500	500	
114	105	103	97	97	98	109	91	98	94	115	95	102	117	113	101	101	106	95	112	88	105	107	97	110	97	102	105	117	116	93	114	98	105	102	90	103	101	89	101	89	92	97	111	118	110	90	107	101	96	97	94	116	96	108	94	90	78	96	95	107	88	99	102	106	100	97	98	115	108	108	101	103	94	104	105	104	93	76	102	100	103	87	101	114	81	120	103	104	106	99	90	87	108	96	99	90	105	116	98	87	119	99	102	115	100	114	96	117	106	97	92	102	106	101	110	103	102	96	109	95	85	108	102	114	111	117	98	121	113	103	108	95	106	99	95	107	98	107	97	92	96	121	95	101	100	113	113	109	93	109	103	98	117	91	101	105	105	96	109	109	115	93	107	94	81	104	91	94	92	93	112	116	101	79	103	104	93	106	104	75	86	103	93	101	103	95	90	95	103	100	103	100	102	112	84	116	126	102	101	93	95	123	95	86	100	91	102	99	90	104	100	99	103	111	93	95	100	98	109	84	119	102	90	95	98	113	105	92	98	102	104	125	113	100	108	114	87	100	101	97	100	118	101	90	85	102	97	94	93	98	98	94	122	119	107	110	91	91	91	94	96	105	83	86	77	102	109	101	81	97	89	116	100	100	90	90	100	97	93	89	111	97	96	107	105	95	87	100	117	96	102	103	87	93	104	100	107	102	106	88	111	81	92	96	98	111	92	70	130	90	97	100	96	78	107	93	107	97	97	114	84	95	91	96	80	108	113	95	105	86	90	99	99	99	101	112	108	101	99	100	100	83	84	90	112	105	107	107	94	108	101	99	101	100	115	98	105	120	95	104	105	112	87	104	102	116	99	111	93	94	100	96	106	96	101	100	82	119	101	91	89	104	89	117	107	88	95	99	87	92	90	84	85	104	118	91	101	128	111	91	100	119	100	90	105	71	90	92	98	96	102	105	96	102	107	102	106	105	111	100	109	106	108	97	95	105	104	92	108	87	95	108	90	84	87	97	96	88	89	92	85	98	103	103	119	99	89	94	104	105	92	89	94	119	92	96	111	106	118	94	90	112	106	95	85	111	88	109	93	107	105	94	106	110	89	79	95	88	105	93	110	92	87	103	85	109	91	109	93	78	98	93	100	96	109	101	107	80	97	
91	99	97	105	107	100	120	108	102	88	117	89	94	99	93	86	113	102	96	98	96	121	109	94	101	110	80	120	91	95	101	95	99	106	113	100	83	99	119	95	84	102	96	103	103	89	104	103	100	98	101	90	108	89	112	99	108	104	81	124	111	106	102	125	93	100	82	99	78	107	87	88	118	99	86	111	114	94	96	107	106	102	109	97	107	100	122	94	108	106	92	93	119	111	101	93	110	120	95	99	95	102	103	89	94	105	88	95	86	111	93	87	87	110	103	94	107	94	80	111	94	102	82	85	99	102	107	95	105	114	91	120	101	90	87	110	95	103	112	94	101	93	103	101	103	105	100	101	102	90	100	105	93	113	99	100	107	132	100	111	95	105	108	86	100	110	92	93	105	85	92	105	116	115	80	98	111	115	75	115	81	91	119	101	82	110	109	103	100	89	94	88	101	85	99	107	105	98	95	107	99	114	105	112	102	104	98	116	89	121	106	91	97	115	104	113	101	91	92	104	80	98	93	94	113	112	104	100	89	103	100	102	117	89	83	97	101	95	112	105	81	101	116	96	104	108	98	99	107	95	102	93	81	101	102	100	105	89	92	98	89	98	80	99	94	81	91	101	95	95	98	108	108	88	116	87	96	95	90	104	119	109	103	89	117	83	97	102	98	105	102	93	113	117	92	104	112	105	89	94	111	107	110	112	107	98	81	104	114	111	116	105	107	100	87	88	84	84	90	103	97	87	98	95	108	92	95	74	91	104	103	103	100	112	104	111	106	100	82	100	126	110	94	97	104	84	109	109	103	98	93	94	85	95	98	96	104	120	104	94	102	93	91	107	102	108	104	98	109	88	111	113	111	107	114	91	115	108	96	91	106	98	92	83	87	94	110	100	96	96	102	80	92	90	104	101	97	90	108	96	100	98	80	97	108	100	114	104	106	95	102	102	102	100	99	97	93	113	114	95	110	81	88	100	87	103	120	90	108	105	99	103	100	89	117	98	93	105	104	104	98	105	91	101	110	100	90	103	93	92	101	94	104	118	104	108	97	96	93	86	95	100	95	110	104	111	87	96	65	82	105	88	98	109	106	96	117	111	97	76	88	96	89	107	102	107	102	92	108	96	117	85	107	101	102	116	102	112	97	93	
986	187	999999	437	906	477	165	904	760	173	249	172	711	414	468	999999	92	999999	999999	412	999999	999999	75	999999	292	999999	488	92	62	875	362	54	999999	530	751	999999	394	276	999999	384	999999	184	999999	217	821	622	999999	999999	221	840	587	999999	784	416	625	879	122	155	999999	374	989	83	852	884	999999	204	555	191	662	432	838	815	493	999999	367	789	79	858	243	670	646	45	870	221	298	795	270	210	905	872	923	999999	131	999999	394	971	999999	163	999999	627	76	999999	789	788	12	771	83	195	58	999999	810	263	911	484	727	954	999999	640	596	25	934	355	285	790	999999	599	694	999999	214	395	467	915	999999	615	604	999999	255	91	219	999999	721	85	999999	79	72	999999	337	999999	532	440	999999	691	567	390	693	720	438	999	290	999999	87	840	980	662	378	894	801	305	999999	999999	708	999999	431	79	304	859	999999	216	728	838	272	999999	711	774	999999	775	358	81	922	883	503	999999	801	999999	449	881	104	499	701	178	868	41	767	736	731	999999	270	498	96	999999	527	999999	281	451	150	999999	999999	215	46	602	545	729	383	996	302	462	328	625	629	999999	999999	704	515	999999	970	241	289	974	53	977	999999	860	985	98	366	280	974	359	999999	999999	752	889	999999	108	999999	999999	657	770	999999	278	999999	645	868	673	999999	999999	717	721	481	909	751	163	172	68	97	999999	999999	294	639	31	999999	969	959	220	670	875	251	416	927	831	583	518	540	999999	657	870	991	999999	28	543	563	263	878	755	667	598	726	999999	999999	947	999999	999999	999999	422	790	361	685	999999	12	204	581	999999	794	999999	999999	242	622	396	411	226	693	999999	276	999999	468	234	999999	213	999999	81	999999	847	405	980	436	220	387	128	985	999999	194	999999	320	823	961	999999	469	237	429	435	976	340	999999	794	263	999999	999999	44	953	565	999999	481	114	930	999999	734	905	813	224	999999	854	504	411	114	999999	999999	121	452	144	216	765	863	784	127	105	999999	854	999999	999999	999999	123	999999	174	430	999999	999999	999999	999999	777	237	357	655	23	312	580	481	928	888	762	903	860	653	899	747	799	406	696	987	835	238	880	303	96	760	12	511	339	981	78	328	999999	732	675	999999	858	999999	999999	481	546	623	889	965	848	823	603	470	454	999999	631	999999	999999	251	554	999999	357	63	568	263	999999	79	152	999999	999999	444	999999	999999	978	992	999999	999999	556	225	450	999999	349	914	455	273	166	542	67	999999	359	438	312	879	188	136	560	804	
551	596	181	999999	999999	941	155	999999	999999	999999	492	461	538	942	999999	999999	999999	342	209	442	999999	305	106	768	22	240	597	392	999999	903	949	851	441	999999	146	960	53	973	999999	408	769	51	232	691	999999	605	383	417	999999	511	88	845	999999	127	206	256	499	999999	464	250	353	763	282	999999	525	999999	999999	454	805	132	757	999999	601	800	673	566	83	999999	999999	417	999999	190	999999	630	825	113	923	324	887	890	999999	641	519	500	65	15	769	95	175	419	999999	929	612	232	753	999999	254	999999	453	640	183	999999	999999	56	393	172	726	651	320	999999	999999	705	566	914	999999	125	317	111	999999	667	797	987	999999	309	832	927	999999	814	999999	575	999999	999999	999999	257	717	385	946	472	999999	892	289	128	999999	999999	701	879	372	697	569	999999	942	153	999999	999999	843	196	845	395	999999	466	594	912	999999	745	999999	920	999999	319	206	287	179	845	994	853	999999	679	221	495	607	999999	564	880	254	999999	999999	716	999999	94	413	531	540	561	258	650	307	377	353	39	200	999999	55	62	500	292	468	107	999999	999999	407	173	974	359	999999	272	901	714	667	535	123	999999	999999	749	905	675	747	618	597	353	555	21	335	999999	999999	826	906	512	389	999999	999999	534	567	877	999999	250	999999	191	772	985	749	999999	999999	818	916	354	999999	305	999999	825	545	850	510	805	981	396	999999	792	64	961	999999	398	335	999999	755	999999	289	637	72	665	999999	565	845	611	603	963	999999	517	276	950	560	610	365	563	999999	930	33	761	896	300	411	765	136	999999	630	999999	267	999999	73	337	75	999999	999999	999999	707	979	14	999999	212	28	94	331	999999	113	411	754	43	771	288	824	565	527	741	771	264	999999	439	44	980	252	705	307	454	938	999999	999999	999999	874	999999	447	925	133	559	999999	215	90	249	33	409	875	327	999999	999999	999999	771	999999	999999	471	236	355	999999	970	918	959	323	999999	876	587	228	490	387	168	915	840	899	999999	967	863	565	183	123	416	634	115	925	999999	581	216	999999	347	33	999999	647	510	999999	955	215	600	563	428	213	662	804	919	498	168	581	885	348	339	580	44	905	63	242	143	999999	813	44	115	215	670	419	880	466	482	999999	999999	942	944	236	999999	309	147	969	460	611	715	616	766	637	696	999999	838	767	989	999	594	277	763	619	999999	566	458	223	999999	999999	923	462	999999	999999	176	942	403	112	999999	734	999999	999999	781	532	630	207	277	999999	999999	803	581	123	999999	482	926	
999999	999999	335	835	999999	999999	923	999999	999999	687	999999	600	999999	470	754	473	999999	564	264	240	510	999999	999999	989	204	298	980	999999	999999	671	810	985	543	720	39	999999	78	277	401	884	845	657	573	844	377	606	158	17	763	339	999999	999999	999999	252	426	650	947	345	641	522	869	999999	697	546	876	277	66	408	441	991	404	999999	173	380	999999	853	922	396	999999	597	150	973	942	410	825	999999	999999	301	999999	388	815	732	999999	878	999999	628	960	37	967	999999	999999	999999	999999	771	934	999999	394	842	857	999999	727	560	724	53	999999	896	285	999999	720	624	504	765	113	999999	186	999999	832	295	366	766	893	895	999999	521	57	399	407	181	475	448	867	929	444	731	660	264	18	592	505	127	999999	673	999999	353	999999	784	647	999999	594	272	555	109	486	100	999999	832	999999	212	999999	982	498	114	821	282	757	575	331	381	401	922	663	249	789	248	999999	229	589	85	916	273	752	884	586	999999	892	767	453	999999	62	828	999999	805	596	522	629	999999	999999	44	595	40	999999	275	131	672	609	315	320	248	999999	999999	999999	999999	296	999999	999999	613	527	618	999999	989	999999	978	328	573	799	857	999999	276	618	184	378	555	489	886	809	486	763	914	999999	587	457	215	999999	602	585	999999	519	863	292	25	999999	242	654	999999	908	999999	947	557	872	751	661	54	629	999999	91	999999	999999	410	922	753	850	999999	999999	801	542	916	999999	726	999999	733	348	789	983	603	999999	145	900	883	999999	334	539	999999	51	852	999999	413	586	183	521	999999	500	118	999999	538	175	117	999999	852	999999	999999	182	999999	570	148	413	872	70	36	48	945	797	692	432	999999	999999	644	571	173	999999	138	340	138	999999	109	243	239	848	999999	438	356	918	999999	819	985	161	318	644	999999	448	999999	352	560	145	999999	100	999999	686	353	999999	530	545	64	976	935	999999	999999	999999	471	904	183	33	615	598	691	37	749	999999	446	999999	905	999999	668	999999	822	785	780	993	639	18	435	553	505	140	907	811	999999	80	883	999999	999999	303	999999	998	999999	39	737	961	453	548	999999	934	249	907	999999	530	876	340	163	159	881	999999	385	463	999999	630	999999	999999	999999	999999	173	678	999999	999999	338	611	826	670	459	792	999999	818	549	101	667	501	999999	999999	720	387	999999	533	917	999999	452	65	917	719	529	999999	512	261	281	574	999999	672	945	137	578	807	703	999999	880	370	110	73	512	294	796	977	327	929	764	999999	945	640	761	264	999999	282	693	
117	150	815	290	796	546	975	717	994	556	186	29	913	684	728	652	556	633	389	553	633	999999	551	327	582	497	969	628	744	910	690	999999	999999	999999	595	75	999999	90	999999	526	537	576	801	431	999999	909	999999	999999	226	987	215	631	289	729	70	194	999999	999999	999999	999999	577	999999	973	94	865	717	723	799	99	999999	587	475	329	863	26	67	131	999999	999999	999999	645	351	412	756	704	999999	188	576	63	999999	476	577	382	999999	948	191	603	716	566	433	196	999999	999999	563	999999	999999	999999	425	713	13	72	479	322	45	663	235	944	226	390	806	538	157	999999	687	196	19	103	324	999999	834	463	999999	563	752	999999	593	999999	999999	357	964	756	763	863	60	349	999999	999999	346	350	999999	999999	387	336	759	894	999999	316	851	377	999999	646	987	999999	878	999999	657	999999	569	999999	80	999999	106	999999	426	999999	775	999999	695	999999	200	753	756	973	999999	597	86	999999	804	857	447	999999	961	480	999999	328	768	262	999999	510	692	90	695	788	280	309	150	518	910	709	128	755	620	513	186	646	889	24	999999	290	473	999999	121	711	120	792	461	999999	999999	107	291	523	308	194	999999	120	68	999999	703	999999	456	999999	178	999999	999999	692	666	999999	304	999999	438	754	942	704	999999	123	968	984	999999	999999	848	525	999999	999999	428	604	999999	436	858	76	999999	999999	320	427	833	905	409	999999	972	427	136	13	331	602	999999	536	581	999999	156	541	151	84	299	225	53	931	962	999999	676	144	999999	999999	999999	237	731	517	443	524	871	999999	714	951	21	260	361	844	204	12	153	891	33	853	289	326	925	514	999999	105	384	999999	999999	53	350	838	191	896	413	103	870	162	103	66	732	24	827	999999	72	49	999999	208	736	999999	222	785	120	999999	950	282	999999	227	885	348	150	999999	199	670	610	999999	78	464	999999	110	999999	991	797	967	130	274	499	734	451	999999	999999	185	175	982	831	565	727	799	946	999999	791	653	999999	999999	915	763	999999	167	590	889	970	409	999999	635	827	231	987	152	272	999999	783	577	775	303	116	964	803	999999	999999	54	455	279	518	309	318	488	724	52	61	366	449	999999	154	562	999999	832	418	539	999999	609	578	999999	536	270	357	224	877	972	648	951	960	617	999999	546	443	701	890	999999	326	349	507	944	999999	905	245	451	433	999999	999999	284	556	999999	999999	239	476	870	742	999999	951	104	610	999999	999999	110	406	832	23	608	128	919	999999	999999	223	999999	112	633	493	999999	35	
906	791	999999	299	999999	999999	697	564	999999	79	572	958	642	999999	232	738	754	550	990	508	413	437	824	999999	763	341	605	60	247	137	842	387	121	232	999999	312	946	463	39	705	708	277	924	999999	556	960	309	444	990	999999	999999	92	999999	132	621	479	966	999999	535	42	799	647	327	961	999999	195	847	419	471	999999	792	301	521	294	999999	145	999999	999999	547	803	42	999999	999999	170	779	759	884	988	610	575	346	385	927	996	905	71	950	999999	999999	371	122	890	973	80	294	65	571	218	332	999999	967	679	33	999999	10	639	587	999999	191	477	999999	999999	808	896	583	416	374	999999	999999	738	195	548	985	186	690	152	999999	989	876	999999	198	676	666	134	999999	999999	362	204	995	276	483	794	999999	999999	70	263	999999	87	496	999999	999999	56	829	593	300	999999	693	999999	999999	858	999999	597	289	999999	289	634	203	683	298	999999	64	179	529	999999	264	999999	767	163	999999	437	70	119	999999	998	42	151	999999	82	833	999999	972	515	999999	147	824	886	999999	999999	553	435	70	999999	789	999999	999999	521	527	999999	338	899	661	999999	999999	615	999999	999999	104	999999	999999	148	788	130	850	119	999999	999999	27	392	297	378	999999	452	609	690	376	999999	999999	924	185	520	624	139	743	934	527	442	785	999999	349	999999	791	233	888	415	647	999999	557	679	634	284	504	145	999999	960	23	218	930	49	248	999999	21	180	115	915	524	999999	999999	999999	591	999999	762	479	52	804	587	663	564	204	53	436	116	650	299	999999	999999	488	709	783	920	999999	999999	746	308	214	481	621	999999	973	999999	989	562	641	98	132	521	34	102	625	999999	999999	999999	736	995	811	38	999999	880	213	899	999999	948	603	995	282	999999	26	181	838	333	966	999999	999999	313	64	874	999999	562	177	390	991	999999	94	999999	570	999999	999999	999999	999999	186	120	740	914	84	855	50	958	999999	816	999999	999999	853	999999	301	416	814	73	432	941	999999	563	999999	713	823	999999	649	863	203	999999	616	236	275	999999	662	223	235	999999	999999	458	999999	915	828	745	56	885	999999	141	793	993	999999	999999	999999	809	560	622	311	999999	100	999999	215	999999	765	221	999999	894	239	999999	602	88	190	193	556	999999	927	999999	734	73	666	938	770	518	80	210	678	25	883	466	133	49	999999	208	540	351	999999	999999	159	617	546	999999	999999	967	539	714	812	999999	55	999999	881	999999	887	248	999999	162	405	999999	115	999999	543	194	999999	773	56	562	177	981	652	215	730	999999	999999	999999	
527	513	293	802	979	366	397	115	969	999999	584	595	161	672	837	999999	945	555	731	594	84	361	152	881	999999	999999	547	830	919	840	647	791	665	769	999999	857	999999	602	718	749	178	437	225	505	199	461	411	999999	153	274	269	999999	368	288	999999	175	371	411	999999	13	818	566	999999	138	867	999999	929	999999	950	980	518	353	837	982	999999	646	146	646	692	469	999999	52	686	654	999999	999999	433	387	999999	999999	495	999999	720	714	930	999999	999999	96	638	406	531	999999	553	173	756	915	347	999999	861	407	39	724	718	421	438	999999	999999	540	999999	404	369	552	665	404	999999	60	632	132	62	814	404	999999	18	296	938	555	999999	523	898	999999	999999	57	525	329	527	770	749	308	286	999999	731	710	539	243	999999	978	363	159	678	705	293	999999	999999	56	12	979	715	431	483	882	286	999999	642	891	280	322	36	346	877	724	311	334	999999	897	93	694	520	775	260	959	202	349	999999	202	382	999999	724	479	326	999999	999999	327	825	999999	877	375	78	647	963	724	952	26	281	953	404	959	379	436	999999	318	468	940	181	523	999999	999999	999999	449	999999	999999	597	557	30	339	669	983	999999	451	999999	717	625	999999	812	536	17	186	999999	891	798	423	999999	298	515	18	89	124	999999	999999	999999	941	999999	999999	138	602	136	404	999999	942	294	421	460	999999	416	999999	999999	595	138	645	515	513	868	629	651	106	999999	309	51	21	999999	554	837	999999	999999	88	999999	996	999999	220	999999	612	190	134	999999	387	963	610	881	270	325	999999	986	999999	795	211	82	235	978	999999	770	826	999999	984	693	740	583	263	202	338	392	999999	999999	917	245	903	332	999999	999999	273	142	230	428	999999	999999	999999	999999	336	411	534	16	637	28	712	449	583	259	205	441	866	803	709	418	553	877	629	644	78	274	892	879	338	999999	999999	899	549	999999	581	298	929	182	999999	852	668	331	755	999999	147	478	999999	653	136	312	166	470	433	812	874	904	76	129	498	71	518	654	999999	433	313	813	999999	184	677	907	511	693	555	857	999999	231	131	951	507	600	612	249	752	35	999999	999999	999999	736	999999	677	231	809	999999	195	343	23	999999	332	999999	333	578	487	975	229	800	472	914	575	999999	653	783	125	622	898	459	279	902	999999	386	69	347	173	651	10	685	999999	19	370	523	736	577	799	999999	183	32	134	273	532	234	584	999999	900	673	880	893	116	197	999999	736	74	121	11	945	314	986	414	999999	974	544	
108	999999	999999	61	999999	85	999999	999999	999999	999999	999999	15	379	999999	999999	730	446	499	771	117	578	514	233	633	458	625	999999	853	282	197	617	298	298	999999	136	130	785	848	999999	804	909	578	748	910	411	69	741	583	999999	583	549	915	74	867	999999	594	240	999999	603	711	508	140	265	261	267	999999	717	999999	301	682	999999	598	999999	967	207	10	765	322	232	399	884	993	710	999999	647	702	234	430	32	542	999999	864	255	999999	305	778	322	497	999999	374	352	359	291	470	638	999999	763	107	999999	999999	828	917	698	213	827	515	999999	566	999999	999999	999999	296	369	759	791	999999	352	526	671	999999	688	278	669	857	57	999999	711	249	70	696	938	136	760	67	713	999999	176	999999	808	790	358	755	999999	999999	999999	66	999999	999999	679	999999	608	247	436	251	286	560	257	840	166	302	804	191	505	917	999999	685	999999	312	55	999999	914	310	717	880	80	999999	394	581	305	991	545	189	570	513	97	999999	999999	519	780	163	725	336	884	515	985	999999	259	999999	471	999999	999999	686	999999	860	999999	307	999999	555	180	999999	175	675	544	175	999999	625	620	991	830	925	999999	26	532	892	102	588	426	999999	895	903	683	428	120	429	470	999999	999999	709	999999	999999	999999	155	348	436	999999	60	792	999999	758	370	556	267	146	546	891	513	164	593	767	64	881	999999	660	276	670	747	565	124	704	999999	922	999999	999999	50	753	999999	999999	105	904	52	796	706	452	999999	357	999999	291	999999	538	957	703	119	942	816	907	999999	495	999999	999999	250	494	677	999999	860	448	999999	147	105	792	61	835	69	689	725	268	184	874	135	919	254	465	991	586	747	204	813	968	999999	143	900	354	999999	999999	999999	557	128	692	592	96	999999	288	999999	999999	487	999999	999999	999999	999999	558	732	999999	369	162	521	784	999999	101	276	999999	634	676	833	962	891	706	239	999999	999999	999999	149	492	292	49	217	966	999999	218	108	999999	559	393	751	755	999999	921	999999	999999	817	999999	999999	37	426	926	461	45	454	234	890	780	891	999999	404	999999	419	250	695	330	945	999999	515	294	999999	650	116	251	999999	88	561	969	721	786	911	154	123	121	76	999999	999999	182	522	54	999999	999999	734	999999	999999	702	345	170	999999	664	508	273	999999	769	45	776	820	220	120	376	672	920	69	115	12	259	935	307	184	339	999999	772	42	470	966	673	999999	471	999999	232	999999	999999	744	67	288	648	999999	999999	999999	299	999999	377	999999	155	999999	407	269	629	641	
739	766	48	999999	896	921	735	240	904	802	371	999999	999999	957	887	633	281	186	11	826	364	479	591	999999	884	999999	375	710	999999	99	568	414	295	829	523	999999	704	999999	847	999999	552	417	875	551	999999	439	197	999999	999999	522	109	231	267	802	999999	269	185	817	111	999999	556	35	354	814	244	999999	574	529	444	431	929	866	338	866	284	946	999999	49	517	454	605	955	535	374	989	347	157	493	552	999999	290	887	313	999999	999999	999999	73	999999	317	756	864	668	975	999999	999999	243	892	999999	528	999999	999999	145	999999	657	507	601	499	999999	825	897	810	999999	977	999999	999999	999999	999999	999999	287	999999	999999	999999	732	760	999999	937	980	782	780	755	454	756	964	999999	597	155	586	999999	246	987	37	93	245	419	946	782	691	999999	611	550	680	999999	999999	771	999999	133	412	549	76	570	620	999999	209	80	453	999999	127	766	999999	999999	465	999999	999999	300	729	799	307	999999	813	807	999999	196	181	240	84	155	643	999999	762	474	999999	46	589	676	377	320	999999	999999	966	892	665	925	210	615	95	774	951	999999	52	658	999999	99	999999	268	324	434	545	968	995	307	420	924	999999	128	262	428	326	680	922	418	915	141	999999	920	152	330	999999	566	154	310	999999	820	999999	114	649	653	310	331	361	943	775	999999	999999	669	482	740	921	92	999999	666	999999	280	999999	634	743	693	742	999999	126	993	448	979	823	695	112	600	774	899	479	608	128	999999	328	979	643	999999	962	687	448	411	409	902	213	488	852	923	999999	525	999999	955	911	494	999999	999999	504	795	101	484	566	999999	966	32	613	753	548	999999	951	920	990	999999	731	65	377	714	594	545	999999	345	842	188	679	259	538	523	697	633	790	961	485	847	908	487	130	999999	999999	386	999999	459	939	400	972	10	999999	626	233	856	126	500	999999	958	29	755	999999	387	999999	716	493	99	66	999999	671	990	444	153	834	254	934	811	278	217	999999	999999	406	451	216	679	999999	999999	300	999999	517	999999	198	527	827	163	999999	999999	364	999999	893	209	999999	999999	729	999999	565	391	792	979	921	315	232	565	711	703	358	201	180	532	992	581	999999	225	408	382	802	917	325	681	409	202	456	549	324	57	999999	382	722	235	124	343	129	999999	920	211	77	632	815	134	999999	653	571	832	736	322	409	187	625	356	188	648	75	120	999999	999999	858	999999	250	664	999999	976	479	945	418	658	999999	999999	304	206	315	179	111	200	877	999999	999999	999999	813	11	
647	745	756	999999	999999	475	999999	999999	741	201	353	395	999999	161	355	827	184	626	423	88	861	920	882	429	51	999999	546	874	242	823	108	243	869	249	26	999999	229	113	999999	942	390	451	999999	113	852	920	999999	949	845	59	999999	14	999999	734	150	726	863	336	334	48	999999	403	777	918	999999	120	525	152	145	321	999999	80	728	999999	999999	999999	183	999999	577	999999	231	999999	999999	999999	251	104	42	144	109	999999	180	893	778	860	999999	987	674	999999	21	742	404	645	814	533	451	511	286	729	47	730	553	94	999999	213	999999	341	374	999999	676	998	999999	391	999999	845	999999	714	302	867	999999	710	745	999999	999999	835	999999	585	782	505	741	740	818	999999	107	999999	999999	999999	143	574	999999	682	999999	90	162	23	664	22	999999	968	391	736	999999	418	271	336	984	999999	999999	924	487	999999	559	868	852	936	189	999999	294	674	109	65	999999	727	999999	999999	96	999999	201	754	999999	999999	984	999999	123	14	531	410	51	999999	394	999999	999999	219	97	811	133	754	237	225	999999	889	728	927	869	336	999999	999999	999999	486	249	328	999999	572	753	773	256	745	754	848	415	779	999999	524	290	562	295	999999	999999	23	662	342	999999	975	920	291	985	999999	944	999999	849	49	817	564	999999	999999	539	207	465	324	999999	387	10	388	809	64	999999	999999	647	317	999999	999999	999999	579	999999	999999	890	999999	651	472	787	200	801	967	999	376	962	999999	999999	224	999999	98	999999	325	458	999999	341	999999	175	866	134	782	419	636	746	65	197	247	740	622	184	507	555	993	537	374	586	999999	389	443	999999	987	219	432	999999	952	887	536	999999	550	999999	840	865	785	347	15	780	174	230	943	188	725	999999	999999	49	524	543	912	788	94	697	999999	670	732	774	147	572	987	351	794	999999	660	126	999999	999999	999999	999999	769	655	531	594	421	812	446	265	376	999999	838	999999	770	418	974	748	999999	852	277	999999	143	20	210	442	793	822	436	774	527	608	999999	335	705	882	773	266	266	500	285	999999	999999	999999	408	588	999999	604	999999	999999	204	999999	89	999999	999999	174	508	759	455	999999	999999	599	386	671	737	999999	999999	999999	686	887	645	717	492	999999	576	999999	945	666	612	999999	709	999999	251	60	580	615	999999	999999	999999	540	384	999999	999999	999999	999999	686	120	562	739	640	278	230	917	693	739	486	999999	542	999999	998	229	841	999999	833	389	612	357	335	101	131	248	418	957	999999	513	999999	906	324	847	999999	670	999999	926	971	999999	488	280	
558	320	104	195	986	140	557	321	999999	866	977	787	999999	339	999999	471	618	402	859	272	771	999999	117	579	115	695	881	999999	836	914	999999	489	900	342	799	25	997	936	999999	287	410	834	971	765	929	999999	760	560	885	921	999999	999999	494	999999	508	378	212	524	89	999999	259	228	485	627	690	497	887	999999	539	999999	474	681	150	581	999999	999999	999999	352	650	578	934	330	453	914	999999	606	995	684	999999	431	812	482	999999	960	38	999999	999999	353	84	441	649	16	999999	999999	457	636	438	999999	363	571	169	860	874	510	367	928	999999	570	31	93	999999	212	999999	118	999999	991	825	190	553	681	587	865	277	218	929	928	310	336	467	970	178	92	331	999999	271	999999	608	355	999999	109	999999	788	999999	990	939	446	95	912	999999	466	810	999999	369	681	983	304	999999	665	581	438	628	448	999999	999999	999999	999999	881	658	846	14	392	480	587	453	275	799	542	999999	999999	492	842	397	177	11	999999	921	999999	649	288	967	368	942	773	174	999999	966	685	999999	85	999999	565	436	75	164	999999	999999	670	916	999999	194	999999	999999	396	98	595	240	281	112	891	994	696	241	380	879	646	449	999999	423	971	999999	124	999999	210	999999	926	416	999999	22	927	828	261	806	999999	103	215	61	556	684	578	250	694	999999	389	999999	832	334	65	195	999999	633	634	256	944	999999	80	500	999999	999999	999999	189	999999	999999	184	73	743	890	999999	287	673	999999	893	31	844	731	613	541	999999	999999	918	602	360	146	503	304	999999	14	862	135	32	715	945	910	522	399	342	435	408	326	348	941	335	999999	521	924	740	613	999999	223	999999	539	999999	987	727	569	828	999999	766	999999	869	739	38	873	999999	958	649	982	999999	999999	999999	188	142	564	780	976	999999	582	625	579	999999	590	601	999999	631	999999	107	999999	193	999999	570	999999	668	528	999999	609	913	462	523	563	284	757	114	956	824	324	406	63	216	999999	301	999999	155	999999	325	999999	147	389	251	771	861	691	799	999999	885	826	520	614	117	180	73	999999	999999	71	304	806	999999	999999	824	317	96	53	751	442	662	324	999999	482	212	179	472	534	999999	752	702	593	999999	999999	81	997	804	792	946	45	687	486	999999	999999	891	518	999999	502	565	934	684	818	940	366	999999	571	410	48	999999	938	999999	999999	999999	999999	369	711	848	925	999999	826	512	303	106	715	754	185	135	341	590	999999	376	969	969	286	999999	999999	653	602	999999	510	999999	999999	390	18	337	999999	881	882	
724	190	670	877	929	999999	432	390	999999	999999	999999	716	999999	79	457	999999	571	739	569	328	999999	485	68	999999	267	72	239	999999	913	98	388	605	304	999999	617	999999	32	499	50	240	999999	686	172	999999	990	950	75	527	318	672	446	598	999999	562	644	248	132	999999	619	999999	999999	686	477	632	846	16	999999	201	461	58	695	82	999999	339	474	560	999999	640	266	999999	996	711	999999	999999	652	790	26	741	608	378	999999	608	879	999999	999999	999999	219	540	581	983	538	874	76	999999	999999	373	899	999999	98	94	925	491	168	312	870	797	258	237	999999	66	989	680	593	92	770	96	999999	525	608	306	999999	782	68	282	778	132	645	999999	272	288	890	999999	653	999999	453	999999	449	577	312	933	919	999999	559	524	994	857	291	999999	999999	890	999999	383	651	791	742	153	999999	886	533	748	999999	91	999999	701	175	232	37	78	639	999999	647	999999	223	999999	386	369	232	999999	287	921	841	661	677	382	118	999999	125	861	782	309	999999	999999	54	564	782	838	999999	858	358	999999	830	222	354	524	253	555	169	977	414	382	920	888	609	611	999999	499	413	591	999999	999999	116	175	296	339	612	94	580	659	891	548	351	374	195	999999	101	628	317	162	139	999999	357	148	456	409	999999	484	953	442	657	292	434	436	274	700	665	999999	926	24	912	999999	999999	510	95	866	41	555	702	103	999999	287	999999	261	999999	40	310	999999	999999	999999	950	138	141	147	12	609	124	915	109	495	849	436	702	999999	999999	999999	999999	847	62	590	377	834	999999	859	921	379	999999	183	999999	244	399	697	945	48	74	784	37	837	999999	485	751	125	455	216	254	94	585	888	20	491	452	462	915	138	519	125	356	281	225	999999	509	941	942	865	106	161	491	663	239	999999	999999	750	350	577	838	261	388	999999	615	837	794	221	999999	999999	999999	999999	781	816	999999	948	437	999999	621	999999	976	810	183	589	120	102	603	921	999999	554	548	999999	122	348	999999	267	737	782	666	388	838	999999	778	460	84	168	379	674	144	999999	38	999999	999999	475	601	37	999999	798	463	522	999999	872	562	617	943	98	999999	443	999999	272	221	655	100	242	45	688	42	723	514	952	999999	928	787	378	526	999999	999999	646	999999	272	189	938	999999	153	154	966	999999	171	517	999999	343	936	157	872	79	999999	107	999999	440	999999	995	999999	999999	511	799	315	95	999999	101	592	524	188	696	264	92	282	999999	946	999999	79	999999	999999	215	528	618	786	780	915	
308	999999	263	999999	216	834	999999	823	999999	817	353	999999	999999	550	999999	924	471	165	999999	999999	789	797	57	160	807	370	959	134	159	999999	893	999999	535	180	886	948	338	999999	971	861	987	999999	628	519	602	260	198	412	801	290	66	999999	999999	886	999999	511	999999	113	870	845	999999	152	674	999999	923	340	312	999999	664	999999	596	625	194	999999	999999	529	178	538	557	999999	182	557	999999	868	708	440	999999	648	54	385	852	235	976	999999	986	844	594	739	595	272	947	487	999999	679	694	441	278	167	980	606	342	567	555	323	999999	327	820	805	190	492	999999	663	666	289	279	999999	649	68	401	71	999999	438	942	295	609	694	809	653	184	999999	172	319	668	999999	52	294	679	999999	462	999999	34	789	999999	999999	999999	293	999999	468	410	333	792	999999	765	918	670	999999	624	999999	999999	979	999999	177	631	999999	330	554	995	228	999999	984	691	986	606	999999	47	155	879	999999	999999	325	872	999999	252	999999	483	952	553	749	777	999999	669	419	999999	482	162	857	167	645	781	854	298	603	999999	425	642	999999	613	43	999999	525	34	784	383	398	116	176	924	780	440	377	10	256	450	999999	325	281	47	133	579	190	999999	244	68	42	999999	278	999999	999999	218	999999	348	520	868	262	124	885	999999	560	999999	985	999999	387	214	414	854	51	162	133	110	370	999999	489	463	700	536	789	725	351	370	837	57	106	571	762	38	489	388	198	983	439	245	486	757	593	257	610	999999	654	999999	985	125	994	727	848	908	859	66	999999	725	335	169	999999	200	537	999999	999999	999999	452	385	999999	663	964	150	670	135	292	999999	870	453	926	759	81	999999	384	721	62	379	723	999999	179	433	220	473	658	280	549	295	229	655	999999	795	999999	279	813	331	161	854	66	999999	999999	999999	196	723	799	575	999999	532	815	816	885	466	102	597	215	941	453	501	491	999999	585	997	512	224	42	140	181	801	359	999999	570	207	322	10	239	52	246	497	673	93	192	27	999999	999999	769	954	999999	990	999999	999999	878	660	373	666	147	628	624	972	691	668	404	999999	182	762	255	999999	154	101	368	999999	999999	999999	827	999999	999999	568	527	999999	454	999999	437	999999	738	487	999999	910	834	655	863	611	999999	274	999999	999999	689	895	845	717	999999	999999	999999	611	999999	901	178	999999	999999	964	999999	999999	110	526	527	612	999999	999999	558	695	999999	345	852	498	238	756	744	999999	999999	999999	719	322	723	809	999999	372	278	826	558	836	318	999999	87	
870	206	999999	510	901	747	203	999999	999999	347	159	138	999999	239	999999	999999	999999	166	738	773	999999	999999	146	856	301	999999	164	344	999999	664	999999	386	337	267	982	301	999999	256	842	691	956	58	253	975	999999	680	127	143	956	452	682	680	579	488	78	625	70	438	219	325	592	999999	369	812	625	772	801	565	256	30	439	999999	324	999999	816	961	11	171	999999	999999	468	31	999999	999999	981	999999	806	848	199	367	241	999999	46	526	999999	107	689	441	360	999999	878	562	886	999999	23	999999	999999	532	999999	117	623	999999	155	598	856	571	999999	999999	999999	583	965	999999	376	889	788	923	592	797	947	719	281	570	999999	492	741	906	144	451	999999	927	685	284	186	92	743	342	999999	448	670	999999	626	999999	999999	776	834	925	999999	999999	157	99	470	568	584	952	835	63	97	663	856	950	436	39	999999	902	897	691	776	999999	155	456	999999	999999	137	419	999999	988	999999	999999	999999	999999	720	146	303	859	467	999999	699	234	256	689	254	706	591	999999	111	596	835	707	878	153	159	999999	851	701	536	325	441	175	860	999999	103	63	16	50	239	299	736	597	445	780	992	552	999999	465	999999	856	999999	999999	318	505	163	262	999999	999999	667	999999	294	602	333	999999	685	534	999999	409	999999	201	700	550	490	811	860	248	272	108	160	606	864	396	999999	999999	761	34	999999	364	693	841	897	999999	383	420	14	143	999999	999999	105	467	999999	638	999999	20	165	999999	926	506	645	915	990	999999	363	70	954	898	113	654	390	660	677	19	999999	999999	999999	999999	177	79	999999	999999	974	969	12	692	428	236	526	488	524	748	107	359	999999	778	850	839	148	323	999999	115	999999	619	912	444	790	178	999999	999999	715	956	846	857	699	999999	940	31	65	670	999999	727	999999	999999	140	999999	563	327	999999	999999	904	465	999999	999999	612	701	697	365	999999	568	999999	260	313	999999	999999	567	902	250	660	800	838	999999	783	477	999999	999999	733	415	488	280	881	472	877	999999	220	260	895	992	255	999999	999999	999999	999999	497	999999	390	999999	999999	851	572	740	323	667	500	108	84	681	593	182	999999	967	291	876	999999	686	440	383	327	201	522	999999	909	994	999999	579	263	999999	296	999999	301	325	999999	563	916	539	568	804	999999	887	999999	579	312	820	381	41	939	708	187	999999	337	16	106	999999	999999	999999	830	999999	15	920	844	219	999999	999999	881	558	999999	727	999999	256	999999	636	996	440	65	943	369	999999	623	630	640	555	687	486	382	294	999999	
984	234	999999	709	249	999999	465	53	927	194	429	939	823	828	221	999999	930	691	999999	20	666	723	396	539	740	705	999999	290	298	531	908	510	596	999999	228	503	942	547	879	999999	541	396	999999	758	940	999999	799	802	428	999999	999999	795	681	284	562	271	999999	486	999999	544	422	999999	754	405	286	918	352	493	999999	717	805	393	999999	863	478	279	595	999999	599	999999	905	583	862	999999	774	122	828	322	776	999999	666	466	577	344	424	999999	641	732	482	31	999999	315	999999	710	12	373	983	818	805	293	675	209	887	999999	999999	999999	323	273	630	173	100	39	717	652	61	999999	999999	477	448	123	999999	999999	165	999999	780	599	391	161	488	411	139	20	517	493	999999	466	578	999999	999999	999999	52	378	999999	318	931	779	999999	550	659	663	557	999999	379	691	655	812	54	319	608	999999	457	999999	999999	999999	44	89	521	233	370	999999	770	627	772	863	80	269	760	999999	646	11	10	999999	502	825	999999	999999	641	999999	838	479	421	999999	589	999999	138	880	999999	883	284	852	267	375	999999	74	999999	999999	742	515	621	396	61	208	999999	999999	49	616	999999	959	373	419	999999	999999	999999	890	183	999999	47	999999	734	200	999999	877	571	793	743	635	661	999999	932	924	882	135	214	451	428	223	594	982	625	521	999999	999999	519	865	414	572	979	299	890	390	892	999999	999999	430	999999	184	636	880	863	413	955	241	37	999999	537	322	491	943	471	999999	917	999999	491	222	999999	52	367	706	389	181	655	999999	547	552	42	257	354	999999	731	254	999999	714	128	222	566	999999	606	80	337	999999	90	999999	827	930	472	836	999999	568	999999	677	999999	930	500	691	999999	593	694	485	416	290	967	707	221	227	383	999999	999999	279	656	999999	999999	296	378	296	100	619	999999	617	999999	205	999999	999999	342	64	437	999999	999999	437	999999	999999	294	131	999999	999999	134	383	824	999999	556	269	900	999999	912	450	999999	529	561	213	601	999999	59	86	405	221	999999	191	999999	999999	789	728	999999	509	815	683	715	999999	633	331	171	717	794	933	71	820	305	242	999999	891	823	908	103	999999	836	326	999999	218	725	452	872	943	999999	999999	821	827	279	999999	67	238	735	915	999999	240	999999	883	353	999999	999999	585	915	999999	316	484	343	881	634	980	673	999999	759	507	600	190	459	228	710	999999	122	243	550	904	184	645	165	908	999999	863	967	999999	972	807	999999	999999	999999	929	999999	532	333	940	203	299	727	568	999999	237	325	715	781	999999	182	226	
999999	781	44	999999	768	671	328	435	999999	770	22	720	999999	952	999999	459	653	999999	591	187	803	999999	49	261	186	615	175	927	999999	305	999999	153	779	999999	802	421	115	525	170	999999	214	999999	80	432	286	17	51	526	999999	865	72	999999	999999	995	422	832	742	782	835	162	505	999999	842	573	999999	868	940	770	159	893	353	999999	368	626	972	905	999999	616	974	999999	573	999999	14	727	243	831	911	784	342	970	678	333	689	18	469	813	65	506	744	417	999999	281	377	40	521	933	999999	615	32	517	730	135	999999	999999	999999	856	999999	124	340	857	999999	166	438	999999	224	30	449	360	167	169	850	604	872	567	111	302	281	974	216	309	938	305	761	825	249	553	525	32	430	612	427	940	176	999999	460	910	999999	197	815	500	494	999999	458	863	666	135	263	250	999999	295	585	422	907	40	999999	661	404	612	940	670	999999	426	999999	554	999999	909	438	985	999999	999999	459	999999	168	715	999999	406	847	999999	999999	999999	300	284	467	999999	36	999999	43	145	968	799	515	240	257	155	995	77	611	903	131	757	697	278	999999	374	835	501	263	202	999999	521	999999	506	453	826	380	230	959	795	999999	736	876	303	26	317	685	999999	836	23	720	747	795	943	999999	411	426	32	999999	103	308	999999	751	840	999999	456	985	999999	787	999999	999999	999999	999999	815	999999	394	880	403	261	827	688	616	999999	250	999999	999999	726	999999	729	999999	410	999999	89	999999	497	992	985	45	999999	569	331	676	999999	415	248	945	639	999999	567	392	530	32	999999	323	999999	692	870	510	368	453	730	124	289	999999	31	999999	695	252	328	393	999999	845	31	999999	999999	21	183	259	12	536	838	746	313	999999	999999	387	588	766	461	804	999999	485	676	999999	838	217	397	999999	394	999999	260	396	661	183	984	685	11	88	818	999999	999999	620	508	832	999999	984	810	942	234	999999	999999	928	791	999999	272	922	178	101	853	297	624	487	865	188	286	999999	94	139	362	835	385	509	947	68	999999	511	999999	844	999999	853	999999	454	471	750	999999	331	999999	148	999999	71	516	999999	999999	531	778	41	754	329	556	173	900	680	589	999999	268	338	980	733	237	761	945	334	777	999	999999	179	25	125	203	954	846	999999	228	301	328	475	283	426	289	264	756	658	298	160	953	725	865	81	492	657	351	999999	911	160	125	192	142	236	640	608	25	639	135	999999	999999	999999	462	999999	999999	792	64	999999	453	972	999999	999999	46	626	999999	174	314	943	
633	546	999999	974	44	78	185	145	342	999999	786	999999	249	999999	532	696	999999	998	273	576	10	999999	602	787	427	939	155	828	156	516	190	475	304	82	999999	999999	987	999999	920	394	999999	936	459	17	777	773	733	888	765	349	999999	57	901	737	999999	933	943	826	999999	105	922	999999	989	826	866	320	385	999999	999999	942	999999	489	999999	879	463	73	249	595	19	999999	216	999999	73	999999	722	142	574	999999	139	999999	646	171	795	999999	471	766	947	633	150	466	397	999999	777	822	640	999999	969	31	284	879	693	358	999999	999999	889	665	293	192	999999	734	999999	818	47	48	306	547	999999	263	999999	696	126	616	999999	999999	266	649	490	250	999999	418	173	552	999999	259	389	298	354	892	935	805	999999	764	529	416	999999	578	528	739	526	102	619	716	999999	587	999999	999999	903	999999	999999	999999	185	999999	25	695	999999	204	536	999999	659	18	203	801	327	612	222	362	96	48	833	687	131	751	724	84	798	456	999999	704	497	311	394	91	256	696	630	441	999999	833	999999	525	52	999999	90	999999	999999	818	999999	999999	375	410	990	864	439	999999	127	434	999999	941	897	124	266	831	999999	357	623	121	554	999999	999999	999999	999999	999999	203	318	999999	391	670	216	999999	979	67	999999	339	96	321	999999	651	999999	578	205	123	808	936	731	999999	999999	449	999999	894	787	999999	768	29	594	999999	737	670	131	324	999999	763	121	999999	917	999999	999999	501	213	45	102	470	267	999999	999999	667	804	326	472	59	433	941	938	322	397	999999	299	999999	745	999999	999999	999999	529	999999	841	442	12	51	28	674	939	719	245	697	999999	326	16	715	243	926	999999	420	999999	81	890	795	999999	999999	379	211	999999	411	756	999999	460	999999	941	293	220	353	999999	762	308	797	120	713	705	250	520	80	709	584	684	819	305	174	661	457	92	56	617	213	999999	817	999999	538	962	999999	246	999999	385	722	504	889	271	999999	122	999999	961	999999	99	584	999999	309	502	192	726	999999	619	296	999999	493	211	174	736	461	999999	999999	888	582	750	384	14	951	694	987	999999	999999	557	999999	62	999999	496	905	999999	42	925	372	325	726	811	35	711	949	999999	892	521	340	162	999999	999999	631	522	389	436	999999	580	999999	614	514	999999	931	389	999999	244	330	996	306	217	704	536	727	175	172	999999	725	672	64	999999	999999	476	748	642	748	923	430	999999	999999	479	252	461	598	758	810	623	879	645	167	715	999999	895	224	133	999999	283	423	465	359	999999	710	52	
526	373	812	999999	364	299	641	631	813	591	889	826	964	252	937	999999	999999	549	891	89	999999	999999	305	906	261	625	193	474	999999	965	389	999999	768	210	934	234	945	771	999999	589	999999	999999	902	999999	15	398	999999	999999	999999	453	110	809	726	630	536	188	78	906	787	999999	115	999999	130	848	212	999999	68	764	318	712	33	999999	290	312	85	979	999999	229	900	862	999999	978	138	999999	864	579	771	147	673	756	999999	49	999999	530	999999	837	415	64	873	614	339	403	897	632	429	517	528	999999	555	556	742	849	15	924	999999	999999	999999	73	983	633	630	999999	101	999999	556	999999	610	760	828	999999	999999	391	999999	296	533	73	90	999999	637	357	999999	999999	999999	126	24	316	43	68	259	355	800	999999	80	249	984	419	999999	345	999999	445	906	768	595	318	999999	360	503	719	999999	218	999999	541	435	636	582	282	999999	974	547	250	951	551	999999	483	999999	999999	321	115	311	123	760	744	999999	202	450	999999	999999	283	144	663	999999	323	666	50	308	999999	916	443	667	711	90	338	798	835	493	999999	267	122	871	760	999999	397	417	288	457	312	121	243	999999	300	999999	65	999999	999999	438	637	885	999999	185	188	316	877	448	600	43	999999	946	594	708	95	34	649	999999	384	999999	999999	905	388	593	999999	157	999999	257	377	999999	34	497	914	407	856	479	797	937	999999	453	999999	949	817	254	34	366	999999	535	999999	999999	999999	654	999999	270	23	999999	506	876	189	999999	999999	630	81	999999	999999	999999	42	197	999999	616	237	711	999999	999999	462	475	999999	143	569	638	630	157	156	111	328	380	999999	653	393	134	972	999999	757	662	820	999999	878	417	999999	999999	999999	339	683	494	47	999999	936	535	807	548	643	999999	316	551	410	999999	483	969	91	638	903	388	803	999999	999999	317	954	64	120	999999	597	680	898	480	313	300	474	662	74	168	444	999999	845	845	491	999999	613	999999	999999	343	999999	908	336	999999	196	946	535	956	851	730	216	881	425	886	951	963	475	836	248	119	21	821	905	923	204	407	999999	957	245	43	703	999999	802	999999	864	688	354	301	294	367	764	999999	811	999999	952	562	999999	959	894	999999	144	999999	967	152	331	245	13	413	412	789	413	578	720	817	36	467	89	999999	31	272	619	999999	552	880	354	503	999999	571	999999	641	326	583	999999	999999	899	926	780	659	454	999999	685	940	888	504	954	196	797	993	999999	999999	483	440	937	632	999999	960	234	97	798	999999	999999	441	442	770	472	
829	514	12	917	999999	687	429	205	999999	586	678	295	999999	926	999999	999999	999999	264	486	999999	886	646	440	808	939	702	693	861	625	403	999999	508	127	42	999999	682	999999	85	216	807	63	244	543	999999	240	674	999999	170	640	132	219	187	999999	612	585	192	83	204	978	999999	993	568	579	10	342	999999	999999	25	999999	999999	910	940	57	679	114	999999	999999	395	577	999999	525	532	230	999999	194	76	999999	999999	456	941	608	601	106	999999	999999	495	664	543	713	71	999999	171	368	164	222	278	139	286	507	999999	90	688	626	714	882	470	347	86	816	275	999999	661	568	859	877	999999	843	248	865	999999	986	568	681	516	766	364	999999	76	290	915	937	999999	18	999999	861	919	975	392	926	352	999999	588	727	448	445	845	603	509	286	903	434	891	420	888	947	521	999999	119	947	527	306	999999	796	900	338	359	653	55	998	957	344	999999	321	999999	471	999999	840	243	80	921	761	664	789	387	491	56	856	130	575	350	912	865	999999	408	55	877	791	827	999999	96	202	557	999999	328	568	999999	579	897	427	548	680	999999	48	36	766	642	491	418	999999	291	502	532	999999	658	999999	999999	27	912	477	593	616	23	132	999999	728	999999	163	999999	818	999999	476	999999	999999	36	999999	148	826	417	642	413	999999	999999	999999	828	593	999999	999999	853	283	999999	955	666	429	833	931	999999	651	64	308	563	488	30	599	999999	815	543	999999	999999	999999	999999	652	609	280	73	207	242	999999	304	400	68	135	310	197	728	562	999999	538	870	104	11	496	999999	119	89	925	375	999999	999999	23	59	840	999999	864	375	999999	999999	395	999999	635	698	72	357	663	249	999999	999999	833	870	348	999999	14	959	999999	987	421	880	500	201	999999	999999	458	98	999999	351	227	500	446	999999	999999	216	425	182	244	405	938	999999	118	869	999999	747	999999	914	177	999999	54	881	286	876	954	567	999999	204	227	803	250	974	76	322	999999	936	741	21	589	142	589	831	724	952	58	999999	771	999999	999999	401	999999	544	920	282	306	346	224	999999	866	999999	360	230	955	441	165	964	83	796	848	715	15	531	334	999999	429	999999	999999	334	999999	999999	796	999999	655	999999	513	705	999999	793	25	685	721	182	154	865	781	368	876	999999	796	93	208	999999	999999	833	395	768	219	884	852	93	999999	890	740	194	927	135	574	139	927	459	910	999999	780	173	993	833	386	469	263	70	999999	873	537	744	999999	999999	453	822	440	745	496	999999	941	932	505	831	
441	960	999999	999999	794	999999	365	999999	183	919	203	619	839	561	999999	750	630	999999	999999	315	999999	996	710	999999	999999	999999	698	192	999999	740	348	848	999999	999999	402	426	999999	607	276	598	518	200	999999	564	999999	999999	999999	999999	363	746	548	999999	195	999999	999999	999999	259	999999	973	999999	59	999999	383	443	581	355	951	677	169	965	228	32	525	157	797	999999	435	156	487	848	769	819	828	999999	201	199	662	477	693	957	176	699	999999	999999	999999	345	816	999999	982	282	882	315	999999	397	527	999999	633	47	402	315	19	113	999999	999999	999999	999999	354	166	251	392	692	999999	984	212	798	529	999999	300	999999	999999	355	308	999999	999999	966	464	110	441	699	675	999999	624	999999	999999	948	999999	999999	999999	953	999999	991	660	999999	600	590	408	331	516	599	999999	999999	343	439	999999	960	710	939	999999	168	999999	139	913	999999	575	827	77	408	606	264	999999	184	888	999999	298	471	695	999999	573	624	568	999999	593	841	701	547	999999	999999	145	427	247	999999	213	351	146	190	87	203	320	773	522	999999	724	262	864	999999	249	996	151	478	274	999999	375	526	600	683	999999	81	999999	38	605	882	273	999999	26	999999	971	999999	999999	117	393	501	112	800	111	568	419	999999	977	877	308	999999	54	666	999999	948	999999	687	999999	999999	645	16	437	999999	177	999999	736	545	999999	999999	852	701	999999	43	95	773	999999	574	424	41	999999	213	103	888	999999	999999	999999	999999	36	78	999999	293	796	746	471	386	999999	820	632	472	832	873	105	999999	34	606	999999	999999	581	389	761	999999	272	719	199	441	999999	999999	562	798	999999	139	518	176	413	568	905	59	999999	708	709	999999	942	952	209	400	999999	379	863	132	940	828	34	647	317	666	999999	87	557	999999	473	999999	999999	834	999999	702	365	928	320	466	701	390	448	872	999999	394	252	320	999999	799	333	543	999999	439	999999	973	115	871	859	999999	547	827	501	542	245	195	119	117	291	999999	45	189	69	407	431	999999	389	162	967	922	423	999999	999999	757	706	929	999999	828	976	698	597	493	79	999999	999999	999999	999999	906	637	494	285	144	999999	23	764	999999	483	289	999999	308	999999	953	904	937	332	836	270	743	999999	315	357	291	141	593	999999	551	120	495	487	557	999999	483	999999	999999	646	999999	681	553	993	561	455	558	820	678	114	644	589	999999	250	92	999999	154	80	331	999999	994	13	999999	114	222	44	988	801	460	636	119	438	431	300	999999	165	999999	750	284	860	798	999999	463	488	274	999999	
978	254	405	945	526	413	203	999999	999999	285	999999	448	999999	999999	999999	999999	369	51	999999	216	999999	841	999999	927	894	404	795	470	348	533	550	999999	840	260	65	743	999999	515	120	705	244	95	999999	768	919	279	969	999999	402	999999	111	421	999999	68	999999	147	58	478	60	999999	617	999999	997	128	999999	287	608	530	471	724	362	854	999999	300	971	82	999999	438	17	625	434	999999	78	307	432	138	999999	781	456	999999	695	927	464	987	97	511	999999	999999	44	999999	999999	449	294	678	688	999999	491	999999	96	731	944	999999	470	435	698	578	665	999999	696	605	812	826	84	553	39	434	399	943	999999	999999	984	999999	403	375	953	999999	754	999999	618	999999	647	999999	999999	724	973	85	466	39	299	999999	846	999999	832	438	999999	999999	375	999999	649	999999	857	999999	999999	999999	747	280	999999	104	481	713	823	275	90	521	958	539	142	999999	579	954	968	370	654	693	624	595	841	999999	546	118	619	23	999999	365	327	109	293	999999	976	703	858	999999	557	585	695	580	317	320	999999	299	713	25	171	694	295	497	893	305	999999	162	439	260	558	373	104	810	524	725	203	858	256	73	383	999999	105	606	812	999999	998	999999	287	999999	999999	257	405	999999	999999	65	79	830	216	987	75	824	999999	607	999999	193	490	999999	999999	592	999999	621	999999	649	642	999999	999999	689	684	824	999999	958	999999	908	765	999999	968	501	999999	469	656	373	651	999999	997	999999	999999	999999	792	999999	588	124	999999	695	413	873	214	756	960	566	465	999999	155	391	690	117	949	366	999999	999999	999999	989	925	596	935	753	969	999999	999999	93	999999	112	896	66	999999	192	971	189	999999	999999	999999	222	999999	402	13	999999	227	270	577	999999	999999	999999	655	289	999999	999999	198	400	999999	999999	999999	999999	999999	877	883	363	492	99	155	508	999999	769	999999	949	416	13	458	533	593	669	536	709	999999	760	999999	436	999999	617	653	647	999999	580	430	844	988	676	999999	663	518	649	783	999999	124	79	754	840	394	705	873	409	150	664	806	99	133	203	223	999999	403	457	999999	875	999999	508	999999	564	348	27	961	999999	895	794	25	999999	999999	408	595	146	999999	643	999999	751	743	253	507	339	773	999999	720	794	462	763	270	71	743	907	999999	616	999999	999999	501	376	999999	144	514	355	649	999999	999999	999999	608	86	999999	759	999999	164	142	203	10	184	999999	18	999999	176	999999	142	534	999999	210	977	717	978	581	999999	152	999999	999999	609	999999	161	999999	910	999999	999999	999999	386	999999	511	
656	588	775	999999	999999	391	999999	493	80	577	857	382	821	999999	999999	999999	16	999999	505	532	999999	739	999999	999999	464	849	494	999999	999999	310	999999	900	999999	33	999999	622	212	229	373	199	416	659	605	999999	751	366	339	994	258	900	989	565	880	891	894	917	441	252	44	766	897	529	611	770	999999	957	664	798	999999	49	34	787	266	316	126	957	144	716	999999	107	999999	499	631	980	999999	425	999999	825	999999	999999	999999	999999	195	606	302	887	999999	834	844	794	702	541	999999	218	876	212	308	574	775	999999	999999	724	470	999999	256	999999	897	631	459	999999	999999	838	669	17	858	74	602	999999	999999	238	909	309	872	999999	999999	978	893	423	114	117	126	999999	60	999999	607	466	999999	258	360	894	990	426	384	672	857	999999	999999	598	359	812	999999	648	560	546	37	483	852	482	541	278	513	483	999999	352	65	491	999999	477	410	401	573	999999	309	999999	999999	492	924	209	999999	999999	116	305	73	999999	507	477	999999	999999	174	134	614	999999	999999	91	390	516	900	42	617	376	85	404	198	958	999999	999999	349	441	308	544	558	652	999999	999999	172	218	420	234	844	999999	999999	284	312	285	786	556	635	999999	738	731	999999	891	592	764	466	999999	117	115	999999	250	138	999999	214	999999	999999	962	999999	717	919	999999	106	675	198	39	999999	800	101	912	181	692	631	131	703	577	951	666	69	587	999999	999999	999999	314	180	603	999999	140	80	999999	999999	823	880	917	308	999999	634	999999	999999	562	983	665	620	999999	933	999999	619	16	761	637	679	999999	902	97	999999	468	80	999999	505	595	579	650	999999	999999	212	999999	999999	713	999999	147	942	44	963	999999	604	878	840	999999	381	999999	999999	453	379	443	999999	999999	921	999999	999999	839	495	999999	421	118	983	342	934	210	991	585	999999	906	193	999999	694	644	999999	999999	492	306	627	174	420	696	611	135	999999	999999	999999	413	436	999999	969	999999	651	109	622	999999	523	271	943	999999	999999	999999	258	86	999999	755	748	368	852	525	309	447	221	999999	433	725	506	999999	72	999999	795	999999	158	540	936	209	972	595	999999	102	881	230	999999	999999	260	624	999999	999999	999999	525	549	57	999999	910	719	999999	771	331	999999	896	358	666	209	305	844	335	647	718	149	70	782	999999	345	760	644	88	94	233	80	999999	999999	971	999999	546	108	747	37	248	999999	414	999999	651	999999	136	743	225	31	999999	153	924	976	999999	394	804	743	396	711	800	999999	999999	447	547	260	866	618	999999	674	663	207	106	
308	408	897	735	632	141	242	999999	26	428	67	37	90	999999	832	558	586	197	803	999999	999999	999999	971	190	967	890	400	62	999999	367	999999	367	859	56	999999	578	832	659	181	611	163	502	999999	847	582	419	467	114	44	70	799	999999	860	494	70	999999	436	716	768	742	740	190	702	659	877	699	999999	43	530	263	726	999999	25	999999	558	543	454	133	607	557	433	296	999999	999999	567	73	507	999999	986	999999	151	999999	891	439	999999	973	800	133	999999	882	251	433	583	780	344	872	472	668	936	527	625	313	119	220	319	453	172	255	102	999999	202	803	57	974	999999	610	45	585	329	585	743	331	163	724	316	999	713	247	122	694	999999	999999	999999	469	929	838	16	680	130	427	811	555	41	166	690	448	386	608	668	733	836	886	999999	999999	999999	304	999999	999999	904	319	740	999999	142	999999	222	363	375	587	999999	999999	604	999999	465	999999	773	198	999999	997	43	999999	622	114	578	389	857	714	500	86	685	999999	999999	999999	776	810	999999	999999	999999	633	943	999999	83	798	563	999999	139	999999	431	446	587	595	999999	162	360	999999	697	999999	356	753	550	507	863	999999	902	999999	595	999999	999999	654	999999	999999	999999	666	63	706	795	823	550	193	999999	385	999999	63	498	99	630	536	270	739	123	60	999999	669	92	445	474	784	896	154	999999	156	892	776	999999	999999	820	999999	108	654	251	999999	95	172	503	174	224	809	799	812	789	68	721	849	541	174	357	115	584	618	242	20	927	406	394	113	493	517	833	798	279	292	438	616	498	249	964	377	176	918	231	999999	985	94	364	999999	435	53	244	65	999999	714	999999	490	999999	241	946	689	778	999999	681	706	976	11	543	507	629	114	361	999999	999999	979	939	666	396	577	34	999999	999999	653	677	449	283	999999	454	564	528	999999	204	266	303	285	598	999999	246	999999	999999	999999	550	857	121	999999	999999	942	855	999999	775	107	103	999999	216	113	647	135	722	241	433	999999	556	978	978	680	999999	104	998	924	390	173	429	872	888	999999	302	195	541	357	999999	341	999999	90	789	431	999999	999999	999999	200	999999	473	63	15	101	489	437	999999	999999	441	420	597	943	931	982	612	677	231	999999	999999	810	462	594	999999	483	102	287	999999	199	557	825	999999	54	808	295	999999	119	424	780	999999	611	729	316	110	937	170	397	999999	107	187	753	633	404	882	999999	999999	879	688	999999	998	999999	999999	383	331	615	860	553	999999	999999	999999	999999	263	450	557	999999	999999	
999999	999999	999999	323	704	297	378	21	804	201	999999	171	999999	999999	47	430	892	782	206	650	356	985	494	86	616	263	999999	41	684	499	999999	846	327	308	999999	395	261	217	303	914	592	371	526	999999	704	391	715	536	38	82	370	668	361	915	734	170	999	999999	706	451	943	999999	337	314	18	318	999999	999999	88	651	179	684	999999	291	999999	984	999999	81	382	234	548	999999	999999	612	138	525	999999	412	573	870	999999	900	511	999999	971	999999	44	222	414	396	547	593	457	999999	902	999999	999999	999999	999999	750	999999	927	978	482	999999	999999	343	724	999999	493	823	442	557	999999	264	279	999999	999999	999999	811	949	256	666	986	999999	954	370	627	709	452	345	425	554	823	179	469	921	38	949	845	912	999999	46	921	572	999999	46	249	131	633	512	553	999999	55	999999	454	270	992	999999	948	765	999999	999999	732	157	407	887	999999	48	795	358	154	999999	999999	899	639	220	745	423	581	999999	999999	505	999999	999999	791	999999	508	33	999999	208	928	243	11	90	206	305	313	999999	999999	228	311	999999	335	999999	999999	999999	294	156	170	244	999999	999999	223	39	645	220	999999	999999	366	740	999999	710	323	597	429	999999	684	394	703	343	999999	999999	257	363	616	918	179	801	583	924	382	362	862	490	682	999999	29	971	445	985	367	521	417	999999	999999	999999	999999	738	999999	999999	999999	899	453	826	337	554	331	860	423	726	51	146	218	442	999999	35	848	833	999999	81	999999	999999	949	999999	975	395	564	823	523	25	999999	999999	945	137	740	482	909	45	999999	138	36	169	557	718	999999	231	312	999999	999999	999999	752	64	823	784	564	479	949	999999	850	941	999999	508	346	408	695	999999	200	91	999999	886	126	812	680	786	999999	731	165	999999	774	754	93	588	757	709	272	975	617	171	999999	270	999999	183	194	221	148	527	822	159	999999	999999	40	231	999999	189	697	939	383	999999	740	999999	324	999999	961	106	858	411	751	637	145	719	993	39	999999	440	363	999999	627	999999	647	526	908	999999	218	441	724	861	314	577	999999	332	601	579	430	739	946	814	999999	98	362	737	999999	195	999999	312	349	10	713	844	826	754	322	914	400	224	999999	319	509	530	382	999999	107	183	999999	812	128	999999	608	778	999999	548	731	539	999999	910	749	723	990	999999	101	999999	158	469	751	268	20	687	999999	216	815	636	314	691	716	366	999999	602	570	212	194	999999	402	999999	360	999999	999999	999999	807	489	474	999999	329	603	999999	658	848	999999	431	366	999999	
440	244	401	962	857	999999	49	823	750	280	156	999999	787	721	176	331	999999	999999	999999	245	238	880	699	742	615	999999	711	262	67	518	11	999999	213	411	999999	999999	10	972	502	999999	983	959	66	999999	327	57	541	882	272	337	634	528	999999	131	999999	999999	999999	659	357	999999	532	787	765	999999	278	999999	949	999999	999999	485	999999	250	616	999999	999999	278	999999	999999	425	568	775	828	990	729	883	483	223	92	999999	203	155	351	625	951	521	205	999999	999999	940	351	107	165	915	999999	999999	393	999999	537	868	304	737	999999	244	788	775	703	797	46	359	795	999999	867	547	999999	999999	979	999999	999999	999999	66	84	999999	999999	83	470	619	913	213	722	499	572	685	223	999999	466	999999	999999	836	999999	999999	408	999999	474	155	588	239	618	151	456	37	999999	256	628	812	999999	738	514	170	327	166	790	593	324	859	999999	87	654	14	317	249	872	788	488	101	657	916	999999	404	495	999999	11	999999	999999	694	731	325	67	411	322	728	585	946	518	30	37	814	843	615	922	511	585	613	834	216	165	979	768	537	164	314	999999	999999	675	96	165	999999	999999	629	138	999999	29	252	691	589	999999	926	999999	999999	999999	842	82	999999	482	999999	999999	999999	937	549	538	751	557	999999	999999	999999	524	475	999999	432	999999	18	977	224	486	24	491	343	999999	255	999999	239	709	999999	473	321	241	294	637	691	999999	999999	91	297	100	999999	360	499	995	999999	74	198	655	847	603	64	865	858	442	468	502	322	999999	691	997	309	52	257	67	999999	999999	240	999999	589	999999	107	927	690	133	110	664	991	347	249	999999	364	999999	861	706	418	456	383	851	999999	198	128	999999	399	999999	791	999999	112	442	70	999999	834	359	75	856	999999	137	184	735	342	803	999999	999999	236	999999	642	725	190	551	648	488	403	389	670	400	871	805	538	400	341	765	999999	999999	999999	343	356	999999	999999	15	209	999999	281	999999	518	375	687	153	999999	888	657	999999	163	999999	999999	582	512	454	689	674	984	700	598	999999	999999	999999	251	951	699	999999	163	637	216	185	351	367	999999	756	870	304	712	999999	740	999999	742	275	612	12	765	703	999999	999999	999999	844	30	509	692	497	254	942	134	736	454	999999	734	999999	859	978	218	999999	375	755	584	999999	961	266	960	999999	999999	999999	999999	248	196	995	999999	261	321	372	165	842	999999	999999	511	928	180	976	283	568	915	722	415	633	999999	999999	337	85	327	931	882	763	549	743	455	126	977	885	999999	459	119	
999999	708	999999	823	375	999999	656	253	656	223	984	982	401	43	329	722	999999	999999	858	667	987	934	999999	489	401	999999	931	999999	395	950	295	437	824	999999	442	23	918	999999	428	576	680	831	999999	718	897	780	157	709	135	404	999999	440	691	792	999999	999999	329	17	431	82	830	393	858	705	999999	557	168	999999	999999	316	803	999999	36	291	986	166	999999	999999	592	620	155	232	148	991	314	999999	745	42	337	999999	694	911	999999	999999	746	297	972	964	790	999999	621	215	999999	819	999999	125	999999	410	805	965	283	658	999999	810	927	608	999999	999999	401	82	811	999999	999999	999999	622	999999	152	680	545	999999	193	309	999999	252	999999	940	124	329	999999	199	451	345	236	372	620	46	496	577	428	147	999999	999999	573	718	538	495	600	410	206	709	972	733	999999	117	999999	974	999999	182	811	986	494	925	999999	999999	631	475	899	252	999999	586	405	999999	262	407	999999	87	736	172	713	999999	349	713	999999	691	999999	717	481	129	590	646	268	323	765	441	653	127	639	370	999999	73	999999	999999	324	620	313	408	999999	467	461	999999	247	615	469	999999	647	780	802	784	986	913	994	780	661	449	327	91	808	820	753	537	447	375	85	649	917	991	399	511	999999	817	999999	999999	667	886	408	653	853	467	794	872	999999	854	384	183	79	815	696	874	303	231	599	661	713	924	266	872	540	820	999999	655	999999	301	407	178	999999	980	999999	775	999999	674	237	999999	35	881	222	999999	991	902	580	112	305	524	218	165	228	999999	999999	999999	629	536	123	43	87	999999	999999	999999	457	216	505	999999	703	920	999999	628	993	258	635	832	712	672	881	637	999999	999999	999999	999999	999999	999999	949	102	681	378	155	514	999999	999999	273	999999	999999	198	145	999999	406	492	409	384	691	589	172	970	949	477	41	957	655	485	794	799	789	624	999999	216	266	413	417	999999	775	328	77	799	984	749	442	524	536	106	241	757	878	975	185	502	89	999999	153	213	347	198	859	86	410	999999	106	775	256	929	528	999999	999999	999999	609	373	999999	372	986	999999	44	517	430	558	999999	47	920	814	448	999999	137	999999	269	213	986	586	468	991	399	519	999999	667	277	607	577	999999	681	999999	375	999999	980	716	992	943	179	999999	768	310	999999	372	999999	292	336	999999	999999	999999	733	872	98	32	999999	531	999999	999999	999999	377	249	822	981	15	999999	126	448	636	467	420	294	999999	44	166	818	167	168	36	964	370	999999	469	999999	335	514	809	715	999999	
907	459	744	526	396	801	590	945	329	827	17	999999	843	999999	350	392	957	417	837	999999	999999	746	372	945	999999	195	999999	999999	28	655	999999	555	410	105	728	999999	675	768	929	242	576	999999	838	340	29	535	527	640	999999	422	999999	107	971	999999	999999	999999	999999	798	23	210	999999	810	927	673	336	462	999999	747	999999	341	999999	199	487	999999	365	341	908	41	926	976	999999	406	999999	605	287	999999	999999	626	957	567	921	877	754	728	999999	766	999999	174	14	566	507	779	669	787	705	188	620	376	428	806	262	999999	871	47	542	368	158	331	999999	933	878	412	790	999999	420	839	445	758	138	599	999999	743	37	369	999999	888	737	873	899	109	782	999999	207	160	315	999999	15	999999	195	119	617	623	779	80	999999	105	988	999999	999999	866	999999	861	999999	828	999999	519	36	999999	568	653	630	284	431	999999	161	999999	214	640	107	553	999999	727	572	28	999999	773	964	999999	681	383	999999	480	507	999999	366	999999	969	378	999999	795	999999	503	999999	542	488	999999	201	493	919	999999	891	358	168	823	42	25	298	229	846	646	999999	79	830	194	999999	160	777	398	999999	240	701	999999	999999	312	713	340	578	40	539	999999	999999	999999	48	664	492	551	999999	683	10	351	631	999999	532	103	250	770	672	964	788	338	999999	802	563	999999	999999	999999	457	999999	120	702	446	999999	999999	206	74	999999	999999	176	999999	212	838	999999	398	588	608	999999	312	806	71	942	668	613	252	211	999999	779	917	359	348	436	999999	465	573	307	904	373	69	336	39	175	999999	505	272	586	999999	469	414	975	999999	372	752	651	794	177	44	833	999999	999999	120	999999	167	681	999999	275	999999	999999	530	100	683	244	892	976	776	895	212	172	999999	666	711	999999	999999	941	278	999999	683	452	670	405	273	999999	357	581	226	744	18	68	677	996	999999	127	939	324	302	846	480	776	875	899	965	872	491	359	776	493	920	225	999999	851	592	999999	712	135	827	611	886	321	760	42	887	154	999999	999999	198	999999	999999	999999	999999	432	505	907	577	771	440	401	589	998	804	732	823	999999	655	826	414	999999	414	814	497	999999	959	168	25	842	999999	999999	999999	147	170	192	806	871	575	999999	355	999999	98	941	694	435	31	888	516	38	218	103	999999	668	940	999999	189	999999	999999	999999	473	999999	891	999999	759	999999	23	452	837	999999	925	952	227	675	480	728	723	473	129	71	668	81	652	987	634	918	332	719	206	784	12	933	999999	616	516	18	999999	364	
191	84	422	999999	60	893	112	999999	876	822	198	221	662	715	753	999999	300	402	694	903	999999	999999	297	304	255	63	620	991	643	999999	169	471	999999	369	999999	54	649	99	31	759	884	999999	51	999999	530	984	132	296	190	818	326	124	324	999999	263	350	787	999999	333	997	283	999999	999999	999999	662	727	286	303	434	708	999999	210	380	934	29	999999	799	786	999999	271	930	333	811	825	293	999999	999999	55	115	941	999999	999999	766	33	999999	773	999999	775	847	803	708	829	862	481	966	126	743	999999	870	530	551	999999	354	72	999999	950	310	999999	981	617	581	999999	999999	999999	452	330	444	357	458	255	978	33	939	970	562	111	470	339	999999	177	311	999999	184	999999	999999	265	999999	703	957	999999	472	956	999999	239	999999	476	641	379	39	999999	681	999999	931	624	552	999999	71	999999	509	964	489	970	939	999999	999999	814	67	999999	102	196	153	740	399	999999	782	32	239	710	747	96	470	999999	310	999999	495	999999	834	559	42	999999	204	802	999999	999999	56	502	999999	980	923	417	419	39	287	842	503	941	996	18	999999	529	298	360	999999	422	999999	399	670	727	327	400	979	507	579	999999	991	350	545	406	876	290	15	999999	787	340	999999	999999	813	467	718	554	918	826	717	512	583	844	999999	781	498	656	831	300	999999	532	437	911	999999	66	851	163	405	599	141	561	999999	49	573	999999	745	73	585	213	18	773	482	163	789	77	647	999999	183	764	999999	229	459	714	596	264	902	765	981	757	616	999999	158	328	694	999999	987	544	280	870	45	434	999999	628	291	888	999999	284	132	391	999999	703	979	641	999999	999999	112	810	452	999999	404	980	92	828	596	452	999999	163	468	633	89	113	876	313	728	483	158	830	999999	708	999999	627	642	599	348	999999	586	999999	999999	782	64	187	101	999999	999999	64	999999	252	999999	999999	273	897	815	498	312	315	827	675	999999	217	763	281	999999	744	114	776	348	492	999999	684	865	118	999999	999999	579	999999	21	999999	837	673	140	906	999999	593	444	317	999999	154	999999	999999	94	999999	603	429	29	782	800	356	857	699	999999	999999	761	356	973	999999	999999	999999	999999	410	303	999999	837	249	86	856	999999	792	310	797	999999	203	205	457	599	954	515	106	666	797	999999	665	66	147	957	280	155	451	999999	289	935	682	235	999999	739	182	83	363	352	172	309	17	56	70	735	999999	664	313	757	28	650	284	473	131	309	638	856	999999	999999	806	711	999999	182	31	861	292	999999	318	
718	427	881	161	754	503	498	999999	618	995	412	444	615	841	694	602	638	999999	999999	113	999999	110	999999	383	80	546	461	277	835	35	209	453	554	356	594	339	147	498	530	999999	633	999999	29	860	999999	999999	999999	870	346	580	392	209	999999	865	731	618	112	507	90	218	52	230	267	592	796	999999	889	269	256	999999	464	150	141	248	479	999999	90	465	96	232	355	591	930	265	643	999	999999	689	999999	976	999999	640	999999	321	927	412	947	436	74	338	958	930	624	981	125	252	999999	834	395	359	537	999999	420	858	862	461	299	12	999999	797	589	210	644	279	137	824	732	819	321	999999	433	653	999999	758	273	999999	999999	999999	149	401	930	999999	303	275	449	590	999999	558	459	999999	123	945	487	999999	748	757	296	354	854	301	999999	258	523	328	925	883	256	662	999999	999999	494	350	863	558	866	54	907	999999	829	547	999999	183	370	845	953	488	176	133	19	999999	999999	622	105	999999	881	682	32	975	349	999999	344	567	999999	999999	981	772	999999	999999	999999	704	850	917	524	999999	999999	346	888	999999	374	447	716	132	999999	90	317	872	255	999999	676	193	32	931	999999	999999	212	47	999999	999999	863	190	406	247	723	314	999999	221	999999	788	162	545	793	354	611	902	999999	222	914	999999	704	119	999999	77	999999	227	682	919	888	261	114	658	135	539	814	193	51	479	409	348	999999	105	999999	467	862	141	999999	678	330	136	424	990	133	999999	653	753	663	999999	985	505	631	745	332	999999	684	503	419	264	999999	427	861	380	813	575	467	608	345	70	214	999999	827	14	599	762	837	999999	534	798	886	70	530	711	494	903	716	999999	773	928	782	369	721	145	148	902	999999	53	187	558	869	55	418	602	134	864	678	999999	156	570	18	570	999999	999999	377	478	897	999999	999999	910	859	788	835	416	287	845	409	691	866	696	498	793	936	976	929	840	652	927	999999	629	234	99	999999	212	999999	222	999999	110	999999	999999	999999	999999	167	277	698	91	219	12	999999	999999	465	987	999999	459	999999	224	634	992	999999	537	826	999999	572	999999	999999	770	264	632	999999	999999	455	308	923	206	691	383	636	999999	287	999999	999999	999999	613	307	174	999999	999999	84	140	705	587	407	419	240	999999	999999	552	999999	591	928	826	587	515	999999	999999	166	999999	564	767	999999	999999	965	999999	843	999999	185	366	275	102	448	442	189	501	791	487	999999	889	692	363	999999	830	999999	87	999999	999999	54	144	363	472	999999	183	999999	999999	442	
126	622	999999	575	334	667	679	286	999999	999999	999999	999999	95	724	771	999999	277	380	211	120	868	853	887	365	822	861	51	999999	802	94	275	669	872	69	674	864	365	323	999999	695	977	999999	926	999999	863	999999	958	419	592	999999	740	999999	571	206	573	272	734	999999	999999	999999	626	677	999999	999999	877	826	999999	35	999999	999999	999999	953	22	515	143	324	927	999999	502	447	902	631	420	125	354	999999	107	676	999999	412	140	39	570	999999	79	999999	79	211	67	46	609	933	999999	685	265	786	999999	66	72	259	344	781	834	315	570	999999	267	368	380	414	999999	108	539	999999	776	401	999999	999999	999999	833	255	726	999999	465	999999	969	999999	734	860	567	683	51	613	246	78	358	204	264	334	84	999999	710	999999	652	999999	999999	403	723	999999	999999	999999	671	620	239	999999	999999	885	999999	477	600	999999	532	508	812	731	687	495	303	578	999999	206	138	792	999999	790	999999	895	253	158	336	576	999999	826	995	174	21	431	384	241	999999	473	826	787	734	351	520	212	28	920	629	999999	109	154	490	667	275	999999	999999	448	999999	999999	641	230	151	34	195	705	512	647	720	999999	120	999999	999999	954	380	351	999999	29	279	342	876	332	528	999999	476	404	346	338	899	142	182	999999	771	737	832	606	645	709	999999	815	699	380	210	999999	999999	999999	999999	999999	296	999999	999999	999999	178	137	999999	318	701	831	999999	999999	999999	184	748	588	94	999999	300	999999	132	774	705	359	863	464	642	505	132	166	999999	999999	378	810	51	975	999999	943	767	643	890	999999	999999	999999	161	374	455	999999	632	622	288	730	999999	644	413	522	228	470	999999	999999	495	351	196	545	426	999999	999999	558	142	999999	276	150	418	656	999999	608	869	999999	208	498	18	999999	999999	510	877	684	691	734	999999	999999	999999	850	577	63	999999	999999	337	369	397	41	952	897	392	999999	355	147	322	100	153	804	652	336	272	877	705	378	478	685	667	999999	438	688	161	613	26	425	573	999999	508	952	281	999999	504	176	546	121	734	24	164	999999	999999	600	590	602	875	430	999999	999999	999999	780	79	999999	701	999999	999999	273	745	778	842	999999	999999	956	999999	201	533	152	832	999999	340	593	643	464	530	999999	380	837	108	558	999999	595	837	999999	17	727	882	629	808	849	574	999999	376	955	999999	234	175	415	18	398	999999	999999	598	492	369	764	999999	615	999999	773	284	764	175	999999	50	256	102	701	949	864	999999	999999	344	999999	531	67	227	687	293	305	762	964	999999	
709	489	14	996	355	513	252	590	277	507	44	575	809	117	189	914	999999	142	473	465	153	89	175	999999	616	999999	312	547	999999	331	825	999999	319	935	465	707	45	260	999999	198	707	283	999999	406	310	416	722	949	47	772	368	173	299	509	685	630	323	616	390	394	210	705	141	945	682	999999	999999	873	999999	999999	879	674	999999	285	758	869	46	769	98	999999	247	362	509	686	999999	661	721	999999	259	835	394	429	869	362	987	12	151	106	723	999999	999999	848	307	566	893	694	778	23	750	815	999999	554	999999	999999	156	848	205	455	982	30	999999	455	624	817	97	459	805	999999	999999	756	728	999999	55	812	58	399	65	999999	999999	278	999999	708	70	443	999999	839	901	999999	999999	149	806	696	999999	703	973	706	234	489	999999	444	889	746	725	993	97	653	999999	715	999999	757	792	999999	663	713	147	604	394	190	999999	257	558	126	826	158	949	42	999999	351	838	999999	999999	575	999999	358	389	999999	982	76	355	598	340	195	999999	458	356	554	42	411	565	379	321	53	914	231	885	772	920	576	999999	65	828	167	877	791	592	999999	788	315	333	10	621	328	834	977	917	999999	571	377	801	405	999999	423	785	469	40	130	999999	999999	472	617	226	999999	32	999999	770	182	318	763	865	140	765	727	999999	999999	758	992	219	937	314	999999	210	552	999999	648	999999	414	381	418	760	472	564	999999	842	999999	999999	215	306	544	216	999999	999999	807	511	671	640	281	345	999999	711	47	911	724	937	999999	416	673	640	384	243	366	801	900	13	403	999999	227	999999	999999	780	552	696	674	730	569	468	999999	50	113	17	784	78	160	999999	999999	999999	839	609	893	309	999999	575	999999	310	999999	943	164	804	118	105	422	999999	974	449	999999	999999	246	994	999999	491	999999	632	536	376	459	298	650	203	289	999999	735	618	990	71	670	977	775	373	999999	999999	313	999999	932	17	595	999999	103	711	548	382	999999	845	999999	412	296	999999	999999	555	851	561	999999	961	525	999999	370	804	999999	999999	779	191	575	872	124	751	187	424	700	999999	781	71	204	999999	654	906	529	999999	385	999999	999999	999999	939	229	999999	328	999999	999999	83	667	647	790	990	191	999999	366	807	999999	731	490	235	999999	787	518	774	789	367	363	316	999999	999999	479	428	817	999999	597	252	355	999999	795	428	835	350	999999	999999	990	80	999999	17	297	999999	87	169	895	363	999999	404	999999	455	732	999999	999999	999999	465	921	178	999999	183	54	344	124	461	100	
935	999999	399	531	755	637	999999	718	354	999999	28	518	668	999999	533	464	999999	203	999999	900	627	835	459	800	885	121	999999	999999	897	968	673	999999	647	987	233	999999	963	380	649	792	999999	23	999999	999999	26	946	263	999999	839	718	809	150	302	999999	999999	999999	612	599	646	643	924	999999	820	386	682	845	871	681	96	999999	501	863	554	39	238	613	229	835	783	938	858	999999	788	189	168	532	880	96	524	999999	999999	373	999999	999999	868	516	202	999999	940	999999	999999	582	770	149	227	946	596	999999	332	859	880	776	815	707	999999	78	999999	641	227	159	965	784	166	962	478	999999	999999	548	170	999999	421	990	894	613	863	286	94	649	962	222	999999	999999	763	664	999999	454	557	999999	230	999999	149	561	21	791	215	300	425	808	671	99	999999	57	999999	610	448	999999	881	212	999999	508	983	727	678	15	999999	358	31	999999	718	999999	579	112	327	999999	999999	859	978	113	407	572	861	999999	999999	872	405	999999	999999	162	226	999999	573	355	192	722	817	421	882	16	577	999999	999999	923	99	999999	999999	714	730	744	37	588	911	999999	804	281	999999	999999	999999	999999	999999	336	844	868	285	365	459	234	999999	605	551	171	976	971	999999	550	999999	938	197	339	363	690	167	769	999999	999999	452	795	550	910	86	120	671	86	407	999999	999999	411	648	734	198	999999	795	135	202	865	611	939	999999	264	978	999999	999999	999999	452	918	178	85	742	999999	913	664	999999	18	528	440	999999	900	574	295	538	891	300	462	150	78	895	999999	999999	999999	36	512	554	296	932	378	601	261	633	488	999999	936	668	999999	821	534	610	999999	999999	761	376	711	374	955	725	999999	417	66	280	999999	999999	145	999999	482	999999	410	120	398	999999	999999	839	248	276	999999	222	601	232	299	641	616	999999	119	999999	999999	893	999999	999999	598	999999	845	999999	544	981	259	465	999999	437	196	390	999999	423	222	709	455	922	138	445	288	742	134	864	128	425	663	999999	913	708	999999	589	306	272	521	827	241	200	999999	999999	26	631	285	173	999999	908	999999	202	254	999999	981	892	765	878	859	856	445	999999	999999	129	327	342	551	239	743	606	94	157	902	394	477	264	999999	871	429	999999	467	960	827	999999	999999	999999	672	513	999999	801	824	427	413	665	392	260	999999	185	939	999999	999999	55	430	440	824	999999	300	859	932	726	999999	999999	459	213	398	485	999999	631	925	856	999999	48	511	941	999999	666	999999	247	12	226	905	451	999999	999999	576	421	999999	397	396	
129	180	813	999999	999999	536	930	999999	999999	277	907	107	727	259	999999	25	51	544	489	657	167	339	63	999999	715	820	823	961	999999	999999	976	999999	999999	245	999999	686	856	467	511	414	999999	699	544	999999	999999	999999	187	201	849	999999	535	877	60	739	238	999999	999999	956	864	189	713	969	262	573	300	999999	341	999999	453	406	168	999999	42	85	805	467	795	92	760	596	999999	632	121	985	111	108	894	36	999999	999999	568	999999	602	331	701	882	999999	971	679	999999	787	694	747	453	999999	999999	844	975	999999	770	994	44	205	278	546	91	857	999999	472	201	77	315	486	437	837	999999	981	711	383	922	31	823	999999	627	999999	948	884	667	425	159	999999	919	101	245	31	533	703	334	784	999999	999999	180	508	488	76	482	999999	320	616	311	969	142	601	21	749	181	631	578	469	598	206	199	851	999999	999999	999999	223	251	415	313	999999	657	927	763	897	850	999999	925	560	336	739	573	999999	124	190	131	999999	999999	495	850	999999	999999	999999	195	423	999999	328	999999	999999	999999	999999	967	999999	312	745	999999	215	837	999999	898	999999	999999	28	143	858	999999	147	736	142	999999	999999	143	755	999999	999999	999999	999999	741	350	999999	999999	999999	384	640	77	772	669	749	378	867	915	999999	965	596	994	206	117	731	336	999999	698	591	999999	999999	999999	135	221	348	901	315	529	474	999999	63	376	727	999999	387	76	96	963	999999	368	274	999999	999999	177	168	571	214	332	71	414	559	372	940	84	648	999999	941	999999	330	848	73	348	451	994	999999	229	276	874	730	665	250	999999	999999	999999	789	835	754	957	62	777	696	982	999999	999999	936	690	436	652	999999	837	134	536	642	549	304	925	458	352	265	938	999999	340	602	406	999999	732	71	716	295	813	795	983	999999	999999	162	90	999999	391	999999	231	999999	623	200	893	999999	714	194	999999	928	999999	387	999999	999999	123	482	999999	999999	70	999999	214	628	999999	367	870	51	999999	38	99	396	224	999999	999999	294	44	999999	681	999999	709	866	459	999999	310	787	999999	435	393	291	999999	81	797	999999	820	496	853	602	84	266	330	999999	398	686	999999	374	714	819	999999	127	667	968	800	225	999999	204	445	665	328	931	935	444	658	860	644	27	999999	999999	233	999999	440	442	999999	424	819	857	477	773	999999	935	83	612	124	276	623	425	999999	582	28	626	60	999999	283	152	330	999999	999999	999999	51	87	775	199	595	741	686	235	999999	386	405	823	999999	999999	222	999999	999999	999999	329	392	247	228	
747	27	506	607	529	252	168	929	103	933	664	939	999999	999999	170	999999	26	383	999999	397	528	894	186	999999	899	388	974	999999	293	997	999999	811	301	822	999999	758	999999	999999	222	443	77	968	999999	471	168	787	940	847	233	975	999999	946	802	849	700	853	840	311	707	150	277	999999	999999	105	377	853	648	909	999999	411	200	38	171	999999	999999	560	999999	714	999999	122	448	137	667	318	691	619	18	451	999999	487	917	999999	999999	81	175	799	999999	196	104	315	149	40	999999	821	784	288	785	657	528	150	251	136	999999	595	702	999999	999999	336	414	999999	844	206	787	557	999999	808	747	99	979	531	999999	425	620	999999	973	417	324	846	533	412	833	999999	922	981	245	790	125	999999	378	35	999999	996	781	999999	470	942	253	264	999999	976	540	695	677	999999	912	826	515	546	622	999999	825	763	802	12	924	493	283	805	322	704	692	62	720	999999	342	241	999999	285	269	40	173	70	520	557	999999	999999	999999	999999	79	418	284	579	82	94	209	435	203	779	999999	977	999999	999999	942	999999	999999	487	974	723	664	681	193	999999	999999	591	131	765	253	255	139	786	999999	357	736	903	429	123	980	636	754	907	48	999999	864	292	371	724	127	888	273	394	173	960	271	999999	235	53	302	490	999999	999999	191	999999	649	634	999999	320	712	48	212	999999	507	347	968	756	643	329	376	994	229	406	999999	999999	981	745	622	999999	96	348	678	385	821	499	673	999999	725	100	223	240	124	60	999999	89	999999	103	886	826	992	514	754	999999	999999	307	270	567	999999	999999	965	999999	21	999999	234	374	370	827	358	999999	674	656	40	552	116	146	879	999999	999999	568	679	888	999999	796	856	581	593	772	708	523	238	116	525	899	134	319	228	796	826	647	718	858	745	879	999999	999999	483	212	799	999999	428	101	183	237	156	87	55	225	472	652	781	597	999999	834	778	567	141	999999	428	796	917	93	352	746	999999	821	152	979	644	520	999999	391	972	176	105	147	933	297	752	56	274	13	999999	183	866	130	739	910	110	999999	214	351	783	999999	623	344	749	999999	999999	335	934	75	580	951	554	400	625	952	739	999999	634	999999	389	381	999999	914	999999	178	999999	728	92	999999	879	60	316	999999	607	969	999999	760	999999	506	909	427	122	208	432	382	999999	999999	505	786	181	469	959	369	962	412	480	999999	999999	999999	557	659	253	702	196	530	645	797	792	655	409	978	999999	999999	999999	962	269	334	999999	386	549	413	
232	999999	71	420	999999	946	793	204	499	843	184	818	949	999999	183	419	21	999999	736	831	683	850	999999	202	225	831	434	10	153	156	228	209	40	999999	436	999999	641	999999	439	699	14	598	165	999999	803	999999	999999	685	999999	999999	322	589	649	999999	730	382	918	868	204	269	521	792	61	352	999999	974	787	806	823	236	999999	245	472	46	827	94	999999	820	398	790	652	749	222	304	834	999999	999999	999999	999999	999999	39	999999	582	180	188	999999	546	813	941	829	648	383	861	562	80	87	127	613	999999	999999	687	999999	479	413	616	771	580	757	518	999999	424	473	393	769	206	16	662	301	858	616	548	881	999999	569	152	279	888	659	233	756	521	946	433	776	376	931	303	178	563	999999	640	789	304	999999	999999	999999	989	102	365	74	424	825	755	284	107	806	229	909	271	347	883	920	999999	999999	999999	478	999999	616	403	275	999999	494	738	451	975	759	586	923	999999	967	289	795	304	169	999999	696	999999	159	679	999999	712	393	907	226	533	719	265	542	490	936	999999	382	699	99	361	930	97	313	308	999999	999999	305	754	303	67	97	626	374	429	778	999999	891	937	833	563	329	587	522	917	265	504	999999	443	228	834	999999	999999	214	999999	999999	609	999999	850	341	350	416	638	613	999999	446	999999	999999	123	711	999999	252	999999	866	536	42	353	575	396	52	844	999999	861	536	469	160	990	422	567	27	179	398	51	999999	492	156	690	973	363	481	172	999999	931	999999	568	591	472	999999	677	774	68	999999	501	807	496	175	999999	112	154	18	999999	681	333	105	999999	999999	211	837	383	999999	999999	999999	221	999999	880	240	254	139	967	877	687	999999	744	792	999999	145	897	243	119	327	601	999999	999999	355	999999	491	290	835	199	306	390	634	857	298	432	688	822	585	926	999999	921	425	144	999999	331	695	936	540	147	407	374	967	728	65	787	763	551	999999	890	399	949	418	940	671	496	62	999999	456	999999	999999	322	321	316	853	406	186	999999	561	34	339	999999	999999	698	999999	932	423	999999	999999	510	669	999999	999999	999999	999999	316	512	484	473	780	999999	999999	490	181	999999	94	62	660	874	999999	611	319	989	842	560	845	210	720	157	738	83	999999	110	999999	699	142	366	626	779	546	894	701	980	781	999999	999999	999999	577	830	999999	880	762	42	153	898	359	158	999999	145	692	116	791	336	735	999999	999999	999999	545	481	735	727	436	881	338	764	909	338	218	999999	22	999999	999999	890	449	999999	999999	123	
957	999999	350	984	252	999999	97	999999	999999	374	999999	84	631	855	528	106	999999	999999	999999	880	703	389	988	30	999999	999999	999999	910	483	901	887	877	999999	20	734	498	999999	751	485	945	794	999999	661	999999	93	999999	464	999999	263	536	999999	469	413	440	999999	577	68	329	54	225	367	186	956	211	487	378	689	621	999999	40	964	353	505	508	999999	805	728	453	937	999999	572	965	999999	947	116	999999	473	954	600	167	999999	811	706	270	588	999999	941	999999	999999	714	454	999999	999999	999999	571	451	999999	905	353	613	999999	614	999999	248	652	402	528	18	999999	999999	904	734	999999	999999	600	162	646	245	920	478	863	999999	395	232	361	729	928	999999	386	999999	464	999999	611	986	317	824	999999	999999	617	999999	99	999999	365	999	809	720	821	83	999999	418	999999	728	985	875	999999	581	229	168	887	999999	999999	999999	632	999999	604	999999	133	999999	655	999999	732	999999	627	734	999999	931	999999	396	423	641	908	999999	802	967	860	999999	582	735	246	736	605	271	581	695	999999	995	309	926	404	473	597	787	427	856	686	626	110	260	496	818	999999	833	745	999999	24	617	999999	665	578	867	763	397	999999	918	999999	471	607	932	22	393	631	985	991	950	54	999999	999999	946	291	244	636	999999	249	428	77	772	999999	335	680	114	999999	999999	999999	537	709	209	990	508	686	224	28	177	248	112	197	684	841	795	212	893	190	999999	384	999999	999999	442	157	999999	851	999999	945	282	999999	907	688	986	999999	464	999999	844	999999	928	270	76	225	468	92	999999	240	999999	930	730	132	786	999999	999999	270	25	305	277	61	620	999999	287	999999	746	915	999999	424	210	999999	387	554	999999	763	261	93	999999	999999	772	359	999999	148	469	999999	225	159	999999	983	999999	999999	620	999999	999999	792	519	282	999999	999999	479	553	751	999999	39	344	552	185	765	33	672	999999	999999	898	999999	999999	50	482	197	999999	999999	597	449	999999	97	484	437	228	581	574	254	979	110	520	648	229	607	299	118	999999	925	49	393	452	999999	69	774	999999	999999	999999	999999	999999	94	182	743	881	999999	404	999999	555	907	333	604	200	778	693	999999	442	999999	313	999999	999999	373	73	884	999999	213	997	46	999999	999999	714	999999	525	822	217	894	999999	777	999999	126	212	999999	562	226	601	445	203	999999	999999	892	342	473	332	745	11	673	999999	297	729	677	115	367	605	845	999999	999999	999999	378	571	999999	248	665	492	999999	117	999999	810	846	293	578	20	999999	419	145	377	251	999999	780	820	999999	
999999	999999	57	999999	20	999999	999999	717	33	861	999999	825	111	827	653	676	980	999999	999999	915	862	184	14	160	667	999999	948	470	999999	952	479	308	999999	37	999999	608	999999	999999	186	272	999999	103	823	431	999999	194	999999	591	491	700	270	135	152	905	999999	699	635	999999	431	238	896	999999	999999	81	391	999999	278	999999	902	55	69	586	958	374	889	999999	361	582	938	482	560	366	978	999999	691	354	165	999999	356	999999	999999	720	999999	999999	376	999999	854	751	50	164	916	999999	689	446	641	999999	176	778	25	999999	347	62	957	948	677	540	620	472	389	47	901	626	727	999999	82	999999	614	20	999999	999999	914	609	999999	784	566	999999	677	542	145	17	187	387	636	999999	999999	999999	762	33	280	835	815	392	371	999999	262	999999	430	23	373	302	79	166	779	999999	999999	999999	519	183	392	276	862	88	336	382	860	524	990	999999	787	162	586	999999	999999	172	646	531	999999	999999	999999	276	980	664	999999	999999	937	30	607	83	444	999999	410	589	999999	999999	972	737	65	989	999999	737	310	999999	235	221	999999	488	426	617	916	999999	999999	999999	650	126	999999	208	909	493	445	839	916	916	848	638	751	997	950	735	199	909	476	258	398	794	966	999999	438	957	137	999999	603	990	167	999999	658	431	938	524	719	774	827	571	554	312	999999	393	999999	596	469	718	538	691	427	999999	10	252	999999	999999	999999	999999	999999	999999	365	985	245	926	999999	999999	999999	329	68	435	25	425	999999	904	704	999999	973	582	555	842	497	419	920	912	572	160	999999	416	841	999999	374	277	14	874	215	568	77	894	634	417	617	150	660	113	676	12	924	999999	999999	999999	881	577	896	927	464	946	74	333	363	608	913	999999	999999	974	70	999999	999999	999999	999999	999999	28	89	948	999999	234	357	758	817	245	570	236	871	999999	346	211	796	381	86	999999	269	999999	999999	999999	35	504	999999	662	685	52	999999	591	716	407	411	486	999999	629	758	702	117	999999	257	97	999999	382	999999	704	999999	999999	999999	376	344	797	999999	642	284	548	923	999999	999999	694	83	999999	999999	979	519	474	466	999999	409	177	623	383	999999	81	256	999999	748	652	462	999999	520	999999	777	561	999999	919	999999	769	212	264	706	124	522	422	124	481	779	813	863	576	999999	292	373	999999	752	960	495	368	396	999999	800	280	190	840	184	170	997	755	732	599	506	999999	999999	155	999999	508	861	889	956	774	877	934	999999	999999	111	999999	999999	999999	999999	296	434	609	999999	584	463	436	999999	
681	248	953	484	33	91	273	79	550	999999	227	636	254	108	605	411	999999	750	865	490	304	739	946	621	326	946	446	175	999999	325	83	999999	44	574	189	651	13	300	999999	853	999999	816	999999	603	999999	54	999999	999999	828	999999	759	999999	598	945	639	999999	301	341	167	87	645	107	999999	999999	560	999999	601	679	919	999999	407	332	897	22	963	488	188	999999	999999	281	999999	258	346	999999	565	250	999999	98	935	247	359	671	142	776	218	428	643	335	53	795	453	999999	278	873	800	437	935	586	982	999999	999999	948	51	885	999999	396	760	999999	999999	320	442	999999	743	681	605	736	200	131	804	999999	844	853	309	505	828	505	980	472	898	137	999999	517	116	784	484	410	630	256	90	821	668	169	664	732	362	940	152	999999	278	74	999999	814	781	447	315	909	649	999999	67	199	416	297	585	542	999999	925	405	958	206	204	115	943	50	999999	999999	684	999999	576	152	887	363	392	204	833	890	999999	999999	669	478	999999	761	94	198	999999	415	999999	584	132	999999	436	545	193	999999	83	958	303	999999	799	999999	999999	721	82	403	999999	836	999999	103	751	999999	515	200	736	999999	999999	443	999999	754	159	577	506	110	76	849	715	352	180	991	999999	874	596	726	935	999999	999999	999999	689	690	28	65	391	999999	832	479	221	246	999999	703	769	640	937	548	999999	231	74	999999	655	999999	687	827	665	42	999999	999999	66	789	264	638	641	778	999999	999999	736	104	999999	229	277	999999	638	479	999999	999999	231	490	937	57	111	999999	43	999999	207	467	999999	201	999999	358	999999	999999	422	999999	982	999999	72	991	886	606	812	530	45	845	262	68	999999	999999	999999	199	810	999999	999999	19	999999	550	604	324	580	296	337	545	999999	999999	915	322	184	216	496	373	999999	240	999999	340	244	999999	678	198	75	999999	873	794	907	999999	548	821	26	413	999999	442	999999	999999	420	599	278	277	999999	207	929	940	999999	386	721	920	785	579	889	608	774	117	999999	416	258	999999	423	543	638	505	999999	104	305	999999	473	999999	797	999999	820	13	72	999999	999999	999999	268	135	265	496	82	999999	424	968	999999	999999	638	999999	570	169	999999	979	186	735	639	999999	908	835	999999	123	913	666	133	129	758	999999	546	808	999999	401	157	133	999999	926	470	651	90	330	172	888	999999	837	494	999999	176	841	999999	336	999999	434	572	999999	490	151	999999	415	863	305	999999	56	871	999999	283	999999	21	375	999999	259	999999	987	249	587	673	756	981	85	182	495	999999	
917	68	999999	481	999999	828	724	642	44	353	64	788	999999	120	125	999999	311	564	325	625	801	48	577	72	999999	999999	984	759	999999	170	507	243	377	352	999999	988	661	359	356	999999	999999	999999	768	906	219	209	999999	999999	999999	738	999999	521	856	999999	161	879	490	157	141	742	843	965	999999	873	846	821	420	442	818	137	999999	952	217	999999	338	78	999999	671	852	149	731	999999	999999	995	491	985	386	508	201	422	999999	999999	227	999999	999999	999999	824	895	69	398	788	30	657	999999	999999	726	313	881	540	999999	610	999999	305	999999	999999	335	763	912	999999	999999	999999	912	999999	405	629	852	735	999999	478	16	253	383	611	463	361	710	999999	782	623	764	681	505	999999	118	812	689	218	235	603	181	568	912	513	999999	999999	999999	779	261	800	530	991	709	999999	999999	839	236	999999	999999	640	310	474	980	298	627	188	939	945	143	592	999999	999999	509	10	306	448	341	870	999999	509	485	999999	608	981	999999	773	972	101	443	279	586	999999	376	999999	303	706	999999	623	886	999999	25	930	646	669	860	885	999999	999999	116	96	507	365	804	342	999999	999999	999999	998	205	853	216	999999	511	999999	16	467	277	914	999999	600	859	717	999999	391	493	554	295	999999	131	217	291	999999	999999	357	771	231	999999	44	999999	924	840	999999	999999	42	814	177	428	782	662	403	618	999999	999999	999999	236	789	381	999999	999999	999999	93	999999	877	988	572	999999	863	999999	102	785	789	999999	485	999999	759	999999	999999	952	577	325	135	512	999999	728	599	714	270	477	130	981	850	999999	196	828	840	999999	712	999999	469	870	314	273	690	877	614	999999	102	229	756	956	499	428	999999	532	484	999999	999999	159	398	999999	683	395	43	120	934	999999	56	656	941	846	567	999999	492	707	20	861	822	408	123	223	622	50	721	999999	492	431	999999	663	353	270	273	999999	51	999999	196	919	240	580	942	90	339	999999	288	999999	398	639	999999	148	999999	999999	999999	251	45	185	999999	643	673	868	627	513	123	999999	312	681	582	14	999999	881	521	101	631	252	999999	43	884	186	762	811	999999	852	495	999999	151	999999	511	32	528	865	374	552	999999	371	952	999999	999999	999999	142	606	999999	394	820	63	626	430	991	999999	999999	11	300	69	881	862	999999	775	27	842	999999	582	179	559	485	999999	517	968	999999	270	300	999999	76	937	54	165	999999	391	41	999999	654	720	739	996	247	526	575	314	670	393	278	186	422	999999	704	560	436	777	908	867	546	657	585	730	225	
999999	935	999999	25	999999	389	711	744	585	999999	531	842	183	322	959	387	999999	999999	999999	991	123	614	999999	243	493	999999	705	482	999999	895	999999	999999	18	999999	489	999999	222	299	944	14	567	442	837	936	183	999999	263	465	949	489	344	359	999999	739	111	154	992	129	999999	997	683	999999	580	999999	200	999999	833	402	999999	378	175	913	364	458	434	681	777	15	69	775	475	249	533	683	561	647	22	999999	679	344	598	102	766	946	330	339	862	157	746	787	999999	999999	632	580	999999	999999	995	999999	314	430	999999	987	69	756	531	443	704	896	999999	553	382	999999	722	999999	779	83	156	999999	137	105	819	999999	269	281	891	614	617	952	369	140	652	999999	999999	259	967	611	42	20	425	886	999999	965	29	202	415	329	148	999999	801	999999	284	587	546	999999	611	747	999999	787	865	917	999999	751	999999	997	901	44	599	999999	531	178	50	999999	999999	250	999999	999999	610	76	866	999999	476	483	161	128	856	74	999999	999999	647	229	883	254	999999	508	70	883	999999	999999	301	380	730	674	613	999999	999999	999999	595	999999	749	757	999999	661	921	303	999999	353	600	418	151	837	242	999999	826	311	295	999999	991	494	999999	587	425	999999	775	496	841	999999	870	529	999999	717	999999	505	16	889	92	232	333	851	67	716	293	30	880	464	147	999999	848	999999	347	415	156	111	124	172	342	559	885	434	461	648	483	999999	500	433	368	737	999999	936	999999	72	999999	999999	436	999999	999999	999999	706	999999	358	955	954	999999	191	512	571	377	390	844	999999	532	999999	999999	400	419	243	222	999999	999999	105	410	58	911	999999	284	943	16	674	650	868	999999	852	574	86	505	694	915	999999	988	862	991	999999	993	389	999999	726	999999	999999	999999	241	91	999999	259	225	999999	906	52	999999	907	568	565	702	740	976	619	679	772	999999	894	724	327	333	541	595	999999	999999	65	532	397	558	381	266	999999	999999	999999	72	603	359	138	599	651	440	981	429	306	298	615	26	770	26	953	749	856	302	913	758	344	663	999999	893	850	999999	97	358	197	999999	55	331	199	556	86	999999	694	304	82	999999	351	999999	298	816	448	49	999999	999999	604	999999	410	999999	505	37	727	999999	249	244	748	999999	353	999999	241	998	252	294	999999	223	999999	540	64	561	229	36	417	232	375	303	455	811	757	716	754	566	898	999999	825	172	828	146	183	460	556	940	543	999999	999999	300	573	163	222	548	999999	73	576	849	999999	478	620	999999	574	999999	788	936	384	
636	878	675	109	999999	468	999999	999999	803	367	604	14	999999	493	699	352	85	729	999999	599	999999	285	999999	989	59	999999	357	551	333	572	999999	672	620	999999	906	839	999999	200	22	694	999999	999999	637	706	972	999999	855	985	920	162	499	225	496	346	175	361	198	686	60	14	999999	999999	71	241	138	932	999999	722	586	999999	999999	884	717	606	52	65	647	984	27	214	700	371	631	181	999999	22	185	284	401	555	651	528	999999	17	583	999999	102	999999	577	50	461	143	999999	999999	23	614	508	999999	999999	119	999999	999999	668	846	999999	750	491	889	168	126	999999	119	331	40	219	620	999999	709	33	607	963	999999	416	999999	752	999999	962	570	167	999999	513	295	979	292	841	447	859	303	703	833	953	212	999999	461	999999	351	812	999999	851	403	999999	799	866	696	156	472	796	999999	103	999999	787	920	732	999999	612	471	999999	49	199	771	761	999999	15	200	654	999999	14	955	693	411	755	999999	719	763	597	714	428	292	999999	379	650	999999	210	956	55	42	479	999999	848	999999	221	773	189	89	999999	429	793	676	52	395	467	841	998	999999	991	999999	211	999999	999999	897	999999	847	903	999999	131	594	999999	59	155	621	290	468	117	872	199	981	414	640	131	177	921	999999	250	750	911	809	178	518	964	850	831	510	999999	950	777	374	999999	368	999999	58	189	744	999999	431	999999	998	734	999999	502	999999	999999	571	847	935	976	301	999999	162	908	322	425	731	94	304	790	780	36	166	999999	824	121	55	681	999999	987	187	999999	818	999999	913	85	53	999999	999999	999999	270	662	506	999999	486	767	717	460	645	632	999999	659	236	999999	334	972	577	999999	678	999999	744	889	774	948	799	79	788	517	995	247	381	715	139	243	999999	127	999999	191	618	66	404	594	46	450	999999	527	999999	187	321	940	507	22	347	66	326	381	887	558	185	417	979	209	465	408	999999	743	529	992	999999	216	999999	396	422	622	999999	159	852	334	419	281	999999	999999	205	64	999999	368	377	999999	917	158	240	971	999999	999999	999999	204	139	637	199	795	999999	999999	999999	114	498	999999	600	725	562	176	528	563	148	904	999999	379	999999	999999	668	892	375	456	999999	962	999999	480	999999	221	999999	308	999999	225	999999	623	283	81	999999	101	566	628	768	652	520	751	630	676	832	999999	867	707	999999	728	968	307	429	551	928	114	138	999999	999999	389	189	999999	999999	312	428	525	999999	272	999999	999999	844	49	999999	722	936	999999	999999	999999	647	289	353	838	117	
301	256	999999	203	732	999999	439	999999	548	898	389	473	999999	605	327	258	999999	480	999999	871	999999	884	999999	183	707	614	999999	772	828	380	451	999999	351	156	854	999999	589	331	897	999999	406	950	999999	999999	744	999999	679	999999	999999	999999	999999	808	747	967	829	417	327	664	999999	127	999999	999999	143	999999	999999	352	999999	120	751	999999	669	999999	583	486	474	337	587	999999	438	457	934	879	999999	778	50	643	298	383	326	446	738	999999	834	999999	999999	999999	816	999999	694	999999	137	569	974	752	999999	353	235	271	502	999999	830	539	999999	999999	193	667	907	365	136	814	64	748	793	999999	999999	999999	999999	999999	903	999999	521	999999	103	46	999999	374	999999	16	396	697	999999	999999	881	999999	616	999999	698	795	596	915	999999	460	999999	879	347	389	776	669	229	647	201	999999	999999	999999	980	381	999999	199	999999	999999	763	901	969	439	406	999999	866	969	699	334	55	366	999999	987	901	70	999999	999999	698	940	598	244	787	749	505	986	670	123	844	244	762	508	85	778	999999	931	491	999999	483	321	522	806	999999	894	999999	999999	225	999999	866	919	925	232	500	999999	999999	528	123	230	934	420	366	753	135	464	571	547	291	999999	835	999999	578	884	740	387	428	792	274	892	157	670	770	999999	256	999999	319	540	17	306	559	633	817	271	638	73	955	768	681	515	333	999999	553	787	543	999999	351	50	999999	123	360	999999	263	231	82	999999	999999	76	507	210	999999	999999	539	984	878	212	999999	316	256	676	432	659	120	759	568	103	127	999999	756	360	583	999999	999999	894	946	131	379	596	999999	375	424	999999	271	480	370	302	524	999999	908	341	742	44	794	815	690	701	327	999999	662	999999	156	666	319	156	627	999999	999999	645	47	757	999999	999999	999999	881	262	999999	397	999999	399	276	578	557	84	424	999999	548	483	242	999999	254	804	999999	933	999999	999999	757	579	125	853	999999	999999	879	531	999999	508	186	917	913	563	999999	999999	687	115	999999	999999	598	999999	894	538	999999	402	750	441	793	952	956	633	999999	999999	504	964	281	785	905	999999	699	35	999999	999999	441	631	999999	999999	66	999999	126	770	999999	810	629	175	999999	999999	999999	100	568	999999	738	209	552	999999	20	261	69	193	42	902	209	999999	999999	573	670	978	107	456	833	81	384	999999	835	196	95	999999	999999	339	999999	999999	20	999999	999999	261	297	722	373	888	621	318	619	873	907	224	999999	999999	109	999999	504	705	489	328	267	497	73	884	373	365	467	913	229	729	903	347	999999	
394	49	459	999999	947	614	218	835	999999	461	510	945	620	625	975	997	999999	999999	999999	215	692	557	901	999999	999999	999999	18	431	708	98	999999	970	999999	333	186	79	649	780	557	101	281	999999	742	45	999999	939	752	740	491	915	253	894	330	999999	208	837	148	272	873	598	606	999999	999999	436	571	540	384	297	449	906	357	205	287	492	933	999999	814	999999	999999	999999	606	999999	940	999999	845	995	649	438	134	999999	999999	387	907	959	494	495	365	316	473	32	999999	465	999999	585	999999	58	999999	837	999999	999	32	281	638	410	991	338	845	344	999999	576	890	945	172	110	974	970	298	999999	997	999999	843	508	402	999999	908	151	999999	999999	999999	796	387	999999	999999	999999	325	999999	749	506	967	999999	649	999999	725	897	999999	618	302	999999	610	598	760	299	839	759	999999	524	999999	37	502	850	360	490	120	794	999999	88	999999	47	999999	324	231	791	360	841	799	822	782	505	479	299	848	787	754	635	46	999999	972	481	969	801	781	721	13	127	805	999999	910	931	708	999999	903	265	415	999999	377	999999	999999	998	959	999999	999999	383	557	212	11	572	736	484	757	110	116	243	999999	983	999999	509	999999	242	999999	640	912	850	796	426	395	593	382	467	268	999999	158	973	521	636	68	408	999999	801	125	242	999999	435	183	608	946	999999	197	999999	754	868	999999	707	962	329	430	891	586	141	817	418	199	278	226	690	999999	142	721	441	924	143	344	986	126	999999	999999	487	676	198	479	724	406	951	999999	400	886	451	21	202	999999	176	999999	42	983	707	53	999999	999999	493	656	814	949	756	506	999999	533	999999	590	999999	999999	999999	225	999999	662	102	22	248	999999	999999	803	510	131	528	235	757	321	312	12	419	999999	64	277	999999	541	665	999999	650	454	999999	999999	999999	861	851	91	272	951	433	380	891	695	804	598	393	689	156	693	999999	531	749	308	231	201	181	409	67	675	41	856	996	999999	371	794	473	999999	121	649	279	447	962	805	887	931	121	723	999999	465	884	504	999999	999999	353	129	705	793	646	501	690	452	33	999999	920	577	383	999999	333	20	135	435	577	506	423	999999	999999	943	421	299	89	457	454	601	999999	537	471	34	999999	252	999999	679	999999	999999	999999	826	423	999999	885	999999	557	546	400	944	340	459	999999	888	558	369	560	761	382	356	421	242	999999	999999	999999	393	115	359	999999	90	921	455	999999	999999	547	597	570	202	68	110	742	999999	66	509	999999	342	610	583	476	613	692	
337	307	966	208	726	829	999999	570	999999	215	999999	999999	319	33	884	999999	968	350	961	799	999999	999999	281	999999	999999	185	497	999999	999999	783	999999	999999	999999	398	593	158	156	759	999999	768	579	632	567	999999	544	999999	999999	486	386	995	999999	243	999999	814	999999	634	35	999999	330	550	341	999999	999999	718	683	325	999999	920	439	735	199	999999	529	203	999999	734	999999	999999	79	290	438	999999	783	999999	999999	999999	377	184	999999	959	133	999999	999999	280	436	748	999999	848	221	999999	999999	826	57	650	806	431	714	321	594	599	498	999999	999999	999999	999999	329	56	628	999999	999999	947	781	999999	479	999999	999999	781	258	766	480	208	296	999999	850	648	611	999999	142	671	720	999999	66	590	999999	470	484	999999	398	999999	999999	702	907	999999	825	282	860	970	577	48	411	650	466	555	123	401	212	483	999999	999999	510	366	913	957	999999	812	890	201	392	19	138	892	999999	99	659	778	301	24	999999	999999	788	641	999999	104	269	80	127	510	476	82	268	10	79	996	657	751	788	949	999999	999999	999999	668	999999	568	909	519	267	376	896	345	110	197	999999	864	613	999999	970	819	698	999999	694	390	725	319	751	137	823	999999	999999	999999	990	351	598	337	196	129	999999	827	195	999999	812	999999	614	141	972	80	999999	999999	999999	788	999999	968	261	640	328	999999	942	278	816	781	999999	872	934	988	354	758	598	806	677	493	999999	152	633	948	999999	943	776	999999	346	999999	270	618	999999	653	137	31	100	958	19	999999	999999	785	20	413	64	940	816	625	786	224	482	999999	537	899	973	637	345	999999	666	999999	234	999999	931	999999	999999	999999	870	291	861	332	999999	640	999999	491	316	999999	999999	999999	893	999999	999999	160	807	999999	208	209	999999	112	679	499	999999	787	302	999999	961	828	854	874	999999	976	79	535	764	463	999999	999999	999999	55	593	943	505	125	999999	632	999999	999999	551	999999	938	999999	997	999999	611	371	646	880	348	172	530	488	185	267	336	917	963	602	396	353	575	366	936	45	999999	736	999999	571	378	669	388	887	286	54	999999	999999	979	312	999999	402	817	999999	503	110	524	114	768	999999	999999	999999	669	654	687	207	999999	581	384	962	999999	875	377	85	512	999999	783	643	211	999999	331	754	937	661	999999	993	999999	898	862	835	520	414	999999	755	999999	875	10	999999	210	89	999999	364	999999	27	63	58	35	741	174	825	326	999999	903	637	915	44	564	17	999999	693	670	345	719	548	451	844	907	621	302	999999	678	59	443	132	330	
967	556	999999	607	999999	968	795	734	47	518	638	511	339	840	748	321	992	759	516	419	474	645	659	575	219	150	413	449	538	157	999999	448	781	317	948	999999	999999	999999	999999	725	875	611	999999	39	812	342	999999	999999	553	325	685	999999	926	712	999999	332	896	354	398	490	565	355	205	889	999999	200	730	999999	891	999999	677	592	414	790	543	999999	962	629	763	999999	572	631	895	999999	471	976	999999	78	462	625	590	299	21	864	170	529	415	792	999999	622	999999	555	890	293	648	102	885	999999	999999	992	369	999999	591	522	917	933	460	983	428	274	678	999999	570	275	680	387	581	550	629	24	999999	180	999999	150	999999	999999	741	612	574	999999	101	385	899	469	266	323	707	498	999999	999999	79	432	999999	523	944	950	985	999999	999999	270	999999	345	516	164	545	198	999999	999999	258	899	999999	848	418	59	183	302	762	110	19	366	680	92	603	402	945	999999	807	328	999999	323	42	126	999	314	999999	755	869	744	924	77	888	266	250	999999	44	999999	999999	999999	349	651	197	884	615	256	590	437	742	123	219	520	391	116	254	999999	867	85	849	113	201	428	433	999999	185	999999	477	999999	842	556	999999	999999	20	492	999999	555	135	157	511	752	724	999999	23	999999	999999	414	686	999999	21	999999	190	959	381	910	133	921	228	179	999999	999999	779	999999	595	999999	755	494	510	898	138	699	808	999999	574	106	389	770	414	677	492	771	265	696	999999	999999	376	408	999999	109	999999	66	337	956	448	837	973	557	999999	827	11	51	999999	999999	999999	322	999999	470	394	284	531	362	999999	999999	999999	999999	418	93	764	68	999999	356	999999	999999	539	81	372	999999	280	999999	133	999999	936	586	676	450	868	999999	52	99	40	905	24	78	578	17	549	999999	999999	511	999999	890	793	776	17	654	999999	502	999999	999999	950	654	199	658	999999	999999	999999	930	874	246	79	941	50	675	38	999999	342	82	833	531	531	999999	583	768	318	999999	48	169	579	999999	550	375	229	471	999999	999999	999999	365	917	999999	591	619	999999	999999	999999	487	849	128	747	999999	322	999999	999999	726	999999	373	80	431	349	917	661	999999	360	853	999999	703	721	579	999999	652	208	976	999999	954	999999	912	674	999999	336	830	393	919	422	999999	999999	723	706	999999	421	775	315	294	26	10	227	334	268	67	346	739	999999	280	999999	105	893	346	999999	714	999999	147	699	528	999999	518	533	741	844	999999	155	972	996	999999	168	760	999999	999999	999999	164	737	999999	653	617	999999	597	
75	123	999999	327	592	371	60	992	717	999999	86	786	999999	507	476	999999	490	394	912	373	743	999999	122	832	758	979	386	517	999999	999999	494	91	999999	999999	453	420	414	526	291	999999	922	999999	510	999999	683	999999	724	462	688	262	135	268	999999	999999	853	999999	999999	999999	568	613	985	543	25	548	789	994	999999	692	999999	999999	81	963	999999	999999	999999	739	46	999999	158	208	264	924	829	724	54	999999	386	480	653	999999	420	909	958	678	797	388	987	999999	999999	999999	96	999999	408	632	190	999999	165	999999	401	124	491	772	999999	370	999999	999999	999999	301	503	563	617	999999	999999	137	645	172	15	999999	341	999999	751	83	999999	469	999999	232	525	207	543	883	79	810	89	539	444	647	563	598	999999	736	675	696	469	999999	81	999999	993	999999	986	28	165	731	244	999999	372	417	639	999999	257	999999	545	999999	999999	620	493	999999	912	999999	692	997	608	999999	114	604	397	65	614	600	398	28	238	254	999999	999999	727	348	999999	750	176	37	18	676	999999	999999	201	168	938	848	57	273	999999	999999	999999	988	419	748	999999	999999	999999	317	999999	999999	999999	999999	897	300	305	242	999999	155	241	172	343	665	999999	931	999999	909	412	238	999999	999999	999999	134	837	744	666	999999	115	979	720	935	808	858	234	968	999999	121	999999	900	999999	706	956	999999	42	28	161	922	998	487	681	999999	999999	713	200	47	999999	999999	401	999999	633	83	136	999999	435	306	363	484	440	999999	753	999999	611	512	999999	420	809	650	102	999999	592	744	999999	627	307	999999	707	105	999999	197	482	999999	999999	154	276	789	579	52	999999	999999	664	676	999999	977	734	999999	116	725	346	780	237	846	281	999999	570	889	849	508	616	432	599	999999	999999	253	548	937	246	999999	999999	586	840	766	183	366	164	915	262	255	893	581	896	981	758	887	959	635	544	147	583	387	940	80	436	54	146	406	860	247	439	796	489	648	490	760	939	471	672	914	427	654	636	603	615	44	535	618	509	929	294	912	999999	108	999999	999999	999999	769	339	138	230	757	999999	24	816	999999	101	258	500	998	947	498	999999	629	720	999999	750	346	465	402	518	528	897	930	953	526	403	391	764	999999	123	180	999999	544	694	669	598	621	786	999999	999999	287	999999	510	999999	999999	949	773	388	999999	116	999999	314	937	619	999999	860	135	71	999999	703	710	493	867	999999	777	366	429	935	60	340	139	560	999999	999999	241	410	999999	948	999999	577	629	13	999999	526	999999	865	203	999999	992	809	473	
999999	497	999999	242	794	999999	625	999999	438	999999	999999	337	624	977	749	368	488	388	301	472	186	999999	722	999999	999999	999999	351	80	911	173	504	943	251	866	578	72	141	226	447	160	771	743	729	56	790	675	196	548	74	507	714	999999	999999	999999	999999	657	775	741	535	121	999999	554	999999	275	35	895	95	999999	409	686	237	271	999999	151	701	999999	183	675	293	41	496	999999	15	414	458	999999	999999	999999	579	999999	297	999999	691	336	251	226	451	464	31	999999	589	438	999999	388	280	452	604	559	999999	853	484	109	457	503	624	999999	549	888	816	75	999999	190	999999	488	398	999999	999999	615	999999	484	999999	719	653	398	999999	67	662	627	999999	15	365	693	999999	999999	446	999999	942	198	711	999999	677	562	999999	955	999999	999999	261	999999	999999	443	999999	999999	658	170	999999	765	455	999999	61	566	453	921	754	999999	710	959	921	461	52	211	894	392	903	765	807	439	999999	999999	156	52	999999	11	638	700	143	376	999999	999999	864	681	741	884	146	155	690	755	808	837	254	293	487	799	618	788	999999	490	96	999999	363	999999	693	999999	912	999999	999999	999999	293	63	677	344	924	822	597	371	469	999999	255	999999	85	61	630	999999	453	862	564	16	393	999999	161	652	290	151	745	441	999999	984	971	136	395	248	472	754	999999	910	999999	665	212	257	999999	539	244	338	817	999999	999999	459	313	59	999999	753	68	443	902	999999	64	999999	87	165	999999	999999	48	999999	999999	836	999999	875	999999	543	999999	899	999999	145	530	621	417	951	999999	443	638	537	680	921	999999	642	999999	38	999999	144	856	999999	588	56	874	844	501	125	966	999999	723	926	999999	770	999999	554	949	923	912	290	617	112	460	644	999999	999999	804	999999	446	999999	999999	560	999999	939	686	918	999999	999999	999999	999999	130	302	984	352	720	711	162	909	376	137	692	265	999999	571	527	753	999999	943	999999	38	999999	384	678	247	334	999999	904	999999	94	636	243	202	662	999999	169	324	999999	118	923	814	692	894	750	999999	46	401	444	999999	421	932	999999	377	236	242	645	746	623	747	999999	557	807	717	825	739	893	499	603	889	412	212	999999	27	30	715	345	155	999999	368	210	933	728	453	33	161	843	865	965	430	590	423	701	381	999999	376	999999	975	999999	21	425	547	797	555	58	218	999999	776	357	521	896	500	122	264	546	94	999999	364	694	674	895	38	533	182	308	988	999999	264	926	653	708	370	86	622	942	999999	145	999999	404	814	854	999999	518	999999	
533	999999	999999	446	834	15	547	652	290	405	125	397	23	999999	256	70	707	52	849	704	813	999999	423	500	999999	883	949	656	999999	879	819	829	999999	89	649	218	687	75	999999	999999	116	999999	999999	681	506	555	649	999999	926	343	117	811	227	999999	999999	997	999999	999999	999999	950	66	890	999999	410	585	296	878	933	975	999999	382	641	622	928	597	757	455	741	993	766	999999	999999	730	626	772	18	612	705	999999	651	999999	876	940	479	864	225	374	679	106	220	677	716	999999	887	961	475	999999	298	999999	882	551	935	817	367	717	627	170	74	638	576	684	182	999999	999999	507	505	999999	152	73	382	393	776	999999	783	99	527	894	842	665	307	819	323	489	567	110	605	999999	999999	762	247	64	310	50	529	535	504	232	999999	390	999999	774	56	235	843	999999	999999	300	44	999999	199	999999	328	408	999999	757	999999	693	926	999999	901	446	127	390	825	328	92	736	125	257	595	999999	683	461	209	999999	999999	98	645	78	999999	315	34	315	572	515	735	901	709	772	174	811	306	999999	489	29	999999	666	409	525	416	48	999999	787	682	895	58	867	208	808	984	282	999999	857	898	595	421	812	999999	320	592	999999	999999	352	92	999999	997	696	971	999999	876	116	999999	129	662	297	140	247	632	677	466	999999	999999	900	787	891	763	449	99	999999	999999	844	848	99	933	235	999999	832	704	898	897	362	999999	999999	932	999999	999999	928	205	999999	464	999999	189	149	999999	723	999999	136	565	200	30	558	607	87	582	42	999999	999999	195	437	285	308	543	733	779	114	973	684	968	908	308	999999	253	488	439	434	664	708	999999	999999	746	999999	276	999999	999999	349	999999	817	445	900	620	993	742	768	335	999999	639	456	370	748	999999	803	167	999999	892	999999	314	128	648	999999	378	558	363	975	690	999999	41	39	855	440	359	165	999999	999999	298	314	999999	999999	162	282	794	217	999999	497	470	999999	999999	619	621	694	999999	636	179	297	999999	999999	640	766	999999	999999	999999	609	601	929	999999	593	564	98	368	588	999999	828	966	999999	999999	999999	999999	866	514	747	672	422	418	170	406	723	986	952	546	236	674	336	408	227	999999	999999	616	419	108	999999	389	638	999999	43	603	215	670	803	933	371	851	773	262	999999	272	712	201	999999	532	676	999999	999999	552	142	999999	764	430	999999	999999	178	553	800	768	637	368	999999	171	385	567	201	62	193	28	185	384	999999	84	77	955	446	993	186	887	431	279	776	999999	128	129	839	784	
921	586	765	999999	61	15	999999	972	237	550	999999	872	341	623	999999	999999	376	758	23	689	363	792	781	185	377	913	346	999999	591	999999	53	999999	728	416	999999	606	262	367	332	895	459	105	999999	895	187	313	999999	808	999999	193	719	999999	999999	159	999999	139	999999	999999	449	147	668	267	391	999999	999999	560	999999	999999	492	817	341	999999	999999	128	999999	999999	74	885	999999	74	367	999999	999999	408	238	684	159	578	985	11	802	672	918	194	999999	202	713	448	999999	626	999999	630	999999	48	999999	710	933	987	920	172	74	918	592	384	999999	999999	754	999999	61	823	410	999999	939	999999	25	668	100	999999	891	999999	554	626	999999	381	906	999999	221	474	556	527	999999	172	658	822	937	883	90	543	999999	105	448	730	396	575	226	592	690	835	33	193	999999	999999	106	883	999999	447	431	220	478	999999	919	290	999999	533	82	248	999999	999999	999999	141	588	557	999999	999999	598	823	240	999999	164	324	56	385	999999	373	907	999999	75	999999	213	499	461	869	74	999999	186	167	303	862	502	977	999999	573	292	891	604	72	856	310	999999	999999	999999	509	65	164	996	999999	839	73	625	25	182	153	913	999999	679	719	999999	474	619	441	999999	999999	999999	187	649	482	103	559	768	844	210	999999	999999	419	292	952	813	910	374	643	327	239	999999	487	805	531	999999	999999	221	885	580	391	690	853	274	839	89	999999	514	524	449	290	305	780	999999	417	999999	504	999999	727	906	999999	110	999999	999999	999999	999999	942	382	128	823	864	348	883	274	818	84	636	155	999999	872	934	405	999999	999999	47	999999	465	672	397	868	165	999999	494	979	997	291	714	740	973	709	999999	999999	396	701	585	941	422	516	995	999999	36	359	328	854	971	999999	999999	783	85	366	674	279	984	259	667	407	999999	904	276	999999	369	896	181	742	999999	437	999999	159	999999	999999	522	949	999999	64	841	805	999999	639	17	820	41	931	999999	616	999999	867	522	999999	999999	188	97	518	249	468	973	140	999999	585	129	543	999999	110	175	980	844	724	999999	999999	999999	999999	268	223	999999	456	505	438	242	565	707	867	999999	871	125	439	17	14	710	999999	999999	711	628	562	520	999999	651	931	765	999999	771	999999	999999	999999	999999	181	919	999999	621	792	999999	999999	999999	621	878	999999	628	306	984	735	972	840	24	999999	849	706	243	705	999999	433	804	573	672	558	793	999999	603	333	153	944	519	999999	999999	917	253	546	814	16	684	999999	845	354	947	40	711	931	999999	878	742	32	937	
999999	180	198	988	400	871	349	999999	490	658	304	163	49	225	838	458	106	999999	312	891	236	30	444	587	459	999999	999999	846	999999	999999	724	590	130	16	305	999999	204	999999	853	675	474	188	999999	610	999999	201	907	999999	873	483	999999	736	440	999999	711	203	736	610	538	773	238	502	999999	398	933	714	42	43	920	875	263	177	298	637	427	999999	826	999999	47	999999	999999	827	973	389	892	988	160	999999	305	999999	236	593	999999	89	999999	999999	222	805	676	999999	168	999999	894	998	229	41	447	803	713	663	377	902	572	279	64	411	529	586	506	945	564	52	738	818	648	670	776	219	201	999999	999999	31	999999	211	110	845	999999	974	169	860	999999	356	287	642	733	333	30	130	999999	44	452	636	999999	999999	281	125	999999	85	999999	559	265	237	612	268	999999	356	745	999999	179	218	478	999999	426	999999	403	217	765	105	95	324	649	999999	999999	166	999999	209	999999	435	929	999999	709	999999	999999	610	604	323	744	999999	814	387	999999	659	951	816	566	897	999999	662	337	74	360	50	990	999999	909	610	999999	456	264	627	633	320	441	999999	508	620	929	815	51	90	999999	999999	290	999999	736	999999	704	999999	999999	999999	999999	70	999999	865	633	669	866	590	701	994	999999	298	999999	197	753	999999	228	765	317	945	967	999999	999999	257	600	613	759	292	308	919	999999	676	856	159	637	573	222	999999	561	839	754	999999	124	56	810	184	982	103	954	468	771	939	69	653	999999	596	450	849	274	29	910	999999	292	781	99	603	441	614	559	190	999999	653	213	478	201	627	999999	573	446	426	631	665	338	839	999999	966	616	212	20	51	133	372	310	541	999999	999999	67	999999	999999	217	742	377	999999	773	414	128	735	591	462	520	317	876	413	999999	398	255	999999	452	632	132	999999	239	999999	518	67	692	352	671	550	30	570	945	999999	238	683	263	130	565	435	40	241	35	749	499	733	256	959	461	999999	682	999999	999999	710	835	231	999999	999999	999999	999999	722	999999	73	50	441	999999	371	999999	184	999999	144	134	689	999999	999999	999999	961	489	999999	784	810	999999	891	528	867	104	955	245	780	17	179	490	104	848	713	265	177	999999	318	549	372	985	785	296	18	999999	246	597	118	943	270	33	999999	999999	905	989	884	544	183	999999	995	136	489	176	995	654	40	840	999999	346	999999	976	181	564	421	824	946	605	520	319	858	368	136	836	747	999999	999999	852	943	723	381	999999	811	971	554	246	999999	618	300	364	528	
999999	292	772	230	293	852	999999	830	90	999999	289	34	999999	999999	636	999	999999	429	849	999999	999999	897	999999	965	100	175	999999	999999	999999	329	999999	314	166	999999	463	85	364	616	463	999999	716	999999	862	999999	102	999999	946	492	917	246	999999	199	451	531	999999	999999	999999	807	139	999999	999999	104	999999	761	714	974	999999	83	35	561	645	46	966	555	999999	166	999999	999999	872	999999	228	717	102	938	476	149	999999	634	450	999999	383	999999	487	344	651	999999	376	999999	966	999999	740	873	999999	999999	601	816	232	895	415	193	473	999999	934	647	900	934	11	999999	295	575	120	243	632	80	187	98	559	999999	903	503	790	933	943	999999	751	355	259	735	346	659	999999	999999	999999	267	491	999999	622	839	443	716	620	999999	815	401	999999	507	250	999999	999999	513	267	999999	991	912	403	539	999999	189	896	555	685	275	999999	636	658	999999	23	999999	999999	595	475	719	198	197	999999	141	128	552	748	254	114	861	999999	833	999999	325	976	317	999999	999999	743	999999	942	999999	41	355	999999	189	742	864	999999	875	808	593	47	547	412	804	39	271	421	306	441	999999	451	999999	718	999999	244	343	999999	999999	511	999999	852	42	777	309	999999	537	853	939	809	884	761	239	63	964	999999	854	912	181	287	602	540	447	12	300	999999	217	636	999999	945	409	697	999999	373	999999	999999	15	770	999999	648	999999	417	482	496	556	891	221	999999	754	751	390	430	994	428	909	105	414	999999	486	999999	999999	900	123	994	409	196	974	865	880	233	999999	93	809	999999	785	999999	68	950	455	409	235	447	881	999999	564	999999	999999	999999	464	86	336	975	293	250	700	601	999999	488	97	999999	916	999999	999999	531	961	306	621	471	643	724	46	464	999999	87	637	510	29	134	439	430	492	616	410	803	897	814	799	999999	832	193	889	580	863	94	999999	878	557	360	36	268	367	242	724	739	999999	999999	401	216	613	200	582	179	58	666	877	999999	945	96	634	999999	506	63	638	459	834	999999	600	499	594	758	953	668	999999	181	73	260	891	999999	999999	999999	423	593	954	642	611	720	531	206	217	192	933	471	726	880	761	314	603	275	905	999999	999999	999999	999999	855	246	913	999999	877	999999	627	999999	284	332	608	999999	913	108	996	848	124	999999	403	292	412	824	492	942	227	419	759	657	625	765	190	999999	999999	971	109	405	697	648	653	603	590	772	658	999999	999999	156	847	215	606	427	790	649	877	619	219	999999	999999	970	999999	468	999999	969	793	518	
999999	854	222	942	999999	601	160	476	290	999999	702	639	176	353	999999	81	572	553	61	208	975	540	876	999999	761	79	650	999999	999999	195	999999	620	979	149	996	272	934	905	217	15	276	323	368	87	917	580	864	411	155	782	895	299	999999	594	543	611	978	321	191	929	999999	433	681	104	49	91	999999	36	356	562	147	999999	346	55	999999	661	181	799	983	190	214	999999	580	22	299	470	702	394	606	999999	294	999999	724	999999	64	842	642	274	48	999999	921	999999	65	593	645	999999	999999	872	662	999999	439	189	337	10	999999	999999	999999	669	804	578	999999	274	429	961	999999	524	942	999999	991	99	29	907	760	157	269	999999	193	987	999999	999999	517	829	999999	724	999999	999999	295	723	563	353	999999	972	469	470	456	999999	418	999999	999999	131	296	894	881	573	862	531	428	190	740	999999	527	999999	303	744	999999	560	542	999999	15	172	238	229	999999	648	999999	57	448	999999	700	613	958	99	672	999999	774	622	947	169	862	433	687	115	983	216	825	134	679	725	999999	896	999999	713	999999	999999	999999	77	399	999999	999999	814	999999	137	489	999999	398	437	999999	57	969	447	612	382	842	581	485	999999	246	298	999999	974	378	999999	891	804	999999	255	10	519	362	707	999999	714	695	57	999999	559	999999	855	817	397	931	631	999999	999999	293	740	870	517	678	768	830	111	420	999999	446	369	246	684	999999	153	436	683	694	271	999999	897	687	794	240	925	508	999999	999999	434	52	746	968	929	999999	758	384	493	840	594	876	132	999999	999999	610	981	999999	941	228	673	960	258	936	999999	999999	396	999999	86	286	752	270	450	629	999999	999999	700	400	316	173	879	769	999999	843	110	394	999999	603	490	999999	258	612	566	172	999999	999999	999999	810	484	192	134	999999	307	216	98	999999	436	502	317	750	910	999999	15	777	348	904	27	415	835	108	999999	792	573	999999	38	149	999999	288	822	522	661	889	916	133	49	184	999999	736	754	777	999999	600	999999	739	282	667	607	789	823	902	456	389	974	385	538	342	999999	415	999999	948	629	158	680	794	999999	30	674	999999	738	999999	999999	999999	660	68	999999	999999	999999	834	619	370	542	914	999999	919	76	999999	915	541	999999	706	999999	65	558	806	157	999999	920	501	999999	262	993	725	61	658	999999	999999	729	915	245	484	836	999999	795	999999	999999	715	693	760	999999	817	115	142	296	41	131	387	732	854	999999	339	143	13	999999	999999	376	817	862	999999	460	999999	552	999999	306	120	870	747	270	
739	399	441	999999	169	773	832	156	860	999999	30	537	999999	443	875	14	905	351	832	121	999999	451	598	853	887	310	827	274	115	836	186	171	999999	127	992	464	479	221	999999	239	361	221	515	999999	842	999999	379	467	677	999999	400	769	47	635	833	298	800	999999	240	859	999999	568	51	34	262	858	163	964	450	420	534	999999	376	602	759	226	936	220	999999	618	931	369	596	119	999999	417	133	999999	999999	704	663	891	981	125	293	793	179	491	999999	999999	124	415	26	266	470	706	402	444	875	617	999999	999999	577	621	999999	587	971	931	587	999999	735	415	999999	746	757	999999	712	261	319	966	999999	454	999999	999999	503	525	352	340	648	740	25	688	999999	676	352	999999	324	369	999999	705	821	247	903	291	258	709	735	280	509	999999	994	150	135	909	570	999999	999999	999999	127	412	999999	641	999999	999999	829	999999	542	13	403	685	328	999999	74	999999	999999	808	999999	802	779	794	790	999999	831	820	745	874	999999	963	116	446	575	774	999999	999999	471	190	955	66	461	211	176	731	876	824	510	652	86	521	764	761	365	704	770	333	621	172	809	471	999999	999999	492	579	999999	957	119	553	109	289	999999	964	853	494	350	577	627	69	205	17	320	103	798	52	208	999999	90	870	14	999999	999999	999999	380	493	999999	506	719	596	834	919	714	956	552	796	999999	999999	999999	870	364	202	999999	562	999999	802	999999	17	999999	450	999999	553	877	248	549	191	999999	843	999999	369	539	999999	858	41	235	286	999999	363	999999	11	673	408	445	219	516	999999	223	610	999999	577	341	947	348	278	999999	290	999999	475	417	370	679	999999	216	548	999999	519	344	674	337	691	999999	797	466	999999	777	972	117	999999	732	737	967	515	999999	25	37	999999	505	999999	815	999999	999999	827	946	190	999999	147	201	896	999999	996	477	999999	283	649	77	544	491	999999	501	253	183	383	999999	679	999999	999999	32	200	520	999999	24	754	999999	392	456	682	851	285	833	639	780	220	789	735	999999	428	242	862	999999	493	111	999999	98	999999	770	860	94	276	787	168	999999	999999	999999	139	982	722	689	890	999999	394	999999	215	360	861	473	962	594	999999	418	999999	931	169	252	37	647	701	999999	297	622	596	999999	584	497	999999	524	779	834	660	753	548	738	999999	669	563	800	895	961	237	108	808	999999	86	857	999999	999999	955	758	358	491	999999	66	999999	278	999999	795	118	717	685	346	694	137	933	263	999999	246	590	999999	999999	236	752	999999	438	199	813	
330	522	999999	999999	448	568	30	485	178	472	491	346	83	73	767	692	999999	285	890	999999	680	342	823	987	576	645	466	999999	131	739	550	999999	999999	999999	999999	999999	391	42	999999	778	673	652	999999	790	389	999999	999999	436	921	544	999999	464	548	785	999999	999999	698	739	119	999999	112	999999	364	439	999999	999999	143	618	787	999999	999999	155	999999	999999	740	38	577	42	607	999999	138	999999	158	586	174	95	90	427	999999	298	584	651	999999	444	999999	722	297	335	867	999999	766	999999	649	437	244	429	999999	436	54	114	420	999999	142	999999	674	82	802	777	274	837	782	716	296	498	909	659	231	604	446	28	999999	251	174	91	909	999999	390	720	352	745	669	653	999999	226	877	999999	519	999999	999999	602	919	999999	71	999999	743	59	612	160	528	584	207	820	989	36	374	999999	501	999999	533	444	692	92	434	528	999999	999999	344	999999	999999	990	999999	741	999999	843	108	229	189	999999	347	860	999999	999999	201	767	547	849	664	355	999999	707	427	468	956	335	910	837	999999	542	862	614	715	999999	538	538	999999	465	999999	155	999999	999999	990	366	713	673	817	999999	890	999999	981	328	474	999999	226	914	573	681	785	999999	933	270	999999	646	282	733	999999	93	701	663	332	91	999999	518	427	999999	716	999999	754	293	517	457	947	999999	561	543	149	999999	326	999999	999999	763	999999	485	999999	999999	21	353	94	999999	528	734	761	999999	343	899	465	956	571	518	999999	512	926	502	999999	485	323	713	95	738	593	427	999999	86	698	569	411	388	306	759	999999	372	976	774	999999	782	696	720	96	662	88	192	999999	807	427	462	999999	188	492	736	353	999999	268	999999	999999	111	966	684	538	773	999999	999999	660	999999	822	834	999999	999999	737	220	788	603	626	432	660	410	271	960	658	245	733	999999	896	999999	415	999999	114	631	388	663	815	22	999999	322	999999	11	532	354	984	593	926	683	450	281	947	750	999999	999999	694	986	839	999999	999999	999999	50	275	190	999999	999999	434	999999	999999	774	84	404	776	999999	313	269	999999	999999	999999	999999	999999	999999	59	782	624	622	665	715	278	999999	402	823	808	986	889	999999	898	820	442	948	559	862	31	909	376	877	180	338	378	576	999999	118	999999	41	999999	982	999999	493	566	477	999999	718	999999	968	381	261	595	999999	999999	41	370	837	445	968	425	999999	297	999999	999999	747	452	337	347	999999	900	294	901	777	36	906	292	999999	999999	964	218	841	410	62	538	999999	291	390	806	347	216	208	999999	953	999999	
999999	694	850	87	819	35	412	381	760	78	97	999999	818	764	624	999999	999999	583	999999	760	584	802	245	611	301	466	999999	530	10	495	701	621	947	171	279	222	441	338	445	999999	999999	999999	650	984	450	764	472	625	192	598	999999	624	201	203	999999	999999	999999	999999	999999	999999	963	882	380	275	376	999999	411	657	494	999999	316	626	148	541	999999	124	161	260	171	536	993	446	999999	412	999999	86	429	754	999999	325	999999	203	552	91	999999	999999	99	385	617	974	362	814	999999	779	291	634	486	999999	248	917	802	208	87	259	369	527	544	999999	999999	999999	56	657	999999	178	650	999999	84	66	565	41	999999	776	643	197	183	188	314	568	130	608	600	769	516	221	522	563	125	302	722	458	388	999999	353	999999	928	999999	296	962	138	178	999999	430	104	217	892	35	999999	999999	86	190	222	975	847	432	699	286	150	316	655	97	997	781	343	999999	652	999999	999999	326	269	477	892	351	440	999999	58	180	675	308	999999	497	999999	235	226	999999	245	999999	283	999999	999999	999999	564	999999	316	51	180	779	999999	987	565	988	602	248	630	608	999999	870	545	895	384	529	999999	842	999999	999999	98	771	564	802	871	999999	630	512	698	617	912	911	45	398	781	999999	999999	688	999999	999999	894	759	999999	617	253	374	868	387	545	999999	999999	722	993	158	999999	999999	224	293	125	327	999999	99	999999	999999	696	386	835	156	124	116	445	999999	999999	656	273	339	176	999999	999999	999999	380	999999	999999	600	576	200	918	887	446	999999	64	799	572	999999	972	805	220	591	921	866	539	721	272	439	999999	128	622	346	884	623	999999	277	734	999999	999999	125	132	948	446	999999	467	999999	710	999999	61	999999	359	683	684	999999	999999	584	999999	692	967	999999	979	537	999999	458	577	581	12	999999	148	786	999999	954	999999	856	999999	999999	155	999999	408	590	999999	530	387	999999	768	938	662	425	999999	999999	252	999999	999999	298	999999	594	20	987	928	885	945	886	603	274	580	405	999999	999999	785	858	438	609	999999	386	646	459	159	922	689	638	919	587	329	490	544	32	312	190	999999	98	261	999999	496	522	644	999999	926	999999	445	373	734	999999	999999	645	229	642	758	274	651	999999	444	97	308	300	966	999999	567	123	730	999999	102	34	999999	697	606	281	999999	770	742	521	533	46	487	999999	904	999999	999999	683	999999	901	274	48	539	999999	653	173	859	206	999999	286	567	812	392	999999	280	999999	729	942	48	948	529	987	999999	139	162	999999	610	981	396	882	
420	884	852	828	999999	63	494	79	53	443	422	916	999999	465	999999	720	654	600	55	999999	363	999999	644	999999	381	999999	999999	409	883	999999	562	877	809	673	999999	683	999999	999999	603	227	999999	660	899	605	536	613	773	76	999999	441	753	20	936	202	529	415	249	540	457	17	547	95	196	999999	880	544	999999	550	999999	280	761	101	996	828	979	703	115	49	999999	768	513	999999	233	452	503	999999	940	617	154	999999	443	429	116	595	680	139	473	112	999999	991	505	232	477	904	680	661	999999	118	222	825	999999	210	999999	688	503	107	862	999999	303	338	603	499	406	149	999999	341	984	999999	157	999999	240	12	324	795	999999	290	999999	328	771	841	538	999999	404	329	159	243	676	427	102	999999	277	729	808	396	999999	16	999999	337	999999	348	677	612	960	372	595	307	999999	999999	426	223	134	999999	972	462	799	771	104	87	990	604	999999	567	999999	574	582	510	999999	999999	999999	266	464	645	260	433	999999	999999	871	42	733	851	999999	717	11	879	458	733	756	356	596	999999	911	999999	347	473	999999	119	999999	396	789	94	113	957	560	169	999999	489	292	999999	298	873	899	999999	353	148	257	947	566	439	125	849	754	847	999999	780	355	714	307	787	999999	64	632	999999	252	649	999999	399	166	999999	130	969	450	216	68	722	999999	999999	406	209	999999	735	553	999999	280	999999	339	999999	999999	780	814	54	191	505	999999	999999	250	423	820	704	999999	857	790	724	999999	155	408	547	789	619	63	506	999999	108	570	24	510	768	999999	312	319	999999	999999	999999	37	999999	999999	945	416	824	481	313	38	702	808	368	944	829	554	134	541	999999	476	16	999999	999999	735	999999	999999	785	732	482	219	517	394	999999	93	414	697	999999	367	999999	140	964	999999	750	477	616	299	211	79	681	999999	999999	770	527	25	767	660	719	350	704	21	631	101	999	104	999999	317	900	285	540	142	320	999999	88	661	511	869	975	999999	999999	999999	732	715	999999	999999	139	747	867	999999	325	999999	977	893	662	451	999999	999999	999999	999999	957	309	999999	926	539	999999	903	322	691	865	513	898	999999	879	231	910	288	999999	999999	999999	964	773	999999	999999	999999	999999	164	999999	115	637	161	999999	999999	329	999999	819	405	805	186	999999	999999	816	999999	11	390	427	999999	108	671	751	173	594	833	406	999999	193	859	392	967	752	394	485	999999	64	714	874	999999	365	996	999999	515	482	999999	537	386	999999	717	447	626	999999	716	999999	755	363	474	567	999999	335	637	699	960	
999999	999999	433	128	999999	999999	999999	297	999999	999999	714	112	999999	246	690	855	999999	30	543	476	999999	999999	435	45	337	999999	999999	590	156	80	841	727	306	999999	502	643	314	419	506	548	715	159	999999	290	12	954	495	126	783	712	508	315	104	232	547	256	999999	397	790	160	755	999999	151	445	420	986	805	819	743	56	550	999999	523	994	761	272	655	154	43	383	244	736	999999	444	571	999999	633	84	903	255	240	917	629	999999	792	303	18	675	870	26	158	676	383	736	171	622	791	109	999999	999999	601	268	364	416	999999	29	614	706	874	999999	363	731	915	999999	816	633	267	177	212	467	263	979	284	26	235	567	999999	79	283	948	744	533	612	999999	653	971	562	999999	440	999999	689	311	801	985	663	427	760	884	999999	538	364	999999	897	14	999999	621	999999	347	191	358	665	545	433	925	999999	829	128	999999	844	845	80	54	737	438	778	952	188	298	363	807	806	478	159	744	999999	999999	636	608	606	999999	987	224	41	91	118	999999	877	876	845	833	309	473	50	85	467	319	999999	468	999999	79	999999	695	984	383	551	196	395	689	341	30	203	999999	690	812	858	855	23	655	330	634	999999	999999	452	530	508	343	438	84	287	284	242	177	382	536	999999	301	240	657	999999	921	758	198	544	824	639	789	782	238	226	611	306	242	148	999999	999999	999999	252	464	999999	218	757	321	411	66	999999	36	146	163	223	566	625	999999	125	408	999999	885	767	628	890	718	560	210	857	675	978	999	38	781	541	467	58	776	781	331	173	999999	787	488	46	613	652	628	24	660	986	940	126	740	725	999999	373	999999	573	167	658	557	463	999999	88	999999	997	365	622	756	999999	849	584	999999	244	438	999999	289	999999	999999	999999	931	196	207	999999	48	883	298	999999	431	103	999999	212	624	672	616	983	60	999999	257	615	297	16	267	151	146	365	332	999999	297	999999	94	42	296	101	727	371	266	57	999999	999999	709	999999	999999	662	94	647	959	131	999999	455	57	880	344	671	778	999999	999999	999999	552	682	560	792	768	418	999999	999999	915	533	945	254	999999	999999	368	351	906	987	999999	605	66	499	405	210	999999	841	964	999999	697	625	322	802	442	999999	505	999999	354	917	540	782	652	693	731	436	186	999999	728	999999	999999	993	764	790	999999	333	998	999999	286	999999	999999	926	454	805	999999	299	220	153	811	525	999999	11	997	989	999999	42	952	373	768	999999	999999	504	123	999999	692	999999	861	532	692	
119	999999	452	91	994	12	614	338	846	999999	442	226	43	571	213	545	520	996	775	343	87	381	635	294	317	999999	420	813	533	123	998	438	688	461	999999	322	999999	999999	12	986	842	704	999999	383	335	753	990	999999	999999	384	182	708	95	999999	614	738	577	168	774	667	592	800	999999	733	999999	13	538	999999	868	890	490	600	993	788	501	383	276	999999	958	564	345	486	904	999999	940	999999	352	499	999999	964	745	896	155	344	404	52	999999	999999	391	332	999999	418	74	28	894	582	715	306	697	999999	472	325	999999	219	332	115	895	655	793	999999	660	48	735	999999	155	593	999999	658	394	458	483	999999	999999	999999	349	927	422	885	264	999999	584	56	802	615	502	429	999999	999999	22	299	156	999999	587	999999	671	186	682	170	873	310	999999	67	912	999999	757	577	455	574	870	999999	692	20	999999	435	999999	614	245	130	412	726	999999	519	645	104	311	239	999999	189	999999	172	254	262	22	954	240	527	143	564	858	999999	974	999999	74	617	606	999999	853	999999	574	66	940	562	757	157	412	618	421	817	936	527	270	275	610	707	160	440	998	999999	204	598	999999	681	271	487	752	777	454	37	498	175	386	164	615	999999	232	999999	504	999999	552	999999	999999	325	627	340	664	999999	520	367	467	175	147	999999	957	975	585	268	999999	280	405	999999	174	394	999999	771	151	116	660	999999	999999	468	935	143	894	582	999999	165	64	999999	823	54	266	999999	569	332	37	969	206	639	999999	963	401	234	469	917	457	721	996	856	199	557	57	817	881	999	999999	14	522	384	492	430	214	999999	457	361	378	87	999999	996	743	182	999999	30	381	521	77	711	673	976	135	771	999999	207	742	275	996	999999	999999	570	999999	33	999999	822	999999	901	759	41	777	118	999999	380	897	999	122	26	648	36	999999	370	932	528	340	999999	999999	721	272	16	627	191	364	999999	871	263	999999	720	725	96	873	480	999999	999999	934	565	999999	754	874	168	95	725	626	970	11	844	638	999999	692	910	999999	435	999999	999999	413	595	999999	618	509	643	105	999999	301	561	162	999999	607	896	593	775	117	505	847	999999	999999	999999	999999	394	999999	36	625	339	999999	815	999999	448	999999	20	999999	349	811	819	255	240	73	693	433	75	817	45	999999	999999	999999	916	802	77	588	535	831	511	40	999999	999999	999999	28	765	373	999999	47	999999	135	597	999999	254	964	298	260	616	50	999999	478	499	999999	892	789	882	359	121	22	456	859	315	999999	999999	
999999	451	139	773	222	999999	329	948	999999	999999	909	649	999999	736	952	999999	817	972	495	603	42	540	793	797	692	145	416	262	473	591	855	820	418	152	935	522	169	487	999999	999999	907	530	472	999999	983	999999	413	999999	168	508	639	886	820	585	98	777	999999	341	999999	87	891	999999	484	999999	257	99	240	999999	999999	439	999999	339	999999	752	696	999999	78	999999	814	551	731	793	103	964	951	968	999999	833	63	167	864	827	406	326	851	840	55	999999	225	893	910	999999	822	729	164	999999	318	77	999999	999999	709	338	527	539	355	107	973	520	494	289	99	406	283	999999	999999	526	933	261	901	855	466	52	113	920	999999	654	971	374	809	999999	660	999999	944	476	458	535	310	866	971	999999	866	534	999999	936	804	513	803	999999	164	637	375	66	175	43	129	667	235	999999	898	701	999999	609	710	842	628	166	462	806	999999	49	225	999999	290	157	989	931	511	177	126	137	850	792	220	182	999999	604	766	911	356	790	310	999999	968	279	999999	266	823	999999	317	999999	61	997	999999	125	421	309	775	999999	53	198	999999	999999	489	770	851	343	398	538	566	34	400	551	459	403	738	521	999999	21	528	732	999999	812	859	479	86	852	798	105	760	977	999999	747	999999	168	635	253	999999	207	428	294	868	999999	142	292	999999	510	548	600	386	900	210	999999	999999	320	90	353	999999	999999	694	998	545	303	778	589	999999	652	683	300	999999	495	306	900	592	243	864	822	679	999999	232	576	314	208	718	859	999999	999999	257	557	88	291	54	999999	513	429	749	999999	516	999999	96	999999	826	999999	831	999999	999999	310	181	266	999999	999999	673	632	787	999999	694	346	584	918	999999	142	404	136	221	999999	450	999999	397	172	494	999999	315	999999	999999	627	749	66	376	826	999999	475	892	991	111	821	618	422	426	395	735	412	999999	598	740	954	210	999999	46	999999	999999	999999	912	999999	772	166	951	547	152	169	378	999999	969	758	662	347	249	999999	35	400	869	38	675	12	437	91	309	717	396	535	427	999999	999999	32	385	754	562	884	229	944	870	999999	999999	267	26	108	999999	242	936	999999	714	796	675	646	999999	423	999999	910	999999	999999	999999	999999	161	616	999999	329	616	946	382	907	784	365	193	90	999999	798	758	418	985	338	648	76	781	993	999999	999999	384	999999	548	962	999999	999999	312	538	97	999999	919	663	999999	697	492	495	859	38	618	359	613	594	126	686	664	999999	924	253	52	790	462	167	795	121	999999	241	
408	420	988	999999	63	999999	993	999999	878	999999	892	298	999999	999999	999999	752	384	999999	27	789	268	861	307	500	727	999999	496	306	183	761	867	999999	752	261	999999	449	999999	486	306	958	999999	999999	807	570	534	636	407	889	584	710	783	334	103	165	972	546	123	497	414	993	168	999999	999999	126	236	488	546	594	75	767	999999	898	175	69	198	46	999999	736	966	101	661	607	722	999999	978	543	320	596	288	550	335	552	81	999999	799	999999	511	690	343	999999	100	812	999999	816	997	884	169	43	999999	999999	999999	999999	999999	999999	342	560	974	257	999999	692	178	949	316	525	999999	169	827	862	269	294	999999	999999	999999	920	11	999999	999999	905	475	104	384	286	630	352	67	949	31	757	970	249	928	999999	553	999999	877	150	506	999999	384	837	66	306	999999	681	999999	129	983	611	322	493	776	78	999999	53	318	999999	999999	999999	467	492	148	79	892	30	999999	282	820	751	52	860	352	485	999999	999999	999999	88	512	948	942	938	965	419	445	486	999999	860	480	999999	343	986	821	542	841	999999	699	987	413	753	999999	999999	309	241	568	999999	150	301	547	999999	15	239	388	380	30	528	526	729	634	416	557	999999	801	320	418	66	48	809	999999	638	938	60	675	759	632	815	999999	734	850	999999	999999	180	322	335	504	113	607	451	521	322	999999	969	999999	997	205	819	336	988	823	512	999999	999999	999999	909	216	955	564	999999	747	215	999999	792	878	650	999999	387	193	475	999999	314	458	596	297	331	272	999999	697	678	563	813	488	999999	910	348	569	999999	522	413	129	549	999999	999999	704	315	433	584	101	712	926	818	636	860	999999	518	63	827	53	336	647	999999	267	885	999999	999999	726	248	881	540	91	999999	864	780	356	276	999999	480	999999	999999	898	687	999999	984	751	744	187	628	478	402	294	742	961	196	766	881	291	663	911	769	999999	999999	702	561	631	861	954	999999	514	999999	753	582	934	71	999999	999999	999999	283	144	999999	757	999999	770	489	255	348	113	999999	999999	475	985	111	999999	999999	402	999999	984	325	363	999999	999999	331	999999	999999	648	711	999999	999999	759	806	999999	17	529	999999	22	490	424	223	316	292	757	287	840	48	921	651	23	811	668	723	974	55	999999	254	999999	999999	984	208	840	999999	541	213	917	217	955	977	581	979	119	912	999999	999999	19	80	999999	513	490	999999	650	996	999999	996	241	999999	832	473	999999	285	999999	587	506	225	383	772	999999	554	369	633	93	943	80	44	999999	756	
433	213	999999	849	122	38	944	908	999999	843	845	545	971	881	385	491	889	305	931	999999	415	84	999999	246	999999	999999	153	857	999999	706	926	663	999999	485	612	628	436	248	173	999999	642	597	667	540	926	216	582	487	999999	999999	64	999999	113	179	350	359	815	999999	529	534	885	999999	916	851	999999	192	250	496	999999	756	64	650	142	999999	889	817	416	857	320	123	999999	665	999999	999999	652	161	559	134	999999	262	813	636	719	638	144	555	681	816	623	999999	999999	999999	218	501	547	413	642	202	999999	532	943	958	999999	415	999999	999999	487	526	208	765	632	126	999999	999999	943	427	931	999999	999999	344	146	600	999999	576	158	918	456	118	852	248	519	367	844	999999	319	855	156	999999	118	915	77	999999	999999	999999	120	849	734	202	558	129	999999	148	425	945	395	352	723	913	999999	611	772	379	673	960	255	999999	281	999999	706	98	280	999999	999999	861	276	999999	982	999999	465	308	194	264	560	999999	766	381	942	898	226	966	141	243	999999	999999	152	698	490	657	612	999999	999999	999999	495	470	848	853	999999	999999	679	413	999999	347	458	958	426	999999	818	940	999999	874	333	382	533	739	956	47	583	887	719	999999	999999	335	773	999999	999999	210	768	100	885	913	628	999999	229	812	606	793	785	96	91	999999	999999	550	464	738	999999	205	460	999999	513	810	279	865	844	112	912	45	574	838	237	999999	749	728	65	999999	256	944	163	721	143	173	999999	999999	999999	94	697	950	999999	45	999999	535	750	22	586	84	999999	999999	544	126	899	571	228	946	858	865	884	160	495	184	492	577	52	739	999999	999999	557	999999	69	999999	414	962	999999	539	999999	702	475	736	151	980	645	999999	999999	46	821	999999	944	315	638	940	209	546	464	696	552	529	999999	20	400	247	999999	860	999999	784	712	937	406	689	216	999999	999999	158	999999	514	999999	999	177	16	917	999999	404	251	154	999999	559	999999	999999	477	986	220	220	999999	345	904	999999	784	789	999999	999999	883	175	265	109	482	549	61	537	950	168	553	362	486	103	999999	842	999999	716	999999	234	844	440	929	702	999999	999999	935	812	999999	60	753	219	999999	682	43	885	148	152	672	999999	508	999999	557	319	999999	858	733	371	995	71	189	78	999999	401	489	453	245	563	114	536	614	248	433	999999	414	344	810	803	999999	465	704	142	54	999999	726	514	999999	999999	999999	999999	221	999999	816	53	870	685	14	160	999999	999999	649	585	999999	145	964	269	999999	657	905	108	58	930	311	
999999	367	999999	34	999999	675	974	570	626	999999	999999	325	49	432	389	39	729	339	660	610	479	816	128	104	999999	51	466	607	236	999999	999999	98	291	999999	286	686	823	999999	806	485	999999	29	999999	999999	80	999999	925	999999	527	627	186	769	999999	329	999999	724	248	953	125	999999	218	999999	999999	911	141	879	43	999999	155	703	216	78	532	184	391	999999	793	835	33	999999	999999	629	90	608	538	401	699	961	440	561	447	869	544	648	276	999999	685	121	999999	201	999999	158	691	823	421	117	246	999999	938	999999	999999	412	929	37	999999	999999	999999	735	383	740	189	81	346	999999	266	346	533	999999	999999	539	774	681	999999	832	311	967	999999	266	197	430	165	486	33	67	630	44	940	999999	606	687	565	949	999999	420	999999	999999	812	107	567	85	584	362	315	999999	999999	999999	727	106	726	999999	651	39	548	953	584	703	57	288	963	231	999999	25	287	230	999999	824	944	999999	821	596	999999	840	699	999999	846	803	181	625	458	380	317	844	791	532	999999	536	410	999999	835	318	667	533	143	345	679	999999	84	94	999999	784	315	999999	999999	999999	920	811	339	436	116	999999	999999	999999	830	592	914	561	234	754	195	447	423	169	439	512	999999	631	706	364	442	999999	728	96	200	674	999999	854	569	661	999999	233	206	973	999999	63	786	244	702	550	430	999999	343	329	898	987	370	999999	32	772	210	298	115	975	994	829	63	999999	242	166	527	70	992	573	152	962	250	450	999999	999999	726	694	928	165	933	324	943	408	999999	212	313	920	831	999999	460	323	127	231	979	848	10	351	11	999999	33	370	135	770	999999	999999	746	999999	999999	647	56	999999	370	950	51	679	885	655	257	999999	852	999999	238	205	122	829	844	999999	470	999999	999999	384	692	391	141	573	199	182	230	261	466	393	266	194	999999	944	999999	177	190	310	962	999999	104	999999	693	426	142	929	999999	999999	999999	727	459	30	271	999999	823	978	999999	477	490	999999	999999	995	999999	469	999999	53	999999	178	876	676	839	170	680	999999	290	720	698	999999	441	269	999999	873	999999	739	934	246	922	88	130	973	359	712	999999	260	920	999999	408	233	86	98	484	999999	480	999999	887	999999	349	241	999999	999999	290	113	46	230	999999	561	837	833	535	113	130	376	999999	903	326	136	350	999999	120	191	321	999999	638	999999	785	44	402	999999	851	645	897	691	999999	999999	999999	256	999999	999999	71	999999	271	575	698	972	999999	117	442	577	110	999999	999999	918	130	209	791	999999	
475	693	445	999999	168	104	982	890	999999	439	999999	40	220	999999	460	999999	368	999999	920	746	775	999999	384	677	999999	825	642	100	696	999999	999999	999999	236	877	781	982	163	908	999999	176	592	999999	766	538	999999	411	367	39	310	206	559	999999	288	54	50	809	318	768	999999	343	462	999999	999999	237	868	189	999999	343	999999	478	597	460	999999	999999	999999	967	999999	846	247	999999	467	612	790	500	429	999999	220	191	837	999999	673	395	357	999999	999999	700	615	538	999999	259	607	999999	740	831	608	109	825	535	890	999999	910	472	999999	370	876	850	112	999999	808	674	969	622	999999	999999	805	999999	113	686	49	463	362	370	186	988	999999	443	871	958	891	999999	377	685	300	999999	999999	211	865	999999	989	863	598	911	999999	995	290	999999	528	423	35	406	995	148	495	437	719	999999	999999	542	777	999999	978	153	811	488	307	294	999999	741	266	604	347	999999	697	185	999999	450	640	190	707	607	915	458	932	999999	334	238	999999	862	54	999999	915	999999	218	557	885	999999	110	999999	697	999999	999999	999999	999999	999999	999999	879	451	320	572	279	909	115	834	999999	526	530	220	327	999999	79	104	469	999999	744	689	24	907	149	999999	420	350	999999	999999	710	999999	999999	301	511	435	455	786	879	300	775	999999	810	498	48	40	999999	243	782	999999	999999	902	204	100	999999	742	999999	971	311	999999	162	928	999999	999999	134	236	397	239	709	999999	999999	292	225	179	999999	999999	879	999999	869	118	935	186	567	308	999999	808	999999	48	878	768	390	483	484	859	999999	846	100	198	373	999999	643	136	533	891	999999	346	687	35	999999	289	999999	999999	112	203	95	999999	371	999999	999999	325	999999	359	360	940	511	235	807	365	41	999999	52	691	999999	67	475	999999	652	676	918	527	131	999999	868	599	905	861	380	999999	999999	171	485	877	440	999999	334	293	775	999999	999999	999999	999999	331	993	106	247	182	376	55	727	286	999999	694	304	240	203	762	491	760	999999	650	999999	525	999999	999999	598	174	261	113	733	191	43	69	999999	762	988	800	731	772	362	733	494	335	563	999999	837	791	999999	999999	854	999999	802	24	557	738	999999	23	999999	999999	507	82	999999	273	999999	546	999999	999999	406	999999	252	403	41	999999	408	311	999999	529	962	103	999999	806	591	61	258	999999	389	28	511	558	462	974	70	999999	274	289	812	231	23	27	255	573	394	999999	956	461	539	93	616	999999	582	781	61	647	100	701	490	869	999999	999999	167	234	762	848	89	278	343	999999	454	
128	999999	934	515	944	847	468	999999	549	999999	797	632	305	999999	265	976	680	923	422	517	573	799	999999	999999	864	860	30	811	546	999999	999999	999999	116	638	497	757	647	275	117	999999	631	288	999999	999999	999999	526	861	822	999999	871	999999	354	999999	915	881	999999	555	727	650	93	826	999999	999999	587	416	999999	526	667	915	507	339	999999	999999	623	886	294	859	999999	990	348	999	208	999999	674	564	343	207	201	999999	177	212	919	624	33	972	974	412	363	367	547	10	999999	907	998	542	993	999999	307	38	597	470	386	737	999999	999999	999999	999999	211	32	82	482	334	911	747	999999	419	790	792	999999	911	881	505	999999	999999	347	805	301	316	142	570	999999	999999	172	999999	707	825	192	321	938	354	633	211	999999	999999	75	675	292	169	999999	132	213	745	656	127	999999	964	575	999999	965	999999	999999	45	999999	999999	277	999999	172	999999	999999	479	236	478	854	999999	288	679	174	525	387	672	999999	141	613	19	367	69	253	54	999999	742	999999	898	356	999999	27	597	143	878	28	999999	512	999999	129	233	896	999999	891	359	839	46	799	59	999999	303	765	205	431	999999	104	218	338	128	310	306	999999	999999	131	203	289	690	999999	296	999999	894	169	983	21	390	123	632	177	894	215	415	943	999999	999999	999999	999999	822	176	83	784	809	164	394	238	999999	999999	567	613	697	80	999999	500	513	552	21	999999	781	193	51	945	472	999999	999999	912	999999	999999	999999	999999	78	308	466	999999	999999	511	697	999999	999999	754	198	999999	555	28	999999	823	66	999999	999999	999999	980	919	999999	639	134	138	322	769	720	999999	343	469	999999	230	999999	999999	614	999999	999999	11	999999	999999	999999	999999	999999	665	400	453	570	999999	856	980	923	999999	366	999999	194	827	999999	344	199	999999	29	999999	421	999999	999999	335	482	999999	219	431	999999	438	804	708	560	999999	644	469	738	999999	999999	999999	625	362	545	625	863	396	214	786	999999	999999	999999	999999	261	999999	614	275	999999	74	999999	490	999999	999999	999999	495	565	658	597	999999	999999	929	999999	331	999999	919	677	999999	193	999999	471	95	999999	432	999999	999999	626	877	457	494	482	379	999999	673	897	718	698	999999	999999	60	999999	215	799	117	603	315	97	490	207	341	398	555	91	500	603	999999	999999	978	248	900	869	688	210	112	624	813	735	999999	434	20	231	999999	801	143	714	265	296	768	829	880	116	999999	680	125	106	927	297	704	79	22	114	999999	999999	368	191	382	999999	999999	492	790	580	164	999999	999999	120	911	754	
948	785	348	598	846	159	368	793	734	999999	95	999999	697	525	999999	863	422	905	999999	999999	999999	952	342	260	600	285	999999	310	952	999999	492	999999	195	182	348	999999	731	423	999999	570	999999	574	999999	374	918	999999	999999	999999	549	300	644	291	609	386	321	996	999999	999999	999999	999999	999999	68	840	655	525	91	821	524	186	122	141	998	647	940	942	868	505	967	341	911	490	774	760	999999	444	999999	405	808	861	352	475	999999	426	697	460	534	733	801	848	999999	868	999999	97	437	168	645	643	668	999999	452	999999	999999	999999	999999	90	345	307	188	999999	999999	686	22	663	834	646	999999	582	949	490	417	144	703	999999	504	52	999999	687	333	503	798	568	736	374	999999	850	989	888	340	999999	124	236	554	999999	535	160	856	999999	262	790	670	999999	693	187	36	317	798	366	261	53	870	999999	974	685	422	755	949	647	254	984	999999	999999	999999	342	375	190	999999	123	593	353	196	601	435	542	832	734	999999	558	999999	110	62	633	999999	296	999999	999999	262	869	999999	999999	210	218	373	999999	143	71	822	999999	812	846	999999	684	772	907	999999	278	232	442	853	688	881	999999	309	999999	931	999999	972	999999	594	908	928	720	945	814	152	977	238	167	409	771	912	522	746	999999	382	377	860	730	999999	999999	245	820	25	999999	898	999999	909	230	999999	999999	99	866	766	903	917	17	999999	999999	764	880	50	75	999999	92	776	368	654	807	770	999999	173	251	526	126	673	999999	704	465	916	343	78	18	999999	999999	999999	55	755	842	584	375	637	901	999999	999999	438	179	787	999999	713	539	164	111	459	782	999999	847	999999	650	240	999999	312	283	999999	431	811	41	254	742	409	730	999999	811	233	404	926	271	286	967	687	503	999999	770	752	386	188	966	558	47	354	999999	705	115	612	999999	72	364	859	544	747	406	925	999999	533	999999	925	999999	878	65	856	683	570	383	962	737	487	541	531	665	999999	845	483	217	397	999999	999999	508	209	457	999999	572	412	741	230	291	578	286	999999	999999	460	835	98	503	191	671	274	331	152	875	999999	530	832	204	302	999999	923	999999	656	958	957	999999	153	431	723	294	999999	829	999999	681	168	210	305	761	214	999999	757	980	35	726	999999	703	999999	333	169	999999	739	218	449	328	367	999999	630	287	812	999999	691	999999	779	896	999999	444	999999	471	999999	999999	235	81	999999	885	154	943	692	929	658	263	72	819	272	999999	555	73	390	834	323	308	580	27	949	181	724	999999	210	
138	337	866	534	894	617	81	585	668	228	999999	184	424	177	999999	629	999999	970	872	405	867	999999	336	64	344	157	417	517	999999	132	817	999999	64	742	563	999999	999999	999999	178	212	200	337	999999	999999	826	660	899	140	880	999999	400	999999	852	695	343	999999	999999	811	200	747	209	564	999999	545	411	403	129	682	614	107	838	830	999999	670	214	539	464	491	999999	684	999999	287	636	999999	732	616	317	999999	408	776	601	979	538	431	999999	999999	960	351	443	433	540	227	526	782	559	569	999999	999999	490	804	332	518	584	515	499	922	927	999999	813	794	95	760	283	838	505	858	301	999999	667	578	578	123	58	804	153	40	999999	853	999999	999999	999999	135	878	604	999999	999999	405	32	932	90	708	415	999999	648	999999	779	943	999999	999999	701	999999	38	525	999999	235	999999	470	779	999999	468	999999	83	293	999999	588	960	882	999999	394	422	462	278	448	587	869	173	586	409	467	374	97	999999	576	570	893	999999	610	965	379	245	999999	626	660	473	918	634	131	885	70	387	897	274	304	999999	248	999999	999999	999999	53	71	632	71	999999	997	381	99	506	723	757	410	360	916	999999	158	800	835	617	974	668	244	52	701	349	90	999999	822	999999	999999	999999	999999	597	672	922	999999	613	999999	999999	663	102	828	137	999999	137	659	999999	980	965	999999	74	412	392	615	999999	808	29	999999	722	241	530	558	321	999999	401	999999	813	687	994	991	545	249	999999	954	999999	999999	999999	643	573	689	63	496	999999	632	648	919	511	981	999999	123	298	682	838	83	142	544	517	343	999999	273	999999	999999	986	973	610	999999	881	999999	733	439	999999	385	999999	999999	188	999999	700	999999	156	482	999999	832	294	880	703	862	410	457	821	999999	332	773	999999	310	843	713	509	884	31	823	47	82	257	963	421	912	999999	806	999999	999999	843	999999	196	535	910	23	64	999999	279	747	424	434	616	395	999999	928	748	67	199	474	535	816	667	333	444	290	584	330	468	790	547	604	563	724	999999	505	586	111	399	999999	658	999999	614	284	409	612	466	999999	856	493	173	267	617	999999	572	36	999999	863	999999	630	439	733	647	999999	209	819	871	892	890	611	351	647	667	369	815	141	999999	393	923	832	823	722	473	975	627	290	987	142	161	477	345	723	21	999999	400	925	756	135	999999	589	741	574	971	255	999999	526	599	999999	614	441	825	775	939	268	999999	999999	270	999999	861	919	832	738	740	423	276	999999	635	897	968	890	999999	999999	
319	343	100	259	750	228	833	999999	999999	739	999999	719	652	569	783	753	962	683	664	94	273	999999	757	13	833	999999	978	523	891	702	999999	999999	66	749	999999	606	177	557	965	51	838	761	238	102	219	30	770	999999	999999	999999	935	294	235	999999	812	164	586	96	425	202	249	319	219	988	460	805	663	903	112	187	585	999999	717	623	256	512	999999	664	793	812	788	281	999999	19	766	994	999999	766	936	312	29	90	999999	773	999999	999999	552	250	642	999999	367	866	999999	667	306	529	576	999999	54	309	999999	921	999999	613	414	967	640	999999	231	999999	999999	896	966	800	167	504	283	944	821	726	999999	686	32	389	999999	999999	677	21	712	247	427	885	722	999999	84	999999	787	999999	368	833	999999	352	28	186	106	470	899	803	509	801	256	999999	790	999999	349	999999	899	913	168	999999	300	999999	497	984	48	432	184	339	999999	999999	716	754	585	988	999999	618	667	845	293	999999	31	999999	511	999999	990	795	105	999999	999999	533	208	874	370	875	543	270	999999	44	148	999999	296	570	999999	450	94	501	999999	802	489	731	999999	64	630	184	999999	426	126	586	993	253	336	779	52	201	861	841	999999	709	454	999999	763	633	706	618	999999	461	795	999999	999999	498	748	303	999999	566	999999	999999	254	196	413	127	154	278	50	895	347	999999	527	886	589	252	118	999999	999999	912	999999	999999	357	21	486	20	630	999999	999999	504	999999	43	863	999999	551	717	597	999999	305	337	999999	495	593	999999	280	190	933	999999	482	583	390	999999	945	12	598	400	796	999999	999999	403	496	99	519	545	400	999999	653	51	345	872	655	999999	51	30	490	482	666	545	999999	306	87	721	999999	185	124	999999	97	861	999999	160	920	363	497	902	840	342	975	57	421	966	536	891	573	610	928	480	369	925	999999	126	733	999999	999999	413	326	999999	517	999999	431	306	226	792	164	999999	951	301	422	999999	189	157	506	619	134	999999	999999	195	158	972	999999	999999	734	172	349	771	427	670	861	94	999999	75	825	642	625	125	750	744	737	389	999999	636	999999	999999	999999	999999	999999	124	136	728	643	141	626	544	95	999999	571	999999	453	392	766	290	440	338	563	123	332	863	993	19	34	34	458	768	323	621	586	513	426	974	161	313	544	142	999999	454	449	291	556	838	553	999999	999999	354	999999	377	999999	729	667	632	51	999999	130	999999	704	618	682	858	999999	474	999999	67	999999	478	999999	463	746	307	886	118	999999	999999	316	999999	465	338	733	999999	
155	945	425	857	846	793	999999	406	192	427	438	832	771	591	70	92	638	495	67	823	999999	999999	631	999999	842	559	957	10	999999	965	661	999999	999999	579	712	285	58	999999	221	844	999999	834	281	999999	999999	63	346	93	981	234	999999	969	999999	909	990	987	324	527	24	999999	836	999999	957	226	765	72	947	202	878	999999	999999	295	284	223	288	288	887	311	38	788	222	873	29	224	449	691	999999	975	999999	724	960	531	999999	923	999999	612	999999	64	999999	999999	999999	999999	214	205	200	241	694	67	630	711	999999	22	999999	236	999999	962	913	743	777	999999	966	971	613	163	824	512	957	999999	215	999999	412	999999	999999	232	999999	999999	668	823	33	218	997	48	999999	877	625	947	42	111	849	54	698	999999	287	489	840	144	539	60	381	688	283	343	851	999999	999999	276	274	276	999999	14	304	999999	720	569	999999	928	627	999999	538	999999	479	855	511	170	977	999999	555	268	391	547	539	999999	452	999999	934	663	196	400	578	359	683	999999	558	999999	750	999999	422	718	412	911	517	999999	999999	504	999999	428	999999	691	976	39	720	15	884	999999	475	686	999999	385	634	423	741	999999	999999	189	999999	713	307	666	999999	379	857	999999	855	480	40	999999	999999	948	999999	516	831	999999	423	548	638	677	999999	552	999999	74	961	46	93	989	999999	999999	645	343	310	505	131	175	281	607	182	883	159	414	975	738	590	999999	259	128	591	245	999999	619	551	525	831	755	297	999999	418	820	753	866	309	750	100	762	647	630	999999	999999	233	999999	375	754	527	999999	576	640	999999	271	786	999999	407	934	476	36	792	784	674	375	878	926	199	999999	999999	293	114	235	648	828	999999	629	733	999999	999999	999999	253	796	998	999999	188	656	871	156	43	788	999999	374	283	73	970	862	955	29	787	307	999999	23	624	243	372	350	999999	999999	219	999999	241	481	922	479	999999	995	786	320	196	232	65	52	329	999999	825	740	952	584	857	199	673	999999	148	999999	381	240	181	764	999999	999999	663	225	999999	876	556	986	452	999999	290	999999	85	645	832	565	251	583	694	282	999999	632	999999	417	797	29	999999	527	342	999999	107	999999	824	32	328	359	999999	840	999999	999999	795	838	297	158	304	883	123	38	882	999999	473	797	545	898	999999	368	999999	256	999999	917	999999	999999	653	999999	706	999999	999999	63	326	483	997	411	477	251	487	579	344	250	123	914	905	999999	645	759	743	310	999999	925	675	959	909	321	421	198	70	999999	194	62	451	566	
733	69	999999	408	586	72	329	304	421	776	999999	208	142	513	21	926	999999	894	501	406	729	234	999999	366	573	685	989	289	190	720	394	292	798	556	191	999999	999999	246	183	681	980	712	999999	999999	935	711	189	907	186	143	383	300	560	55	836	508	682	999999	835	900	999999	49	124	701	392	741	999999	999999	332	175	183	156	721	820	425	27	999999	999999	430	861	506	91	113	56	346	999999	732	753	719	682	173	408	999999	999999	608	940	999999	813	516	999999	311	999999	584	20	960	237	579	739	630	999999	788	999999	924	973	404	991	936	77	999999	999999	999999	999999	866	650	11	774	745	449	222	484	429	999999	971	235	560	903	999999	102	95	119	525	992	999999	900	999999	970	999999	437	877	616	14	530	458	228	999999	655	736	934	19	196	491	999999	527	155	999999	999999	999999	999999	999999	501	494	843	981	254	773	25	533	966	999999	999999	299	318	999999	999999	480	898	458	999999	49	904	999999	999999	999999	999999	628	395	999999	977	509	999999	749	786	23	386	131	170	549	214	999999	180	131	999999	999999	977	896	183	568	921	999999	501	999999	478	658	518	334	999999	759	92	626	387	550	555	466	742	999999	513	304	195	999999	319	999999	253	999999	999999	999999	406	999999	115	13	455	827	999999	313	999999	591	999999	137	504	62	208	410	467	587	999999	629	999999	999999	999999	695	392	878	999999	447	364	999999	999999	181	788	735	927	539	653	999999	999999	999999	995	252	458	161	21	999999	799	142	285	908	999999	999999	238	249	999999	103	946	419	620	577	454	117	999999	999999	412	999999	349	769	135	999999	756	388	999999	999999	634	999999	855	295	684	16	88	250	999999	455	260	999999	942	548	528	833	592	243	999999	604	999999	888	303	593	999999	912	46	40	17	999999	161	514	259	721	615	882	248	661	735	613	999999	999999	999999	502	999999	889	999999	800	250	999999	999999	522	919	812	410	746	40	272	546	772	999999	57	999999	999999	304	745	272	999999	932	645	999999	931	508	854	115	902	942	801	999999	858	755	246	789	716	999999	999999	594	447	321	869	852	975	124	963	644	451	971	399	208	869	999999	935	999999	999999	999999	154	24	74	999999	507	803	238	294	687	26	999999	267	525	999999	665	160	825	909	73	793	619	817	545	999999	664	930	553	999999	118	242	820	378	195	21	395	624	530	740	813	76	623	691	999999	999999	999999	193	999999	383	543	718	999999	999999	804	811	95	337	479	853	52	576	260	635	186	999999	999999	364	82	514	630	50	630	999999	106	997	179	999999	
999999	598	310	999999	485	999999	69	399	999999	794	574	383	925	999999	155	676	698	246	816	988	515	980	750	556	121	999999	752	999999	97	999999	928	806	642	999999	946	880	553	999999	101	999999	576	999999	999999	411	789	999999	589	572	999999	954	396	999999	191	191	423	410	847	999999	369	543	999999	567	311	724	866	999999	740	768	121	274	999999	136	154	736	422	728	966	349	766	999999	361	999999	607	143	330	78	625	461	743	999999	999999	999999	212	557	662	18	484	300	545	999999	999999	820	460	630	831	269	715	454	768	999999	443	999999	987	947	192	247	999999	178	404	797	151	999999	35	575	241	333	924	596	83	999999	253	675	999999	743	999999	999999	999999	976	311	70	362	180	692	58	999999	999999	811	999999	999999	999999	59	316	896	999999	999999	999999	795	884	398	508	999999	129	999999	365	451	768	703	254	494	650	518	982	866	999999	444	970	999999	976	999999	707	999999	999999	230	658	364	937	999999	66	863	783	999999	843	588	999999	999999	243	999999	336	606	343	999999	567	769	725	999999	76	999999	562	312	909	999999	818	999999	691	987	675	999999	999999	999999	999999	988	647	999999	711	904	675	404	73	999999	211	181	999999	379	999999	999999	999999	999999	505	999999	297	497	226	754	953	699	999999	999999	999999	815	999999	345	86	335	102	354	193	186	67	820	999999	671	385	999999	111	999999	824	999999	999999	814	43	774	402	999999	713	999999	999999	892	436	21	977	252	507	999999	999999	865	104	933	999999	999999	693	777	842	685	522	999999	121	282	652	225	999999	488	151	93	782	285	942	117	999999	85	999999	300	999999	55	999999	999999	174	137	385	999999	643	890	171	506	999999	999999	931	716	457	97	905	499	249	221	999999	999999	110	999999	475	999999	922	987	322	999999	212	402	37	797	999999	533	461	984	896	999999	999999	985	999999	645	961	526	353	999999	659	533	999999	999999	60	538	909	352	887	999999	662	102	322	999999	577	960	999999	728	238	144	873	924	636	921	999999	999999	999999	160	182	465	462	999999	939	697	338	788	40	129	351	498	887	500	646	710	999999	803	104	925	999999	999999	351	243	297	219	999999	999999	896	259	999999	999999	899	758	179	431	298	712	163	625	327	788	929	184	999999	740	999999	999999	999999	926	999999	999999	999999	713	743	999999	124	228	662	730	344	602	891	999999	640	133	999999	138	330	999999	999999	619	999999	479	608	628	999999	177	855	557	999999	979	457	999999	999999	689	489	999999	25	363	999999	79	60	432	290	724	896	159	543	999999	150	128	62	999999	515	999999	999999	269	115	124	390	
947	999999	115	768	365	155	999999	129	999999	999999	413	999999	967	906	351	569	999999	198	883	731	999999	633	601	416	843	926	999999	465	999999	999999	999999	90	901	973	370	706	945	663	924	579	999999	39	999999	620	737	14	95	167	173	420	999999	999999	232	392	999999	323	771	999999	924	439	762	466	448	419	422	332	222	999999	999999	999999	623	999999	273	313	756	256	50	981	678	839	999999	999999	301	270	999999	159	858	518	870	56	935	256	999999	495	816	518	591	183	207	999999	792	999999	621	528	796	376	807	999999	635	856	999999	789	30	95	598	536	175	187	999999	273	473	703	133	499	709	999999	999999	777	999999	247	665	999999	784	999999	57	749	999999	772	474	243	352	940	882	999999	772	999999	999999	999999	897	290	353	414	999999	934	942	98	968	131	819	429	551	39	431	397	201	417	15	758	47	999999	921	999999	713	575	999999	532	821	119	726	563	151	180	880	999999	894	999999	999999	999999	329	959	780	493	952	54	692	322	519	999999	822	365	999999	477	616	999999	369	999999	700	999999	23	419	999999	999999	404	266	288	380	159	999999	503	940	999999	164	999999	88	78	437	450	999999	883	608	999999	999999	296	371	422	999999	564	999999	846	999999	999999	999999	837	999999	999999	921	99	999999	999999	321	173	304	991	882	451	986	999999	538	980	999999	999999	41	915	414	406	940	999999	999999	844	614	816	327	378	560	389	220	327	999999	395	999999	348	754	902	571	999999	718	345	413	999999	435	999999	35	851	914	999999	528	789	432	513	751	357	999999	999999	161	504	845	926	441	503	240	669	521	152	833	594	756	139	353	999999	688	605	169	999999	999999	980	791	476	463	999999	861	431	894	24	999999	799	999999	999999	751	77	599	791	904	999999	689	999999	999999	999999	28	329	686	999999	445	999999	825	156	198	942	442	181	999999	378	472	324	999999	999999	774	507	508	999999	311	999999	388	286	999999	999999	700	259	999999	652	999999	908	458	143	440	472	999999	442	198	497	611	350	469	999999	363	230	329	999999	278	999999	999999	615	999999	984	28	833	21	169	91	999999	456	938	517	790	314	805	920	999999	999999	179	824	341	318	21	432	999999	393	808	922	999999	577	999999	980	554	999999	261	533	474	125	606	460	825	361	999999	999999	672	832	679	274	558	310	999999	705	109	65	999999	307	373	562	999999	449	212	999999	931	362	345	999999	999999	139	63	282	999999	223	287	999999	999999	980	59	999999	759	138	714	543	374	849	586	414	881	499	10	953	170	999999	68	167	257	588	430	906	705	999999	
869	549	221	999999	999999	999999	428	390	67	679	999999	402	802	928	735	669	873	91	775	930	86	473	139	109	999999	544	164	999999	470	419	560	152	999999	55	268	999999	331	999999	994	809	986	500	442	331	999999	767	119	139	431	588	999999	999999	999999	775	637	406	420	999999	174	320	999999	308	919	999999	129	115	138	756	669	571	999999	785	999999	966	944	586	999999	808	403	354	999999	999999	698	882	704	222	21	499	418	862	753	999999	923	684	197	687	999999	794	212	600	638	999999	470	860	251	930	261	174	830	999999	375	999999	999999	819	885	999999	610	47	999999	906	103	638	347	807	817	138	861	412	779	267	999999	246	999999	803	715	81	564	999999	640	773	960	847	668	999999	497	151	500	113	999999	599	87	544	851	305	506	999	25	662	52	123	78	848	999999	573	999999	139	16	915	113	814	42	999999	999999	179	946	255	970	999999	320	676	638	999999	999999	189	189	470	394	311	306	999999	65	999999	795	527	705	121	462	105	321	999999	145	999999	10	983	566	314	147	999999	358	260	999999	45	352	376	484	320	244	215	393	999999	744	704	619	999999	758	140	976	878	474	834	793	874	668	999999	541	63	999999	630	623	875	332	712	952	55	999999	30	560	429	52	394	876	999999	999999	735	623	440	964	999999	999999	999999	999999	269	217	524	467	164	377	399	999999	431	562	999999	591	999999	262	999999	752	574	711	738	580	557	835	89	957	546	173	932	999999	110	999999	999999	999999	999999	547	73	999999	438	999999	531	652	999999	594	621	832	271	665	999999	483	590	687	400	999999	496	855	780	433	138	566	999999	991	444	70	733	341	416	219	999999	971	198	537	999999	986	999999	96	420	999999	224	999999	696	999999	969	459	748	423	999999	255	909	341	766	640	376	871	666	999999	218	109	860	290	425	999999	270	232	294	63	373	413	999999	409	999999	817	219	999999	999999	50	31	985	322	320	642	999999	999999	72	214	558	171	452	329	651	878	320	112	999999	831	999999	619	747	175	999999	60	295	535	509	896	949	999999	495	11	626	517	999999	787	550	648	264	751	208	27	999999	892	999999	94	78	531	999999	715	999999	60	999999	999999	999999	999999	627	999999	356	635	801	999999	999999	999999	999999	450	999999	144	655	532	999999	295	576	892	421	730	439	802	999999	999999	467	977	999999	244	155	444	775	205	243	999999	170	999999	999999	629	950	999999	763	999999	999999	479	390	934	876	999999	163	989	483	344	18	553	999999	824	999999	155	177	999999	405	30	999999	241	999999	507	900	251	
371	282	994	999999	941	999999	967	831	999999	659	999999	533	999999	999999	999999	999999	961	441	196	689	33	345	999999	155	461	136	637	742	627	984	804	883	43	635	241	881	999999	535	402	629	999999	999999	248	481	335	999999	724	237	940	825	280	243	320	999999	228	999999	999999	848	496	815	752	234	213	601	855	936	500	474	936	209	170	435	999999	999999	112	474	107	677	820	817	411	409	802	801	714	570	573	822	416	215	999999	156	49	586	999999	999999	999999	646	625	398	999999	259	300	740	664	844	999999	753	118	753	999999	456	999999	678	999999	999999	999999	412	886	295	373	677	999999	999999	452	24	395	463	689	999999	129	460	61	431	999999	162	999999	71	147	870	376	999999	714	663	286	310	999999	370	182	534	929	942	759	999999	35	476	201	569	297	999999	458	741	999999	367	634	477	404	999999	999999	260	243	370	274	26	999999	553	999999	404	999999	999999	999999	35	290	999999	999999	186	700	721	999999	207	961	999999	773	999999	421	999999	756	999999	38	999999	905	520	365	921	999999	568	678	999999	421	481	512	999999	124	155	752	433	460	999999	546	457	777	999999	210	808	299	693	999999	776	604	293	796	617	375	645	246	387	999999	369	999999	262	508	957	309	999999	695	175	435	628	746	988	184	848	999999	581	41	231	319	557	632	999999	972	902	148	137	999999	895	999999	478	908	374	999999	101	54	294	999999	819	383	286	122	999999	999999	968	999999	616	119	999999	807	794	999999	25	999999	123	737	265	289	606	818	182	250	799	745	999999	719	381	235	93	804	525	632	222	847	42	999999	999999	350	13	872	999999	28	736	98	999999	864	893	306	999999	363	789	14	352	10	211	46	323	999999	311	258	999999	999999	35	999999	291	171	999999	999999	45	679	238	914	286	733	296	164	513	999999	119	102	825	85	586	729	25	521	999999	999999	999999	999999	130	131	49	754	999999	152	992	591	999999	474	472	999999	271	999999	135	999999	728	618	714	57	532	611	999999	219	999999	583	999999	305	139	770	881	190	530	48	558	116	999999	999999	999999	999999	999999	922	904	645	629	109	813	616	604	150	792	671	506	598	474	999999	853	999999	999999	640	999999	696	462	999999	999999	999999	999999	999999	421	28	999999	999999	108	570	886	610	999999	999999	589	333	999999	198	701	988	977	220	684	999999	573	49	263	54	209	880	806	474	469	868	62	346	999999	590	204	585	152	595	572	935	999999	999999	811	230	250	998	870	159	994	999999	69	382	607	273	658	382	765	953	999999	228	764	421	150	839	579	
999999	429	188	993	126	846	391	647	999999	229	709	237	999999	804	211	999999	656	479	995	809	679	739	640	999999	822	820	198	598	353	181	999999	724	999999	651	999999	578	691	166	999999	627	677	999999	859	999999	949	154	732	159	999999	219	118	942	999999	39	900	513	789	256	181	999999	999999	793	999999	577	928	985	265	391	806	999999	999999	499	601	999999	141	945	879	595	982	678	97	48	801	144	73	358	579	942	751	493	999999	444	985	581	970	884	440	999999	126	963	889	351	353	173	890	618	351	777	999999	999999	634	204	274	999999	219	619	991	169	999999	579	999999	322	640	322	844	883	999999	999999	407	999999	514	999999	999999	28	788	999999	695	999999	253	454	17	801	54	795	999999	594	180	999999	372	360	892	281	778	547	557	999999	710	40	329	17	999999	999999	999999	650	999999	46	724	255	999999	473	923	363	915	999999	999999	614	277	999999	999999	259	712	32	656	56	364	242	999999	932	999999	222	999999	999999	318	999999	999999	686	431	999999	355	822	869	999999	778	899	437	999999	366	719	976	999999	308	866	577	79	304	90	675	333	296	218	227	792	999999	501	999999	268	54	678	717	999999	192	999999	499	639	389	787	254	757	618	825	876	999999	955	999999	913	999999	97	999999	941	270	999999	999999	117	999999	604	86	151	286	999999	178	494	687	11	999999	760	434	377	937	689	517	999999	918	999999	471	341	128	836	266	588	269	999999	805	737	457	874	94	767	362	44	313	646	968	295	999999	340	999999	108	864	767	488	999999	159	559	433	433	102	393	645	805	486	249	884	697	211	999999	689	999999	554	999999	676	666	24	999999	999999	871	868	632	274	140	999999	30	999999	498	109	467	32	256	313	999999	999999	700	999999	999999	558	73	761	280	93	452	999999	249	553	999999	999999	822	999999	256	182	999999	565	469	129	515	999999	466	277	396	999999	743	975	442	646	531	444	976	545	467	999999	999999	999999	999999	548	999999	490	999999	476	333	999999	287	999999	775	84	750	999999	999999	580	616	999999	102	795	999999	683	350	477	217	999999	32	999999	125	286	999999	901	858	999999	968	921	307	999999	758	999999	999999	988	319	999999	209	368	895	73	133	405	999999	573	262	527	745	914	208	354	282	311	999999	130	292	11	999999	873	225	999999	498	400	283	591	145	112	851	386	373	287	999999	849	999999	958	90	720	358	755	999999	340	999999	999999	723	952	752	457	545	824	706	318	709	335	153	597	999999	732	131	347	999999	159	676	999999	550	920	87	432	604	495	49	572	652	999999	
234	884	601	999999	677	330	838	687	999999	37	679	65	577	941	706	119	999999	357	999999	21	327	499	999999	347	514	999999	874	330	853	60	784	144	999999	112	111	269	995	999999	999999	801	999999	750	999999	649	689	495	352	146	726	494	110	692	999999	999999	290	734	230	263	930	875	455	518	834	999999	999999	545	399	475	840	446	999999	263	302	796	999999	999999	999999	24	658	28	459	738	999999	368	949	101	170	999999	999999	376	48	742	210	190	355	989	915	86	406	154	105	876	305	289	381	847	399	187	139	999999	827	999999	605	911	425	717	999999	475	566	161	384	999999	654	473	408	381	63	122	451	523	660	830	999999	513	923	999999	999999	323	987	999999	701	983	894	117	549	833	999999	999999	764	999999	84	449	999999	255	999999	729	232	832	999999	10	793	287	735	615	999999	996	597	101	988	843	284	601	488	464	999999	999999	481	546	924	574	243	765	357	813	448	220	999999	999999	743	203	359	610	442	986	999999	424	257	288	64	999999	999999	55	999999	921	364	483	999999	64	796	378	258	999999	908	317	766	999999	930	922	177	841	685	235	999999	794	493	673	169	501	155	999999	153	202	491	381	339	197	999999	435	459	999999	999999	266	576	999999	945	999999	999999	135	230	290	999999	335	999999	222	867	999999	698	516	438	999999	324	469	999999	999999	235	65	204	537	977	578	573	999999	999999	212	591	999999	999999	982	848	819	971	43	999999	864	999999	817	90	278	513	999999	499	948	997	999999	999999	790	357	814	149	889	479	174	157	999999	999999	988	862	909	630	999999	360	999999	667	999999	999999	290	999999	54	219	417	974	925	33	999999	89	625	507	703	999999	801	81	844	843	959	999999	806	886	629	158	562	954	181	999999	999999	968	784	290	388	999999	370	603	313	999999	999999	999999	554	151	999999	999999	999999	491	169	357	829	377	515	872	707	279	911	403	567	895	656	462	803	287	958	689	304	345	128	653	201	999999	999999	999999	120	999999	795	999999	397	999999	67	81	795	824	818	696	463	999999	999999	119	999999	966	45	417	999999	999999	121	277	193	809	278	755	999999	515	166	632	609	276	999999	663	999999	256	15	511	838	585	666	978	469	271	236	392	999999	19	999999	234	172	361	299	840	933	527	481	588	788	311	707	290	667	195	999999	196	160	999999	634	891	999999	999999	578	373	999999	142	808	999999	583	885	993	999999	10	999999	999999	258	976	920	729	956	775	999999	722	536	999999	386	999999	999999	184	49	999999	999999	384	999999	273	637	999999	926	237	800	719	
560	15	903	999999	353	289	736	999999	838	219	999999	199	678	126	542	812	51	495	236	821	535	747	999999	653	160	980	999999	667	832	476	60	693	929	247	224	999999	819	227	534	107	585	557	345	830	12	999999	999999	507	730	825	740	440	999999	979	999999	999999	471	999999	168	373	999999	78	893	372	169	999999	270	440	901	999999	999999	999999	999999	139	999999	999999	411	713	650	507	284	879	999999	16	735	619	692	949	63	411	950	568	69	171	204	516	663	973	670	999999	391	999999	605	610	832	916	479	871	999999	999999	412	758	609	660	98	33	141	886	637	549	854	999999	387	500	179	999999	764	799	935	729	324	438	52	194	125	18	283	999999	183	999999	150	820	999999	999999	999999	999999	959	408	82	181	999999	776	345	999999	611	80	887	114	441	408	162	680	936	23	999999	973	999999	424	545	89	999999	805	712	999999	999999	43	114	540	501	999999	474	365	726	763	353	999999	102	921	583	999999	999999	999999	895	999999	667	469	884	203	955	999999	486	544	863	992	431	580	999999	527	721	999999	966	357	613	463	934	796	999999	182	999999	353	999999	795	840	500	999999	580	910	937	160	999999	159	910	584	476	500	999999	501	733	342	773	999999	574	209	16	87	774	565	999999	999999	870	999999	999999	999999	611	999999	999999	704	373	999999	850	999999	999999	377	782	427	66	999999	999999	963	14	999999	999999	999999	999999	870	317	595	834	422	194	25	478	106	290	432	447	386	999999	332	809	235	138	699	491	113	999999	207	426	589	999999	999999	999999	478	836	999999	296	871	999999	741	836	105	870	999999	849	835	201	39	999999	359	980	679	799	999999	163	999999	176	529	358	999999	522	119	179	254	400	192	596	999999	999999	714	145	999999	749	241	495	714	999999	999999	850	655	911	999999	120	77	609	352	212	614	324	66	999999	767	999999	844	229	999999	999999	999999	560	666	999999	999999	768	999999	223	414	930	568	328	448	423	999999	999999	999999	881	999999	999999	112	645	58	980	981	685	213	314	999999	62	904	22	768	788	740	626	193	999999	720	559	738	853	204	422	643	999999	999999	643	420	98	819	999999	34	999999	999999	979	999999	685	267	514	564	77	845	361	35	999999	559	660	683	371	495	297	170	644	270	258	999999	635	346	695	810	570	894	290	999999	942	987	999999	964	761	999999	999999	158	215	995	671	999999	999999	397	97	999999	999999	999999	58	602	532	999999	389	999999	575	999999	876	999999	571	704	999999	183	564	128	92	568	518	696	922	257	987	148	954	649	999999	250	999999	248	259	
958	594	611	845	687	710	150	607	582	398	233	247	999999	587	999999	11	498	999999	999999	999999	528	227	528	47	801	615	394	846	740	868	334	999999	999999	999999	612	120	392	337	877	418	942	961	936	999999	699	19	828	561	453	999999	110	796	884	999999	730	999999	75	999999	54	82	999999	303	867	714	73	999999	609	78	999999	400	619	999999	999999	316	371	567	999999	231	348	791	787	833	999999	101	768	999999	55	704	999999	871	999999	817	293	999999	102	999999	103	231	243	405	410	999999	999999	62	38	940	230	578	572	172	459	844	236	262	999999	492	999999	775	946	535	258	999999	709	112	356	999999	876	999999	223	722	473	69	987	942	999999	999999	256	999999	72	827	999999	477	142	206	422	209	591	41	999999	999999	748	328	285	707	156	999999	60	483	706	237	999999	999999	364	849	699	399	856	293	871	266	246	560	999999	999999	228	780	999999	512	690	999999	220	845	999999	614	999999	999999	783	289	795	885	977	999999	999999	835	764	999999	123	292	507	32	352	307	169	263	372	999999	615	167	489	375	999999	999999	793	559	27	227	208	749	875	999999	615	577	497	999999	289	473	916	876	363	999999	667	489	15	999999	804	912	686	997	999999	999999	539	626	999999	429	161	440	979	94	818	547	999999	999999	417	952	416	999999	810	182	974	899	281	738	804	130	708	254	542	135	754	114	999999	999999	507	99	999999	989	999999	77	835	999999	494	999999	68	816	709	303	999999	62	999999	38	111	513	33	999999	514	800	821	679	721	906	898	999999	339	713	16	459	866	328	999999	999999	998	742	347	999999	415	450	680	988	420	414	182	999999	873	726	13	37	999999	164	585	225	178	107	356	999999	950	639	999999	354	809	260	999999	753	125	834	39	369	175	897	937	73	129	999999	268	316	734	418	999999	613	710	999999	281	712	742	721	999999	901	396	419	185	999999	948	336	188	999999	978	999999	374	49	697	643	861	999999	999999	521	105	344	838	49	203	541	658	999999	643	830	979	999999	21	403	585	138	973	999999	999999	172	999999	793	654	108	338	316	54	941	915	999999	999999	990	496	231	626	914	72	999999	225	643	127	70	692	999999	999999	999999	417	970	999999	568	999999	114	568	63	406	999999	999999	740	999999	999999	999999	717	972	999999	712	988	237	789	777	670	76	626	541	999999	55	64	999999	305	916	84	898	84	487	999999	999999	999999	432	442	999999	323	233	999999	646	337	156	409	98	999999	646	999999	37	628	203	793	502	999999	573	999999	999999	999999	211	394	823	999999	989	422	
999999	999999	180	699	565	794	963	999999	447	744	979	213	931	645	999999	984	999999	723	999999	280	880	693	854	361	999999	942	434	484	999999	838	507	19	348	999999	179	472	945	946	999999	999999	664	739	356	757	74	370	558	373	385	227	735	110	589	718	999999	546	770	818	260	999999	369	489	352	608	247	969	865	999999	475	503	49	999999	96	999999	615	150	999999	107	297	999999	394	999999	109	894	113	999999	430	629	201	633	702	136	695	24	873	999999	999999	999999	519	104	505	360	897	999999	188	32	23	775	112	401	208	673	999999	182	999999	308	999999	457	999999	999999	999999	245	16	999999	801	912	27	82	999999	440	753	999999	587	202	583	44	173	999999	716	90	999999	655	527	799	999999	38	999999	999999	785	999999	999999	940	999999	679	999999	269	353	65	89	275	999999	941	999999	671	648	608	999999	999999	598	204	145	172	741	999999	999999	999999	718	216	415	772	316	503	296	999999	645	812	356	999999	646	324	999999	117	148	450	84	452	999999	855	161	999999	942	276	999999	999999	439	632	208	828	232	660	999999	999999	649	999999	959	999999	999999	468	36	835	261	999999	692	284	999999	37	34	999999	349	14	84	862	65	999999	999999	50	578	705	999999	23	614	999999	684	985	772	553	999999	999999	491	572	797	361	829	326	575	764	999999	999999	87	999999	999999	999999	488	228	586	688	91	999999	487	918	933	948	999999	22	231	733	999999	999999	511	999999	569	203	999999	999999	999999	722	43	999999	999999	999999	467	999999	628	534	415	706	49	466	409	93	999999	406	353	573	638	848	999999	816	104	842	270	999999	999999	127	842	414	999999	711	21	864	654	352	58	421	461	16	999999	997	607	524	694	999999	307	428	497	173	849	999999	148	368	893	227	999999	999999	804	590	999999	510	691	10	608	337	999999	545	438	999999	358	931	999999	999999	528	831	999999	999999	999999	233	999999	721	630	679	999999	999999	573	653	970	437	999999	877	617	870	229	999999	999999	999999	915	366	592	762	999999	378	815	999999	999999	516	999999	999999	17	999999	999999	580	20	999999	880	999999	445	746	763	801	574	10	420	999999	324	251	999999	999999	524	613	999999	791	641	817	731	261	999999	647	999999	66	999999	907	430	644	999999	46	999999	162	939	304	999999	179	602	791	197	999999	958	344	603	999999	114	141	547	999999	999999	241	999999	203	344	629	157	798	999999	999999	987	999999	580	775	624	287	391	259	768	230	452	999999	198	849	629	743	302	999999	54	854	952	682	370	35	245	624	107	666	817	320	157	372	169	999999	803	530	417	999999	
999999	325	501	854	373	327	999999	913	52	99	573	601	336	627	999999	164	999999	315	999999	555	999999	999999	190	999999	442	457	999999	90	335	302	56	108	335	120	810	999999	362	108	999999	999999	84	331	999999	17	102	999999	984	529	618	14	151	498	234	999999	652	999999	145	777	999999	915	253	870	587	750	999999	475	276	999999	817	35	801	656	995	263	480	218	429	182	999999	225	999999	999999	472	331	999999	999999	874	472	999999	999999	593	585	999999	403	999999	213	744	999999	999999	627	949	768	712	592	212	494	502	971	391	444	299	963	155	999999	452	700	407	999999	599	999999	601	803	758	999999	442	226	970	602	463	276	474	999999	217	14	276	704	841	880	128	666	65	999999	91	32	999999	999999	440	489	999999	109	806	487	999999	479	36	156	19	986	160	986	524	900	517	124	970	999999	999999	151	930	748	858	527	999999	933	440	999999	721	736	924	812	786	490	651	999999	999999	986	999999	738	977	129	694	999999	729	141	999999	164	395	966	61	110	874	299	559	212	250	289	348	999999	999999	338	434	282	71	348	210	43	999999	163	654	984	344	26	173	810	64	14	797	16	791	285	312	755	999999	824	999999	497	931	449	999999	191	999999	68	999999	649	694	421	793	391	931	117	905	242	321	77	765	858	136	999999	158	246	999999	342	517	999999	36	679	597	246	410	713	112	809	49	473	999999	286	327	523	999999	642	220	415	999999	683	379	79	443	618	69	89	371	192	300	877	699	315	999999	935	622	25	824	557	980	999999	15	106	203	848	730	488	541	612	631	515	36	999999	267	833	999999	999999	245	979	186	331	352	920	518	171	999999	999999	735	391	900	111	818	663	999999	856	678	283	999999	999999	999999	580	548	758	560	999999	999999	999999	57	717	551	665	779	844	380	999999	999999	94	587	42	84	999999	753	159	711	530	999999	372	999999	411	999999	121	999999	999999	102	606	783	593	369	733	319	161	983	27	840	245	332	999999	292	775	999999	593	695	843	519	999999	827	398	57	40	999999	488	970	645	563	439	583	138	752	774	875	293	725	853	999999	999999	715	735	319	476	208	999999	90	876	431	570	425	999999	141	904	779	395	546	999999	999999	831	190	348	464	410	661	203	231	518	900	696	868	999999	131	596	481	999999	89	580	999999	374	999999	999999	223	999999	24	345	997	847	995	489	746	396	217	890	999999	377	281	908	814	14	999999	572	975	735	702	583	127	544	432	999999	999999	965	506	281	433	96	134	471	999999	326	206	384	
523	999999	949	999999	634	999999	999999	999999	999999	181	766	827	872	836	999999	488	300	440	999999	462	424	317	184	781	999999	999999	999999	655	999999	810	521	498	807	127	58	564	785	999999	949	886	690	328	999999	144	209	999999	409	597	967	645	999999	956	107	743	959	999999	246	178	590	698	772	999999	861	19	999999	999999	29	754	787	563	703	78	490	341	999999	106	449	49	999999	999999	535	999999	687	606	639	999999	400	74	168	842	999999	616	640	261	999999	491	466	858	485	931	658	999999	999999	413	942	112	475	766	970	862	999999	207	596	379	999999	902	999999	264	380	104	999999	955	596	944	245	96	438	239	227	999999	640	999999	564	999999	999999	880	70	284	664	536	99	999999	103	305	85	130	30	271	98	221	970	211	488	391	64	703	68	865	177	856	674	246	999999	689	232	186	642	945	816	291	999999	246	600	843	14	999999	999999	300	999999	125	76	176	150	999999	320	999999	999999	183	595	858	821	205	116	808	999999	999999	999999	414	999999	899	999999	999999	454	806	380	734	610	999999	386	811	841	768	996	62	789	507	105	542	378	793	85	469	999999	957	470	999999	140	792	999999	161	167	456	227	969	636	991	722	344	635	586	827	999999	796	999999	27	63	999999	63	999999	365	757	552	999999	999999	823	999999	724	496	346	999999	999999	999999	663	999999	654	395	999999	37	426	797	999999	761	906	792	965	618	672	576	999999	999999	446	87	774	626	403	614	420	937	155	617	999999	999999	997	901	999999	19	802	571	139	631	512	181	999999	230	999999	996	645	254	999999	215	356	158	999999	929	297	526	999999	47	831	49	999999	612	999999	999999	530	558	999999	15	809	999999	999999	110	999999	318	904	274	450	999999	999999	999999	969	175	623	940	271	999999	999999	999999	999999	999999	999999	999999	739	100	999999	899	999999	828	700	31	243	640	444	367	398	999999	711	246	35	32	999999	500	991	434	80	808	999999	941	547	410	877	695	401	999999	991	61	999999	999999	661	14	974	621	999999	34	173	339	731	266	551	25	418	444	999999	590	999999	999999	773	315	29	848	910	358	291	299	153	548	248	100	376	347	999999	364	999999	31	58	464	999999	967	270	999999	87	732	999999	999999	992	443	652	999999	999999	999999	287	65	336	999999	103	999999	339	563	880	625	101	640	890	213	140	999999	999999	31	542	925	826	805	54	289	999999	188	959	999999	307	999999	895	436	999999	849	999999	829	38	770	999999	432	134	93	97	644	649	447	842	195	401	939	584	630	278	48	699	999999	20	57	53	999999	
666	580	266	180	730	664	513	50	999999	310	34	98	999999	120	999999	743	718	409	999999	333	999999	773	368	367	135	999999	168	99	159	587	818	981	727	22	765	554	999999	916	914	984	933	802	51	101	999999	496	536	168	247	999999	999999	610	999999	719	999999	892	221	999999	55	464	506	424	890	566	491	53	371	91	999999	256	999999	999999	495	654	399	543	999999	277	452	639	738	999	852	999999	822	999999	573	17	443	999999	342	928	999999	999999	999999	519	911	484	609	871	134	455	999999	990	51	963	125	999999	330	45	170	944	999999	415	999999	506	572	697	744	999999	480	999999	999999	481	914	987	999999	45	176	880	632	257	667	999999	514	999999	999999	861	162	999999	102	810	687	408	712	397	481	465	733	999999	947	224	999999	999999	401	771	808	342	999999	63	999999	89	596	449	999999	912	999999	999999	901	442	320	710	545	999999	191	999999	675	999999	768	526	515	473	311	194	932	417	517	342	189	742	485	853	999999	108	825	22	999999	247	995	999999	120	605	564	999999	999999	247	999999	855	154	731	105	569	573	999999	548	570	778	999999	517	995	999999	944	695	168	957	466	924	447	70	178	999999	438	999999	968	415	999999	909	20	523	695	738	662	197	999999	647	915	999999	237	560	264	244	811	730	10	999999	999999	999999	999999	999999	213	323	242	999999	975	284	999999	326	999999	152	638	661	767	888	821	266	743	999999	247	521	51	186	696	887	999999	934	644	707	999999	573	249	999	513	677	319	382	506	999999	222	999999	979	598	684	999999	921	999999	477	923	908	999999	661	419	999999	999999	302	999999	626	354	989	51	639	959	85	999999	999999	638	158	99	999999	449	999999	876	544	999999	999999	999999	501	612	965	213	466	721	799	507	912	830	999999	630	385	292	756	161	877	180	543	30	999999	653	999999	999999	454	999999	354	999999	984	784	874	608	351	849	535	999999	389	785	584	999999	170	577	129	82	999999	528	714	295	999999	607	998	374	529	521	928	999999	431	999999	759	89	999999	999999	522	999999	999999	999999	999999	535	757	742	772	999999	999999	999999	999999	946	999999	118	981	926	672	69	777	386	786	510	88	999999	999999	686	999999	999999	999999	505	551	830	64	999999	126	999999	249	189	537	950	835	999999	778	999999	999999	999999	323	322	999999	999999	999999	317	562	146	351	455	650	457	614	81	160	999999	75	100	84	39	891	542	991	409	686	493	999999	826	550	878	732	999999	179	938	372	279	16	999999	98	244	999999	999999	650	671	932	999999	574	466	799	770	841	999999	829	631	999999	
999999	330	300	156	923	785	735	595	472	723	475	288	676	999999	999999	68	871	12	840	999999	972	892	330	477	894	919	999999	999999	780	47	54	355	999999	847	591	948	999999	57	174	999999	542	333	999999	948	466	513	999999	758	919	711	999999	999999	999999	869	128	888	10	823	999999	999999	719	708	999999	435	679	999999	740	829	126	999999	352	824	999999	391	228	999999	714	999999	20	391	999999	317	117	78	76	999999	366	678	728	702	999999	892	795	999999	739	999999	518	752	278	347	999999	77	641	999999	999999	999999	847	607	999999	478	184	999999	813	870	982	999999	601	999999	368	320	763	72	110	423	982	999999	38	677	999999	394	999999	961	113	673	618	999999	675	129	709	919	521	758	36	999999	528	330	89	999999	999999	999999	243	772	999999	958	583	999999	966	227	15	908	127	179	955	267	999999	222	524	149	262	38	736	481	999999	448	999999	14	45	850	999999	662	381	114	999999	999999	161	367	578	154	100	999999	999999	999999	124	801	802	351	803	769	911	316	999999	939	999999	999999	600	761	736	944	170	578	675	125	332	352	999999	999999	680	639	999999	980	643	379	59	354	50	288	999999	999999	999999	456	210	275	939	588	999999	441	441	349	999999	999999	631	999999	984	521	242	999999	136	771	274	999999	671	173	663	931	672	436	890	327	119	322	403	502	308	713	377	409	999999	743	497	105	581	999999	915	999999	359	20	395	538	999999	179	999999	596	969	857	785	46	612	999999	915	428	551	124	999999	999999	999999	999999	335	281	153	832	694	999999	284	179	999999	340	999999	946	999999	999999	51	999999	215	999999	999999	807	532	999999	927	340	999999	178	828	78	553	467	110	512	720	229	684	124	395	999999	484	769	321	999999	650	454	788	999999	436	263	387	199	909	999999	999999	198	606	999999	353	812	46	999999	564	216	625	999999	999999	999999	236	362	977	927	999999	925	465	999999	495	732	799	482	552	140	999999	574	690	999999	557	999999	271	999999	623	799	770	582	253	957	999999	115	184	900	224	52	439	83	285	459	233	983	999999	851	999999	874	95	999999	269	905	999999	989	525	272	202	431	484	705	739	188	166	393	682	507	999999	389	558	999999	999999	999999	701	668	999999	241	140	574	973	420	827	999999	999999	900	999999	348	183	999999	590	912	708	793	567	734	999999	107	302	839	999999	338	666	323	326	196	999999	999999	999999	126	699	293	999999	999999	457	999999	877	990	474	266	999999	999999	333	968	799	646	999999	999999	942	999999	333	202	938	999999	272	644	754	513	999999	999999	298	563	144	67	
527	999999	780	999999	999999	999999	856	354	999999	46	999999	967	999999	999999	524	680	995	146	816	246	792	506	355	999999	365	813	320	373	567	946	999999	517	209	999999	999999	999999	999999	121	999999	449	999999	979	569	902	999999	304	639	66	988	752	532	162	999999	999999	275	999999	951	999999	724	531	193	999999	786	685	78	261	768	739	257	999999	814	884	16	377	136	813	937	452	316	70	183	999999	999999	815	999999	815	769	312	10	999999	999999	999999	396	608	999999	627	202	999999	833	999999	536	900	808	966	999999	648	155	379	770	461	93	508	633	664	357	928	999999	971	271	263	491	999999	738	826	481	999999	497	407	121	509	621	63	999999	44	533	283	455	418	999999	775	999999	400	541	549	347	52	300	732	260	337	518	230	622	580	790	80	171	982	494	58	160	748	267	271	840	40	889	999999	999999	83	999999	700	999999	495	593	999999	924	199	999999	439	598	765	157	784	990	400	999999	48	254	462	122	472	924	829	625	921	999999	999999	708	316	162	999999	602	186	853	818	999999	136	986	699	999999	972	503	64	459	395	601	482	280	999999	599	850	354	677	999999	999999	775	274	999999	672	957	655	490	182	999999	896	173	970	931	999999	273	314	999999	554	316	149	969	869	380	999999	330	999999	998	267	999999	999999	356	924	225	842	52	862	265	324	741	500	491	999999	999999	999999	999999	630	999999	108	187	999999	798	800	370	999999	999999	906	999999	641	999999	307	999999	999999	464	974	999999	248	755	999999	139	410	58	737	812	815	999999	649	101	999999	999999	699	118	999999	90	432	999999	556	563	999999	801	146	999999	624	971	444	844	268	865	803	22	983	999999	462	968	777	999999	999999	999999	999999	173	401	814	85	634	653	198	755	152	42	469	993	999999	362	296	999999	441	434	765	999999	971	400	783	999999	805	999999	823	999999	932	313	195	454	999999	18	999999	410	999999	999999	999999	328	255	999999	125	999999	343	28	308	523	175	974	345	999999	304	999999	583	999999	618	999999	280	999999	829	542	823	839	846	999999	434	676	132	886	672	999999	999999	447	133	882	284	999999	999999	787	724	310	490	999999	967	999999	999999	949	999999	466	792	999999	622	387	499	712	275	999999	986	327	999999	632	400	289	312	797	377	857	496	700	498	999999	571	999999	999999	999999	62	865	872	999999	999999	485	250	665	104	866	925	66	999999	999999	617	999	963	999999	203	999999	909	210	655	179	999999	999999	463	999999	968	999999	999999	139	500	999999	999999	999999	413	999999	461	118	391	735	999999	999999	999999	320	999999	85	93	499	
703	999999	299	999999	999999	999999	220	702	466	573	32	516	696	999999	633	795	566	999999	761	217	999999	999999	186	94	710	183	26	219	999999	696	393	387	650	479	999999	309	839	999999	359	807	999999	710	67	887	96	874	48	999999	812	86	753	999999	999999	876	903	263	757	215	95	446	835	11	404	999999	190	644	866	999999	549	333	955	999999	999999	954	29	884	392	999999	999999	835	145	801	999999	231	942	462	74	773	576	176	552	634	619	913	999999	197	315	999999	707	452	999999	820	674	489	130	892	999999	369	857	999999	999999	469	217	259	310	999999	604	183	827	727	580	999999	651	383	781	331	252	999999	983	999999	579	104	591	555	827	999999	137	917	110	60	999999	704	916	557	304	999999	426	369	612	937	592	142	470	979	871	999999	179	999999	708	799	649	999999	999999	35	449	777	999999	661	432	986	906	686	82	777	999999	875	185	103	999999	698	904	883	113	56	999999	447	999999	612	684	910	154	835	219	311	410	566	328	891	118	527	215	765	999999	999999	40	906	69	693	413	995	740	86	999999	19	894	766	491	339	786	12	154	275	999999	521	999999	81	476	771	376	999999	557	999999	984	561	493	149	946	488	25	342	999999	999999	208	999999	180	77	622	209	999999	644	84	999999	115	999999	383	939	999999	424	999999	958	439	297	999999	403	448	455	102	662	999999	999999	999999	13	324	453	999999	213	77	299	351	774	459	276	364	731	935	568	189	877	188	553	361	999999	704	66	999999	99	999999	999999	999999	724	974	959	683	660	999999	999999	674	999999	492	179	872	498	83	999999	509	999999	933	595	999999	999999	276	225	999999	972	999999	999999	999999	999999	550	534	590	272	59	626	799	499	593	703	999999	864	894	527	394	18	681	999999	459	999999	557	739	999999	999999	345	999999	458	759	485	710	266	999999	771	417	121	957	588	999999	449	456	220	20	580	999999	999999	604	999999	749	999999	475	300	541	837	614	710	810	378	563	926	999999	177	999999	23	882	447	999999	999999	486	415	437	430	999999	423	999999	999999	546	169	927	348	741	383	999999	929	20	999999	724	701	166	707	999999	999999	34	682	758	288	999999	999999	697	792	321	511	509	999999	403	999999	999999	999999	834	999999	999999	650	450	225	194	317	468	120	13	472	722	676	935	779	114	847	405	399	664	999999	313	548	471	999999	36	999999	999999	375	535	965	201	606	866	36	543	660	148	999999	497	451	820	69	994	235	999999	644	999999	729	238	999999	999999	829	464	121	826	625	189	316	198	954	999999	102	584	
47	999999	999999	810	999999	246	454	999999	595	999999	222	903	254	999999	246	74	391	664	154	147	980	326	371	999999	999999	209	917	481	832	621	543	18	727	484	956	999999	953	999999	665	493	784	999999	63	927	251	217	582	81	942	251	999999	999999	299	955	604	720	909	999999	65	710	328	972	876	999999	368	214	999999	769	597	291	120	557	999999	999999	362	999999	999999	444	901	999999	626	846	538	999999	815	999999	719	771	999999	245	55	979	778	955	174	811	999999	88	569	46	41	999999	483	661	140	258	300	638	603	471	457	999999	999999	518	93	481	444	295	168	125	495	414	889	361	246	141	778	53	999999	999999	999999	194	999999	864	515	813	373	876	460	999999	999999	90	178	418	788	999999	999999	270	871	693	999999	999999	920	454	551	999999	923	132	425	999999	999999	256	152	62	308	272	999999	218	13	279	118	999999	834	601	171	414	245	999999	572	666	233	999999	182	802	999999	999999	999999	430	323	999999	890	250	461	461	999999	706	938	126	999999	525	979	999999	999999	999999	584	809	851	328	292	146	392	451	559	759	775	960	84	999999	999999	821	998	179	894	126	388	867	116	382	999999	464	999999	129	371	999999	686	535	262	579	227	373	636	946	148	186	504	999999	691	702	686	136	632	598	246	298	527	809	803	999999	223	717	999999	478	999999	827	670	999999	90	512	82	250	708	999999	999999	516	194	999999	999999	718	621	999999	185	414	999999	387	999999	999999	882	83	529	877	731	999999	366	999999	669	167	142	321	516	241	999999	189	629	446	428	138	475	730	113	999999	999999	95	529	283	541	299	782	436	995	792	390	999999	999999	205	518	596	999999	622	999999	37	999999	999999	211	389	581	996	784	259	959	704	999999	162	999999	63	108	645	592	92	968	380	384	706	999999	724	999999	361	205	999999	927	831	989	853	999999	86	556	999999	884	149	999999	544	514	532	999999	301	999999	999999	47	929	107	873	14	999999	653	477	999999	223	402	999999	999999	230	800	359	332	138	999999	558	279	999999	507	48	761	452	999999	433	999999	851	239	35	999999	623	323	999999	337	64	999999	933	999999	415	434	342	999999	406	999999	481	999999	165	999999	999999	586	999999	957	155	431	999999	121	562	999999	229	612	800	983	377	153	914	906	534	32	277	311	999999	358	864	468	175	999999	364	840	908	690	709	651	891	448	512	665	178	844	278	943	274	268	980	803	633	999999	299	263	999999	999999	219	143	932	999999	805	999999	103	686	266	999999	999999	999999	766	999999	902	999999	101	999999	640	259	737	
689	999999	334	999999	999999	999999	70	999999	999999	999999	999999	153	343	481	999999	718	855	642	38	999999	492	587	999999	999999	553	501	450	999999	484	267	369	623	447	999999	529	999999	607	999999	293	999999	999999	851	450	605	655	577	433	68	335	439	246	296	611	687	255	112	172	999999	999999	31	927	168	359	558	999999	999999	999999	505	951	196	999999	855	359	924	537	640	146	985	999999	975	77	391	575	55	999999	999999	21	759	592	427	227	469	517	271	186	874	501	892	999999	178	871	999999	116	999999	999999	390	999999	687	159	999999	965	999999	999999	999999	999999	546	592	314	999999	649	476	946	913	999999	969	999999	348	97	747	999999	148	254	113	999999	999999	999999	285	436	726	999999	146	999999	610	977	462	51	861	999999	318	999999	291	999999	366	243	701	925	999999	582	179	676	52	999999	999999	999999	476	720	82	244	412	813	999999	999999	588	895	512	152	999999	999999	82	927	999999	999999	779	116	381	999999	888	869	670	999999	134	703	266	59	598	297	393	123	510	999999	999999	626	597	504	379	135	608	470	730	559	999999	88	509	999999	886	703	79	834	125	525	999999	213	574	234	688	999999	999999	538	307	225	759	232	435	341	958	173	751	999999	736	255	352	428	148	121	598	56	999999	999999	999999	894	228	558	997	984	999999	765	62	373	999999	812	236	80	999999	515	800	366	653	178	999999	722	952	999999	108	870	999999	414	74	462	635	642	374	999999	375	412	997	210	235	999999	432	203	120	388	467	923	28	281	265	633	321	999999	402	34	731	450	941	433	460	136	811	999999	701	600	737	184	999999	351	999999	760	518	599	141	212	746	99	612	574	336	184	852	901	159	999999	999999	403	999999	999999	163	924	999999	574	999999	109	639	927	999999	520	650	293	486	999999	576	504	125	999999	110	200	288	641	999999	999999	106	999999	999999	999999	355	270	458	999999	934	108	198	999999	299	943	849	42	572	999999	597	101	999999	53	698	185	335	654	325	429	302	58	71	999999	999999	103	999999	999999	824	730	582	241	71	316	358	387	488	795	999999	181	999999	78	999999	999999	999999	746	452	62	587	109	583	999999	945	38	51	886	999999	999999	694	205	475	384	217	841	246	999999	40	617	999999	320	697	540	449	999999	557	999999	429	602	479	349	650	425	886	999999	156	881	296	999999	275	472	350	812	999999	999999	999999	497	860	786	999999	999999	716	834	999999	277	999999	52	260	801	481	816	466	444	206	355	999999	60	498	492	694	365	79	997	352	231	969	999999	440	440	448	70	999999	643	
379	791	633	815	66	619	323	114	630	495	561	458	16	999999	615	999999	999999	655	999999	378	999999	999999	618	999999	492	999999	307	527	999999	820	363	420	999999	823	75	415	721	739	999999	878	178	999999	734	999999	999999	894	225	73	279	685	976	792	71	994	551	512	182	914	333	999999	322	999999	999999	810	142	151	14	193	840	209	999999	724	999999	130	209	510	142	44	283	597	921	243	257	999999	843	570	358	458	281	562	243	807	415	84	566	999999	99	924	451	999999	889	999999	999999	79	652	261	999999	941	794	50	379	147	640	999999	999999	88	548	574	966	571	792	999999	911	287	999999	235	319	586	999999	827	999999	999999	593	979	707	889	999999	999999	284	592	438	417	663	240	193	105	999999	679	86	487	833	524	957	879	511	999999	130	945	112	427	941	999999	387	967	629	170	999999	660	38	118	78	370	299	384	999999	999999	892	680	103	999999	999999	640	510	86	994	999999	261	713	999999	373	768	74	999999	857	650	883	40	696	611	33	550	999999	999999	999999	999999	473	999999	583	746	137	451	450	851	241	369	311	54	999999	973	733	908	999999	193	664	999999	13	294	441	733	999999	354	206	79	80	331	551	989	542	666	530	999999	677	966	350	922	327	222	999999	498	999999	839	729	723	878	124	999999	333	999999	627	999999	999999	999999	849	497	783	254	381	999999	910	818	322	512	999999	452	999999	240	874	843	741	32	790	449	999999	394	419	624	999999	200	956	621	227	13	914	999999	352	877	828	999999	999999	677	946	999999	934	680	999999	337	94	999999	816	883	999999	490	254	999999	625	738	850	465	87	999999	772	190	824	298	999999	318	999999	394	110	194	999999	406	286	74	999999	358	515	999999	999999	999999	540	211	384	83	787	737	758	319	635	613	37	373	999999	408	905	999999	617	646	999999	999999	999999	700	181	631	480	438	214	999999	999999	276	233	586	106	995	628	570	805	751	510	999999	560	287	759	999999	167	999999	14	877	168	999999	741	999999	193	999999	352	840	999999	753	999999	359	533	999999	789	368	389	999999	276	999999	780	999999	999999	999999	145	227	167	462	940	999999	999999	440	433	336	31	999999	535	999999	403	456	653	788	540	62	159	161	338	999999	498	400	999999	716	773	609	107	823	999999	875	999999	966	492	889	899	999999	288	171	926	207	556	999999	833	34	57	819	751	992	805	908	999999	984	888	185	964	999999	577	758	667	823	239	208	861	659	631	437	963	763	999999	193	999999	999999	235	141	435	918	567	999999	668	953	857	115	999999	450	
169	748	87	999999	925	999999	778	530	999999	112	967	357	717	184	402	620	855	987	112	621	144	729	758	756	999999	55	983	999999	99	999999	965	133	999999	999999	500	883	359	656	837	540	414	999999	493	133	173	999999	210	392	689	58	108	869	12	407	315	440	989	331	568	880	999999	293	999999	790	146	843	999999	305	684	999999	270	999999	160	572	216	891	245	635	592	671	844	600	805	50	615	105	131	999999	999999	70	893	38	98	957	175	130	999999	703	986	330	910	999999	708	179	788	899	719	439	999999	999999	204	363	738	896	45	775	488	401	185	50	722	395	199	624	625	241	120	202	407	999999	89	541	649	999999	761	939	999999	636	261	716	386	999999	999999	692	999999	540	300	201	921	400	642	420	528	945	607	525	999999	999999	553	556	788	999999	999999	999999	343	662	714	475	145	999999	883	851	999999	468	664	40	803	506	758	95	941	919	280	17	452	669	23	703	664	245	234	999999	92	704	927	999999	659	486	999999	212	999999	999999	65	825	999999	790	280	999999	291	999999	721	218	335	468	615	868	256	35	663	674	649	20	999999	899	872	86	999999	445	541	805	380	327	999999	556	999999	127	863	455	500	661	398	999999	422	97	523	999999	480	623	99	69	612	634	823	999999	999999	999999	22	165	953	440	999999	835	528	485	206	404	70	779	999999	497	15	800	534	11	999999	695	999999	999999	386	856	605	999999	356	999999	999999	746	503	473	993	999999	114	708	999999	999999	999999	563	435	936	890	129	999999	701	425	601	63	811	109	821	408	867	227	298	779	106	999999	999999	489	56	292	460	901	597	786	753	393	307	309	474	371	722	269	661	833	266	902	904	730	754	428	391	646	682	75	135	237	816	928	405	235	765	84	389	654	999999	228	999999	999999	671	218	999999	512	635	999999	999999	999999	565	464	522	204	999999	154	734	999999	900	813	229	999999	999999	999999	576	378	999999	248	605	647	879	16	403	48	545	999999	68	546	671	879	999999	231	999999	526	671	361	415	999999	304	620	999999	761	753	626	998	999999	264	999999	641	999999	999999	396	855	48	999999	559	70	483	658	942	96	999999	956	31	802	997	153	144	854	999999	963	702	999999	999999	999999	999999	999999	777	49	710	734	913	904	999999	280	999999	376	349	797	122	300	931	552	999999	999999	161	805	732	824	11	691	129	300	999999	425	906	452	999999	999999	612	306	293	443	948	217	183	293	673	751	188	631	803	347	742	924	41	159	591	460	156	322	530	953	48	29	
614	622	488	999999	374	181	506	999999	999999	999999	16	497	999999	999999	361	867	141	999999	999999	999999	999999	782	558	501	393	756	861	419	594	999999	775	340	405	999999	999999	560	805	999999	387	999999	135	204	162	926	917	543	555	999999	109	288	191	549	999999	668	141	832	73	986	483	617	320	999999	24	999999	49	676	102	675	999999	999999	72	334	603	638	254	692	999999	631	584	850	211	424	999999	315	118	999999	999999	736	797	770	496	818	332	999999	696	48	999999	267	886	251	451	879	894	308	226	856	946	999999	999999	999999	212	999999	412	633	416	895	776	708	786	813	652	999999	999999	782	313	999999	999999	999999	941	216	512	372	999999	342	409	331	530	21	99	999999	999999	354	999999	358	568	64	416	698	363	800	271	999999	481	83	598	95	11	122	994	972	853	122	736	218	999999	839	999999	79	234	94	375	764	619	533	533	308	53	529	223	999999	836	313	480	151	999999	999999	891	999999	744	324	330	417	27	999999	999999	178	617	114	423	728	367	347	999999	278	434	507	999999	999999	999999	999999	51	482	898	745	145	999999	641	595	273	999999	948	35	334	999999	764	957	747	503	134	999999	690	939	116	495	999999	999999	839	999999	999999	446	179	942	132	454	282	847	519	281	980	999999	536	31	840	518	779	999999	22	564	513	476	759	368	823	193	609	111	376	413	853	999999	711	999999	879	827	735	15	902	880	999999	916	448	475	522	999999	999999	669	109	597	715	559	486	284	698	999999	999999	811	129	938	844	180	481	999999	428	344	157	108	152	23	783	999999	439	142	926	596	999999	999999	845	558	999999	940	999999	999999	697	999999	999999	999999	739	999999	999999	999999	886	963	45	467	445	341	57	188	999999	999999	526	96	814	941	129	354	358	111	220	403	965	999999	999999	904	178	703	418	133	184	999999	368	999999	873	859	887	476	106	468	999999	999999	999999	667	440	634	999999	999999	963	756	999999	815	999999	637	429	746	999999	326	390	140	299	741	923	924	999999	406	372	24	999999	955	63	653	999999	889	950	524	166	308	139	948	999999	261	739	999999	947	999999	999999	730	92	999999	901	571	999999	999999	179	419	773	322	662	44	999999	408	999999	18	702	999999	999999	197	687	905	590	659	196	441	999999	47	12	270	976	999999	762	642	999999	999999	63	492	567	292	999999	540	750	844	645	104	686	92	557	730	959	999999	999999	456	52	187	546	251	385	654	326	999999	999999	512	345	27	282	630	476	999999	999999	999999	965	284	477	999999	999999	999999	23	101	754	566	999999	281	
311	999999	843	315	999999	755	999999	812	999999	913	966	588	999999	247	999999	627	822	66	999999	999999	775	748	459	527	979	999999	999999	799	237	999999	899	759	651	145	211	999999	999999	967	40	720	77	153	113	61	999999	889	999999	917	247	396	999999	698	949	999999	999999	999999	112	999999	336	999999	732	750	999999	823	23	216	936	987	46	725	452	855	35	896	871	999999	644	407	218	999999	870	115	562	841	999999	211	809	110	639	648	681	858	640	336	988	327	568	999999	47	112	952	47	999999	522	943	999999	672	63	679	999999	918	704	117	246	834	999999	198	742	808	812	999999	836	358	397	999999	593	224	999999	907	554	73	364	999999	999999	146	832	234	49	898	600	999999	756	999999	999999	730	976	999999	404	502	371	139	825	481	235	999999	999999	689	493	478	359	999999	972	999999	135	810	563	344	999999	999999	11	402	158	999999	218	283	650	414	592	666	77	842	820	207	546	424	247	999999	144	410	30	999999	999999	570	548	401	566	610	306	955	177	999999	749	304	500	968	980	981	273	951	64	711	106	826	411	999999	388	775	608	999999	999999	680	209	999999	89	857	661	587	305	816	717	49	999999	999999	499	434	103	999999	706	999999	444	266	619	999999	355	318	56	999999	999999	42	999999	791	999999	596	999999	496	442	158	999999	643	316	402	685	456	244	999999	603	468	337	976	423	862	78	40	275	315	71	26	999999	999999	999999	747	428	999999	803	925	48	522	999999	999999	992	944	311	999999	271	51	999999	999999	948	340	715	588	999999	193	619	160	999999	971	999999	87	434	426	903	453	832	999999	974	422	653	318	977	999999	224	333	999999	478	560	14	768	234	734	999999	77	914	66	232	999999	245	653	652	213	76	999999	177	578	576	51	857	999999	999999	76	168	520	639	363	999999	373	263	208	150	600	999999	212	999999	353	536	358	988	397	609	408	739	768	999999	115	999999	888	57	755	417	999999	702	773	999999	999999	576	388	999999	561	999999	859	999999	46	513	62	999999	864	106	824	52	999999	999999	470	632	999999	336	399	519	534	999999	746	326	508	790	712	897	944	146	937	776	158	920	999999	965	999999	500	703	999999	948	619	55	791	999999	999999	199	385	999999	151	772	831	999999	868	999999	118	999999	542	409	999999	800	999999	551	728	169	57	893	308	624	504	999999	803	633	999999	571	915	999999	999999	103	795	601	337	665	802	374	116	999999	290	999999	999999	289	217	101	999999	465	793	77	327	632	999999	819	999999	760	737	269	968	999999	52	999999	988	711	731	999999	
614	999999	472	499	748	364	999999	456	613	999999	305	999999	999999	999999	185	679	777	847	999999	999999	917	975	999999	999999	927	999999	999999	908	999999	982	999999	617	558	767	487	803	992	304	328	963	579	729	999999	610	465	523	594	267	999999	373	529	150	632	999999	532	638	944	999999	572	215	959	154	898	630	262	688	999999	907	234	381	686	483	528	125	752	197	769	999999	999999	999999	949	147	885	195	462	888	984	999999	999999	848	859	106	732	999999	999999	435	831	585	357	776	857	999999	999999	651	686	56	999999	516	999999	345	869	999999	784	167	999999	999999	268	712	999999	374	703	516	671	386	522	590	751	414	999999	999999	365	193	750	344	557	999999	999999	243	508	415	276	478	502	900	978	22	999999	999999	858	192	176	128	418	983	999999	999999	25	656	139	106	305	999999	404	340	979	686	105	450	610	992	716	34	214	999999	107	235	24	771	407	509	279	999999	556	928	159	247	775	999999	999999	216	256	458	114	412	120	999999	83	171	999999	302	917	871	963	865	999999	999999	914	656	885	847	336	999999	259	999999	999999	128	999999	476	999999	742	910	338	188	403	745	268	920	801	651	48	161	852	849	114	591	999999	999999	999999	999999	17	999999	999999	881	999999	880	12	208	999999	585	999999	999999	607	981	189	391	589	692	999999	999999	217	999999	122	14	846	695	483	999999	154	48	429	999999	970	23	182	419	791	456	764	523	999999	69	447	999999	999999	641	999999	871	670	723	999999	714	654	570	255	786	219	124	44	999999	407	608	999999	444	166	96	436	593	808	769	599	142	928	999999	386	157	784	896	354	215	151	612	733	430	46	999999	999999	410	768	396	209	677	999999	999999	125	145	999999	12	70	573	214	961	72	901	133	999999	786	999999	193	107	12	322	769	828	586	794	999999	999999	408	451	835	999999	824	421	569	922	720	891	999999	251	152	781	836	999999	11	999999	550	832	307	999999	928	653	226	671	999999	887	999999	593	459	999999	999999	999999	604	618	737	187	146	650	341	210	159	999999	677	941	999999	230	486	987	827	999999	254	999999	336	242	999999	999999	809	163	37	682	24	999999	442	609	981	771	187	999999	53	824	53	899	501	999999	26	999999	975	284	716	174	411	920	766	62	86	999999	55	999999	999999	554	999999	982	622	658	196	32	462	77	960	193	52	268	999999	12	363	354	551	239	999999	488	216	534	446	863	281	999999	370	389	532	999999	725	815	132	499	456	71	286	999999	909	999999	581	908	999999	999999	999999	153	976	999999	699	731	999999	
816	156	999999	348	843	545	759	387	103	661	999999	544	207	999999	237	999999	454	999999	301	78	708	329	999999	999999	308	220	913	742	999999	999999	607	689	801	95	909	668	515	999999	999999	999999	527	999999	816	342	508	373	999999	75	999999	999999	531	999999	407	663	968	496	925	709	999999	632	631	27	258	999999	64	393	743	122	558	568	630	303	999999	776	551	999999	512	888	409	934	104	848	848	131	595	400	291	148	127	999999	743	999999	999999	980	999999	999999	216	840	999999	124	999999	14	999999	335	386	238	274	631	121	724	999999	47	309	115	538	999999	999999	137	390	999999	112	604	994	145	825	999999	192	962	882	51	47	671	609	295	313	999999	999999	522	745	367	999999	999999	36	402	438	999999	505	15	999999	999999	999999	999999	460	624	22	35	19	381	510	560	55	312	999999	80	686	322	438	999999	801	448	451	656	391	33	537	999999	578	602	706	129	329	999999	519	771	999999	958	221	999999	283	287	90	959	999999	999999	321	823	911	955	715	126	277	999999	999999	999999	668	683	696	436	96	570	457	417	675	390	240	867	792	977	999999	727	999999	453	999999	524	368	999999	644	207	999999	714	999999	999999	999999	999999	852	999999	973	999999	113	36	272	785	897	712	830	999999	294	631	999999	454	41	999999	596	999999	25	824	749	689	644	186	49	499	999999	999999	39	834	530	95	538	402	893	999999	874	342	999999	325	999999	38	999999	999999	207	999999	253	999999	682	999999	36	899	574	999999	99	294	999999	926	999999	999999	71	999999	683	995	152	999999	103	561	999999	755	69	264	531	700	278	720	999999	999999	999999	999999	999999	466	700	432	999999	631	521	510	312	609	414	947	355	693	264	999999	355	698	999999	998	919	999999	707	999999	999999	771	999999	873	999999	999999	298	922	947	960	525	604	825	260	196	999999	687	999999	259	950	351	999999	908	838	999999	999999	374	307	406	999999	999999	564	999999	773	885	999999	999999	647	751	999999	320	491	10	999999	999999	659	214	104	511	40	320	336	442	756	585	999999	863	538	437	520	14	999999	526	999999	999999	961	845	61	375	999999	999999	50	841	999999	640	860	999999	524	670	786	43	279	795	999999	670	999999	132	999999	198	460	999999	724	220	240	928	329	964	44	999999	216	999999	999999	729	361	772	999999	495	127	126	724	324	348	868	650	486	734	205	161	305	83	838	842	863	914	975	543	999999	610	396	320	895	86	983	999999	972	880	550	443	602	400	294	999999	999999	473	146	835	856	570	999999	204	134	813	738	468	999999	971	299	814	385	239	
999999	884	730	805	828	999999	999999	413	677	606	999999	999999	558	905	788	833	999999	400	778	150	686	269	857	202	196	92	999999	525	96	11	591	999999	999999	373	999999	410	999999	91	645	898	999999	452	892	157	20	999999	264	832	680	999999	25	899	45	245	999999	191	37	537	618	745	999999	840	327	676	999999	458	703	195	999999	387	999999	999999	754	879	999999	243	376	999999	999999	824	827	515	999999	999999	985	692	700	822	999999	768	383	747	999999	999999	999999	639	135	999999	999999	561	668	999999	999999	302	985	151	999999	165	573	999999	814	999999	355	794	917	999999	995	999999	690	333	757	999999	375	999999	999999	811	411	855	880	42	118	159	999999	630	999999	758	999999	552	567	843	547	544	259	511	953	66	401	678	981	999999	643	999999	999999	809	804	999999	704	688	298	183	739	298	999999	541	210	664	999999	999999	638	169	999999	999999	216	847	785	223	631	863	243	948	419	999999	874	999999	398	757	623	768	826	377	64	950	264	394	113	259	999999	999999	311	299	316	676	49	999999	859	201	999999	999999	33	590	166	840	454	350	763	16	424	20	153	999999	51	981	898	271	999999	805	198	822	743	536	955	999999	562	944	999999	742	694	62	415	207	999999	934	744	246	999999	223	505	913	630	999999	835	258	999999	858	257	999999	778	777	717	63	12	331	945	497	635	251	288	999999	708	999999	322	371	604	946	839	116	246	662	999999	999999	310	284	202	646	999999	999999	350	703	696	316	964	916	344	362	204	291	999999	257	610	969	999999	995	999999	999999	784	473	654	627	28	151	99	125	999999	827	753	727	999999	999999	796	999999	999999	585	813	999999	999999	406	37	252	751	558	126	999999	61	999999	999999	999999	79	593	862	237	61	723	999999	555	227	848	198	517	608	477	162	691	460	999999	78	360	999999	813	552	387	446	999999	875	470	35	110	999999	647	999999	448	658	546	446	568	876	999999	899	999999	999999	217	218	520	999999	284	999999	435	538	379	999999	604	133	265	50	484	791	999999	999999	999999	999999	126	784	999999	645	170	819	616	999999	891	805	890	460	999999	638	999999	179	925	999999	601	74	599	571	999999	635	277	325	402	505	962	777	237	339	685	737	68	999999	667	874	483	464	790	190	999999	999999	131	999999	208	627	999999	314	865	880	256	160	930	555	99	915	377	844	999999	120	293	999999	999999	560	775	196	580	999999	512	999999	295	999999	999999	419	925	130	513	999999	126	999999	800	999999	911	356	93	534	807	513	343	751	999999	639	999999	679	999999	532	996	570	379	
22	56	999999	802	814	999999	119	876	520	629	969	412	255	727	999999	999999	635	999999	231	477	251	389	77	578	760	554	656	999999	604	999999	402	133	999999	753	114	728	16	855	106	999999	974	999999	296	883	999999	349	261	911	396	999999	271	329	775	999999	999999	632	979	999999	51	270	939	999999	999999	997	237	999999	468	501	623	923	999999	780	116	470	502	999999	102	194	999999	421	302	744	712	244	261	83	999999	999999	625	482	748	790	999999	836	999999	963	384	299	999999	999999	880	759	298	999999	66	999999	223	314	999999	544	539	795	21	999999	968	204	308	48	746	163	498	618	876	150	999999	523	966	279	649	539	999999	803	538	687	540	542	456	249	187	999999	860	999999	259	999999	999999	953	779	194	868	626	664	999999	552	999999	38	271	883	157	999999	543	524	943	665	70	999999	735	999999	333	98	435	747	999999	860	975	999999	455	369	796	208	231	744	782	999999	999999	999999	872	260	46	659	279	999999	309	952	644	255	999999	387	199	754	999999	696	455	105	442	878	605	486	999999	999999	582	999999	999999	999999	75	798	742	541	642	194	999999	999999	230	674	819	776	448	116	225	730	999999	999999	179	51	991	535	298	999999	968	153	279	999999	683	837	86	999999	571	360	887	845	513	385	744	14	300	999999	475	999999	285	665	999999	499	270	846	822	515	733	999999	957	539	510	999999	999999	499	915	78	999999	999999	597	999999	999999	97	228	379	226	999999	332	999999	751	268	70	517	412	312	713	780	999999	837	999999	571	643	525	402	357	345	458	812	255	99	232	999999	999999	999999	999999	460	352	999999	999999	630	821	192	567	304	699	479	992	999999	999999	786	144	942	999999	379	35	810	689	695	999999	44	767	199	87	86	529	999999	978	333	580	999999	370	509	245	216	203	999999	85	999999	703	878	352	806	552	999999	954	999999	967	712	168	30	999999	657	410	855	862	631	999999	491	999999	372	500	669	999999	417	425	635	707	756	185	646	999999	467	992	991	691	961	647	999999	131	249	369	276	175	559	90	713	999999	999999	999999	572	999999	594	456	999999	388	683	734	144	999999	999999	582	220	536	521	295	313	664	418	999999	900	984	999999	369	534	12	233	504	521	999999	712	535	327	999999	999999	371	151	999999	661	613	18	237	999999	575	802	999999	999999	739	653	999999	776	58	691	225	453	587	788	234	922	338	999999	188	222	807	340	999999	264	808	923	999999	154	303	13	804	165	673	481	920	567	867	854	999999	851	257	560	663	999999	112	958	35	999999	916	98	
333	458	830	24	705	244	18	412	999999	815	503	130	483	55	886	70	780	116	867	667	64	483	670	337	965	257	676	949	162	849	897	577	237	999999	680	355	999999	658	999999	999999	558	999999	514	678	358	999999	999999	618	957	51	188	999999	715	259	43	849	999999	999999	59	458	567	68	260	500	918	925	892	279	375	540	735	131	999999	191	118	600	968	991	979	999999	180	68	991	120	671	978	999999	978	180	999999	999999	999999	608	326	128	499	214	999999	760	999999	999999	807	253	427	316	67	587	999999	150	443	880	797	999999	221	999999	999999	77	149	829	939	73	914	999999	999999	973	999999	999999	25	73	618	395	999999	241	999999	603	373	815	574	804	614	401	338	837	736	950	769	318	397	48	618	432	999999	195	999999	999999	330	708	708	999999	412	999999	572	470	532	58	926	566	967	617	999999	999999	503	344	225	547	734	999999	371	999999	214	999999	999999	976	454	195	999999	768	419	197	999999	665	116	999999	402	79	829	868	315	999999	999999	999999	351	779	133	924	999999	730	970	283	634	253	346	124	999999	816	419	999999	25	346	727	167	156	779	344	259	587	382	941	155	718	866	771	683	570	11	254	355	852	999999	266	999999	798	146	563	999999	999999	999999	881	585	660	243	852	968	960	866	999999	571	999999	999999	347	556	788	824	564	768	482	663	999999	248	572	999999	999999	496	89	137	368	20	225	314	930	595	501	366	495	485	23	802	999999	703	999999	999999	909	999999	192	999999	811	999999	581	999999	558	665	447	642	999999	596	999999	366	999999	833	508	56	999999	141	999999	751	999999	432	339	89	999999	999999	940	851	303	999999	999999	764	313	379	326	394	439	430	999999	275	158	999999	352	898	999999	656	913	889	205	898	337	778	44	440	655	388	644	501	50	878	724	596	349	999999	442	736	62	519	516	999999	616	924	385	999999	999999	205	999999	999999	999999	108	765	999999	999999	405	999999	385	999999	873	724	938	749	937	390	999999	550	562	519	227	999999	999999	999999	404	383	999999	291	412	403	365	837	999999	999999	213	406	941	999999	673	940	944	572	67	15	189	794	577	374	679	544	508	999999	51	999999	862	999999	847	505	370	678	574	999999	159	999999	374	999999	275	639	545	541	999999	999999	877	621	575	655	408	252	423	999999	805	716	999999	867	894	999999	796	772	446	238	999999	446	752	995	375	999999	423	85	641	154	529	937	828	147	105	999999	260	429	999999	217	577	604	91	760	872	858	510	291	97	146	999999	999999	203	317	982	12	999999	881	
256	744	241	332	999999	278	91	867	888	474	999999	161	977	377	661	239	660	954	999999	991	132	999999	330	142	987	504	905	999999	744	520	165	999999	731	378	999999	376	975	254	999999	813	679	14	999999	46	999999	999999	999999	871	840	964	656	38	648	30	999999	999999	424	999999	345	116	999999	64	133	999999	999999	679	999999	608	203	295	263	416	960	551	322	999999	547	293	622	61	345	43	999999	999999	863	137	999999	711	619	999999	999999	876	909	886	999999	999999	999999	602	726	840	999999	560	999999	999999	999999	999999	77	107	999999	641	999999	140	999999	294	771	339	868	999999	513	999999	999999	718	989	759	999999	387	507	84	111	697	246	945	999999	999999	544	785	366	640	999999	623	70	357	12	978	253	821	399	625	125	120	755	538	98	544	999999	999999	999999	918	222	332	743	999999	995	20	999999	255	573	703	750	986	973	237	999999	999999	131	877	999999	999999	515	521	988	882	958	991	941	707	999999	31	177	745	224	447	428	747	880	76	361	992	583	999999	258	999999	875	139	146	528	265	207	999999	737	93	559	412	999999	999999	860	44	14	78	999999	999999	551	536	14	771	536	999999	535	20	65	526	999999	999999	518	272	302	17	829	999999	999999	452	659	608	439	661	999999	44	727	412	29	42	356	999999	999999	609	706	169	999999	367	999999	718	730	999999	367	999999	370	132	999999	438	52	853	215	159	999999	254	738	942	999999	999999	117	501	92	999999	999999	33	999999	799	549	999999	999999	142	147	999999	999999	999999	721	472	999999	228	999999	999999	150	298	370	176	999999	207	279	642	870	763	999999	526	260	119	636	607	206	344	51	571	999999	985	871	999999	716	744	999999	949	999999	275	701	877	62	999999	999999	999999	761	824	206	972	529	907	47	803	999999	620	221	999999	78	124	276	906	187	999999	958	164	427	461	460	92	301	329	999999	605	71	999999	473	684	758	843	845	381	999999	79	51	675	948	78	839	105	532	999999	881	418	999	795	700	333	616	206	999999	999999	374	124	680	999999	999999	442	742	884	156	536	386	235	999999	895	768	118	999999	999999	215	358	621	364	559	531	447	701	606	276	999999	150	77	561	476	999999	16	33	398	841	877	515	336	954	948	995	393	999999	150	113	37	592	999999	333	990	27	688	19	564	999999	762	106	836	475	400	999999	469	825	758	733	888	999999	719	846	416	700	32	667	999999	564	147	791	561	502	249	999999	999999	999999	570	459	856	996	469	249	88	780	679	860	564	941	536	568	999999	416	225	292	872	800	916	
300	994	999999	603	999	21	971	545	343	236	498	512	724	999999	309	876	891	284	999999	767	635	999999	999999	113	474	999999	579	892	154	286	956	39	703	827	279	464	835	403	470	238	116	999999	999999	633	75	438	811	999999	598	540	334	18	402	42	999999	280	832	999999	999999	971	441	88	999999	66	280	469	808	896	985	844	50	999999	814	999999	999999	999999	999999	539	47	45	226	999999	303	613	952	948	636	671	999999	999999	632	918	274	498	796	37	843	289	363	606	630	914	328	754	499	999999	999999	160	380	999999	596	999999	999999	103	755	176	784	787	999999	331	833	999999	360	985	999999	999999	999999	326	455	634	556	405	185	441	415	311	947	549	124	126	999999	485	999999	656	413	339	48	180	743	629	252	66	184	41	999999	999999	999999	342	541	377	612	877	999999	746	344	201	127	999999	999999	453	228	245	999999	988	577	357	846	704	999999	883	94	999999	582	826	391	500	230	999999	668	922	746	614	17	999999	513	999999	780	554	321	999999	221	999999	492	999999	411	17	393	196	999999	999999	646	999999	759	658	292	559	304	878	365	843	970	999999	778	765	706	613	237	999999	484	699	577	301	392	371	671	999999	999999	292	424	384	116	43	999999	999999	285	999999	855	359	464	953	582	901	999999	478	999999	999999	821	999999	592	797	779	999999	711	764	999999	999999	478	398	987	799	988	21	463	980	736	999999	999999	535	999999	821	758	999999	472	531	127	675	112	914	999999	432	672	844	699	627	604	650	999999	925	999999	930	417	466	999999	664	999999	570	448	218	741	314	999999	296	245	771	48	901	999999	190	647	182	252	564	278	565	999999	154	322	835	386	999999	999999	999999	139	560	414	301	999999	807	565	556	237	893	182	815	475	385	608	999999	589	703	999999	152	287	233	687	852	198	806	537	820	999999	999999	832	654	700	599	167	685	367	747	395	999999	624	101	945	999999	391	999999	99	999999	999999	394	256	999999	441	471	89	905	873	561	113	709	279	745	308	624	71	528	999999	875	228	999999	570	842	999999	468	527	196	287	338	470	999999	716	786	284	864	365	159	222	238	520	261	999999	806	643	999999	999999	879	793	330	297	863	348	223	532	623	999999	414	375	972	999999	892	628	999999	999999	378	992	493	999999	443	999999	999999	315	886	365	999999	120	763	999999	632	551	648	403	957	50	607	396	999999	263	660	50	999999	784	250	294	628	633	277	715	275	692	433	417	359	71	386	557	462	858	565	513	70	215	742	431	305	498	671	504	493	
999999	999999	240	810	403	999999	137	75	601	737	343	843	58	933	940	127	240	54	895	664	999999	934	644	697	157	980	999999	51	818	989	140	962	999999	999999	293	202	203	607	956	753	258	491	860	131	232	669	21	282	802	313	74	453	999999	840	999999	57	999999	542	999999	999999	572	999999	256	999999	606	999999	80	999999	649	747	924	999999	98	999999	415	999999	83	523	475	487	999999	472	999999	515	925	686	196	932	788	246	999999	660	944	543	999999	999999	244	258	524	851	599	193	633	64	388	440	999999	633	435	874	973	999999	999999	184	453	109	846	741	687	999999	194	148	999999	412	410	999999	688	999999	960	251	999999	999999	999	624	888	785	839	999999	999999	494	331	563	507	913	272	15	593	769	999999	91	327	503	570	603	999999	461	999999	230	999999	999999	752	809	672	193	550	157	999999	999999	296	668	270	660	615	999999	999999	630	641	135	150	404	679	918	466	879	924	830	265	999999	957	999999	639	618	541	20	999999	521	890	999999	999999	125	673	150	999999	430	821	999999	887	377	14	46	820	29	90	999999	445	833	999999	999999	268	719	999999	937	495	859	999999	651	129	604	461	88	740	327	761	35	731	538	445	45	999999	268	943	887	401	999999	999999	620	538	292	575	908	177	107	65	653	232	736	655	623	401	180	546	293	916	926	305	503	268	65	527	999999	999999	999999	735	10	776	14	545	574	252	999999	122	999999	39	552	910	642	271	118	802	995	883	821	644	887	999999	999999	999999	475	625	123	361	999999	765	668	999999	859	371	64	876	227	200	999999	381	999999	67	709	999999	373	999999	663	241	159	262	532	33	576	673	848	288	127	42	80	949	138	66	639	81	370	42	60	281	217	241	584	805	802	450	999999	999999	21	405	608	459	961	882	999999	230	243	999999	943	196	522	775	759	999999	999999	141	252	999999	427	638	893	341	964	999999	34	918	677	999999	999999	136	21	28	277	721	999999	621	987	256	854	418	999999	725	98	864	999999	441	481	399	685	671	999999	736	412	383	511	277	999999	579	858	294	552	516	424	817	185	503	508	48	999999	507	154	996	81	18	799	177	252	110	633	592	999999	287	999999	999999	999999	285	999999	894	999999	167	136	999999	397	570	865	332	311	280	688	264	933	443	639	187	526	211	664	999999	583	999999	999999	394	946	275	999999	274	474	864	999999	899	886	613	827	603	999999	999999	999999	510	152	477	866	999999	421	379	659	12	648	863	43	999999	999999	223	321	999999	142	999999	471	999999	999999	
601	857	447	392	999999	377	329	615	46	806	789	999999	164	260	115	999999	62	972	576	616	844	626	611	831	171	999999	673	302	951	999999	639	275	486	787	551	620	429	589	632	999999	340	397	612	66	253	134	466	963	215	408	89	999999	894	515	878	974	255	615	231	509	704	37	999999	999999	177	523	126	376	708	495	999999	473	349	575	285	457	999999	554	999999	46	999999	709	96	552	390	869	381	970	909	999999	374	813	999999	999999	999999	313	733	999999	889	729	17	100	265	720	360	616	429	999999	999999	999999	960	700	37	194	685	999999	940	999999	194	307	999999	156	999999	140	130	244	999999	999999	278	972	724	999999	665	858	999999	733	999999	375	999999	774	999999	62	740	488	617	673	785	183	447	311	372	999999	851	999999	587	999999	633	134	600	125	511	212	60	267	706	999999	999999	999999	165	952	999999	575	919	420	857	100	999999	977	523	456	459	931	779	967	610	112	136	83	280	177	109	999999	774	86	273	247	12	999999	781	634	638	615	999999	494	760	999999	701	441	734	497	999999	655	610	154	666	579	433	93	656	603	855	961	999999	999999	999999	231	800	999999	157	999999	999999	932	999999	888	999999	843	913	294	216	999999	411	999999	349	783	721	454	719	630	419	693	813	919	826	187	779	999999	716	999999	642	999999	995	857	293	999999	409	523	459	721	336	823	666	149	876	999999	202	169	999999	125	276	408	511	999999	434	463	806	999999	115	28	119	999999	136	883	999999	999999	818	554	999999	999999	383	208	999999	997	304	999999	36	674	52	984	985	619	64	601	763	243	37	825	433	830	317	241	417	441	999999	194	696	783	496	999999	34	648	758	397	741	78	413	514	999999	838	999999	141	136	999999	42	999999	97	535	130	999999	648	993	131	581	917	152	790	563	999999	119	899	253	188	841	960	999999	861	667	859	694	830	523	948	999999	403	999999	999999	296	999999	122	107	171	663	999999	561	40	526	186	479	598	999999	849	129	766	938	193	953	294	170	999999	638	430	675	435	588	134	54	536	999999	741	47	503	999999	999999	22	737	999999	110	999999	929	820	684	197	270	417	981	404	192	656	219	232	820	999999	999999	484	676	999999	999999	499	437	986	999999	998	737	560	999999	693	847	999999	999999	999999	853	14	999999	874	999999	242	414	28	606	730	861	879	999999	999999	999999	999999	452	999999	345	999999	362	610	852	999999	829	685	460	999999	999999	999999	999999	437	455	615	378	816	895	838	530	444	92	999999	999999	706	134	120	39	227	999999	999999	999999	
59	999999	959	251	253	161	297	54	278	782	999999	395	319	183	434	434	363	150	999999	481	613	277	901	169	152	999999	156	818	719	999999	999999	999999	224	999999	508	28	495	999999	999999	665	607	793	262	999999	999999	823	583	533	700	686	999999	87	933	936	999999	999999	999999	800	108	999999	14	479	335	621	550	338	180	273	674	999999	938	989	25	744	873	819	25	999999	781	328	143	999999	127	999999	979	164	442	288	999999	726	999999	695	275	598	660	999999	468	640	999999	999999	653	319	999999	295	747	687	71	199	999999	999999	999999	278	29	780	403	999999	361	303	999999	395	896	892	856	948	904	253	723	426	94	745	361	384	138	999999	675	823	764	832	294	302	103	253	226	599	960	242	675	494	205	278	999999	999999	999999	726	162	760	463	910	999999	504	963	999999	115	326	999999	999999	149	999999	114	579	627	529	18	999999	302	653	676	267	999999	671	577	238	230	999999	969	196	386	412	999999	914	999999	854	999999	790	338	457	147	899	142	578	999999	389	390	999999	651	257	166	658	433	509	999999	205	922	718	926	734	424	999999	357	279	999999	737	716	999999	218	773	999999	228	21	844	515	776	135	999999	579	999999	848	604	173	721	999999	999999	999999	80	999999	175	999999	733	863	999999	42	999999	551	999999	999999	365	672	199	417	999999	180	937	646	589	993	999999	999999	513	149	737	886	820	135	999999	999999	286	759	999999	369	53	841	353	364	417	811	667	234	272	845	223	526	658	999999	999999	999999	102	91	399	87	522	104	428	999999	136	717	222	722	915	623	297	999999	999999	829	373	46	827	999999	239	777	336	93	807	668	925	221	237	632	839	999999	156	999999	999999	568	847	948	423	999999	238	699	598	945	319	999999	557	999999	999999	999999	999999	259	723	999999	852	621	999999	439	296	999999	668	914	999999	590	999999	830	999999	102	245	467	982	424	999999	77	354	539	188	390	999999	168	120	317	721	999999	808	590	371	636	352	748	817	999999	999999	663	101	999999	999999	18	999999	488	181	465	999999	42	846	409	637	656	175	323	443	999999	999999	138	649	360	203	92	781	302	469	841	750	999999	650	573	762	999999	976	40	329	179	327	295	987	654	935	688	999999	999999	953	714	470	38	315	999999	753	534	24	741	130	999999	999999	770	28	999999	715	885	391	283	646	678	679	145	993	273	52	379	150	994	424	514	531	381	348	754	380	721	192	203	819	238	999999	245	910	203	999999	556	277	657	939	60	307	287	762	284	45	335	999999	51	414	383	393	
999999	326	615	605	999999	431	273	959	993	703	197	463	999999	733	444	234	999999	331	495	112	493	64	999999	217	999999	619	999999	719	55	685	150	789	446	844	999999	919	999999	597	999999	135	13	999999	945	357	119	823	353	551	600	110	245	720	918	281	900	965	951	408	361	245	367	553	914	318	562	407	999999	573	808	525	930	999999	244	999999	108	999999	999999	27	107	429	275	522	129	944	450	430	871	174	944	959	967	896	246	850	767	999999	999999	637	794	999999	806	780	742	85	999999	43	485	557	999999	115	999999	934	999999	931	999999	845	434	999999	867	142	536	999999	628	849	558	43	965	393	603	648	999999	481	999999	395	623	495	779	53	773	417	999999	323	999999	839	113	43	595	315	999999	921	35	813	770	662	185	953	161	893	527	147	999999	102	954	999999	103	384	711	916	999999	484	75	390	206	459	999999	223	860	789	745	524	448	660	512	681	622	208	711	570	219	670	343	886	526	636	999999	852	368	468	999999	728	999999	678	997	405	856	644	616	320	999999	961	102	372	157	12	698	416	589	282	999999	894	673	999999	706	647	151	999999	864	570	999999	344	999999	402	999999	27	203	769	663	999999	825	977	591	401	105	999999	999999	971	738	524	937	933	273	96	556	851	65	999999	972	360	264	677	780	56	210	999999	117	999999	329	999999	809	929	753	999999	456	933	999999	282	56	999999	999999	179	450	350	999999	186	81	768	999999	201	961	23	999999	312	852	158	207	545	200	964	150	999999	651	608	715	18	189	791	639	623	999999	999999	143	523	291	999999	999999	440	423	33	69	348	853	138	178	999999	999999	450	630	308	736	768	91	91	999999	200	527	841	635	999999	996	289	138	999999	653	188	880	283	31	999999	921	766	999999	999999	905	801	999999	523	439	919	876	739	171	341	886	779	702	61	999999	100	999999	999999	805	999999	37	999999	219	999999	484	990	999999	858	428	999999	386	969	646	914	186	517	176	13	999999	715	748	999999	128	797	346	873	486	828	999999	931	209	536	999999	332	149	136	999999	403	49	449	13	28	320	308	955	999999	142	787	875	697	923	999999	999999	99	61	770	999999	422	294	611	514	97	788	497	999999	849	999999	324	774	999999	925	999999	999999	962	999999	729	946	820	999999	999999	740	698	953	381	999999	999999	553	999999	281	999999	476	179	118	437	999999	916	239	822	644	999999	907	999999	999999	999999	772	999999	599	31	387	331	823	840	579	865	999999	815	144	416	999999	999999	306	148	53	405	583	755	664	536	
999999	795	499	134	186	737	521	999999	684	137	609	857	56	531	493	949	556	635	599	253	567	129	782	823	343	625	808	999999	774	618	252	999999	999999	72	994	592	831	699	663	842	354	999999	140	17	807	632	972	774	999999	104	999999	947	166	999999	969	906	999999	676	999999	561	928	751	158	76	884	999999	999999	983	537	900	128	857	999999	999999	999999	619	988	775	26	999999	999999	44	124	999999	769	304	860	84	999999	97	578	164	908	112	914	602	999999	74	132	223	271	989	247	754	999999	991	975	409	522	999999	999999	248	660	90	908	894	636	478	306	589	732	296	891	449	331	963	999999	999999	842	306	999999	924	652	802	449	663	796	999999	704	778	999999	460	561	999999	180	340	503	828	203	999999	966	999999	767	999999	490	999999	107	797	432	999999	52	115	999999	226	540	999999	595	858	640	255	107	999999	773	999999	269	281	734	159	279	999999	470	130	676	821	339	498	166	119	999999	474	999999	999999	938	692	735	224	893	999999	999999	186	744	644	197	948	923	700	557	249	283	219	250	948	528	441	552	921	439	745	999999	999999	836	486	547	175	689	108	338	91	792	999999	388	399	948	102	256	825	933	999999	898	639	940	999999	836	112	234	617	480	506	149	814	785	158	999999	168	999999	268	107	31	269	999999	371	475	456	238	999999	850	999	435	194	726	988	711	846	256	999999	999999	650	445	941	999999	627	831	941	999999	269	239	940	999999	753	988	727	912	999999	83	277	475	470	607	281	383	617	54	321	422	826	84	311	212	66	999999	618	662	90	999999	207	999999	533	478	969	999999	910	219	682	206	999999	86	253	773	999999	636	458	52	174	567	464	583	519	999999	162	999999	927	738	733	999999	379	75	999999	281	999999	737	941	992	638	679	473	408	371	999999	999999	749	999999	538	233	429	971	576	999999	999999	732	999999	30	14	325	784	674	181	485	360	999999	933	254	971	897	251	999999	465	413	494	103	66	221	404	115	412	999999	399	515	314	360	803	577	999999	548	262	716	936	999999	854	999999	301	922	21	297	999999	999999	859	641	982	734	999999	999999	13	428	999999	999999	999999	999999	913	430	284	666	999999	999	999999	366	934	433	644	534	758	999999	999999	488	802	143	209	117	625	906	504	999999	533	999999	844	640	573	890	872	849	100	47	764	434	730	634	751	22	273	999999	570	435	999999	999999	976	999999	614	525	999999	543	213	518	284	999999	925	527	143	602	164	999999	793	54	561	795	443	720	999999	134	758	177	391	
196	843	502	345	999999	761	85	602	999999	999999	58	999999	338	646	582	763	757	508	213	501	159	999999	879	340	526	999999	211	23	266	703	999999	767	459	999999	26	674	782	670	999999	999999	68	10	47	999999	744	780	999999	159	861	999999	276	999999	554	999999	999999	338	999999	171	819	203	999999	999999	345	424	545	291	814	186	999999	907	999999	97	650	999999	442	999999	821	521	595	745	652	999999	162	308	436	999999	222	783	919	999999	710	999999	999999	663	215	996	664	999999	822	999999	966	55	999999	953	999999	189	975	117	243	93	999999	999999	576	999999	551	508	908	999999	999999	682	78	40	267	941	207	370	246	987	241	446	999999	208	999999	141	778	606	999999	209	331	256	887	999999	550	999999	999999	267	53	999999	121	999999	97	999999	999999	150	999999	935	999999	588	999999	615	999999	988	999999	796	598	319	999999	445	305	944	976	709	715	999999	794	964	490	430	770	939	327	999999	875	534	358	868	999999	999999	999999	842	818	943	453	715	312	899	239	753	248	861	999999	608	480	176	999999	388	911	892	356	430	455	999999	999999	999999	999999	999999	122	999999	447	729	999999	206	697	462	999999	43	265	999	438	894	734	999999	192	908	435	719	988	708	999999	970	957	680	211	326	397	999999	136	999999	999999	829	999999	887	315	518	126	317	910	999999	50	697	132	999999	464	461	695	718	185	908	390	579	494	414	548	999999	999999	999999	999999	999999	74	675	999999	628	999999	609	117	847	431	673	792	999999	808	970	668	999999	999999	55	226	750	999999	679	999999	999999	257	848	344	382	348	839	745	61	323	999999	953	375	999999	503	339	854	353	847	999999	999999	126	271	999999	524	999999	999999	628	727	999999	254	750	395	399	999999	381	733	999999	734	508	592	927	741	805	279	27	303	325	354	716	372	406	783	392	999999	111	985	87	819	636	906	999999	999999	213	79	788	567	975	111	132	999999	588	618	999999	704	584	385	466	500	999999	452	127	283	21	485	847	967	999999	626	999999	395	656	455	108	999999	999999	908	999999	736	490	459	327	999999	232	120	783	787	443	999999	199	726	528	999999	322	999999	788	999999	999999	999999	231	999999	565	359	522	736	999999	999999	520	746	333	675	847	999999	19	57	999999	903	61	999999	702	70	533	325	436	862	867	78	142	914	813	443	901	810	514	668	894	968	701	495	171	650	276	999999	999999	999999	999999	999999	577	274	999999	999999	885	999999	35	171	298	249	922	660	869	999999	10	606	999999	889	774	999999	999999	351	163	166	212	566	999999	62	999999	999999	961	913	
999999	999999	501	867	855	999999	999999	793	999999	353	380	654	55	50	626	290	649	670	763	999999	748	842	582	236	121	902	682	329	999999	972	378	462	288	19	677	999999	389	142	751	999999	342	980	261	871	970	509	120	999999	999999	458	412	132	82	497	174	150	496	275	999999	999999	255	237	999999	812	975	917	375	46	373	999999	901	516	999999	999999	141	768	591	710	265	611	999999	521	390	919	999999	999999	999999	790	999999	536	313	123	386	797	759	999999	999999	448	999999	63	144	999999	999999	999999	999999	895	999999	999999	365	999999	559	786	20	999999	171	734	847	505	251	730	538	999999	201	836	999999	999999	140	131	999	37	212	152	814	212	477	717	723	999999	372	675	52	999999	434	449	977	526	999999	999999	999999	34	999999	999999	207	175	524	999999	882	961	600	769	999999	91	324	338	203	417	999999	807	678	454	21	581	999999	576	999999	999999	159	752	859	996	684	900	495	974	770	999999	999999	649	687	917	834	761	676	999999	999999	960	750	106	255	999999	555	305	999999	191	23	685	926	999999	487	999999	409	140	111	603	999999	863	595	349	999999	59	999999	332	999999	760	620	259	905	539	665	999999	999999	999999	506	299	450	999999	347	999999	961	95	999999	324	172	636	999999	703	659	999999	518	57	374	410	538	206	107	233	185	801	570	999999	779	396	965	999999	338	356	634	812	163	706	999999	999999	388	999999	832	157	170	494	252	916	600	833	30	617	999999	999999	524	999999	999999	227	212	545	743	208	999999	831	358	412	999999	171	79	999999	919	812	531	93	32	999999	374	999999	73	691	559	654	173	946	375	357	406	26	999999	334	620	935	503	980	547	190	176	11	798	757	196	90	846	999999	999999	218	96	999999	299	468	936	251	999999	999999	986	99	44	369	999999	10	16	290	340	745	237	983	319	550	999999	999999	999999	999999	161	315	504	479	999999	999999	42	999999	271	136	726	373	999999	378	781	981	993	457	155	807	545	797	999999	906	750	999999	525	999999	898	999999	999999	458	577	573	100	848	999999	516	292	624	336	307	739	879	563	999999	357	999999	211	337	999999	98	696	93	827	363	999999	999999	999999	705	894	112	269	725	999999	278	795	824	999999	933	964	999999	999999	530	999999	999999	999999	871	352	783	754	999999	999999	999999	988	644	999999	999999	999999	736	293	429	787	999999	999999	233	999999	24	486	295	180	999999	580	278	999999	79	999999	175	612	999999	999999	693	255	945	999999	999999	383	697	999999	758	516	999999	89	552	649	999999	699	589	800	257	210	54	394	67	612	999999	
999999	460	208	999999	721	999999	882	166	440	600	184	841	634	502	850	999999	287	728	999999	869	453	38	999999	827	380	343	374	365	388	261	308	197	343	729	151	923	498	999999	46	999999	429	922	999999	999999	371	999999	954	999999	999999	859	766	999999	289	743	778	68	999999	381	999999	999999	231	527	778	188	999999	986	508	999999	360	926	999999	999999	691	858	450	530	999999	999999	465	522	999999	76	958	999999	999999	999999	908	600	950	93	101	127	279	999999	999999	902	154	932	758	384	359	59	947	479	17	307	999999	999999	302	999999	999999	262	915	35	999999	165	999999	258	694	659	88	999999	954	277	999999	734	199	999999	170	999999	386	983	820	91	173	339	128	488	522	197	999999	487	307	702	941	999999	999999	254	658	542	343	895	248	108	306	450	104	679	644	282	117	940	270	755	871	168	442	999999	999999	669	46	90	735	999999	991	601	610	262	336	995	533	945	999999	627	214	490	744	999999	999999	999999	245	449	843	250	89	999999	999999	552	830	782	407	376	392	988	505	263	169	742	116	705	999999	999999	352	649	748	171	564	999999	550	999999	999999	720	59	148	434	597	246	999999	999999	274	384	68	999999	999999	598	167	562	397	131	950	999999	11	615	89	883	999999	106	204	501	999999	172	999999	11	449	368	999999	999999	999999	563	908	27	674	325	841	999999	781	419	799	999999	591	608	177	999999	600	70	422	114	970	265	999999	501	999999	994	508	112	800	67	982	195	911	840	318	833	223	933	656	999999	999999	758	111	984	307	154	999999	319	995	999999	999999	999999	999999	582	999999	989	533	416	975	680	817	739	529	724	437	613	148	999999	999999	999999	307	667	413	736	341	221	163	56	999999	897	93	199	117	738	656	602	248	999999	999999	329	999999	807	958	976	868	999999	238	386	999999	693	15	999999	28	661	764	999999	976	220	251	144	835	486	222	87	596	628	632	791	999999	834	374	809	267	971	43	499	708	436	867	307	999999	776	499	999999	892	925	180	455	973	912	626	38	98	359	493	824	595	880	390	999999	412	447	318	722	999999	205	999999	57	628	275	44	549	352	943	161	69	999999	999999	999999	671	999999	186	817	999999	218	346	999999	907	999999	219	904	828	56	627	895	544	468	777	192	696	33	133	827	708	877	999999	999999	154	999999	434	837	883	695	719	792	235	630	162	999999	982	484	994	568	419	370	216	503	999999	58	617	601	219	529	498	999999	334	999999	118	999999	141	660	999999	710	64	999999	30	143	999999	999999	669	914	315	273	
209	222	999999	564	418	348	670	583	999999	105	999999	999999	999999	999999	206	81	999999	999999	521	873	999999	332	906	294	999999	47	349	83	175	891	389	702	295	946	329	286	618	770	940	770	618	558	700	999999	129	231	754	665	936	265	376	792	403	442	891	877	315	745	59	380	998	597	999999	78	715	888	999999	681	999999	999999	463	999999	936	750	999999	823	631	434	174	293	293	683	999999	999999	999999	999999	309	999999	999999	452	970	873	720	569	772	31	151	632	766	999999	999999	82	630	25	802	678	855	652	187	78	255	999999	580	766	97	999999	460	507	553	128	589	694	627	999999	949	590	977	376	999999	999999	681	999	667	933	609	220	999999	131	999999	846	741	656	675	985	999999	999999	999999	954	482	457	570	644	999999	648	652	988	999999	48	999999	222	701	488	674	943	396	256	223	647	999999	999999	271	339	399	706	386	999999	29	999999	395	860	298	999999	894	530	672	999999	920	29	290	621	765	24	65	895	999999	999999	981	731	999999	950	874	654	798	606	999999	241	999999	999999	271	719	999999	999999	999999	215	924	999999	999999	154	280	358	335	204	367	545	121	999999	999999	503	561	133	951	999999	52	444	985	999999	234	999999	343	440	999999	548	757	570	651	951	372	849	971	477	668	836	460	249	624	999999	297	262	494	940	957	751	820	999999	768	682	771	218	229	999999	453	306	811	840	566	787	999999	796	893	169	999999	999999	532	94	465	999999	836	802	819	999999	356	972	803	402	483	51	727	618	999999	968	190	164	630	690	999999	999999	34	620	683	999999	999999	500	368	335	66	999999	228	735	683	653	845	968	398	913	933	480	503	418	999999	999999	69	829	993	924	979	730	999999	999999	70	103	999999	999999	128	982	83	999999	613	999999	999999	949	823	992	999999	999999	133	222	765	717	999999	553	868	616	263	999999	777	413	507	443	355	999999	730	386	675	589	562	629	999999	416	839	88	999999	35	82	417	700	77	893	843	801	999999	999999	95	95	517	235	484	961	959	999999	999999	358	179	132	20	999999	446	326	356	596	503	372	359	877	678	685	842	543	999999	468	710	519	663	999999	589	371	644	301	168	363	88	667	890	999999	999999	999999	698	903	72	198	264	750	547	257	999999	404	999999	999999	416	832	999999	940	125	500	999999	160	695	536	543	648	584	999999	999999	992	517	835	482	157	999999	949	986	939	481	657	214	959	972	999999	343	195	756	436	885	336	999999	148	552	399	999999	28	43	171	369	423	613	999999	592	555	739	473	999999	
467	509	467	999999	999999	468	999999	296	545	188	999999	999999	357	891	158	999999	832	31	379	293	999999	451	689	915	825	579	67	999999	103	999999	999999	676	870	273	999999	926	428	490	528	680	93	113	999999	840	754	968	999999	532	465	851	760	533	999999	999999	839	999999	999999	551	999999	872	999999	424	202	999999	760	612	332	999999	999999	231	840	999999	503	699	999999	999999	289	848	170	856	567	535	588	999999	999999	999999	316	690	434	283	999999	876	470	999999	999999	669	911	992	89	152	999999	927	999999	243	999999	999999	40	999999	999999	860	736	999999	390	173	314	999999	836	949	999999	867	305	999999	660	999999	125	964	999999	847	429	540	77	999999	768	28	220	640	605	355	242	208	862	646	710	999999	546	144	999999	307	350	404	832	961	999999	222	999999	999999	999999	610	999999	56	537	193	999999	449	792	449	999999	372	952	674	279	491	717	999999	999999	659	930	96	782	999999	478	583	999999	35	707	116	999999	999999	181	215	999999	994	237	999999	670	679	999999	270	781	107	932	999999	354	999999	135	351	253	999999	218	197	84	191	828	146	577	954	999999	226	742	686	999999	656	999999	746	311	999999	263	999999	693	334	264	669	314	685	58	354	999999	831	899	366	862	780	348	999999	141	191	176	999999	618	999999	993	999999	999999	105	999999	286	999999	999999	374	850	999999	722	392	883	999999	414	876	153	98	233	726	854	999999	385	823	812	318	215	615	129	118	999999	913	999999	999999	86	150	999999	999999	772	420	629	466	58	278	150	397	464	61	999999	314	32	11	999999	988	149	862	152	999999	999999	999999	728	993	255	742	924	808	999999	552	856	273	668	972	326	812	106	398	277	117	682	999999	853	163	887	999999	999999	999999	528	989	201	224	997	936	479	804	999999	636	221	316	354	341	982	911	999999	463	646	59	685	582	999999	750	594	45	999999	285	124	574	115	440	656	762	290	425	361	642	275	731	503	521	129	469	187	961	999999	351	442	999999	958	999999	177	999999	485	999999	106	450	629	962	346	203	999999	999999	531	780	659	999999	61	999999	999999	562	198	914	556	174	462	432	573	632	999999	258	842	183	615	681	273	620	287	344	328	999999	22	313	395	309	831	11	999999	407	999999	180	300	875	999999	405	246	999999	489	321	493	674	877	996	689	98	360	516	999999	999999	999999	999999	314	999999	999999	650	550	999999	529	257	342	460	494	176	999999	999999	999999	967	792	220	444	20	999999	999999	999999	999999	43	999999	999999	306	948	325	498	999999	890	274	866	583	636	740	855	361	732	
999999	978	43	999999	999999	676	586	139	393	723	302	415	506	906	348	999999	999999	617	534	270	232	309	27	962	407	999999	66	245	999999	340	999999	999999	93	999999	899	987	817	999999	331	349	47	177	999999	601	205	681	393	367	528	999999	52	999999	331	101	509	932	999999	80	782	435	999999	999999	754	63	671	938	332	229	999999	360	59	129	295	999999	232	65	744	425	766	999999	892	698	717	668	999999	999999	999999	992	777	966	36	746	691	896	999999	696	422	999999	929	267	359	173	999999	999999	667	922	837	147	868	999999	198	545	999999	999999	999999	920	633	96	999999	743	904	339	452	49	334	312	438	999999	464	536	643	242	496	999999	375	999999	348	549	10	375	100	896	134	333	778	490	442	634	999999	999999	999999	999999	746	999999	363	30	721	320	843	364	494	448	999999	999999	810	956	59	999999	691	813	582	94	95	399	653	999999	999999	999999	271	844	999999	803	46	654	474	317	495	310	155	355	18	37	706	646	880	651	999999	792	999999	999999	440	636	999999	550	999999	978	250	356	542	354	814	601	59	999	493	690	412	999999	867	502	470	999999	999999	346	804	555	387	449	518	999999	795	999999	606	449	999999	244	861	495	999999	496	77	149	767	800	540	416	978	999999	162	200	999999	195	925	29	362	999999	975	605	999999	999999	600	999999	838	541	999999	402	995	609	595	259	999999	916	610	999999	435	330	981	999999	806	398	999999	679	297	999999	761	610	497	586	97	721	268	999999	999999	746	999999	999999	311	236	251	148	421	378	122	902	371	332	584	999999	594	41	999999	999999	799	999999	114	921	999999	519	999999	949	999999	418	522	873	991	999999	176	864	999999	168	999999	755	999999	668	976	999999	567	394	956	438	35	943	991	66	22	999999	467	999999	641	973	999999	791	456	301	243	12	855	999999	911	799	999999	720	77	436	21	999999	507	140	380	999999	364	129	999999	350	999999	960	426	466	861	848	115	999999	999999	512	404	238	308	999999	434	973	353	329	482	999999	282	314	999999	999999	54	68	644	336	31	736	619	643	238	999999	377	999999	999999	399	999999	73	693	999999	498	999999	42	999999	655	191	706	407	561	44	646	999999	999999	619	94	861	421	802	999999	779	999999	495	892	999999	999999	202	948	162	397	953	942	999999	473	890	999999	321	999999	271	999999	463	630	999999	184	999999	999999	999999	999999	758	198	724	978	999999	999999	914	639	12	999999	281	783	463	999999	553	19	999999	102	999999	931	999999	802	773	338	159	999999	750	159	999999	999999	999999	763	176	163	999999	964	673	
999999	999999	560	559	260	814	649	261	488	950	230	86	999999	576	999999	999999	999999	860	956	999999	999999	829	194	999999	765	511	691	363	517	616	999999	52	589	345	632	733	999999	382	927	988	134	86	670	999999	529	83	999999	744	825	994	275	302	999999	549	999999	156	184	452	999999	749	132	295	743	999999	650	188	496	279	999999	999999	102	528	933	968	300	999999	999999	999999	588	692	999999	947	999999	523	999999	16	999999	50	68	486	559	234	589	188	865	839	999999	999999	799	351	999999	253	799	77	902	999999	369	275	259	968	999999	999999	999999	111	760	185	756	230	531	643	379	455	220	999999	208	867	999999	755	112	460	999999	370	945	246	115	999999	157	471	621	603	647	999999	791	99	999999	130	999999	999999	999999	690	92	122	276	165	972	999999	42	341	868	44	808	613	173	798	992	627	493	627	996	25	37	295	999999	928	995	835	999999	131	999999	88	999999	999999	338	421	378	862	999999	790	274	973	712	816	999999	586	794	999999	380	993	106	870	637	743	490	412	663	796	513	348	999999	146	476	999999	371	999999	999999	356	999999	999999	429	139	533	999999	999999	32	313	220	692	32	143	961	465	671	34	108	450	763	971	925	758	581	999999	755	999999	137	506	800	454	813	58	447	759	628	999999	999999	999999	934	389	999999	109	999999	999999	999999	214	207	999999	805	999999	272	349	999999	385	359	999999	999999	781	778	81	235	525	999999	766	879	973	696	212	837	107	67	761	516	383	512	826	315	477	867	999999	433	457	999999	913	999999	474	283	72	409	635	725	195	999999	999999	164	942	597	999999	235	517	999999	995	843	708	829	510	999999	401	999999	999999	687	380	913	236	648	778	824	999999	583	415	700	999999	999999	211	999999	871	202	653	999999	570	239	629	999999	359	43	438	613	999999	999999	999999	641	881	199	999999	948	999999	282	342	224	385	127	998	112	820	817	884	999999	999999	999999	958	999999	188	999999	312	303	67	138	564	203	220	174	832	513	902	999999	999999	444	926	999999	36	599	999999	999999	843	452	240	527	431	999999	159	245	972	999999	135	999999	462	709	887	583	891	226	999999	148	999999	221	295	999999	209	56	998	449	275	388	310	368	458	749	339	859	72	540	706	32	54	974	999999	177	388	539	320	119	557	353	999999	810	999999	999999	435	631	167	745	327	999999	544	999999	969	999999	364	767	914	713	999999	37	999999	360	999999	695	104	39	999999	128	116	999999	735	999999	891	922	26	500	487	737	999999	999999	701	327	999999	999999	999999	999999	14	608	999999	621	
625	607	739	529	832	21	999999	196	626	406	999999	49	638	999999	999999	655	817	56	576	864	289	999999	398	999999	336	203	148	197	217	759	999999	420	999999	495	999999	137	158	372	100	15	208	300	999999	918	105	661	999999	564	682	832	526	957	42	999999	999999	448	999999	999999	203	999999	999999	113	978	999999	381	201	733	152	613	521	506	455	956	571	666	989	999999	480	576	674	514	583	515	384	243	76	388	999999	999999	606	918	91	179	460	143	105	321	999999	546	903	927	545	951	170	999999	999999	11	471	999999	352	380	738	500	999999	134	999999	598	999999	633	314	813	375	999999	17	602	425	286	506	437	570	999999	824	934	999999	999999	999999	632	354	58	172	999999	917	87	812	235	999999	590	999999	335	999999	999999	717	999999	241	100	562	999999	944	999999	999999	999999	505	43	720	674	556	803	999999	781	165	665	999999	555	471	249	895	297	185	781	421	835	635	180	593	74	999999	999999	702	582	194	421	688	786	999999	999999	570	884	367	999999	999999	387	999999	869	180	188	999999	171	999999	992	204	274	381	999999	156	85	168	999999	449	655	714	351	111	255	597	744	977	468	417	103	679	21	930	47	999999	44	83	766	10	999999	812	999999	67	710	387	919	49	526	999999	72	219	245	444	711	433	336	285	999999	281	999999	211	793	754	64	999999	193	999999	344	68	121	12	402	334	999999	842	916	294	999999	999999	678	704	461	828	999999	884	999999	577	229	614	776	759	566	999999	574	213	29	999999	12	397	204	999999	999999	467	527	70	816	910	408	868	516	999999	884	648	603	731	749	964	999999	999999	878	615	125	729	292	362	999999	907	760	832	999999	872	999999	14	673	102	998	993	311	999999	77	999999	999999	360	999999	999999	874	918	999999	842	999999	999999	644	832	518	588	470	999999	185	175	625	999999	159	576	55	999999	760	880	974	510	733	999999	663	999999	112	354	999999	764	999999	557	999999	526	26	918	999999	999999	238	459	495	999999	632	31	999999	145	668	999999	384	601	315	465	973	994	999999	390	999999	707	401	528	730	999999	151	999999	355	627	687	108	892	240	207	286	414	311	394	999999	878	711	937	527	456	999999	999999	999999	999999	176	584	493	999999	636	810	671	999999	709	728	332	942	999999	999999	201	458	570	999999	154	404	38	999999	999999	999999	63	511	406	770	874	999999	785	203	999999	255	189	52	203	525	266	429	536	910	999999	582	72	947	951	45	745	79	886	999999	825	450	431	125	999999	884	529	134	414	999999	502	637	999999	138	999999	681	496	
159	999999	55	18	725	868	127	999999	99	546	116	560	370	999999	805	195	116	378	999999	824	73	999999	318	995	141	25	634	999999	77	639	934	310	999999	548	596	813	840	999999	110	582	313	770	999999	347	999999	999999	53	876	697	999999	836	999999	790	856	433	999999	946	59	877	999999	243	709	287	460	611	805	290	999999	999999	999999	354	999999	278	282	999999	999999	318	999999	999999	568	999999	758	999999	625	802	185	520	423	999999	578	999999	791	793	400	349	999999	493	371	999999	617	293	231	447	706	107	999999	490	517	346	999999	709	975	476	318	738	484	999999	999999	658	999999	295	867	706	860	999999	563	999999	999999	933	916	808	946	245	965	284	999999	320	24	528	999999	694	12	87	999999	868	892	999999	484	661	864	614	831	713	999999	331	999999	999999	999999	999999	544	746	999999	584	999999	332	762	999999	510	43	988	174	974	143	999999	742	999999	790	722	999999	241	999999	179	999999	78	311	977	999999	935	999999	859	235	999999	442	984	664	92	427	657	662	999999	161	814	999999	673	700	999999	698	467	567	999999	999999	802	594	350	305	577	999999	516	127	354	999999	804	866	184	763	439	999999	159	999999	659	999999	999999	70	886	90	999999	729	553	999999	671	288	999999	999999	604	233	433	150	999999	999999	97	697	911	999999	999999	586	357	947	275	910	270	999999	999999	999999	999999	184	999999	999999	707	270	871	848	842	148	456	76	999999	436	272	951	999999	299	450	999999	504	999999	999999	999999	753	309	999999	486	999999	643	117	573	740	899	999999	429	730	999999	999999	831	816	999999	855	773	93	251	833	921	685	999999	999999	999999	657	87	381	945	232	999999	988	408	537	999999	394	209	40	882	335	853	965	842	231	999999	999999	618	654	265	117	188	518	512	476	999999	999999	999999	999999	146	916	662	527	525	207	829	703	43	304	432	999999	655	742	211	999999	979	955	999999	102	931	123	999999	433	126	838	999999	999999	486	931	725	593	254	146	894	966	673	335	999999	644	999999	945	999999	324	231	411	461	999999	317	596	999999	999999	958	999999	999999	32	877	239	999999	686	164	999999	999999	112	578	999999	608	519	848	244	999999	654	515	208	700	985	999999	999999	211	714	387	607	999999	999999	999999	869	635	999999	14	872	99	444	924	999999	489	954	999999	721	745	393	803	941	597	999999	354	999999	350	759	357	155	732	162	37	697	999999	557	373	999999	999999	709	213	411	515	999999	155	999999	730	752	718	745	267	578	978	818	911	445	19	999999	544	602	529	999999	849	999999	150	936	416	999999	463	932	591	401	
999999	999999	190	401	435	622	928	546	122	597	51	611	999999	163	999999	219	786	999999	548	372	792	74	189	999999	562	657	835	218	400	503	299	786	999999	866	524	942	637	519	999999	396	82	997	490	932	999999	999999	969	999999	999999	999999	450	999999	393	228	608	990	856	853	838	778	786	719	155	999999	307	999999	457	32	638	242	999999	999999	853	161	300	999999	999999	257	999999	999999	687	848	456	203	62	999999	402	935	267	534	95	784	680	242	999999	999999	852	871	999999	579	790	947	999999	529	626	184	745	242	928	814	999999	609	360	999999	100	999999	272	952	566	999999	862	999999	765	114	156	796	595	621	551	937	942	712	623	923	534	740	499	927	577	877	954	170	16	452	127	999999	434	166	151	999999	999999	899	314	37	716	278	192	999999	382	999999	589	999999	999999	999999	999999	704	999999	436	989	360	448	345	385	999999	653	702	515	322	987	999999	372	438	480	880	846	53	407	595	999999	266	999999	256	554	748	999999	829	480	25	580	423	500	997	176	790	232	754	523	625	383	23	762	999999	266	999999	466	160	999999	809	154	828	306	400	229	733	802	202	791	637	400	823	232	500	999999	574	179	374	271	999999	658	999999	529	782	222	999999	503	688	989	841	291	148	184	670	870	751	126	110	778	443	987	39	963	886	235	999999	791	272	999999	999999	542	101	888	999999	999999	999999	999999	524	999999	35	239	124	999999	949	356	999999	649	562	629	989	457	999999	596	828	999999	628	138	642	999999	662	412	999999	560	307	308	999999	999999	219	519	999999	452	602	922	752	999999	873	826	23	540	973	999999	239	642	999999	244	473	505	70	999999	532	999999	667	968	524	623	998	563	905	999999	166	12	999999	999999	812	547	854	156	999999	624	828	999999	999999	112	999999	752	183	999999	422	999999	999999	694	999999	946	986	892	784	999999	407	138	999999	320	921	372	383	971	481	196	830	600	390	327	660	446	999999	730	999999	999999	999999	772	450	411	151	842	816	999999	813	492	999999	920	762	230	748	999999	419	518	999999	751	728	610	280	999999	767	822	682	517	43	752	511	999999	999999	999999	999999	999999	688	803	178	999999	556	911	167	988	139	910	837	169	578	999999	36	927	999999	68	836	784	501	463	643	999999	169	308	439	71	981	799	837	999999	981	123	37	615	999999	999999	999999	817	453	292	999999	857	984	522	999999	97	726	584	999999	999999	999999	463	999999	235	170	850	919	257	481	106	16	340	82	304	188	464	918	420	588	55	999999	29	341	219	606	786	344	
646	369	351	999999	407	391	999999	160	527	980	802	999999	498	883	947	345	357	285	526	784	690	999999	999999	999999	315	999999	372	170	373	132	999999	628	383	515	999999	888	140	761	609	948	267	999999	660	484	126	999999	99	999999	915	684	983	933	89	11	653	311	884	181	999999	411	29	653	999999	405	66	999999	81	982	610	69	999999	596	676	578	527	546	683	999999	63	350	907	209	255	689	999999	989	549	382	999999	999999	14	958	731	208	999999	999999	367	265	427	942	893	116	562	855	999999	397	999999	511	484	999999	628	884	128	689	504	820	407	999999	266	76	633	999999	999999	999999	999999	255	999999	478	648	912	999999	428	582	120	456	800	647	399	999999	751	999999	47	897	755	352	130	840	999999	703	119	216	270	999999	360	999999	999999	999999	923	801	999999	531	789	862	571	927	210	311	999999	999999	703	183	999999	999999	514	344	595	802	999999	296	934	415	823	774	999999	999999	919	999999	231	999999	999999	815	999999	598	986	999999	942	999999	335	828	999999	818	832	809	10	936	209	999999	494	26	999999	401	620	999999	866	818	708	25	332	866	17	781	999999	216	999999	888	459	419	900	294	402	420	476	546	999999	999999	582	23	774	999999	999999	546	934	215	88	862	204	96	999999	178	521	927	852	469	999999	999999	739	999999	999999	999999	486	789	482	209	623	312	924	84	493	751	999999	694	251	999999	369	471	999999	999999	999999	999999	693	999999	999999	732	773	999999	567	17	726	782	386	999999	194	662	999999	716	74	735	999999	775	937	999999	603	999999	933	826	686	133	109	359	525	865	497	712	999999	124	112	750	999999	999999	744	916	358	710	999999	288	510	999999	612	652	999999	120	291	362	999999	573	768	706	799	999999	788	444	907	376	999999	520	469	481	244	12	999999	324	999999	999999	40	30	771	893	615	654	325	107	999999	456	951	414	999999	144	533	854	356	405	951	487	370	999999	19	981	453	999999	999999	39	355	999999	48	92	999999	848	331	168	802	875	101	154	999999	999999	923	461	425	999999	937	334	948	999999	655	218	999999	999999	83	999999	21	999999	999999	999999	835	999999	752	999999	418	868	604	999999	813	999999	61	480	314	806	855	999999	386	557	566	601	916	999999	91	965	999999	829	719	988	999999	999999	157	22	436	999999	318	346	939	999999	53	556	999999	212	521	999999	338	184	904	566	966	999999	353	463	233	847	844	350	999999	999999	956	588	159	615	959	222	226	49	54	975	497	518	738	374	514	20	354	714	973	506	999999	779	999999	163	999999	380	257	693	788	
588	494	967	142	162	66	464	406	999999	253	309	367	298	139	928	78	457	666	979	999999	223	503	140	377	707	999999	186	662	995	999999	588	964	533	260	466	490	530	386	585	317	59	613	711	471	999999	149	999999	649	999999	94	999999	714	999999	743	575	95	364	600	434	13	880	999999	411	58	664	344	833	999999	999999	448	548	81	90	671	899	609	791	999999	702	568	999999	536	999999	910	29	873	696	789	685	380	136	929	952	582	999999	257	212	663	999999	339	315	310	999999	558	546	502	634	606	844	965	999999	695	897	866	999999	999999	999999	999999	38	791	648	54	999999	999999	322	618	128	508	244	651	407	999999	861	373	262	511	561	118	374	527	249	999999	999999	999999	86	440	41	96	999999	94	122	712	634	25	999999	271	947	682	246	927	999999	999999	372	999999	999999	176	999999	999999	613	690	791	37	135	511	552	558	999999	643	226	999999	586	42	127	999999	539	694	503	846	681	991	999999	878	871	999999	152	122	999999	752	160	910	606	507	482	999999	302	94	586	999999	472	142	999999	313	466	364	350	351	19	222	999999	873	672	986	852	622	136	913	165	688	368	439	831	356	492	315	999999	89	559	999999	857	454	118	379	384	549	999999	259	422	517	105	800	113	515	99	287	247	619	654	999999	573	999999	999999	897	764	43	311	815	999999	160	89	271	792	592	365	218	765	303	612	313	793	999999	501	648	999999	999999	999999	326	267	215	78	664	999999	999999	852	478	999999	220	614	999999	247	999999	438	271	437	834	18	521	999999	880	999999	944	16	351	76	999999	887	290	999999	999999	707	985	999999	615	999999	425	836	103	739	999999	693	999999	688	272	75	999999	447	240	999999	999999	559	999999	999999	387	694	134	657	93	632	999999	590	999999	905	999999	999999	262	464	823	189	22	997	915	999999	999999	196	966	265	744	285	295	259	657	79	556	648	999999	818	180	999999	958	767	753	470	999999	305	458	650	281	629	999999	325	999999	999999	209	999999	643	42	903	200	727	999999	913	808	999999	905	933	174	359	769	748	443	293	901	231	254	254	455	207	999999	738	999999	984	125	472	999999	635	606	870	795	14	861	999999	999999	203	999999	854	944	999999	678	999999	294	999999	511	880	379	41	722	999999	999999	999999	198	834	999999	999999	411	884	999999	345	377	280	336	999999	563	999999	887	528	313	708	141	400	309	331	529	604	454	999999	482	244	999999	938	912	777	999999	288	999999	37	999999	528	999999	215	66	999999	756	407	45	989	999999	999999	999999	851	728	24	
697	563	217	866	999999	999999	999999	386	411	563	252	439	368	999999	999999	285	949	859	548	784	999999	926	344	700	575	999999	569	464	298	999999	250	999999	219	897	89	362	81	999999	721	648	520	999999	803	502	999999	327	49	999999	612	461	999999	143	312	999999	999999	770	229	516	301	194	771	999999	98	676	323	11	999999	470	480	999999	999999	10	999999	899	273	510	133	841	344	257	91	94	999999	999999	937	999999	938	999999	799	318	142	999999	657	537	876	966	327	136	188	999999	107	578	15	586	257	797	995	413	999999	597	999999	387	181	999999	112	687	701	261	999999	216	72	954	671	171	892	649	352	611	33	307	193	999999	999999	979	160	513	88	999999	589	150	121	535	999999	211	999999	755	393	613	434	199	274	75	398	971	302	153	907	844	694	999999	455	393	389	382	414	650	724	201	893	599	608	436	671	598	105	999999	369	999999	999999	147	999999	999999	187	833	42	127	999999	691	687	999999	605	244	580	999999	695	727	155	222	797	31	999999	999999	720	834	999999	999999	403	800	999999	765	784	447	999999	557	999999	716	216	556	350	296	51	999999	514	886	999999	999999	856	690	903	378	391	156	671	478	999999	999999	999999	999999	253	204	999999	808	814	921	232	999999	999999	33	639	978	521	599	871	999999	979	996	686	834	840	226	982	713	999999	508	999999	637	776	876	450	286	698	864	999999	156	999999	243	228	592	663	836	483	832	999999	924	856	999999	285	170	498	120	388	193	511	999999	222	19	911	316	547	595	391	24	999999	363	290	657	296	725	938	999999	777	104	180	999999	742	159	999999	972	651	593	999999	999999	387	999999	999999	999999	362	999999	933	562	331	912	55	78	455	469	258	697	999999	209	504	560	232	751	342	294	23	507	294	72	356	939	665	954	243	775	636	253	464	775	304	20	791	385	425	865	58	999999	559	282	901	965	338	451	98	801	392	636	999999	614	501	855	990	871	999999	392	256	101	834	679	832	999999	242	868	905	494	768	999999	336	999999	999999	911	948	22	171	999999	611	224	999999	441	999999	10	256	850	284	449	29	999999	179	43	618	957	277	880	449	999999	999999	999999	545	603	999999	545	999999	531	999999	999999	907	978	999999	999999	999999	999999	999999	403	296	999999	758	999999	594	999999	474	848	678	999999	857	287	644	77	572	275	658	151	678	272	408	847	700	999999	481	693	542	999999	999999	354	999999	586	733	999999	593	617	147	351	999999	89	139	194	867	17	673	999999	946	839	415	444	176	999999	364	962	995	999999	
141	43	910	900	923	433	638	999999	50	281	554	999999	483	999999	137	999999	277	598	143	223	979	693	61	390	747	999999	635	774	187	623	231	770	878	155	999999	113	999999	973	165	705	555	999999	966	401	547	185	365	460	317	999999	372	765	829	781	469	448	982	529	163	230	999999	999999	156	427	999999	999999	891	338	999999	34	999999	303	442	437	999999	445	726	660	842	571	348	185	467	327	260	465	999999	999999	685	47	131	911	820	935	908	691	397	549	351	763	999999	36	979	293	983	999999	333	402	123	33	721	331	687	592	882	622	406	828	176	594	999999	999999	999999	442	902	964	482	999999	999999	999999	58	999999	999999	89	999999	321	205	184	343	999999	142	999999	983	662	325	799	234	238	62	295	294	568	383	757	920	498	383	547	390	29	596	825	873	146	975	544	22	607	314	570	999999	232	494	999999	461	303	811	990	127	999999	740	254	454	243	692	489	803	561	168	788	938	658	999999	324	595	316	999999	846	687	780	787	626	999999	999999	868	72	999999	399	999999	626	687	999999	429	287	288	351	380	639	999999	495	741	999999	449	999999	632	999999	437	179	999999	154	628	965	313	346	325	124	330	963	999999	999999	414	414	266	999999	111	556	238	517	999999	999999	999999	46	999999	201	999999	336	186	407	859	999999	634	904	10	160	999999	721	88	999999	961	174	30	417	274	825	90	337	204	999999	424	85	999999	920	143	999999	218	591	999999	122	306	989	937	923	113	999999	994	999999	999999	115	999999	389	999999	999999	555	872	233	999999	999999	576	120	712	141	999999	983	784	571	999999	771	856	941	416	159	965	786	999999	236	107	313	11	830	580	923	99	375	44	999999	394	375	999999	920	690	820	995	12	594	858	999999	939	999999	702	290	739	556	173	135	240	513	999999	583	645	136	224	999999	746	540	789	999999	903	999999	187	186	349	999999	936	261	999999	163	963	202	123	999999	999999	984	308	550	841	376	925	249	803	103	999999	791	625	999999	475	999999	259	471	805	815	999999	990	999999	525	941	999999	999999	911	539	999999	999999	175	470	88	969	999999	471	205	698	422	999999	663	154	94	160	557	884	153	786	545	999999	501	397	307	801	176	842	783	609	612	755	24	710	726	553	861	331	999999	999999	245	589	64	999999	392	699	112	845	999999	375	999999	354	999999	135	993	999999	58	777	999999	287	802	397	688	595	96	666	112	999999	428	999999	299	236	347	999999	550	956	999999	728	15	999999	699	331	784	999999	999999	267	288	888	999999	552	505	
999999	169	999999	32	999999	999999	468	999999	725	597	159	427	526	86	166	17	158	585	46	335	999999	999999	563	587	480	613	280	999999	828	387	223	245	875	999999	215	999999	87	999999	703	65	999999	999999	290	21	549	903	268	341	999999	260	140	999999	680	999999	184	999999	605	682	999999	244	999999	99	858	347	383	913	551	999999	870	99	929	851	881	980	944	289	491	552	999999	576	354	938	319	577	257	910	565	999999	860	894	471	405	755	469	999999	301	192	942	637	999999	999999	776	470	999999	331	999999	431	699	282	895	829	63	644	974	889	691	999999	290	100	999999	358	893	630	976	627	534	999999	422	556	999999	999999	549	914	411	999999	577	478	349	256	967	488	865	385	999999	74	418	761	781	579	742	999999	999999	852	999999	288	469	156	494	999999	796	193	19	153	629	798	290	148	242	999999	321	223	440	43	132	983	999999	517	664	912	218	999999	324	842	813	141	204	696	749	132	754	431	999999	996	459	784	479	722	999999	176	784	999999	528	31	268	528	91	868	730	999999	795	999999	491	582	143	999999	869	176	339	498	604	593	398	120	999999	999999	239	443	583	347	514	999999	762	999999	138	938	999999	303	584	294	59	336	966	999999	336	803	939	412	862	435	915	313	392	266	572	200	881	418	26	378	299	648	294	392	676	35	199	999999	454	205	780	575	591	55	449	999999	627	830	783	999999	950	827	581	158	999999	999999	388	505	999999	937	67	835	999999	216	995	411	51	999999	999999	311	613	946	957	667	655	349	999999	346	817	304	572	60	635	814	999999	471	999999	146	959	475	646	999999	76	516	147	944	299	999999	999999	999999	999999	54	939	481	598	14	999999	913	502	93	489	51	688	999999	999999	16	999999	472	789	534	344	905	623	425	665	999999	879	451	529	710	60	999999	999999	778	78	999999	121	164	226	423	601	162	999999	876	986	604	15	445	150	141	744	826	596	525	704	330	430	523	999999	678	134	428	394	791	43	153	754	910	563	999999	895	55	256	999999	999999	999999	271	747	439	999999	999999	444	311	397	966	233	750	771	999999	748	106	999999	347	547	298	999999	768	852	843	843	850	105	882	302	999999	698	999999	999999	592	522	999999	683	999999	756	764	999999	126	999999	999999	809	403	982	835	814	750	999999	999999	708	86	999999	999999	418	903	595	219	999999	999999	18	161	277	999999	529	189	561	689	423	512	999999	783	608	66	771	37	43	450	867	999999	77	552	938	999999	999999	154	833	999999	999999	779	999999	546	999999	999999	
999999	845	999999	167	999999	803	999999	134	337	999999	126	999999	999999	702	999999	391	870	155	352	999999	999999	466	222	286	999999	385	999999	461	50	999999	24	54	838	999999	948	926	479	875	576	73	984	942	224	153	873	999999	999999	140	999999	268	909	352	204	395	999999	999999	632	999999	387	999999	457	822	999999	999999	999999	82	96	997	754	725	999999	994	999999	288	999999	552	251	79	412	832	709	999999	13	999999	999999	671	849	453	837	306	303	208	498	88	999999	171	999999	529	373	999999	861	678	386	732	999999	914	773	916	820	100	410	563	868	999999	788	242	819	312	960	999999	232	642	999999	999999	431	999999	999999	500	999999	412	999999	721	705	611	971	40	838	281	435	999999	999999	933	632	999999	999999	740	339	943	299	383	999999	554	569	264	579	228	518	927	310	642	418	282	254	417	405	688	857	999999	999999	758	403	999999	877	151	221	299	20	423	562	691	383	562	211	999999	999999	150	162	451	42	752	521	910	999999	792	410	624	999999	225	351	217	882	82	370	540	979	804	677	428	52	289	218	999999	375	999999	999999	999999	999999	999999	999999	999999	535	416	235	831	247	493	577	94	740	999999	610	795	999999	999999	808	311	999999	670	319	266	472	734	409	999999	544	425	545	361	533	999999	553	999999	999999	95	999999	476	847	999999	303	496	236	593	687	455	679	423	33	30	810	999999	664	411	646	101	792	999999	16	999999	297	999999	947	999999	999999	999999	54	877	999999	986	673	341	464	662	376	999999	39	999999	56	954	999999	130	402	524	550	999999	889	151	96	776	999999	999999	469	374	252	482	548	20	999999	501	411	801	999999	46	357	479	999999	999999	999999	999999	999999	999999	754	62	410	176	428	432	675	986	306	902	999999	161	693	792	871	100	999999	894	284	29	847	555	553	999999	999999	999999	177	81	81	887	999999	272	714	390	999999	999999	963	999999	999999	125	999999	999999	999999	508	20	344	999999	564	999999	414	591	150	549	52	75	208	509	138	999999	72	999999	604	914	418	795	528	446	313	667	464	136	344	999999	168	684	801	361	54	999999	299	23	999999	473	666	305	967	999999	672	325	927	907	834	544	991	860	741	140	785	713	492	898	49	897	153	999999	257	309	999999	368	273	847	999999	868	251	59	999999	140	258	122	828	804	774	999999	739	999999	301	800	849	999999	943	670	999999	340	778	401	999999	715	999999	388	58	999999	999999	999999	61	89	452	966	999999	942	218	610	882	672	885	687	134	61	167	596	999999	457	459	92	425	999999	999999	134	100	850	85	
999999	810	869	999999	170	471	470	936	660	114	999999	507	907	999999	999999	787	902	999999	100	277	921	558	733	401	601	218	260	888	458	806	999999	999999	452	866	281	799	23	608	724	999999	663	125	506	491	662	949	552	992	999999	814	380	678	10	582	164	999999	999999	999999	472	952	220	581	487	853	787	458	65	50	817	543	774	303	730	873	613	806	61	252	739	999999	665	999999	806	643	999999	648	999999	999999	999999	893	722	546	145	772	16	92	637	652	704	214	894	511	184	549	999999	999999	947	136	968	357	336	835	737	820	296	952	774	999999	427	148	582	195	338	924	999999	999999	167	999999	866	999999	178	408	547	535	758	999999	93	267	603	999999	701	749	901	364	999999	999999	809	325	486	999999	318	793	235	565	631	709	999999	260	728	813	999999	990	270	447	189	927	297	211	999999	999999	999999	517	250	76	999999	833	999999	974	366	933	428	999999	481	812	222	385	182	999999	903	999999	999999	832	538	999999	442	999999	999999	999999	185	639	600	607	263	354	999999	800	552	169	999999	798	425	999999	999999	999999	395	86	518	457	234	804	999999	315	308	22	999999	46	999999	461	634	736	354	829	798	727	999999	821	999999	136	627	421	832	23	863	115	633	781	999999	743	404	366	999999	41	238	380	999999	294	999999	250	203	158	822	101	999999	999999	454	595	410	176	462	574	497	392	830	813	971	741	452	999999	388	999999	108	245	67	278	544	323	600	999999	999999	58	521	347	933	999999	999999	740	488	480	660	48	380	999999	290	829	868	809	210	425	409	153	999999	116	861	822	60	586	999999	267	848	141	999999	982	333	414	62	160	459	999999	223	999999	999999	999999	542	999999	999	335	954	999999	409	734	122	185	28	698	999999	415	485	120	428	23	999999	999999	632	529	53	398	999999	999999	777	999999	360	848	212	178	890	871	573	521	823	999999	999999	999999	857	123	999999	819	999999	634	208	999999	674	348	933	210	534	41	348	999999	307	999999	887	88	999999	691	999999	999999	999999	850	999999	343	842	964	999999	703	390	899	373	519	510	234	434	813	677	999999	999999	21	999999	12	999999	999999	533	560	224	999999	999999	554	357	176	999999	754	846	122	826	999999	999999	710	61	239	819	635	667	999999	512	82	999999	999999	410	999999	647	372	358	970	217	999999	999999	999999	999999	84	867	999999	551	207	780	755	387	321	999999	812	999999	343	960	685	193	18	201	704	999999	151	45	762	153	38	528	376	405	876	905	999999	64	999999	999999	999999	372	999999	93	999999	58	999999	695	999999	
999999	597	999999	313	412	999999	787	208	756	116	999999	608	48	999999	693	999999	679	414	359	999999	415	118	999999	814	383	999999	323	210	925	999999	999999	999999	456	181	674	555	47	224	999999	733	99	707	131	999999	288	360	938	267	298	999999	790	643	999999	194	458	979	999999	999999	929	428	999999	586	283	999999	460	942	162	867	439	147	999999	464	450	626	422	999999	986	810	999999	999999	999999	66	911	365	999999	22	893	272	999999	999999	716	859	295	999999	384	999999	434	107	497	345	999999	999999	827	999999	94	336	203	780	772	750	993	999999	999999	906	383	302	674	999999	92	447	58	890	154	744	431	626	179	905	252	909	284	889	999999	199	999999	973	238	760	999999	615	999999	999999	499	999999	701	686	217	388	171	91	999999	516	24	60	296	317	999999	93	730	467	167	298	538	862	475	113	999999	462	92	410	74	914	647	476	628	999999	400	182	999999	999999	419	790	743	170	81	768	999999	271	903	516	57	154	39	812	458	531	585	637	506	598	969	999999	306	999999	26	922	999999	547	999999	361	917	754	50	986	58	999999	554	377	790	707	238	999999	558	575	999999	919	884	834	28	106	360	763	675	454	999999	663	493	982	154	158	999999	336	839	551	599	303	114	53	999999	91	976	217	999999	799	369	524	206	999999	408	999999	48	999999	529	335	11	164	88	595	221	395	882	999999	999999	641	807	999999	615	16	999999	69	815	841	80	936	130	999999	999999	999999	94	260	999999	762	999999	57	120	864	806	514	550	445	999999	518	999999	378	999999	999999	984	215	999999	467	909	199	755	349	291	207	964	593	999999	859	247	213	510	999999	928	130	988	185	999999	942	104	111	466	539	845	306	18	999999	999999	715	167	711	884	627	350	277	999999	999999	766	913	900	223	309	691	207	21	17	999999	999999	999999	999999	809	684	58	372	808	733	226	504	984	999999	999999	856	499	701	536	328	883	620	661	123	753	418	999999	52	881	801	999999	341	833	299	147	999999	658	299	999999	36	835	999999	542	543	790	999999	782	725	637	366	810	989	999999	692	133	999999	789	999999	999999	999999	999999	16	999999	999999	959	884	670	999999	999999	999999	208	999999	999999	510	492	629	87	127	332	999999	999999	891	414	525	991	784	670	151	175	887	999999	692	626	999999	999999	829	999999	999999	584	906	80	999999	674	624	999999	610	645	171	209	504	182	672	999999	659	765	185	601	965	999999	999999	999999	528	529	173	551	516	999999	999999	550	663	999999	999999	999999	999999	942	548	227	789	999999	391	149	509	942	
670	714	999999	59	966	999999	784	999999	999999	999999	999999	693	551	567	510	82	651	37	257	620	999999	649	632	138	226	717	226	957	999999	608	633	45	713	999999	859	459	753	466	616	206	766	999999	999999	39	144	732	401	980	716	999999	715	363	999999	889	406	31	92	670	832	259	974	826	426	208	888	999999	979	964	708	61	329	999999	420	60	999999	120	999999	602	994	494	325	245	999999	999999	893	279	154	824	999999	838	999999	93	634	367	999999	939	18	849	150	999999	753	436	999999	999999	999999	530	943	841	44	295	429	489	999999	348	999999	738	585	331	315	999999	229	165	784	999999	684	246	560	999999	827	915	111	751	461	999999	741	888	999999	585	707	372	336	312	789	894	999999	999999	417	296	433	999999	363	687	543	532	999999	597	652	413	980	999999	999999	999999	23	129	999999	677	37	452	607	54	775	10	623	999999	291	916	999999	999999	461	999999	829	274	999999	343	562	424	218	929	681	153	999999	999999	604	999999	402	446	299	670	711	740	999999	999999	688	388	718	362	74	999999	250	999999	232	999999	951	194	331	706	270	679	567	999999	469	107	999999	463	808	999999	405	999999	999999	845	627	704	999999	999999	999999	864	585	250	625	209	999999	999999	688	56	920	483	999999	420	236	696	185	619	113	999999	280	762	999999	999999	580	999999	999999	999999	999999	405	17	528	584	240	258	999999	130	29	64	367	999999	999999	419	724	543	334	617	985	840	853	999999	18	600	246	450	182	670	360	670	132	252	362	565	293	49	999999	899	377	171	769	575	166	564	999999	532	999999	353	479	691	256	999999	971	167	207	999999	999	999999	999999	790	85	999999	770	359	932	125	999999	297	999999	684	150	435	250	824	80	999999	513	453	854	999999	999999	829	999999	668	424	246	280	204	999999	557	50	999999	561	586	95	999999	804	807	632	630	475	999999	227	794	551	820	645	157	97	919	232	555	82	999999	768	999999	999999	112	934	695	845	862	929	578	644	675	873	663	739	107	483	705	821	234	248	999999	999999	999999	999999	603	999999	133	117	448	334	494	999999	927	999999	838	999999	702	872	936	785	613	209	999999	160	875	999999	999999	999999	999999	446	526	999999	848	396	875	999999	208	985	341	999999	721	755	491	999999	999999	283	946	845	900	999999	999999	833	884	449	999999	693	964	255	251	656	619	715	127	11	999999	760	553	999999	943	999999	179	999999	999999	842	73	857	717	403	10	602	10	146	999999	271	665	999999	849	409	999999	191	679	953	744	999999	484	999999	999999	490	999999	398	730	415	
902	999999	558	999999	302	52	385	999999	975	570	255	648	655	483	207	855	999999	999999	911	999999	780	999999	999999	226	971	856	999999	999999	229	237	956	999999	999999	999999	244	999999	712	601	401	806	999999	983	999999	119	708	105	39	999999	808	782	999999	333	486	999999	999999	150	190	999999	999999	446	683	328	557	748	613	643	776	70	249	396	153	744	999999	115	130	796	555	999999	518	875	826	999999	258	447	92	633	134	296	999999	103	630	380	508	999999	999999	704	999999	999999	999999	74	329	968	761	422	638	999999	610	381	465	839	999999	775	999999	227	619	326	80	120	999999	999999	518	999999	111	155	765	773	999999	767	981	425	370	999999	910	999999	999999	858	606	835	999999	999999	33	752	830	130	508	855	999999	999999	345	806	634	325	802	999999	999999	999999	867	999999	657	999999	999999	842	999999	49	478	508	864	379	999999	760	719	999999	999999	983	957	999999	999999	980	647	999999	999999	956	431	184	791	55	293	395	897	999999	991	990	188	942	999999	190	362	790	999999	999	990	186	999999	999999	97	399	999999	819	999999	789	188	886	968	747	649	217	999999	999999	258	433	225	479	482	952	769	729	66	369	475	776	999999	869	338	648	919	50	346	999999	999999	402	42	999999	827	118	999999	114	32	441	303	999999	768	147	542	999999	999999	520	704	999999	999999	999999	342	653	353	999999	386	318	558	329	999999	999999	871	574	999999	855	401	750	651	373	422	665	707	625	76	175	17	275	336	120	864	408	345	680	41	730	69	389	130	999999	731	231	556	702	999999	694	439	204	999999	687	827	999999	869	340	253	160	660	999999	999999	188	782	120	981	447	999999	999999	273	200	543	999999	795	999999	999999	614	642	999999	118	14	21	381	735	813	264	649	293	831	539	15	436	881	79	352	802	941	264	999999	999999	118	246	194	431	248	661	613	999999	814	999999	264	999999	62	999999	655	706	999999	453	999999	856	341	164	999999	890	267	763	661	999999	999999	219	688	360	31	950	999	768	999999	950	497	999999	651	758	478	428	999999	316	384	839	424	646	597	498	295	764	908	953	999999	304	173	484	999	999999	999999	604	999999	904	999999	111	999999	887	878	264	999999	816	999999	583	999999	215	615	951	999999	822	912	999999	622	200	75	266	52	56	165	533	787	22	163	374	319	873	704	379	639	999999	798	536	767	343	542	478	559	334	277	407	688	222	104	186	373	641	999999	533	839	420	69	995	732	999999	476	999999	999999	999999	999999	999999	511	246	321	117	33	386	49	999999	657	596	707	717	778	
758	999999	999999	918	976	999999	677	890	180	540	999999	223	802	804	421	866	599	815	718	999999	465	999999	999999	900	987	163	987	602	703	999999	252	999999	351	227	999999	510	901	34	999999	839	596	921	340	705	101	894	230	581	999999	421	67	999999	988	657	323	862	402	674	930	823	23	84	196	305	298	517	871	585	830	911	965	575	999999	878	473	543	565	746	809	103	932	999999	975	292	817	470	723	693	999999	121	118	237	104	863	826	522	734	45	417	584	999999	645	750	999999	456	999999	652	119	194	779	999999	655	865	837	890	999999	999999	904	487	827	999999	187	681	719	803	738	999999	999999	62	951	808	530	999999	234	80	999999	999999	269	835	335	999999	999999	999999	133	814	462	371	266	999999	228	422	830	999999	589	790	844	999999	41	999999	999999	999999	387	67	999999	971	776	325	999999	999999	603	941	999999	999999	162	19	999999	678	557	904	999999	376	224	302	999999	999999	999999	972	750	999999	999999	334	634	357	127	323	440	556	999999	999999	48	146	731	500	379	287	583	761	999999	580	610	176	999999	137	571	999999	797	94	233	703	993	999999	575	206	540	999999	317	492	999999	838	578	633	410	405	999999	214	999999	724	923	556	955	227	576	999999	833	69	918	507	999999	776	526	355	333	573	169	244	999999	534	959	109	969	100	999999	566	11	977	999999	999999	999999	367	706	82	171	676	748	775	999999	405	999999	480	999999	999999	999999	184	999999	999999	309	837	246	631	643	121	764	823	999999	864	417	20	999999	999999	303	909	245	428	80	453	194	657	999999	999999	16	999999	171	489	999999	169	393	635	999999	999999	999999	928	773	999999	723	999999	318	348	98	883	368	227	999999	517	186	451	999999	289	114	869	48	652	999999	999999	999999	478	999999	999999	999999	427	481	781	999999	399	188	375	145	999999	704	485	999999	846	568	941	35	999999	937	999999	999999	308	595	114	999999	999999	739	35	999999	921	25	255	645	42	274	671	411	586	999999	837	339	810	315	967	584	629	734	202	999999	81	827	999999	540	306	973	999999	832	377	261	391	999999	162	460	224	591	458	840	112	582	897	539	448	337	110	324	999999	992	627	999999	901	999999	547	941	844	103	999999	715	348	69	999999	839	999999	999999	79	187	999999	999999	101	999999	135	789	631	620	196	541	999999	507	440	981	481	782	214	848	360	741	999999	999999	999999	130	411	999999	999999	53	93	999999	999999	122	999999	922	148	150	901	250	403	122	28	999999	755	312	714	682	284	999999	587	715	634	196	975	338	999999	965	744	970	
975	391	297	588	537	137	46	276	249	518	999999	999999	880	963	454	247	999999	196	465	313	415	729	469	999999	465	377	433	999999	147	999999	856	183	406	931	275	21	999999	999999	399	628	275	448	442	999999	999999	255	835	671	741	737	614	879	509	441	564	255	999999	163	999999	169	703	728	139	319	661	999999	935	949	999999	443	423	293	999999	999999	47	999999	296	702	620	219	542	762	576	409	325	977	673	964	376	30	98	671	999999	240	924	547	319	133	115	853	320	999999	973	308	324	999999	92	672	403	597	959	230	999999	999999	626	941	161	729	993	999999	999999	999999	583	677	354	752	999999	566	912	500	999999	172	596	766	999999	657	999999	278	95	994	895	11	571	778	71	999999	138	403	613	983	395	590	140	999999	857	350	311	305	953	571	353	525	759	902	999999	796	999999	775	23	969	161	999999	999999	999999	999999	999999	408	804	616	486	999999	999999	999999	929	115	77	42	174	999999	558	355	999999	324	523	651	379	251	669	839	274	999999	999999	390	999999	999999	511	946	141	643	999999	941	999999	689	477	947	770	572	829	999999	871	763	469	999999	999999	623	668	999999	129	357	419	753	999999	965	999999	251	999999	999999	999999	108	603	131	901	530	56	999999	849	803	846	575	880	806	422	999999	967	999999	774	495	925	30	172	942	999999	999999	234	119	999999	540	347	235	686	999999	262	999999	999999	999999	862	939	999999	847	774	864	722	553	477	612	340	999999	998	999999	477	775	277	299	999999	661	305	128	305	937	414	999999	465	621	999999	313	999999	690	680	227	647	835	676	87	255	999999	999999	999999	999999	999999	999999	345	542	506	758	911	309	963	796	541	455	744	643	881	999999	466	999999	111	999999	173	69	650	999999	781	999999	641	109	999999	53	637	999999	32	812	683	169	999999	775	959	862	978	14	590	894	148	772	903	202	794	645	789	899	129	999999	152	999999	138	999999	999999	313	127	999999	999999	920	169	110	432	932	960	722	373	690	449	999999	686	168	479	999999	57	999999	999999	999999	999999	999999	263	737	999999	414	669	130	999999	999999	24	655	745	176	895	669	735	48	349	970	241	82	999999	109	999999	999999	999999	983	93	382	112	999999	23	677	507	564	666	431	789	28	272	999999	690	999999	676	794	503	520	273	809	30	19	669	328	217	242	282	999999	288	441	999999	685	46	659	816	271	999999	77	668	340	13	313	258	330	708	402	391	827	433	664	386	421	999999	284	361	103	93	999999	470	274	291	512	999999	358	546	999999	802	41	637	999999	
163	436	851	932	805	716	760	348	620	814	999999	455	730	623	64	70	964	761	307	723	187	946	606	999999	59	501	170	999999	999999	130	999999	359	999999	28	511	949	570	788	479	644	343	745	84	655	423	999999	781	529	999999	485	622	50	734	999999	237	216	830	999999	999999	314	555	859	563	999999	225	999999	265	712	999999	999999	499	185	292	999999	390	999999	999999	950	979	222	999999	641	999999	309	507	558	625	999999	790	999999	999999	123	905	174	99	483	191	584	440	922	580	999999	417	198	986	446	758	81	534	999999	345	879	477	670	594	914	261	264	992	666	875	999999	922	999999	984	386	280	128	999999	906	999999	297	520	67	641	651	234	418	323	70	800	554	750	999999	959	250	646	245	579	184	231	927	592	773	57	600	156	599	214	610	176	639	508	999999	542	57	368	420	38	943	999999	843	941	931	999999	999999	239	925	857	744	999999	44	999999	398	999999	334	705	746	999999	999999	504	635	214	712	999999	170	999999	132	463	911	881	236	216	635	495	388	999999	660	907	726	370	230	999999	469	870	141	101	119	999999	218	999999	622	410	999999	449	64	638	999999	47	705	285	116	472	999999	862	999999	827	912	999999	999999	348	54	838	293	999999	999999	893	744	842	762	79	936	189	254	568	269	825	230	999999	440	749	999999	623	999999	999999	263	758	999999	606	366	999999	188	999999	999999	999999	308	999999	127	999999	175	171	893	395	284	635	999999	927	227	387	999999	688	607	726	472	999999	591	430	636	841	427	525	999999	148	999999	458	890	729	541	385	269	486	999999	999999	999999	279	999999	371	999999	576	112	335	541	417	13	678	705	462	743	102	288	877	999999	999999	888	999999	73	755	909	825	999999	618	396	842	127	127	980	693	999999	203	699	230	91	69	739	999999	983	690	144	808	752	438	986	999999	106	392	999999	432	999999	380	216	110	462	522	831	493	939	699	299	886	999999	22	757	550	999999	68	795	96	546	797	666	382	999999	999999	999999	316	999999	947	745	735	787	557	668	334	986	999999	767	569	238	999999	162	294	400	258	119	740	681	445	56	48	999999	252	999999	999999	713	833	999999	361	999999	525	861	991	953	564	108	150	354	432	563	803	999999	236	858	300	999999	382	981	372	991	999999	634	196	901	706	149	544	671	439	620	163	119	416	129	712	394	171	340	836	160	969	396	999999	882	253	748	369	394	595	593	341	851	127	369	117	890	999999	100	256	424	563	479	914	999999	999999	693	884	999999	155	905	999999	52	
155	221	32	946	386	314	657	958	779	160	85	999999	289	999999	991	999999	999999	822	999999	80	999999	421	999999	499	481	999999	481	559	864	999999	248	689	119	299	706	905	347	999999	514	999999	442	298	644	413	403	78	532	109	999999	999999	105	333	999999	412	958	999999	625	532	474	939	833	107	999999	999999	911	395	736	990	604	96	999999	851	317	360	638	999999	776	999999	106	413	913	381	858	999999	166	914	504	706	340	973	290	815	695	574	536	999999	999999	127	501	18	341	542	504	615	139	999999	999999	835	774	172	956	442	999999	71	999999	999999	249	78	999999	997	891	39	659	631	999999	892	166	743	824	303	601	659	691	97	81	381	877	999999	897	913	898	668	932	177	26	848	389	999999	548	84	104	135	756	504	126	312	882	872	809	246	97	999999	21	481	571	999999	999999	348	999999	654	999999	997	999999	457	108	999999	999999	492	614	999999	512	531	204	749	208	476	903	197	999999	999999	499	14	442	661	825	625	657	460	606	720	107	51	644	893	500	107	999999	308	405	893	215	400	999999	999999	999999	999999	999999	999999	999999	104	403	562	376	230	999999	579	999999	519	632	482	999999	999999	999999	894	859	999999	886	310	258	111	521	604	791	88	564	109	999999	590	927	269	547	999999	999999	511	326	545	674	999999	738	920	999999	446	999999	922	999999	999999	514	373	992	999999	679	777	999999	181	583	999999	770	298	666	66	833	973	999999	999999	935	999999	469	383	999999	324	999999	999999	999999	337	999999	85	928	999999	760	995	999999	382	598	999999	999999	769	999999	15	928	528	774	386	758	682	97	568	854	314	987	148	999999	141	795	677	999999	217	215	685	613	508	999999	999999	538	670	471	999999	385	925	781	175	999999	999999	455	59	550	419	999999	999999	250	999999	230	623	881	621	896	462	999999	920	200	383	564	697	402	999999	657	872	999999	97	220	636	999999	929	999999	999999	999999	999999	999999	745	137	999999	999999	325	444	613	288	256	999999	916	774	18	873	465	734	999999	610	119	70	35	999999	678	571	999999	999999	999999	816	300	100	70	999999	260	999999	841	793	145	880	248	262	788	151	411	852	931	323	212	999999	728	999999	999999	220	232	585	660	353	458	493	877	647	999999	797	987	165	959	636	999999	999999	41	672	999999	527	372	856	281	883	999999	826	999999	312	476	999999	97	105	999999	849	67	674	125	498	344	651	12	601	432	990	164	256	892	304	799	969	999999	66	605	607	848	375	313	777	363	999999	999999	999999	181	978	710	891	199	999999	999999	849	126	
543	337	948	525	770	433	290	729	999999	934	345	513	506	130	41	500	368	11	999999	371	348	144	999999	797	999999	430	454	290	999999	66	782	999999	950	999999	197	728	999999	92	999999	942	32	58	619	698	517	999999	999999	857	678	401	999999	118	887	488	999999	999999	625	160	96	350	978	10	466	687	161	620	563	654	933	313	842	286	923	999999	999999	999999	525	999999	290	999999	755	597	612	999999	236	673	837	999999	83	788	112	507	999999	999999	963	32	999999	931	546	999999	507	30	923	999999	558	553	195	999999	149	488	883	999999	999999	719	999999	391	398	595	461	487	783	101	580	999999	210	345	291	999999	785	325	999999	999999	999999	999999	999999	735	673	246	322	682	488	699	332	595	999999	500	637	999999	152	582	999999	996	480	68	999999	416	449	778	174	222	271	998	363	824	780	298	999999	486	999999	999999	718	161	282	778	999999	93	769	999999	249	710	708	15	53	213	999999	712	123	417	279	463	296	894	81	999999	999999	489	346	507	815	616	364	161	436	293	864	999999	999999	701	69	999999	646	999999	538	464	514	266	954	160	143	77	999999	728	216	395	572	823	89	182	368	999999	747	271	999999	633	356	557	579	999999	999999	217	988	422	358	250	816	831	366	617	595	164	535	195	374	747	441	999999	945	50	999999	50	404	999999	343	550	291	999999	294	905	999999	957	686	205	811	925	89	762	380	966	999999	999999	467	999999	999999	213	984	562	896	432	202	720	611	999999	48	307	813	999999	88	807	958	999999	546	460	509	638	477	340	384	449	999999	678	265	979	471	980	583	999999	999999	140	566	729	999999	999999	713	398	999999	999999	166	513	121	643	684	572	999999	147	204	16	962	947	735	654	187	456	765	523	464	632	999999	999999	724	881	480	948	251	999999	999999	684	747	121	999999	330	183	999999	337	999999	994	693	971	334	785	577	969	27	999999	912	552	42	106	199	933	999999	89	108	789	999999	172	735	331	999999	999999	519	268	851	664	999999	480	316	999999	741	529	771	661	743	999999	157	911	999999	554	339	685	999999	999999	999999	999999	570	999999	85	92	107	860	999999	372	999999	999999	999999	318	128	363	989	999999	999999	913	364	669	172	999999	346	825	641	999999	710	191	991	999999	275	999999	999999	674	999999	174	405	233	31	880	271	409	470	604	16	838	792	999999	999999	897	449	999999	233	888	24	510	904	259	450	777	160	86	380	107	872	345	608	999999	269	824	46	22	999999	484	408	763	600	741	819	803	536	999999	626	104	654	269	707	
999999	659	593	999999	999999	783	999999	729	194	38	372	731	671	239	348	840	999999	860	437	124	999999	489	261	999999	999999	999999	646	999999	550	459	999999	999999	613	637	999999	999999	675	564	999999	238	647	754	224	734	237	19	158	574	198	769	886	243	226	154	999999	341	407	684	108	715	999999	12	189	734	752	918	128	43	452	553	175	185	999999	999999	477	995	999999	526	681	162	291	82	63	781	572	999999	237	469	680	999999	397	990	465	186	101	644	575	999999	981	999999	891	125	999999	644	603	710	999999	28	676	962	999999	881	12	945	433	74	999999	407	999999	999999	999999	658	362	997	999999	999999	719	793	117	832	429	785	999999	999999	270	999999	950	418	999999	999999	778	218	792	717	388	516	988	999999	999999	999999	695	177	328	281	627	242	999999	134	489	429	990	480	910	999999	542	999999	346	640	685	266	123	541	230	309	999999	999999	866	645	618	649	196	999999	50	90	147	999999	467	273	999999	37	413	826	928	757	870	307	308	948	185	107	999999	999999	999999	496	913	164	946	28	349	155	376	127	999999	840	242	999999	999999	999999	706	290	824	83	999999	657	852	999999	612	472	438	634	999999	999999	469	521	479	838	999999	553	177	983	315	449	924	599	661	296	999999	98	525	999999	867	999999	251	895	282	999999	462	187	643	625	999999	484	589	999999	999999	457	657	994	371	404	426	999999	999999	722	974	999999	159	999999	999999	566	976	999999	947	359	999999	999999	676	574	999999	382	385	999999	999999	551	441	999999	859	219	999999	999999	638	999999	999999	130	663	980	815	528	920	897	947	999999	191	87	649	38	536	239	947	274	999999	92	756	988	999999	239	975	121	291	999999	525	939	999999	792	927	660	999999	999999	696	999999	890	999999	654	999999	434	229	999999	833	999999	412	999999	629	272	363	432	999999	569	738	111	433	999999	704	247	777	382	18	488	999999	999999	999999	242	709	543	999999	999999	999999	438	999999	564	800	233	999999	218	878	848	895	677	324	369	381	999999	67	725	272	782	196	910	877	999999	426	740	616	683	914	999999	595	96	112	979	999999	127	164	183	311	999999	999999	495	368	928	999999	999999	173	39	778	896	999999	984	281	387	999999	722	561	446	148	999999	999999	469	999999	708	263	999999	574	345	999999	263	936	883	423	72	920	701	551	999999	491	95	576	586	904	27	994	610	814	999999	792	87	566	717	45	251	592	999999	201	660	675	677	999999	828	470	524	959	999999	999999	219	467	999999	181	999999	999999	62	999999	41	564	286	999999	652	994	850	552	999999	697	
229	847	181	999999	999999	999999	890	282	999999	328	748	125	999999	67	703	50	999999	999999	306	999999	999999	999999	999999	759	561	838	914	947	33	682	916	286	978	827	740	453	398	739	940	985	290	999999	999999	734	744	915	183	228	20	999999	399	593	255	999999	744	466	864	422	918	689	594	943	259	999999	412	472	147	563	999999	259	651	999999	326	320	625	622	622	258	25	999999	664	999999	999999	420	292	332	40	401	92	999999	588	976	821	260	400	346	90	999999	331	282	777	999999	902	760	961	534	276	934	961	131	843	616	407	282	999999	898	16	839	849	89	441	999999	480	999999	670	675	54	75	919	999999	542	613	926	742	868	999999	793	999999	459	758	66	105	440	961	999999	972	578	548	236	999999	340	251	169	252	840	41	999999	860	99	295	490	210	24	682	588	999999	689	664	999999	980	114	829	389	101	999999	999999	999999	518	610	698	106	999999	999999	427	999999	301	454	683	999999	836	903	933	97	999999	277	855	90	757	382	211	999999	914	143	999999	999999	510	861	78	229	504	725	631	259	400	199	984	371	596	999999	297	999999	16	762	577	87	181	999999	999999	823	999999	265	999999	999999	408	416	192	372	594	40	999999	439	386	999999	408	999999	999999	684	696	999999	999999	999999	494	33	94	426	999999	999999	999999	177	999999	768	645	999999	61	249	177	495	999999	984	17	999999	776	566	297	858	409	551	364	466	806	999999	999999	252	539	683	770	534	999999	982	140	39	805	426	814	678	793	141	412	168	999999	785	833	712	966	671	717	999999	736	236	27	734	999999	110	370	999999	999999	999999	999999	999999	478	999999	999999	867	854	999999	816	999999	751	618	74	999999	148	205	521	31	663	343	999999	868	965	842	798	824	965	999999	241	705	65	95	999999	400	426	44	690	312	999999	965	858	988	855	367	186	128	171	749	596	602	588	999999	75	999999	127	846	412	635	843	619	999999	999999	745	999999	304	999999	662	674	850	114	514	219	999999	697	484	297	23	608	666	680	999999	225	809	639	999999	715	29	575	999999	580	631	64	999999	730	73	409	999999	745	72	999999	465	496	899	491	98	378	669	999999	905	830	999999	803	969	999999	956	686	649	116	992	999999	646	96	401	279	483	459	750	949	634	84	54	999999	546	155	224	177	326	327	999999	748	56	999999	670	999999	999999	999999	999999	306	999999	386	760	146	752	484	874	379	999999	629	18	638	628	719	999999	830	785	565	267	823	999999	789	999999	331	565	253	542	999999	999999	999999	532	655	373	454	999999	
257	999999	908	999999	999999	999999	845	82	999999	319	999999	999999	336	907	840	999999	191	569	999999	358	985	25	999999	580	509	941	878	954	155	107	999999	274	184	544	496	515	877	50	206	551	112	716	674	999999	652	132	999999	97	585	292	350	96	110	105	200	241	886	337	999999	129	402	890	927	599	999999	648	946	791	420	999999	788	999999	999999	721	255	278	351	426	927	999999	736	791	379	999999	756	276	173	88	354	999999	629	550	34	999999	158	222	999999	84	65	14	186	424	999999	260	504	208	722	389	850	922	890	469	999999	999999	393	611	521	999999	842	999999	485	868	999999	166	999999	999999	999999	297	999999	999999	488	277	370	923	209	999999	999999	999999	367	557	553	784	237	999999	374	169	999999	999999	692	546	999999	723	999999	375	529	317	976	520	555	265	91	435	816	999999	443	623	109	487	440	999999	497	403	707	999999	147	701	640	999999	792	544	108	999999	605	999999	343	764	45	995	999999	891	345	999999	572	112	476	127	967	421	989	751	70	662	999999	620	58	307	26	999999	999999	999999	677	962	728	20	166	999999	830	789	483	999999	587	999999	93	548	736	894	830	605	818	999999	733	229	35	51	999999	446	778	984	977	999999	748	999999	999999	576	224	383	875	561	999999	999999	297	188	999999	321	173	956	579	999999	883	164	476	421	137	218	999999	458	936	687	999999	720	578	845	811	447	929	498	346	999999	333	363	29	999999	659	700	731	999999	999999	714	877	527	866	999999	110	823	569	337	961	558	999999	766	446	197	34	235	549	451	377	500	391	675	620	999999	999999	530	144	207	761	999999	487	549	176	232	999999	19	853	216	744	987	878	601	536	788	44	567	916	831	253	434	999999	289	187	999999	332	212	906	803	290	580	999999	371	576	534	81	932	599	224	388	25	381	343	706	389	621	999999	148	832	38	999999	613	313	999999	336	286	207	372	385	899	999999	112	60	925	174	308	516	35	12	716	112	999999	702	999999	238	999999	817	999999	797	179	999999	74	84	775	765	999999	999999	417	999999	257	874	569	223	324	781	999999	330	417	542	90	115	763	999999	125	925	556	999999	999999	999999	283	469	624	999999	215	366	999999	38	284	999999	208	999999	108	999999	755	842	999999	754	999999	671	326	732	999999	999999	999999	999999	999999	999999	958	850	999999	64	525	692	999999	787	260	995	18	957	249	999999	56	999999	343	168	999999	977	999999	282	392	801	533	198	999999	551	70	582	857	151	587	999999	999999	434	950	999999	406	415	820	999999	592	547	999999	429	
432	442	686	161	707	559	68	999999	548	999999	467	999999	999999	999999	999999	424	727	677	148	867	999999	999999	814	621	307	200	761	600	167	422	690	845	65	999999	765	966	864	909	875	308	92	786	74	393	967	542	622	999999	131	405	250	915	999999	999999	59	796	627	74	853	517	797	999999	999999	136	995	622	361	427	571	328	559	817	801	999999	999999	594	571	999999	654	765	999999	999999	999999	999999	181	999999	999999	999999	63	968	999999	800	66	999999	999999	625	151	937	398	999999	190	204	507	803	845	433	999999	568	104	465	235	206	999999	97	939	999999	988	882	955	999999	185	184	999999	603	979	999999	999999	999999	340	169	452	633	42	309	584	383	999999	676	915	748	661	878	93	598	742	151	389	968	428	999999	999999	269	982	177	179	999999	999999	999999	823	95	999999	679	999999	935	23	602	174	121	999999	999999	921	321	966	217	568	307	101	775	999999	838	999999	999999	999999	936	531	999999	651	865	999999	577	999999	290	853	999999	86	999999	649	158	585	150	977	277	465	862	482	325	302	999999	609	871	915	64	999999	999999	999999	879	664	999999	413	830	950	308	981	935	999999	640	468	146	141	586	657	942	200	999999	861	113	337	162	463	216	999999	876	266	268	662	499	247	868	999999	206	327	358	744	999999	199	678	999999	529	850	999999	856	166	643	32	223	999999	864	999999	133	612	999999	511	838	207	940	84	999999	722	283	999999	403	600	999999	934	999999	309	208	445	529	193	999999	807	999999	621	359	733	999999	243	55	999999	999999	913	999999	512	653	816	519	547	814	999999	635	573	255	338	449	266	144	708	763	999999	774	428	804	999999	999999	999999	210	227	848	216	841	809	677	593	999999	490	854	999999	999999	452	789	660	631	414	558	999999	561	973	999999	999999	599	534	999999	999999	915	216	999999	805	717	909	616	302	699	607	283	825	896	662	999999	958	411	999999	427	999999	133	123	797	399	999999	551	999999	236	55	755	999999	316	339	545	999999	681	381	58	802	999999	836	497	961	999999	140	732	357	899	533	223	999999	974	116	168	17	801	418	999999	424	175	726	999999	257	943	990	966	999999	361	983	768	587	362	823	56	484	636	162	774	268	659	204	999999	703	831	74	643	210	999999	537	999999	272	661	634	636	655	456	249	27	42	173	245	996	915	764	636	999999	160	999999	683	381	649	644	460	764	999999	442	999999	425	879	999999	766	325	823	116	505	925	728	196	400	38	396	144	741	104	999999	999999	999999	939	999999	999999	492	149	999999	166	999999	999999	
210	869	666	223	770	824	999999	684	407	919	182	809	999999	710	609	999999	670	655	999999	514	903	999999	351	772	74	746	229	152	865	626	999999	667	879	877	724	858	999999	187	267	572	996	66	697	503	36	568	681	495	999999	999999	479	841	182	722	999999	844	528	894	999999	34	604	996	999999	780	101	515	929	390	986	751	444	999999	397	422	518	846	999999	999999	999999	999999	75	999999	25	348	157	987	495	166	999999	879	339	999999	38	243	967	10	999999	916	999999	521	638	300	508	386	93	986	999999	999999	999999	999999	185	681	999999	999999	958	999999	980	481	633	113	29	773	999999	116	421	999999	464	164	454	999999	608	753	444	234	999999	775	235	639	264	170	543	735	999999	283	704	658	488	999999	284	106	29	766	292	309	501	865	72	402	964	285	999999	299	315	697	999999	432	246	923	785	193	644	351	226	473	569	294	821	954	999999	762	329	999999	879	999999	498	842	470	145	733	11	713	833	674	999999	638	254	430	264	13	282	422	564	599	101	462	677	550	819	739	216	53	999999	990	212	999999	452	999999	957	999999	437	961	110	200	999999	999999	999999	677	247	999999	999999	864	567	999999	139	350	999999	489	787	895	999999	302	651	406	999999	957	605	999999	472	32	999999	999999	472	999999	575	320	999999	374	999999	621	651	10	312	999999	424	352	999999	166	861	861	201	962	631	71	388	145	320	704	673	826	874	967	215	999999	648	489	401	511	999999	818	38	400	999999	176	254	820	989	666	981	999999	999999	449	982	610	831	233	213	411	677	999999	10	617	700	987	999999	999999	794	999999	345	934	950	974	999999	999999	833	800	999999	465	999999	567	156	653	999999	999999	999999	434	985	604	393	425	285	999999	834	999999	818	421	700	687	429	571	35	901	999999	56	999999	506	668	939	777	999999	935	748	999999	119	293	356	894	999999	999999	322	697	200	704	999999	999999	960	149	999999	233	422	109	999999	46	255	541	254	332	676	275	848	999999	55	827	362	999999	537	405	725	661	472	526	499	54	999999	873	999999	207	411	397	273	999999	833	999999	365	930	334	712	349	577	999999	999999	999999	935	793	556	999999	372	351	438	999999	564	424	183	760	895	999999	566	999999	381	706	57	999999	999999	11	491	999999	339	472	432	166	825	65	157	622	999999	999999	564	261	560	232	472	855	999999	999999	709	999999	660	955	469	330	768	999999	968	999999	991	999999	939	934	311	999999	322	999999	999999	282	305	999999	277	561	321	596	55	999999	378	999999	243	999999	947	22	302	549	282	
384	12	111	999999	52	97	285	630	346	999999	630	949	936	999999	999999	936	700	999999	999999	999999	108	643	873	284	463	413	819	999999	800	164	999999	641	762	352	937	999999	817	999999	262	422	991	999999	975	999999	425	364	442	248	672	264	999999	999999	999999	874	183	999999	999999	826	934	638	999999	648	830	191	441	999999	999999	594	972	673	129	816	999999	787	999999	177	667	999999	859	109	999999	580	999999	545	999999	885	549	887	178	207	999999	990	949	624	999999	353	111	793	795	437	176	848	276	998	145	440	999999	314	999999	15	82	493	967	835	667	696	999999	294	283	556	449	999999	425	999999	905	999999	999999	103	643	338	76	873	850	999999	999999	132	314	999999	409	999999	561	244	696	173	999999	285	33	124	956	458	999999	816	999999	249	999999	866	433	501	103	17	999999	240	671	862	939	999999	642	546	902	545	392	715	884	806	994	214	999999	999999	650	629	115	753	147	194	667	259	363	611	443	75	699	999999	873	402	999999	999999	573	999999	233	925	642	486	221	420	76	955	932	714	254	784	262	181	851	473	901	819	102	486	999999	689	845	41	112	836	846	999999	842	999999	999999	673	999999	780	38	724	999999	628	541	726	128	712	327	999999	366	999999	812	527	961	409	501	95	238	97	638	544	90	999999	384	384	999999	999999	999999	450	812	581	153	999999	152	999999	486	999999	287	376	368	492	999999	999999	999999	453	33	328	618	442	990	999999	444	553	152	493	999999	386	254	167	162	631	999999	999999	836	784	515	340	999999	999999	923	999999	807	862	729	999999	999999	999999	935	930	360	256	878	680	999999	996	147	600	339	658	492	110	38	999999	224	736	893	999999	999999	891	937	693	943	999999	518	999999	18	582	999999	996	320	759	999999	323	806	905	999999	999999	999999	839	646	999999	10	726	352	999999	199	686	648	992	999999	999999	999999	54	993	999999	313	104	171	688	987	565	775	999999	347	732	659	715	999999	318	982	974	999999	529	254	999999	692	999999	999999	695	582	999999	934	831	743	632	999999	999999	999999	149	602	659	999999	738	999999	999999	150	667	388	619	173	484	372	339	20	288	621	999999	799	970	974	999999	662	999999	116	665	999999	943	999999	715	999999	262	394	184	715	333	227	339	677	999999	999999	35	838	821	999999	107	959	604	999999	999999	999999	999999	999999	359	174	516	996	290	999999	999999	460	999999	999999	672	999999	999999	999999	197	624	687	70	292	329	636	98	949	258	841	999999	18	999999	36	132	145	705	261	654	45	20	209	336	937	999999	490	712	685	958	175	
700	620	18	772	999999	144	404	728	918	970	999999	224	267	165	346	622	491	434	83	930	967	869	267	999999	999999	424	999999	999999	584	838	924	412	999999	999999	999999	333	10	933	999999	988	741	976	343	999999	999999	795	941	180	600	95	999	287	612	37	208	831	363	954	594	565	783	999999	154	89	55	857	233	185	999999	999999	621	557	387	95	199	990	535	999999	289	392	999999	190	532	499	838	646	800	963	884	319	970	56	999999	490	214	999999	832	263	999999	916	999999	999999	999999	588	473	999999	999999	526	838	217	999999	780	999999	211	93	999999	999999	655	251	408	67	270	301	705	51	575	218	897	880	729	999999	282	944	373	999999	999999	35	944	35	999999	746	284	134	676	24	200	382	999999	999999	611	721	187	999999	239	859	999999	999999	459	999999	898	243	13	999999	119	58	999999	835	311	390	376	999999	999999	629	854	662	783	146	999999	691	851	202	81	499	279	999999	999999	269	714	514	520	999999	575	408	999999	163	743	638	999999	627	991	365	81	757	999999	43	917	557	168	577	86	174	850	999999	695	999999	172	513	376	112	77	763	131	999999	869	999999	12	406	502	999999	999999	999999	130	999999	699	495	999999	323	468	245	999999	433	999999	146	999999	355	401	807	712	430	991	239	271	913	560	237	999999	284	887	906	40	521	64	468	658	931	53	853	78	209	584	848	55	999999	21	999999	999999	984	999999	524	733	205	999999	81	708	689	999999	217	446	999999	261	847	999999	999999	214	578	999999	641	999999	999999	311	547	999999	999999	846	999999	194	140	901	916	573	259	999999	373	182	999999	827	982	759	969	999999	836	417	606	999999	999999	421	999999	926	999999	274	31	999999	862	999999	999999	467	190	235	564	999999	752	316	529	898	12	931	73	389	999999	751	999999	881	999999	458	475	999999	142	999999	118	731	701	214	468	651	552	752	999999	160	986	378	999999	757	999999	474	305	530	887	707	945	805	358	999999	557	691	878	999999	988	413	747	65	999999	624	999999	833	803	548	847	877	999999	259	879	913	403	10	999999	639	686	54	162	945	252	434	620	313	999999	598	999999	776	999999	412	999999	648	413	999999	999999	33	640	999999	670	757	682	20	361	696	999999	999999	709	556	587	249	462	944	260	802	813	900	999999	999999	459	215	890	81	113	943	494	240	509	472	957	90	998	999999	384	999999	272	241	999999	924	999999	938	888	110	198	534	949	820	398	611	126	153	999999	999999	999999	464	866	999999	906	418	999999	999999	935	247	598	999999	250	999999	570	855	539	582	
827	89	999999	521	327	790	882	579	993	674	999999	898	355	814	71	181	412	919	538	999999	335	664	723	999999	12	999999	999999	691	999999	812	259	999999	81	544	325	939	401	401	999999	86	728	337	425	536	999999	46	892	999999	446	79	999999	650	999999	877	256	999999	999999	745	518	676	288	201	295	191	999999	999999	999999	810	999999	131	779	21	999999	999999	933	998	249	196	836	966	758	727	255	224	999999	609	224	999999	297	161	582	656	883	470	798	999999	51	243	121	554	219	91	295	324	300	723	867	866	999999	258	924	180	908	551	917	561	946	80	114	815	999999	633	523	346	549	999999	138	321	662	406	956	999999	999999	292	756	677	441	930	924	363	999999	358	999999	999999	237	412	747	341	999999	999999	590	999999	139	305	468	586	999999	948	775	176	595	556	999999	547	302	918	104	999999	795	999999	129	25	156	750	84	999999	383	484	119	146	385	797	768	425	815	985	876	779	823	180	118	999999	165	999999	768	999999	154	712	746	999999	999999	131	546	312	127	575	999999	999999	999999	731	213	94	839	638	791	797	787	788	731	999999	999999	325	802	624	141	637	999999	398	982	888	592	999999	738	800	999999	263	999999	466	307	250	170	497	999999	999999	966	999999	652	526	966	970	407	366	980	999999	276	992	329	921	180	489	714	435	999999	999999	999999	542	356	48	809	537	546	330	490	491	156	999999	767	709	658	999999	999999	344	999999	21	999999	236	690	309	534	836	933	339	999999	817	999999	734	101	224	953	434	678	613	716	438	433	86	875	999999	999999	999999	234	619	273	74	505	380	13	999999	852	912	852	57	999999	973	999999	216	45	672	954	421	464	999999	999999	234	437	381	627	999999	588	413	999999	200	26	813	999999	324	76	999999	322	999999	731	706	372	50	999999	999999	999999	999999	999999	226	51	213	544	871	999999	999999	863	999999	636	134	753	19	806	448	562	661	40	999999	371	289	999999	814	360	799	690	999999	999999	715	652	805	999999	883	999999	371	372	157	656	999999	557	999999	460	37	594	198	412	721	899	923	488	920	601	408	381	554	999999	236	852	745	191	999999	500	157	396	830	852	999999	850	445	85	415	15	885	153	441	829	122	230	171	999999	999999	857	267	237	732	214	999999	511	614	293	145	999999	999999	964	58	999999	312	999999	763	999999	999999	871	464	847	83	914	716	999999	940	725	965	16	690	358	222	650	243	920	664	626	979	999999	245	999999	940	120	104	921	105	11	526	999999	466	999999	853	106	403	419	164	817	999999	
618	571	999999	328	139	613	561	751	999999	206	999999	976	147	366	185	635	312	907	962	820	999999	169	938	999999	494	549	999999	505	999999	257	824	766	847	137	370	796	356	832	811	506	999999	999999	697	805	143	504	329	469	677	470	999999	511	999999	996	703	458	632	999999	834	999999	748	66	635	999999	382	999999	999999	19	999999	389	289	480	106	465	999999	625	472	143	75	999999	230	999999	999999	655	166	322	575	850	434	912	173	999999	998	231	758	999999	544	547	433	517	375	999999	473	999999	191	620	414	735	718	88	986	999999	624	844	369	999999	999999	980	993	69	60	288	585	93	226	622	482	874	707	801	999999	999999	710	557	999999	910	932	999999	999999	546	907	999999	141	356	925	999999	52	163	862	415	257	563	999999	373	467	96	734	390	999999	568	148	999999	37	917	996	71	999999	77	230	458	420	698	516	456	161	220	156	239	167	551	999999	999999	21	302	553	999999	999999	999999	100	537	999999	999999	468	905	999999	377	812	224	359	864	999999	974	933	413	999999	559	999999	999999	999999	999999	940	999999	999999	999999	987	999999	528	999999	373	479	690	451	977	692	283	999999	240	610	58	783	408	931	999999	303	664	605	395	608	999999	994	479	283	999999	843	597	679	329	999999	917	589	849	87	851	880	183	999999	999999	251	139	135	329	447	59	438	999999	18	626	928	865	392	434	920	999999	379	999999	416	327	143	104	604	548	999999	692	469	933	999999	90	999	999999	230	607	999999	478	182	674	999999	234	695	999999	999999	63	401	81	999999	164	929	651	482	880	999999	126	999999	157	999999	586	36	999999	589	504	999999	928	626	809	645	784	290	451	263	704	967	999999	632	999999	515	551	157	231	167	314	14	679	607	129	361	999999	742	999999	942	596	648	288	999999	200	479	999999	436	591	436	751	874	487	999999	999999	913	999999	493	727	641	983	439	804	999999	285	999999	847	330	507	457	541	51	999999	508	667	66	689	546	442	668	854	999999	565	999999	415	439	526	999999	830	999999	999999	620	25	999999	958	166	843	690	369	699	631	340	929	144	999999	710	999999	999999	731	721	233	49	999999	69	787	999999	873	999999	191	846	973	566	999999	301	999999	999999	35	928	550	510	222	998	187	742	46	524	195	431	900	999999	999999	999999	559	119	982	999999	999999	956	999999	99	293	833	509	523	725	75	840	637	463	973	684	662	438	999999	508	235	999999	318	999999	999999	683	452	119	485	997	436	16	391	319	945	361	999999	360	999999	999999	388	499	663	999999	971	683	999999	
968	999999	31	195	118	338	610	999999	999999	999999	999999	313	416	841	724	999999	525	999999	68	459	999999	517	622	614	311	978	14	129	736	209	999999	999999	589	999999	999999	192	999999	812	999999	677	999999	999999	81	110	145	57	54	999999	999999	999999	148	727	912	234	239	460	313	416	883	140	999999	490	999999	674	999999	882	999999	290	999999	541	569	713	971	999999	678	766	445	999999	999999	999999	934	629	465	270	70	572	148	364	999999	33	878	999999	999999	197	353	299	542	999999	999999	263	332	763	27	132	906	999999	755	531	556	472	24	791	938	628	206	705	34	999999	613	397	743	369	393	344	999999	521	783	784	999999	388	234	999999	382	224	932	999999	611	999999	364	635	999999	617	999999	433	18	97	119	999999	991	648	275	782	794	752	520	962	379	683	468	999999	651	999999	999999	177	248	976	999999	723	696	999999	103	691	404	977	580	135	561	960	335	999999	999999	483	793	398	999999	999999	253	629	999999	999999	999999	999999	874	970	984	846	133	640	194	41	677	396	614	965	999999	999999	387	817	182	394	999999	999999	358	892	982	999999	999999	105	64	797	733	789	28	999999	234	175	816	434	999999	999999	999999	999999	775	303	898	25	999999	828	843	999999	73	436	457	319	999999	390	579	981	999999	999999	668	999999	586	999999	308	888	377	888	999999	388	767	953	824	447	392	490	644	999999	994	966	309	999999	261	999999	733	999999	341	709	168	844	596	834	446	999999	999999	974	344	387	999999	19	999999	980	999999	464	772	119	612	20	926	88	745	525	986	32	999999	999999	999999	71	663	12	557	667	729	999999	792	999999	517	999999	382	999999	155	267	999999	984	999999	329	271	797	752	623	694	331	782	90	108	80	999999	999999	669	999999	209	282	723	999999	999999	980	260	999999	671	839	602	963	638	518	932	488	466	11	704	999999	57	978	319	50	317	235	999999	649	999999	722	94	103	999999	999999	218	872	543	76	532	346	999999	999999	135	999999	31	999999	692	274	157	999999	999999	845	719	481	708	230	963	999999	684	236	106	610	999999	949	755	508	983	22	310	999999	945	399	999999	367	999999	999999	999999	407	28	999999	543	999999	501	188	117	248	999999	507	917	988	999999	860	391	305	250	999999	999999	185	166	999999	747	680	963	97	674	999999	999999	999999	364	999999	376	999999	664	108	693	485	119	223	842	516	133	486	104	999999	160	95	17	184	999999	999999	307	999999	250	505	839	862	656	414	514	892	872	33	999999	196	621	999999	205	999999	611	999999	359	465	343	650	399	271	586	999999	936	999999	
999999	999999	243	999999	433	999999	999999	169	999999	999999	828	704	708	999999	644	110	342	908	700	806	890	724	572	362	310	842	999999	600	116	577	999999	14	477	999999	685	680	999999	448	762	922	39	999999	999999	780	936	999999	999999	999999	15	298	928	677	951	140	699	999999	999999	881	999999	591	364	724	999999	690	554	823	237	783	274	963	321	893	155	999999	777	854	699	792	999999	656	999999	951	594	818	649	608	63	346	236	201	999999	907	54	180	999999	315	983	343	999999	123	426	973	999999	52	977	45	531	183	362	845	794	836	466	999999	506	412	139	244	51	945	770	890	557	83	911	413	848	975	219	472	870	365	566	312	239	121	999999	999999	840	613	999999	880	983	999999	407	224	451	306	999999	999999	185	749	999999	999999	352	535	999999	55	999999	573	196	556	963	999999	974	438	280	163	518	395	579	587	403	438	999999	889	906	999999	675	697	961	999999	310	63	296	999999	73	999999	959	999999	694	787	421	277	427	529	916	103	416	968	999999	999999	999999	288	586	598	356	863	421	463	629	260	999999	443	611	644	255	909	604	853	999999	993	204	814	700	791	175	136	999999	999999	972	813	760	706	999999	674	763	32	477	697	775	209	999999	506	999999	444	417	978	999999	782	283	17	498	562	603	950	999999	974	588	794	433	999999	852	81	490	999999	999999	672	999999	937	881	999999	441	906	88	175	138	698	999999	265	383	999999	471	238	75	965	999999	207	999999	801	580	999999	444	683	274	999999	357	793	25	268	944	999999	297	727	901	60	575	592	999999	438	821	405	244	332	999999	246	999999	624	16	524	500	302	569	889	366	999999	789	758	642	532	818	345	682	481	321	638	899	743	337	25	400	732	722	674	979	185	999999	999999	272	37	999999	732	999999	500	768	999999	999999	408	370	808	270	999999	999999	999999	620	999999	723	999999	20	781	999999	25	297	991	134	767	580	895	909	999999	999999	999999	496	614	736	999999	999999	191	712	669	999999	501	999999	528	754	999999	783	999999	999999	503	462	792	111	490	999999	781	999999	795	999999	10	81	999999	499	189	271	593	330	344	225	534	928	999999	60	350	328	846	642	769	246	550	984	999999	841	416	729	754	575	15	924	955	650	999999	815	712	598	182	11	203	266	999999	263	448	555	529	574	999999	741	999999	171	999999	148	999999	999999	999999	25	271	999999	93	460	516	27	324	420	270	883	176	726	347	752	999999	844	999999	999999	86	297	999999	264	321	841	808	999999	999999	843	90	816	999999	213	989	696	336	
733	999999	742	749	153	938	999999	999999	645	408	203	403	17	25	999	698	171	482	537	479	999999	137	999999	651	503	212	481	340	453	908	962	736	651	425	422	999999	706	764	999999	358	518	969	676	443	614	619	807	827	999999	999999	813	730	462	227	999999	999999	677	101	255	941	999999	999999	999999	737	999999	467	752	999999	603	84	999999	407	999999	999999	961	999999	999999	808	46	884	999999	653	259	335	104	242	284	434	106	999999	999999	615	518	991	891	999999	138	938	997	157	866	999999	999999	16	136	999999	190	283	999999	999999	154	868	64	370	546	813	448	515	642	213	999999	999999	495	786	825	386	999999	557	999999	150	909	522	811	999999	27	999999	999999	253	208	688	61	11	178	814	999999	390	560	157	455	999999	999999	622	305	794	999999	548	729	447	190	999999	999999	999999	986	125	999999	631	67	176	352	999999	393	204	999999	954	162	191	159	681	999999	999999	825	741	999999	999999	768	297	227	999999	924	479	459	982	999999	999999	172	428	999999	999999	443	50	999999	999999	804	97	999999	187	999999	351	641	782	398	58	332	999999	924	999999	530	999999	357	94	999999	50	251	873	907	411	142	858	792	999999	176	999999	248	83	123	441	936	24	999999	590	981	875	384	151	91	411	659	327	999999	999999	897	248	999999	358	636	999999	152	931	189	293	55	457	999999	907	616	301	810	259	631	492	848	515	262	766	112	538	665	110	792	999999	752	814	333	415	836	928	999999	889	447	831	298	999999	834	241	545	534	326	477	534	999999	601	410	695	999999	537	392	999999	939	256	999999	999999	999999	149	683	541	240	133	153	999999	687	900	920	999999	800	204	844	680	31	231	577	999999	999999	999999	999999	905	351	128	291	877	453	999999	461	999999	349	215	999999	865	161	999999	314	999999	182	405	847	888	680	599	895	847	693	711	963	717	678	886	437	476	999999	777	199	999999	842	999999	627	999999	448	287	471	595	947	978	528	331	999999	999999	999999	792	728	123	235	752	233	444	193	742	979	744	964	463	999999	780	729	999999	510	202	999999	906	778	112	450	402	137	999999	999999	715	192	641	800	999999	847	645	747	32	552	446	888	407	92	885	764	999999	999999	17	999999	176	999999	155	821	724	608	999999	24	625	673	833	625	923	544	478	559	347	944	463	616	999999	43	706	831	999999	314	999999	824	999999	347	999999	89	999999	491	733	465	999999	820	85	902	715	999999	131	359	719	821	964	863	613	999999	999999	999999	859	401	999999	143	553	324	999999	999999	448	999999	999999	288	999999	754	
999999	442	810	22	999999	527	999999	999999	901	511	911	356	121	251	350	999999	999999	566	920	986	229	728	805	999999	912	723	71	665	464	407	508	843	999999	999999	326	531	999999	601	814	900	890	308	500	999999	232	207	999999	516	79	151	999999	565	367	940	534	999999	637	221	110	798	465	213	106	999999	13	999999	923	156	925	818	254	619	999999	30	999999	920	237	631	377	999999	520	555	595	323	310	999999	485	999999	440	999999	894	841	501	25	999999	687	212	996	181	164	283	999999	591	261	999999	488	812	347	999999	614	549	15	843	394	999999	999999	617	782	203	69	592	440	716	999999	923	999999	127	999999	585	419	717	240	460	223	442	464	999999	344	999999	999999	141	999999	648	825	999	999999	997	999999	737	534	79	429	999999	121	571	842	349	999999	337	494	370	999999	762	999999	999999	999999	555	999999	999999	823	946	283	366	381	999999	454	792	890	385	45	415	999999	10	999999	999999	298	999999	348	651	599	124	757	17	932	462	65	385	999999	999999	691	342	376	164	913	999999	999999	73	432	999999	126	999999	459	829	302	999999	358	85	712	94	608	881	217	978	363	708	199	999999	434	919	872	999999	999999	960	694	702	48	857	96	999999	554	999999	14	165	534	999999	665	927	714	852	113	980	999999	138	331	810	135	397	801	214	397	999999	638	513	320	57	481	498	145	599	50	999999	988	249	540	383	876	999999	453	813	53	272	561	581	999999	891	406	999999	639	884	576	650	65	881	84	35	999999	501	845	999999	77	176	791	124	999999	611	999999	433	598	948	934	84	944	999999	171	135	999999	999999	697	428	999999	999999	859	999999	33	400	445	999999	174	999999	787	384	215	966	999999	876	480	446	769	214	899	999999	851	690	999999	501	706	999999	720	999999	999999	538	804	426	837	46	316	540	101	421	175	999999	999999	999999	171	559	999999	977	251	294	655	999999	999999	999999	999999	677	189	179	311	531	694	999999	396	224	456	258	580	788	138	710	570	999999	355	358	48	23	999999	768	529	400	633	999999	827	435	304	537	250	321	898	170	999999	147	239	999999	726	798	999999	999999	635	912	979	999999	999999	999999	999999	715	999999	999999	453	514	964	420	999999	911	898	999999	550	961	920	919	17	999999	890	999999	999999	432	710	999999	631	999999	999999	999999	142	616	421	553	878	296	710	999999	362	311	867	393	205	999999	999999	327	999999	760	258	999999	133	716	905	999999	999999	881	999999	302	14	399	317	213	989	306	287	42	999999	354	97	263	260	342	999999	706	402	999999	999999	418	934	
392	124	871	999999	987	999999	426	999999	701	364	997	608	418	583	963	993	663	403	899	167	465	827	327	999999	994	287	791	160	208	999999	999999	999999	279	999999	622	285	446	220	999999	761	861	331	798	989	99	655	999999	758	603	999999	738	114	872	999999	478	564	797	208	998	709	752	999999	512	383	674	888	339	60	961	687	557	453	400	148	306	144	999999	999999	583	349	445	42	999999	496	589	586	999999	28	889	67	999999	999999	222	302	999999	595	999999	999999	999999	211	325	791	797	915	164	999999	714	734	954	999999	535	469	624	659	274	719	718	26	999999	97	652	321	999999	904	209	319	240	999999	999999	710	999999	614	21	381	999999	654	245	642	999999	304	871	511	73	555	531	28	623	563	38	298	877	801	999999	237	558	13	630	999999	715	845	64	616	605	254	999999	921	457	253	634	999999	999999	86	684	499	225	151	257	615	382	190	999999	999999	999999	840	832	524	983	784	823	999999	33	999999	926	496	250	265	999999	819	537	609	570	380	999999	418	814	801	126	999999	21	417	999999	25	999999	534	158	386	547	765	421	503	938	999999	999999	614	597	999999	999999	198	259	960	245	437	88	773	619	326	748	660	35	41	999999	852	772	415	273	17	832	402	999999	863	717	151	407	43	671	897	950	999999	821	682	651	928	881	60	182	999999	937	747	914	999999	999999	999999	739	999999	999999	999999	900	23	999999	589	309	999999	850	999999	252	103	999999	54	111	722	376	434	999999	352	389	478	999999	721	243	945	80	94	487	515	235	831	411	999999	937	999999	999999	936	973	241	999999	999999	88	495	808	999999	298	892	999999	202	466	213	56	999999	10	627	125	189	780	405	518	999999	280	999999	999999	999999	999999	22	117	526	725	439	999999	607	969	999999	400	999999	913	164	656	999999	449	295	58	31	784	24	999999	320	469	817	165	999999	722	167	999999	743	335	999999	999999	286	785	129	999999	36	999999	448	426	514	237	641	999999	625	749	999999	776	984	296	999999	999999	677	994	797	999999	999999	284	884	884	812	872	656	159	527	768	999999	403	329	999999	32	280	345	598	512	92	828	551	540	828	392	999999	639	457	999999	999999	718	291	999999	72	567	999999	866	564	614	642	580	491	748	856	379	937	456	175	274	999999	302	89	999999	999999	238	367	744	66	999999	430	999999	209	963	767	999999	97	415	267	999999	279	413	781	983	999999	512	346	999999	999999	459	455	935	473	193	327	467	639	800	283	833	210	18	810	999999	194	409	381	528	980	806	291	531	
199	914	994	999999	520	105	999999	211	892	564	70	606	57	495	999999	26	999999	310	420	297	141	999999	60	999999	602	719	799	999999	141	818	821	876	177	923	999999	999999	199	862	999999	544	188	82	941	645	999999	214	24	999999	639	364	882	680	396	993	400	999999	863	999999	862	801	999999	160	80	84	999999	194	439	133	748	999999	827	783	999999	876	118	69	492	999999	323	398	705	999999	999999	999999	935	151	490	184	533	980	999999	466	999999	155	247	999999	11	867	902	763	775	891	999999	999999	537	108	999999	519	885	340	283	999999	999999	474	105	206	328	303	999999	999999	704	264	599	768	524	370	784	219	999999	89	999999	625	512	560	623	813	159	411	248	837	826	970	298	203	707	247	57	999999	999999	51	709	708	728	999999	999999	520	999999	192	999999	176	323	116	881	999999	999999	658	946	858	851	999999	56	917	64	999999	775	999999	966	406	70	286	323	259	169	597	379	359	999999	210	501	113	522	967	506	999999	999999	719	98	493	920	59	301	999999	684	999999	995	792	653	428	536	999999	554	999999	131	628	853	74	946	294	435	923	762	745	366	747	999999	88	999999	999999	786	65	644	999999	486	999999	985	999999	575	999999	602	587	706	477	674	175	559	628	845	878	228	458	772	804	68	996	999999	555	832	936	998	916	382	670	641	480	690	81	418	121	642	729	999999	554	999999	848	227	999999	81	999999	999999	151	999999	541	999999	999999	293	999999	424	999999	723	439	301	639	403	685	214	46	836	999999	999999	487	219	734	246	498	959	999999	122	999999	779	999999	483	641	747	999999	683	840	999999	313	197	850	657	928	397	212	438	999999	161	999999	643	999999	458	878	715	711	999999	508	999999	276	378	999999	727	999999	710	720	956	659	892	546	12	374	141	532	15	999999	829	999999	347	43	70	109	76	116	999999	597	554	605	926	45	925	184	999999	638	935	132	999999	999999	227	677	256	778	968	614	999999	278	60	999999	872	90	881	649	171	271	216	999999	998	999999	636	123	175	360	733	856	621	999999	999999	502	597	883	999999	386	74	999999	787	291	141	462	999999	308	547	999999	732	845	164	286	23	999999	431	666	999999	513	816	114	511	895	55	121	993	185	449	557	337	989	578	505	999999	999999	999999	925	147	545	999999	338	575	999999	627	887	702	344	999999	555	81	931	759	998	569	960	168	999999	246	29	469	928	999999	990	302	743	276	659	701	521	798	506	528	588	999999	999999	538	999999	999999	167	419	999999	999999	999999	485	999999	999999	999999	935	624	
343	593	999999	128	86	588	480	585	253	999999	621	53	643	302	999999	575	413	180	12	999999	999999	202	623	89	999999	999999	568	963	514	896	513	999999	723	87	999999	215	817	410	512	999999	17	953	721	393	999999	376	25	77	147	910	992	69	578	853	202	150	969	609	517	275	999999	999999	80	999999	381	999999	999999	999999	124	999999	758	13	668	593	84	478	480	240	543	999999	795	500	999999	604	999999	999999	128	999999	884	47	246	217	999999	246	398	499	882	999999	999999	621	999999	458	999999	597	161	989	400	984	778	999999	670	999999	76	999999	480	529	691	476	454	999999	806	459	681	86	314	551	120	432	205	584	595	116	227	921	197	346	547	238	452	914	62	143	100	170	377	507	150	618	766	868	999999	416	999999	94	999999	597	777	876	999999	610	879	968	999999	203	138	563	999999	155	96	143	981	462	33	539	874	673	368	521	708	807	410	501	666	336	776	189	999999	143	999999	999999	569	670	945	842	45	94	354	896	42	999999	985	995	531	632	886	999999	393	999999	220	151	999999	265	999999	999999	209	999999	312	462	427	948	999999	388	48	496	574	320	517	190	504	790	329	999999	488	894	821	415	999999	43	449	431	999999	806	922	964	371	313	502	469	642	657	781	891	999999	93	447	607	956	999999	68	576	999999	212	885	429	822	766	776	283	999999	794	417	999999	22	995	162	570	999999	83	135	270	818	57	999999	999999	18	437	992	405	456	999999	999999	934	975	873	593	999999	920	502	152	604	536	999999	999999	848	250	513	999999	483	931	877	152	999999	909	999999	757	999999	999999	999999	999999	394	774	381	827	451	345	482	999999	999999	412	568	649	962	999999	999999	999999	599	252	699	606	505	558	518	473	999999	81	576	35	187	125	803	929	881	91	757	830	999999	401	363	512	768	220	739	81	373	237	189	999999	388	999999	999999	547	965	999999	915	836	266	908	257	380	769	456	125	33	999999	639	767	880	184	999999	578	999999	889	999999	837	295	818	446	110	351	891	999999	999999	122	957	999999	963	448	176	921	999999	256	153	983	743	321	104	999999	999999	733	469	999999	999999	687	999999	960	658	999999	605	999999	27	819	807	999999	488	154	809	13	75	999999	675	999999	714	263	136	332	63	906	453	526	999999	999999	999999	377	882	999999	847	999999	627	996	999999	999999	843	999999	903	754	448	247	504	598	511	101	650	130	67	999999	594	999999	561	999999	906	751	335	88	439	999999	999999	440	33	999999	306	999999	385	78	744	999999	999999	178	359	382	999999	
999999	411	999999	999999	110	461	852	999999	741	998	999999	999999	464	999999	999999	999999	765	116	988	999999	999999	224	609	301	999999	715	581	999999	577	664	999999	174	999999	999999	999999	350	481	73	338	999999	994	131	291	897	973	999999	999999	999999	888	631	999999	72	370	475	875	602	802	562	364	394	999999	476	999999	87	999999	168	228	185	999999	515	388	702	777	999999	999999	999999	932	711	328	218	794	602	497	999999	943	363	803	713	999999	498	548	999999	708	999999	583	528	389	214	324	999999	234	745	999999	382	253	28	999999	835	562	999999	999999	100	243	999999	599	287	978	795	143	999999	365	514	770	999999	967	469	993	833	951	393	506	728	397	999999	999999	59	999999	125	702	925	79	967	161	426	999999	999999	684	563	354	306	999999	594	999999	104	999999	719	975	999999	415	999999	35	460	884	999999	491	941	702	729	171	550	663	862	103	218	159	397	363	999999	999999	519	784	440	489	655	843	912	999999	302	64	274	999999	999999	710	918	999999	999999	93	982	935	886	999999	954	401	803	999999	999999	500	999999	999999	72	999999	630	794	895	999	595	999999	999999	335	578	293	409	674	897	999999	517	999999	184	999999	540	313	380	419	796	764	999999	999999	686	999999	165	999999	796	999999	992	908	999999	361	999999	918	999999	999999	999999	657	366	602	355	999999	503	999999	135	999999	999999	999999	999999	758	985	221	998	999999	179	999999	294	999999	999999	166	999999	999999	682	989	999999	999999	999999	266	999999	999999	458	723	999999	203	418	999999	999999	359	886	999999	106	999999	943	244	999999	241	362	682	749	999999	364	999999	487	210	999999	303	607	514	999999	999999	196	69	548	522	310	272	169	805	723	629	999999	934	339	549	69	254	118	999999	76	792	802	666	516	999999	536	818	999999	852	999999	125	942	999999	56	916	443	46	705	431	933	659	82	999999	959	129	999999	430	310	999999	150	860	195	169	447	999999	177	530	552	999999	999999	491	37	316	999999	607	687	981	887	422	115	999999	999999	687	514	417	720	254	706	397	509	116	999999	307	712	237	930	782	592	536	749	913	493	412	445	999999	632	999999	841	361	999999	765	542	887	999999	126	999999	507	999999	40	999999	922	823	999999	999999	878	973	729	999999	488	999999	905	398	361	999999	202	539	146	251	999999	999999	955	413	355	999999	743	573	999999	474	595	915	432	136	562	999999	826	99	338	999999	567	478	902	170	362	683	536	376	190	999999	640	999999	185	266	999999	255	844	518	478	209	59	314	353	264	19	573	255	778	836	999999	846	112	211	999999	684	594	999999	794	
61	671	429	376	392	999999	834	17	739	175	543	317	891	317	999999	138	999999	262	134	647	161	789	438	999999	999999	565	999999	999999	999999	659	999999	998	373	60	999999	807	779	682	922	937	430	11	833	89	245	529	734	539	999999	82	955	999999	999999	244	643	272	242	672	836	827	48	306	632	999999	592	544	999999	840	850	999999	999999	888	340	197	227	159	999999	999999	999999	21	830	838	55	312	704	160	999999	138	416	205	574	116	845	999999	898	134	999999	753	497	701	999999	893	689	999999	999999	999999	999999	281	999999	493	316	884	161	825	999999	210	260	329	385	442	14	999999	999999	999999	248	252	53	245	298	999999	999999	212	999999	820	435	936	158	376	588	638	999999	267	121	923	888	999999	999999	30	999999	698	873	999999	378	64	696	999999	469	44	440	999999	32	999999	983	924	713	114	999999	340	999999	70	61	999999	740	746	383	747	999999	510	765	558	296	32	148	600	999999	730	834	806	134	665	476	124	936	999999	615	212	999999	196	999999	784	666	624	631	46	646	988	319	631	999999	999999	999999	959	279	881	195	10	999999	999999	705	983	279	999999	216	733	593	937	948	633	999999	180	472	517	999999	999999	891	672	401	112	953	240	999999	212	135	999999	999999	517	999999	64	922	615	495	891	999999	999999	999999	450	417	999999	452	709	50	686	501	510	486	558	667	298	990	999999	608	614	439	474	999999	999999	101	999999	143	85	999999	894	711	525	999999	580	999999	74	475	451	264	504	659	253	200	733	999999	624	698	51	849	556	74	409	17	880	462	27	663	447	358	999999	999999	376	617	999999	975	975	825	905	999999	999999	822	548	999999	114	954	999999	284	999999	366	476	343	102	235	545	830	312	999999	804	127	18	411	38	999999	878	740	292	999999	999999	758	735	799	792	518	999999	734	525	150	903	926	277	743	999999	91	881	52	671	151	82	326	673	999999	30	999999	524	201	794	455	390	373	671	559	240	999999	630	999999	550	583	979	811	314	171	614	878	850	275	999999	946	221	835	78	151	562	727	94	277	778	14	994	999999	939	80	999999	539	264	717	512	742	460	214	502	97	172	999999	21	511	853	152	937	259	999999	847	243	555	304	530	996	999999	999999	363	898	546	589	923	871	999999	412	85	999999	143	762	844	495	17	342	999999	979	301	716	582	423	636	76	999999	999999	101	837	214	244	999999	720	999	746	107	999999	955	507	248	399	999999	109	777	999999	999999	496	768	999999	236	999999	999999	550	705	999999	423	939	271	479	999999	482	
780	406	999999	841	999999	422	763	108	999999	701	386	483	741	999999	938	483	999999	999999	272	258	682	739	999999	991	920	193	24	213	333	168	54	486	662	765	619	380	901	936	638	391	733	670	963	534	835	999999	809	803	858	940	999999	163	217	999999	799	51	795	999999	999999	706	408	559	999999	240	656	900	820	999999	292	567	999999	999999	479	999999	525	22	999999	86	165	999999	999999	999999	355	999999	864	999999	279	76	965	578	999999	695	25	932	983	999999	895	733	999999	935	28	833	999999	999999	368	999999	999999	336	999999	787	275	999999	61	839	332	197	214	392	375	765	631	754	19	714	982	886	693	547	897	999999	126	52	207	999999	999999	999999	699	999999	999999	281	216	942	999999	187	999999	865	643	186	609	796	968	513	999999	122	999999	274	823	999999	999999	482	899	999999	438	728	671	999999	999999	999999	999999	781	497	999999	999999	999999	559	688	758	831	411	127	252	517	999999	999999	999999	613	685	95	915	797	999999	999999	747	551	381	999999	999999	277	999999	90	354	811	409	828	308	818	155	273	999999	625	516	991	406	999999	999999	392	999999	337	354	999999	999999	435	916	979	999999	606	412	816	722	488	999999	490	999999	999999	772	441	999999	119	802	999999	468	421	532	299	291	736	999999	556	999999	988	999999	999999	923	459	542	918	999999	429	775	702	415	339	550	84	451	35	676	86	427	798	284	999999	535	788	599	135	903	627	697	999999	999999	855	503	999999	617	999999	566	865	787	854	999999	688	999999	110	160	139	871	999999	847	266	70	418	139	999999	714	781	999999	145	860	999999	24	277	731	457	590	559	835	816	466	452	468	810	298	572	261	595	756	434	637	999999	999999	999999	999999	441	999999	702	726	999999	29	999999	357	431	15	380	840	279	956	886	999999	600	303	64	991	405	797	259	130	999999	272	128	999999	226	507	999999	162	568	497	300	200	887	999999	855	999999	630	104	999999	804	917	732	982	999999	999999	914	47	176	209	464	384	644	999999	582	170	716	901	811	141	923	615	228	281	781	999999	695	632	767	448	268	371	310	759	455	212	833	290	999999	999999	311	999999	233	952	114	123	655	192	315	672	148	895	818	963	124	198	999999	461	999999	999999	184	292	279	727	941	103	84	885	999999	379	337	436	999999	999999	829	999999	392	999999	176	999999	20	512	999999	105	309	999999	999999	347	644	999999	513	999999	90	517	980	29	200	999999	999999	21	999999	770	630	936	345	712	483	172	999999	661	806	433	294	542	999999	999999	965	184	428	577	550	999999	250	305	
866	955	356	903	675	809	999999	999999	999999	165	629	250	999999	389	999999	597	889	390	999999	999999	999999	89	97	548	556	319	63	25	87	999999	470	311	530	335	80	389	365	579	497	333	398	999999	179	139	999999	721	789	586	999999	999999	999999	170	533	999999	844	999999	868	999999	999999	366	756	257	808	820	694	999999	999999	556	319	380	241	319	892	999999	999999	540	999999	957	635	999999	529	477	601	256	755	999999	778	273	491	999999	520	557	232	141	999999	150	121	358	444	595	11	243	277	53	999999	377	999999	652	671	314	876	910	182	999999	999999	288	655	562	74	394	548	456	75	35	999999	683	999999	761	999999	454	428	561	999999	50	999999	295	210	558	999999	387	999999	999999	602	999999	417	610	384	711	304	999999	495	559	293	59	999999	554	178	252	193	916	290	516	999999	226	999999	324	999999	142	687	551	87	999999	905	687	999999	999999	854	888	617	259	999999	385	467	24	959	868	277	474	993	999999	999999	958	374	740	106	526	786	999999	999999	103	223	252	999999	752	999999	397	654	999999	696	999999	700	290	634	999999	999999	999999	58	335	266	999999	57	999999	148	407	434	129	732	175	590	999999	636	478	999999	524	46	66	361	714	803	572	224	999999	777	369	589	836	333	440	132	999999	999999	460	128	282	56	301	113	627	999999	101	664	999999	999999	999999	997	231	692	120	999999	999999	553	999999	531	694	803	999999	154	779	817	598	999999	999999	52	398	368	999999	999999	999999	478	745	953	734	396	712	907	735	654	916	372	368	154	222	543	572	648	144	928	433	999999	670	156	999999	809	729	999999	372	445	627	502	821	871	376	642	162	606	818	946	819	787	78	999999	237	999999	458	454	582	999999	480	750	234	256	926	847	999999	598	629	924	667	999999	999999	299	999999	424	550	496	777	580	390	999999	999999	197	999999	646	410	939	918	999999	361	284	722	999999	965	877	999999	574	945	529	834	563	977	894	288	412	252	778	703	813	865	961	677	12	378	999999	921	999999	147	289	446	868	680	712	573	393	694	999999	334	999999	155	975	551	999999	745	827	988	999999	908	706	403	999999	245	114	999999	999999	607	999999	999999	999999	999999	241	437	665	999999	965	999999	274	331	895	718	321	453	553	999999	999999	420	428	999999	550	527	986	138	441	886	814	633	999999	660	183	786	974	695	875	999999	999999	548	885	999999	999999	999999	999999	613	23	999999	92	188	691	446	172	979	188	462	999999	932	969	999999	996	779	278	342	999999	614	999999	999999	744	625	578	359	754	999999	999999	999999	
999999	606	804	382	999999	453	803	636	942	139	498	204	999999	999999	10	942	235	999999	552	999999	999999	999999	999999	999999	466	904	252	467	609	341	692	820	999999	999999	974	98	137	596	988	999999	976	642	399	188	126	952	510	999999	624	636	134	999999	799	999999	367	50	969	999999	999999	220	999999	346	37	610	446	677	749	999999	999999	912	815	638	821	999	140	999999	57	999999	991	513	999999	29	842	973	217	999999	31	37	567	933	999999	441	680	999999	351	639	999999	999999	741	449	213	827	999999	712	820	495	999999	799	999999	112	993	519	704	412	816	191	999999	999999	403	697	655	722	126	613	999999	999999	999999	52	657	500	649	999999	717	552	310	576	342	140	162	999999	626	231	739	464	999999	999999	737	277	999999	169	145	999999	395	54	794	999999	999999	82	919	447	999999	89	999999	796	999999	735	802	162	112	999999	999999	373	901	681	999999	433	982	661	999999	193	999999	690	91	999999	364	98	872	673	757	819	864	269	220	714	999999	546	89	942	10	214	806	585	999999	999999	320	772	999999	714	972	371	508	59	999999	736	802	846	998	999999	442	375	863	999999	404	292	999999	589	163	197	496	535	999999	999999	660	999999	999999	69	525	370	999999	592	439	167	700	396	321	999999	860	484	999999	999999	547	999999	999999	999999	999999	677	191	999999	345	731	619	999999	999999	447	999999	468	398	999999	360	742	331	638	999999	849	935	999999	438	17	971	570	999999	678	285	159	988	917	539	35	127	708	878	642	35	999999	973	968	999999	999999	378	853	999999	999999	999999	179	26	908	960	661	700	646	249	999999	911	774	12	940	195	78	458	110	928	373	823	651	999999	999999	613	29	999999	967	999999	184	999999	128	999999	808	554	115	142	89	999999	878	334	481	469	705	731	260	999999	43	782	871	804	278	999999	999999	106	482	315	337	999999	941	785	999999	880	999999	999999	792	631	999999	395	999999	935	379	153	999999	48	999999	999999	168	958	999999	575	999999	999999	893	379	370	999999	999999	712	82	999999	805	784	999999	999999	999999	600	404	171	938	999999	259	647	702	936	435	134	874	24	754	300	156	378	942	999999	943	548	987	999999	999999	599	542	491	323	999999	999999	595	138	956	999999	752	787	997	30	734	325	204	492	999999	999999	999999	328	84	999999	782	999999	436	841	649	159	63	612	709	987	348	96	767	334	999999	806	839	996	999999	577	12	512	159	358	217	59	999999	66	40	750	938	280	467	533	541	999999	702	753	488	807	394	999999	88	999999	681	647	558	870	78	160	114	999999	999999	507	
955	279	504	88	633	600	410	996	582	999999	58	78	629	244	999999	787	999999	999999	518	120	999999	862	433	999999	677	999999	999999	999999	987	879	645	699	869	959	999999	271	141	999999	129	887	406	397	567	999999	999999	999999	28	323	87	999999	56	28	730	300	324	103	846	365	410	73	999999	532	19	999999	323	359	209	999999	999999	999999	655	999999	999999	630	714	795	305	314	187	75	552	187	800	705	832	627	969	579	645	484	425	999999	224	66	789	999999	388	999999	999999	612	413	358	657	557	636	567	61	109	999999	528	798	999999	188	344	521	921	732	999999	869	695	390	630	34	191	115	999999	274	910	999999	840	417	440	508	574	662	999999	529	253	79	275	576	999999	999999	127	686	883	597	879	545	868	151	999999	994	120	232	782	334	476	451	756	999999	151	268	744	120	367	43	613	682	327	401	488	999999	999999	999999	999999	999999	907	505	231	291	395	999999	973	699	343	446	398	352	879	869	63	801	322	972	434	999999	258	16	328	850	999999	206	227	477	999999	840	999999	991	711	156	427	999999	230	475	907	776	999999	55	777	921	644	270	803	458	347	687	921	631	694	909	999999	900	186	381	307	198	157	506	46	503	56	999999	641	733	999999	93	999999	847	75	658	999999	212	238	407	215	999999	999999	769	139	975	918	768	307	802	999999	526	793	999999	178	999999	999999	788	19	999999	875	248	629	79	999999	264	999999	83	565	45	593	185	671	779	175	583	999999	387	999999	999999	584	287	109	999999	965	925	299	732	679	357	39	999999	203	954	532	999999	103	333	763	875	869	844	212	271	218	999999	854	999999	683	594	923	999999	422	948	699	597	148	790	114	90	964	999999	404	999999	16	999999	982	717	999999	207	490	471	624	501	201	739	85	837	630	383	999999	284	58	94	434	788	125	999999	265	999999	829	999999	229	682	910	999999	450	999999	265	162	609	999999	999999	999999	114	461	626	921	757	999999	522	310	170	730	19	689	999999	319	783	228	940	738	461	321	378	999999	999999	942	590	705	999999	90	582	477	773	999999	999999	573	980	972	999999	203	999999	999999	999999	528	151	499	672	230	171	999999	220	46	999999	871	685	456	117	926	219	684	999999	62	999999	441	999999	693	957	86	182	761	999999	999999	999999	746	252	166	898	999999	45	752	999999	369	999999	169	870	546	265	999999	257	70	465	63	762	487	863	443	999999	981	800	999999	541	595	58	410	999999	409	980	999999	629	529	557	999999	891	467	414	971	999999	510	999999	191	437	65	829	
121	305	999999	58	578	883	808	529	917	999999	999999	999999	683	321	143	999999	999999	565	790	281	727	513	208	172	305	83	891	999999	135	999999	618	999999	485	766	936	999999	999999	999999	411	591	999999	999	640	999999	314	256	730	660	386	152	110	625	647	783	999999	608	106	999999	999999	505	999999	884	404	506	440	566	999999	917	385	38	842	119	164	209	460	999999	873	991	999999	999999	352	241	547	982	320	999999	383	702	664	999999	17	412	608	999999	599	936	605	144	776	747	521	813	284	357	310	990	471	448	333	383	735	115	265	703	163	760	999999	421	195	447	193	43	262	57	999999	440	999999	258	609	999999	132	739	225	120	537	539	956	999999	682	999999	531	999999	999999	290	602	902	156	905	752	999999	599	999999	948	338	999999	488	560	237	336	999999	490	999999	838	808	261	999999	889	155	175	624	803	155	739	865	916	258	663	999999	455	128	293	605	999999	770	924	999999	790	999999	556	59	978	729	864	999999	999999	318	106	570	39	605	22	11	739	137	45	453	999999	92	421	315	824	588	781	217	999999	885	716	77	884	321	215	999999	599	999999	645	83	291	928	36	607	162	103	941	849	999999	292	999999	378	735	480	999999	708	475	251	235	399	948	999999	234	954	999999	38	685	718	400	999999	999999	623	492	961	172	525	65	999999	162	730	646	931	111	999999	29	347	342	999999	825	506	537	357	891	255	135	634	703	81	999999	133	417	999999	999999	999999	880	999999	886	773	317	970	652	661	999999	999999	753	26	556	930	934	999999	696	281	892	893	482	64	732	246	836	538	821	999999	809	38	322	423	482	14	423	777	999999	568	106	854	999999	999999	269	396	502	999999	88	999999	999999	999999	437	145	340	999999	624	826	519	650	936	999999	159	668	851	70	999999	340	543	551	517	167	805	138	185	48	49	605	794	999999	743	999999	460	59	847	69	601	187	999999	999999	390	596	999999	809	631	326	705	999999	34	209	999999	172	575	536	265	979	999999	309	999999	302	525	28	41	184	906	999999	329	109	820	791	468	14	999999	625	171	920	899	995	999999	999999	342	999999	580	595	139	581	161	923	793	867	999999	302	226	999999	401	371	565	93	902	422	999999	605	375	242	740	211	914	949	375	345	90	999999	803	999999	959	671	447	445	54	335	67	406	316	999999	675	176	787	999999	233	799	364	815	999999	93	862	999999	999999	347	855	999999	999999	211	999999	458	787	999999	499	999999	999999	730	924	129	48	576	999999	999999	299	999999	567	999999	423	457	
999999	576	999999	275	999999	719	248	232	193	109	590	126	999999	999999	848	999999	175	507	677	671	637	999999	874	245	776	526	999999	271	447	999999	780	291	999999	999999	485	981	477	522	323	779	999999	607	999999	824	539	921	906	510	752	441	256	69	896	999999	819	232	701	745	999999	337	991	999999	784	126	329	308	611	460	999999	866	999999	653	193	897	999999	40	956	999999	706	854	619	227	518	16	819	720	394	999999	999999	263	289	732	999999	985	787	999999	822	430	999999	240	320	456	140	999999	60	603	876	999	958	788	276	651	48	999999	717	774	468	778	306	608	914	849	999999	126	586	999999	629	207	999999	893	218	535	554	475	544	173	96	632	999999	999999	844	395	803	611	999999	638	693	390	278	999999	441	54	999999	896	326	470	395	24	999999	999999	999999	678	889	75	580	740	106	573	108	553	687	999999	999999	89	764	999999	55	999999	139	948	964	999999	999999	106	999999	174	999999	657	159	999999	778	82	999999	563	253	176	505	738	41	256	542	130	999999	999999	336	605	232	54	142	797	424	936	885	361	438	999999	999999	793	613	416	338	999999	423	33	775	614	513	269	836	597	32	999999	427	999999	416	999999	956	215	769	999999	999999	999999	999999	361	659	999999	999999	971	134	999999	999999	712	135	625	999999	103	706	268	948	721	102	962	217	544	775	117	518	12	944	594	999999	542	33	757	474	999999	999999	72	374	933	427	541	144	327	180	320	192	999999	964	322	999999	697	266	58	999999	978	159	980	586	999999	333	999999	36	540	740	999999	688	377	161	947	180	999999	999999	999999	303	560	828	999999	374	465	999999	716	999999	632	457	90	286	975	994	495	820	943	486	822	609	243	514	999999	586	295	999999	814	650	999999	152	503	999999	999999	754	212	160	269	999999	131	626	616	156	999999	92	660	999999	713	382	666	137	236	168	81	999999	999999	56	234	314	88	999999	120	999999	999999	489	954	286	44	230	792	344	561	999999	365	206	992	96	999999	521	925	687	917	442	984	889	915	999999	732	835	999999	166	925	954	999999	297	515	999999	134	914	999999	999999	573	492	590	999999	999999	899	803	875	423	973	935	713	388	999999	916	678	999999	143	573	619	554	209	536	635	419	606	800	77	690	452	962	205	392	551	123	434	999999	999999	323	26	541	856	422	719	230	222	576	145	999999	999999	468	990	351	519	999999	999999	956	999999	912	999999	108	999999	194	970	21	740	999999	999999	287	491	999999	429	819	999999	999999	697	786	999999	999999	999999	39	999999	696	853	984	
971	854	873	721	749	999999	999999	750	354	918	806	671	451	708	490	891	999999	858	889	20	49	181	793	999999	142	999999	149	550	715	999999	999999	48	341	986	49	886	999999	125	538	999999	930	999999	474	639	280	36	345	118	924	999999	299	999999	807	842	944	999999	70	999999	589	999999	338	356	44	415	484	768	340	999999	668	604	443	624	999999	876	90	370	706	164	999999	116	999999	41	999999	410	648	999999	999999	498	51	249	999999	26	999999	999999	999999	583	644	999999	164	512	696	879	449	999999	872	675	999999	999999	762	584	999999	906	280	483	999999	307	730	634	766	848	536	999999	999999	429	778	426	99	952	202	506	726	647	999999	999999	999999	999999	999999	999999	537	973	158	999999	736	999999	155	918	746	62	458	386	853	19	302	315	976	854	466	29	551	455	585	535	738	265	857	456	906	622	73	555	714	434	999999	793	699	235	115	999999	283	999999	680	46	504	815	653	716	355	693	681	565	906	573	754	91	397	623	999999	999999	609	699	21	999999	989	999999	999999	428	999999	509	616	999999	749	509	745	690	999999	549	999999	999999	611	150	999999	223	940	999999	648	151	680	999999	999999	999999	663	634	356	584	999999	556	999999	601	153	999999	804	846	999999	931	815	999999	827	73	999999	848	592	999999	868	468	598	798	193	491	263	530	748	897	114	999999	96	125	999999	171	999999	229	502	438	778	386	999999	999999	145	19	692	999999	324	616	708	999999	493	22	765	887	985	999999	999999	565	348	622	487	906	742	547	999999	999999	253	665	231	96	355	163	999999	999999	131	344	662	183	799	21	216	141	198	557	56	84	999999	999999	186	792	856	937	100	166	899	439	522	598	174	999999	998	658	395	622	210	999999	151	283	765	650	396	199	765	337	416	355	718	194	501	770	999999	978	489	438	240	418	999999	715	592	692	821	999999	19	999999	23	557	999999	576	999999	716	932	85	509	999999	405	666	999999	763	749	553	721	337	106	404	649	999999	999999	957	999999	792	999999	999999	691	83	999999	332	190	957	999999	859	610	151	838	999999	999999	276	999999	953	999999	999999	999999	309	965	49	970	494	999999	999999	168	993	387	788	195	564	999999	999999	999999	435	706	83	486	224	999999	999999	999999	579	498	322	565	383	999999	226	924	817	555	966	470	652	113	344	999999	999999	999999	999999	481	822	956	284	343	342	882	53	256	959	97	32	860	999999	105	401	995	999999	59	999999	453	171	999999	378	18	484	45	741	999999	372	719	911	425	129	419	999999	999999	224	978	233	999999	999999	
969	965	729	532	116	394	999999	711	348	708	525	999999	876	319	958	588	999999	859	306	150	720	884	249	185	606	740	666	974	999999	999999	676	999999	292	946	201	897	999999	485	378	999999	195	999999	999999	20	396	411	253	109	172	45	948	999999	927	360	999999	95	725	553	926	375	728	581	934	567	999999	699	999999	930	127	71	939	790	491	655	999999	999999	861	239	999999	999999	999999	567	812	999999	832	557	898	932	169	116	181	104	559	12	922	613	686	999999	978	696	680	999999	999999	111	999999	168	999999	999999	405	685	234	496	999999	730	878	999999	768	999999	999999	484	801	799	770	21	889	844	999999	488	732	351	423	405	261	102	525	999999	999999	711	647	674	919	627	536	484	881	685	999999	829	134	762	845	494	730	999999	895	880	551	970	221	260	927	999999	999999	63	271	829	244	999999	215	703	585	999999	554	69	564	999999	999999	296	139	999999	514	411	364	970	506	999999	674	757	207	999999	633	615	500	999999	747	770	999999	482	999999	62	450	668	623	430	999999	787	940	671	999999	721	618	264	840	999999	999999	526	795	577	999999	342	164	999999	474	570	999999	969	567	999999	322	794	105	790	84	87	763	999999	999999	999999	793	718	988	13	818	485	36	999999	775	492	650	231	974	510	999999	879	898	963	204	63	360	217	999999	782	999999	999999	625	827	190	762	254	900	738	862	999999	838	353	161	668	999999	543	702	999999	84	516	101	819	595	864	205	189	799	651	999999	999999	586	497	999999	654	673	999999	208	197	22	999999	999999	492	122	999999	999999	535	746	304	215	999999	658	22	156	999999	267	335	40	962	985	583	454	258	999999	999999	207	350	148	506	995	999999	344	514	191	835	765	608	706	868	999999	669	442	505	999999	224	999999	573	351	939	397	999999	829	246	212	439	794	502	488	833	999999	746	397	250	999999	86	999999	153	831	320	510	999999	628	171	194	325	999999	949	811	999999	364	633	999999	208	999999	658	310	108	312	752	51	999999	130	999999	349	42	282	201	206	370	999999	999999	742	40	439	739	718	667	61	999999	297	844	999999	698	999999	999999	747	198	142	650	999999	85	841	88	279	246	537	755	822	999999	999999	949	753	451	999999	582	890	999999	769	379	939	642	57	425	464	999999	583	432	403	999999	294	999999	69	999999	594	963	940	663	999999	202	999999	962	845	898	999999	348	101	248	999999	897	15	999999	429	763	999999	999999	38	999999	623	82	663	115	362	378	867	960	889	207	857	786	999999	236	216	999999	177	977	797	158	583	
126	114	999999	999999	999999	448	515	664	999999	999999	460	935	999999	999999	689	539	999999	610	999999	41	999999	999999	893	391	170	264	778	572	851	595	734	999999	879	842	507	967	328	999999	856	929	999999	306	999999	363	406	851	127	196	526	47	82	376	999999	127	701	667	999999	953	999999	251	670	942	999999	999999	120	125	65	682	542	999999	220	474	754	546	999999	999999	999999	540	984	999999	146	591	999999	814	523	999999	999999	762	150	839	756	999999	316	999999	269	418	493	999999	999999	291	796	445	654	805	826	607	622	784	447	126	802	999999	969	999999	115	89	896	998	198	999999	110	302	999999	999999	964	999999	999999	999999	287	270	101	983	296	702	522	999999	937	250	987	915	744	239	324	999999	47	999999	405	311	509	190	999999	495	693	999999	191	503	999999	951	840	999999	449	483	507	186	34	819	394	999999	493	413	151	999999	21	282	18	870	977	517	665	999999	999999	999999	999999	106	748	999999	299	795	521	28	798	985	999999	16	476	999999	999999	148	999	228	691	139	999999	999999	999999	999999	484	421	491	320	999999	395	296	951	540	593	999999	999999	437	428	999999	598	754	474	999999	166	255	15	805	747	999999	839	999999	447	207	320	47	544	68	882	132	878	313	211	502	413	699	458	999999	883	428	999999	710	999999	698	102	385	999999	999999	881	620	479	615	744	182	686	877	848	754	999999	555	999999	351	999999	305	650	294	552	999999	212	999999	999999	999999	922	329	999999	999999	999999	748	999999	934	999999	63	186	272	653	273	569	38	816	535	850	703	254	337	130	980	999999	286	57	808	833	999999	288	999999	823	999999	999999	424	999999	999999	941	110	650	296	862	254	175	292	652	999999	724	524	166	676	615	103	295	595	999999	835	974	659	700	999999	111	321	775	999999	448	714	580	155	671	269	593	750	999999	999999	474	875	814	872	999999	999999	93	318	999999	612	809	730	653	107	225	530	582	292	999999	354	999999	550	479	414	844	938	807	999999	852	896	92	999999	50	337	130	333	31	111	999999	999999	222	792	106	172	951	999999	70	483	929	150	687	311	350	709	772	923	999999	999999	38	694	862	513	466	328	529	944	690	325	999999	999999	509	480	265	999999	141	999999	454	316	462	135	999999	333	999999	711	999999	781	524	340	564	999999	999999	620	83	341	177	708	999999	777	643	999999	38	999999	507	48	641	216	55	999999	577	380	479	99	947	999999	816	999999	864	999999	999999	747	429	359	761	999999	999999	889	407	924	999999	432	76	999999	672	999999	107	143	826	611	80	12	735	
999999	763	194	727	999999	999999	999999	999999	638	844	580	999999	895	587	679	983	728	84	999999	809	131	999999	155	313	803	999999	999999	804	999999	713	263	685	117	22	999999	596	999999	62	135	226	235	409	572	999999	496	999999	777	867	428	999999	108	536	328	202	614	782	999999	999999	999999	421	180	376	841	925	591	894	999999	999999	710	93	416	676	948	535	583	722	207	567	817	795	649	634	386	533	615	999999	367	914	407	104	999999	999999	138	999999	55	859	567	647	996	601	456	999999	167	345	742	999999	587	792	999999	892	585	60	999999	138	999999	999999	989	317	320	864	537	646	486	615	114	999999	547	243	489	724	164	999999	571	999999	999999	999999	477	51	999999	999999	149	574	305	515	519	928	632	999	999999	510	999999	260	999999	141	73	810	417	551	240	32	884	353	312	894	737	35	488	848	790	24	999999	947	526	137	725	963	999999	970	106	186	97	999999	300	979	854	904	232	999999	161	538	349	925	811	768	308	999999	271	411	778	494	999999	999999	219	928	442	921	733	999999	415	999999	999999	446	455	64	999999	346	999999	333	49	999999	802	58	999999	262	675	152	146	758	828	930	999999	940	202	612	736	999999	338	371	547	933	181	999999	34	61	79	902	999999	757	999999	999999	742	938	999999	944	691	400	999999	999999	999999	299	784	975	382	485	409	528	999999	999999	327	630	17	999999	785	115	662	780	33	645	192	773	672	389	923	865	197	762	577	257	920	346	226	999999	999999	258	158	205	650	549	652	550	999999	636	439	213	999999	61	999999	266	292	999999	377	452	774	489	626	405	61	999999	297	646	950	997	922	981	414	636	582	537	957	466	999999	999999	993	641	125	45	999999	720	999999	146	609	321	964	19	968	773	605	629	631	753	154	143	262	15	599	660	714	458	799	999999	999999	625	999999	826	999999	893	459	999999	373	590	455	341	606	160	46	639	999999	913	22	640	40	952	906	214	999999	996	230	987	999999	465	999999	501	999999	592	668	984	23	148	237	85	324	472	265	999999	308	813	537	112	999999	960	628	800	446	168	297	526	999999	104	514	785	999999	471	999999	908	269	953	999999	23	999999	999999	626	893	686	999999	326	568	696	865	906	508	999999	999999	28	91	836	531	64	762	305	999999	275	918	634	452	999999	852	999999	357	999999	354	999999	523	620	917	999999	734	123	509	842	729	829	853	197	16	326	554	453	999999	82	738	899	657	999999	350	785	707	269	244	534	473	195	349	94	562	115	999999	507	110	747	111	
417	999999	920	575	321	422	731	628	999999	999999	409	999999	285	999999	454	745	999999	280	141	636	475	879	975	379	543	490	999999	999999	901	381	999999	352	271	970	999999	354	737	152	38	372	976	999999	118	999999	999999	822	74	51	117	369	150	999999	969	120	636	537	579	550	999999	999999	999999	999999	727	753	811	999999	999999	315	722	999999	999999	999999	999999	768	660	834	770	310	315	720	999999	999999	527	541	241	999999	999999	160	999999	793	774	196	120	206	718	999999	914	999999	999999	17	720	759	329	16	361	488	999999	210	459	802	999999	279	245	321	415	999999	577	195	999999	991	682	951	971	928	336	821	551	999999	60	780	920	415	446	999999	999999	666	406	521	999999	752	835	999999	701	541	36	505	951	798	790	790	312	728	999999	872	999999	769	787	400	680	540	937	999999	160	679	882	999999	833	937	321	748	531	66	14	999999	166	509	259	440	902	830	999999	999999	264	270	477	999999	573	573	972	240	999999	15	840	650	815	896	33	31	658	675	672	999999	487	52	268	256	724	81	715	825	519	357	498	850	671	194	999999	999999	999999	999999	999999	999999	964	90	869	525	226	364	955	270	485	999999	999999	236	999999	854	999999	222	11	231	999999	999999	858	156	721	531	999999	990	978	631	221	143	819	967	888	412	60	406	999999	743	39	369	125	455	349	291	999999	999999	691	816	918	999999	888	999999	224	999999	410	999999	369	347	18	999999	385	334	58	352	419	813	348	755	804	868	50	268	201	999999	386	412	807	999999	955	255	308	172	712	750	254	838	753	604	12	242	47	834	999999	803	983	791	406	997	999999	761	923	935	22	59	999999	999999	999999	116	907	997	20	928	391	762	999999	223	999999	308	107	580	999999	743	753	571	999999	999999	533	397	134	999999	16	809	568	999999	332	373	999999	663	328	624	999999	999999	696	14	232	118	999999	972	876	769	180	999999	899	301	999999	189	192	999999	228	999999	999999	401	981	999999	999999	210	370	197	440	563	73	958	999999	482	999999	999999	57	749	348	722	763	999999	999999	364	424	907	999999	277	502	152	191	709	445	113	528	658	665	999999	22	32	748	264	541	322	706	221	129	426	999999	288	999999	442	112	505	999999	544	880	627	999999	94	300	999999	695	297	382	364	999999	875	999999	873	757	673	737	999999	999999	508	30	208	999999	999999	787	493	507	224	20	748	606	939	650	984	777	48	485	927	999999	999999	999999	253	940	999999	699	999999	472	896	530	468	705	785	531	999999	524	682	969	695	999999	806	596	480	
999999	633	757	583	235	970	999999	719	197	809	594	328	999999	776	999999	999999	513	543	31	610	999999	999999	53	820	417	696	469	105	999999	790	999999	926	68	98	966	316	594	126	28	502	801	811	281	895	201	213	24	999999	424	663	191	763	999999	999999	787	736	590	936	175	999999	510	999	649	406	189	668	999999	850	999999	999999	720	999999	524	999999	808	882	999999	158	999999	214	681	721	681	415	999999	866	999999	82	311	239	726	658	950	490	991	802	999999	874	999999	533	943	174	937	473	999999	793	248	264	999999	904	465	441	317	960	856	788	328	244	797	999999	526	197	548	580	999999	72	446	44	538	16	999999	405	442	105	271	517	784	999999	999999	999999	999999	886	894	999999	774	999999	351	990	634	212	999999	999999	87	403	16	755	999999	999999	999999	880	357	214	726	181	193	70	999999	221	698	348	13	119	999999	981	999999	639	302	151	806	939	720	455	410	335	531	794	328	999999	98	515	892	428	999999	592	468	423	169	723	223	713	294	140	302	999999	209	999999	999999	999999	709	377	463	483	559	309	170	901	804	401	999999	399	742	961	999999	192	456	999999	999999	188	523	999999	479	579	927	103	654	999999	163	999999	999999	999999	638	232	338	999999	62	999999	999999	670	999999	999999	618	768	999999	824	999999	333	17	119	999999	623	233	999999	581	999999	999999	884	555	466	654	579	747	999999	275	492	760	999999	632	999999	999999	47	999999	999999	756	957	662	711	506	112	131	999999	582	999999	999999	999999	933	660	651	900	824	177	863	411	26	999999	819	928	502	590	73	461	700	999999	978	801	905	753	999999	624	776	195	999999	452	345	332	997	703	999999	999999	558	110	868	732	585	962	184	999999	464	999999	148	733	219	915	48	999999	999999	999999	75	483	999999	190	440	36	134	639	999999	999999	76	693	855	125	523	739	42	963	593	999999	31	999999	626	599	298	326	486	52	976	999999	999999	675	999999	32	637	931	999999	377	670	841	608	946	182	764	250	770	999999	32	219	999999	883	999999	86	663	953	999999	856	17	891	123	550	91	662	327	16	401	992	833	488	592	583	664	303	751	369	999999	843	862	359	527	278	464	999999	506	588	338	999999	48	78	587	84	158	485	556	999999	526	293	855	999999	849	778	224	999999	626	896	228	781	334	999999	878	999999	994	657	373	999999	96	258	166	738	999999	802	954	764	900	518	434	188	747	460	842	791	988	114	510	999999	999999	919	215	999999	370	557	273	744	200	381	89	501	999999	999999	999999	277	999999	999999	90	
56	824	460	643	118	999999	50	999999	874	460	999999	228	999999	157	624	999999	999999	999999	555	378	999999	538	999999	999999	529	438	933	76	45	999999	999999	663	871	34	463	924	999999	999999	999999	149	329	523	999999	293	114	162	999999	999999	497	999999	49	999999	582	999999	999999	999999	999999	999999	124	999999	537	973	998	629	885	999999	357	864	693	699	197	890	999999	416	59	607	148	925	469	376	248	999999	579	124	215	349	91	133	999999	945	999999	716	171	427	999999	355	524	770	408	680	805	999999	660	797	732	159	289	176	698	362	379	689	426	748	441	947	999999	884	423	545	999999	233	800	747	999999	999999	728	999999	999999	703	92	378	527	788	999999	999999	999999	781	392	999999	69	999999	434	999999	576	999999	299	422	986	663	950	640	999999	999999	999999	999999	535	912	417	261	999999	762	371	999999	999999	10	999999	999999	187	528	999999	622	501	367	485	436	798	98	181	759	999999	999999	999999	999999	999999	452	32	664	459	988	387	26	374	140	999999	307	999999	439	999999	999999	468	999999	245	467	999999	338	148	999999	386	999999	783	999999	741	657	999999	999999	232	999999	253	827	978	999999	188	999999	151	999999	258	999999	999999	999999	882	999999	656	605	301	529	999999	82	505	424	314	999999	287	556	214	939	285	717	999999	521	999999	999999	196	999999	597	961	482	56	326	643	89	777	266	208	30	999999	999999	145	365	999999	53	159	726	828	523	999999	229	632	984	999999	725	540	310	221	113	560	182	52	17	340	999999	34	756	861	344	999999	777	999999	999999	999999	159	999999	362	520	477	925	999999	367	100	653	741	850	72	124	918	999999	477	999999	999999	469	252	999999	137	999999	999999	29	999999	999999	494	986	177	149	999999	204	62	999999	188	789	743	188	954	814	951	364	598	206	962	642	942	999999	69	732	985	999999	547	410	22	336	27	458	999999	741	873	114	486	602	753	867	71	999999	371	688	311	999999	515	437	797	999999	999999	306	66	999999	999999	699	926	445	999999	999999	657	651	999999	999999	771	294	655	222	941	846	878	999999	452	105	580	999999	433	381	430	79	560	119	613	249	900	721	401	771	819	184	999999	50	448	723	219	419	770	999999	916	999999	999999	302	496	950	894	999999	853	999999	190	321	275	554	999999	94	479	548	48	999999	951	999999	999999	883	999999	766	668	837	999999	999999	885	170	839	999999	465	999999	808	268	999999	663	355	469	999999	999999	591	999999	908	633	35	363	253	671	999999	447	568	866	133	386	899	729	291	66	882	134	86	29	482	361	99	999999	285	221	999999	385	
977	491	193	999999	999999	999999	858	44	999999	203	486	999999	789	401	999999	598	999999	431	369	892	381	299	587	743	999999	571	999999	557	544	424	87	999999	745	996	470	87	683	671	94	13	871	257	254	688	647	862	999999	91	15	500	999999	854	851	999999	14	687	904	449	999999	730	999999	310	500	999999	126	453	999999	793	930	278	999999	617	347	999999	30	134	54	898	105	999999	999999	944	551	999999	999999	233	190	999999	999999	783	999999	243	573	363	143	999999	999999	856	999999	203	395	447	999999	737	585	714	999999	496	999999	880	999999	15	999999	607	400	999999	758	456	306	892	273	765	801	157	999999	999999	999999	999999	231	459	999999	198	335	999999	116	892	999999	999999	999999	999999	716	694	699	121	150	177	888	966	963	217	812	310	560	679	930	629	646	999999	642	903	670	534	274	563	512	454	680	453	500	507	142	944	987	920	999999	578	76	689	17	999999	793	88	999999	23	646	999999	638	656	970	486	255	999999	181	565	999999	192	430	146	999999	696	497	999999	999999	465	85	999999	323	639	999999	361	999999	957	995	715	120	999999	514	260	916	999999	816	33	483	23	999999	999999	773	431	214	994	999999	929	90	999999	440	357	613	999999	999999	779	753	998	162	618	923	298	999999	465	455	999999	677	999999	230	172	999999	473	962	461	999999	733	103	891	435	999999	213	633	876	684	999999	999999	978	950	321	147	692	817	870	864	100	963	999999	317	975	89	326	978	709	918	441	966	395	161	360	214	685	861	572	654	414	299	421	119	191	693	155	999999	858	93	479	72	602	107	371	250	186	999999	915	355	191	235	924	958	253	317	376	999999	999999	117	461	999999	255	226	459	999999	551	999999	136	292	999999	599	999999	626	999999	378	374	999999	999999	119	38	899	999999	226	472	189	999999	999999	866	873	999999	329	137	750	631	648	817	999999	999999	570	698	739	659	633	421	592	115	307	520	874	999999	999999	46	490	88	562	999999	38	754	280	434	98	581	263	999999	615	471	999999	995	799	999999	988	999999	229	420	999999	249	322	805	999999	84	78	942	999999	929	248	292	999999	671	78	763	788	631	377	999999	609	168	405	668	999999	131	735	999999	999999	323	999999	999999	816	79	789	322	572	233	874	205	366	999999	589	333	727	332	824	999999	999999	45	772	367	999999	999999	810	140	999999	999999	998	758	348	765	231	999999	999999	809	999999	999999	882	755	201	565	756	181	779	463	578	82	940	999999	999999	38	385	685	550	597	167	732	268	999999	479	917	234	126	999999	600	925	
911	999999	918	855	256	825	180	844	217	610	110	314	357	562	771	999999	524	461	319	390	546	999999	388	999999	999999	319	999999	286	999999	341	640	324	188	537	667	999999	32	629	60	213	214	840	999999	986	67	427	910	106	707	213	710	999999	547	220	389	783	970	999999	120	937	602	999999	999999	875	970	785	136	819	894	57	691	895	999999	116	185	705	999999	401	999999	327	408	999999	579	80	631	999999	776	968	158	883	753	756	518	122	611	320	999999	467	25	281	300	101	211	659	522	815	999999	999999	44	683	988	578	999999	793	999999	999999	324	499	254	996	19	168	999999	21	303	935	386	297	999999	864	434	336	385	323	36	317	924	919	558	816	999999	345	933	475	894	185	85	999999	583	145	995	780	223	999999	272	142	429	200	366	586	999999	967	935	179	258	662	999999	367	766	232	999999	999999	999999	999999	999999	674	234	205	999999	128	999999	661	714	369	869	654	999999	366	61	894	999999	734	562	971	999999	752	409	763	226	999999	983	717	959	361	999999	999999	839	999999	999999	999999	907	233	84	248	999999	777	262	576	310	999999	548	999999	315	999999	345	999999	842	969	999999	533	999999	471	979	883	144	152	702	363	774	278	999999	339	999999	463	987	999999	660	324	999999	610	499	833	462	621	694	999999	999999	97	26	778	757	999999	733	220	999999	445	254	201	113	583	84	999999	801	41	789	219	223	999999	883	681	166	528	999999	999999	999999	999999	999999	367	198	987	741	614	346	996	999999	945	605	999999	999999	999999	419	468	221	671	535	599	999999	430	832	485	932	559	999999	999999	999999	239	154	293	186	891	437	886	999999	125	999999	999999	562	805	520	844	613	811	721	342	272	697	316	63	914	443	999999	587	999999	713	999999	192	999999	999999	383	292	801	322	999999	249	124	532	466	105	828	75	46	236	910	987	872	131	837	871	81	925	922	100	378	742	491	849	361	299	70	660	69	560	431	999999	53	301	585	482	227	740	240	221	999999	849	407	183	676	999999	841	999999	999999	538	999999	458	370	710	943	999999	757	274	180	999999	45	999999	15	486	804	683	944	999999	546	364	654	340	694	710	865	529	999999	999999	999999	813	999999	137	315	531	629	973	867	342	999999	101	725	952	569	73	999999	999999	843	920	999999	993	999999	270	397	990	884	600	763	659	844	999999	999999	449	999999	366	719	999999	863	484	857	831	815	611	232	454	639	701	771	999999	999999	809	686	424	939	189	220	197	739	999999	999999	38	219	218	498	934	999999	999999	860	212	
353	278	202	999999	72	546	188	999999	47	942	360	192	828	142	134	45	737	734	510	913	156	531	999999	548	999999	828	622	999999	999999	298	999999	363	999999	568	999999	266	616	326	362	402	10	228	160	797	999999	464	999999	999999	93	463	207	999999	774	947	66	821	110	654	532	243	999999	580	999999	749	439	996	351	270	854	868	999999	420	381	118	912	927	381	380	583	382	628	546	999999	659	999999	304	589	893	999999	465	165	999999	999999	999999	477	430	349	999999	368	967	123	939	999999	225	999999	999999	836	665	45	999999	999999	999999	999999	159	615	387	67	228	657	145	417	457	758	399	712	465	625	999999	640	491	999999	970	22	999999	268	689	324	308	624	314	467	999999	858	383	999999	999999	999999	644	512	99	373	130	999999	232	560	666	190	999999	513	579	171	582	35	553	550	999999	718	464	890	925	73	759	999999	999999	677	493	999999	385	999999	286	999999	980	750	999999	999999	467	999999	999999	66	999999	999999	492	999999	55	153	884	999999	999999	833	546	999999	999999	754	587	36	613	526	409	554	76	77	805	459	236	15	190	832	484	434	92	261	928	999999	999999	426	580	964	558	999999	792	595	292	999999	836	569	147	236	999999	999999	515	941	818	244	990	534	703	43	999999	50	962	62	424	881	999999	295	788	38	466	170	999999	649	967	208	761	999999	999999	263	623	667	867	954	999999	960	999999	151	442	999999	999999	763	999999	547	406	999999	248	740	181	411	800	550	999999	118	999999	12	77	865	973	999999	482	519	999999	450	999999	999999	182	17	394	464	999999	609	999999	104	999999	999999	447	999999	252	459	960	999999	309	383	462	82	886	999999	194	999999	892	63	178	823	221	898	999999	999999	137	505	999999	240	999999	999999	450	201	999999	686	497	999999	565	999999	999999	999999	658	999999	999999	376	999999	347	23	999999	823	728	571	908	441	39	883	721	689	174	781	746	123	730	675	999999	999999	271	385	210	271	126	110	733	440	653	174	999999	689	646	999999	790	492	999999	999999	999999	155	999999	760	667	999999	999999	388	401	387	999999	411	928	785	999999	999999	726	961	813	161	999999	628	999999	477	787	865	132	42	52	878	990	264	200	323	57	447	999999	510	718	999999	496	738	709	355	565	252	999999	974	999999	213	569	999999	678	772	709	999999	316	999999	972	999999	999999	743	346	522	397	621	999999	999999	999999	189	52	225	253	416	999999	969	999999	999999	999999	999999	629	158	970	839	318	171	999999	999999	999999	58	140	336	538	916	726	753	999999	196	999999	943	41	631	999999	882	170	354	
585	272	117	740	90	823	162	999999	182	999999	772	506	213	235	44	793	11	688	58	716	686	336	999999	911	577	999999	535	999999	999999	997	911	97	678	964	585	999999	999999	999999	968	317	183	999999	743	204	980	894	982	732	999999	248	999999	558	834	999999	667	259	582	205	173	357	298	999999	999999	999999	621	684	828	999999	999999	999999	482	137	999999	741	999999	586	593	495	999999	682	749	802	69	275	999999	999999	999999	999999	999999	336	740	999999	999999	620	28	989	186	568	583	305	76	743	92	197	999999	502	837	102	911	91	666	999999	274	999999	999999	495	999999	658	807	268	999999	603	942	323	980	366	427	110	723	552	409	35	911	635	615	16	720	999999	509	875	999999	171	999999	225	999999	653	850	228	22	532	864	528	760	324	999999	472	801	768	217	999999	84	737	379	368	681	641	185	639	875	999999	775	263	159	932	742	999999	999999	726	999999	336	516	209	97	200	688	881	274	596	760	152	999999	999999	663	110	800	788	792	953	999999	39	477	999999	352	420	757	610	999999	827	999999	999999	191	84	124	880	893	875	649	188	999999	800	376	589	878	732	397	999999	600	59	142	999999	477	337	193	624	859	304	856	999999	999999	87	999999	446	24	155	961	140	837	999999	216	925	148	614	999999	743	662	888	342	619	33	933	20	329	695	999999	148	999999	891	999999	999999	598	28	973	744	602	298	999999	574	733	771	266	986	817	842	216	999999	999999	999999	450	961	971	961	246	999999	510	77	192	750	999999	17	999999	999999	346	999999	999999	907	174	999999	680	454	732	323	609	999999	766	947	203	487	999999	811	285	798	999999	539	999999	637	999999	330	244	535	115	189	187	726	663	27	649	66	234	309	651	992	384	995	999999	657	362	398	885	562	874	705	271	585	731	319	798	807	711	999999	135	844	635	999999	349	999999	145	999999	195	749	307	147	263	999999	999999	999999	424	455	310	402	284	393	999999	681	661	410	917	999999	999999	353	229	842	354	253	183	807	367	239	656	685	521	999999	999999	146	999999	737	452	91	424	449	999999	352	999999	319	706	742	409	953	493	939	635	543	888	842	999999	999999	792	19	999999	363	925	194	799	999999	999999	805	190	307	426	924	957	836	187	555	458	876	346	999999	546	440	999999	999999	746	716	59	999999	591	370	617	800	944	999999	84	71	523	710	553	999999	438	901	561	111	999999	999999	981	799	365	342	393	999999	128	757	472	999999	999999	522	448	92	576	999999	223	820	690	626	999999	525	761	126	41	999999	332	
464	606	645	879	999999	876	187	735	259	623	258	976	964	681	197	999999	509	115	999999	272	470	315	537	687	999999	421	910	589	466	47	248	311	999999	330	663	160	827	696	660	646	271	357	999999	288	965	843	726	945	999999	555	261	21	999999	485	999999	999999	999999	958	147	884	965	999999	278	999999	384	946	341	644	27	46	152	813	455	365	10	999999	989	258	721	898	999999	964	797	910	999999	237	999999	999999	468	514	91	868	558	775	680	673	88	999999	903	999999	999999	92	999999	755	413	999999	565	999999	484	748	999999	820	999999	249	199	10	800	368	436	157	675	999999	186	513	955	283	999999	679	685	337	44	885	355	999999	396	612	46	51	999999	347	671	608	685	999999	999999	999999	631	319	585	679	873	999999	677	756	353	340	906	424	999999	999999	194	886	988	157	713	999999	999999	544	852	587	964	758	861	98	999999	76	496	466	170	694	999999	944	103	16	463	999999	217	999999	359	65	999999	622	251	999999	999999	785	999999	999999	15	77	796	97	467	998	999999	125	858	589	280	286	844	449	264	115	486	249	999999	981	694	999999	78	999999	194	796	881	999999	516	999999	935	699	456	999999	460	999999	898	999999	487	104	999999	347	999999	627	999999	999999	221	999999	368	146	891	913	999999	637	842	616	999	921	902	670	127	373	609	375	653	580	829	885	989	172	217	921	761	697	691	999999	933	450	555	122	585	999999	999999	380	602	31	706	819	999999	843	102	976	662	999999	977	927	738	100	999999	999999	252	336	999999	999999	999999	969	162	305	946	999999	683	558	375	789	95	503	390	238	773	632	999999	20	769	999999	999999	240	999999	944	720	999999	618	999999	476	999999	869	258	357	787	452	632	999999	410	872	630	170	544	611	872	731	999999	999999	999999	326	351	873	999999	567	132	136	697	710	218	585	193	877	999999	92	567	999999	999999	155	999999	786	999999	763	473	148	148	984	535	628	999999	222	246	226	999999	999999	999999	934	637	691	234	999999	999999	922	661	999999	689	752	329	461	54	999999	895	999999	944	722	186	588	410	103	428	147	601	78	324	995	349	966	769	324	956	999999	292	999999	921	941	42	228	112	648	459	396	664	83	584	999999	326	907	281	395	349	547	533	544	999999	96	69	999999	999999	999999	485	722	983	15	505	999999	999999	749	417	999999	999999	957	485	761	999999	42	482	528	999999	881	678	441	695	383	974	419	999999	747	882	999999	999999	356	621	999999	999999	736	413	659	999999	173	999999	999999	999999	277	704	392	71	771	900	240	613	
999999	201	999999	986	54	37	999999	999999	95	321	922	867	999999	999999	343	999999	999999	599	906	629	823	950	999999	118	111	940	427	678	592	358	999999	846	651	230	999999	165	999999	460	127	999999	803	628	492	999999	999999	709	918	156	999999	55	32	182	999999	611	999999	591	871	617	999999	113	610	930	999999	737	999999	85	225	362	999999	188	451	999999	481	207	825	205	999999	477	999999	999999	32	280	317	546	335	165	853	50	999999	759	293	999999	576	24	999999	999999	999999	999999	868	999999	494	999999	375	192	604	444	999999	796	999999	595	133	403	999999	492	999999	999999	622	902	411	827	232	185	922	31	999999	173	21	467	108	999999	25	712	609	493	907	467	905	135	941	891	465	66	264	999999	999999	999999	928	94	933	999999	999999	286	999999	50	551	319	643	999999	297	441	999999	242	697	834	999999	420	794	865	999999	999999	434	497	960	999999	372	175	920	87	395	15	999999	927	534	339	701	738	368	568	942	598	823	999999	999999	510	469	232	369	999999	275	225	999999	73	509	319	344	999999	999999	833	678	385	398	565	958	292	206	504	708	999999	143	999999	61	236	923	985	799	999999	999999	459	60	999999	806	999999	999999	180	909	181	427	999999	995	999999	422	535	999999	566	210	268	603	555	314	999999	524	12	296	434	999999	999999	999999	523	519	999999	999999	866	783	538	579	999999	752	999999	382	34	87	494	371	999999	428	526	346	366	999999	999999	279	114	999999	96	999999	804	213	387	17	50	41	999999	704	533	834	999999	751	361	987	999999	516	815	182	289	887	39	640	101	999999	999999	532	783	738	978	202	999999	721	696	912	775	999999	374	999999	341	993	183	999999	838	370	872	775	985	378	999999	34	463	999999	999999	999999	595	173	999999	381	370	518	999999	175	725	340	835	834	999999	999999	222	999999	999999	45	840	295	714	249	801	999999	144	999999	546	999999	999999	954	739	77	855	496	327	611	999999	999999	419	823	999999	999999	74	507	535	48	719	547	166	864	999999	428	100	579	495	356	371	391	999999	499	971	842	909	771	601	767	978	999999	999999	610	999999	157	625	27	550	999999	185	304	999999	999999	161	999999	258	401	999999	320	977	285	11	970	249	200	756	920	851	902	107	999999	905	768	69	999999	426	999999	827	999999	803	83	999999	999999	180	999999	196	151	999999	972	594	518	700	999999	790	702	566	160	370	999999	401	705	175	647	999999	999999	398	436	46	999	582	702	573	999999	517	904	999999	222	800	182	999999	615	581	999999	318	588	602	624	978	999999	594	276	194	999999	344	
107	907	392	999999	298	678	999999	999999	999999	999999	892	945	366	999999	886	456	354	359	198	999999	786	133	297	339	29	999999	774	458	679	414	315	517	591	10	999999	997	863	41	999999	504	253	510	999999	999999	425	643	246	999999	999999	999999	250	999999	999999	999999	557	974	619	63	999999	18	999999	312	434	933	999999	385	364	365	364	888	593	322	848	999999	999999	999999	890	809	913	386	53	923	999999	770	999999	399	520	999999	452	999999	387	810	871	502	600	940	85	309	403	999999	288	880	496	999999	326	927	999999	313	549	281	94	999999	149	783	965	979	999999	664	769	695	864	999999	912	919	511	999999	451	355	102	658	211	591	416	873	999999	172	437	162	453	247	330	217	902	181	999999	999999	670	999999	537	621	994	999999	539	708	185	376	967	577	999999	999999	999999	723	220	999999	999999	502	403	999999	685	803	552	794	221	999999	999999	657	19	741	568	934	121	363	818	481	664	790	999999	707	697	731	204	860	460	909	761	607	996	999999	111	999999	999999	404	412	733	78	209	208	999999	343	528	367	236	19	999999	432	132	904	999999	235	999999	999999	695	579	953	608	692	999999	312	771	766	999999	996	999999	999999	999999	717	951	94	413	464	591	53	374	179	374	967	850	693	486	638	999999	268	786	821	416	487	824	458	135	999999	999999	896	246	577	867	999999	999999	308	16	715	181	819	335	999999	697	407	331	410	589	999999	841	649	999999	142	73	402	220	818	303	999999	999999	503	959	36	598	999999	806	796	999999	999999	999999	551	999999	999999	999999	883	932	25	133	19	165	424	868	494	544	226	80	114	513	999999	159	999999	999999	733	822	678	999999	308	182	999999	999999	534	108	999999	269	299	963	64	675	190	999999	204	999999	999999	127	999999	999999	999999	492	381	625	702	293	836	853	999999	999999	952	949	789	999999	999999	843	999999	417	999999	325	292	235	255	263	25	438	333	14	955	999999	721	616	353	999999	394	816	800	387	999999	251	272	732	664	753	20	115	886	167	836	360	999999	876	496	163	999999	250	247	999999	999999	273	959	999999	999999	521	999999	346	999999	745	999999	816	53	999999	519	389	63	560	570	501	252	999999	999999	176	178	604	519	845	129	200	700	154	579	682	777	634	292	440	833	152	929	999999	510	150	528	30	317	828	366	999999	110	792	679	745	875	699	999999	792	663	999999	12	978	999999	999999	999999	493	999999	370	999999	884	999999	622	726	999999	572	999999	409	999999	647	999999	999999	690	488	22	100	999999	999999	999999	999999	999999	914	500	999999	540	150	
950	456	999999	105	45	999999	946	862	999999	20	488	999999	262	182	999999	300	318	154	515	16	999999	499	214	999999	146	28	412	564	999999	999999	999999	844	195	999999	622	132	315	317	999999	374	349	828	999999	12	612	842	222	999999	509	999999	605	355	272	533	828	460	251	999999	958	26	380	392	973	999999	413	643	880	975	559	183	984	999999	542	150	667	494	493	212	713	304	806	999999	64	999999	999999	261	999999	662	999999	172	999999	536	359	595	994	957	854	504	598	968	962	247	112	999999	803	605	813	132	866	344	966	48	999999	999999	220	630	337	872	999999	162	71	227	526	397	302	458	651	999999	156	709	999999	989	614	744	999999	999999	648	999999	999999	769	447	460	796	124	205	842	470	694	384	374	629	981	366	446	906	744	720	714	43	354	953	866	999999	999999	704	977	999999	330	332	651	981	609	574	378	714	611	431	999999	202	999999	987	957	572	999999	90	657	999999	999999	838	596	848	934	999999	953	815	581	999999	639	420	999999	417	150	371	999999	392	29	416	999999	731	305	323	319	521	999999	366	996	304	203	86	56	354	999999	492	736	999999	57	999999	621	562	143	999999	791	991	974	52	847	595	999999	399	70	999999	645	446	542	999999	999999	422	121	596	819	286	290	563	373	873	160	999999	635	929	345	115	999999	434	597	178	532	328	999999	540	999999	411	465	804	25	999999	708	819	949	999999	274	634	802	35	999999	857	846	238	627	110	891	200	999999	909	64	954	455	220	849	999999	999999	220	999999	580	87	418	820	486	547	567	999999	341	707	181	664	710	999999	769	691	739	331	304	700	999999	999999	329	451	556	749	999999	360	999999	999999	999999	713	64	759	232	948	335	999999	999999	999999	70	935	560	492	788	254	353	999999	686	529	119	999999	455	999999	999999	999999	758	967	999999	736	486	217	676	370	132	999999	999999	951	90	821	365	703	960	613	640	511	98	836	662	999999	406	418	673	999999	860	999999	999999	999999	999999	300	200	999999	772	633	214	999999	999999	199	370	329	644	402	571	999999	174	416	92	842	879	926	999999	999999	314	999999	999999	77	999999	708	509	999999	211	75	629	790	631	996	930	337	409	787	252	898	476	343	667	14	847	809	999999	454	459	999999	665	404	457	278	999999	999999	303	146	999999	560	690	780	128	999999	772	781	243	999999	485	999999	442	101	684	944	455	970	304	336	999999	734	999999	64	140	786	409	235	342	362	942	130	43	999999	478	692	218	696	225	99	999999	76	575	999999	969	704	999999	574	
720	513	823	999999	515	999999	916	584	656	635	649	341	999999	546	448	999999	999999	364	721	179	622	999999	999999	759	755	215	104	999999	169	277	95	436	803	834	515	829	999999	859	615	76	355	893	46	582	56	883	919	694	627	694	412	614	999999	813	952	728	777	999999	337	999999	872	763	425	388	549	223	538	344	41	619	999999	999999	749	999999	999999	728	999999	999999	713	871	999999	999999	535	474	999999	481	453	990	882	786	61	474	999999	314	203	999999	478	657	999999	832	999999	999999	999999	18	999999	47	999999	999999	989	233	773	624	361	466	24	473	999999	950	524	78	770	547	461	999999	999999	999999	843	444	999999	999999	260	307	130	880	526	709	746	527	132	827	999999	126	999999	659	23	437	999999	75	300	730	999999	527	999999	964	999999	807	134	419	450	999999	203	429	874	758	973	999999	504	999999	999999	314	726	999999	999999	696	999999	653	546	802	999999	140	764	999999	154	999999	876	999999	999999	165	818	719	999999	337	999999	658	999999	999999	999999	253	685	547	932	642	135	985	13	655	999999	447	512	418	270	332	187	319	709	424	285	999999	881	999999	312	999999	661	230	729	399	999999	179	72	274	410	303	126	694	207	131	652	168	999999	999999	999999	999999	653	409	999999	999999	159	768	948	219	912	110	371	445	245	999999	980	905	266	613	33	999999	384	248	17	999999	999999	493	121	588	771	126	422	660	999999	585	695	262	771	475	250	999999	230	852	362	309	932	681	458	613	151	747	902	126	207	512	351	415	401	491	999999	665	656	999999	999999	795	688	710	237	659	899	728	143	790	372	169	309	532	885	708	999999	534	999999	508	447	999999	224	306	463	704	999999	999999	999999	999999	428	999999	217	860	413	566	621	232	999999	999999	714	422	999999	121	999999	47	999999	999999	999999	693	457	522	630	999999	923	424	581	391	256	999999	426	619	868	854	999999	787	952	449	129	999999	999999	999999	999999	245	794	999999	420	112	553	999999	501	999999	760	176	832	905	954	69	936	989	985	239	975	920	999999	999999	999999	759	749	966	999999	763	700	210	606	999999	999999	394	999999	999999	13	478	999999	999999	41	12	999999	702	32	466	832	892	512	139	344	999999	836	170	862	699	480	660	999999	586	339	737	723	560	999999	196	474	569	705	48	985	516	400	999999	888	999999	246	851	999999	293	999999	203	261	570	999999	999999	808	280	999999	664	427	353	124	261	501	304	288	308	143	999999	991	999999	196	474	154	827	466	692	282	492	999999	629	923	80	453	146	999999	163	999999	819	387	999999	
999999	51	620	642	401	999999	652	594	999999	938	718	999999	301	870	16	787	426	48	292	126	998	999999	211	798	429	54	808	365	818	135	999999	999999	458	999999	999999	155	853	511	435	999999	50	687	401	524	910	999999	779	582	139	698	736	655	536	271	206	999999	839	821	222	357	999999	999999	776	966	334	404	453	504	645	860	999999	914	613	964	86	320	648	687	887	407	275	235	235	999999	398	958	999999	197	601	235	315	42	298	88	987	999999	911	434	200	999999	578	284	999999	999999	764	821	52	999999	999999	885	360	999999	933	999999	92	114	71	656	578	375	618	999999	902	420	554	901	626	535	977	999999	999999	223	496	381	829	990	298	956	365	576	999999	224	12	715	874	999999	999999	483	995	882	692	264	856	825	897	999999	381	526	999999	862	205	999999	999999	862	999999	999999	665	999999	986	102	816	999999	300	999999	458	404	263	999999	545	401	803	999999	539	999999	999999	999999	366	671	999999	516	999999	771	242	503	380	409	629	150	240	999999	497	546	999999	903	999999	999999	999999	999999	377	503	69	999999	981	332	69	62	999999	999999	231	341	780	994	87	999999	483	54	871	797	630	58	774	999999	957	807	904	267	656	999999	38	63	190	511	304	981	457	433	999999	910	999999	999999	432	139	999999	899	999999	999999	468	27	429	31	999999	176	234	328	728	945	237	183	427	802	406	999999	471	178	160	278	999999	106	999999	999999	999999	961	999999	312	626	645	204	67	850	411	798	638	999999	16	347	23	287	999999	999999	511	205	999999	999999	641	922	999999	667	750	748	688	802	999999	994	379	768	754	812	922	702	999999	751	179	333	26	999999	999999	145	465	830	146	991	724	844	520	854	999999	478	722	390	545	978	454	319	999999	609	436	999999	837	248	999999	210	999999	999999	179	760	35	293	476	999999	164	945	211	919	999999	696	999999	527	483	524	131	999999	999999	542	166	115	306	860	171	417	999999	999999	308	227	999999	936	637	451	674	760	999999	999999	12	94	235	999999	776	534	707	475	531	908	170	322	999999	317	999999	999999	999999	73	463	175	132	68	71	41	646	984	681	999999	69	999999	852	723	695	999999	283	16	317	566	999999	771	162	695	999999	668	963	985	110	999999	825	815	335	611	306	663	241	999999	33	204	954	999999	853	42	416	894	65	999999	627	359	999999	113	514	560	999999	692	22	436	182	402	999999	660	999999	751	849	253	999999	251	427	41	999999	339	983	122	612	999999	918	130	289	991	612	526	999999	751	895	721	310	774	876	614	650	
804	770	630	136	303	908	999999	192	172	592	813	28	595	823	999999	130	401	999999	197	773	999999	157	190	790	999999	999999	142	856	137	943	536	375	999999	390	731	568	362	986	999999	999999	817	937	127	999999	798	507	772	927	999999	601	908	827	688	840	758	999999	589	999999	999999	10	775	255	64	999999	999999	999999	999999	215	102	146	768	415	999999	558	955	955	39	999999	999999	54	530	999999	999999	536	44	999999	687	999999	632	83	978	522	412	318	863	572	999999	898	352	360	302	999999	835	64	999999	503	198	139	885	803	999999	807	999999	999999	480	569	589	528	194	999999	760	242	582	28	167	255	13	330	695	999999	999999	141	439	641	751	963	379	610	703	999999	520	557	97	829	455	181	675	871	999999	303	982	364	713	995	599	999999	984	816	897	587	999999	868	444	502	730	496	378	999999	999999	517	200	979	824	653	999999	212	155	753	572	985	999999	999999	491	401	999999	718	427	443	51	692	978	999999	712	999999	50	652	999999	595	108	959	803	468	999999	999999	113	13	539	70	169	396	913	240	253	911	17	369	386	999999	101	22	78	934	174	999999	538	637	276	708	613	193	99	560	655	613	192	999999	57	170	297	999999	999999	367	284	655	779	999999	999999	999999	118	681	275	80	503	96	890	999999	999999	999999	792	476	999999	830	456	975	307	999999	585	640	728	999999	321	225	999999	999999	833	710	999999	518	326	999999	327	475	600	932	917	29	66	569	999999	323	816	999999	999999	999999	670	358	999999	308	999999	425	172	999999	999999	222	369	60	324	999999	999999	999999	219	785	999999	999999	999999	271	240	999999	68	287	306	26	917	415	999999	999999	847	934	34	484	999999	361	999999	901	999999	999999	402	387	999999	867	704	257	316	999999	999999	40	399	376	672	408	128	396	250	80	128	999999	761	667	143	119	213	999999	999999	778	389	858	625	769	383	509	869	852	952	200	999999	59	710	999999	310	58	860	480	271	625	365	413	120	999999	782	482	888	999999	999999	463	999999	323	999999	537	999999	999999	415	999999	999999	173	999999	276	444	59	497	999999	445	999999	366	95	258	733	129	169	422	999999	747	535	987	999999	999999	144	608	999999	537	268	587	182	999999	65	642	240	487	107	96	99	999999	71	999999	712	999999	512	378	169	214	930	204	313	125	186	999999	880	643	101	552	405	668	944	522	999999	492	999999	999999	999999	999999	27	999999	31	82	333	16	686	999999	999999	999999	999999	765	449	294	606	74	283	66	56	556	761	999999	395	555	691	431	34	999999	373	230	772	
358	77	716	197	684	999999	240	792	999999	822	947	368	236	443	639	228	660	915	999999	999999	999999	117	754	691	429	860	999999	999999	901	982	146	569	64	102	760	698	999999	106	921	891	52	274	876	734	814	999999	999999	122	62	999999	999999	633	209	21	999999	251	322	35	767	824	707	850	890	197	685	999999	314	143	682	941	496	999999	999999	283	175	943	240	29	876	200	700	363	999999	999999	999999	513	370	52	537	519	386	999999	339	106	999999	999999	383	689	59	436	925	36	439	121	716	809	999999	999999	999999	622	20	302	158	577	134	353	521	999999	578	181	27	271	605	173	564	788	234	897	98	999999	569	551	970	450	275	674	924	227	982	999999	874	999999	207	915	508	93	559	762	972	840	999999	191	120	878	418	663	430	275	556	928	584	741	837	872	999999	468	332	707	311	459	429	303	219	769	306	583	74	689	665	481	238	999999	925	999999	301	388	999999	101	42	611	254	658	671	999999	999999	143	606	334	863	49	999999	851	999999	999999	421	999999	972	350	581	835	599	740	610	84	999999	121	999999	589	581	674	38	240	675	699	215	770	632	165	545	999999	976	739	999999	625	720	387	22	411	999999	914	416	99	519	206	999999	513	58	596	365	122	327	27	753	199	999999	530	999999	761	317	651	999999	999999	805	419	858	999999	914	984	999999	999999	109	413	752	666	267	938	721	478	999999	999999	721	45	999999	433	844	999999	986	637	614	199	999999	261	999999	999999	169	999999	294	110	348	162	598	999999	241	53	22	999999	274	96	931	82	999999	706	83	615	929	718	27	381	574	899	873	287	380	175	120	848	319	567	507	668	654	999999	999999	534	113	657	999999	756	421	930	694	900	706	541	390	999999	187	488	999999	450	999999	999999	536	448	289	999999	693	999999	999999	173	999999	707	589	272	428	198	576	549	512	282	999999	270	960	643	215	999999	580	838	784	999999	671	831	311	66	999999	741	94	692	999999	791	999999	737	823	257	999999	986	321	443	122	202	999999	637	999999	983	535	999999	952	892	999999	316	740	855	292	327	999999	999999	405	532	186	999999	113	884	999999	721	318	999999	447	712	316	228	661	147	725	592	686	43	999999	999999	999999	774	788	202	458	999999	60	118	999999	505	755	999999	591	788	999999	435	98	54	999999	264	674	358	874	249	585	24	999999	603	139	999999	641	468	916	87	999999	411	999999	999999	435	365	999999	210	732	999999	999999	752	999999	873	999999	300	999999	641	699	999999	653	999999	899	548	616	444	294	456	
979	999999	864	296	647	513	786	999999	536	187	619	978	594	474	626	999999	292	999999	999999	999999	723	839	206	999999	768	325	434	999999	511	999999	304	990	80	999999	230	976	999999	670	115	133	96	999999	763	325	999999	720	16	188	555	966	266	783	66	513	733	150	999999	999999	527	999999	89	999999	354	186	883	628	908	380	254	650	855	621	726	999999	999999	999999	85	999999	976	57	999999	256	999999	999999	104	520	934	999999	999999	90	427	222	153	784	53	140	679	999999	442	403	999999	636	934	905	121	999999	999999	801	819	43	74	678	887	479	22	833	681	809	92	372	694	999999	889	173	232	642	999999	942	221	563	30	499	999999	583	999999	682	321	379	999999	999999	463	142	747	457	26	748	335	673	999999	219	459	870	999999	999999	709	471	746	999999	682	478	176	124	590	266	22	575	240	314	244	339	521	311	385	999999	909	561	999999	441	157	483	317	804	179	11	114	159	994	999999	873	773	935	551	999999	955	293	348	999999	491	444	451	518	30	438	999999	698	157	495	872	170	999999	867	999999	999999	208	170	371	945	999999	999999	999999	580	862	440	470	403	970	614	429	348	999999	19	999999	996	706	999999	999999	999999	736	313	956	999999	132	217	999999	906	630	927	499	999999	922	999999	962	999999	581	870	655	589	967	49	727	543	999999	533	999999	148	754	317	917	242	999999	995	999999	999999	205	208	458	999999	714	564	999999	999999	125	635	426	176	56	783	424	999999	999999	707	999999	696	585	999999	598	598	616	587	161	323	999999	266	920	927	999999	687	144	383	999999	10	875	413	999999	684	999999	440	999999	999999	101	971	999999	91	923	999999	597	521	699	781	609	859	48	137	412	999999	42	859	999999	999999	981	999999	649	999999	423	319	832	994	429	999999	995	999999	491	999999	496	190	430	999999	342	754	339	673	987	362	999999	562	962	748	10	817	652	569	726	618	451	999999	331	999999	999999	613	344	602	102	798	786	451	377	855	640	232	39	999999	999999	999999	169	318	381	297	277	860	999999	94	999999	612	999999	435	999999	873	741	764	858	578	269	999999	419	737	581	199	575	332	999999	116	117	777	999999	547	53	766	999999	143	999999	44	999999	999999	266	260	608	489	999999	361	19	504	999999	876	374	999999	999999	797	999999	432	737	192	721	945	675	250	976	226	824	710	392	675	424	608	999999	823	995	461	999999	169	138	999999	649	224	322	999999	999999	240	413	999999	999999	999999	226	999999	405	178	322	637	999999	26	283	392	664	838	999999	343	89	999999	472	550	465	
392	999999	390	303	646	542	999999	632	985	257	999999	812	498	17	999999	459	398	999999	999999	510	367	329	456	886	746	999999	810	255	979	611	487	767	862	870	999999	921	836	733	759	635	815	15	156	768	536	999999	176	831	832	884	691	312	237	50	108	72	999999	999999	557	219	731	261	653	383	999999	978	949	627	696	224	622	999999	453	999999	695	361	182	687	359	176	999999	979	423	999999	999999	184	999999	822	772	257	999999	342	185	999999	903	563	361	999999	997	999999	630	549	144	999999	271	36	859	626	355	746	889	200	154	999999	948	752	838	558	463	595	448	137	999999	449	181	290	999999	903	707	141	10	409	689	801	545	999999	845	806	999999	893	325	999999	999999	999999	368	999999	198	999999	999999	160	725	999999	319	999999	120	999999	694	999999	445	981	547	955	999999	223	746	490	999999	352	845	238	906	41	726	999999	999999	534	999999	999999	90	329	101	694	312	556	415	207	100	999999	690	999999	36	999999	370	999999	999999	369	994	999999	288	878	999999	845	999999	999999	254	693	86	749	141	586	999999	999999	614	126	999999	852	653	372	807	549	399	232	662	802	212	756	671	875	223	910	539	999999	550	212	977	999999	745	938	312	999999	130	999999	999999	114	999999	170	546	254	961	503	715	631	455	739	488	129	193	999999	170	498	999999	211	535	230	999999	444	325	411	148	643	999999	714	70	999999	428	999999	86	999999	600	999999	219	426	999999	999999	999999	999999	999999	810	999999	858	72	598	778	814	699	999999	814	926	999999	766	845	145	115	327	396	11	571	369	999999	439	53	636	556	999999	999999	605	297	815	999999	148	492	514	999999	999999	581	518	999999	256	395	508	244	159	499	834	999999	84	321	596	333	203	346	592	498	295	815	999999	999999	658	535	103	631	999	900	919	283	999999	458	824	746	878	74	999999	973	999999	204	893	999999	721	923	213	294	701	491	831	999999	999999	25	401	475	154	475	287	720	999999	877	244	258	579	999999	865	999999	496	849	455	139	31	618	686	100	922	299	330	999999	332	809	929	517	79	127	999999	325	67	999999	601	412	786	604	681	935	959	644	999999	999999	68	999999	798	852	45	702	780	291	339	310	553	855	155	552	398	492	947	727	189	462	186	999999	568	147	257	53	352	999999	937	999999	999999	287	999999	168	677	744	21	87	481	377	346	102	999999	757	999999	746	266	244	215	198	988	999999	999999	114	999999	999999	29	660	604	992	999999	363	354	589	179	275	132	986	875	653	481	869	999999	812	126	94	999999	
811	341	511	999999	118	221	748	761	999999	823	628	183	169	725	360	483	489	27	982	748	405	587	540	623	280	368	562	716	129	986	999999	987	999999	999999	217	329	999999	215	251	152	999999	999999	281	452	504	812	716	999999	131	395	766	795	144	345	999999	999999	800	888	515	999999	659	41	642	911	999999	999999	282	215	518	40	391	283	776	999999	999999	578	315	98	128	468	652	633	595	733	230	856	853	565	794	983	529	214	699	999999	493	573	195	369	280	999999	540	510	420	100	14	493	29	304	202	590	918	999999	769	57	999999	999999	446	908	999999	324	786	717	421	999999	511	187	583	284	356	579	999999	946	817	263	999999	152	223	504	729	737	999999	559	372	213	74	816	444	652	404	467	999999	286	678	956	88	999999	999999	885	999999	826	999999	744	947	623	207	999999	894	999999	129	954	812	942	999999	999999	487	236	354	218	469	694	742	931	880	888	999999	116	277	861	185	114	999999	337	915	902	827	999999	612	749	999999	102	922	928	532	449	655	999999	107	999999	479	851	478	880	999999	894	94	978	863	68	180	101	999999	42	339	24	999999	485	36	286	136	393	624	605	212	377	771	813	409	441	243	999999	19	553	392	999999	636	183	911	999999	818	999999	239	554	578	914	398	890	598	517	548	180	168	999999	597	95	236	999999	999999	999999	132	280	578	432	824	913	999999	160	650	15	388	999999	999999	15	467	287	164	80	36	298	979	881	224	892	999999	73	109	999999	956	307	999999	762	506	863	898	548	280	806	729	999999	832	247	250	593	138	821	606	999999	363	320	930	999999	846	388	78	999999	65	999999	539	760	813	892	204	999999	907	626	230	709	117	919	999999	358	999999	371	465	741	999999	631	999999	999999	467	947	999999	646	377	941	915	128	794	657	492	594	999999	999999	851	940	52	897	686	512	600	999999	999999	443	313	582	999999	485	922	337	999999	434	923	999999	303	866	67	557	975	999999	710	999999	999999	460	436	422	91	382	519	525	698	744	944	261	999999	570	902	401	999999	795	136	440	205	999999	58	68	999999	808	675	985	882	999999	999999	720	802	499	981	594	999999	891	500	443	999999	407	638	864	489	671	987	732	963	999999	999999	190	838	279	906	457	411	999999	751	283	999999	534	643	213	822	233	459	981	589	318	394	999999	304	693	999999	798	829	194	578	999999	820	942	32	999999	279	742	882	532	999999	533	193	999999	999999	227	999999	441	763	434	999999	999999	999999	999999	153	654	282	773	885	155	999999	117	
999999	226	800	999999	999999	764	511	426	934	90	351	999999	398	65	999999	756	312	87	957	43	44	405	999999	999999	786	814	999999	999999	999999	506	856	736	727	484	904	967	999999	397	764	971	999999	346	500	962	913	295	617	999999	529	525	471	808	198	999999	999999	999999	83	487	965	647	999999	999999	999999	437	233	615	999999	914	999999	999999	918	914	322	985	113	697	999999	190	409	501	207	710	999999	428	999999	58	999999	955	999999	681	893	999999	431	999999	16	796	864	72	738	999999	999999	703	936	371	607	556	495	212	668	999999	328	893	88	999999	999999	999999	999999	999999	402	999999	76	254	512	480	999999	999999	492	205	979	317	999999	842	451	110	999999	504	773	999999	999999	488	562	346	296	36	362	999	282	957	676	750	999999	809	670	563	999999	840	999999	466	106	50	73	999999	233	999999	552	486	451	999999	69	945	491	808	243	999999	622	999999	999999	999999	999999	275	295	999999	999999	999999	999999	33	181	888	999999	999999	313	316	389	780	424	272	999999	935	483	875	999999	305	999999	999999	999999	701	999999	756	940	511	882	714	999999	831	999999	538	770	999999	554	528	314	562	118	999999	641	184	999999	999999	499	360	617	32	12	252	716	999999	637	999999	999999	999999	457	425	948	999999	692	599	968	999999	35	999999	999999	127	391	955	570	995	196	999999	98	94	282	122	999999	589	894	860	711	106	124	764	999999	972	35	449	80	999999	999999	752	801	999999	216	870	437	613	999999	999999	999999	57	681	721	804	233	709	999999	832	999999	168	999999	472	999999	888	871	443	271	985	999999	999999	999999	999999	680	999999	443	612	56	877	411	684	653	731	404	229	664	999999	403	960	677	999999	150	999999	735	731	255	290	969	999999	344	437	176	999999	999999	407	699	172	10	999999	370	620	999999	17	430	660	999999	637	77	613	999999	457	49	311	318	999999	952	999999	999999	949	146	163	999999	893	542	999999	518	35	402	996	529	999999	423	999999	599	66	999999	142	197	85	226	618	222	366	929	887	398	999999	999999	81	455	375	24	60	203	217	977	999999	475	456	999999	489	244	999999	999999	732	43	976	711	261	657	819	999999	999999	733	527	941	286	963	655	999999	653	715	330	551	999999	999999	372	999999	392	999999	999999	667	741	933	736	383	151	282	206	853	421	163	67	999999	635	999999	941	327	676	276	701	806	999999	870	498	773	913	999999	930	255	671	116	329	183	999999	162	405	999999	999999	153	799	999999	766	801	173	499	999999	999999	915	923	545	55	999999	126	999999	999999	847	871	445	963	470	621	352	951	
192	999999	834	884	606	482	834	999999	999999	532	476	696	49	999999	706	998	125	999999	614	999999	709	999999	912	212	796	999999	315	533	703	43	683	188	999999	815	619	999999	665	999999	999999	443	99	743	725	671	650	690	993	828	174	999999	848	463	16	345	251	565	402	631	999999	999999	999999	310	108	296	849	297	999999	234	408	847	343	351	707	999999	917	965	999999	999999	562	115	791	999999	369	267	999999	999999	181	326	573	999999	999999	43	685	999999	276	788	645	439	999999	999999	655	769	999999	327	113	506	755	835	428	285	665	161	79	982	40	689	941	841	110	999999	999999	718	661	354	392	309	665	229	999999	138	330	471	429	209	460	999999	67	52	163	688	999999	346	999999	999999	398	999999	963	703	457	587	999999	803	339	203	246	936	117	85	934	999999	841	999999	999999	299	955	204	731	869	531	999999	999999	899	999999	421	164	779	820	373	956	999999	345	999999	772	327	291	526	999999	236	963	523	914	981	117	999999	999999	999999	415	999999	999999	204	999999	103	181	448	999999	999999	126	918	48	999999	125	743	999999	999999	468	880	763	612	18	438	999999	504	906	18	104	650	999999	338	573	226	999999	222	999999	762	505	999999	999999	334	373	999999	410	223	197	506	407	999999	999999	260	891	966	184	803	599	903	142	87	197	173	353	314	165	999999	354	999999	102	903	999999	366	361	999999	999999	439	249	674	37	848	317	409	610	924	787	541	446	999999	51	570	999999	999999	630	999999	999999	999999	999999	68	188	622	869	375	999999	504	467	506	999999	674	876	999999	563	999999	875	293	770	787	562	999999	999999	624	351	999999	781	532	999999	584	736	933	172	999999	459	191	496	415	978	941	996	116	999999	290	641	771	731	306	16	698	262	346	657	276	73	561	541	563	280	132	593	881	224	999999	770	966	512	411	999999	382	438	470	999999	828	999999	456	962	247	983	579	26	999999	999999	591	331	999999	286	895	999999	897	650	932	144	856	358	999999	891	582	999999	674	999999	999999	21	634	999999	792	41	828	485	999999	599	303	580	701	116	119	365	633	999999	999999	690	617	10	398	999999	505	335	458	480	676	999999	389	727	318	320	696	473	891	331	999999	368	457	419	794	308	356	362	443	749	248	999999	267	30	149	984	651	329	622	901	764	467	999999	999999	808	61	220	999999	271	391	419	645	999999	312	32	21	243	999999	999999	999999	999999	153	891	999999	241	917	307	368	999999	999999	668	377	999999	989	999999	82	785	999999	611	742	97	999999	100	62	999999	602	294	999999	999999	
137	750	453	123	532	525	621	575	873	126	890	754	851	988	999999	722	52	795	484	745	999999	235	143	596	473	999999	606	62	839	379	639	999999	351	999999	999999	583	224	263	327	474	945	507	912	983	720	999999	246	791	163	339	296	807	810	220	58	999999	616	857	649	530	919	568	736	504	486	267	413	492	538	999999	507	999999	478	20	799	452	323	160	999999	999999	766	999999	899	509	92	832	822	999999	999999	999999	966	999999	613	999999	555	387	771	999999	506	999999	584	753	263	799	831	507	339	799	999999	606	587	466	999999	173	764	113	668	999999	421	654	444	999999	181	999999	999999	150	185	999999	465	422	681	905	654	999999	902	22	562	110	677	584	503	33	999999	999999	970	510	999999	999999	41	451	718	544	995	851	999999	311	582	999999	412	690	332	999999	344	998	925	999999	811	999999	999999	752	551	568	558	999999	161	421	562	999999	999999	886	765	999999	649	23	999999	999999	909	999999	405	999999	999999	288	999999	986	262	845	688	999999	788	999999	698	817	188	289	899	160	986	168	700	606	748	125	274	525	925	597	18	330	999999	789	772	19	172	670	322	272	869	571	585	999999	732	841	678	720	197	948	555	370	123	553	160	999999	111	799	852	324	23	182	71	999999	837	999999	426	999	999999	689	654	518	966	999999	999999	424	583	395	873	999999	447	554	338	977	51	648	216	751	638	31	907	373	818	998	259	999999	999999	999999	478	374	425	678	999999	999999	303	47	999999	486	273	736	177	999999	999999	945	876	468	843	999999	622	199	161	674	370	504	782	291	699	967	387	999999	913	999999	999999	508	491	768	360	830	683	14	254	730	999999	902	854	200	999999	999999	131	790	853	999999	999999	288	999999	750	999999	699	725	999999	347	999999	999999	680	822	514	799	999999	999999	999999	118	23	410	617	944	430	196	468	650	591	843	826	845	597	738	496	999999	999999	999999	740	460	999999	115	670	999999	818	999999	807	89	349	401	30	418	23	999999	840	999999	690	999999	792	563	849	59	143	999999	520	590	999999	941	999999	160	999999	999999	723	657	457	907	739	999999	136	799	389	389	310	200	999999	418	832	914	898	480	673	304	502	187	611	611	971	502	156	237	128	865	753	999999	999999	888	695	365	235	999999	286	999999	217	992	999999	470	999999	943	355	112	999999	597	53	855	486	999999	999999	546	56	999999	936	247	804	898	680	523	999999	121	959	935	999999	476	689	999999	204	999999	999999	509	13	151	862	37	157	53	479	531	822	898	712	374	259	158	999999	
389	996	48	934	318	999999	999999	834	637	983	420	389	291	908	87	999999	552	999999	139	543	904	983	908	999999	761	429	159	701	999999	999999	595	685	574	167	309	969	999999	999	778	999999	353	317	234	53	736	664	197	622	999999	247	170	594	129	615	999999	405	999999	948	183	889	172	958	106	999999	999999	734	815	999999	608	118	999999	999999	11	941	200	999999	759	865	363	106	241	999999	999999	500	248	11	999999	958	753	904	882	217	999999	888	999999	999999	220	995	655	12	849	74	24	635	999999	617	999999	999999	425	999999	646	231	594	86	658	636	999999	999999	999999	397	178	999999	380	999999	999999	296	725	123	917	999999	999999	763	220	361	999999	176	522	999999	757	631	417	387	542	936	999999	999999	623	750	999999	398	393	999999	15	268	999999	992	999999	319	409	455	999999	480	270	620	439	882	21	243	828	491	123	679	849	369	979	790	324	444	447	575	999999	975	883	528	999999	999999	999999	951	527	265	483	212	921	311	739	937	999999	922	507	384	999999	390	921	747	284	713	763	999999	999999	53	677	259	872	833	782	916	596	999999	999999	999999	135	999999	999999	573	18	911	999999	548	999999	999999	673	402	937	72	926	293	63	146	253	709	20	121	999999	999999	587	234	340	97	999999	999999	350	384	724	842	259	589	673	358	999999	373	955	225	27	246	379	285	321	809	999999	999999	862	460	498	498	654	24	396	242	985	784	580	670	29	999999	701	298	678	999999	812	347	619	705	999999	999999	754	999999	104	999999	114	999999	999999	999999	190	39	999999	890	886	999999	197	245	202	441	372	954	999999	294	206	220	999999	90	606	226	999999	569	879	166	62	999999	744	859	920	959	999999	683	999999	59	489	990	845	999999	412	452	907	577	155	999999	342	999999	96	469	598	883	999999	33	705	695	533	621	999999	804	999999	277	490	337	325	242	313	689	999999	743	999999	216	375	734	677	163	319	429	999999	701	824	609	532	285	999999	46	77	113	978	999999	526	867	999999	51	972	145	962	579	261	912	874	653	369	999999	663	392	517	999999	355	551	386	113	208	457	999999	238	744	215	76	288	174	999999	710	907	227	999999	999999	334	761	542	201	740	178	510	827	999999	250	999999	999999	879	528	910	758	436	799	422	999999	999999	999999	744	999999	999999	512	973	748	674	942	461	135	725	26	193	406	999999	359	646	935	697	999999	999999	987	999999	999999	197	999999	264	451	284	117	999999	279	982	272	999999	151	999999	237	205	762	163	999999	788	63	999999	862	345	999999	999999	87	163	
486	971	999999	262	757	834	174	325	223	999999	232	668	354	331	455	43	921	390	671	915	999999	740	934	476	580	208	999999	696	334	424	751	999999	999999	953	327	999999	999999	20	269	317	280	912	981	279	931	569	444	732	999999	829	999999	999999	283	999999	745	746	46	296	999999	558	999999	477	990	798	999999	999999	999999	400	999999	158	813	910	999999	364	644	506	999999	665	544	20	999999	999999	254	505	11	627	999999	999999	999999	581	270	932	999999	999999	984	802	921	193	999999	999999	108	999999	728	302	999999	513	12	919	999999	248	987	381	999999	670	793	999999	233	494	797	999999	502	999999	192	432	887	880	582	999999	379	841	585	574	139	338	912	721	62	999999	999999	498	625	314	517	999999	593	999999	190	667	917	442	579	436	999999	999999	713	671	999999	999999	415	145	930	592	549	685	663	422	251	423	999999	82	499	999999	15	308	499	198	919	222	838	997	700	914	502	936	999999	158	999999	717	625	999999	999999	756	546	354	567	999999	764	831	999999	180	999999	767	999999	844	943	308	431	999999	922	525	752	999999	999999	999999	445	26	99	613	999999	515	244	534	798	517	222	743	734	661	741	466	433	97	999999	668	359	932	15	657	993	964	999999	100	795	109	497	999999	299	999999	909	551	943	161	418	801	935	123	969	401	632	209	999999	770	356	465	102	665	743	798	67	512	20	441	619	999999	999999	154	739	698	29	11	999999	605	999999	999999	523	282	678	999999	999999	246	963	613	35	793	400	956	999999	339	17	832	477	500	81	406	540	511	999999	959	23	790	384	280	381	630	999999	968	28	999999	942	999999	986	640	999999	999999	999999	406	416	825	68	831	410	409	691	197	534	953	534	355	659	999999	740	999999	99	941	862	693	242	404	48	431	938	587	396	999999	845	999999	999999	259	857	143	104	715	900	192	999999	974	589	194	999999	801	444	999999	506	999999	999999	278	999999	134	958	855	999999	999999	787	637	893	823	23	503	351	697	999999	999999	497	525	917	999999	817	907	561	888	113	58	308	247	987	275	91	465	999999	577	999999	309	301	12	969	93	928	273	999999	999999	961	999999	999999	999999	282	999999	185	999999	23	64	999999	999999	573	999999	752	125	999999	550	650	627	741	557	395	773	410	229	983	999999	555	833	105	999999	618	994	927	27	215	999999	999999	827	99	999999	452	63	999999	999999	736	230	260	854	380	388	999999	670	999999	999999	700	79	999999	62	186	999999	434	190	958	905	33	999999	153	734	999999	813	585	822	538	640	114	341	656	756	
999999	999999	245	701	463	999999	931	947	999999	523	326	146	901	999999	999999	409	999999	272	999999	999999	630	999999	999999	525	944	567	802	801	142	195	309	369	423	252	999999	424	455	999999	726	999999	974	85	410	630	418	999999	912	999999	180	999999	963	842	247	444	136	336	684	719	757	896	914	139	815	983	224	957	723	999999	354	237	954	999999	545	853	246	999999	757	457	999999	180	654	140	630	13	999999	466	131	978	125	242	739	735	975	830	336	844	270	999999	415	460	59	263	328	943	184	30	307	393	999999	581	579	236	612	587	251	784	509	999999	761	757	999999	744	543	999999	497	228	968	714	999999	999999	293	999999	51	656	130	401	811	686	829	211	169	737	999999	544	663	512	133	398	589	552	345	459	999999	658	999999	315	720	999999	999999	955	62	592	867	805	297	248	195	955	466	850	972	823	999999	560	598	108	964	999999	458	984	105	579	135	999999	999999	834	675	393	42	815	681	605	999999	873	158	577	999999	974	256	424	999999	177	931	999999	579	521	477	114	69	526	351	721	757	471	860	482	466	999999	749	463	573	801	923	650	999999	377	593	118	411	31	237	989	999999	999999	999999	927	647	397	999999	545	367	570	333	515	474	959	847	769	22	676	120	978	235	793	851	999999	254	290	999999	999999	999999	368	702	999999	299	361	969	722	999999	933	834	79	497	999999	105	12	477	417	186	999999	999999	824	105	999999	910	999999	763	999999	193	150	682	999999	999999	999999	617	998	868	295	226	999999	999999	134	965	89	999999	51	999999	31	697	848	999999	836	114	360	682	113	273	967	138	49	598	20	999999	663	260	477	252	304	596	107	144	192	201	999999	229	405	999999	999999	893	868	768	741	271	999999	102	846	262	999999	520	513	735	900	166	186	523	979	595	311	829	373	799	999999	434	599	714	866	999999	999999	140	287	254	257	83	999999	281	856	749	204	571	414	225	774	783	93	372	999999	35	24	550	249	809	557	999999	530	999999	581	316	671	630	235	210	999999	346	243	268	488	999999	999999	905	999999	240	400	740	424	158	999999	999999	351	999999	480	841	630	499	891	477	697	70	553	200	699	999999	87	574	345	213	12	438	550	825	884	416	999999	118	883	19	419	816	999999	999999	999999	999999	965	443	159	394	580	722	454	765	571	999999	283	707	215	126	162	826	999999	999999	155	595	863	999999	353	73	999999	521	616	882	999999	999999	298	180	155	999999	584	644	999999	951	633	999999	983	784	263	466	143	430	903	766	856	
593	421	999999	236	459	314	449	100	95	999999	68	115	572	707	690	139	113	561	684	542	518	999999	453	587	865	999999	89	999999	999999	930	292	999999	999999	999999	475	999999	738	999999	696	227	144	553	999999	279	575	184	421	86	999999	337	40	868	229	233	347	191	967	972	371	847	234	999999	212	165	999999	999999	265	546	242	230	999999	169	865	466	407	999999	82	999999	22	691	200	12	999999	560	900	999999	399	999999	688	293	502	765	582	848	992	957	351	183	880	135	999999	874	844	352	935	999999	13	999999	999999	383	119	793	960	680	656	232	999999	999999	264	976	60	638	858	999999	728	635	586	26	473	999999	623	898	303	887	772	325	999999	355	624	39	999999	636	800	315	183	708	999999	902	202	999999	999999	999999	919	904	999999	290	26	999999	624	310	999999	986	999999	385	759	221	499	82	907	340	74	143	38	235	565	423	837	553	999999	29	830	999999	824	703	971	925	978	399	811	999999	309	999999	731	999999	745	434	348	999999	555	961	218	732	994	999999	999999	345	669	694	348	999999	453	999999	999999	604	479	609	171	594	414	833	242	110	271	425	41	999999	999999	714	489	141	84	422	997	813	810	108	689	963	999999	999999	265	294	60	159	48	837	152	136	844	145	272	753	20	721	999999	117	471	578	999999	904	933	955	999999	216	587	40	999999	316	999999	381	920	207	597	778	577	948	60	121	386	203	658	284	869	999999	868	331	411	999999	94	702	636	120	143	999999	701	310	90	843	572	999999	372	999999	999999	473	225	75	166	242	153	780	67	999999	202	636	256	659	95	860	347	266	629	199	231	100	744	809	999999	504	86	277	867	216	549	378	831	822	999999	999999	138	803	999999	179	141	999999	645	286	918	999999	999999	52	225	229	506	316	389	183	999999	999999	728	415	10	661	165	876	912	851	999999	823	999999	999999	717	999999	732	544	999999	459	67	918	455	468	999999	567	657	43	61	648	710	243	989	999999	218	999999	677	722	999999	999999	999999	265	400	794	475	105	702	423	334	536	999999	999999	225	929	125	695	797	999999	999999	443	13	131	825	274	150	577	999999	155	999999	999999	999999	19	741	587	445	802	999999	661	992	795	864	999999	709	999999	161	747	27	69	999999	522	901	417	207	999999	509	892	439	136	653	999999	271	556	208	999999	525	487	999999	638	494	323	178	146	278	999999	579	999999	999999	999999	122	403	560	774	613	702	999999	999999	812	382	87	553	999999	401	999999	999999	999999	317	46	999999	999999	674	527	389	575	228	
354	765	999999	478	999999	999999	999999	139	24	260	348	496	943	505	999999	921	999999	848	999999	941	999999	777	138	184	999999	271	999999	28	999999	447	875	180	209	394	358	362	465	343	593	999999	82	243	999999	757	999999	48	999999	540	215	87	999999	678	829	634	277	577	999999	964	284	528	18	999999	827	999999	384	177	999999	559	157	835	999999	341	999999	223	868	717	400	999999	428	166	897	201	812	233	447	207	351	575	999999	999999	725	999999	69	74	339	621	415	810	383	588	999999	815	393	999999	999999	668	423	615	765	559	186	266	545	127	630	816	649	604	138	187	826	722	442	999999	120	964	999999	200	884	257	312	590	996	840	414	91	808	999999	999999	999999	999999	735	809	999999	604	999999	955	941	444	522	972	999999	681	206	762	39	999999	26	999999	999999	999999	233	731	999999	257	596	270	705	712	548	999999	216	992	359	403	100	913	875	772	652	999999	340	756	999999	285	501	908	999999	87	385	709	791	182	955	392	999999	13	999999	999999	18	208	260	238	895	514	765	999999	999999	802	671	125	507	254	617	647	66	476	999999	243	755	687	999999	627	999999	999999	226	44	46	999999	842	97	622	565	764	454	758	999999	999999	857	999999	682	587	997	416	270	999999	547	564	999999	335	999999	643	66	564	330	999999	999999	999999	65	297	999999	782	364	999999	583	502	941	490	173	999999	999999	615	512	999999	82	110	471	220	77	638	679	999999	728	999999	758	453	566	999999	999999	999999	136	209	806	569	789	900	999999	47	832	767	269	66	999999	429	379	999999	140	342	492	230	276	421	834	427	618	260	64	999999	211	140	999999	941	56	457	999999	755	999999	943	934	181	876	434	387	309	999999	622	999999	999999	272	290	322	999999	518	223	448	714	999999	388	951	539	846	511	835	702	999999	328	20	944	667	624	668	197	408	320	353	842	44	534	999999	995	999999	755	459	999999	817	712	999999	833	18	58	999999	430	992	405	334	999999	598	685	479	999999	612	143	641	648	621	134	825	207	999999	999999	680	840	340	955	366	101	61	914	884	128	895	187	935	999999	999999	248	205	13	985	977	253	358	65	999	999999	48	124	811	309	999999	886	235	962	411	377	550	999999	46	48	243	999999	999999	800	360	164	435	207	999999	414	383	929	999999	221	892	363	999999	999999	341	999999	327	999999	999999	615	999999	242	999999	224	533	251	999999	157	168	999999	752	664	569	558	705	999999	958	840	102	406	999999	763	999999	24	80	58	56	999999	759	474	720	267	999999	77	608	999999	494	
220	674	780	721	235	770	999999	469	238	793	772	89	496	613	487	883	844	690	438	178	999999	999999	485	999999	927	398	693	253	494	591	999999	950	587	360	747	176	999999	999999	999999	992	999999	554	841	999999	283	686	273	861	243	383	238	387	179	949	839	76	198	584	999999	837	86	614	999999	647	301	822	999999	146	865	320	571	169	990	445	963	110	312	229	921	999999	999999	832	20	121	362	124	781	638	520	999999	977	999999	890	862	916	601	999999	204	964	461	999999	136	999999	923	811	79	999999	999999	985	999999	999999	969	999999	552	999999	254	603	863	294	187	999999	863	625	193	342	999999	278	138	529	372	530	118	265	470	999999	998	836	97	999999	293	726	57	652	999999	918	999999	999999	999999	999999	671	997	716	910	999999	419	999999	511	811	590	978	800	999999	214	623	218	655	714	202	494	714	417	516	999999	10	460	994	221	843	999999	334	999999	930	978	999999	999999	813	207	478	61	737	496	34	506	331	493	467	842	38	573	273	999999	882	854	445	264	999999	999999	909	335	999999	999999	999999	546	265	999999	999999	999999	356	259	405	999999	245	150	756	999999	393	999999	999999	517	999999	161	192	280	11	40	876	999999	543	603	884	660	297	152	635	629	828	999999	251	112	999999	187	496	779	177	816	68	741	999999	227	870	999999	920	999999	999999	274	999999	397	545	235	352	794	746	753	374	999999	169	999999	515	137	399	905	999999	140	894	999999	999999	999999	112	195	972	144	999999	326	732	413	739	894	809	999999	703	440	942	25	759	999999	440	999999	414	999999	656	965	236	969	827	965	712	789	508	999999	609	999999	295	999999	999999	217	999999	430	30	961	999999	274	293	153	999999	958	962	752	381	75	385	999999	999999	680	539	17	908	18	498	766	701	949	396	292	762	190	155	593	763	551	999999	20	722	452	426	391	681	999999	545	999999	13	959	418	443	999999	687	524	614	820	255	999999	807	999999	263	270	66	878	10	391	999999	812	378	989	829	63	375	209	555	263	157	999999	825	472	629	999999	741	541	999999	151	85	666	540	773	517	252	214	87	468	192	999999	999999	999999	999999	999999	66	634	969	999999	389	775	999999	968	361	673	920	999999	999999	312	500	528	524	925	999999	316	587	999999	999999	482	586	848	297	999999	373	999999	644	653	134	181	572	138	772	951	573	999999	597	999999	999999	999999	596	999999	869	999999	968	663	845	999999	822	999999	714	784	999999	496	999999	999999	488	746	605	468	38	277	358	173	740	372	756	999999	362	492	718	889	102	
505	886	816	978	999999	772	709	57	999999	830	739	999999	788	109	285	948	999999	887	851	102	721	81	329	421	706	44	606	907	282	234	339	676	824	691	999999	999999	195	562	965	999999	896	421	971	999999	999999	999999	951	272	999999	624	999999	605	867	797	381	434	567	999999	282	999999	176	801	774	999999	999999	73	641	999999	576	674	762	479	999999	877	205	310	109	882	802	999999	999999	343	437	657	904	999999	809	999999	320	108	53	790	289	487	806	105	999999	149	945	999999	75	855	695	999999	861	850	683	999999	601	81	334	684	602	999999	405	999999	374	127	999999	999999	264	999999	786	477	999999	972	200	999999	81	999999	999999	959	937	999999	933	237	999999	631	796	63	999999	819	435	248	773	999999	999999	15	92	973	999999	999999	221	189	300	999999	999999	228	184	999999	660	248	917	501	417	374	746	355	999999	999999	999999	742	330	874	714	999999	189	999999	703	999999	999999	195	999999	108	379	999999	999999	758	957	483	169	429	457	907	403	812	901	933	831	409	622	842	665	914	787	988	208	346	474	999999	280	999999	999999	912	114	475	886	819	131	282	626	999999	999999	866	999999	765	294	422	481	902	543	256	716	304	649	942	530	447	999999	390	999999	411	294	111	213	638	905	999999	999999	928	925	999999	812	559	782	635	454	798	906	31	703	785	999999	571	322	34	813	999999	272	172	944	449	509	740	345	999999	999999	296	663	379	860	749	619	553	976	461	443	167	522	999999	497	999999	540	298	687	161	546	722	788	999999	824	685	282	641	983	485	999999	81	223	568	931	168	144	999999	999999	954	175	321	594	861	999999	999999	707	258	674	223	909	999999	63	194	677	999999	507	484	554	185	999999	978	570	999999	999999	371	944	953	92	338	596	14	999999	732	985	235	137	999999	598	178	977	33	966	770	576	999999	28	39	890	951	999999	660	999999	985	999999	197	751	103	982	228	999999	999999	176	346	626	999999	999999	331	208	999999	852	580	885	386	208	452	22	999999	924	517	353	914	73	140	678	935	32	152	254	798	483	43	944	380	466	233	857	630	153	671	288	697	830	448	108	89	999999	999999	999999	999999	184	951	179	999999	999999	796	690	45	667	690	882	941	86	410	968	818	999999	514	999999	974	595	999999	656	262	238	656	94	625	999999	999999	170	427	364	219	623	532	999999	479	505	999999	543	999999	962	999999	999999	347	620	999999	479	289	999999	270	686	812	449	792	999999	916	247	999999	999999	999999	999999	78	530	465	999999	999999	999999	446	954	166	19	259	
441	773	429	203	473	891	999999	665	999999	999999	154	899	740	999999	769	830	236	947	999999	999999	957	999999	818	999999	932	999999	999999	753	641	999999	335	297	261	436	999999	676	372	112	999999	355	192	56	919	260	924	631	724	44	108	956	219	16	999999	732	301	963	954	535	270	999999	140	293	33	999999	999999	856	647	314	180	102	467	134	504	886	999999	999999	999999	568	969	999999	609	999999	654	684	999999	328	373	528	144	999999	722	837	999999	999999	999999	999999	999999	999999	999999	999999	983	999999	863	999999	499	95	512	999999	638	391	414	999999	566	958	540	414	999999	999999	301	109	999999	129	179	762	380	630	292	999999	671	205	887	999999	999999	999999	328	199	862	649	999999	737	816	335	890	753	12	336	999999	999999	773	810	271	685	513	733	583	864	250	111	635	999999	999999	999999	376	442	504	661	660	663	640	351	999999	999999	999999	564	292	168	238	426	760	53	999999	999999	427	860	999999	212	250	999999	328	999999	948	999999	23	326	934	505	958	457	258	351	676	617	253	999999	268	999999	532	999999	450	999999	999999	824	351	591	519	999999	893	999999	509	302	420	658	999999	185	402	790	999999	836	629	999999	210	999999	177	418	999999	999999	165	995	601	661	679	301	999999	903	828	999999	999999	432	807	541	611	451	948	956	930	999999	999999	999999	39	478	307	695	329	662	999999	999999	657	932	224	999999	247	999999	999999	999999	622	129	106	442	999999	279	380	552	39	98	186	758	999999	220	487	359	999999	97	965	133	363	983	999999	898	688	972	476	487	217	39	303	712	536	110	344	999999	921	839	720	999999	107	999999	666	999999	999999	999999	33	446	454	865	317	159	933	792	493	638	157	208	753	384	802	999999	344	999	999999	473	231	731	876	676	437	630	999999	214	35	999999	327	999999	422	231	949	39	42	999999	722	153	779	744	617	999999	663	722	95	345	999999	214	999999	999999	445	22	999999	302	570	778	437	686	782	728	766	999999	321	415	786	999999	999999	773	999999	992	286	651	694	999999	999999	180	22	714	544	41	257	999999	199	659	306	409	999999	999999	999999	264	914	45	999999	60	999999	732	394	258	936	999999	910	194	999999	427	390	793	999999	757	999999	999999	765	722	999999	750	481	944	695	661	118	386	546	999999	999999	605	87	250	289	643	999999	999999	786	764	778	981	130	73	477	771	279	513	91	999999	478	999999	999999	202	894	621	579	999999	46	999999	999999	999999	26	142	879	748	349	149	514	999999	999999	796	613	10	944	170	999999	418	999999	999999	392	999999	304	318	309	245	
116	885	356	668	999999	999999	354	63	999999	999999	965	987	193	728	432	999999	998	407	979	681	999999	498	257	999999	999999	171	999999	999999	999999	544	266	999999	833	643	999999	999999	792	846	999999	782	451	559	386	726	204	641	999999	999999	501	263	999999	896	338	627	780	617	999999	999999	676	903	910	241	714	90	961	999999	164	549	95	999999	346	162	787	206	240	905	999999	531	538	999999	936	816	622	96	937	369	379	999999	862	999999	826	999999	999999	716	872	220	845	305	765	937	999999	685	663	999999	916	999999	999999	141	397	875	504	116	94	999999	966	104	619	628	999999	602	888	948	686	70	999999	177	982	81	334	999999	69	816	766	999999	872	261	999999	99	179	999999	999999	247	818	999999	530	720	999999	854	749	777	600	999999	163	172	59	539	998	603	390	749	471	999999	806	377	816	999999	350	492	453	715	941	530	999999	658	351	651	999999	699	539	431	91	999999	999999	999999	429	842	663	603	551	343	262	559	708	430	999999	222	440	451	999999	999999	379	602	999999	999999	835	999999	768	504	820	408	999999	308	73	999999	667	343	716	259	947	973	34	747	940	119	463	392	821	37	636	138	220	687	528	696	62	488	727	297	721	359	83	999999	782	153	933	999999	495	749	762	687	999999	190	504	206	999999	632	661	300	580	453	258	740	868	999999	197	999999	779	999999	906	999999	616	429	538	999999	999999	866	964	999999	186	508	896	82	275	948	632	999999	193	331	877	429	827	999999	999999	278	110	342	300	999999	955	220	184	999999	842	583	999999	87	652	905	999999	952	999999	864	124	82	556	186	475	919	999999	999999	539	999999	999999	487	361	190	712	269	497	567	575	874	999999	999999	999999	778	999999	691	877	555	999999	287	35	999999	761	962	322	644	721	923	999999	380	41	798	680	726	627	999999	231	999999	999999	392	418	739	386	793	32	157	747	777	999999	999999	51	513	779	262	432	576	725	399	868	78	999999	574	700	204	999999	53	999999	607	999999	999999	999999	987	191	994	869	296	999999	967	940	999999	999999	999999	976	999999	999999	999999	28	428	999999	999999	640	832	999999	999999	999999	843	48	192	951	999999	999999	150	626	83	324	63	332	784	393	146	39	757	458	704	182	603	597	617	865	325	34	867	313	110	243	636	999999	999999	159	35	999999	365	999999	961	313	756	327	903	999999	286	999999	243	999999	168	31	882	384	327	133	999999	256	430	326	635	954	993	999999	525	839	688	97	999999	635	368	888	674	740	497	400	426	285	694	999999	588	999999	790	832	154	
999999	360	999999	648	999999	907	779	827	48	999999	999999	319	919	802	73	89	999999	758	999999	676	999999	357	152	886	926	999999	966	561	999999	737	514	999999	170	692	446	488	435	448	683	999999	588	71	635	358	999999	91	507	483	630	770	999999	372	192	999999	999999	732	218	999999	721	66	941	227	256	310	876	843	158	999999	366	585	999999	749	84	881	98	218	721	793	406	845	209	493	999999	810	999999	999999	980	15	817	713	999999	70	999999	627	999999	999999	815	335	482	999999	999999	280	126	54	126	650	298	311	77	666	21	424	968	875	856	999999	295	445	962	734	863	153	999999	652	999999	593	999999	999999	999999	726	403	395	321	760	913	999999	376	886	694	999999	854	679	937	160	702	855	101	851	771	999999	85	999999	373	748	783	788	999999	474	739	532	627	841	215	351	272	999999	113	999999	999999	999999	92	409	751	274	880	193	216	999999	999999	999999	502	181	999999	768	650	999999	32	572	977	135	78	902	156	999999	999999	22	474	595	999999	999999	752	882	889	845	999999	676	627	108	868	599	581	999999	524	999999	40	456	166	446	700	248	603	999999	240	836	857	189	262	590	205	867	719	620	380	999999	706	619	291	999999	524	973	406	999999	999999	999999	553	476	388	866	141	623	855	37	894	649	999999	999999	999999	62	987	74	424	47	902	10	880	960	232	651	583	420	174	327	922	727	999999	678	999999	852	292	391	801	396	459	581	22	691	725	730	999999	495	967	239	852	999999	559	369	31	999999	999999	999999	254	736	999999	720	458	537	115	177	999999	805	384	799	769	606	273	37	999999	331	988	198	245	501	999999	999999	453	935	999999	999999	999999	481	657	143	999999	700	999999	75	114	738	133	999999	999999	558	999999	592	120	999999	469	999999	196	999999	999999	700	715	318	999999	753	482	204	277	523	999999	999999	10	335	999999	999999	454	999999	469	207	923	999999	207	513	612	999999	578	671	977	999999	475	229	286	999999	699	957	427	46	352	393	999999	909	470	999999	422	944	557	597	999999	999999	723	400	785	988	608	932	502	212	706	999999	185	999999	999999	992	57	842	365	365	999999	201	823	418	999999	999999	614	23	999999	597	101	667	999999	981	999999	999999	562	85	443	298	999999	767	464	225	339	999999	218	781	693	478	562	579	999999	999999	961	253	56	999999	673	709	383	594	999999	999999	121	48	541	204	584	118	999999	971	408	77	328	868	736	607	999999	55	868	999999	330	910	44	999999	999999	936	29	983	71	999999	412	734	999999	451	224	559	999999	301	149	999999	
999999	584	48	999999	180	521	874	102	999999	448	236	627	841	999999	274	643	869	599	999999	605	999999	601	57	999999	999999	999999	163	876	654	186	503	999999	906	853	635	745	871	453	350	568	72	999999	999999	623	30	785	893	999999	187	580	690	515	342	544	839	606	537	856	31	506	367	997	999999	340	945	450	721	987	914	529	771	425	999999	400	999999	257	134	999999	171	784	781	999999	698	83	999999	988	999999	999999	23	39	217	25	432	844	210	74	488	145	999999	580	999999	999999	458	999999	809	274	266	941	10	999999	481	113	694	247	725	577	309	375	844	957	996	999999	973	999999	321	756	999999	414	200	999999	999999	988	756	591	999999	999999	341	999999	273	231	731	999999	371	431	558	114	330	194	129	632	765	123	999999	720	584	714	932	999999	999999	999999	999999	852	751	531	824	492	357	113	527	999999	246	268	111	999999	236	493	999999	552	337	999999	435	999999	294	567	999999	655	697	46	16	999999	943	767	703	220	950	999999	761	839	607	999999	999999	999999	667	279	395	506	22	678	999999	100	999999	389	246	999999	627	472	999999	194	818	178	795	321	107	521	999999	479	565	999999	672	356	999999	999999	945	271	460	219	150	25	181	999999	643	999999	999999	915	999999	563	531	999999	593	488	321	999999	999999	438	999999	445	999999	156	372	916	941	131	16	147	368	577	444	974	999999	417	331	551	22	611	535	777	768	191	999999	353	999999	999999	306	193	999999	165	138	516	992	24	999999	994	653	999999	275	521	21	415	557	712	128	999999	999999	999999	166	769	564	419	903	502	676	938	999999	999999	969	948	824	822	111	999999	449	999999	982	666	327	336	898	999999	345	23	765	363	633	529	234	999999	110	999999	37	275	601	718	613	499	347	161	90	634	295	999999	697	999999	313	354	272	999999	999999	236	858	999999	871	806	84	889	736	323	314	394	794	578	999999	703	999999	835	999999	730	324	999999	328	176	256	274	472	999999	326	576	60	288	267	43	826	873	272	999999	404	795	643	723	762	34	999999	695	999999	999999	478	993	402	999999	999999	999999	876	999999	907	691	999999	607	343	66	573	169	273	35	137	761	751	975	440	598	441	816	999999	600	729	999999	329	560	999999	755	999999	333	999999	582	545	999999	999999	745	966	999999	624	999999	461	587	160	999999	760	820	568	999999	999999	503	562	804	46	927	455	999999	361	999999	371	32	182	588	516	250	985	690	490	999999	604	16	19	999999	974	999999	364	510	999999	999999	543	999999	992	356	788	56	770	379	999999	618	279	881	
393	999999	219	601	623	873	80	910	616	79	340	166	483	960	494	999999	829	401	572	944	835	234	79	862	40	826	799	470	999999	616	999999	871	999999	722	622	656	999999	382	30	491	439	539	999999	473	178	836	872	828	999999	76	999999	154	56	334	56	168	293	356	571	797	83	609	999999	999999	924	468	999999	761	347	838	63	457	999999	999999	999999	305	714	999999	694	203	953	970	908	412	76	10	825	807	675	999999	999999	303	810	999999	417	999999	108	519	999999	999999	812	121	999999	999999	999999	102	773	964	819	999999	999999	999999	999999	999999	843	999999	999999	37	934	924	642	226	95	999999	476	760	999999	157	673	999999	999999	999999	66	983	391	842	489	999999	399	973	236	999999	987	924	19	683	641	442	389	999999	139	81	585	624	78	596	35	607	257	263	999999	626	999999	145	999999	258	632	678	986	10	999999	999999	638	960	999999	999999	999999	171	873	999999	128	213	767	369	999999	135	620	441	915	795	817	881	937	999999	527	609	569	999999	999999	760	61	962	456	999999	690	624	443	624	926	296	367	863	733	465	144	252	859	931	999999	429	638	200	999999	999999	193	742	577	501	442	98	999999	385	792	122	740	166	756	388	999999	930	692	995	999999	628	437	954	157	482	999999	285	750	637	272	949	999999	861	209	265	205	947	56	941	192	837	85	982	999999	620	724	978	495	481	262	999999	737	643	684	143	763	238	594	105	499	166	348	583	999999	999999	990	879	999999	501	192	731	884	999999	999999	677	999999	455	882	537	758	33	789	279	384	612	221	488	999999	75	501	967	363	951	451	35	499	999999	999999	238	630	845	999999	994	298	531	774	999999	830	16	999999	999999	355	67	346	999999	377	999999	208	511	999999	511	701	890	999	999999	378	933	999999	786	188	61	586	654	906	912	10	999999	980	853	999999	235	658	180	485	999999	999999	305	614	999999	999999	999999	302	367	608	128	153	999999	994	83	163	999999	999999	53	828	538	731	701	160	434	475	999999	98	355	672	405	853	999999	999999	817	999999	999999	329	999999	999999	757	999999	229	56	788	769	868	800	999999	699	999999	547	999999	999999	947	460	999999	999999	189	509	86	342	947	694	999999	274	999999	999999	187	479	91	999999	999999	915	999999	779	512	655	372	999999	607	780	191	999999	675	858	999999	189	467	366	684	927	149	999999	61	425	999999	535	843	999999	156	999999	623	438	618	486	193	698	281	999999	948	274	782	524	901	999999	999999	999999	28	354	35	999999	270	821	794	163	381	538	999999	655	967	976	811	
848	518	466	167	753	47	199	674	999999	999999	299	417	420	154	624	923	755	274	999999	516	499	498	999999	880	802	643	465	114	655	999999	999999	210	999999	999999	999999	999999	445	149	407	264	829	679	999999	535	971	413	383	18	756	614	999999	390	457	469	322	360	999999	586	999999	999999	581	94	28	716	292	99	445	999999	220	999999	487	616	999999	265	687	999999	23	188	909	398	269	999999	357	51	725	999999	752	512	150	583	211	859	784	297	682	744	661	999999	252	881	968	425	797	999999	999999	503	522	202	782	502	346	626	999999	966	849	135	999999	977	991	999999	999999	999999	818	637	416	628	831	580	999999	942	999999	255	935	37	430	844	658	218	914	999999	722	559	999999	647	246	585	192	999999	447	999999	17	684	999999	205	544	45	607	999999	732	508	671	942	620	840	344	101	999999	649	999999	15	477	528	73	999999	334	999999	999999	180	999999	830	999999	24	142	35	935	483	478	739	493	394	247	999999	485	415	561	779	999999	889	312	154	999999	543	281	442	89	488	621	18	871	999999	832	436	999999	999999	72	657	809	595	904	861	623	950	166	161	767	978	52	657	217	554	849	323	999999	999999	934	999999	742	700	945	456	862	469	868	736	999999	811	999999	583	352	904	999999	999999	999999	451	999999	945	386	130	674	110	445	963	999999	326	907	999999	568	522	967	999999	999999	118	650	458	998	163	91	429	598	956	259	469	999999	999999	584	506	338	426	999999	989	525	999999	36	844	20	899	669	999999	829	53	252	216	999999	999999	989	861	702	536	452	378	863	957	532	717	851	976	658	497	742	999999	190	151	797	978	999999	303	999999	805	999999	109	999999	999999	599	999999	714	52	853	132	999999	722	803	801	999999	356	136	568	99	319	993	44	250	181	999999	428	862	999999	419	637	548	696	778	999999	99	999999	883	999999	367	977	13	999999	132	536	999999	29	607	999999	177	450	852	999999	999999	999999	812	999999	858	322	728	180	692	612	633	999999	583	999999	944	906	712	630	999999	801	210	122	999999	195	911	714	998	791	821	483	999999	999999	785	999999	492	999999	999999	999999	495	571	606	196	999999	999999	999999	906	952	554	84	700	677	546	977	60	999999	100	467	627	999999	153	323	999999	359	999999	677	665	440	120	145	999999	822	35	145	901	205	24	827	914	20	14	999999	999999	716	131	806	397	990	734	597	999999	547	466	194	999999	257	668	837	86	723	519	475	841	419	999999	999999	651	411	85	999999	860	999999	552	617	496	391	869	230	237	999999	999999	
674	706	523	743	401	999999	999999	793	999999	536	186	750	201	501	538	921	44	580	253	165	986	914	879	737	138	999999	999999	999999	999999	387	999999	610	999999	999999	844	769	999999	676	744	522	810	617	431	328	999999	999999	361	125	958	470	999999	650	983	255	999999	760	999999	999999	614	999999	515	153	999999	276	98	576	85	758	657	999999	602	367	836	731	999999	999999	493	561	63	615	999999	999999	999999	500	552	999999	626	429	999999	94	943	542	71	347	16	666	783	165	240	116	999999	602	468	199	867	999999	999999	262	900	924	276	275	732	999999	763	781	999999	343	724	300	950	999999	999999	999999	999999	999999	306	498	724	688	595	338	330	946	177	50	276	999999	999999	84	983	999999	528	224	817	678	810	999999	583	999999	263	450	440	939	999999	792	982	999999	373	807	181	325	538	222	339	938	944	785	831	723	515	862	710	649	316	587	136	405	755	157	259	244	915	999999	999999	155	897	391	790	385	68	380	999999	999999	903	999999	999999	316	884	999999	733	34	239	860	719	999999	739	790	633	578	999999	999999	149	999999	557	999999	410	49	786	194	51	563	994	456	665	999999	685	999999	999999	999999	752	820	999999	877	423	235	14	64	779	45	415	116	757	999999	720	480	241	960	999999	999999	267	999999	530	999999	837	180	999999	999999	205	585	714	854	999999	999999	826	845	76	272	999999	332	931	355	269	751	778	934	805	783	735	194	903	999999	999999	779	390	956	300	819	50	252	205	231	999999	204	330	560	72	772	999999	999999	414	999999	167	945	45	999999	999999	778	922	902	374	999999	58	999999	681	989	247	274	605	999999	555	999999	232	560	137	710	496	999999	431	999999	871	43	398	860	779	934	566	670	744	999999	430	521	897	147	877	948	182	848	999999	999999	323	798	176	999999	330	167	999999	607	999999	334	425	470	357	704	41	341	858	197	241	747	999999	576	529	137	999999	999999	359	999999	682	188	999999	648	553	100	904	82	867	999999	540	622	197	959	851	999999	61	960	999999	999999	116	546	999999	999999	616	774	999999	746	278	48	84	296	999999	662	924	999999	797	777	916	266	799	958	474	985	999999	618	560	473	724	999999	85	489	868	166	978	146	98	999999	999999	778	192	168	804	828	798	999999	814	535	999999	999999	622	999999	999999	907	403	999999	82	114	338	997	999999	444	31	168	963	999999	427	652	683	999999	551	254	745	148	999999	641	164	646	196	413	804	34	438	513	999999	999999	999999	999999	999999	830	74	984	224	999999	999999	999999	999999	999999	864	213	999999	999999	
999999	256	670	377	538	905	834	761	994	435	917	924	999999	200	15	517	671	171	159	467	889	999999	723	999999	40	711	584	335	504	999999	999999	983	588	643	183	999999	843	129	999999	540	136	999999	836	638	999999	299	841	373	999999	629	973	703	64	368	999999	998	532	113	347	826	999999	508	267	485	654	999999	346	559	26	823	674	552	899	619	999999	999999	26	95	499	740	870	221	999999	875	545	88	929	229	999999	185	659	999999	782	445	999999	999999	743	361	983	999999	953	291	356	919	954	431	803	999999	38	393	981	999999	613	606	955	119	999999	392	999999	576	999999	999999	198	841	173	999999	769	463	409	711	999999	665	111	366	999999	589	864	673	920	123	284	999999	999999	999999	203	222	137	185	489	109	713	361	421	999999	138	836	999999	999999	756	999999	662	350	45	326	999999	325	346	256	819	376	255	999999	471	999999	302	520	925	221	648	950	807	593	999999	310	998	793	254	693	999999	950	497	359	916	999999	999999	934	459	999999	738	877	876	880	999999	123	853	999999	999999	594	125	618	911	999999	866	805	222	78	376	999999	999999	999999	81	999999	999999	869	999999	895	335	570	999999	367	70	61	999999	770	84	999999	237	860	457	537	903	659	578	619	999999	616	999999	121	687	999999	568	725	999999	294	806	233	863	497	244	958	145	999999	229	757	557	860	407	106	731	296	999999	515	287	999999	999999	999999	999999	999999	999999	999999	412	224	882	982	799	999999	504	999999	964	999999	73	999999	999999	498	401	584	440	821	999999	188	999999	999999	389	999999	551	62	447	999999	743	394	999999	465	667	972	555	999999	445	246	999999	999999	365	999999	142	881	999999	999999	999999	999999	398	965	980	262	345	651	62	999999	834	999999	440	746	897	738	455	999999	999999	608	82	999999	943	479	999999	999999	999999	999999	823	10	265	508	178	450	173	659	999999	777	414	897	129	999999	919	999999	999999	954	806	221	324	626	763	562	190	625	39	245	845	918	826	786	399	494	999999	999999	760	999999	323	999999	582	248	371	678	174	803	488	66	734	412	392	194	398	652	536	999999	247	999999	999999	553	420	999999	999999	458	999999	628	508	999999	198	867	780	999999	640	815	999999	999999	999999	94	398	387	999999	972	999999	999999	536	999999	397	746	958	999999	815	67	999999	770	579	999999	433	912	727	546	305	854	999999	867	632	999999	553	582	23	460	942	162	313	999999	416	447	999999	381	922	318	240	761	676	999999	61	722	999999	870	999999	984	651	352	367	852	92	292	114	999999	999999	904	98	999999	999999	507	688	662	
754	999999	363	141	236	62	990	419	315	999999	187	310	815	909	877	999999	346	39	808	599	999999	461	858	999999	999999	783	999999	27	229	999999	38	178	999999	399	999999	686	516	114	757	599	362	999999	546	548	114	804	828	901	36	415	478	703	698	98	867	302	999999	238	798	453	491	972	999999	890	515	18	431	426	941	201	999999	242	999999	999999	247	847	915	320	30	539	955	999999	999999	814	947	999999	480	789	531	676	477	288	315	314	999999	999999	999999	656	42	105	382	412	960	835	248	245	430	999999	999999	999999	999999	897	218	269	999999	999999	982	384	999999	190	999999	641	999999	274	999999	888	927	968	112	999999	98	269	999999	925	166	552	709	165	999999	999999	904	991	938	511	299	579	79	55	816	294	999999	383	999999	851	567	740	518	999999	121	360	999999	462	386	999999	931	127	619	293	999999	945	123	826	808	999999	286	546	703	999999	975	154	999999	881	162	817	999999	715	555	999999	368	999999	44	999999	999999	999999	999999	452	615	945	580	181	960	786	942	870	181	580	575	999999	574	999999	47	135	999999	966	999999	436	309	568	999999	225	572	192	925	686	999999	109	782	593	837	834	931	757	812	803	999999	41	999999	291	999999	879	149	83	862	347	388	909	303	87	999999	967	152	56	999999	364	609	778	999999	266	959	81	798	981	645	740	99	999999	323	999999	782	510	497	28	922	662	85	498	999999	587	307	11	806	999999	910	869	999999	999999	355	457	204	416	179	682	999999	574	91	168	999999	999999	258	109	595	386	304	182	479	133	999999	750	999999	999999	458	999999	999999	957	275	103	999999	775	999999	214	934	866	999999	999999	340	815	999999	357	581	999999	999999	206	338	208	999999	429	410	738	400	999999	999999	604	178	999999	957	895	723	373	309	987	96	663	84	54	999999	999999	664	999999	841	664	437	999999	999999	370	59	261	945	760	551	845	693	999999	999999	999999	999999	999999	697	638	419	445	101	999999	58	593	831	999999	132	294	42	686	764	482	999999	999999	140	985	435	807	43	999999	950	963	999999	999999	304	753	288	594	601	835	999999	999999	999999	406	573	999999	727	585	999999	999999	139	661	727	864	90	220	446	649	359	999999	903	889	999999	999999	495	999999	510	594	298	88	999999	999999	692	206	654	739	964	999999	999999	35	999999	850	999999	999999	576	999999	245	999999	383	94	316	999999	999999	144	999999	152	430	804	911	445	604	143	297	461	533	601	999999	999999	999999	351	999999	946	487	999999	208	63	621	224	147	206	892	553	221	999999	999999	490	302	999999	274	512	
318	169	588	999999	430	135	562	816	857	999999	329	714	746	999999	837	369	999999	911	935	999999	999999	999999	667	714	552	61	999999	92	689	53	309	999999	266	999999	43	96	367	759	999999	83	500	804	999999	999999	877	188	806	189	376	411	999999	390	621	395	981	111	502	874	184	379	213	480	137	814	675	999999	457	999999	998	750	12	999999	999999	862	388	999999	850	504	999999	374	255	741	999999	287	715	918	800	871	726	931	594	999999	585	533	870	999999	677	552	999999	970	999999	999999	999999	626	409	935	380	759	999999	265	261	997	999999	999999	999999	471	764	999999	999999	756	116	586	321	77	165	518	999999	486	991	368	999999	307	18	999999	644	488	560	99	878	779	548	51	999999	471	679	597	456	775	409	408	266	828	453	740	863	999999	455	124	470	999999	129	894	999999	999999	216	953	988	179	175	645	999999	674	970	329	218	999999	999999	999999	397	567	72	50	86	593	111	229	999999	999999	13	999999	42	445	628	988	660	653	284	227	264	999999	608	287	999999	763	999999	591	858	134	531	798	433	604	726	902	828	999999	999999	183	546	987	999999	999999	176	999999	612	999999	999999	999999	668	565	790	503	595	999999	959	785	999999	322	106	520	371	729	999999	214	999999	437	999999	999999	170	581	999999	110	680	999999	626	887	999999	935	161	999999	544	999999	999999	966	17	929	19	64	943	52	647	505	86	35	625	380	999999	999999	607	184	757	330	821	96	729	690	823	328	999999	81	674	999999	999999	86	975	495	273	779	207	147	999999	999999	999999	999999	934	340	999999	655	652	255	912	159	337	976	273	224	64	999999	246	327	116	691	999999	871	378	152	999999	999999	59	999999	116	205	999999	470	999999	103	547	704	162	399	999999	999999	999999	799	168	524	177	195	999999	761	441	999999	542	879	41	999999	655	910	748	791	997	32	605	522	999999	717	395	867	229	180	677	359	226	847	999999	999999	25	219	712	854	974	157	999999	298	698	221	662	999999	438	28	447	999999	956	999999	999999	999999	999999	163	660	451	139	310	966	641	93	999999	678	999999	229	102	722	446	207	894	999999	849	834	999999	823	999999	64	510	438	210	732	50	403	855	455	27	376	861	999999	999999	725	673	191	556	214	616	543	967	665	346	306	11	438	72	999999	552	809	265	999999	733	397	628	872	765	909	999999	999999	822	999999	999999	726	999999	887	936	179	153	668	288	999999	999999	393	97	845	102	904	730	611	341	312	902	999999	120	531	825	873	999999	801	426	999999	171	928	720	727	999999	620	445	
124	502	999999	409	884	999999	999999	132	349	309	783	780	860	999999	999999	356	520	347	993	615	339	999999	73	82	999999	251	999999	999999	288	672	370	391	481	999999	616	999999	448	903	27	687	999999	999999	999999	573	322	30	565	999999	729	582	210	389	469	14	115	999999	999999	999999	66	642	999999	222	844	676	939	999999	999999	401	572	999999	999999	617	330	316	657	931	586	499	759	331	686	182	221	999999	999999	981	921	476	364	564	680	628	846	385	796	999999	563	809	634	921	722	174	896	999999	674	593	999999	162	357	183	475	999999	70	734	999999	718	10	148	999999	999999	480	831	46	17	652	999999	770	945	520	999999	377	776	865	838	609	521	285	815	41	879	921	999999	129	190	98	740	567	121	428	88	999999	425	999999	999999	450	890	137	888	754	394	822	123	642	444	806	698	84	232	135	444	442	195	116	334	46	711	712	856	919	911	722	658	526	441	178	952	181	199	397	718	394	396	999999	647	66	807	136	685	384	400	999999	344	986	999999	646	558	318	280	638	739	188	999999	969	842	671	173	999999	211	999999	853	999999	999999	999999	417	60	999999	134	469	278	238	999999	999999	481	528	999999	999999	672	999999	795	619	643	901	561	999999	539	122	427	228	976	892	220	924	419	999999	873	999999	510	578	933	999999	434	849	11	409	164	161	999999	450	597	999999	500	65	416	656	219	625	333	999999	877	999999	628	905	492	385	28	660	617	951	999999	473	999999	999999	608	204	194	794	899	161	502	999999	322	977	630	692	401	165	518	999999	320	257	999999	333	701	995	972	529	366	626	999999	999999	543	848	794	999999	416	999999	999999	221	471	425	726	999999	683	498	999999	651	999999	800	983	863	151	854	641	408	24	553	402	612	232	665	999999	283	770	998	844	999999	192	999999	286	994	999999	999999	999999	895	531	287	999999	212	381	331	999999	566	642	528	362	688	216	396	120	862	999999	843	999999	999999	987	453	410	685	654	160	468	778	523	989	999999	999999	563	999999	876	999999	904	999999	241	901	420	871	640	251	645	166	267	795	396	423	989	865	999999	999999	907	88	876	964	558	231	999999	476	52	653	374	518	999999	470	520	383	958	999999	612	999999	395	125	812	169	999999	498	892	673	391	109	999	999999	537	999999	838	999999	999999	939	641	999999	48	943	828	987	877	137	40	796	999999	22	465	184	262	229	999999	791	276	717	923	70	338	199	999999	943	654	999999	980	67	999999	721	999999	28	184	601	999999	451	297	825	291	913	467	105	
397	999999	644	999999	46	318	966	999999	532	152	26	580	681	849	858	885	342	802	156	972	999999	563	999999	446	10	661	179	999999	504	450	436	20	999999	243	999999	716	308	829	49	999999	101	585	199	380	12	603	919	210	593	411	492	488	766	999999	930	999999	878	207	999999	999999	999999	318	551	91	716	16	977	448	58	151	586	513	999999	484	881	588	373	129	444	406	741	999999	999999	999999	999999	999999	253	118	312	966	837	111	14	664	533	783	999999	118	999999	996	625	481	162	451	825	999999	725	292	612	999999	470	759	999999	999999	643	179	253	459	999999	999999	762	999999	146	91	314	485	508	109	950	108	554	265	466	448	999999	270	816	999999	277	979	999999	999999	999999	960	506	88	999999	586	30	363	999999	584	985	893	999999	756	344	80	147	349	480	999999	341	513	797	215	999999	999999	647	383	362	629	191	999999	547	999999	999999	186	585	236	147	922	88	999999	568	999999	279	999999	214	33	999999	746	486	928	509	605	629	992	999999	300	786	33	999999	647	10	999999	403	842	356	442	999999	168	495	999999	211	557	547	744	945	827	936	729	119	623	457	616	153	262	999999	999999	181	380	23	294	450	999999	983	999999	596	658	576	437	999999	999999	639	767	260	999999	999999	951	999999	885	57	344	364	999999	913	999999	200	394	767	150	207	415	270	999999	154	210	470	96	574	116	157	296	261	508	513	347	983	690	366	999999	535	999999	883	999999	333	679	930	393	211	668	999999	212	891	435	239	999999	999999	626	622	60	114	640	387	951	738	760	93	999999	552	576	340	509	37	999999	999999	514	999999	974	689	475	279	86	885	905	865	945	405	999999	278	999999	834	367	77	999999	472	895	315	999999	557	999999	596	84	840	999999	338	741	184	701	999999	999999	999999	537	999999	157	999999	38	999999	999999	999999	999999	999999	267	586	999999	741	999999	442	721	726	719	209	999999	999999	999999	999999	205	999999	260	577	134	770	704	15	999999	422	307	430	920	536	999999	150	833	846	764	218	339	497	990	894	364	309	462	974	110	525	689	999999	819	278	585	999999	999999	999999	999999	32	660	261	42	437	999999	999999	522	195	292	579	375	753	662	908	549	999999	255	366	222	999999	318	729	999999	38	733	999999	610	999999	999999	652	645	928	885	742	558	999999	465	999999	460	811	999999	276	692	531	159	936	458	911	728	877	546	148	692	145	714	930	999999	999999	999999	999999	999999	870	999999	640	933	446	999999	919	999999	472	251	692	905	410	48	999999	47	382	999999	796	737	698	923	
999999	115	507	246	749	38	627	730	461	858	212	869	999999	41	61	598	712	78	538	562	266	636	853	242	999999	106	999999	892	974	134	908	519	999999	947	171	535	999999	210	128	891	731	741	790	999999	999999	541	999999	19	999999	784	176	727	999999	146	666	446	261	999999	955	652	365	734	999999	999999	949	692	626	969	869	526	172	512	950	646	999999	999999	845	29	539	750	999999	662	999999	999999	999999	190	321	116	999999	724	283	170	254	475	536	996	985	999999	884	20	914	999999	999999	468	622	663	999999	562	315	999999	999999	242	999999	215	677	999999	827	566	377	999999	381	519	689	155	253	11	268	484	999999	833	999999	999999	144	528	999999	822	523	448	577	305	413	759	999999	147	133	51	435	49	999999	834	179	999999	96	125	639	405	999999	994	999999	999999	405	302	451	482	613	219	108	217	380	855	189	389	989	82	366	622	718	999999	31	999999	576	228	687	999999	664	120	305	28	888	440	359	528	999999	956	999999	999999	317	999999	999999	914	999999	227	668	942	654	999999	999999	23	759	999999	686	999999	973	23	54	186	615	175	817	999999	999999	999999	328	999999	505	999999	999999	42	999999	255	315	999999	26	117	268	358	560	744	999999	875	681	291	269	871	753	999999	555	218	999999	723	504	151	511	42	999999	863	999999	728	446	993	632	999999	841	513	711	295	905	865	999999	695	999999	870	999999	942	820	632	820	456	196	77	999999	948	999999	458	750	999999	999999	984	999999	404	460	831	999999	638	252	285	999999	755	999999	467	532	689	463	226	107	634	607	569	999999	378	53	451	999999	999999	887	684	286	392	999999	999999	407	921	999999	360	245	795	999999	999999	699	999999	999999	74	296	728	999999	425	494	903	360	999999	999999	329	999999	999999	361	18	298	928	750	567	999999	999999	993	999999	70	999999	931	999999	981	999999	70	702	869	676	196	978	999999	814	833	471	999999	999999	42	645	999999	87	158	28	999999	237	506	999999	165	142	999999	999999	999999	999999	667	933	494	392	921	58	999999	863	460	106	552	999999	853	483	999999	999999	377	626	35	357	639	999999	463	999999	112	999999	805	426	546	999999	140	999999	907	490	156	900	999999	999999	999999	984	589	129	627	62	475	627	384	32	999999	876	765	919	108	723	45	684	480	999999	290	177	999999	639	999999	999999	966	490	474	372	336	204	310	570	175	51	768	520	999999	410	447	484	379	783	876	999999	971	220	963	999999	454	472	429	406	527	292	741	949	802	903	96	985	163	21	695	354	576	999999	754	67	999999	525	328	80	
143	805	999999	999999	762	999999	752	755	526	289	999999	864	775	999999	999999	882	309	818	717	462	324	461	331	999999	999999	532	999999	776	999999	906	239	928	999999	359	999999	721	494	282	196	999999	999999	340	468	873	102	831	579	999999	999999	871	758	999999	807	866	755	999999	484	439	381	240	562	976	299	620	999999	999999	720	425	641	330	397	999999	631	999999	310	983	999999	999999	275	265	952	432	623	594	158	103	131	287	603	999999	247	65	999999	956	593	999999	50	848	999999	113	121	163	40	831	999999	999999	514	245	999999	999999	689	36	174	999999	287	999999	999999	705	999999	957	999999	999999	822	60	93	342	999999	675	978	135	942	154	634	172	154	799	401	792	120	427	589	999999	722	831	901	220	890	784	678	999999	999999	999999	386	865	245	678	341	980	747	151	604	838	266	999999	999999	545	999999	12	971	999999	739	569	999999	55	999999	981	720	990	158	872	451	999999	997	526	312	607	999999	768	926	476	467	420	54	968	822	999999	629	292	11	366	999999	888	999999	199	723	263	750	341	497	999999	958	350	999999	875	699	262	840	999999	999999	232	777	633	85	504	30	328	525	626	999999	627	362	437	988	792	64	562	999999	807	999999	59	856	436	999999	673	518	999999	589	179	278	569	909	889	999999	779	588	194	813	999999	178	405	737	133	118	870	900	999999	361	999999	999999	147	724	999999	937	87	999999	999999	999999	999999	986	903	738	356	358	663	999999	999999	281	999999	213	870	749	999999	999999	999999	322	733	999999	410	999999	987	999999	999999	359	999999	844	876	999999	88	413	999999	831	411	331	275	666	390	775	455	999999	438	258	999999	835	949	397	503	999999	999999	765	999999	999999	999999	639	999999	147	198	997	999999	818	841	521	203	805	965	48	348	999999	999999	741	931	958	999999	258	999999	738	624	715	409	744	999999	999999	421	322	999999	223	880	771	999999	138	999999	393	558	999999	321	999999	999999	999999	869	999999	58	604	999999	798	999999	683	999999	703	305	270	523	482	597	482	477	368	109	999999	43	751	168	576	577	244	273	999999	410	245	999999	999999	683	287	846	498	695	999999	451	623	488	98	72	999999	999999	71	615	994	999999	85	169	952	817	184	312	999999	752	482	37	796	999999	296	283	999999	999999	877	999999	245	636	109	999999	731	999999	485	402	945	689	981	999999	516	999999	278	751	999999	86	999999	999999	509	975	728	746	222	999999	654	98	999999	999999	999999	420	598	483	380	368	999999	298	437	44	342	781	367	438	770	999999	521	177	999999	999999	999999	838	999999	278	999999	269	
999999	363	999999	22	272	397	211	139	542	570	510	42	258	910	65	45	999999	950	999999	728	617	300	975	839	207	487	832	655	999999	999999	999999	999999	404	120	460	342	724	999999	772	944	579	237	895	209	999999	488	918	355	489	999999	999999	830	11	999999	651	617	387	734	815	785	999999	555	273	234	931	190	637	147	460	999999	321	233	188	332	158	390	405	776	967	999999	999999	487	175	952	999999	999999	999999	54	469	843	955	999999	610	999999	390	33	963	671	278	692	850	780	894	767	602	966	999999	679	211	999999	221	611	767	107	226	86	390	321	999999	131	860	593	678	999999	767	332	999999	201	941	135	426	999999	507	285	999999	999999	592	408	359	161	166	999999	843	207	631	353	231	513	770	313	999999	651	564	156	831	267	111	287	10	280	353	461	737	85	999999	487	113	492	999999	437	493	981	962	954	965	220	750	999999	986	423	999999	119	999999	637	492	775	179	361	453	609	686	315	408	999999	808	999999	912	767	363	999999	999999	999999	999999	999999	820	661	999999	610	190	999999	517	999999	301	586	999999	243	999999	109	592	79	318	752	999999	630	751	999999	583	882	156	999999	308	982	127	999999	184	372	836	97	817	999999	95	568	180	833	101	65	23	822	999999	574	999999	812	184	294	834	496	699	999999	999999	641	999999	807	463	919	321	535	513	458	412	806	999999	944	292	761	999999	749	582	215	999999	696	174	999999	971	581	999999	496	807	833	18	687	672	193	506	999999	753	288	999999	261	999999	566	552	999999	999999	114	177	999999	529	423	310	94	914	999999	124	895	999999	999999	999999	882	999999	825	999999	680	450	724	143	223	999999	116	18	705	645	331	693	971	999999	609	351	867	414	869	999999	999999	532	923	772	999999	78	611	709	436	999999	232	930	695	839	872	124	695	999999	953	290	423	415	604	999999	593	800	999999	999999	867	999999	968	477	999999	999999	343	157	527	952	955	999999	836	407	581	263	999999	999999	998	142	999999	494	656	897	460	588	552	979	928	483	999999	388	925	859	841	999999	484	754	479	836	505	725	999999	743	999999	808	454	26	833	351	37	999999	801	21	999999	382	328	81	27	871	999999	363	229	54	999999	999999	230	977	999999	129	779	667	920	172	636	556	999999	913	881	652	144	999999	155	999999	455	999999	999999	999999	389	469	143	412	999999	999999	999999	151	506	999999	999999	448	588	477	460	714	571	370	282	999999	384	999999	999999	999999	199	375	736	780	218	999999	598	999999	989	316	597	106	985	376	929	999999	643	999999	60	
355	999999	442	73	667	86	440	999999	999999	999999	946	539	999999	984	728	223	372	871	748	933	999999	954	194	999999	281	880	999999	999999	205	440	959	996	890	872	139	999999	999999	311	79	999999	777	626	999999	81	52	999999	999999	999999	267	163	567	450	895	561	196	400	999999	983	999999	787	722	999999	819	999999	754	999999	648	593	854	265	466	71	801	999999	999999	246	452	123	416	504	749	251	470	999999	999999	518	999999	339	686	999999	714	772	999999	292	982	75	807	999999	999999	102	138	547	267	12	696	999999	649	851	999999	999999	999999	999999	577	297	999999	999999	251	999999	999999	999999	848	999999	907	125	999999	693	552	519	71	99	439	595	999999	323	376	211	983	468	999999	376	999999	259	933	736	791	80	205	999999	254	999999	824	999999	999999	90	253	818	640	151	461	12	954	139	999999	315	999999	363	999999	999999	999999	836	497	783	432	416	376	599	385	180	334	999999	498	330	999999	559	275	410	521	717	80	558	571	999999	17	352	421	999999	999999	628	226	438	999999	941	310	417	24	51	606	667	999999	654	999999	469	817	980	999999	633	863	241	49	999999	841	999999	999999	373	274	655	999999	90	994	999999	140	757	953	999999	999999	999999	30	857	545	234	804	853	13	426	125	112	34	36	838	787	876	237	588	117	596	105	999999	937	153	368	999999	525	672	999999	523	999999	999999	920	733	999999	613	16	695	814	314	988	999999	767	257	172	630	999999	999999	999999	759	903	179	999999	999999	161	799	999999	714	186	959	289	190	925	902	440	596	113	303	999999	184	870	542	773	999999	607	999999	999999	689	981	738	526	282	999999	329	620	515	669	620	581	167	530	999999	999999	855	35	807	999999	999999	816	999999	526	455	371	42	999999	370	405	52	702	191	809	999999	733	448	999999	16	724	606	999999	999999	927	492	999999	723	653	578	33	918	999999	800	769	135	999999	415	221	80	911	433	440	259	120	627	918	399	999999	137	567	80	421	999999	92	999999	999999	999999	647	44	734	647	999999	320	347	486	274	999999	422	684	529	999999	236	372	105	999999	175	43	999999	999999	574	331	376	999999	21	953	506	759	999999	175	553	982	768	999999	345	999999	54	130	912	633	362	25	977	673	608	999999	843	58	923	791	999999	548	999999	347	999999	413	281	863	308	999999	999999	999999	195	257	141	547	559	59	999999	831	257	55	131	191	947	559	354	999999	917	999999	999999	457	835	925	736	14	906	999999	718	932	999999	999999	821	528	653	848	830	999999	999999	999999	999999	794	999999	999999	544	392	427	894	400	
909	69	578	946	537	283	532	679	269	520	136	999999	138	341	104	838	76	999999	602	538	109	999999	623	170	856	90	999999	999999	743	391	354	586	999999	40	808	873	999999	243	293	999999	131	999999	570	219	415	429	999999	463	999999	263	477	168	999999	366	999999	999999	445	417	100	999999	999999	105	936	878	176	549	629	108	999999	999999	999999	832	941	999999	999999	930	168	414	755	999999	528	999999	508	999999	913	999999	761	655	739	627	999999	16	153	835	999999	999999	242	691	53	865	800	463	930	706	999999	644	999999	478	999999	370	32	999999	999999	664	999999	104	597	456	964	980	788	973	369	999999	792	417	689	115	69	999999	999999	476	371	889	635	75	932	802	999999	279	968	293	706	379	605	407	999999	489	999999	202	438	786	727	73	999999	827	103	35	914	431	955	121	418	999999	672	555	999999	999999	38	863	172	794	999999	695	21	504	276	990	309	394	73	999999	208	867	952	999999	999999	308	999999	807	971	907	887	229	323	857	875	999999	706	60	999999	582	460	53	39	999999	979	41	61	582	561	113	725	529	999999	999999	913	550	616	760	805	371	999999	999999	891	999999	999999	586	382	164	629	138	999999	259	656	490	749	165	837	999999	931	999999	999999	999999	256	868	191	999999	999999	567	999999	334	532	945	254	376	999999	999999	999999	774	736	403	659	897	952	999999	999999	999999	872	877	16	758	712	307	999999	999999	999999	999999	974	32	84	548	725	814	220	304	606	999999	999999	290	866	519	13	73	582	538	68	359	999999	999999	59	715	495	999999	560	999999	999999	999999	126	999999	260	895	264	138	700	197	999999	844	686	658	999999	480	470	999999	999999	497	999999	999999	999999	300	39	765	999999	160	973	368	63	741	264	999999	682	381	232	999999	39	999999	999999	874	999999	394	999999	224	672	630	997	578	254	903	971	999999	441	973	509	825	999999	494	999999	999999	999999	999999	144	936	590	999999	975	454	258	999999	561	51	242	879	999999	999999	999999	814	103	819	162	405	123	999999	770	999999	593	708	999999	406	720	999999	524	160	719	999999	259	924	633	21	654	553	329	631	352	930	999999	561	698	999999	395	999999	999999	635	999999	759	227	985	175	399	77	277	582	852	902	26	526	92	169	999999	999999	515	191	91	175	609	85	492	807	839	999999	41	19	999999	21	407	153	889	209	959	814	274	758	243	943	999999	999999	477	729	999999	413	999999	402	455	97	999999	141	320	469	999999	684	735	999999	336	39	45	999999	999999	840	505	873	637	883	209	438	816	756	947	147	789	999999	607	
762	482	999999	999999	639	999999	615	141	275	832	429	857	285	88	999999	432	999999	908	128	101	636	233	461	776	865	202	999999	999999	133	193	182	680	999999	86	999999	999999	900	418	406	703	272	999999	239	51	217	35	924	999999	729	999999	999999	239	670	547	999999	539	30	999999	756	447	547	999999	999999	92	660	999999	155	999999	115	390	532	999999	999999	425	829	927	994	420	999999	839	278	999999	551	999999	448	942	20	175	116	443	684	251	662	959	165	928	999999	156	999999	469	879	725	999999	348	802	949	727	255	718	53	545	610	999999	916	178	881	793	218	643	999999	999999	999999	102	671	706	290	999999	553	999999	900	999999	999999	39	109	960	999999	420	212	996	499	999999	999999	457	72	999999	999999	160	999999	999999	999999	145	492	999999	672	730	999999	999999	583	642	999999	816	184	985	817	999999	999999	581	991	956	999999	471	590	222	153	503	973	532	39	999999	631	140	397	762	985	765	743	343	366	378	70	919	837	999999	485	683	999999	779	640	999999	210	503	169	789	174	999999	555	280	369	179	757	376	603	999999	20	391	429	422	10	61	84	363	224	622	999999	705	999999	29	736	999999	463	204	892	999999	999999	138	970	607	597	182	220	999999	999999	197	621	693	326	37	559	104	264	999999	778	588	180	846	289	547	893	999999	188	999999	543	898	716	562	484	818	999999	882	420	999999	824	828	841	611	389	36	999999	212	389	607	470	642	216	835	999999	314	614	726	999999	432	713	139	999999	685	999999	85	999999	69	219	999999	790	676	683	442	803	950	747	568	467	262	547	691	89	581	74	901	692	999999	146	999999	214	520	43	999999	118	999999	834	165	683	313	555	941	999999	999999	816	793	959	774	41	475	566	999999	269	596	885	32	59	421	999999	37	393	599	922	49	304	999999	643	695	999999	118	125	591	885	999999	706	605	999999	209	764	999999	999999	999999	850	999999	613	168	260	446	111	96	646	999999	999999	999999	920	999999	29	953	586	999999	160	274	450	922	360	975	169	116	999999	290	334	849	657	349	95	475	749	260	436	999999	999999	207	999999	247	472	999999	56	240	242	750	999999	744	623	227	999999	677	477	927	320	638	999	154	556	821	762	999999	999999	999999	569	454	217	768	527	450	527	999999	680	999999	459	657	929	929	873	149	999999	589	999999	439	227	418	998	821	939	798	999999	874	999999	999999	485	676	936	849	670	788	999999	818	226	999999	999999	999999	996	273	478	663	709	80	281	416	128	182	569	336	978	999999	999999	999999	828	729	314	
653	311	909	728	783	720	89	268	95	999999	999999	373	999999	738	59	421	734	353	286	999999	999999	999999	244	653	312	999999	999999	870	999999	999999	156	999999	999999	868	56	866	97	545	694	942	629	811	999999	809	243	808	999999	597	928	740	721	999999	551	640	999999	999999	999999	266	999999	676	120	218	749	999999	460	894	999999	194	999999	193	333	199	658	344	469	264	416	435	999999	503	600	22	942	778	620	999999	999999	999999	630	996	799	831	999999	27	831	420	999999	999999	358	348	932	331	905	745	416	532	394	217	181	984	643	641	846	999999	86	107	999999	970	143	357	999999	30	564	695	999999	502	80	640	999999	58	201	974	87	999999	999999	279	117	206	371	97	718	241	684	646	363	999999	985	207	941	734	154	102	309	10	892	999999	999999	220	362	999999	461	754	704	132	792	999999	564	999999	999999	806	999999	80	999999	55	638	224	999999	999999	341	999999	999999	999999	698	778	999999	108	674	86	188	999999	512	897	844	457	636	964	537	562	853	694	603	219	999999	145	999999	83	493	264	372	678	575	848	878	999999	407	589	65	999999	227	999999	994	999999	596	699	303	103	999999	161	419	674	686	783	999999	647	631	306	34	563	44	830	615	420	714	509	95	664	28	717	59	56	909	611	344	170	699	999999	622	158	841	999999	847	342	844	698	999999	791	784	999999	504	110	565	501	891	397	88	584	772	999999	999999	639	84	518	112	372	764	85	999999	904	947	515	684	875	722	393	983	282	575	26	517	999999	999999	786	999999	999999	491	417	720	947	91	125	353	999999	545	999999	999999	338	239	999999	999999	916	999999	880	999999	988	999999	689	779	507	999999	999999	18	756	579	320	760	298	305	164	999999	356	999999	501	822	831	172	999999	340	521	817	999999	53	104	999999	999999	999999	999	502	999999	531	801	638	222	543	285	117	596	956	234	999999	288	42	85	600	586	561	850	999999	462	826	999999	359	267	690	759	762	999999	673	978	369	760	999999	81	999999	89	718	153	958	546	999999	999999	202	999999	80	539	621	967	504	999999	999999	110	941	49	407	262	452	380	999999	783	999999	202	923	977	865	690	999999	961	452	520	868	999999	999999	520	737	261	86	253	197	999999	147	795	420	176	939	269	818	756	673	380	637	999999	621	184	33	999999	651	225	999999	389	56	660	525	983	999999	999999	999999	431	311	156	186	209	193	380	646	728	782	756	47	606	871	736	297	81	882	530	999999	717	496	999999	609	861	13	807	114	999999	279	436	538	318	60	397	
999999	999999	204	438	164	251	538	305	749	895	999999	643	518	320	372	454	111	999999	833	501	934	105	547	324	205	999999	275	169	458	355	228	728	555	483	999999	770	876	454	376	556	188	200	999999	714	683	999999	299	793	124	824	335	431	999999	999999	463	999999	979	880	242	778	999999	378	999999	999999	999999	458	97	999999	39	999999	578	999999	999999	287	322	743	640	833	641	835	95	482	999999	633	30	999999	253	995	30	932	791	996	221	999999	580	999999	353	71	47	234	282	265	764	521	256	678	690	207	247	719	718	999999	248	999999	999999	999999	332	223	383	879	215	999999	23	106	999999	582	444	152	999999	512	399	578	795	416	563	830	999999	999999	387	352	116	999999	999999	311	224	644	757	814	999999	88	487	999999	688	168	29	190	999999	668	710	674	243	999999	500	735	329	150	360	999999	844	999999	999999	798	836	41	999999	168	999999	712	999999	176	824	630	247	628	34	269	890	637	396	382	588	59	822	712	118	569	555	33	981	84	294	924	999999	51	999999	688	304	657	999999	999999	847	999999	786	544	999999	613	309	872	710	999999	999999	723	446	471	999999	736	976	999999	999999	999999	613	999999	730	808	999999	999999	999999	999999	999999	999999	965	242	251	535	534	58	273	999999	863	999999	999999	999999	999999	921	823	999999	488	509	767	566	712	180	735	999999	257	537	809	978	662	949	953	113	999999	999999	104	999999	481	910	999999	236	999999	999999	270	426	944	930	997	808	984	321	420	160	438	999999	999999	999999	507	69	287	997	248	999999	625	913	551	165	147	947	827	999999	99	578	999999	999999	999999	24	910	318	248	999999	999999	11	999999	999999	999999	999999	675	776	742	310	519	421	632	939	987	187	82	357	875	788	792	999999	999999	187	999999	999999	588	999999	675	618	883	199	821	960	999999	247	301	283	384	999999	489	370	215	999999	999999	677	945	632	553	915	942	999999	443	459	534	999999	29	999999	129	999999	225	999999	110	133	426	330	600	672	481	999999	886	798	973	137	999999	432	845	464	999999	554	896	955	353	760	999999	330	756	999999	435	999999	228	485	164	687	532	711	270	999999	110	965	87	999999	999999	804	39	999999	590	999999	160	112	999999	999999	924	575	999999	270	435	350	457	106	999999	238	246	999999	999999	410	644	999999	604	999999	999999	764	364	926	477	623	804	549	730	533	999999	999999	222	333	344	999999	561	589	888	272	286	919	633	14	999999	848	47	657	999999	999999	508	304	711	999999	940	999999	210	997	107	186	465	886	619	924	366	134	25	913	169	868	
849	65	407	341	321	252	140	360	535	628	999999	156	276	112	34	445	999999	660	392	464	462	563	491	712	999999	400	309	999999	647	276	832	133	497	999999	999999	453	897	379	250	999999	999999	850	472	479	999999	318	619	517	900	920	395	365	999999	705	415	296	573	999999	535	999999	943	430	999999	269	795	999999	659	861	999999	580	548	999999	419	999999	714	612	101	21	122	497	999999	791	809	999999	880	476	602	792	999999	999999	999999	999999	999999	329	999999	329	999999	213	999999	147	659	758	999999	329	382	35	946	836	991	802	204	562	999999	47	150	161	621	985	999999	999999	859	999999	861	840	700	345	999999	99	999999	999999	475	999999	337	974	838	999999	607	489	355	855	530	766	801	207	297	327	629	806	188	603	708	999999	999999	365	287	999999	896	354	629	46	509	856	896	606	999999	317	234	608	209	128	999999	141	640	999999	798	103	75	999999	999999	383	716	718	999999	999999	686	322	72	972	999999	55	135	263	860	318	355	673	870	204	869	980	102	31	607	999999	58	576	999999	302	999999	999999	726	241	801	999999	329	791	945	999999	919	24	254	262	910	163	993	999999	280	331	187	134	999999	870	794	571	290	695	121	851	298	119	800	999999	414	512	328	893	461	614	988	564	728	320	285	999999	999999	840	120	454	75	999999	306	200	124	443	961	999999	999999	239	965	634	999999	103	271	810	999999	484	847	407	835	110	999999	999999	342	623	405	912	999999	939	999999	450	999999	666	999999	540	813	609	999999	971	999999	472	456	999999	649	999999	884	634	58	475	999999	261	992	999999	619	965	999999	640	858	500	999999	58	270	507	404	999999	58	999999	317	730	999999	999999	828	876	856	372	654	618	26	977	739	999999	863	130	307	584	458	872	57	820	623	183	751	165	934	503	999999	948	827	135	316	871	327	328	478	37	433	125	999999	256	999999	308	623	880	761	276	194	150	210	819	76	185	965	497	999999	823	863	999999	999999	999999	171	999999	999999	891	671	999999	453	999999	651	999999	160	342	26	999999	508	324	559	870	403	667	318	71	999999	17	68	999999	906	829	220	655	174	760	183	503	999999	615	517	999999	219	999999	822	999999	999999	930	668	733	999999	174	988	792	273	992	278	284	999999	109	957	783	832	999999	961	999999	999999	995	999999	400	169	999999	999999	893	807	827	661	510	844	999999	571	817	999999	335	999999	741	841	428	999999	999999	999999	899	458	985	999999	734	900	677	931	209	323	503	824	999999	574	646	458	105	999999	446	341	768	439	384	538	150	
444	506	570	229	999999	999999	999999	999999	908	269	74	730	245	999999	927	999999	578	999999	356	999999	992	79	761	999999	293	746	443	944	999999	723	999999	84	999999	518	299	403	116	712	426	416	888	999999	370	999999	581	999999	860	911	519	357	999999	793	999999	469	999999	374	745	246	936	46	999999	669	999999	999999	800	989	999999	726	783	533	999999	865	229	939	189	113	709	999999	999999	999999	885	531	434	999999	532	999999	56	987	999999	999999	999999	870	775	390	942	229	794	185	514	591	455	143	138	999999	480	334	999999	98	290	54	665	298	999999	381	160	942	244	613	999999	999999	943	295	365	858	876	16	100	838	996	960	318	533	943	999999	999999	999999	999999	448	20	207	111	958	707	326	269	369	387	404	239	10	984	191	523	389	648	170	777	279	119	474	999999	735	101	330	735	141	354	999999	271	408	549	795	602	464	999999	984	588	48	599	999999	629	695	609	996	999999	136	20	563	522	949	974	133	999999	546	999999	375	867	387	999999	137	999999	65	143	830	999999	198	588	68	367	999999	999999	738	999999	603	845	549	136	105	354	609	999999	791	810	321	433	999999	466	999999	501	657	127	211	457	471	501	999999	562	778	545	787	547	999999	206	999999	377	245	453	735	700	424	248	772	999999	981	15	233	254	821	407	999999	999999	532	999999	999999	547	999999	290	218	111	999999	986	357	559	566	999999	180	999999	952	943	197	972	730	999999	86	418	999999	178	999999	465	999999	329	999999	999999	510	999999	25	999999	496	319	999999	955	244	999999	429	437	890	222	476	920	835	637	302	877	219	72	11	999999	491	300	202	212	814	752	832	952	256	999999	59	511	56	787	999999	999999	946	242	737	106	936	649	528	142	701	555	999999	641	37	862	171	448	64	848	902	206	127	795	150	492	801	476	191	999999	173	965	874	58	538	659	931	976	999999	904	999999	842	772	70	510	999999	132	201	999999	999999	814	611	999999	207	999999	999999	525	161	102	255	305	469	999999	614	969	999999	999999	581	112	377	931	194	123	160	618	70	433	999999	999999	881	369	999999	551	797	109	561	518	676	173	635	143	780	999999	89	609	770	384	168	999999	773	999999	550	999999	557	462	629	497	306	588	824	478	468	865	221	886	695	918	999999	514	417	999999	15	417	476	244	160	310	44	550	848	686	275	965	521	303	818	520	993	345	479	73	222	999999	349	999999	999999	914	673	202	914	851	714	653	683	555	582	143	999999	323	999999	999999	999999	755	740	148	213	999999	354	999999	
77	184	924	999999	45	999999	999999	999999	78	999999	569	246	637	841	636	999999	971	622	292	966	721	685	898	680	43	159	999999	999999	999999	210	953	182	570	756	135	999999	926	389	617	999999	550	664	74	312	999999	75	999999	622	129	743	176	591	999999	388	205	392	999999	999999	300	885	743	549	570	867	999999	396	675	999999	716	896	80	592	999999	999999	425	67	999999	596	999999	968	999999	987	347	613	44	372	962	191	999999	999999	464	682	98	731	596	999999	104	206	946	999999	399	811	999999	232	673	583	586	267	962	148	771	688	328	332	428	756	212	956	833	993	999999	493	999999	973	442	398	503	282	999999	999999	962	424	650	999999	578	656	999999	124	940	460	999999	704	229	422	971	775	364	765	313	840	798	147	373	952	933	905	490	932	789	999999	999999	314	901	999999	999999	357	48	759	999999	771	674	999999	25	382	999999	729	274	999999	12	667	999999	999999	968	999999	626	824	60	999999	999999	999999	175	158	335	665	380	481	803	682	246	999999	999999	999999	21	541	175	999999	132	999999	999999	213	999999	582	999999	132	251	999999	345	384	999999	360	306	999999	999999	91	605	526	762	360	999999	736	999999	591	671	388	930	439	999999	437	360	914	999999	999999	999999	431	41	999999	999999	213	999999	38	146	428	999999	999999	327	397	999999	999999	999999	999999	949	772	988	999999	287	59	911	552	201	999999	626	999999	33	16	999999	246	396	702	999999	999999	308	559	935	973	999999	999999	999999	784	999999	543	959	795	501	711	965	999999	81	944	154	981	999999	999999	21	612	412	237	999999	755	999999	91	999999	999999	880	923	350	399	836	25	418	780	229	136	999999	999999	852	830	999999	321	999999	727	999999	451	558	79	339	633	999999	332	999999	999999	999999	85	556	978	542	191	915	578	999999	575	103	66	536	373	761	556	192	362	999999	581	821	93	714	510	916	559	228	811	593	999999	999999	513	999999	56	678	154	579	513	126	670	999999	838	950	999999	633	118	915	195	317	783	451	194	999999	999999	550	28	999999	55	71	983	963	999999	984	654	999999	590	999999	489	694	999999	976	678	246	99	666	999999	142	249	876	808	643	999999	999999	810	274	666	940	465	506	660	783	533	452	143	707	999999	853	305	751	53	506	436	999999	700	806	773	948	482	999999	567	885	131	179	263	349	929	610	184	390	66	649	156	983	44	833	452	236	113	999999	854	139	837	498	999999	312	217	543	802	13	500	718	999999	141	938	774	662	364	999999	793	777	211	678	915	999999	404	359	452	465	867	999999	
547	844	99	478	999999	999999	632	346	951	141	999999	807	181	889	348	191	25	54	270	999999	999999	47	319	615	652	999999	921	999999	439	952	764	87	935	999999	953	874	378	663	511	725	40	28	247	999999	391	403	506	999999	356	222	344	408	205	696	275	510	535	484	825	975	137	828	906	999999	377	999999	999999	532	935	474	812	361	542	544	150	79	799	657	233	259	999999	895	457	226	618	366	882	999999	999999	999999	348	893	837	535	598	999999	121	999999	295	999999	531	973	100	882	410	982	999999	999999	999999	206	999999	999999	260	576	31	241	380	690	390	20	436	633	159	999999	999999	919	524	999999	946	999999	999999	560	372	160	999999	980	805	575	816	635	500	231	999999	999999	741	471	642	270	514	366	999999	430	999999	284	646	999999	824	607	999999	491	467	859	714	617	247	160	515	110	848	50	999999	804	874	754	999999	999999	940	972	751	664	999999	264	502	589	999999	999999	701	97	514	830	166	208	999999	335	999999	641	517	999999	939	591	955	542	422	999999	930	36	999999	114	763	999999	956	851	856	102	214	999999	367	134	509	710	459	427	595	27	883	999999	986	549	586	879	697	999999	999999	169	999999	999999	841	999999	999999	91	980	597	334	83	999999	999999	352	999999	999999	999999	283	999999	999999	999999	141	538	947	999999	999999	702	49	17	527	884	743	101	999999	696	394	999999	371	339	474	427	729	999999	103	522	153	999999	885	270	428	621	605	314	299	804	38	180	999999	999999	447	957	999999	999999	79	450	339	782	999999	656	341	659	603	944	918	158	509	999999	445	434	261	21	816	999999	588	906	999999	439	801	999999	999999	224	674	923	891	999999	999999	999999	999999	999999	193	371	999999	239	928	999999	27	661	396	150	999999	758	735	371	196	436	150	272	395	173	999999	899	999999	482	988	127	999999	679	63	410	773	754	487	792	251	999999	928	586	850	999999	888	999999	53	661	999999	909	489	313	999999	465	999999	123	369	629	999999	294	390	609	251	811	785	347	999999	999999	999999	999999	280	942	130	305	507	563	999999	999999	284	545	856	329	763	88	638	681	941	598	999999	660	394	857	311	957	509	999999	999999	49	43	551	999999	68	999999	178	999999	999999	193	999999	957	813	701	792	355	945	437	70	845	172	999999	113	999999	20	951	999999	165	422	641	172	796	188	228	999999	543	999999	525	999999	999999	594	449	101	497	509	640	231	958	999999	512	365	999999	448	483	183	865	929	155	18	999999	578	22	225	999999	30	999999	779	999999	999999	259	622	429	639	36	261	
722	999999	615	895	379	730	758	564	910	285	643	357	704	54	516	613	999999	517	691	466	581	999999	196	477	864	861	636	638	352	890	936	999999	422	999999	460	783	323	259	639	386	820	458	315	999999	386	298	84	550	814	645	44	912	948	569	679	499	894	148	41	517	999999	999999	222	29	349	754	999999	482	594	732	300	338	877	314	999999	133	999999	567	100	575	787	95	999999	706	856	999999	940	852	552	999999	999999	999999	227	131	292	999999	246	296	999999	632	364	602	955	91	355	705	45	999999	999999	999999	581	337	999999	466	730	18	305	515	172	325	813	92	999999	633	999999	124	120	755	32	945	886	631	999999	467	221	194	140	999999	999999	160	988	306	999999	996	390	561	137	761	400	283	404	730	133	999999	819	282	672	332	249	240	595	289	621	977	999999	949	59	999999	999999	545	877	563	164	999999	337	516	163	933	253	291	986	359	364	999999	999999	165	507	323	648	939	522	808	503	129	565	708	684	951	336	440	511	548	515	855	405	841	576	121	636	312	128	999999	89	957	254	999999	924	872	436	514	999999	736	941	315	999999	79	70	999999	999999	628	831	212	606	812	999999	448	843	509	999999	999999	999999	999999	686	346	820	783	728	999999	875	329	783	811	524	822	988	999999	606	210	831	336	780	999999	999999	999999	999999	916	999999	276	188	999999	401	425	999999	726	924	65	60	605	495	250	999999	525	168	999999	999999	999999	687	999999	824	999999	999999	643	677	26	929	999999	999999	678	865	999999	650	999999	366	80	999999	368	291	797	897	999999	725	11	999999	591	985	265	999999	999999	172	460	239	359	999999	184	962	758	747	514	999999	877	333	999999	739	591	599	888	999999	999999	999999	999999	738	889	885	891	999999	999999	929	95	999999	673	674	999999	999999	414	674	301	999999	191	117	999999	999999	777	999999	30	999999	353	272	132	992	107	107	294	338	685	722	349	473	561	999999	132	829	661	483	134	212	999999	865	334	917	308	878	976	999999	999999	999999	960	889	864	999999	934	999999	999999	103	999999	575	389	865	999999	692	334	828	459	295	984	350	958	304	999999	818	481	999999	937	215	694	999999	130	314	999999	819	761	460	608	279	961	555	999999	568	549	558	822	272	44	642	999999	999999	428	691	999999	688	907	666	999999	999999	809	456	639	601	999999	999999	455	999999	999999	999999	930	874	229	189	333	439	999999	400	755	327	995	218	454	305	622	999999	800	439	319	621	911	999999	446	999999	999999	515	915	431	999999	834	113	747	999999	33	711	999999	260	
249	367	565	369	999999	999999	695	60	999999	11	999999	999999	195	914	25	765	943	109	835	437	667	718	999999	524	896	999999	920	999999	258	511	430	594	904	963	560	82	754	261	403	194	751	511	868	999999	999999	999999	999999	999999	97	999999	999999	999999	875	290	592	530	999999	50	473	999999	990	481	801	100	999999	749	999999	999999	363	999999	21	999999	706	651	686	166	850	314	999999	454	999999	10	136	277	747	507	719	624	381	39	533	999999	788	999999	203	279	709	778	932	830	377	751	566	999999	969	999999	227	999999	603	999999	680	244	999999	28	27	989	354	534	999999	83	40	999999	850	334	420	308	902	588	999999	416	999999	81	382	999999	86	516	444	999999	307	675	290	495	999999	999999	359	999999	999999	999999	110	999999	924	999999	435	859	799	917	999999	242	999999	999999	179	638	776	196	978	608	999999	983	941	510	555	372	237	677	999999	999999	439	904	999999	131	691	142	999999	253	492	282	646	522	999999	169	999999	211	259	999999	506	652	999999	999999	967	750	437	999999	828	999999	658	562	948	757	77	264	488	996	267	611	980	47	160	532	704	706	999999	349	999999	782	895	353	999999	601	181	150	827	605	937	234	694	68	313	889	595	929	333	888	455	68	680	999999	944	647	655	468	501	195	999999	271	999999	999999	999999	56	704	999999	999999	356	586	927	437	882	69	42	999999	922	999999	271	937	774	382	84	999999	611	111	285	408	475	999999	999999	648	641	476	675	999999	999999	105	266	999999	999999	489	999999	999999	528	631	999999	999999	912	730	733	999999	239	999999	364	888	713	999999	360	944	428	999999	973	410	873	288	796	416	393	595	999999	826	999999	86	656	295	405	999999	375	979	999999	725	496	999999	223	977	419	392	121	787	733	999999	744	322	766	385	516	999999	999999	250	835	999999	176	326	999999	906	268	162	601	79	999999	942	829	999999	640	702	999999	999999	197	896	869	413	304	999999	862	908	91	164	320	281	778	828	999999	999999	154	999999	559	999999	336	316	719	266	791	52	303	999999	999999	373	681	73	965	999999	389	542	381	432	96	570	464	999999	999999	999999	842	329	999999	665	609	704	999999	718	153	999999	999999	880	187	999999	999999	262	312	81	999999	717	482	256	315	501	448	800	753	721	835	989	715	999999	490	999999	423	471	751	638	999999	878	999999	963	920	726	999999	999999	365	999999	809	999999	267	393	186	999999	999999	595	999999	799	226	808	950	515	999999	999999	533	87	400	572	199	161	510	673	999999	455	581	519	999999	999999	125	939	999999	985	911	11	731	
332	648	999999	983	999999	457	952	999999	383	928	631	999999	766	999999	999999	118	793	579	658	333	593	504	730	536	121	269	434	683	287	373	965	999999	882	999999	211	439	999999	588	371	703	558	262	515	527	950	439	999999	999999	817	830	651	416	263	677	999999	828	918	845	999999	568	32	279	999999	999999	962	37	207	344	991	868	101	999999	999999	999999	775	341	988	212	586	682	999999	999999	865	456	722	559	999999	214	294	383	521	999999	717	999999	681	289	127	506	564	922	999999	999999	405	949	999999	446	208	308	902	806	839	715	269	199	999999	984	413	688	297	413	687	993	60	617	999999	919	999999	413	999999	999999	999999	491	647	664	450	474	643	916	716	285	360	999999	312	487	999999	999999	912	527	999999	697	999999	439	999999	161	999999	248	184	787	601	999999	949	794	35	415	592	358	77	604	748	403	351	497	971	21	62	645	999999	572	83	551	17	969	478	585	621	784	282	999999	999999	999999	300	999999	999999	896	999999	565	25	896	895	999999	738	317	999999	542	356	387	468	999999	109	599	999999	611	713	60	813	979	326	449	794	999999	85	999999	185	546	112	495	183	85	685	496	999999	999999	677	888	999999	699	200	999999	999999	243	326	84	397	999999	654	999999	151	273	93	999999	249	999999	112	999999	999999	166	142	242	999999	860	999999	392	522	612	968	999999	999999	825	247	124	789	390	999999	999999	491	10	194	355	999999	424	354	909	992	338	999999	63	999999	589	778	656	566	957	506	378	999999	933	562	784	861	999999	754	325	36	968	999999	999999	365	550	605	119	972	787	999999	999999	999999	999999	400	193	365	999999	81	999999	999999	999999	557	831	883	841	999999	558	448	999999	493	11	999999	38	882	33	771	397	697	151	983	669	999999	779	617	491	862	733	542	378	428	946	819	409	278	999999	421	735	976	524	27	999999	670	999999	303	999999	999999	487	999999	999999	422	968	999999	999999	370	387	999999	777	999999	402	978	799	999999	80	999999	547	999999	270	759	999999	611	45	420	999999	133	936	998	121	485	278	145	999999	320	175	955	459	999999	999999	48	891	539	643	521	584	545	999999	42	599	591	755	166	999999	728	999999	765	386	557	53	806	434	388	795	999999	945	999999	999999	999999	849	124	531	818	302	231	868	907	968	524	836	999999	905	903	408	530	999999	121	60	656	344	409	999999	999999	685	93	614	999999	743	351	575	327	941	739	192	999999	69	937	999999	863	860	78	797	862	721	416	999999	530	979	275	572	999999	216	948	154	999999	999999	629	143	219	617	
365	174	626	949	999999	695	176	721	923	470	999999	257	196	999999	276	612	999999	999999	999999	192	93	532	477	999999	741	999999	993	595	742	939	999999	804	654	256	999999	904	999999	999999	213	720	734	809	65	805	779	585	30	999999	877	837	999999	448	864	999999	999999	999999	696	847	999999	407	702	581	978	999999	39	999999	603	939	300	372	441	804	977	559	458	999999	999999	672	999999	999999	101	840	717	905	999999	991	939	627	722	672	217	333	705	999999	999999	162	999999	81	776	791	982	90	862	515	405	35	471	314	578	259	999999	34	848	999999	316	999999	864	83	874	47	999999	976	999999	628	164	118	108	999999	541	999999	454	405	895	218	183	20	978	212	509	94	999999	634	999999	472	316	999999	484	653	999999	166	999999	756	206	738	999999	999999	999999	243	360	999999	926	300	773	283	805	999999	138	640	878	999999	882	661	573	999999	999999	423	999999	755	321	999999	999999	455	681	999999	17	697	209	999999	475	176	999999	999999	999999	222	168	239	861	775	666	999999	65	999999	774	999999	283	636	193	999999	230	329	88	117	922	390	663	480	619	398	275	999999	999999	970	999999	711	157	147	810	999999	999999	288	562	162	98	965	915	999999	680	999999	112	380	514	999999	936	156	98	999999	822	471	559	687	619	999999	509	557	595	94	679	73	57	145	825	999999	785	942	766	926	999999	956	474	874	999999	999999	296	894	604	968	44	999999	999999	116	999999	999999	999999	943	668	98	653	540	999999	830	119	999999	439	966	554	681	999999	993	389	172	32	866	996	685	887	487	187	999999	953	627	999999	661	999999	940	820	999999	41	842	999999	999999	283	487	587	643	764	999999	999999	999999	349	922	961	50	639	999999	999999	458	352	125	66	191	911	48	587	751	780	458	177	499	155	78	650	999999	999999	999999	889	544	289	362	920	999999	999999	857	274	40	999999	20	31	988	855	372	143	915	786	103	766	244	999999	835	999999	999999	999999	213	183	281	281	796	330	928	572	999999	179	990	205	361	407	63	773	999999	94	999999	999999	999999	999999	783	934	735	388	999999	999999	654	999999	453	499	613	688	579	999999	993	759	870	999999	103	426	315	202	153	720	434	696	999999	999999	353	999999	102	880	835	569	999999	346	999999	417	704	984	917	905	726	501	999999	673	827	379	780	999999	224	91	342	999999	338	591	791	25	999999	999999	240	193	301	702	406	733	852	20	294	656	222	462	984	119	508	409	476	652	999999	761	999999	344	690	555	536	999999	547	999999	241	808	555	531	463	774	753	999999	614	
999999	999999	858	820	817	94	134	999999	761	106	233	999999	929	125	149	999999	202	71	896	502	745	176	394	999999	999999	778	486	110	691	999	999999	365	773	795	999999	557	999999	999999	61	260	566	970	775	999999	324	817	999999	692	416	999999	999999	712	857	241	868	857	709	672	49	48	999999	33	893	762	885	868	491	144	673	591	615	261	19	999999	999999	999999	400	479	871	963	476	794	999999	56	738	508	507	541	926	594	847	608	901	999999	999999	542	87	22	39	456	335	177	29	825	39	18	703	999999	305	104	999999	240	801	999999	571	999999	339	999999	999999	387	370	949	217	88	743	17	360	996	999999	999999	697	388	449	425	637	309	774	999999	27	999999	804	296	999999	832	138	616	806	824	452	839	213	240	988	652	999999	385	959	941	999999	999999	658	707	999999	902	406	88	791	386	449	272	48	470	829	304	582	83	714	385	950	136	210	535	553	164	199	467	399	796	338	261	349	833	999999	995	80	107	78	343	435	59	825	999999	385	999999	800	999999	411	694	999999	22	671	583	991	999999	821	133	163	73	999999	999999	688	994	57	197	922	215	682	833	233	484	15	380	950	900	311	779	159	373	999999	999999	66	704	726	326	589	765	842	833	999999	999999	944	14	999999	496	370	830	999999	197	267	594	71	577	999999	595	999999	300	999999	100	652	51	999999	789	999999	267	999999	984	999999	730	608	999999	999999	849	659	285	539	10	750	463	539	480	405	961	116	768	394	488	999999	999999	318	999999	141	751	999999	142	973	165	999999	372	613	386	562	652	999999	999999	999999	999999	918	999999	999999	16	550	179	561	999999	645	999999	683	999999	872	999999	999999	146	421	319	35	622	668	527	312	384	999999	388	850	163	918	753	999999	999999	999999	182	999999	999999	999999	312	999999	961	999999	999999	496	961	481	999999	999999	218	635	999999	240	280	84	608	553	401	883	999999	999999	999999	999999	408	264	892	640	677	999999	700	834	702	70	119	570	73	432	660	40	999999	902	354	888	641	527	999999	999999	111	931	999999	628	179	174	405	999999	999999	999999	999999	999999	603	331	999999	958	799	384	999999	365	131	999999	20	186	893	999999	542	777	955	283	687	999999	762	380	999999	745	465	999999	664	999999	664	117	999999	431	640	906	999999	999999	999999	999999	98	267	999999	146	400	401	921	761	735	809	999999	627	56	313	954	911	999999	232	792	68	503	999999	719	405	700	999999	726	999999	546	986	932	999999	999999	570	195	430	296	625	980	146	824	999999	345	855	999999	46	999999	999999	476	
728	914	999999	999999	49	999999	370	547	198	445	386	675	341	999999	749	876	120	999999	486	999999	534	999999	376	999999	655	243	999999	392	864	500	663	953	55	122	999999	82	727	294	999999	678	824	882	108	190	603	470	492	999999	596	979	794	98	584	999999	941	999999	548	962	581	805	102	977	683	999999	781	432	630	229	407	676	158	826	319	808	303	652	526	999999	999999	194	751	321	795	884	706	575	379	999999	999999	713	999999	765	712	833	999999	999999	999999	410	409	180	840	273	90	919	830	967	778	776	268	299	588	362	323	397	64	780	192	999999	991	215	999999	147	58	999999	152	999999	123	486	232	999999	453	125	786	999999	354	999999	241	875	999999	738	999999	602	234	881	135	181	452	325	778	805	664	410	418	999999	127	999999	225	396	777	447	854	301	554	811	846	472	576	844	53	577	999999	316	744	263	999999	460	999999	177	569	999999	940	798	707	426	792	53	999999	592	361	650	999999	845	108	616	884	505	999999	422	45	662	604	607	281	211	266	999999	665	999999	785	666	791	58	827	806	507	999999	593	137	999999	802	765	999999	999999	402	314	703	217	137	379	912	999999	499	141	906	376	342	526	506	999999	999999	387	552	999999	999999	999999	224	27	301	119	828	911	999999	403	999999	897	619	999999	879	896	999999	150	999999	785	873	999999	999999	916	920	999999	174	999999	999999	967	999999	425	222	188	999999	999999	100	686	916	27	550	10	999999	999999	899	19	756	999999	647	610	607	999999	849	766	999999	999999	999999	999999	107	862	945	300	999999	954	817	816	684	441	325	346	806	876	234	520	999999	872	773	204	26	911	682	946	891	999999	369	292	576	456	254	999999	974	999999	588	63	82	260	186	536	999999	92	999999	325	903	311	804	731	78	338	999999	71	666	999999	291	195	999999	998	408	999999	999999	534	250	237	197	957	999999	23	297	180	447	999999	695	999999	999999	999999	586	367	53	590	999999	999999	223	247	926	193	701	610	999999	999999	874	999999	851	839	941	999999	841	107	137	946	939	790	443	898	999999	544	375	428	459	999999	609	821	955	818	999999	999999	320	13	311	14	265	760	513	894	999999	999999	144	999999	306	169	102	488	240	106	650	892	204	325	999999	391	817	282	161	999999	793	63	128	999999	999999	984	444	837	999999	133	690	189	999999	548	602	527	410	519	132	299	265	130	591	999999	178	771	761	999999	657	920	196	999999	608	360	111	252	999999	999999	681	322	999999	999999	692	116	416	470	999999	656	722	828	980	999999	999999	999999	897	
672	472	999999	864	412	232	448	190	999999	936	999999	581	926	447	360	281	309	999999	809	574	999999	999999	999999	452	707	165	115	282	828	939	889	831	746	462	999999	999999	999999	246	999999	99	286	84	816	180	707	889	999999	218	372	999999	681	469	351	999999	999999	244	988	999999	167	257	126	176	361	936	57	877	834	473	18	580	295	999999	568	720	999999	926	999999	314	745	999999	475	897	910	281	267	999999	490	458	565	204	791	180	89	999999	972	120	722	879	999999	999999	64	999999	210	791	999999	619	901	630	999999	970	622	683	999999	999999	781	229	999999	999999	679	628	999999	999999	908	813	999999	125	999999	547	747	187	214	741	999999	914	762	999999	696	129	19	648	528	859	458	999999	582	118	999999	740	999999	753	854	999999	999999	504	444	678	999999	396	12	156	637	999999	883	821	766	880	502	166	586	531	999999	146	79	40	109	537	927	324	241	680	26	251	307	999999	333	571	541	686	999999	94	999999	310	999999	863	21	174	976	999999	999999	701	616	999999	164	718	999999	718	573	999999	999999	906	751	992	165	999999	999999	395	66	999999	498	205	349	999999	686	501	589	999999	999999	216	29	935	560	299	496	539	999999	83	96	999999	999999	999999	998	371	292	999999	342	999999	154	795	732	999999	117	97	148	632	999999	801	999999	662	139	998	699	366	159	469	356	461	506	626	266	66	308	999999	124	884	999999	977	999999	122	169	639	87	234	484	404	827	999999	161	863	186	273	999999	999999	459	776	914	641	221	822	227	999999	999999	528	538	675	999999	640	999999	264	435	384	278	153	503	499	999999	475	999999	999999	641	883	999999	643	449	993	999999	874	27	348	970	565	999999	710	895	287	196	558	695	808	87	197	499	896	437	802	995	674	930	999999	855	999999	759	999999	191	344	580	810	999999	545	436	452	999999	634	999999	870	999999	567	257	999999	313	999999	779	83	677	453	393	999999	215	647	999999	999999	943	67	999999	999999	999999	310	529	999999	706	385	999999	160	382	635	575	865	612	566	194	437	426	714	656	999999	999999	686	788	737	950	177	604	442	547	861	508	999999	151	762	999999	317	48	999999	518	999999	892	629	999999	51	878	528	801	648	462	569	157	238	411	999	999999	129	521	999999	610	539	781	46	612	520	137	999999	999999	849	501	876	398	730	999999	728	600	49	985	747	858	999999	375	999999	979	978	714	279	163	999999	900	945	796	999999	999999	978	156	856	26	999999	999999	867	804	951	156	586	180	427	42	682	409	822	144	774	933	187	173	824	
999999	634	806	857	857	581	999999	555	90	999999	999999	227	582	744	999999	804	832	991	999999	424	809	403	807	297	246	999999	742	88	999999	32	323	999999	999999	331	799	391	383	66	19	233	12	600	506	38	782	815	110	665	799	339	941	941	559	999999	24	663	827	519	621	999999	839	870	744	67	828	736	999999	260	999999	999999	431	776	981	999999	421	999999	999999	778	514	999999	380	999999	288	482	90	999999	999999	75	317	999999	564	999999	445	633	393	142	856	448	210	56	413	850	720	168	907	175	960	164	338	806	999999	999999	14	999999	15	762	592	272	977	455	999999	346	943	809	86	999999	340	357	21	289	362	458	577	468	999999	530	366	999999	999999	915	421	203	736	999999	378	515	858	255	627	631	549	594	999999	754	999999	76	907	910	91	350	834	999999	153	59	453	318	481	546	182	999999	405	999999	999999	999999	44	194	609	441	999999	999999	708	999999	730	390	739	768	987	822	800	950	623	456	49	234	91	809	60	687	67	999999	43	999999	83	999999	999999	88	999999	409	999999	999999	466	475	478	519	641	749	999999	999999	999999	999999	330	999999	999999	231	999999	999999	432	999999	979	234	999999	922	384	381	537	999999	21	587	164	661	871	999999	112	326	493	158	977	529	593	342	927	999999	377	382	739	385	999999	851	999999	286	999999	999999	430	496	349	999999	100	107	999999	254	737	305	608	658	813	743	556	428	737	712	999999	902	880	647	307	846	554	12	641	162	819	999999	305	999999	15	449	167	616	977	999999	67	879	999999	999999	605	632	688	718	568	996	829	999999	999999	578	313	753	552	999999	199	502	989	98	999999	830	435	999999	999	730	999999	999999	585	940	451	788	654	102	365	542	51	674	168	835	443	644	999999	999999	56	726	574	999999	897	384	426	484	959	969	423	717	999999	38	632	957	75	204	420	889	706	335	923	221	397	999999	741	524	999999	999999	654	821	507	763	999999	282	165	401	476	211	523	967	999999	999999	678	999999	628	23	999999	211	770	999999	233	443	965	720	802	999999	864	887	999999	902	150	999999	324	602	999999	160	508	359	999999	999999	728	219	376	738	507	248	542	749	391	999999	482	143	999999	416	597	73	797	999999	999999	999999	537	589	568	620	999999	999999	370	999999	999999	999999	514	692	409	999999	999999	999999	77	236	222	999999	999999	999999	505	915	430	17	999999	908	14	156	362	698	879	999	145	148	651	755	911	999999	878	465	322	912	223	789	999999	295	999999	583	996	570	999999	999999	999999	999999	93	653	999999	999999	609	462	
999999	291	999999	816	999999	999999	962	999999	372	999999	999999	999999	686	364	801	999999	701	999999	283	999999	999999	999999	159	791	110	964	26	999999	999999	999999	566	999999	876	425	393	40	999999	406	976	333	332	523	999999	685	255	860	239	999999	621	500	951	558	546	481	449	650	999999	334	999999	999999	999999	250	326	374	755	233	999999	270	971	770	796	304	664	949	804	499	220	474	546	250	734	999999	109	564	999999	17	554	404	976	999999	899	472	999999	138	940	92	207	846	999999	31	10	999999	655	999999	999999	656	999999	597	676	950	440	999999	788	475	123	994	151	762	327	747	678	465	293	239	999999	333	613	535	19	722	301	373	544	524	250	765	743	258	860	400	123	957	999999	36	312	999999	684	226	999999	999999	941	999999	529	192	999999	544	685	426	979	380	53	999999	999999	954	999999	76	999999	999999	234	358	999999	892	999999	999999	633	720	737	266	926	639	649	397	521	999999	781	856	999999	999999	180	999999	90	999999	999999	489	356	755	999999	773	999999	245	120	420	999999	999999	694	58	543	602	999999	632	999999	428	500	350	731	999999	846	524	182	801	231	769	999999	529	999999	935	999999	422	580	999999	350	963	888	690	528	239	405	854	378	732	323	251	999999	548	999999	661	826	928	758	699	908	855	600	577	24	350	327	471	398	759	435	999999	32	680	291	843	540	809	821	502	260	991	155	450	487	980	966	554	999999	999999	118	694	999999	880	969	494	372	320	999999	188	912	933	466	619	306	203	229	132	266	64	999999	26	117	266	448	916	999999	999999	100	43	384	772	999999	781	650	741	999999	151	711	797	999999	230	142	643	589	999999	535	536	153	293	760	843	298	999999	999999	102	586	407	442	62	784	221	999999	643	803	999999	102	684	968	565	736	88	999999	999999	583	999999	884	999999	676	999999	999999	184	17	806	999999	540	483	275	295	558	164	68	709	658	22	269	10	999999	999999	449	234	999999	567	587	557	682	431	828	992	596	999999	999999	999999	320	671	610	213	999999	370	273	666	999999	398	999999	999999	677	379	762	999999	999999	899	395	633	236	999999	539	616	999999	258	600	999999	654	283	698	351	51	999999	398	987	412	65	586	138	576	783	407	462	157	999999	879	999999	669	382	677	999999	821	999999	999999	423	141	993	783	174	770	999999	21	554	700	78	368	999999	980	999999	54	268	322	266	999999	452	500	86	468	252	379	296	449	282	605	11	999999	561	999999	999999	855	418	281	421	368	422	772	852	999999	89	818	538	333	893	338	999999	384	
999999	433	62	922	65	535	999999	795	483	714	738	999999	999999	999999	807	519	14	999999	635	986	900	897	644	679	999999	999999	389	433	840	963	555	944	195	626	999999	138	778	999999	800	882	999999	626	885	707	44	903	73	540	999999	29	328	973	702	432	483	667	999999	383	285	999999	155	118	954	999999	999999	794	763	999999	584	679	999999	999999	129	752	256	284	22	937	645	744	260	999999	422	821	644	582	999999	763	152	307	349	405	777	69	737	632	672	375	548	249	149	991	955	342	288	999999	999999	949	999999	999999	654	850	999999	999999	490	306	999999	999999	999999	999999	999999	10	929	999999	339	345	184	70	25	624	999999	647	999999	999999	999999	268	894	89	542	277	999999	302	586	943	652	499	667	245	578	999999	936	539	999999	961	999999	149	72	677	999999	943	999999	793	999999	562	598	999999	461	341	999999	232	412	615	600	608	858	259	423	986	635	839	677	938	999999	585	687	999999	158	999999	999999	464	205	226	87	598	85	934	368	999999	355	645	48	999999	308	355	37	330	939	890	113	447	725	86	52	173	276	263	999999	358	999999	525	858	999999	999999	999999	36	196	538	11	999999	923	890	999999	641	989	999999	999999	640	999999	557	367	999999	267	999999	270	739	129	183	914	331	999999	633	20	160	829	786	25	702	826	999999	999999	791	937	367	999999	556	999999	445	999999	371	999999	999999	174	801	999999	392	601	698	999999	742	999999	22	999999	679	711	999999	880	248	811	213	786	648	813	817	715	999999	999999	900	155	713	412	999999	130	552	406	208	468	219	999999	446	999999	327	338	999999	999999	828	176	267	999999	888	676	97	633	849	999999	999999	810	357	95	941	197	700	999999	659	339	233	999999	82	283	999999	832	671	605	375	999999	468	320	729	999999	886	409	937	254	999999	999999	999999	999999	281	999999	129	398	121	134	999999	999999	494	774	678	999999	198	936	104	984	152	66	999999	999999	268	999999	999999	966	999999	950	208	999999	999999	456	296	999999	999999	182	620	115	999999	124	720	547	903	125	534	694	641	975	218	999999	314	999999	111	999999	41	833	792	451	850	999999	317	999999	925	169	999999	48	488	999999	999999	25	326	989	831	38	999999	468	588	999999	306	432	335	999999	742	999999	237	306	354	96	999999	191	390	999999	999999	999	806	999999	999999	744	125	999999	215	999999	999999	203	633	325	131	83	999999	999999	999999	650	155	428	999999	212	428	676	932	703	693	401	475	558	634	157	734	999999	999999	786	846	843	36	809	999999	999999	999999	549	625	999999	185	999999	233	27	936	999999	
999999	836	181	604	999999	945	811	999999	802	814	120	687	999999	486	590	299	852	87	727	999999	623	345	211	88	343	999999	999999	999999	528	422	178	457	999999	894	132	898	660	626	654	901	41	614	17	412	639	191	999999	148	330	885	428	999999	299	534	126	999999	634	102	270	262	999999	791	894	999999	645	662	76	673	363	692	639	235	432	826	379	19	337	799	999999	161	999999	913	700	642	994	32	168	96	999999	444	274	567	366	999999	999999	250	999999	627	766	999999	125	317	784	638	255	202	723	999999	999999	117	360	835	654	118	999999	980	100	261	999999	623	503	999999	895	919	427	82	869	41	818	139	299	999999	999999	471	999999	999999	999999	71	999999	801	999999	694	931	670	93	439	913	257	46	37	159	999999	243	152	483	999999	999999	999999	220	183	333	691	655	36	818	651	802	192	82	774	999999	999999	864	999999	999999	999999	57	999999	836	988	169	622	999999	790	999999	830	476	999999	988	999999	177	273	999999	999999	478	999999	49	905	852	442	999999	730	184	999999	185	130	999999	650	827	674	99	197	38	232	24	999999	999999	864	56	987	184	912	999999	182	606	588	188	651	124	708	999999	151	382	403	361	438	999999	731	615	999999	999999	999999	71	323	811	980	244	628	999999	766	919	999999	859	864	999999	723	536	999999	665	597	999999	999999	999999	129	905	999999	814	634	870	586	999999	965	259	197	999999	357	850	880	370	999999	354	999999	452	357	999999	593	291	518	146	637	999999	444	76	27	917	284	301	942	418	863	175	999999	758	622	502	953	926	999999	112	910	873	656	641	48	252	391	509	187	340	321	665	305	498	999999	684	830	899	999999	279	999999	66	908	471	507	460	745	802	830	999999	835	667	620	415	999999	764	999999	999999	37	774	536	774	999999	611	999999	207	869	120	525	937	672	999999	694	402	625	999999	964	194	144	588	507	589	999999	332	505	999999	55	889	273	478	439	37	871	466	743	999999	942	307	999999	310	590	999999	999999	892	192	780	972	227	790	381	800	999999	667	449	999999	947	105	791	115	452	161	999999	846	999999	507	999999	999999	238	658	999999	911	666	820	833	997	873	312	786	999999	724	682	828	999999	891	677	379	370	432	199	999999	617	161	202	922	159	610	787	239	394	548	999999	744	569	877	999999	143	249	834	452	403	644	999999	651	390	770	999999	880	955	999999	138	284	760	48	862	305	760	474	898	684	396	999999	82	401	601	999999	937	999999	999999	999999	543	999999	536	980	999999	161	308	509	811	161	825	730	
999999	860	999999	274	838	999999	706	999999	709	669	351	159	999999	318	999999	917	999999	264	832	74	658	533	835	997	748	780	252	999999	996	260	999999	746	859	665	262	222	144	336	298	241	999999	999999	721	874	788	386	923	487	589	390	459	557	999999	761	81	309	999999	269	526	999999	463	996	585	459	999999	604	300	400	65	999999	783	723	965	600	999999	18	999999	961	218	371	999999	764	131	999999	801	114	427	107	594	999999	999999	875	999999	240	778	565	74	272	867	194	96	533	432	240	607	735	592	999999	258	73	498	999999	999999	164	999999	698	999999	999999	658	902	186	999999	999999	999999	999999	999999	912	735	822	947	944	548	104	34	999999	332	342	890	999999	75	522	699	999999	999999	464	999999	824	656	38	999999	999999	105	614	964	17	894	727	329	79	699	822	999999	905	311	999999	999999	999999	35	880	878	999999	984	961	592	390	999999	353	285	647	999999	999999	999999	706	742	266	999999	934	999999	26	390	605	22	821	318	252	999999	999999	547	412	514	165	798	775	159	722	705	999999	31	584	530	551	452	681	43	616	566	159	173	54	279	25	839	999999	499	283	999999	173	653	349	724	693	805	999999	142	879	294	490	556	999999	999999	715	913	555	496	839	162	340	787	701	999999	515	630	503	142	499	326	789	286	999999	378	999999	490	681	859	837	999999	579	548	163	332	85	602	153	493	564	999999	293	522	660	130	23	386	951	663	218	72	999999	740	643	563	999999	999999	680	999999	999999	234	999999	696	999999	103	583	999999	633	378	611	913	487	19	999999	397	999999	276	625	755	365	999999	539	28	650	775	999999	999999	999999	999999	999999	999999	999999	502	474	999999	870	597	864	566	547	231	752	999999	61	999999	584	302	171	255	531	237	589	925	295	863	999999	222	55	883	660	999999	885	43	999999	740	991	985	999999	249	527	444	412	68	217	999999	412	999999	966	355	200	150	677	660	79	999999	291	999999	217	610	999999	657	552	980	999999	803	345	719	42	321	314	599	999999	922	999999	96	825	530	717	161	461	739	999999	699	692	999999	76	999999	964	949	458	994	777	935	605	869	999999	431	999999	999999	999999	692	924	655	50	999999	999999	754	933	982	775	761	288	65	159	999999	411	852	298	397	737	120	755	999999	862	320	821	821	327	857	999999	999999	999999	999999	363	999999	999999	999999	999999	999999	135	321	302	981	184	697	999999	722	785	700	468	49	999999	764	675	687	937	841	792	730	999999	999999	999999	999999	788	382	392	974	999999	391	99	811	203	999999	271	426	
818	774	908	175	604	109	46	626	999999	164	999999	613	638	675	831	999999	807	928	321	563	883	999999	999999	801	314	999999	999999	404	611	999999	999999	936	502	259	999999	172	933	999999	136	680	536	810	999999	634	999999	778	999999	36	560	999999	13	275	885	999999	999999	601	582	999999	999999	999999	90	999999	25	742	317	332	121	388	807	668	50	189	802	641	36	82	999999	567	999999	999999	404	992	844	999999	653	581	999999	793	999999	276	590	827	999999	272	999999	894	795	943	326	790	667	957	229	999999	85	823	473	253	681	999999	999999	24	427	334	469	97	797	530	98	999999	999999	327	673	541	88	222	999999	539	51	142	287	597	251	898	868	446	773	952	999999	829	999999	808	121	255	215	576	410	443	803	512	999999	275	854	589	999999	350	294	688	813	863	999999	933	999999	549	999999	473	772	528	465	32	324	844	120	268	628	472	215	427	999999	511	812	999999	735	538	45	22	742	999999	388	528	162	94	999999	556	429	999999	605	572	72	742	999999	999999	977	781	197	999999	164	596	961	57	999999	866	999999	311	999999	431	208	673	513	180	730	121	149	999999	870	239	705	564	999999	999999	999999	642	365	592	707	999999	12	953	351	783	999999	999999	699	341	999999	295	732	837	505	997	999999	931	69	891	22	692	741	50	911	958	557	999999	756	517	999999	502	511	769	999999	130	999999	254	332	729	323	583	421	808	553	585	507	867	68	841	478	935	583	473	580	24	198	961	52	392	999999	999999	999999	999999	999999	999999	783	962	242	385	578	730	609	339	999999	439	281	999999	497	335	461	689	542	914	49	254	999999	48	999999	589	999999	467	212	939	503	66	192	239	999999	999999	999999	544	634	683	999999	747	335	254	999999	999999	743	999999	999999	716	999999	547	999999	485	152	906	972	999999	773	653	453	999999	528	669	835	521	256	52	286	835	999999	999999	64	999999	651	302	918	674	152	58	846	676	993	495	999999	956	341	707	96	999999	689	66	771	999999	239	161	228	999999	999999	383	894	701	978	639	193	25	492	865	833	999999	987	308	999999	725	999999	777	999999	43	661	879	189	548	955	536	155	476	154	83	999999	999999	83	262	265	769	163	155	698	364	999999	999999	473	475	873	246	762	999999	464	999999	999999	999999	43	195	14	538	203	356	746	451	493	999999	871	419	246	343	777	735	52	999999	571	661	999999	999999	731	669	416	714	674	999999	774	764	22	107	898	177	466	887	257	999999	999999	806	408	256	870	595	131	999999	239	999999	469	37	348	631	
484	999999	382	280	999999	999999	132	489	999999	999999	677	728	704	773	999999	78	999999	889	487	325	999999	765	262	833	892	145	547	362	999999	999999	258	746	999999	390	623	385	795	195	433	911	604	999999	135	381	999999	152	891	358	542	170	662	580	549	33	999999	719	269	549	387	999999	798	770	14	546	778	930	312	999999	160	145	283	691	999999	575	720	180	639	881	264	750	254	999999	999999	324	481	678	207	402	25	999999	125	256	807	999999	123	834	92	588	602	999999	999999	578	208	406	999999	999999	125	973	312	204	999999	388	999999	637	84	609	949	689	75	110	733	910	307	256	30	37	883	359	999999	886	98	60	289	616	910	676	990	423	438	510	563	233	99	821	823	999999	961	180	999999	514	884	402	523	501	914	929	280	951	386	858	97	765	521	426	999999	39	108	677	726	408	618	999999	999999	999999	546	999999	820	486	999999	292	999999	713	328	999999	11	696	537	999999	702	980	405	48	47	579	423	798	711	673	715	794	638	999999	453	999999	895	358	999999	957	955	413	999999	793	528	999999	792	999999	999999	573	425	419	501	321	975	999999	12	579	498	682	151	748	999999	157	999999	999999	654	782	269	695	62	653	556	999999	832	298	871	612	520	999999	999999	999999	361	147	257	306	303	327	999999	707	630	326	859	467	816	216	615	961	32	890	449	20	124	750	521	772	863	921	488	686	874	400	69	554	896	112	999999	661	899	474	345	999999	474	999999	75	999999	793	98	763	999999	999999	909	589	999999	505	776	924	610	999999	485	999999	382	839	631	833	240	267	315	571	713	819	999999	999999	558	999999	999999	545	999999	685	786	978	774	167	862	13	964	810	439	999999	129	999999	786	999999	999999	42	999999	999999	842	999999	999999	478	487	527	60	806	999999	847	41	999999	392	240	371	925	999999	507	668	224	976	999999	869	429	827	266	451	535	43	918	648	999999	999999	625	999999	835	999999	317	500	257	116	999999	283	126	779	364	666	888	816	860	999999	916	374	748	520	999999	999999	415	999999	231	999999	525	773	999999	208	999999	493	999999	537	536	85	531	999999	420	118	920	999999	999999	649	473	599	562	718	182	721	732	999999	843	999999	999999	977	444	999999	279	181	590	999999	471	918	999999	870	900	361	290	999999	674	910	953	640	599	868	999999	766	187	632	523	806	999999	100	476	363	650	999999	999999	999999	641	865	736	249	527	637	999999	834	385	602	699	211	999999	397	57	822	208	212	999999	620	871	678	999999	999999	657	784	692	381	999999	910	
230	248	312	730	153	999999	183	713	122	999999	984	280	999999	585	933	321	378	212	999999	653	165	447	999999	438	687	962	386	99	592	743	999999	512	999999	999999	999999	460	899	707	254	247	648	495	100	553	635	601	999999	903	713	345	999999	489	338	999999	755	782	102	874	999999	999999	433	93	131	379	26	481	999999	999999	999999	482	422	999999	958	805	999999	999999	357	602	802	95	675	482	385	256	337	466	184	594	719	999999	367	34	664	999999	814	565	373	720	537	164	999999	381	700	240	923	745	999999	999999	999999	95	434	500	81	957	515	950	999999	999999	999999	999999	307	999999	206	613	125	398	16	895	990	999999	306	637	75	648	381	304	782	999999	999999	592	935	999999	801	634	175	867	952	706	999999	864	857	999999	999999	977	856	421	184	999999	125	999999	738	999999	999999	353	788	797	434	433	586	999999	178	562	552	459	999999	656	501	999999	447	258	999999	310	347	999999	999999	808	999999	97	791	959	129	999999	39	999999	999999	999999	118	458	845	377	442	529	130	347	695	999999	999999	999999	999999	209	920	612	649	867	999999	438	999999	999999	760	980	999999	999999	641	626	101	483	999999	999999	605	999999	548	52	726	80	815	915	189	10	440	298	861	739	733	591	49	516	55	172	999999	424	22	702	697	865	538	999999	887	503	255	222	771	202	623	51	661	877	999999	999999	61	184	258	297	999999	999999	999999	109	999999	59	587	999999	999999	370	999999	191	310	846	354	999999	541	720	38	686	999999	999999	526	669	126	692	930	171	630	476	121	533	176	725	727	235	746	438	999999	837	916	999999	784	411	156	441	741	999999	999999	35	46	999999	156	572	542	999999	999999	458	999999	921	129	425	954	999999	259	522	24	584	999999	129	124	999999	999999	200	999999	999999	999999	125	523	684	951	125	999999	605	999999	999999	387	603	192	970	289	999999	455	569	999999	501	716	823	999999	633	427	166	999999	413	910	999999	111	955	999999	458	323	999999	935	308	970	999999	999999	358	531	478	144	421	402	158	839	826	657	999999	482	278	999999	620	963	889	267	794	429	999999	999999	505	678	431	800	733	999999	459	362	157	598	714	999999	999999	301	683	499	16	763	547	999999	94	286	999999	999999	534	90	703	866	999999	999999	185	584	562	999999	36	799	999999	620	668	502	390	473	510	999999	767	999999	20	328	289	999999	261	41	999999	661	610	229	246	948	276	652	952	592	317	115	999999	139	999999	999999	275	999999	786	999999	999999	54	193	620	776	370	716	999999	80	384	586	999999	999999	154	702	901	63	
807	562	764	354	26	549	999999	999999	999999	658	637	413	317	63	406	614	865	936	999999	999999	990	453	876	242	306	999999	578	999999	999999	325	278	999999	260	650	468	999999	31	999999	88	505	999999	464	381	712	999999	999999	999999	999999	999999	49	924	217	865	433	72	364	686	532	57	443	971	790	502	89	389	210	162	999999	595	999999	593	824	999999	999999	90	535	81	173	163	740	999999	999999	825	623	400	70	571	826	999999	113	644	498	999999	645	534	605	961	301	332	878	413	105	736	999999	456	999999	359	999999	999999	999999	292	999999	378	317	999999	724	965	879	688	999999	638	336	90	999999	440	999999	830	999999	999999	999999	999999	780	840	285	336	999999	520	720	176	300	710	47	483	999999	821	131	130	686	31	809	640	92	613	13	249	999999	999999	254	674	999999	280	147	999999	868	963	512	682	103	981	900	214	254	712	397	618	999999	852	40	669	319	974	153	201	997	999999	491	176	836	999999	258	999999	275	55	814	30	573	320	615	96	319	999999	37	705	999999	604	999999	380	225	395	999999	235	985	585	365	387	999999	945	729	34	482	345	845	67	733	202	939	208	897	377	54	999999	246	944	359	870	947	448	80	403	457	120	999999	451	397	32	999999	999999	999999	436	893	627	999999	591	613	974	999999	999999	972	928	665	197	482	847	350	368	988	50	235	494	440	999999	999999	999999	576	371	394	404	999999	710	479	259	517	470	484	999999	699	655	340	999999	277	977	476	152	737	270	638	999999	111	999999	44	999999	464	999999	996	999999	753	264	25	252	590	209	309	999999	459	999999	999999	21	999999	923	668	342	710	850	227	463	999999	999999	598	999999	999999	290	999999	999999	676	999999	999999	321	474	279	999999	445	640	98	999999	77	677	999999	693	999999	590	999999	740	187	371	701	972	614	978	999999	992	30	665	709	999999	309	906	668	595	662	621	999999	999999	103	259	232	702	621	65	999999	999999	18	48	276	725	999999	999999	125	280	974	999999	190	999999	931	287	653	999999	931	580	495	999999	999999	618	40	710	232	88	999999	928	148	998	360	558	999999	999999	999999	999999	398	983	411	758	791	999999	620	838	440	35	999999	815	606	452	999999	51	569	999999	776	399	17	566	999999	999999	999999	196	141	976	473	632	514	183	303	670	391	947	178	999999	380	620	997	202	280	999999	472	830	332	696	237	319	988	840	999999	999999	974	832	491	999999	999999	604	267	999999	999999	807	520	999999	522	935	999999	823	872	832	618	999999	401	815	999999	305	566	83	864	444	748	999999	
643	999999	201	708	696	559	466	796	999999	775	363	999999	828	999999	686	39	999999	396	636	414	447	165	999999	999999	202	169	999999	999999	816	780	999999	999999	896	220	173	999999	250	813	248	511	367	86	949	842	801	999999	999999	823	618	536	764	477	999999	344	717	488	452	375	999999	999999	22	280	999999	112	46	541	466	999999	308	999999	999999	505	999999	134	56	370	215	388	34	163	999999	723	577	289	26	271	999999	562	503	999999	403	875	307	711	499	999999	106	847	806	270	583	378	524	779	747	269	999999	684	999999	999999	282	74	351	999999	364	298	703	700	96	774	527	903	124	623	445	913	207	999999	635	999999	274	999999	582	999999	580	803	999999	798	542	999999	942	999999	274	157	999999	339	999999	999999	356	210	999999	406	761	999999	999999	679	263	901	343	833	71	882	58	337	92	999999	491	587	781	560	99	905	168	339	832	197	638	967	220	116	390	262	99	999999	576	867	999999	550	30	901	999999	307	999999	708	694	69	999999	936	75	999999	847	945	174	796	120	488	248	431	209	999999	50	999999	691	237	453	809	792	622	761	224	999999	941	567	999999	20	999999	450	999999	644	999999	906	999999	902	721	999999	444	97	303	324	999999	629	999999	350	999999	861	263	616	999999	264	999999	276	668	185	851	191	999999	999999	294	785	329	48	788	786	437	648	348	999999	970	969	999999	999999	499	308	674	999999	141	601	999999	28	999999	185	999999	205	759	506	248	526	61	539	361	66	999999	999999	999999	999999	841	398	913	825	522	869	646	268	255	173	777	369	510	999999	59	314	295	275	38	153	825	592	37	930	999999	821	342	999999	617	952	918	980	999999	999999	999999	999999	688	277	999999	999999	999999	954	950	999999	729	878	25	794	490	56	771	537	490	851	999999	258	370	982	425	701	537	216	650	302	255	796	66	886	514	999999	626	27	769	999999	614	870	642	999999	211	999999	805	547	999999	570	191	999999	999999	461	400	999999	382	999999	999999	999999	359	999999	313	658	349	932	821	139	999999	184	429	999999	767	348	247	364	616	928	999999	892	999999	999999	266	90	120	865	306	605	495	20	999999	921	175	964	999999	291	566	984	102	279	710	999999	999999	774	150	438	622	999999	223	46	887	999999	924	999999	999999	369	75	233	999999	484	999999	999999	644	280	251	999999	588	999999	999999	955	797	999999	999999	511	192	229	733	491	999999	682	999999	999999	391	999999	132	999999	996	215	64	433	999999	343	999999	618	643	494	999999	986	999999	641	850	819	604	268	248	265	999999	422	777	690	635	
584	293	999999	999999	490	834	999999	999999	763	512	999999	999999	133	739	999999	195	999999	999999	697	197	999999	958	999999	832	433	999999	999999	220	867	869	583	438	374	797	641	59	581	999999	162	660	846	838	770	139	999999	80	999999	528	999999	79	401	554	89	502	888	625	999999	43	809	940	711	974	290	894	928	943	999999	336	999999	415	614	841	715	46	350	999999	198	177	364	362	79	604	435	999999	477	999999	358	871	909	25	73	999999	576	222	949	872	557	876	211	999999	696	154	431	999999	999999	560	839	52	162	978	437	999999	679	456	871	116	548	492	426	899	594	999999	999999	91	351	76	999999	503	97	478	361	321	966	829	666	924	183	66	342	916	200	315	719	930	588	255	868	999999	350	999999	333	74	999999	999999	939	999999	727	349	37	398	295	999999	999999	683	627	999999	851	849	999999	946	999999	492	160	510	999999	288	793	496	503	106	208	154	162	254	999999	296	999999	663	889	482	206	834	38	943	631	999999	360	45	312	472	999999	999999	339	403	909	840	914	999999	603	999999	400	999999	845	931	199	150	193	710	538	340	263	197	960	317	750	999999	464	216	878	854	999999	757	999999	40	702	190	999999	758	345	314	382	913	70	999999	92	964	988	107	753	491	670	999999	999999	972	219	215	68	31	653	809	386	707	80	999999	999999	642	58	814	999999	19	335	435	375	233	999999	349	999999	731	999999	785	121	999999	462	396	194	288	999999	221	821	999999	131	793	115	535	928	675	999999	321	505	449	916	183	999999	744	166	999999	284	283	24	869	88	336	796	867	698	29	999999	684	563	999999	392	836	993	999999	887	541	330	839	305	292	507	815	236	999999	999999	937	497	999999	240	949	999999	976	999999	999999	418	795	997	247	837	999999	999999	168	757	999999	66	89	190	137	856	624	914	445	978	731	999999	999999	110	19	998	761	532	535	453	614	451	416	639	51	333	102	544	999999	12	397	999999	348	67	999999	729	789	999999	369	862	999999	44	999999	999999	475	999999	155	999999	999999	249	999999	386	895	999999	153	608	999999	449	148	804	763	999999	832	443	591	870	34	215	923	999999	218	999999	999999	673	837	579	883	999999	174	463	188	407	556	999999	926	20	965	999999	913	577	999999	349	618	565	108	535	999999	134	416	604	564	939	999999	708	999999	82	223	232	877	999999	724	241	999999	685	626	365	533	988	999999	580	905	400	999999	356	209	869	395	606	999999	999999	376	758	12	570	898	248	999999	848	812	999999	796	999999	756	349	999999	848	999999	
999999	999999	742	12	999999	617	835	698	173	647	424	508	171	686	999999	999999	999999	999999	966	238	714	786	999999	999999	999999	186	663	999999	172	644	952	999999	360	804	462	667	832	309	162	150	176	872	735	600	221	350	651	177	189	95	999999	151	999999	620	360	155	561	23	328	48	999999	62	535	528	695	921	999999	367	233	949	824	999999	55	825	72	842	61	787	999999	343	999999	495	604	86	463	999999	616	740	453	999999	999999	818	999999	124	196	123	346	216	999999	300	202	294	944	999999	270	916	999999	999999	999999	518	104	773	999999	984	513	469	999999	999999	75	883	315	417	999999	999999	842	16	294	931	999999	948	999999	999999	882	999999	151	999999	999999	373	816	546	716	555	192	935	222	342	999999	996	611	727	665	887	151	31	984	784	380	37	397	264	631	173	431	608	22	259	891	289	842	999999	917	999999	642	528	177	760	234	999999	703	509	999999	297	999999	912	999999	618	703	860	999999	366	870	999999	976	999999	915	553	999999	999999	999999	962	451	43	163	348	809	581	254	622	999999	234	560	999999	999999	999999	570	343	842	519	325	404	556	999999	999999	999999	999999	404	117	999999	999999	999999	636	650	64	741	68	660	144	981	113	711	373	91	16	17	806	477	199	99	991	999999	710	999999	268	528	416	999999	986	999999	999999	414	473	174	18	999999	597	909	999999	592	999999	999999	209	860	416	614	999999	475	34	49	999999	925	999999	999999	99	42	913	33	392	536	335	999999	999999	466	44	999999	248	209	999999	999999	419	897	138	606	999999	999999	381	849	206	653	999999	999999	395	946	998	31	210	455	999999	976	326	574	999999	811	999999	999999	245	742	999999	718	375	830	403	999999	999999	782	796	608	999999	999999	999999	73	826	738	999999	394	999999	727	468	23	497	999999	999999	105	999999	844	379	327	999999	90	846	639	33	999999	288	667	547	999999	999999	226	999999	601	697	76	326	263	999999	999999	774	873	927	999999	283	813	230	999999	999999	999999	999999	784	999999	999999	269	677	172	30	999999	999999	999999	380	846	125	410	252	787	896	999999	68	999999	206	999999	591	999999	475	162	338	365	220	267	705	962	250	347	999999	999999	756	999999	30	999999	305	223	410	999999	403	36	812	116	41	999999	334	487	646	999999	603	688	999999	925	794	524	999999	665	829	999999	755	418	606	778	868	999999	40	563	84	164	999999	999999	999999	262	999999	999999	350	231	333	194	933	227	325	722	999999	999999	999999	999999	999999	999999	80	639	393	330	583	999999	430	999999	248	999999	999999	771	412	491	53	620	992	999999	776	
355	184	611	341	644	157	537	102	999999	43	24	445	209	25	999999	93	844	599	375	679	173	27	999999	983	730	999999	171	999999	833	679	133	860	999999	999999	202	999999	469	999999	749	183	55	999999	547	10	233	999999	796	756	999999	408	999999	31	999999	889	613	337	867	627	999999	455	985	723	268	214	909	164	21	155	999999	257	624	999999	849	201	999999	280	480	316	760	573	403	999999	999999	435	480	112	242	544	999999	864	999999	999999	697	999999	999999	332	999999	999999	100	78	999999	999999	933	999999	784	662	181	999999	999999	343	857	561	867	999999	61	579	999999	833	733	807	921	477	704	957	793	999999	848	555	13	311	645	999999	225	691	428	752	999999	403	651	818	931	806	288	999999	17	901	999999	999999	999999	999999	589	800	609	292	157	678	946	976	793	11	813	626	432	954	697	999999	345	999999	618	309	107	999999	999999	915	876	124	198	596	949	891	808	999999	312	395	999999	845	537	933	544	749	805	505	999999	999999	14	314	999999	334	999999	297	566	999999	51	943	521	249	618	694	999999	999999	489	999999	999999	902	203	624	323	999999	241	851	192	412	641	868	503	999999	740	542	910	999999	739	863	185	662	335	19	157	369	999999	483	237	999999	526	511	270	455	479	706	999999	389	999999	347	999999	568	999999	163	166	182	449	920	999999	85	783	844	303	625	184	374	577	999999	477	953	999999	758	624	349	886	140	999999	58	132	43	96	531	580	401	771	616	557	181	999999	999999	920	999999	974	999999	70	681	217	644	280	114	999999	273	911	47	999999	344	944	765	277	36	999999	400	798	474	989	261	274	901	854	567	816	405	340	999999	999999	220	783	472	289	214	922	964	778	999999	999999	822	619	542	227	436	999999	999999	904	826	410	530	164	510	172	808	416	316	999999	999999	298	999999	932	999999	15	963	999999	481	999999	73	113	608	621	781	570	176	642	732	684	427	894	34	501	513	102	999999	999999	999999	310	999999	797	616	185	75	999999	179	890	211	537	263	876	999999	315	841	722	801	908	999999	939	996	999999	999999	999999	371	817	273	242	428	325	502	999999	286	181	999999	999999	497	433	999999	62	999999	999999	999999	205	999999	551	703	999999	999999	790	300	999999	682	344	313	314	123	983	813	258	465	999999	999999	885	44	355	599	29	999999	575	999999	378	363	331	999999	719	735	999999	211	819	999999	999999	582	999999	35	899	235	942	867	700	162	513	619	307	999999	463	999999	554	170	85	952	999999	418	94	565	922	250	360	795	594	579	999999	781	994	144	
999999	999999	999999	999999	999999	999999	999999	999999	999999	422	999999	758	999999	735	94	999999	191	327	999999	867	440	999999	497	82	113	659	875	156	283	131	528	732	625	999999	999999	109	999999	999999	36	955	305	531	808	672	999999	173	194	625	999999	999999	999999	316	999999	137	999999	777	866	761	757	485	254	510	878	489	894	989	143	999999	61	984	999999	497	999999	180	571	908	335	825	238	939	474	259	999999	594	733	221	999999	999999	999999	999999	243	229	936	999999	999999	795	653	329	777	854	40	999999	574	726	765	900	24	999999	999999	795	451	50	533	999999	20	994	999999	999999	756	682	911	644	432	154	999999	703	560	751	469	775	265	16	58	383	908	181	684	718	828	832	207	603	932	673	464	999999	999999	999999	539	716	730	999999	999999	104	942	395	870	999999	999999	72	350	273	999999	789	540	999999	999999	999999	909	838	320	356	466	923	999999	999999	999999	758	689	559	999999	999999	221	752	55	896	442	953	999999	522	311	264	999999	766	492	933	588	152	143	29	209	999999	999999	700	406	384	902	649	618	634	684	121	740	424	65	999999	61	271	999999	999999	12	48	719	396	537	65	612	999999	999999	551	729	569	624	670	359	470	999999	520	356	670	993	792	344	805	838	199	524	329	999999	584	882	327	408	499	999999	171	999999	822	173	350	999999	212	218	999999	905	124	496	79	74	594	999999	541	999999	999999	650	999999	703	913	557	347	541	293	988	856	669	999999	170	135	999999	999999	999999	410	356	16	898	791	999999	999999	900	723	702	454	264	126	900	999999	412	334	999999	999999	467	999999	999999	826	808	999999	999999	999999	408	503	954	371	425	876	999999	999999	194	999999	184	999999	999999	436	22	999999	644	96	39	872	999999	328	999	836	286	848	999999	999999	146	530	999999	419	577	999999	869	407	769	999999	39	999999	173	626	166	504	159	989	179	999999	900	440	191	721	999999	999999	405	89	999999	128	999999	999999	155	233	147	663	999999	765	999999	414	999999	615	74	313	67	651	999999	340	172	505	686	297	999999	999999	827	706	999999	999999	960	235	826	790	904	651	257	462	242	940	489	502	793	394	707	765	999999	999999	999999	999999	664	808	999999	75	999999	999999	441	797	898	999999	405	441	323	999999	804	66	587	999999	711	423	66	999999	418	768	850	669	711	999999	999999	912	234	542	340	472	821	999999	592	761	872	999999	219	459	563	787	544	58	189	569	589	999999	188	698	584	952	821	999999	399	999999	224	257	999999	150	999999	999999	230	863	999999	851	412	653	999999	825	999999	804	213	606	
52	631	999999	802	489	152	711	937	733	536	999999	388	650	762	762	717	547	624	619	78	251	576	566	680	947	337	167	936	999999	363	794	779	748	225	26	768	651	422	768	154	438	999999	262	694	906	722	210	649	890	757	287	288	195	144	364	475	75	552	854	162	985	774	760	380	741	999999	639	435	746	993	75	135	856	475	640	999999	323	871	774	235	136	517	55	429	999999	999999	999999	613	860	550	703	108	567	616	169	664	999999	999999	953	728	92	775	903	999999	691	162	431	719	504	393	162	203	999999	629	35	477	999999	340	304	235	592	999999	575	205	300	966	567	250	316	999999	462	440	918	999999	152	361	614	158	737	999999	999999	875	999999	477	398	509	329	999999	590	999999	935	188	588	728	145	66	999999	707	606	725	594	191	413	999999	931	721	999999	999999	486	673	863	580	603	999999	150	999999	917	108	999999	790	646	999999	999999	624	50	283	851	999999	909	96	999999	999999	999999	22	338	903	471	999999	545	676	234	596	999999	916	999999	999999	585	217	999999	428	999999	999999	899	815	88	964	530	788	487	657	869	94	824	399	522	999999	37	590	999999	999999	255	337	562	140	566	60	178	999999	796	685	698	644	612	491	947	59	17	999999	934	373	382	683	112	999999	806	999999	772	71	999999	871	999999	995	174	350	999999	810	549	769	259	999999	796	999999	999999	999999	959	999999	482	999999	451	999999	949	999999	655	679	999999	572	999999	673	999999	426	999999	116	999999	924	358	702	479	999999	319	999999	509	999999	486	907	576	595	692	310	928	581	667	439	620	930	999999	45	999999	999999	999999	610	585	876	999999	833	749	999999	447	76	453	266	999999	219	33	999999	999999	711	814	747	112	279	879	925	744	752	758	848	496	419	12	322	362	984	999999	999999	561	633	802	653	168	885	157	999999	856	672	825	458	416	999999	966	221	231	602	999999	215	999999	659	141	692	85	900	204	38	74	999999	904	771	432	324	752	340	909	171	999999	227	132	264	78	82	999999	309	999999	190	453	790	101	759	601	581	978	902	502	119	577	268	691	128	560	726	767	64	36	102	562	635	999999	999999	24	175	92	476	590	68	766	775	468	23	585	283	48	154	999999	850	345	850	838	999999	594	999999	535	13	703	999999	315	999999	283	350	628	817	488	42	999999	436	999999	999999	321	443	353	801	799	677	543	999999	687	999999	885	186	756	712	999999	512	475	693	639	89	772	999999	753	894	502	127	395	767	795	16	409	999999	361	832	538	404	
456	999999	999999	999999	470	999999	664	999999	986	106	593	999999	31	975	567	62	999999	419	740	999999	690	458	309	682	999999	999999	491	999999	999999	999999	825	923	183	401	66	682	172	780	618	999999	999999	70	908	405	999999	479	746	819	999999	999999	999999	941	102	999999	714	997	493	999999	999999	999999	935	982	999999	999999	281	999999	742	629	919	884	889	26	801	394	499	629	550	903	157	812	38	672	242	999999	207	883	830	718	687	999999	999999	323	213	922	420	600	591	75	134	863	736	127	899	564	467	929	150	999999	965	94	456	590	999999	765	999999	272	750	613	646	397	839	33	999999	999999	695	575	812	878	999999	898	48	999999	779	293	85	910	772	678	407	277	743	131	753	603	613	608	623	448	999999	157	850	977	999999	736	34	713	999999	50	868	999999	127	999999	735	999999	56	970	810	416	999999	756	500	999999	999999	378	653	717	280	348	256	96	952	374	622	825	999999	70	66	52	269	372	734	732	809	515	160	481	999999	686	556	642	798	216	758	509	657	779	999999	999999	92	316	999999	836	793	999999	999999	753	649	910	999999	985	914	768	157	327	31	999999	999999	999999	228	181	331	593	999999	614	999999	746	615	999999	178	999999	999999	16	960	953	929	897	999999	37	576	406	999999	485	668	571	727	39	999999	999999	999999	888	517	81	831	910	984	848	55	189	494	202	147	536	999999	750	999999	999999	808	203	398	999999	830	999999	134	822	349	999999	925	999999	886	999999	687	999999	635	289	761	999999	185	999999	968	90	852	759	543	999999	999999	999999	743	918	874	819	231	865	52	363	68	282	947	999999	571	148	922	824	302	999999	999999	963	999999	462	999999	479	733	999999	234	317	999999	80	702	750	562	53	112	17	355	999999	46	822	999999	281	231	489	999999	175	488	830	999999	38	999999	317	867	305	999999	290	929	405	96	999999	640	735	93	987	580	206	456	527	45	999999	478	236	198	693	831	628	241	509	209	999999	999999	404	158	252	613	394	883	999999	999999	821	88	950	979	999999	191	406	198	999999	999999	83	719	960	794	999999	559	999999	999999	999999	474	777	59	429	999999	529	203	246	586	840	384	195	322	199	880	224	836	999999	256	624	511	999999	439	998	999999	999999	999999	319	609	905	692	383	999999	999999	792	870	772	658	754	460	999999	945	819	358	859	723	999999	530	90	580	416	41	984	504	999999	48	347	61	829	80	681	883	637	680	999999	10	920	614	406	20	451	187	773	796	254	566	615	999999	149	877	374	327	239	38	999999	660	
999999	771	46	999999	532	999999	829	684	999999	999999	999999	148	209	858	999999	156	133	80	138	999999	999999	197	259	999999	432	999999	911	999999	999999	363	999999	999999	191	999999	611	159	577	652	999999	730	358	99	28	999999	259	477	881	290	84	999999	204	168	899	999999	401	211	999999	999999	331	999999	809	999999	977	424	842	999999	999999	999999	256	653	579	480	592	408	880	179	179	502	999999	955	384	630	877	488	169	495	999999	920	105	409	999999	999999	331	999999	921	480	121	999999	914	999999	520	179	999999	430	648	723	999999	501	390	999999	999999	29	84	999999	891	188	10	999999	264	356	999	999999	616	847	26	932	159	381	486	409	68	575	587	316	445	214	999999	456	999999	446	919	999999	999999	873	377	999999	571	999999	329	999999	480	999999	349	567	550	483	562	196	414	999999	574	205	24	999999	173	467	441	768	930	999999	591	999999	999999	818	999999	791	505	743	480	407	370	203	61	743	928	446	236	999999	765	961	652	999999	51	134	872	999999	203	999999	999999	909	186	803	999999	999999	999999	925	963	999999	140	759	977	819	716	17	355	380	999999	281	999999	727	240	422	13	999999	999999	191	999999	534	946	713	597	946	44	999999	231	567	177	419	591	13	999999	999999	889	15	999999	833	693	44	779	501	580	922	506	981	678	764	800	67	607	970	422	438	999999	426	171	40	784	999999	785	787	213	999999	689	59	254	999999	532	997	984	211	498	478	754	455	143	999999	450	62	891	999999	766	999999	999999	999999	590	54	132	473	843	999999	58	547	258	991	297	999999	999999	457	999999	154	241	999999	82	406	999999	943	683	999999	292	999999	590	731	264	328	30	104	922	78	468	209	999999	69	163	42	162	951	230	763	167	999999	999999	992	325	747	235	963	999999	415	149	646	370	993	999999	357	999999	326	292	999999	970	202	924	173	988	537	741	181	649	50	253	530	723	920	970	995	999999	999999	416	517	102	67	67	516	928	822	839	419	879	999999	669	835	999999	300	792	964	372	999999	14	788	16	64	324	995	172	619	922	449	999999	194	999999	774	910	774	999999	913	145	417	245	176	698	332	999999	843	999999	417	861	433	138	999999	999999	783	593	628	999999	48	743	72	354	319	899	399	999999	695	511	895	999999	894	462	878	829	999999	44	999999	99	683	999999	480	624	755	757	499	321	999999	561	520	999999	292	273	799	180	999999	73	925	999999	999999	935	999999	341	485	491	967	971	259	999999	677	749	999999	999999	827	286	272	999999	598	562	409	87	379	143	991	714	643	
631	662	708	757	999999	118	999999	790	748	164	149	149	273	790	528	71	840	999999	771	435	753	999999	999999	908	635	474	373	867	231	565	473	999999	999999	848	345	999999	551	429	785	640	195	748	88	131	999999	308	999999	771	881	25	539	999999	999999	289	889	195	149	800	999999	427	745	703	568	193	691	999999	377	424	999999	220	520	999999	108	999999	250	14	366	401	785	336	149	999999	999999	216	35	223	130	491	959	999999	178	751	307	367	895	491	190	895	439	333	930	910	326	671	505	128	161	98	49	884	828	999999	999999	795	288	153	717	361	999999	478	999999	999999	465	999999	51	769	999999	740	245	758	824	470	962	462	405	238	284	324	711	907	71	41	452	84	331	431	999999	512	89	999999	774	828	738	960	654	54	455	32	999999	999999	13	999999	853	291	70	368	785	562	399	999999	868	402	650	259	417	647	443	390	973	999999	42	611	661	494	999999	995	732	11	808	999999	782	262	694	975	999999	650	188	999999	24	999999	645	184	122	39	882	381	188	489	553	16	611	75	59	19	999999	999999	759	369	999999	74	635	784	999999	999999	999999	616	708	674	355	999999	469	281	375	20	974	857	499	632	611	612	816	252	457	999999	999999	717	213	684	282	999999	891	819	864	999999	337	861	430	84	761	999999	673	513	143	787	547	339	699	48	45	845	999999	136	758	694	257	999999	336	999999	999999	560	412	33	402	843	875	650	999999	425	682	123	999999	424	870	344	999999	313	118	999999	263	419	999999	174	649	436	608	764	71	179	999999	944	534	999999	786	211	864	649	120	999999	912	897	922	284	365	922	418	999999	999999	423	755	999999	283	666	698	878	542	247	999999	966	999999	120	589	999999	723	738	588	959	637	669	480	999999	202	818	758	366	999999	743	808	727	999999	129	508	647	999999	999999	670	868	778	908	668	626	999999	154	999999	801	318	684	560	627	343	458	851	999999	943	465	751	465	999999	342	390	799	439	657	947	999999	611	941	824	999999	999999	720	190	999999	11	854	35	57	999999	999999	58	812	192	999999	393	569	278	912	703	999999	15	214	960	999999	527	868	196	999999	207	941	200	376	999999	595	559	623	277	132	594	99	439	703	703	999999	293	578	999999	257	273	999999	846	698	248	865	959	862	759	999999	210	142	667	999999	999999	821	999999	999999	951	999999	631	770	999999	999999	999999	613	528	999999	999999	18	999999	949	262	999999	353	819	105	501	137	999999	635	696	863	533	922	461	432	999999	853	999999	195	611	626	999999	
999999	999999	95	999999	380	634	347	658	361	999999	591	261	880	728	75	41	726	999999	999999	956	962	934	907	999999	233	866	191	507	458	629	999999	551	332	243	999999	849	734	999999	999999	503	999999	977	345	121	941	670	999999	704	955	999999	165	999999	66	670	66	999999	595	999999	999999	513	999999	999999	999999	731	999999	49	928	647	415	225	307	331	154	61	999999	985	599	795	827	562	295	487	552	636	474	903	495	662	186	631	263	417	926	617	60	817	777	614	193	901	742	999999	999999	739	524	999999	775	14	370	81	999999	800	499	915	227	965	298	999999	267	34	554	275	471	999999	999999	889	405	537	11	492	217	984	611	925	819	362	999999	999999	122	639	137	491	301	999999	539	463	918	21	999999	999999	529	999999	357	168	999999	999999	472	514	777	999999	438	248	13	878	999999	117	999999	574	105	999999	999999	484	460	627	897	73	973	367	255	508	971	393	147	916	999999	999999	999999	453	577	999999	999999	999999	45	999999	210	889	488	423	249	432	274	354	915	999999	999999	54	999999	730	271	294	502	114	268	278	999999	999999	110	96	915	862	999999	745	996	999999	999999	999999	449	972	426	17	584	560	127	823	243	626	999999	613	609	919	256	907	191	292	849	785	425	767	823	165	999999	401	507	386	952	529	357	999999	999999	223	604	999999	313	264	999999	942	999999	445	44	47	577	999999	486	996	616	999999	563	713	902	199	677	999999	159	999999	228	192	63	999999	999999	714	999999	999999	63	395	999999	474	603	927	583	999999	797	979	999999	786	588	301	915	511	770	391	999999	643	270	369	546	922	999999	53	45	999999	888	999999	575	330	767	272	443	100	682	152	999999	635	140	994	999999	698	949	373	682	926	277	552	971	999999	748	635	54	694	849	401	841	560	891	999999	999999	552	413	411	999999	326	999999	999999	829	627	423	340	999999	275	999999	847	972	269	371	119	259	346	284	96	999999	142	999999	999999	251	290	311	417	743	999999	976	999999	999999	548	999999	365	78	999999	723	353	75	418	132	779	727	999999	999999	581	999999	782	806	682	277	327	829	885	108	119	583	548	326	16	596	438	299	127	562	434	914	15	51	999999	623	931	30	173	19	999999	31	999999	999999	729	999999	961	277	303	582	967	999999	999999	267	958	999999	184	36	69	822	999999	999999	610	449	994	999999	194	999999	999	999999	346	306	666	876	999999	98	344	686	596	999999	999999	999999	995	999999	595	716	455	747	92	937	449	999999	961	350	999999	999999	421	799	999999	73	42	999999	278	245	246	
670	61	593	607	870	534	497	999999	280	197	534	494	75	853	999999	221	447	658	72	619	441	345	325	560	701	677	545	819	533	756	999999	892	759	308	999999	999999	862	149	222	413	999999	474	691	163	791	999999	355	946	588	851	999999	999999	215	999999	804	335	736	42	906	203	989	999999	905	523	783	641	734	766	928	999999	358	307	446	999999	999999	966	999999	999999	769	999999	331	599	999999	682	170	842	999999	143	999999	600	927	829	999999	29	424	999999	568	177	999999	159	739	999999	999999	964	502	999999	999999	557	958	838	680	573	273	679	872	399	447	999999	363	940	955	600	999999	999999	999999	529	74	427	244	394	407	486	792	999999	999999	999999	581	999999	999999	872	999999	999999	999999	999999	999999	364	566	999999	156	34	836	345	999999	439	204	148	325	999999	278	973	233	708	322	574	440	203	999999	653	999999	140	999999	999999	999999	490	233	999999	425	608	418	342	962	511	280	999999	558	72	672	999999	999999	358	426	891	997	215	649	18	816	611	999999	725	582	913	999999	26	216	664	300	333	216	378	999999	716	999999	936	999999	722	438	999999	26	378	531	428	238	999999	999999	927	184	838	840	999999	19	813	384	692	759	999999	999999	999999	13	893	771	348	157	56	634	709	999999	999999	204	926	580	999999	595	855	999999	164	684	999999	999999	288	999999	999999	492	999999	999999	909	999999	588	186	999999	592	184	109	132	999999	999999	281	191	209	13	317	999999	643	999999	999999	305	228	999999	498	999999	374	592	999999	999999	413	318	999999	165	688	724	377	40	999999	242	344	999999	614	472	999999	999999	883	503	348	309	971	999999	818	578	357	72	999999	813	100	581	999999	999999	234	384	999999	298	999999	125	503	484	636	286	239	411	580	999999	691	756	280	999999	999999	871	254	650	753	46	500	287	808	625	44	999999	999999	312	645	344	181	240	753	960	686	999999	10	863	999999	694	147	999999	999999	999999	381	999999	543	615	859	999999	999999	584	999999	682	999999	58	317	878	999999	83	999999	999999	765	246	77	999999	999999	320	799	953	870	390	977	69	899	93	288	699	253	109	29	334	452	919	588	596	610	80	999999	637	460	132	999999	599	356	220	999999	999999	51	920	999999	233	999999	999999	999999	375	999999	570	999999	714	770	618	634	999999	64	22	999999	846	657	480	850	932	157	999999	503	748	966	388	712	688	999999	526	657	332	999999	999999	518	546	999999	999999	990	999999	297	999999	867	842	497	83	544	344	736	804	114	571	79	997	85	654	412	117	999999	227	857	999999	282	253	999999	311	180	999999	
504	999999	999999	999999	999999	810	999999	999999	303	661	260	892	999999	378	952	637	999999	96	263	999999	719	999999	144	999999	813	772	191	202	185	623	881	999999	902	286	840	799	31	669	91	999999	362	385	360	999999	856	999999	999999	489	152	999999	832	874	58	999	999999	640	803	826	999999	716	629	452	999999	680	779	73	990	567	999999	162	615	999999	14	994	819	343	999999	392	109	999999	999999	702	60	539	999999	17	148	903	737	209	996	205	47	999999	639	909	999999	680	971	792	525	816	951	989	999999	999999	870	999999	189	214	137	420	726	334	328	926	402	985	888	772	999999	999999	830	999999	166	419	714	999999	999999	910	482	832	421	317	781	999999	999999	71	509	711	146	94	723	532	82	585	479	999999	56	713	517	875	791	209	866	438	986	622	832	620	374	999999	699	279	732	304	999	419	999999	745	184	341	485	186	999999	841	999999	307	999999	580	940	11	593	999999	402	607	50	221	999999	999999	596	138	238	888	999999	906	394	453	800	778	999999	70	999999	311	538	186	399	999999	999999	35	999999	688	366	261	680	999999	647	59	876	999999	263	787	999999	209	158	56	112	597	839	999999	457	999999	507	487	999999	880	840	999999	122	226	999999	999999	999999	424	287	908	999999	976	218	973	999999	345	576	675	525	799	101	961	162	492	83	999999	775	844	577	999999	191	999999	268	800	532	365	936	660	917	999999	999999	999999	921	999999	284	136	388	866	470	122	353	999999	962	204	789	879	139	629	152	414	659	803	847	143	727	892	999999	418	450	999999	408	916	999999	696	659	546	49	911	218	947	424	909	999999	465	801	359	917	73	999999	652	999999	316	517	999999	178	999999	706	999999	523	391	418	969	425	566	714	999999	83	999999	544	252	840	228	421	205	989	750	428	392	999999	377	974	654	407	999999	679	101	408	254	528	323	840	260	999999	826	538	454	494	818	750	374	999999	652	999999	768	812	16	895	999999	523	428	999999	324	456	155	417	999999	572	627	887	622	999999	829	746	999999	411	589	830	594	999999	999999	265	610	641	967	102	332	134	638	985	672	205	96	731	110	999999	525	804	252	999999	775	882	867	999999	138	999999	456	905	999999	366	233	186	310	655	977	172	316	683	489	63	999999	638	933	999999	224	426	942	107	999999	823	886	785	588	185	891	663	398	999999	512	631	645	426	826	282	999999	496	895	441	753	937	100	999999	324	198	334	146	999999	235	716	711	403	358	269	484	480	447	999999	135	763	999999	774	636	999999	857	417	
999999	812	661	879	728	531	510	354	708	733	54	470	399	999999	755	714	172	963	999999	999999	999999	999999	351	801	324	897	999999	677	438	173	463	671	999999	780	666	999999	297	356	987	999999	892	999999	999999	999999	435	977	208	999999	999999	610	999999	999999	999999	999999	130	510	471	859	565	830	762	833	916	544	280	383	14	999999	193	432	999999	816	975	999999	344	999999	606	600	376	347	698	494	669	999999	562	999999	999999	999999	999999	166	999999	438	790	999999	999999	999999	98	26	999999	62	972	590	101	585	194	795	698	757	295	837	999999	999999	493	228	141	999999	173	98	982	491	90	177	958	37	999999	988	35	818	204	999999	204	590	129	323	374	118	999999	999999	643	767	100	544	551	822	262	989	944	572	999999	160	896	999	44	989	999999	805	632	999999	23	205	769	999999	563	20	643	324	752	179	854	999999	873	88	999999	999999	999999	999999	626	146	775	582	53	462	999999	53	999999	205	555	999999	352	569	999999	999999	81	447	997	999999	981	999999	189	938	999999	775	999999	11	286	818	554	819	598	999999	999999	999999	297	441	162	316	97	519	631	999999	768	621	827	295	547	543	17	17	227	189	999999	999999	999999	999999	345	278	999999	999999	767	999999	650	735	999999	916	390	999999	52	639	294	999999	999999	471	908	741	179	625	947	999999	464	742	810	999999	602	419	870	102	999999	460	106	884	572	306	752	999999	797	42	999999	910	904	557	501	377	722	999999	66	103	187	999999	667	720	330	321	336	34	759	999999	999999	132	999999	999999	460	999999	999999	410	999999	826	719	847	943	147	545	46	999999	906	999999	443	824	76	362	776	999999	323	792	385	564	260	969	727	311	694	899	999999	864	999999	107	908	999999	322	999999	240	384	339	282	999999	999999	293	792	430	782	999999	288	76	770	999999	384	146	800	167	846	999999	856	991	545	258	999999	999999	182	913	808	343	999999	512	658	999999	402	585	999999	999999	211	999999	999999	549	945	985	416	832	196	594	241	961	118	675	475	549	384	393	793	33	999999	597	120	878	621	449	716	999999	418	999999	877	798	104	538	956	999999	409	316	999999	559	841	999999	400	999999	682	847	234	933	46	999999	999999	19	999999	27	999999	614	999999	590	927	505	279	641	999999	547	999999	999999	866	579	999999	999999	999999	77	347	244	192	877	206	532	205	774	225	999999	738	309	902	868	17	87	999999	352	415	818	389	999999	290	210	999999	999999	871	999999	981	654	224	146	967	679	672	999999	835	999999	417	999999	394	163	290	999999	902	124	645	848	435	788	
999999	999999	494	332	999999	797	999999	982	886	999999	660	955	999999	999999	999999	601	999999	232	206	460	999999	460	934	999999	434	235	269	794	999999	876	218	32	999999	999999	999999	848	652	645	991	875	603	852	223	75	976	438	370	999999	928	310	783	422	652	974	546	568	999999	999999	897	999999	537	169	684	19	999999	638	150	600	999999	718	948	695	240	330	856	399	999999	869	999999	995	864	549	865	996	999999	795	379	840	655	77	999999	936	999999	538	347	444	999999	214	930	348	297	770	785	219	361	97	191	331	999999	157	331	571	914	901	999999	999999	304	999999	915	349	269	999999	944	867	999999	999999	947	702	999999	422	231	42	938	462	707	104	763	655	644	999999	613	57	721	508	745	845	32	846	940	999999	150	489	298	591	89	999999	825	918	908	349	150	999999	348	999999	999999	299	633	461	203	503	234	648	53	999999	736	999999	588	446	131	466	999999	110	761	633	999999	741	999999	357	999999	720	278	845	746	304	866	999999	708	25	582	455	222	570	653	999999	135	501	446	388	855	867	408	999999	796	452	999999	49	728	999999	434	194	555	285	87	483	235	389	901	748	53	612	999999	572	863	675	254	428	999999	324	999999	780	999999	999999	501	515	321	889	58	304	944	826	404	993	591	999999	900	999999	999999	179	999999	999999	599	698	345	999999	999999	835	525	130	208	931	999999	414	216	653	999999	200	999999	571	171	345	341	606	803	226	217	999999	981	474	775	317	999999	287	112	762	191	999999	29	259	161	999999	373	927	106	999999	244	990	787	937	509	709	162	921	18	876	414	992	894	999999	999999	999999	854	999999	355	999999	996	314	312	453	472	292	999999	534	420	685	971	413	510	791	981	227	732	53	965	76	999999	999999	999999	235	358	198	999999	900	224	315	631	323	582	216	999999	930	688	343	475	999999	538	627	999999	999999	999999	10	492	112	147	817	123	810	95	288	735	999999	45	86	105	283	579	280	319	115	999999	999999	831	303	774	61	539	398	578	747	537	537	513	946	331	357	706	609	999999	999999	999999	999999	999999	303	999999	44	894	999999	247	999999	648	267	999999	405	999999	256	179	198	999999	96	287	724	242	348	999999	207	478	98	754	999999	576	969	517	912	913	244	999999	537	822	999999	999999	999999	999999	386	999999	279	229	118	999999	85	187	999999	281	676	999999	477	588	889	552	283	566	805	857	999999	625	999999	750	405	492	43	824	641	376	597	999999	999999	573	856	999999	481	978	369	420	679	570	68	999999	841	792	446	999999	541	
985	549	184	360	999999	662	999999	999999	529	823	626	644	260	546	999999	684	746	769	999999	999999	649	80	304	999999	395	187	928	566	980	999999	613	56	387	999999	656	826	423	579	290	911	105	818	952	165	743	775	429	34	916	23	999999	32	542	923	892	999999	254	977	964	999999	734	204	449	620	219	580	267	967	890	325	999999	999999	489	992	999999	831	999999	149	463	620	758	904	649	967	814	591	513	464	400	741	582	445	614	398	187	900	379	999999	999999	173	518	461	144	999999	999999	927	543	999999	296	70	795	115	999999	999999	143	830	554	481	999999	999999	999999	803	576	999999	742	826	562	999999	814	736	461	786	203	999999	111	306	999999	58	999999	887	57	962	177	340	999999	999999	921	269	265	357	355	897	536	327	106	715	885	999999	858	925	374	452	735	560	999999	19	999999	233	252	836	999999	506	999999	918	581	114	635	246	213	276	904	303	835	467	999999	564	999999	999999	204	396	999999	784	199	300	523	604	999999	617	731	936	999999	697	26	428	999999	999999	642	999999	745	991	89	999999	782	592	30	999999	616	277	179	54	758	46	39	856	999999	285	317	964	999999	976	999999	28	999999	276	999999	217	286	416	180	541	921	642	140	212	317	772	12	607	280	452	988	959	447	686	188	528	667	170	13	21	999999	677	999999	769	999999	70	144	999999	880	813	794	210	107	638	133	125	905	827	999999	652	283	709	694	952	988	999999	581	828	98	999999	549	126	412	169	999999	253	429	370	999999	256	637	496	999999	466	658	788	862	808	563	73	999999	999999	621	361	738	999999	983	271	999999	999999	489	999999	427	696	273	678	999999	999999	639	879	695	545	739	999999	25	786	982	237	304	209	999999	772	275	35	571	708	505	61	430	176	270	168	999999	891	766	999999	999999	41	202	979	990	924	179	683	377	86	111	327	999999	952	999999	755	999999	581	150	717	999999	401	134	565	183	745	999999	473	619	537	999999	847	536	693	716	951	999999	324	219	999999	999999	999999	999999	999999	607	187	715	999999	326	514	200	16	750	58	291	678	906	999999	806	255	417	999999	74	839	129	263	999999	653	999999	897	999999	652	999999	19	124	458	743	999999	999999	995	39	999999	999999	114	346	999999	107	488	411	48	999999	407	517	963	724	897	999999	818	375	999999	396	72	999999	428	794	547	643	999999	933	999999	934	277	999999	999999	225	999999	559	960	502	179	166	999999	999999	207	999999	322	999999	409	294	227	931	999999	274	614	999999	999999	805	727	999999	798	316	366	554	999999	
113	777	999999	707	748	356	348	566	325	205	197	93	820	44	999999	482	412	244	999999	716	902	18	13	75	999999	999999	999999	831	650	704	863	800	758	673	999999	85	594	437	660	938	879	374	610	78	426	999999	156	770	161	999999	396	81	999999	837	999999	105	774	999999	506	500	999999	516	915	999999	342	999999	334	156	941	999999	887	975	583	518	836	538	408	934	649	999999	111	999999	679	813	317	999999	890	920	998	998	999999	999999	999999	999999	165	372	458	989	736	999999	201	999	829	660	950	420	999999	401	10	999999	999999	999999	22	822	398	982	836	112	313	551	999999	413	158	942	200	954	999999	423	363	474	999999	419	999999	999999	492	111	971	29	863	897	303	999999	919	861	311	470	920	118	999999	999999	999999	355	685	999999	531	787	851	887	470	999999	376	84	48	536	66	287	642	401	339	296	999999	817	248	999999	257	17	494	296	640	729	44	935	650	190	938	999999	733	22	98	704	260	94	558	999999	531	228	461	393	999999	34	828	528	778	999999	172	717	116	280	937	999999	303	564	999999	741	961	440	433	858	999999	332	554	629	313	634	46	925	269	380	884	39	999999	110	491	616	999999	999999	167	175	27	999999	627	999999	84	574	999999	695	837	999999	906	100	794	603	795	482	479	208	999999	153	448	246	458	999999	999999	908	967	999999	83	999999	840	455	283	999999	999999	377	999999	101	554	999999	233	351	98	451	474	999999	999999	953	315	18	147	702	999999	23	726	780	771	999999	999999	176	999999	218	621	208	999999	461	999999	536	999999	999999	778	999999	654	999999	999999	999999	158	999999	271	600	674	24	999999	999999	999999	147	999999	999999	999999	999999	605	812	33	388	999999	25	729	999999	473	23	976	708	999999	887	240	999999	57	999999	103	628	999999	764	630	477	501	592	999999	557	705	839	305	557	994	702	999999	965	365	275	354	999999	378	268	543	258	999999	999999	999999	999	834	743	999999	351	177	913	437	841	192	555	886	549	694	181	194	999999	999999	429	713	498	999999	275	403	781	469	198	260	373	231	381	853	535	999999	331	723	961	749	999999	389	999999	275	980	782	809	389	804	219	206	84	999999	541	204	262	334	933	568	350	318	881	978	662	74	619	810	702	360	780	372	999999	232	885	762	50	999999	233	94	492	999999	999999	999999	999999	63	298	999999	999999	658	283	444	999999	999999	620	440	82	411	428	210	371	999999	999999	38	34	999999	747	852	999999	778	164	629	111	848	86	757	999999	226	10	999999	775	307	970	53	999999	345	974	304	
999999	454	999999	638	999999	32	723	520	486	373	999999	999999	999999	446	298	72	999999	653	999999	550	87	863	524	856	999999	999999	434	73	999999	72	999999	999999	872	453	250	999999	98	525	999999	999999	134	999999	280	552	586	868	303	339	18	999999	999999	433	13	434	226	747	999999	833	999999	395	597	660	518	423	999999	951	999999	862	205	999999	973	979	999999	263	999999	521	593	999999	999999	542	525	105	64	103	523	527	685	448	236	502	999999	999999	297	39	999999	474	999999	999999	140	634	609	440	144	299	934	569	205	749	18	704	164	957	563	695	999999	502	999999	999999	899	893	276	819	999999	702	999999	718	691	208	771	951	474	736	999999	999999	932	999999	999999	764	168	954	332	935	440	531	348	693	701	602	169	989	868	631	999999	247	368	789	804	999999	999999	226	999999	996	977	67	239	999999	999999	999999	762	785	999999	840	999999	945	571	340	389	999999	364	385	27	99	49	782	92	843	780	999999	286	153	289	529	543	942	999999	999999	957	382	301	920	577	782	840	383	999999	38	374	999999	676	38	409	999999	999999	846	209	788	957	205	974	396	647	522	999999	999999	506	22	306	324	869	245	382	16	999999	999999	807	244	259	665	999999	999999	478	769	999999	258	743	588	451	697	743	999999	378	762	408	905	999999	65	150	231	877	999999	731	60	151	440	655	402	888	643	999999	964	539	302	871	920	999999	878	594	393	875	917	570	609	999999	581	866	620	608	906	999999	752	104	37	788	888	333	428	627	496	602	999999	999999	999999	659	999999	758	86	890	487	988	403	471	756	999999	959	875	131	479	569	573	45	794	981	999999	295	869	999999	513	983	597	499	999999	107	999999	535	999999	762	950	999999	822	999999	730	130	999999	767	291	348	999999	828	22	211	948	67	922	567	555	719	336	373	909	999999	572	906	890	999999	153	373	999999	820	742	122	181	678	747	999999	999999	673	999999	999999	999999	999999	829	685	971	999999	550	202	184	233	999999	507	436	999999	891	575	228	999999	240	999999	624	999999	383	999999	95	900	999999	280	999999	150	261	882	999999	621	370	388	428	886	935	504	948	950	199	741	840	244	999999	999999	786	181	564	491	443	642	100	96	999999	967	599	999999	366	280	881	44	972	106	851	999999	999999	513	999999	999999	999999	735	481	999999	999999	641	31	999999	224	443	493	149	999999	769	449	23	531	283	240	461	999999	864	999999	677	78	165	769	743	393	870	379	283	34	231	603	707	171	426	367	999999	999999	999999	856	922	786	999999	999999	212	657	837	
293	942	282	695	999999	34	597	803	604	572	999999	999999	999999	353	73	999999	124	364	176	741	852	114	999999	723	515	548	18	225	890	999999	706	566	96	555	586	999999	10	338	186	578	999999	999999	821	795	643	669	999999	512	858	576	628	104	45	999999	985	189	36	559	999999	999999	26	382	912	278	865	315	200	999999	766	636	999999	785	187	598	630	495	293	130	999999	846	999999	999999	999999	999999	707	612	999999	179	570	999999	411	451	158	680	562	738	454	552	929	338	478	379	999999	232	366	842	999999	999999	296	999999	895	905	479	999999	248	520	26	999999	571	263	784	31	351	999999	999999	768	637	999999	45	892	999999	740	201	751	378	888	999999	999999	957	999999	999999	999999	883	80	511	999999	999999	813	999999	52	721	855	981	675	553	456	37	999999	997	999999	214	999999	999999	403	459	165	713	727	966	360	760	882	641	705	567	700	999999	280	999999	728	796	824	75	993	180	999999	759	525	999999	921	860	383	145	368	660	999999	682	489	999999	999999	999999	253	999999	90	292	839	999999	285	118	999999	999999	757	529	279	999999	390	999999	418	999999	273	406	197	529	54	500	386	747	999999	55	291	28	658	659	510	935	553	977	984	711	341	971	999999	417	355	614	113	853	866	567	279	931	273	267	357	950	604	723	802	999999	999999	102	941	240	827	834	658	107	28	343	999999	413	369	707	890	999999	923	780	184	440	396	532	999999	715	775	359	999999	401	999999	560	341	829	999999	403	805	999999	999999	252	590	520	955	15	999999	533	318	866	999999	565	376	65	37	824	549	371	204	382	221	236	999999	477	89	267	795	468	12	999999	238	965	901	651	273	999999	999999	663	485	390	698	357	999999	908	786	199	35	999999	532	516	289	813	209	433	999999	802	786	122	999999	697	219	376	530	889	637	607	664	725	792	999999	634	885	886	813	999999	863	830	557	690	890	999999	549	935	999999	149	425	766	477	623	470	893	87	999999	787	181	331	999999	516	280	189	534	310	464	186	881	404	926	999999	749	174	972	239	431	551	999999	670	440	999999	750	999999	841	999999	111	331	462	557	999999	108	642	362	46	324	999999	511	365	931	95	759	614	745	498	999999	728	999999	497	664	655	680	332	510	891	791	765	68	348	348	208	142	723	333	740	828	999999	999999	137	658	999999	920	195	533	999999	999999	430	15	724	471	999999	653	834	798	999999	999999	776	141	470	255	999999	228	172	27	733	952	46	999999	14	670	626	341	999999	839	710	735	494	798	925	
221	371	759	343	877	880	554	308	999999	432	756	61	999999	926	999999	999999	734	757	178	800	632	999999	149	10	63	845	136	332	999999	97	176	498	978	215	259	883	798	999999	999999	999999	188	654	121	858	257	618	13	415	448	739	976	999999	999999	998	303	576	231	999999	289	42	754	232	313	836	265	268	83	999999	676	998	999999	850	999999	41	621	977	532	999999	753	445	841	999999	999999	265	121	198	182	980	912	682	662	49	999999	263	392	999999	999999	285	999999	989	545	999999	738	999999	437	135	999999	294	999999	999999	54	939	999999	844	200	43	999999	57	725	77	95	103	999999	993	346	272	255	999999	649	664	636	257	999999	763	900	999999	982	999999	828	999999	999999	887	603	999999	638	722	43	760	72	358	618	999999	560	999999	903	999999	101	999999	112	175	880	306	645	722	688	999999	261	252	944	946	61	903	999999	999999	999999	999999	499	908	365	999999	239	495	156	999999	56	999999	696	999999	859	458	163	246	341	663	115	385	252	881	999999	840	471	999999	816	999999	307	999999	83	821	151	999999	952	193	389	487	935	394	160	355	675	355	110	108	392	999999	793	814	999999	566	999999	18	999999	618	999999	525	163	448	679	40	999999	341	269	875	21	999999	505	999999	857	853	999999	720	235	896	215	999999	999999	372	407	330	332	999999	152	999999	999999	142	749	999999	191	999999	999999	999999	999999	129	999999	343	96	999999	96	999999	990	823	956	717	999999	912	783	69	413	449	999999	790	50	359	999999	999999	999999	751	688	878	415	172	787	993	529	999999	999999	116	999999	871	999999	514	286	179	339	509	536	435	999999	284	359	999999	930	742	999999	543	456	366	999999	852	999999	344	546	217	999999	827	45	999999	198	609	907	677	525	541	973	999999	514	871	999999	208	999999	763	83	413	529	725	242	55	999999	985	783	648	694	691	726	141	967	78	356	512	474	573	246	79	377	682	999999	999999	999999	805	39	584	999999	223	999999	391	271	143	688	106	999999	990	56	212	825	268	982	833	815	841	314	445	525	517	999999	410	526	13	46	846	561	999999	999999	120	955	999999	311	481	811	345	870	833	390	259	999999	999999	526	999999	999999	118	699	340	582	999999	999999	999999	69	829	488	479	864	999999	107	841	545	751	999999	999999	256	627	956	510	31	999999	971	481	65	275	600	999999	999999	492	759	927	156	999999	999999	999999	619	371	999999	482	992	342	481	613	736	548	713	175	769	590	787	626	161	199	999999	999999	956	29	538	999999	239	238	595	381	507	179	694	324	490	999999	
326	884	488	999999	517	689	998	367	744	516	561	999999	490	999999	999999	999999	775	999999	912	999999	402	600	999999	999999	252	764	746	109	115	566	999999	999999	685	414	274	902	148	677	999999	999999	114	598	284	32	242	805	748	302	676	999999	999999	736	999999	332	963	726	999999	144	242	999999	942	899	262	999999	662	999999	749	86	999999	801	994	108	999999	292	64	999999	325	810	999999	999999	25	454	999999	999999	172	127	986	999999	450	548	850	14	444	999999	686	214	999999	105	369	80	66	672	274	874	380	305	460	130	277	170	410	251	32	795	738	498	999999	522	26	545	186	396	635	490	999999	990	664	999999	999999	999999	467	229	999999	51	390	353	999999	558	369	867	666	999999	95	290	147	999999	999999	649	999999	198	738	823	89	824	893	670	46	999999	923	390	640	999999	524	999999	999999	191	800	999999	414	394	318	917	162	159	878	320	310	354	352	351	999999	25	170	417	120	644	149	626	157	720	999999	406	999999	979	236	565	352	666	588	999999	808	999	244	804	999999	821	670	930	945	583	369	999999	999999	582	380	625	941	116	318	67	51	999999	834	694	88	911	292	183	923	999999	967	644	766	395	999999	19	781	365	537	299	999999	219	680	573	361	624	965	999999	999999	999999	624	245	358	999999	915	999999	175	549	725	968	538	497	17	631	616	724	925	55	49	371	844	585	999999	999999	94	999999	503	999999	342	464	946	240	574	322	699	999999	296	246	480	999999	999999	241	639	569	761	999999	999999	999999	957	999999	698	920	23	247	765	999999	999999	339	999999	94	999999	999999	999999	271	32	307	922	999999	999999	884	438	999999	574	141	527	999999	945	999999	267	607	628	454	999999	706	765	35	999999	337	557	999999	74	956	999999	999999	776	940	999999	378	546	463	564	518	126	82	208	20	355	999999	719	161	102	657	81	838	465	999999	600	510	506	996	90	594	999999	281	819	482	888	189	364	999999	589	577	472	804	999999	120	999999	240	507	999999	680	345	617	999999	999999	417	999999	961	999999	99	349	523	999999	550	382	969	381	999999	263	726	132	176	526	999999	572	525	194	999999	999999	355	359	369	13	999999	326	999999	999999	741	713	411	597	926	259	999999	999999	999999	999999	999999	431	999999	738	492	977	999999	632	513	818	484	999999	52	233	616	175	584	740	980	520	130	234	999999	992	639	142	851	138	205	917	999999	895	506	820	999999	845	999999	617	999999	391	999999	999999	812	926	502	908	670	188	999999	760	674	999999	266	555	583	698	999999	999999	108	359	135	652	436	
596	999999	589	336	231	961	771	999999	967	873	999999	298	12	999999	711	500	999999	999999	673	158	445	252	727	638	999999	247	999999	999999	643	999999	517	266	999999	691	226	999999	912	999999	449	227	219	317	707	999999	668	999999	999999	999999	92	999999	377	887	462	504	999999	999999	839	950	385	984	398	719	809	458	365	342	999999	320	205	999999	588	158	32	455	939	999999	544	76	999999	999999	999999	999999	969	64	151	629	999999	999999	700	872	529	999999	206	999999	829	499	507	259	999999	336	547	270	91	740	10	228	999999	16	999999	999999	808	772	980	692	999999	112	750	999999	999999	735	538	999999	999999	999999	999999	626	952	567	626	449	630	295	771	644	155	405	214	238	63	999999	999999	797	519	837	73	999999	981	513	146	727	749	999999	941	569	797	902	650	758	917	384	276	307	390	125	242	523	10	346	999999	923	897	521	702	999999	971	741	135	782	999999	75	645	448	999999	899	699	999999	353	212	846	252	999999	455	321	679	656	999999	416	403	999999	999999	757	644	965	223	829	238	59	556	597	66	776	867	499	851	999999	827	876	491	426	999999	179	797	499	305	178	452	209	33	738	514	334	732	188	999999	999999	11	999999	999999	79	999999	828	999999	615	790	475	886	955	469	999999	829	589	925	977	250	380	959	154	670	999999	387	999999	36	817	92	999999	54	689	780	543	737	353	669	421	954	535	382	192	709	999999	292	496	999999	92	909	999999	409	755	938	999999	358	999999	999999	173	692	443	802	979	999999	68	431	207	185	999999	213	485	920	999999	33	714	998	777	999999	999999	762	890	298	943	908	167	332	299	750	441	194	881	540	505	729	999999	999999	402	999999	651	999999	94	999999	999999	879	434	14	999999	732	233	350	999999	421	999999	411	801	154	859	80	999999	999999	141	456	744	742	331	999999	424	783	512	982	999999	128	793	999999	677	580	485	999999	484	163	435	999999	527	101	613	469	568	104	928	376	873	999999	999999	999999	276	637	575	81	557	999999	590	999999	999999	251	744	463	628	540	733	230	669	795	596	221	310	574	999999	653	138	999999	999999	999999	854	146	118	284	833	999999	174	49	14	414	516	994	573	323	999999	285	999999	999999	841	37	371	707	706	87	735	83	615	702	999999	922	942	999999	113	999999	268	93	142	999999	629	999999	376	693	999999	999999	999999	601	648	987	999999	654	306	999999	31	359	958	156	439	41	548	760	273	472	341	91	999999	820	891	999999	999999	999999	999999	999999	530	101	999999	678	491	452	797	144	434	627	474	999999	
626	963	674	753	999999	121	654	111	921	999999	486	999999	361	144	792	469	709	999999	932	973	511	419	457	929	698	289	665	986	243	414	999999	645	997	287	465	508	156	148	10	943	608	51	965	661	614	757	326	357	659	338	434	99	695	501	552	217	515	744	65	32	456	668	867	999999	543	841	999999	84	679	999999	322	571	344	989	375	470	454	796	324	940	963	999999	337	905	999999	246	949	506	999999	257	992	411	92	978	496	999999	183	457	127	773	852	252	677	375	25	862	754	706	999999	91	999999	719	429	999999	68	148	340	999999	999999	307	891	408	349	431	301	910	489	999999	999999	434	296	996	999999	999999	999999	999999	640	961	889	999999	492	253	381	652	494	283	981	967	919	358	609	999999	999999	820	881	999999	902	256	83	114	383	999999	214	999999	999999	766	999999	999999	999999	999999	507	378	999999	420	815	648	37	999999	936	28	999999	522	446	153	824	84	85	857	670	644	818	999999	999999	784	999999	104	999999	679	857	728	242	113	940	999999	850	240	999999	510	15	242	999999	216	319	65	185	999999	951	71	876	720	690	192	217	392	528	123	490	297	676	721	999999	357	838	218	785	825	999999	863	302	593	935	999999	999999	437	229	612	84	999999	608	881	152	977	803	146	47	59	896	999999	999999	737	750	851	833	294	632	999999	377	999999	279	360	999999	97	768	999999	785	125	999999	999999	172	916	49	658	689	794	578	999999	554	701	181	736	928	34	999999	565	843	93	742	999999	804	161	999999	999999	563	257	602	64	218	521	361	922	719	125	395	147	697	999999	999999	48	999999	10	523	675	930	543	431	265	288	213	999999	701	382	999999	999999	21	999999	76	999999	999999	202	999999	999999	43	350	259	999999	813	638	672	867	751	920	704	851	804	638	569	52	29	825	347	776	15	999999	659	549	999999	150	383	465	630	996	999999	999999	999999	586	490	335	680	526	618	626	615	345	999999	780	677	921	999999	383	122	33	85	615	855	999999	418	960	999999	709	80	673	999999	216	999999	755	999999	858	999999	228	999999	244	371	999999	999999	720	999999	669	386	878	871	34	968	999999	353	999999	999999	125	990	454	177	529	644	971	455	945	999999	409	108	941	999999	818	999999	953	235	878	999999	999999	408	144	586	749	584	812	837	56	704	264	862	640	833	999999	868	214	60	628	599	400	999999	271	358	761	571	444	297	62	762	999999	775	475	999999	349	717	855	867	428	945	832	999999	409	251	999999	546	468	117	517	950	67	902	607	288	
999999	999999	147	785	825	187	999999	524	784	293	689	488	396	999999	494	366	999999	347	999999	682	767	267	648	29	999999	224	112	337	779	999999	705	122	178	999999	683	815	580	80	51	250	805	999999	358	125	562	628	159	999999	623	999999	937	719	280	924	520	14	885	999999	999999	611	84	812	745	682	588	576	999999	999999	21	679	785	999999	305	391	876	460	908	533	467	623	999999	339	713	627	174	985	842	999999	677	999999	929	462	535	999999	175	993	572	676	999999	985	999999	950	999999	944	376	995	423	888	999999	70	999999	362	999999	920	999999	999999	108	127	999999	603	733	76	532	341	749	332	416	866	226	883	887	242	996	481	999999	123	576	769	261	999999	999999	999999	205	999999	583	576	999999	614	891	430	894	455	999999	933	999999	999999	428	431	204	53	588	557	999999	174	182	999999	365	188	615	434	999999	339	865	349	41	999999	871	914	757	182	529	801	974	795	988	442	999999	73	228	73	695	999999	574	218	999999	24	292	40	445	719	221	624	999	467	999999	564	999999	818	999999	483	999999	513	999999	31	999999	786	583	876	186	999999	789	302	999999	551	999999	32	765	656	758	26	496	840	479	47	999999	905	802	516	544	434	999999	265	170	999999	693	999999	482	552	999999	803	441	999999	999999	705	999999	918	664	457	728	238	799	999999	70	885	999999	539	43	635	70	618	984	76	342	752	886	999999	141	999999	999999	557	550	222	999999	954	585	89	985	774	117	53	999999	999999	788	315	634	920	205	999999	757	164	157	846	492	86	999999	374	999999	112	819	406	786	449	999999	180	688	586	999999	115	309	907	554	999999	528	999999	377	999999	288	37	127	999999	338	999999	999999	703	409	999999	999999	885	999999	220	15	883	999999	710	266	800	755	617	627	999999	949	100	975	849	999999	888	327	475	709	190	96	999999	985	853	999999	999999	982	895	770	999999	999999	94	969	99	999999	671	999999	817	760	576	882	999999	409	78	26	248	880	617	103	999999	386	265	186	954	133	999999	999999	111	643	336	818	999999	846	999999	203	864	130	999999	947	938	583	509	999999	999999	999999	426	999999	999999	836	999999	59	375	802	999999	606	600	908	25	965	942	999999	999999	184	999999	758	999999	823	766	875	999999	128	994	669	999999	999999	877	551	54	656	707	322	999999	274	999999	999999	452	68	597	47	603	956	999999	921	15	999999	379	335	999999	383	285	602	999999	51	684	711	64	705	647	320	729	59	864	369	267	630	791	939	370	157	999999	964	236	729	282	205	23	82	664	988	999999	
551	271	670	381	114	441	999999	589	112	231	746	420	286	999999	553	102	745	663	385	999999	439	964	141	78	320	376	999999	768	999999	697	999999	51	658	752	999999	787	203	988	162	999999	851	360	268	999999	999999	554	949	421	728	113	278	419	289	614	139	587	999999	602	70	738	290	181	999999	414	999999	705	761	534	140	766	898	757	511	196	532	999999	705	216	509	766	426	740	50	385	999999	572	762	54	999999	599	658	601	927	423	907	999999	259	999999	685	863	999999	425	999999	962	214	520	907	999999	92	999999	881	923	103	304	322	550	140	725	984	999999	999999	999999	911	999999	117	307	829	97	288	851	999999	851	530	645	999999	10	999999	87	999999	909	665	669	961	572	999999	735	508	633	999999	367	549	534	869	18	920	84	513	750	855	907	691	820	999999	240	999999	40	403	457	329	999999	101	63	554	85	22	283	756	999999	822	382	798	206	986	921	999999	305	981	999999	725	899	999999	999999	232	272	228	844	855	999999	999999	999999	999999	60	313	789	275	999999	999999	794	996	999999	328	175	927	999999	118	999999	834	892	999999	924	58	881	732	999999	999999	392	999999	999999	857	177	428	34	995	145	999999	999999	892	206	655	999999	325	197	524	999999	581	331	781	749	163	733	999999	999999	803	427	999999	460	999999	999999	964	883	666	697	936	829	228	303	179	999999	999999	999999	601	637	246	122	609	999999	999999	653	848	502	610	90	138	133	167	999999	231	578	507	999999	430	999999	999999	772	159	627	260	999999	860	287	162	990	316	793	141	382	999999	691	818	777	103	674	45	472	282	586	569	812	999999	763	82	999999	999999	853	939	592	999999	474	962	982	999999	999999	792	570	349	620	773	344	992	784	737	539	759	729	999999	999999	974	769	499	573	67	447	32	107	215	999999	705	463	853	549	976	262	728	835	177	430	999999	474	132	661	999999	235	820	999999	36	542	999999	564	367	194	999999	637	974	399	999999	172	650	695	365	787	999999	999999	491	452	808	484	811	923	562	75	999999	999999	999999	999999	760	832	627	144	999999	672	720	999999	105	668	930	999999	288	338	910	14	780	197	119	344	999999	502	744	999999	89	552	731	999999	999999	301	999999	118	990	999999	999999	102	545	999999	999999	693	999999	774	224	822	999999	999999	206	482	23	999999	295	685	400	999999	101	267	98	259	65	528	940	803	999999	804	357	999999	999999	151	699	818	469	999999	572	999999	999999	971	288	921	999999	619	356	999999	904	454	16	636	718	687	55	381	14	295	460	106	999999	273	
999999	999999	475	700	120	999999	782	204	97	999999	123	974	45	129	979	176	999999	445	182	690	999999	693	797	721	999999	671	105	999999	999999	184	813	999999	672	13	345	867	456	165	509	999999	477	999999	999999	985	522	743	999999	926	401	999999	891	25	924	72	999999	999999	622	999999	596	449	999999	463	999999	913	999999	647	312	999999	783	121	719	248	935	999999	223	199	336	999999	208	369	29	178	926	999999	999999	798	551	999999	999999	402	255	702	568	70	342	23	328	453	999999	875	999999	620	999999	999999	128	999999	89	53	848	185	616	809	555	999999	429	790	537	999999	631	418	105	702	403	390	999999	999999	679	875	548	210	871	999999	45	333	999999	409	999999	646	857	638	718	508	761	463	786	999999	999999	342	640	551	485	913	821	368	999999	999999	226	762	424	111	974	213	504	647	313	733	774	232	307	999999	764	891	999999	999999	699	596	940	940	603	430	999999	999999	999999	996	724	958	71	999999	552	199	192	272	999999	999999	664	515	14	124	159	63	671	924	44	620	999999	999999	999999	829	669	193	999999	999999	168	993	242	637	968	507	999999	355	671	108	679	118	837	502	999999	999999	338	194	592	826	790	999999	758	944	999999	625	999999	140	603	242	16	369	999999	906	999999	238	999999	37	546	506	201	803	391	999999	255	926	782	294	925	562	500	484	601	999999	495	618	245	297	334	999999	297	792	999999	439	101	999999	716	931	398	440	288	311	647	95	635	987	999999	195	699	387	842	925	214	50	999999	532	999999	429	420	495	999999	235	703	999999	218	408	61	951	482	935	999999	851	896	999999	283	198	836	516	346	999999	459	999999	999999	947	511	372	588	999999	697	568	552	999999	999999	902	999999	999999	608	999999	876	237	999999	216	999999	999999	999999	999999	38	719	766	552	695	261	92	911	46	943	999999	999999	692	999999	819	999999	999999	913	392	921	340	994	56	231	999999	392	639	999999	572	252	346	834	779	999999	344	868	945	999999	873	300	999999	609	999999	504	425	852	999999	40	417	999999	952	800	381	999999	660	44	673	545	962	312	622	999999	348	999999	999999	803	976	999999	511	950	403	118	49	101	999999	731	137	552	806	738	630	999999	999999	975	299	546	999999	999999	858	999999	205	409	193	570	999999	242	270	82	999999	621	875	999999	528	999999	203	844	999999	289	540	929	906	130	739	999999	682	22	999999	373	999999	71	999999	999999	323	212	755	993	925	999999	999999	482	999999	999999	655	194	999999	50	90	999999	782	455	785	999999	999999	999999	999999	999999	999999	999999	888	999999	962	897	
578	836	280	431	999999	326	711	209	918	291	866	67	468	850	475	999999	370	641	999999	46	590	999999	285	178	461	999999	808	680	333	999999	590	757	999999	573	487	819	913	441	775	999999	999999	583	536	504	999999	999999	470	552	609	125	598	257	999999	925	316	999999	560	112	999999	881	517	41	876	952	999999	119	546	894	373	999999	641	999999	866	178	513	999999	522	780	861	999999	924	266	81	217	377	343	999999	595	267	958	999999	999999	999999	893	256	501	707	584	803	207	398	575	188	999999	484	669	999999	565	422	309	999999	999999	999999	453	999999	261	960	668	584	367	95	951	637	415	397	999999	467	972	999999	21	309	999999	977	999999	999999	358	87	128	732	708	952	999999	182	957	951	488	570	28	936	999999	541	48	999	446	121	446	938	773	564	999999	211	418	999999	410	999999	999999	802	999999	324	999999	183	841	936	875	414	999999	778	680	999999	909	269	449	46	925	480	999999	938	540	552	999999	420	314	999999	999999	507	544	824	771	999999	999999	686	983	999999	999999	822	699	111	133	42	495	667	267	319	655	395	999999	381	718	930	738	139	271	43	632	198	869	288	858	378	999999	999999	17	722	999999	232	999999	745	709	999999	999999	169	999999	508	67	34	162	994	907	692	999999	999999	999999	841	228	753	424	950	81	999999	953	420	253	755	999999	692	999999	545	738	432	999999	26	999999	616	158	579	324	762	999999	607	999999	874	380	999999	632	706	697	175	504	999999	808	335	999999	571	159	370	916	70	999999	374	374	617	266	999999	582	729	999999	499	693	999999	439	661	999999	474	111	88	49	86	132	999999	999999	999999	50	910	624	783	353	109	466	999999	663	999999	999999	999999	999999	428	618	895	999999	902	214	999999	481	854	398	156	361	208	999999	80	330	839	999999	880	378	878	576	355	860	798	386	999999	42	999999	986	184	245	999999	999999	682	470	153	999999	229	261	798	23	999999	522	478	432	999999	999999	395	467	823	326	545	243	364	852	272	45	794	526	812	175	999999	868	223	910	999999	968	787	610	186	356	999999	629	580	999999	999999	833	392	376	242	762	646	447	172	858	699	138	875	830	207	118	698	703	999999	632	446	327	999999	567	442	186	999999	785	290	477	609	999999	663	499	471	439	653	427	294	60	999999	999999	706	365	220	999999	102	956	412	999999	999999	24	190	999999	428	73	999999	999999	999999	999999	909	861	166	694	258	783	475	385	368	768	465	280	418	999999	114	317	620	942	356	999999	93	895	382	999999	819	999999	999999	715	81	999999	
999999	999999	493	238	999999	666	972	999999	117	437	394	999999	999999	644	613	999999	606	792	843	120	452	592	999999	361	972	23	488	944	874	663	999999	760	314	961	864	637	786	189	257	447	344	609	999999	919	197	377	999999	738	609	443	988	999999	872	960	954	321	358	141	266	137	188	38	146	453	389	634	412	636	780	999999	599	426	999999	405	999999	843	757	559	174	999999	715	999999	345	999999	999999	114	887	353	999999	552	288	654	999999	130	269	316	472	392	540	562	965	671	957	633	999999	572	408	476	194	999999	563	799	967	661	421	999999	692	705	778	999999	746	68	999999	237	696	944	503	424	999999	470	381	375	999999	612	999999	53	792	711	598	999999	705	999999	169	895	988	489	687	271	708	831	623	766	613	265	815	906	51	730	999999	999999	79	984	340	724	739	198	999999	999999	32	378	644	999999	116	675	999999	335	999999	735	248	217	999999	999999	999999	314	846	614	999999	763	796	732	12	72	775	700	999999	721	90	444	165	800	709	333	248	999999	196	642	660	938	999999	489	999999	315	999999	729	999999	837	999999	36	877	134	999999	26	568	299	375	582	215	999999	641	857	999999	999999	579	448	508	934	999999	385	999999	213	999999	822	999999	317	725	999999	581	56	69	206	452	63	566	999999	373	693	999999	949	999999	614	999999	253	306	829	243	552	736	52	999999	707	844	999999	909	674	179	614	939	261	573	678	11	999999	999999	445	999999	202	999999	548	85	815	999999	53	999999	512	776	710	526	257	83	183	960	538	825	361	362	560	154	892	861	758	753	513	999999	296	613	277	896	861	424	999999	653	999999	966	415	538	800	481	999999	999999	468	98	999999	999999	999999	717	472	999999	995	93	999999	57	999999	687	999999	71	665	668	134	999999	509	814	999999	999999	41	999999	773	571	419	823	561	999999	748	994	402	670	70	336	985	578	999999	999999	900	777	570	994	999999	999999	650	353	872	142	999999	506	398	654	433	860	156	999999	999999	901	925	181	999999	999999	308	20	999999	999999	11	338	999999	999999	759	576	913	887	271	47	999999	273	921	75	950	999999	732	252	606	747	247	210	189	999999	999999	249	17	729	255	999999	695	999999	999999	999999	352	544	460	800	747	822	740	545	598	999999	987	999999	979	860	999999	112	52	66	999999	547	418	800	999999	565	999999	519	568	194	642	476	999999	999999	58	926	722	999999	969	932	504	784	17	999999	612	81	138	952	999999	999999	508	999999	753	638	232	677	586	552	395	894	878	999999	263	555	903	132	767	999999	632	
63	147	813	142	120	562	630	539	715	198	87	437	969	999999	421	686	499	722	712	31	381	350	180	31	85	63	999999	531	462	799	490	313	999999	330	999999	19	694	999999	643	86	999999	147	870	363	317	466	909	999999	841	869	413	409	64	721	261	999999	967	792	999999	66	999999	108	87	916	708	999999	52	648	999999	412	991	999999	89	999999	999999	243	479	816	714	999999	154	299	689	593	395	90	999999	673	79	999999	999999	902	952	586	791	503	999999	954	655	542	999999	270	999999	439	877	924	329	999999	999999	27	243	161	87	448	911	999999	999999	494	530	627	524	999999	579	999999	370	99	999999	503	844	924	183	524	170	181	999999	884	366	260	716	999999	999999	831	379	61	269	890	824	999999	999999	796	95	999999	433	999999	999999	55	690	999999	999999	787	999999	999999	583	999999	843	999999	999999	999999	999999	37	638	999999	999999	69	999999	692	999999	999999	290	479	274	33	828	58	839	999999	999999	999999	999999	158	203	973	191	928	999999	999999	999999	11	218	999999	900	919	268	647	167	927	999999	999999	173	335	55	172	999999	599	523	374	999999	535	538	245	627	999999	752	106	834	999999	976	849	986	999999	443	999999	319	999999	999999	355	764	191	890	912	810	726	968	999999	113	999999	871	591	999999	999999	937	999999	999999	973	923	51	177	172	812	502	950	948	387	999999	891	57	999999	372	31	177	610	816	644	626	434	900	889	999999	992	803	794	999999	443	288	992	999999	535	346	816	536	188	601	378	398	962	862	349	735	935	65	186	999999	570	247	107	131	999999	846	999999	999999	999999	251	179	999999	707	999999	999999	109	999999	181	521	999999	999999	494	999999	999999	448	255	664	999999	561	163	989	999999	627	295	824	206	999999	871	641	999999	797	793	384	936	431	369	999999	999999	358	249	495	763	544	669	952	85	257	98	682	999999	191	999999	470	999999	262	243	391	422	999999	999999	918	379	999999	831	999999	762	999999	63	586	88	565	999999	999999	321	999999	236	402	957	999999	748	948	102	198	808	999999	999999	999999	386	684	198	977	278	665	999999	331	125	233	712	949	999999	999999	204	511	604	999999	924	762	159	339	35	840	999999	88	999999	369	999999	190	999999	333	898	440	733	999999	398	111	296	602	183	990	553	12	999999	999999	999999	782	753	590	594	539	583	68	999999	57	658	357	553	999999	672	680	504	934	501	388	61	758	243	824	123	999999	981	331	589	168	786	33	161	426	933	219	615	246	596	202	999999	999999	999999	685	721	50	557	106	929	502	495	999999	511	310	955	
395	999999	929	476	101	558	262	479	25	271	634	206	136	266	999999	999999	268	347	999999	638	221	502	557	113	83	999999	885	999999	96	672	177	521	850	471	999999	670	686	769	505	643	498	370	251	424	999999	843	431	999999	476	437	236	999999	212	672	744	893	999999	825	403	155	999999	860	392	352	103	999999	356	999999	718	792	999999	999999	999999	664	150	850	261	142	27	239	523	55	925	659	446	896	319	188	999999	655	678	999999	375	360	971	638	999999	898	999999	999999	999999	766	131	684	58	999999	438	547	532	999999	642	999999	999999	999999	631	999999	935	733	906	206	999999	177	938	999999	124	527	134	492	693	512	999999	362	811	53	741	757	924	999999	610	709	468	999999	655	999999	22	818	62	211	728	354	703	253	992	133	179	329	827	68	570	530	612	946	999999	999999	30	289	57	764	432	999999	702	694	133	207	999999	42	522	115	60	305	475	923	999999	999999	809	999999	999999	688	874	421	999999	999999	999999	89	999999	521	917	635	812	732	770	297	778	853	651	999999	130	795	395	146	999999	999999	18	274	64	999999	192	513	220	400	920	369	890	20	944	836	23	999999	110	226	125	886	303	327	999999	188	154	999999	999999	800	508	999999	999999	738	614	218	857	999999	35	416	339	413	425	421	812	410	999999	767	909	814	994	87	695	178	31	921	428	690	999999	876	544	282	815	420	892	356	77	162	406	736	979	999999	999999	693	887	711	471	999999	514	134	781	387	10	999999	999999	431	999999	134	716	692	789	176	675	158	871	999999	598	14	529	999999	999999	255	370	183	999999	396	999999	999999	291	999999	460	547	999999	615	999999	167	999999	931	614	470	478	942	445	714	946	812	932	869	821	831	123	466	999999	999999	999999	536	26	999999	999999	418	373	877	843	999999	241	251	990	70	63	713	783	666	999999	69	987	999999	999999	656	236	32	464	199	189	459	206	994	195	999999	999999	999999	151	456	882	205	999999	600	109	48	482	705	821	871	816	999999	57	456	76	302	71	400	999999	369	600	36	954	183	697	393	210	247	66	999999	999999	494	999999	337	784	999999	999999	396	300	999999	184	999999	999999	999999	999999	82	412	999999	927	893	75	999999	842	999999	856	856	251	999999	999999	999999	999999	244	648	999999	635	999999	545	719	671	872	340	999999	109	954	195	78	825	372	999999	625	980	459	999999	172	798	811	999999	789	481	999999	999999	999999	492	999999	999999	939	882	252	999999	60	999999	692	88	65	562	399	334	888	597	999999	40	878	132	288	999999	999999	999999	486	
169	823	680	755	999999	743	919	999999	192	525	30	999999	195	582	415	999999	98	297	381	999999	999999	999999	487	762	202	694	999999	84	999999	999999	999999	556	999999	406	93	999999	999999	780	454	999999	146	999999	217	808	868	352	999999	458	999999	381	199	999999	16	670	875	759	346	999999	563	554	846	999999	385	999999	677	474	240	789	498	283	380	999999	843	46	128	349	201	678	999999	850	102	999999	611	544	25	410	549	353	530	333	796	462	226	900	498	300	999999	239	141	404	121	812	999999	199	11	880	604	999999	552	999999	568	668	999999	713	461	406	244	840	962	999999	924	886	268	174	487	999999	101	943	547	827	464	962	546	500	738	289	489	421	542	999999	805	579	999999	994	765	137	439	999999	448	101	66	54	277	864	479	234	553	794	712	94	789	661	431	999999	999999	606	131	999999	974	182	917	822	307	827	471	354	95	999999	408	359	488	999999	504	456	999999	999999	999999	682	30	514	735	694	999999	458	355	154	158	999999	999999	169	999999	906	999999	276	999999	999999	747	999999	402	135	149	290	999999	362	999999	999999	166	975	954	662	911	448	512	470	446	232	999999	848	482	327	206	19	350	249	352	581	59	238	999999	536	672	254	290	894	375	455	999999	356	852	154	988	182	132	270	258	568	999999	78	999999	952	130	898	967	85	929	999999	939	156	20	34	161	999999	704	427	990	666	168	618	104	990	999999	766	996	999999	999999	999999	886	999999	990	784	188	980	408	328	416	773	999999	214	965	245	515	162	346	828	992	70	999999	705	280	591	410	785	974	999999	39	999999	902	999999	999999	905	253	860	166	236	845	999999	528	999999	999999	226	389	999999	652	859	999999	999999	430	999999	345	278	555	191	808	408	383	403	15	568	298	999999	871	647	468	70	999999	655	996	119	982	820	999999	999999	999999	999999	212	457	999999	125	364	268	999999	734	304	999999	359	71	999999	757	852	452	175	960	96	958	355	741	494	999999	999999	999999	774	320	999999	524	736	463	497	754	206	926	270	890	999999	39	129	146	353	989	999999	930	603	248	267	999999	654	999999	16	735	999999	470	962	550	258	534	494	622	549	779	999999	895	573	307	561	925	192	285	999999	999999	999999	218	398	505	880	936	236	536	63	999999	870	164	457	762	55	735	964	999999	642	999999	999999	507	999999	999999	257	815	999999	306	687	341	999999	379	826	949	896	500	82	999999	670	321	308	957	568	999999	908	587	448	811	999999	999999	961	472	642	86	520	342	621	824	999999	74	579	930	
849	721	306	500	338	999999	865	555	662	506	58	999999	380	587	999999	701	999999	669	376	554	999999	860	380	885	737	749	999999	563	878	999999	219	999999	999999	378	118	847	599	418	259	940	999999	999999	173	464	423	321	705	933	404	920	168	587	999999	999999	885	988	351	420	763	588	79	312	999999	414	999999	453	588	999999	478	101	112	999999	419	435	608	348	697	915	471	425	54	505	169	958	99	999999	907	999999	492	130	505	188	654	671	999999	999999	999999	999999	177	970	732	999999	999999	312	817	999999	177	999999	425	547	300	999999	999999	347	544	573	152	718	324	665	545	871	520	358	999999	924	602	748	999999	965	999999	999999	747	500	692	351	999999	856	150	999999	464	645	999999	944	829	999999	999999	999999	136	999999	501	999999	444	999999	999999	861	999999	115	717	893	999999	999999	707	460	238	362	688	999999	655	999999	999999	295	578	146	999999	900	579	575	528	999999	694	295	999999	999999	999999	999	999999	999999	999999	999999	168	935	149	999999	869	999999	937	841	715	477	391	781	661	934	775	215	999999	308	311	999999	292	616	587	999999	208	32	807	451	986	239	858	452	392	824	44	999999	156	331	277	175	999999	738	860	999999	143	913	634	687	491	268	267	205	999999	541	548	551	999999	947	58	999999	237	495	999999	486	618	999999	398	837	900	188	68	420	41	145	570	554	756	536	999999	295	398	129	960	727	972	663	519	850	999999	492	999999	208	283	430	938	477	883	999999	442	205	524	797	787	999999	999999	847	174	999999	970	999999	795	821	889	763	457	118	999999	137	513	954	429	547	999999	999999	939	999999	999999	999999	999999	103	671	999999	999999	999999	999999	601	341	999999	527	135	499	721	880	292	999999	426	318	519	972	829	942	756	999999	487	775	977	246	379	372	350	709	563	600	877	332	422	999999	37	992	856	776	878	609	388	465	707	667	278	721	523	551	627	637	377	999999	915	512	999999	96	793	999999	962	999999	999999	425	999999	131	12	960	284	699	291	999999	126	63	73	999999	491	32	78	319	999999	999999	849	798	92	999999	232	726	999999	909	121	999999	209	501	814	594	432	962	530	999999	665	999999	446	999999	999999	110	521	324	97	769	30	999999	28	483	999999	314	999999	388	343	19	898	285	553	374	587	999999	327	624	248	479	723	528	999999	999999	654	660	999999	35	999999	981	999999	907	639	647	889	527	922	999999	114	510	159	53	629	521	687	999999	763	82	245	918	783	896	85	999999	999999	501	102	999999	999999	736	102	418	849	361	604	991	646	906	484	
70	428	999999	999999	738	329	679	999999	980	999999	274	896	149	790	619	208	999999	832	31	999999	397	999999	395	999999	377	417	741	999999	278	916	696	999999	999999	597	185	500	999999	386	999999	298	376	602	121	999999	564	999999	953	628	999999	999999	96	168	999999	999999	97	999999	999999	999999	999999	330	588	485	630	74	118	532	999999	551	614	999999	26	141	999999	732	999999	999999	323	664	341	999999	464	122	964	126	830	537	126	552	510	549	467	999999	244	25	709	890	999999	57	622	41	800	411	23	120	145	954	673	999999	88	301	999999	378	373	999999	866	476	521	514	243	999999	999999	999999	999999	75	662	540	897	479	33	345	999999	276	51	309	737	63	108	999999	981	999999	863	999999	474	218	236	98	123	629	159	243	379	999999	999999	51	999999	314	369	999999	457	605	66	203	999999	999999	999999	56	337	73	876	999999	999999	666	533	366	717	192	32	999999	839	999999	426	278	329	790	965	999999	462	10	999999	999999	693	161	999999	385	819	669	999999	999999	999999	189	760	59	999999	346	865	712	999999	999999	333	999999	999999	999999	118	999999	188	788	874	89	777	122	594	337	389	453	128	226	270	157	999999	57	828	999999	102	659	999999	377	525	999999	924	263	430	15	676	250	151	167	999999	522	207	41	999999	284	952	999999	999999	433	669	999999	227	999999	451	787	909	999999	614	990	443	999999	999999	811	273	999999	164	524	999999	589	661	149	311	961	183	747	949	999999	261	554	348	999999	73	390	707	225	765	999999	811	999999	105	400	635	161	724	999999	999999	396	999999	999999	999999	999999	934	16	772	530	997	266	999999	703	838	403	34	70	999999	967	394	690	113	57	135	880	713	59	494	270	513	160	246	999999	999999	999999	748	356	434	910	999999	67	999999	999999	999999	509	807	117	999999	701	999999	999999	509	756	208	762	292	719	999999	249	724	885	521	511	26	847	29	887	999999	285	999999	999999	999999	740	437	337	82	999999	830	626	82	606	255	792	895	938	650	490	390	999999	279	38	577	195	999999	655	545	116	170	379	489	920	708	528	55	698	938	769	329	871	689	365	889	163	176	999999	639	729	616	999999	206	539	506	865	999999	627	110	450	553	999999	791	999999	766	460	146	161	897	727	747	999999	999	881	170	518	853	914	149	999999	28	78	26	816	499	999999	183	999999	423	843	522	999999	597	497	225	547	90	723	999999	438	26	24	999999	911	982	419	87	324	378	999999	21	101	488	687	432	485	999999	974	476	683	999999	196	738	63	999999	328	609	511	666	999999	
438	139	324	710	999999	999999	999999	999999	999999	90	14	999999	999999	999999	831	999999	999999	910	999999	739	781	116	999999	915	161	999999	286	176	707	663	999999	999999	999999	755	560	882	777	999999	290	428	637	661	999999	395	679	429	999999	312	232	783	388	698	446	926	841	331	882	409	558	576	727	681	407	181	999999	438	209	826	875	949	999999	172	630	647	112	130	966	861	246	732	225	999999	944	923	284	121	139	731	999999	238	999	378	999999	714	701	999999	999999	999999	125	250	229	788	437	282	999999	999999	78	799	824	721	364	30	172	826	999999	999999	999999	483	999999	168	309	478	913	999999	999999	286	943	916	999999	157	866	998	745	996	513	436	999999	671	999999	68	53	340	907	202	873	999999	215	402	363	947	227	779	999999	957	940	999999	875	790	332	853	999999	999999	852	676	854	366	999999	176	323	999999	216	76	689	838	125	968	571	720	773	971	80	551	999999	998	929	97	999999	788	999999	762	561	999999	348	940	785	890	999999	240	348	999999	703	48	88	439	740	161	999999	242	842	971	189	164	26	360	782	731	599	854	747	766	438	497	999999	999999	999999	999999	727	749	62	999999	999999	340	999999	266	278	41	999999	999999	267	778	999999	999999	946	93	583	407	739	999999	167	64	999999	633	493	581	88	999999	999999	999999	76	999999	999999	350	190	999999	490	848	999999	999999	999999	751	999999	999999	596	968	769	743	999999	37	976	964	720	999999	999999	998	999999	857	847	801	187	72	113	943	67	999999	999999	999999	999999	999999	602	999999	626	999999	999999	416	794	999999	46	524	811	344	999999	900	999999	999999	570	695	758	191	999999	632	10	999999	582	30	647	325	999999	620	625	122	239	999999	434	251	348	999999	833	185	214	999999	821	332	999999	842	999999	999999	999999	999999	999999	999999	898	999999	654	969	734	646	406	999999	999999	478	417	426	899	699	115	452	475	310	763	830	861	999999	977	576	999999	677	989	740	623	444	923	462	214	966	223	906	999999	465	516	701	343	948	416	999999	699	404	433	999999	736	954	999999	999999	201	585	796	999999	355	999999	168	67	657	666	271	334	999999	954	222	999999	485	999999	884	20	793	999999	496	999999	999999	252	876	416	999999	699	13	668	705	831	271	628	999999	898	560	490	306	459	54	677	686	92	999999	744	999999	501	999999	537	999999	999999	307	140	99	999999	159	113	999999	751	813	999999	663	603	999999	723	693	593	762	587	648	404	713	344	26	819	236	94	71	141	234	752	884	475	598	977	999999	140	539	999999	748	457	999999	554	645	96	
24	999999	999999	467	60	598	999999	999999	999999	675	24	999999	123	999999	657	75	999999	79	527	999999	83	197	15	650	199	562	63	475	838	201	125	168	699	999999	999999	153	630	999999	999999	635	22	657	587	922	963	570	27	269	638	683	999999	219	37	999999	999999	999999	999999	812	277	497	999999	273	397	697	560	855	999999	193	475	514	444	446	988	892	58	999999	999999	92	999999	999999	545	999999	999999	165	784	905	141	999999	917	999999	999999	999999	999999	592	100	999999	270	890	371	117	306	834	999999	999999	999999	970	231	999999	536	597	226	994	999999	648	952	750	436	242	912	999999	724	159	999999	496	999999	627	118	405	801	308	999999	999999	721	579	999999	710	999	712	999999	999999	684	996	587	999999	761	999999	999999	688	640	999999	322	37	977	717	393	157	568	999999	999999	999999	861	826	343	237	441	506	999999	555	326	251	751	724	326	108	970	999999	571	999999	999999	999999	934	430	764	462	999999	138	742	13	999999	185	152	701	37	304	952	858	662	999999	888	999999	796	147	372	398	598	598	711	879	999999	665	585	622	572	317	687	999999	71	881	251	313	999999	279	369	999999	109	59	696	31	155	999999	75	222	67	999999	581	797	67	376	863	398	426	863	267	530	600	529	139	720	999999	999999	796	781	999999	585	500	527	777	231	298	549	901	689	999999	634	999999	372	999999	101	735	889	383	694	27	853	886	901	22	839	999999	580	999999	976	999999	634	325	999999	114	999999	999999	64	999999	836	999999	324	999999	737	999999	632	929	237	964	999999	984	999999	999999	112	763	999999	698	599	514	938	999999	718	629	924	999999	109	999999	316	268	92	121	999999	999999	546	616	703	999999	159	771	390	909	323	616	881	992	687	999999	223	999999	849	784	390	549	91	999999	369	694	572	999999	999999	323	622	968	881	999999	999999	999999	600	999999	70	999999	999999	827	134	38	366	111	748	931	999999	613	105	999999	999999	999999	730	142	788	390	257	18	794	697	742	76	296	354	735	999999	690	830	895	728	470	999999	245	562	424	63	800	267	999999	640	865	999999	227	836	999999	582	999999	180	79	999999	247	61	113	851	95	67	741	21	376	792	251	766	717	377	325	999999	73	178	717	734	589	989	72	999999	999999	325	849	460	795	162	999999	999999	761	685	490	999999	848	394	477	367	322	788	891	163	999999	109	999999	999999	521	102	519	37	463	999999	630	258	989	999999	999999	769	218	291	999999	223	42	999999	999999	42	887	906	618	678	701	360	999999	999999	108	908	764	732	617	999	938	702	643	
999999	65	426	64	242	430	999999	374	999999	999999	40	572	677	999999	999999	999999	675	961	614	483	840	999999	113	999999	829	160	999999	195	999999	161	218	352	524	580	999999	999999	588	999999	999999	486	720	999999	999999	211	391	238	430	999999	107	637	942	48	333	228	803	406	952	504	234	91	349	713	999999	555	999999	688	999999	107	999999	990	516	697	316	999999	763	536	999999	901	540	601	730	302	97	659	219	180	999999	305	999999	902	723	93	999999	573	146	16	999999	448	271	702	999999	332	966	999999	131	255	999999	205	464	277	74	60	963	999999	361	999999	626	999999	345	999999	670	752	330	918	276	999999	999999	742	999999	757	308	893	639	838	422	407	335	979	538	964	448	822	999999	999999	838	672	129	130	222	98	390	809	112	502	999999	436	11	999999	840	999999	311	989	213	707	999999	180	999999	999999	220	953	722	646	889	380	330	999999	911	820	89	603	312	999999	530	999999	376	999999	790	999999	805	999999	406	286	999999	839	999999	999999	619	143	999999	999999	262	994	910	268	376	999999	920	731	182	195	999999	190	969	246	395	489	469	310	340	479	390	283	999999	235	557	446	999999	60	717	999999	238	778	289	422	351	318	912	272	536	632	578	68	964	620	470	999999	999999	902	453	999999	989	319	802	999999	287	978	674	684	710	930	999999	870	24	311	957	746	999999	556	895	87	576	207	773	708	900	999999	319	709	764	999999	999999	604	606	543	999999	999999	976	227	145	999999	999999	237	561	606	396	708	54	999999	663	724	999999	760	17	999999	607	792	545	104	171	955	669	964	999999	378	801	999999	999999	999999	430	48	769	683	999999	531	999999	348	645	177	321	999999	999999	999999	56	50	26	377	597	241	936	999999	383	882	65	189	704	999999	317	192	804	754	445	999999	999999	625	954	640	999999	485	999999	268	156	378	782	968	999999	21	918	879	361	999999	54	999999	999999	341	664	887	628	240	827	763	41	999999	372	567	756	999999	425	431	95	999999	37	999999	999999	678	942	15	109	96	510	692	761	999999	999999	380	999999	413	41	899	960	77	999999	999999	657	178	999999	693	15	224	221	967	596	496	794	999999	406	999999	733	864	399	659	787	541	999999	999999	999999	603	999999	999999	857	999999	999999	525	471	28	373	918	464	139	999999	259	999999	884	999999	999999	105	999999	999999	855	973	777	680	999999	510	311	289	481	388	521	177	633	71	22	367	999999	297	80	35	776	612	488	478	603	423	150	999999	903	999999	198	49	736	960	776	28	90	672	999999	999999	169	739	891	
999999	942	962	817	999999	987	527	16	254	999999	249	867	253	495	999999	86	752	369	652	385	815	200	482	440	673	294	994	287	999999	784	999999	865	47	720	948	535	641	999999	952	671	385	659	999999	24	497	103	533	533	781	596	760	655	517	999999	86	348	470	532	154	999999	993	999999	810	470	970	999999	829	532	999999	773	445	157	416	980	10	165	257	999999	942	580	760	471	999999	609	999999	408	358	683	643	609	75	118	461	999999	678	145	849	482	53	123	999999	999999	986	999999	160	613	249	999999	362	920	101	12	999999	574	152	531	743	211	446	572	999999	155	889	999999	707	999999	999999	999999	312	864	316	774	424	829	316	760	484	498	458	420	169	821	999999	722	518	73	528	886	907	156	401	648	999999	481	97	999999	121	59	310	999999	999999	999999	234	999999	614	326	999999	760	267	391	56	255	999999	999999	412	214	824	999999	428	644	808	999999	460	165	473	999999	738	942	741	199	999999	435	197	635	502	999999	999999	999999	118	201	485	768	629	525	109	155	999999	999999	79	883	302	999999	631	666	999999	118	431	79	34	946	588	999999	28	77	742	999999	67	999999	999999	999999	617	991	67	237	169	49	999999	934	65	327	772	729	999999	858	999999	999999	804	531	620	393	999999	527	808	172	999999	839	999999	562	782	488	97	779	999999	944	275	310	999999	403	507	975	929	497	23	999999	999999	858	771	170	180	48	817	536	506	150	278	100	192	895	999999	329	999999	999999	161	577	239	992	255	929	592	596	816	410	34	644	464	999999	999999	999999	988	755	78	589	391	999999	670	561	999999	344	999999	185	127	991	780	188	685	312	345	446	999999	191	612	842	577	583	231	417	999999	999999	685	908	585	90	999999	868	260	710	999999	999999	906	678	720	911	262	417	478	999999	629	999999	958	162	999999	999999	999999	807	152	236	21	808	522	263	59	420	658	999999	599	999999	93	999999	999999	975	76	927	539	999999	470	701	589	170	999999	406	999999	999999	999999	533	885	517	999999	110	725	34	699	999999	895	652	628	309	999999	494	817	999999	741	718	918	983	95	999999	999999	835	999999	451	999999	999999	703	126	999999	393	516	999999	999999	92	591	999999	195	903	999999	639	42	886	999999	170	448	105	352	999999	664	79	747	920	447	788	978	999999	763	284	999999	847	733	779	186	999999	999999	999999	999999	999999	850	758	532	999999	707	455	999999	651	665	999999	12	550	508	40	999999	407	999999	595	687	103	113	971	229	910	524	438	906	263	710	935	377	321	493	999999	822	906	
999999	732	999999	992	999999	336	954	999999	282	837	348	703	327	779	599	999999	450	517	631	999999	538	621	500	278	549	810	941	730	808	690	67	891	999999	555	999999	999999	381	694	999999	999999	26	999999	999999	687	99	212	936	931	999999	178	999999	975	985	942	377	925	242	945	452	914	395	999999	999999	591	780	457	495	999999	918	686	827	999999	149	999999	862	897	983	812	999999	346	874	20	394	639	819	91	905	274	999999	935	680	435	251	463	999999	792	860	56	907	642	716	174	22	659	351	125	836	140	90	479	941	429	766	999999	50	999999	999999	999999	772	698	551	230	592	999999	999999	401	513	685	999999	80	47	937	905	546	629	999999	997	734	297	704	254	775	194	708	999999	999999	669	145	423	16	999999	719	284	999999	101	999999	999999	39	654	999999	611	160	667	19	442	14	523	229	486	341	386	115	999999	77	453	999999	46	884	989	999999	731	377	272	466	128	327	662	697	455	143	137	999999	999999	346	102	103	117	184	276	999999	738	449	659	91	630	999999	999999	216	764	325	999999	697	50	999999	228	244	888	999999	891	124	352	825	774	352	213	999999	35	516	974	359	668	861	618	10	25	999999	718	190	836	281	999999	456	933	140	999999	439	999999	190	127	858	999999	907	292	999999	646	999999	999999	316	999999	220	999999	358	241	414	657	999999	89	50	885	937	525	707	999999	620	662	895	892	643	668	774	491	845	399	126	154	999999	578	466	363	999999	616	999999	312	625	459	114	224	528	483	96	359	887	304	999999	343	507	542	672	499	999999	29	999999	648	999999	999999	999999	959	999999	999999	896	28	622	999999	782	330	999999	404	999999	171	557	999999	374	170	582	424	999999	550	218	783	999999	999999	906	999999	613	93	584	999999	209	896	482	155	109	268	587	77	736	211	522	860	229	112	999999	511	941	999999	655	871	76	688	999999	436	750	342	623	677	122	655	83	699	746	359	205	852	688	412	582	115	582	514	688	999999	999999	358	563	544	434	405	36	543	999999	712	698	521	771	56	404	999999	645	909	955	91	138	822	124	870	907	940	999999	538	497	549	298	561	10	731	408	402	779	89	252	716	629	999999	999999	43	661	999999	999999	999999	999999	815	999999	672	559	606	275	215	244	999999	636	494	582	497	56	888	999999	146	520	50	647	11	987	999999	667	999999	999999	598	561	90	219	232	859	191	529	681	88	625	999999	999999	465	999999	168	97	452	758	144	141	493	382	999999	524	999999	50	993	17	999999	905	999999	320	999999	
999999	653	163	482	414	635	999999	999999	999999	999999	798	999999	126	999999	454	842	899	123	999999	114	999999	999999	188	471	694	68	818	999999	522	999999	183	999999	691	259	788	549	15	614	999999	133	742	174	129	572	820	390	56	465	999999	174	928	792	106	216	823	572	475	691	787	355	816	999999	999999	521	637	999999	999999	999999	796	904	837	295	84	999999	371	166	985	999999	651	314	999999	999999	648	999999	924	391	523	999999	435	226	999999	999999	826	693	316	539	719	999999	935	642	936	189	669	999999	337	999999	717	320	844	667	586	859	999999	482	999999	463	564	107	596	256	664	968	442	579	830	523	468	391	999999	831	446	999999	680	18	999999	832	999999	14	30	999999	673	212	639	767	999999	999999	284	353	360	852	974	999999	21	689	978	968	747	99	814	814	999999	335	841	23	230	208	188	41	115	999999	999999	560	86	315	582	461	338	674	939	614	249	999999	41	999999	999999	999999	377	999999	40	409	95	603	200	999999	117	347	370	626	546	441	999999	999999	248	849	999999	423	545	999999	999999	526	640	82	159	999999	575	69	304	225	999999	405	831	197	11	705	425	999999	999999	870	208	244	101	711	137	508	577	996	875	192	544	443	999999	671	884	999999	769	22	453	990	999999	57	53	155	471	999999	610	849	250	543	433	999999	62	674	507	872	435	999999	945	651	999999	578	194	999999	681	721	126	170	312	497	936	999999	723	380	239	999999	201	999999	999999	986	898	999999	999999	342	999999	628	999999	614	173	22	88	840	76	802	369	72	999999	930	474	749	999999	450	547	999999	999999	30	201	999999	999999	356	680	489	688	959	753	903	999999	999999	999999	62	341	999999	996	999999	419	106	346	999999	20	999999	298	270	999999	999999	961	458	190	999999	736	738	436	999999	180	999999	999999	599	999999	999999	59	999999	999999	21	576	999999	999999	999999	999999	256	344	510	683	281	672	277	999999	420	17	197	999999	304	722	820	125	625	999999	999999	341	189	999999	819	943	239	871	554	928	287	694	70	92	448	999999	933	999999	236	65	999999	46	999999	758	920	592	965	999999	999999	742	428	895	951	999999	785	191	999999	297	999999	999999	999999	410	127	348	780	726	947	999999	559	999999	789	162	889	570	469	597	438	430	999999	999999	978	130	126	999999	509	391	742	999999	307	266	999999	646	153	670	999999	999999	999999	564	978	204	999999	861	560	999999	953	276	16	390	336	198	753	999999	258	296	587	333	293	315	838	399	983	999999	806	303	559	153	18	229	958	714	999999	999999	452	843	999999	999999	569	
662	858	243	385	999999	937	999999	513	897	397	999999	92	999999	471	999999	999999	588	221	961	65	266	904	999999	999999	787	432	621	519	879	401	415	704	470	763	631	457	604	23	999999	999999	696	790	662	755	161	999999	680	252	999999	158	863	632	999999	71	313	999999	999999	999999	597	929	325	999999	633	999999	982	162	621	524	840	999999	130	575	590	224	368	476	999999	64	999999	650	751	378	999999	731	537	782	999999	409	460	872	409	999999	426	701	430	106	999999	166	773	998	525	166	412	908	37	298	51	417	999999	836	999999	993	869	947	999999	999999	155	902	999999	999999	90	222	73	999999	757	501	999999	999999	793	272	999999	94	291	117	134	595	999999	546	703	249	741	664	706	999999	365	999999	999999	478	999999	484	999999	263	198	574	918	999999	102	444	161	535	149	162	623	440	525	432	711	999999	822	592	980	608	208	999999	467	999999	999999	449	611	351	999999	679	375	319	320	999999	895	716	199	821	999999	999999	394	178	109	588	51	275	999999	932	704	999999	656	931	999999	352	65	469	116	502	797	999999	832	810	999999	469	787	313	129	468	999999	995	572	10	999999	458	999999	40	629	879	384	999999	350	679	646	999999	999999	444	815	968	11	436	610	697	999999	999999	999999	584	384	639	801	738	155	999999	406	709	435	999999	842	55	999999	999999	839	999999	128	999999	312	163	173	60	999999	352	999999	161	466	110	394	999999	976	248	759	639	999999	989	87	645	104	710	282	937	318	377	602	769	839	977	597	383	578	476	548	545	999999	334	203	999999	999999	994	183	305	999999	560	678	603	296	999999	378	849	159	999999	462	601	880	235	741	999999	750	728	999999	999999	999999	20	999999	510	700	223	999999	331	796	999999	999999	110	999999	999999	623	758	698	999999	999999	350	999999	747	234	106	999999	946	664	195	999999	134	708	521	682	999999	793	999999	263	178	999999	82	280	57	63	999999	86	362	999999	999999	612	983	379	999999	255	971	999999	765	786	209	495	753	999999	999999	738	671	919	883	427	843	193	319	504	530	105	410	79	561	999999	703	30	999999	881	760	999999	609	999999	957	276	710	812	999999	527	64	683	159	999999	246	318	391	610	999999	934	999999	720	303	489	999999	999999	845	902	330	999999	93	189	833	872	999999	461	139	999999	962	617	999999	41	999999	791	450	847	945	886	833	252	312	102	827	999999	999999	50	289	130	904	999999	431	808	999999	999999	444	874	999999	287	724	785	189	474	648	999999	226	199	563	511	999999	999999	711	958	999999	88	999999	990	999999	115	999999	
999999	182	19	22	661	196	999999	549	999999	357	575	997	667	172	999999	999999	837	454	999999	510	470	486	777	999999	902	599	472	999999	413	197	453	523	743	999999	965	612	179	462	986	398	317	649	364	999999	473	15	53	795	30	25	930	546	999999	999999	750	282	999999	928	119	72	999999	180	146	21	999999	999999	263	601	206	999999	893	385	467	854	999999	821	999999	622	617	897	556	676	719	398	267	907	415	999999	325	693	217	999999	352	924	999999	999999	513	352	999999	421	999999	451	598	999999	999999	555	88	264	411	929	159	782	320	999999	515	56	460	747	999999	995	646	124	999999	999999	238	651	42	543	188	66	318	780	999999	205	155	999999	87	144	276	711	999999	161	737	395	543	435	931	140	999999	628	686	765	597	265	775	636	175	95	356	479	522	999999	85	999999	621	379	421	999999	76	411	999999	999999	999999	999999	999999	494	387	890	969	802	720	902	999999	999999	380	553	999999	115	430	519	939	992	999999	796	199	999999	85	392	774	174	23	816	999999	17	659	999999	293	554	98	999999	999999	284	126	553	759	620	420	524	974	78	196	999999	694	557	471	977	999999	999999	853	884	418	994	999999	805	788	904	838	128	999999	20	269	638	27	149	999999	999999	875	244	47	578	873	561	418	999999	977	708	999999	516	545	682	832	609	999999	214	872	999999	167	999999	764	999999	999999	302	623	999999	808	558	297	555	298	806	111	303	647	284	20	999999	585	420	827	999999	999999	999999	999999	229	999999	659	999999	813	276	999999	507	564	479	192	796	999999	937	454	897	429	999999	577	228	999999	580	999999	999999	999999	203	999999	679	747	999999	684	83	460	999999	999999	786	158	619	484	288	294	999999	546	823	464	488	439	999999	141	523	408	999999	214	113	999999	999999	999999	697	523	999999	262	334	999999	80	795	118	346	999999	543	667	999999	809	936	298	933	439	43	716	507	999999	999999	105	548	233	95	999999	999999	356	874	755	999999	461	106	864	36	960	548	476	37	356	151	578	385	473	999999	598	999999	999999	179	414	614	999999	200	999999	857	166	785	536	999999	999999	999999	999999	987	999999	999999	297	999999	999999	272	973	891	567	688	160	999999	999999	719	84	459	496	290	953	186	470	151	215	999999	520	16	869	999999	999999	490	256	117	160	591	597	944	487	884	999999	999999	206	522	56	254	49	790	999999	999999	711	87	498	500	999999	999999	999999	646	323	999999	203	75	403	799	880	87	441	53	644	603	131	999999	971	612	629	310	980	999999	999999	961	230	730	344	999999	472	999999	
991	756	821	347	74	951	630	999999	691	596	259	406	642	999999	812	996	155	78	326	999999	115	999999	870	984	833	999999	551	999999	806	473	999999	971	337	946	95	684	999999	307	539	180	509	521	921	42	999999	583	999999	135	999999	234	999999	276	115	891	827	999999	885	836	513	494	409	999999	999999	227	866	288	79	695	999999	999999	774	847	538	999999	81	999999	999999	838	933	260	999999	426	999999	582	888	463	999999	445	129	999999	999999	394	999999	55	770	241	866	703	175	999999	514	999999	251	30	999999	737	737	959	819	999999	149	57	903	263	999999	999999	999999	82	999999	412	422	633	576	903	339	389	62	493	385	840	728	272	672	171	746	656	185	192	999999	999999	725	999999	626	999999	999999	999999	491	541	825	999999	176	999999	999999	763	999999	999999	52	347	691	79	684	999999	583	999999	514	877	999999	741	999999	999999	807	882	949	188	687	515	16	690	73	587	898	521	999999	999999	673	933	898	909	811	865	614	838	500	63	476	481	332	648	999999	999999	376	750	34	262	980	999999	845	194	999999	844	873	361	283	999999	181	999999	587	986	314	581	999999	475	930	999999	958	969	391	999999	712	216	192	368	319	110	220	158	999999	414	617	389	97	714	999999	999999	991	262	564	396	882	999999	893	999999	999999	799	984	901	999999	999999	303	20	903	949	481	999999	662	515	999999	183	893	33	999999	999999	378	999999	999999	274	999999	964	659	999999	414	999999	23	410	322	845	35	999999	125	319	338	124	120	607	999999	147	242	963	313	486	220	391	502	858	636	999999	968	999999	315	999999	999999	855	723	597	605	909	936	81	557	816	490	999999	67	584	999999	562	999999	771	999999	999999	999999	678	999999	999999	999999	999999	999999	164	774	999999	877	999999	214	405	59	482	400	522	11	576	211	999999	416	497	996	688	334	917	999999	83	659	207	968	959	689	591	205	999999	112	582	417	781	307	956	939	873	328	661	999999	222	999999	999999	999999	872	154	999999	271	173	185	806	698	583	999999	700	941	679	999999	999999	716	468	287	850	419	429	169	430	999999	459	557	133	370	672	999999	952	999999	120	438	105	999999	818	999999	42	999999	306	999999	833	999999	999999	25	999999	234	83	945	77	999999	999999	138	350	713	999999	17	812	615	62	445	999999	201	48	999999	830	251	999999	440	898	148	999999	485	123	545	336	639	266	444	298	898	297	726	325	27	999999	981	98	999999	99	810	999999	427	999999	861	999999	999999	752	818	194	999999	682	642	999999	999999	688	835	25	999999	387	95	751	377	326	999999	158	
309	876	31	198	848	999999	170	350	98	631	999999	999999	262	688	694	999999	448	260	280	226	654	679	999999	338	999999	966	293	15	13	68	150	110	169	712	557	765	731	629	346	864	999999	999999	999999	999999	999999	673	763	125	692	209	313	127	56	999999	503	630	489	692	433	882	869	165	999999	39	491	999999	13	549	141	928	165	818	914	416	705	999999	719	999999	478	101	212	178	999999	999999	754	33	64	233	219	999999	285	48	999999	463	994	366	955	929	816	142	669	224	999999	999999	53	495	212	999999	999999	999999	999999	400	224	342	679	701	842	999999	999999	999999	674	780	999999	999999	652	126	622	460	421	348	407	789	282	999999	431	988	195	558	999999	269	999999	424	992	999999	999999	999999	824	863	999999	303	524	423	654	358	468	889	883	778	121	999999	872	752	228	892	743	131	128	878	910	999999	999999	294	780	26	647	259	999999	272	199	767	301	759	676	128	999999	999999	145	999999	999999	999999	114	416	446	833	396	999999	205	109	334	893	999999	945	952	102	999999	239	642	638	999999	218	111	621	588	999999	999999	123	999999	110	999999	759	986	204	999999	378	999999	109	847	947	999999	580	64	689	999999	999999	999999	356	806	583	999999	594	351	507	222	668	999999	999999	827	103	207	283	999999	105	40	999999	907	571	944	584	515	688	999999	695	18	140	999999	422	683	292	999999	289	316	502	769	484	418	488	981	342	937	104	281	754	999999	999999	588	958	658	373	398	999999	411	232	77	652	999999	656	498	92	514	999999	808	545	999999	999999	966	499	335	556	999999	428	589	611	999999	421	999999	637	999999	999999	552	205	763	320	894	999999	877	999999	434	127	281	762	990	899	827	918	295	736	12	999999	390	99	632	112	217	969	850	800	584	656	999999	575	710	999999	999999	319	264	999999	650	840	50	999999	75	218	999999	999999	438	689	999999	999999	136	681	634	999999	281	462	572	661	112	925	70	999999	509	778	882	705	61	163	999999	518	999999	999999	999999	172	791	509	999999	424	827	814	540	171	999999	856	529	563	999999	999999	565	999999	746	999999	395	999999	779	999999	381	297	335	579	351	284	330	999999	74	339	595	471	332	772	438	157	999999	297	999999	999999	71	999999	258	999999	764	464	999999	292	999999	70	410	370	999999	828	137	736	98	999999	472	265	999999	750	791	200	968	479	274	792	648	598	768	108	339	879	900	728	999999	16	814	887	686	999999	504	999999	928	234	999999	999999	644	701	68	999999	825	139	68	321	999999	999999	360	999999	200	805	643	182	301	312	
999999	999999	928	999999	698	92	442	585	578	802	255	999999	999999	743	999999	770	158	946	540	191	282	209	999999	589	865	999999	999999	529	697	999999	404	999999	712	625	203	999999	575	245	13	999999	154	250	999999	999999	999999	999999	796	999999	893	999999	657	999999	642	119	39	831	693	348	543	717	435	912	888	999999	408	923	84	645	549	827	205	912	943	999999	47	42	648	564	999999	791	193	49	636	277	999999	707	689	602	999999	372	880	236	999999	296	551	241	361	862	857	151	10	161	999999	75	234	744	999999	89	82	997	192	138	824	999999	533	395	286	620	474	700	999999	999999	59	187	999999	968	220	657	21	805	999999	786	707	382	790	42	972	570	52	488	954	610	530	598	190	752	412	949	762	999999	955	741	398	166	906	528	111	999999	129	266	534	106	999999	277	326	999999	430	451	961	500	423	715	577	985	746	633	951	999999	996	999999	565	270	894	999999	999999	939	999999	550	475	271	931	91	451	786	954	999999	542	263	282	999999	331	960	987	271	742	250	173	999999	419	283	999999	999999	893	925	700	273	211	221	999999	386	18	999999	975	699	569	999999	999999	791	999999	889	101	698	188	222	872	605	283	632	123	999999	776	985	141	202	694	290	198	526	999999	690	655	999999	999999	896	775	452	999999	297	702	999999	976	999999	380	530	999999	999999	472	680	62	105	990	579	108	818	610	33	748	783	15	289	153	747	705	999999	243	770	862	291	447	430	999999	985	999999	713	632	999999	999999	999999	21	815	817	999999	999999	990	700	86	232	27	295	751	703	211	999999	422	267	999999	676	40	297	999999	26	190	242	999999	485	14	648	394	195	216	419	148	771	199	472	635	283	715	650	166	999999	845	995	999999	726	999999	702	518	455	999999	727	584	322	999999	799	636	284	840	515	695	999999	999999	999999	999999	999999	565	439	103	949	632	955	999999	389	999999	873	999999	195	547	906	76	999999	999999	938	791	488	835	825	181	999999	836	360	999999	210	999999	999999	999999	23	916	999999	999999	999999	609	568	823	448	999999	204	192	726	627	999999	737	934	448	999999	307	999999	50	600	506	999999	268	999999	123	281	521	761	435	411	173	168	278	999999	744	97	702	999999	124	353	722	641	999999	454	772	395	999999	508	761	570	431	999999	999999	325	857	999999	720	999999	454	552	926	999999	769	781	563	469	999999	554	199	360	691	735	784	696	878	865	106	813	999999	728	999999	23	10	999999	979	999999	194	999999	335	999999	377	795	127	572	999999	718	871	861	891	999999	222	
77	319	999999	879	696	999999	999999	447	991	335	907	976	999999	893	913	14	905	801	210	284	999999	999999	877	983	896	617	999999	999999	999999	993	245	921	627	999999	999999	703	599	985	292	999999	908	999999	344	987	470	818	401	679	512	999999	966	69	690	38	994	849	442	427	999999	999999	814	999999	287	997	100	985	999999	999999	312	999999	414	919	519	873	376	711	884	889	523	87	226	542	767	455	37	185	241	598	520	741	271	999999	999999	213	522	902	999999	346	999999	999999	999999	190	377	303	309	56	999999	816	661	292	964	999999	904	999999	862	281	247	832	999999	915	999999	760	999999	570	999999	999999	917	315	999999	473	482	548	999999	999999	999999	999999	175	999999	155	980	635	424	936	238	777	719	278	106	999999	999999	664	999999	375	982	730	708	999999	806	355	77	139	244	465	999999	810	425	559	865	298	825	115	773	687	999999	289	999999	823	999999	792	238	999999	821	964	119	809	86	182	20	999999	999999	555	999999	129	88	851	400	959	999999	999999	361	169	412	999999	525	146	891	718	386	999999	999999	884	999999	999999	126	999999	318	280	999999	388	733	252	549	999999	999999	279	746	999999	608	147	889	380	85	53	440	78	562	22	999999	973	917	999999	796	318	915	34	537	354	999999	975	999999	999999	999999	369	694	118	619	999999	429	256	399	999999	119	248	812	31	999999	975	583	999999	550	305	999999	382	471	375	456	999999	642	364	742	999999	999999	633	604	768	999999	715	358	999999	458	999999	999999	202	583	680	257	558	999999	894	224	561	771	954	435	248	299	241	898	329	662	388	220	75	999999	997	999999	999999	643	54	264	104	626	261	599	842	712	639	999999	791	127	897	735	748	149	190	630	697	999999	366	479	535	816	39	669	999999	999999	999999	688	999999	93	999999	915	461	639	130	935	520	999999	593	535	999999	442	117	999999	765	653	472	925	332	376	899	289	287	574	728	287	597	591	529	999999	195	951	221	707	356	982	999999	999999	999999	255	120	341	999999	830	820	103	709	827	999999	426	999999	601	999999	219	194	492	999999	999999	910	999999	347	928	836	248	350	708	230	999999	855	783	999999	363	906	999999	999999	567	999999	456	754	999999	578	769	687	112	329	593	595	12	522	999999	999999	396	208	999999	908	191	505	375	999999	121	999999	309	972	130	56	671	695	288	952	627	999999	999999	142	285	999999	578	999999	733	918	756	999999	999999	887	991	999999	982	999999	729	999999	84	71	308	999999	642	763	278	797	999999	65	658	898	317	59	999999	999999	172	999999	922	999999	339	
940	772	457	734	998	999999	422	999999	999999	73	516	965	119	999999	566	518	225	500	521	995	780	684	677	270	858	999999	178	999999	945	276	729	242	999999	839	143	999999	851	999999	644	119	856	999999	874	991	151	932	207	181	999999	537	947	763	410	999999	999999	266	104	196	875	202	999999	430	45	425	344	284	157	999999	999999	278	667	984	855	412	148	999999	809	999999	129	925	607	997	664	417	328	965	831	900	290	877	203	665	365	451	634	436	781	458	656	867	999999	927	999999	69	999999	962	999999	998	778	999999	999999	418	999999	999999	999999	487	999999	627	106	379	452	999999	990	867	84	12	628	414	777	712	192	361	39	999999	150	680	571	604	547	999999	999999	833	131	999999	999999	999999	597	415	856	157	670	164	362	287	424	537	999999	999999	985	867	344	503	999999	75	413	999999	999999	815	809	914	915	171	999999	740	321	619	135	305	445	299	414	222	999999	630	51	999999	998	751	837	612	742	12	618	999999	31	564	612	65	291	336	405	782	606	941	241	508	84	621	999999	804	412	642	999999	695	463	999999	944	600	34	999999	106	999999	999999	206	181	913	999999	410	718	756	17	999999	23	118	894	631	616	616	398	543	999999	387	785	43	999999	110	999999	922	225	900	620	21	41	906	240	767	999999	409	769	999999	955	674	902	219	999999	342	628	999999	801	832	515	337	211	490	432	718	853	944	999999	81	45	999999	194	818	146	995	999999	999999	878	137	825	217	846	80	587	288	999999	575	246	999999	481	863	999999	393	394	292	999999	550	483	521	999999	861	412	698	292	335	490	94	83	801	304	999999	146	999999	16	308	490	999999	903	999999	244	999999	999999	137	599	181	508	800	433	854	999999	497	999999	367	223	999999	804	158	787	262	999999	400	501	444	574	959	999999	999999	386	96	801	999999	647	339	287	999999	163	285	108	999999	999999	999999	660	229	616	807	888	778	999999	52	503	342	353	651	355	843	785	999999	563	640	454	60	424	347	62	516	849	303	90	586	810	999999	999999	999999	435	118	999999	282	999999	766	81	948	999999	999999	592	468	335	996	999999	443	850	890	999999	468	666	776	275	323	176	109	957	594	698	873	242	974	999999	677	999999	247	113	513	445	796	568	506	999999	90	754	593	190	852	319	999999	736	919	807	591	20	658	842	999999	115	728	999999	487	999999	133	111	999999	186	999999	999999	746	339	346	999999	924	900	170	722	195	569	583	999999	999999	284	61	147	322	176	999999	999999	566	404	999999	408	716	988	90	
256	999999	999999	999999	417	999999	82	572	999999	999999	999999	883	691	849	936	657	857	999999	809	703	213	208	986	788	451	485	999999	999999	999999	999999	938	738	936	819	999999	792	215	432	176	999999	42	999999	743	747	848	293	19	817	630	999999	829	875	907	294	877	58	943	200	695	931	540	999999	230	665	460	999999	999999	871	936	154	999999	434	366	999999	670	501	999999	999999	999999	168	475	999999	593	605	999999	73	999999	651	941	865	848	999999	737	244	855	184	490	999999	296	122	345	147	880	486	304	405	519	999999	623	386	594	999999	260	536	465	366	275	624	999999	397	905	305	999999	999999	305	437	696	131	566	496	20	385	952	999999	822	337	303	116	999999	999999	999999	345	999999	999999	281	999999	763	210	999999	499	909	866	245	898	216	50	218	810	190	867	708	397	928	136	375	999999	999999	432	714	137	72	168	323	426	999999	569	999999	374	799	162	673	999999	999999	77	999999	154	999999	64	621	782	129	493	926	443	718	166	416	901	200	73	401	341	496	999999	436	750	552	999999	64	647	772	844	21	38	204	999999	54	999999	549	230	77	697	811	999999	17	999999	241	999999	708	999999	999999	999999	183	736	760	342	999999	701	999999	836	601	331	999	999999	19	999999	999999	999999	249	504	121	999999	361	969	995	703	529	999999	643	999999	999999	999999	120	376	493	407	670	999999	277	861	999999	353	231	712	628	746	697	837	922	731	107	999999	639	999999	576	608	23	213	999999	999999	812	444	67	783	328	928	999999	999999	490	612	999999	207	630	999999	999999	767	333	649	999999	999999	15	691	641	912	999999	184	999999	907	999999	999999	999999	466	544	220	58	779	296	999999	999999	700	535	74	999999	999999	999999	899	713	261	922	809	285	374	999999	999999	60	999999	999999	155	33	153	895	314	833	605	228	158	999999	419	339	511	480	999999	264	650	723	941	344	331	795	860	471	781	984	990	999999	29	999999	62	999999	927	976	151	425	251	999999	231	241	751	101	999999	246	303	922	420	999999	400	119	221	768	119	787	481	359	172	999999	123	329	843	995	209	999999	999999	999999	999999	535	338	470	23	846	502	710	592	240	827	999999	999999	859	999999	661	219	999999	392	999999	60	150	504	792	262	570	999999	901	397	756	891	999999	999999	999999	520	885	10	999999	106	375	275	999999	999999	251	531	547	999999	264	756	999999	785	300	171	999999	208	271	40	546	217	452	164	600	322	836	999999	413	989	133	999999	687	660	289	812	26	27	651	999999	263	999999	999999	999999	437	155	215	970	999999	262	
316	845	259	999999	463	722	653	220	675	97	368	999999	999999	557	389	999999	78	531	506	487	154	310	557	325	776	285	999999	396	999999	999999	116	999999	746	999999	682	288	98	999999	206	999999	168	806	352	999999	587	360	999999	166	677	521	87	999999	474	123	117	16	297	934	88	188	229	267	999999	229	980	503	999999	999999	875	999999	826	245	334	939	329	348	999999	993	737	426	143	345	719	215	378	432	401	999999	53	676	990	164	754	28	999999	900	322	132	999999	94	204	185	999999	575	695	841	359	534	794	768	59	304	206	662	54	883	548	287	999999	999999	111	999999	923	209	121	672	491	315	601	428	36	834	419	653	231	958	63	153	999999	536	83	999999	999999	285	626	999999	999999	101	974	463	999999	999999	999999	999999	982	670	999999	92	463	33	999999	999999	933	999999	999999	999999	884	552	440	96	999999	999999	767	324	484	244	696	999999	582	425	714	999999	341	148	76	991	563	999999	999999	561	705	971	689	999999	999999	999999	933	471	542	999999	810	414	661	888	633	956	276	999999	552	999999	999999	614	510	47	318	960	712	794	310	750	660	501	999999	878	390	858	999999	280	148	454	311	234	115	999999	615	309	999999	453	514	119	724	607	840	922	587	101	470	999999	188	225	326	999999	170	999999	751	318	532	782	507	774	999999	999999	817	107	446	749	508	999999	432	19	232	269	289	200	36	63	661	958	999999	298	398	73	999999	999999	138	172	73	323	428	306	999999	955	945	740	867	999999	789	742	486	838	593	140	229	178	993	66	858	999999	765	697	657	574	491	999999	386	188	903	894	999999	283	685	194	911	999999	243	999999	324	549	333	307	274	918	482	462	999999	999999	844	999999	929	999999	314	103	558	730	649	212	473	736	363	689	824	894	773	999999	999999	999999	228	102	999999	726	741	319	646	467	433	738	101	38	514	128	343	979	965	896	999999	591	635	191	486	999999	802	588	195	643	482	379	155	999999	310	999999	49	751	988	999999	999999	999999	999999	999999	999999	911	999999	445	232	245	356	845	929	999999	243	570	773	47	616	999999	999999	163	999999	13	984	64	999999	821	728	999999	88	592	990	762	566	999999	999999	999999	884	575	920	367	366	999999	999999	999999	450	278	999999	739	533	12	145	94	289	187	871	453	115	252	999999	298	716	999999	167	763	854	999999	320	999999	435	237	163	50	984	565	796	183	999999	357	613	323	999999	988	684	86	457	999999	483	388	112	691	439	641	257	631	650	352	792	533	999999	284	958	777	313	305	
999999	105	110	723	999999	999999	999999	758	639	999999	513	727	339	91	316	948	693	931	165	999999	798	522	999999	999999	999999	454	390	192	999999	339	365	17	684	389	236	361	999999	999999	998	999999	954	680	12	253	127	922	22	711	227	999999	591	999999	621	569	999999	337	999999	746	999999	935	317	554	192	309	648	505	53	949	854	954	152	933	999999	999999	999999	128	519	999999	245	992	999999	679	965	742	999999	999999	395	125	883	899	59	69	999999	999999	107	409	498	702	604	621	879	999999	857	999999	999999	999999	102	870	779	388	999999	762	511	816	504	638	999999	450	999999	319	120	927	75	999999	999999	999999	981	871	653	390	630	816	945	999999	122	378	821	702	999999	100	999999	524	346	505	92	296	558	999999	568	469	819	57	152	295	511	952	997	999999	367	608	676	230	227	398	758	999999	817	887	704	135	817	886	399	999999	81	595	999999	570	999999	618	534	845	313	194	571	582	999999	659	122	170	999999	917	345	452	423	26	307	947	999999	92	999999	670	441	999999	652	933	657	681	223	916	370	999999	999999	749	83	831	917	999999	827	185	335	167	774	543	999999	899	551	946	999999	999999	297	643	999999	789	149	863	414	871	542	638	924	993	446	206	799	943	885	596	379	999999	109	274	999999	572	756	321	896	897	686	752	392	710	635	999999	999999	726	614	252	610	219	427	55	999999	199	260	342	721	578	744	812	23	954	577	999999	999999	999999	523	260	42	999999	967	516	194	999999	255	224	999999	287	578	83	338	642	986	170	175	999999	773	999999	321	424	999999	999999	163	874	739	999999	143	999999	213	604	213	363	220	782	999999	910	861	999999	943	46	974	444	10	671	483	380	999999	416	298	901	260	591	999999	999999	238	649	363	319	999999	818	90	196	84	999999	869	974	999999	213	918	264	202	71	999999	285	449	165	327	491	401	368	468	999999	999999	312	353	621	999999	602	554	601	557	552	999999	134	955	999999	999999	36	801	508	948	764	498	43	708	198	999999	663	999999	999999	332	871	918	999999	359	364	999999	771	629	999999	560	999999	999999	326	707	650	999999	863	329	661	795	300	690	892	999999	999999	238	848	999999	164	27	760	434	481	279	686	999999	999999	774	999999	484	598	406	999999	999999	128	115	181	336	999999	788	739	344	516	287	999999	190	999999	999999	999999	999999	464	999999	999999	240	799	405	187	999999	999999	26	440	98	728	187	207	894	147	944	302	599	67	522	999999	999999	999999	999999	999999	204	999999	505	608	999999	129	476	29	429	931	321	158	
722	927	133	314	51	358	651	616	339	999999	147	52	90	978	66	77	942	633	999999	953	383	487	983	809	526	999999	740	969	262	167	777	999999	826	796	579	671	999999	217	503	27	636	810	999999	124	999999	462	528	999999	72	999999	87	796	833	999999	999999	244	944	323	788	999999	999999	681	364	999999	312	185	999999	999999	408	999999	143	734	999999	999999	999999	573	898	868	709	73	889	30	999999	853	90	999999	139	467	31	344	727	620	999999	999999	999999	954	456	417	812	925	245	243	321	677	274	353	666	752	51	211	345	85	614	724	744	597	774	510	101	331	55	759	272	73	999999	523	999999	271	681	372	999999	491	65	783	828	655	708	239	999999	736	324	999999	425	820	999	999999	15	704	134	999999	189	945	999999	490	879	486	971	258	21	751	48	405	80	679	999999	854	29	831	896	98	889	545	999999	365	17	668	343	999999	74	24	518	610	146	868	999999	181	176	575	903	999999	684	459	228	836	697	919	999999	746	736	154	632	183	808	46	923	643	33	960	483	999999	153	530	999999	996	243	999999	269	212	497	912	687	454	927	999999	414	999999	327	95	999999	98	362	596	714	919	392	344	802	109	945	548	157	215	102	692	208	164	999999	999999	603	999999	659	114	259	824	466	187	256	263	632	999999	325	938	303	394	858	556	999999	273	613	899	636	999999	266	948	764	999999	999999	244	999999	260	173	999999	491	999999	438	257	347	890	462	214	97	999999	477	999999	232	219	912	707	833	999999	348	12	999999	999999	633	500	848	310	69	999999	999999	21	906	381	999999	229	456	895	999999	610	218	925	810	409	999999	999999	691	804	725	555	999999	654	999999	999999	911	999999	488	787	774	937	409	46	830	999999	999999	86	642	105	141	13	762	26	751	232	443	423	201	218	892	546	999999	999999	585	514	424	999999	610	212	470	169	741	669	999999	28	211	181	104	342	29	999999	454	999999	999999	722	792	999999	902	188	999999	498	969	279	895	238	139	365	461	326	63	218	475	999999	635	972	272	103	896	733	31	271	328	858	199	167	101	999999	381	863	721	871	277	432	999999	999999	200	471	773	892	888	999999	720	999999	288	811	268	23	999999	700	459	699	657	179	166	999	179	120	999999	737	146	916	984	597	604	999999	940	53	499	663	781	999999	329	13	844	186	551	550	579	387	898	87	261	681	413	32	224	108	276	941	802	89	390	46	999999	972	860	132	184	106	999999	225	524	307	999999	659	379	653	334	979	999999	999999	
540	702	838	999999	664	999999	194	999999	968	841	777	558	860	701	999999	293	258	872	325	428	376	999999	999999	683	563	953	762	999999	652	999999	999999	296	492	184	549	688	999999	695	317	557	937	999999	138	38	448	965	999999	226	249	96	404	461	663	39	262	67	195	165	505	710	999999	999999	930	407	77	490	76	685	999999	731	95	562	564	999999	999999	774	355	489	244	597	516	546	514	565	176	322	632	462	921	492	502	52	199	606	17	507	671	731	960	958	999999	761	999999	999999	11	841	896	896	549	487	711	706	920	908	204	999999	925	374	240	755	857	613	999999	670	238	999999	372	958	759	999999	112	624	528	286	698	754	482	996	564	334	425	736	913	443	999999	999999	131	291	999999	14	581	306	500	999999	110	296	999999	999999	288	957	479	999999	146	566	384	999999	187	643	220	450	531	928	810	999999	999999	130	700	330	999999	441	999999	91	555	999999	411	806	133	322	186	412	999999	89	717	606	855	486	600	357	68	692	999999	487	81	962	483	652	496	594	875	979	595	999999	999999	847	45	398	392	390	164	578	964	864	467	807	693	451	220	213	60	853	530	999999	271	207	822	444	19	999999	999999	758	320	539	447	999999	816	999999	576	870	999999	999999	103	219	202	999999	728	754	999999	273	278	41	999999	999999	543	32	458	999999	416	315	34	600	388	999999	999999	999999	268	999999	427	270	991	614	875	999999	999999	999999	759	320	160	780	999999	78	424	745	324	250	326	999999	995	999999	999999	573	672	270	846	970	999999	304	999999	796	231	303	336	759	282	664	166	101	650	999999	272	148	101	999999	836	955	999999	643	484	999999	89	241	999999	12	522	427	999999	615	503	671	515	465	219	364	559	185	741	665	473	660	999999	234	386	55	162	999999	481	46	433	999999	794	445	819	243	716	999999	863	334	246	854	722	550	598	979	444	999999	928	737	86	660	224	521	180	824	999999	854	854	394	849	912	999999	905	191	613	877	999999	645	976	647	568	321	417	428	618	937	543	636	407	610	355	999999	744	959	999999	676	999999	274	999999	460	861	146	999999	999999	334	908	816	369	984	111	374	999999	952	99	518	349	999999	103	561	999999	249	228	456	783	503	999999	211	946	418	936	604	999999	650	525	999999	999999	842	999999	103	710	999999	183	651	305	246	999999	729	999999	451	999999	869	189	713	999999	220	643	689	696	999999	103	707	870	951	57	507	569	999999	436	313	95	506	874	999999	851	999999	75	999999	160	999999	999999	999999	999999	999999	
984	77	424	101	999999	999999	152	743	155	950	10	12	999999	231	603	798	677	999999	999999	999999	999999	926	995	999999	862	353	154	76	538	159	999999	999999	999999	376	967	999999	92	477	978	130	999999	352	361	923	998	848	513	844	972	362	999999	644	219	214	148	999999	999999	243	999999	999999	170	85	214	995	287	419	851	885	264	999999	715	209	999999	999999	999999	24	575	999999	192	24	999999	310	103	186	290	39	382	946	237	999999	908	849	248	789	960	95	147	365	999999	588	997	999999	590	359	646	999999	947	999999	999999	134	491	999999	61	224	358	860	999999	38	714	999999	999999	904	657	353	714	866	960	999999	221	105	999999	219	434	603	999999	220	720	744	999999	621	91	344	922	999999	429	907	999999	999999	441	109	113	119	650	999999	999999	102	971	246	645	779	708	999999	825	929	999999	281	999999	999999	207	148	999999	999999	497	103	177	702	981	553	924	807	78	936	475	121	999999	766	999999	46	62	999999	999999	483	108	760	912	49	519	993	855	157	999999	999999	827	302	959	865	621	556	231	848	120	427	322	838	711	771	576	713	999999	490	999999	540	405	282	899	666	149	737	999999	137	193	988	999999	776	999999	728	119	999999	162	135	155	999999	999999	999999	813	821	171	270	58	150	473	999999	66	375	444	999999	944	554	403	303	726	999999	375	103	665	132	730	999999	372	999999	662	404	999999	999999	345	701	725	201	468	88	999999	999999	688	51	664	388	932	332	999999	999999	999999	999999	778	999999	409	999999	646	721	548	690	999999	625	898	999999	488	999999	253	254	39	742	85	752	95	999999	798	848	204	334	999999	999999	200	407	213	999999	999999	999999	625	703	412	999999	64	14	999999	999999	986	879	999999	622	562	594	144	687	999999	599	999999	40	479	462	69	560	76	999999	291	271	500	999999	999999	999999	999999	390	999999	999999	841	956	688	999999	999999	999999	338	918	868	582	999999	844	152	512	114	613	999999	177	628	173	643	999999	16	999999	999999	999999	287	999999	467	778	754	182	999999	593	846	346	911	527	931	170	999999	150	999999	494	999999	446	128	987	589	808	113	699	762	999999	907	989	949	945	359	999999	999999	45	461	100	827	599	703	559	666	767	999999	999999	246	467	49	502	169	522	202	286	999999	300	713	658	675	999999	420	860	686	999999	397	966	178	223	140	97	689	601	666	951	999999	569	330	822	999999	532	999999	304	251	414	999999	999999	753	82	454	740	999999	802	424	772	188	999999	873	809	380	735	999999	32	999999	951	812	567	999999	999999	543	704	969	999999	
551	153	999999	125	619	999999	37	959	223	105	769	399	999999	887	187	893	772	898	696	521	452	999999	999999	440	967	299	601	999999	582	512	999999	999999	999999	441	261	999999	999999	72	234	601	782	420	521	317	263	937	196	925	390	961	999999	645	18	458	448	179	33	170	158	999999	679	765	999999	710	566	30	628	334	635	905	999999	710	674	104	738	41	860	812	187	39	999999	676	880	621	44	893	741	322	999999	91	999999	20	999999	903	921	26	44	811	750	243	319	862	299	484	999999	767	970	913	999999	999999	999999	221	983	129	227	999999	884	765	675	673	289	999999	341	999999	657	711	795	771	999999	721	997	58	71	999999	720	251	386	406	382	277	999999	827	603	584	772	46	37	794	686	918	999999	278	145	87	954	13	530	746	827	537	999999	999999	741	997	420	270	159	999999	408	975	999999	488	392	408	749	999999	712	999999	780	621	684	11	94	999999	999999	728	913	984	999999	717	720	640	578	845	306	724	96	605	174	512	999999	987	396	710	999999	653	886	999999	337	502	300	773	999999	999999	852	999999	124	487	418	691	357	175	60	999999	999999	986	909	547	999999	999999	375	117	592	999999	735	697	614	383	999999	936	842	185	656	497	426	947	674	373	992	335	609	999999	999999	483	999999	720	937	704	455	999999	999999	349	635	312	136	999999	191	696	480	165	365	741	999999	481	848	181	519	999999	275	317	999999	546	554	776	425	766	919	118	122	24	999999	909	999999	657	202	503	550	353	370	242	766	999999	893	837	969	868	999999	999999	999999	999999	211	384	439	148	992	207	999999	858	887	370	273	82	583	466	999999	455	813	866	289	999999	630	175	202	999999	551	999999	653	716	806	556	681	214	484	138	812	386	480	789	665	995	708	692	465	10	968	693	999999	436	999999	523	64	227	436	288	363	46	999999	999999	596	999999	554	88	61	340	688	69	597	999999	653	29	975	34	999999	999999	647	938	709	202	73	999999	939	226	283	293	502	464	778	205	999999	776	204	82	202	999999	450	999999	640	999999	322	909	105	999999	999999	999999	547	40	26	151	641	425	336	989	999999	738	719	999999	999999	999999	838	234	999999	401	999999	877	824	999999	999999	999999	843	999999	307	999999	879	164	761	990	999999	860	745	999999	447	636	564	359	449	999999	999999	464	296	122	824	999999	296	98	628	703	999999	906	999999	644	209	820	308	999999	999999	752	119	999999	976	728	895	944	32	377	786	999999	837	330	437	620	173	376	999999	999999	202	435	297	791	535	68	
722	999999	271	110	271	626	338	939	999999	697	104	560	487	568	999999	879	849	919	311	974	866	999999	478	978	481	832	999999	577	431	692	464	328	653	918	16	368	683	999999	115	999999	999999	999999	999999	740	999999	613	889	350	513	322	586	378	490	999999	201	774	68	999999	628	438	714	999999	518	549	242	776	906	568	562	859	206	926	813	152	659	968	858	738	463	868	999999	571	73	118	999999	999999	837	999999	727	241	310	400	303	676	999999	563	389	549	507	748	706	331	787	654	126	999999	564	999999	901	999999	916	330	829	999999	495	152	697	999999	443	156	999999	999999	841	999999	999999	805	633	146	697	105	588	999999	241	714	171	621	784	999999	992	456	531	500	999999	503	999999	999999	571	999999	190	311	865	980	115	360	809	893	490	999999	105	999999	36	428	999999	806	644	607	98	124	999999	874	368	288	416	987	625	448	621	347	16	999999	243	999999	956	396	999999	608	213	999999	905	277	141	327	323	681	999999	999999	850	395	859	717	891	999999	999999	316	942	999999	573	128	734	371	282	152	999999	526	87	936	471	263	999999	45	999999	218	999999	331	999999	51	964	735	566	999999	999999	999999	999999	298	687	999999	999999	649	999999	652	45	94	156	999999	994	989	866	797	999999	494	641	596	818	823	322	682	248	622	999999	901	622	999999	562	221	999999	56	664	171	999999	301	789	999999	810	999999	10	999999	71	674	336	753	184	177	140	82	881	12	416	999999	975	14	547	533	999999	551	39	206	999999	935	771	948	334	704	959	313	704	818	785	999999	822	12	621	573	295	999999	727	999999	707	490	339	770	639	999	195	833	753	266	746	999999	895	804	999999	136	903	388	428	479	218	827	377	999999	226	999999	842	999999	393	999999	999999	265	999999	584	999999	51	999999	11	318	335	519	135	559	999999	81	526	999	999999	999999	494	999999	907	401	999999	247	879	122	999999	553	999999	166	999999	449	779	28	999999	444	320	999999	746	999999	999999	999999	103	999999	999999	277	929	991	999999	523	824	999999	899	314	340	863	999999	347	999999	999999	339	999999	201	999999	306	685	780	999999	590	92	688	713	999999	963	768	837	999999	296	164	612	193	284	853	603	342	462	550	474	687	999999	866	999999	695	818	201	454	999999	924	664	406	496	999999	410	617	835	121	999999	936	546	503	565	290	192	999999	999999	64	604	598	836	843	145	315	743	999999	226	999999	27	999999	771	323	959	383	632	757	125	684	999999	246	767	230	180	614	999999	193	72	586	790	688	82	999999	849	289	999999	
820	999999	999999	765	448	401	130	999999	633	174	999999	999999	191	999999	999999	891	71	190	367	830	615	673	531	386	999999	899	639	923	339	999999	634	473	679	295	999999	999999	934	999999	435	845	999999	137	999999	449	706	649	881	928	365	999999	21	956	491	999999	482	157	739	804	999999	999999	761	207	999999	57	999999	999999	999999	895	845	938	957	152	755	522	193	488	136	92	999999	909	27	710	567	542	574	999999	982	229	999999	999999	757	999999	712	885	93	449	373	499	908	948	785	999999	999999	999999	999999	869	211	969	276	993	31	657	133	307	531	60	639	231	999999	863	776	644	999999	189	999999	826	440	999999	999999	743	999999	637	183	731	999999	42	626	149	702	705	475	22	953	999999	643	999999	16	414	363	42	999999	151	25	54	182	150	903	903	247	22	438	341	540	999999	999999	393	483	402	183	999999	999999	499	999999	999999	999999	763	691	272	999999	999999	820	999999	516	406	932	973	621	138	558	982	138	999999	902	689	276	143	482	429	941	260	627	999999	241	864	609	999999	622	247	656	419	459	641	367	167	202	413	825	144	600	904	772	354	843	200	370	710	999999	839	511	264	999999	271	330	295	462	216	794	651	797	622	361	383	481	149	999999	497	365	745	999999	999999	318	348	829	46	999999	282	999999	50	503	898	723	782	735	999999	138	198	999999	999999	704	986	618	183	347	978	999999	999999	872	703	667	873	355	852	352	999999	945	999999	441	999999	807	190	445	753	158	898	899	578	648	89	21	344	186	999999	50	510	254	145	999999	851	999999	99	409	76	382	630	552	870	440	96	457	196	756	36	274	524	550	999999	35	999999	88	974	750	793	692	332	696	999999	812	999999	404	810	940	999999	801	718	999999	379	381	527	356	38	147	999999	631	999999	588	999999	28	525	999999	389	120	563	772	518	349	616	383	60	999999	489	68	598	692	647	999999	176	235	556	744	181	999999	507	102	60	837	198	999999	868	744	546	54	296	999999	999999	999999	999999	817	293	378	999999	995	999999	593	866	999999	549	869	999999	579	999999	999999	472	781	788	895	613	471	999999	999999	160	454	515	315	999999	999999	772	716	676	947	868	358	942	187	999999	185	172	999999	235	999999	297	329	999999	299	332	621	582	514	104	129	999999	916	104	999999	999999	719	490	25	206	431	999999	833	999999	46	710	73	999999	999999	211	612	732	699	245	642	393	831	277	226	983	776	862	267	621	999999	999999	952	999999	340	959	861	695	157	999999	804	882	464	137	150	588	999999	999999	
298	313	491	397	397	999999	999999	228	999999	999999	999999	41	999999	568	939	221	645	185	758	810	652	334	350	917	585	982	441	760	999999	703	136	999999	999999	148	574	999999	999999	169	999999	281	801	999999	573	418	999999	125	297	245	942	999999	492	964	829	999999	985	963	963	999999	999999	414	248	701	999999	693	325	635	316	290	993	999999	91	999999	711	487	18	541	999999	999999	495	999999	694	206	999999	685	221	172	808	277	163	611	990	565	999999	69	999999	109	999999	879	103	795	808	16	999999	956	171	17	262	999999	449	453	212	42	999999	352	999999	52	884	614	482	162	827	49	137	392	995	526	137	652	454	908	718	881	999999	700	999999	687	953	861	999999	213	909	999999	827	709	409	958	486	999999	999999	999999	225	217	999999	940	968	769	879	860	961	644	880	609	999999	540	735	330	204	999999	691	999999	999999	33	999999	278	999999	371	221	427	983	47	50	131	314	999999	693	511	483	896	731	999999	807	999999	899	999999	333	309	999999	297	999999	88	763	107	999999	315	999999	999999	127	139	697	999999	558	462	999999	999999	604	758	999999	999999	999999	233	846	308	656	800	235	994	999999	221	944	943	999999	924	999999	999999	283	942	807	998	562	999999	393	354	209	134	342	355	226	975	284	999999	14	999999	450	750	999999	465	999999	523	90	906	999999	999999	195	753	999999	634	19	972	650	662	950	306	881	356	840	999999	108	532	467	879	777	158	999999	999999	939	999999	484	701	673	818	501	293	999999	656	432	487	999999	455	329	708	345	999999	334	622	624	707	253	999999	910	739	366	999999	66	210	999999	920	999999	999999	814	136	160	317	309	831	170	999999	999999	999999	999999	362	999999	653	213	999999	544	999999	999999	324	754	242	435	390	791	933	462	583	237	718	527	511	999999	353	999999	203	558	38	945	502	461	957	328	28	999999	557	406	712	999999	999999	666	605	107	654	71	581	700	999999	526	375	379	587	439	670	707	999999	843	989	21	19	209	515	588	330	863	999999	999999	416	220	243	999999	749	868	930	61	921	414	864	291	69	502	999999	999999	579	999999	999999	528	658	320	757	714	416	701	999999	107	160	27	776	790	275	668	293	559	292	999999	629	719	508	618	999999	18	979	708	952	517	420	13	18	206	999999	277	265	106	462	529	130	58	172	832	901	999999	638	999999	999999	401	218	239	229	999999	504	999999	29	49	534	749	734	708	748	198	999999	156	18	579	800	997	413	197	106	763	717	580	999999	999999	717	881	380	999999	999999	561	308	191	784	
277	999999	836	258	225	571	713	794	422	309	974	156	999999	896	68	284	28	987	31	142	466	999999	999999	607	999999	332	653	379	999999	26	197	889	504	371	999999	877	964	999999	999999	999999	392	968	304	280	581	999999	962	985	321	999999	673	999999	999999	999999	328	999999	778	999999	904	893	917	344	964	405	121	95	651	392	164	191	320	999999	800	404	749	497	729	652	999999	823	369	668	67	999999	353	624	612	456	53	498	108	999999	844	304	708	58	14	999999	169	496	878	579	999999	140	320	403	999999	882	308	830	523	135	212	999999	999999	258	287	765	62	497	482	205	999999	999999	92	999999	435	505	695	701	999999	830	493	999999	945	789	838	926	888	949	851	729	999999	222	974	973	532	763	770	999999	770	248	845	672	23	683	240	174	58	736	968	277	197	607	347	693	641	673	145	744	420	999999	876	113	645	752	999999	999999	691	999999	62	672	735	245	930	254	984	999999	525	272	559	673	878	162	981	999999	999999	550	875	291	341	859	627	999999	49	420	372	742	36	270	634	114	482	939	684	306	999999	951	676	102	708	820	157	999999	999999	746	482	723	132	999999	220	999999	260	409	778	202	999999	709	206	999999	882	251	794	265	637	999999	201	939	478	999999	53	999999	999999	783	583	520	711	753	841	999999	938	648	620	966	60	136	999999	82	999999	999999	261	999999	754	165	999999	466	35	892	999999	999999	555	542	255	447	27	628	634	999999	826	267	490	999999	867	904	581	999999	631	828	214	510	601	128	999999	987	433	221	999999	718	573	999999	495	819	517	112	746	405	402	183	949	999999	999999	999999	256	903	10	960	964	850	583	975	999999	207	999999	999999	999999	436	999999	268	23	806	792	916	902	710	772	671	782	765	999999	186	841	458	879	783	17	224	872	875	986	999999	999999	999999	999999	999999	291	298	999999	782	963	319	641	144	169	153	639	999999	999999	546	141	339	999999	208	693	999999	999999	386	327	999999	727	923	564	888	999999	550	999999	999999	781	999999	428	483	999999	999999	801	847	544	999999	298	735	999999	431	999999	336	743	657	295	57	302	736	464	999999	970	238	64	999999	755	999999	999999	619	999999	832	804	999999	127	657	800	186	407	845	863	437	999999	592	760	306	193	238	154	999999	264	999999	999999	999999	850	523	513	310	946	761	999999	999999	843	678	151	999999	626	999999	218	96	999999	118	650	456	999999	36	817	999999	999999	757	999999	527	607	249	999999	91	328	759	329	604	153	499	240	645	753	82	593	418	999999	449	680	999999	
999999	68	766	156	861	999999	182	823	705	135	832	198	905	574	999999	999999	323	70	999999	867	250	614	942	367	877	15	999999	800	999999	408	938	38	87	242	508	999999	483	999999	999999	270	586	999999	899	28	667	51	999999	189	889	989	105	390	456	999999	383	415	125	408	278	856	364	382	390	306	197	804	999999	999999	999999	643	999999	114	999999	999999	291	744	999999	924	999999	836	275	999999	911	453	313	557	581	274	999999	103	433	84	940	374	905	213	125	602	999999	863	929	999999	122	255	868	990	550	724	999999	638	700	201	999999	441	590	840	471	936	993	999999	232	847	815	973	220	55	173	999999	999999	87	629	122	102	836	906	210	411	999999	584	999999	17	999999	743	999999	403	242	376	999999	784	999999	741	999999	609	201	640	92	999999	149	45	999999	826	999999	999999	453	19	587	108	871	534	999999	999999	806	999999	999999	632	999999	114	595	580	999999	679	999999	690	760	346	450	513	901	999999	824	950	271	630	999999	495	931	958	299	999999	815	143	504	974	404	635	935	826	929	999999	274	978	664	999999	67	152	172	395	147	117	568	84	207	999999	710	439	999999	185	600	999999	999999	999999	814	385	764	844	999999	690	296	999999	410	624	999999	341	999999	845	295	999999	572	619	999999	546	820	192	651	741	935	829	273	964	468	759	236	744	869	857	999999	289	805	222	999999	999999	108	22	706	944	999999	866	743	865	154	999999	612	980	860	999999	596	999999	999999	32	909	356	999999	999999	999999	650	398	839	472	84	681	16	897	999999	999999	999999	447	808	485	706	999999	79	95	999999	999999	992	999999	255	999999	714	270	541	555	782	313	999999	65	776	356	999999	556	661	999999	999999	193	148	578	262	339	19	716	999999	999999	37	781	999999	270	999999	511	673	503	152	955	757	813	150	461	125	57	40	795	670	461	429	999999	999999	675	426	224	681	424	894	999999	874	998	481	393	527	10	473	360	999999	275	682	562	413	705	999999	855	53	687	999999	999999	308	224	55	336	728	876	201	174	844	804	999999	258	609	236	90	759	341	756	933	999999	583	999999	999999	405	779	867	999999	884	39	571	180	994	999999	689	999999	659	952	999999	999999	651	808	309	515	242	445	433	952	187	625	999999	999999	296	999999	999999	631	627	466	650	557	860	140	999999	145	283	999999	835	297	919	999999	999999	806	196	101	292	999999	284	175	525	960	355	914	569	269	999999	999999	883	250	623	67	999999	999999	312	597	804	520	999999	174	999999	609	999999	146	42	569	203	90	336	205	471	
42	999999	462	999999	690	999999	999999	571	58	992	236	999999	594	673	862	627	999999	504	598	296	771	814	120	999999	916	359	218	999999	999999	75	72	720	688	778	591	711	538	262	622	395	999999	999999	452	181	15	859	25	473	180	942	965	586	737	909	700	999999	246	528	999999	340	993	74	571	983	930	515	71	815	999999	161	99	975	881	999999	437	821	371	999999	928	66	999999	745	711	999999	999999	485	983	778	999999	373	474	19	999999	292	402	794	388	469	250	500	797	210	999999	29	999999	989	704	534	999999	879	855	307	999999	999999	996	257	999999	999999	884	454	999999	292	999999	718	999999	89	748	599	810	643	999999	902	698	999999	999999	999999	364	691	214	119	781	458	307	208	518	999999	419	999999	295	999999	440	999999	585	796	968	515	999999	999999	343	999999	999999	999999	724	999999	999999	953	609	999999	999999	862	999999	999999	999999	774	673	83	985	539	210	999999	669	489	313	664	213	999999	326	901	469	999999	671	692	358	440	868	675	999999	999999	761	999999	568	999999	560	432	999999	768	573	810	132	894	530	932	472	999999	114	761	801	69	634	877	637	999999	999999	955	201	209	323	869	906	997	350	999999	999999	645	999999	422	929	880	999999	444	995	515	778	574	233	999999	230	533	999999	116	999999	673	999999	884	927	860	553	999999	241	63	455	703	904	134	999999	14	164	826	873	691	999999	920	658	999999	881	131	999999	999999	731	999999	979	789	543	800	133	999999	690	999999	999999	99	868	334	649	358	989	302	611	999999	999999	999999	999999	999999	660	644	283	999999	25	644	12	806	932	425	873	999999	83	665	169	113	11	999999	324	270	118	784	822	508	281	310	211	999999	520	284	117	512	876	585	139	899	526	180	661	55	891	999999	167	453	999999	999999	284	333	142	999999	652	153	999999	324	296	875	821	774	681	715	443	422	296	999999	318	999999	903	498	535	270	999999	830	999999	279	378	999999	999999	999999	999999	412	35	877	457	22	631	999999	608	999999	299	999999	87	751	499	946	611	478	999999	509	144	100	999999	785	797	871	920	822	999999	999999	946	999999	259	452	727	278	689	565	965	283	36	355	761	352	209	999999	193	834	341	279	667	899	579	127	244	956	447	250	89	585	999999	809	45	972	615	209	14	999999	34	999999	999999	55	513	352	999999	789	338	622	585	526	688	95	491	658	967	56	520	142	217	999999	830	449	486	389	191	227	319	788	737	10	277	557	810	120	999999	621	396	237	643	454	627	825	664	563	999999	999999	327	386	15	568	
689	872	428	263	399	817	569	999999	170	999999	999999	549	885	585	258	140	285	380	646	999999	659	292	999999	762	999999	15	999999	922	492	185	899	999999	783	999999	321	405	139	556	721	204	62	273	76	387	975	87	939	999999	315	999999	999999	947	739	659	909	406	383	665	120	394	43	646	999999	999999	366	999999	999999	717	274	853	10	728	658	452	999999	396	226	121	787	999999	999999	706	999999	725	455	951	204	134	268	999999	999999	473	999999	999999	999999	999999	632	999999	30	439	321	232	814	461	766	999999	298	297	999999	523	189	272	878	56	999999	336	39	915	999999	415	351	641	999999	358	831	536	292	331	999999	887	763	144	100	357	752	843	891	999999	959	999999	662	907	768	999999	735	999999	595	399	18	834	386	717	552	999999	97	680	773	465	630	239	719	999999	15	478	999999	55	181	530	303	485	445	999999	999999	96	752	444	873	999999	999999	81	941	892	999999	456	999999	999999	592	484	270	82	79	436	534	729	733	695	901	999999	999999	999999	587	74	106	532	399	999999	999999	999999	863	653	999999	70	841	999999	298	827	653	999999	999999	713	463	999999	999999	230	416	18	999999	236	363	999999	999999	583	728	933	494	876	795	999999	999999	999	295	135	999999	616	276	18	594	999999	441	999999	52	352	999999	281	999999	890	804	876	126	390	999999	999999	113	807	999999	999999	999999	999999	74	421	41	863	999999	967	428	337	85	653	953	999999	424	373	795	999999	999999	200	260	456	706	603	82	999999	673	676	999999	999999	999999	813	506	52	999999	685	911	999999	873	188	850	999999	999999	899	999999	160	999999	999999	999999	799	738	655	793	999999	973	885	999999	999999	348	999999	199	824	141	667	314	272	157	999999	730	738	461	775	583	835	350	999999	999999	806	788	999999	996	955	999999	46	32	999999	999999	585	79	791	483	450	681	760	999999	35	234	999999	595	552	13	21	999999	237	999999	963	82	958	999999	88	291	405	682	426	999999	244	123	104	645	937	251	571	841	939	999999	21	103	822	999999	324	670	417	221	999999	919	999999	967	483	698	68	304	71	15	990	509	88	767	264	643	754	999999	139	551	657	310	441	179	999999	972	336	869	260	122	265	999999	874	999999	999999	507	142	277	640	405	586	642	190	565	850	440	186	253	838	188	101	413	540	865	563	935	487	999999	999999	510	999999	198	54	949	750	582	999999	894	332	999999	511	487	281	733	964	24	130	875	328	618	999999	93	40	81	31	999999	877	18	630	999999	29	327	357	139	44	397	598	999999	815	277	999999	
999999	921	91	677	613	142	999999	901	999999	815	612	999999	311	715	288	999999	972	999999	898	705	625	273	999999	738	193	999999	999999	699	576	426	999999	999999	999999	812	513	171	999999	404	418	719	80	999999	91	999999	416	831	56	999999	999999	240	625	999999	916	572	189	999999	109	352	493	483	999999	116	999999	132	926	999999	445	498	999999	126	218	999999	999999	188	634	518	192	137	999999	362	93	727	943	346	800	586	999999	488	632	494	999999	999999	911	935	729	964	782	959	768	865	395	558	222	639	31	999999	999999	737	999999	999999	836	971	999999	141	400	273	172	999999	331	349	407	957	865	999999	64	999999	999999	584	459	670	735	232	369	466	999999	999999	514	314	999999	752	792	416	550	961	999999	100	585	780	544	999999	801	999999	637	428	999999	438	692	999999	585	999999	390	999999	999999	999999	935	613	612	564	174	999999	758	858	673	579	557	991	417	903	69	963	35	999999	49	993	869	940	595	940	999	999999	999999	19	999999	904	371	583	138	282	999999	53	999999	999999	999999	999999	707	943	131	999999	871	999999	31	788	445	999999	999999	503	179	294	408	994	28	999999	565	636	33	749	138	768	217	999999	863	144	877	26	485	999999	281	369	296	925	819	537	79	999999	999999	63	573	999999	519	868	413	843	999999	41	999999	816	999999	979	656	957	814	363	999999	999999	612	886	911	429	146	999999	232	809	998	482	999999	491	602	41	129	969	185	30	258	349	570	999999	270	845	991	668	549	999999	713	999999	120	465	686	182	999999	629	151	154	971	139	645	604	999999	999999	856	544	224	433	999999	999999	781	794	114	511	337	593	626	75	437	999999	840	930	106	669	999999	719	804	429	120	999999	827	40	59	128	703	966	183	869	989	999999	453	125	442	36	556	326	999999	185	844	338	13	999999	716	502	299	715	999999	185	39	999999	739	794	999999	369	999999	999999	999999	985	999999	371	419	757	999999	980	34	724	999999	79	123	55	999999	628	585	782	496	751	323	999999	829	988	468	998	999999	853	999999	659	999999	82	999999	999999	582	375	377	483	918	256	999	999999	478	574	227	438	71	984	777	121	999999	999999	873	117	437	197	165	819	903	999999	917	232	999999	375	999999	425	902	317	473	993	260	111	863	250	751	587	88	999999	770	40	999999	855	999999	605	449	270	209	999999	378	394	999999	558	999999	507	338	777	999999	999999	651	802	999999	754	520	784	860	117	677	999999	365	849	118	900	58	872	484	999999	156	999999	925	999999	226	842	939	999999	783	702	531	365	911	974	
125	999999	613	968	999999	192	999999	301	744	342	592	576	704	999999	999999	319	509	707	33	276	999999	804	186	999999	585	693	815	999999	11	168	586	999999	721	390	733	999999	296	90	378	301	727	855	922	593	79	650	999999	419	999999	474	202	824	342	645	999999	320	799	999999	392	810	999999	902	300	999999	756	280	854	999999	999999	153	32	429	999999	731	549	775	999999	999999	919	935	556	405	638	999999	966	761	980	86	999999	423	342	671	697	999999	999999	824	999999	346	837	999999	795	823	624	660	999999	999999	495	610	105	999999	438	217	705	456	999999	972	274	763	619	999999	300	778	286	999999	999999	360	731	771	807	999999	220	544	754	130	150	732	999999	978	95	202	276	999999	980	999999	984	135	966	250	313	952	999999	800	727	999999	999999	26	546	999999	849	100	51	724	999999	999999	367	999999	462	585	316	531	201	295	678	999999	727	920	797	818	397	685	999999	490	467	855	173	419	817	911	621	133	195	538	139	994	160	552	577	609	110	100	672	390	934	782	761	999999	132	309	126	999999	229	728	854	999999	705	560	266	947	999999	948	999999	551	999999	192	345	662	166	683	999999	184	999999	999999	717	306	999999	14	556	685	104	999999	297	518	794	43	904	467	999999	965	299	599	999999	630	999999	162	25	131	426	751	999999	108	118	449	43	941	999999	40	999999	557	160	999999	999999	581	852	318	660	567	756	930	999999	999999	977	200	394	676	889	999999	796	999999	291	891	999999	804	249	995	790	999999	484	853	798	874	455	999999	814	597	595	714	777	93	501	999999	375	496	473	567	131	917	64	366	999999	521	243	999999	276	269	999999	209	342	857	528	812	999999	902	141	999999	432	851	386	797	999999	999999	946	713	999999	833	526	101	341	681	874	872	793	127	801	999999	640	999	860	999999	483	396	999999	919	565	999999	999999	472	364	999999	144	280	999999	267	285	877	999999	530	392	442	743	33	868	660	983	655	999999	999999	111	854	773	432	999999	999999	324	694	999999	999999	158	384	469	63	999999	281	546	999999	340	999999	841	924	712	999999	616	428	812	459	527	721	999999	909	668	409	999999	510	295	712	289	710	943	591	84	999999	382	18	973	689	999999	596	124	388	324	494	999999	186	152	663	816	572	28	999999	176	91	999999	248	715	69	692	236	986	999999	999999	630	591	999999	849	173	737	608	454	999999	172	931	607	557	999999	999999	287	194	999999	632	896	999999	691	999999	424	993	999999	143	302	913	997	70	609	999999	999999	694	902	872	337	999999	925	217	
999999	999999	701	999999	483	999999	653	541	782	999999	999999	364	938	608	938	512	836	855	715	604	999999	540	135	999999	331	327	999999	999999	999999	414	857	389	706	999999	599	795	387	188	520	999999	489	761	141	499	999999	255	351	465	756	399	45	481	273	331	901	586	999999	598	913	166	58	754	999999	999999	650	999999	657	260	19	152	134	999999	345	799	124	554	409	636	910	86	976	38	153	882	379	385	125	385	786	22	999999	999999	999999	363	867	999999	502	999999	848	999999	597	101	999999	613	274	387	145	473	216	357	187	144	688	837	999999	30	611	386	999999	999999	373	282	473	996	128	999999	999999	981	931	389	61	644	999999	208	488	885	581	539	617	991	250	999999	999999	439	834	890	110	999999	184	847	999999	999999	766	584	348	999999	627	459	495	999999	995	164	542	827	306	543	357	999999	359	303	448	999999	768	15	999999	999999	114	43	172	238	245	954	807	94	999999	999999	877	212	999999	172	267	132	53	689	996	95	119	350	999999	300	542	620	88	880	408	62	358	760	559	627	999999	594	999999	267	693	50	356	457	999999	999999	999999	154	630	196	46	999999	38	89	19	999999	611	763	999999	871	695	624	999999	926	685	212	586	126	999999	241	951	673	835	785	996	999999	739	999999	777	771	999999	397	999999	892	999999	92	33	999999	999999	621	26	457	693	425	572	78	174	430	771	999999	785	548	999999	398	999999	372	491	252	999999	62	209	948	999999	999999	246	307	634	983	999999	603	189	317	999999	41	225	503	980	999999	223	927	999999	999999	891	417	986	96	896	602	657	482	600	999999	195	699	999999	77	472	564	999999	274	444	190	348	177	999999	477	183	999999	182	999999	392	81	999999	165	270	890	67	578	152	159	411	41	336	609	999999	999999	999999	999999	619	999999	999999	425	999999	949	493	611	970	999999	236	519	913	999999	429	916	99	529	751	39	438	531	999999	999999	421	999999	999999	412	854	739	999999	999999	354	507	851	34	709	966	840	89	999999	659	920	344	351	633	246	976	999999	999999	999999	484	656	103	999999	97	148	147	14	212	999999	91	999999	240	999999	454	174	999999	583	405	216	999999	688	999999	367	778	610	674	999999	787	792	886	800	444	229	999999	135	261	999999	764	885	572	962	999999	993	590	999999	689	785	897	999999	830	999999	217	213	396	795	984	735	469	486	473	595	226	999999	999999	291	321	21	868	999999	913	156	819	519	999999	999999	61	678	999999	999999	921	999999	654	329	962	493	593	241	999999	895	151	526	800	287	999999	999999	746	
227	793	309	592	678	917	578	555	683	999999	697	569	236	743	315	958	594	565	584	941	999999	999999	999999	698	999999	999999	972	187	999999	356	541	107	667	999999	833	885	477	292	253	999999	85	773	999999	999999	895	999999	999999	161	835	568	216	722	837	45	848	770	999999	611	999999	498	945	401	168	337	51	600	999999	811	910	999999	490	311	322	613	865	133	999999	805	802	418	999999	820	352	828	149	999999	269	999999	575	72	999999	866	780	999999	35	684	615	951	999999	304	999999	794	999999	415	88	905	410	233	179	725	602	282	808	103	915	134	59	339	197	233	340	279	246	999999	622	999999	530	999999	587	191	999999	226	999999	507	999999	789	579	936	750	244	418	45	463	850	470	999999	68	686	839	901	999999	286	999999	645	964	499	557	403	792	999999	999999	843	646	988	999999	385	999999	310	454	136	555	122	588	999999	815	304	816	999999	386	97	565	843	999999	686	555	241	462	301	543	159	999999	185	154	296	860	574	399	999999	999999	999999	199	757	999999	712	356	523	697	811	830	999999	999999	171	27	999999	898	540	999999	959	442	999999	923	999999	767	304	894	379	968	301	999999	250	905	351	753	999999	898	808	999999	25	340	42	543	999999	471	874	476	80	168	449	397	999999	460	439	999999	666	999999	154	990	938	818	976	554	999999	719	589	999999	999999	417	725	807	999999	929	108	629	409	441	282	583	892	828	824	220	529	904	999999	789	999999	319	97	139	999999	817	672	207	999999	487	147	931	999999	119	999999	662	442	642	306	999999	999999	999999	632	234	889	571	107	120	999999	766	999999	501	947	999999	298	32	999999	596	63	283	267	999999	276	921	304	351	702	783	999999	171	778	886	607	382	438	665	999999	862	249	999999	720	999999	212	596	461	999999	984	90	821	999999	342	999999	588	33	999999	459	543	999999	930	547	999999	324	425	833	988	999999	894	574	999999	632	345	467	999999	872	999999	704	699	999999	469	999999	999999	621	962	999999	828	932	999999	584	248	978	132	999999	999999	702	322	406	146	379	999999	999999	752	419	718	198	999999	999999	499	999999	470	999999	999999	863	250	282	190	258	362	843	15	66	840	319	999999	393	510	999999	536	654	559	166	567	330	81	156	999999	948	999999	773	806	999999	442	592	999999	999999	228	999999	735	658	521	73	53	303	373	552	482	442	93	335	687	999999	348	844	166	999999	870	999999	792	104	999999	241	356	588	999999	61	623	257	999999	525	175	999999	634	877	142	496	122	274	999999	528	673	473	865	576	999999	400	999999	
999999	436	809	939	788	477	641	291	290	717	465	999999	322	929	235	245	567	170	447	781	470	711	670	200	999999	999999	273	430	903	376	779	502	646	446	34	821	397	586	387	773	993	596	852	778	999999	18	999999	599	999999	999999	308	416	648	619	154	887	766	618	999999	314	213	220	999999	913	938	999999	620	875	905	413	848	999999	999999	673	787	999999	858	891	999999	999999	839	674	999999	675	999999	372	853	36	302	147	999999	778	252	82	569	999999	999999	939	840	694	397	768	999999	44	389	327	633	975	831	999999	38	999999	84	745	474	539	239	712	844	575	999999	999999	583	767	358	79	738	710	113	14	666	918	999999	848	999999	80	980	999999	296	751	738	999999	205	999999	118	999999	703	506	607	40	553	506	999999	274	584	999999	195	925	686	319	588	999999	871	999999	999999	119	823	235	546	404	558	292	425	103	999999	999999	999999	560	659	178	376	241	112	82	461	999999	824	786	274	405	999999	64	270	977	999999	999999	999999	999999	418	998	999999	999999	960	999999	999999	271	90	11	437	999999	999999	634	999999	518	943	999999	821	999999	999999	453	999999	46	961	150	518	503	31	448	930	32	236	999999	999999	661	810	898	999999	999999	600	199	89	823	359	921	999999	260	788	752	44	815	993	999999	12	964	712	330	999999	820	695	978	999999	642	80	415	126	395	492	999999	707	54	87	923	999999	186	374	472	686	50	160	267	714	279	414	999999	999999	29	27	187	948	999999	392	999999	213	621	949	446	753	999999	804	604	768	184	55	989	737	79	17	999999	599	999999	644	475	999999	437	274	999999	999999	954	999999	999999	377	314	665	227	999999	627	720	587	999999	928	719	742	999999	556	499	540	233	425	999999	999999	21	201	588	708	999999	999999	790	775	357	979	999999	798	567	707	999999	464	518	827	336	120	359	429	999999	671	531	999999	240	123	999999	733	746	813	576	427	95	999999	999999	999999	381	746	836	944	240	256	999999	999999	184	537	329	45	32	405	98	277	609	999999	999999	999999	186	999999	685	677	838	623	242	404	232	150	621	999999	738	561	999999	590	999999	414	199	999999	950	999999	726	702	793	902	711	350	724	309	817	504	999999	808	780	437	999999	169	116	616	24	326	698	44	999999	279	307	470	999999	508	992	999999	402	999999	999999	575	227	983	883	935	999999	891	679	999999	999999	999999	999999	929	999999	28	529	124	999999	582	338	634	999999	691	999999	524	999999	999999	999999	225	316	622	111	335	999999	214	219	999999	285	180	704	999999	646	775	712	999999	802	377	
689	931	979	999999	999999	999999	919	999999	662	535	206	999999	340	671	999999	463	616	999999	26	150	96	575	999999	452	839	137	877	216	988	999999	999999	988	721	237	560	469	246	438	725	292	415	509	999999	684	880	915	840	43	999999	192	168	12	782	662	291	123	132	537	48	769	941	713	354	999999	999999	999999	999999	112	999999	41	227	188	983	733	735	999999	999999	134	571	923	296	844	585	806	979	999999	215	999999	999999	447	347	709	399	956	350	702	165	38	137	672	277	999999	922	599	964	980	28	999999	999999	999999	100	999999	966	999999	482	106	999999	547	999999	579	12	589	165	999999	694	517	999999	37	393	999999	430	995	999999	898	656	999999	922	985	841	998	957	999999	142	999999	356	999999	743	283	999999	253	574	617	492	999999	670	999999	582	259	999999	456	999999	991	664	894	999999	104	999999	77	469	924	999999	999999	706	546	621	844	457	913	326	355	774	999999	552	150	467	812	512	447	238	969	999999	999999	90	394	807	966	502	247	969	999999	347	676	814	559	78	999999	911	999999	936	999999	239	668	932	999999	682	999999	448	524	436	999999	592	999999	838	999999	948	511	71	322	738	655	352	999999	944	74	18	999999	999999	999999	81	44	901	565	511	413	739	317	740	530	711	131	527	977	811	508	670	783	837	324	611	567	371	598	999999	291	482	29	999999	999999	999999	583	985	455	999999	401	568	36	62	434	999999	641	771	541	999999	617	138	999999	408	999999	403	235	270	999999	999999	513	673	313	357	229	930	719	592	871	978	999999	145	81	534	420	940	643	730	999999	999999	970	796	830	988	999999	162	999999	621	288	475	326	999999	609	73	940	999999	265	999999	833	504	50	58	999999	999999	482	482	66	840	987	505	999999	505	858	999999	999999	999999	843	324	757	999999	999999	108	314	406	661	815	535	17	594	999999	684	965	896	999999	999999	999999	895	277	515	127	106	999999	633	782	714	821	464	787	651	232	884	940	999999	999999	682	942	743	999999	900	667	946	59	256	305	821	794	608	950	999999	500	821	999999	809	639	999999	553	474	532	691	840	360	999999	999999	371	807	744	999999	140	235	580	187	999999	999999	848	999999	57	32	337	999999	999999	223	514	487	999999	410	319	141	291	999999	138	999999	221	999999	70	999999	999999	693	999999	999999	86	751	999999	999999	729	322	999999	209	960	468	923	999999	147	570	771	626	846	270	999999	960	498	612	999999	344	107	999999	966	999999	315	999999	972	363	147	999999	999999	178	745	790	758	839	999999	119	181	823	872	607	340	999999	
51	999999	470	938	999999	923	999	474	999999	999999	627	626	355	841	893	428	496	569	393	307	999999	602	999999	65	511	999999	999999	999999	441	938	999999	999999	772	325	547	872	82	43	874	999999	999999	420	189	612	173	142	493	999999	226	753	999999	312	224	43	999999	449	562	999999	999999	124	944	999999	42	60	670	138	854	999999	304	999999	356	462	694	179	467	275	422	999999	892	378	881	999999	172	688	611	169	284	739	361	108	999999	999999	605	760	279	229	387	138	942	45	288	462	845	204	407	999999	618	55	999999	698	36	294	521	68	999999	114	458	999999	449	511	853	999999	999999	205	712	688	999999	999999	899	247	888	293	335	999999	100	428	994	967	291	736	551	238	173	999999	82	34	156	547	528	999999	999999	42	689	999999	191	172	783	649	492	718	27	684	155	337	999999	999999	959	663	968	999999	119	490	73	713	960	624	952	26	133	687	541	999999	415	734	476	855	604	895	999999	999999	644	354	484	572	718	866	93	999999	999999	999999	75	492	579	714	66	999999	969	975	479	566	999999	766	525	805	186	708	999999	421	861	954	147	73	999999	999999	179	999999	15	999999	994	103	999999	126	174	793	622	999999	740	999999	677	195	886	628	426	999999	717	877	829	679	395	20	598	671	999999	898	999999	11	504	538	545	301	999999	478	981	385	999999	104	602	731	192	999999	967	999999	999999	675	999999	518	647	877	333	301	935	335	115	984	505	999999	152	999999	601	999999	554	211	166	999999	910	418	647	50	94	622	284	107	496	999999	53	32	927	308	831	684	364	999999	215	253	366	949	373	999999	880	164	951	337	140	572	999999	765	419	367	764	659	870	606	793	710	26	838	999999	846	941	483	999999	843	444	999999	265	999999	999999	912	29	999999	54	651	170	930	671	947	966	924	685	287	612	569	999999	999999	813	757	999999	505	237	528	120	526	65	407	221	999999	893	223	316	999999	999999	999999	348	804	614	229	446	999999	999999	999999	999999	914	999999	663	870	383	309	272	999999	507	999999	501	685	501	999999	528	595	763	718	562	999999	999999	999999	41	999999	115	999999	739	567	594	321	970	465	168	656	205	999999	402	536	838	999999	630	999999	999999	560	999999	821	846	954	96	634	683	999999	999999	999999	999999	307	139	154	765	161	569	999999	519	196	132	999999	526	844	653	172	202	237	880	999999	433	643	807	480	251	293	385	785	481	960	637	826	979	999999	538	898	235	258	999999	999999	249	925	600	622	437	242	999999	999999	999999	999999	999999	999999	999999	732	591	
483	499	659	903	481	776	784	234	559	558	999999	999999	382	315	755	937	999999	466	999999	514	999999	999999	195	52	18	988	383	484	558	528	191	562	257	999999	64	408	999999	354	299	911	465	701	50	73	141	186	923	695	999999	985	496	999999	81	999999	999999	999999	999999	999999	894	492	999999	309	676	999999	377	743	808	819	261	999999	371	999999	176	999999	59	999999	12	131	910	999999	75	999999	929	572	999999	201	491	999999	999999	624	999999	958	459	806	518	165	34	999999	696	398	999999	113	999999	207	624	896	823	789	177	286	999999	999999	999999	72	427	714	379	114	999999	185	262	999999	999999	636	263	999999	150	370	773	893	781	999999	999999	522	463	962	253	731	947	144	999999	701	862	202	999999	911	262	397	388	804	786	999999	20	999999	999999	600	762	999999	944	222	756	462	999999	284	999999	444	757	999999	609	465	471	647	999999	864	999999	999999	915	158	999999	351	159	752	981	999999	117	861	999999	999999	999999	999999	209	445	999999	999999	387	999999	685	587	999999	999999	163	78	999999	923	343	148	764	156	999999	584	684	613	368	602	73	13	999999	57	999999	643	463	844	999999	999999	999999	36	999999	432	486	891	875	338	999999	999999	198	91	965	68	635	968	107	835	209	802	188	595	999999	194	999999	384	445	637	420	63	999999	319	270	51	667	999999	999999	342	999999	823	708	356	161	999999	999999	981	48	422	421	208	546	627	644	14	568	999999	999999	676	760	999999	455	248	918	999999	999999	878	820	999999	400	328	690	765	175	385	103	832	443	999999	779	999999	999999	999999	226	221	999999	671	674	265	482	997	367	611	581	567	377	470	438	753	273	999999	999999	999999	999999	999999	518	999999	462	268	911	736	235	544	896	80	766	432	999999	706	891	736	999999	999999	451	999999	961	999999	193	607	18	999999	999999	690	999999	253	529	230	999999	999999	702	735	999999	415	999999	746	999999	822	714	511	800	999999	999999	999999	999999	536	332	999999	673	999999	140	440	598	855	260	288	342	545	403	653	999999	546	431	897	14	166	528	797	220	704	999999	149	999999	681	806	999999	194	672	828	615	999999	924	557	382	999999	999999	999999	363	165	999999	414	236	429	71	961	264	999999	551	727	705	999999	534	394	999999	999999	991	76	916	58	196	103	669	717	999999	732	625	999999	58	904	999999	29	174	642	154	299	404	720	312	720	551	549	643	945	133	607	396	540	999999	385	11	206	230	999999	968	972	745	999999	999999	338	345	999999	475	646	985	999999	843	891	249	678	603	281	764	999999	506	646	460	999999	999999	
999999	346	94	410	673	999999	545	798	999999	673	182	554	885	88	999999	384	285	84	996	960	447	764	504	999999	999999	781	730	441	35	807	331	999999	31	999999	461	999999	261	865	802	743	999999	887	982	228	77	134	999999	202	790	999999	231	572	999999	763	156	999999	842	794	500	999999	182	113	773	999999	352	660	999999	959	627	982	999999	419	282	262	999999	560	781	286	999999	999999	999999	537	651	999999	586	759	999999	268	778	999999	159	999999	375	911	571	999999	123	999999	875	417	601	758	575	999999	697	811	300	211	252	999999	643	565	999999	715	827	644	461	999999	475	593	603	999999	999999	591	999999	666	54	370	691	184	446	851	410	999999	194	315	961	999999	999999	999999	468	855	25	999999	401	593	999999	660	93	926	884	555	999999	292	813	336	576	999999	975	40	766	929	520	999999	160	792	165	756	530	521	682	617	60	700	999999	748	259	10	199	248	771	393	999999	764	300	890	396	127	11	857	739	977	868	486	18	539	344	947	40	999999	438	999999	139	572	253	999999	504	764	168	75	87	576	794	999999	269	382	652	999999	999999	269	406	47	999999	673	999999	705	999999	573	691	999999	413	999999	969	589	810	632	999999	715	521	34	396	999999	959	935	999999	172	192	142	227	999999	886	589	180	771	213	401	394	999999	789	548	527	999999	83	999999	999999	776	999999	999999	925	637	999999	937	244	753	873	774	999999	999999	892	619	522	616	999999	65	999999	823	140	207	386	419	999999	797	925	972	999999	999999	558	396	283	999999	565	978	999999	999999	999999	999999	355	427	897	999999	323	575	574	179	36	910	584	999999	864	838	645	999999	828	999999	399	331	21	271	256	418	225	690	545	888	64	544	409	766	548	758	478	999999	310	999999	105	999999	999999	756	946	999999	881	541	532	444	369	999999	159	700	200	195	999999	999999	999999	489	224	633	999999	685	125	999999	511	818	478	115	999999	931	999999	880	999999	727	107	265	324	660	999999	683	168	110	529	999999	999999	708	575	999999	821	394	999999	999999	733	472	641	547	641	465	94	72	73	999999	84	437	999999	279	289	472	999999	682	999999	520	999999	540	475	929	166	226	999999	803	252	999999	294	975	398	287	157	948	95	560	624	859	999999	474	999999	999999	999999	101	840	125	428	112	999999	148	999999	32	869	202	996	712	390	424	367	291	820	948	142	109	49	780	132	341	387	999999	999999	910	944	999999	920	734	999999	75	999999	982	999999	150	849	155	359	375	999999	954	951	383	999999	209	501	294	654	672	608	926	62	999999	
999999	97	725	999999	999999	999999	87	391	282	272	808	325	48	385	999999	679	108	987	749	673	999999	177	389	13	368	858	999999	659	833	258	135	977	23	325	999999	297	424	121	74	999999	298	36	681	689	574	999999	171	126	388	999999	573	621	186	388	999999	999999	708	721	379	232	305	427	557	34	147	999999	312	723	999999	618	264	986	922	114	385	345	496	699	438	514	999999	999999	281	859	684	514	801	634	999999	999999	589	999999	742	842	999999	870	479	657	999999	743	550	448	730	999999	719	587	999999	81	12	363	999999	18	999999	864	535	13	156	697	349	632	39	677	106	999999	999999	561	254	999999	765	515	865	999999	999999	999999	963	258	572	511	999999	999999	814	730	631	999999	835	580	419	877	316	346	723	999999	999999	919	714	873	999999	509	999999	167	999999	999999	315	497	498	999999	860	999999	900	999999	999999	999999	999999	999999	818	309	999999	999999	396	458	999999	376	999999	429	792	93	532	238	980	100	906	72	770	982	764	205	424	144	775	345	999999	820	977	999999	905	87	234	74	111	414	827	518	123	999999	25	999999	845	885	705	414	967	632	617	810	380	378	874	575	487	999999	884	999999	68	60	738	331	399	744	524	714	858	467	137	576	273	398	999999	999999	966	798	359	539	439	370	377	97	999999	176	658	536	999999	659	587	488	529	916	460	72	553	694	999999	111	371	990	556	510	505	51	546	982	428	999999	608	689	272	355	481	698	999999	999999	128	232	95	999999	999999	209	880	648	56	357	937	887	934	282	231	257	178	448	999999	867	592	171	630	676	118	999999	60	897	225	999999	999999	762	388	999999	575	354	999999	383	488	357	630	999999	995	199	54	541	461	335	467	25	999999	43	884	816	67	957	602	418	879	999999	999999	982	432	999999	912	185	508	999999	706	876	240	794	999999	466	999999	735	175	440	632	577	365	724	999999	210	996	411	878	572	999999	999999	752	999999	504	793	208	648	434	999999	999999	868	42	429	629	999999	784	392	83	999999	579	332	791	171	786	311	339	999999	999999	232	875	511	307	935	196	999999	133	633	300	175	268	598	310	999999	999999	999999	544	999999	105	848	999999	999999	999999	460	993	522	827	590	821	202	999999	774	105	212	258	775	999999	999999	999999	540	999999	161	102	907	169	980	31	999999	18	32	767	999999	338	703	805	271	183	847	999999	673	270	543	811	999999	711	494	503	108	794	387	202	999999	702	564	390	274	521	430	301	23	500	88	582	798	435	69	999999	401	999999	999999	999999	723	
165	569	999999	924	999999	994	999999	999999	487	999999	954	999999	830	329	701	773	323	541	749	753	555	999999	999999	192	960	22	672	652	999999	111	701	807	999999	478	999999	999999	294	466	924	526	999999	626	535	999999	133	951	968	115	368	672	88	865	999999	847	999999	999999	396	97	964	999999	331	553	999999	386	999999	157	843	361	999999	999999	488	857	616	999999	529	929	403	999999	69	999999	999999	567	294	385	32	836	570	938	310	66	747	207	502	597	999999	681	999999	159	355	975	118	999999	999999	800	193	231	259	23	328	249	832	999999	37	999999	292	763	269	251	363	395	586	905	999999	981	999999	290	365	28	37	847	929	253	999999	93	900	437	500	999999	999999	800	586	556	620	71	233	999999	180	546	315	441	421	758	795	960	398	212	999999	96	999999	903	866	241	985	999999	999999	589	540	999999	999999	855	273	999999	999999	563	808	40	294	990	999999	864	999999	999999	713	596	436	181	457	299	999999	999999	871	413	514	298	934	355	999999	149	999999	644	425	236	999999	459	177	999999	708	242	999999	368	917	999999	338	125	999999	999999	527	999999	54	148	141	999999	258	367	984	999999	999999	761	999999	999999	469	999999	248	123	448	883	336	999999	429	789	473	999999	147	999999	779	999999	999999	399	505	885	827	181	999999	612	512	184	977	134	999999	317	385	946	613	699	898	772	336	225	677	908	721	999999	969	265	675	999999	113	999999	587	688	999999	871	265	743	634	297	60	635	999999	273	999999	211	999999	122	413	526	611	448	999999	17	968	859	721	597	999999	563	212	840	937	999999	999999	65	547	786	999999	999999	691	870	74	999999	722	700	999999	413	12	519	999999	999999	851	158	999999	999999	999999	580	719	925	159	668	578	81	999999	220	999999	999999	202	850	664	11	999999	899	835	740	383	826	294	999999	255	318	999999	999999	87	354	988	789	290	414	570	967	999999	999999	364	32	302	993	525	512	12	599	220	999999	855	485	276	999999	322	575	292	999999	295	999999	679	999999	84	924	994	740	231	908	733	788	999999	696	933	999999	545	813	448	999999	310	782	274	656	107	441	798	601	88	46	477	715	132	901	681	625	999999	999999	948	377	999999	784	999999	104	865	432	999999	168	999999	291	416	509	137	902	999999	513	187	999999	743	642	135	402	662	194	441	999999	999999	388	25	318	67	32	864	80	999999	999999	501	999999	790	675	569	640	60	796	629	999999	588	229	544	178	999999	903	779	316	252	999999	132	106	662	847	999999	494	153	999999	233	394	999999	66	523	841	999999	999999	
243	78	82	495	351	865	999999	473	439	446	844	999999	999999	164	252	558	999999	782	404	405	517	942	999999	85	496	999999	572	999999	332	532	999999	702	165	999999	999999	999999	243	999999	265	266	540	198	418	330	649	306	372	78	152	96	238	740	999999	617	999999	300	170	999999	998	534	302	330	999999	999999	999999	151	691	438	999999	999999	324	81	526	147	864	329	534	999999	435	200	455	503	102	245	303	965	265	548	943	379	550	247	999999	731	963	999999	57	510	590	999999	614	933	583	609	772	167	223	309	752	179	766	582	571	999999	88	799	237	999999	613	999999	885	152	495	999999	991	999999	999999	795	184	653	999999	33	999999	927	586	521	919	999999	473	999999	751	956	999999	773	613	967	675	950	652	174	983	152	897	816	622	999999	448	999999	618	695	845	428	135	109	999999	742	586	643	231	567	879	744	442	477	32	929	356	721	999999	999999	411	999999	152	19	669	999999	136	189	314	999999	82	461	999999	777	300	332	830	697	999999	870	391	42	728	95	294	249	999999	429	794	692	999999	999999	955	594	294	999999	286	125	439	999999	616	406	338	117	494	428	999999	664	186	699	108	659	845	642	642	999999	999999	999999	725	999999	429	706	395	621	998	355	505	290	999999	817	56	715	267	117	263	985	703	999999	600	999999	379	55	252	104	999999	465	999999	999999	999999	999999	840	228	400	999999	348	999999	20	716	118	148	922	589	181	999999	652	393	999999	999999	388	657	675	999999	999999	858	999999	384	464	301	37	543	475	191	337	577	977	828	325	999999	768	353	974	999999	512	461	943	999999	874	883	999999	210	74	999999	935	304	250	818	761	999999	999999	964	455	999999	999999	575	999999	741	999999	603	391	824	999999	152	999999	44	999999	689	999999	999999	914	999999	999999	999999	849	826	478	999999	999999	999999	337	169	76	999999	301	999999	898	999999	999999	999999	999999	212	539	280	501	627	142	921	181	900	622	561	308	756	999999	697	465	999999	870	862	106	350	494	228	276	999999	757	999999	850	176	146	428	391	999999	226	711	731	239	89	231	693	557	161	355	420	775	860	320	165	603	348	999999	394	444	839	999999	717	999999	999999	279	870	999999	81	15	763	203	179	725	539	916	966	236	794	648	999999	549	999999	149	807	500	372	999999	140	257	827	122	44	947	743	999999	993	420	234	999999	361	999999	485	155	591	227	606	144	780	248	636	122	239	745	999999	299	999999	578	513	999999	999999	433	999999	823	999999	999999	169	231	999999	760	922	556	11	999999	999999	332	73	53	
999999	590	999999	238	999999	891	620	715	999999	299	999999	454	530	425	907	721	903	927	999999	662	968	940	67	384	162	30	326	90	999999	255	457	943	999999	214	31	922	619	678	767	999999	999999	471	768	870	999999	537	999999	507	649	999999	90	999999	202	999999	85	616	533	519	85	646	575	539	999999	637	841	999999	228	326	403	984	999999	234	170	313	458	506	182	196	999999	624	790	818	441	831	174	97	750	823	138	414	399	109	602	999999	260	999999	867	140	39	812	319	913	999999	664	999999	856	208	889	953	999999	444	346	999999	461	855	756	107	999999	473	753	986	404	999999	999999	999999	12	631	49	63	999999	638	51	999999	31	999999	877	999999	777	654	317	999999	861	870	558	970	62	424	150	999999	999999	576	105	667	285	825	999999	724	124	79	183	999999	169	836	179	940	403	189	663	157	978	51	330	127	165	999999	135	534	639	28	542	999999	490	774	999999	217	543	384	882	205	400	162	599	999999	481	93	729	999999	700	999999	577	999999	760	993	999999	999999	255	977	511	419	999999	999999	95	106	536	595	743	395	999999	999999	407	28	306	999999	999999	825	999999	622	646	999999	145	999999	834	999999	451	999999	999999	497	999999	107	962	565	872	472	999999	20	77	999999	181	999999	999999	344	747	738	220	558	576	999999	246	471	20	632	341	439	284	600	555	999999	999999	867	767	256	907	189	999	841	156	834	963	746	999999	948	451	760	732	801	999999	105	999999	999999	101	535	260	25	96	999999	999999	443	999999	904	465	13	847	313	128	999999	436	567	738	378	412	742	338	999999	712	999999	190	999999	707	999999	247	459	262	999999	999999	241	999999	892	999999	669	617	713	999999	68	291	999999	999999	148	999999	999999	375	794	366	999999	490	359	999999	999999	313	999999	999999	999999	999999	715	667	15	751	94	999999	887	107	544	474	79	761	999999	106	280	999999	999999	961	999999	939	78	117	999999	102	819	999999	999999	44	246	588	78	999999	963	999999	930	401	285	13	999999	611	754	541	830	329	297	681	791	999999	926	550	355	72	116	714	667	608	223	999999	931	999999	120	999999	860	955	999999	558	798	721	175	878	999999	953	946	440	195	999999	286	133	804	148	491	172	117	696	243	16	414	999999	320	999999	999999	999999	999999	213	500	900	681	875	924	739	999999	79	999999	57	616	402	999999	675	529	140	331	100	117	999999	330	948	746	173	722	999999	154	549	999999	843	701	570	881	742	940	294	855	999999	209	75	999999	999999	85	69	89	840	889	738	729	190	11	999999	265	288	
999999	552	164	518	163	534	595	343	999999	999999	356	999999	520	383	999999	244	284	999999	890	52	538	999999	872	686	93	881	509	415	820	231	841	614	999999	999999	859	999999	140	347	999999	675	479	921	753	999999	713	43	330	516	999999	494	905	999999	206	999999	999999	974	679	477	434	999999	34	999999	999999	999999	412	742	742	917	524	347	114	936	672	225	573	616	164	999999	973	60	561	993	412	335	325	760	999999	999999	853	884	718	662	913	975	650	999999	408	316	427	970	999999	412	991	665	999999	968	419	999999	649	142	819	637	504	999999	720	41	776	197	130	652	335	999999	73	999999	628	452	33	696	575	283	999999	847	624	12	759	158	11	747	999999	357	350	435	999999	721	74	999999	168	999999	264	999999	522	999999	195	775	645	999999	349	362	47	937	999999	999999	415	376	999999	972	22	999999	624	999999	39	39	999999	773	311	899	208	351	574	546	294	494	999999	956	760	998	661	999999	999999	118	999999	649	709	18	412	627	30	85	797	102	78	999999	914	999999	999999	492	968	422	474	746	451	999999	787	501	653	459	291	459	615	925	320	999999	145	515	764	999999	330	243	370	683	879	132	554	999999	477	999999	999999	999999	377	278	39	249	999999	619	667	810	999999	218	364	953	346	570	999999	871	781	904	531	408	999999	209	172	735	61	791	999999	999999	453	315	999999	35	879	542	92	347	896	81	790	525	848	953	999999	121	878	417	347	318	999999	683	999999	572	106	181	821	999999	115	304	198	999999	752	348	367	556	194	339	83	803	999999	132	974	710	124	15	560	974	681	61	999999	643	453	559	666	770	615	460	999999	707	720	999999	242	602	883	999999	772	510	999999	971	926	549	343	543	829	999999	708	989	999999	100	999999	846	496	64	447	999999	999999	203	999999	597	941	734	410	376	999999	999999	890	382	827	999999	999999	59	389	999999	134	999999	309	999999	729	136	71	625	11	837	96	999999	428	187	164	999999	68	999999	999999	998	39	202	149	967	460	265	649	335	171	999999	857	999999	467	785	929	140	255	999999	474	555	535	999999	732	572	290	218	156	713	228	499	858	663	230	999999	681	999999	177	342	460	999999	487	735	464	470	999999	524	417	999999	258	33	93	829	114	283	472	999999	469	576	687	251	119	936	117	672	683	204	999999	86	114	997	999999	913	777	10	78	799	861	272	592	765	801	513	464	204	415	38	558	947	917	999999	999999	600	999999	218	364	551	628	792	999999	785	183	340	999999	999999	70	180	62	114	215	673	
999999	207	984	921	450	606	481	912	266	999999	645	403	169	146	999999	372	268	569	645	526	999999	79	485	999999	999999	471	999999	214	999999	999999	999999	999999	999999	999999	999999	275	616	733	999999	758	999999	999999	535	142	150	999999	999999	401	725	697	911	492	999999	688	501	783	722	188	339	979	631	276	999999	30	678	200	999999	914	32	269	756	534	801	887	456	465	543	999999	665	999999	299	999999	999999	447	333	493	986	63	752	340	553	999999	403	999999	136	999999	938	515	464	999999	129	266	999999	466	940	386	691	580	999999	46	250	378	522	528	689	999999	999999	340	696	194	214	607	171	692	999999	999999	999999	22	760	999999	999999	37	999999	715	691	43	999999	32	999999	946	801	415	821	715	99	184	999999	875	108	87	999999	608	818	279	745	522	104	999999	749	622	255	679	999999	588	520	222	489	807	999999	656	999999	766	833	749	392	799	786	456	602	542	413	265	999999	683	638	918	218	619	969	999999	938	526	283	884	701	132	999999	242	205	876	694	999999	48	452	999999	258	999999	79	886	946	735	648	94	216	219	999999	999999	999999	950	999999	999999	999999	837	667	718	999999	999999	949	999999	270	999999	999999	260	725	848	999999	227	471	452	389	153	149	732	999999	999999	299	999999	76	999999	711	999999	999999	291	999999	873	823	280	380	999999	910	765	999999	999999	626	742	191	398	999999	368	914	772	304	693	570	458	864	147	814	234	428	888	999999	284	347	903	754	999999	999999	852	999999	34	999999	736	542	999999	327	128	116	999999	261	901	82	708	999999	938	71	765	721	155	18	686	466	155	316	31	348	551	999999	722	987	919	740	516	343	999999	999999	568	160	999999	999999	745	40	533	973	999999	815	718	522	408	999999	989	550	512	999999	348	567	701	430	520	286	776	999999	394	302	341	170	566	374	870	23	503	999999	999999	24	273	655	999999	999999	789	216	629	38	284	880	998	999999	238	672	999999	332	233	147	640	999999	364	309	646	240	641	365	999999	999999	652	395	348	384	775	999999	580	692	634	528	640	999999	656	999999	999999	514	304	962	931	893	378	548	999999	365	974	115	659	999999	19	702	540	434	956	284	386	888	999999	623	999999	741	999999	999999	698	704	507	999999	22	617	999999	141	936	678	433	999999	976	114	606	982	409	669	838	999999	682	932	999999	999999	357	999999	370	282	972	680	369	999999	801	74	849	94	858	648	103	999999	825	877	999999	999999	10	601	308	282	292	558	223	999999	902	486	631	765	999999	301	978	999999	256	999999	168	999999	318	999999	
999999	911	999999	521	999999	761	576	795	999999	804	176	999999	215	999999	999999	98	989	424	999999	436	297	324	999999	999999	377	999999	999999	999999	796	958	718	510	999999	767	47	999999	999999	770	999999	999999	367	999999	696	826	599	591	999999	231	567	999999	999999	744	999999	882	999999	999999	477	180	999999	567	100	123	999	831	95	665	999999	447	999999	686	80	999999	990	14	78	190	628	617	494	786	481	449	894	638	999999	974	711	670	822	797	999999	847	626	866	371	253	117	864	740	933	999999	647	999999	881	97	658	754	794	999999	764	999999	999999	685	368	95	651	999999	371	749	121	954	912	625	921	999999	232	602	133	642	825	83	764	876	560	778	834	937	23	999999	433	230	917	856	999999	187	68	171	268	781	999999	999999	745	124	629	979	106	32	590	124	865	66	630	162	988	690	856	983	135	999999	999999	714	215	999999	999999	891	47	65	999999	744	708	70	344	999999	921	800	337	649	257	581	999999	812	357	999999	685	376	599	764	868	377	330	85	46	678	530	15	819	925	798	737	942	999999	466	999999	415	804	999999	287	999999	999999	999999	216	999999	553	999999	448	999999	999999	145	949	301	282	197	198	424	633	999999	665	822	916	981	999999	851	999999	639	641	356	511	493	999999	654	999999	533	680	999999	123	349	493	999999	999999	648	513	789	848	445	669	852	999999	999999	782	781	66	465	324	215	951	365	225	913	276	102	855	821	264	999999	980	748	517	999999	999999	293	540	895	999999	999999	477	622	13	84	970	999999	999999	999999	711	109	598	856	219	474	72	758	134	999999	503	988	999999	692	535	552	465	920	345	999999	999999	499	250	170	724	999999	999999	339	361	999999	943	999999	24	775	120	999999	707	999999	999999	52	121	551	169	999999	999999	752	999999	999999	999999	460	618	59	999999	999999	959	221	858	437	999999	173	736	733	406	982	635	999999	999999	999999	999999	380	845	342	999999	302	999999	579	340	290	768	971	569	952	252	999999	999999	893	999999	999999	816	899	306	279	991	376	999999	388	154	999999	335	386	778	469	999999	716	615	999999	669	160	14	389	881	578	669	999999	603	999999	490	999999	999999	741	981	945	210	682	84	575	999999	24	986	602	435	164	954	391	202	110	999999	536	296	999999	234	884	999999	436	27	727	610	999999	772	532	898	648	999999	593	405	832	268	532	641	49	935	654	173	411	999999	727	623	287	967	503	45	953	219	213	517	106	921	999999	664	356	964	520	252	999999	704	786	437	999999	999999	370	842	999999	999999	256	321	999999	720	622	
482	300	113	333	862	279	496	944	439	523	86	999999	911	494	868	295	999999	425	411	709	999999	177	299	999999	300	607	660	820	68	962	891	936	999999	309	301	373	252	641	999999	973	967	999999	999999	914	295	688	458	999999	357	609	999999	896	178	20	914	314	999999	999999	999999	999999	618	676	999999	476	999999	999999	921	612	202	504	999999	999999	767	438	741	947	999999	384	966	612	159	313	472	458	790	994	767	999999	999999	987	372	400	608	999999	999999	301	999999	880	292	156	999999	846	165	853	999999	739	999999	740	279	999999	493	999999	885	430	115	315	213	436	685	637	381	556	999999	214	141	651	834	375	83	449	84	940	999999	999999	846	313	157	619	999999	61	866	37	106	427	503	999999	515	999999	296	59	98	446	204	999999	999999	999999	999999	950	721	999999	999999	763	666	829	892	999999	533	999999	999999	802	167	999999	545	634	771	353	459	999999	711	395	145	656	88	999999	361	637	746	446	55	636	999999	999999	898	975	157	112	371	276	999999	950	999999	999999	603	494	891	504	901	570	999999	431	759	827	999999	335	999999	257	685	641	477	265	806	97	29	999999	127	961	694	570	486	668	981	999999	275	999999	183	695	62	999999	143	856	735	185	562	624	876	857	957	573	999999	899	999999	730	798	279	153	999999	431	656	376	999999	810	341	93	999999	449	576	562	488	162	95	204	100	508	621	529	630	535	404	81	270	13	999999	375	999999	999999	261	999999	995	999999	58	273	406	227	213	56	404	102	346	185	309	304	999999	421	119	704	999999	232	999999	750	522	599	36	584	116	926	688	966	506	999999	197	192	567	871	113	821	999999	873	304	574	135	538	199	229	771	965	534	710	265	999999	999999	39	216	255	999999	458	247	821	999999	286	367	438	999999	370	987	126	737	607	317	297	999999	462	927	612	999999	984	410	999999	812	999999	401	999999	710	623	70	999999	999999	322	777	655	999999	999999	763	27	217	696	999999	999999	241	655	238	927	402	968	976	461	111	999999	999999	119	58	439	18	999999	885	999999	728	973	999999	828	150	999999	830	662	713	999999	999999	909	405	928	52	582	575	167	913	473	999999	742	999999	609	67	381	692	667	606	999999	967	794	142	827	999999	968	528	413	514	813	107	740	264	56	761	202	208	701	76	475	864	851	65	421	803	985	336	700	999999	768	999999	172	999999	999999	962	905	777	577	999999	84	63	172	999999	110	376	845	487	601	999999	865	182	990	999999	999999	290	126	999999	999999	999999	982	642	827	641	999999	90	
999999	684	999999	93	856	425	631	999999	991	422	701	207	955	54	957	508	735	852	906	596	999999	571	924	287	846	176	66	552	976	442	999999	530	908	29	442	170	999999	517	999999	450	551	257	999999	718	589	918	782	676	76	484	906	975	735	159	999999	373	999999	419	246	999999	368	999999	766	999999	196	180	299	936	999999	797	999999	227	999999	466	54	494	962	215	697	927	393	390	486	502	535	999999	795	999999	681	78	410	999999	999999	310	91	999999	491	59	532	418	999999	999999	73	999999	766	689	122	999999	114	853	999999	554	721	319	306	999999	602	999999	999999	935	385	540	999999	543	999999	346	946	561	384	582	999999	912	683	999999	308	546	999999	216	999999	999999	999999	526	999999	828	667	999999	659	961	14	112	869	227	35	596	42	98	592	529	882	999999	743	561	999999	999999	849	999999	870	442	21	759	661	395	999999	187	797	999999	886	999999	999999	540	686	984	557	999999	713	999999	886	97	256	219	954	796	334	999999	112	586	631	999999	979	179	985	227	950	254	450	483	688	848	798	999999	212	167	654	352	743	758	13	999999	999999	72	612	783	195	999999	805	999999	71	999999	84	221	237	764	456	999999	555	468	44	313	999999	239	999999	48	298	999999	999999	797	152	982	999999	354	582	999999	313	999999	566	999999	42	158	999999	585	422	466	773	586	999999	447	710	947	999999	284	723	700	999999	589	965	999999	495	121	794	18	722	999999	659	730	638	228	461	999999	999999	354	999999	885	864	999999	817	641	275	711	999999	569	96	999999	195	298	630	882	999999	723	999999	993	716	920	364	440	863	342	999999	52	948	727	999999	999999	807	452	848	838	835	999999	999999	333	308	783	983	235	922	526	893	999999	999999	756	999	737	999999	156	638	999999	530	434	391	999999	835	232	763	411	582	915	397	743	450	792	56	682	950	627	694	932	999999	139	517	346	449	445	943	201	999999	258	591	999999	814	342	999999	411	999999	298	498	85	29	582	652	16	138	160	921	316	710	999999	786	999999	999999	705	577	401	916	54	44	999999	288	571	683	333	999999	737	929	117	999999	644	528	999999	139	999999	912	365	999999	511	217	299	999999	636	491	411	471	630	999999	118	764	916	494	999999	263	108	796	458	898	328	682	401	231	813	832	75	797	999999	832	843	999999	999999	914	415	836	999999	876	652	90	282	862	703	999999	820	352	567	999999	419	999999	41	821	464	467	999999	828	816	78	999999	999999	425	999999	999999	797	365	999999	999999	12	89	282	999999	999999	154	377	625	999999	978	
863	410	470	274	999999	388	999999	801	31	338	755	755	586	30	999999	999999	848	665	669	999999	999999	182	504	800	565	999999	147	999999	809	677	97	999999	702	849	952	999999	249	539	510	999999	621	999999	999999	987	797	256	502	261	840	999999	306	712	999999	941	82	690	999999	999999	708	844	999999	834	991	354	999999	913	63	737	77	20	927	999999	164	444	902	909	839	516	13	319	999999	885	59	753	380	999999	884	760	777	999999	999999	578	830	666	983	786	14	989	747	883	202	765	193	830	999999	987	557	521	49	999999	999999	999999	667	399	275	366	785	999999	999999	999999	38	303	959	805	259	358	487	498	461	999999	904	850	769	129	999999	999999	701	999999	625	393	999999	373	721	613	999999	999999	910	441	999999	999999	999999	766	25	881	854	899	805	388	999999	779	509	69	999999	923	268	999999	999999	999999	999999	999999	664	999999	622	999999	999999	999999	582	356	394	889	448	999999	999999	999999	123	148	834	887	274	226	999999	999999	648	846	883	768	999999	797	355	420	738	372	168	937	999999	446	154	434	843	198	999999	999999	999999	692	341	463	961	236	999999	130	176	744	283	999999	454	999999	999999	775	707	279	362	784	11	974	160	85	999999	999999	871	677	993	410	999999	85	999999	999999	329	956	515	430	807	86	999999	234	253	994	99	113	493	620	528	379	999999	999999	999999	542	458	29	541	265	576	801	999999	142	136	765	700	207	999999	999999	32	961	269	999999	999999	286	797	776	730	165	985	784	676	261	159	624	682	479	249	366	110	999999	999999	259	853	16	999999	999999	107	487	304	892	946	596	999999	999999	999999	999999	112	559	745	681	298	386	280	792	134	113	983	512	93	999999	999999	800	796	722	999999	19	433	999999	564	942	999999	252	860	999999	837	90	999999	592	514	999999	377	690	999999	428	21	48	979	71	881	999999	871	594	404	83	934	156	800	999999	29	109	27	645	995	999999	12	999999	999999	186	954	54	450	400	999999	999999	853	277	999999	377	710	508	999999	999999	584	945	81	93	847	999999	999999	691	289	999999	572	414	999999	731	694	818	425	999999	523	803	999999	837	178	999999	596	553	999999	667	966	999999	175	520	79	999999	999999	60	999999	918	208	738	27	999999	999999	664	827	593	999999	131	999999	370	951	745	985	237	263	746	777	600	497	304	566	501	724	856	999999	62	999999	999999	670	643	97	506	999999	784	999999	844	83	513	999999	13	999999	999999	94	999999	480	429	534	999999	402	999999	283	999999	431	903	182	999999	548	907	53	775	999999	76	461	999999	283	454	
978	210	452	999999	673	273	947	494	386	466	417	999999	999999	200	527	502	176	355	370	999999	85	999999	999999	268	305	176	999999	999999	754	851	648	154	999999	36	451	333	400	982	651	20	193	999999	999999	715	119	430	531	999999	257	756	899	115	999999	327	379	124	598	193	124	507	999999	80	999999	534	817	272	999999	359	749	999999	999999	193	999999	359	773	147	345	999999	999999	874	644	617	629	998	951	999999	575	14	656	336	735	999999	868	153	216	999999	208	993	897	999999	633	181	113	63	999999	716	411	229	553	242	999999	701	999999	249	862	196	999999	999999	583	999999	999999	791	999999	422	468	894	325	560	153	660	939	999999	999999	312	999999	473	514	576	999999	245	141	355	999999	424	999999	43	182	629	291	30	672	999999	419	622	159	842	999999	690	594	760	999999	850	86	893	302	436	702	731	999999	398	682	873	398	347	999999	351	340	289	865	434	721	999999	278	132	987	483	932	385	163	408	996	823	981	592	999999	999999	279	567	131	130	341	450	631	893	348	798	78	81	479	999999	511	198	824	170	48	999999	999999	953	999999	999999	504	999999	578	599	402	999999	892	805	503	861	82	773	167	745	999999	999999	999999	385	784	198	414	860	906	356	897	999999	999	821	554	150	709	325	661	312	625	25	999999	41	999999	490	906	273	578	617	999999	737	999999	88	999999	767	639	206	179	716	414	999999	420	232	999999	594	858	81	999999	363	999999	757	122	854	129	999999	408	43	999999	303	292	151	999999	298	999999	999999	777	920	754	999999	999999	512	999999	944	999999	982	604	650	339	905	631	834	22	225	465	977	999999	999999	959	989	999999	606	321	875	434	999999	361	132	999999	541	817	937	327	474	852	999999	611	177	956	147	483	999999	999999	979	672	999999	139	76	999999	644	544	601	961	764	999999	904	999999	279	520	634	631	482	49	797	98	693	517	547	373	814	375	457	228	999999	999999	609	999999	341	999999	976	143	295	299	966	997	225	999999	562	55	999999	458	341	656	999999	516	10	719	906	890	978	940	591	703	28	278	96	382	150	259	818	999999	859	75	544	999999	345	193	83	999999	872	999999	955	502	425	999999	43	999999	897	315	999999	890	995	999999	235	46	551	592	999999	999999	910	999999	999999	999999	237	999999	598	999999	122	999999	180	999999	646	116	999999	270	985	999999	999999	999999	244	295	999999	834	744	927	16	999999	839	999999	999999	999999	999999	385	889	39	882	651	274	999999	767	767	688	999999	145	697	254	889	999999	965	61	462	314	618	462	624	367	
11	999999	309	999999	189	436	614	880	426	904	999999	226	987	387	343	824	808	894	477	607	999999	698	999999	683	127	985	874	999999	999999	449	999999	922	274	672	999999	999999	965	540	587	999999	83	196	718	999999	999999	673	999999	587	999999	637	505	723	985	27	948	312	522	625	821	204	999999	168	999999	976	610	999999	999999	325	999999	260	999999	999999	999999	999999	534	232	979	263	700	453	549	296	738	860	999999	580	937	999999	723	999999	569	999999	718	392	779	999999	803	999999	192	645	721	130	90	467	777	237	416	999999	999999	725	332	269	925	378	654	275	429	532	42	40	410	999999	999999	929	690	519	559	924	999999	999999	429	247	81	64	731	999999	999999	281	92	716	173	98	763	998	255	310	424	999999	738	513	999999	280	709	999999	244	27	999999	161	776	267	999999	492	491	999999	999999	94	999999	870	646	235	69	158	450	325	999999	322	940	999999	684	389	105	219	196	999999	134	999999	538	919	819	714	900	64	504	999999	49	999999	606	889	701	170	123	553	999999	513	453	999999	830	393	295	922	999999	925	477	999999	172	999999	305	638	750	999999	999999	999999	999999	999999	334	15	654	625	286	999999	715	999999	901	523	276	552	515	682	999999	787	999999	154	634	897	637	975	587	117	662	580	999999	999999	149	555	613	844	502	771	188	999999	691	215	117	109	217	35	33	999999	130	620	952	999999	999999	999999	827	411	643	163	305	359	427	547	999999	999999	809	746	911	356	909	431	59	999999	504	999999	106	123	999999	534	690	611	951	633	999999	999999	628	762	740	187	727	211	211	348	999999	829	30	154	251	411	999999	470	123	999999	53	698	999999	999999	128	276	865	713	374	118	473	999999	999999	793	560	921	999999	999999	15	734	629	999999	999999	999999	278	674	941	951	871	635	243	229	497	999999	590	297	481	421	999999	999999	321	23	999999	102	999999	782	432	999999	593	330	334	254	464	388	58	346	478	859	938	999999	999999	914	842	738	875	253	206	133	213	999999	999999	665	999999	541	423	616	870	137	999999	496	251	714	999999	551	999999	999999	764	118	236	999999	999999	622	482	999999	149	407	181	999999	999999	631	585	999999	33	330	881	669	841	923	999999	441	475	999999	999999	451	212	999999	556	300	437	885	488	97	897	959	999999	827	999999	223	999999	999999	444	999999	999999	999999	910	943	999999	47	669	999999	999999	841	153	794	778	999999	598	40	986	528	999999	880	999999	342	999999	999999	999999	73	999999	64	486	627	999999	948	996	703	999999	999999	541	269	999999	518	631	999999	999999	647	944	113	
999999	975	238	999999	237	873	175	999999	111	577	71	999999	541	627	999999	615	165	530	999999	204	797	84	47	778	999999	999999	598	341	999999	874	604	505	554	308	882	901	825	334	999999	658	999999	442	601	862	758	128	727	312	358	25	639	216	337	749	999999	115	999999	459	999999	999999	284	833	999999	236	973	999999	868	243	744	268	790	831	999999	660	422	999999	483	184	30	381	999	295	983	243	244	397	177	804	992	776	963	375	672	889	384	948	136	375	889	999999	999999	999999	568	999999	999999	808	999999	999999	337	950	632	763	439	291	511	988	999999	999999	992	585	398	73	999999	967	999999	424	999999	250	286	473	238	117	294	827	131	514	727	892	18	436	320	500	477	999999	999999	999999	936	391	388	395	107	64	383	999999	804	999999	253	999999	795	810	648	836	401	999999	722	999999	478	611	999999	999999	271	958	73	565	999999	897	596	209	823	105	488	778	999999	890	375	999999	734	980	999999	935	271	135	999999	207	787	484	108	999999	329	628	730	999999	231	391	134	149	990	817	999999	999999	599	54	777	999999	332	870	999999	511	498	999999	790	498	588	234	735	145	860	866	777	999999	798	999999	999999	204	999999	163	557	480	765	999999	193	917	999999	125	345	999999	358	407	999999	917	999999	999999	124	999999	999999	242	745	996	656	989	289	134	999999	260	999999	616	174	583	335	178	999999	504	999999	272	999999	872	558	473	888	517	787	462	999999	860	290	999999	868	108	365	142	418	560	999999	776	946	69	999999	999999	17	729	999999	775	999999	706	604	14	999999	852	426	966	683	282	999999	148	211	826	142	188	969	907	999999	76	227	203	760	762	680	969	326	306	999999	868	465	169	465	999999	999999	295	266	286	999999	999999	999999	399	458	145	452	685	574	999999	999999	699	720	109	999999	986	999999	879	999999	841	334	882	535	129	971	814	999999	948	999999	199	999999	847	922	693	558	999999	394	828	744	625	320	999999	404	999999	379	305	999999	999999	187	479	464	510	999999	999999	951	476	490	562	427	643	328	999999	13	384	999999	88	776	37	551	259	601	729	999999	330	531	999999	999999	338	750	999999	666	461	999999	213	999999	937	508	507	741	92	251	831	410	111	306	816	991	999999	525	300	999999	131	814	927	877	999999	375	999999	893	621	987	162	811	999999	999999	867	732	799	649	745	999999	999999	295	999999	999999	770	328	43	999999	714	999999	468	813	459	157	545	647	843	335	999	571	490	613	999999	104	999999	29	658	134	439	999999	999999	380	779	720	259	999999	999999	999999	117	
416	341	994	999999	282	529	349	362	999999	441	230	999999	473	999999	183	99	665	175	999999	919	750	669	909	594	629	999999	97	43	738	898	709	301	924	228	592	240	999999	434	847	574	999999	999999	64	693	999999	206	727	729	999999	630	999999	670	980	10	366	746	432	999999	558	135	999999	315	623	706	999999	928	964	999999	67	942	603	241	327	799	179	93	999999	225	385	433	429	367	436	999999	315	48	320	923	861	999999	808	999999	875	721	142	999999	53	358	961	291	241	999999	672	664	999999	362	353	190	830	283	999999	216	33	135	706	999999	879	516	401	999999	999999	50	394	222	144	999999	365	605	999999	735	999999	999999	264	104	201	947	999999	772	90	953	695	140	103	587	714	601	73	999999	25	68	564	537	957	999999	673	201	97	459	999999	520	996	747	523	104	244	873	999999	929	999999	759	388	999999	435	447	997	487	947	806	508	542	453	614	590	608	180	512	310	985	999999	10	859	999999	253	569	956	999999	616	998	353	840	999999	999999	817	999999	679	999999	999999	519	281	196	254	291	999999	986	77	391	167	914	923	999999	573	966	508	932	899	152	863	866	491	58	870	999999	999999	999999	999999	320	999999	334	999999	722	410	999999	714	244	756	999999	999999	266	502	574	999999	701	84	621	276	683	634	884	366	999999	595	245	37	232	999999	305	828	293	103	757	594	832	985	211	331	782	261	999999	186	331	999999	606	374	917	267	179	873	841	999999	219	685	999999	967	999999	137	999999	763	491	999999	460	750	999999	172	744	999999	958	715	872	300	999999	431	369	708	999999	999999	988	999999	120	965	155	431	986	891	884	81	680	999999	594	84	999999	29	770	999999	725	581	855	444	629	999999	309	999999	999999	551	907	787	999999	214	933	721	148	999999	999999	999999	772	39	763	119	288	673	309	103	131	999999	999999	474	661	999999	982	463	999999	554	252	184	999999	692	430	999999	984	999999	999999	476	999999	873	935	863	376	999999	999999	999999	817	745	165	956	637	216	342	212	417	999999	136	999999	232	479	999999	594	61	999999	999999	90	999999	328	999999	192	999999	833	170	999999	862	280	999999	416	441	296	645	999999	398	296	546	460	359	228	37	999999	999999	454	253	462	976	351	811	999999	395	502	97	499	999999	972	999999	803	55	94	999999	147	343	720	870	935	834	817	999999	764	931	409	731	390	301	999999	223	472	589	708	280	999999	468	211	999999	999999	999999	999999	999999	999999	999999	999999	415	274	878	889	218	259	999999	318	627	169	155	57	965	986	771	707	208	
999999	999999	576	224	346	813	999999	678	142	699	931	736	688	359	999999	999999	198	993	466	999999	411	999999	999999	888	280	999999	999999	376	421	999999	44	177	501	947	999999	666	680	528	999999	460	60	221	85	559	999999	582	999999	810	376	539	777	999999	999999	205	999999	999999	795	688	943	999999	702	461	267	999999	999999	999999	244	741	926	122	837	669	924	16	460	200	299	999999	246	698	152	311	10	882	468	52	863	306	160	760	870	992	585	813	999999	599	999999	999999	999999	999999	348	207	883	263	701	117	77	999999	744	606	999999	391	999999	254	122	999999	461	384	439	621	999999	938	999999	176	251	845	94	121	257	999999	246	999999	518	999999	360	944	428	999999	190	360	999999	999999	561	999999	388	489	999999	340	700	368	148	999999	749	283	999999	409	999999	716	999999	856	33	956	60	883	370	271	873	103	894	177	971	999999	999999	999999	999999	999999	999999	45	787	762	305	999999	999999	999999	723	667	371	999999	370	950	337	712	735	334	337	28	514	677	193	127	999999	456	446	532	397	433	384	671	637	999999	32	581	999999	258	561	999999	999999	999999	999999	703	899	638	732	944	840	269	999999	869	999999	627	999999	999999	852	670	157	848	317	887	999999	299	292	700	607	999999	927	756	783	486	773	68	483	999999	999999	490	228	976	999999	501	692	138	454	514	921	999999	820	999999	729	999999	111	712	961	658	669	870	999999	999999	41	999999	26	999999	999999	502	106	691	999999	999999	999999	371	452	999999	134	815	205	999999	999999	777	779	598	898	613	37	524	384	70	106	999999	684	646	999999	29	945	710	485	609	652	999999	999999	999999	864	999999	131	367	816	931	588	999999	999999	305	35	643	429	442	124	999999	66	999999	999999	46	595	999999	803	555	302	432	999999	999999	340	595	721	893	369	549	733	565	999999	669	708	453	999999	950	372	388	620	435	999999	512	595	82	552	691	833	999999	644	545	539	999999	75	393	706	999999	815	867	583	142	284	999999	999999	559	920	396	262	999999	563	644	957	424	934	866	999999	999999	828	268	53	40	999999	987	905	198	35	916	604	324	746	318	144	505	805	488	161	720	999999	999999	161	165	438	168	817	999999	588	125	999999	208	999999	984	999999	557	823	552	82	296	973	520	533	14	999999	937	928	255	999999	999999	999999	456	999999	122	919	792	116	887	602	901	179	999999	610	910	285	405	999999	762	972	587	681	263	999999	999999	999999	999999	512	156	373	500	999999	572	499	136	999999	194	492	448	75	553	450	935	949	181	127	78	910	623	999999	999999	
183	999999	283	922	780	999999	50	851	376	636	290	960	524	999999	670	607	416	484	414	100	999999	999999	999999	429	999999	999999	999999	244	999999	999999	999999	999999	427	999999	999999	75	298	576	355	151	153	999999	82	438	999999	490	421	848	510	519	661	999999	999999	638	999999	999999	999999	854	786	44	61	805	114	697	264	999999	542	548	785	605	999999	839	138	999999	947	282	253	268	166	655	999999	999999	734	237	26	945	679	999999	503	469	596	444	790	321	99	347	999999	384	184	871	947	873	73	999999	211	822	307	946	691	210	999999	999999	697	999999	710	596	999999	876	999999	999999	999999	999999	55	325	18	873	999999	817	184	609	746	999999	94	999999	707	460	402	830	999999	203	647	733	999999	302	855	387	999999	659	610	502	999999	659	702	865	999999	203	828	747	895	337	999999	490	772	92	463	744	999999	413	433	259	203	999999	850	999999	999999	988	657	752	470	631	136	399	999999	681	342	97	176	229	146	999999	632	655	934	699	999999	167	999999	24	838	120	262	343	236	999999	308	999999	808	999999	203	999999	546	85	286	274	210	383	283	100	749	999999	577	905	276	999999	999999	548	999999	161	67	514	37	642	913	360	999999	792	173	999999	382	316	288	999999	999999	999999	968	999999	379	999999	498	56	883	999999	275	472	543	357	76	317	734	999999	719	657	167	999999	142	903	999999	926	895	417	220	427	999999	442	97	625	879	300	950	79	179	645	999999	20	630	166	376	999999	816	31	999999	999999	131	999999	999999	631	794	999999	843	74	395	452	775	90	835	465	162	833	385	917	477	999999	366	664	999999	999999	999999	999999	69	975	536	720	119	874	999999	999999	306	999999	845	465	831	544	457	886	684	726	870	581	185	999999	999999	543	75	899	553	950	999999	466	41	999999	636	999999	286	868	537	674	343	900	399	480	169	65	988	919	96	933	999999	480	999999	864	213	422	999999	999999	971	993	655	219	999999	741	867	999999	74	332	829	193	999999	589	999999	19	392	969	192	705	15	948	555	999999	813	620	631	27	486	999999	318	223	676	392	897	999999	29	134	999999	999999	612	330	991	665	999999	999999	675	999999	132	999999	999999	244	240	276	888	32	448	999999	999999	710	119	849	999999	999999	999999	615	517	875	692	814	990	268	999999	534	999999	999999	999999	999999	999999	910	999999	891	895	514	999999	999999	983	410	504	874	106	519	727	870	999999	999999	967	999999	651	485	999999	999999	57	317	999999	223	844	999999	999999	213	74	558	454	496	765	227	954	848	212	999999	999999	116	381	999999	718	480	
541	999999	999999	339	718	864	247	579	999999	999999	844	999999	534	999999	239	999999	236	300	999999	547	75	241	115	330	809	999999	890	999999	853	288	428	239	599	509	999999	325	720	999999	495	210	320	874	971	620	383	376	999999	730	709	354	880	90	17	999999	415	999999	424	665	999999	599	974	534	725	246	725	614	999999	34	799	914	999999	391	805	609	236	200	269	999999	947	442	999999	169	999999	509	408	348	999999	999999	104	382	901	64	324	896	235	786	159	735	999999	768	999999	300	999999	794	999999	498	284	999999	943	225	50	929	718	97	794	815	531	226	838	999999	999999	999999	999999	999999	22	512	76	909	999999	450	999999	999999	600	999999	63	999999	237	218	721	909	999999	824	485	878	342	972	346	237	999999	420	999999	999999	999999	516	385	999999	369	513	782	285	431	375	33	503	184	515	999999	539	999999	289	587	322	505	928	324	568	999999	61	95	999999	176	839	999999	964	999999	118	637	93	999999	243	999999	724	436	446	999999	698	800	999999	703	826	643	999999	204	822	832	942	436	967	999999	816	999999	318	999999	742	119	999999	999999	999999	999999	75	999999	255	735	799	999999	863	999999	69	450	999999	768	999999	357	268	407	369	644	985	141	252	682	669	999999	987	507	999999	305	694	337	895	999999	740	999999	638	948	397	81	999999	687	999999	66	377	527	999999	57	635	960	999999	344	999999	947	581	928	999999	393	217	999999	999999	301	999999	999999	999999	732	555	494	38	436	719	319	20	999999	249	308	172	999999	314	152	324	939	871	876	145	359	999999	947	559	812	999999	254	999999	999999	999999	113	388	411	865	999999	999999	91	29	209	250	850	334	999999	999999	999999	765	878	999999	74	999999	808	430	999999	999999	842	999999	607	934	999999	825	999999	578	977	964	999999	919	760	331	669	181	242	920	672	999999	294	34	999999	249	287	56	999999	175	676	991	999999	999999	957	999999	32	500	999999	156	803	383	999999	281	357	498	572	362	999999	557	419	893	807	999999	758	999999	147	817	999999	999999	657	180	103	999999	902	999999	999999	463	962	781	999999	178	999999	999999	999999	999999	861	22	677	636	677	999999	50	999999	756	999999	194	635	924	171	841	214	999999	16	499	999999	290	999999	379	371	58	119	399	999999	258	250	999999	999999	771	470	934	999999	999999	999999	999999	999999	139	918	553	130	999999	813	999999	801	939	103	698	999999	596	999999	17	395	643	316	587	568	534	817	999999	515	999999	472	863	464	999999	999999	74	96	326	766	999999	372	921	259	999999	244	580	999999	293	999999	552	296	134	288	462	548	
490	834	805	131	208	999999	991	999999	434	338	950	83	574	232	39	611	483	830	990	999999	474	394	746	353	987	936	533	771	999999	408	999999	999999	11	688	236	999999	291	204	999999	999999	381	883	999999	241	294	507	34	71	135	999999	812	303	297	818	84	106	97	462	144	272	788	999999	85	36	990	999999	999999	885	999999	999999	330	999999	273	808	273	590	569	515	68	490	912	471	646	31	595	999999	297	193	614	999999	152	828	999999	305	403	999999	808	798	999999	919	999999	148	76	336	620	533	40	489	554	494	999999	582	404	654	360	326	583	999999	440	947	86	888	281	865	656	999999	229	967	414	122	781	771	275	999999	65	773	404	999999	411	999999	22	807	638	130	602	570	434	415	999999	86	999999	754	367	302	843	546	866	211	679	128	313	73	85	442	712	766	999999	265	599	586	999999	273	652	378	934	279	259	999999	272	999999	78	814	32	337	999999	999999	413	999999	999999	999999	907	203	640	292	758	949	732	206	417	836	263	178	816	369	165	314	112	989	368	999999	296	714	938	593	999999	999999	51	748	999999	684	362	999999	999999	999999	679	999999	633	370	999999	984	546	999999	743	436	832	899	998	999999	999999	240	999999	424	613	731	231	999999	265	56	241	999999	908	984	308	999999	483	919	999999	735	690	436	680	742	379	999999	37	243	999999	999999	761	999999	501	388	575	667	999999	938	730	238	999999	486	472	587	138	360	999999	562	755	20	999999	999999	999999	272	973	999999	559	192	999999	999999	999999	988	999999	753	294	999999	767	530	418	640	972	545	198	999999	876	213	964	999999	614	28	308	474	487	960	559	849	999999	999999	415	830	999999	999999	894	501	533	869	265	719	999999	999999	593	555	154	124	47	999999	723	710	396	769	781	465	999999	35	930	999999	999999	270	204	444	620	539	999999	587	532	405	650	697	999999	16	947	254	800	567	435	752	999999	372	999999	151	135	760	841	645	59	652	999999	868	570	302	368	994	999999	857	436	999999	440	566	999999	642	766	36	262	999999	821	536	664	20	600	188	911	999999	348	62	999999	999999	999999	480	538	879	999999	999999	136	999999	647	953	729	942	140	381	999999	999999	780	289	384	108	507	999999	823	999999	988	988	277	392	391	230	999999	472	548	999999	999999	960	999999	713	247	984	900	108	999999	999999	999999	721	880	229	865	158	999999	68	678	220	999999	245	656	26	891	416	514	999999	772	999999	999999	999999	404	564	999999	999999	734	76	999999	999999	999999	408	999999	955	716	276	999999	58	526	243	863	597	
793	337	999999	131	313	21	822	830	999999	166	336	999999	999999	548	999999	999999	214	513	999999	301	26	999999	22	954	999999	700	310	999999	308	465	999999	539	999999	709	473	76	351	892	58	722	999999	221	919	999999	999999	404	999999	177	949	793	843	999999	819	571	580	515	324	268	606	613	711	207	532	24	939	796	999999	999999	85	260	973	322	999999	700	57	805	368	971	881	129	316	142	675	515	621	214	720	991	138	958	751	999999	295	445	999999	56	688	905	111	286	643	532	102	698	819	531	557	128	999999	775	156	999999	387	486	306	578	532	27	402	735	86	769	732	126	508	891	36	30	689	11	126	463	870	605	999999	783	50	977	695	100	656	601	477	363	811	408	999999	808	148	999999	523	670	512	375	209	873	800	975	199	928	505	536	439	999999	658	999999	482	781	10	522	999999	555	999999	999999	89	485	302	378	315	999999	195	999999	881	257	487	999999	950	505	405	999999	999999	75	787	767	594	999999	999999	999999	705	128	925	924	999999	626	999999	999999	349	999999	999999	724	999999	431	999999	99	742	288	999999	191	45	999999	743	977	385	396	538	473	767	999999	717	959	322	999999	673	196	999999	271	418	265	353	519	116	999999	218	681	42	562	999999	698	999999	999999	999999	999999	919	503	999999	947	548	422	97	440	999999	785	492	337	411	243	999999	483	914	481	999999	399	999999	525	105	993	999999	704	364	976	78	999999	539	411	999999	342	427	179	812	999999	722	996	177	912	319	331	266	881	279	798	803	921	784	553	446	85	152	403	408	391	188	999999	67	999999	999999	140	999999	999999	843	79	816	589	671	686	999999	872	999999	925	216	773	737	999999	999999	565	183	156	999999	999999	964	418	199	33	999999	999999	59	877	939	66	550	188	85	184	48	209	982	224	260	107	793	574	999999	226	197	999999	654	301	419	999999	999999	225	845	999999	999999	999999	879	792	817	250	999999	881	999999	175	385	37	698	999999	848	234	583	999999	896	197	999999	400	564	973	836	146	776	999999	468	447	128	335	343	999999	999999	613	329	999999	406	20	470	999999	640	999999	841	169	936	999999	452	194	918	979	328	657	77	727	870	906	955	999999	473	879	423	496	56	999999	694	999999	504	244	904	393	561	886	727	290	759	875	142	999999	210	999999	315	999999	529	149	999999	686	999999	339	743	423	999999	999999	546	590	498	154	999999	790	475	999999	999999	217	289	535	999999	441	929	999999	999999	995	999999	288	480	788	573	150	967	999999	53	17	144	174	501	491	158	835	
350	146	792	999999	999999	999999	211	156	999999	107	993	993	722	574	756	999999	371	748	649	955	255	758	26	358	999999	736	747	467	999999	432	999999	798	386	591	101	792	999999	362	762	432	87	333	700	999999	157	973	193	478	999999	183	802	753	841	202	589	591	999999	444	999999	506	604	744	237	999999	391	204	999999	999999	483	964	966	19	999999	227	999999	922	999999	550	210	213	552	999999	216	999999	629	999999	956	193	999999	510	672	560	924	999999	999999	342	106	44	94	952	365	62	995	296	217	999999	768	999999	324	667	533	579	243	234	953	336	537	491	999999	429	247	999999	139	972	301	999999	94	728	399	545	825	999999	466	258	847	499	282	999999	538	835	204	342	869	999999	976	999999	327	700	313	501	805	999999	998	999999	714	932	923	33	995	801	999999	49	234	778	842	510	122	984	386	999999	64	618	952	210	999999	999999	563	795	996	208	999999	999999	425	898	999999	999999	34	801	999999	999999	999999	259	924	999999	999999	164	118	101	501	476	999999	999999	323	849	446	999999	662	797	439	810	379	138	36	796	999999	324	623	335	47	631	485	321	451	471	999999	805	694	225	84	80	795	471	303	529	999999	755	80	575	999999	999999	557	237	372	733	999999	447	999999	137	999999	811	541	783	63	999999	991	669	891	999999	962	641	999999	999999	723	368	999999	907	835	999999	999999	958	253	999999	999999	493	999999	999999	948	717	925	449	583	567	999999	272	999999	22	999999	432	538	559	999999	228	612	820	61	119	513	14	719	638	999999	999999	558	999999	568	999999	999999	570	796	743	720	184	927	999999	68	934	255	461	829	11	999999	412	969	29	105	35	999999	62	999999	999999	743	999999	997	296	999999	858	18	137	704	56	111	847	636	794	838	689	301	99	762	999999	864	62	185	717	999999	210	755	999999	999999	542	58	858	999999	999999	999	776	186	641	686	209	926	127	757	999999	999999	651	999999	184	191	415	734	999999	299	999999	109	999999	768	290	156	636	113	479	168	171	999999	253	719	804	999999	71	999999	660	412	999999	200	747	999999	402	999999	498	434	999999	358	999999	808	702	999999	813	732	318	17	896	494	60	106	456	958	595	785	999999	931	970	390	129	902	999999	943	999999	999999	362	395	376	471	999999	211	532	999999	604	999999	999999	685	905	82	486	63	617	175	361	466	743	788	709	616	999999	566	464	200	238	661	734	759	999999	690	380	999999	999999	434	836	999999	574	335	364	243	999999	971	35	898	904	75	999999	908	591	280	999999	573	685	759	309	101	747	
999999	892	942	627	999999	853	225	701	562	422	192	338	513	892	417	999999	476	136	999999	540	565	296	172	999999	999999	177	999999	310	806	999999	881	999999	745	111	242	443	421	616	999999	128	999999	206	351	653	111	999999	88	388	972	149	999999	632	118	560	191	55	729	575	800	378	999999	999999	895	325	540	68	592	411	660	999999	22	860	192	82	730	369	945	999999	275	256	99	999999	338	667	999999	258	25	195	920	196	714	845	999999	575	826	894	311	999999	122	53	986	676	999999	997	136	359	450	45	829	822	110	999999	999999	554	999999	128	587	999999	999999	292	52	407	491	473	269	999999	55	617	256	835	68	919	999999	231	269	422	999999	999999	999999	679	999999	979	366	107	96	999999	545	999999	296	708	317	82	738	830	999999	589	195	264	999999	999999	999999	832	789	993	763	190	812	88	294	866	673	999999	698	999999	999999	73	51	999999	387	764	631	783	330	547	528	985	191	576	231	680	236	200	602	579	375	999999	999999	372	344	999999	999999	466	999999	429	45	69	999999	999999	355	937	548	801	876	973	999999	530	999999	251	474	999999	999999	245	857	613	639	482	654	128	252	508	872	678	59	999999	82	999999	807	901	512	468	999999	999999	231	294	142	434	323	999999	251	999999	473	948	897	566	905	456	609	373	789	563	415	266	877	999999	74	869	999999	404	900	173	723	610	738	999999	177	939	24	573	481	215	999999	35	876	407	44	923	781	493	999999	626	999999	999999	121	949	63	354	192	383	229	273	682	999999	728	88	131	862	220	891	999999	966	999999	46	999999	999999	404	999999	999999	479	999999	999999	98	999999	828	283	607	289	499	789	952	999999	756	999999	353	217	999999	248	999999	999999	285	182	713	999999	999999	609	999999	529	551	536	554	999999	964	999999	571	88	185	999999	101	999999	999999	842	999999	430	939	576	220	999999	692	684	61	165	999999	591	999999	640	999999	208	175	228	98	87	999999	963	244	287	999999	999999	79	999999	42	120	157	852	327	999999	808	292	999999	527	398	394	837	999999	484	399	999999	382	518	931	651	976	256	999999	366	402	114	410	999999	661	717	177	731	999999	999999	941	18	239	999999	760	999999	154	257	647	829	704	999999	871	488	999999	999999	485	534	148	624	66	999999	284	496	999999	339	999999	106	299	809	231	663	420	225	999999	390	363	118	758	109	506	728	609	53	661	162	243	999999	351	966	999999	642	999999	802	595	87	733	743	349	431	433	999999	958	837	607	51	999999	999999	945	464	341	376	775	48	127	337	264	
241	834	771	106	486	999999	999999	577	589	80	618	629	999999	657	999999	769	337	676	459	999999	771	445	619	333	587	976	887	634	866	866	553	685	268	823	501	908	577	335	946	302	635	270	28	971	999999	36	999999	806	999999	606	448	372	668	999999	493	796	224	448	519	999999	867	698	711	999999	526	933	999999	642	165	710	202	12	999999	166	144	510	426	999999	999999	560	496	90	911	999999	428	191	26	999999	339	705	694	138	815	446	435	999999	999999	306	454	288	664	847	651	21	999999	446	642	511	999999	982	380	575	337	999999	23	787	999999	451	304	345	916	670	312	999999	999999	999999	999999	293	730	206	951	129	204	999999	895	649	439	900	854	981	548	514	278	357	999999	128	801	857	999999	648	161	117	999999	118	372	994	544	201	995	999999	260	999999	781	236	40	260	381	504	72	999999	357	886	596	322	796	411	999999	954	999999	898	272	999999	860	92	55	843	127	95	470	901	114	999999	904	999999	731	199	733	51	327	84	746	306	795	69	300	999999	999999	690	322	961	602	590	76	107	999999	999999	498	999999	999999	999999	143	295	43	999999	999999	120	981	92	590	606	999999	360	637	60	999999	965	543	800	999999	999999	332	436	773	999999	999999	524	181	807	435	810	700	45	860	999999	999999	460	273	633	999999	190	293	438	109	999999	999999	999999	952	999999	945	122	387	697	906	411	864	706	522	999999	862	744	938	183	999999	780	999999	999999	500	507	999999	999999	999999	999999	10	999999	496	893	337	67	225	67	999999	164	999999	323	432	13	138	459	276	244	937	738	999999	65	251	119	999999	999999	809	652	751	454	999999	999999	419	477	697	999999	914	999999	379	464	319	804	182	784	321	343	357	902	513	50	241	873	763	964	999999	945	370	999999	999999	17	258	573	999999	999999	257	618	903	954	315	833	544	305	999999	483	429	999999	883	467	797	448	972	906	999999	711	223	43	490	999999	339	751	999999	537	999999	371	999999	746	499	64	537	703	440	402	999999	679	506	999999	999999	290	999999	181	71	999999	999999	673	45	352	434	604	904	223	137	457	625	563	999999	999999	999999	999999	999999	682	477	828	999999	104	17	579	999999	468	214	287	999999	210	999999	168	689	42	949	999999	336	864	321	894	160	999999	575	999999	777	999999	781	999999	497	514	999999	861	704	999999	972	494	666	465	999999	965	999999	626	198	926	546	467	873	999999	67	263	177	412	371	582	677	999999	528	999999	802	999999	999999	715	790	520	197	999999	463	456	69	464	528	871	831	999999	999999	999999	
135	649	999999	999999	169	914	441	244	347	610	500	999999	999999	365	965	641	663	756	288	684	999999	999999	739	999999	13	427	999999	602	999999	305	581	25	86	153	999999	879	587	491	127	772	283	999999	999999	999999	558	341	999999	999999	999999	886	218	84	999999	820	698	999999	999999	949	999999	999999	118	999999	510	999999	999999	485	55	999999	999999	95	63	181	639	516	411	290	503	999999	938	672	999999	999999	112	847	97	506	947	266	455	999999	999999	637	184	385	664	443	54	999999	557	82	999999	479	999999	999999	833	47	445	999999	419	999999	954	758	999999	644	215	15	999999	662	954	532	537	789	966	999999	125	425	996	264	999999	967	999999	372	999999	865	386	66	284	698	24	59	71	396	846	999999	88	221	626	540	179	659	707	392	186	34	999999	506	512	999999	299	417	999999	191	709	451	181	999999	163	999999	267	158	999999	48	648	904	999999	151	942	999999	764	903	799	466	94	999999	269	999999	196	579	331	880	999999	297	408	999999	19	999999	687	999999	866	999999	67	999999	282	30	928	669	743	281	562	403	563	583	231	395	617	584	999999	516	191	999999	999999	584	824	999999	604	442	639	50	895	591	463	547	72	278	845	327	193	73	999999	600	120	914	26	927	326	970	75	999999	989	434	999999	181	999999	549	999999	483	657	895	426	495	999999	703	999999	970	939	25	520	999999	550	299	401	42	251	591	999999	490	999999	896	999999	633	377	626	999999	999999	808	292	999999	523	999999	999999	670	297	647	999999	999999	416	538	55	987	310	999999	999999	472	999999	43	750	929	631	342	609	915	999999	835	999999	128	413	652	914	172	657	691	997	776	999999	999999	999999	395	473	999999	999999	952	522	908	759	183	999999	163	361	438	999999	363	703	190	577	999999	910	461	854	660	166	999999	623	999999	340	619	999999	346	294	80	928	364	466	611	999999	657	403	851	86	618	863	260	301	486	114	304	987	817	999999	999999	999999	652	541	812	999999	45	338	999999	999999	149	999999	999999	868	290	999999	703	896	999999	647	920	999999	68	999999	245	796	906	999999	146	999999	999999	632	644	147	999999	361	286	823	653	747	999999	328	763	282	937	999999	999999	391	20	977	410	407	895	179	999999	999999	660	277	305	999999	999999	571	201	860	999999	517	87	780	999999	999999	999999	879	253	999999	150	601	299	999999	999999	348	851	525	463	169	378	638	736	475	859	999999	701	999999	527	637	790	999999	137	999999	740	999999	820	174	85	91	754	531	164	551	39	999999	387	874	999999	999999	174	999999	999999	42	999999	904	780	612	
999999	430	237	224	362	615	563	214	474	395	999999	26	528	687	449	381	414	847	999999	195	445	999999	507	827	999999	570	473	999999	999999	999999	421	836	999999	218	999999	999999	854	540	999999	548	999999	824	222	999999	999999	813	439	487	991	737	627	644	430	999999	176	999999	922	999999	46	791	999999	214	999999	378	973	219	999999	320	444	794	527	873	678	935	207	621	960	515	999999	373	999999	999999	367	100	477	999999	416	63	51	505	732	454	503	387	999999	783	446	999999	28	999999	999999	128	52	207	219	753	966	494	398	554	787	417	411	673	660	165	846	297	999999	999999	802	323	999999	938	999999	82	999999	300	538	423	184	126	497	999999	927	22	999999	170	999999	723	810	999999	665	999999	718	325	53	830	727	251	937	159	942	999999	817	133	850	999999	999999	147	383	675	956	999999	379	670	920	32	746	647	222	999999	417	187	999999	881	999999	780	230	746	39	549	573	297	486	35	184	675	571	803	171	839	34	743	999999	144	964	691	999999	57	404	30	999999	89	38	999999	742	764	435	936	475	999999	999999	399	117	999999	112	669	497	354	495	254	999999	942	999999	383	661	674	837	261	916	965	663	182	351	999999	465	494	268	999999	999999	420	250	635	337	101	999999	635	635	516	42	305	204	772	562	160	569	999999	602	655	598	78	999999	183	999999	999999	416	711	57	999999	378	617	411	271	999999	85	999999	825	614	999999	427	999999	48	331	999999	621	999999	890	620	201	449	323	891	612	637	225	493	77	615	827	684	254	588	536	147	424	894	933	711	486	156	744	537	217	237	999999	999999	999999	953	999999	999999	526	100	855	659	65	725	798	999999	846	592	936	219	786	710	183	448	512	193	804	726	838	188	143	55	705	785	999999	385	75	999999	999999	999999	999999	99	168	163	999999	999999	999999	698	105	999999	864	894	999999	534	750	507	64	133	527	421	158	681	899	999999	999999	809	954	279	51	999999	568	660	999999	822	12	999999	552	29	715	999999	111	115	630	539	324	999999	835	180	45	186	330	999999	668	477	965	535	200	820	206	999999	922	813	999999	683	741	999999	200	397	999999	63	955	44	418	892	320	52	60	999999	33	718	974	783	244	999999	102	627	992	236	857	999999	999999	999999	823	999999	999999	999999	458	947	999999	120	58	448	648	999999	231	296	532	999999	999999	999999	485	829	797	999999	948	999999	579	999999	590	124	221	999999	539	65	556	999999	220	999999	190	31	594	112	999999	913	669	536	999999	999999	643	805	999999	999999	79	999999	991	999999	934	
345	999999	572	718	665	999999	683	898	94	999999	999999	435	999999	85	906	595	145	999999	382	267	883	818	422	14	327	159	785	29	999999	894	604	74	878	299	999999	782	618	313	999999	745	999999	24	585	999999	999999	999999	999999	999999	197	999999	934	607	618	999999	60	526	431	568	401	999999	581	663	999999	999999	313	527	557	708	209	134	977	999999	408	636	999999	999999	242	999999	461	999999	999999	65	832	999999	999999	997	456	999999	249	358	360	59	911	999999	174	234	121	396	324	999999	278	937	529	72	999999	112	208	981	52	191	999999	999999	999999	999999	999999	525	831	999999	999999	316	81	99	469	851	773	999999	920	986	472	153	757	846	999999	436	232	576	999999	770	719	857	999999	474	426	67	999999	999999	943	20	999999	999999	403	581	999999	17	953	999999	478	999999	298	726	999999	222	519	898	433	447	165	680	678	999999	989	70	819	999999	518	999999	999999	411	786	999999	984	999999	999999	999999	750	186	999999	473	482	999999	108	857	482	999999	675	585	955	527	634	626	569	999999	342	985	658	342	761	783	499	356	516	999999	892	249	742	999999	647	999999	158	257	757	999999	207	635	336	142	588	827	999999	932	651	155	999999	169	489	999999	577	590	174	417	999999	906	999999	136	536	41	964	243	259	402	999999	270	379	387	999999	877	999999	707	658	999999	999999	934	999999	566	999999	370	299	999999	999999	999999	705	999999	530	741	999999	850	718	81	108	304	177	355	577	314	999999	391	776	399	300	612	656	869	932	648	662	489	830	417	999999	176	742	242	483	999999	697	882	740	638	553	999999	169	999999	999999	999999	358	999999	999999	999999	999999	323	594	900	441	156	999999	999999	134	881	88	353	30	311	650	932	562	999999	871	999999	999999	999999	651	147	845	281	452	663	271	578	999999	999999	132	67	843	999999	581	999999	800	336	864	999999	757	858	999999	999999	998	858	999999	676	801	423	537	999999	165	461	999999	456	64	169	704	710	573	999999	591	824	999999	962	999999	542	999999	999999	144	544	483	753	364	792	588	645	283	594	319	999999	999999	875	726	999999	901	392	445	134	787	640	999999	163	298	999999	276	734	978	45	401	999999	999999	999999	999999	992	545	999999	107	879	999999	418	999999	999999	401	979	999999	716	108	128	70	84	106	236	999999	503	911	330	464	162	999999	853	667	248	202	999999	279	999999	596	999999	568	499	999999	565	266	999999	754	523	762	319	432	560	999999	860	974	326	714	99	156	786	90	224	999999	944	363	24	751	647	916	999999	999999	999999	999999	374	560	571	999999	541	969	565	
748	999999	567	154	730	965	227	807	274	876	794	189	999999	999999	653	353	551	350	999999	251	626	999999	606	869	999999	999999	440	272	309	999999	537	183	999999	590	47	691	656	999999	999999	999999	797	944	383	999999	108	999999	541	320	720	216	30	448	999999	999999	939	999999	792	697	999999	390	999999	954	999999	861	999999	621	69	960	771	961	696	999999	137	813	454	681	733	565	771	999999	809	130	999999	102	999999	99	843	402	651	999999	899	959	267	833	863	842	447	999999	702	487	471	999999	999999	758	520	281	321	525	283	267	907	236	926	466	999999	999999	999999	414	478	259	777	999999	318	999999	72	737	490	303	949	611	244	221	999999	294	617	238	581	999999	582	121	778	327	129	394	999999	999999	999999	801	262	459	440	43	999999	453	999999	804	272	999999	999999	999999	791	27	576	671	999999	695	373	641	849	352	833	619	831	367	999999	459	547	924	876	400	704	688	50	500	999999	210	178	999999	585	812	999999	407	999999	999999	329	760	751	999999	370	802	308	401	999999	909	626	820	999999	685	972	259	267	999999	999999	305	88	999999	976	999999	500	999999	999999	953	999999	999999	386	435	522	42	48	999999	708	100	563	84	101	999999	999999	140	873	999999	999	493	999999	999999	999999	999999	111	801	720	226	783	675	956	548	285	355	344	915	999999	201	308	999999	647	261	551	177	783	231	214	775	999999	846	212	150	822	43	515	731	491	757	333	720	999999	821	936	42	143	25	799	999999	999999	820	607	999999	999999	831	999999	195	783	387	844	999999	999999	999999	999999	937	999999	816	725	251	839	613	433	999999	867	587	999999	826	999999	519	43	768	432	467	805	999999	248	529	98	999999	999999	330	947	114	913	454	999999	376	970	999	999999	326	299	999999	907	365	397	831	814	473	974	999999	999999	999999	354	86	456	139	149	999999	698	943	728	734	63	518	665	329	862	423	463	490	855	999999	949	716	478	875	560	450	168	416	715	624	27	178	999999	683	759	836	997	999999	236	999999	311	626	999999	565	504	398	700	77	969	401	20	494	999999	555	325	637	607	581	578	699	145	291	237	113	999999	884	999999	982	569	35	426	468	263	188	24	333	128	913	999999	171	999999	999999	447	324	999999	999999	14	904	368	999999	238	425	426	537	541	29	398	495	999999	619	339	999999	508	999999	974	551	241	985	999999	991	519	694	211	417	999999	54	844	999999	499	194	999999	164	999999	446	797	999999	52	726	647	995	999999	633	74	760	831	41	593	503	349	73	301	28	373	999999	613	544	
999999	19	587	496	184	485	999999	999999	739	185	103	71	156	973	508	515	348	545	67	999999	629	999999	585	999999	999999	350	999999	435	999999	862	790	999999	833	999999	999999	43	999999	160	999999	459	999999	999999	31	656	999999	531	357	999999	564	786	680	828	318	727	914	999999	433	669	45	833	911	570	771	877	394	845	237	893	197	475	376	999999	725	608	999999	229	429	929	979	929	993	207	871	116	191	962	939	999999	999999	23	610	479	999999	986	547	76	638	999999	271	102	999999	463	188	999999	999999	493	999999	999999	478	695	353	503	689	116	840	713	698	665	999999	432	905	131	555	999999	865	896	999999	738	70	999999	590	285	999999	887	634	540	29	999999	696	698	859	239	999999	652	669	999999	790	999999	156	834	378	999999	999999	999999	197	182	907	14	999999	523	420	373	649	295	114	77	835	802	481	309	999999	915	968	999999	572	675	493	999999	514	759	999999	73	592	236	999999	617	827	829	999999	462	633	24	999999	182	999999	999999	590	352	548	601	280	988	536	846	999999	462	14	999999	999999	521	689	14	499	474	417	357	781	999999	481	999999	999999	15	112	29	676	679	999999	796	719	999999	94	150	365	913	999999	127	536	746	95	999999	612	999999	563	187	773	629	999999	95	764	999999	714	177	999999	60	361	274	886	517	180	470	105	218	741	999999	999999	548	649	585	985	300	820	45	337	128	999999	872	452	924	255	999999	999999	281	999999	789	999999	999999	279	314	562	223	999999	28	575	999999	266	999999	999999	374	999999	235	980	999999	109	473	119	679	839	752	175	488	999999	999999	272	133	316	823	186	952	825	999999	278	999999	33	772	70	802	469	712	861	490	999999	87	184	30	76	225	182	999999	679	693	87	526	148	84	400	279	756	452	999999	999999	227	999999	548	241	956	645	915	336	413	317	219	137	890	999999	250	744	999999	999999	66	100	651	619	282	142	442	999999	205	949	381	790	999999	999999	999999	428	273	565	999999	943	74	999999	999999	845	163	372	999999	999999	635	999999	833	656	492	514	396	227	791	608	409	999999	798	213	449	966	999999	623	271	999999	732	999999	421	685	216	999999	187	634	790	805	465	910	658	999999	126	742	125	725	308	540	630	187	999999	665	165	131	154	860	999999	343	891	999999	999999	290	228	173	51	158	449	648	337	761	436	986	152	499	758	316	97	707	851	239	325	731	572	999999	834	999999	530	94	699	327	999999	457	914	924	810	377	273	952	700	967	285	659	212	999999	999999	650	522	666	373	999999	773	999999	
491	661	999999	999999	718	999999	338	295	628	999999	999999	20	118	978	81	228	688	391	999999	144	16	884	953	665	528	703	999999	194	244	863	721	999999	999999	999999	999999	999999	709	441	999999	600	624	999999	349	920	711	202	760	772	578	304	999999	981	794	638	278	607	999999	559	850	999999	869	154	999999	764	644	96	999999	999999	22	819	999999	257	732	452	520	999999	545	43	953	335	943	41	615	940	886	739	77	915	109	368	554	159	999999	999999	999999	479	999999	999999	285	625	999999	29	759	759	785	729	259	351	128	676	72	674	999999	524	81	837	539	119	877	999999	28	551	641	654	274	368	667	97	720	50	246	999999	999999	999999	599	923	282	855	164	166	489	725	999999	433	305	879	553	75	572	894	940	255	707	380	607	194	999999	114	999999	999999	999999	172	631	87	439	999999	916	999999	924	157	564	999999	955	999999	425	302	754	218	999999	999999	999999	999999	525	999999	110	991	262	387	731	414	545	999999	371	737	104	327	104	718	999999	203	999999	285	151	999999	340	266	299	987	954	999999	999999	179	999999	999999	611	471	647	999999	977	999999	849	999999	999999	520	611	396	321	999999	626	999999	207	999999	999999	165	431	539	460	999999	999999	843	999999	275	432	426	974	999999	423	271	999999	999999	999999	299	999999	554	353	433	739	631	999999	944	944	82	371	855	117	405	955	599	677	82	999999	546	999999	999999	746	999999	116	130	545	245	972	60	101	993	428	907	303	999999	811	999999	799	829	999999	552	999999	628	904	577	318	578	420	823	594	999999	621	143	999999	607	999999	999999	999999	999999	999999	577	999999	894	981	999999	436	209	999999	295	787	679	999999	192	259	766	999999	128	999999	539	811	999999	824	159	466	999999	381	295	926	695	861	52	999999	190	999999	999999	999999	13	647	536	150	118	477	135	46	914	780	439	883	224	999999	999999	99	788	807	999999	752	822	438	999999	995	151	283	999999	433	745	999	999999	999999	539	195	241	480	999999	398	702	999999	699	122	999999	268	942	411	999999	333	182	952	999999	999999	625	999999	758	574	705	540	999999	999999	71	702	300	914	999999	990	999999	38	999999	219	946	399	114	628	62	709	999999	999999	63	739	571	92	261	792	117	999999	822	572	436	999999	999999	612	399	999999	438	999999	999999	637	580	999999	68	999999	999999	962	999999	999999	278	997	999999	59	688	30	487	270	273	979	999999	999999	999999	999999	178	781	999999	474	443	344	10	247	999999	65	886	259	999999	111	999999	888	889	298	999999	999999	451	825	657	387	999999	754	134	999999	603	999999	999999	
999999	999999	612	783	286	91	727	528	671	500	40	807	999999	999999	438	916	999999	589	385	999999	162	721	200	526	352	134	224	495	689	219	871	999999	999999	508	999999	428	501	327	404	807	172	769	999999	124	999999	28	798	999999	549	838	999999	999999	228	369	999999	603	640	96	440	162	866	241	839	462	999999	397	999999	359	599	19	425	68	194	577	999999	999999	999999	85	115	999999	335	999999	999999	851	470	332	425	999999	114	969	788	414	999999	252	999999	999999	999999	999999	495	33	952	448	625	539	999999	689	365	999999	441	21	997	564	980	115	999999	866	295	988	991	999999	971	999999	255	629	231	20	181	941	636	997	462	942	589	92	382	886	384	999999	438	780	966	774	940	103	999999	999999	999999	780	999999	84	644	941	999999	199	61	268	203	995	318	411	518	424	23	999999	999999	999999	974	897	733	940	492	999999	559	220	340	206	753	162	657	997	999999	400	525	562	999999	521	281	400	41	999999	999999	389	107	37	999999	552	761	506	544	918	999999	536	999999	485	591	764	392	460	858	854	515	999999	999999	999999	999999	999999	898	999999	91	47	999999	583	866	619	257	113	782	531	948	999999	999999	256	999999	999999	747	59	353	50	971	599	999999	999999	999999	186	607	651	50	786	212	999999	653	310	425	506	145	999999	670	437	999999	999999	981	860	999999	80	418	268	433	609	573	775	773	857	489	999999	999999	961	51	690	22	606	72	996	329	802	144	999999	831	999999	602	81	389	999999	999999	999999	617	279	318	472	767	999999	227	441	222	437	381	999999	999999	933	597	183	634	999999	425	631	425	999999	540	999999	935	283	437	322	16	501	396	999999	999999	997	874	639	653	579	922	673	388	631	783	892	431	348	324	898	523	999999	447	409	500	191	999999	632	738	608	999999	493	911	905	434	720	51	523	751	823	68	958	530	64	67	751	252	999999	211	648	288	597	959	999999	798	587	64	987	999999	999999	930	252	901	54	52	438	761	999999	206	73	851	907	596	500	999999	565	898	392	351	999999	999999	281	430	100	330	939	533	382	999999	847	666	64	999999	888	893	999999	999999	485	22	629	999999	769	598	148	797	380	10	469	699	243	999999	671	645	617	923	999999	821	811	724	113	904	389	376	359	406	797	750	708	607	33	508	422	999999	722	999999	179	683	292	302	949	939	74	683	873	999999	994	999999	549	965	245	999999	999999	999999	999999	724	999999	403	249	741	10	629	301	999999	676	734	276	301	923	858	753	999999	539	518	774	173	840	706	502	
201	412	999999	211	742	371	38	263	661	471	998	158	776	999999	999999	302	329	647	212	17	149	999999	703	999999	999999	222	999999	999999	737	987	745	999999	904	900	57	338	621	428	559	999999	647	481	615	829	925	999999	976	540	987	225	454	526	637	999999	999999	309	709	999999	520	530	111	572	999999	999999	726	123	254	876	396	222	681	999999	999999	712	369	668	286	873	569	999999	245	730	478	521	542	229	999999	999999	547	748	999999	726	907	999999	999999	84	954	999999	112	811	999999	110	153	774	543	553	437	924	339	695	999999	999999	335	539	294	999999	104	14	141	999999	867	999999	999999	648	592	999999	999999	999999	323	999999	999999	345	999999	757	525	145	586	703	977	988	999999	999999	875	851	724	794	401	377	744	27	999999	950	809	605	944	426	770	505	191	588	559	378	611	54	999999	687	73	999999	24	159	794	999999	37	999999	999999	545	173	487	923	999999	563	626	999999	305	315	762	536	175	999999	999999	999999	91	999999	398	439	422	720	831	870	46	730	823	363	594	233	588	999999	666	889	999999	999999	292	999999	393	35	933	63	315	738	228	999999	999999	999999	999999	784	999999	880	638	713	303	824	341	617	886	77	999999	273	999999	82	727	839	870	286	999999	846	91	999999	137	373	999999	369	415	999999	999999	885	832	69	448	810	999999	707	999999	952	595	585	920	675	695	325	295	999999	332	242	20	389	291	621	360	77	999999	214	752	275	217	999999	999999	999999	965	999999	999999	679	824	919	562	29	554	917	691	999999	925	416	999999	811	87	999999	999999	182	999999	272	999999	999999	709	999999	118	315	955	29	744	662	176	682	709	693	999999	616	845	413	999999	999999	834	373	930	531	151	296	399	999999	197	381	897	245	166	703	407	999999	970	454	999999	257	999999	534	182	39	662	253	706	130	730	999999	990	633	999999	101	999999	999999	291	188	238	822	999999	24	832	373	764	930	999999	16	295	67	646	401	601	999999	999999	309	999999	901	869	898	999999	999999	220	999999	391	273	999999	74	275	177	742	791	225	999999	999999	60	702	809	274	731	999999	699	834	673	825	599	41	80	999999	138	49	389	999999	999999	242	999999	804	999999	982	999999	198	461	741	128	324	854	185	612	101	876	606	999999	637	148	999999	889	443	546	900	999999	999999	672	999999	146	138	362	482	885	756	693	999999	999999	999999	772	542	275	958	716	358	971	424	999999	979	298	531	658	999999	180	168	352	999999	999999	215	200	269	525	561	604	989	962	381	299	999999	407	630	999999	563	864	999999	906	930	
726	198	929	377	811	693	611	999999	999999	999999	312	727	413	490	988	999999	637	999999	27	713	364	727	999999	599	134	574	581	668	521	104	888	575	262	999999	999999	79	285	823	457	832	950	988	519	361	78	572	451	917	999999	628	926	361	588	203	999999	999	801	339	252	247	121	999999	999999	999999	721	737	999999	999999	13	919	116	813	65	195	762	376	218	999999	999999	562	132	664	37	999999	178	536	999999	999999	999999	486	277	945	580	220	720	18	894	143	640	341	107	459	913	999999	522	122	999999	999999	440	209	791	767	808	690	999999	999999	999999	999999	216	195	750	416	156	999999	651	170	999999	845	999999	999999	481	84	404	199	464	673	751	999999	380	66	240	999999	627	646	695	510	146	890	105	273	103	692	926	999999	591	691	313	396	999999	361	879	999999	928	686	999999	999999	372	999999	999999	999999	999999	999999	831	160	999999	999999	999999	509	831	151	34	999999	749	211	660	788	157	949	608	773	999999	999999	244	28	999999	780	999999	999999	918	978	147	527	664	654	567	492	861	999999	999999	999999	903	803	565	929	999999	536	711	726	35	939	999999	423	999999	462	999999	351	376	812	999999	184	500	847	591	853	13	507	999999	105	644	999999	927	381	999999	999999	870	566	799	314	999999	650	999999	938	915	999999	418	724	515	999999	573	999999	126	999999	801	326	934	999999	221	999999	926	829	847	616	92	857	999999	197	964	838	592	523	999999	71	130	999999	115	562	999999	999999	444	288	991	999999	531	999999	61	878	580	142	999999	814	355	97	388	862	802	999999	999999	67	966	231	760	999999	999999	60	674	999999	928	477	999999	382	133	608	277	647	837	999999	94	999999	805	143	617	831	599	778	178	464	682	268	531	652	706	999999	646	999999	527	324	999999	999999	753	996	950	112	920	866	690	746	820	999999	34	441	999999	999999	261	832	613	928	87	841	881	220	999999	669	945	569	999999	259	962	63	129	523	999999	613	911	808	193	514	910	733	97	431	643	941	244	100	999999	515	622	999999	610	599	246	999999	599	543	624	290	166	361	200	441	784	999999	621	511	937	764	289	452	649	108	27	354	753	459	576	999999	999999	855	999999	170	636	158	453	530	286	476	24	999999	999999	902	358	559	542	999999	647	876	999999	732	162	520	235	999999	999999	511	581	999999	282	149	966	194	855	999999	77	39	805	999999	323	999999	999999	999999	999999	911	268	746	750	468	811	107	999999	700	119	999999	702	774	935	466	984	942	949	394	204	874	412	10	57	56	999999	512	851	21	
999999	239	999999	691	769	324	999999	427	761	122	90	185	336	999999	999999	162	999999	302	104	349	650	381	151	840	276	875	508	268	699	703	999999	309	256	800	999999	880	999999	20	14	620	554	566	191	836	999999	28	999999	146	925	894	447	999999	418	512	371	192	999999	666	424	894	815	653	728	67	145	999999	928	536	138	203	957	598	297	483	999999	999999	200	315	537	258	337	999999	342	999999	266	787	890	744	999999	954	792	538	595	120	999999	900	838	133	700	532	999999	999999	999999	732	936	848	901	999999	999999	999999	999999	999999	139	176	999999	453	321	923	800	358	890	194	106	999999	410	429	999999	187	678	999999	255	999999	615	14	999999	325	364	610	868	999999	886	956	36	161	962	999999	409	429	553	361	999999	914	999999	351	642	999999	999999	999999	331	517	845	723	265	823	41	925	176	135	18	251	999999	710	65	392	472	999999	167	945	221	399	30	584	634	326	314	341	743	273	999999	262	410	531	999999	999999	573	172	700	999999	129	47	844	284	420	311	273	878	858	941	999999	707	747	969	622	931	497	271	98	938	518	700	192	999999	999999	756	840	999999	431	999999	818	309	244	999999	999999	183	555	745	173	999999	63	436	482	999999	393	999999	999999	999999	908	357	864	999999	999999	761	695	999999	854	999999	521	664	471	999999	999999	164	132	580	473	793	154	449	385	751	107	766	885	91	227	390	999999	108	251	409	659	83	840	516	235	482	268	999999	328	615	234	999999	999999	999999	979	328	679	813	200	721	296	469	972	122	215	317	876	613	212	474	999999	999999	422	999999	999999	383	324	615	354	991	535	749	999999	770	526	999999	999999	537	112	898	710	706	999999	999999	123	199	111	727	311	999999	999999	999999	203	999999	999999	812	97	799	311	606	14	74	999999	209	999999	546	999999	999999	596	617	999999	999999	511	313	764	999999	514	892	948	999999	999999	596	314	436	394	880	556	276	999999	999999	999999	115	999999	505	894	999999	247	707	344	576	851	898	141	693	999999	267	153	889	99	470	307	204	999999	454	334	417	759	42	814	314	990	82	999999	882	117	307	122	999999	419	999999	486	999999	558	381	15	383	465	621	921	137	737	666	186	125	999999	315	263	781	181	999999	886	214	893	39	999999	778	282	258	999999	217	999999	999999	480	971	983	999999	999999	479	999999	951	952	148	121	999999	577	333	895	510	475	802	999999	340	834	932	999999	281	999999	528	999999	237	110	216	999999	999999	982	999999	196	999999	142	916	669	783	343	229	534	999999	103	215	462	262	
883	999999	783	783	999999	814	312	547	740	711	586	999999	999999	999999	851	745	999999	407	704	999999	147	690	378	558	143	270	997	614	408	493	188	708	76	542	354	999999	432	261	551	178	297	648	474	999999	340	551	108	131	999999	999999	644	696	511	485	124	999999	404	235	999999	902	816	697	148	999999	533	878	61	152	867	523	999999	851	855	999999	689	498	225	947	228	591	171	875	999999	619	848	491	206	590	999999	161	999999	207	611	648	361	999999	510	227	896	461	499	956	264	855	476	999999	999999	975	795	626	977	456	999999	999999	999999	941	461	529	409	52	681	470	724	716	999999	999999	250	216	184	100	988	999999	61	999999	102	214	621	391	153	64	651	999999	795	801	999999	487	200	999999	908	420	999999	999999	818	854	780	38	999999	999999	275	361	553	633	800	999999	637	979	999999	250	965	536	329	999999	999999	354	401	999999	675	999999	999999	999999	924	999999	999999	763	952	999999	189	206	986	74	971	83	126	791	510	27	431	100	174	203	91	950	586	381	100	78	604	999999	463	330	363	320	15	999999	437	856	334	999999	752	629	999999	208	264	901	999999	999999	953	594	843	383	38	999999	758	348	30	973	120	926	672	883	413	715	743	665	711	999999	77	953	364	999999	692	393	348	544	999999	999999	999999	685	817	844	124	19	999999	89	302	778	562	666	999999	463	999999	407	374	999999	225	94	999999	599	999999	902	999999	999999	999999	199	691	644	246	223	999999	147	999999	434	119	828	999999	404	96	663	999999	999999	109	411	810	900	908	294	29	999999	999999	318	428	106	495	999999	999999	124	778	440	398	657	541	348	721	15	185	999999	999999	545	110	821	998	801	236	999999	803	777	199	999999	999999	406	625	767	999999	636	999999	191	939	999999	172	999999	625	656	999999	714	401	760	689	805	725	596	995	483	379	507	999999	626	999999	238	121	888	924	448	158	991	42	774	999999	95	999999	999999	999999	105	999999	999999	205	352	536	522	865	53	97	394	615	694	411	151	999999	397	999999	102	321	710	92	284	729	187	507	283	682	626	316	999999	519	730	225	900	110	923	311	999999	100	357	999999	78	800	540	999999	999999	590	890	999999	66	769	203	682	999999	22	108	726	28	999999	999999	840	999999	737	999999	875	884	479	999999	999999	999999	96	357	999999	964	348	24	483	199	354	53	693	999999	250	260	999999	325	58	554	887	999999	206	999999	999999	837	517	133	340	318	664	999999	999999	89	848	910	969	421	999999	999999	332	998	625	537	674	801	568	58	998	486	
657	559	835	999999	999999	999999	278	802	234	174	456	224	683	999999	999999	404	68	614	999999	340	290	423	135	999999	999999	888	386	999999	999999	331	279	469	135	853	660	115	999999	69	999999	808	642	177	197	35	271	117	325	460	12	279	743	954	115	668	206	243	999999	504	999999	999999	664	608	193	902	895	987	99	999999	999999	429	291	999999	158	143	697	999999	999999	999999	999999	123	573	999999	666	350	588	324	363	467	657	426	680	618	365	731	154	44	984	999999	999999	283	28	495	945	583	988	744	805	971	999999	93	999999	335	435	999999	170	738	941	999999	324	580	999999	631	182	98	748	672	642	999999	989	663	138	942	969	795	999999	87	980	93	362	843	519	391	496	999999	419	999999	193	775	999999	416	102	151	970	999999	999999	397	323	857	835	325	111	999999	982	317	954	74	999999	640	999999	999999	757	858	490	480	999999	252	999999	999999	678	402	488	867	856	583	999999	987	971	420	155	707	763	133	999999	46	999999	999999	409	189	619	355	989	552	999999	487	659	244	660	499	497	999999	262	715	189	999999	837	999999	531	999999	747	966	102	945	495	788	329	999999	999999	454	739	999999	843	955	999999	999999	413	936	588	379	923	335	337	482	922	748	999999	999999	944	815	999999	507	609	10	441	999999	262	53	67	500	999999	35	633	999999	759	566	564	306	726	856	38	900	655	161	485	999999	639	620	999999	747	344	281	999999	795	255	999999	331	843	524	346	80	370	878	98	999999	999999	701	999999	999999	366	999999	157	331	98	999999	999999	852	999999	524	29	23	641	30	999999	165	886	346	838	960	527	245	721	782	999999	785	668	32	566	999999	586	720	999999	897	666	563	999999	950	600	19	999999	390	873	999999	504	333	439	350	568	932	335	999999	863	999999	205	130	472	375	940	313	128	285	295	518	999999	309	505	999999	363	999999	969	999999	746	999999	23	147	372	402	288	67	356	328	464	633	613	999999	856	357	999999	545	999999	821	999999	297	890	671	999999	364	390	205	827	695	986	811	963	399	999999	44	157	67	999999	79	999999	883	957	799	999999	662	904	999999	452	158	51	817	666	999999	999999	459	999999	351	52	17	999999	93	239	660	999999	999999	670	224	219	822	209	644	999999	30	734	136	339	101	849	442	460	476	752	679	654	178	155	999999	472	366	105	805	999999	750	66	13	653	306	467	179	999999	689	704	630	948	406	39	645	423	999999	129	847	502	610	999999	999999	340	999999	16	999999	507	855	999999	852	999999	403	999999	47	963	999999	482	
999999	633	680	450	770	999999	999999	731	257	148	999999	401	999999	247	258	313	414	203	521	999999	103	299	304	999999	999999	938	999999	999999	554	776	999999	681	692	327	96	223	821	170	786	999999	218	828	759	34	997	463	89	615	478	100	225	843	999999	67	388	743	338	18	313	999999	921	228	186	480	999999	828	708	999999	161	999999	999999	254	416	747	464	275	540	279	999999	682	858	999999	435	463	561	159	999999	999999	939	352	884	812	856	999999	999999	989	652	999999	878	179	755	735	464	443	609	970	999999	705	603	999999	213	69	999999	631	973	685	999999	722	999999	996	999999	83	999999	808	159	999999	398	462	896	474	622	999999	400	504	927	133	781	999999	854	590	722	533	999999	825	149	825	477	999999	980	999999	206	930	368	882	579	681	330	655	293	930	582	974	999999	999999	501	950	999999	999999	703	850	904	802	867	338	999999	76	52	589	999999	334	210	173	481	999999	278	999999	893	999999	999999	999999	803	999999	999999	999999	18	747	999999	901	334	198	167	636	999999	140	272	999999	72	999999	608	512	999999	740	986	959	729	419	502	89	861	999999	66	159	999999	457	999999	778	103	943	330	999999	352	150	264	480	999999	999999	641	351	467	874	999999	863	910	421	616	999999	149	748	203	598	255	645	999999	999999	141	999999	719	999999	93	493	999999	999999	999999	82	170	498	999999	515	792	165	777	161	621	986	999999	203	999999	505	999999	999999	639	999999	999999	999999	291	707	110	738	999999	999999	855	567	267	999999	574	511	999999	837	260	128	585	633	956	48	820	103	33	63	347	938	768	224	243	109	854	955	378	976	790	463	999999	748	999999	633	310	220	894	647	422	999999	48	411	254	722	408	15	398	711	999999	197	999999	57	999999	410	400	641	999999	168	130	619	999999	999999	57	797	730	837	467	999999	738	609	209	999999	640	669	900	999999	969	520	700	848	999999	667	75	603	779	350	999999	766	243	668	886	735	999999	803	544	860	364	456	999999	570	548	76	973	311	988	307	999999	999999	509	43	999999	813	999999	281	999999	475	999999	453	28	389	490	701	98	79	723	473	859	837	135	49	999999	522	528	139	310	500	693	763	999999	482	934	626	266	209	997	83	278	255	750	999999	748	910	999999	613	90	999999	999999	903	588	524	999999	578	999999	470	41	158	295	337	999999	562	781	358	838	999999	999999	864	999999	889	81	649	204	613	999999	999999	999999	101	999999	914	59	999999	522	789	185	100	999999	365	30	796	177	848	788	999999	283	197	297	400	999999	892	168	225	
412	98	831	938	999999	834	999999	999999	999999	940	999999	380	287	518	49	991	183	999999	512	98	999999	648	721	233	861	263	999999	999999	768	999999	28	201	755	833	999999	434	999999	246	999999	209	873	999999	999999	999999	999999	417	663	999999	158	999999	999999	333	390	79	381	763	376	999999	999999	76	504	593	780	278	999999	872	624	453	466	999999	43	999999	999999	312	225	373	31	494	999999	999999	599	574	750	473	683	695	810	686	462	297	68	359	168	704	999999	290	999999	358	314	911	793	219	308	999999	271	290	355	999999	999999	17	741	881	170	634	999999	929	842	317	999999	236	72	938	991	179	556	684	777	999999	999999	935	674	672	189	537	999999	999999	999999	999999	211	999999	349	999999	831	455	555	186	198	999999	237	999999	448	392	764	88	999999	999999	228	999999	999999	586	512	82	999999	919	999999	79	701	632	999999	96	664	634	115	999999	887	339	116	545	999999	380	999999	999999	56	832	496	999999	907	111	688	804	170	145	231	999999	999999	277	999999	912	122	486	484	566	560	150	120	999999	999999	999999	200	520	748	683	999999	616	101	269	999999	648	999999	61	171	999999	999999	180	999999	528	999999	490	310	620	86	203	999999	146	999999	929	693	999999	721	683	999999	344	910	177	999999	487	629	999999	534	631	999999	613	490	70	325	884	621	999999	999999	592	409	797	273	580	443	555	259	379	999999	171	576	129	927	749	56	999999	689	777	124	448	999999	798	999999	678	999999	999999	713	372	821	999999	318	313	691	139	283	999999	80	339	734	510	999999	259	893	372	64	131	999999	740	24	498	999999	999999	275	776	692	610	840	594	212	999999	999999	886	999999	999999	853	273	999999	797	475	838	999999	360	52	614	999999	999999	905	593	999999	257	786	972	358	999999	816	473	47	914	446	999999	376	999999	137	999999	669	999999	999999	999999	519	791	692	999999	275	185	741	999999	801	999999	567	53	705	257	970	954	194	999999	537	235	999999	389	999999	524	999999	802	999999	281	232	289	944	867	948	999999	84	999999	564	897	707	183	591	972	672	386	357	999999	967	999999	999999	999999	999999	801	814	999999	301	999999	565	999999	537	999999	713	470	621	521	999999	699	104	984	999999	147	400	297	170	364	644	919	717	849	176	999999	835	352	999999	59	710	999999	62	482	429	944	999999	999999	370	244	470	130	360	160	669	657	308	999999	999999	999999	999999	291	640	460	831	381	422	999999	999999	999999	636	370	704	572	810	572	999999	622	999999	238	999999	15	999999	925	894	999999	569	566	189	518	659	852	999999	398	277	429	513	999999	
999999	58	532	999999	999999	791	608	109	426	788	999999	107	19	686	427	718	508	776	364	714	566	317	812	855	999999	493	919	999999	963	999999	304	391	69	999999	970	999999	706	999999	622	145	999999	794	107	780	227	92	999999	999999	434	688	890	501	75	999999	999999	344	245	676	35	899	871	823	999999	999999	999999	958	47	999999	715	999999	22	200	164	228	999999	771	999999	42	638	999999	984	945	359	285	999999	803	326	271	20	999999	281	999999	291	723	273	999999	658	987	296	999999	54	545	268	523	676	699	346	846	410	999999	134	213	999999	999999	914	999999	474	999999	695	690	641	775	952	88	640	999999	999999	441	955	999999	122	999999	745	379	408	449	686	835	609	725	466	479	860	999999	999999	999999	999999	709	808	347	38	999999	301	605	627	279	592	999999	883	693	789	905	891	516	999999	999999	467	667	999999	474	249	639	999999	969	234	171	999999	215	576	572	989	210	632	617	999999	324	930	149	752	999999	999999	506	951	915	999999	560	588	354	596	999999	609	999999	535	999999	107	399	548	332	381	999999	364	386	999999	999999	704	589	999999	283	651	836	971	328	915	53	617	742	999999	999999	43	673	582	570	999999	966	962	664	674	999999	520	475	775	608	768	296	775	481	892	640	221	999999	287	315	999999	760	638	999999	419	999999	726	364	711	213	299	708	882	793	767	647	358	999999	914	984	763	186	999999	999999	559	999999	277	146	850	999999	133	686	395	277	868	858	337	681	255	192	572	999999	999999	571	319	69	999999	982	999999	255	292	999999	442	302	552	526	699	276	731	999999	224	590	514	999999	90	612	322	999999	924	908	320	999999	793	731	422	999999	421	499	63	500	224	999999	432	604	765	999999	253	103	725	352	169	71	999999	464	999999	981	650	110	999999	706	999999	799	999999	805	934	614	388	710	880	944	114	210	222	241	999999	999999	167	909	999999	999999	368	999999	889	582	999999	259	727	338	764	999999	999999	999999	999999	357	752	424	238	627	669	999999	572	543	222	780	999999	959	848	718	888	48	823	741	211	361	347	528	909	484	66	999999	887	59	946	449	988	792	202	865	488	999999	700	540	999999	999999	566	825	16	999999	344	789	999999	999999	450	725	999999	225	120	655	999999	233	515	753	571	984	272	999999	596	773	792	454	767	999999	239	736	999999	293	501	999999	795	522	999999	999999	149	999999	284	878	609	999999	832	772	999999	546	856	265	645	947	969	265	999999	54	238	999999	327	890	32	427	999999	713	999999	334	724	657	999999	999999	711	715	613	304	
709	394	913	375	999999	29	999999	230	136	999999	101	999999	999999	245	999999	750	294	999999	482	259	254	856	108	896	999999	507	58	999999	685	370	999999	930	344	674	555	999999	140	862	999999	308	999999	801	999999	805	622	999999	999999	488	681	119	212	431	243	363	60	999999	295	27	999999	443	971	747	545	999999	430	171	66	649	690	884	999999	999999	988	184	142	452	565	303	283	856	497	569	353	999999	167	131	999999	999999	623	702	806	123	999999	857	336	379	266	534	384	461	930	999999	798	796	499	780	999999	69	231	608	297	991	743	674	946	412	404	969	608	999999	474	85	999999	987	88	506	999999	141	847	762	195	999999	919	822	926	136	770	556	86	387	688	999999	758	25	415	815	999999	665	910	924	975	999999	926	84	999999	854	345	999999	718	992	689	311	221	469	999999	999999	82	999999	748	999999	641	848	999999	231	621	999999	327	20	999999	272	999999	435	231	923	787	898	114	844	835	81	791	959	837	999999	698	386	425	299	603	158	999999	458	917	100	292	137	999999	705	463	158	537	999999	239	999999	865	264	999999	298	682	999999	999999	237	999999	999999	39	682	20	809	532	244	999999	38	999999	999999	529	678	517	140	640	659	504	409	999999	687	544	465	730	392	999999	999999	306	999999	616	89	999999	515	373	250	999999	999999	999999	593	182	999999	999999	509	918	805	926	999999	746	949	658	32	999999	753	999999	407	142	573	999999	999999	592	98	938	296	421	337	999999	24	314	277	79	39	543	910	236	171	951	999999	547	924	465	40	697	999999	478	594	70	999999	668	999999	117	999999	658	498	11	93	291	449	97	999999	377	912	882	999999	880	628	999999	999999	999999	685	456	107	35	36	172	561	400	591	999999	827	277	194	355	999999	999999	580	999999	999999	908	152	880	511	947	999999	999999	553	157	999999	475	999999	999999	999999	726	983	999999	20	473	632	999999	450	999999	999999	999999	270	323	999999	999999	543	319	310	999999	444	209	383	999999	999999	999999	999999	479	618	999999	182	999999	968	722	324	468	999999	829	159	999999	748	718	468	459	191	879	686	999999	374	986	614	999999	175	999999	999999	752	352	189	573	859	999999	162	717	46	520	583	663	548	998	724	999999	714	169	202	509	726	740	923	999999	999999	474	999999	115	631	799	999999	950	376	999999	572	125	999999	266	299	712	596	10	431	939	608	225	147	644	649	999999	999999	749	972	999999	943	22	428	565	999999	999999	969	999999	999999	247	257	999999	999999	496	436	609	22	999999	870	489	913	725	318	984	25	851	999999	791	
999999	999999	899	523	999999	999999	999999	560	696	999999	999999	904	999999	549	914	194	691	975	927	651	217	50	999999	451	999999	493	189	227	703	999999	999999	654	999999	188	590	256	347	734	999999	24	387	999999	999999	395	698	999999	746	373	811	134	303	49	999999	684	583	425	70	457	644	495	103	891	999999	262	86	999999	845	565	958	668	847	957	332	912	999999	340	999999	393	753	913	999999	816	416	579	151	511	730	384	999999	174	195	889	99	168	921	496	29	660	319	593	999999	190	415	152	286	999999	717	999999	420	253	297	677	704	730	999999	287	484	999999	120	999999	384	471	960	793	482	957	867	173	991	777	320	477	83	999999	793	566	999999	999999	302	805	999999	718	999999	999999	876	518	999999	999999	420	999999	21	742	549	744	219	658	999999	999999	670	329	477	999999	999999	643	932	819	999999	543	937	192	876	221	985	315	999999	665	508	609	916	999999	772	508	752	357	766	999999	999999	339	951	145	345	789	999999	999999	337	999999	999999	329	999999	66	915	651	431	238	767	799	756	244	963	553	159	620	704	705	556	999999	802	673	877	363	891	273	592	801	846	97	618	23	999999	541	967	188	190	859	58	130	87	523	589	966	999999	999999	376	407	985	724	94	999999	425	368	999999	999999	452	75	175	999999	999999	999999	392	680	191	999999	266	431	999999	999999	440	844	656	436	892	999999	93	910	541	206	999999	999999	816	999999	12	720	999999	618	999999	943	736	999999	694	999999	72	457	140	909	999999	999999	437	944	821	999999	294	999999	250	989	476	168	940	999999	533	968	999999	873	813	271	677	471	155	999999	337	642	245	325	160	999999	373	444	157	999999	136	462	999999	953	373	999999	837	763	479	607	152	935	999999	204	999999	999999	999999	999999	999999	869	242	323	933	789	999999	999999	778	968	99	991	625	999999	21	999999	415	81	209	800	510	21	433	999999	999999	548	506	402	999999	50	999999	435	605	185	999999	999999	942	813	999999	979	345	193	33	868	674	488	981	120	923	245	789	999999	525	852	688	999999	445	999999	999999	394	293	224	548	738	244	663	395	999999	239	733	824	601	999999	230	464	326	988	564	249	513	566	395	478	405	261	224	999999	753	496	179	999999	624	491	999999	999999	131	645	295	634	20	103	540	880	200	421	197	967	304	398	371	999999	880	88	999999	827	897	746	153	486	29	753	642	953	70	999999	999999	999999	418	999999	343	681	703	930	239	999999	999999	515	287	984	73	257	615	999999	135	536	961	999999	673	999999	798	999999	501	808	614	
266	461	999999	999999	310	220	87	999999	770	64	690	999999	999999	848	999999	999999	999999	468	169	423	772	148	287	999999	999999	929	664	446	112	999999	958	189	999999	325	999999	958	449	999999	977	999999	986	698	844	310	444	595	20	999999	999999	514	415	916	999999	394	999999	127	184	758	296	380	556	999999	456	43	105	999999	55	999999	999999	999999	362	999999	491	395	436	83	999999	976	393	938	918	999999	999999	597	331	52	846	509	483	854	999999	691	408	606	226	356	999999	811	214	934	549	386	820	999999	162	999999	434	999999	958	768	999999	207	374	357	461	589	467	999999	712	63	664	999999	999999	31	999999	999999	299	884	179	999999	831	999999	999999	459	399	542	156	358	445	613	617	900	551	715	41	999999	999999	999999	154	636	888	393	109	161	279	13	999999	799	999999	490	428	550	777	878	999999	341	435	999999	958	919	443	119	423	108	446	999999	994	445	990	89	354	999999	739	542	999999	447	392	999999	189	395	317	999999	999999	954	194	77	132	673	778	999999	161	412	102	999999	999999	999999	970	10	715	515	19	789	999999	999999	146	190	999999	244	999999	499	949	814	734	573	612	999999	919	468	914	999999	641	999999	999999	999999	927	941	999999	514	349	423	477	391	905	673	385	527	547	121	818	14	999999	887	987	288	999999	999999	677	528	622	116	999999	511	96	999999	999999	688	132	518	161	205	44	305	895	273	999999	567	909	70	197	95	549	807	650	910	121	753	999999	999999	550	999999	273	999999	999999	242	563	999999	304	569	999999	696	999999	38	959	623	969	961	992	724	266	999999	436	617	999999	999999	567	62	999999	999999	234	999999	355	743	968	569	931	417	413	999999	709	66	999999	350	271	999999	690	520	847	999999	940	160	761	999999	132	367	164	656	296	364	674	999999	113	999999	344	678	350	662	70	399	691	561	557	338	24	210	999999	96	999999	840	847	999999	999999	834	246	999999	369	737	621	610	415	284	999999	59	988	209	952	154	15	593	160	38	459	999999	345	388	603	432	604	921	999999	999999	311	999999	516	627	306	279	881	271	318	613	50	459	999999	416	440	507	999999	815	258	775	91	999999	689	999999	597	756	498	999999	479	937	142	699	173	347	973	999999	542	371	902	683	273	743	999999	999999	999999	999	473	929	947	105	91	999999	999999	671	986	999999	766	697	39	999999	999999	34	791	380	999999	999999	296	999999	442	765	965	979	999999	574	512	347	487	153	832	598	292	999999	909	383	855	353	999999	501	361	435	908	844	341	999999	903	999999	999999	903	75	645	
713	827	496	192	140	999999	876	108	169	999999	999999	622	865	441	268	999999	124	418	525	999999	325	794	295	999999	856	130	647	561	999999	273	999999	999999	88	196	884	999999	83	999999	253	752	999999	999999	342	712	373	296	979	900	103	999999	134	999999	388	937	330	919	999999	488	335	20	465	999999	437	896	999999	999999	999999	678	556	803	146	999999	999999	772	659	999999	462	582	999999	570	150	746	468	978	999999	999999	205	151	865	965	923	594	401	242	999999	162	999999	445	459	886	999999	310	354	299	556	736	378	616	999999	932	467	958	845	765	869	719	856	999999	757	410	999999	402	813	590	999999	552	996	932	999999	999999	898	26	999999	757	817	999999	401	999999	999999	999999	999999	999999	863	999999	508	964	749	635	373	578	306	50	688	999999	603	359	497	763	420	14	740	446	141	780	44	450	999999	97	999999	999999	327	688	36	355	999999	999999	539	879	92	915	802	370	569	906	999999	857	338	84	999999	468	352	999999	758	428	671	47	999999	93	999999	67	139	662	687	343	261	617	24	342	131	900	820	617	999999	504	999999	999999	876	999999	579	187	122	999999	933	489	686	688	999999	608	684	889	999999	455	981	35	786	150	682	235	655	999999	842	995	952	263	648	735	999999	263	999999	999999	170	232	513	721	944	377	999999	208	999999	999999	999999	999999	999999	241	654	374	636	999999	718	71	999999	999999	579	999999	344	126	808	680	840	951	731	676	999999	392	729	999999	942	269	999999	418	999999	999999	579	999999	905	436	347	721	608	283	108	311	544	165	605	999999	652	999999	387	999999	569	57	999999	704	841	20	999999	999999	512	630	432	376	575	999999	649	222	81	496	91	907	779	97	999999	999999	999999	429	142	236	999999	219	380	425	882	262	848	999999	126	874	251	999999	999999	81	999999	978	851	999999	736	243	999999	392	448	166	445	999999	999999	482	999999	999999	999999	421	878	999999	488	303	259	17	493	322	462	284	105	999999	254	196	999999	707	878	103	715	130	693	898	720	404	999999	224	999999	413	213	376	398	325	32	830	26	613	999999	915	728	999999	249	423	781	241	999999	251	911	258	999999	351	999999	882	94	999999	728	999999	999999	94	532	45	37	999999	119	999999	885	779	185	424	180	891	124	999999	374	871	999999	279	126	999999	117	529	313	730	439	861	772	999999	241	999999	112	46	536	508	999999	693	816	169	999999	695	355	517	75	497	88	92	237	640	517	999999	850	458	862	598	977	12	999999	306	650	257	323	379	548	885	321	999999	365	615	999999	681	65	721	
965	999999	144	999999	463	999999	999999	357	999999	141	998	28	449	654	184	938	531	390	961	999999	999999	67	382	975	968	190	999999	944	727	999999	70	999999	166	999999	999999	999999	999999	387	548	999999	654	302	999999	192	380	529	445	667	959	999999	94	199	719	546	212	907	59	168	631	282	640	708	999999	22	999999	172	861	319	170	742	484	154	841	999999	864	999999	443	199	605	448	744	517	984	999999	537	871	999999	999999	926	585	392	305	755	275	285	999999	672	610	999999	217	668	135	507	226	943	939	358	674	999999	986	474	999999	562	192	538	132	723	330	484	999999	56	251	393	585	360	999999	398	999999	770	919	553	833	87	397	780	618	20	999999	366	597	522	452	938	939	121	532	742	999999	737	162	231	352	135	999999	999999	426	999999	921	866	764	551	783	999999	762	443	640	781	175	412	999999	121	956	999999	887	686	604	313	454	473	827	445	825	837	617	999999	999999	707	175	236	364	876	98	901	602	56	739	548	185	505	480	751	577	999999	818	50	275	389	248	236	567	122	297	458	999999	328	999999	945	296	999999	999999	933	999999	999999	57	52	999999	64	370	840	999999	65	138	948	993	999999	868	999999	28	999999	431	821	468	999999	999999	251	588	640	862	283	999999	793	261	119	273	999999	144	638	122	775	999999	999999	28	999999	999999	511	983	349	465	961	460	999999	999999	719	643	420	474	677	280	805	463	392	202	97	999999	163	804	999999	685	455	941	239	552	252	559	221	803	999999	660	167	268	249	185	900	999999	271	866	542	476	852	82	467	368	999999	322	635	28	931	888	135	999999	965	664	19	999999	230	517	999999	170	431	616	413	26	122	999999	224	999999	301	273	258	297	272	552	832	382	483	871	245	930	924	203	872	182	999999	460	302	584	999999	999999	999999	753	999999	381	54	246	669	450	255	769	999999	999999	999999	667	639	838	444	423	832	999999	546	359	282	753	246	238	999999	240	491	662	254	639	50	421	671	505	114	890	507	596	713	43	625	999999	833	505	476	215	542	696	999999	879	752	539	344	252	480	438	145	999999	502	439	999999	593	524	467	388	315	999999	999999	733	554	915	245	923	513	734	999999	999999	999999	999999	538	999999	795	999999	375	999999	999999	87	428	34	676	754	691	104	284	84	999999	999999	376	127	999999	218	408	963	470	964	516	999999	830	518	673	519	405	63	963	741	173	945	159	999999	999999	238	999999	999999	67	799	233	151	999999	438	701	999999	553	622	601	999999	299	999999	186	999999	999999	
893	256	909	361	166	999999	999999	999999	542	999999	96	999999	796	250	999999	999999	999999	906	999999	740	999999	968	402	816	817	965	782	462	643	451	342	769	748	209	983	982	668	758	999999	999999	596	999999	115	528	615	63	757	382	668	688	10	924	514	670	15	999999	853	102	543	201	576	185	999999	101	578	327	63	999999	999999	950	971	540	16	999999	154	363	862	873	999999	999999	218	409	999999	955	450	999999	264	999999	999999	68	138	576	999999	709	873	999999	524	24	999999	999999	999999	999999	999999	718	717	470	918	293	999999	651	999999	999999	890	999999	999999	177	391	541	650	999999	999999	975	401	208	821	999999	326	307	357	733	999999	847	999999	914	764	57	293	85	247	980	499	970	999999	553	999999	158	999999	999999	725	706	38	999999	374	790	234	999999	769	917	897	321	154	621	999999	792	999999	225	66	976	24	999999	883	316	303	669	670	102	423	999999	213	999999	719	999999	999999	651	704	855	483	143	689	740	999999	375	187	926	836	878	999999	999999	740	779	102	999999	429	789	822	722	689	705	129	999999	610	921	999999	234	602	999999	49	294	97	999999	999999	922	296	284	658	517	138	999999	999999	792	999999	654	117	433	999999	999999	461	791	828	982	175	778	999999	558	140	366	660	953	333	573	999999	750	681	999999	47	179	423	155	141	315	593	322	871	999999	83	955	813	291	654	592	810	999999	999999	114	791	963	999999	738	153	999999	856	185	53	269	954	317	972	334	395	410	596	316	659	523	999999	853	906	687	484	999999	999999	379	309	741	762	590	294	577	991	999999	271	999999	999999	839	458	417	278	612	382	765	982	488	896	253	996	504	598	999999	714	999999	67	230	263	968	749	487	876	312	506	373	33	405	342	321	148	911	314	820	74	982	584	999999	315	719	202	999999	482	999999	999999	268	991	999999	862	999999	26	51	431	999999	99	971	999999	966	999999	18	742	586	156	585	114	94	200	777	877	732	363	999999	914	544	776	685	15	820	999999	999999	999999	681	543	999999	305	999999	999999	999999	731	999999	451	618	198	306	977	615	917	897	950	660	999999	224	474	139	699	999999	999999	886	266	413	965	720	408	867	636	999999	52	866	999999	18	999999	999999	999999	999999	291	745	574	618	567	170	999999	117	999999	907	180	999999	217	999999	590	52	969	603	24	999999	137	730	219	331	999999	916	572	61	617	942	66	999999	178	999999	999999	999999	999999	518	328	105	645	858	850	999999	696	477	853	999999	999999	247	48	10	904	728	656	561	535	252	948	651	598	716	
500	927	999999	31	990	527	566	636	363	461	284	999999	999999	279	879	718	635	999999	72	934	999999	999999	904	999999	999999	449	43	999999	427	999999	570	677	507	999999	999999	999999	650	674	487	336	82	999999	884	999999	725	985	56	387	681	817	617	755	588	664	941	999999	32	794	778	999999	493	999999	999999	917	890	607	421	999999	911	955	999999	960	714	999999	999999	999999	494	999999	341	268	403	999999	614	610	829	814	99	843	987	247	901	855	896	937	842	802	441	999999	999999	999999	573	303	475	726	748	999999	999999	851	802	816	635	705	463	999999	156	999999	664	607	97	86	517	578	764	674	64	999999	73	777	893	68	693	527	999999	223	999999	110	190	888	862	182	773	247	50	181	611	205	999999	386	790	15	147	833	879	619	610	994	538	999999	672	535	999999	999999	958	999999	133	999999	84	999999	825	55	999999	999999	745	915	313	280	999999	593	999999	999999	820	686	986	888	921	859	999999	21	613	699	572	999999	999999	336	999999	509	289	307	57	502	999999	999999	561	744	358	371	999999	964	316	339	466	944	737	999999	715	999999	287	79	999999	273	999999	999999	999999	999999	483	999999	560	419	335	804	991	999999	999999	570	737	668	135	251	999999	999999	772	999999	704	283	999999	627	652	999999	621	683	999999	219	484	784	41	999999	525	436	271	999999	811	999999	639	512	348	235	408	176	999999	56	780	999999	539	272	501	787	368	363	999999	999999	624	157	798	651	582	781	756	761	539	680	153	699	980	999999	748	103	53	201	935	999999	229	485	999999	574	903	195	679	221	999999	999999	999999	999999	543	415	467	999999	999999	999999	930	566	478	647	637	404	903	91	65	92	999999	999999	744	999999	999999	884	636	148	819	233	999999	396	999999	544	478	295	999999	999999	165	575	989	94	223	65	999999	999999	539	582	847	933	671	999999	140	597	999999	999999	509	999999	744	658	778	329	844	999999	250	543	999999	999999	178	352	422	999999	999999	490	102	439	999999	689	905	58	999999	999999	301	999999	562	926	266	999999	999999	592	786	460	999999	507	797	670	999999	999999	815	728	914	605	413	505	520	748	895	999999	504	268	999999	820	625	695	313	723	37	958	104	323	286	950	96	585	565	962	686	429	693	431	999999	999999	873	999999	144	749	651	795	999999	999999	41	616	19	589	999999	999999	835	550	203	83	642	291	472	999999	451	999999	519	999999	940	558	72	475	956	82	78	85	999999	999999	561	563	81	999999	592	290	999999	669	999999	506	694	599	136	146	235	619	789	907	163	381	736	180	239	999999	
855	817	751	565	660	936	999999	815	30	397	988	639	11	410	699	191	999999	781	999999	23	142	350	431	999999	999999	999999	293	171	921	574	711	391	999999	999999	999999	999999	539	725	19	14	986	879	579	999999	999999	595	617	389	999999	972	170	954	999999	999999	691	999999	396	825	325	322	999999	359	894	455	686	607	999999	999999	32	925	652	495	772	29	36	263	999999	691	778	999999	730	999999	953	949	999999	756	244	117	567	872	387	999999	999999	696	999999	636	985	133	63	549	290	999999	366	999999	330	674	192	999999	199	437	742	704	56	999999	592	999999	406	945	999999	999999	999999	207	999999	159	547	937	96	85	668	400	278	648	638	239	374	866	999999	670	999999	739	574	117	918	139	140	682	667	739	114	613	240	50	92	133	186	92	676	216	744	392	588	116	999999	999999	169	104	76	999999	999999	725	210	735	326	311	365	265	289	67	29	999999	280	999999	971	65	169	238	566	515	62	292	200	341	926	246	999999	467	999999	128	970	45	999999	849	443	388	999999	505	723	780	999999	921	803	619	197	879	122	241	999999	413	999999	930	999999	561	764	999999	535	869	809	89	160	897	616	170	999999	983	999999	430	999999	592	652	663	514	785	746	141	489	581	153	56	999999	919	332	245	488	49	506	65	95	999999	999999	999999	999999	643	629	871	999999	642	532	213	630	999999	328	999999	999999	976	999999	752	999999	633	534	999999	725	762	999999	999999	575	380	999999	57	486	204	345	493	739	119	967	870	999999	875	826	999999	58	999999	426	442	601	779	999999	999999	999999	754	250	461	895	898	999999	934	999999	398	999999	999999	960	484	726	999999	356	834	812	651	18	555	596	938	806	687	905	999999	999999	522	639	795	895	179	999999	732	999999	883	999999	841	301	999999	192	767	579	999999	886	999999	222	990	96	767	966	833	999999	77	167	311	655	217	993	41	598	175	758	510	48	790	61	994	999999	472	246	999999	359	999999	373	999999	369	913	801	999999	573	354	435	872	999999	72	675	366	575	652	999999	999999	847	269	444	999999	19	78	999999	105	522	228	999999	999999	530	994	999999	528	704	338	999999	999999	416	661	468	253	999999	885	682	976	999999	694	999999	999999	243	855	134	100	540	357	819	300	69	999999	818	999999	836	811	351	833	999999	156	662	999999	710	999999	999999	196	801	201	999999	999999	999999	877	981	827	799	999999	390	675	870	999999	988	999999	999999	651	682	710	999999	123	416	929	999999	848	398	967	42	192	130	999999	880	937	298	348	81	696	903	999999	724	990	
999999	999999	430	999999	962	204	168	999999	727	68	999999	273	353	999999	784	357	589	548	999999	23	795	617	567	643	794	933	105	649	285	823	747	501	986	999999	568	999999	508	999999	999999	203	809	727	999999	71	933	617	999999	999999	564	724	116	365	701	710	205	999999	592	787	881	999999	109	999999	39	903	321	322	999999	501	999999	526	848	720	662	296	213	77	999999	505	709	187	348	494	999999	561	999999	391	999999	286	999999	631	675	721	987	856	999999	301	999999	561	750	620	340	999999	999999	999999	999999	395	999999	414	999999	138	785	96	87	703	690	615	433	999999	197	929	523	10	999999	497	851	999999	733	999999	203	912	379	600	754	99	847	256	999999	999999	686	330	689	394	999999	528	845	999999	999999	999999	175	488	999999	230	373	999999	999999	999999	257	993	196	747	999999	999999	221	594	758	195	341	999999	999999	444	999999	385	791	867	249	139	999999	326	652	272	494	450	641	714	54	158	236	933	992	999999	998	18	861	938	668	793	182	195	999999	999999	256	654	437	730	876	492	439	506	999999	967	119	931	351	923	263	221	999999	999999	549	610	958	408	996	349	446	603	524	852	208	456	956	45	557	991	999999	999999	23	999999	999999	562	999999	730	362	999999	407	77	667	999999	999999	999999	539	676	999999	169	999999	999999	658	999999	294	282	968	586	307	999999	21	84	383	359	907	423	999999	999999	667	987	891	237	56	971	941	379	999999	999999	999999	752	917	290	399	398	999999	177	191	924	626	566	593	142	432	999999	23	333	693	317	40	271	999999	195	999999	658	278	474	802	686	156	915	346	391	419	999999	217	730	684	985	69	999999	241	283	727	999999	403	758	999999	999999	958	618	685	628	556	905	503	999999	282	741	999999	999999	374	504	778	999999	229	211	722	877	29	999999	648	708	257	999999	999999	999999	468	906	999999	999999	999999	999999	999999	537	239	999999	835	514	61	485	458	943	999999	999999	375	737	504	26	881	201	45	927	999999	675	970	977	381	266	875	529	999999	999999	486	610	166	999999	776	999999	481	999999	376	218	999999	543	834	704	999999	23	999999	999999	479	452	34	72	483	999999	194	62	566	262	347	579	638	532	222	93	467	999999	87	999999	960	263	544	380	999999	826	111	265	999999	276	144	367	341	582	999999	821	350	423	136	999999	205	723	999999	228	174	796	999999	303	999999	750	247	587	935	999999	999999	226	907	999999	999999	657	640	929	221	300	999999	979	248	65	999999	401	742	53	138	999999	788	246	579	325	215	39	256	807	933	100	39	999999	
432	402	250	833	913	999999	186	479	784	999999	512	393	111	195	558	524	999999	930	18	203	459	999999	160	105	647	999999	448	217	410	832	995	130	271	570	999999	999999	815	999999	487	56	866	658	878	522	999999	195	224	30	999999	732	999999	13	92	835	106	160	251	154	196	332	257	999999	79	952	280	999999	132	999999	638	712	709	999999	453	961	337	801	403	638	371	999999	376	427	737	678	845	992	999999	435	474	406	604	999999	462	164	799	897	589	926	251	351	72	684	392	999999	33	814	559	131	507	305	757	612	999999	999999	999999	999999	241	400	999999	999999	354	696	999999	242	117	999999	719	298	171	999999	222	477	396	999999	999999	692	45	999999	999999	40	999999	916	928	178	648	991	886	999999	209	970	999999	198	819	963	999999	999999	999999	159	661	984	105	271	999999	77	93	290	226	763	344	272	793	273	999999	86	999999	999999	768	897	593	999999	161	990	98	201	774	33	658	432	32	999999	999999	886	317	670	935	181	956	860	999999	999999	999999	133	999999	936	186	401	999999	743	128	569	607	720	565	999999	832	999999	182	768	302	69	631	999999	741	320	999999	999999	956	999999	999999	674	480	999999	999999	999999	999999	38	606	162	999999	382	580	915	999999	999999	999999	363	330	771	999999	999999	999999	198	568	35	736	981	391	83	999999	999999	445	379	602	453	99	699	999999	340	205	804	508	30	753	919	489	716	999999	999999	894	999999	587	195	999999	319	999999	292	348	786	498	368	646	533	999999	999999	937	211	322	860	373	726	454	989	575	43	332	978	999999	649	545	999999	999999	111	999999	911	692	260	142	293	778	806	360	999999	999999	999999	167	974	999999	999999	982	288	404	999999	916	177	391	597	619	999999	999999	697	847	699	251	477	865	544	354	502	999999	999999	999999	39	999999	566	375	999999	156	999999	876	357	372	436	667	267	625	874	195	20	530	104	999999	929	305	999999	959	661	880	375	972	999999	630	122	954	305	220	375	545	360	802	999999	451	999999	336	639	334	420	42	984	852	990	999999	344	972	959	55	999999	999999	999999	607	714	451	781	999999	263	727	259	482	371	999999	260	999999	835	218	471	652	759	603	665	756	548	999999	896	522	999999	273	295	150	995	259	81	641	544	999999	97	617	999999	125	83	912	85	999999	670	937	602	661	523	135	511	999999	296	545	999999	254	68	95	999999	268	783	990	441	119	999999	122	999999	618	794	999999	130	853	982	643	529	753	681	610	957	959	920	331	999999	169	999999	999999	963	536	574	299	694	999999	72	
999999	342	92	480	965	461	558	962	999999	866	441	15	657	334	999999	999999	324	999999	458	999999	595	999999	462	999999	999999	479	798	158	999999	54	999999	398	128	999999	580	311	447	282	999999	999999	408	997	937	464	317	999999	981	999999	320	520	259	725	245	999999	477	999999	999999	841	209	495	662	999999	523	939	371	52	999999	999999	999999	351	578	51	858	309	729	597	410	999999	933	127	498	445	837	928	794	999999	162	255	322	517	430	606	83	229	496	998	484	999999	103	275	278	124	610	969	941	218	999999	935	999999	880	662	999999	907	999999	997	227	572	594	154	591	999999	999999	554	999999	999999	972	968	638	999999	731	123	999999	904	668	849	384	835	999999	986	586	911	226	111	442	854	548	698	991	231	278	999999	890	853	511	384	636	570	373	59	969	249	999999	132	421	999999	259	978	249	242	999999	392	704	999999	568	680	673	539	121	391	381	999999	976	999999	999999	306	233	999999	999999	293	222	999999	471	818	27	346	999999	999999	689	676	605	570	459	999999	999999	999999	730	292	295	999999	711	107	999999	982	999999	999999	999999	821	999999	999999	543	700	585	955	999999	999999	920	999999	999999	999999	999999	999999	999999	445	786	999999	824	227	808	658	999999	940	273	999999	999999	999999	364	999999	151	331	999999	999999	517	574	999999	904	984	503	737	799	965	845	702	73	834	142	258	23	206	865	871	55	23	929	999999	602	436	24	383	906	454	441	999999	268	999999	144	999999	285	312	881	827	330	489	19	692	730	247	209	736	449	865	350	292	286	460	37	848	587	33	540	477	969	130	831	999999	534	111	444	914	700	80	973	711	324	47	550	565	14	246	820	364	237	288	999999	50	113	999999	467	999999	131	999999	483	261	772	999999	857	210	658	664	168	629	999999	294	45	999999	999999	639	968	248	909	472	999999	350	999999	185	250	999999	999999	791	251	385	643	636	999999	414	999999	721	999999	911	190	999999	907	349	999999	201	999999	999999	252	565	157	474	190	999999	898	659	450	143	58	596	173	176	23	999999	423	783	985	177	501	631	781	181	999999	67	68	569	565	505	999999	999999	623	308	448	631	643	776	999999	424	737	999999	963	999999	672	352	748	23	337	999999	999999	305	215	999999	999999	621	783	976	774	133	999999	999999	104	999999	999999	46	972	864	728	391	999999	999999	588	570	999999	366	667	999999	999999	357	319	55	999999	999999	999999	999999	806	240	857	826	848	666	11	81	264	999999	999999	27	999999	999999	379	883	294	946	815	289	717	645	954	999999	953	465	478	427	
999999	124	107	578	377	904	240	742	17	902	542	567	644	517	316	40	999999	650	734	871	977	999999	761	999999	999999	299	259	170	285	999999	872	392	999999	584	267	999999	311	471	650	688	406	636	875	999999	413	258	999999	210	339	923	769	313	730	606	449	999999	363	811	868	88	999999	999999	467	245	39	999999	999999	999999	260	176	728	853	999999	56	475	999999	559	379	882	461	654	59	831	361	12	569	661	592	999999	999999	785	500	603	999999	43	336	999999	640	999999	262	999999	999999	999999	999999	205	999999	999999	684	140	108	828	984	929	999999	433	999999	247	999999	242	470	999999	786	925	381	390	238	260	437	23	149	181	919	999999	629	999999	79	999999	669	166	96	265	999999	999999	46	59	801	570	195	999999	437	98	74	407	892	763	999999	659	578	999999	966	665	876	999999	991	999999	909	999999	309	835	999999	506	578	999999	999999	214	521	999999	889	332	589	667	75	999999	999999	60	117	999999	999999	865	488	420	530	999999	199	431	389	316	470	999999	149	999999	271	359	784	930	520	125	262	999999	252	768	769	256	202	308	600	587	94	940	819	398	844	443	999999	943	976	690	999999	724	999999	999999	863	780	999999	756	999999	715	514	999999	539	999999	269	446	623	999999	650	283	999999	890	831	802	999999	999999	299	751	988	827	13	841	953	829	365	999999	862	48	904	989	999999	445	999999	885	82	438	999999	827	139	407	820	636	302	702	995	868	892	32	981	344	999999	440	999999	578	712	673	702	709	999999	731	583	584	815	661	219	999999	988	999999	729	999999	999999	471	622	999999	17	376	999999	261	834	497	645	840	66	999999	508	633	677	334	183	409	735	701	201	408	824	246	821	641	999999	746	880	946	302	197	225	29	818	187	570	345	134	451	999999	148	999999	743	999999	255	162	585	582	663	773	330	68	427	999999	224	999999	999999	999999	907	767	97	617	698	999999	999999	354	489	815	499	763	837	999999	294	825	62	999999	999999	718	576	488	907	173	999999	183	971	999999	798	748	604	420	799	999999	999999	683	788	999999	397	205	658	900	672	770	92	899	936	999999	774	999999	227	999999	685	63	999999	428	860	924	400	525	575	741	555	741	221	88	964	999999	999999	999999	47	531	999999	999999	70	675	816	147	999999	327	247	925	363	206	999999	999999	735	746	812	798	823	999999	999999	872	629	916	355	931	999999	999999	934	889	990	999999	564	695	977	999999	993	312	612	722	843	999999	288	650	999999	358	220	518	353	999999	243	267	786	183	401	62	999999	153	999999	999999	
588	999999	392	357	934	199	642	835	725	936	753	509	196	111	30	999999	999999	979	539	996	721	50	660	716	656	999999	387	999999	303	924	543	849	982	727	144	765	691	930	999999	197	716	384	793	999999	475	999999	81	685	163	345	468	286	613	334	173	548	426	675	701	999999	999999	261	541	800	402	903	999999	468	999999	264	374	663	273	999999	289	346	999999	253	251	921	999999	701	237	999999	466	266	246	657	564	595	349	25	239	513	385	465	842	992	24	572	217	999999	718	898	970	999999	23	271	54	827	999999	183	434	999999	550	120	33	583	344	145	666	869	999999	381	999999	359	999999	999999	966	824	503	263	238	679	999999	58	982	339	987	660	253	974	613	737	999999	175	591	460	962	274	441	269	658	879	999999	348	999999	347	983	621	382	999999	305	230	333	47	999999	754	999999	999999	138	694	999999	683	891	692	999999	176	999999	749	767	973	797	701	392	244	605	359	773	376	349	644	999999	376	288	990	999999	392	413	267	231	836	395	470	146	747	999999	974	987	223	92	542	271	243	853	409	466	604	838	99	441	594	999999	999999	162	493	999999	230	405	901	23	873	763	819	527	999999	587	336	565	644	571	630	372	560	294	807	383	122	522	879	999999	84	999999	323	825	999999	855	696	317	653	410	452	579	999999	209	999999	778	452	999999	922	999999	139	49	203	527	811	999999	430	414	355	119	234	999999	999999	999999	999999	329	449	993	890	85	999999	29	999999	244	129	61	286	999999	999999	39	999999	407	599	999999	404	45	360	999999	999999	414	999999	292	961	543	185	744	999999	717	271	889	338	458	824	847	930	119	999999	959	999999	999999	945	79	339	999999	188	827	118	467	999999	999999	969	653	979	486	649	999999	67	378	999999	385	999999	569	99	196	700	482	999999	999999	137	294	908	999999	397	264	469	366	999999	999999	999999	999999	999999	595	999999	999999	920	684	479	348	999999	332	62	999999	900	33	999999	385	979	999999	626	705	255	365	340	689	994	999999	266	724	26	293	999999	999999	999999	711	748	412	826	999999	276	25	999999	999999	554	805	242	159	999999	373	502	93	386	999999	999999	659	999999	280	265	999999	374	999999	428	754	331	914	999999	639	999999	199	999999	359	559	999999	999999	610	702	999999	999999	535	999999	845	87	893	999999	932	906	845	402	363	608	478	999999	772	366	924	597	999999	999999	640	138	602	413	311	999999	152	999999	137	933	999999	999999	999999	469	729	606	528	999999	534	531	999999	999999	831	246	392	590	806	212	999999	892	999999	23	
999999	109	180	407	854	442	999999	804	89	408	778	912	984	406	999999	19	427	175	838	659	72	726	523	632	306	365	30	720	292	999999	747	245	999999	404	512	992	999999	332	751	999999	498	729	451	990	239	919	262	986	83	796	999999	999999	63	303	951	727	585	999999	111	499	999999	65	999999	999999	660	543	931	589	893	999999	720	105	423	751	171	999999	284	532	402	386	113	43	999999	495	165	999999	999999	687	453	785	416	750	999999	262	674	999999	217	312	339	696	999999	672	103	999999	86	689	208	312	141	619	452	63	155	724	999999	388	417	36	984	534	361	254	146	117	999999	999999	999999	170	86	727	134	999999	999999	706	999999	999999	939	99	419	475	927	879	555	834	342	363	605	507	866	295	35	191	327	804	344	999999	999999	985	450	999999	816	47	235	413	494	480	860	448	334	999999	449	999999	617	519	607	482	699	312	775	999999	374	999999	304	999999	701	999999	999999	398	372	656	905	999999	999999	999999	999999	890	653	999999	349	862	503	999999	182	999999	846	707	999999	807	207	862	53	232	220	999999	741	449	742	444	999999	999999	825	999999	86	678	999999	495	678	314	860	716	828	557	963	913	261	218	204	393	999999	994	379	847	200	509	612	682	743	953	999999	999999	157	219	439	798	46	999999	89	503	999999	361	38	269	947	490	43	496	269	307	999999	533	254	358	499	717	999999	978	281	999999	76	378	999999	725	999999	650	569	619	999999	174	876	229	138	999999	999999	593	965	119	999999	709	476	125	422	446	519	47	999999	999999	719	722	999999	68	759	512	999999	999999	999999	313	999999	306	921	424	378	104	430	224	999999	999999	825	906	752	72	88	571	110	999999	999999	315	215	707	999999	770	899	405	548	818	469	625	999999	51	999999	999999	999999	602	788	61	746	328	26	999999	642	999999	973	813	969	564	979	198	412	999999	536	304	107	818	621	160	999999	973	555	611	754	778	288	783	999999	999999	477	999999	783	58	213	637	999999	999999	74	272	797	96	435	999999	838	281	223	999999	515	688	564	776	981	999999	999999	999999	772	414	549	999999	143	999999	889	879	999999	999999	999999	363	282	899	15	196	753	358	363	438	547	571	999999	483	565	999999	278	999999	999999	701	504	155	999999	999999	864	884	999999	210	139	607	999999	999999	898	999999	999999	859	999999	615	999999	377	32	632	999999	109	235	211	640	999999	308	642	921	654	352	999999	999999	268	842	842	44	131	999999	552	999999	756	241	991	672	999999	999999	705	999999	999999	999999	168	678	999999	872	999999	214	663	
253	305	902	496	999999	552	999999	513	999999	607	26	672	580	561	552	479	412	527	999999	243	999999	211	999999	603	999999	999999	101	194	716	138	999999	999999	999999	381	877	529	999999	733	80	688	788	169	105	19	688	324	91	999999	999999	999999	468	999999	554	971	135	52	846	308	840	999999	460	28	796	215	220	596	999999	209	999999	33	999999	679	456	188	455	378	116	450	914	999999	187	999999	578	518	999999	52	876	666	255	999999	683	351	999999	654	999999	769	373	889	999999	102	999999	999999	327	592	379	788	999999	375	525	757	935	405	394	999999	249	369	450	288	546	178	720	377	999999	849	350	486	787	802	950	999999	14	227	999999	821	62	305	773	986	148	880	153	510	999999	498	999999	999999	957	394	999999	869	329	95	353	629	999999	911	928	477	251	999999	11	106	425	839	752	999999	999999	572	999999	944	595	999999	149	999999	999999	219	236	464	999999	72	529	402	397	91	367	919	873	999999	999999	999999	376	305	744	255	878	57	999999	312	999999	190	533	394	939	470	283	865	946	688	999999	173	685	473	527	189	373	609	999999	344	481	833	844	731	133	314	577	299	718	893	786	977	133	924	718	770	538	144	462	927	808	501	972	999999	999999	286	999999	902	778	565	882	279	999999	751	830	913	345	801	271	635	892	999999	157	62	901	627	49	760	999999	756	650	238	999999	781	536	980	999999	659	999999	999999	848	674	521	162	21	516	999999	382	104	805	435	736	873	827	44	824	999999	920	293	800	247	704	157	31	999999	654	132	567	225	999999	999999	999999	497	999999	786	227	471	994	50	394	988	666	999999	950	999999	913	365	329	746	711	999999	939	999999	514	609	999999	527	499	999999	367	394	82	166	254	752	749	249	458	50	817	363	358	999999	898	812	580	47	207	699	11	298	999999	820	999999	222	123	320	982	999999	642	700	972	756	683	10	915	510	422	207	582	674	907	288	999999	358	288	69	476	702	38	116	330	999999	247	78	592	261	652	41	999999	999999	999999	642	408	127	390	602	206	898	896	80	625	999	999999	999999	391	523	891	166	934	63	844	290	787	535	379	999999	519	999999	999999	999999	857	390	568	154	999999	999999	880	812	967	999999	999999	577	805	999999	490	999999	682	910	999999	999999	370	999999	107	585	594	975	854	999999	747	217	92	999999	999999	999999	999999	244	440	972	919	126	643	88	198	258	201	276	484	828	54	999999	500	999999	927	999999	303	371	293	982	559	441	999999	16	999999	759	603	280	999999	573	745	999999	890	
999999	990	999999	436	291	999999	849	394	328	500	36	999999	698	717	483	664	153	999999	999999	951	457	422	487	706	636	24	438	655	920	190	999999	999999	798	168	999999	618	367	911	999999	999999	444	598	999999	940	999999	188	376	52	129	616	943	635	894	999999	442	297	513	999999	800	277	868	203	474	147	589	943	999999	539	926	999999	306	241	926	787	999999	859	999999	546	321	999999	647	999999	535	999999	246	285	198	999999	725	999999	115	503	121	744	999999	999999	134	103	361	451	999999	836	999999	999999	319	712	709	116	787	582	116	966	999999	352	629	482	999999	169	901	313	754	536	999999	433	759	999999	999999	191	999999	277	999999	999999	195	870	999999	810	279	280	995	999999	999999	999999	716	153	397	149	999999	769	124	722	581	964	202	57	697	621	999999	693	505	515	592	999999	999999	520	847	999999	781	681	53	819	999999	397	999999	376	737	672	820	670	999999	620	852	359	999999	999999	999999	999999	894	147	183	687	999999	999999	774	489	999999	59	568	206	999999	378	999999	999999	999999	305	999999	194	799	826	320	35	801	362	657	885	663	243	460	653	999999	86	134	643	999999	365	41	625	623	685	433	999999	113	624	375	666	261	583	633	999999	360	510	999999	77	999999	999999	885	435	999999	888	825	709	599	914	380	229	253	999999	770	999999	999999	893	570	124	402	632	921	187	987	990	633	89	609	688	303	324	115	67	816	360	480	606	999999	999999	859	999999	98	199	253	156	423	537	812	999999	999999	466	999999	856	674	204	999999	707	999999	939	265	745	109	999999	621	66	123	196	999999	420	890	668	207	836	264	677	544	732	999999	841	577	106	277	347	999999	999999	384	258	392	621	999999	999999	167	757	479	123	625	999999	577	999999	42	236	629	999999	381	839	268	113	601	996	660	999999	772	607	999999	168	478	761	728	784	682	865	803	296	297	127	510	450	367	151	62	365	164	748	999999	350	999999	874	966	999999	577	999999	657	396	999999	628	999	560	999999	320	645	864	459	793	514	177	433	342	999999	999999	339	818	745	460	944	304	350	34	999999	999999	691	604	795	999999	999999	411	217	417	334	668	999999	999999	65	57	505	197	906	999999	244	641	917	144	769	999999	22	759	535	206	451	667	999999	999999	999999	999999	629	50	79	82	999999	112	959	999999	999999	999999	145	999999	763	697	954	757	397	979	999999	166	114	556	835	92	374	457	999999	21	999999	667	391	999999	197	690	428	464	127	834	785	141	682	999999	136	332	576	999999	999999	837	251	999999	280	308	194	605	
270	82	215	986	999999	138	236	999999	59	350	65	993	202	82	999999	999999	639	563	204	659	483	212	429	999999	516	740	461	999999	769	281	397	92	957	591	430	999999	259	141	999999	656	999999	735	999999	999999	276	583	441	923	567	999999	64	716	999999	999999	132	67	653	999999	480	999999	677	198	999999	999999	953	973	45	610	651	923	250	999999	437	999999	999999	748	360	999999	245	932	309	537	999999	999999	226	680	999999	432	469	373	702	555	660	167	979	999999	557	999999	832	303	548	999999	282	644	999999	556	289	566	781	999999	706	19	467	548	668	149	717	169	999999	283	995	612	151	288	999999	694	999999	279	568	47	200	287	999999	941	394	478	265	836	517	669	401	421	651	94	666	693	999999	121	999999	839	999999	397	522	558	999999	935	688	994	423	999999	708	19	998	743	193	429	208	999999	999999	199	999999	881	652	891	882	583	961	66	621	537	606	736	780	728	48	803	764	999999	999999	999999	789	271	423	701	961	391	423	907	999999	247	494	573	958	309	956	999999	745	631	676	999999	973	632	999999	885	219	972	239	999999	704	999999	999999	999999	882	704	999999	621	999999	999999	930	500	170	64	999999	999999	999999	43	777	480	772	921	67	999999	586	918	485	167	999999	538	492	988	162	153	212	521	583	548	690	263	999999	999999	659	794	999999	185	999999	919	477	999	841	186	204	999999	999999	783	332	531	999999	964	228	252	733	999999	999999	941	999999	27	851	643	800	999999	999999	999999	580	999999	271	272	442	410	363	566	690	889	696	315	793	403	999999	429	999999	62	188	726	45	657	611	729	336	759	836	999999	77	834	999999	347	833	680	999999	79	521	70	98	959	999999	999999	999999	999999	243	999999	157	999999	381	432	454	999999	999999	626	489	999999	826	542	936	999999	574	816	498	856	999999	359	482	123	999999	999999	907	139	999999	229	125	999999	106	767	496	183	612	891	175	645	999999	999999	31	216	201	999999	253	999999	999999	999999	395	793	173	704	999999	999999	680	44	730	805	525	325	784	106	511	999999	826	999999	999999	763	80	999999	651	999999	476	239	337	999999	999999	999999	332	928	15	557	834	331	219	401	614	999999	999999	578	170	999999	999999	74	676	999999	705	95	438	194	933	370	999999	712	152	320	238	924	556	415	122	770	482	596	319	999999	999999	189	897	435	454	443	999999	999999	522	999999	733	411	563	412	569	836	531	147	995	645	221	131	999999	999999	173	689	65	97	465	400	887	999999	755	448	662	526	198	13	999999	499	110	843	199	861	999999	826	
370	153	999999	285	248	999999	601	674	26	150	10	998	272	764	387	182	46	999999	999999	209	999999	124	750	999999	648	999999	407	505	545	377	999999	327	321	999999	999999	912	999999	189	161	551	931	90	431	522	525	199	740	999999	121	999999	999999	999999	999999	387	999999	256	999999	802	999999	720	937	999999	139	649	218	682	999999	925	445	475	930	856	970	852	999999	999999	693	238	528	458	999999	999999	393	617	999999	864	861	934	999999	82	518	449	999999	441	613	835	951	782	313	842	999999	815	540	646	996	950	999999	614	999999	604	999999	999999	283	189	932	999999	712	521	89	354	821	999999	999999	999999	956	490	315	538	248	999999	624	910	924	685	945	972	999999	747	620	619	766	999999	825	572	519	999999	176	372	508	107	999999	439	999999	958	999999	760	65	177	689	516	999999	569	375	676	979	999999	250	597	244	960	624	964	900	470	588	574	926	197	999999	613	324	999999	999999	151	999999	999999	218	965	665	194	916	723	68	114	973	207	999999	159	592	999999	999999	578	138	548	482	168	538	241	380	456	833	868	324	85	999999	703	539	234	365	999999	443	284	932	59	54	999999	905	795	497	391	999999	777	604	985	510	746	813	491	999999	161	999999	977	595	999999	999999	57	409	982	999999	280	667	999999	793	798	433	828	999999	88	999999	999999	999999	742	744	999999	763	66	999999	338	575	455	999999	57	999999	214	999999	466	689	723	699	996	501	999999	999999	226	723	44	984	999999	562	682	110	999999	999999	999999	999999	914	999999	606	999999	303	783	999999	999999	467	391	620	999999	999999	661	966	148	922	389	507	90	339	859	527	275	728	81	999999	999999	892	999999	999999	69	999999	315	999999	999999	92	277	405	222	430	515	424	835	112	943	405	154	595	999999	188	355	489	16	999999	64	714	340	727	232	324	303	999999	122	237	999999	622	999999	999999	742	65	654	983	295	659	824	999999	692	999999	785	676	324	191	358	999999	808	580	473	746	179	519	752	550	183	897	137	990	312	608	552	330	131	716	852	487	999999	999999	204	356	999999	619	32	177	941	555	10	999999	176	945	428	980	999999	537	999999	233	313	999999	809	999999	532	834	999999	94	999999	465	554	999999	339	870	642	445	385	999999	11	559	496	585	609	627	999999	999999	999999	366	999999	999999	181	999999	457	999999	184	430	562	807	999999	910	486	999999	556	486	11	999999	782	305	312	983	604	42	999999	999999	736	727	503	999999	500	517	999999	775	905	58	293	959	159	710	695	222	999999	999999	303	999999	83	559	999999	132	626	999999	
242	999999	63	999999	999999	149	69	999999	891	457	999999	380	316	316	900	999999	42	507	202	51	253	81	609	100	110	36	999999	443	635	187	999999	381	565	997	285	491	999999	708	91	154	999999	411	819	248	999999	512	999999	999999	201	372	526	531	930	584	260	170	999999	963	106	941	409	999999	999999	714	759	555	815	999999	40	418	999999	999999	425	58	152	842	999999	999999	805	598	999999	999999	999999	999999	660	176	999999	980	746	124	999999	758	612	150	744	283	297	999999	999999	739	999999	999999	955	782	383	202	116	999999	442	418	999999	558	999999	508	187	657	384	850	63	999999	114	834	999999	916	846	999999	721	285	313	868	999999	157	881	75	900	810	796	469	999999	468	70	568	548	999999	216	999999	999999	999999	963	97	899	447	61	999999	999999	862	390	999999	935	153	999999	830	999999	999999	863	999999	999999	102	607	376	861	914	961	595	533	999999	295	243	709	833	999999	999999	322	226	969	116	106	985	441	48	430	756	999999	745	986	999999	989	975	999999	456	347	508	507	596	235	984	999999	999999	372	98	577	999999	339	112	514	865	518	999999	603	757	663	690	661	569	946	114	390	226	609	304	556	999999	999999	263	999999	141	118	725	990	984	630	641	999999	352	470	283	999999	999999	240	130	999999	999999	381	717	793	656	846	999999	650	999999	603	269	856	999999	541	267	388	999999	999999	999999	756	999999	371	999999	999999	31	77	318	108	673	687	959	985	488	583	999999	999999	60	470	839	294	180	85	869	391	370	785	554	999999	213	894	350	999999	858	374	999999	275	762	999999	771	589	538	840	976	999999	643	999999	377	495	999999	999999	337	999999	776	999999	999999	717	502	999999	766	246	522	999999	895	778	347	155	999999	124	656	654	185	999999	698	999999	756	339	108	436	747	95	417	69	999999	999999	566	734	47	770	999999	999999	773	535	824	534	76	40	945	207	106	498	157	263	839	968	152	999999	917	526	341	256	618	75	999999	680	828	462	999999	20	222	612	118	366	336	445	881	650	999999	173	193	999999	394	900	999999	258	938	164	230	230	741	697	817	521	438	540	601	999999	999999	154	706	613	722	934	985	493	999999	790	926	403	97	502	233	999999	999999	616	862	999999	999999	241	742	674	242	999999	278	524	795	999999	999999	999999	844	183	999999	500	999999	999999	13	999999	914	847	868	999999	237	827	143	249	999999	74	188	999999	999999	999999	972	999999	999999	41	381	633	666	999999	698	793	862	140	999999	913	999999	733	295	762	999999	412	999999	887	999999	595	446	414	999999	38	60	
730	999999	116	127	961	210	792	98	435	208	379	793	453	158	999999	294	107	279	229	353	740	778	999999	218	276	999999	95	450	999999	999999	966	678	637	421	999999	999999	755	999999	596	713	113	645	859	564	243	999999	359	738	297	310	348	999999	999999	685	319	952	992	898	999999	881	125	351	281	999999	241	701	165	42	999999	700	539	95	682	516	999999	105	919	862	999999	657	730	356	163	516	256	831	942	952	999999	999999	999999	856	170	999999	999999	761	999999	29	332	999999	462	327	557	597	771	263	463	230	445	224	999999	139	999999	999999	160	769	999999	999999	593	409	999999	213	930	175	317	682	924	999999	918	999999	732	900	539	441	204	999999	798	566	999999	993	999999	999999	517	887	999999	999999	932	966	565	828	999999	607	435	922	783	259	999999	391	289	999999	338	496	311	999999	492	142	600	999999	999999	747	999999	632	999999	599	999999	47	695	999999	999999	64	749	957	999999	100	914	135	999999	617	658	945	26	999999	286	655	665	999999	420	560	405	849	662	450	999999	818	999999	941	585	999999	890	746	563	353	208	235	349	999999	95	221	51	366	999999	983	834	64	730	999999	355	375	934	159	999999	999999	647	999999	401	309	990	593	243	973	549	999999	726	911	391	672	218	61	316	999999	796	208	518	48	191	679	615	913	97	302	595	220	901	999999	999999	428	999999	863	833	49	999999	501	999999	999999	817	999999	267	922	672	68	355	304	999999	650	363	428	626	609	163	722	693	87	999999	940	999999	339	737	999999	792	962	966	354	228	999999	999999	304	229	450	230	161	999999	693	999999	38	946	301	160	260	387	701	802	106	710	120	355	313	995	48	999999	488	302	999999	139	709	101	999999	85	793	999999	68	208	999999	388	11	999999	10	836	477	993	96	188	487	607	100	999999	999999	999999	117	920	600	309	191	759	742	999999	150	563	999999	936	945	999999	367	513	999999	503	626	717	709	809	355	999999	527	54	604	310	815	674	48	549	999999	367	968	872	156	759	26	425	646	152	170	447	999999	541	58	870	821	973	288	597	544	162	999999	308	574	999999	999999	147	165	441	53	475	524	991	999999	588	257	494	366	569	486	999999	80	566	648	908	999999	999999	999999	733	489	841	396	451	999999	78	432	670	307	32	977	999999	999999	215	108	695	922	999999	826	999999	622	336	616	718	121	343	92	378	659	999999	954	794	151	431	999999	999999	89	83	986	646	165	587	196	344	592	999999	940	865	999999	953	985	999999	170	535	120	999999	999999	677	339	671	999999	
63	20	641	78	192	999999	838	262	896	615	849	327	999999	314	45	999999	999999	136	513	403	227	910	705	999999	98	999999	615	320	999999	977	411	743	325	999999	111	576	555	276	409	999999	999999	999999	999999	347	145	999999	981	230	85	22	952	551	826	278	768	153	999999	959	979	558	999999	527	461	918	999999	116	12	999999	213	468	999999	999999	726	644	999999	614	349	368	545	999999	653	394	245	787	35	859	917	56	891	999999	271	999999	296	999999	747	999999	161	652	142	39	544	461	27	616	427	945	825	191	976	164	999999	947	424	438	905	999999	292	999999	893	355	198	955	637	254	206	999	719	876	999999	716	999999	696	235	999999	16	999999	999999	628	369	999999	44	735	79	736	164	999999	180	858	944	999999	302	487	999999	787	840	588	823	999999	999999	428	236	948	294	270	702	117	999999	908	431	714	370	999999	314	814	999999	463	886	901	100	882	999999	999999	931	999999	424	975	999999	447	999999	999999	377	603	218	941	852	95	451	809	44	999999	602	272	437	240	999999	999999	182	944	477	387	702	922	682	537	600	375	27	406	845	999999	999999	284	999999	999999	346	766	455	372	961	234	21	86	867	53	289	565	433	700	248	786	802	992	969	297	725	455	921	680	999999	487	999999	55	964	999999	877	327	39	433	999999	882	999999	810	983	999999	375	626	65	639	257	44	941	326	999999	69	923	187	315	945	288	891	845	774	31	484	999999	999999	121	559	999999	961	536	10	999999	999999	999999	999999	19	726	999999	999999	400	999999	432	317	545	751	887	905	393	699	999999	94	155	12	46	999999	789	509	96	409	514	999999	472	999999	507	940	519	800	466	931	177	588	33	999999	501	999999	999999	713	938	415	999999	216	175	476	999999	451	855	803	999999	194	213	510	999999	522	594	893	819	146	809	999999	999999	96	449	462	532	999999	71	966	999999	483	999999	999999	571	999999	999999	308	340	996	347	65	95	999999	481	282	728	667	999999	510	594	607	743	999999	904	342	183	999999	999999	713	999999	524	390	889	301	846	999999	137	938	959	202	296	999999	823	799	753	519	525	615	177	733	999999	487	560	381	999999	740	862	180	238	507	337	541	627	999999	999999	999999	999999	424	635	999999	600	728	987	999999	307	53	999999	415	999999	823	657	386	599	979	89	46	829	517	396	115	263	999999	999999	462	864	755	999999	771	999999	999999	999999	999999	980	21	999999	146	499	252	84	861	820	457	29	415	849	951	999999	647	972	786	845	999999	999999	529	999999	999999	999999	535	453	552	117	
158	439	82	509	999999	999999	999999	999999	999999	546	999999	999999	535	295	806	999999	305	999999	999999	813	298	999999	999999	242	634	83	460	999999	498	127	999999	799	531	753	671	28	946	905	999999	554	999999	799	39	249	268	256	501	244	999999	706	723	922	540	999999	819	999999	249	840	875	483	945	478	358	999999	582	787	911	782	623	999999	990	399	319	368	459	498	999999	950	973	999999	582	226	23	791	404	52	999999	793	933	321	778	999999	999999	819	608	885	451	213	667	481	345	718	620	317	999999	333	613	181	999999	330	590	298	867	497	901	728	999999	567	431	540	529	999999	999999	311	19	884	369	499	759	574	57	565	293	502	53	863	606	705	84	81	438	96	514	613	731	999999	249	542	999999	880	430	883	782	137	951	227	869	999999	308	999999	999999	123	999999	714	999999	34	15	374	999999	47	132	759	492	999999	111	442	613	245	580	529	644	827	581	879	999999	173	783	166	550	999999	993	298	407	252	117	325	674	799	340	999999	999999	874	98	881	758	999999	401	432	35	519	613	634	737	999999	197	146	541	999999	570	119	251	999999	999999	628	53	834	361	249	251	999999	767	813	905	874	999999	770	738	700	131	482	999999	999999	140	999999	999999	369	999999	999999	64	999999	784	142	239	999999	999999	999999	59	470	999999	924	319	999999	191	250	751	800	999999	863	999999	999999	999999	841	421	98	999999	891	999999	793	416	999999	283	733	195	279	11	635	584	999999	420	421	999999	999999	999999	207	172	620	178	999999	289	999999	640	697	896	637	574	942	720	150	884	572	999999	266	63	999999	650	586	966	911	249	125	226	999999	999999	321	705	999999	979	223	925	725	723	829	999999	995	53	586	836	999999	705	68	915	443	799	847	999999	464	224	709	556	586	654	267	999999	173	204	999999	254	999999	932	445	963	506	225	168	849	96	999999	68	120	74	749	418	216	999999	999999	783	999999	999999	815	999999	914	280	667	349	81	465	999999	999999	800	457	341	261	625	999999	105	418	227	641	998	999999	712	999999	598	492	836	245	61	999999	963	999999	350	649	769	691	531	693	839	999999	999999	393	907	412	268	662	999999	498	793	946	95	792	565	999999	606	999999	537	757	681	184	512	999999	999999	999999	386	388	117	691	492	934	738	411	578	351	554	614	511	310	897	936	759	999999	999999	114	999999	999999	856	999999	999999	371	163	773	999999	999999	373	999999	979	197	35	879	999999	51	999999	859	218	684	223	223	69	992	896	237	859	744	999999	174	393	999999	347	215	999999	381	
648	130	780	964	399	913	977	302	635	324	285	999999	999999	717	342	593	896	999999	957	642	676	61	475	926	913	999999	999999	209	868	679	999999	820	999999	183	999999	999999	88	999999	294	309	999999	767	366	581	952	841	999999	707	999999	799	413	648	257	999999	704	999999	999999	999999	60	132	674	778	434	955	999999	464	669	217	325	457	999999	999999	999999	657	407	909	999999	999999	999999	81	914	541	999999	999999	276	211	572	469	478	804	999999	233	203	172	635	467	342	999999	117	497	182	155	999999	384	294	999999	243	599	491	795	903	760	880	978	999999	143	999999	365	999999	272	999999	999999	999999	520	226	291	999999	999999	32	999999	576	292	786	999999	899	999999	999999	999999	999999	516	968	999999	977	999999	901	999999	353	999999	954	501	999999	977	722	845	605	971	416	871	168	13	311	991	577	552	229	620	974	404	88	448	984	416	581	182	304	919	233	66	619	746	999999	999999	999999	530	882	599	570	940	881	928	999999	287	999999	999999	215	999999	405	434	999999	290	504	999999	145	516	517	650	405	550	550	685	748	999999	262	999999	75	76	703	56	670	629	60	43	523	999999	999999	706	581	800	967	327	999999	798	602	338	251	999999	108	781	22	999999	999999	30	400	205	190	13	999999	424	714	149	999999	358	999999	833	240	470	436	985	431	811	79	605	999999	233	171	949	757	924	179	999999	967	922	43	438	436	40	643	327	970	91	681	167	95	999999	53	175	999999	999999	107	780	999999	123	359	211	171	999999	447	999999	43	240	255	110	254	637	181	361	324	335	999999	210	827	118	999999	999999	139	912	519	754	189	999999	916	989	999999	399	524	853	572	832	276	838	592	477	294	740	836	581	999999	458	999999	692	999999	999999	371	896	953	454	999999	999999	999999	259	88	692	986	48	999999	266	283	855	122	328	788	491	999999	568	617	359	823	284	999999	999999	999999	70	108	497	154	999999	999999	930	445	999999	755	562	760	999999	760	900	490	256	426	579	308	67	345	338	904	999999	648	802	288	603	630	823	506	523	259	999999	999999	999999	893	115	637	352	419	52	573	999999	731	51	808	717	999999	577	999999	933	260	942	999999	770	592	999999	569	825	651	841	449	931	66	999999	767	742	999999	999999	362	320	941	999999	648	303	765	999999	999999	607	994	571	734	62	964	999999	273	317	302	999999	906	119	546	812	700	999999	999999	999999	179	494	283	75	410	999999	225	548	991	999999	303	999999	999999	999999	156	961	831	90	116	999999	966	493	974	460	449	493	94	253	999999	139	
264	999999	999999	999999	510	154	333	928	999999	856	836	426	580	968	999999	870	818	993	962	999999	980	999999	470	214	675	685	999999	823	626	916	793	972	775	862	50	233	730	881	413	12	999999	903	918	259	999999	549	999999	999999	446	999999	675	100	290	198	158	644	999999	496	458	824	634	999999	312	999999	73	863	651	718	928	790	150	936	589	960	999999	87	702	999999	999999	135	772	514	387	56	251	702	999999	586	713	999999	622	999999	433	999999	377	138	601	673	196	696	898	999999	999999	655	999999	999999	999999	329	999999	999999	942	399	841	999999	62	130	132	999999	14	370	181	74	15	532	177	906	512	10	592	817	486	999999	34	999999	999999	578	999999	999999	618	512	201	999999	344	999999	999999	233	999999	999999	536	257	16	345	669	825	999999	834	999999	554	999999	532	999999	510	999999	434	999999	999999	375	884	999999	483	693	400	646	999999	179	999999	999999	999999	78	944	514	999999	999999	344	810	999999	999999	208	442	401	389	881	254	96	285	999999	999999	910	57	550	858	517	15	999999	564	616	699	177	656	715	115	826	999999	543	27	824	45	999999	624	454	999999	176	451	704	104	811	999999	560	226	488	184	819	324	999999	96	996	406	421	780	999999	999999	201	552	726	999999	562	999999	710	999999	999999	655	999999	295	999999	995	999999	999999	310	999999	752	470	999999	999999	177	999999	999999	999999	957	999999	31	428	624	622	430	12	362	624	999999	418	999999	415	445	491	999999	832	942	533	999999	532	999999	930	105	999999	37	733	312	250	384	195	10	60	999999	999999	57	42	41	618	999999	601	999999	76	999999	892	425	346	34	657	999999	344	599	762	999999	999999	999999	999999	332	170	595	696	999999	121	249	999999	999999	999999	967	999999	444	733	801	333	999999	999999	889	338	588	999999	47	690	999999	654	64	999999	596	999999	270	24	212	999999	999999	999999	999999	179	900	532	999999	811	999999	999999	379	843	223	462	543	999999	999999	670	544	723	512	129	132	905	987	55	66	209	943	180	230	952	979	488	34	931	999999	498	229	999999	511	777	729	999999	320	865	999999	999999	507	330	999999	599	479	488	453	589	747	999999	191	999999	475	627	867	313	999999	999999	864	735	438	999999	965	606	999999	999999	222	735	999999	30	594	132	999999	999999	999999	623	38	631	482	500	44	444	193	999999	316	374	999999	999999	999999	426	398	893	10	999999	999999	895	365	546	157	999999	276	718	999999	727	533	69	249	999999	924	254	285	92	944	999999	700	994	428	783	299	87	296	999999	825	973	999999	701	131	909	301	807	268	491	484	
190	999999	999999	254	466	657	257	134	999999	958	664	150	316	999999	999999	14	179	476	581	257	79	15	937	999999	225	106	999999	937	340	719	999999	986	999999	608	999999	149	999999	749	962	136	52	953	999999	999999	171	833	324	753	494	904	132	340	686	244	414	184	296	999999	38	369	999999	319	999999	171	840	677	357	999999	999999	496	630	429	514	999999	214	126	999999	567	731	999999	781	999999	452	436	597	786	309	999999	999999	589	852	951	720	602	311	999999	169	253	539	999999	486	616	999999	998	284	702	826	241	39	999999	584	729	701	646	588	999999	866	367	999999	64	377	797	999999	999999	644	678	708	999999	999999	481	999999	357	37	999999	906	175	519	454	161	999999	960	77	530	906	15	999999	259	84	999999	999999	999999	801	678	485	999999	688	111	965	999999	605	993	913	999999	999999	339	236	702	463	739	422	236	421	215	999999	103	310	999999	608	599	521	428	634	999999	588	999999	165	678	552	999999	227	74	554	999999	556	999999	57	999999	973	999999	778	430	796	344	600	339	456	596	999999	392	815	422	502	375	842	187	369	25	509	942	999999	557	159	340	522	358	681	330	659	779	56	330	303	41	820	100	999999	299	307	259	168	569	680	170	317	999999	999999	188	999999	999999	999999	999999	479	999999	403	230	999999	466	999999	999999	999999	999999	936	229	345	494	129	470	999999	752	999999	79	718	260	784	999999	999999	999999	32	999999	787	502	81	290	248	24	850	272	638	600	819	175	477	64	999999	42	632	460	824	999999	999999	110	999999	506	824	471	322	228	999999	789	999999	999999	444	114	999999	164	999999	656	981	331	643	856	999999	999999	999999	388	999999	999999	999999	751	981	999999	174	208	41	686	868	575	999999	776	701	632	26	849	257	536	731	373	599	999999	978	976	999999	503	189	829	278	999999	572	445	999999	659	570	504	807	926	999999	245	999999	999999	296	488	200	214	629	999999	999999	982	706	406	999999	238	999999	221	999999	14	999999	671	29	212	417	999999	999999	30	999999	999999	71	521	51	331	419	496	299	820	999999	499	785	275	874	177	988	296	973	176	788	641	595	999999	731	803	999999	456	225	870	999999	108	486	180	307	999999	999999	999999	999999	999999	987	170	938	999999	71	284	228	681	796	999999	223	130	224	999999	241	275	456	713	999999	248	352	962	999999	428	458	62	22	615	967	297	228	669	356	598	999999	999999	702	352	297	999999	584	307	659	374	657	251	883	650	938	42	140	246	538	701	999999	34	999999	999999	794	18	271	999999	713	509	633	999999	773	
999999	999999	613	572	113	999999	343	664	55	312	906	771	216	179	372	677	935	166	981	140	654	565	999999	999999	193	557	288	195	971	593	999999	740	112	999999	266	993	335	469	36	819	205	47	986	721	983	747	999999	839	899	935	778	352	651	423	999999	70	501	999999	389	555	147	999999	999999	462	999999	175	999999	999999	912	378	351	475	139	172	935	999999	578	999999	754	445	969	449	999999	999999	814	807	999999	689	358	205	502	460	90	481	681	999999	354	534	999999	818	88	849	926	999999	594	312	999999	489	487	512	491	999999	129	943	999999	999999	861	657	647	999999	85	980	389	717	875	891	394	999999	999999	889	271	54	874	936	366	129	523	765	999999	511	594	610	999999	845	713	445	340	147	894	983	195	697	886	223	742	108	999999	218	654	702	918	564	998	999999	250	447	192	193	587	466	184	999999	216	146	760	475	778	543	999999	999999	560	257	999999	999999	999999	574	168	999999	203	267	660	999999	120	748	593	39	999999	999999	605	276	262	157	559	438	999999	999999	999999	750	999999	277	999999	925	214	224	999999	999999	800	501	999999	999999	289	999999	999999	329	999999	869	999999	999999	553	730	863	175	938	737	187	999999	697	999999	999999	614	93	418	207	999999	937	734	109	896	606	922	238	999999	718	928	987	730	167	999999	632	939	113	32	206	732	999999	164	986	477	46	739	973	475	999999	289	999999	870	334	73	392	999999	999999	98	861	999999	999999	999999	999999	20	999999	457	999999	467	702	999999	510	70	221	475	521	999999	747	632	860	999999	949	763	999999	438	345	999999	406	104	847	999999	999999	25	171	576	240	661	707	999999	727	589	494	999999	773	56	778	532	659	858	552	609	999999	147	238	995	681	738	999999	999999	675	633	60	160	619	999999	999999	999999	899	645	999999	859	85	770	999999	280	381	999999	990	270	659	812	467	547	551	248	999999	999999	786	999999	894	999999	225	999999	311	999999	538	344	895	630	467	292	633	24	624	999999	533	563	242	957	623	247	748	186	368	862	176	513	999999	381	999999	555	999999	733	750	742	644	396	469	811	742	47	548	369	802	999999	188	453	922	858	999999	672	800	828	551	657	753	48	330	448	926	35	999999	523	999999	911	583	900	273	882	58	147	999999	999999	225	586	698	389	383	991	683	999999	590	750	667	254	755	880	191	102	988	999999	999999	31	999999	717	999999	34	654	999999	999999	288	999999	50	810	999999	578	379	999999	965	958	374	999999	999999	764	213	999999	984	856	999999	166	999999	999999	181	893	452	80	82	
545	508	999999	999999	999999	493	208	404	544	549	939	99	999999	385	277	999999	143	999999	940	737	266	681	999999	327	178	194	734	100	570	17	156	368	506	505	834	114	692	295	640	181	140	369	668	895	54	999999	794	780	435	502	47	999999	999999	999999	816	863	999999	999999	505	549	759	117	834	536	402	581	593	180	551	172	533	848	999999	768	606	896	999999	386	283	411	400	953	999999	77	970	876	856	173	688	970	878	736	789	999999	422	32	535	141	502	473	183	999999	239	272	969	999999	296	742	999999	920	999999	850	682	104	159	805	999999	999999	999999	526	725	430	491	580	294	999999	999999	892	999999	583	370	880	883	999999	237	999999	999999	999999	108	781	999999	123	436	999999	129	37	999999	694	942	617	579	768	575	976	999999	753	142	658	978	182	139	999999	397	162	559	969	967	872	999999	383	999999	999999	999999	785	936	999999	993	722	460	999999	743	374	999999	738	14	999999	999999	907	72	484	999999	76	423	926	999999	194	999999	284	218	159	70	999999	827	568	999999	528	110	790	49	999999	999999	420	207	721	438	999999	454	658	999999	999999	664	70	999999	999999	999999	24	638	999999	142	752	885	719	999999	310	206	561	999999	999999	212	485	501	525	867	926	724	232	868	701	999999	887	739	999999	999999	261	495	999999	999999	999999	828	999999	999999	369	999999	999999	259	999999	906	897	525	877	227	73	999999	999999	466	149	202	999999	667	517	156	936	254	255	22	999999	593	263	815	205	190	112	562	999999	594	141	999999	580	999999	684	326	999999	185	620	670	999999	621	462	794	356	807	999999	776	321	999999	953	125	412	284	442	999999	653	91	330	696	999999	511	765	999999	334	281	999999	215	999999	200	999999	761	633	584	345	205	140	999999	999999	397	999999	335	251	325	640	26	999999	305	245	999999	673	999999	854	999999	555	175	856	384	469	999999	999999	292	999999	130	199	999999	491	827	938	246	326	194	622	932	14	789	270	449	448	999999	999999	326	999999	755	527	295	906	999999	39	999999	999999	999999	999	394	211	409	541	130	136	999999	534	637	366	998	999999	999999	276	999999	919	765	999999	417	999999	161	269	870	321	48	603	903	295	782	798	999999	897	569	195	238	731	999999	257	999999	323	999	783	187	999999	972	843	47	29	984	999999	999999	276	931	820	847	134	341	999999	503	999999	232	162	752	999999	599	999999	351	304	47	201	324	517	999999	104	936	378	91	911	349	204	999999	884	311	999999	535	501	965	749	347	999999	399	516	999999	622	100	847	40	348	370	870	502	999999	
981	999999	999999	755	510	837	884	479	53	430	748	999999	961	347	850	759	314	107	146	602	957	933	801	999999	999999	152	13	999999	999999	742	550	999999	702	821	903	518	527	999999	999999	999999	999999	867	70	969	999999	455	660	752	996	280	999999	272	734	899	999999	57	999999	999999	991	999999	834	795	142	999999	879	999999	607	150	444	999999	999999	999999	116	999999	737	99	873	832	50	318	492	260	101	999999	709	999999	999999	802	44	855	999999	860	999999	999999	302	79	999999	759	99	497	847	520	999999	664	48	509	166	999999	172	999999	999999	168	999999	683	875	999999	704	999999	999999	601	536	804	115	589	999999	381	746	482	715	999999	364	124	742	552	470	999999	999999	437	999999	999999	131	999999	640	347	999999	368	999999	999999	757	718	375	669	167	999999	999999	53	415	728	848	666	762	684	20	999999	342	69	426	84	222	903	641	276	46	401	479	518	174	767	999999	999999	147	641	724	996	303	999999	956	254	591	427	566	223	999999	999999	447	447	17	146	15	622	941	999999	892	853	87	999999	633	765	28	999999	879	648	821	999999	528	130	999999	23	210	647	112	999999	493	795	347	428	687	674	954	42	511	37	999999	999999	515	978	749	871	919	204	72	201	235	148	548	918	402	197	843	999999	488	993	935	368	519	769	676	107	515	659	421	999999	811	985	940	999999	886	536	886	999999	999999	98	104	999999	585	999999	946	999999	999999	429	36	999999	830	637	554	518	102	403	775	746	312	651	999999	270	999999	113	389	999999	208	696	999999	865	311	999999	945	399	999999	928	783	999999	999999	331	850	999999	632	920	138	183	441	431	758	492	760	999999	247	999999	733	999999	233	482	999999	706	999999	560	999999	170	199	536	692	164	999999	999999	620	176	923	980	800	999999	999999	862	999999	216	999999	777	938	549	115	170	66	225	999999	999999	705	311	87	999999	999999	300	999999	999999	731	602	491	286	999999	594	999999	593	999999	266	929	464	207	371	507	999999	898	378	621	848	65	38	999999	477	497	999999	469	999999	99	807	804	510	580	174	140	381	724	532	966	354	676	521	944	800	295	212	866	343	803	762	999999	807	679	849	417	703	133	999999	788	264	135	563	504	999999	461	428	883	42	240	136	999999	999999	999999	999999	181	543	94	678	999999	295	999999	135	515	337	589	997	831	730	757	437	258	711	744	711	229	122	999999	999999	349	867	329	833	112	677	171	852	999999	411	999999	873	618	999999	832	503	574	999	58	176	999999	464	597	162	999999	999999	999999	889	631	700	999999	999999	
526	999999	339	324	966	856	32	837	999999	737	602	429	62	883	999999	999999	999999	251	147	999999	74	850	705	999999	279	176	558	309	799	999999	230	704	363	619	356	999999	999999	517	536	718	977	220	11	101	999999	177	109	402	999999	85	20	390	563	999999	994	676	853	454	54	999999	307	722	48	892	999999	898	76	999999	536	758	687	371	999999	428	251	999999	849	999999	33	111	76	999999	999999	999999	272	840	150	534	624	999999	215	671	472	999999	420	999999	182	999999	584	963	111	665	999999	236	397	648	676	145	587	151	999999	249	431	943	732	151	999999	324	999999	999999	999999	541	819	856	999999	999999	898	976	999999	986	680	740	40	69	999	999999	300	999999	336	999999	173	14	999999	483	852	966	249	529	14	279	999999	858	488	999999	215	570	846	18	683	381	750	699	137	600	999999	97	999999	372	943	331	999999	321	987	16	513	753	999999	346	14	586	776	379	999999	738	140	822	261	999999	853	439	564	999999	999999	954	999999	474	877	355	999999	765	757	999999	999999	682	999999	544	870	482	999999	462	974	510	14	106	605	381	727	999999	469	999999	835	95	518	514	767	568	906	999999	143	999999	999999	249	333	999999	829	898	999999	298	320	596	951	779	999999	400	464	63	999999	317	999999	502	746	488	999999	374	930	671	369	81	999999	859	637	838	348	364	586	999999	187	999999	277	707	587	438	88	999999	999999	65	365	127	999999	714	291	599	683	640	302	999999	363	958	318	999999	539	722	999999	461	958	999999	999999	375	999999	729	999999	521	50	999999	914	317	409	22	677	999999	315	251	31	999999	577	999999	165	707	72	198	381	999999	457	119	177	865	65	627	999999	583	624	999999	313	330	837	770	558	40	726	999999	988	351	999999	442	999999	298	999999	999999	883	919	957	732	313	999999	357	658	73	931	484	59	262	999999	999999	999999	999999	999999	937	701	373	807	489	134	981	86	210	39	937	25	999999	999999	999999	882	999999	999999	999999	891	687	688	972	999999	706	627	556	676	999999	216	255	196	999999	999999	360	999999	808	999999	440	999999	751	236	424	328	721	999999	674	999999	999999	999999	999999	999999	478	369	636	999999	729	194	999999	861	578	314	354	993	999999	750	833	999999	999999	176	83	667	999999	792	150	461	999999	654	999999	999999	953	951	792	362	178	999999	718	822	901	999999	279	624	975	578	265	999999	999999	431	543	970	225	946	86	718	306	999999	545	999999	229	999999	984	85	727	451	908	626	522	999999	824	640	42	999999	827	426	897	459	999999	987	537	999999	580	842	120	497	
443	17	875	83	66	999999	999999	999999	603	726	128	203	897	999999	999999	638	923	890	606	903	938	999999	128	660	999999	846	687	557	158	999999	604	151	964	239	18	901	751	999999	934	35	41	999999	417	110	999999	703	562	168	327	898	780	689	246	217	558	999999	888	224	999999	999999	121	999999	999999	87	132	976	239	667	525	768	887	483	955	999999	999999	999999	797	28	362	999999	294	529	240	260	744	915	905	757	681	779	22	536	197	724	999999	980	125	999999	978	331	474	895	642	999999	999999	306	733	999999	345	619	441	999999	862	143	925	591	820	633	342	216	80	481	985	746	999999	360	296	241	666	890	823	467	50	999999	999999	999999	886	681	248	999999	999999	999999	421	71	347	152	673	999999	798	332	999999	999999	997	999999	260	992	909	895	999999	661	999999	502	998	455	796	999999	829	832	489	537	704	148	395	894	35	830	999999	924	409	612	686	999999	999999	999999	730	341	469	278	779	662	489	990	878	999999	437	999999	251	999999	274	372	323	841	574	271	999999	999999	106	999999	999999	430	931	999999	496	200	974	778	69	665	724	465	514	560	62	826	57	713	270	807	466	346	588	104	659	46	299	845	667	181	715	709	245	999999	999999	999999	730	999999	504	688	613	659	630	586	251	809	858	762	789	747	223	914	760	298	646	999999	841	837	335	460	900	999999	120	887	950	24	229	157	37	702	106	553	219	582	204	807	715	12	999999	849	999999	536	999999	919	958	999999	999999	947	720	999999	999999	893	179	53	787	999999	548	742	999999	237	590	999999	735	999999	999999	670	704	188	103	839	693	839	985	485	282	374	83	201	999999	999999	999999	282	437	904	194	213	384	176	794	720	268	999999	376	624	269	477	999999	969	277	297	999999	999999	999999	881	439	679	999999	693	770	423	410	357	813	485	171	317	999999	831	902	448	295	999999	999999	382	580	720	999999	999999	225	999999	572	113	923	641	64	305	999999	555	999999	999999	999999	999999	405	380	320	911	999999	999999	463	951	203	970	999999	829	12	567	386	481	311	718	999999	547	477	999999	851	306	433	999999	431	865	888	727	999999	999999	152	605	142	23	72	668	561	581	906	274	611	999999	46	104	639	999999	919	947	254	755	308	999999	223	440	529	23	488	987	468	597	72	476	999999	679	999999	407	434	373	419	642	999999	634	999999	213	363	999999	269	338	542	935	946	999999	483	610	98	394	999999	999999	999999	58	190	574	122	319	211	999999	988	367	417	999999	71	999999	538	612	598	673	127	19	
87	999999	753	159	999999	533	651	131	993	999999	999999	999999	999999	733	879	999999	461	999999	521	331	12	228	270	902	921	310	873	999999	413	870	22	424	999999	381	624	999999	999999	41	130	589	999999	999999	999999	999999	775	126	999999	338	676	177	160	999999	999999	999999	999999	858	999999	850	238	153	660	260	718	132	991	999999	34	643	999999	667	75	430	472	999999	663	922	86	285	136	804	999999	999999	724	245	719	16	272	481	374	765	212	454	803	976	928	417	371	999999	999999	609	101	583	999999	19	112	730	542	229	142	94	782	734	724	433	69	125	536	482	412	984	904	552	278	352	464	620	627	999999	999999	256	561	67	291	527	712	510	999999	714	142	999999	999999	53	348	289	983	478	730	379	917	813	880	999999	616	19	999999	548	314	876	554	491	113	56	999999	886	533	999999	452	999999	720	559	800	821	999999	999999	520	860	999999	988	369	986	890	257	999999	201	375	672	450	282	822	173	205	448	999999	651	886	427	828	462	756	268	35	533	999999	999999	999999	69	549	203	499	844	344	326	517	568	600	856	477	33	999999	999999	284	179	383	556	363	999999	999999	698	537	102	999999	751	242	110	960	367	999999	999999	999999	999999	999999	999999	783	978	828	879	999999	601	60	39	950	805	999999	894	984	999999	160	112	14	660	407	999999	999999	407	812	593	93	416	607	243	999999	266	844	999999	738	37	999999	404	727	484	431	70	648	507	999999	236	809	999999	126	114	216	495	216	528	909	282	590	999999	176	999999	999999	523	994	816	999999	694	960	736	166	999999	469	755	385	529	238	346	212	999999	999999	999999	784	745	300	502	36	773	999999	326	999999	999999	446	20	999999	492	999999	999999	76	831	999999	457	276	999999	999999	999999	999999	999999	119	999999	999999	999999	79	431	130	999999	461	999999	233	501	789	997	644	643	441	700	999999	999999	526	892	841	999999	280	381	432	808	318	711	999999	141	857	575	663	372	999999	733	396	25	999999	647	41	638	684	574	51	999999	812	633	641	490	648	196	934	227	845	967	301	698	998	321	999999	749	495	101	644	224	999999	999999	999999	999999	314	999999	568	879	861	213	999999	706	339	694	996	685	80	84	492	670	640	446	526	69	441	697	999999	578	374	291	999999	592	929	827	404	540	999999	999999	999999	153	999999	64	365	642	330	999999	369	313	325	596	679	421	608	974	583	897	755	556	999999	617	488	989	515	580	70	64	776	999999	300	466	999999	999999	898	349	52	586	999999	999999	738	846	337	713	262	999999	611	730	
983	955	254	506	784	470	999999	568	999999	638	999999	785	582	999999	999999	858	23	859	928	543	999999	999999	999999	997	817	999999	817	999999	999999	774	999999	737	968	339	80	820	999999	793	681	207	479	339	683	414	46	999999	311	999999	999999	479	999999	403	849	78	217	999999	999999	999999	688	999999	653	246	288	890	901	812	817	252	999999	998	601	230	187	731	73	194	586	999999	999999	523	999999	999999	403	810	999999	343	888	900	132	356	797	19	999999	769	554	999999	60	999999	513	234	487	68	276	39	999999	478	999999	128	14	999999	148	505	999999	999999	999999	308	843	478	999999	999999	999999	999999	130	999999	210	591	125	418	186	830	999999	793	24	736	45	512	999999	999999	932	999999	127	770	895	999999	999999	301	723	939	427	999999	999999	581	977	945	310	570	937	427	828	296	363	807	941	999999	889	354	491	560	139	999999	999999	479	545	217	999999	164	31	32	641	909	868	185	990	930	440	561	999999	79	436	475	574	660	545	646	999999	319	828	720	999999	863	809	172	810	588	999999	999999	46	769	505	156	549	915	786	918	427	999999	999999	20	744	999999	539	422	134	664	999999	568	999999	899	965	140	335	310	812	999999	999999	705	374	999999	999999	519	999999	55	573	999999	925	659	874	626	229	74	501	999999	999999	881	333	397	48	155	324	999999	987	147	804	374	821	249	112	18	819	999999	999999	999999	115	234	999999	494	848	999999	999999	614	694	316	680	900	639	999999	334	931	454	711	667	229	96	447	532	999999	250	209	468	686	557	866	807	507	999999	95	713	751	79	839	549	204	417	999999	772	999999	466	904	735	314	915	181	999999	999999	64	594	999999	999999	999999	433	999999	999999	999999	999999	67	999999	999999	182	999999	553	999999	999999	861	614	999999	473	811	386	674	852	999999	999999	999999	163	770	386	999999	999999	453	666	765	55	58	645	999999	900	818	364	652	944	181	999999	999999	191	512	342	319	949	944	590	782	943	999999	850	511	907	185	231	999999	680	526	999999	728	984	788	757	534	226	29	272	654	457	733	730	999999	637	92	292	999999	999999	77	362	756	862	883	821	999999	208	999999	688	999999	999999	82	999999	999999	999999	565	279	999999	754	808	103	929	682	999999	999999	219	273	180	999999	824	893	999999	999999	613	173	999999	866	110	966	705	999999	92	999999	546	67	385	761	312	316	999999	812	889	999999	630	999999	432	999999	926	558	612	788	38	268	863	832	27	229	368	999999	999999	699	178	435	59	482	20	999999	999999	879	999999	457	960	863	803	21	999999	682	232	639	
999999	978	939	552	364	916	307	823	999999	714	49	999999	999999	999999	995	382	643	999999	847	158	963	834	938	57	608	164	828	175	465	851	828	344	996	729	523	342	759	626	81	143	184	197	131	431	839	793	999999	912	867	999999	999999	549	835	84	675	906	50	999999	943	999999	999999	999999	367	999999	885	999999	170	674	534	662	622	27	392	713	973	776	712	517	218	815	999999	915	307	44	483	288	999999	999999	63	616	999999	867	682	999999	55	52	829	505	545	999999	999999	390	387	214	808	360	167	999999	111	999999	204	533	684	138	109	183	834	333	151	607	206	999999	620	918	369	755	344	999999	999999	931	946	999999	971	84	191	719	537	999999	999999	133	131	386	819	163	422	769	192	554	999999	999999	999999	506	999999	938	999999	394	999999	469	999999	999999	25	646	462	179	953	987	561	609	999999	389	645	742	107	28	485	820	428	467	506	600	572	999999	748	796	999999	999999	852	43	148	797	949	77	257	182	118	484	999999	999999	210	434	218	999999	999999	392	236	999999	408	345	462	126	965	312	999999	254	490	234	898	666	455	512	144	527	999999	159	439	578	494	999999	910	999999	999999	778	999999	999999	999999	989	193	366	570	999999	51	516	999999	31	831	999999	999999	999999	691	883	999999	267	204	697	299	691	121	457	952	999999	980	999999	435	460	229	196	999999	999999	862	501	51	999999	999999	206	470	628	945	999999	327	999999	473	491	243	36	425	999999	584	568	999999	700	877	735	413	999999	999999	999999	90	999999	999999	999999	602	223	150	199	999999	54	999999	999999	236	999999	745	672	140	170	194	499	250	999999	45	591	612	486	118	172	999999	315	137	192	927	903	547	824	647	999999	999999	260	350	999999	194	381	476	999999	999999	121	999999	215	999999	253	728	999999	327	681	95	220	999999	125	114	978	575	999999	916	979	80	333	133	999999	34	457	999999	934	158	999999	224	664	125	999999	154	997	217	999999	709	999999	464	158	585	865	738	437	649	999999	999999	999999	477	999999	999999	496	516	999999	987	43	999999	999999	284	793	630	130	999999	431	105	999999	970	117	999999	999999	827	42	525	999999	748	268	192	597	808	894	789	785	999999	566	209	999999	519	999999	19	999999	999999	561	609	999999	999999	999999	999999	317	341	642	113	47	601	999999	830	999999	971	594	999999	999999	851	592	349	389	14	844	400	900	231	476	496	834	107	597	999999	275	432	999999	999999	999999	999999	875	265	175	790	751	194	999999	735	777	999999	999999	875	290	332	999999	221	999999	665	999999	74	507	95	864	155	999999	
940	13	393	564	999999	127	201	977	869	976	999999	184	598	999999	660	982	175	454	999999	999999	958	816	275	291	64	999999	198	999999	228	362	789	400	30	521	999999	190	34	181	777	539	733	898	999999	356	318	999999	632	412	33	91	999999	641	54	583	320	133	738	112	510	999999	928	482	759	999999	999999	999999	999999	86	452	480	958	993	999999	290	838	999999	405	919	972	999999	579	786	695	999999	30	157	999999	999999	211	687	451	922	999999	979	999999	260	148	999999	169	999999	882	999999	959	553	133	348	999999	764	745	999999	999999	999999	139	493	228	999999	787	623	495	999999	590	717	875	999999	38	45	332	697	679	587	921	499	999999	600	144	33	999999	152	22	999999	192	999999	999999	951	959	999999	793	187	999999	999999	999999	525	419	999999	791	174	680	999999	525	98	25	999999	94	999999	999999	238	68	539	358	204	999999	645	610	999999	856	999	27	924	806	405	252	155	936	221	124	405	89	999999	808	969	353	632	627	924	666	914	506	542	622	730	573	264	999999	566	152	827	999999	606	273	792	157	756	397	129	999999	870	341	873	52	932	999999	999999	730	389	851	692	28	686	156	999999	999999	484	311	999999	831	988	326	379	78	297	490	483	376	25	821	597	999999	507	87	999999	999999	632	499	690	581	154	533	999999	715	459	809	238	460	331	299	999999	454	999999	999999	858	554	961	804	755	999999	999999	63	714	567	263	458	999999	999999	999999	368	870	984	621	504	686	464	876	664	999999	999999	262	32	54	999999	158	152	922	219	229	999999	999999	999999	999999	248	999999	101	818	882	461	11	298	629	110	963	428	688	999999	817	611	403	677	307	195	277	199	653	18	987	418	999999	999999	311	388	116	747	52	250	383	598	594	646	993	212	617	199	632	999999	91	308	470	319	115	999999	826	574	999999	999999	476	59	262	999999	830	999999	350	476	986	999999	993	225	385	447	460	228	26	757	684	105	577	87	566	731	999999	689	948	802	999999	704	999999	542	999999	410	999999	333	346	512	815	999999	999999	999999	999999	391	927	865	922	32	858	886	590	79	890	228	74	999999	492	530	165	150	999999	999999	55	999999	688	461	791	975	674	999999	882	514	999999	999999	243	436	874	185	803	72	767	999999	943	999999	124	999999	999999	215	345	384	841	815	357	674	14	323	105	920	702	476	83	999999	358	732	999999	999999	137	735	985	999999	523	317	727	102	383	600	605	511	999999	205	999999	586	639	999999	999999	77	167	276	160	919	340	954	482	337	988	820	576	220	
999999	999999	365	916	229	707	860	999999	97	264	301	413	718	593	753	507	999999	496	317	69	999999	936	917	861	585	76	999999	569	835	999999	999999	563	33	999999	971	999999	839	893	999999	932	999999	761	979	999999	975	746	210	746	210	974	670	502	999999	999999	773	604	130	999999	341	999999	999999	300	999999	697	999999	738	390	333	622	624	668	999999	139	385	630	999999	956	24	886	838	999999	561	369	999999	729	612	60	515	621	999999	17	344	561	213	999999	999999	72	291	753	246	366	876	999999	586	315	897	372	137	886	96	647	999999	999999	502	298	847	931	837	968	547	687	874	712	999999	999999	999999	999999	926	852	999999	623	674	999999	649	482	988	438	782	555	832	249	922	628	534	999999	999999	726	69	914	685	215	235	323	215	558	491	174	999999	969	981	685	999999	285	403	473	973	845	969	30	999999	999999	158	292	999999	308	765	255	187	527	715	607	162	999999	999999	999999	397	361	65	100	991	823	560	813	573	999999	804	999999	235	70	999999	65	756	48	614	999999	999999	943	188	907	793	999999	986	360	264	999999	532	999999	119	126	86	622	790	879	39	486	859	999999	999999	988	503	128	30	999999	771	999999	999999	999999	408	999999	999999	454	182	158	306	755	999999	209	558	199	999999	999999	537	118	984	143	275	999999	19	137	417	721	999999	199	413	674	999999	870	589	604	999999	999999	34	999999	999999	632	449	999999	582	283	649	659	787	529	374	132	591	911	999999	638	394	974	113	999999	492	509	229	983	999999	632	999999	999999	620	999999	666	214	999999	327	222	999999	999999	633	999999	736	488	999999	999999	704	999999	999999	92	313	999999	951	999999	558	315	999999	726	397	412	999999	999999	950	999999	682	49	832	863	169	775	274	699	779	944	761	679	377	999999	735	575	999999	167	999999	999999	999999	238	669	745	999999	899	602	600	999999	950	237	999999	354	993	805	717	999999	841	999999	999999	999999	613	958	16	457	879	937	961	999999	821	887	999999	444	410	515	453	380	97	756	269	182	673	873	829	999999	36	334	999999	999999	999999	999999	683	500	946	731	999999	280	999999	297	238	961	641	609	13	72	928	300	944	999999	361	347	24	94	406	999999	154	739	999999	300	431	999999	563	974	974	999999	213	808	498	678	891	183	718	800	527	307	541	73	870	766	787	735	390	896	635	679	459	599	103	999999	999999	884	150	371	865	999999	408	666	635	655	859	130	802	275	999999	187	629	223	999999	109	803	91	869	373	513	696	999999	666	349	304	897	614	999999	885	102	17	43	
356	934	843	899	874	438	999999	907	666	932	125	309	457	60	245	41	994	999999	505	24	777	858	179	999999	742	326	340	758	254	415	917	183	589	154	282	289	723	210	999999	652	655	466	999999	763	58	367	892	254	661	582	999999	999999	596	992	266	999999	765	333	167	558	999999	466	662	260	25	941	719	313	777	956	318	794	999999	852	999999	320	21	415	471	384	434	96	999999	672	695	840	586	999999	887	783	524	399	53	999999	999999	999999	804	595	748	999999	647	589	999999	705	999999	925	204	743	634	945	487	359	999999	782	134	20	999999	990	565	184	999999	132	425	994	442	918	751	511	999999	999999	999999	426	667	365	736	845	620	400	999999	999999	999999	842	963	999999	306	999999	538	999999	255	999999	829	999999	40	573	999999	525	173	481	272	355	184	693	445	464	999999	70	692	999999	55	289	400	968	999999	795	538	999999	169	483	999999	999999	390	490	999999	999999	349	702	395	103	614	999999	681	148	138	62	595	952	406	999999	999999	245	481	999999	999999	966	153	999999	231	999999	45	237	366	999999	999999	999999	999999	693	437	681	125	999999	674	599	891	999999	608	261	840	539	209	999999	126	999999	970	461	999999	358	999999	300	620	488	999999	161	999999	386	854	999999	364	143	98	901	525	725	392	776	999999	881	150	391	367	999999	29	999999	45	459	121	705	719	332	207	615	428	146	70	637	265	999999	999999	514	999999	617	897	707	450	307	999999	999999	278	204	999999	915	999999	883	932	728	468	788	125	608	275	158	281	41	935	482	483	388	999999	999999	999999	56	999999	635	999999	750	994	322	251	737	399	720	437	525	999999	292	407	999999	214	342	178	477	408	999999	249	830	345	865	999999	968	824	681	736	522	682	843	999999	583	481	191	999999	156	546	388	218	554	721	999999	999999	652	999999	938	183	331	586	54	648	415	395	581	415	139	999999	283	999999	717	984	914	842	999999	717	824	999999	33	999999	999999	930	999999	725	695	999999	999999	276	129	893	999999	508	414	936	638	204	170	999999	899	775	999999	606	999999	475	999999	999999	806	913	11	999999	260	874	999999	722	999999	123	629	690	699	472	825	999999	430	390	999999	219	579	999999	213	403	556	636	173	257	999999	426	667	553	233	999999	312	999999	274	194	642	999999	999999	692	381	525	575	999999	498	999999	950	741	999999	882	999999	292	990	999999	999999	608	388	624	710	902	717	147	999999	85	466	574	169	158	598	999999	999999	999999	861	887	606	688	827	86	148	736	307	273	250	785	113	940	144	484	967	
999999	806	28	311	999999	974	999999	999999	499	999999	923	277	999999	153	939	145	436	431	999999	231	31	781	311	999999	999999	999999	999999	897	999999	971	999999	439	685	190	999999	439	729	711	416	912	999999	618	337	73	999999	468	504	129	310	649	677	999999	41	262	999999	885	504	541	337	849	999999	999999	409	999999	497	494	591	621	221	510	415	724	24	201	999999	999999	999999	247	271	999999	110	334	596	30	304	16	999999	433	244	56	934	197	384	999999	392	999999	999999	810	576	729	999999	883	908	999999	244	953	999999	840	402	543	441	267	279	822	748	205	750	389	233	491	96	168	387	174	575	227	999999	458	999999	833	204	642	999999	542	999999	227	426	795	999999	350	511	999999	999999	700	999999	677	999999	561	999999	196	999999	999999	586	94	999999	718	505	743	999999	999999	999999	56	41	568	348	999999	595	737	999999	530	779	955	999999	999999	980	528	137	686	560	898	999999	999999	999999	999999	559	374	66	999999	898	999999	721	682	999999	768	736	999999	537	471	999999	999999	91	190	999999	297	416	329	236	703	114	125	999999	819	999999	336	717	825	416	418	19	973	742	18	839	275	809	999999	394	834	999999	999999	999999	999999	334	744	816	129	422	352	216	999999	148	362	999999	782	339	999999	499	243	999999	911	999999	129	461	387	82	83	350	111	487	319	934	999999	999999	588	999999	924	494	448	520	598	412	999999	211	999999	835	390	535	66	936	906	606	161	783	245	477	872	999999	947	999999	742	778	321	865	897	305	746	999999	894	658	999999	418	999999	722	462	508	984	917	999999	552	999999	547	294	174	999999	712	782	999999	321	120	999999	719	547	999999	777	820	101	999999	999999	484	98	584	641	408	531	498	555	999999	331	999999	999999	954	532	404	978	205	494	156	293	999999	522	138	493	783	999999	694	871	999999	999999	642	416	785	613	207	463	118	999999	999999	643	92	166	353	296	999999	999999	307	197	152	798	582	335	945	914	129	962	960	100	858	12	999999	627	281	494	689	999999	707	999999	334	999999	999999	299	999999	512	999999	37	178	841	999999	166	108	507	729	485	372	316	470	999999	493	245	503	27	57	883	807	465	999999	999999	607	263	999999	956	862	210	999999	999999	726	443	713	102	793	128	999999	701	903	339	898	796	131	382	860	999999	999999	99	447	852	252	724	705	999999	999999	999999	244	655	247	151	644	528	999999	90	589	36	167	999999	451	384	836	356	980	478	567	98	738	999999	403	92	108	999999	999999	999999	49	12	999999	967	949	484	999999	535	999999	762	694	379	
249	999999	793	833	679	466	999999	999999	26	896	744	999999	188	999999	580	19	261	999999	52	999999	765	999999	50	587	298	999999	451	966	499	310	999999	227	783	197	848	697	441	570	412	642	999999	999999	69	153	267	510	999999	895	904	875	284	999999	719	823	999999	999999	10	215	544	489	24	680	573	715	999999	999999	453	999999	215	883	577	691	752	999999	745	75	422	896	330	787	409	556	72	624	999999	595	508	999999	583	999999	696	236	36	923	627	454	136	353	999999	740	67	999999	689	30	999999	593	999999	319	999999	548	999999	114	999999	999999	89	468	618	999999	688	418	28	999999	999999	135	197	351	665	829	782	301	999999	78	999999	590	730	610	999999	999999	327	443	49	199	882	44	999999	999999	999999	279	843	169	836	187	664	732	721	572	392	563	999999	955	927	725	536	786	608	288	358	304	35	479	601	999999	630	255	378	829	999999	382	999999	605	10	395	985	623	465	762	413	999999	999999	167	227	313	218	999999	515	323	663	106	435	999999	243	999999	253	373	568	269	557	419	364	892	999999	19	171	238	955	999999	739	999999	999999	999999	874	335	436	868	999999	999999	368	268	739	64	176	515	946	999999	371	999999	152	622	65	205	215	993	668	975	206	999999	999999	979	999999	973	583	999999	999999	588	581	907	999999	385	121	280	901	298	679	999999	726	455	73	999999	866	12	399	999999	856	135	999999	880	666	999999	671	53	154	388	850	766	480	425	740	999999	999999	463	342	999999	510	784	999999	916	324	369	259	751	155	926	122	414	583	466	894	650	947	700	251	170	714	78	136	999999	448	912	828	310	999999	999999	999999	413	670	632	617	81	831	725	566	307	210	919	898	227	275	446	193	24	530	999999	420	999999	222	181	63	999999	658	780	999999	999999	540	999999	46	450	86	709	999999	950	848	823	819	231	999999	999999	959	999999	179	908	999999	999999	729	814	999999	625	294	185	200	498	579	184	999999	999999	257	999999	766	999999	883	458	151	566	999999	243	175	999999	999999	199	540	278	221	268	272	749	999999	999999	999999	726	999999	420	999999	900	999999	255	999999	674	999999	768	999999	979	186	707	911	999999	767	691	309	496	648	83	355	999999	645	921	286	999999	911	673	527	781	481	50	999999	472	302	250	57	999999	862	501	306	511	225	999999	101	514	999999	999999	999999	999999	999999	196	999999	105	999999	999999	264	597	968	69	999999	737	251	999999	508	146	999999	999999	999999	999999	643	852	999999	999999	776	843	878	94	999999	772	963	369	999999	685	614	294	962	989	406	999999	
986	999999	999999	999999	739	568	999999	33	62	955	891	908	999999	465	208	323	563	932	328	231	193	179	767	999999	999999	402	999999	566	587	223	184	999999	52	196	540	999999	999999	999999	416	217	999999	999999	42	874	999999	64	245	235	486	301	731	40	999999	184	57	816	692	291	999999	347	522	703	446	838	781	267	999999	937	999999	999999	999999	733	525	999999	999999	338	147	999999	326	999999	999999	999999	999999	296	491	999999	963	867	148	724	500	93	999999	79	695	880	418	204	999999	622	197	307	310	472	999999	998	514	999999	537	719	679	999999	965	666	189	700	624	159	356	637	999999	999	798	210	524	865	610	456	426	999999	919	942	800	999999	853	859	520	617	944	492	639	414	339	429	999999	700	127	465	889	994	266	269	847	465	999999	999999	508	110	947	486	397	999999	142	770	999999	736	999	272	813	999999	999999	17	999999	999999	998	889	669	379	164	823	999999	155	566	431	510	660	105	345	385	664	361	420	669	999999	105	580	281	569	629	999999	999999	855	999999	569	999999	999999	63	983	466	438	529	139	945	999999	738	999999	502	711	269	148	640	664	886	158	969	999999	347	747	768	428	617	999999	749	845	132	999999	503	999999	999999	261	606	121	878	946	145	999999	474	999999	729	852	999999	570	999999	490	999999	999999	968	503	600	53	911	316	224	48	820	999999	389	110	11	845	748	999999	103	18	542	529	785	939	22	747	305	802	28	999999	349	57	800	269	177	999999	924	10	407	574	349	300	896	840	136	999999	842	373	544	883	999999	583	477	301	948	999999	261	999999	999999	999999	999999	119	297	309	698	773	628	999999	933	915	921	748	999999	528	999999	251	632	944	813	306	999999	932	267	144	811	766	999999	999999	320	28	999999	999999	999999	554	826	240	12	597	151	363	97	723	440	629	962	365	485	948	999999	707	526	316	999999	194	948	999999	999999	163	999999	932	203	129	999999	915	90	36	239	553	702	999999	248	999999	802	460	218	191	999999	638	999999	999999	290	631	876	613	999999	527	679	999999	605	20	999999	849	110	219	999999	968	999999	525	999999	935	135	932	999999	203	468	999999	513	765	976	767	324	999999	980	50	652	572	252	205	423	563	357	904	947	691	59	398	999999	999999	300	250	277	976	100	247	331	357	385	682	999999	20	999999	913	358	999999	696	175	999999	999999	567	999999	725	719	111	984	587	999999	999999	999999	154	80	556	920	474	736	500	999999	999999	999999	999999	999999	999999	570	999999	999999	999999	443	999999	119	999999	884	529	999999	35	999999	524	558	
874	116	659	109	999999	999999	538	84	999999	103	449	622	347	359	999999	999999	351	273	999999	165	668	698	444	154	676	875	569	270	999999	681	894	999999	221	999999	472	999999	999999	619	931	375	41	999999	948	456	999999	932	771	645	840	999999	533	762	999999	369	889	185	671	514	433	497	261	278	999999	782	208	999999	411	405	886	37	999999	731	341	44	133	693	750	988	159	743	999999	999999	999999	158	158	999999	478	851	63	297	355	578	196	443	999999	762	999999	176	999999	999999	999999	999999	759	813	359	802	430	268	245	205	435	999999	364	999999	393	338	999999	385	633	76	999999	559	352	999999	682	473	999999	898	920	999999	251	584	739	833	221	999999	999999	999999	798	356	711	220	615	999999	861	671	223	506	59	786	913	76	999999	999999	128	972	33	170	999999	886	267	999999	999999	874	999999	851	943	531	999999	999999	999999	999999	586	287	364	999999	943	999999	737	20	259	47	848	143	999999	999999	51	557	715	249	714	999999	999999	912	99	189	999999	741	903	999999	999999	999999	38	403	622	999999	489	999999	827	139	39	538	999999	131	636	229	683	213	427	778	999999	999999	816	239	941	170	759	674	198	999999	125	999999	591	726	999999	999999	19	454	521	776	695	786	729	585	219	186	580	999999	286	869	505	999999	323	135	211	342	875	799	462	461	921	815	77	999999	999999	827	946	706	999999	78	999999	239	999999	650	92	33	666	241	29	764	589	999999	397	328	679	456	999999	999999	525	948	692	219	991	69	855	999999	718	87	570	392	240	873	523	218	659	275	976	999999	53	187	676	643	780	698	872	525	427	748	972	999999	938	490	191	891	999999	10	999999	632	795	999999	314	589	999999	999999	999999	999999	882	189	668	413	480	226	999999	347	282	59	439	999999	197	999999	462	969	114	13	454	749	692	632	832	658	999999	999999	999999	999999	872	97	972	153	174	166	642	999999	90	999999	96	722	78	843	999999	336	571	944	999999	464	999999	999999	484	667	192	999999	33	999999	356	20	385	136	348	999999	999999	194	86	295	139	41	697	225	889	545	917	732	680	849	999999	506	97	94	908	999999	102	538	612	315	961	388	142	391	891	79	999999	959	383	999999	378	434	260	999999	814	413	766	999999	999999	939	749	459	114	184	247	999999	999999	999999	228	926	488	936	581	770	334	750	999999	316	333	999999	999999	957	359	193	480	588	256	811	279	504	655	999999	93	673	565	999999	999999	957	154	50	156	892	741	457	18	441	852	489	951	999999	514	460	999999	634	587	792	110	920	
703	659	604	121	31	723	280	919	853	908	999999	823	999999	941	999999	293	672	469	226	999999	184	49	999999	999999	860	215	990	204	999999	458	95	773	410	364	263	494	446	45	871	27	186	99	999999	943	285	137	598	573	999999	916	961	999999	999999	208	745	999999	923	999999	261	815	733	85	560	405	999999	441	422	999999	999999	677	846	637	598	208	725	95	461	792	999999	732	617	999999	906	999999	496	968	206	211	999999	599	999999	609	784	65	999999	110	999999	999999	131	843	999999	999999	999999	621	80	334	529	999999	483	999999	213	141	355	528	208	316	999999	117	908	999999	999999	221	503	999999	999999	247	852	542	914	624	556	278	999999	647	999999	140	999999	294	999999	171	448	829	727	957	395	440	263	266	857	999999	931	431	284	999999	609	503	982	999999	999999	832	481	987	999999	859	114	935	999999	999999	510	999999	999999	999999	735	746	416	415	493	545	703	674	984	999999	684	999999	692	134	993	404	48	523	999999	742	778	549	689	461	999999	868	853	999999	970	555	999999	790	211	999999	999999	999999	999999	204	19	999999	104	999999	848	885	312	526	176	979	941	75	999999	987	919	43	999999	196	66	954	49	625	999999	253	999999	439	841	893	735	646	439	466	544	843	513	710	648	999999	701	999999	158	999999	701	999999	518	905	885	767	999999	999999	940	509	480	999999	165	394	755	851	147	419	53	999999	999999	530	999999	485	530	826	483	218	395	999999	494	262	806	200	999999	818	734	798	554	83	999999	567	706	929	985	639	999999	129	955	796	800	292	761	739	67	181	333	42	999999	69	294	662	782	999999	24	228	108	964	999999	937	126	349	864	999999	397	233	823	620	499	891	147	999999	999999	598	378	212	500	77	999999	752	494	999999	999999	999999	788	369	999999	934	999999	999999	540	724	658	28	680	460	427	791	999999	834	357	999999	543	494	921	931	409	194	402	999999	727	41	999999	718	452	999999	999999	380	191	999999	448	888	705	999999	360	999999	705	245	999999	917	785	999999	725	308	404	781	168	928	572	857	999999	600	999999	999999	49	999999	892	940	999999	265	534	57	609	324	395	468	18	810	143	508	235	173	999999	484	36	27	316	533	999999	671	265	997	807	333	999999	848	356	601	693	999999	999999	764	670	661	393	738	999999	999999	913	936	773	358	999999	74	631	796	333	67	87	999999	202	368	999999	903	999	537	250	999999	256	546	122	999999	127	292	977	999999	503	614	101	298	918	906	620	387	898	907	212	999999	701	999999	525	298	999999	671	999999	172	147	766	
661	855	498	823	999999	376	823	366	240	513	96	999999	302	718	966	789	113	296	747	249	15	102	335	999999	585	975	31	999999	892	455	999999	815	333	736	952	246	799	104	751	254	563	541	677	698	999999	540	978	807	332	999999	568	373	424	999999	999999	569	530	999999	248	188	999999	999999	474	785	999999	281	837	565	765	729	989	999999	544	999999	686	473	999999	636	850	54	996	999999	500	167	999999	268	999999	434	975	393	715	808	856	573	898	562	999999	999999	818	999999	999999	422	52	999999	745	559	829	920	222	298	154	894	150	203	191	141	509	999999	999999	621	880	999999	590	382	24	190	161	970	604	999999	406	533	818	475	351	584	999999	897	999999	999999	439	480	222	687	248	821	668	662	391	767	63	759	994	206	504	999999	831	999999	588	565	999999	858	325	99	892	621	86	675	852	607	999999	612	896	570	192	410	200	903	143	202	999999	498	589	837	80	646	539	621	970	60	999999	511	999999	855	929	580	999999	133	795	999999	999999	993	810	784	807	451	863	999999	999999	104	110	928	999999	395	53	999999	999999	999999	29	255	92	464	704	802	854	459	302	50	999999	611	255	76	118	516	999999	528	999999	805	999999	629	999999	115	607	999999	950	824	999999	923	812	30	311	999999	999999	549	544	291	298	999999	929	357	158	823	999999	412	848	43	819	30	938	525	230	473	999999	399	473	977	999999	829	852	40	484	379	238	999999	309	999999	962	569	971	176	239	680	876	682	480	958	321	204	36	916	999999	953	985	296	999999	837	999999	714	85	567	999999	469	165	898	873	779	999999	999999	113	278	81	260	999999	772	999999	550	999999	999999	919	514	665	662	802	935	999999	530	394	941	821	999999	362	257	999999	413	999999	999999	999999	977	809	701	373	148	100	758	999999	754	999999	222	10	259	250	452	795	570	901	770	999999	229	999999	999999	395	653	361	641	916	823	766	645	40	999999	35	619	966	227	999999	999999	999999	53	101	281	626	181	940	571	231	909	462	923	512	971	112	305	115	467	316	720	787	458	999999	31	988	269	999999	484	234	999999	486	577	429	385	208	623	999999	601	726	223	999999	789	420	999999	371	999999	143	68	423	729	514	508	999999	430	739	123	212	999999	292	366	989	466	347	600	999999	884	504	999999	772	488	999999	513	740	999999	17	997	999999	999999	659	156	136	133	71	504	125	977	999999	998	645	95	999999	68	318	369	999999	256	452	820	583	999999	348	16	295	934	562	11	999999	818	423	742	85	999999	999999	146	
239	865	404	999999	484	455	999999	505	491	687	77	118	204	380	868	761	554	227	261	183	999999	130	837	999999	941	124	219	847	999999	903	19	54	999999	182	140	368	851	609	999999	999999	999999	999999	999999	608	867	999999	806	999999	999999	999999	197	857	124	246	338	119	999999	277	999999	370	246	380	920	588	677	32	999999	999999	999999	509	909	945	882	134	914	965	999999	239	269	999999	999999	822	897	923	715	162	929	411	843	31	999999	583	708	999999	891	888	922	936	930	844	984	783	999999	450	751	252	999999	990	331	373	513	797	17	413	61	423	482	996	873	524	999999	68	999999	229	177	335	247	908	242	36	53	669	309	425	512	999999	676	456	181	999999	188	938	999999	479	999999	543	575	304	999999	477	415	999999	73	415	751	999999	603	926	999999	999999	999999	76	758	305	330	844	498	592	999999	999999	747	999999	999999	409	999999	164	978	709	999999	634	999999	942	999999	764	621	127	605	893	674	585	931	999999	183	755	468	999999	190	784	159	673	54	983	999999	405	730	390	110	999999	999999	999999	948	893	224	648	666	999999	999999	993	684	999999	248	605	917	999999	595	998	851	79	941	999999	973	999999	560	999999	589	776	549	589	44	999999	999999	942	999999	87	637	47	999999	535	99	406	40	197	110	999999	434	449	999999	87	810	731	999999	41	722	999999	999999	754	999999	185	68	999999	999999	501	958	453	999999	306	781	840	688	999999	999999	999999	999999	544	999999	999999	103	999999	614	150	710	472	779	312	702	986	999999	979	463	882	703	359	477	209	884	539	238	657	999999	138	667	235	398	262	269	999999	999999	187	650	999999	661	999999	999999	917	189	999999	722	999999	999999	208	999999	801	999999	805	999999	122	848	780	660	664	557	999999	999999	999999	483	484	83	526	53	489	935	52	339	626	231	999999	788	999999	29	999999	817	582	906	999999	999999	866	849	593	408	156	999999	280	999999	999999	290	999999	880	95	444	705	975	999999	999999	271	273	999999	471	759	584	881	334	299	760	824	999999	974	539	295	433	616	999999	999999	128	897	125	664	525	352	346	15	999999	702	125	323	859	621	970	644	301	28	404	100	18	527	822	84	520	999999	999999	315	685	595	999999	828	81	999999	87	715	999999	608	518	129	999999	999999	789	631	184	999999	965	235	14	894	994	415	221	544	481	601	999999	51	154	823	213	41	999999	506	50	296	252	374	543	264	499	692	510	999999	676	439	737	200	900	83	736	913	310	791	600	256	617	537	23	486	640	114	464	694	915	392	999999	999999	
590	887	204	600	692	750	405	311	905	935	999999	51	863	884	151	80	96	300	730	538	999999	793	999999	715	999999	67	999999	394	237	815	370	294	191	455	610	999999	879	146	231	560	396	999999	351	999999	999999	971	999999	756	963	999999	607	625	661	720	386	797	218	488	248	634	135	999999	83	99	575	582	860	417	999999	138	201	950	78	180	152	999999	999999	999999	55	999999	444	868	431	843	999999	744	633	471	79	812	804	400	999999	596	434	385	225	999999	999999	96	120	214	481	834	202	657	556	490	999999	768	999999	999999	442	858	199	267	588	239	999999	830	999999	399	348	471	334	999999	63	482	999999	766	999999	199	999999	959	280	999999	396	597	651	560	198	999999	999999	310	467	999999	999999	999999	407	177	797	999999	380	286	147	720	866	20	509	401	603	999999	745	811	376	165	328	999999	588	959	870	999999	999999	330	999999	807	506	47	13	740	999999	999999	85	577	999999	999999	819	999999	999999	559	373	386	97	259	956	999999	407	999999	934	311	275	484	461	447	999999	805	999999	59	644	340	224	999999	16	769	559	590	999	177	841	999999	346	713	999999	38	595	999999	903	338	373	528	409	999999	113	701	999999	999999	562	999999	280	173	20	999999	970	491	345	999999	379	999999	999999	376	124	240	250	974	965	562	822	999999	999999	999999	902	78	685	126	930	799	724	315	305	202	37	372	896	677	949	577	742	180	693	59	125	585	638	997	413	179	183	139	736	911	544	140	999999	467	271	942	93	854	560	545	820	74	33	507	349	752	999999	573	999999	397	820	652	738	999999	999999	327	439	688	712	760	626	595	999999	393	999999	999999	587	999999	415	17	494	887	619	158	239	999999	561	999999	657	661	835	610	114	349	101	892	401	982	999999	944	512	999999	152	799	999999	235	495	639	850	452	175	999999	167	999999	999999	932	42	590	573	999999	999999	308	41	60	925	25	490	999999	999999	765	505	604	669	471	504	999999	999999	819	239	13	565	922	290	214	496	930	999999	999999	445	168	859	810	999999	133	999999	214	372	101	874	903	745	999999	347	94	947	570	245	696	522	999999	196	999999	361	569	91	999999	27	999999	564	994	572	403	793	999999	906	694	194	545	999999	300	726	654	945	999999	268	999999	584	999999	267	925	999999	757	999999	999999	999999	646	999999	849	51	346	999999	999999	999999	880	999999	351	999999	213	188	263	386	700	999999	232	97	542	277	999999	999999	782	268	999999	999999	639	309	814	999999	999999	999999	999999	999999	344	503	945	113	190	128	999999	994	916	
835	380	999999	999999	549	994	352	351	544	999999	999999	432	999999	268	87	375	976	897	581	526	522	999999	52	918	27	51	206	469	129	906	423	213	999999	999999	947	887	803	565	100	999999	472	999999	999999	731	999999	812	999999	244	867	737	999999	230	493	477	404	534	999999	999999	986	507	798	883	231	637	26	174	400	163	321	199	999999	420	999999	277	64	999999	683	320	36	214	999999	961	999999	999999	702	202	720	564	990	423	559	703	999999	592	515	588	266	999999	715	999999	422	643	923	678	999999	793	423	999999	423	370	850	28	999999	781	262	837	999999	840	934	823	999999	835	999999	999999	640	868	999999	224	761	475	778	693	999999	309	792	611	47	923	999999	909	778	503	151	630	572	999999	630	797	340	677	306	425	64	892	999999	586	480	34	47	999999	952	209	464	947	592	999999	423	773	989	650	999999	368	624	999999	54	951	694	542	336	109	247	53	883	93	999999	362	638	999999	38	999999	140	999999	885	999999	957	579	49	999999	999999	999999	126	857	808	999999	878	999999	801	999999	848	999999	891	938	698	999999	69	999999	999999	380	779	240	999999	711	744	783	520	999999	483	705	78	475	911	501	504	921	982	390	999999	204	215	999999	560	609	864	707	324	202	324	999999	859	58	263	668	424	807	999999	415	122	999999	179	999999	464	105	961	382	418	999999	443	776	955	678	674	131	175	548	999999	919	847	47	469	327	472	999999	999999	30	221	999999	87	697	999999	577	277	219	34	123	775	464	647	999999	999999	923	759	548	992	191	383	142	502	999999	138	965	999999	999999	565	851	629	928	260	940	171	999999	322	746	740	387	410	465	106	61	772	999999	282	366	748	545	568	923	543	999999	646	89	751	999999	568	80	19	202	653	999999	494	847	214	707	329	133	610	23	807	615	999999	918	45	450	112	914	693	211	336	29	293	999999	395	596	304	92	999999	121	999999	669	999999	218	811	923	567	925	19	574	46	624	935	555	126	928	883	728	53	310	109	999999	387	999999	866	999999	889	788	461	618	999999	247	710	999999	835	999999	247	572	116	122	999999	187	904	128	999999	711	94	738	999999	467	712	575	999999	123	999999	533	999999	569	352	187	43	779	473	999999	172	799	914	445	719	977	690	321	999999	999999	426	921	749	268	999999	164	548	999999	208	994	905	836	999999	596	999999	999999	855	678	230	928	88	114	713	999999	999999	375	796	649	28	611	999999	400	954	999999	696	999999	999999	33	999999	197	638	882	580	479	495	999999	999999	328	999999	999999	
132	21	101	692	999999	322	218	245	999999	277	999999	899	142	999999	227	514	999999	98	999999	999999	999999	999999	752	42	299	999999	534	243	27	631	774	478	692	999999	489	765	309	999999	267	384	999999	548	722	658	829	739	750	982	262	980	452	999999	428	569	889	300	269	68	999999	655	788	999999	227	680	999999	889	217	531	117	461	999999	621	831	999999	516	979	999999	999999	212	999999	999999	999999	981	47	188	999999	59	132	721	199	505	250	868	611	596	999999	999999	51	165	999999	532	999999	874	999999	775	831	681	999999	63	999999	999999	175	855	842	209	999999	992	190	501	999999	839	94	810	918	999999	964	752	229	929	609	659	999999	937	272	38	236	676	191	271	357	589	156	999999	810	19	340	395	999999	999999	359	914	149	549	923	111	447	418	956	844	811	89	462	974	453	261	121	238	593	814	972	570	999999	918	154	652	692	999999	999999	909	626	579	725	999999	579	694	519	528	24	171	999999	999999	720	346	460	999999	999999	999999	999999	559	999999	112	999999	222	439	789	112	230	405	281	418	431	418	56	228	242	363	999999	404	759	741	999999	223	432	233	999999	849	474	468	876	525	520	999999	450	999999	523	777	513	388	790	999999	298	133	742	753	169	410	673	128	228	914	999999	778	999999	818	999999	888	379	989	284	939	999999	762	528	755	897	999999	968	44	999999	464	850	266	999999	177	452	468	999999	679	999999	754	185	999999	250	961	43	741	999999	631	999999	635	408	523	113	851	953	536	605	987	855	137	441	999999	424	763	74	999999	174	999999	375	999999	416	999999	925	530	999999	999999	521	566	721	166	999999	346	336	78	999999	336	999999	761	223	915	999999	493	824	935	322	999999	931	487	897	809	576	999999	266	862	229	708	598	583	98	671	25	48	999999	698	630	104	999999	355	999999	738	81	412	485	459	981	999999	875	989	217	227	999999	44	669	999999	589	672	90	473	849	358	999999	580	673	551	900	825	228	135	315	999999	243	999999	999999	999999	999999	173	359	806	880	999999	999999	608	375	870	321	980	378	363	119	958	24	999999	506	358	999999	501	739	934	999999	166	705	999999	999999	989	984	999999	999999	510	999999	999999	322	284	593	553	525	139	214	802	239	919	999999	999999	999999	356	213	403	89	431	999999	999999	434	425	256	999999	600	91	923	386	886	547	726	868	188	694	645	740	256	999999	999999	870	297	999999	704	999999	709	840	999999	338	786	999999	694	832	351	938	990	897	37	868	999999	999999	999999	827	916	691	203	588	686	331	710	473	
156	136	999999	299	999999	498	720	617	999999	760	999999	595	600	306	853	894	526	249	703	748	712	387	10	398	663	469	29	23	446	131	163	414	999999	322	443	567	999999	62	989	501	186	420	999999	202	97	621	237	999999	837	309	71	447	627	962	761	769	136	209	635	999999	478	999999	180	892	607	942	967	287	862	296	999999	999999	260	212	999999	301	999999	808	311	51	241	410	999999	147	999999	715	786	664	999999	674	999999	44	426	508	32	479	249	961	999999	155	653	950	999999	551	999999	596	999999	999999	401	999999	999999	328	898	593	259	78	532	999999	999999	892	165	313	725	999999	856	625	58	751	189	101	999999	572	999999	166	398	290	653	999999	999999	999999	528	999999	273	999999	999999	999999	145	832	259	954	999999	999999	138	702	989	350	235	568	695	999999	547	999999	999999	309	999999	999999	115	742	205	999999	424	897	545	368	999999	793	49	632	759	999999	490	226	999999	235	154	846	443	521	176	999999	65	95	938	475	925	92	136	964	686	765	16	403	636	291	539	59	670	769	999999	205	311	602	999999	950	542	331	944	20	164	569	999999	593	999999	157	913	999999	959	80	443	290	667	85	999999	999999	737	96	589	220	999999	999999	999999	673	192	971	746	462	287	988	932	603	148	999999	999999	126	534	422	828	488	378	210	100	600	336	58	538	235	656	813	222	456	742	999999	324	70	393	566	410	604	411	460	61	970	147	839	152	550	275	829	470	325	999999	110	841	999999	999999	999999	346	144	442	999999	806	474	775	999999	999999	414	802	749	733	968	21	234	87	917	159	999999	999999	999999	906	999999	999999	999999	353	897	199	642	999999	829	65	999999	229	276	171	890	654	586	999999	662	999999	737	748	526	999999	999999	313	999999	33	999999	999999	884	134	999999	999999	999999	560	999999	131	877	296	229	522	972	693	999999	748	745	73	196	999999	572	924	800	519	178	999999	443	729	999999	999999	166	619	967	493	180	682	380	48	716	339	999999	465	999999	375	758	225	775	832	180	753	567	969	836	661	773	999999	334	339	69	215	127	259	280	293	999999	999999	554	489	523	253	999999	707	356	856	597	116	606	434	999999	953	473	610	559	107	999999	196	782	999999	719	219	358	51	978	999999	222	425	195	44	245	158	670	999999	319	999999	386	999999	623	979	74	667	999999	899	578	116	742	999999	999999	999999	266	944	999999	248	999999	313	999999	999999	729	845	644	182	999999	999999	198	612	292	999999	300	999999	720	176	572	803	252	62	999999	458	999999	871	768	706	725	
22	777	301	331	432	526	16	42	60	141	777	345	891	745	791	711	965	999999	999999	225	77	462	999999	381	34	996	999999	457	445	863	857	87	938	456	908	794	999999	999999	859	660	294	599	670	45	794	467	360	316	73	747	507	57	212	490	657	560	687	999999	306	436	808	559	596	196	283	700	407	999999	836	997	814	684	964	999999	931	477	791	64	999999	566	645	410	393	698	366	999999	875	457	799	358	117	999999	984	433	851	735	12	484	762	104	69	915	479	76	933	822	92	999999	999999	189	768	632	343	739	790	408	999999	898	830	472	824	949	645	999999	889	999999	999999	999999	999999	206	474	317	302	492	506	730	930	999999	764	543	727	578	898	619	590	484	644	255	642	453	570	114	654	299	279	120	999999	991	999999	106	133	551	253	362	714	461	340	850	242	70	999999	999999	144	296	745	256	60	35	999999	415	202	999999	898	610	636	370	999999	13	222	396	460	938	150	668	420	999999	335	999999	904	139	154	999999	22	582	999999	721	969	367	553	33	69	254	999999	999999	903	678	999999	642	726	354	797	336	638	845	609	538	708	476	875	570	920	514	131	999999	271	409	442	325	999999	914	400	305	999999	198	337	216	844	378	764	741	531	692	999999	999999	341	817	999999	176	972	999999	23	503	491	999999	999999	554	999999	336	999999	504	246	338	999999	812	953	999999	877	999999	999999	403	694	339	999999	999999	48	237	695	570	437	453	254	275	352	999999	900	897	814	999999	95	999999	93	518	868	269	505	203	999999	999999	999999	838	940	715	999999	579	752	684	791	357	999999	999999	859	999999	898	999999	260	970	985	820	911	66	999999	411	363	734	320	185	470	452	639	845	553	688	963	999999	513	538	618	999999	444	999999	999999	466	999999	220	924	999999	619	999999	19	534	217	864	999999	551	160	538	362	923	269	577	999999	349	717	110	332	999999	999999	999999	553	721	362	222	385	695	950	231	999999	999999	810	788	566	658	442	114	637	999999	592	999999	447	975	186	695	999999	999999	12	999999	749	430	999999	999999	933	319	999999	999999	181	995	488	409	600	999999	657	219	999999	999999	20	565	999999	612	999999	999999	999999	185	863	999999	545	999999	707	518	693	999999	482	461	999999	67	855	257	399	155	933	999999	209	192	821	999999	327	967	999999	43	856	446	999999	999999	958	254	174	757	455	999999	751	514	999999	999999	999999	416	999999	999999	954	64	999999	763	175	761	999999	829	999999	405	363	355	259	578	94	673	661	999999	335	346	502	19	892	107	
801	999999	999999	429	999999	999999	999999	415	69	131	23	527	418	103	280	999999	466	138	811	769	403	999999	441	183	999999	623	999999	469	999999	121	703	944	172	527	999999	999999	367	260	484	999999	929	948	999999	999999	999999	567	265	568	976	237	879	374	208	133	704	701	277	999999	999999	999999	920	16	335	999999	999999	78	365	890	141	812	740	215	653	606	839	455	999999	313	618	861	999999	750	999999	853	999999	338	999999	48	823	270	200	147	260	752	293	999999	622	999999	709	496	999999	999999	437	173	999999	674	720	601	999999	258	888	999999	612	148	373	179	523	481	999999	999999	999999	326	999999	870	622	999999	955	901	999999	916	832	474	603	131	659	993	999999	999999	999999	567	618	153	754	574	999999	236	535	122	389	999999	409	150	632	999999	999999	999999	307	566	550	893	999999	999999	288	377	425	423	370	490	999999	999999	999999	202	125	157	481	999999	571	502	999999	395	78	842	521	208	999999	691	841	983	957	774	696	757	779	473	848	999999	864	999999	159	957	866	54	633	19	268	217	999999	999999	148	999999	999999	804	999999	164	999999	999999	307	89	861	733	581	386	532	999999	683	109	999999	999999	999999	682	324	999999	353	541	999999	33	999999	512	940	309	999999	367	999999	999999	460	891	999999	624	647	972	501	785	525	425	386	489	521	999999	335	168	793	383	185	465	670	139	461	536	635	802	667	795	149	562	77	224	999999	559	263	792	419	798	14	336	191	539	669	999999	999999	999999	511	999999	186	999999	999999	293	191	390	312	331	999999	163	989	845	999999	999999	645	963	358	171	949	962	667	543	749	995	999999	999999	999999	141	469	533	381	595	999999	378	618	367	999999	784	43	159	257	999999	361	265	999999	169	999999	485	999999	706	579	993	999999	999999	631	999999	42	999999	999999	999999	117	181	861	999999	782	404	554	999999	97	999999	916	574	138	799	715	735	191	493	196	219	829	797	247	763	999999	387	504	751	746	975	334	999999	869	701	999999	85	79	999999	483	414	614	92	398	614	790	15	865	301	999999	896	999999	999999	999999	705	511	999999	933	107	952	405	900	802	999999	122	953	388	999999	436	756	639	999999	736	999999	781	604	747	408	633	973	948	521	212	917	850	523	786	213	173	199	732	151	971	999999	88	514	811	891	999999	999999	411	311	439	545	204	999999	724	538	999999	111	764	999999	999999	134	14	883	698	885	350	598	177	185	999999	246	999999	497	694	244	932	277	792	855	999999	972	572	647	92	666	723	620	798	257	661	72	999999	999999	841	847	497	
204	815	926	551	687	999999	999999	770	202	522	706	546	490	606	284	318	999999	787	999999	561	367	800	41	171	730	800	999999	524	999999	999999	211	999999	846	747	737	461	865	999999	445	488	346	876	890	154	27	999999	318	651	999999	753	525	999999	999999	295	139	404	783	999999	820	886	574	711	302	390	999999	60	699	742	999999	822	453	604	999999	999999	225	490	909	999999	999999	656	491	277	147	999999	296	176	999999	561	617	342	678	110	999999	558	913	634	584	510	833	967	384	575	782	563	310	920	692	999999	999999	648	494	999999	621	999999	405	306	999999	577	999999	154	906	148	135	536	154	352	120	793	936	590	906	409	64	187	281	999999	495	583	423	375	999999	490	490	999999	848	999999	489	999999	163	617	70	16	416	689	999999	245	999999	255	418	958	809	899	726	489	742	999999	841	999999	893	489	811	990	164	999999	669	426	657	167	999999	372	999999	792	639	328	530	899	992	374	127	999999	999999	999999	999999	999999	565	585	999999	11	235	762	940	55	435	674	805	79	852	688	29	643	588	293	567	999999	104	27	269	999999	959	999999	102	999999	326	857	23	571	825	699	172	94	663	656	931	925	432	818	366	999999	522	999999	56	999999	355	483	457	192	999999	128	370	547	325	365	999999	392	999999	473	728	578	660	243	253	999999	526	935	979	931	361	641	622	286	661	304	999999	508	796	788	999999	842	409	831	889	707	999999	624	768	308	613	549	265	959	999999	787	314	288	216	893	787	419	504	526	830	50	505	999999	999999	30	999999	543	595	881	351	999999	178	829	354	546	824	901	176	681	327	812	386	663	196	873	990	606	302	902	999999	711	348	999999	10	849	211	254	738	748	999999	80	953	383	618	213	618	999999	934	669	79	886	253	999999	999999	28	663	999999	897	22	40	873	251	692	880	639	547	295	829	504	345	999999	172	428	999999	999999	858	999999	55	983	264	515	671	632	833	124	468	999999	999999	981	196	368	356	726	999999	954	829	271	999999	978	666	333	999999	440	333	499	724	999999	970	999999	169	999999	797	913	999999	999999	999999	618	859	999999	181	31	610	847	999999	977	233	446	709	897	999999	597	510	76	327	931	860	999999	999999	343	999999	642	555	734	822	536	570	443	968	999999	752	999999	411	999999	806	999999	999999	807	132	356	276	287	125	82	532	572	159	730	596	999999	663	971	999999	999999	376	539	476	875	35	781	999999	790	477	999999	999999	217	195	774	270	683	218	62	118	951	999999	122	527	482	211	259	
386	840	846	152	999999	999999	900	999999	369	277	177	847	782	351	940	486	810	610	927	324	999999	384	999999	913	617	610	863	999999	458	263	999999	999999	673	999999	999999	999999	999999	334	975	373	317	310	999999	999999	515	999999	999999	767	21	590	312	917	555	886	872	12	379	932	534	929	918	999999	436	116	265	183	999999	999999	999999	374	542	485	634	564	17	86	969	476	408	257	340	999999	357	867	951	999999	448	786	902	402	999999	20	800	55	454	775	873	308	737	341	999999	999999	999999	647	58	826	292	990	879	796	42	999999	534	287	999999	822	194	568	164	170	735	396	113	999999	178	999999	685	588	119	241	212	999999	739	76	69	76	999999	710	819	135	812	999999	907	115	370	303	485	522	999999	632	591	315	999999	577	606	999999	170	276	479	999999	151	703	881	999999	594	370	999999	468	999999	532	999999	484	749	39	357	287	489	997	193	874	55	172	999999	486	650	896	526	171	470	999999	906	999999	241	999999	999999	119	999999	999999	521	999	139	999999	999999	924	95	116	999999	125	229	329	321	999999	93	604	999999	978	571	404	996	697	843	12	999999	958	626	538	253	999999	999999	248	711	229	486	193	999999	38	867	218	999999	999999	341	999999	941	150	947	743	999999	999999	822	15	999999	181	999999	823	165	999999	29	346	307	557	863	999999	80	981	617	999999	686	900	858	452	121	999999	13	462	366	999999	999999	999999	20	999999	999999	616	999999	999999	999999	539	956	663	37	618	999999	531	910	844	999999	999999	341	999999	999999	999999	67	34	778	999999	894	195	178	810	999999	723	76	999999	335	424	943	256	999999	999999	290	999999	145	33	872	250	442	999999	452	169	781	144	110	109	334	164	825	999999	838	264	999999	515	371	156	999999	313	999999	847	205	495	900	434	747	310	680	454	720	999999	161	538	937	314	742	18	38	332	623	999999	999999	180	598	364	418	230	886	775	716	988	999999	569	999999	594	394	957	268	357	397	999999	429	879	444	999999	999999	310	327	840	773	999999	128	874	999999	585	999999	34	896	546	999999	999999	424	905	999999	731	999999	592	840	352	920	785	749	680	935	823	547	999999	736	806	926	118	999999	56	11	999999	870	952	999999	122	583	369	70	722	341	869	999999	523	152	712	584	845	469	999999	919	988	999999	447	939	866	999999	63	298	99	619	999999	624	378	903	384	861	999999	712	727	768	560	724	36	348	999999	448	999999	815	999999	232	90	999999	999999	136	23	750	432	22	999999	999999	999999	80	970	999999	434	254	16	620	767	850	999999	
143	741	216	368	999999	999999	109	873	427	999999	999999	274	867	538	999999	697	252	889	633	439	252	699	652	248	489	753	923	913	820	442	412	57	182	999999	947	906	720	767	999999	173	999999	148	595	999999	291	999999	113	574	176	557	764	731	143	421	86	443	99	999999	878	519	662	999999	63	985	611	999999	101	999999	590	999999	976	999999	149	469	116	999999	113	591	999999	683	650	358	747	273	677	681	913	761	827	514	817	999999	999999	999999	511	147	95	610	999999	100	714	999999	984	814	580	290	591	999999	315	999999	999999	999999	22	205	869	314	447	790	317	929	288	999999	999999	86	543	999999	595	908	958	968	28	503	141	866	969	510	374	933	999999	397	99	249	455	855	184	999999	739	999999	999999	206	999999	999999	302	530	811	383	14	907	999999	355	999999	683	715	346	954	836	375	999999	235	368	939	513	107	920	839	48	999999	290	999999	233	494	901	547	762	278	722	210	611	64	595	505	466	999999	999999	999999	416	999999	119	900	347	945	594	467	12	999999	999999	207	999999	691	999999	999999	999999	14	999999	861	792	146	952	78	999999	999999	999999	999999	999999	863	999999	850	761	227	432	514	999999	999999	565	287	900	999999	544	999999	91	525	999999	919	291	105	781	462	616	485	909	280	581	50	668	711	191	503	999999	149	999999	345	445	164	268	268	724	344	449	769	999999	358	601	457	987	716	808	844	809	544	91	999999	244	286	317	161	933	735	721	853	999999	406	616	405	999999	999999	89	673	999999	32	381	447	22	846	524	560	679	999999	63	952	999999	347	694	293	67	762	111	999999	847	116	335	999999	622	999999	673	999999	999999	206	735	999999	636	144	193	786	172	644	18	397	761	756	482	809	681	769	950	999999	712	333	347	959	644	920	999999	999999	999999	999999	824	425	183	960	818	482	398	812	325	768	164	908	999999	422	753	713	407	100	634	525	316	853	999999	999999	851	999999	858	999999	999999	716	319	999999	999999	999999	819	592	224	800	938	999	421	999999	453	999999	604	804	212	924	215	931	522	999999	919	181	999999	971	780	268	118	999999	624	999999	215	609	459	999999	999999	350	603	999999	498	606	162	634	999999	999999	409	462	319	57	216	933	570	999999	203	999999	999999	917	999999	847	812	955	691	539	385	799	999999	844	733	89	985	862	999999	54	442	999999	583	295	76	638	572	327	999999	71	202	691	999999	540	415	875	999999	901	646	755	358	543	914	622	999999	315	999999	565	729	240	72	354	999999	526	242	287	10	999999	850	74	285	
999999	16	630	347	694	748	999999	438	858	283	93	225	999999	695	899	10	960	45	999999	856	17	598	718	998	847	89	534	999999	138	999999	381	61	999999	480	864	536	294	285	999999	567	658	136	870	956	999999	138	999999	830	343	286	999999	398	99	218	999999	895	297	631	999999	999999	223	999999	310	999999	902	42	999999	106	831	999999	716	685	999999	999999	208	880	999999	761	30	719	999999	703	999999	851	999999	999999	961	373	212	999999	249	662	999999	950	354	831	826	887	999999	946	494	939	999	971	570	364	999999	895	20	396	178	536	999999	780	570	519	863	458	999999	919	80	280	893	862	132	64	899	529	849	377	64	839	707	999999	234	999999	999999	991	291	480	999999	999999	362	815	800	712	61	15	389	834	967	378	740	145	999999	224	55	999999	848	999999	465	398	55	643	342	338	999999	537	555	999999	815	871	999999	676	854	999999	917	999999	72	420	13	893	149	25	999999	686	109	999999	207	20	999999	567	999999	775	25	676	31	719	482	472	883	523	460	923	28	105	211	73	291	999999	306	966	84	438	512	999999	258	39	243	656	238	267	999999	545	406	258	729	401	660	188	982	208	999999	600	536	489	443	226	997	313	485	46	999999	999999	714	102	492	999999	999999	454	427	991	485	826	243	625	193	915	527	769	376	999999	412	112	999999	107	370	484	902	33	999999	999999	42	929	181	202	977	14	830	313	766	24	138	216	760	991	722	779	366	910	306	999999	999999	999999	999999	675	633	999999	446	616	732	18	999999	249	999999	394	999999	555	654	50	648	189	94	223	13	361	681	999999	352	898	384	591	127	991	726	609	343	804	992	505	999999	999999	568	999999	999999	758	999999	888	889	375	999999	177	134	325	999999	127	443	999999	999999	999999	994	999999	835	547	242	151	890	820	522	716	61	165	563	158	482	849	621	870	642	254	159	792	316	976	866	999999	466	802	729	609	999999	858	578	999999	511	141	964	30	981	439	867	392	999999	999999	324	876	613	999999	999999	999999	506	999999	999999	980	436	212	131	859	681	34	685	98	100	913	999999	999999	586	156	999999	350	885	600	889	212	999999	766	426	999999	661	989	603	490	958	999999	113	999999	25	598	980	309	999999	114	348	956	754	999999	301	462	632	999999	300	999999	338	502	537	905	683	640	999999	669	785	988	207	692	431	204	139	783	810	947	187	987	175	347	341	780	262	932	457	607	999999	963	510	540	999999	146	161	465	780	999999	919	384	995	320	999999	31	907	655	999999	560	
650	518	652	685	943	313	301	990	999999	999999	652	750	999999	996	204	999999	488	667	994	999999	999999	673	13	999999	37	802	992	855	999999	320	999999	607	999999	897	956	957	999999	825	999999	395	844	171	304	33	555	999999	201	999999	126	701	999999	999999	661	999999	517	976	514	50	657	150	321	446	999999	851	883	55	353	295	49	246	511	663	999999	609	999999	881	379	979	66	858	610	999999	738	133	777	999999	945	999999	390	980	452	999999	999999	455	84	408	994	452	149	510	999999	906	959	879	199	879	179	62	999999	635	999999	535	984	999999	999999	328	707	53	84	260	109	999999	905	69	794	241	999999	999999	535	52	887	927	840	556	42	704	43	999999	933	999999	999999	893	365	754	383	917	999999	378	915	999999	700	951	377	999999	410	999999	10	900	95	957	999999	999999	527	758	747	679	695	437	767	999999	294	848	119	186	796	999999	831	160	686	877	999999	126	999999	779	351	936	559	951	156	403	704	143	774	975	513	909	376	999999	999999	703	232	858	999999	90	471	852	841	201	102	203	999999	999999	223	999999	999999	999999	844	748	416	811	999999	744	999999	373	999999	161	999999	999999	673	887	840	233	153	982	655	999999	515	629	318	499	104	999999	858	999999	596	854	919	566	963	245	74	627	201	205	583	488	576	247	949	999999	777	707	527	214	999999	583	706	240	999999	925	762	999999	440	916	716	761	885	339	777	999999	242	518	999999	438	822	222	42	948	409	177	999999	277	680	998	721	999999	841	999999	598	22	157	999999	13	47	483	849	197	284	999999	822	999999	247	470	672	86	269	536	99	391	150	551	758	831	395	415	494	544	441	205	329	920	999999	740	764	139	554	514	143	954	972	34	757	469	587	999999	999999	807	18	922	461	999999	752	272	458	471	399	856	618	631	989	315	756	89	168	902	371	507	706	999999	532	755	999999	144	419	126	793	999999	999999	999999	999999	686	536	519	743	469	999999	999999	292	999999	740	697	895	512	999999	667	278	999999	310	684	999999	775	110	475	399	706	999999	617	853	342	677	110	612	797	498	312	778	247	345	698	734	403	225	413	802	834	860	891	999999	999999	999999	125	987	569	618	999999	586	999999	999999	47	12	560	125	950	999999	639	95	999999	24	662	888	41	342	612	950	808	559	696	673	565	845	575	999999	111	999999	562	999999	52	188	139	726	718	127	308	696	183	287	275	789	172	749	999999	999999	999999	862	816	782	385	618	809	999999	889	999999	564	999999	437	122	999999	999999	72	527	
52	919	884	936	999999	913	999999	916	999999	999999	999999	907	999999	815	93	999999	931	249	999999	780	736	999999	999999	331	837	331	563	999999	268	71	273	809	726	999999	706	843	992	580	692	999999	747	469	841	999999	999999	981	999999	999999	118	738	190	774	787	292	790	999999	550	999999	999999	848	999999	999999	657	716	267	485	190	865	119	250	706	999999	999999	999999	42	276	592	100	806	855	445	815	998	530	999999	499	31	444	999999	97	302	438	480	843	999999	999999	999999	134	31	48	801	999999	999999	999999	41	828	227	23	259	999999	36	460	756	253	412	544	999999	999999	835	768	463	999999	20	31	999999	277	881	713	230	223	464	999999	79	999999	64	425	999999	140	498	999999	281	18	999999	341	71	842	682	236	440	19	889	686	999999	262	585	65	20	617	920	764	999999	514	792	999999	69	999999	999999	988	999999	987	368	799	637	783	497	455	999999	678	960	115	999999	999999	282	221	333	999999	178	816	999999	999999	414	568	999999	734	999999	766	225	159	282	999999	461	694	47	999999	651	99	999999	516	999999	139	505	341	657	815	179	303	241	580	712	291	999999	574	805	200	583	799	589	903	678	999999	239	410	406	467	654	900	616	829	570	244	729	662	61	63	503	83	911	404	564	811	534	644	447	999999	112	886	888	846	999999	999999	510	155	838	45	899	105	999999	999999	170	278	686	412	20	478	561	738	999999	999999	697	509	888	999999	348	866	999999	595	999999	415	365	999999	21	770	999999	718	733	999999	823	999999	164	407	999999	721	243	295	135	999999	634	969	439	999999	999999	999999	999999	999999	999999	999999	806	999999	839	999999	999999	999999	834	403	267	915	451	302	744	999999	914	507	597	299	371	176	999999	999999	740	82	961	999999	975	999999	405	874	622	600	754	417	777	852	186	999999	999999	618	999999	840	999999	220	680	999999	999999	461	459	999999	550	858	999999	999999	999999	753	999999	766	353	148	554	843	997	392	999999	851	548	336	999999	999999	331	747	999999	753	290	999999	34	999999	402	629	768	999999	541	999999	999999	764	601	957	52	999999	620	419	506	137	73	53	842	646	917	828	793	999999	260	999999	544	802	834	999999	516	265	729	711	374	723	379	40	311	467	68	538	999999	590	294	187	451	999999	250	897	999999	999999	277	388	612	573	836	870	273	154	999999	531	929	999999	451	787	999999	909	55	783	757	999999	741	385	587	388	999999	212	614	999999	945	632	562	937	999999	279	988	351	108	801	886	509	999999	167	999999	537	609	904	149	506	883	542	865	999999	149	655	
505	892	800	234	995	999999	266	199	208	999999	969	992	789	181	799	952	999999	254	896	257	276	583	913	999999	779	999999	73	117	199	413	767	999999	999999	910	774	999999	999999	874	806	262	999999	999999	959	999999	568	999999	125	968	707	931	731	621	999999	892	388	999999	999999	750	454	331	999999	158	999999	795	605	874	205	878	999999	999999	411	936	448	999999	999999	999999	999999	814	492	999999	999999	999999	999999	999999	681	155	999999	905	532	853	127	800	999999	484	999999	104	576	174	999999	999999	999999	247	571	14	530	795	183	927	888	999999	999999	174	268	291	999999	999999	999999	999999	123	460	351	300	356	552	586	999999	516	963	999999	909	133	999999	321	999999	752	320	532	999999	737	886	972	606	999999	843	999999	952	542	999999	999999	225	356	999999	60	52	999999	130	999999	29	427	920	999999	220	974	978	565	845	853	469	999999	463	943	352	999999	237	999999	744	999999	999999	995	633	78	378	999999	737	562	999999	999999	999999	455	999999	429	999999	978	817	606	761	631	999999	288	999999	109	999999	608	257	281	999999	831	823	564	999999	847	387	999999	794	999999	999999	957	247	425	277	999999	584	24	908	43	999999	373	999999	999999	726	123	244	999999	295	533	999999	769	15	999999	999999	466	586	714	847	783	51	490	194	999999	695	804	393	622	999999	274	525	68	999999	224	842	999999	999999	202	838	494	613	163	737	270	856	151	952	999999	867	810	859	870	176	134	991	948	189	999999	934	921	999999	621	999999	30	18	937	79	999999	622	918	821	999999	875	363	999999	999999	753	999999	999999	554	852	610	999999	210	415	654	999999	575	232	894	460	999999	999999	999999	763	991	939	999999	999999	999999	81	171	169	999999	988	475	994	999999	954	112	205	265	121	999999	79	999999	999999	23	614	999999	55	504	567	728	467	406	135	999999	600	999999	949	45	999999	199	483	999999	450	806	221	999999	660	89	999999	130	698	205	999999	878	999999	999999	135	925	112	897	873	577	603	999999	999999	999999	350	45	999999	776	163	999999	999999	921	906	388	678	999999	801	675	703	965	883	447	39	272	102	256	121	955	62	33	999999	774	325	999999	999999	19	325	999999	598	999999	999999	844	966	538	611	392	971	468	965	999999	999999	437	999999	908	693	165	412	228	499	104	923	999999	723	139	999999	818	605	10	301	669	743	181	86	87	999999	48	480	500	660	710	284	999999	990	986	899	505	580	417	999999	931	999999	107	140	999999	702	610	131	837	311	999999	786	971	177	306	333	952	360	126	809	999999	684	911	567	999999	819	279	276	999999	239	
999999	247	198	788	370	72	645	51	999999	385	999999	917	643	199	867	924	999999	486	999999	663	946	155	463	607	567	256	695	539	351	684	999999	344	394	608	579	555	598	999999	806	243	687	911	777	740	999999	999999	51	722	700	864	515	793	999999	83	292	586	783	590	999999	123	377	116	700	999999	953	999999	999999	45	619	999999	335	131	679	460	975	999999	377	999999	999999	999999	214	972	838	999999	999999	999999	999999	999999	325	992	771	999999	960	693	866	581	220	879	786	999999	213	16	999999	999999	999999	394	124	132	108	257	999999	999999	305	401	908	404	277	223	729	325	999999	999999	719	626	999999	999999	171	985	593	404	824	999999	999999	136	999999	208	999999	459	947	784	523	639	222	78	783	711	711	999999	784	472	314	997	999999	471	767	989	296	999999	839	220	233	138	999999	999999	999999	720	134	179	775	710	534	817	999999	945	802	762	11	999999	999999	838	616	602	211	999999	100	999999	348	475	368	636	911	393	620	736	560	999999	999999	518	999999	999999	586	999999	793	999999	937	496	730	214	669	14	999999	999999	643	10	604	630	927	417	612	604	381	659	999999	148	798	151	207	540	394	417	662	492	15	999999	261	84	809	136	999999	603	107	999999	805	364	648	275	749	619	999999	929	466	692	905	51	691	999999	731	655	285	999999	299	199	819	261	352	505	640	863	748	530	821	999999	232	19	999999	999999	853	999999	999999	999999	401	999999	999999	464	950	969	586	963	98	999999	352	999999	999999	999999	314	907	325	554	999999	999999	634	886	870	611	118	665	469	896	999999	999999	84	999999	165	752	403	999999	790	364	999999	999999	999999	677	774	424	999999	667	949	999999	704	599	922	309	444	999999	898	515	999999	999999	999999	999999	509	999999	429	999999	999999	77	998	109	999999	602	127	999999	999999	638	234	957	122	456	433	450	716	635	202	999999	531	775	840	809	853	888	999999	992	17	25	999999	238	999999	139	174	120	669	850	839	111	482	961	999999	999999	131	940	999999	999999	374	999999	578	873	999999	485	999999	484	999999	198	999999	116	608	999999	953	237	765	996	999999	983	291	323	781	866	796	100	472	570	719	45	688	913	496	999999	999999	999999	447	999	740	772	25	999999	884	480	604	733	999999	357	17	828	49	134	240	419	979	60	135	712	87	408	22	552	999999	200	510	342	999999	999999	505	852	790	765	266	999999	967	600	439	310	999999	999999	999999	124	562	891	999999	563	683	87	754	999999	975	734	922	341	759	472	925	693	969	272	123	629	852	165	47	284	868	302	
999999	388	621	824	450	23	811	898	989	873	205	947	658	542	129	928	876	65	999999	924	999999	999999	675	745	340	999999	950	999999	272	407	854	999999	999999	999999	635	375	955	160	999999	909	529	860	999999	999999	497	999999	613	580	509	999999	288	999999	441	999999	123	946	713	875	493	999999	73	845	636	592	28	484	999999	277	907	754	972	725	999999	934	404	327	31	622	258	999999	395	380	999999	348	128	872	290	999999	277	688	999999	999999	666	843	845	684	999999	890	43	23	770	345	672	755	951	562	221	999999	999999	796	925	999999	627	185	999999	693	389	999999	473	156	204	510	10	999999	999999	892	999999	926	98	999999	999999	999999	588	244	999999	60	707	711	396	566	661	782	999999	480	763	570	999999	491	789	999999	305	936	427	887	819	269	999999	454	663	69	503	294	999999	828	703	794	999999	392	637	999999	985	677	901	906	495	421	307	529	465	531	999999	999999	147	999999	999999	166	999999	701	425	288	715	999999	57	999999	72	376	373	384	999999	969	67	79	854	784	176	999999	999999	520	401	999999	962	815	989	999999	630	926	156	999999	999999	999999	91	999999	967	358	299	732	630	575	844	128	57	922	752	999999	473	369	723	363	768	797	131	202	309	27	326	999999	273	999999	706	999999	999999	999999	999999	240	887	255	112	505	999999	999999	999999	999999	676	283	360	49	72	503	999999	270	213	793	714	614	425	999999	512	950	42	398	469	713	869	708	898	167	950	521	608	227	267	227	999999	999999	999999	662	525	35	666	999999	999999	999999	258	445	999999	999999	185	367	815	999999	999999	162	999999	106	975	293	999999	967	384	203	99	551	894	449	999999	985	999999	390	999999	762	999999	999999	293	755	561	698	464	433	775	471	981	593	999999	610	484	115	999999	771	999999	999999	73	558	999999	472	196	295	876	808	442	947	511	794	553	999999	634	266	868	717	545	999999	828	175	202	913	999999	506	845	293	965	897	241	164	999999	307	698	815	999999	821	999999	275	822	656	991	827	999999	196	50	652	976	228	999999	45	235	82	999999	999999	365	737	260	690	450	592	999999	544	999999	356	999999	255	999999	999999	999999	999999	999999	279	464	182	999999	374	953	35	466	202	317	999999	661	205	928	999999	999999	800	459	108	999999	999999	824	999999	812	999999	122	613	433	999999	999999	999999	798	198	886	999999	617	999999	723	991	784	999999	233	999999	285	107	883	520	427	805	636	564	369	331	487	280	455	235	370	999999	262	999999	602	672	904	160	947	999999	318	972	350	113	999999	467	324	345	654	577	
954	715	572	602	195	627	999999	733	797	999999	711	999999	999999	392	155	999999	999999	444	999999	561	353	135	159	420	211	455	464	533	487	902	16	151	626	999999	999999	654	165	659	163	974	515	999999	362	480	761	703	471	958	957	91	728	879	712	102	999999	828	565	162	400	740	173	633	256	999999	470	569	989	633	121	500	840	89	999999	658	999999	182	772	679	659	507	983	506	576	405	999999	137	439	533	654	999999	99	12	268	422	999999	881	923	999999	20	201	713	838	999999	466	251	999999	999999	64	999999	61	999999	886	502	892	756	666	66	851	721	342	140	999999	999999	668	411	999999	999999	868	846	999999	258	315	668	468	999999	155	659	120	999999	535	539	385	487	602	999999	213	510	375	666	154	825	82	745	677	70	258	859	999999	64	413	827	729	217	881	999999	999999	999999	44	108	611	16	946	999999	999999	803	755	999999	386	283	208	999999	454	212	701	349	999999	569	991	408	999999	295	999999	65	750	707	809	177	606	799	999999	985	999999	277	64	999999	878	385	559	874	314	999999	483	904	856	86	383	999999	515	541	999999	191	999999	999999	563	999999	999999	891	945	999999	993	587	381	586	999999	222	999999	187	158	563	471	800	20	127	103	274	811	576	208	674	999999	292	999999	999999	999999	463	760	839	713	737	999999	987	999999	80	999999	727	900	897	276	999999	224	205	379	951	80	826	180	999999	543	299	999999	958	692	999999	164	710	925	316	412	185	462	32	474	420	951	483	370	939	999999	375	374	999999	310	563	460	999999	913	710	994	357	292	651	999999	423	233	654	999999	999999	916	999999	999999	999999	494	999999	999999	202	731	999999	10	596	999999	999999	872	999999	925	599	999999	138	820	999999	999999	224	321	65	999999	999999	726	60	999999	306	999999	212	33	76	573	999999	430	219	999999	999999	407	999999	709	408	891	999999	999999	138	999999	633	996	175	347	890	999999	587	282	438	208	381	476	681	772	999999	999999	263	217	805	603	999999	179	448	757	562	999999	843	514	913	173	841	41	597	999999	563	999999	999999	864	142	694	986	999999	991	21	999	792	726	191	999999	990	638	999999	974	535	353	463	557	418	784	999999	538	999999	368	999999	366	350	878	999999	219	999999	999999	398	999999	999999	617	999999	188	437	999999	770	902	662	508	999999	535	998	999999	71	217	109	999999	604	999999	999999	166	913	999999	999999	654	659	999999	606	972	613	596	999999	999999	863	917	999999	285	130	661	999999	370	876	573	445	739	999999	293	816	911	119	650	999999	319	214	954	703	999999	462	
999999	107	857	305	689	895	336	999999	999999	203	154	511	999999	999999	999999	999999	999999	290	350	704	986	296	999999	999999	694	999999	962	796	930	563	909	999999	209	823	348	563	167	74	196	677	118	453	138	100	672	410	295	28	999999	999999	704	673	363	999999	475	495	999999	760	610	826	933	540	365	675	293	930	311	10	293	389	999999	445	104	672	595	999999	167	286	433	294	576	944	939	999999	859	245	860	999999	999999	853	832	406	999999	369	744	999999	98	462	806	742	999999	295	735	999999	999999	269	579	999999	999999	933	999999	455	336	999999	259	988	601	999999	816	58	79	999999	652	439	556	511	981	734	927	27	454	705	480	999999	999999	999999	218	471	350	600	666	179	199	424	525	386	79	147	119	755	977	419	646	757	999999	999999	642	305	921	834	288	845	999999	999999	489	632	975	645	999999	968	780	140	337	999999	392	899	999999	238	914	999999	441	843	624	181	50	44	999999	722	27	990	648	913	550	516	321	820	999999	998	934	999999	999999	434	16	151	975	847	91	429	999999	774	999999	413	999999	999999	403	444	230	591	160	454	999999	263	628	150	999999	866	589	999999	904	571	999999	717	303	31	768	17	837	483	205	203	999999	639	356	999999	511	245	532	999999	122	877	999999	824	847	490	330	157	805	865	821	119	267	270	999999	804	291	771	999999	369	981	396	607	746	396	957	502	933	907	999999	639	999999	999999	999999	709	37	970	668	869	813	700	621	211	971	662	999999	935	692	125	551	999999	739	135	172	817	999999	279	999999	438	890	999999	396	999999	430	236	737	775	476	561	497	834	622	902	305	668	370	195	635	94	309	999999	810	818	365	422	899	999999	181	973	983	757	126	999999	979	826	313	380	780	999999	925	321	469	140	627	999999	999999	837	829	999999	456	540	644	768	138	999999	187	578	885	18	999999	777	604	999999	577	740	717	392	923	999999	364	999999	415	890	999999	988	562	999999	200	999999	83	71	999999	999999	527	452	123	358	112	120	649	999999	999999	999999	418	157	716	966	562	887	10	957	914	359	999999	999999	135	753	609	149	316	507	388	999999	934	274	647	927	975	999999	627	368	290	812	830	629	505	999999	481	22	281	595	126	313	999999	126	999999	780	999999	999999	327	369	748	999999	803	999999	999999	257	837	154	509	789	990	999999	999999	641	676	111	528	999999	960	999999	282	999999	867	721	391	999999	599	999999	127	867	399	914	999999	267	620	327	19	689	282	999999	805	337	512	492	999999	688	999999	999999	449	56	999999	
28	110	999999	97	162	999999	92	999999	281	658	29	36	642	400	85	999999	12	31	358	102	999999	999999	712	686	944	999999	385	126	999999	41	999999	378	81	615	381	814	971	180	999999	999999	999999	929	999999	599	786	999999	870	999999	999999	67	50	984	100	953	421	781	999999	158	152	78	718	966	67	249	74	650	955	36	28	999999	658	832	563	999999	175	910	245	999999	900	643	999999	293	597	999999	999999	608	288	127	999999	600	999999	823	999999	399	514	959	871	999999	534	146	354	843	83	999999	409	218	999999	965	787	511	545	283	999999	509	855	434	999999	423	259	466	371	838	833	428	845	835	999999	174	620	999999	49	484	589	764	298	999999	220	999999	245	781	999999	323	339	999999	64	999999	999999	528	999999	89	590	999999	512	77	774	516	999999	654	421	999999	999999	266	354	581	471	71	693	492	220	999999	224	49	187	477	288	58	509	999999	374	702	999999	286	999999	999999	626	590	971	999999	999999	782	369	999999	917	999999	377	921	968	757	230	992	458	92	317	999999	865	550	280	45	789	999999	17	869	289	718	314	137	635	812	999999	880	100	181	502	999999	125	657	131	999999	109	366	89	751	999999	382	999999	186	969	571	675	999999	320	936	732	274	775	499	286	209	366	250	296	999999	802	999999	902	999999	999999	879	943	217	428	764	936	432	645	265	950	907	999999	138	999999	73	146	879	570	163	449	237	662	625	999999	922	160	858	80	999999	949	579	999999	967	595	100	628	468	656	556	10	309	629	999999	999999	379	734	237	92	999999	29	922	779	748	837	362	226	327	837	999999	613	87	999999	721	316	380	437	999999	543	78	444	678	999999	24	999999	149	608	999999	999999	10	198	922	776	848	904	36	800	999999	139	999999	999999	311	630	999999	942	923	947	999999	213	179	942	999999	999999	23	999999	350	699	765	594	698	754	999999	251	836	999999	690	310	514	816	289	580	705	377	999999	204	143	58	81	81	999999	999999	700	939	907	999999	999999	999999	999999	70	564	336	44	147	441	488	800	69	999999	842	261	622	443	999999	923	599	247	860	394	819	653	302	627	693	999999	506	999999	143	999999	778	357	461	547	453	262	952	545	999999	935	821	999999	999999	999999	239	819	617	758	999999	999999	317	820	110	999999	943	999999	272	708	999999	782	935	434	999999	725	26	495	799	999999	990	999999	971	63	999999	924	572	425	579	48	999999	874	747	747	999999	128	36	957	999999	617	999999	46	990	253	204	785	10	396	999999	999999	247	999999	29	542	768	999999	54	263	
151	185	999999	528	837	233	999999	476	45	197	980	548	698	69	248	999999	481	999999	999999	727	859	999999	999999	186	688	230	801	999999	854	214	999999	682	83	772	815	81	345	85	208	766	933	999999	749	812	999999	198	660	188	999999	837	70	999999	923	999999	999999	257	261	105	839	999999	432	999999	621	830	217	308	475	926	253	177	847	405	755	91	793	999999	154	999999	770	499	570	999999	159	27	153	175	759	756	378	999999	819	249	245	999999	344	999999	115	919	999999	117	723	999999	934	999999	989	665	68	841	533	271	112	149	335	350	57	999999	515	603	999999	52	548	718	558	685	357	999999	169	174	999999	999999	999999	235	999999	662	776	836	688	821	999999	488	117	917	233	116	999999	680	914	895	543	535	763	511	242	562	999999	14	185	259	980	999999	999999	894	105	999999	999999	877	999999	672	573	220	131	693	575	208	934	630	999999	451	229	677	693	273	630	221	761	524	999999	999999	103	999999	661	438	841	645	982	999999	822	225	871	588	58	999999	332	333	999999	999999	935	43	627	938	519	999999	39	999999	699	242	273	883	256	999999	883	676	578	800	999999	692	851	999999	225	721	807	279	579	640	629	999999	941	307	808	999999	589	959	337	165	263	926	999999	999999	946	750	999999	999999	968	999999	999999	999999	673	531	773	721	228	15	817	905	140	249	999999	399	999999	999999	999999	965	85	564	140	999999	349	999999	547	999999	293	323	984	475	771	868	310	427	936	257	778	419	533	96	473	999999	151	431	34	23	772	19	855	698	459	984	864	413	999999	780	42	259	999999	150	999999	905	31	999999	143	999999	938	737	999999	435	999999	881	441	988	101	557	782	917	399	533	860	283	999999	999999	26	787	14	896	406	166	999999	528	435	393	659	568	562	799	297	762	85	999999	556	430	229	578	552	875	322	474	997	125	860	999999	290	163	999999	735	999999	356	268	51	341	306	220	950	999999	999999	339	533	994	983	629	636	458	999999	727	47	76	448	245	138	999999	931	999999	110	668	975	112	505	999999	826	999999	941	503	43	703	260	219	278	132	503	999999	789	479	999999	495	999999	11	464	436	410	669	887	999999	999999	999999	409	147	119	292	480	945	999999	412	178	999999	687	143	999999	132	477	827	999999	326	741	999999	795	999999	999999	614	444	974	648	79	720	167	586	830	373	576	303	122	109	986	652	999999	712	386	311	999999	808	100	585	341	959	583	999999	571	379	547	999999	947	992	505	999999	505	999999	764	692	20	933	999999	769	999999	829	
999999	727	812	673	999999	999999	418	999999	651	806	354	398	317	119	147	296	999999	461	999999	999999	356	999999	604	148	156	260	947	694	300	570	951	999999	736	512	604	999999	999999	897	195	999999	263	796	351	699	999999	117	989	655	999999	724	917	999999	942	945	483	245	133	673	999999	932	999999	724	999999	90	999999	999999	662	999999	515	291	237	128	275	999999	650	559	777	904	644	49	999999	302	148	576	653	556	388	790	999999	368	999999	999999	379	999999	734	539	935	271	844	480	455	194	150	999999	999999	999999	139	783	305	999999	468	228	39	488	671	999999	585	294	437	999999	644	871	776	156	558	842	748	22	434	999999	624	999999	70	174	593	86	161	874	999999	853	426	604	495	999999	900	514	365	891	999999	104	953	651	999999	546	999999	583	417	999999	715	653	60	126	359	999999	309	951	167	864	999999	594	488	711	999999	583	881	49	385	671	256	999999	487	857	430	340	999999	972	682	523	999999	19	669	168	169	436	803	310	255	999999	806	948	999999	501	996	997	615	999999	446	260	999999	796	208	746	999999	999999	999999	999999	695	999999	35	336	999999	999999	536	884	925	330	999999	778	779	581	794	84	999999	307	697	986	999999	433	724	999999	536	431	859	999999	811	922	420	498	269	610	614	236	999999	999999	678	712	964	121	81	294	999999	667	999999	93	12	134	881	450	973	999999	341	999999	304	119	799	848	999999	995	83	999999	910	63	519	179	967	999999	999999	395	628	984	31	749	362	440	999999	999999	999999	775	999999	999999	50	999999	524	89	999999	352	999999	176	679	830	928	969	47	78	999999	645	158	311	126	444	335	496	821	999999	168	999999	909	863	893	930	999999	999999	999999	396	962	939	539	439	900	624	636	999999	715	798	999999	62	711	293	999999	999999	721	999999	999999	104	361	554	159	534	921	686	442	77	282	749	933	919	999999	999999	999999	999999	116	999999	411	501	999999	703	780	32	999999	115	999999	626	999999	999999	219	258	359	371	999999	417	999999	999999	517	223	192	568	359	966	865	999999	549	70	186	621	474	12	999999	167	296	657	774	136	601	999999	806	815	270	959	539	684	569	999999	616	699	653	110	999999	999999	319	250	353	813	167	796	565	819	449	999999	999999	999999	21	202	999999	387	643	664	413	702	416	376	307	400	436	190	577	408	453	487	968	373	999999	59	999999	56	999999	999999	999999	999999	260	986	376	84	120	999999	672	377	75	999999	65	999999	697	508	781	942	999999	953	386	999999	229	167	999999	999999	227	485	416	999999	354	39	83	682	
695	609	452	430	10	232	290	999999	518	210	342	224	999999	979	676	302	277	905	113	360	583	999999	999999	102	620	999999	857	634	916	999999	999999	46	166	383	303	999999	999999	361	942	719	673	999999	468	28	824	162	999999	999999	809	123	999999	449	925	722	109	704	33	359	999999	596	999999	655	198	808	999999	999999	68	58	999999	588	245	916	999999	999999	999999	311	533	566	278	467	874	619	825	802	25	999999	120	999999	284	599	74	707	999999	356	353	28	999999	999999	841	528	104	999999	562	231	878	779	486	540	46	797	999999	999999	999999	351	722	755	999999	999999	999999	604	195	624	774	96	523	999999	374	616	50	668	227	872	725	750	373	999999	999999	603	924	246	999999	999999	407	486	428	607	626	209	999999	999999	197	697	999999	999999	999999	479	999999	999999	707	999999	414	999999	999999	377	999999	999999	741	341	978	999999	698	999999	471	556	507	615	227	999999	667	916	912	174	982	452	999999	530	14	999999	417	894	674	590	999999	584	831	237	90	999999	907	999999	866	294	231	304	899	961	235	999999	739	726	261	430	808	999999	437	250	887	57	999999	58	303	263	923	93	665	117	339	887	999999	999999	999999	999999	390	999999	999999	999999	942	999999	999999	519	999999	693	748	999999	642	254	782	999999	156	590	349	42	143	858	826	613	371	999999	638	791	632	347	595	469	201	73	49	999999	741	999999	307	208	504	387	753	609	514	242	450	999999	335	234	741	144	930	999999	65	532	721	446	265	804	59	761	999999	958	108	288	999999	579	214	521	374	345	292	150	538	755	114	226	108	999999	697	228	999999	407	606	999999	539	699	18	517	999999	304	555	999999	999999	742	500	999999	510	236	743	999999	215	813	999999	999999	999999	789	999999	309	999999	999999	348	137	116	831	999999	489	361	647	749	800	999999	999999	972	80	790	789	991	795	265	319	716	999999	999999	825	22	652	548	210	609	749	735	708	999999	55	955	427	397	999999	448	20	443	999999	487	999999	310	518	840	999999	615	999999	999999	178	53	999999	788	476	741	290	818	651	941	160	48	999	74	862	607	927	124	372	401	673	999999	254	876	852	394	452	525	504	812	758	999999	546	999999	567	664	982	266	488	685	999999	509	796	79	292	824	488	999999	447	910	913	999999	252	999999	134	820	999999	999999	999999	92	299	765	324	839	192	565	502	57	507	999999	999999	670	999999	686	999999	174	999999	185	593	38	906	999999	999999	593	898	93	353	875	827	746	999999	750	331	406	396	351	194	956	887	727	332	441	380	250	295	
252	48	565	999999	960	269	624	647	907	185	999999	687	731	941	999999	221	626	229	999999	341	874	999999	239	300	944	979	604	999999	866	705	999999	203	837	999999	656	54	788	500	866	999999	251	999999	424	230	670	664	999999	999999	788	515	706	999999	618	908	999999	902	999999	274	999999	999999	664	336	999999	211	710	531	999999	434	294	63	433	135	363	284	100	771	925	999999	630	999999	526	999999	999999	999999	999	264	585	929	886	753	246	999999	70	999999	822	915	331	999999	999999	999999	814	38	999999	734	999999	581	857	344	818	649	977	799	643	160	464	85	826	430	999999	455	946	999999	548	541	999999	909	74	477	999999	184	449	712	498	491	475	498	859	999999	279	428	999999	250	999999	246	776	446	999999	999999	431	747	99	999999	21	999999	999999	894	490	999999	999999	181	999999	390	882	644	999999	999999	311	999999	999999	965	999999	60	160	783	59	705	809	999999	765	381	40	164	55	714	94	548	701	999999	299	581	999999	999999	859	107	999999	26	999999	476	46	511	999999	999999	235	465	531	48	750	237	999999	999999	999999	188	433	544	151	361	344	177	559	661	999999	999999	862	112	957	556	201	62	871	43	347	342	275	263	246	312	929	999999	999999	55	999999	474	999999	803	497	829	246	324	999999	999999	681	200	917	384	938	267	999999	132	999999	974	847	697	366	982	999999	751	912	179	308	839	432	754	999999	513	999999	108	999999	68	999999	999999	319	877	999999	320	361	156	425	999999	999999	978	446	806	92	999999	208	999999	117	435	655	745	999999	76	999999	127	138	927	216	414	522	840	798	806	517	379	665	970	601	999999	999999	11	336	32	854	999999	402	625	999999	775	315	761	991	43	413	999999	222	999999	999999	979	192	433	939	21	999999	484	190	999999	299	713	999999	238	509	71	804	653	418	894	222	695	724	512	265	441	999999	760	999999	764	402	999999	166	999999	118	999999	863	207	71	325	999999	379	999999	762	336	958	231	87	261	929	239	760	462	999999	40	175	264	679	178	999999	999999	999999	635	426	247	999999	556	140	999999	887	999999	607	999999	103	999999	842	557	962	185	306	220	31	509	919	534	999999	194	838	392	943	999999	194	38	563	413	46	744	722	524	684	412	101	957	999999	732	632	999999	999999	999999	999999	618	301	504	871	297	890	118	716	999999	999999	467	718	748	185	530	23	578	38	690	214	108	834	447	501	894	129	74	145	196	902	473	825	999999	999999	334	999999	690	999999	999999	522	928	999999	999999	999999	226	999999	352	781	843	719	63	150	678	873	
100	999999	854	999999	977	999999	999999	972	530	990	141	642	999999	999999	851	464	332	999999	762	177	999999	80	14	528	284	210	999999	292	999999	477	848	332	999999	887	113	551	221	687	189	107	999999	955	999999	999999	788	584	736	798	930	999999	999999	642	999999	511	999999	29	999999	335	728	776	999999	999999	999999	62	151	808	495	999999	999999	999999	999999	645	241	664	481	999999	573	174	740	700	473	978	361	912	999999	216	944	645	300	999999	999999	999999	958	999999	705	999999	285	999999	999999	999999	98	667	357	630	146	750	410	999999	39	999999	999999	613	595	38	313	999999	192	767	971	999999	864	849	778	366	537	366	999999	828	999999	329	999999	999999	476	760	999999	805	630	730	775	340	805	999999	616	34	999999	168	999999	929	110	291	968	999999	483	999999	124	999999	889	991	103	780	72	582	764	709	230	337	147	835	427	507	793	462	992	640	140	999999	243	999999	999999	378	76	758	727	999999	360	538	644	714	645	999999	999999	639	637	995	278	999999	999999	906	804	310	999999	464	511	603	999999	516	999999	843	631	481	999999	145	272	724	713	314	999999	999999	358	692	999999	432	199	65	590	164	824	999999	372	908	999999	337	999999	428	357	999999	256	999999	189	999999	23	801	999999	999999	999999	780	376	912	292	963	999999	379	557	999999	617	999999	999999	999999	22	343	692	999999	999999	723	303	678	196	999999	377	999999	68	729	906	999999	678	891	999999	34	700	809	787	999999	999999	408	540	807	779	836	811	999999	346	800	999999	845	162	494	999999	368	871	687	594	532	545	191	905	647	473	53	443	999999	258	250	755	212	556	780	815	82	193	999999	899	359	42	618	764	268	617	70	362	194	999999	982	163	22	225	264	375	532	503	892	344	736	403	95	510	106	54	909	299	381	679	999999	999999	385	787	244	500	927	427	999999	40	412	690	259	164	275	96	742	999999	999999	999999	292	579	300	161	173	956	999999	118	999999	999999	707	999999	980	999999	323	999999	778	235	981	999999	448	114	999999	999999	932	999999	153	931	244	19	999999	999999	997	967	396	999999	884	234	624	288	554	999999	999999	432	332	641	710	744	999999	999999	318	517	15	538	965	188	722	999999	999999	128	812	999999	873	999999	912	999999	773	23	128	645	999999	554	610	702	219	629	355	433	999999	301	345	409	999999	775	700	793	917	469	11	218	999999	456	14	506	475	539	945	111	520	548	867	696	625	204	545	764	999999	999999	999999	346	999999	999999	898	928	999999	413	923	108	957	129	999999	314	22	999999	690	476	999999	114	236	
680	684	253	913	991	434	648	783	999999	239	936	886	614	999999	999999	999999	667	557	999999	723	72	999999	847	154	999999	680	562	999999	715	514	79	999999	999999	86	647	661	999999	384	906	503	144	999999	36	868	30	242	262	173	357	999999	33	918	472	391	174	999999	837	109	522	320	871	963	78	392	170	999999	999999	538	503	999999	796	292	651	582	588	999999	589	999999	999999	999999	999999	398	337	190	999999	999999	752	421	911	583	824	999999	862	595	632	999999	561	999999	707	309	158	724	670	999999	738	740	277	889	802	731	484	858	975	999999	999999	482	999999	888	999999	20	968	673	626	919	188	316	430	65	999999	418	881	999999	281	999999	20	999999	728	983	999999	750	882	863	618	999999	109	966	514	508	999999	999999	544	672	741	999999	341	999999	108	750	175	999999	320	999999	938	394	849	999999	586	161	353	999999	999999	999999	447	161	138	114	64	999999	820	221	999999	922	999999	801	873	219	214	584	492	999999	604	978	817	28	439	669	924	233	341	999999	390	999999	164	999999	405	891	999999	590	568	236	430	662	999999	954	630	999999	860	999999	520	640	999999	12	669	818	594	774	834	999999	999999	999999	189	831	114	260	999999	449	767	999999	405	982	983	624	25	999999	999999	942	999999	999999	397	999999	809	787	999999	999999	247	387	692	345	918	999999	66	999999	868	110	57	999999	558	679	133	999999	630	21	999999	538	656	999999	986	999999	713	652	725	971	40	680	658	402	999999	412	23	999999	757	431	929	774	926	999999	755	999999	218	515	393	380	740	217	420	797	55	184	54	537	400	288	632	276	999999	95	776	198	999999	654	480	999999	999999	679	999999	208	92	967	612	480	954	81	999999	999999	269	354	999999	999999	269	860	357	944	367	485	63	478	799	663	869	840	409	567	473	563	45	247	999999	71	783	222	999999	87	999999	574	582	328	999999	999999	16	560	999999	999999	928	591	306	536	999999	999999	626	955	999999	429	107	771	999999	999999	608	999999	172	999999	640	179	50	999999	999999	279	381	793	999999	734	999999	375	656	318	986	456	999999	999999	267	508	459	534	445	828	813	296	979	800	503	196	999999	999999	271	999999	920	685	912	999999	445	36	164	999999	287	892	999999	43	772	789	785	623	757	726	999999	664	572	999999	734	222	243	859	300	581	299	716	999999	947	113	671	398	311	544	757	446	240	353	999999	999999	553	270	780	999999	200	999999	880	999999	999999	74	607	999999	999999	999999	700	648	586	736	583	704	570	878	620	930	110	401	483	89	999999	290	154	999999	116	
858	999999	951	463	345	109	565	419	288	30	999999	999999	258	999999	360	843	118	860	999999	770	760	686	674	999999	849	999999	799	541	801	437	713	920	297	316	955	769	999999	195	999999	999999	28	295	292	999999	999999	435	852	817	133	245	891	429	649	999999	356	999999	516	311	613	922	310	999999	618	999999	316	962	218	942	999999	999999	999999	923	619	867	751	474	403	816	912	424	571	981	418	565	546	293	280	747	999999	999999	263	446	999999	328	335	995	999999	999999	551	999999	227	909	200	543	150	999999	999999	781	798	882	779	699	399	199	361	329	614	999999	314	32	692	470	999999	999999	337	999999	351	301	542	756	797	961	275	148	206	661	791	999999	999999	578	484	499	999999	999999	999999	563	57	391	966	16	390	625	137	999999	91	999999	926	355	999999	492	626	999999	249	999999	94	817	434	999999	992	999999	538	739	999999	736	999999	999999	999999	905	841	773	610	960	334	999999	376	999999	834	999999	66	450	734	446	999999	999999	999999	966	259	907	992	196	139	797	399	276	478	999999	999999	400	979	888	244	30	513	999999	882	666	192	714	999999	912	982	999999	204	552	965	101	999999	999999	784	582	999999	614	913	999999	999999	999999	570	68	66	726	194	443	999999	999999	999999	714	999999	999999	60	999999	783	999999	242	89	213	452	603	999999	311	386	580	999999	616	407	999999	629	999999	858	798	79	105	999999	657	948	999999	548	999999	36	346	999999	999999	842	654	498	798	408	999999	833	451	999999	999999	724	756	680	155	900	827	369	232	586	606	83	438	980	200	658	999999	293	361	664	533	999999	510	60	227	737	639	127	608	999999	257	284	417	606	859	999999	378	999999	803	827	721	999999	803	760	999999	95	413	673	308	150	999999	98	481	786	668	643	223	705	462	999999	271	710	761	686	338	999999	665	831	999999	819	289	911	999999	533	943	973	773	999999	406	141	334	965	818	468	36	999999	802	999999	938	999999	167	673	524	395	999999	999999	999999	126	431	999999	429	581	552	489	860	608	607	947	843	694	999999	473	308	330	93	999999	891	302	659	179	529	999999	999999	904	662	616	396	999999	968	999999	184	656	328	83	712	752	423	339	608	427	999999	854	788	254	356	693	374	203	999999	269	129	506	467	262	803	394	999999	999999	999999	999999	221	512	979	910	519	999999	999999	999999	618	999999	999999	561	999999	242	999999	999999	256	648	558	969	999999	203	793	999999	812	999999	999999	75	999999	327	999999	776	999999	364	216	59	999999	877	734	143	547	148	999999	970	387	999999	812	235	644	139	
148	49	99	857	12	999999	999999	281	108	840	33	89	956	300	277	116	999999	339	36	568	999999	378	914	424	431	112	617	823	331	999999	866	964	431	150	188	33	687	654	362	197	341	603	779	893	119	999999	999999	294	702	280	999999	483	209	999999	339	769	999999	674	999999	899	999999	894	950	999999	974	999999	658	815	122	253	999999	404	976	838	236	999999	599	30	315	964	919	333	131	60	736	393	765	354	999999	419	898	22	228	463	786	447	653	925	999999	59	808	377	182	458	999999	999999	506	370	850	144	179	999999	368	999999	979	88	773	899	127	591	304	314	15	702	999999	416	999999	999999	62	789	999999	999999	999999	999999	165	552	999999	672	208	621	999999	404	504	675	249	792	654	756	483	708	673	754	808	337	754	504	999999	479	999999	445	999999	982	999999	70	591	505	14	112	316	436	927	999999	700	999999	704	899	809	339	463	999999	999999	999999	50	999999	125	798	865	773	510	660	999999	681	568	763	682	904	96	443	94	999999	788	551	999999	999999	780	999999	63	313	999999	854	999999	41	25	550	999999	520	942	999999	945	793	640	240	601	656	999999	256	542	937	823	800	813	999999	255	720	773	220	978	999999	573	552	744	999999	151	655	965	160	665	999999	90	999999	999999	132	999999	300	999999	558	999999	999999	801	534	40	126	490	831	51	329	785	305	776	472	541	948	400	403	58	88	98	945	690	105	591	524	856	661	838	690	878	955	617	999999	271	195	201	999999	522	628	999999	999999	614	646	999999	999999	250	618	630	23	732	104	999999	999999	469	999999	113	706	999999	999999	269	829	999999	999999	450	830	999999	561	999999	356	756	999999	880	430	999999	779	341	53	999999	232	283	248	40	825	958	783	713	592	999999	999999	92	495	106	999999	999999	252	326	999999	205	544	999999	689	417	999999	266	381	224	999999	999999	999999	672	69	975	720	241	31	798	177	999999	999999	126	999999	806	999999	999999	999999	999999	873	71	999999	462	88	848	196	552	594	830	756	999999	999999	569	892	574	74	594	999999	999999	385	999999	999999	999999	159	860	999999	999999	583	999999	999999	19	995	126	350	999999	264	238	593	999999	788	999999	646	999999	51	608	815	999999	999999	531	741	358	251	750	999999	107	999999	999999	312	228	320	999999	968	711	999999	747	573	470	999999	143	319	999999	999999	999999	999999	217	139	156	413	551	54	439	204	61	999999	124	768	254	246	253	45	945	925	375	900	29	210	934	833	304	44	354	880	100	221	905	357	439	28	672	999999	577	999999	999999	183	881	574	
916	999999	252	978	329	999999	999999	999999	374	999999	635	911	712	16	205	999999	999999	516	699	999999	113	999999	999999	766	339	235	574	286	467	49	999999	201	999999	454	999999	374	590	325	999999	130	905	992	847	995	999999	527	316	665	772	264	796	255	999999	331	999999	86	335	486	649	103	660	698	999999	334	999999	443	891	267	722	830	999999	999999	801	578	999999	999999	992	249	53	999999	999999	999999	514	213	252	918	999999	999999	983	217	49	114	675	622	470	217	362	999999	259	289	635	58	942	999999	531	12	453	905	678	359	93	999999	442	999999	184	751	194	436	91	999999	725	204	284	515	999999	628	128	189	999999	999999	999999	479	990	764	185	870	965	572	999999	249	474	811	29	633	133	953	671	837	448	999999	32	926	999999	431	563	441	774	437	999999	903	884	274	797	241	999999	614	999999	677	662	313	999999	621	999999	841	362	914	184	999999	999999	999999	956	291	999999	999999	423	831	48	568	210	999999	106	999999	999999	778	365	209	24	788	41	999999	858	999999	184	144	931	411	180	599	79	649	266	133	999999	321	946	603	534	407	817	769	999999	999999	477	917	999999	258	999999	977	486	162	900	396	999999	872	979	999999	999999	606	468	21	999999	449	498	561	999999	999999	491	111	831	761	675	616	999999	272	943	999999	526	266	999999	999999	213	999999	999999	999999	749	999999	514	183	342	999999	497	927	999999	805	999999	135	48	916	440	244	999999	106	155	724	486	999999	426	356	928	657	445	849	678	785	999999	467	336	999999	999999	617	467	999999	999999	847	274	747	678	999999	163	818	999999	610	826	999999	916	999999	999999	999999	999999	465	453	168	255	999999	548	647	259	163	997	651	798	999999	999999	822	999999	458	999999	308	460	738	615	999999	203	999999	374	835	33	985	869	700	999999	938	152	999999	174	309	73	95	309	627	498	999999	176	999999	29	999999	999999	14	916	467	780	749	938	999999	850	999999	999999	144	319	713	624	273	294	307	999999	999999	323	757	658	477	395	999999	999	999999	999999	100	999999	692	101	546	338	999999	79	999999	999999	669	999999	451	999999	972	344	928	999999	595	13	235	240	999999	278	169	514	749	356	999999	82	999999	749	115	999999	759	116	282	53	772	999999	605	204	883	386	572	999999	871	261	685	142	466	476	999999	829	24	999999	999999	423	932	42	589	672	629	338	999999	920	895	991	746	866	72	999999	999999	999999	407	40	999999	493	706	309	642	999999	670	316	616	71	346	285	445	898	890	859	121	999999	795	999999	574	554	994	652	963	880	999999	999999	80	
582	473	999999	432	984	514	732	717	632	999999	101	12	323	722	999999	583	619	555	847	999999	999999	772	272	425	474	466	999999	499	63	345	762	999999	999999	246	43	598	153	853	461	999999	167	152	489	999999	704	930	999999	999999	673	78	354	335	999999	843	999999	809	210	777	999999	999999	712	243	663	999999	999999	999999	161	999999	688	732	440	766	103	999999	817	999999	293	922	721	543	214	969	825	999999	991	999999	325	16	378	234	397	376	896	933	682	923	999999	202	712	595	999999	184	154	940	638	587	241	214	999999	999999	525	287	999999	423	323	743	418	678	999999	210	793	154	708	999999	345	73	869	999999	780	893	581	100	220	135	999999	39	824	884	356	413	205	121	980	571	708	119	320	999999	619	939	515	810	897	511	801	635	476	999999	605	999999	718	999999	433	142	235	434	999999	930	659	293	918	533	331	891	15	682	173	999999	755	235	999999	396	551	841	999999	770	203	709	999999	138	999999	144	289	781	695	134	687	848	346	999999	52	999999	823	335	30	999999	489	16	505	999999	472	339	935	379	821	999999	529	999999	754	999999	241	367	605	530	730	783	253	549	205	880	995	999999	999999	999999	193	999999	573	999999	820	405	291	999999	213	215	999999	233	209	909	960	374	605	104	104	881	52	999999	784	303	999999	247	738	999999	810	999999	133	157	539	463	999999	457	757	313	771	358	182	54	163	400	863	999999	584	344	588	831	999999	900	229	918	439	508	589	279	999999	583	666	351	999999	999999	91	999999	694	745	723	513	999999	301	332	746	708	997	530	393	439	109	663	999999	361	978	349	233	928	620	999999	687	868	488	693	198	691	830	667	574	318	999999	811	838	999999	85	225	983	577	483	219	441	978	999999	839	520	999999	999999	990	408	249	858	590	84	721	46	644	138	608	144	999999	877	340	955	84	999999	297	999999	784	999999	999999	365	999999	999999	410	999999	999999	673	648	182	278	429	840	268	334	999999	764	999999	126	999999	999999	96	385	443	429	999999	110	32	999999	999999	999999	105	488	999999	645	884	999999	146	999999	138	337	971	999999	999999	865	634	47	82	999999	624	331	560	999999	209	844	999999	979	222	999999	78	492	686	552	894	949	183	999999	135	999999	450	257	628	73	988	257	469	999999	999999	577	794	304	999999	401	999999	999999	999999	999999	288	870	968	905	991	999999	604	999999	650	428	999999	999999	692	693	912	458	190	377	703	999999	719	999999	385	79	40	644	241	999999	464	295	57	470	286	786	999999	264	655	545	265	517	999999	
353	999999	50	999999	999999	999999	111	999999	579	221	137	999999	185	677	999999	494	999999	874	999999	879	830	191	365	381	134	210	906	40	657	803	645	121	195	999999	376	355	344	67	568	759	140	393	884	83	919	740	111	999999	337	999999	999999	670	909	637	638	171	251	669	999999	271	978	80	733	775	999999	26	544	156	311	979	159	999999	315	597	749	447	306	999999	461	394	999999	797	702	887	57	974	212	557	999999	999999	114	999999	179	306	780	69	659	119	508	903	205	999999	807	357	621	913	364	321	888	201	865	960	217	503	999999	999999	377	999999	727	601	813	999999	755	106	875	483	672	19	999999	689	787	197	999999	558	198	153	999999	355	999999	143	619	891	999999	209	999999	154	468	676	143	598	999999	999999	391	907	999999	999999	209	999999	999999	147	251	355	503	999999	413	678	186	999999	314	30	200	32	580	594	981	922	999999	556	757	999999	25	995	875	228	998	973	999999	876	469	980	999999	289	999999	138	892	273	397	999999	999999	671	967	999999	372	122	999999	668	243	999999	925	176	890	652	999999	999999	131	256	479	285	999999	439	872	310	199	334	999999	911	158	999999	701	717	999999	858	760	96	764	216	633	763	820	339	999999	999999	999999	302	100	999999	336	133	17	999999	793	122	269	366	999999	666	620	999999	46	496	519	792	999999	999999	999999	41	892	866	985	999999	622	716	464	870	699	863	360	897	243	999999	584	35	999999	999999	923	999999	598	404	297	108	595	595	727	333	819	999999	913	742	999999	68	408	470	148	101	33	999999	657	398	666	935	999999	999999	804	999999	912	494	999999	49	294	228	443	497	999999	887	329	36	999999	140	999999	750	949	617	246	185	386	123	887	352	999999	846	765	209	737	362	999999	872	791	476	421	334	600	873	999999	442	999999	911	891	260	771	996	97	527	347	916	985	698	999999	628	873	799	607	999999	17	447	462	244	760	226	104	457	245	522	719	999999	999999	86	999999	803	560	475	231	636	580	999999	999999	248	999999	821	376	999999	395	172	603	999999	727	999999	999999	20	999999	999999	999999	999999	165	324	760	575	808	621	999999	999999	538	682	77	999999	577	971	435	999999	689	224	382	999999	999999	10	71	83	919	107	998	566	219	158	824	180	324	556	480	265	284	193	440	250	66	466	565	713	999999	205	54	756	999999	894	999999	765	999999	222	824	165	263	999999	655	710	622	209	700	389	858	897	999999	31	999999	179	697	999999	999999	142	882	393	999999	357	978	724	63	999999	406	324	826	68	171	112	
731	325	12	597	537	999999	999999	857	766	185	854	999999	122	999999	265	990	207	825	981	875	339	441	999999	905	708	999999	657	380	802	385	562	800	999999	980	999999	184	999999	999999	968	64	515	35	627	269	999999	782	612	40	986	999999	127	11	86	295	772	299	605	106	888	605	81	999999	64	391	622	999999	470	141	732	91	823	107	999999	999999	370	999999	814	999999	412	926	329	999999	999999	396	999999	561	999999	999999	217	10	579	999999	221	373	983	999999	970	999999	646	449	999999	999999	308	905	592	29	999999	999999	925	468	485	999999	694	962	285	999999	863	668	133	71	339	31	923	999999	511	753	886	494	943	112	343	577	814	962	615	848	328	488	803	248	417	999999	524	999999	524	999999	386	999999	97	539	999999	999999	122	999999	119	300	557	999999	404	839	143	999999	216	822	135	907	340	732	357	436	999999	385	999999	885	653	999999	506	184	216	86	376	637	406	413	707	40	465	239	852	324	301	751	999999	999999	114	999999	367	701	999999	617	104	654	901	660	413	29	447	237	932	999999	999999	999999	370	327	472	999999	262	803	125	104	452	110	999999	42	145	999999	301	900	999999	895	408	804	559	599	981	722	736	746	999	687	999999	237	306	508	531	918	391	999999	999999	608	505	564	586	530	999999	993	774	868	525	999999	728	546	457	46	999999	999999	823	770	346	749	769	516	803	999999	999999	225	804	381	511	226	992	534	409	181	400	844	228	999999	999999	987	948	867	231	999999	958	56	999999	269	563	999999	104	620	430	751	839	988	999999	158	999999	949	199	403	999999	308	47	999999	147	285	999999	999999	770	793	345	358	801	999999	295	833	999999	465	445	999999	817	969	131	382	114	658	342	411	93	80	20	486	797	555	510	922	932	764	909	505	623	999999	771	311	999999	81	949	937	703	927	999999	999999	513	655	999999	397	186	999999	99	488	942	245	26	700	782	859	560	256	999999	372	900	714	555	940	999999	364	208	820	107	999999	708	405	999999	166	401	457	972	152	969	999999	746	277	674	999999	562	387	447	81	528	425	520	703	545	999999	36	963	999999	573	734	231	199	366	567	66	999999	547	537	999999	308	335	886	418	287	289	625	632	50	135	999999	543	916	137	302	681	521	15	859	376	139	438	999999	408	999999	999999	922	390	710	617	650	999999	850	587	772	202	538	112	425	266	715	403	923	882	196	201	314	72	73	885	545	773	688	999999	729	870	999999	999999	999999	539	366	999999	922	432	999999	372	693	999999	999999	999999	
152	419	590	603	999999	736	514	566	221	226	999999	860	326	824	82	999999	336	689	858	902	316	60	110	886	899	480	999999	501	408	823	508	999999	999999	999999	999999	999999	999999	999999	510	999999	365	999999	276	785	106	505	999999	107	359	999999	46	13	480	462	793	999999	318	703	999999	999999	265	22	168	398	717	467	163	362	92	946	693	251	189	864	999999	986	999999	325	790	404	560	383	999999	801	999999	504	505	255	180	649	817	490	391	329	999999	999999	999999	999999	77	639	999999	566	25	412	999999	794	824	616	916	806	319	999999	913	309	629	881	999999	366	610	223	962	907	999999	442	139	213	859	999999	135	999999	824	905	258	161	61	999999	999999	739	887	999999	680	888	339	373	999999	824	576	92	699	856	482	804	999999	854	677	444	384	583	999999	710	999999	999999	490	999999	981	413	744	762	257	635	523	140	479	999999	543	999999	578	818	111	315	636	776	169	279	720	30	999999	404	999999	616	619	784	467	186	68	715	408	616	391	926	89	814	999999	74	343	351	335	659	321	603	865	566	482	967	84	167	805	221	11	961	999999	350	288	640	999999	739	999999	303	558	827	674	962	436	184	235	822	941	105	999999	379	694	999999	93	880	750	62	311	500	111	999999	910	999999	614	429	161	739	535	204	999999	999999	999999	999999	999999	493	929	999999	999999	308	999999	262	225	709	999999	632	276	797	266	408	889	999999	437	183	999999	999999	917	487	357	17	33	495	296	999999	999999	342	999999	999999	876	599	951	847	999999	13	758	999999	685	999999	912	982	163	363	482	137	314	94	175	999999	999999	453	575	451	556	132	284	256	966	478	662	999999	999999	613	921	999999	457	52	50	433	999999	351	972	716	575	375	854	670	22	168	442	963	177	206	821	999999	34	509	300	800	728	512	999999	216	548	969	60	549	442	815	680	272	53	741	89	999999	481	999999	999999	190	278	614	999999	807	46	698	775	734	792	999999	643	999999	751	249	705	913	467	765	178	605	999999	315	237	999999	487	180	999999	999999	126	331	999999	175	632	120	532	124	278	999999	180	849	204	325	999999	944	182	732	520	804	46	176	41	999999	690	999999	865	963	386	46	329	999999	999999	349	617	999999	546	999999	999999	641	999999	590	644	999999	999999	999999	411	998	999999	293	34	754	659	125	999999	950	300	245	484	361	999999	999999	999999	999999	999999	999999	80	999999	707	296	999999	704	417	878	96	455	532	649	130	372	869	866	414	103	999999	575	216	999999	999999	667	180	310	993	963	396	999999	
853	412	636	291	258	557	300	272	885	999999	347	780	38	943	428	650	125	999999	492	387	164	999999	999999	190	107	415	903	50	126	108	711	453	492	999999	601	999999	23	838	999999	322	576	152	217	999999	237	435	999999	16	249	529	194	880	481	19	999999	999999	999999	455	194	842	653	260	155	999999	617	893	999999	99	351	308	637	286	998	180	999999	999999	999999	538	952	671	779	897	800	597	913	831	972	483	944	392	937	567	654	999999	669	999999	997	430	84	344	146	547	999999	941	891	907	881	311	207	982	783	999999	502	999999	72	999999	459	558	999999	786	920	815	154	959	999999	80	632	727	510	496	23	999999	463	618	534	999999	241	999999	705	15	949	671	285	961	999999	293	74	141	218	913	865	448	557	297	423	331	402	705	580	821	999999	999999	999999	711	968	778	999999	999999	987	999999	524	600	853	868	999999	259	539	999999	361	86	999999	999999	518	999999	630	999999	458	175	999999	999999	840	999999	289	883	730	795	999999	999999	992	999999	999999	189	999999	388	999999	275	999999	688	461	174	999999	218	999999	503	816	784	646	213	90	999999	330	34	690	784	999999	988	320	969	147	51	388	965	200	531	982	825	357	999999	208	999999	979	769	999999	39	421	631	191	785	77	945	159	999999	493	599	509	999999	499	999999	398	999999	954	626	550	419	785	826	999999	999999	999999	999999	436	516	14	725	423	561	319	660	999999	999999	807	534	999999	999999	892	720	481	601	32	999999	336	988	999999	798	410	363	228	999999	254	594	613	368	275	87	518	643	999999	768	185	947	759	838	995	999999	603	429	724	358	527	74	354	426	800	607	664	448	774	216	999999	70	342	25	999999	778	999999	448	269	824	999999	258	67	713	426	999999	163	497	999999	712	204	980	638	869	776	189	249	197	568	668	423	999999	999999	456	452	124	614	744	999999	226	284	999999	170	900	999999	279	999999	641	999	999999	999999	176	454	71	21	344	431	473	248	236	999999	568	880	601	999999	999999	389	611	270	311	469	419	75	776	999999	49	820	999999	203	507	182	608	197	999999	224	256	625	807	444	118	693	151	506	999999	688	716	284	568	499	73	889	999999	999999	698	265	43	111	678	633	999999	524	694	279	740	64	999999	381	47	386	164	986	582	999999	999999	618	328	912	869	97	999999	764	261	247	999999	618	776	237	498	999999	191	999999	946	183	472	593	999999	871	765	151	758	999999	247	191	345	999999	316	239	228	89	937	130	999999	590	999999	217	272	456	999999	132	287	999999	999999	
460	205	19	999999	999999	704	569	619	457	157	999999	339	386	999999	79	902	63	312	547	999999	418	999999	999999	912	366	999999	264	330	999999	731	643	863	999999	999999	786	999999	335	999999	906	534	659	999999	490	999999	999999	261	535	689	203	553	95	819	740	693	473	811	145	107	683	148	999999	248	77	999999	999999	864	283	923	741	93	999999	999999	999999	23	360	948	168	999999	407	114	735	999999	137	999999	646	824	133	999999	989	974	850	999999	363	767	999999	420	403	765	470	650	977	611	948	119	975	78	999999	727	343	525	652	59	699	999999	999999	874	121	77	999999	689	740	999999	934	766	242	350	999999	999999	928	939	555	403	999999	999999	137	133	999999	27	33	577	410	406	39	999999	331	801	538	784	364	999999	999999	999999	685	781	909	76	676	999999	876	999999	999999	999999	798	403	970	259	999999	941	451	999999	257	999999	54	511	289	343	882	471	999999	440	811	879	283	717	640	229	717	843	847	71	456	444	151	398	172	623	607	635	503	82	378	999999	342	84	962	999999	999999	183	502	575	193	215	747	445	823	535	512	91	762	750	541	589	104	390	832	999999	952	999999	999999	665	736	256	999999	999999	72	225	547	208	755	435	938	543	999999	281	877	251	697	705	574	637	999999	526	999999	999999	999999	999999	501	951	999999	159	262	635	834	999999	839	937	999999	999999	383	608	988	999999	335	999999	811	999999	248	999999	513	591	126	257	91	711	553	219	999999	224	831	284	723	595	956	605	999999	313	708	513	441	940	13	999999	332	966	999999	808	999999	999999	942	542	550	679	448	999999	999999	15	553	133	999999	630	999999	999999	553	108	884	403	356	729	999999	999999	999999	734	999999	999999	999999	804	924	125	71	745	28	836	282	298	999999	54	156	306	572	178	760	585	230	811	999999	999999	999999	999999	999999	999999	461	470	393	444	253	999999	298	875	82	238	90	999999	71	548	611	726	751	264	374	840	999999	999999	166	985	746	713	514	579	197	607	46	701	43	815	293	557	453	837	999999	918	755	281	233	999999	999999	999999	999999	681	999999	659	238	999999	858	251	10	411	313	408	999999	540	311	719	688	474	999999	388	405	999999	999999	999999	999999	914	999999	456	94	975	826	999999	897	424	199	832	379	999999	379	533	842	791	815	999999	253	55	149	514	616	46	593	758	999999	709	927	277	999999	156	999999	324	303	412	999999	34	585	490	510	283	999999	479	999999	160	999999	669	999999	613	440	382	809	238	774	704	840	58	392	77	999999	198	497	999999	999999	233	161	64	
239	440	634	999999	306	762	544	865	174	999999	999999	442	663	999999	173	323	836	54	346	157	549	598	572	118	642	517	809	322	785	428	999999	999999	998	50	999999	115	999999	650	85	56	999999	908	540	702	362	949	414	209	34	183	94	371	886	13	999999	641	868	999999	157	789	999999	231	90	745	999999	579	443	623	52	68	344	196	968	299	464	641	999999	869	999999	693	112	609	297	612	343	702	240	994	535	798	246	999999	502	296	999999	472	828	999999	629	783	515	791	999999	966	839	898	402	597	999999	999999	583	999999	999999	464	686	999999	999999	999999	412	381	349	449	97	253	821	881	694	682	205	999999	812	999999	250	973	187	999999	452	330	773	445	309	642	454	999999	225	246	694	999999	609	749	538	360	392	257	999999	76	999999	999999	155	957	214	720	401	999999	71	320	999999	795	287	375	999999	612	704	966	999999	706	994	999999	38	584	197	999999	82	456	999999	461	880	992	999999	999999	618	538	999999	815	240	589	251	896	599	904	487	898	999999	244	848	925	655	425	186	737	999999	276	885	570	770	557	999999	945	104	609	999999	766	999999	176	757	372	436	889	735	999999	999999	999999	999999	133	107	298	999999	838	607	537	999999	464	999999	801	48	999999	652	999999	55	683	941	305	999999	989	999999	721	999999	593	486	486	498	766	690	999999	999999	974	999999	762	472	481	660	808	999999	999999	803	974	950	464	137	416	719	999999	844	62	551	169	305	999999	999999	386	656	314	362	130	49	49	774	999999	529	74	911	890	153	573	33	142	999999	245	196	500	770	188	465	80	766	677	999999	637	152	999999	999999	592	113	96	825	356	456	227	999999	764	210	826	934	999999	504	828	677	280	38	418	211	999999	661	167	615	999999	848	291	364	371	126	999999	981	999999	395	329	787	66	748	677	999999	740	717	431	299	943	253	999999	576	938	999999	652	999999	733	999999	619	999999	945	999999	357	507	175	862	166	999999	73	845	999999	678	185	999999	621	532	361	732	999999	351	239	867	671	234	457	999999	999999	999999	999999	537	999999	504	999999	398	841	585	401	179	520	877	561	784	236	108	725	723	400	896	388	999999	257	10	450	277	701	87	999999	132	60	999999	446	794	182	999999	598	33	902	787	210	45	140	191	222	999999	790	999999	641	573	999999	733	999999	999999	983	354	999999	257	64	508	696	763	775	278	129	69	440	999999	611	700	510	702	820	613	696	352	989	75	787	857	487	255	446	999999	999999	326	999999	999999	999999	828	255	999999	968	404	100	
446	999999	862	999999	162	999999	32	844	999999	73	805	999999	710	833	640	365	224	469	207	31	450	326	539	654	999999	924	523	999999	783	455	169	733	426	522	259	92	136	14	635	999999	464	411	505	183	818	412	435	999999	180	472	41	881	771	382	999999	130	999999	218	268	238	638	75	70	495	903	81	497	198	584	557	238	220	999999	502	999999	49	999999	365	835	401	499	440	785	320	423	288	962	53	872	139	361	918	746	999999	75	398	350	19	279	746	915	246	509	999999	243	821	57	278	999999	610	308	374	382	866	739	208	290	750	82	999999	119	999999	325	999999	206	320	473	437	999999	177	698	999999	96	99	485	262	931	173	999999	602	999999	693	999999	271	830	999999	546	999999	667	999999	118	999999	937	654	999999	472	921	999999	426	922	357	619	999999	648	912	496	288	999999	391	487	277	127	999999	479	394	425	226	63	624	219	999999	594	999999	999999	68	107	874	442	999999	23	341	876	746	164	999999	621	852	588	359	343	708	263	497	190	600	991	927	467	269	999999	999999	867	439	999999	158	762	849	282	589	814	622	999999	829	378	999999	999999	380	518	999999	773	573	637	704	290	510	521	107	590	968	77	179	417	182	251	767	473	447	538	16	493	771	580	999999	544	721	861	433	129	43	999999	999999	419	243	495	648	618	999999	158	706	637	665	999999	999999	522	644	214	999999	588	610	682	952	999999	512	999999	12	993	999999	169	999999	648	97	977	556	999999	999999	760	183	687	603	999999	310	298	832	378	999999	511	999999	486	899	516	198	845	518	999999	999999	999999	907	999999	493	655	979	13	589	67	549	687	713	544	76	884	41	986	984	461	382	664	19	143	913	500	726	162	999999	999999	999999	252	999999	205	520	676	852	681	203	948	180	306	709	774	829	150	798	732	420	999999	485	212	860	999999	978	593	999999	774	588	992	999999	826	743	536	607	999999	228	518	33	399	41	359	792	46	290	85	999999	245	313	999999	702	993	999999	254	577	999999	392	411	999999	927	907	88	102	211	29	999999	562	999999	176	999999	999999	289	708	30	999999	135	999999	999999	776	902	999999	534	471	999999	300	935	999999	499	999999	359	999999	817	301	106	492	953	999999	591	27	936	522	999999	78	999999	851	422	295	721	270	451	999999	999999	634	323	999999	382	617	999999	910	93	270	999999	999999	817	618	114	988	611	538	39	868	829	806	999999	390	856	466	690	964	877	650	371	238	518	522	355	192	978	999999	119	346	999999	680	933	999999	459	
999999	260	999999	746	999999	683	193	999999	582	18	762	794	933	442	915	926	322	999999	443	898	834	999999	304	272	922	19	803	428	999999	888	159	873	173	999999	295	999999	528	228	453	999999	188	997	935	514	593	999999	54	376	999999	419	999999	646	999999	778	999999	865	956	899	999999	424	999999	764	548	694	859	999999	631	999999	156	709	408	999999	590	476	719	837	768	999999	679	534	999999	437	234	282	999999	999999	383	394	315	999999	259	629	404	38	999999	424	458	251	655	704	766	999999	229	494	21	574	66	33	999999	787	106	175	229	299	459	452	539	999999	473	356	515	246	696	726	460	778	698	561	388	305	388	999999	145	974	767	923	217	740	271	656	455	359	335	999999	333	94	999999	114	579	645	884	193	777	308	198	529	999999	999999	43	243	875	504	644	763	408	579	39	255	532	536	244	798	14	999999	900	166	910	177	999999	376	378	593	999999	999999	421	205	999999	999999	785	248	577	999999	999999	37	999999	950	714	572	999999	754	64	164	999999	999999	410	999999	189	999999	407	42	618	999999	109	667	864	999999	999999	901	351	213	829	202	469	294	958	529	101	999999	47	949	451	999999	999999	649	321	224	21	939	999999	999999	999999	789	439	752	629	400	614	49	173	498	438	813	999999	917	924	862	694	999999	94	881	993	212	999999	999999	591	999999	999999	460	356	999999	999999	582	568	25	197	49	762	716	664	567	914	62	813	549	521	638	127	140	999999	459	529	722	855	461	342	813	866	982	171	358	999999	999999	693	523	227	855	254	215	729	884	109	977	999999	526	999999	999999	399	383	936	952	163	999	999999	999999	130	558	727	117	683	383	183	999999	555	999999	999999	999999	369	999999	332	999999	999999	911	410	839	359	999999	999999	338	999999	401	423	999999	999999	219	205	999999	427	795	403	668	138	146	532	355	711	329	432	328	230	215	999999	999999	61	280	568	251	999999	897	999999	578	470	398	999999	291	960	690	999999	345	120	44	343	573	896	664	537	257	999999	64	138	40	999999	770	118	289	819	323	999999	775	651	953	672	999999	258	824	207	739	523	250	395	30	594	999999	999999	195	872	999999	213	999999	743	999999	861	544	769	517	999999	700	290	343	471	646	259	959	694	167	999999	813	325	999999	466	999999	999999	149	668	117	445	42	562	999999	416	811	120	53	41	341	101	138	761	999999	376	506	458	190	778	749	770	635	402	60	999999	69	693	999999	930	945	586	999999	999999	999999	81	426	147	368	926	660	535	216	927	999999	75	243	
61	584	999999	959	999999	553	370	919	347	810	999999	999999	999999	357	128	999999	122	999999	754	379	262	110	999999	949	369	100	999999	999999	223	564	707	999999	984	589	999999	119	436	971	606	42	999999	956	999999	999999	785	999999	269	578	541	557	103	841	999999	999999	999999	951	999999	755	600	258	299	252	999999	783	112	601	527	999999	350	999999	999999	151	490	722	999999	305	786	407	174	734	831	999999	999999	666	999999	999999	439	999999	608	65	203	681	999999	999999	999999	999999	260	999999	169	999999	116	750	238	532	15	951	361	886	678	685	175	999999	591	866	427	999999	666	999999	322	246	172	239	910	294	999999	870	771	142	979	907	55	999999	247	980	999999	999999	999999	63	660	999999	514	553	619	922	890	686	100	514	929	137	453	220	228	999999	31	877	839	944	717	144	190	999999	907	771	640	920	280	610	248	347	169	612	389	803	999999	618	999999	988	404	139	780	266	213	999999	464	834	36	324	958	749	251	999999	346	999999	338	296	999999	999999	291	969	416	489	275	592	967	840	831	999999	202	999999	268	999999	550	999999	999999	999999	999999	65	316	806	893	955	999999	499	999999	657	276	862	475	444	972	770	707	434	723	301	991	999999	884	623	13	612	132	999999	491	999999	961	758	172	414	281	590	999999	485	86	999999	838	776	496	999999	999999	999999	949	999999	999999	498	153	125	865	72	932	403	181	999999	999999	999999	999999	999999	17	704	999999	518	700	70	173	999999	999999	999999	358	999999	463	224	135	573	58	44	662	999999	125	999999	999999	845	893	109	999999	877	419	848	681	794	627	742	999999	791	623	66	277	888	594	999999	269	920	999999	602	609	999999	278	607	644	768	999999	468	979	24	457	851	625	600	588	999999	972	389	999999	563	999999	720	456	343	950	991	766	999999	999999	77	733	999999	88	300	499	764	999999	812	999999	913	175	169	999999	753	344	772	441	677	310	308	999999	880	999999	213	999999	889	271	999999	656	652	11	999999	999999	999999	999999	130	773	334	110	823	686	169	185	637	398	485	999999	703	999999	999999	560	99	999999	482	999999	852	956	874	999999	610	503	674	999999	560	911	999999	481	999999	471	223	999	116	576	486	621	999999	999999	999999	999999	481	931	568	935	478	102	999999	392	999999	919	438	174	898	991	500	999999	22	13	625	725	87	14	117	999999	999999	188	999999	523	999999	999999	85	158	222	68	999999	679	999999	738	687	999999	999	928	276	931	42	59	110	124	85	166	609	999999	999999	28	737	999999	823	336	159	299	648	398	405	354	843	290	999999	
839	140	999999	395	283	325	166	725	999999	738	185	999999	736	88	338	447	830	260	172	79	999999	999999	394	855	608	589	398	819	999999	999999	921	999999	752	108	270	984	265	770	999999	597	922	302	588	738	648	999999	423	999999	319	950	575	104	680	221	756	999999	746	999999	999999	693	927	346	124	627	999999	98	456	999999	999999	354	192	999999	923	999999	156	902	999999	655	217	480	175	187	510	660	956	826	999999	541	999999	752	247	300	983	642	670	586	999999	960	921	559	681	785	403	965	768	516	999999	115	74	854	999999	101	757	316	528	750	836	463	999999	990	999999	915	296	75	116	892	85	290	904	570	999999	782	999999	657	799	390	783	544	999999	450	999999	310	999999	496	999999	156	542	677	124	999999	999999	999999	299	931	999999	999999	498	338	858	999999	440	999999	999999	504	140	993	367	999999	517	148	999999	301	571	230	345	380	448	999999	98	999999	999999	408	176	984	821	999999	492	802	779	999999	891	454	686	26	19	764	109	972	999999	982	789	442	169	975	999999	999999	163	78	595	507	327	698	249	898	526	42	724	999999	682	999999	511	564	330	483	257	521	615	554	999999	580	281	476	444	999999	999999	916	248	999999	999999	999999	846	423	216	999999	716	203	215	788	999999	977	999999	881	299	999999	999999	234	999999	685	728	999999	999999	608	857	25	235	850	264	999999	727	999999	793	999999	197	319	294	97	358	59	767	63	316	827	64	999999	539	399	186	218	999999	946	805	562	471	598	999999	999999	566	201	55	865	999999	81	70	890	999999	516	694	980	940	394	876	72	999999	675	135	24	554	623	485	999999	674	55	999999	780	999999	240	72	999999	787	57	531	166	13	902	999999	245	999999	173	60	32	705	206	278	999999	80	999999	644	796	999999	517	693	942	999999	219	999999	999999	571	290	999999	952	999999	106	203	893	862	719	68	26	560	889	999999	390	573	462	141	478	776	269	709	71	596	275	135	279	364	589	451	794	711	230	673	485	999999	107	578	999999	12	385	387	361	684	628	246	999999	269	312	999999	262	88	722	127	311	999999	34	366	189	999999	999999	538	283	999999	274	999999	999999	999999	999999	313	476	884	999999	475	400	999999	999999	387	968	999999	551	20	999999	219	199	715	989	113	372	904	999999	741	398	637	89	846	113	93	419	323	906	367	497	998	903	377	556	256	726	428	232	999999	397	160	429	913	487	73	88	999999	325	236	853	999999	260	734	495	894	999999	554	779	274	967	655	132	193	522	62	316	999999	169	742	386	
999999	681	415	353	248	999999	176	999999	49	15	999999	999999	999999	513	630	999999	178	881	661	999999	999999	649	999999	999999	742	37	246	401	434	999999	266	398	999999	849	910	195	844	999999	257	686	999999	195	739	269	115	999999	452	679	891	314	148	999999	999999	880	999999	303	723	736	611	221	971	999999	999999	292	748	473	424	830	603	999999	903	786	999999	999999	999999	999999	999999	999999	573	94	584	567	509	129	618	326	999999	702	999999	999999	471	118	779	45	999999	999999	260	456	520	642	243	622	999999	456	411	361	999999	533	248	999999	393	34	173	526	636	414	275	815	674	999999	583	999999	194	999999	973	794	17	999999	268	198	999999	463	999999	999999	851	962	490	63	999999	266	21	999999	463	427	233	447	945	999999	408	999999	187	445	782	999999	69	999999	999999	100	999999	616	354	716	274	60	490	930	846	242	674	999999	923	222	999999	999999	999999	227	999999	766	762	535	849	753	200	957	21	301	681	99	871	340	534	999999	999999	111	911	304	101	413	999999	303	601	712	588	999999	999999	965	348	373	677	842	263	999999	999999	946	767	601	526	317	999999	198	999999	756	371	344	150	532	641	995	507	999999	135	854	999999	469	934	147	999999	465	999999	55	953	317	421	39	86	862	73	634	344	999999	777	999999	374	748	999999	999999	999999	253	593	856	999999	999999	866	561	999999	999999	841	999999	22	629	435	70	999999	993	245	941	345	342	999999	287	468	999999	661	197	348	351	489	999999	425	999999	796	922	872	722	722	611	451	860	322	676	31	999999	621	714	884	717	55	381	513	112	509	19	984	315	999999	326	691	679	222	999999	999999	760	452	922	833	513	198	999999	999999	634	499	485	29	592	266	273	395	999999	312	631	306	118	578	322	590	999999	937	566	334	405	919	772	647	999999	756	271	999999	699	880	381	999999	38	999999	878	612	34	989	999999	59	134	930	744	376	999999	999999	811	191	999999	999999	999999	999999	631	692	999999	999999	999999	837	81	999999	994	520	696	75	931	112	999999	18	699	710	565	797	544	517	209	474	999999	405	66	878	944	89	623	367	834	804	897	346	234	174	885	196	917	566	64	614	999999	679	445	488	800	803	492	429	776	999999	41	124	999999	411	539	999999	781	203	999999	914	999999	338	999999	136	215	999999	784	535	824	999999	879	977	999999	999999	999999	505	960	999999	88	151	597	203	590	585	772	999999	853	823	634	563	415	724	674	150	717	906	447	999999	282	999999	999999	957	604	999999	379	64	662	898	181	999999	371	213	124	750	327	
703	999999	656	999999	432	87	961	900	271	963	165	312	322	876	999999	67	999999	305	218	132	640	598	999999	215	718	130	999999	651	600	202	999999	609	999999	822	24	168	791	954	850	999999	67	999999	343	443	223	751	350	999999	847	977	718	999999	906	999999	686	115	564	999999	644	999999	999999	999999	310	999999	761	999999	388	499	999999	999999	275	999999	999999	427	74	999999	265	749	992	967	780	933	803	623	999999	303	703	305	146	999999	603	999999	999999	547	668	748	756	999999	682	667	372	850	168	682	999999	31	463	999999	564	113	850	815	999999	999999	999999	198	999999	999999	596	468	852	999999	999999	954	999999	924	999999	907	999999	326	999999	991	77	334	605	929	775	999999	911	999999	840	999999	999999	42	67	999999	893	642	25	999999	242	79	676	223	999999	288	497	214	999999	787	642	556	730	247	286	858	748	999999	81	999999	999999	394	775	144	999999	999999	351	999999	999999	783	40	745	891	287	94	757	325	999999	519	326	441	570	999999	134	819	999999	493	503	756	209	49	769	570	999999	67	847	304	541	595	186	937	177	318	337	756	897	999999	999999	999999	999999	543	894	999999	754	170	852	384	650	325	344	999999	999999	573	999999	743	270	184	999999	230	246	462	783	267	342	999999	274	999999	682	378	921	628	49	999999	238	665	154	165	815	262	214	472	654	226	261	41	99	603	999999	593	495	722	999999	232	916	75	999999	637	282	999999	896	599	999999	999999	999999	715	115	507	999999	41	999999	115	368	224	25	999999	808	566	15	311	299	999999	641	99	999999	209	999999	999999	434	172	905	517	883	999999	999999	615	999999	999999	999999	545	925	999999	268	589	999999	390	363	972	216	151	999999	203	999999	999999	85	235	957	612	399	204	285	298	82	183	999999	91	232	918	999999	410	14	999999	744	999999	999999	707	411	62	105	502	999999	999999	610	292	904	712	885	912	374	140	657	168	982	628	270	637	519	95	463	912	167	444	124	806	999999	830	459	171	595	378	823	905	516	897	357	817	999999	999999	278	423	206	999999	554	727	999999	845	454	125	999999	999999	197	326	598	193	344	411	353	804	154	999999	263	723	327	995	316	999999	999999	999999	280	453	950	999999	816	50	999999	848	999999	999999	62	302	386	343	962	847	191	999999	316	999999	562	946	999999	882	645	204	169	999999	999999	999999	420	11	203	368	844	756	999999	467	999999	557	999999	496	520	956	751	852	698	919	761	999999	999999	999999	445	329	533	334	979	77	999999	622	999999	242	855	342	976	61	108	27	999999	999999	59	723	999999	
999999	854	75	435	517	140	999999	506	999999	721	522	744	611	565	873	835	520	776	730	384	886	677	245	999999	999999	979	699	753	680	431	555	430	100	811	686	475	467	898	471	936	300	126	640	521	343	598	374	496	999999	191	978	999999	329	349	120	91	999999	434	999999	538	441	50	825	818	175	102	653	799	879	999999	378	999999	999999	793	94	999999	999999	723	307	590	614	999999	528	499	453	126	110	751	701	999999	855	42	651	933	505	260	301	999999	999999	250	944	575	616	826	999999	999999	999999	536	999999	350	55	895	136	999999	923	237	522	999999	375	58	999999	901	108	999999	552	999999	970	382	297	999999	478	224	999999	67	999999	49	597	701	999999	96	993	574	496	360	999999	960	999999	999999	19	278	737	999999	456	999999	258	52	999999	999999	284	477	395	999999	999999	430	871	830	527	79	31	883	640	820	649	288	64	427	999999	747	725	591	439	986	372	999999	106	513	768	79	808	602	572	265	999999	219	999999	999999	335	76	489	729	999999	836	962	135	638	999999	325	999999	252	830	637	728	616	692	47	999999	389	228	334	367	71	457	270	429	320	384	404	440	587	812	102	999999	268	995	158	999999	34	246	391	999999	198	601	827	999999	964	844	648	999999	181	302	862	117	742	131	667	985	999999	542	999999	999999	522	884	589	440	738	299	470	999999	544	999999	384	152	837	154	178	469	630	292	999999	476	735	670	269	295	949	999999	606	146	338	172	37	491	431	138	999999	314	22	999999	249	675	384	38	999999	999999	917	720	999999	597	999999	999999	999999	293	999999	348	527	999999	625	304	490	753	693	333	292	999999	416	893	999999	709	999999	864	457	243	999999	999999	102	707	999999	999999	377	239	715	18	193	999999	807	743	999999	93	610	813	689	718	999999	999999	982	999999	745	818	331	34	999	570	118	999999	999999	131	250	298	999999	820	999999	103	926	999999	48	999999	149	162	999999	999999	999999	999999	108	674	185	739	336	556	999999	51	962	662	209	353	240	154	900	999999	389	685	999999	999999	837	790	441	999999	792	656	999999	999999	911	592	254	659	544	999999	999999	999999	912	20	999999	694	490	214	858	719	999999	582	999999	893	783	999999	999999	888	999999	374	800	318	242	590	947	679	999999	509	140	379	999999	550	809	869	682	465	999999	378	999999	808	634	999999	999999	722	999999	999999	999999	564	524	999999	819	999999	489	999999	571	999999	999999	999999	73	999999	596	980	999999	488	311	353	999999	160	220	328	860	403	999999	371	739	999999	386	999999	999999	737	52	543	999999	272	
559	62	70	640	308	999999	263	999999	315	774	221	653	999999	453	420	999999	999999	999999	353	205	999999	425	367	128	999999	404	776	691	999999	335	83	63	999999	999999	999999	259	999999	999999	851	691	74	998	98	234	159	96	616	933	109	542	300	565	999999	789	265	143	694	942	210	903	999999	572	429	979	700	999999	658	748	523	171	73	999999	635	662	999999	18	999999	143	999999	353	787	999999	592	898	45	518	863	215	555	796	999999	350	931	947	938	501	579	118	999999	992	437	868	419	999999	479	999999	930	537	658	999999	805	999999	974	856	126	999999	999999	530	944	192	999999	452	203	999999	605	723	383	687	723	639	439	229	609	976	999999	919	433	653	429	999999	588	999999	557	999999	990	14	376	84	831	38	521	58	999999	351	697	985	674	691	342	755	999999	252	814	28	817	586	951	997	999999	207	485	336	110	893	603	968	894	895	737	601	357	308	855	694	128	391	64	268	288	999999	254	999999	321	999999	448	999999	522	539	490	999999	999999	378	999999	999999	999999	195	999999	280	748	729	100	779	999999	741	408	999999	396	129	900	436	531	692	999999	20	999999	743	25	436	999999	268	455	999999	414	333	547	978	174	232	151	999999	444	784	520	999999	840	474	787	999999	999999	999999	999999	999999	999999	64	881	999999	659	999999	680	809	179	520	826	489	283	734	374	630	203	430	999999	999999	978	967	992	999999	182	999999	999999	488	956	444	999999	318	319	63	726	360	451	999999	329	51	551	342	763	923	958	999999	999999	115	109	999999	387	845	996	783	999999	672	999999	144	197	999999	953	202	852	734	999999	517	180	999999	18	999999	999999	25	999999	107	623	646	213	78	789	152	885	74	388	799	67	325	322	999999	639	999999	999999	317	989	830	98	358	489	38	999999	451	859	64	999999	95	978	371	744	899	170	999999	999999	992	355	54	612	888	999999	63	999999	999999	999999	999999	591	954	725	871	35	999999	999999	999999	166	185	504	348	293	831	968	999999	999999	696	580	999999	375	861	595	999999	999999	945	227	210	999999	435	999999	539	999999	224	473	152	999999	116	345	999999	999999	895	621	293	498	17	761	781	919	521	242	999999	999999	999999	999999	729	999999	429	909	999999	62	808	730	730	999999	964	102	999999	368	826	999999	714	999999	115	531	479	249	312	808	954	193	999999	290	32	203	999999	86	473	944	999999	783	940	207	265	999999	999999	999999	890	999999	533	915	999999	999999	103	999999	999999	630	999999	999999	800	999999	66	999999	955	896	616	528	707	537	452	888	629	135	999999	53	992	
516	105	999999	450	315	999999	842	999999	49	501	999999	196	444	675	750	728	999999	153	262	726	329	999999	999999	805	563	466	363	27	644	296	567	798	60	596	21	534	663	810	494	999999	224	346	999999	999999	999999	999999	273	861	701	999999	416	981	372	999999	672	274	736	999999	999999	848	999999	999999	640	999999	934	235	145	847	664	225	999999	411	658	131	512	982	336	963	223	999999	999999	999999	325	999999	999999	999999	436	734	923	746	999999	775	999999	645	145	398	999999	172	471	367	999999	425	207	485	999999	14	332	250	999999	690	938	999999	674	666	656	503	999999	166	873	358	799	411	999999	917	427	298	488	23	985	123	286	173	999999	855	33	777	303	840	387	999999	263	195	920	243	807	35	110	267	989	642	889	548	999999	999999	568	999999	501	289	68	807	999999	999999	264	700	413	774	280	819	642	878	209	669	779	999	104	613	490	999999	120	402	999999	230	33	999999	234	738	875	389	999999	999999	999999	999999	999999	580	357	944	999999	229	830	43	999999	999999	624	121	442	230	999999	299	999999	954	314	810	179	665	619	306	295	911	476	674	899	891	531	414	999999	195	887	208	651	999999	682	270	999999	87	647	905	605	912	911	999999	968	585	370	342	923	476	844	126	960	61	658	29	999999	165	143	999999	760	220	518	256	342	571	647	999999	282	54	949	102	28	713	700	999999	10	472	706	323	999999	199	490	136	351	771	247	999999	500	663	517	704	943	999999	155	395	403	999999	670	407	937	999999	70	879	526	751	999999	257	361	285	999999	999999	458	820	341	570	729	999999	999999	571	333	999999	999999	999999	999999	999999	999999	243	567	314	980	345	801	309	385	39	999999	611	609	999999	999999	990	248	225	644	236	256	133	453	585	665	20	760	109	84	889	999999	452	352	281	999999	864	999999	56	304	683	489	999999	444	999999	441	128	782	315	898	342	810	999999	973	310	998	999999	789	982	649	969	584	999999	235	999999	906	686	999999	338	999999	999999	999999	201	920	960	999999	999999	688	999999	999999	546	238	454	211	999999	89	970	999999	52	282	576	999999	706	406	999999	108	999999	999999	948	404	754	859	454	318	999999	999999	999999	241	22	999999	999999	347	648	999999	999999	741	140	500	999999	416	999999	218	999999	65	429	999999	999999	999999	595	861	960	182	739	746	398	686	784	145	122	710	470	999999	465	489	380	239	436	867	304	593	968	296	440	542	468	546	643	999999	888	999999	999999	824	646	160	999999	729	607	999999	450	999999	957	994	388	782	945	207	999999	999999	685	
200	999999	736	500	11	893	999999	999999	207	288	852	53	396	256	757	284	999999	102	315	886	651	632	535	427	878	636	999999	907	999999	597	999999	794	906	712	999999	67	699	334	999999	999999	928	986	409	622	597	382	571	747	631	999999	999999	115	447	849	43	567	772	999999	622	375	919	999999	999999	610	999999	68	146	683	558	700	585	322	458	999999	958	999999	232	999999	829	505	75	236	286	160	999999	164	356	67	678	141	294	389	711	278	348	172	999999	799	604	999999	246	887	199	930	922	986	657	399	891	379	344	860	489	999999	999999	693	489	934	999999	863	711	89	14	426	999999	205	610	189	709	796	999999	999999	317	999999	269	187	46	355	999999	311	999999	999999	999999	309	999999	999999	900	595	999999	654	682	999999	487	999999	828	999999	883	772	525	726	999999	999999	999999	105	617	999999	999999	199	999999	999999	656	143	705	21	999999	754	913	705	999999	999999	305	25	221	64	123	999999	946	999999	472	112	999999	999999	830	999999	924	39	277	81	692	886	999999	711	738	844	998	548	272	999999	385	83	999999	999999	999999	543	430	999999	266	635	999999	823	964	977	726	999999	829	999999	999999	203	96	999999	486	841	23	743	111	999999	287	999999	66	574	531	480	200	398	858	126	999999	297	91	563	999999	642	99	868	921	903	999999	983	25	999999	245	999999	389	59	596	412	174	410	442	836	94	999999	578	416	301	494	787	338	896	999999	272	25	122	532	563	844	999999	154	821	207	610	303	361	450	339	463	999999	151	801	456	952	999999	855	254	999999	999999	73	999999	999999	437	126	655	96	312	999999	999999	955	999999	495	999999	659	29	589	244	236	790	999999	138	87	837	404	645	536	999999	999999	552	170	867	999999	999999	781	79	576	393	91	999999	217	58	106	999999	507	242	655	59	796	932	140	620	999999	999999	355	934	605	999999	999999	480	128	999999	552	800	69	999999	999999	816	999999	590	452	205	162	281	582	489	42	968	340	171	990	486	654	827	999999	550	849	374	333	847	999999	837	360	611	999999	571	999999	305	59	999999	438	838	999999	999999	999999	934	999999	747	116	866	999999	637	409	871	489	642	999999	725	388	519	248	439	493	999999	999999	615	999999	551	445	999999	984	736	918	920	999999	999999	407	449	346	487	999999	111	268	467	999999	835	437	489	999999	203	580	779	917	540	999999	998	355	956	97	874	100	916	312	999999	882	175	719	489	148	338	244	552	388	999999	437	999999	181	999999	187	292	187	999999	429	251	441	999999	819	388	748	999999	805	999999	361	472	
397	175	799	173	585	779	125	948	351	793	999999	38	999999	26	113	999999	826	999999	999999	804	696	999999	496	999999	663	677	355	341	740	414	999999	794	999999	916	513	271	999999	18	999999	407	176	239	23	636	292	413	813	802	999999	714	907	485	999999	999999	776	662	678	738	509	999999	433	784	999999	936	271	174	837	484	513	999999	696	818	999999	381	637	467	721	860	778	260	999999	999999	66	999999	999999	56	999999	999999	999999	850	592	999999	999999	542	973	392	31	87	374	128	575	339	299	442	28	98	606	299	999999	319	941	817	960	259	53	880	727	192	439	225	50	203	344	662	999999	96	319	346	999999	255	999999	644	496	660	684	534	263	623	999999	418	449	834	999999	999999	999999	775	648	259	499	103	664	838	647	999999	87	999999	999999	636	193	931	779	269	999999	999999	873	306	331	310	574	518	627	999999	185	31	775	216	479	512	753	484	447	69	999999	314	590	607	996	999999	582	313	999999	627	440	85	639	190	943	61	957	999999	453	348	685	980	476	999999	662	626	383	871	902	999999	883	709	493	719	421	586	92	999999	309	984	727	270	978	999	999999	110	392	595	272	999999	554	150	999999	109	384	867	838	39	944	999999	999999	999999	411	999999	743	731	591	999999	768	999999	968	692	999999	999999	999999	424	999999	999999	887	562	244	999999	608	484	999999	742	999999	394	345	554	748	62	331	999999	999999	27	859	930	999999	999999	518	472	827	906	999999	999999	837	571	488	959	999999	372	152	999999	999999	184	999999	926	120	999999	62	207	583	999999	999999	916	370	999999	448	603	565	999999	219	945	54	771	961	701	35	999999	904	117	905	386	689	385	999999	999999	999999	846	914	932	820	999999	999999	321	999999	613	298	543	502	464	999999	885	403	794	162	206	347	375	999999	410	901	46	106	944	301	207	533	242	15	999999	590	602	999999	632	999999	999999	999999	999999	882	357	999999	492	581	450	999999	30	982	999999	233	714	602	427	632	514	41	783	169	944	29	999999	89	999999	999999	81	873	530	999999	771	543	207	999999	614	492	865	997	419	464	655	960	999999	224	638	18	301	999999	173	999999	999999	601	477	795	121	713	201	278	356	954	510	577	463	824	221	999999	35	573	999999	934	999999	516	621	328	513	984	999999	476	450	57	999999	999999	709	561	31	180	76	411	39	900	300	597	650	999999	954	88	506	999999	999999	999999	983	727	840	238	212	667	979	158	292	999999	965	725	827	999999	718	266	867	901	803	50	999999	999999	544	97	643	179	866	999999	374	
435	487	302	472	173	74	518	413	480	359	363	999999	918	129	902	935	999999	770	351	746	999999	220	604	653	999999	992	369	192	752	999999	42	801	822	783	856	999999	999999	262	663	244	209	853	999999	999999	449	849	999999	504	642	162	999999	409	524	420	676	999999	882	649	509	999999	705	335	660	885	999999	999999	377	999999	999999	262	272	999999	116	117	546	844	823	999999	213	123	625	864	550	599	526	633	999999	412	117	999999	999999	999999	753	491	538	874	202	511	999999	887	999999	241	241	999999	890	755	999999	416	873	831	999999	830	445	395	555	840	999999	70	369	692	284	964	37	631	495	999999	568	625	578	672	652	999999	999999	325	641	999999	633	171	709	770	341	870	539	285	999999	936	999999	368	936	698	999999	141	152	543	613	516	214	999999	893	651	999999	999999	838	210	999999	999999	14	999999	753	171	216	999999	999999	598	361	414	999999	751	391	559	660	210	689	880	583	520	999999	292	999999	999999	190	34	999999	68	999999	664	41	999999	999999	170	999999	999999	999999	774	999999	474	780	999999	192	209	91	462	999999	344	991	986	987	958	627	669	909	721	999999	628	981	192	999999	999999	24	999999	999999	999999	999999	999999	626	999999	596	914	999999	118	739	625	109	513	53	727	806	999999	999999	999999	999999	83	999999	436	260	999999	61	999999	793	309	999999	488	539	496	826	985	807	996	717	799	400	83	999999	999999	929	999999	999999	999999	585	263	386	423	235	427	29	308	395	228	971	999999	150	610	130	999999	990	261	96	999999	999999	68	920	809	225	278	207	603	513	202	507	965	598	999999	409	539	922	705	263	122	476	528	600	999999	35	311	659	789	999999	480	999999	677	208	18	226	527	343	576	207	957	230	426	795	999999	999999	15	817	991	211	590	176	999999	998	999999	147	999999	467	341	999999	913	618	417	650	999999	674	830	767	589	931	882	206	999999	507	306	999999	999999	732	407	867	29	999999	667	588	372	313	243	999999	234	871	68	69	999999	792	294	348	999999	776	763	528	890	247	237	70	328	394	821	999999	702	91	999999	436	999999	473	765	428	999999	829	288	728	440	161	543	718	873	999999	204	999999	222	957	89	999999	969	879	999999	781	267	607	269	999999	492	455	999999	153	782	999999	999	538	37	865	397	983	498	999999	97	739	704	518	196	999999	200	268	574	744	11	815	466	190	999999	983	171	353	999999	999999	245	985	184	999999	935	251	823	666	536	357	999999	106	784	934	792	247	87	748	420	763	786	234	880	242	152	999999	175	819	51	
53	703	53	423	197	799	112	999999	999999	582	945	999999	534	999999	999999	183	904	40	532	397	999999	906	423	932	999999	524	999999	999999	942	257	999999	86	999999	624	492	653	526	682	597	145	690	682	999999	175	475	90	999999	502	663	68	999999	936	642	431	793	999999	290	120	617	673	787	997	622	68	614	869	999999	910	249	573	657	231	999999	397	707	575	144	257	467	725	271	519	450	884	19	41	443	999999	831	354	373	999999	74	923	357	692	70	999999	561	999999	411	352	999999	100	411	999999	503	254	724	227	13	42	653	892	411	999999	556	738	58	583	999999	106	88	895	210	999999	999999	519	50	24	515	430	696	861	324	919	266	360	483	993	999999	999999	999999	614	999999	999999	762	182	522	88	146	999999	664	977	999999	314	273	367	999999	169	999999	999999	213	710	711	582	346	792	999999	999999	21	205	999999	65	55	246	247	474	553	869	488	984	997	961	877	999999	999999	718	690	19	655	999999	999999	323	144	554	985	158	902	999999	994	970	604	39	77	940	76	609	932	999999	999999	798	813	30	680	874	985	252	832	527	816	999999	111	568	836	122	735	942	999999	501	260	999999	999999	999999	875	999999	390	968	894	937	127	999999	785	756	999999	999999	95	999999	642	999999	568	999999	326	384	952	999999	999999	46	202	954	999999	999999	999999	441	999999	977	236	39	155	171	494	999999	358	894	409	999999	842	354	625	979	999999	294	309	999999	932	999999	773	197	832	999999	649	354	775	939	732	999999	479	354	999999	965	999999	999999	305	480	775	999999	394	431	999999	301	533	524	420	223	927	920	999999	999999	508	176	213	999999	206	645	999999	150	252	999999	171	999999	999999	497	281	999999	358	971	989	828	887	392	132	351	222	540	999999	135	934	561	21	812	179	999999	845	906	761	999999	999999	659	958	999999	308	976	270	569	999999	999999	999999	999999	865	956	930	995	148	126	53	999999	826	666	670	397	216	999999	406	359	999999	737	652	375	999999	999999	122	340	999999	262	999999	156	91	653	999999	939	882	184	696	65	881	183	315	729	999999	900	999999	202	999999	570	999999	617	999999	910	332	383	393	877	860	109	999999	999999	999999	885	42	896	779	182	245	730	515	41	994	351	999999	73	431	922	999999	999999	999	919	999999	309	999999	476	577	181	331	999999	999999	14	324	596	222	999999	999999	429	999999	966	130	593	957	267	65	396	999999	237	999999	999999	951	471	375	861	110	923	999999	825	62	565	329	608	851	198	999999	510	717	999999	999999	196	24	11	234	544	999999	416	
962	93	253	447	853	349	999999	71	105	94	638	462	999999	999999	999999	232	377	999999	647	521	741	768	999999	554	678	999999	999999	256	254	999999	999999	831	983	694	960	175	581	614	712	979	870	790	102	101	872	265	911	840	164	999999	633	102	897	999999	674	204	11	698	999999	999999	250	491	999999	999999	999999	807	999999	802	999999	866	651	763	429	668	999999	951	676	999999	682	423	999999	999999	101	462	999999	999999	933	999999	29	999999	999999	882	999999	84	999999	388	972	946	253	999999	999999	119	512	297	150	870	672	238	716	722	527	19	26	354	999999	999999	400	364	829	999999	999999	853	999999	571	702	999999	916	355	999999	272	978	730	747	999999	637	999999	756	803	999999	455	482	704	909	307	999999	999999	999999	999999	749	756	987	618	999999	551	201	932	337	940	595	381	954	326	999999	453	743	797	272	408	717	139	235	999999	52	384	229	178	943	485	999999	548	902	424	999999	182	284	370	613	999999	426	705	867	815	999999	999999	999999	165	405	466	999999	451	999999	999999	784	620	530	401	576	999999	331	32	988	852	617	56	999999	539	720	136	178	383	193	76	981	21	999999	999999	388	111	883	74	773	999999	921	881	657	999999	639	985	651	883	794	872	874	403	716	25	207	172	470	961	999999	278	999999	190	999999	999999	486	773	357	120	22	474	999999	999999	259	999999	999999	735	999999	45	899	734	484	999999	588	999999	201	587	305	257	222	225	640	921	628	504	200	741	623	831	958	999999	638	541	870	329	23	617	154	999999	94	999999	999999	999999	999999	710	999999	999999	601	946	634	898	477	999999	999999	796	833	936	638	754	320	199	122	567	999999	42	999999	943	999999	268	307	584	443	999999	172	750	452	214	999999	918	999999	198	149	677	999999	70	398	538	999999	83	496	86	999999	399	895	999999	359	215	359	39	614	999999	586	342	999999	60	999999	388	937	157	354	628	999999	720	53	131	59	999999	370	26	643	999999	309	351	772	999999	999999	53	204	276	400	247	999999	830	313	860	999999	999999	37	156	605	20	601	496	729	867	999	267	356	773	999999	999999	999999	342	395	56	550	999999	570	428	454	421	194	670	999999	999999	999999	256	416	192	999999	252	417	224	421	633	966	812	621	905	999999	999999	999999	430	430	486	999999	522	445	267	320	376	246	609	701	193	825	931	740	622	103	752	999999	173	999999	603	999999	630	921	761	90	999999	624	665	999999	117	724	999999	999999	999999	999999	260	811	999999	999999	153	999999	807	522	237	807	999999	999999	999999	811	478	496	999999	176	826	
978	771	601	999999	999999	581	751	581	411	594	469	71	691	470	907	843	999999	701	300	120	598	699	118	694	953	55	666	625	853	729	999999	999999	597	423	301	999999	659	137	973	301	402	434	405	927	999999	999999	999999	610	999999	967	536	795	243	65	999999	288	663	907	730	141	915	136	999999	682	974	278	473	999999	179	965	194	813	727	999	999999	173	304	190	926	217	701	999999	999999	885	999999	824	957	999999	194	999999	999999	752	407	999999	385	275	706	723	953	499	999999	999999	441	135	999999	999999	77	999999	347	74	984	482	980	999999	999999	859	601	842	489	999999	321	931	92	167	686	442	416	885	623	999999	999999	580	999999	437	934	624	624	408	999999	479	757	722	204	129	38	806	771	999999	412	525	999999	864	243	999999	187	351	993	999999	449	351	999999	192	999999	895	999999	413	255	553	999999	814	999999	203	999999	20	999999	598	737	963	138	880	670	531	482	108	778	602	347	999999	260	592	631	350	959	760	172	574	112	308	999999	624	560	228	305	597	290	481	134	233	412	588	614	999999	155	999999	680	785	709	522	999999	15	75	999999	303	996	193	895	243	979	999999	827	496	999999	451	513	329	452	999999	885	817	307	478	124	31	999999	978	601	204	399	999999	387	864	999999	191	999999	558	738	925	309	414	394	247	154	385	584	999999	999999	589	999999	250	237	559	824	704	820	999999	951	800	631	27	592	700	844	898	999999	962	999999	257	934	955	590	527	927	480	433	69	333	738	446	579	803	21	563	999999	852	999999	50	999999	371	980	999999	938	999999	291	822	694	402	999999	915	621	999999	928	654	686	660	709	632	353	281	760	213	999999	364	62	224	580	146	694	56	642	922	30	886	954	999999	652	234	999999	999999	999999	667	87	822	824	392	875	366	877	999999	999999	999999	696	614	610	776	393	583	999999	77	251	557	999999	209	283	699	175	999999	700	999999	17	485	999999	695	542	999999	135	401	539	669	349	223	269	999999	903	445	999999	416	285	187	999999	78	983	999999	416	190	999999	877	548	135	999999	833	666	548	491	999999	999999	999999	81	517	999999	991	999999	581	999999	38	298	512	306	999999	472	759	766	523	999999	999999	502	419	288	999999	143	257	999999	999999	452	515	999999	999999	999999	246	999999	235	344	767	535	973	33	412	999999	388	999999	457	581	711	663	467	999999	999999	999999	999999	174	800	999999	719	999999	999999	999999	640	138	222	481	577	797	70	611	999999	425	999999	987	400	915	99	569	899	999999	999999	676	999999	999999	999999	449	414	
545	173	81	436	513	624	393	141	999999	392	283	636	907	325	999999	999999	999999	426	51	77	999999	784	999999	84	240	822	260	999999	727	999999	890	153	773	77	999999	634	988	185	733	800	615	856	999999	533	816	933	992	153	37	164	51	333	943	382	259	760	537	996	205	999999	374	696	999999	836	502	140	863	840	294	35	532	924	693	251	461	999999	999999	999999	268	999999	830	117	999999	572	999999	567	999999	999999	818	280	106	999999	979	52	436	919	452	999999	41	685	79	162	999999	999999	999999	127	639	999999	999999	949	541	435	737	999999	860	267	999999	999999	880	999999	930	999999	31	23	929	999999	999999	999999	815	999999	856	499	999999	583	237	677	258	668	940	999999	927	507	479	999999	738	670	999999	91	191	178	892	611	848	106	999999	606	140	845	82	102	181	988	999999	388	103	999999	364	164	999999	193	999999	367	900	52	17	433	993	163	285	268	285	999999	469	646	649	999999	999999	974	828	631	546	412	999999	847	666	938	621	100	775	999999	316	110	999999	998	169	999999	710	806	98	331	612	976	570	814	817	318	529	249	739	999999	401	999999	335	48	646	606	771	62	385	79	811	903	388	588	951	185	452	471	486	125	545	844	885	507	999999	569	842	999999	40	358	419	381	360	927	304	926	999999	382	362	563	999999	657	430	29	520	709	999999	981	999999	642	999999	68	763	624	311	557	504	828	29	86	763	989	999999	37	659	999999	999999	460	294	35	410	80	118	923	362	999999	424	866	986	319	971	861	999999	398	492	361	999999	736	625	747	432	946	362	285	800	773	999999	403	370	90	166	147	999999	836	241	999999	949	839	999999	424	142	999999	841	710	115	902	79	999999	544	999999	821	815	999999	546	603	464	717	999999	132	588	999999	30	506	999999	163	834	174	999999	167	999999	412	778	474	211	614	794	999999	652	180	898	703	12	859	71	269	350	312	999999	243	999999	88	125	999999	999999	171	122	141	934	556	280	737	985	476	847	896	52	351	633	932	999999	359	75	663	234	885	260	171	444	647	999999	999999	23	999999	999999	999999	999999	999999	791	50	502	999999	179	999999	999999	170	717	535	21	175	226	999	678	999999	433	999999	22	999999	999999	999999	999999	950	697	297	743	749	724	145	999999	238	999999	980	559	593	440	999999	999999	969	763	74	177	724	159	999999	999999	813	853	795	426	962	606	999999	580	993	999999	551	965	999999	999999	999999	999999	582	999999	783	566	246	449	95	999999	287	246	52	698	427	999999	196	801	999999	999999	930	895	
928	718	133	631	999999	410	566	464	999999	190	999999	618	999999	628	594	999999	376	712	193	374	999999	17	148	725	563	999999	162	372	942	999999	547	25	431	999999	999999	864	999999	161	790	999999	883	630	999999	106	999999	434	999999	798	46	999999	434	715	999999	565	138	921	579	407	78	639	257	203	522	148	643	293	196	999999	121	730	959	224	999999	357	491	147	999999	999999	999999	138	999999	364	999999	41	325	831	341	865	136	596	294	917	999999	161	999999	689	118	761	999999	999999	248	736	687	315	999999	219	794	336	84	990	813	537	620	939	999999	892	867	999999	822	999999	951	999999	232	999999	999999	51	141	999999	767	801	38	999999	589	142	890	323	999999	999999	89	115	47	15	790	145	782	757	307	999999	571	696	822	627	938	650	703	917	514	172	999999	999999	88	33	999999	283	999999	466	948	487	59	999999	225	846	411	716	999999	945	539	96	742	689	743	999999	209	999999	999999	410	417	938	439	972	808	999999	161	178	999999	23	447	517	183	999999	808	820	103	304	480	976	225	231	874	757	388	427	429	190	999999	99	999999	496	999999	561	58	19	57	999999	467	999999	694	242	999999	761	999999	31	913	426	999999	923	999999	904	600	12	999999	196	73	681	593	999999	95	999999	11	937	199	999999	223	621	277	799	999999	25	836	770	999999	999999	999999	123	259	366	999999	13	309	253	999999	999999	896	301	376	862	999999	376	493	86	625	723	240	752	572	556	808	301	999999	90	999999	879	77	830	999999	211	654	950	432	999999	877	91	671	758	999999	279	65	922	255	999999	854	406	531	760	155	999999	752	789	550	999999	999999	222	854	229	999999	999999	851	75	999999	174	218	994	944	266	208	543	61	482	999999	999999	999999	885	56	744	236	999999	357	317	999999	999999	459	999999	999999	729	679	665	236	452	666	426	427	999999	352	90	206	859	462	275	999999	999999	517	999999	780	256	211	672	175	999999	999999	347	968	544	391	427	714	999999	593	224	587	999999	317	609	816	592	876	512	542	999999	999999	999999	302	92	755	83	999999	999999	94	999999	999999	16	999999	999999	459	328	458	883	608	925	375	853	275	247	688	29	304	907	463	197	380	699	140	209	572	999999	54	886	789	318	999999	999999	269	439	999999	580	52	201	160	497	144	999999	904	617	600	999999	999999	65	403	999999	778	737	726	896	783	828	999999	999999	552	832	999999	999999	103	300	999999	840	593	835	999999	117	999999	113	757	966	63	387	999999	999999	609	878	999999	999999	999999	63	539	54	808	999999	656	868	704	999999	
648	999999	222	571	899	614	473	759	110	275	516	296	758	675	980	759	843	999999	43	363	691	674	999999	999999	90	50	760	108	42	231	999999	681	413	234	464	440	754	491	488	190	999999	850	777	999999	999999	206	304	999999	74	59	528	260	834	351	70	999999	999999	999999	491	859	853	374	727	879	999999	834	882	534	220	549	15	362	917	853	313	840	896	67	813	884	745	999999	44	982	999999	928	999999	72	173	491	430	827	10	629	999999	684	132	898	999999	647	323	770	999999	999999	53	176	343	981	47	229	87	952	123	607	123	999999	340	744	186	999999	988	819	370	729	129	999999	999999	999999	526	999999	717	997	893	175	570	974	252	999999	938	999999	594	864	35	943	413	477	999999	999999	515	379	999999	388	721	16	659	503	999999	924	405	866	814	55	464	999999	512	89	999999	947	46	149	714	820	805	651	573	999999	794	999999	325	651	473	959	782	156	284	339	285	886	516	76	574	328	124	82	720	999999	410	999999	441	334	418	766	999999	999999	665	533	582	80	442	535	999999	984	608	753	999999	855	272	999999	144	999999	803	182	440	969	575	999999	706	732	930	34	723	188	984	991	242	706	603	416	491	999999	999999	999999	453	981	999999	589	719	370	679	999999	999999	101	482	269	530	999999	336	396	800	279	826	999999	999999	999999	812	530	999999	999999	521	696	262	855	826	392	999999	598	728	459	611	999999	676	346	62	999999	747	999999	999999	724	471	996	999999	999999	616	221	924	906	75	999999	178	837	589	999999	849	983	612	430	275	99	843	932	517	876	784	999999	999999	490	796	83	999999	190	824	999999	156	524	326	999999	249	614	468	518	532	693	290	999999	406	573	497	79	999999	326	366	617	999999	999999	489	999999	432	800	618	444	119	991	374	988	999999	313	956	335	999999	999999	191	660	630	334	409	823	595	19	419	39	992	727	620	999999	824	217	404	616	44	822	999999	448	996	33	408	999999	999999	302	761	102	999999	999999	999999	895	145	706	986	556	139	665	907	422	391	588	451	999999	381	30	174	805	908	349	300	844	944	742	664	999999	925	868	504	303	258	326	422	830	325	724	218	128	230	999999	487	379	999999	209	67	417	999999	999999	169	308	137	955	193	999999	999999	999999	951	999999	51	999999	630	999999	171	614	174	74	176	621	999999	656	812	56	585	70	862	921	929	745	999999	256	35	999999	709	206	175	303	143	155	958	999999	999999	814	86	842	228	226	218	310	45	992	251	999999	949	512	496	91	999999	133	
415	950	637	216	718	795	363	720	561	964	448	871	999999	999999	662	318	883	997	999999	999999	999999	645	999999	628	709	691	15	999999	959	207	710	94	999999	19	999999	18	131	567	105	290	999999	999999	999999	253	862	174	71	229	308	641	628	999999	121	637	999999	999999	247	999999	506	999999	999999	297	761	363	264	999999	948	999999	999999	654	196	326	901	689	999999	999999	980	469	999999	545	999999	785	767	328	999999	999999	999999	999999	728	970	770	123	70	999999	501	201	746	311	988	508	999999	149	938	999999	454	999999	596	432	383	999999	788	999999	999999	960	406	14	999999	442	999999	999999	391	999999	202	320	883	999999	265	999999	198	999999	598	999999	481	268	329	490	847	123	999999	999999	625	550	911	999999	191	993	871	999999	672	497	999999	999999	999999	945	126	563	999999	627	770	380	56	763	999999	321	358	119	999999	983	999999	915	166	417	568	518	999999	841	750	420	139	890	212	165	170	999999	402	294	162	536	151	766	999999	229	999999	503	229	862	316	600	434	82	697	999999	999999	757	340	999999	999999	17	999999	285	812	536	999999	880	178	891	602	542	919	999999	999999	769	842	874	381	937	74	75	298	564	534	160	985	66	999999	324	999999	412	370	148	999999	155	18	866	954	16	731	472	334	999999	269	999999	681	370	125	927	55	999999	386	402	198	679	718	962	999999	999999	551	999999	687	853	205	200	181	780	524	811	999999	976	919	374	216	602	740	960	305	999999	999999	625	941	275	279	999999	36	968	999999	869	436	55	999999	301	465	299	785	999999	143	79	601	999999	845	314	176	79	675	21	196	596	999999	758	667	989	194	926	999999	422	584	104	999999	999999	999999	655	384	715	860	628	908	916	999999	270	826	999999	169	999999	779	636	108	210	999999	24	781	364	929	678	387	136	117	539	999999	372	896	48	999999	397	82	199	930	460	218	57	999999	999999	999999	679	931	441	999999	617	999999	999999	999999	384	669	158	432	999999	725	999999	337	734	520	379	126	453	999999	788	330	771	504	589	999999	647	991	388	911	510	999999	260	999999	946	306	999999	393	935	58	521	999999	757	999999	606	474	234	133	999999	999999	734	164	335	315	999999	999999	68	123	567	167	676	999999	290	246	999999	999999	999999	958	390	438	30	985	191	404	999999	418	573	805	999999	125	999999	999999	516	851	999999	356	999999	945	999999	836	247	999999	825	777	382	999999	98	520	53	716	999999	275	742	56	999999	748	973	930	463	734	547	262	225	451	685	162	876	439	999999	575	640	529	364	554	200	643	169	
413	32	723	329	62	999999	999999	126	999999	999999	469	345	439	383	329	492	869	299	984	171	999999	102	999999	261	659	461	999999	86	479	911	197	855	999999	588	569	907	739	414	494	999999	45	335	479	380	416	999999	629	202	321	999999	999999	264	999999	482	785	320	802	471	670	601	999999	114	646	999999	999999	999999	472	999999	813	999999	753	464	999999	494	136	58	622	849	999999	999999	999999	285	764	443	999999	933	649	999999	999999	259	999999	277	744	893	214	930	689	185	786	999999	631	778	388	900	999999	40	459	722	999999	736	698	952	999999	114	769	20	349	213	877	999999	999999	999999	58	999999	315	485	719	999999	289	205	369	446	73	999999	934	63	896	864	159	396	483	999999	54	75	999999	162	651	999999	134	999999	591	486	308	999999	838	559	729	824	999999	808	320	548	442	160	376	262	889	584	179	715	999999	484	999999	491	999999	47	37	982	13	163	999999	89	787	999999	614	883	999999	938	213	999999	999999	999999	999999	999999	85	935	494	893	699	308	273	999999	471	418	91	999999	432	999999	947	801	531	746	820	999999	974	999999	999999	358	546	493	123	951	381	999999	390	51	214	711	415	999999	999999	144	293	705	890	767	999999	378	13	508	461	331	990	999999	854	588	261	839	377	999999	184	145	357	216	194	321	999999	677	38	49	901	999999	999999	705	999999	397	462	124	550	216	623	999999	354	999999	41	792	960	969	999999	802	790	374	999999	570	77	417	786	87	999999	999999	82	939	350	964	606	740	919	295	164	466	135	146	999999	999999	230	793	791	318	184	999999	361	725	738	235	258	537	386	840	637	840	610	384	602	971	143	683	50	390	441	999999	872	675	999999	999999	676	999999	999999	183	350	999999	999999	478	903	999999	227	356	211	124	715	79	364	89	999999	323	856	751	543	327	999999	546	752	410	876	882	999999	685	999999	265	999999	604	462	212	500	362	224	999999	481	999999	999999	787	482	925	675	372	937	793	999999	501	999999	925	120	757	156	803	531	225	999999	31	999999	541	999999	945	565	999999	616	161	588	305	999999	723	280	70	999999	249	74	826	735	513	945	734	668	419	639	999999	493	999999	66	696	831	998	541	459	881	222	999999	536	370	999999	756	786	214	722	401	902	655	999999	194	999999	739	999999	490	97	86	866	873	35	316	930	626	911	105	999999	474	999999	192	999999	189	999999	898	537	466	181	757	168	530	945	28	999999	979	444	520	159	956	999999	518	999999	383	24	348	325	230	439	937	844	999999	999999	258	999999	719	835	
870	834	999999	211	248	999999	339	917	346	928	17	579	951	192	999999	945	999999	347	593	738	999999	174	999999	999999	317	999999	244	913	999999	217	697	999999	27	154	573	686	151	754	999999	209	124	466	999999	420	317	650	999999	754	452	744	385	910	706	981	999999	705	822	999999	894	999999	84	999999	448	138	240	288	562	807	619	714	804	999999	459	393	999999	999999	999999	600	275	999999	548	489	470	999999	999999	787	999999	45	755	999999	863	717	860	676	999999	698	999999	549	190	999999	98	680	144	737	940	204	460	322	367	419	218	231	169	237	672	594	955	715	306	452	266	526	62	751	999999	97	331	783	268	925	961	947	999999	999999	577	868	999999	732	999999	637	336	709	678	345	659	642	557	632	13	540	743	312	999999	737	773	999999	627	999999	886	853	872	677	999999	441	458	270	811	923	999999	999999	249	232	922	999999	126	556	999999	999999	101	218	539	698	999999	728	191	658	705	682	999999	15	251	961	846	999999	765	659	999999	246	999999	398	830	999999	972	209	301	521	389	583	621	226	999999	910	301	677	999999	184	999999	999999	260	799	999999	138	460	654	562	287	385	999999	903	466	901	611	999999	702	388	999999	725	580	437	670	999999	131	71	256	999999	999999	669	178	624	999999	762	329	986	97	999999	701	184	999999	646	23	145	405	680	164	999999	999999	91	598	999999	999999	458	326	898	589	999999	444	77	999999	999999	232	618	999999	369	322	703	582	625	741	869	686	730	407	933	999999	534	872	450	906	999999	178	258	80	878	213	142	999999	430	406	566	399	634	969	999999	424	404	999999	45	368	461	742	497	350	729	613	999999	61	999999	484	64	658	993	999999	282	203	973	999999	339	165	189	266	162	228	185	480	61	760	451	519	999999	607	999999	92	455	199	681	908	351	275	524	91	64	945	351	908	406	474	697	999999	450	857	598	879	999999	204	590	278	175	259	561	929	610	872	465	457	821	910	999999	999999	999999	999999	999999	999999	999999	107	212	216	877	999999	83	587	73	689	79	171	18	957	904	261	609	413	743	102	713	595	481	192	489	999999	999999	495	759	613	249	384	661	534	999999	90	991	383	400	999999	185	999999	999999	921	803	304	999999	863	16	463	484	118	332	113	360	56	626	30	727	983	190	588	999999	459	449	694	509	483	719	823	999999	235	999999	999999	917	999999	729	560	388	195	454	999999	489	999999	139	140	62	558	184	999999	464	971	999999	417	999999	597	156	415	481	999999	794	965	999999	192	999999	258	999999	999999	
196	621	326	75	641	999999	999999	957	108	532	330	999999	642	951	999999	527	368	297	579	604	137	330	999999	323	999999	999999	400	488	88	306	999999	880	999999	574	372	562	874	398	340	124	878	760	498	624	95	173	475	999999	999999	999999	824	906	999999	501	359	866	39	999999	987	370	999999	60	999999	999999	431	449	284	77	589	746	652	969	999999	999999	726	376	831	968	238	915	804	557	999999	461	999999	204	210	542	224	999999	532	872	411	969	972	999999	999999	696	202	999999	889	999999	999999	999999	974	854	948	224	774	983	999999	999999	774	999999	999999	999999	239	427	329	236	248	741	853	93	999999	780	568	988	999999	899	494	144	775	591	36	406	304	901	486	627	256	999999	999999	999999	471	999999	999999	339	999999	388	999999	464	999999	966	408	157	554	180	999999	204	999999	959	732	875	498	900	296	999999	56	999999	299	999999	940	701	980	262	973	999999	999999	752	682	239	585	113	310	999999	999999	809	193	878	852	999999	206	292	341	296	263	999999	742	571	184	914	293	253	98	271	523	676	985	155	184	933	558	952	521	999999	384	629	574	468	143	487	999	999999	317	175	999999	999999	999999	693	999	90	878	999999	999999	768	946	999999	999999	49	516	999999	823	47	703	999999	576	999999	770	284	912	634	328	283	999999	697	999999	125	936	999999	139	999999	999999	301	999999	104	64	999999	384	752	120	999999	999999	999999	952	999999	663	962	474	398	599	888	887	999999	781	374	762	604	622	880	854	831	405	101	909	651	784	531	891	999999	863	78	868	999999	174	870	30	793	331	395	999999	952	999999	547	334	251	977	231	999999	781	341	460	999999	504	898	289	645	522	624	999999	268	142	81	999999	535	530	29	869	920	911	999999	999999	999999	236	846	901	999999	858	767	999999	674	562	21	999999	277	413	193	999999	999999	884	234	507	178	29	137	999999	881	785	22	803	232	117	999999	608	999999	999999	186	658	658	996	109	787	755	956	637	705	130	961	597	131	347	655	750	46	686	999999	799	264	999999	944	30	405	846	963	999999	566	262	412	999999	999999	237	535	715	999999	785	999999	751	222	391	999999	780	919	999999	890	466	576	366	274	999999	589	572	999999	559	713	975	999999	941	791	520	80	453	718	289	691	894	811	999999	999999	260	249	106	587	872	676	173	111	999999	955	999999	999999	999999	987	999999	102	999999	314	976	12	157	91	505	959	701	320	979	72	639	506	996	999999	636	739	23	999999	999999	984	59	882	549	874	496	985	294	651	870	999999	237	196	359	589	
835	999999	479	179	743	999999	886	561	697	999999	471	710	958	999999	242	470	974	808	999999	357	265	103	999999	999999	595	520	675	59	450	523	999999	999999	157	416	819	698	999999	844	999999	999999	999999	497	999999	448	412	785	999999	440	418	999999	491	429	587	11	999999	741	999999	206	584	233	470	999999	121	184	277	28	999999	552	44	544	210	139	999999	999999	259	767	909	23	870	809	493	244	641	49	999999	414	865	155	92	87	222	73	999999	714	886	999999	386	19	999999	999999	232	484	406	874	209	999999	999999	334	752	567	832	999999	999999	775	740	999999	205	81	152	862	163	417	470	956	999999	147	999999	165	376	999999	390	999999	842	486	999999	18	837	766	840	680	855	541	403	524	255	751	736	494	973	660	76	314	999999	999999	240	814	24	450	999999	71	491	403	957	764	186	999999	629	849	198	732	999999	438	999999	999999	17	622	23	999999	711	580	999999	385	191	716	999999	86	42	999999	256	772	993	397	999999	778	198	461	583	639	999999	999999	131	999999	306	251	272	638	82	405	999999	618	800	79	739	972	999999	115	221	251	843	999999	999999	105	603	425	738	10	224	463	283	555	999999	999999	607	999999	458	524	89	940	454	292	999999	636	999999	999999	971	924	658	999999	127	93	250	999999	795	247	422	36	292	880	512	271	423	619	132	999999	579	426	471	999999	523	146	36	281	796	561	106	273	999999	966	999999	814	352	973	345	200	314	999999	589	999999	975	432	241	208	999999	192	869	394	514	475	68	555	462	317	999999	999999	999999	999999	545	244	999999	158	162	326	435	698	919	999999	283	931	999999	999999	836	111	374	101	905	827	843	614	691	999999	758	408	907	898	361	999999	255	365	999999	345	999999	354	999999	827	280	915	999999	739	272	429	120	582	32	194	999999	361	942	636	85	238	999999	930	999999	439	999999	753	418	536	346	885	205	999999	999999	117	712	491	883	999999	820	990	999999	114	352	272	601	185	999999	999999	190	999999	101	618	999999	904	999999	239	999999	789	999999	526	506	999999	402	386	999999	999999	784	915	999999	236	478	404	815	95	183	32	588	289	837	999999	378	695	356	346	793	586	638	893	898	483	689	103	120	304	493	819	999999	965	48	409	401	469	999999	953	531	697	802	204	731	999999	999999	999999	951	999999	158	999999	999999	65	593	999999	563	891	999999	998	546	384	999999	999999	601	364	320	623	251	999999	999999	999999	454	402	999999	106	783	444	999999	711	832	177	152	897	999999	999999	999999	999999	381	401	999999	999999	452	252	417	157	
413	999999	602	376	876	999999	281	523	399	250	366	496	999999	497	864	128	729	316	175	379	999999	396	376	999999	434	664	251	999999	591	323	465	212	985	667	693	502	842	795	835	999999	896	628	999999	905	999999	442	999999	884	536	728	780	999999	999999	47	915	999999	915	683	941	221	786	430	932	86	784	163	511	999999	804	371	285	934	480	371	483	613	999999	471	602	991	258	999999	323	862	542	329	999999	948	751	676	999999	169	853	623	28	475	695	999999	999999	172	999999	831	90	175	452	846	665	715	564	311	138	999999	91	949	999999	429	117	79	544	999999	38	562	832	137	784	126	90	857	352	17	918	467	350	439	70	427	999999	158	420	695	664	999999	393	999999	547	143	999999	903	660	599	999999	625	999999	665	999999	378	999	999999	390	335	766	999999	372	999999	393	671	113	652	999999	545	152	999999	659	848	999999	617	178	392	590	651	48	186	206	753	999999	302	580	684	304	999999	999999	999999	999999	94	999999	856	57	999999	65	876	39	435	23	124	456	407	999999	47	999999	526	209	999999	372	739	296	589	610	619	905	101	101	428	999999	208	128	819	202	999999	919	943	999999	341	999999	999999	621	612	173	92	307	252	999999	542	819	777	491	810	961	999999	798	350	255	999999	931	964	784	999999	88	999999	996	999999	215	999999	128	921	999999	868	290	658	999999	683	425	528	999999	999999	764	558	609	580	999999	317	857	173	999999	578	698	999999	409	372	929	20	534	357	999999	999999	46	999999	999999	897	821	999999	530	313	910	124	924	726	999999	278	999999	235	11	999999	107	688	779	51	624	999999	233	823	469	917	728	117	159	77	442	999999	626	829	145	711	999999	999999	787	554	999999	662	999999	971	26	141	172	703	18	36	260	407	999999	994	999999	873	674	997	163	999999	999999	999999	965	856	294	473	651	380	100	299	749	999999	901	999999	999999	962	999999	261	806	337	755	999999	999999	132	817	45	761	632	999999	271	46	761	941	184	970	460	696	999999	999999	553	489	792	613	999999	287	258	505	665	216	999999	977	422	200	825	857	999999	704	842	999999	999999	712	29	999999	828	263	987	70	726	264	338	275	999999	574	263	999999	963	421	999999	844	569	539	105	425	999999	294	999999	570	999999	327	420	755	854	758	438	999999	999999	999999	999999	465	299	197	778	410	877	92	878	848	937	976	894	147	325	997	479	718	999999	603	700	543	639	427	999999	999999	843	582	421	350	146	422	388	999999	999999	923	555	381	761	999999	547	88	999999	775	633	999999	433	
283	440	999999	999999	999999	234	866	240	251	999999	872	253	379	999999	305	999999	538	711	525	597	999999	511	401	999999	108	957	999999	65	621	137	863	794	999999	999999	570	152	999999	71	426	197	522	802	395	999999	683	137	392	137	252	418	877	73	117	999999	571	772	999999	413	999999	762	312	999999	619	999999	963	999999	449	999999	996	162	999999	476	295	337	85	69	999999	305	769	970	575	794	813	213	999999	799	686	262	414	798	114	999999	999999	664	884	712	193	281	142	605	688	999999	140	99	312	411	999999	779	476	999999	999999	742	999999	220	196	518	996	415	999999	174	401	999999	987	208	58	953	595	630	453	372	876	843	172	173	291	585	663	723	999999	848	30	906	785	902	999999	371	999999	670	477	375	715	777	417	968	214	501	999999	932	50	999999	999999	157	336	113	635	999999	580	480	999999	611	855	283	515	25	153	999999	411	94	66	687	445	924	163	87	656	999999	436	203	959	999999	999999	730	682	999999	41	872	580	682	999999	338	790	999999	741	999999	519	442	272	401	824	719	100	999999	999999	363	999999	891	994	999999	456	536	386	386	521	999999	37	135	600	964	984	280	914	729	817	727	896	408	192	297	567	224	836	999999	378	249	700	666	854	329	636	150	878	331	235	740	952	414	999999	603	838	999999	841	999999	417	554	805	370	109	157	999999	516	708	706	691	242	999999	352	17	999999	447	371	999999	280	338	843	402	999999	504	999999	999999	492	882	589	458	182	382	539	626	824	999999	339	566	707	999999	129	999999	181	640	992	999999	999999	406	253	165	476	999999	571	968	574	162	222	866	999999	382	973	999999	128	999999	518	999999	170	726	999999	838	118	805	999999	416	218	411	230	952	511	47	175	96	638	434	982	999999	811	570	999999	999999	999999	472	544	334	890	999999	322	924	132	143	879	884	222	415	57	671	551	164	759	172	999999	999999	365	999999	999999	999999	995	694	999999	460	58	599	999999	999999	999999	999999	999999	248	999999	722	99	999999	830	999999	999999	290	999999	999999	386	320	516	656	811	889	740	960	117	999999	127	14	999999	627	658	671	94	290	219	701	797	999999	410	313	999999	46	83	999999	999999	987	827	926	999999	771	318	955	943	999999	788	784	999999	657	538	712	130	521	231	999999	647	168	293	877	81	999999	435	975	909	212	999999	774	999999	114	999999	129	999999	999999	991	729	319	702	728	693	999999	435	999999	150	999999	698	192	127	814	612	988	282	704	999999	855	840	346	343	55	740	384	23	999999	999999	137	418	980	
929	999999	999999	161	944	440	600	385	999999	260	999999	111	220	30	999999	999999	214	126	257	999999	780	345	161	392	976	657	999999	319	999999	466	255	22	465	717	999999	597	322	460	53	841	999999	574	219	589	61	241	834	720	483	63	764	560	880	992	210	999999	378	999999	184	297	452	290	897	999999	15	282	646	999999	768	312	647	753	82	415	321	215	999999	571	341	745	822	999999	999999	434	999999	695	142	472	517	668	229	999999	999999	755	399	823	999999	40	999999	778	999999	341	999999	180	415	20	999999	999999	680	994	467	806	999999	439	475	999999	455	472	486	320	149	183	985	999999	93	445	478	326	26	498	538	106	986	562	160	490	324	665	28	692	999999	999999	791	523	210	422	433	846	290	999999	377	215	553	274	638	420	355	999999	96	970	542	170	457	192	465	371	819	225	999999	984	860	790	999999	999999	112	481	392	472	999999	671	999999	631	46	999999	130	333	552	722	924	739	145	472	578	58	999999	57	220	609	67	838	602	999999	567	999999	999999	999999	761	759	999999	167	38	882	952	425	958	999999	999999	999999	71	142	818	107	999999	548	849	398	222	405	644	65	270	782	999999	70	78	999999	74	740	451	542	999999	793	560	767	999999	262	520	162	100	249	923	567	547	924	29	504	917	28	456	964	375	365	999999	116	896	255	477	892	356	999999	846	393	212	529	570	35	547	533	837	597	999999	69	315	999999	142	999999	245	999999	50	574	886	55	294	486	999999	999999	678	999999	870	465	784	628	805	935	999999	539	364	999999	364	994	957	999999	191	859	96	316	60	999999	974	202	999999	987	851	782	278	801	109	726	999999	363	356	103	663	381	812	999999	263	379	999999	602	349	227	136	56	616	502	863	999999	400	999999	166	999999	478	677	455	797	999999	33	999999	601	440	638	999999	999999	999999	864	730	810	56	999999	62	999999	716	382	853	792	860	805	999999	775	937	674	335	500	207	396	999999	985	925	24	483	999999	712	411	999999	999999	999999	999999	407	752	772	999999	388	563	999999	486	253	999999	824	663	936	971	856	891	999999	766	999999	176	803	261	999999	744	884	41	363	999999	967	315	999999	999999	999999	734	407	999999	13	884	295	999999	692	721	153	528	171	272	999999	999999	999999	999999	748	405	408	394	332	156	999999	999999	178	356	999999	985	518	938	999999	681	999999	211	573	999999	887	778	999999	539	484	999999	117	720	583	999999	953	999999	999999	155	999999	814	743	847	999999	999999	910	975	716	938	999999	706	212	215	642	489	841	876	
937	999999	999999	999999	925	868	910	250	48	999999	454	555	403	357	546	372	381	82	937	583	999999	322	532	912	72	542	999999	778	879	902	999999	999999	781	87	914	508	221	596	888	875	999999	171	222	127	999999	170	999999	225	169	999999	834	570	551	268	86	999999	418	31	907	999999	901	141	371	146	999999	999999	774	325	443	47	160	784	193	72	645	999999	109	414	999999	901	996	751	618	49	77	999999	999999	999999	11	299	100	200	689	505	999999	805	800	86	999999	181	396	230	781	131	689	59	387	488	999999	999999	525	14	999999	999999	396	999999	523	332	78	207	999999	260	324	154	947	999999	105	999999	999999	999999	837	999999	999999	999999	999999	776	969	497	359	999999	140	74	999999	999999	999999	999999	561	682	119	823	999999	478	999999	215	999999	146	905	637	184	729	999999	700	399	783	610	502	999999	428	501	999999	999999	36	999999	999999	76	999999	359	761	380	861	999999	423	999999	999999	556	999999	999999	795	846	378	870	342	999999	999999	999999	440	674	126	952	281	93	142	190	498	644	266	999999	958	149	999999	786	154	267	999999	330	540	132	134	236	250	486	218	582	133	749	847	713	351	985	636	78	243	808	108	777	999999	999999	88	631	300	999999	67	655	224	999999	725	85	999999	309	533	318	549	889	711	794	875	560	67	749	796	553	164	972	513	999999	553	345	168	999999	64	308	53	503	936	386	429	562	999999	540	33	772	713	999999	462	327	528	353	107	313	902	715	184	339	999999	747	709	999999	152	661	999999	999999	999999	464	254	999999	275	55	953	335	375	322	203	527	725	34	839	122	520	999999	44	210	248	854	642	349	134	999999	669	199	999999	999999	419	706	501	643	999999	259	999999	999999	62	999999	999999	772	938	589	521	657	614	810	999999	999999	574	957	626	999999	151	999999	822	905	109	561	386	999999	657	40	903	496	35	91	999999	590	325	292	142	999999	810	476	915	62	828	477	999999	999999	999999	999999	999999	462	90	662	501	792	999999	891	137	500	106	636	124	999999	686	999999	631	532	999999	327	281	292	999999	74	39	675	156	769	999999	632	999999	527	481	999999	270	451	416	373	590	386	999999	434	164	999999	465	183	362	17	375	803	845	576	999999	964	809	488	637	26	999999	825	999999	667	814	504	999999	579	999999	999999	647	245	618	268	941	264	174	999999	137	192	608	999999	323	999999	404	999999	787	886	308	516	768	782	999999	400	739	764	740	496	619	659	604	999999	999999	816	370	140	194	586	634	999999	800	999999	360	454	417	777	512	
507	272	541	717	161	280	648	777	865	431	227	528	187	999999	999999	237	999999	999999	722	836	999999	778	273	99	210	261	999999	716	806	431	369	983	962	999999	243	999999	999999	999999	452	615	379	48	999999	709	966	68	999999	450	132	734	882	999999	694	941	15	728	999	999999	999999	900	936	932	970	443	71	244	566	999999	290	454	159	535	999999	117	466	468	284	563	132	999999	999999	893	593	82	549	999999	299	30	256	999999	999999	636	435	552	999999	447	77	70	648	732	501	532	999999	999999	585	356	730	999999	484	547	454	999999	329	374	106	999999	348	898	894	568	945	545	678	776	230	523	110	999999	438	29	400	223	915	999999	999999	281	733	915	497	999999	999999	712	546	709	999999	788	316	71	456	636	108	999999	175	89	786	955	853	394	999999	999999	256	147	158	464	156	241	529	929	723	999999	318	999999	411	702	999999	999999	998	969	716	442	216	999999	147	801	999999	231	999999	999999	612	695	428	349	467	435	999999	999999	563	91	563	828	268	999999	348	999999	327	675	767	473	294	553	956	883	677	25	855	217	10	357	544	924	193	694	999999	999999	406	999999	965	976	756	169	679	917	416	999999	999999	999999	701	515	483	254	463	583	999999	69	999999	544	671	452	999999	738	635	216	547	638	644	574	999999	320	234	358	999999	999999	999999	999999	999999	49	999999	999999	841	36	515	494	873	300	470	609	999999	267	999999	862	308	522	999999	27	999999	472	379	778	253	608	769	999999	290	135	544	672	865	425	194	699	999999	881	610	553	233	999999	999999	257	999999	44	431	802	31	372	59	197	394	999999	601	411	669	698	546	242	999999	999999	214	748	999999	999999	999999	999999	83	599	794	999999	912	853	999999	392	139	132	610	218	187	967	999999	999999	85	999999	287	175	824	782	39	378	344	377	297	108	937	594	501	379	300	704	729	431	578	999999	285	541	999999	218	281	999999	999999	338	65	999999	765	296	999999	409	520	999999	902	300	999999	999999	91	544	999999	696	999999	999999	631	241	999999	482	247	937	349	452	81	746	268	615	510	492	290	16	321	997	342	999999	921	102	858	722	802	438	999999	161	551	740	975	220	763	999999	915	855	421	583	61	828	946	230	337	773	999999	296	789	88	145	85	232	568	363	804	999999	999999	383	999999	680	999999	86	197	900	340	771	58	852	774	577	999999	595	738	945	999999	704	700	764	94	999999	515	649	782	26	476	517	416	856	958	121	999999	482	226	902	252	751	999999	329	996	12	271	444	25	510	710	
999999	493	622	849	110	923	999999	298	999999	174	999999	303	181	434	823	364	201	893	662	201	952	379	836	703	762	999999	380	999999	999999	150	80	633	282	316	999999	33	999999	16	999999	198	999999	193	999999	737	93	458	587	895	183	647	999999	551	363	319	757	120	657	919	97	164	999999	16	216	652	104	535	31	865	999999	799	570	194	999999	474	590	768	946	108	619	314	999999	484	594	444	79	529	280	962	558	999999	375	999999	919	703	644	603	999999	780	643	999999	436	999999	999999	383	86	999999	515	888	999999	988	999999	999999	999999	783	796	78	999999	772	582	999999	265	68	316	571	999999	696	999999	999999	829	999999	791	175	465	72	877	646	37	999999	367	194	23	391	244	569	999999	999999	574	145	999999	575	191	215	208	999999	999999	377	415	885	950	999999	999999	184	69	741	999999	998	104	247	906	999999	999999	211	414	999999	560	873	824	999999	859	616	132	139	434	263	805	999999	967	396	999999	509	240	999999	270	977	999999	839	332	503	999999	712	722	336	239	756	534	979	800	999999	999999	428	553	669	999999	999999	999999	491	999999	999999	935	620	41	707	476	406	920	900	999999	437	825	721	550	999999	999999	157	894	999999	900	678	999999	825	999999	167	999999	999999	955	570	999999	999999	999999	999999	999999	999999	567	752	999999	24	860	999999	999999	634	49	372	984	796	999999	232	999999	878	449	471	591	81	999999	119	834	873	829	999999	450	359	999999	23	717	743	999999	999999	763	631	475	879	935	77	841	999999	786	999999	183	92	473	733	284	999999	488	258	500	28	452	457	918	999999	999999	735	999999	999999	849	35	654	999999	175	999999	468	665	413	999999	536	523	239	980	333	419	700	746	661	717	85	999999	535	469	252	612	580	315	713	999999	694	999999	685	999999	999999	761	769	932	917	618	274	999999	833	918	722	976	789	471	134	999999	116	999999	84	674	410	310	499	194	997	562	999999	163	999999	744	875	335	837	874	734	572	650	767	829	53	999999	466	715	999999	747	999999	822	999999	999999	214	561	255	136	21	999999	944	999999	584	934	364	999999	121	667	999999	53	396	149	915	999999	562	999999	999999	999999	41	999999	944	595	999999	999999	731	739	175	971	747	999999	629	209	826	919	999999	310	75	833	475	709	341	799	626	573	999999	136	907	999999	628	356	223	636	105	999999	20	358	388	147	212	624	177	149	920	906	423	196	999999	999999	946	261	792	999999	153	331	889	999999	969	319	999999	604	832	793	352	400	969	993	114	45	908	441	922	927	999999	851	999999	201	999999	
999999	159	174	814	912	436	377	564	707	493	774	900	999999	999999	78	61	607	792	383	797	530	937	430	92	287	999999	999999	339	864	884	302	788	698	999999	259	170	999999	790	999999	367	999999	835	999999	510	340	145	53	61	853	875	32	69	168	404	359	999999	728	91	999999	999999	921	999999	999999	822	999999	985	212	999999	139	907	999999	999999	872	26	821	694	676	920	752	152	999999	462	486	989	999999	243	629	304	999999	999999	999999	839	264	999999	445	999999	146	448	999999	999999	999999	452	922	999999	745	999999	196	151	999999	664	116	807	339	394	999999	468	999999	710	960	957	365	999999	999999	662	475	999999	562	778	581	883	558	237	611	407	219	601	540	999999	253	656	999999	488	721	261	371	999999	510	869	322	976	387	435	487	361	989	35	999999	269	999999	455	999999	418	570	699	116	999999	205	931	185	191	928	29	999999	999999	910	877	999999	432	300	840	789	692	466	604	505	132	999999	259	418	999999	832	280	999999	999999	999999	638	918	32	999999	493	439	578	694	141	58	367	999999	183	450	121	838	345	969	639	665	960	999999	965	203	999999	999999	946	999999	991	358	999999	958	667	999999	999999	958	174	287	807	411	221	999999	335	999999	999999	999999	575	808	306	355	999999	999999	430	999999	52	685	953	999999	170	999999	493	999999	703	999999	999999	408	999999	872	178	162	674	67	999999	238	454	999999	627	418	66	831	562	147	227	646	861	355	538	534	269	596	999999	345	127	453	918	999999	999999	999999	165	738	850	703	640	153	680	439	150	202	999999	90	999999	544	772	338	801	355	837	999999	999999	55	870	777	999999	581	157	339	940	717	999999	298	666	84	263	327	999999	859	506	999999	965	999999	999999	345	845	188	537	999999	573	788	652	572	328	999999	631	120	867	83	100	69	996	351	498	432	881	400	423	984	999999	454	358	942	849	764	101	499	839	534	999999	434	999999	685	999999	162	75	748	969	428	999999	152	459	907	768	447	86	624	999999	783	464	999999	764	553	189	129	999999	710	999999	563	157	141	999999	999999	151	666	25	320	585	346	366	142	431	999999	540	148	994	450	183	412	687	476	565	66	80	487	999999	499	506	646	721	365	999999	999999	280	999999	872	126	766	111	431	999999	49	596	426	331	33	768	23	50	134	999999	536	320	875	680	576	224	272	664	997	526	814	939	624	999999	999999	25	725	999999	276	999999	684	82	981	921	999999	969	999999	748	463	999999	486	465	522	732	829	714	540	600	745	658	854	112	113	904	999999	109	971	
999999	224	999999	53	793	774	256	315	999999	339	999999	252	999999	999999	523	210	999999	49	358	999999	892	181	402	485	134	483	618	999999	999999	968	86	969	999999	997	999999	534	455	999999	692	691	275	426	375	385	999999	357	999999	999999	340	901	999999	864	603	683	88	252	821	533	919	999999	165	233	733	494	263	984	999999	609	999999	999999	754	250	357	666	161	476	999999	999999	999999	777	345	544	692	680	961	999999	999999	654	999999	972	712	922	937	382	536	52	999999	880	131	999999	442	539	716	351	157	765	517	999999	531	612	446	804	633	151	999999	999999	540	63	999999	999999	618	270	999999	395	999999	832	313	974	140	999999	783	999999	999999	999999	999999	805	827	351	999999	205	999999	439	999999	999999	999999	908	999999	795	999999	914	512	999999	999999	89	982	182	999999	330	75	324	462	999999	999999	999999	999999	521	999999	335	807	179	793	999999	999999	999999	999999	189	147	383	859	377	999999	518	999999	225	606	154	999999	816	999999	999999	956	506	999999	999999	999999	171	999999	709	488	24	10	999999	988	238	131	322	999999	999999	999999	803	999999	475	471	697	781	999999	999999	999999	816	999999	944	101	19	644	999999	296	913	322	593	187	556	438	895	845	377	999999	530	349	104	999999	46	556	85	522	138	491	45	588	999999	999999	206	52	999999	804	999999	908	954	353	25	834	409	796	437	563	257	606	580	626	999999	211	424	625	496	532	647	999999	25	999999	516	999999	261	999999	999999	793	981	513	544	101	999999	468	625	186	334	269	999999	250	999999	999999	275	532	910	418	268	236	385	999999	556	370	166	681	999999	467	837	999999	582	85	911	643	581	743	71	488	850	861	585	999999	301	999999	999999	407	279	503	999999	999999	999999	842	999999	658	999999	410	957	184	934	999999	576	999999	349	50	686	808	339	999999	940	531	470	999999	568	407	999999	147	289	329	721	999999	999999	999999	999999	853	999999	740	19	262	234	181	786	887	553	756	294	426	898	999999	549	999999	999999	999999	562	999999	523	398	999999	668	17	999999	130	637	462	999999	692	999999	923	999999	999999	946	799	86	261	999999	744	583	878	999999	122	999999	249	38	780	882	999999	619	999999	544	339	84	465	351	255	954	60	159	434	999999	73	999999	503	412	999999	602	999999	991	541	793	955	999999	999999	999999	555	782	41	101	999999	999999	494	83	349	388	166	502	999999	999999	830	999999	999999	595	999999	509	748	14	999999	836	355	187	842	699	87	53	999999	399	564	999999	999999	472	999999	958	999999	999999	884	990	999999	124	256	190	122	591	170	244	84	370	999999	20	
999999	550	999999	204	999999	679	737	794	996	305	799	767	999999	497	662	368	999999	760	303	303	999999	757	245	616	999999	175	75	261	538	999999	969	229	607	554	279	254	420	999999	222	623	127	999999	994	473	325	489	252	624	928	802	860	323	77	498	395	966	315	445	613	581	999999	999999	999999	163	335	579	170	394	228	418	947	656	548	999999	186	534	763	772	999999	111	922	450	332	736	982	656	999999	118	168	312	939	975	124	641	19	640	834	840	999999	745	329	858	999999	520	854	214	775	397	322	860	999999	542	154	512	658	173	163	999999	181	679	427	61	235	915	478	971	541	999999	670	545	700	999999	635	554	999999	999999	53	812	881	777	880	765	796	999999	109	999999	830	611	982	999999	486	314	668	999999	328	277	632	491	51	883	672	868	726	776	170	290	999999	600	730	594	130	351	648	403	798	662	264	928	815	999999	999999	929	924	999999	999999	396	264	178	236	514	441	562	999999	998	115	999999	48	29	146	819	999999	999999	881	398	999999	145	665	274	668	665	23	704	676	970	741	742	999999	900	999999	774	36	738	374	225	999999	568	581	650	298	785	623	244	791	995	581	999999	58	999999	110	923	730	989	999999	570	999999	737	999999	999999	266	372	79	147	999999	372	793	761	866	665	245	167	999999	999999	976	882	999999	778	912	681	999999	830	694	999999	800	794	53	46	999999	999999	724	425	682	781	999999	925	999999	486	999999	428	999999	819	54	392	300	942	369	715	23	999999	529	999999	824	214	411	435	678	661	346	516	999999	757	532	999999	941	820	484	782	999999	999999	175	565	845	999999	479	579	786	999999	126	857	435	999999	999999	612	999999	11	999999	477	380	999999	257	64	149	999999	109	454	297	999999	450	480	468	586	93	962	461	999999	877	999999	735	832	649	376	999999	999999	999999	990	733	920	789	940	229	16	412	673	803	999999	425	428	394	999999	999999	804	861	645	399	999999	999999	70	161	319	133	270	999999	548	318	880	519	660	344	119	720	377	202	510	999999	461	999999	420	999999	999999	548	458	946	709	550	999999	515	899	99	242	999999	672	769	479	817	958	999999	864	364	922	601	999999	94	999999	999999	914	611	361	393	938	674	834	901	811	771	674	999999	42	997	473	375	999999	570	111	374	57	608	999999	693	303	999999	320	999999	247	748	782	374	671	405	999999	243	999999	515	161	568	910	771	958	707	152	644	999999	999999	999999	999999	999999	999999	982	910	999999	316	889	667	999999	750	363	778	663	72	989	309	652	
637	371	240	999999	999999	418	999999	999999	285	649	25	550	999999	999999	453	175	689	766	999999	999999	761	148	330	354	496	425	410	215	141	118	895	718	999999	991	604	505	659	346	999999	999999	999999	456	981	666	999999	127	441	795	910	613	999999	306	412	999999	891	999999	51	999999	724	999999	999999	337	331	999999	754	306	999999	667	361	947	515	999999	887	800	999999	314	167	663	480	379	983	615	304	528	999999	599	999999	999999	999999	115	464	773	999999	199	999999	121	134	813	912	999999	419	774	443	999999	107	630	418	612	974	586	341	387	416	999999	705	403	43	803	43	165	999999	782	566	999999	999999	742	732	697	32	999999	189	354	751	999999	960	218	181	999999	999999	513	190	703	950	523	773	87	999999	999999	494	999999	88	331	999999	999999	587	636	217	196	999999	365	999999	999999	589	999999	999999	987	635	999999	999999	496	999999	700	999999	529	974	999999	831	53	483	999999	385	999999	213	647	753	858	999999	994	999999	333	999999	999999	863	76	615	470	999999	999999	126	786	451	999999	881	997	163	387	949	999999	782	300	804	174	713	72	979	442	999999	942	399	548	423	999999	198	71	496	246	837	315	913	513	182	999999	999999	999999	965	532	583	215	999999	376	908	999999	221	34	528	999999	281	800	999999	999999	999999	999999	417	999999	373	809	664	999999	511	916	549	643	345	999999	128	780	246	26	107	456	858	311	999999	33	640	108	430	173	543	660	965	46	229	740	560	10	617	359	334	165	868	763	999999	577	826	274	978	999999	906	748	599	999999	703	639	999999	651	724	393	936	999999	999999	501	286	851	951	513	999999	999999	718	128	173	886	692	941	588	999999	999999	880	207	375	129	487	266	795	999999	710	999999	589	426	908	285	233	423	999999	775	376	999999	999999	999999	999999	850	383	233	788	585	712	571	762	60	229	54	843	196	999999	154	901	244	491	790	250	180	834	188	809	999999	999999	473	633	175	221	617	999999	264	883	999999	746	999999	999999	999999	358	148	580	539	206	999999	441	47	852	914	999999	142	995	999999	385	153	25	204	423	945	999999	248	999999	596	838	611	300	589	312	54	408	647	765	281	441	111	599	305	981	999999	410	902	621	718	301	89	622	999999	879	740	510	551	840	533	574	999999	210	999999	999999	595	999999	852	734	807	516	236	999999	723	999999	283	554	720	223	478	544	999999	626	999999	304	759	989	610	709	999999	544	857	807	242	999999	331	901	614	999999	396	381	558	177	814	212	75	712	999999	68	999999	196	790	337	371	989	831	493	
980	690	940	999999	963	152	999999	272	658	428	999999	26	999999	381	999999	999999	826	999999	999999	575	812	27	238	57	999999	551	999999	999999	754	529	445	252	876	837	999999	924	999999	790	418	416	999999	999999	553	646	576	881	757	234	999999	675	999999	999999	999999	265	999999	962	999999	892	999999	421	48	786	518	999999	999999	892	150	472	460	24	460	45	687	999999	570	270	999999	592	480	218	793	879	139	89	28	999999	249	999999	166	999999	473	771	285	997	377	999999	43	424	663	684	741	295	999999	242	224	475	587	433	694	420	999999	868	421	306	627	168	999999	438	121	811	652	999999	315	501	999999	688	760	690	212	999999	236	60	928	796	999999	508	116	999999	864	552	999999	999999	925	746	471	999999	359	979	380	219	572	604	313	852	42	221	979	282	999999	999999	715	896	999999	353	193	999999	999999	625	829	128	999999	759	999999	568	999999	835	603	569	39	946	999999	780	999999	992	778	999999	746	86	763	265	529	834	999999	338	837	999999	595	999999	999999	33	663	734	160	261	166	813	40	744	633	999999	618	419	252	744	999999	999999	586	999999	574	561	700	864	862	573	598	999999	553	246	731	531	250	999999	16	999999	999999	604	630	68	999999	999999	602	11	999999	567	647	999999	592	471	140	902	119	366	17	999999	999999	799	999999	586	663	999999	269	793	23	111	955	999999	413	246	462	603	314	528	402	609	958	698	999999	304	926	999999	635	91	115	999999	422	884	999999	13	999999	999999	732	53	405	896	705	808	988	999999	611	60	999999	355	999999	999999	598	591	999999	999999	53	633	387	577	660	184	999999	187	688	194	689	81	582	409	563	969	870	270	133	505	903	160	710	999999	693	875	782	289	82	999999	999999	830	919	616	960	999999	999999	165	999999	230	593	999999	999999	804	661	999999	478	306	792	49	667	999999	999999	469	504	999999	923	316	883	999999	402	999999	114	120	954	858	999999	966	449	513	864	714	877	999999	911	385	40	906	999999	999999	407	485	496	43	999999	902	372	460	121	999999	999999	798	281	607	828	999999	423	19	849	802	388	511	999999	289	185	952	461	565	557	129	861	999999	896	999999	388	916	536	81	209	62	496	999999	999999	999999	388	999999	999999	279	84	352	999999	31	66	999999	774	895	628	217	857	958	450	999999	903	999999	215	999999	999999	999999	229	911	42	352	809	797	999999	687	657	485	900	120	518	191	999999	999999	167	840	961	288	956	493	298	328	223	251	999999	689	797	862	175	280	999999	892	59	172	319	619	222	268	311	97	999999	152	
317	747	999999	269	325	999999	834	999999	999999	623	594	999999	623	713	138	567	999999	626	889	794	320	999999	947	626	142	329	895	548	999999	999999	999999	868	255	155	999999	475	802	352	999999	109	999999	800	133	549	999999	322	999999	605	490	654	82	684	208	453	832	687	799	823	136	999999	802	999999	747	454	646	725	491	477	999999	662	765	844	262	790	765	520	506	408	999999	999999	780	999999	67	973	630	302	670	801	323	334	676	999999	999999	378	306	999999	62	999999	903	583	831	81	999999	828	888	999999	431	418	688	322	999999	401	999999	317	999999	512	238	999999	823	353	999999	690	164	377	986	786	629	884	493	999999	467	826	999999	744	988	709	397	239	94	402	999999	262	999999	10	153	999999	999999	999999	162	793	513	287	856	999999	528	999999	917	535	841	112	608	547	924	666	854	364	895	760	999999	516	124	999999	999999	431	482	802	578	163	234	711	313	721	731	999999	999999	190	999999	945	226	847	791	862	397	981	793	999999	337	999999	156	999999	388	722	588	646	679	514	596	999999	87	725	572	764	999999	139	798	887	815	234	157	674	394	950	544	482	999999	262	999999	708	999999	158	474	999999	16	999999	333	590	143	95	30	14	999999	545	868	999999	999999	999999	561	999999	193	906	999999	999999	999999	999999	404	438	999999	999999	922	427	903	887	797	928	260	999999	999999	999999	806	999999	753	999999	214	153	90	999999	92	999999	207	696	700	352	525	999999	999999	371	823	534	51	999999	412	37	172	603	999999	706	748	939	249	833	999999	696	462	974	163	787	899	165	999999	555	356	143	907	236	999999	560	372	999999	999999	889	628	232	823	911	805	725	567	610	52	999999	999999	999999	804	374	426	13	999999	550	999999	999999	472	668	142	999999	548	278	129	936	999999	550	343	681	651	360	215	57	872	550	179	437	229	298	122	27	453	213	999999	543	810	723	669	821	498	445	999999	999999	100	337	372	536	606	999999	734	501	999999	429	501	454	169	378	140	350	381	999999	632	999999	999999	999999	52	999999	939	586	136	163	999999	522	192	215	999999	999999	999999	545	187	642	831	598	564	620	977	34	711	884	383	441	999999	329	449	358	813	253	414	974	295	37	596	29	999999	999999	999999	527	999999	296	521	914	420	595	172	738	319	999999	619	999999	148	999999	634	65	213	694	571	562	999999	834	999999	999999	999999	999999	259	160	55	999999	103	983	10	459	787	425	372	468	999999	996	166	710	48	779	999999	479	836	277	999999	541	816	810	19	68	454	411	894	831	84	999999	
346	21	693	508	940	999999	933	688	999999	999999	692	744	674	574	405	372	795	999999	999999	370	155	999999	757	514	994	999999	999999	942	14	999999	999999	540	394	999999	660	155	27	999999	838	997	545	158	47	194	999999	82	999999	444	662	92	999999	281	775	999999	292	999999	999999	999999	513	656	661	991	684	853	688	162	360	91	914	999999	354	265	783	68	824	997	943	572	999999	922	999999	539	289	921	769	258	765	680	310	305	890	839	37	191	346	554	474	194	999999	696	722	64	530	412	738	361	999999	999999	889	999999	420	691	521	999999	509	131	711	762	93	439	396	679	781	619	999999	514	237	601	722	279	999999	759	77	970	210	999999	19	877	193	418	999999	59	791	999999	884	999999	327	446	682	224	999999	711	110	999999	310	52	283	910	52	233	133	896	993	619	761	660	999999	551	390	416	121	834	579	674	678	346	887	766	734	999999	999999	791	919	507	437	821	659	999999	670	999999	999999	108	999999	999999	999999	999999	65	999999	262	233	584	775	999999	275	112	18	142	435	397	999999	165	516	999999	882	46	341	976	496	192	999999	11	623	881	233	596	23	10	999999	999999	999999	290	715	513	510	586	421	736	653	404	428	688	233	613	706	11	313	999999	999999	999999	999999	887	569	990	999999	999999	960	894	831	678	99	17	523	56	999999	999999	450	999999	676	999999	999999	605	333	101	763	999999	999999	19	999999	999999	293	101	58	695	434	926	720	724	201	288	625	999999	904	999999	999999	420	999999	187	999999	33	999999	310	999999	656	999999	359	564	478	999999	999999	454	999999	718	610	395	998	959	827	621	999999	999999	725	811	398	679	999999	700	999999	786	999999	95	999999	978	162	669	983	999999	999999	397	85	372	252	497	999999	999999	674	808	304	589	999999	999999	348	565	384	999999	999999	499	857	976	211	658	216	692	884	999999	854	972	566	940	412	163	567	440	999999	294	720	238	999999	564	15	999999	406	999999	479	890	747	44	604	101	834	493	999999	424	195	999999	165	559	612	164	978	702	251	363	999999	163	999999	908	28	100	349	607	817	302	971	999999	999999	999999	999999	994	238	819	999999	475	116	918	174	152	999999	130	138	170	625	526	586	999999	57	999999	591	326	997	838	25	513	751	236	999999	695	453	283	174	999999	347	618	926	169	999999	776	257	269	988	750	999999	898	962	188	982	301	716	999999	999999	219	856	895	996	399	804	999999	723	880	999999	479	699	970	956	419	823	16	599	426	999999	281	999999	331	338	999999	184	999999	999999	572	254	384	
979	999999	999999	999999	861	451	999999	999999	364	470	999999	999999	999999	999999	61	693	942	552	365	999999	701	999999	688	593	999999	534	999999	750	224	687	322	999999	635	867	999999	913	562	11	557	382	395	72	72	999999	228	999999	315	818	999999	491	184	999	217	279	682	690	106	824	541	337	999999	870	323	677	157	999999	999999	158	29	147	999999	941	994	999999	590	639	999999	999999	999999	999999	229	999999	555	732	999999	323	943	366	999999	809	817	737	469	999999	999999	524	999999	999999	371	326	687	166	999999	999999	360	242	999999	234	689	53	463	999999	459	999999	118	145	324	590	174	834	958	384	963	220	330	403	482	774	494	999999	889	999999	808	999999	316	72	949	498	382	999999	318	718	677	151	356	890	999999	921	122	999999	209	168	999999	536	367	999999	999999	999999	736	999999	999999	240	739	623	163	620	128	999999	241	55	195	826	218	894	526	250	706	822	864	440	124	560	662	141	866	731	999999	281	691	999999	870	371	762	999999	519	999999	999999	64	987	736	772	878	689	76	177	383	950	999999	20	127	606	379	723	305	842	209	577	608	757	432	999999	999999	717	238	184	999999	73	793	385	447	999999	999999	835	138	668	245	999999	595	963	493	780	999999	271	999999	406	500	648	999999	581	319	999999	380	307	564	999999	999999	171	999999	892	354	319	167	949	573	999999	954	543	594	999999	999999	999999	982	644	999999	652	707	584	152	832	683	999999	999999	221	999999	936	890	355	999999	398	999999	999999	419	702	619	183	999999	349	999999	719	999999	957	999999	829	999999	980	528	735	43	911	999999	350	28	999999	218	999999	713	946	999999	636	999999	999999	999999	205	999999	533	919	289	35	100	39	367	886	999999	390	726	132	777	247	999999	417	165	321	369	366	401	66	999999	999999	450	470	999999	466	71	754	842	999999	999999	933	451	999999	249	709	999999	999999	674	464	594	248	492	56	935	709	798	228	999999	297	903	839	503	999999	999999	795	999999	999999	362	901	824	999999	999999	42	274	843	795	33	178	455	379	486	691	937	999999	999999	11	404	999999	999999	667	843	945	555	999999	28	440	999999	999999	999999	134	999999	529	999999	999999	915	700	459	781	101	913	774	59	363	999999	426	157	566	15	585	793	190	999999	395	243	981	733	991	251	256	413	821	100	724	999999	67	957	918	307	556	851	551	623	443	64	892	999999	999999	636	373	999999	999999	999999	357	999999	944	999999	144	539	999999	999999	708	218	999999	688	101	683	334	43	999999	469	238	269	459	733	251	567	999999	999999	350	198	999999	999999	877	
999999	538	852	743	74	386	841	822	388	648	999999	153	999999	98	754	962	219	999999	558	999999	904	641	615	519	624	418	999999	999999	804	198	470	49	353	340	158	159	249	940	270	656	999999	646	850	620	94	590	908	478	908	999999	141	999999	999999	589	999999	744	923	342	129	999999	999999	289	28	200	999999	334	999999	13	940	605	999999	278	208	901	756	267	791	994	435	43	510	907	999999	999999	66	741	456	764	366	413	235	906	821	614	656	739	628	659	999999	759	791	904	538	312	654	863	531	691	832	716	952	999999	999999	95	155	102	634	592	999999	446	878	44	646	536	379	999999	457	594	255	27	638	141	561	675	252	605	379	351	782	203	999999	764	932	650	460	999999	998	999999	468	999999	999999	45	526	996	999999	756	268	999999	999999	836	416	936	446	999999	87	821	999999	999999	843	549	999999	292	999999	940	236	124	111	996	86	83	818	721	999999	690	999999	602	615	564	793	495	347	377	419	999999	786	283	999999	999999	572	639	927	999999	892	919	842	999999	235	586	999999	767	654	271	925	859	999999	695	811	756	903	484	215	813	448	357	999999	354	873	865	163	953	999999	999999	433	446	155	62	828	216	848	99	999999	999999	794	36	840	86	452	559	927	101	472	571	999999	98	999999	124	327	544	999999	497	948	370	432	816	971	670	999999	999999	713	999999	866	999999	999999	813	117	186	999999	422	517	135	999999	999999	938	71	491	234	770	345	22	41	735	294	499	361	151	17	606	978	65	180	248	962	846	961	235	999999	663	410	980	257	105	904	37	592	594	634	431	371	334	999999	899	501	999999	999999	239	582	115	556	672	999999	999999	49	366	347	886	940	477	976	836	623	570	370	364	764	935	831	267	907	767	516	585	999999	653	318	280	999999	999999	174	999999	999999	762	117	738	881	678	999999	548	999999	999999	653	999999	455	535	710	186	999999	146	999999	746	408	325	207	789	166	524	999999	396	999999	76	149	999999	312	253	192	861	463	632	483	96	880	999999	999999	211	123	358	999999	710	942	142	741	999999	783	428	334	338	564	327	999999	366	999999	669	500	623	565	209	999999	211	352	849	722	907	663	999999	865	999999	747	996	676	807	394	633	453	914	999999	539	670	884	919	854	999999	146	60	126	751	220	792	953	999999	913	504	928	999999	103	420	999999	946	167	562	218	590	999999	650	774	972	711	226	585	999999	999999	539	999999	291	497	552	586	856	999999	999999	999999	332	794	999999	763	313	466	274	359	504	501	592	
999999	332	710	999999	999999	999999	285	999999	50	994	217	666	619	384	534	646	870	551	833	977	410	293	907	886	999999	217	887	471	515	446	866	90	796	443	36	999999	580	999999	813	999999	581	402	833	661	124	999999	740	388	779	820	404	999999	671	524	999999	229	424	999999	999999	531	607	999999	638	604	137	137	869	999999	358	886	999999	999999	999999	742	406	17	459	256	771	668	476	509	691	695	999999	67	419	282	260	806	233	756	999999	999999	999999	766	999999	239	533	987	268	999999	40	893	999999	757	80	928	128	185	769	178	62	809	64	108	133	943	561	999999	999999	999999	925	551	999999	318	999999	455	258	999999	254	229	722	783	410	912	999999	798	999999	295	986	490	164	85	999999	64	703	946	237	395	999999	820	677	463	280	671	639	489	240	999999	865	999999	680	999999	931	549	455	278	409	152	629	334	12	276	999999	237	443	850	514	608	615	944	999999	862	999999	433	551	268	513	739	282	989	568	504	429	371	809	999999	999999	497	608	434	547	95	766	318	999999	410	999999	52	237	789	975	631	999999	920	407	818	491	507	999999	999999	999999	999999	999999	639	765	507	999999	721	427	766	705	999999	999999	999999	407	142	106	999999	615	151	887	999999	511	999999	24	936	673	999999	964	991	194	646	499	999999	669	876	226	136	999999	320	563	660	625	999999	999999	958	632	650	522	999999	722	804	892	999999	308	304	999999	999999	624	828	999999	348	999999	999999	582	68	527	587	521	999999	999999	969	144	999999	999999	237	999999	999999	410	66	314	33	985	699	279	999999	754	999999	123	375	717	840	512	724	999999	999999	903	200	888	34	440	54	138	991	999999	752	669	597	278	999999	999999	999999	975	568	524	999999	363	999999	165	202	314	999999	474	999999	813	86	466	420	818	373	334	654	161	999999	625	999999	894	994	352	999999	999999	167	373	999999	915	598	999999	943	209	676	861	999999	44	696	999999	555	580	982	999999	281	295	258	778	905	746	804	999999	599	942	263	915	999999	714	639	481	156	521	432	999999	225	220	522	220	152	512	999999	620	465	664	80	690	912	816	80	999999	999999	999999	467	305	121	630	275	11	999999	999999	999999	141	405	224	999999	43	157	752	999999	999999	999999	999999	636	403	268	193	511	934	999999	573	13	552	644	408	19	768	999999	999999	129	594	999999	999999	274	391	999999	356	225	250	101	999999	542	999999	853	19	467	434	752	999999	46	927	128	341	140	382	757	949	999999	997	215	805	979	30	632	999999	126	261	773	999999	393	912	968	271	843	
834	41	843	999999	635	940	584	999999	989	100	202	999999	613	999999	999999	634	999999	999999	999999	999999	295	68	521	536	999999	893	216	661	508	681	134	999999	999999	497	306	351	913	999999	999999	66	631	999999	999999	999999	440	999999	512	870	880	619	999999	63	750	236	557	775	519	999999	999999	999999	734	999999	517	317	966	243	617	125	94	551	721	809	996	999999	413	506	78	999999	105	582	390	345	780	888	358	80	999999	631	940	530	831	606	46	130	332	707	281	681	964	207	999999	396	785	339	898	523	999999	999999	999999	61	707	928	220	640	361	398	153	999999	999999	999999	35	986	185	999999	999999	124	772	876	838	706	999999	396	626	898	298	993	559	450	990	834	22	999999	999999	888	999999	903	395	999999	768	934	564	652	722	78	182	308	999999	231	999999	783	750	191	750	999999	999999	320	999999	322	352	367	838	702	638	134	882	406	186	297	999999	999999	728	376	117	999999	152	999999	674	558	726	989	783	338	999999	216	999999	831	878	693	72	512	602	83	999999	411	999999	999999	23	597	195	775	999999	923	999999	803	65	384	83	999999	973	999999	646	752	596	363	584	510	871	432	50	999999	528	493	234	239	224	999999	999999	706	808	290	568	999999	373	950	868	859	849	37	160	709	758	41	999999	817	866	849	487	700	826	595	990	591	999999	144	999999	638	698	259	999999	410	999999	377	47	692	685	569	999999	999999	999999	724	660	999999	281	999999	302	496	773	417	999999	374	177	999999	999999	223	999999	976	529	238	703	999999	170	599	447	750	647	391	994	37	142	306	469	999999	999999	999999	934	156	999999	999999	999999	761	864	291	886	225	242	449	497	823	401	999999	49	999999	942	265	564	999999	999999	530	693	911	501	745	284	76	999999	335	416	777	289	999999	999999	314	397	999999	999999	879	999999	232	517	207	893	180	635	433	266	318	899	950	547	872	749	789	531	930	999999	129	16	999999	999999	906	42	719	544	257	52	735	763	10	889	999999	359	183	999999	999999	27	999999	119	999999	809	596	999999	466	999999	416	404	999999	782	999999	681	256	999999	892	912	999999	174	184	636	388	390	531	555	898	70	862	523	575	999999	45	999999	938	999999	999999	19	723	999999	576	489	137	852	176	952	306	999999	999999	812	466	271	999999	330	999999	694	731	471	288	51	999999	405	999999	893	828	109	747	554	999999	247	717	999999	198	140	598	999999	508	535	224	579	258	579	427	59	67	314	375	714	79	253	287	693	731	682	941	181	121	244	34	76	215	752	999999	406	999999	
583	82	280	999999	999999	196	205	257	708	792	999999	978	327	999999	523	734	999999	485	499	959	33	161	999999	999999	426	583	273	511	157	999999	999999	993	999999	954	484	242	104	981	921	67	91	446	33	889	982	999999	793	999999	510	999999	183	276	999999	999999	81	432	565	91	316	999999	922	999999	109	344	296	999999	999999	999999	361	999999	640	999999	999999	441	999999	999999	999999	999999	999999	233	999999	865	11	815	200	999999	999999	999999	882	61	676	22	999999	999999	145	999999	346	688	602	999999	999999	430	57	228	701	132	712	999999	569	494	304	999999	999999	93	784	67	693	999999	153	67	68	384	999999	309	615	627	385	216	999999	999999	250	449	33	199	987	369	999999	999999	999999	999999	526	999999	23	398	999999	999999	147	592	572	88	703	62	544	545	959	861	940	747	613	999999	999999	999999	359	89	999999	855	915	999999	105	999999	249	910	180	85	999999	806	370	999999	999999	877	999999	792	643	227	786	197	904	488	240	136	428	79	999999	49	330	30	902	934	153	902	821	462	496	158	838	793	999999	469	999999	999999	500	848	205	735	594	999999	862	141	303	66	950	437	455	969	999999	179	999999	141	999999	520	903	436	948	649	65	37	305	495	999999	992	316	445	483	999999	635	580	999999	443	999999	375	167	771	999999	999999	951	394	16	999999	162	999999	62	999999	713	494	999999	74	900	556	679	566	659	376	752	310	999999	515	953	378	343	425	305	307	687	999999	362	999999	794	861	999999	671	30	999999	999999	719	999999	999999	731	989	827	570	680	327	764	999999	715	790	28	341	346	446	441	638	999999	737	373	754	999999	999999	999999	127	999999	48	858	18	999999	881	43	43	999999	194	783	999999	551	773	744	999999	543	999999	673	572	123	463	999999	999999	239	392	594	605	356	196	999999	407	999999	999999	300	999999	469	999999	352	834	756	985	971	999999	662	999999	999999	999999	992	395	221	273	999999	999999	14	816	523	999999	778	999999	297	999999	687	183	690	999999	117	842	482	112	518	787	456	839	999999	138	999999	373	598	763	306	183	613	960	974	999999	747	298	999999	484	128	861	977	199	547	328	308	798	999999	286	999999	999999	937	889	999999	434	999999	820	753	876	334	159	18	24	856	999999	999999	999999	999999	461	999999	999999	147	998	999999	656	809	267	999999	496	829	692	903	999999	404	61	246	723	93	549	422	999999	544	828	159	969	853	962	342	434	504	581	599	19	648	550	117	999999	905	230	624	559	528	267	56	641	255	696	620	805	876	111	643	658	48	711	283	318	849	999999	
803	847	999999	999999	992	257	102	999999	673	853	944	308	817	863	925	863	408	287	781	999999	723	999999	351	537	557	402	999999	941	970	999999	277	798	999999	891	426	999999	999999	660	274	798	549	999999	32	767	860	578	293	780	733	185	999999	999999	537	341	300	646	999999	397	320	599	319	161	923	737	586	156	999999	926	446	999999	238	747	999999	983	968	371	144	999999	999999	999999	119	168	217	795	634	280	270	999999	600	779	282	246	350	999999	489	397	999999	295	999999	713	369	367	343	999999	999999	564	999999	554	372	999999	999999	920	720	340	490	161	944	137	113	999999	885	461	999999	666	999999	991	407	348	503	581	999999	848	403	963	999999	999999	999999	631	999999	79	297	716	394	671	277	361	526	19	999999	999999	999999	310	192	875	828	999999	999999	676	710	954	167	644	60	791	995	663	999999	757	720	999999	999999	323	288	43	27	999999	999999	999999	399	999999	475	398	164	175	138	632	666	528	144	999999	719	157	999999	894	999999	652	999999	999999	676	999999	999999	999999	298	455	11	139	999999	158	999999	659	999999	379	287	197	488	769	490	999999	662	999999	997	998	622	19	29	188	999999	999999	132	375	999999	472	999999	999999	999999	707	999999	999999	999999	999	610	999999	671	485	869	999999	870	732	415	999999	171	781	940	999999	999999	836	155	289	999999	999999	736	637	35	492	999999	379	392	999999	508	781	669	781	999999	663	999999	489	337	147	149	680	999999	670	999999	980	213	999999	531	999999	180	852	999999	999999	283	350	273	973	491	999999	999999	500	999999	999999	234	634	482	390	999999	287	550	999999	508	18	150	754	515	999999	658	55	999999	427	999999	708	330	655	229	849	999999	380	400	788	997	158	809	999999	722	937	999999	354	999999	823	669	253	142	54	354	553	679	528	834	207	324	999999	900	910	652	258	999999	579	414	632	882	690	887	762	138	360	208	501	42	578	630	314	547	999999	999999	603	576	285	310	676	179	999999	546	203	473	561	258	899	999999	474	887	865	939	876	940	978	366	380	916	994	999999	188	496	266	576	20	899	444	999999	58	682	774	999999	737	462	903	153	694	298	576	111	308	505	567	690	999999	374	670	999999	779	999999	205	369	316	331	999999	492	290	626	463	662	814	747	947	792	123	597	211	424	47	835	672	92	349	892	55	999999	999999	999999	811	999999	238	999999	382	811	486	414	961	415	470	420	999999	77	999999	999999	297	561	999999	774	576	177	172	999999	486	944	575	123	29	423	999999	999999	999999	714	815	999999	433	999999	375	146	316	
709	999999	795	953	627	971	604	257	434	605	494	134	164	999	643	483	999999	442	437	246	373	395	548	999999	161	857	999999	262	28	999999	402	195	999999	468	867	542	999999	303	859	972	970	999999	594	818	791	194	408	714	181	343	999999	462	937	900	999999	323	97	665	802	769	822	352	239	943	213	309	712	696	142	111	116	688	582	464	999999	507	800	999999	999999	999999	459	443	999999	684	49	939	257	999999	525	999999	454	711	501	999999	160	627	636	650	614	492	999999	999999	582	79	236	763	879	483	999999	444	523	999999	999999	835	319	388	272	999999	904	273	61	200	180	588	657	999999	197	492	314	647	871	999999	125	999999	495	747	861	999999	999999	999999	69	774	999999	90	39	999999	999999	999999	780	771	365	91	746	351	440	291	541	993	999999	831	576	999999	178	986	573	999999	252	999999	350	999999	527	999999	106	629	213	999999	312	999999	559	569	999999	999999	712	999999	292	790	999999	999999	425	999999	216	999999	598	627	708	672	605	901	517	665	844	922	999999	218	253	114	985	126	147	162	999999	450	999999	852	818	999999	999999	635	704	783	960	999999	55	146	999999	660	662	999999	999999	999999	681	999999	582	999999	725	100	999999	999999	999999	187	804	999999	636	273	235	765	432	746	808	663	999999	970	206	999999	704	376	876	189	999999	999999	452	516	206	605	480	999999	999999	551	999999	999999	840	999999	345	999999	999999	999999	841	999999	911	999999	237	915	670	267	554	711	214	848	198	358	999999	35	651	706	734	297	100	40	792	658	897	999999	618	999999	999999	806	634	679	999999	999999	534	999999	278	263	365	536	846	938	61	769	371	30	362	999999	515	999999	539	639	792	690	999999	810	999999	263	999999	999999	999999	590	444	747	86	534	102	168	824	129	999999	398	350	207	999999	161	979	32	999999	999999	528	840	574	999999	276	995	999999	999999	455	723	114	999999	560	19	999999	266	503	314	692	999999	927	204	954	395	67	151	298	594	249	432	831	967	966	824	999999	466	25	437	481	999999	647	999999	712	110	25	999999	837	341	967	999999	657	999999	340	459	949	333	885	188	950	134	706	302	999999	32	891	147	58	735	191	772	250	999999	832	999999	199	901	492	854	380	999999	314	957	626	64	775	999999	999999	517	875	999999	999999	836	487	999999	999999	354	999999	999999	218	999999	693	111	159	204	944	590	842	728	269	58	999999	41	808	999999	819	749	675	771	257	734	999999	541	860	999999	201	413	589	486	999999	845	700	802	999999	502	631	213	808	999999	119	194	324	999999	999999	999999	
662	549	38	852	999999	635	678	439	442	483	999999	162	250	472	13	540	10	365	501	424	357	49	396	315	12	616	941	999999	662	72	999999	999999	293	42	999999	651	385	737	949	602	999999	999999	370	171	135	999999	999999	345	428	578	193	959	416	999999	479	623	163	723	999999	999999	694	999999	777	379	999999	999999	868	218	447	361	999999	999999	416	899	258	96	999999	999999	999999	533	999999	999999	999999	93	999999	460	195	460	999999	411	999999	999999	887	38	907	741	493	990	107	360	610	754	999999	77	422	920	552	517	584	999999	999999	928	543	999999	277	98	610	693	500	613	999999	418	655	46	863	504	386	388	991	517	999999	688	999999	829	922	999999	707	757	999999	958	999999	678	999999	999999	999999	569	999999	570	760	819	140	799	999999	494	771	202	109	861	999999	999999	543	174	525	77	790	999999	801	714	403	379	391	852	33	541	704	999999	999999	999999	580	304	386	815	627	182	386	802	197	642	67	999999	999999	845	554	999999	425	744	163	808	389	209	767	413	176	999999	438	999999	999999	958	789	860	659	624	291	909	999999	727	547	353	691	999999	999999	169	656	999999	580	999999	308	999999	126	960	999999	734	105	999999	537	973	648	245	743	108	36	999999	852	207	80	183	564	644	219	697	999999	809	127	999999	141	607	999999	503	999999	892	979	505	842	829	113	925	999999	911	382	999999	88	999999	609	999999	960	839	317	459	602	407	981	999999	71	428	999999	947	999999	702	248	929	227	155	434	851	128	999999	999999	999999	999999	999999	999999	652	272	651	618	895	210	534	999999	302	300	306	999999	999999	911	999999	444	423	76	165	999999	999999	999999	452	351	933	877	999999	474	440	451	294	365	458	753	338	400	420	999999	999999	747	92	999999	946	999999	920	255	999999	939	999999	96	999999	956	938	835	827	979	820	999999	999999	28	452	69	11	850	16	940	452	660	583	925	34	613	208	418	236	565	726	813	999999	687	999999	818	999999	999999	999999	337	999999	622	926	358	580	999999	134	849	305	999999	269	999999	632	979	999999	370	999999	999999	72	369	999999	530	999999	999999	999999	16	878	998	171	999999	396	658	999999	678	999999	830	733	235	999999	913	999999	358	999999	214	306	999999	190	451	884	495	462	796	290	118	578	999999	22	665	105	573	999999	135	687	671	635	611	999999	999999	999999	972	636	140	530	159	999999	410	999999	405	964	631	826	436	123	999999	181	600	377	274	109	626	817	78	999999	999999	999999	363	670	451	999999	695	908	236	985	999999	999999	331	999999	999999	238	178	999999	999999	700	
473	747	805	22	999999	500	999999	244	999999	854	839	164	568	999999	748	478	526	740	966	826	279	723	599	451	211	818	999999	333	245	45	999999	147	210	378	666	999999	875	999999	999999	999999	542	461	999999	382	156	999999	999999	999999	527	663	711	438	999999	790	430	749	157	364	999999	999999	651	711	998	423	922	999999	954	200	343	714	603	999999	91	25	293	818	274	999999	304	999999	999999	528	806	582	999999	503	623	419	999999	917	887	520	540	465	999999	831	462	46	999999	454	802	110	986	999999	69	999999	999999	507	506	999999	485	930	69	366	999999	132	905	999999	99	999999	999999	544	999999	999999	826	999999	644	625	716	462	365	999999	767	850	652	999999	541	999999	523	797	156	126	913	344	441	957	999999	999999	790	186	999999	47	947	999999	376	267	999999	570	986	999999	891	731	791	999999	256	257	172	999999	999999	257	590	912	902	302	999999	961	631	908	999999	869	631	470	835	539	536	328	290	999999	483	394	570	971	999999	546	905	424	334	869	97	999999	794	999999	470	543	596	23	144	654	757	414	999999	948	999999	999999	355	999999	896	262	517	928	967	435	735	329	686	619	905	366	396	858	637	762	999999	801	999999	389	10	302	999999	999999	999999	999999	999999	79	999999	999999	999999	889	200	484	528	82	361	169	226	999999	516	999999	856	977	117	778	267	898	777	999999	138	783	51	965	999999	999999	319	994	744	341	999999	665	999999	74	232	26	176	912	999999	564	410	660	585	716	999999	859	999999	965	415	416	999999	90	301	999999	493	999999	847	234	999999	999999	763	999999	999999	884	912	850	580	792	999999	999999	611	355	568	222	472	999999	208	335	102	570	168	353	999999	999999	963	999999	374	685	580	620	178	999999	999999	416	801	53	245	999999	999999	32	999999	653	221	323	804	32	522	88	999999	26	413	522	141	999999	765	420	777	97	921	546	999999	894	999999	143	922	670	496	161	999999	429	999999	999999	531	80	999999	515	141	275	534	940	852	295	273	999999	999999	656	809	374	999999	999999	275	158	778	267	545	999999	441	999999	401	143	536	371	667	993	785	904	990	70	999999	259	288	999999	562	980	694	201	631	999999	926	275	999999	999999	509	41	163	93	730	274	535	896	999999	64	873	400	414	999999	627	279	999999	999999	666	748	171	401	112	762	999999	797	999999	354	999999	999999	160	135	999999	414	999999	999999	839	999999	184	726	535	999999	186	233	638	999999	576	999999	573	362	879	624	999999	122	959	117	999999	400	497	932	701	191	143	299	999999	748	128	999999	629	991	439	86	
137	939	223	854	225	878	134	433	999999	999999	780	410	904	535	525	170	999999	753	707	449	214	999999	35	354	183	886	329	890	53	999999	582	581	999999	999999	999999	670	999999	114	892	59	276	74	710	340	410	732	394	999999	999999	958	554	876	294	990	872	884	914	868	681	338	999999	243	389	655	787	999999	999999	999999	47	855	999999	350	861	658	183	999999	542	694	943	450	999999	950	999999	999999	999999	999999	297	931	929	999999	755	40	999999	999999	500	999999	685	64	553	211	253	292	999999	376	697	213	25	636	817	732	351	229	924	999999	837	608	999999	999999	633	91	911	999999	182	434	110	999999	917	307	167	150	464	487	999999	741	206	999999	999999	301	398	999999	999999	661	123	206	271	535	116	999999	726	891	999999	391	431	471	300	696	120	906	276	466	296	999999	999999	677	999999	863	88	999999	43	627	988	284	905	815	399	259	443	975	172	574	134	724	581	276	999999	999999	66	679	451	510	108	712	34	999999	531	973	999999	446	928	407	999999	999999	168	108	902	192	486	999999	999999	50	999999	144	744	701	342	571	146	212	993	204	807	409	999999	533	528	286	260	972	294	425	999999	996	999999	764	127	211	565	482	373	501	597	450	607	999999	256	999999	968	332	999999	959	999999	980	999999	733	600	57	999999	635	579	626	931	513	331	656	973	267	97	999999	584	140	15	999999	839	999999	607	999999	801	341	287	999999	317	927	999999	334	999999	96	999999	323	999999	79	29	930	902	746	569	999999	129	950	999999	999999	876	988	748	999999	953	183	151	951	135	243	256	999999	358	25	319	14	999999	996	78	887	714	774	815	514	121	84	761	103	932	524	247	851	999999	297	687	329	999999	913	381	414	945	601	197	931	823	999999	582	887	437	564	953	133	999999	999999	999999	112	182	243	357	999999	422	999999	28	999999	999999	405	946	999999	999999	989	825	226	625	664	942	122	999999	884	690	943	999999	873	999999	999999	571	124	968	365	22	999999	156	999999	566	999999	999999	896	582	999999	935	428	232	522	999999	447	739	736	507	999999	606	171	999999	298	553	999999	999999	999999	392	650	50	881	436	590	57	999999	999999	879	999999	999999	672	999999	540	10	949	272	721	999999	322	228	637	834	616	999999	999999	850	999999	858	402	162	125	452	999999	932	545	63	992	999999	474	809	999999	860	999999	384	555	561	631	524	999999	999999	999999	406	999999	174	22	215	999999	685	832	206	999999	983	487	508	17	229	999999	607	464	896	999999	999999	515	513	623	999999	758	241	204	207	229	545	
519	121	469	719	226	999999	919	340	787	316	808	278	128	999999	382	577	377	999999	30	34	999999	999999	999999	999999	890	722	551	999999	456	43	491	999999	977	999999	474	375	49	297	13	999999	688	134	999999	999999	999999	999999	999999	11	404	191	863	868	186	205	486	999999	110	856	828	503	799	684	883	753	825	999999	300	973	157	17	538	90	332	830	999999	935	344	57	342	653	336	549	840	275	180	999999	458	782	668	999999	999999	193	468	999999	400	13	250	999999	147	999999	946	999999	999999	999999	652	783	546	355	859	999999	732	63	523	185	176	260	844	999999	583	999999	999999	999999	314	749	999999	999999	999999	821	999999	999999	695	979	909	245	706	999999	694	452	622	999999	85	113	923	128	674	221	999999	999999	999999	999999	169	631	780	934	381	438	999999	114	655	999999	999999	999999	915	527	855	999999	153	999999	479	262	566	402	999999	196	137	622	594	195	999999	999999	685	338	488	999999	999999	999999	208	974	863	277	806	999999	999999	324	234	361	197	406	272	921	999999	390	814	91	583	767	999999	593	807	759	843	999999	39	135	999999	833	246	624	999999	999999	554	179	425	211	456	976	605	681	962	999999	999999	198	923	999999	462	999999	524	407	716	415	438	614	999999	114	999999	883	560	670	702	999999	999999	999999	61	481	376	898	964	999999	634	607	171	999999	631	41	999999	654	999999	999999	673	326	319	999999	999999	999999	363	939	12	321	777	999999	426	935	979	570	660	999999	147	451	787	563	340	911	999999	118	999999	485	983	144	779	778	884	685	997	385	92	999999	664	999999	128	437	999999	653	835	72	190	999999	974	70	381	473	999999	999999	97	119	986	407	999999	799	694	878	956	867	542	998	687	741	999999	999999	488	999999	207	34	333	999999	666	999999	999999	710	928	28	511	999999	763	316	999999	337	597	888	399	684	219	864	428	249	481	39	121	836	384	449	298	380	999999	996	275	493	999999	737	999999	999999	999999	365	871	676	377	43	999999	236	737	360	153	59	213	804	174	999999	606	93	878	636	999999	249	336	488	999999	999999	350	999999	50	778	113	860	999999	999999	363	854	999999	751	999999	999999	926	999999	109	999999	305	249	176	999999	999999	932	886	150	858	999999	733	999999	39	999999	946	246	693	345	999999	999999	999999	293	614	123	451	320	350	854	999999	441	710	690	150	312	193	489	999999	573	936	118	891	963	11	628	366	281	824	610	805	636	754	591	699	150	776	22	635	999999	999999	520	999999	999999	929	427	999999	53	940	727	209	466	282	999999	408	86	77	293	
291	985	757	179	496	999999	59	584	687	999999	990	999999	999999	999999	999999	911	247	426	999999	859	44	583	999999	322	340	107	410	348	363	633	999999	623	83	492	730	649	305	166	34	851	983	354	740	986	999999	940	201	39	999999	999999	883	982	560	217	999999	708	472	444	838	399	340	711	999999	999999	936	377	927	999999	449	214	615	91	999999	675	876	999999	843	536	999999	400	905	999999	735	991	750	209	72	865	242	32	187	999999	327	634	999999	281	133	687	59	685	23	158	589	407	756	801	999999	999999	999999	999999	864	999999	185	448	999999	959	975	999999	999999	736	314	71	810	427	37	754	763	767	164	604	565	165	487	583	387	757	791	338	245	948	619	188	999999	672	999999	252	999999	878	999999	562	306	999999	999999	322	999999	951	347	999999	999999	11	47	823	730	999999	14	999999	458	601	71	736	177	999999	993	999999	127	136	537	148	269	784	79	885	999999	601	999999	671	999999	174	212	999999	419	629	999999	244	910	999999	457	797	667	999999	999999	999999	999999	999999	394	659	900	30	205	255	423	209	902	595	931	162	206	138	999999	999999	927	999999	398	999999	327	547	689	999999	453	999999	678	740	481	811	990	999999	77	222	216	999999	999999	761	999999	999999	21	999999	727	371	312	757	599	329	368	333	530	510	695	192	96	847	999999	999999	999999	999999	576	999999	999999	100	605	946	95	983	999999	789	572	999999	324	441	623	118	999999	328	456	695	999999	359	381	999999	290	999999	299	884	136	369	679	629	194	104	390	338	490	999999	766	366	672	999999	407	579	761	364	999999	263	999999	977	38	999999	999999	880	152	999999	311	581	999999	125	657	210	857	999999	120	942	982	999999	999999	295	627	192	561	100	33	999999	951	802	999999	926	999999	45	326	158	999999	37	934	313	951	172	36	999999	999999	650	999999	471	758	845	468	999999	382	965	212	283	360	845	99	604	857	37	275	999999	196	884	821	621	884	709	231	92	17	678	278	888	268	718	365	999999	999999	562	366	116	343	576	554	339	833	53	797	495	938	340	456	924	896	527	722	999999	999999	97	587	59	999999	386	811	999999	697	324	24	642	490	187	222	304	999999	169	999999	620	340	491	999999	999999	911	999999	153	677	999999	353	991	999999	999999	999999	92	303	974	999999	491	957	764	850	642	519	39	165	14	760	127	161	263	737	999999	112	612	347	310	746	148	999999	999999	144	999999	353	999999	282	999999	77	999999	999999	330	363	999999	999999	855	489	849	999999	811	999999	731	999999	559	80	100	999999	388	999999	
810	744	993	238	178	603	999999	630	378	298	196	756	999999	999999	999999	208	831	899	999999	154	257	133	497	999999	999999	999999	166	999999	999999	411	262	999999	894	754	267	360	999999	101	195	83	493	234	120	561	91	65	246	794	728	361	248	201	204	243	644	686	257	961	303	785	447	874	999999	967	46	128	862	999999	678	313	282	739	713	985	661	32	22	936	949	879	999999	371	131	233	173	70	874	999999	999999	580	113	963	798	410	999999	619	189	999999	524	999999	202	481	126	424	999999	999999	999999	218	999999	622	674	999999	999999	423	638	86	999999	822	803	975	254	212	655	107	209	318	941	999999	359	52	843	868	999999	999999	686	675	255	706	153	999999	583	665	87	999999	999999	999999	999999	384	771	560	865	999999	349	999999	999999	990	826	28	224	770	567	999999	999999	999999	999999	999999	999999	35	736	999999	830	56	999999	999999	402	588	999999	168	201	416	999999	566	999999	799	186	487	528	872	999999	695	848	237	491	999999	106	409	806	999999	718	999999	894	926	999999	809	999999	818	687	210	999999	999999	866	668	826	808	413	11	641	69	363	999999	999999	35	758	999999	123	603	565	304	53	992	999999	586	999999	102	522	441	999999	732	999999	367	799	328	725	999999	999999	999999	411	999999	970	104	768	999999	193	426	821	868	177	606	999999	136	999999	999999	999999	164	358	999999	228	999999	296	971	999999	908	989	996	502	960	999999	999999	999999	933	202	882	999999	948	234	46	402	33	281	653	273	321	47	999999	113	416	171	570	788	549	961	677	999999	998	20	999999	999999	999999	924	999999	999999	554	395	761	933	999999	68	217	930	321	887	205	462	642	999999	772	870	999999	892	999999	999999	739	834	999999	999999	999999	495	335	938	999999	289	215	109	999999	94	718	925	286	20	732	999999	999999	999999	999999	662	999999	224	754	999999	247	988	710	304	838	72	829	720	722	789	418	999999	732	279	566	41	999999	106	52	558	999999	846	594	45	999999	736	844	999999	368	20	215	999999	741	44	700	385	578	910	270	357	264	998	213	496	601	999999	999999	684	83	444	980	670	181	205	311	401	404	675	144	112	228	730	362	712	584	999999	155	698	579	191	463	770	835	695	303	990	643	108	443	323	121	170	35	923	39	545	139	999999	733	309	981	999999	775	168	138	534	999999	500	999999	493	999999	999999	999999	892	981	219	834	485	999999	320	757	306	241	821	991	68	999999	999999	682	48	978	609	964	279	209	999999	995	677	999999	769	354	152	195	950	622	193	64	143	942	999999	711	
653	643	422	999999	999999	999999	954	999999	80	999999	218	818	873	515	101	963	999999	999999	431	224	166	918	142	999999	614	120	291	209	807	13	570	999999	862	337	335	966	551	999999	524	999999	50	510	496	938	145	999999	322	445	530	230	229	999999	520	999999	554	735	510	456	937	574	999999	755	369	999999	999999	999999	999999	545	999999	135	421	999999	177	544	999999	999999	432	204	830	999999	797	846	678	587	999999	129	974	267	999999	599	465	999999	790	999999	507	999999	999999	428	999999	999999	378	999999	999999	999999	809	121	999999	976	430	897	312	316	625	657	777	544	86	782	292	999999	748	697	999999	589	670	325	326	227	47	999999	515	999999	525	418	911	999999	591	283	777	672	846	998	837	885	999999	158	480	143	182	962	219	367	145	538	674	999999	25	675	734	493	794	65	939	999999	392	309	999999	217	999999	756	952	999999	14	999999	303	750	860	876	302	522	845	193	55	84	679	157	999999	986	743	239	15	916	999999	294	877	999999	68	999999	503	988	366	999999	397	999999	999999	416	363	525	245	924	820	149	999999	999999	647	611	19	865	863	244	999999	805	474	516	751	46	264	720	742	512	999999	565	382	314	165	582	999999	629	999999	273	794	351	751	818	418	999999	543	336	999999	276	781	203	441	269	556	561	798	881	674	973	162	642	783	732	999999	265	766	77	67	75	816	390	800	599	999999	999999	63	999999	107	999999	503	927	999999	476	731	498	134	122	758	999999	783	999999	955	999999	999999	162	999999	28	585	163	109	475	279	999999	999999	400	402	841	820	466	508	153	784	788	999999	234	569	317	11	999999	141	653	999999	463	291	902	434	999999	488	297	999999	44	80	943	786	37	658	502	26	999999	106	292	302	302	105	999999	139	177	621	999999	592	261	27	840	32	455	999999	816	300	557	966	999999	362	999999	934	473	999999	999999	12	452	576	77	301	670	648	848	361	27	367	650	773	267	98	999999	704	280	999999	999999	999999	340	870	842	211	468	374	999999	929	769	367	631	568	298	174	179	320	525	959	357	201	999999	999999	149	458	650	999999	708	604	760	999999	664	999999	842	920	672	581	734	865	832	999999	244	999999	999999	659	735	999999	484	102	999999	292	188	320	999999	48	999999	246	731	999999	999999	683	665	809	179	940	703	185	726	999999	502	597	999999	660	999999	60	957	264	512	490	722	568	999999	615	685	477	999999	999999	787	803	999999	999999	850	999999	314	158	999999	999999	750	651	999999	560	365	999999	999999	331	999999	999999	193	619	90	999999	734	
251	671	993	999999	59	134	999999	999999	359	999999	999999	203	76	747	999999	999999	999999	419	532	999999	860	533	171	212	999999	25	364	771	132	170	177	723	691	701	608	999999	320	774	591	310	58	361	607	172	443	913	533	999999	471	181	214	209	557	999999	999999	717	509	791	191	999999	769	930	999999	999999	230	208	512	999999	149	999999	45	213	999999	232	465	509	926	999	768	289	999999	780	309	950	956	967	175	713	828	891	179	999999	592	558	999999	128	193	418	942	244	410	168	444	905	146	999999	999999	335	999999	373	790	510	32	902	999999	988	630	226	242	262	43	999999	546	257	999999	515	999999	279	691	347	326	517	66	533	878	334	346	404	814	954	595	839	999999	465	999999	999999	507	690	17	551	497	999999	186	999999	999999	612	621	196	517	630	999999	112	644	185	999999	283	454	999999	999999	226	652	236	412	287	666	999999	999999	91	157	728	18	930	272	149	999999	360	340	376	332	275	999999	160	886	194	573	999999	205	26	418	826	224	18	999999	791	899	271	564	999999	999999	17	14	540	48	788	999999	460	840	504	999999	999999	942	87	176	758	999999	502	349	999999	713	183	998	591	672	331	514	10	274	481	250	588	796	441	999999	324	999999	999999	121	999999	573	999999	999999	999999	690	721	884	999999	841	907	287	999999	921	346	195	999999	999999	423	868	717	284	999999	196	369	264	747	900	999999	734	851	497	341	999999	251	999999	600	532	308	901	950	447	999999	169	999999	203	843	999999	459	999999	999999	316	847	314	404	823	952	927	291	446	942	821	382	411	989	419	999999	27	679	692	595	327	709	522	917	280	999999	461	829	176	999999	90	450	265	241	545	649	37	999999	428	999999	672	250	862	999999	139	74	999999	179	947	257	825	986	767	999999	185	606	335	396	134	917	501	108	125	999999	861	380	127	179	999999	999999	999999	41	999999	999999	922	87	847	564	999999	216	939	999999	881	918	999999	104	683	605	66	939	323	640	861	511	210	574	134	837	106	999999	947	796	726	186	339	999999	999999	776	999999	999999	759	999999	608	917	977	219	226	206	439	999999	697	521	123	514	456	287	999999	750	790	358	952	19	999999	999999	269	153	565	705	589	800	368	999999	868	958	190	999999	42	944	533	990	358	999999	408	338	70	435	683	221	999999	999999	625	985	986	999999	154	749	313	999999	658	833	999999	520	617	638	408	791	652	999999	334	904	255	235	999999	800	999999	34	611	139	969	833	470	999999	999999	999999	999999	383	999999	489	813	440	248	463	
999999	700	999999	837	999999	769	929	999999	783	528	887	825	805	399	999999	999999	389	129	147	183	609	825	999999	311	999999	999999	999999	35	999999	172	350	999999	665	792	939	525	999999	999999	714	842	209	700	999999	942	466	999999	732	785	614	733	110	693	302	999999	853	999999	999999	44	999999	241	315	904	406	621	187	993	169	999999	460	253	999999	227	415	305	973	909	775	431	999999	394	999999	999999	420	999999	999999	657	600	999999	939	479	999999	430	869	483	999999	305	304	438	764	472	999999	999999	335	370	999999	883	999999	997	999999	944	694	905	199	907	883	637	493	267	559	530	402	999999	84	999999	64	311	357	932	769	678	615	347	666	999999	402	638	352	59	147	188	378	603	999999	999999	785	293	241	962	599	898	811	999999	879	999999	79	999999	644	354	999999	700	535	999999	237	999999	339	357	248	816	514	254	294	999999	129	999999	161	799	999999	89	205	770	80	999999	342	871	867	578	467	432	999999	969	994	997	743	447	653	999999	376	97	665	437	999999	424	457	354	613	999999	916	509	999999	999999	999999	999999	159	546	629	150	23	366	999999	760	999999	815	514	545	260	999999	700	682	726	139	999999	999999	424	767	724	656	938	987	999999	500	661	958	350	42	605	999999	848	999999	817	999999	999999	999999	542	905	547	239	999999	912	104	326	676	244	999999	953	847	999999	150	392	821	973	999999	35	108	64	108	931	475	482	939	820	448	999999	864	223	130	422	439	518	229	999999	999999	999999	893	940	824	427	185	396	194	213	299	999999	999999	999999	999999	999999	911	487	806	615	999999	437	972	999999	999999	181	379	999999	999999	435	962	631	172	335	237	999999	999999	168	240	999999	999999	88	297	736	530	982	128	30	912	147	999999	952	712	614	731	318	63	619	72	652	57	999999	563	759	250	999999	304	59	616	135	850	752	257	999999	859	999999	150	246	753	895	999999	359	656	999999	923	999999	919	999999	604	999999	132	523	105	587	633	999999	525	538	495	862	688	79	414	787	296	999999	705	586	999999	56	177	816	865	999999	999999	698	959	999999	999999	240	748	999999	454	696	12	337	657	669	502	999999	999999	611	999999	999999	999999	983	999999	999999	999999	174	999999	342	803	557	751	999999	657	928	999999	999999	999999	999999	703	264	123	999999	624	718	784	958	111	46	94	46	886	999999	75	999999	999999	615	753	999999	467	670	926	415	942	897	999999	697	680	728	680	566	537	512	908	497	777	274	368	236	999999	450	999999	999999	258	766	671	195	999999	682	999999	999999	192	101	199	999999	337	999999	
10	727	773	97	288	382	365	528	509	384	999999	578	206	999999	999999	526	15	27	999999	658	167	185	999999	999999	999999	997	759	999999	999999	445	322	876	169	79	274	641	462	997	999999	690	912	730	267	296	999999	672	485	284	999999	665	96	182	434	679	999999	999999	501	24	999999	291	623	67	153	999999	72	999999	418	137	999999	616	74	999999	855	917	999999	999999	917	939	231	785	521	999999	182	719	359	999999	451	489	999999	450	149	447	367	880	76	999999	586	999999	234	999999	999999	358	854	519	999999	88	327	516	934	123	999999	562	793	854	769	149	885	434	999999	923	339	999999	999999	979	476	999999	649	974	850	999999	999999	723	715	999999	531	172	630	663	128	280	822	934	555	415	543	586	654	512	120	927	999999	162	490	999999	426	334	750	874	52	974	999999	352	666	53	272	193	847	327	999999	607	519	232	999999	443	999999	404	999999	999999	999999	889	972	999999	864	923	921	698	999999	999999	999999	206	422	755	999999	153	999999	479	278	511	999999	999999	739	336	189	513	999999	999999	999999	999999	210	31	951	557	437	162	999999	302	999999	742	132	999999	949	443	278	136	999999	999999	611	999999	601	999999	135	871	999999	96	999999	645	957	360	514	183	852	196	999999	37	255	865	327	467	151	549	990	536	389	577	410	305	67	62	328	999999	145	999999	454	578	895	89	999999	351	12	366	344	138	999999	949	722	762	239	250	881	329	446	154	31	62	999999	999999	492	482	686	855	588	904	41	860	47	178	742	635	141	175	999999	976	465	785	999999	862	999999	440	854	648	76	817	181	999999	218	999999	999999	999999	937	306	597	34	664	156	778	999999	106	999999	911	553	999999	999999	119	716	999999	469	999999	246	999999	777	999999	999999	627	999999	999999	771	999999	42	651	56	517	350	697	835	999999	999999	321	999999	999999	999999	766	931	528	999999	627	999999	707	464	47	999999	999999	999999	553	170	15	545	407	626	367	17	706	73	999999	864	999999	680	906	999999	148	999999	158	380	999999	84	21	369	533	326	420	327	73	279	995	999999	744	999999	797	537	829	999999	935	694	950	999	77	702	215	664	999999	947	565	433	325	418	599	931	195	478	158	999999	999999	91	216	50	943	437	78	822	130	944	883	379	999999	116	693	464	430	999999	17	318	163	869	61	473	761	639	953	999999	313	999999	906	328	388	999999	30	854	488	909	66	640	999999	393	999999	330	74	999999	999999	219	724	999999	999999	956	470	840	492	152	39	999999	289	999999	483	491	518	318	47	564	990	271	96	839	
976	520	183	377	999999	770	999999	731	408	575	659	743	999999	177	310	950	858	999999	700	877	999999	999999	630	751	166	999999	874	235	999999	510	205	717	133	884	169	999999	782	999999	165	721	999999	308	999999	999999	654	740	999999	999999	999999	999999	999999	452	999999	218	25	240	890	999999	220	541	896	109	448	898	380	999999	620	978	18	319	177	999999	999999	978	999999	526	411	999999	106	999999	524	533	228	204	803	752	156	914	869	928	999999	360	999999	623	999999	717	999999	445	342	713	129	649	999999	999999	919	941	69	999999	158	499	999999	973	335	999999	27	373	999999	254	104	627	794	706	119	89	218	817	999999	769	999999	352	666	966	999999	393	306	874	200	530	999999	999999	693	564	999999	379	109	137	34	98	605	999999	999999	999999	350	715	999999	423	540	999999	999999	112	70	999999	438	806	832	999999	999999	942	999999	999999	182	999999	969	242	934	239	940	739	999999	91	792	792	173	999999	515	61	625	868	999999	999999	344	938	51	999999	801	404	136	999999	546	245	999999	92	600	463	289	484	646	117	781	688	482	800	999999	407	320	277	999999	999999	300	781	247	999999	477	614	999999	244	320	796	440	999999	113	982	999999	745	352	709	202	710	999999	41	414	518	999999	786	410	544	666	643	999999	534	278	999999	667	999999	998	217	615	985	655	55	173	849	676	251	585	999999	999999	536	64	610	85	999999	323	999999	377	729	443	690	214	273	577	999999	999999	906	271	712	324	999999	747	145	104	216	999999	377	867	564	841	999999	211	999999	999999	999999	588	999999	459	853	86	408	397	999999	774	925	781	391	477	999999	915	770	999999	872	186	999999	999999	919	516	999999	369	999999	401	812	887	597	488	304	336	447	98	682	457	417	999999	999999	49	999999	999999	999999	999999	999999	899	999999	649	999999	865	338	733	767	350	669	999999	590	494	140	16	585	391	186	999999	486	65	40	999999	242	999999	572	247	270	999999	999999	558	347	999999	696	56	999999	172	815	731	159	999999	569	106	999999	937	866	922	505	910	464	999999	194	731	999999	618	869	999999	999999	758	302	101	999999	637	39	120	407	157	798	93	999999	422	575	455	297	914	495	934	999999	305	457	649	741	360	675	235	374	615	999999	87	999999	58	755	67	999999	67	108	999999	76	999999	999999	718	999999	421	924	51	520	739	444	999999	132	935	993	121	999999	999999	359	122	961	804	746	999999	663	720	906	936	999999	999999	25	239	815	563	867	999999	766	999999	999999	330	435	634	714	634	180	460	999999	999999	65	644	756	999999	708	986	999999	
272	999999	746	64	414	999999	988	999999	999999	723	215	228	568	78	999999	354	572	137	999999	687	337	999999	121	621	999999	999999	664	881	32	761	239	530	829	592	999999	999999	29	684	120	816	999999	259	712	999999	964	241	396	183	731	299	194	999999	679	308	643	183	999999	135	851	649	849	117	999999	999999	999999	999999	399	999999	473	234	335	887	26	222	251	88	386	210	999999	971	377	491	159	999999	576	581	851	999999	949	999999	999999	999999	999999	999999	966	999999	896	472	999999	289	842	420	999999	507	964	306	999999	466	67	999999	796	259	999999	879	999999	999999	957	999999	999999	912	833	868	37	52	999999	440	65	555	255	911	191	999999	781	377	139	957	781	652	768	999999	939	395	999999	393	634	399	426	952	199	608	381	276	798	999999	456	999999	393	667	999999	533	251	96	220	155	999999	999999	477	111	999999	324	587	315	999999	403	973	447	999999	643	418	196	24	112	366	999999	540	915	125	276	920	166	999999	999999	731	244	999999	852	184	328	20	751	921	325	213	999999	31	999999	414	404	999999	18	578	749	258	999999	519	999999	729	573	615	468	766	211	190	593	750	473	999999	999999	374	999999	272	86	999999	666	999999	999999	899	491	626	473	999999	720	733	911	999999	824	865	996	725	890	133	999999	712	552	999999	999999	144	619	134	557	999999	787	40	421	746	502	127	592	469	999999	999999	247	999999	151	957	55	477	279	16	999999	607	587	901	999999	997	999999	374	90	682	555	999999	290	367	999999	980	723	690	322	175	999999	707	283	537	905	999999	999999	999999	570	999999	999999	252	865	612	208	950	999999	885	555	424	999999	138	47	909	913	265	959	880	999999	999999	999999	999999	999999	113	921	228	999999	59	996	999999	121	996	803	495	743	313	699	677	168	128	85	837	999999	897	999999	999999	670	373	624	650	691	14	786	409	360	999999	999999	999999	999999	980	625	855	889	721	312	98	334	551	176	609	566	291	999999	760	95	999999	229	267	999999	999999	558	999999	435	356	151	116	219	403	144	169	226	937	999999	187	502	999999	948	999999	594	991	632	128	206	24	94	999999	999999	999999	323	954	364	999999	999999	727	432	663	430	999999	999999	999999	879	931	417	999999	393	628	305	544	267	866	457	805	673	41	341	999999	765	421	272	999999	999999	192	89	999999	804	999999	999999	268	755	999999	799	999999	843	398	121	701	999999	198	999999	999999	999999	747	769	999999	506	559	165	706	999999	992	898	999999	999999	838	999999	696	851	237	213	995	999999	46	789	427	999999	52	961	284	919	640	999999	
576	790	806	637	86	423	632	999999	255	242	999999	999999	762	940	790	999999	15	26	425	999999	999999	985	999999	999999	77	958	351	390	464	597	999999	786	754	273	332	228	474	210	305	999999	228	553	999999	999999	999999	173	999999	999999	999999	907	955	268	999999	791	254	999999	999999	770	569	127	82	252	229	657	361	999999	999999	999999	618	572	999999	804	720	152	631	930	999999	872	118	904	932	863	114	557	641	622	292	963	29	999999	73	703	640	187	211	976	334	310	411	221	54	999999	869	999999	247	160	547	362	169	323	999999	292	661	665	999999	218	147	672	26	739	432	165	999999	877	509	966	173	542	999999	654	606	727	471	897	860	404	994	401	319	490	84	930	803	705	187	999999	999999	975	992	992	999999	999999	999999	999999	789	999999	67	999999	213	280	986	14	421	999999	717	999999	820	764	805	790	999999	999999	362	535	664	999999	362	773	999999	728	923	198	550	999999	816	999999	443	799	118	971	347	11	198	999999	503	80	999999	999999	988	350	999999	999999	179	211	999999	102	309	758	999999	999999	999999	999999	302	999999	356	999999	464	472	698	772	403	30	656	833	453	222	999999	999999	999999	594	999999	74	784	359	768	645	28	999999	179	723	644	684	792	999999	446	62	709	714	692	705	615	56	599	226	947	939	631	346	999999	566	545	986	726	999999	313	471	509	999999	716	711	999999	999999	303	975	137	999999	238	834	397	401	999999	842	630	336	978	999999	474	568	411	828	23	999999	999999	612	188	999999	999999	380	518	999999	999999	765	998	981	925	500	752	624	98	999999	711	796	949	367	63	702	366	400	999999	375	999999	941	541	887	697	107	999999	999999	797	480	999999	858	326	422	848	747	844	999999	410	488	194	849	999999	999999	126	226	999999	999999	558	485	301	567	936	152	977	999999	234	120	999999	827	965	71	827	618	999999	999999	999999	536	999999	999999	857	999999	999999	999999	190	157	999999	999999	999999	480	375	999999	141	321	188	999999	921	183	445	247	522	734	365	999999	522	133	32	999999	704	273	999999	205	714	252	999999	584	999999	980	962	999999	148	865	349	813	462	664	929	999999	439	285	931	307	101	281	793	133	361	416	999999	999999	999999	999999	663	507	733	179	596	889	999999	604	999999	941	999999	999999	108	657	394	551	129	857	999999	516	430	429	341	449	113	443	999999	999999	999999	171	999999	905	704	536	212	999999	89	293	78	50	822	835	660	990	999999	486	999999	146	739	810	296	585	864	618	190	243	176	294	75	999999	441	198	381	464	404	999999	999999	999999	
999999	552	471	836	789	162	999999	595	999999	351	999999	627	270	321	765	422	874	999999	50	999999	999999	968	675	795	999999	915	608	633	463	206	999999	999999	999999	999999	692	196	348	460	796	711	999999	595	999999	825	931	447	999999	130	433	959	589	443	275	825	226	486	999999	676	617	873	999999	69	141	999999	999999	582	999999	660	629	999999	83	423	999999	339	999999	760	504	850	863	780	33	488	999999	503	999999	161	515	999999	394	215	320	672	842	999999	167	865	463	900	79	359	395	241	501	855	886	176	279	935	664	465	981	35	813	999999	850	76	859	638	957	603	77	999999	999999	423	999999	999999	580	250	182	304	307	999999	999999	513	395	791	999999	354	617	449	882	579	999999	929	233	294	858	15	999999	999999	15	825	943	999999	292	93	965	88	597	485	999999	38	999999	999999	999999	388	999999	309	999999	999999	89	999999	30	517	999999	497	226	346	999999	973	552	574	178	91	299	482	999999	315	231	311	999999	999999	757	141	853	999999	999999	725	772	845	999999	559	564	999999	21	999999	804	435	754	794	867	629	888	999999	933	32	860	681	80	684	999999	939	88	150	243	180	757	999999	664	999999	999999	500	574	353	933	999999	20	999999	999999	999999	999999	235	561	437	443	206	29	143	208	830	992	144	999999	999999	127	110	480	423	779	840	742	915	770	999999	999999	999999	64	999999	690	940	21	706	611	281	16	502	388	651	707	47	161	624	690	999999	876	999999	999999	999999	236	999999	522	597	384	239	999999	762	464	675	324	999999	152	484	453	268	819	296	532	383	999999	624	721	829	716	742	689	128	235	936	19	999999	531	577	999999	857	427	424	331	382	225	999999	48	713	999999	640	894	676	180	999999	999999	589	999999	471	406	611	121	692	999999	641	549	937	999999	528	665	750	544	575	175	596	999999	404	964	159	999999	836	586	18	503	85	848	999999	947	803	921	429	559	999999	999999	999999	745	734	543	689	999999	999999	999999	519	999999	586	999999	329	510	584	590	620	625	866	313	569	34	112	199	805	793	535	989	733	999999	245	201	485	999999	468	850	115	999999	285	325	999999	129	76	961	917	978	999999	999999	372	223	311	999999	999999	755	610	682	643	999999	737	895	307	298	983	913	811	395	621	999999	52	734	484	759	349	550	999999	449	999999	150	282	827	999999	33	626	520	304	441	999999	729	999999	785	217	570	133	389	999999	999999	146	163	999999	999999	367	603	999999	638	999999	552	464	999999	331	171	724	502	272	910	630	999999	671	473	999999	380	887	999999	141	
267	527	914	635	999999	531	842	999999	804	999999	750	469	672	999999	988	781	752	976	999999	407	632	70	999999	307	223	758	744	999999	999999	544	780	999999	475	471	212	121	823	917	504	620	489	857	919	512	999999	999999	999999	721	683	999999	999999	404	531	494	509	999999	812	616	999999	212	999999	922	641	999999	999999	115	993	210	360	876	958	835	481	744	918	774	999999	999999	785	999999	800	999999	245	980	678	999999	999999	981	999999	999999	999999	217	504	302	833	999999	226	659	301	416	456	999999	371	807	733	999999	922	787	575	999999	66	999999	830	999999	411	765	999999	999999	592	834	999999	22	247	354	577	999999	340	189	911	999999	557	490	911	379	325	52	661	999999	256	647	463	335	415	238	949	999999	386	854	999999	77	878	566	77	466	423	444	999999	27	999999	982	700	999999	999999	223	999999	575	698	460	334	369	113	258	999999	944	380	666	606	19	404	878	374	999999	999999	843	999999	999999	423	454	955	999999	999999	644	209	274	999999	721	999999	999999	61	384	10	925	999999	530	964	999999	999999	132	999999	756	837	511	622	360	618	999999	999999	42	739	194	999999	254	505	452	838	999999	999999	999999	998	659	217	414	957	29	999999	448	955	768	879	999999	999999	999999	999999	208	999999	29	31	849	656	732	999999	427	463	999999	999999	999999	430	87	692	504	581	23	134	436	999999	433	554	602	999999	999999	268	685	162	886	999999	861	886	306	409	999999	999999	999999	492	999999	392	999999	951	100	797	133	28	878	85	385	999999	825	176	932	659	620	475	428	377	486	473	592	999999	999999	520	999999	999999	134	999999	873	999999	999999	530	858	54	760	482	999999	805	357	161	390	999999	999999	615	529	999999	954	647	788	352	999999	832	999999	802	999999	999999	999999	579	999999	264	893	210	999999	328	899	305	318	888	898	147	22	623	29	335	999999	983	999999	960	991	676	914	999999	999999	531	46	549	523	65	999999	999999	107	999999	378	999999	267	190	999999	459	715	234	386	76	999999	650	340	999999	812	681	720	816	38	999999	588	760	349	416	320	680	999999	360	781	263	999999	999999	50	138	999999	926	77	902	585	999999	255	766	299	999999	738	248	200	640	737	999999	999999	999999	216	683	305	618	999999	851	869	726	177	365	452	999999	432	999999	999999	212	999999	886	614	999999	240	999999	178	821	470	500	999999	82	490	651	623	999999	918	215	458	999999	833	635	181	225	43	999999	870	889	324	176	426	654	999999	999999	999999	999999	238	527	208	224	515	483	158	263	183	797	246	999999	742	513	215	999999	999999	254	378	
526	714	999999	999999	380	999999	999999	507	303	84	999999	444	502	173	772	710	401	16	999999	999999	360	487	917	51	246	623	999999	999999	999999	961	208	999999	393	619	999999	999999	839	742	999999	104	999999	975	854	189	160	362	743	361	999999	803	999999	220	403	999999	999999	48	796	356	548	757	999999	140	697	342	875	999999	60	883	212	636	999999	999999	189	999999	624	384	633	738	999999	883	879	994	187	16	157	987	625	990	999999	923	349	999999	204	79	328	105	287	999999	313	999999	311	860	159	343	999999	999999	41	264	779	999999	414	68	465	664	878	999999	952	690	194	888	999999	70	292	999999	999999	999999	463	120	820	999999	107	999999	434	744	581	28	845	844	83	991	956	371	999999	956	519	999999	999999	999999	200	547	152	596	336	425	999999	251	577	870	56	999999	999999	999999	443	260	546	302	634	721	92	859	935	118	617	999999	931	999999	849	335	769	999999	358	923	919	282	385	510	785	18	976	340	451	999999	798	527	299	999999	999999	960	420	226	656	317	999999	999999	611	44	999999	143	493	999999	999999	999999	111	49	207	778	999999	999999	999999	46	517	625	999999	999999	999999	961	320	99	903	999999	99	889	999999	552	360	999999	476	588	671	999999	999999	999999	999999	999999	999999	209	999999	758	330	999999	999999	767	95	383	999999	41	572	705	922	999999	723	889	239	597	662	512	336	559	999999	165	312	424	499	533	515	865	999999	519	812	999999	999999	562	769	392	863	332	803	541	842	329	999999	999999	665	999999	627	999999	421	927	572	436	873	323	999999	174	218	618	277	999999	999999	843	931	62	893	714	561	999999	999999	847	733	340	708	794	716	370	999999	542	759	478	906	874	454	182	946	385	999999	775	492	604	999999	999999	64	252	673	998	397	427	876	950	999999	465	521	574	203	242	728	89	606	708	489	676	999999	798	654	994	399	758	115	518	379	999999	678	525	673	489	285	465	131	717	999999	999999	999999	808	19	450	362	879	999999	713	999999	266	178	999999	125	507	999999	265	597	999999	609	999999	321	368	581	682	787	995	900	714	957	272	957	888	736	999999	20	61	789	214	641	519	780	401	861	999999	618	999999	999999	176	104	29	867	452	118	343	999999	307	999999	336	663	367	979	273	756	999999	308	999999	57	999999	496	999999	476	999999	47	99	858	919	506	468	74	892	595	733	999999	938	999999	514	999999	403	282	999999	825	462	999999	284	540	516	999999	477	999999	338	847	514	999999	999999	999999	484	999999	29	484	38	800	767	272	770	771	255	999999	818	999999	793	
999999	999999	999999	783	517	24	842	762	999999	352	283	39	654	999999	55	90	64	859	395	920	999999	760	999999	254	999999	67	200	999999	999999	294	999999	999999	487	30	828	203	892	896	999999	538	999999	652	999999	142	999999	999999	123	536	724	691	201	999999	432	999999	694	748	734	378	870	460	823	70	999999	274	488	455	551	633	907	852	198	999999	999999	856	287	456	999999	999999	499	999999	999999	999999	66	999999	103	80	999999	418	336	90	999999	524	35	792	999999	999999	402	999999	654	308	999999	490	999999	872	502	999999	187	575	791	247	999999	947	999999	999999	999999	169	14	439	181	999999	60	142	306	826	999999	674	999999	999999	152	706	999999	105	142	999999	999999	999999	44	194	328	69	999999	829	627	98	632	520	645	306	999999	554	999999	963	34	999999	258	96	193	802	488	999999	900	363	433	95	193	362	814	687	806	999999	135	999999	999999	121	524	999999	515	217	204	873	38	835	547	597	999999	100	80	999999	942	999999	280	999999	706	999999	168	539	406	542	905	279	999999	958	999999	232	429	757	999999	999999	999999	37	581	999999	607	614	799	75	999999	999999	956	102	292	918	744	999999	999999	892	123	620	952	984	824	972	312	925	177	80	346	324	177	381	248	999999	183	999999	263	999999	999999	101	700	103	999999	570	586	999999	999999	786	223	528	449	999999	643	242	961	738	999999	608	999999	682	999999	729	728	501	667	584	854	134	745	829	717	489	268	31	920	999999	270	263	999999	500	938	390	857	818	875	641	737	15	999999	999999	999999	654	999999	951	654	999999	999999	232	903	11	957	861	51	393	999999	960	999999	622	321	999999	477	949	222	183	744	999999	999999	999999	625	36	847	999999	928	309	999999	999999	858	316	376	949	493	47	360	999999	999999	86	999999	473	999999	914	999999	125	999999	999999	999999	762	442	457	217	598	999999	999999	606	876	164	999999	933	741	276	747	112	999999	999999	999999	619	439	599	827	999999	667	717	408	902	710	999999	731	164	999999	342	365	630	410	108	778	850	38	440	999999	240	434	153	607	207	270	812	411	869	331	484	538	173	614	817	550	880	699	562	896	222	432	953	108	999999	999999	127	701	863	477	521	999999	998	125	597	215	999999	120	999999	641	999999	262	999999	832	360	804	201	25	593	558	897	160	475	544	999999	807	999999	54	999999	296	999999	999999	999999	402	999999	892	539	999999	26	999999	35	770	999999	920	997	960	570	130	999999	605	719	111	999999	314	999999	999999	125	463	854	999999	734	999999	912	914	498	786	714	469	32	468	274	154	998	981	
532	136	662	555	546	311	246	360	307	601	999999	51	13	999999	999999	449	777	85	999999	236	999999	555	999999	999999	999999	221	255	111	999999	289	999999	574	112	136	782	452	708	999999	916	553	553	384	182	999999	347	456	999999	481	646	999999	690	199	950	772	113	976	279	87	133	999999	65	999999	261	999999	999999	12	939	877	460	380	741	217	168	999999	682	503	999999	547	246	999999	999999	773	999999	525	598	999999	624	340	32	805	999999	999999	446	591	497	418	132	164	59	344	999999	905	31	275	841	483	40	999999	99	610	603	732	840	158	896	292	680	736	429	129	388	608	999999	655	207	999999	770	576	999999	999999	381	228	497	999999	467	533	999999	199	684	124	120	323	250	422	211	999999	789	298	694	999999	737	395	999999	930	956	908	999999	375	78	730	713	999999	157	999999	239	385	244	938	691	999999	999999	491	62	314	999999	74	368	442	454	756	330	999999	882	948	536	999999	492	567	945	558	999999	386	131	953	999999	657	999999	424	193	826	999999	851	607	330	673	256	343	430	999999	891	550	618	921	321	410	241	999999	999999	299	253	892	677	999999	999999	891	999999	370	108	999999	999999	897	943	999999	999999	549	479	874	561	999999	289	999999	71	645	64	17	999999	465	809	552	999999	999999	968	999999	939	999999	538	999999	999999	439	519	885	245	527	570	993	607	368	999999	999999	930	366	29	923	19	602	831	42	938	134	36	699	999999	999999	734	285	929	818	999999	694	20	620	410	131	999999	403	416	544	84	70	410	999999	999999	46	621	812	65	55	125	346	999999	506	920	349	413	820	999999	689	792	294	74	788	57	999999	761	320	999999	898	167	616	999999	296	957	877	723	530	999999	524	999999	921	999999	884	703	974	593	514	700	999999	718	945	79	999999	751	790	996	622	458	562	285	311	856	999999	888	509	160	814	548	999999	626	883	999999	809	755	870	74	189	95	999999	25	256	620	895	190	221	546	468	999999	999999	999999	999999	81	974	249	632	75	72	996	204	823	999999	965	657	444	834	662	269	971	881	999999	816	536	384	547	38	691	999999	999999	676	962	691	279	381	999999	524	811	999999	570	133	805	999999	193	999999	999999	246	999999	962	460	355	559	287	999999	663	451	74	574	999999	437	220	940	999999	999999	329	999999	142	509	593	496	919	999999	354	698	848	85	999999	632	645	134	999999	999999	728	510	631	127	684	204	615	930	999999	999999	123	880	360	192	701	916	863	659	127	737	697	999999	999999	332	214	589	648	999999	728	442	999999	573	
135	473	999999	603	464	212	557	937	999999	663	399	969	909	473	348	666	383	806	768	986	16	573	999999	262	999999	308	913	999999	556	999999	211	664	31	550	755	999999	999999	108	462	999999	111	189	843	43	999999	571	422	740	251	981	214	922	673	942	999999	999999	422	959	634	165	299	462	391	866	999999	735	948	369	718	461	696	285	999999	117	999999	826	729	26	185	408	886	182	853	999999	822	289	999999	88	983	203	999999	21	474	999999	372	999999	999999	977	581	351	622	62	999999	789	295	999999	577	566	999999	999999	832	405	783	235	278	126	999999	816	54	182	743	870	386	525	987	684	811	57	745	999999	37	752	445	834	785	833	161	73	289	999999	999999	999999	29	252	371	78	237	248	38	255	50	999999	999999	408	999999	752	999999	505	802	610	128	530	820	999999	713	89	960	949	450	445	999999	544	537	161	470	999999	850	144	164	918	457	572	29	499	204	56	819	999999	236	42	167	999999	271	678	774	191	614	999999	999999	291	118	288	798	999999	290	999999	453	999999	938	298	901	999999	351	883	163	555	511	331	999999	666	999999	923	722	417	288	318	999999	858	387	289	704	655	605	872	999999	178	774	999999	218	699	602	48	108	937	999999	999999	314	387	525	999999	679	292	576	999999	31	194	565	999999	314	971	231	595	403	658	594	256	937	478	83	984	781	84	123	929	73	999999	999999	785	286	663	999999	896	342	169	610	422	88	732	850	625	613	394	132	246	477	999999	999999	450	353	999999	687	835	314	999999	446	604	179	646	808	800	370	999999	999999	999999	967	335	262	243	58	999999	999999	214	627	457	381	397	999999	876	999999	999999	999999	384	441	402	975	178	591	801	722	999999	999999	442	999999	60	999999	832	290	999999	279	152	754	411	402	181	716	483	218	856	999999	59	999999	999999	195	999999	999999	986	349	711	675	798	999999	461	521	999999	928	735	290	577	202	548	999999	481	607	999999	311	185	999999	269	685	502	999999	999999	640	673	363	950	256	182	835	278	493	578	805	480	408	999999	889	359	999999	981	202	640	664	622	942	180	694	876	999999	48	14	89	36	182	999999	999999	820	848	689	999999	488	118	741	923	999999	538	999999	137	910	17	295	632	26	703	999999	330	81	28	730	193	265	380	731	999999	274	999999	999999	633	999999	999999	999999	51	669	999999	999999	94	898	999999	566	413	504	567	965	442	999999	999999	73	999999	873	518	999999	999999	127	506	999999	117	999999	999999	999999	651	987	53	999999	999999	534	254	999999	752	210	225	
999999	340	461	326	999999	697	415	299	53	893	349	228	759	133	463	682	999999	172	550	999999	708	954	91	999999	426	999999	81	456	908	999999	417	999999	133	999999	97	606	349	999999	817	35	702	96	901	999999	999999	768	293	372	66	851	330	801	211	999999	999999	477	258	546	900	999999	626	958	999999	544	485	38	999999	999999	999999	856	343	133	355	999999	693	621	62	999999	613	657	177	708	400	999999	189	616	120	999999	150	619	358	802	999999	589	409	743	705	366	999999	283	673	190	336	209	518	206	455	686	131	896	424	932	933	999999	999999	917	568	334	365	868	918	786	961	426	507	540	999999	765	125	999999	915	999999	45	339	999999	986	999999	200	548	982	170	433	197	254	999999	426	869	999999	528	492	184	999999	11	999999	365	886	999999	999999	701	977	974	999999	571	181	999999	999999	999999	603	268	83	544	378	999999	383	708	494	599	716	230	91	671	999999	247	633	775	999999	695	623	999999	999999	767	472	498	570	18	480	862	25	273	477	529	276	399	455	947	999999	594	627	999999	870	999999	512	689	619	316	408	453	937	406	445	42	283	999999	171	315	82	879	225	999999	237	631	583	453	999999	562	404	186	791	686	968	950	999999	910	113	999999	265	999999	999999	999999	609	37	924	999999	828	999999	255	647	237	149	874	999999	378	262	485	248	713	69	999999	67	911	232	661	261	437	495	965	373	524	361	999999	300	11	961	765	210	707	964	625	317	317	999999	948	652	811	52	581	814	999999	864	999999	205	845	999999	353	386	376	999999	191	342	479	999999	132	876	98	584	999999	417	497	285	999999	749	999999	629	999999	164	284	999999	449	395	914	999999	939	659	264	855	454	190	618	389	833	43	999999	292	999999	999999	634	81	999999	237	127	173	999999	158	333	356	761	226	81	198	112	366	233	999999	428	999999	943	999999	621	999999	999999	744	799	117	451	508	999999	161	791	325	530	212	455	222	999999	999999	833	999999	336	907	104	238	119	429	287	999999	809	985	999999	999999	490	171	999999	330	107	382	999999	219	706	999999	389	999999	434	755	668	899	999999	21	528	678	494	162	146	714	149	999999	635	380	830	975	698	981	297	282	835	999999	999999	135	124	895	385	624	94	511	528	494	804	363	760	387	565	798	467	196	34	999999	34	745	191	206	747	999999	388	731	136	999999	322	999999	999999	309	156	786	896	632	302	870	999999	634	195	654	106	281	619	453	419	899	999999	111	258	507	343	17	943	999999	158	391	245	999999	385	129	182	
652	443	460	241	779	901	999999	893	163	999999	400	559	536	109	475	384	999999	321	999999	999999	221	904	999999	965	149	842	999999	999999	999999	999999	714	999999	76	482	454	838	169	221	640	998	999999	217	999999	247	999999	457	417	818	682	17	309	51	158	244	960	748	30	494	102	937	922	360	982	528	554	999999	999999	999999	654	637	224	999999	681	999999	206	13	809	999999	999999	691	999999	171	801	903	334	673	110	999999	521	706	817	999999	129	703	85	999999	234	575	692	802	963	363	173	999999	792	586	369	919	47	957	938	844	999999	999999	512	761	559	999999	203	881	50	662	999999	948	999999	550	603	978	162	999999	779	244	493	230	727	81	997	999999	999999	999999	313	191	793	564	768	973	999999	999999	200	324	999999	155	381	999999	761	311	821	225	999999	251	999999	999999	767	999999	187	703	360	251	999999	440	999999	802	967	455	999999	999999	868	977	999999	999999	347	999999	787	838	100	999999	863	683	468	999999	259	782	529	869	765	999999	424	624	386	75	623	960	46	760	560	999999	188	999999	999999	902	443	999999	45	390	999999	108	603	928	88	554	999999	677	783	266	191	999999	999999	107	999999	656	445	999999	600	124	232	387	847	37	288	124	454	937	999999	565	982	414	747	148	965	667	999999	495	546	832	234	946	999999	780	999999	579	702	90	246	586	467	199	254	921	168	999999	999999	575	650	999999	109	902	236	228	283	776	243	144	142	31	337	949	707	999999	889	999999	210	999999	999999	708	422	374	999999	865	108	793	170	826	980	448	999999	752	845	582	732	331	720	958	506	802	346	568	948	224	258	518	999999	999999	41	882	326	193	126	942	551	735	211	999999	130	490	615	417	999999	693	615	584	113	135	45	999999	565	251	571	999999	371	854	999999	999999	999999	589	312	685	795	107	132	999999	999999	903	999999	997	999999	359	999999	999999	999999	999999	414	999999	999999	674	999999	366	999999	473	326	999999	622	469	999999	696	318	724	754	540	188	930	999999	65	570	999999	948	210	103	48	447	216	413	999999	470	999999	450	171	877	941	999999	945	245	331	781	58	611	999999	999999	344	999999	405	999999	308	837	266	999999	358	693	226	726	213	272	999999	36	999999	671	999999	999	148	256	999999	999999	999999	364	242	694	300	284	522	999999	782	999999	759	360	999999	612	114	717	214	999999	101	478	660	225	999999	683	999999	305	999999	999999	544	176	194	97	541	558	791	944	605	571	999999	83	180	999999	944	335	513	60	999999	507	566	358	795	23	164	678	195	596	392	559	860	
995	613	145	246	999999	692	671	818	492	820	170	999999	999999	117	28	307	224	281	999999	180	784	320	173	820	999999	381	181	932	863	372	204	561	999999	711	999999	470	45	209	999999	642	841	999999	501	686	999999	246	162	905	999999	380	970	999999	999999	389	999999	684	999999	325	60	243	521	739	955	129	625	608	76	999999	95	558	272	999999	943	999999	338	999999	818	999999	999999	949	229	275	796	999999	402	879	816	666	635	347	30	720	999999	105	131	999999	285	382	999999	798	179	230	819	588	118	955	999999	742	60	532	999999	999999	901	111	23	255	942	473	727	746	792	409	999999	999999	538	552	866	847	881	236	277	999999	425	624	999999	999	456	217	383	446	999999	999999	999999	112	481	67	818	57	91	876	169	812	654	324	16	769	923	81	60	566	99	533	860	824	265	429	547	287	331	999999	799	735	99	291	999999	718	999999	204	276	480	999999	818	766	15	77	999999	999999	111	999999	20	86	384	167	999999	999999	974	223	792	847	999999	520	540	726	999999	999999	434	999999	372	999999	999999	976	729	804	579	999999	280	767	854	757	800	636	445	668	321	938	424	999999	281	934	274	504	999999	357	224	960	999999	102	699	999999	642	999999	429	34	999999	43	357	999999	588	985	86	216	999999	45	56	999999	84	999999	999999	138	662	856	451	438	812	793	974	381	589	999999	999999	999999	77	925	124	68	217	421	348	287	590	843	989	999999	857	67	145	999999	310	799	999999	330	687	570	276	999999	300	990	222	536	69	975	990	999999	356	898	149	443	920	988	217	999999	534	137	547	818	867	165	999999	754	657	18	81	790	732	318	500	506	659	999999	999999	227	208	811	228	615	852	29	999999	958	918	702	55	322	591	233	999999	999999	999999	457	918	144	999999	468	878	60	903	210	247	999999	999999	642	784	592	230	990	465	722	999999	932	965	848	226	622	999999	955	963	759	208	509	521	940	483	211	999999	633	807	740	999999	178	711	652	999999	900	560	285	918	462	999999	601	768	84	650	100	492	80	918	797	999999	923	96	999999	999999	999999	526	467	168	582	182	597	192	724	999999	741	230	323	75	325	71	561	47	511	666	607	741	447	999999	393	719	349	714	999999	118	19	91	567	649	999999	383	103	126	345	999999	999999	418	999999	999999	908	870	178	999999	603	736	80	886	585	999999	405	996	89	999999	775	863	833	999999	182	616	780	659	663	673	31	999999	967	444	999999	231	999999	198	999999	999999	391	523	999999	345	120	999999	47	133	506	89	
254	58	304	926	350	481	999999	622	246	436	514	999999	217	505	983	662	768	999999	193	999999	326	216	307	927	999999	262	999999	498	771	898	578	999999	163	583	428	972	647	50	103	230	775	549	952	999999	647	143	999999	55	362	999999	515	411	939	153	763	999999	750	376	152	98	168	958	850	999999	857	858	105	633	86	20	24	727	542	999999	587	776	264	46	290	999999	999999	278	145	322	392	999999	717	20	820	390	232	999999	898	999999	999999	999999	699	614	999999	789	47	999999	968	352	444	999999	869	976	565	986	784	714	96	500	999999	999999	822	537	955	999999	151	94	812	696	999999	744	829	536	999999	770	87	649	632	501	613	273	309	793	878	604	307	999999	999999	834	605	517	999999	407	864	182	995	171	659	722	647	952	870	282	564	700	958	999999	85	795	908	999999	92	595	887	999999	590	38	658	360	393	410	639	977	999999	280	559	431	999999	727	999999	916	990	999999	999999	999999	403	37	239	999999	645	999999	665	999999	925	470	435	599	520	986	999999	966	512	999999	339	999999	999999	892	191	293	150	999999	671	357	30	992	154	183	999999	236	999999	999999	799	999999	714	430	744	999999	62	999999	844	959	911	685	145	999999	999999	691	580	615	347	999999	845	945	999999	118	302	999999	639	933	326	262	857	293	511	999999	177	42	999999	999999	999999	343	840	562	448	190	625	986	999999	999999	589	463	602	136	889	974	717	853	441	605	138	999999	349	129	999999	592	112	627	183	116	999999	999999	106	671	999999	13	670	293	506	857	493	315	105	428	354	862	659	731	404	999999	321	323	600	999999	999999	75	993	999999	258	856	88	998	812	115	580	218	999999	931	23	999999	314	434	356	584	122	822	999999	999999	775	450	933	999999	232	646	999999	327	780	117	891	57	999999	949	44	650	779	494	503	990	847	145	505	728	718	999999	233	886	966	26	999999	958	733	999999	945	807	923	707	999999	999999	999999	999999	437	259	50	965	874	364	400	706	805	627	999999	351	83	639	999999	214	662	713	999999	909	361	764	241	933	323	999999	13	236	999999	81	719	337	680	595	708	256	688	753	644	868	496	270	220	258	639	392	997	316	862	718	55	71	753	999999	900	673	27	116	651	936	360	173	979	734	999999	991	671	488	931	698	999999	909	79	553	423	101	553	982	303	930	940	999999	373	18	999999	999999	583	279	999999	44	999999	999999	111	707	518	332	290	999999	349	647	999999	999999	384	174	201	146	999999	210	987	809	129	44	813	720	995	662	
799	999999	999999	261	418	401	999999	896	999999	999999	807	371	45	100	999999	999999	642	656	219	431	323	209	816	999999	664	999999	291	999999	914	204	768	390	712	855	532	319	999999	98	999999	999999	726	488	704	256	338	631	999999	896	999	62	999999	999999	511	574	349	600	164	818	596	999999	120	999999	982	275	187	427	658	189	999999	999999	999999	554	999999	889	999999	999999	504	999999	999999	999999	218	394	885	861	802	611	879	147	999999	999999	165	960	501	999999	219	818	999999	439	79	911	999999	999999	999999	508	764	847	999999	999999	869	514	999999	594	267	999999	825	725	32	999999	473	576	547	520	999999	999999	345	338	62	999999	999999	887	339	75	500	999999	70	999999	66	387	999999	999999	871	267	278	11	836	571	999999	937	378	494	795	385	965	503	999999	461	321	702	999999	436	795	999999	941	982	185	39	999999	617	999999	602	669	644	33	518	704	290	252	671	799	773	999999	999999	853	196	101	953	110	999999	999999	608	912	363	223	670	169	999999	326	296	826	807	477	999999	444	776	824	161	999999	999999	798	999999	219	649	999999	999999	800	680	664	755	891	999999	999999	999999	342	999999	999999	316	999999	999999	358	351	963	955	845	991	999999	550	680	86	371	940	601	999999	209	202	999999	999999	459	824	869	488	999999	571	405	999999	878	999999	752	548	96	518	730	999	108	457	129	999999	804	911	999999	260	999999	587	393	950	629	286	999999	149	999999	427	856	606	492	869	652	402	560	249	999999	923	999999	141	990	999999	219	999999	553	752	999999	145	467	999999	999999	619	488	121	187	454	975	601	486	612	51	668	662	999999	516	238	999999	999999	999999	564	798	180	462	868	999999	541	740	37	999999	154	77	999999	959	318	876	872	391	541	225	116	274	999999	447	194	100	331	200	96	95	999999	947	355	442	903	749	560	166	619	523	646	713	948	868	999999	545	679	708	353	999999	643	999999	273	511	596	300	285	999999	278	777	999999	350	654	999999	417	206	722	929	66	568	325	716	771	999999	999999	403	326	653	115	649	421	622	846	838	451	478	999999	843	845	612	999999	827	888	841	999999	305	68	16	460	145	823	749	652	785	931	927	85	999999	932	203	974	632	627	999999	366	652	999999	815	500	939	522	878	999999	453	999999	497	827	930	768	284	344	319	202	970	999999	671	999999	71	906	523	402	999999	911	652	999999	841	999999	999999	485	999999	801	252	999999	999999	999999	944	665	208	690	443	999999	155	999999	658	999999	664	439	656	802	694	682	442	908	999999	999999	93	999999	441	814	
263	297	999999	455	999999	482	101	999999	999999	356	881	999999	771	380	473	999999	257	952	999999	794	974	999999	553	467	999999	999999	368	999999	999999	974	540	999999	234	394	436	156	542	999999	999999	185	767	860	758	310	999999	688	999999	71	445	563	298	140	713	646	999999	851	743	110	999999	248	123	757	275	706	816	905	781	387	999999	326	999999	999999	638	88	36	999999	653	253	546	111	23	307	898	999999	999999	999999	272	999999	553	585	412	442	999999	999999	71	20	999999	999999	999999	25	907	533	127	999999	683	740	999999	999999	999999	725	207	500	999999	563	235	999999	858	301	999999	417	999999	999999	999999	368	913	448	522	562	26	26	530	601	759	999999	204	490	189	779	301	945	906	636	999999	999999	387	912	999999	481	850	999999	161	999999	41	999999	383	713	999999	758	999999	245	228	939	619	603	999999	606	740	43	369	744	999999	89	999999	84	999999	15	236	15	981	10	569	50	712	771	865	237	569	683	157	999999	790	430	573	999999	726	967	27	374	632	781	999999	999999	122	115	618	82	999999	956	576	378	999999	694	777	214	675	999999	237	848	737	968	46	999999	885	878	953	215	515	999999	357	543	987	862	383	210	999999	999999	999999	606	162	793	999999	612	117	778	13	106	653	369	999999	548	999999	179	999999	999999	744	125	999999	244	162	412	566	358	608	999999	390	625	320	577	386	999999	260	630	695	944	999999	433	949	117	875	857	999999	999999	563	809	803	818	235	720	999999	999999	765	999999	999999	749	236	999999	13	999999	999999	999999	999999	999999	982	999999	298	119	483	691	628	320	176	852	369	999999	850	420	795	799	239	572	399	600	121	674	999999	999999	185	945	999999	459	429	875	999999	496	999999	486	999999	999999	520	693	999999	543	101	155	546	999999	334	999999	899	815	999999	999999	844	825	988	999999	964	317	254	999999	934	999999	973	999999	890	300	999999	872	233	999999	999999	671	999999	999999	236	855	508	966	999999	282	242	35	56	999999	668	226	41	999999	999999	885	521	856	878	999999	759	999999	570	922	999999	999999	780	461	926	535	568	128	924	999999	999999	999999	686	998	189	972	499	909	491	80	510	674	269	249	374	347	852	400	793	501	999999	428	295	586	999999	882	999999	780	108	520	344	550	301	732	304	374	209	999999	676	906	298	999999	326	499	421	589	986	541	97	588	682	177	999999	432	521	180	848	109	296	306	481	719	810	970	736	960	999999	537	999999	999	148	339	723	887	213	937	999999	795	175	131	896	960	999999	520	999999	176	999999	869	220	133	526	999999	
235	380	434	579	49	999999	763	460	999999	459	596	97	450	352	454	448	999999	584	78	63	933	999999	409	521	36	999999	999999	570	745	513	326	821	483	48	114	353	462	634	897	756	41	999999	914	447	999999	605	80	495	722	776	999999	636	65	473	999999	70	970	913	552	999999	223	203	715	999999	142	999999	614	411	248	110	985	999999	686	999999	31	229	261	962	157	431	229	646	847	968	999999	690	766	20	872	53	382	548	91	158	542	838	999	220	314	999999	990	668	257	999999	790	999999	999999	743	999999	946	809	999999	766	130	999999	999999	355	746	840	452	18	999999	538	204	728	447	513	537	778	999999	999999	50	657	557	440	561	399	236	187	809	740	32	568	926	244	374	999999	960	999999	966	999999	262	999999	862	999999	396	140	999999	999999	353	550	999999	999999	268	727	768	360	218	690	968	186	128	568	999999	711	986	45	612	960	364	665	999999	908	812	700	999999	999999	794	999999	999999	431	347	343	834	268	329	67	999999	208	475	23	573	280	661	999999	373	693	348	999999	604	999999	527	101	538	688	999999	513	162	567	760	107	565	252	645	547	838	784	734	772	392	929	735	413	495	351	101	282	256	32	337	999999	999999	643	371	693	999999	999999	805	155	999999	815	904	743	999999	378	999999	330	634	124	950	999999	999999	576	769	999999	625	123	606	197	999999	725	266	139	240	487	774	999999	880	952	643	592	979	589	511	999999	34	992	965	999999	893	999999	647	142	81	748	323	756	874	696	77	789	650	618	558	545	558	999999	512	999999	603	534	450	682	480	999999	609	379	75	999999	651	633	158	489	999999	825	88	134	67	491	173	28	999999	999999	884	853	999999	999999	999999	965	27	259	489	13	524	369	330	964	661	713	148	999999	999999	681	54	444	641	171	324	999999	999999	434	717	999999	797	584	486	266	999999	999999	425	248	348	110	184	402	154	154	999999	934	505	123	472	999999	999999	229	337	376	149	450	999999	781	56	308	507	593	541	468	216	999999	882	74	999999	44	999999	900	606	591	999999	652	999999	496	999999	390	237	354	961	373	678	578	999999	119	127	356	415	644	201	50	999999	999999	999999	999999	938	999999	999999	441	946	437	65	452	623	746	870	496	160	999999	999999	999999	80	999999	999999	178	790	638	999999	772	947	820	629	999999	709	999999	999999	915	792	614	558	180	338	999999	407	999999	317	236	955	999999	249	999999	206	689	999999	535	969	449	959	691	895	309	342	999999	494	136	808	412	742	67	757	954	999999	546	999999	
414	338	284	755	999999	999999	563	999999	191	533	326	623	939	594	999999	999999	999999	955	110	718	999999	999999	58	312	281	725	905	493	897	752	294	925	999999	522	999999	206	695	999999	861	830	999999	626	161	999999	177	512	869	817	568	471	219	999999	603	828	999999	576	289	972	483	382	956	80	785	438	248	401	999999	426	939	977	900	854	104	279	999999	632	686	302	144	769	856	999999	999999	999999	543	295	331	831	604	999999	917	723	220	489	874	999999	841	722	518	776	548	452	878	591	571	364	904	333	451	295	889	986	837	714	999999	868	999999	359	895	952	79	142	821	999999	999999	999999	999999	614	405	999999	790	964	784	999999	230	999999	218	343	864	189	391	997	999999	999999	199	999999	885	999999	962	15	125	999999	827	565	706	416	631	28	531	394	999999	999999	999999	337	504	999999	212	478	494	123	660	812	999999	999999	999999	999999	999999	999999	999999	138	300	999999	652	999999	999	309	147	228	661	814	782	200	812	479	468	101	79	62	814	999999	999999	416	21	849	355	313	999999	121	994	999999	663	128	357	402	104	582	647	538	337	205	999999	983	999999	679	341	470	999	25	999999	999999	12	699	698	999999	410	883	999999	999999	54	696	312	35	233	36	160	999999	843	419	999999	885	453	540	725	618	487	999999	599	342	999999	999999	999999	999999	999999	524	632	964	430	951	992	999999	456	844	494	999999	893	761	760	790	529	677	999999	590	639	372	36	471	974	89	918	999999	294	794	294	169	392	330	999999	999999	403	196	242	891	427	175	438	608	999999	93	724	725	984	808	812	840	268	723	351	999999	498	171	989	351	42	999999	925	662	560	999999	258	999999	599	61	397	343	445	735	999999	474	933	999999	425	890	364	203	999999	485	981	453	901	999999	978	670	999999	999999	999999	891	999999	100	249	776	58	721	834	161	135	933	421	479	999999	532	560	877	567	81	745	108	986	838	999999	999999	680	116	434	589	594	929	841	999999	146	999999	875	82	999999	999999	378	704	66	212	78	999999	999999	512	999999	999999	999999	999999	112	999999	497	107	904	999999	444	799	105	999999	297	999999	567	206	999999	265	342	851	657	487	652	411	702	50	52	999999	769	999999	999999	178	67	65	999999	492	826	703	999999	48	999999	854	999999	435	71	436	417	810	999999	872	999999	999999	179	207	720	631	459	701	999999	456	65	130	261	535	999999	926	884	999999	774	84	379	398	999999	303	211	999999	849	226	349	999999	632	241	999999	999999	262	576	999	999999	999999	999999	43	134	268	221	983	529	
603	112	999999	144	551	186	45	570	502	999999	220	875	999999	999999	999999	243	999999	178	823	823	999999	999999	999999	999999	999999	34	896	925	999999	255	140	386	320	681	999999	747	213	215	725	999999	999999	577	999999	995	999999	133	863	426	77	799	999999	99	398	170	547	249	829	176	217	526	999999	119	529	999999	136	834	565	324	719	44	39	156	453	377	999999	414	999999	287	999999	803	999999	479	858	999999	482	51	999999	159	999999	999999	917	999999	998	999999	175	96	999999	156	868	531	999999	999999	706	999999	769	626	999999	30	543	142	999999	551	999999	413	366	810	261	999999	775	95	846	416	189	999999	126	992	158	999999	211	540	366	812	418	959	245	621	772	825	999999	999999	405	999999	616	11	679	375	361	999999	999999	999999	834	769	381	782	684	999999	370	999999	999999	777	999999	400	819	12	776	999999	142	726	178	744	47	999999	806	999999	999999	879	800	187	91	999999	640	563	999999	846	999999	597	441	636	284	93	999999	999999	908	704	388	14	157	999999	235	211	242	635	426	107	327	408	999999	999999	101	999999	362	192	865	175	146	999999	999999	999999	999999	188	999999	506	451	94	999999	221	527	111	540	999999	732	196	999999	879	999999	14	999999	315	999999	308	634	999999	544	999999	999999	78	961	743	567	474	26	183	317	999999	175	735	194	999999	613	116	880	861	999999	999999	82	999999	999999	999999	656	999999	776	681	454	999999	999999	67	962	971	999999	424	999999	784	544	76	669	999999	879	999999	714	782	999999	805	702	422	999999	772	67	999999	999999	999999	839	975	96	435	697	344	729	318	502	999999	773	223	978	198	999999	106	326	855	745	999999	295	334	281	874	999999	971	979	999999	999999	781	999	833	573	797	585	284	697	999999	999999	335	829	999999	413	999999	18	999999	827	513	999999	330	455	212	393	883	999999	515	704	222	999999	726	365	999999	737	720	999999	999999	649	190	612	582	408	999999	487	420	999999	725	920	999999	865	714	999999	999999	475	999999	335	999999	450	690	527	80	579	485	994	651	999999	999999	832	692	497	78	957	646	901	984	922	999999	725	972	999999	554	594	39	356	999999	582	889	999999	999999	394	999999	999999	958	999999	542	999999	923	224	835	450	562	999999	999999	187	797	756	507	999999	491	337	98	999999	999999	502	973	485	549	139	593	78	90	911	354	308	186	577	999999	983	368	981	998	999999	889	531	635	999999	366	852	999999	654	999999	999999	739	160	306	249	32	466	999999	999999	462	999999	630	999999	999999	650	547	929	11	229	999999	523	216	509	339	75	191	945	866	321	999999	
697	999999	939	993	999999	182	204	999999	936	555	999999	303	999999	528	999999	402	133	172	999999	999999	437	851	338	897	999999	118	999999	821	241	999999	87	599	378	999999	999999	999999	690	773	999999	478	353	927	74	674	224	229	999999	980	134	672	68	783	882	206	691	845	251	52	441	657	942	999999	770	878	477	942	924	999999	763	991	712	999999	568	515	770	509	787	664	999999	341	214	259	696	999999	999	303	717	181	256	919	971	999999	341	945	536	969	167	999999	206	999999	305	539	227	142	960	708	224	376	435	999999	68	587	999999	999999	999999	693	686	211	879	184	235	753	128	843	30	999999	28	622	979	801	352	601	467	410	46	999999	41	564	608	300	999999	350	745	74	999999	393	287	999999	999999	843	292	999999	315	32	999999	551	421	999999	122	895	999999	602	397	634	839	467	129	999999	73	778	661	132	602	588	105	885	17	64	982	999999	999999	999999	130	146	519	396	999999	445	364	494	263	999999	451	999999	611	486	953	121	234	404	273	328	177	723	191	169	363	726	999999	171	544	366	402	485	119	901	481	260	125	452	181	684	999999	578	525	999999	680	999999	977	618	931	999999	829	587	372	999999	620	406	955	359	43	999999	517	202	950	896	264	966	604	999999	999999	702	995	999999	999999	588	723	598	208	186	489	473	999999	999999	239	999999	537	814	999999	651	290	85	305	766	999999	612	999999	412	999999	628	999999	999999	295	999999	614	999999	999999	58	364	999999	999999	999999	208	999999	870	570	819	209	999999	311	369	999999	852	999999	429	999999	999999	999999	372	620	421	320	969	579	435	774	188	481	703	10	748	488	459	339	999999	268	876	526	896	849	999999	967	449	326	269	310	862	999999	848	685	999999	670	685	744	371	434	62	629	353	105	999999	347	505	999999	563	880	990	523	999999	171	62	880	343	999999	827	454	871	652	319	999999	999999	845	633	999999	999999	88	803	715	967	481	215	257	182	800	467	455	471	999999	999999	389	320	348	295	687	632	950	999999	999999	916	917	562	410	319	228	999999	546	713	486	794	485	87	284	555	575	955	804	999999	543	65	382	999999	395	888	929	814	573	560	946	999999	999999	751	640	999999	59	919	804	937	954	616	921	741	984	999999	999999	312	45	792	720	731	999999	252	793	117	543	999999	177	999999	389	413	999999	999999	767	100	999999	733	446	484	505	655	161	866	753	926	144	999999	997	702	610	627	778	780	839	999999	999999	974	957	533	265	999999	751	293	557	551	996	999999	974	999999	125	554	999999	
561	297	74	580	960	999999	866	973	902	937	474	911	762	999999	839	155	999999	532	601	999999	913	999999	391	903	868	319	999999	930	999999	666	113	587	65	761	999999	493	775	644	607	485	101	560	363	186	287	381	795	999999	166	999999	431	371	999999	999999	951	342	905	170	999999	999999	297	935	999999	246	999999	887	856	999999	999999	999999	380	999999	924	126	685	363	865	214	626	496	523	999999	999999	418	245	741	73	286	999999	999999	587	614	932	955	198	165	785	127	352	400	525	795	510	809	999999	523	999999	407	103	598	999999	701	544	999999	138	12	171	366	999999	103	999999	579	999999	531	768	765	975	969	927	999999	578	748	862	999999	971	999999	783	964	999	999999	999999	999999	999999	999999	418	999999	80	716	827	195	993	999999	999999	258	576	945	604	979	51	653	999999	477	479	573	29	728	838	318	999999	410	999999	207	366	999999	999999	169	999999	999999	999999	881	695	999999	152	742	536	158	632	613	659	36	133	804	999999	999999	184	999999	195	999999	202	690	58	761	999999	426	966	999999	72	999999	460	999999	558	626	867	169	957	999999	335	737	47	871	105	235	658	227	286	424	284	21	113	972	973	777	999999	431	999999	999999	999999	725	999999	739	96	999999	163	999999	478	507	936	999999	397	896	501	999999	581	330	999999	822	113	999999	150	552	522	61	999999	488	443	780	999999	446	336	999999	491	610	999999	307	785	311	82	416	999999	779	488	520	623	216	480	526	999999	465	836	999999	830	999999	999999	233	227	999999	70	999999	999999	698	667	999999	437	373	415	891	495	999999	545	999999	750	697	506	370	999999	11	437	527	17	916	999999	384	609	325	203	940	35	738	999999	750	250	407	606	60	122	999999	93	260	801	589	999999	921	919	999999	999999	143	54	224	169	225	999999	542	667	892	999999	292	890	121	179	999999	999999	756	999999	795	999999	353	100	456	257	86	917	187	726	427	999999	662	464	66	64	70	896	999999	999999	999999	153	708	739	713	936	999999	999999	972	999999	337	999999	284	727	999999	509	917	53	597	966	92	308	429	816	999999	17	999999	828	833	67	999999	577	65	186	339	652	344	613	386	999999	999999	979	999999	106	398	704	610	999999	999999	556	999999	27	999999	843	496	566	723	999999	499	706	485	999999	273	914	971	759	667	107	999999	482	175	999999	999999	999999	548	113	362	333	427	545	406	525	999999	286	919	102	278	999999	690	772	928	453	123	680	44	426	716	999999	999999	639	46	999999	547	857	999999	833	999999	230	999999	999999	999999	400	999999	954	309	959	512	
986	994	999999	490	456	417	625	553	722	199	986	54	999999	397	331	207	788	508	893	999999	640	999999	96	742	58	999999	307	569	538	979	169	380	84	913	730	45	256	159	590	105	922	314	669	644	999999	186	183	995	881	202	685	455	415	981	999999	999999	999999	146	441	539	120	65	999999	743	40	999999	999999	218	666	296	951	638	918	798	999999	336	999999	999999	378	872	743	311	687	346	999999	999999	964	102	51	639	999999	119	999999	60	984	866	299	926	613	757	216	965	999999	595	250	56	536	616	925	545	864	466	768	569	795	809	378	677	449	326	651	877	176	999999	168	999999	999999	867	999999	200	999999	309	838	621	999999	778	972	101	106	999999	186	357	999999	999999	774	999999	351	157	999999	184	497	621	999999	296	115	338	999999	311	436	408	134	669	802	999999	999999	564	628	999999	903	27	999999	286	581	202	150	304	999999	999999	999999	498	501	774	612	639	702	425	822	999999	999999	337	979	670	665	698	132	517	554	999999	999999	220	51	204	254	999999	347	221	999999	999999	156	999999	999999	999999	59	938	999999	360	66	173	42	999999	741	87	999999	575	47	176	621	883	79	632	749	999999	999999	52	456	999999	529	999999	301	490	385	999999	405	705	708	851	621	726	790	771	461	391	409	914	478	999999	563	999999	999999	180	599	999999	224	523	999999	361	465	16	491	610	830	691	871	999999	707	213	999999	934	866	999999	555	894	102	308	181	999999	867	758	573	492	743	999999	174	999999	890	999999	323	881	644	356	396	999999	245	190	940	769	520	857	216	274	999999	999999	811	25	625	705	73	916	351	703	494	999999	443	998	867	979	526	999999	999999	999999	890	800	300	999999	799	940	658	912	367	999999	846	19	552	309	209	124	999999	159	999999	195	165	999999	540	999999	862	689	181	247	999999	961	252	770	206	727	384	999999	999999	301	225	685	999999	161	999999	939	856	484	164	144	799	999999	939	377	254	999999	333	493	269	358	657	120	999999	421	999999	406	169	85	999999	824	924	999999	999999	748	933	819	149	14	848	600	999999	999999	534	47	999999	569	999999	875	526	999999	999999	890	999999	999999	644	999999	999999	634	561	162	780	780	671	340	219	92	999999	201	443	434	999999	329	645	999999	274	999999	585	731	974	39	384	293	559	999999	431	44	493	805	113	828	903	999999	999999	695	999999	314	999999	204	828	365	601	829	441	999999	405	84	999999	999999	715	374	529	194	660	532	999999	496	999999	589	909	184	999999	999999	999999	615	999999	820	999999	949	848	960	999999	999999	
903	618	437	554	852	468	999999	357	789	929	99	739	308	999999	854	920	999999	999999	92	136	294	653	999999	439	742	826	570	584	999999	305	715	755	999999	147	999999	51	104	232	999999	999999	903	562	394	999999	82	358	999999	811	965	956	41	525	877	437	106	260	851	997	812	35	897	111	999999	999999	999999	999999	999999	170	999999	813	826	695	999999	999999	233	999999	268	999999	367	393	519	759	619	250	273	199	878	384	999999	39	999999	999999	419	618	864	801	412	999999	454	999999	431	999999	381	162	140	346	836	556	213	373	999999	753	640	429	516	999999	492	909	230	34	999999	999999	130	409	623	999999	285	80	465	431	999999	999999	653	629	962	999999	387	466	999999	927	363	331	180	676	48	445	466	999999	112	725	999999	999999	679	429	282	999999	35	972	999999	410	70	766	101	782	53	633	999999	21	467	153	761	35	798	303	671	143	383	453	999999	187	273	295	967	739	999999	827	688	999999	356	94	347	414	999999	999999	866	596	999999	397	633	414	345	999999	532	958	963	293	704	386	757	149	503	582	610	361	146	775	798	361	669	225	945	999999	999999	382	806	357	108	999999	436	84	903	985	999999	957	999999	818	999999	999999	775	829	133	999999	477	217	999999	764	803	999999	572	101	798	878	999999	418	469	999999	790	159	999999	616	194	614	949	682	245	999999	763	653	999999	999999	999999	999999	586	840	101	642	999999	456	792	52	553	531	999999	345	286	34	267	411	498	381	999999	999999	857	168	644	518	999999	794	971	82	11	159	67	254	89	19	302	999999	326	826	73	343	367	999999	73	663	999999	614	406	220	260	362	165	147	300	999999	999999	999999	205	582	289	999999	485	719	999999	403	473	999999	265	277	999999	999999	999999	671	999999	999999	255	999999	105	981	999999	999999	398	761	821	649	994	919	999999	679	87	875	692	744	546	460	858	648	78	669	199	816	358	999999	488	999999	277	493	829	999999	164	194	999999	999999	999999	540	223	999999	999999	401	409	999999	327	586	999999	857	999999	350	135	999999	999999	607	678	435	791	999999	999999	270	999999	940	381	510	100	358	525	892	553	478	591	16	999999	144	750	677	270	645	999999	771	938	999999	203	999999	999999	999999	769	557	515	895	999999	549	150	953	451	956	999999	898	463	969	71	307	999999	219	758	128	621	999999	999999	11	999999	156	999999	628	999999	651	747	454	151	129	588	999999	386	657	56	52	865	292	693	999999	999999	371	192	529	710	999999	327	984	178	249	999999	78	999999	514	730	999999	999999	521	999999	799	219	575	
756	344	390	103	999999	999999	999999	716	999999	999999	17	72	354	803	964	999999	918	690	333	999999	286	901	769	520	999999	872	927	999999	617	353	999999	894	999999	90	999999	847	149	999999	720	999999	821	999999	986	31	70	638	999999	926	321	999999	603	941	475	457	999999	999999	574	870	827	58	728	402	108	999999	999999	123	487	274	198	126	455	311	970	661	940	824	915	748	459	638	712	999999	459	777	750	719	428	137	791	759	283	279	789	999999	999999	999999	999999	999999	999999	947	160	895	738	204	395	301	970	814	516	475	939	999999	421	198	345	999999	999999	331	168	957	999999	360	483	999999	999999	999999	522	308	717	521	471	999999	999999	512	487	816	999999	265	392	458	748	614	621	999999	819	999999	858	999999	336	999999	485	999999	918	999999	999999	800	422	309	360	219	779	672	999999	994	13	112	431	908	711	529	465	999999	939	710	218	91	999999	166	618	999999	328	921	971	500	999999	440	918	18	260	686	403	962	904	183	999999	86	517	627	322	717	34	999999	889	806	761	797	999999	218	186	999999	71	265	690	999999	891	857	999999	605	958	999999	193	423	658	999999	135	502	783	766	41	142	573	122	999999	999999	371	379	999999	999999	739	999999	348	710	831	999999	625	999999	999999	940	292	820	385	911	668	750	534	611	300	864	999999	269	23	999999	187	54	999999	999999	421	789	602	522	999999	535	866	719	999999	483	591	579	999999	987	230	999999	999999	220	757	999999	999999	103	376	999999	88	177	493	479	234	22	532	787	999999	676	726	492	347	999999	999999	849	54	949	526	999999	30	720	999999	694	49	999999	852	967	999999	944	999999	999999	422	842	443	657	52	396	494	221	950	803	107	732	271	737	999999	999999	224	999999	617	999999	576	325	739	999999	712	799	440	65	999999	999999	500	537	180	999999	999999	505	337	348	806	657	999999	999999	999999	227	622	733	432	311	673	148	752	999999	999999	12	751	999999	999999	84	999999	253	956	439	60	394	999999	999999	562	863	667	999999	386	876	110	959	48	270	225	521	999999	979	376	138	999999	32	813	121	209	177	999999	972	402	262	999999	999999	999999	35	265	716	914	61	180	569	644	673	761	999999	288	377	963	491	881	999999	338	965	876	827	58	999999	999999	200	999999	394	217	695	999999	134	483	547	268	999999	15	999999	999999	694	808	999999	494	718	270	937	999999	832	214	999999	100	811	999999	437	687	873	977	237	144	723	690	785	362	948	999999	637	401	741	119	999999	485	382	999999	999999	167	79	343	340	999999	643	999999	999999	999999	999999	
604	795	210	56	999999	394	46	999999	374	883	13	33	454	545	999999	633	545	102	722	264	999999	717	999999	999999	999999	617	540	646	469	501	366	162	604	320	354	999999	437	999999	881	725	913	707	999999	110	999999	144	625	797	687	144	999999	274	816	926	363	886	967	919	999999	999999	853	399	318	999999	999999	851	428	143	999999	382	206	200	221	997	999999	981	999999	727	650	145	999999	742	999999	335	404	101	346	678	999999	999999	311	999999	999999	999999	871	523	398	999999	584	788	716	491	999999	999999	937	906	63	819	999999	999999	187	999999	279	641	260	120	440	999999	478	999999	515	749	187	999999	999999	688	622	999999	135	999999	593	573	153	861	429	509	146	653	397	999999	48	999999	103	585	999999	999999	248	999999	999999	760	92	415	667	159	283	966	314	873	999999	259	999999	481	693	757	788	614	107	999999	221	999999	974	787	999999	981	396	988	656	602	453	19	450	685	203	374	745	999999	999999	993	999999	463	999999	999999	999999	148	212	566	833	999999	796	999999	963	999999	999999	637	786	305	819	686	762	999999	319	712	429	235	809	609	999999	329	999999	610	709	113	999999	758	556	711	378	999999	778	830	999999	320	805	777	56	619	999999	566	588	450	999999	999999	241	303	999999	492	843	999999	339	999999	288	514	334	195	999999	859	11	965	999999	84	927	372	999999	931	140	999	906	651	999999	199	999999	721	740	999999	252	489	999999	536	615	73	867	194	127	999999	551	650	985	999999	999999	197	999999	994	485	513	999999	995	321	999999	999999	999999	585	202	15	149	955	567	999999	763	942	999999	987	475	360	27	216	742	999999	733	390	999999	24	296	999999	999999	581	654	999999	236	58	256	178	999999	373	999999	999999	999999	189	978	229	984	876	231	677	335	209	152	644	468	999999	999999	751	999999	919	682	999999	999999	362	23	567	311	999999	999999	715	696	317	999999	111	999999	999999	541	563	276	513	999999	999999	792	619	514	791	439	19	777	999999	277	505	590	652	690	999999	999999	999999	999999	420	918	999999	339	516	981	27	784	50	756	929	766	999999	485	999999	523	79	347	679	847	999999	138	999999	555	617	447	200	727	772	420	555	999999	999999	999999	855	594	744	999999	285	637	497	16	398	263	847	173	61	30	515	999999	621	995	519	476	943	292	627	116	999999	79	999999	299	999999	630	999999	590	548	829	999999	489	779	795	999999	51	999999	225	739	47	707	454	999999	999999	221	644	799	559	829	999999	999999	573	967	637	561	216	847	207	994	768	62	266	624	232	401	35	359	999999	933	477	
126	728	999999	589	409	277	999999	620	999999	377	830	651	761	999999	385	66	999999	152	999999	855	204	162	230	971	985	451	829	999999	779	195	295	973	999999	999999	634	725	30	388	999999	294	533	236	129	627	938	411	999999	999999	999999	344	514	999999	999999	88	282	964	999999	999999	603	957	447	999999	841	892	92	856	999999	409	172	999999	46	143	914	949	331	999999	42	602	42	584	946	12	999999	444	999999	88	392	548	88	999999	226	999999	785	280	847	25	394	237	544	91	386	105	665	197	999999	380	302	642	999999	314	999999	906	548	29	21	999999	201	407	220	14	474	999999	330	501	443	598	357	644	112	316	583	805	68	999999	999999	999999	346	140	145	310	786	750	999999	774	738	999999	899	999999	268	411	999999	999999	26	540	617	999999	774	173	753	710	32	658	540	450	730	136	999999	999999	999999	170	108	70	271	999999	228	724	694	556	762	133	699	592	385	700	491	596	999999	527	343	307	85	182	386	435	287	137	220	351	54	612	472	311	944	999999	312	763	726	116	999999	999999	215	228	411	629	999999	440	282	839	958	144	999999	330	999999	524	94	926	683	835	631	100	514	353	511	160	999999	397	647	287	398	999999	869	682	215	450	101	999999	771	757	424	847	999999	999999	393	909	275	999999	57	999999	23	999999	999999	999999	484	231	389	862	716	260	968	623	792	995	999999	239	274	664	124	999999	432	237	165	926	420	999999	999999	999999	960	602	885	518	349	228	273	22	999999	979	208	983	71	999999	150	520	999999	801	64	859	929	163	645	610	37	244	997	999999	999999	999999	480	699	986	256	999999	124	374	459	283	999999	731	999999	590	295	465	140	751	202	96	644	148	619	730	386	999999	806	999999	999999	491	115	231	999999	790	496	999999	508	999999	815	337	36	156	338	999999	489	137	500	572	360	999999	897	492	999999	999999	587	24	860	968	999999	52	105	167	100	999999	178	353	253	648	104	999999	956	142	936	865	70	498	809	999999	250	258	999999	243	999999	999999	593	999999	427	999999	213	999999	648	540	999999	772	999999	868	66	999999	358	146	883	852	478	574	197	764	556	939	638	98	215	768	727	361	999999	861	561	959	384	556	926	999999	444	622	147	426	999999	173	632	202	441	999999	743	114	375	861	999999	999999	942	828	75	487	160	124	276	880	999999	46	444	381	316	106	985	802	999999	428	999999	856	436	771	29	392	317	446	999999	767	999999	999999	999999	477	999999	529	999999	555	999999	448	314	999999	356	267	614	999999	729	260	885	
345	463	941	893	999999	453	908	605	181	809	999999	180	713	467	509	855	198	60	966	285	786	88	439	999999	772	124	999999	999999	999999	166	999999	662	66	561	321	313	93	729	50	33	999999	924	999999	746	999999	277	601	861	847	999999	426	658	762	974	108	999999	33	629	131	999999	365	999999	999999	24	497	30	124	162	156	205	771	468	20	942	999999	999999	241	692	514	999999	522	236	663	766	740	663	999999	91	999999	63	290	464	608	999999	668	789	498	832	259	786	162	449	999999	652	641	957	647	820	886	246	36	340	125	626	319	138	745	668	999999	834	999999	999999	999999	103	914	316	860	802	999999	308	373	409	999999	727	352	83	522	20	135	782	999999	89	205	225	37	950	348	981	898	540	54	999999	999999	424	666	130	748	621	737	999999	106	845	545	588	872	626	999999	398	999999	245	999999	734	999999	999999	999999	50	837	484	999999	964	968	999999	903	744	264	544	851	28	71	231	334	999999	282	801	999999	179	544	617	352	410	63	950	707	999999	999999	320	296	65	605	625	293	274	555	773	366	227	941	801	333	338	775	877	337	62	911	715	461	742	815	649	506	230	141	665	999999	27	999999	251	820	999999	257	796	999999	445	938	999999	999999	509	444	999999	238	742	293	999999	635	999999	623	999999	999999	217	858	554	999999	956	128	999999	142	999999	999999	348	999999	700	980	389	999999	979	999999	891	123	999999	370	952	307	999999	421	764	937	999999	40	999999	999999	999999	500	612	95	703	999999	466	326	875	927	466	646	106	422	537	761	903	933	656	999999	731	542	900	847	906	256	999999	999999	364	135	25	999999	999999	944	529	209	378	304	386	433	999999	574	247	923	999999	315	211	933	999999	12	43	193	999999	23	999999	983	599	764	188	457	662	920	961	749	912	999999	517	161	999999	999999	393	608	557	232	722	999999	304	977	944	600	55	959	999999	999999	102	831	483	999999	999999	545	999999	613	999999	999999	771	999999	999999	497	999999	305	999999	59	50	999999	999999	435	636	161	300	999999	999999	622	820	587	412	702	268	610	657	90	134	999999	879	357	728	779	999999	627	461	645	553	807	966	648	802	995	919	117	742	999999	999999	332	999999	999999	856	987	792	538	527	79	999999	999999	839	930	181	405	999999	999999	827	999999	943	18	999999	655	961	881	999999	181	785	416	783	999999	999999	991	885	801	999999	122	500	999999	987	954	110	392	825	551	967	46	999999	407	825	235	289	902	999999	999999	631	179	805	974	341	999999	752	120	295	668	999999	848	54	
379	826	67	999999	999999	852	988	908	317	829	420	999999	618	704	387	590	557	871	999999	277	999999	180	409	317	525	999999	376	211	999999	106	167	999999	128	992	999999	580	767	42	999999	999999	734	287	324	999999	394	70	722	916	374	529	738	796	180	581	355	209	427	999999	677	999999	486	999999	919	220	672	14	795	626	606	807	823	524	678	914	542	421	855	69	922	465	685	460	999999	469	368	999999	245	547	999999	999999	162	27	365	514	999999	947	999999	113	677	390	275	999999	999999	567	999999	223	128	265	48	933	999999	368	827	221	12	35	999999	459	852	311	769	257	979	999999	654	805	168	173	350	999999	63	752	999999	542	999999	999999	999999	278	999999	154	252	979	509	714	554	794	200	999999	512	548	999999	908	999999	376	999999	27	126	611	999999	901	65	954	915	452	999999	999999	977	295	999999	422	885	999999	696	999999	68	789	748	275	163	860	614	24	660	802	599	154	501	25	999999	182	473	539	365	861	99	297	74	66	999999	953	999999	905	131	999999	663	323	222	553	317	999999	278	850	999999	62	296	50	303	122	999999	734	109	962	373	849	948	355	326	835	999999	770	999999	999999	441	209	53	709	892	570	999999	999999	932	948	707	99	904	622	91	313	574	59	994	951	213	109	999999	854	541	999999	152	317	996	386	999999	999999	117	586	419	258	18	587	157	733	973	999999	999999	160	264	284	999999	335	999999	23	999999	568	776	772	489	341	355	198	999999	620	427	999999	999999	555	23	170	982	328	999999	832	304	986	901	270	978	636	306	999999	599	267	999999	999999	53	982	124	376	770	344	106	999999	903	819	419	537	315	999999	999999	999999	147	104	301	999999	132	999999	999999	284	999999	516	999999	852	999999	999999	598	909	292	611	999999	307	441	647	400	647	231	135	929	484	999999	374	954	835	350	60	565	505	965	710	694	999999	273	840	999999	263	550	254	52	260	231	509	255	704	364	988	999999	999999	703	653	405	996	511	999999	999999	302	561	958	511	984	96	103	999999	581	999999	186	44	600	999999	146	107	976	92	679	263	76	129	260	999999	362	999999	999999	801	322	314	697	110	999999	141	417	702	591	743	68	174	137	565	673	786	999999	954	224	563	567	556	429	913	832	981	999999	182	311	999999	159	999999	31	301	631	999999	999999	999999	16	999999	529	444	516	243	34	999999	135	510	999999	473	999999	408	999999	512	244	765	885	999999	999999	56	999999	244	400	113	594	318	153	836	999999	406	566	112	948	755	43	132	50	195	889	
327	999999	999999	999999	838	999999	751	999999	999999	66	866	391	999999	999999	959	999999	999999	54	412	999999	999999	371	299	999999	59	999999	201	460	274	479	121	725	999999	894	950	999999	369	999999	561	919	842	588	999999	999999	77	25	999999	999999	988	786	747	88	637	999999	999999	999999	999999	999999	676	932	992	999999	465	49	945	999999	691	551	856	999999	608	777	999999	492	806	999999	737	520	999999	44	999999	896	471	999999	731	42	98	999999	721	995	633	806	841	629	926	999999	133	999999	833	926	333	999999	448	229	188	970	596	154	999999	55	228	56	999999	641	157	106	829	977	318	999999	62	537	829	999999	145	802	936	863	999999	264	14	153	686	999999	711	216	457	252	309	761	446	943	423	999999	776	999999	751	209	482	999999	999999	155	285	921	873	999999	749	999999	93	999999	999999	733	588	485	51	84	370	999999	999999	999999	649	999999	678	557	475	119	124	162	999999	558	999999	737	999999	735	999999	858	867	764	708	914	466	870	999999	999999	727	999999	364	937	999999	701	999999	279	999999	541	999999	146	477	728	455	764	682	999999	502	535	335	999999	352	852	999999	192	217	605	773	25	484	778	999999	754	829	762	999999	999999	526	392	341	999999	468	999999	554	405	390	149	319	943	999999	868	377	633	598	431	371	999999	999999	999999	494	621	999999	999999	66	999999	718	722	898	999999	20	505	80	120	203	554	837	502	999999	549	802	999999	999999	829	782	999999	999999	999999	166	408	401	252	192	84	897	720	284	215	793	152	687	999999	250	999999	933	999999	798	267	439	54	593	868	214	454	650	426	334	999999	480	450	11	999999	566	500	301	768	323	999999	222	483	279	632	999999	999999	999999	999999	999999	669	895	55	817	153	999999	122	999999	532	47	737	999999	481	395	607	735	352	150	764	999999	749	334	175	423	802	54	955	774	999999	169	58	999999	516	598	999999	781	434	632	999999	567	999999	999999	768	730	585	999999	999999	98	672	896	999999	24	107	999999	88	345	999999	999999	25	108	410	999999	852	999999	999999	155	916	883	999999	825	310	720	293	207	999999	999999	999999	445	999999	239	313	867	111	74	802	44	495	485	519	329	60	802	617	758	166	999999	833	405	741	440	656	857	367	846	595	646	731	900	383	26	779	294	999999	999999	795	542	999999	787	571	954	659	441	374	410	774	508	999999	534	50	999999	999999	170	704	999999	583	999999	509	264	478	166	312	595	112	503	550	766	17	831	963	623	869	55	834	999999	780	224	493	999999	81	97	999999	207	859	830	786	618	590	396	212	
348	42	981	318	414	652	74	999999	871	860	18	999999	281	570	999999	999999	193	999999	918	627	999999	963	553	192	391	999999	999999	999999	281	716	931	185	621	629	624	590	887	736	999999	143	715	885	621	105	999999	595	999999	999999	999999	156	603	292	672	999999	843	999999	489	799	999999	790	547	339	999999	165	929	832	880	652	945	835	796	456	906	784	911	999999	351	457	129	999999	361	478	301	134	122	648	513	851	785	249	111	999999	999999	638	999999	386	827	466	176	240	715	619	999999	607	360	999999	999999	887	857	999999	44	42	679	999999	439	79	47	999999	999999	291	329	38	866	706	734	707	999999	278	198	535	656	999999	291	889	999999	999999	787	694	773	965	999999	625	994	426	214	999999	418	678	999999	526	348	894	999999	885	999999	687	752	984	873	653	510	117	699	331	999999	999999	750	790	999999	696	999999	353	169	86	27	703	999999	450	501	999999	298	968	999999	671	197	761	470	999999	978	999999	999999	802	820	130	465	999999	999999	672	712	65	328	999999	627	999999	244	995	735	348	867	217	653	312	999999	218	364	542	999999	38	144	951	689	999999	999999	658	706	489	999999	48	620	862	777	371	999999	446	347	670	350	565	436	202	999999	132	999999	770	999999	687	320	999999	765	999999	127	897	537	761	376	999999	999999	969	807	755	472	696	727	15	440	999999	575	999999	870	999999	201	483	601	942	925	567	815	51	908	29	178	919	282	697	744	879	834	999999	80	999999	853	381	757	681	729	999999	404	533	340	999999	121	999999	999999	999999	999999	643	306	595	835	808	168	775	70	999999	586	553	999999	39	270	560	457	999999	974	999999	841	819	725	999999	999999	596	172	999999	710	450	907	903	187	211	965	111	582	248	150	271	999999	87	321	999999	999999	186	915	375	273	779	20	521	300	244	240	912	999999	386	382	249	646	876	75	619	999999	683	375	222	74	168	999999	999999	459	713	302	763	508	755	825	46	680	797	27	930	440	999999	613	942	971	62	193	206	999999	900	624	338	999999	702	99	421	810	702	310	115	802	999999	72	587	942	476	999999	172	560	345	569	999999	858	145	188	999999	80	432	251	21	999999	781	352	558	98	963	999999	805	999999	414	236	977	999999	999999	138	638	999999	36	10	504	648	31	646	531	341	774	480	876	999999	604	351	387	461	298	999999	999999	459	513	999999	979	724	608	999999	156	999999	999999	363	999999	17	550	999999	54	999999	746	999999	999999	999999	820	999999	323	999999	874	292	999999	999999	849	526	999999	999999	117	188	820	
537	31	779	50	526	499	422	749	421	534	869	973	999999	307	955	714	925	186	885	639	295	999999	495	850	999999	442	93	999999	75	165	999999	899	999999	351	516	410	967	332	437	999999	408	477	901	959	14	999999	630	765	894	999999	282	606	999999	549	534	362	535	929	724	93	416	163	684	999999	371	970	999999	101	999999	554	747	999999	748	250	241	818	999999	536	845	999999	999999	327	375	264	999999	566	678	821	816	164	875	47	607	353	239	254	793	645	999999	44	706	538	975	999999	999999	679	999999	999999	318	999999	89	998	999999	717	999999	98	787	430	383	804	301	790	285	999999	678	709	995	404	20	986	35	637	938	999999	310	283	352	35	200	999999	708	697	513	999999	85	876	954	999999	999999	151	467	999999	271	793	742	916	263	348	671	364	683	462	970	332	691	451	70	283	416	997	745	762	239	180	105	604	286	184	561	802	999999	115	332	869	529	999999	376	155	77	999999	30	14	364	999999	529	255	726	191	419	633	816	999999	999999	85	405	704	143	100	697	148	639	999999	787	868	609	578	140	999999	802	999999	84	914	215	31	976	741	407	404	650	849	877	105	765	999999	999999	999999	630	256	999999	999999	529	286	457	929	755	941	999999	495	236	999999	125	626	999999	999999	999999	901	999999	462	999999	999999	999999	999999	999999	847	270	544	322	859	999999	534	947	883	635	978	999999	999999	999999	285	275	45	524	911	177	699	734	999999	999999	385	999999	999999	609	177	999999	999999	526	790	835	999999	669	221	999999	366	613	702	13	241	999999	409	880	760	444	199	197	73	999999	999999	999999	750	123	18	827	937	491	797	925	779	999999	999999	999999	999999	962	857	616	64	416	168	308	475	695	502	270	999999	999999	617	650	999999	980	95	671	999999	228	95	999999	660	394	691	874	816	776	233	506	999999	947	999999	999999	999999	583	999999	656	980	96	999999	65	999999	999999	520	999999	874	999999	515	799	999999	164	999999	999999	877	370	955	669	725	293	491	698	471	996	999999	369	343	819	74	999999	847	438	999999	54	999999	39	876	912	873	259	10	670	270	434	855	20	627	670	920	226	999999	999999	999999	697	604	408	593	623	652	999999	108	999999	92	999999	951	999999	474	285	379	847	493	52	999999	476	999999	821	437	999999	151	94	741	673	999999	847	217	384	507	992	449	999999	446	263	270	723	160	945	999999	590	999999	644	546	352	301	83	732	586	677	999999	414	783	971	999999	482	567	419	435	167	244	473	577	713	481	835	656	410	240	782	999999	999999	
999999	243	999999	563	506	999999	999999	381	824	124	999999	999999	53	587	666	751	890	780	999999	314	724	999999	353	127	906	999999	75	517	999999	672	502	804	604	999999	77	549	999999	992	975	999999	999999	64	999999	129	842	869	999999	893	178	904	520	999999	89	768	601	559	889	729	657	575	482	882	736	999999	999999	826	112	999999	520	999999	626	897	804	999999	294	670	455	234	284	46	270	999999	999999	741	161	999999	999999	835	546	517	660	405	344	410	999999	147	327	190	506	26	767	999999	382	999999	287	623	999999	406	484	931	114	665	454	999999	999999	311	544	995	10	580	111	999999	999999	13	466	999999	562	404	146	157	999999	274	727	268	999999	505	799	296	463	538	396	328	361	999999	412	994	999999	723	105	245	603	999999	190	926	914	499	407	378	595	65	70	260	269	337	588	999999	999999	196	352	808	511	257	541	471	999999	999999	916	752	600	471	281	839	309	999999	999999	30	94	801	999999	779	108	999999	700	408	999999	146	69	33	999999	999999	999999	764	999999	296	733	355	791	718	742	999999	583	999999	999999	133	784	231	951	368	783	568	755	146	842	999999	709	91	557	143	999999	57	723	999999	999999	37	415	517	999999	22	999999	208	238	999999	999999	222	205	454	652	577	624	255	194	701	250	999999	818	920	921	807	586	651	798	657	999999	694	418	691	929	750	999999	276	999999	939	200	999999	339	999999	87	629	377	265	439	979	519	747	863	32	651	999999	219	495	595	999999	999999	525	999999	581	999999	374	999999	999999	524	901	859	999999	492	999999	510	999999	138	438	842	302	440	331	222	818	999999	976	831	999999	999999	672	999999	232	681	999999	514	674	999999	758	738	713	825	862	740	537	130	172	265	618	521	999999	137	780	999999	303	230	999999	313	592	999999	673	542	999999	999999	852	370	636	676	390	740	835	492	380	700	138	476	577	999999	684	698	976	721	223	873	63	544	761	579	387	999999	410	371	591	325	74	999999	416	397	999999	177	493	495	999999	877	685	503	757	89	524	826	652	523	999999	893	466	952	328	545	421	317	609	66	298	508	340	474	900	64	635	957	999999	190	701	516	214	490	847	346	197	560	787	681	65	560	999999	886	742	697	859	999999	852	871	975	581	568	999999	207	376	999999	999999	602	703	454	566	766	472	821	122	999999	975	999999	999999	357	861	999999	999999	10	737	999999	454	732	999999	204	523	115	999999	214	130	999999	777	999999	999999	799	976	999999	94	236	499	999999	767	74	629	18	884	17	999999	999999	999999	999999	
640	436	469	107	102	488	999999	999999	931	999999	577	999999	999999	174	911	692	634	192	381	903	445	701	511	943	999999	999999	112	204	320	515	999999	999999	100	999999	316	999999	824	999999	999999	497	999999	999999	999999	999999	226	999999	999999	999999	106	202	383	686	152	221	615	939	999999	525	595	999999	999999	999999	197	999999	224	902	176	999999	999999	570	867	999999	999999	883	999999	860	999999	472	999999	11	25	647	999999	128	142	559	532	878	464	377	426	309	787	995	999999	999999	398	880	999999	999999	343	999999	607	999999	334	132	212	269	999999	999999	999999	462	797	593	999999	737	106	78	293	665	999999	297	176	999999	153	999999	999999	489	771	999999	471	524	648	413	668	282	50	571	794	20	999999	999999	11	709	832	964	511	999999	999999	384	277	329	596	168	945	55	575	999999	393	765	999999	722	498	907	293	29	999999	394	925	424	697	535	284	999999	318	999999	999999	467	657	189	67	278	999999	396	999999	152	928	490	468	622	706	999999	999999	999999	999999	633	999999	104	426	813	160	126	278	883	686	742	54	323	849	839	999999	118	469	213	999999	390	541	111	215	150	101	332	926	312	717	774	357	256	922	999999	339	201	51	844	38	999999	999	307	709	960	999999	614	999999	999999	862	598	464	974	329	970	102	674	888	999999	721	828	199	965	176	912	394	999999	401	999999	509	567	999999	624	184	999999	390	243	401	999999	53	487	691	999999	449	129	319	383	926	952	999999	665	313	999999	999999	210	751	43	141	796	575	308	223	999999	128	305	530	839	799	562	589	999999	999999	643	242	244	146	891	999999	56	602	999999	872	999999	581	844	999999	999999	501	999999	999999	999999	112	604	679	744	274	999999	189	154	999999	999999	583	373	372	734	392	669	999999	888	73	859	999999	999999	204	999999	436	999999	895	284	50	228	347	999999	999999	242	999999	678	963	999999	970	999999	712	381	999999	132	437	508	85	847	461	595	778	613	910	167	999999	27	410	125	318	499	999999	904	999999	999999	142	758	828	140	978	714	999999	46	918	151	156	146	636	81	136	927	698	58	823	454	450	734	914	388	404	999999	277	848	189	480	999999	808	276	87	989	679	680	999999	868	746	999999	742	695	769	20	701	999999	338	999999	999999	801	279	90	659	999999	408	843	449	999999	249	447	857	856	999999	546	348	870	559	999999	457	257	753	999999	87	999999	708	48	155	378	999999	358	938	860	798	999999	335	999999	999999	158	590	835	999999	999999	999999	308	999999	885	257	233	672	831	999999	256	541	143	999999	999999	13	104	231	
999999	698	999999	43	890	509	997	67	767	220	620	263	410	501	621	26	543	999999	778	999999	999999	791	922	705	871	527	691	328	999999	999999	246	724	522	999999	230	999999	169	185	738	799	45	827	489	22	61	577	430	999999	999999	127	514	538	235	571	408	578	776	375	172	999999	817	678	402	146	999999	896	741	483	281	483	856	367	821	978	498	999999	311	909	654	304	106	936	409	548	127	708	498	951	529	999999	371	794	999999	374	999999	366	434	353	999999	164	835	947	484	999999	999999	156	716	256	999999	999999	277	866	721	999999	999999	880	279	999999	999999	999999	999999	999999	954	629	122	72	354	457	996	141	999999	957	870	499	468	159	462	963	287	971	991	999999	878	126	384	505	82	155	107	111	97	580	335	999999	999999	55	993	999999	333	208	802	269	260	999999	841	319	999999	231	999999	999999	999999	315	576	57	283	166	999999	837	999999	616	989	999999	359	999999	53	990	632	107	999999	423	166	607	639	999999	179	731	991	936	284	74	509	999999	746	979	682	999999	999999	287	499	600	143	165	610	716	218	604	910	365	898	851	687	898	999999	986	962	999999	676	999999	999999	552	174	974	999999	999999	117	148	461	380	221	271	986	354	999999	152	999999	10	997	922	999999	575	999999	635	48	432	999999	999999	373	760	999999	861	999999	516	409	947	435	169	602	430	609	80	152	539	154	999999	865	999999	300	346	707	999999	823	754	999999	999999	730	539	999999	140	802	506	774	999999	363	359	166	479	944	660	716	999999	999999	576	323	800	432	999999	490	411	567	999999	321	37	63	65	999999	361	890	999999	227	895	999999	999999	628	999999	999999	451	999999	794	999999	999999	397	639	629	999999	999999	256	999999	825	880	999999	58	999999	572	999999	194	747	647	307	321	805	589	999999	443	820	897	936	948	999999	999999	981	116	696	999999	999999	657	999999	407	476	502	999999	999999	74	999999	779	846	697	999999	871	918	557	803	878	482	674	806	549	999999	808	999999	627	308	999999	999999	899	341	999999	603	401	108	999999	350	181	999999	530	999999	524	631	664	999999	210	46	999999	301	947	187	999999	223	999999	374	118	486	599	786	875	999999	999999	999999	326	448	999999	999999	999999	999999	415	217	631	82	999999	789	999999	999999	541	834	999999	590	999999	928	383	721	113	148	999999	37	989	36	751	999999	930	47	195	999999	314	999999	489	117	539	312	886	999999	555	165	999999	476	92	201	945	764	999999	295	999999	770	371	605	344	356	756	999999	783	389	999999	999999	152	914	999999	999999	612	325	355	381	60	
919	52	643	176	947	999999	870	945	798	90	986	96	645	777	999999	419	709	999999	999999	360	999999	529	999999	282	318	23	999999	999999	579	588	629	999999	926	999999	350	728	727	999999	999999	999999	999999	999999	984	308	479	160	507	147	189	102	999999	444	999999	30	992	400	544	999999	857	934	999999	997	375	219	461	578	999999	999999	436	999999	999999	280	493	664	474	533	999999	999999	803	167	516	218	692	486	999999	195	205	905	252	999999	194	366	581	462	947	888	999999	775	999999	999999	990	106	710	999999	411	632	950	999999	999999	468	855	345	567	700	427	322	315	999999	999999	276	382	264	168	486	511	335	999999	41	999999	999999	999999	769	362	901	999999	420	508	999999	85	63	244	647	359	784	104	999999	798	999999	44	635	999999	281	250	580	529	736	937	234	982	85	933	919	842	969	104	96	982	666	532	17	999999	116	999999	480	41	734	904	999999	391	662	999999	817	996	90	13	102	528	999999	382	440	483	283	226	999	129	999999	804	390	689	18	865	142	358	37	822	476	469	770	999999	794	831	562	842	329	549	999999	923	762	966	999999	568	211	293	101	999999	999999	889	812	361	715	999999	524	694	999999	796	403	468	968	267	536	633	999999	242	588	609	920	441	896	460	13	402	52	424	688	450	664	848	266	999999	292	999999	656	999999	833	864	999999	999999	469	999999	155	657	954	999999	439	377	809	969	705	492	614	108	993	362	357	323	887	110	16	932	142	555	212	475	975	949	977	999999	999999	999999	302	62	971	373	314	356	447	548	984	320	640	695	152	774	888	193	999999	304	71	520	976	216	861	537	999999	999999	454	999999	528	999999	999999	470	570	999999	999999	561	137	629	57	999999	999999	349	125	695	999999	999999	412	438	586	791	365	682	287	888	747	999999	999999	444	999999	714	901	958	29	504	919	999999	135	170	584	337	66	964	256	999999	999999	999999	101	176	245	954	999999	26	902	737	134	999999	193	682	244	999999	370	693	655	999999	109	999999	330	999999	775	999999	999999	251	854	259	735	401	999999	227	254	120	993	999999	209	29	526	884	66	291	380	212	986	452	926	999999	966	999999	318	913	960	727	317	999999	400	122	999999	946	172	652	999999	732	999999	965	999999	134	999999	345	494	636	817	225	860	48	249	573	145	868	325	384	292	371	92	522	267	999999	999999	522	634	96	386	580	722	413	289	648	919	31	25	801	368	999999	879	681	106	744	999999	999999	241	999999	999999	774	630	787	370	999999	650	999999	999999	910	331	598	711	
407	999999	247	999999	456	758	601	999999	999999	853	523	25	661	492	410	425	522	660	534	999999	807	118	612	999999	934	53	648	999999	160	323	114	480	999999	919	481	431	859	252	420	999999	640	999999	999999	921	999999	999999	999999	158	249	353	195	260	999999	999999	903	298	648	999999	567	999999	120	603	503	999999	748	999999	255	741	20	979	566	280	250	24	649	634	256	691	842	172	344	499	758	806	137	854	683	462	999999	192	999999	571	684	16	409	47	679	71	182	74	526	968	148	270	787	999999	19	783	999999	999999	999999	956	455	999999	999999	620	844	696	673	894	370	999999	724	828	205	994	595	243	999999	612	954	999999	518	777	999999	375	999999	498	29	222	844	999999	794	746	149	826	999999	289	999999	999999	202	983	398	288	704	999999	253	320	74	792	329	776	178	65	324	858	448	677	757	703	269	355	677	460	59	470	999	977	688	999999	878	315	999999	999999	419	971	796	240	999999	914	132	51	999999	999999	999999	999999	999999	738	999999	291	388	448	531	999999	529	846	315	937	238	243	733	275	631	696	913	999999	480	352	999999	353	999999	217	604	843	999999	999999	922	450	567	981	738	270	555	407	990	440	783	71	999999	999999	999999	858	999999	839	190	857	419	737	323	879	999999	388	102	88	229	180	999999	688	999999	312	924	864	379	256	504	472	719	234	706	999999	240	419	55	999999	687	212	215	764	662	722	807	195	137	999999	394	999999	177	999999	187	819	999999	105	407	994	648	800	489	754	999999	717	148	195	41	999999	649	187	342	29	401	26	965	89	35	941	504	739	999999	691	862	999999	305	252	999999	886	886	144	999999	999999	999999	886	723	460	430	944	584	622	164	297	999999	999999	27	999999	86	171	999999	999999	999999	465	500	999999	73	999999	892	199	422	896	148	154	953	514	175	291	594	999999	999999	999999	659	90	367	999999	585	450	999999	656	137	157	999999	885	999999	999999	73	999999	999999	525	999999	926	999999	999999	532	999999	999999	19	343	534	999999	735	999999	571	868	350	999999	990	108	999999	333	623	155	246	72	274	999999	999999	121	585	999999	619	730	999999	690	376	945	429	557	678	999999	575	116	999999	615	401	595	604	27	692	999999	83	999999	943	202	999999	780	332	177	267	999999	231	999999	757	93	999999	15	999999	881	501	404	439	442	429	999999	999999	516	38	630	670	679	999999	245	429	999999	377	171	999999	876	490	999999	623	261	299	720	186	677	999999	43	194	396	111	723	525	298	999999	999999	38	733	443	694	751	701	507	588	833	
999999	478	692	999999	999999	229	999999	400	999999	780	188	152	709	43	90	167	994	446	284	578	999999	719	141	984	736	143	63	999999	796	844	922	999999	711	999999	999999	999999	999999	328	924	999999	494	332	619	517	902	498	999999	699	999999	536	999999	264	233	20	431	999999	346	999999	979	136	175	184	604	70	858	434	441	821	999999	880	999999	676	999999	999999	93	89	999999	624	91	248	814	363	89	269	97	667	530	700	465	922	863	999999	349	797	11	999999	728	558	659	999999	66	507	999999	482	45	91	741	126	999999	352	176	722	627	999999	322	999999	104	344	973	200	904	999999	999999	921	27	544	999999	725	116	773	360	999999	965	613	999999	999999	508	999999	233	999999	999999	999999	774	123	756	151	339	608	999999	999999	225	393	999999	468	573	326	151	934	999999	501	754	26	19	162	991	625	756	23	559	999999	313	999999	121	999999	274	500	966	252	999999	999999	214	999999	999999	917	558	967	999999	506	50	865	176	574	153	732	261	909	999999	999999	131	140	394	326	58	480	885	729	282	617	999999	82	360	898	769	588	297	35	777	102	604	34	659	999999	973	694	838	739	999999	388	715	364	106	999999	999999	44	491	887	679	768	41	999999	694	358	312	999999	999999	277	999999	564	445	999999	142	311	999999	999999	480	144	999999	364	641	156	386	893	901	999999	976	999999	777	734	106	409	355	18	999999	775	999999	311	999999	15	999999	571	933	788	943	999999	232	795	337	999999	563	999999	544	325	999999	885	452	801	457	472	999999	509	499	80	468	45	881	133	999999	251	767	999999	196	999999	185	80	999999	597	999999	422	616	190	678	999999	999999	749	999999	40	999999	185	332	999999	999999	999999	999999	679	82	862	330	999999	607	999999	554	95	999999	393	999999	207	149	999999	999999	855	851	999999	855	810	831	744	899	718	181	851	252	75	999999	239	325	710	333	505	998	359	277	51	814	517	636	999999	498	787	588	667	890	823	512	999999	686	999999	629	213	848	337	963	999999	737	756	856	489	999999	36	77	459	873	644	999999	323	587	810	229	347	999999	248	999999	121	139	513	999999	428	563	451	553	999999	91	999999	657	671	396	999999	314	68	661	156	426	999999	720	138	999999	256	999999	198	999999	876	599	292	38	610	91	999999	482	233	795	437	926	724	483	570	999999	999999	999999	397	927	921	999999	170	686	37	821	999999	401	10	719	714	663	374	561	676	999999	799	102	999999	999999	544	999999	90	999999	234	999999	701	989	159	760	50	269	377	271	967	380	438	999999	999999	788	307	
999999	481	513	90	773	999999	999999	999999	663	999999	660	939	807	392	738	999999	897	462	807	130	794	252	250	678	999999	296	113	593	306	478	203	999999	268	292	94	712	577	193	460	668	538	192	495	190	390	329	569	999999	239	954	999999	153	203	667	999999	217	240	834	634	487	458	579	999999	194	386	569	681	525	308	36	999999	713	11	999999	592	611	756	70	298	136	727	235	999999	351	937	59	898	600	778	876	999999	742	558	999999	220	999999	683	310	803	999999	648	53	579	213	999999	827	152	64	85	902	460	180	546	508	760	233	225	167	257	337	671	90	746	432	554	999999	165	38	927	999999	999999	999999	267	477	488	683	655	160	245	999999	907	843	525	876	425	311	205	59	222	999999	742	525	63	476	159	567	306	157	658	10	672	123	137	451	974	15	912	78	30	86	577	75	922	999999	429	827	564	869	999999	999999	999999	115	816	999999	891	412	402	791	328	999999	386	508	501	999999	999999	794	716	83	902	420	398	137	999999	146	419	677	603	999999	999999	331	12	999999	150	999999	100	566	307	197	999999	572	999999	131	999999	110	999999	79	999999	687	999999	635	121	491	967	999999	999999	782	999999	679	530	224	999999	487	999999	999999	917	949	999999	96	154	880	999999	529	999999	999999	999999	276	387	928	446	350	999999	915	225	999999	999999	521	469	999999	560	317	490	627	666	999999	763	135	386	753	193	999999	999999	487	543	819	148	592	968	637	999999	587	405	157	243	189	120	893	271	334	786	999999	490	813	535	836	999999	999999	999999	186	576	682	889	999999	745	695	638	999999	381	405	281	999999	552	832	765	973	911	999999	393	487	235	870	863	62	967	787	269	999999	951	707	999999	278	729	791	70	115	698	772	999999	547	550	494	521	866	62	167	852	999999	57	562	925	66	486	385	999999	999999	999999	837	666	958	435	740	674	674	974	999999	898	761	771	660	999999	999999	931	845	999999	741	358	997	10	999999	934	611	850	399	782	999999	791	354	840	364	999999	860	115	453	121	810	819	847	891	58	999999	101	999999	397	286	785	134	641	999999	219	357	822	999999	999999	999999	824	889	284	892	610	999999	553	999999	417	374	424	43	488	733	135	999999	510	115	951	999999	842	724	999999	999999	996	249	999999	905	630	16	474	33	999999	999999	297	920	545	955	290	837	715	999999	479	33	862	751	999999	908	322	298	999999	716	885	316	191	999999	436	171	999999	371	71	647	999999	410	899	400	784	999999	999999	215	999999	999999	825	999999	999999	999999	255	
999999	999999	254	602	251	999999	342	169	757	999999	943	247	198	494	383	70	999999	775	77	879	78	133	472	999999	587	472	999999	911	301	891	771	481	999999	999999	996	911	650	999999	819	64	958	251	999999	262	840	821	999999	720	999999	495	999999	999999	767	792	186	999999	788	287	999999	779	999999	430	867	999999	376	472	728	343	498	999999	419	159	955	22	921	827	981	999999	999999	766	225	999999	908	806	999999	432	713	726	678	689	133	999999	754	50	579	537	384	285	885	378	103	913	232	541	85	757	999999	999999	999999	359	335	999999	160	258	564	99	522	70	881	944	758	11	665	808	999999	999999	404	914	443	999999	452	999999	999999	999999	672	311	173	377	730	999999	48	958	855	329	363	554	223	506	486	489	999999	323	404	941	999999	999999	999999	424	999999	39	999999	479	999999	487	906	630	999999	402	586	262	925	999999	339	999999	999999	999999	155	999999	454	794	832	898	437	953	999999	139	999999	393	147	579	999999	749	185	701	874	569	999999	377	422	999999	999999	999999	919	999999	564	870	983	750	45	820	946	911	999999	407	999999	465	999999	999999	119	777	328	860	999999	16	208	185	969	638	779	346	163	777	923	720	493	22	999999	213	398	999999	999999	560	357	327	999999	151	780	777	504	419	999999	288	268	645	414	999999	565	913	35	388	901	355	971	699	666	179	988	258	914	194	487	837	969	612	631	999999	999999	937	383	66	405	201	999999	999999	817	875	999999	287	999999	999999	456	74	188	19	606	800	589	657	661	463	163	999999	999999	999999	932	690	319	656	24	999999	999999	627	540	968	983	709	999999	610	999999	791	660	710	942	870	738	422	659	959	15	831	189	999999	286	919	903	999999	338	824	437	137	565	862	273	669	117	828	534	219	999999	896	589	978	999999	869	803	452	999999	992	999999	519	40	999999	999999	192	467	90	351	999999	999999	120	999999	396	183	754	235	999999	999999	282	999999	999999	888	449	933	119	252	999999	89	416	126	999999	293	345	253	999999	999999	215	999999	90	212	36	487	914	154	915	525	202	805	31	999999	999999	999999	317	239	671	631	590	426	541	999999	266	11	934	999999	614	827	999999	999999	264	657	29	999999	999999	79	737	432	973	305	27	593	59	405	67	772	999999	999999	975	116	582	296	516	788	681	150	946	999999	552	999999	539	97	490	59	550	374	999999	999999	649	247	502	248	657	295	999999	948	999999	860	943	172	394	999999	851	999999	570	999999	151	999999	903	225	999999	712	880	563	765	929	112	999999	855	999999	156	687	805	
738	614	343	638	230	999999	733	260	96	91	390	35	379	246	562	488	581	232	395	999999	999999	123	789	368	999999	529	999999	999999	889	999999	259	999999	706	364	122	323	999999	999999	920	999999	180	964	47	630	499	538	999999	999999	549	999999	283	470	999999	169	999999	624	824	975	544	701	910	999999	370	90	831	374	328	25	999999	249	999999	251	312	999999	357	469	86	169	868	565	999999	785	999999	378	731	999999	264	547	983	497	498	999999	795	229	939	293	603	956	999999	134	219	380	570	999999	269	41	168	226	811	911	548	999999	999999	979	999999	135	591	992	359	999999	120	781	41	635	750	999999	456	92	604	74	866	999999	370	743	999999	763	224	995	118	699	999999	999999	735	999999	949	833	153	816	662	999999	701	999999	999999	999999	24	999999	999999	935	559	269	999999	85	999999	746	55	428	304	373	632	803	910	595	883	659	421	83	999999	958	999999	917	856	640	430	790	999999	265	522	999999	729	999999	424	289	446	849	999999	555	425	988	37	530	538	780	193	859	904	116	726	999999	999999	999999	999999	390	259	999999	412	944	999999	999999	999999	789	999999	999999	999999	714	388	630	158	44	544	865	658	67	931	165	389	86	457	570	885	266	999999	575	278	999999	536	43	40	805	447	180	900	593	614	999999	999999	846	146	999999	480	284	957	692	999999	480	291	333	459	103	999999	336	496	94	946	127	261	341	999999	854	187	354	600	353	597	374	964	75	453	999999	999999	999999	939	978	99	611	999999	845	999999	797	507	213	584	936	999999	121	999999	816	646	497	986	293	434	291	301	999999	999999	614	105	48	515	226	880	766	562	718	396	999999	999999	345	999999	415	178	625	999999	999999	770	663	799	486	689	158	429	999999	706	258	118	658	687	964	999999	695	750	134	291	291	332	999999	383	835	724	176	821	311	679	580	124	808	999999	326	999999	999999	999999	618	358	367	796	999999	69	314	609	999999	999999	40	999999	132	664	54	999999	999999	651	952	289	963	761	522	336	127	286	135	143	309	723	999999	608	999999	999999	141	775	924	999999	407	759	79	236	987	347	999999	893	557	999999	80	475	869	675	412	740	851	857	835	41	678	648	933	180	309	999999	999999	999999	510	252	533	278	418	580	253	999999	220	737	774	999999	544	234	729	999999	72	834	999999	999999	999999	999999	38	283	940	892	999999	759	825	999999	926	972	999999	369	393	314	392	802	66	298	431	219	530	124	93	659	497	999999	919	723	117	999999	170	773	999999	342	223	259	338	526	999999	494	377	
321	810	801	307	184	840	424	827	999999	777	565	274	986	647	914	200	999999	405	999999	840	112	791	461	812	999999	144	61	101	143	474	999999	533	937	841	218	314	291	362	322	614	504	895	847	697	604	509	248	695	309	68	57	131	999999	999999	274	999999	358	989	202	50	789	332	694	999999	247	41	336	154	438	609	908	927	92	756	345	216	999999	763	999999	605	999999	999999	792	999999	426	418	999999	293	999999	999999	955	302	169	281	824	999999	999999	61	460	999999	182	999999	266	699	999999	129	48	646	318	999999	585	999999	781	597	999999	433	540	619	379	828	999999	53	577	749	999999	615	999999	810	932	173	15	892	312	999999	432	801	108	102	999999	306	379	492	974	519	113	999999	521	572	136	400	641	999999	681	631	670	138	526	517	55	544	361	999999	714	155	62	692	292	145	174	354	335	448	695	82	999999	999999	79	68	645	293	104	999999	684	541	532	999999	221	680	974	304	285	590	999999	389	999999	151	778	829	466	421	88	385	407	999999	75	999999	999999	609	999999	260	69	467	872	762	449	165	553	183	622	638	481	611	170	870	78	999999	401	315	999999	999999	641	249	602	234	999999	999999	798	902	475	339	528	611	999999	999999	245	817	718	294	940	999999	598	604	216	828	939	476	224	537	713	331	801	589	482	865	999999	819	999999	648	999999	999999	999999	651	707	293	120	869	113	446	634	999999	999999	117	375	346	719	46	43	774	294	738	503	270	198	154	537	938	139	999999	114	426	952	79	999999	219	999999	946	897	922	717	80	373	999999	902	462	304	694	223	145	999999	582	785	100	363	999999	237	105	462	562	755	181	739	999999	342	218	308	999999	379	999999	912	772	149	999999	999999	224	375	725	367	736	999999	999999	724	999999	999999	531	999999	861	715	918	981	338	494	344	177	546	340	999999	445	694	163	348	999999	67	232	999999	999999	675	44	149	453	511	999999	726	712	912	456	745	974	810	578	999999	999999	460	184	584	287	804	943	519	883	472	999999	999999	582	511	528	667	772	122	999999	965	827	999999	475	480	600	768	631	999999	99	595	999999	635	126	717	107	863	999999	999999	105	638	999999	999999	266	999999	231	74	153	211	393	788	972	861	999999	612	999999	674	985	704	984	519	182	687	430	297	543	999999	557	999999	999999	665	785	134	27	459	999999	313	319	493	259	536	624	430	872	311	999999	999999	913	513	108	433	877	187	662	586	466	999999	104	968	447	576	999999	288	797	727	13	848	843	272	379	316	
364	502	455	458	999999	752	999999	128	675	476	741	999999	767	980	787	608	471	999999	993	198	218	999999	56	682	999999	999999	632	154	307	774	999999	651	143	792	78	385	732	214	691	999999	238	999999	303	970	835	472	520	817	940	999999	386	412	278	999999	999999	23	455	773	439	557	129	999999	999999	900	252	99	911	999999	999999	412	876	999999	749	289	959	999999	58	85	999999	557	826	999999	999999	902	397	999999	382	951	694	999999	929	999999	774	143	593	567	999999	402	728	745	560	999999	905	537	529	128	663	988	999999	864	964	380	999999	999999	999999	999999	466	918	513	432	999999	959	290	856	482	917	492	615	696	402	88	656	357	999999	999999	290	909	676	999999	999999	167	393	999999	830	100	999999	42	892	411	288	111	999999	999999	305	999999	601	265	999999	65	611	636	57	302	999999	785	318	32	825	999999	451	405	789	544	999999	274	333	999999	459	766	923	885	599	213	417	301	842	767	61	82	405	999999	861	621	771	642	119	101	901	54	781	999999	216	18	999999	883	321	702	654	41	704	372	805	291	999999	726	46	843	885	537	943	550	971	752	489	427	543	178	772	602	165	241	336	415	999999	396	678	591	999999	533	979	149	999999	30	378	43	228	579	489	55	606	275	999999	374	110	241	565	999999	528	999999	350	153	929	61	875	472	45	400	307	745	999999	999999	600	361	557	803	437	950	999999	455	209	964	688	727	995	889	35	999999	314	753	999999	224	72	999999	193	999999	220	71	154	999999	997	827	282	999999	996	162	999999	854	816	306	803	615	89	83	999999	386	464	212	999999	986	447	999999	95	553	915	999999	999999	889	178	721	593	999999	805	479	999999	381	692	945	731	843	999999	999999	156	18	949	224	999999	989	377	806	382	18	15	168	467	924	741	999999	827	171	999999	785	686	999999	713	438	809	999999	625	961	999999	519	481	999999	771	999999	926	87	604	700	700	999999	522	371	348	999999	999999	999999	21	999999	999999	963	999999	999999	82	999999	999999	60	999999	999999	415	534	374	415	122	863	999999	791	999999	200	998	664	999999	999999	471	999999	273	324	756	999999	999999	172	598	101	999999	999999	999999	912	999999	343	782	875	781	93	295	999999	999999	999999	258	485	999999	999999	260	999999	534	974	840	999999	107	999999	175	179	304	177	453	253	935	999999	999999	999999	471	999999	999999	63	418	999999	882	50	842	306	353	166	75	281	999999	999999	911	777	566	999999	999999	412	814	448	177	999999	581	614	999999	51	239	999999	999999	865	23	433	927	207	999999	412	102	
999999	157	800	358	18	999999	32	98	999999	341	999999	716	735	502	69	810	999999	999999	805	551	999999	411	800	999999	600	142	999999	267	656	571	999999	374	999999	265	100	264	999999	999999	169	508	558	526	999999	710	81	47	298	372	954	623	725	999999	607	999999	823	398	999999	734	758	876	904	764	999999	392	626	794	561	480	999999	805	999999	122	726	306	992	752	725	99	994	562	844	837	313	43	846	402	766	303	441	999999	999999	999999	340	999999	604	999999	94	302	93	287	999999	818	960	159	826	999999	595	310	999999	81	672	267	740	999999	41	76	999999	408	546	234	999999	268	48	710	898	999999	781	443	999999	999999	999999	999999	16	999999	87	35	876	999999	216	242	999999	465	434	369	39	649	999999	145	261	537	342	999999	756	859	260	227	779	259	261	319	999999	162	608	671	414	999999	261	33	128	16	200	307	999999	313	426	571	834	679	999999	258	968	999999	999999	174	865	999999	999999	156	467	999999	256	999999	902	896	410	654	857	999999	955	789	397	525	26	255	999999	44	999999	452	442	688	392	109	999999	12	999999	999999	970	443	805	999999	999999	114	565	268	759	573	999999	306	999999	999999	713	81	723	892	861	452	999999	999999	826	830	999999	233	999999	778	477	156	58	900	554	999999	999999	423	957	533	999999	293	960	758	495	999999	640	197	549	670	974	999999	386	686	999999	899	999999	43	617	974	933	999999	999999	787	790	612	524	999999	999999	688	98	300	123	200	999999	999999	999999	870	451	62	200	999999	684	54	999999	165	770	371	999999	999999	658	650	806	999999	600	874	999999	182	968	999999	259	145	445	999999	999999	999999	999999	195	19	573	417	999999	592	999999	784	632	666	355	983	634	842	999999	999999	107	40	448	999999	140	600	999999	999999	999999	902	568	802	64	865	823	999999	129	957	584	362	195	246	962	67	999999	999999	967	217	547	999999	343	999999	106	999999	348	830	143	200	77	595	999999	889	108	792	34	999999	999999	999999	843	883	864	677	999999	800	999999	860	77	999999	252	931	999999	999999	147	999999	999999	999999	706	664	527	992	338	929	999999	999999	999999	999999	147	179	999999	489	478	211	374	663	999999	665	999999	999999	999999	999999	763	999999	947	145	962	999999	751	977	233	507	65	75	249	851	999999	934	999999	278	999999	999999	723	897	999999	762	463	431	231	483	796	999999	999999	410	824	49	238	585	999999	999999	999999	999999	554	169	946	999999	434	413	962	999999	118	399	878	515	651	586	764	866	404	194	682	541	400	278	999999	329	763	654	251	209	622	999999	999999	42	251	
129	709	563	951	999999	338	59	469	999999	374	406	35	999999	759	248	285	999999	191	999999	81	494	999999	999999	999999	999999	771	779	172	999999	899	149	446	845	273	532	876	211	915	580	856	632	999999	691	999999	785	304	534	895	13	924	999999	788	165	960	999999	984	433	999999	334	999999	559	887	706	808	235	999999	999999	965	237	371	84	999999	999999	941	449	422	999999	382	202	332	246	999999	999999	999999	649	999999	291	884	516	547	452	626	591	999999	306	745	375	999999	678	999999	123	569	668	999999	850	803	187	224	999999	344	540	61	392	11	999999	675	728	999999	999999	874	678	999999	999999	689	918	457	999999	93	644	703	56	570	999999	377	219	676	225	527	988	845	183	76	372	181	17	401	999999	999999	999999	631	27	508	723	999999	156	818	120	979	722	402	999999	103	999999	818	298	999999	999999	24	999999	999999	460	210	879	324	700	611	933	286	682	527	223	285	382	23	686	999999	846	999999	230	400	999999	245	805	596	907	90	497	999999	999999	46	999999	999999	798	571	180	817	628	409	999999	545	885	834	307	204	189	661	999999	566	141	749	134	459	793	401	999999	224	999999	999999	999999	620	124	388	999999	999999	484	993	487	811	842	869	999999	446	794	685	515	731	938	610	417	255	369	930	999999	143	911	593	436	406	987	956	422	346	999999	493	999999	506	441	661	720	999999	999999	909	724	272	830	688	665	118	885	852	999999	794	875	170	999999	999999	999999	999999	734	999999	566	90	824	999999	457	583	453	310	999999	19	300	287	889	231	81	999999	999999	999999	313	233	999999	999999	521	144	680	627	470	832	999999	999999	539	182	926	829	999999	103	94	839	815	257	999999	365	853	999999	561	999999	999999	654	98	801	979	816	955	999999	963	248	569	689	214	999999	999999	620	77	28	479	128	999999	70	601	999999	375	375	344	65	988	999999	999999	645	582	683	999999	815	999999	440	267	723	226	426	999999	390	533	999999	634	999999	144	624	297	834	406	999999	647	843	62	119	436	613	482	900	521	401	773	923	999999	531	116	307	999999	636	761	756	901	934	205	221	455	970	740	358	921	374	284	639	249	148	999999	879	762	633	999999	999999	251	326	904	473	616	610	297	113	879	836	747	999999	83	650	999999	712	647	841	664	465	872	134	978	156	126	143	684	999999	495	236	545	253	999999	117	515	585	999999	732	604	845	683	637	478	94	627	624	566	599	606	333	999999	921	999999	999999	780	126	347	757	999999	482	925	329	618	652	301	504	38	999999	144	956	
