500	500	
81	86	99	114	87	108	98	110	97	102	88	99	117	98	76	111	97	96	105	77	102	93	95	90	115	91	83	89	97	82	115	103	99	98	105	78	77	105	109	90	96	120	87	94	97	110	104	101	102	98	121	112	100	107	117	115	105	108	92	103	113	108	114	105	100	100	100	83	109	103	106	93	93	112	115	80	98	113	100	81	90	92	114	84	75	89	82	113	110	110	106	87	96	97	110	104	121	87	102	99	104	104	87	83	88	112	93	105	101	89	95	115	94	87	93	81	102	101	97	100	95	98	95	99	89	117	87	87	97	120	97	87	98	96	99	90	104	95	110	81	105	101	84	109	95	80	109	95	83	114	101	118	112	89	102	104	103	100	94	128	109	97	105	110	102	108	116	102	116	110	75	86	105	115	109	103	101	84	105	86	96	85	123	89	116	75	112	101	107	106	98	109	114	88	101	95	119	102	106	106	102	89	101	89	118	109	81	103	96	116	105	117	101	117	85	91	100	115	91	84	125	100	95	95	102	94	102	95	100	113	108	109	90	92	114	87	120	106	101	115	90	107	94	103	89	98	97	72	91	89	96	117	84	92	98	116	88	108	102	77	122	92	95	99	95	79	114	94	99	94	102	96	103	98	90	111	99	98	116	101	112	82	93	116	91	98	108	96	109	99	88	95	90	101	101	103	91	106	104	112	113	78	103	108	110	112	85	88	97	94	101	93	71	103	100	126	107	117	104	110	115	106	94	89	103	82	107	89	89	75	99	103	99	107	101	100	98	94	100	84	103	85	112	107	93	96	105	92	107	95	104	91	98	114	87	91	93	118	95	93	101	104	100	103	95	105	107	117	100	81	96	100	84	108	94	111	85	112	100	122	106	130	100	97	93	98	90	92	93	98	109	99	111	106	106	115	105	99	109	92	97	114	87	106	117	101	98	93	99	95	111	71	93	92	90	107	99	91	95	98	114	115	98	121	97	91	100	99	101	109	112	109	106	114	112	92	85	119	92	88	97	109	104	77	111	106	100	103	86	101	98	95	119	102	103	108	103	102	115	94	101	98	101	105	115	98	109	104	100	108	116	105	96	99	103	99	97	93	97	91	98	97	114	82	110	102	100	98	86	106	108	90	87	100	111	93	102	106	101	99	
94	110	89	109	104	95	109	118	82	92	99	101	103	113	99	102	92	89	112	94	102	92	102	95	86	110	108	82	105	96	87	112	96	103	120	117	97	93	96	112	95	91	108	102	90	75	79	95	91	99	95	85	111	96	89	90	104	110	97	107	102	93	88	82	117	96	90	94	94	90	88	98	105	91	114	105	113	98	92	92	97	102	105	103	106	100	101	98	92	110	112	90	109	105	97	98	117	77	75	117	90	103	99	92	126	115	100	105	92	111	87	105	103	94	109	86	109	99	114	112	108	92	108	95	88	103	107	95	86	99	106	96	107	99	101	113	99	104	114	99	99	89	101	97	103	102	94	108	92	106	105	84	104	111	113	106	93	99	99	117	104	108	120	86	101	102	108	111	100	100	92	109	114	106	92	79	112	94	111	93	105	108	105	94	123	102	83	90	115	103	105	110	103	103	86	90	110	81	101	92	92	110	103	91	105	98	107	97	105	107	102	105	114	101	98	93	110	106	87	92	109	121	97	93	110	89	87	103	91	95	104	82	103	111	98	80	91	104	123	106	112	103	99	120	94	108	106	91	104	99	116	109	89	115	115	93	109	84	104	95	105	95	92	106	102	91	103	108	99	91	93	99	104	95	114	111	105	116	95	92	87	97	98	101	104	92	100	99	85	104	109	87	117	123	88	112	112	92	80	93	106	106	110	117	85	104	100	91	111	97	94	113	119	101	100	110	89	96	101	106	106	104	106	103	106	96	113	99	107	116	91	117	90	114	91	102	109	94	99	91	108	90	96	107	105	107	107	106	102	83	91	118	89	86	104	114	90	99	122	108	110	108	109	95	83	100	111	94	98	98	105	91	96	92	95	108	115	90	103	92	91	94	107	103	107	121	101	93	89	87	98	123	99	98	105	92	94	101	80	88	78	97	102	90	102	87	93	104	100	80	90	86	107	79	91	104	102	99	99	86	107	102	117	87	110	108	96	105	95	114	106	101	106	92	87	91	91	91	111	96	92	95	105	95	82	81	94	84	105	93	98	85	81	91	116	95	113	113	108	101	107	101	120	86	102	101	85	98	94	105	87	70	110	110	99	92	98	114	97	115	99	89	90	110	102	84	99	88	105	102	118	104	106	100	102	102	90	81	104	109	
559	903	871	71	999999	94	930	479	71	304	348	710	50	921	999999	203	104	999999	999999	999999	999999	854	845	429	42	999999	887	912	999999	419	743	999999	999999	999999	999999	271	404	999999	262	999999	26	999999	161	780	554	999999	999999	125	814	152	675	68	101	999999	261	704	68	451	39	243	999999	28	292	652	560	486	827	990	14	999999	999999	999999	83	999999	397	170	703	75	875	999999	999999	771	108	54	999999	685	999999	803	798	222	212	952	476	28	263	998	80	508	229	78	607	273	121	295	352	87	999999	711	692	999999	11	993	576	431	248	999999	999999	247	999999	875	715	33	999999	999999	325	847	999999	65	136	999999	100	999999	999999	806	10	731	999999	812	701	999999	700	999999	120	999999	221	999999	385	999999	780	827	999999	833	999999	353	363	583	81	330	999999	505	956	929	999999	303	10	807	999999	770	430	516	776	117	545	252	999999	999999	913	494	580	116	999999	85	284	999999	320	267	604	999999	999999	427	659	338	841	206	709	999999	484	816	706	413	999999	615	625	273	61	970	999999	357	178	707	669	587	999999	864	999999	999999	654	999999	999999	743	213	655	327	13	999999	447	276	349	543	413	999999	107	787	176	55	856	460	21	256	999999	969	256	333	745	757	81	999999	976	171	828	126	208	999999	963	210	415	297	621	999999	614	703	947	814	765	999999	572	800	584	819	999999	430	999999	39	643	773	956	999999	999999	999999	785	858	300	187	714	999999	999999	999999	999999	999999	640	568	838	605	642	646	999999	442	568	999999	999999	999999	14	167	984	407	483	179	999999	199	254	92	715	376	630	999999	999999	999999	109	999999	562	307	976	999999	189	999999	592	47	396	999999	751	523	763	371	69	514	854	999999	203	316	999999	803	85	999999	721	557	999999	999999	975	999999	242	262	343	999999	999999	887	304	396	977	999999	999999	446	782	201	448	730	328	353	999999	126	901	999999	575	792	664	758	232	352	999999	631	765	130	71	510	999999	498	190	673	714	182	219	468	165	828	999999	376	31	883	999999	991	238	999999	164	999999	999999	961	687	550	435	999999	664	999999	999999	999999	610	695	999999	282	436	949	550	999999	638	144	999999	443	125	747	999999	999999	999999	999999	166	904	999999	266	965	212	525	803	811	639	999999	816	517	999999	967	809	999999	805	999999	749	456	245	450	583	870	30	952	551	999999	939	999999	999999	999999	325	795	595	953	353	729	999999	999999	999999	148	911	999999	999999	626	649	475	999999	529	495	305	999999	892	920	464	999999	395	945	259	973	999999	872	999999	109	999999	202	471	
382	855	874	86	819	991	823	999999	539	176	58	403	999999	86	999999	999999	763	842	182	433	999999	999999	144	958	784	922	783	676	276	999999	317	176	434	188	102	460	655	419	485	999999	78	999999	925	652	999999	551	999999	999999	999999	463	627	267	999999	769	595	251	720	915	302	897	218	999999	830	18	858	882	969	135	983	89	763	353	366	185	364	62	999999	492	999999	242	976	886	260	813	903	60	999999	665	592	851	739	739	999999	999999	788	999999	992	999999	793	465	582	821	914	346	699	999999	999999	307	999999	543	45	238	999999	999999	999999	331	897	27	115	999999	999999	313	542	141	999999	33	236	999999	397	443	999999	299	999999	999999	660	164	971	913	123	629	160	394	261	59	815	999999	444	68	667	999999	999999	974	999999	986	999999	999999	999999	782	996	676	999999	132	910	971	482	746	540	150	409	766	360	999999	903	485	657	804	62	999999	326	839	588	177	120	930	999999	999999	999999	712	999999	391	999999	999999	999999	447	581	37	999999	289	576	78	970	304	999999	999999	116	999999	81	335	338	470	226	795	466	167	97	999999	22	999999	562	999999	268	999999	260	27	890	171	77	466	904	630	330	999999	999999	257	999999	294	999999	218	824	999999	24	162	383	428	999999	90	732	758	359	999999	24	999999	726	188	810	151	999999	641	999999	945	999999	614	431	707	150	999999	879	218	999999	803	371	803	165	194	383	999999	454	832	853	810	438	318	116	212	615	825	56	738	447	727	999999	877	207	999999	404	409	731	999999	287	720	999999	524	470	556	340	221	349	541	999999	999999	696	221	788	210	517	664	507	229	999999	324	999999	150	999999	571	562	493	606	999999	790	999999	385	779	554	142	609	913	847	999999	871	404	486	514	999999	743	40	39	999999	996	371	999999	901	999999	583	963	999999	69	753	899	993	846	999999	72	751	830	999999	917	666	655	999999	603	816	999999	357	698	838	893	999999	36	540	532	999999	609	999999	60	82	873	999999	999999	819	549	170	948	566	34	789	423	762	112	999999	122	372	443	999999	999999	922	954	999999	999999	134	429	999999	999999	368	999999	452	15	999999	701	999999	455	999999	85	836	61	999999	868	999999	999999	909	425	141	115	611	428	999999	961	999999	156	137	999999	999999	320	999999	999999	697	443	590	105	999999	783	275	999999	999999	970	400	297	999999	353	334	64	999999	831	976	708	999999	746	125	999999	311	999999	801	11	574	639	736	411	999999	447	364	10	288	294	750	999999	160	80	999999	999999	37	872	999999	999999	999999	999999	553	999999	999999	758	999999	951	
999999	649	794	999999	981	999999	495	999999	244	989	678	168	989	334	776	290	999999	999999	558	227	985	484	913	999999	999999	941	188	999999	95	848	76	999999	346	413	682	638	500	659	153	886	585	999999	406	999999	203	999999	871	999999	306	273	806	494	209	883	965	842	736	999999	965	999999	999999	993	629	395	922	818	822	999999	651	999999	789	999999	999999	672	642	939	88	875	246	929	80	691	206	821	52	999999	661	999999	999999	999999	999999	145	999999	113	801	999999	426	21	125	384	383	295	846	168	999999	384	999999	536	251	999999	764	861	128	45	969	403	796	807	352	350	999999	369	147	811	246	999999	737	602	871	999999	522	76	760	999999	999999	784	844	48	347	668	794	134	999999	421	85	50	26	999999	143	999999	999999	618	668	774	227	999999	158	44	999999	829	999999	999999	665	201	513	697	999999	999999	489	195	559	999999	469	684	555	43	157	726	999999	206	637	999999	999999	474	999999	999999	408	985	644	540	636	809	999999	517	31	999999	469	30	907	999999	938	999999	178	948	999999	46	159	984	999999	999999	867	431	309	725	202	567	726	200	936	609	299	999999	999999	948	559	749	999999	951	999999	945	573	136	818	357	267	877	910	999999	999999	228	754	423	766	459	672	214	510	999999	325	463	883	278	94	308	999999	822	146	999999	999999	999999	404	207	331	282	620	741	613	952	468	999999	656	215	999999	717	854	875	359	173	285	354	248	252	636	209	72	305	999999	999999	267	445	741	691	999999	527	824	557	102	493	839	931	999999	999999	999999	999999	806	678	703	376	999999	223	472	999999	943	54	859	999999	999999	131	220	324	699	103	694	33	583	965	999999	56	893	999999	782	865	999999	999999	753	690	320	636	402	999999	601	675	999999	54	972	768	747	86	668	672	987	971	282	524	241	507	999999	908	999999	999999	593	657	482	157	441	606	648	599	301	178	841	933	728	826	723	999999	999999	650	60	815	228	17	388	231	319	811	593	809	122	999999	826	411	220	999999	800	999999	202	918	612	375	129	158	785	999999	831	63	999999	455	801	999999	480	223	999999	610	999999	585	278	999999	999999	630	23	839	486	55	352	999999	723	176	999999	778	831	118	47	684	999999	80	999999	888	400	266	999999	147	999999	999999	775	612	553	610	939	224	675	941	91	982	999999	999999	671	740	156	401	340	999999	999999	32	386	371	186	183	914	552	999999	389	861	581	71	876	831	999999	279	739	999999	122	237	999999	113	890	37	65	332	999999	999999	491	742	998	925	493	717	984	528	999999	
436	380	999999	397	999999	295	89	510	920	485	457	99	470	999999	999999	227	847	618	999999	496	343	999999	850	508	999999	871	647	863	999999	578	999999	847	999999	865	313	515	999999	999999	949	817	810	999999	144	847	999999	319	999999	334	999999	708	645	109	999999	41	80	999999	530	197	254	989	999999	226	855	352	326	610	45	999999	114	10	999999	17	668	112	999999	816	986	12	550	833	849	323	380	946	933	69	782	32	795	997	999999	238	595	999999	179	594	999999	999999	530	999999	999999	426	230	491	907	999999	441	962	999999	263	328	999999	647	999999	150	334	845	908	999999	267	828	999999	809	999999	25	572	421	708	933	101	154	204	482	202	559	999999	102	888	49	999999	628	820	676	542	999999	467	590	185	999999	844	999999	763	382	999999	529	271	617	124	475	344	225	732	38	264	999999	999999	999999	455	861	999999	999999	956	999999	123	639	18	999999	277	999999	999999	981	246	999999	999999	352	391	822	219	673	298	815	999999	999999	704	90	895	791	421	433	554	421	145	999999	112	612	999999	894	999999	633	520	999999	350	686	999999	363	999999	999999	939	999999	999999	311	836	999999	572	901	263	543	999999	43	743	226	925	999999	882	147	846	922	785	486	560	496	564	586	999999	999999	474	302	506	999999	111	62	851	509	999999	253	585	363	751	211	358	999999	999999	999999	889	304	999	999999	999999	779	517	66	999999	463	361	240	746	999999	629	999999	436	961	47	822	932	691	374	425	146	999999	561	492	180	999999	137	999999	766	339	696	858	374	999999	498	999999	999999	999999	999999	398	157	476	506	335	734	552	775	999999	221	999999	302	999999	930	583	999999	174	228	999999	885	483	335	59	473	417	563	771	834	999999	473	321	987	887	999999	976	999999	669	142	999999	999999	627	809	999999	101	857	999999	499	999999	791	606	333	507	809	999999	521	999999	108	12	999999	772	963	718	999999	923	899	999999	415	999999	999999	315	701	999999	992	999999	268	674	999999	958	615	380	73	843	53	862	149	813	187	728	186	999999	999999	999999	999999	463	793	909	999999	816	201	937	631	989	974	999999	904	300	514	999999	999999	847	476	150	999999	719	708	999999	675	453	783	999999	742	686	999999	50	146	45	989	539	483	358	180	999999	766	678	748	84	999999	567	958	849	999999	999999	999999	339	446	38	999999	333	755	672	243	999999	999999	115	999999	999999	666	934	999999	868	999999	999999	68	999999	676	697	999999	718	971	633	261	117	495	934	787	107	858	993	603	117	999999	666	783	810	999999	131	746	999999	999999	802	417	934	228	99	
548	332	586	285	663	749	999999	560	361	131	421	136	999999	107	999999	999999	96	672	341	240	112	999999	202	258	437	554	950	721	245	178	226	327	888	405	999999	464	520	583	340	853	999999	215	315	662	399	988	566	649	343	385	716	999999	603	987	999999	903	999999	338	999999	118	798	999999	999999	192	999999	103	247	999999	999999	863	587	513	341	487	778	999999	338	539	858	448	999999	999999	387	860	999999	999999	723	999999	419	492	999999	192	734	999999	65	529	889	132	757	305	750	407	999999	480	797	213	413	126	219	98	575	600	999999	999999	130	497	555	465	730	999999	999999	346	749	999999	539	405	778	119	431	999999	999999	999999	999999	999999	697	590	372	907	72	999999	999999	999999	691	330	917	732	712	999999	999999	999999	973	434	402	332	925	414	999999	721	940	999999	434	303	694	999999	90	368	817	999999	712	539	134	999999	403	481	367	773	655	428	309	806	692	454	17	863	284	583	814	460	637	999999	931	651	966	669	825	773	911	730	249	558	914	999999	622	572	999999	335	40	921	964	161	758	999999	421	144	709	999999	999999	999999	999999	506	999999	367	290	428	607	482	681	999999	655	594	862	925	188	751	891	898	832	445	429	949	553	893	999999	486	535	702	999999	831	959	999999	999999	90	54	999999	14	557	999999	999999	999999	961	653	306	275	999999	999999	833	60	669	252	999999	999999	999999	999999	999999	953	661	871	804	893	999999	252	849	999999	810	117	999999	999999	445	747	999999	999999	638	480	999999	999999	999999	627	999999	197	701	651	570	589	157	698	636	999999	317	999999	352	686	709	999999	68	719	803	531	465	272	999999	952	615	999999	908	427	518	379	943	441	707	43	999999	617	201	264	681	270	999999	121	999999	112	573	656	404	657	684	338	999999	748	999999	999999	172	853	999999	749	999999	648	680	730	190	267	735	999999	92	999999	999999	102	999999	999999	48	999999	904	353	792	415	389	958	527	260	742	189	957	204	939	981	870	901	938	451	228	43	589	896	999999	223	999999	999999	574	96	726	592	229	617	999999	958	999999	999999	70	273	370	87	130	430	988	999999	999999	540	937	110	447	999999	164	666	585	999999	953	18	422	999999	999999	692	394	441	999999	160	959	999999	999999	980	171	61	841	674	999999	999999	999999	169	908	931	914	999999	759	474	648	697	437	563	41	999999	999999	812	999999	491	234	678	999999	688	896	837	50	999999	999999	956	938	396	198	489	585	444	102	999999	110	999999	664	999999	999999	920	793	836	722	999999	318	788	975	999999	654	359	999999	413	458	
999999	273	80	890	999999	999999	803	535	262	509	948	977	999999	613	221	712	915	827	31	745	773	999999	70	125	643	650	999999	980	589	741	999999	49	182	986	868	530	39	600	709	424	139	394	540	336	774	999999	721	184	999999	646	738	532	429	668	685	337	212	954	257	315	999999	999999	945	999999	670	999999	805	999999	999999	999999	999999	325	127	606	615	388	999999	733	350	224	928	999999	225	999999	999999	999999	999999	514	999999	999999	327	84	353	999999	894	317	449	29	666	866	624	999999	440	999999	964	423	414	999999	999999	306	999999	999999	614	999999	386	446	607	12	999999	999999	297	999999	999999	213	999999	607	972	723	711	307	999999	999999	77	484	999999	999999	653	999999	978	589	902	797	999999	14	568	848	470	999999	999999	999999	709	999999	510	312	578	333	999999	236	712	366	451	690	121	754	367	999999	412	139	442	567	999999	466	999999	999999	461	499	999999	999999	645	523	146	661	705	262	598	999999	834	999999	906	276	17	426	999999	622	148	221	686	706	999999	931	446	341	877	460	666	253	999999	999999	850	88	494	999999	590	198	999999	789	999999	859	166	999999	801	647	233	999999	999999	375	37	999999	790	249	813	999999	659	714	87	805	784	255	999999	354	89	262	999999	999999	782	501	835	999999	402	359	236	999999	999999	999999	139	798	118	999999	899	999999	225	20	791	999999	275	360	856	999999	120	999999	15	740	272	812	999999	548	732	406	393	68	539	787	999999	441	999999	986	593	878	999999	288	697	999999	355	305	138	999999	999999	313	999999	999999	645	999999	999999	977	354	999999	999999	999999	999999	590	999999	999999	327	841	760	999999	11	360	999999	289	999999	978	999999	831	727	999999	395	999999	683	999999	87	429	844	961	423	999999	657	42	97	527	999999	856	999999	993	222	985	754	513	545	999999	77	120	716	282	664	667	666	307	260	999999	110	999999	999999	286	513	999999	867	366	428	999999	999999	999999	273	79	857	911	104	999999	618	741	187	881	431	983	650	966	712	572	307	756	914	999999	781	675	426	999999	803	999999	490	576	128	398	95	999999	919	107	847	999999	424	999999	572	999999	689	518	243	229	175	79	636	999999	999999	304	68	672	275	430	999999	999999	652	33	117	497	999999	52	623	789	795	75	74	552	129	999999	999999	554	193	556	999999	273	999999	207	668	999999	999999	999999	642	999999	999999	423	100	498	999999	260	994	999999	645	85	999999	999999	894	454	999999	109	14	93	427	867	156	513	999999	718	759	924	165	999999	999999	999999	999999	874	410	799	459	999999	975	576	642	999999	999999	756	909	117	
17	999999	378	987	999999	569	728	886	526	999999	999999	999999	999999	381	738	986	999999	548	999999	271	559	674	246	105	999999	61	133	438	451	558	796	399	604	999999	999999	735	555	178	682	795	655	640	357	635	131	633	447	999999	999999	655	774	533	719	648	558	342	788	999999	992	721	445	299	444	968	999999	288	231	563	669	999999	440	926	865	251	615	918	999999	610	973	372	613	529	601	795	783	273	999999	999999	822	378	947	999999	999999	960	359	365	205	999999	657	999999	411	999999	934	834	225	848	667	478	42	999999	999999	999999	309	629	118	999999	698	649	999999	715	609	274	740	999999	66	168	999999	905	891	259	999999	999999	953	140	999999	728	594	767	580	935	605	211	924	999999	363	999999	972	556	852	444	667	556	204	999999	244	999999	153	643	777	999999	108	999999	586	782	999999	87	999999	178	669	389	999999	930	78	258	119	999999	350	557	999999	296	999999	999999	999999	999999	592	999999	999999	999999	896	823	999999	950	989	523	837	843	625	151	276	999999	999999	804	999999	473	999999	736	999999	946	832	836	796	595	706	491	871	999999	999999	138	999999	748	345	999999	282	846	803	380	941	554	421	276	999999	209	291	999999	999999	391	317	588	344	999999	689	796	188	70	36	999999	999999	508	652	932	143	496	950	528	940	332	999999	50	999999	742	999999	999999	534	566	63	597	999999	53	740	489	597	999999	794	344	68	548	44	999999	819	814	999999	443	901	489	142	295	258	762	722	428	999999	276	919	601	70	756	272	621	16	439	684	211	767	173	344	22	702	616	999999	401	999999	320	230	854	999999	361	999999	999999	433	768	348	552	330	999999	999999	999999	212	202	283	311	285	999999	999999	999999	140	999999	999999	999999	154	130	593	642	302	330	139	548	55	74	984	999999	725	226	197	999999	999999	142	880	455	543	999999	809	509	342	168	999999	999999	999999	840	724	692	686	302	999999	313	184	705	259	10	192	91	285	147	218	999999	585	999999	234	967	299	998	54	999999	205	140	320	93	999999	144	999999	999999	443	214	349	301	32	433	325	884	73	394	882	999999	272	999999	999999	672	301	999999	999999	66	650	148	999999	999999	648	465	106	771	992	100	405	999999	795	928	647	80	798	916	999999	999999	743	350	903	904	125	174	957	743	401	648	792	999999	561	157	999999	305	663	622	653	567	336	554	999999	972	989	766	94	999999	999999	667	874	384	226	429	323	310	244	999999	611	484	999999	363	379	353	999999	863	999999	647	324	351	417	999999	273	984	826	199	457	930	915	358	
89	999999	929	733	774	417	325	999999	834	312	70	999999	21	179	999999	973	184	999999	999999	135	999999	999999	29	472	999999	698	121	242	603	134	853	999999	731	262	999999	999999	433	645	579	891	547	431	999999	21	999999	400	999999	104	924	999999	999999	909	999999	789	155	999999	605	466	482	85	305	93	539	710	999999	756	294	759	774	185	549	999999	968	782	587	999999	634	17	192	859	535	26	317	999999	119	944	58	942	116	761	288	967	172	503	596	464	891	999999	999999	534	116	413	329	749	313	485	999999	483	999999	373	18	999999	284	623	550	288	775	789	999999	999999	707	999999	999999	23	999999	582	376	475	196	133	999999	999999	999999	658	753	131	999999	567	446	634	14	574	740	742	999999	690	999999	549	953	317	688	112	511	56	999999	763	999999	315	852	731	118	474	297	88	483	999999	152	625	869	429	591	218	352	999999	999999	143	999999	999999	271	215	889	826	521	878	444	787	999999	408	831	999999	370	391	715	715	525	539	287	661	268	999999	999999	77	680	534	726	480	999999	544	544	693	999999	999999	999999	646	841	999999	999999	418	644	695	999999	999999	793	878	999999	999999	999999	637	450	972	855	999999	651	996	668	999999	999999	999999	162	963	999999	999999	864	999999	839	521	347	78	873	999999	585	868	27	999999	809	803	283	999999	475	526	977	132	999999	571	999999	210	207	999999	978	29	999999	966	265	680	999999	979	999999	655	49	547	862	434	763	999999	397	986	933	88	999999	864	548	353	521	636	999999	999999	392	302	310	638	999999	999999	99	853	999999	999999	613	999999	905	829	923	628	762	928	999999	552	369	886	184	851	277	129	999999	124	481	792	455	628	693	999999	597	999999	354	410	234	573	344	909	999999	778	383	595	183	999999	940	920	591	592	973	443	545	505	127	459	371	204	438	975	382	314	174	984	653	999999	242	345	999999	999999	999999	100	217	999999	777	999999	477	681	945	503	999999	560	211	862	655	260	227	102	999999	894	49	40	144	369	536	805	614	398	942	40	134	605	647	239	888	882	235	95	999999	721	982	999999	258	999999	802	821	999999	999999	999999	402	999999	999999	999999	388	322	999999	956	848	999999	971	792	88	738	999999	378	578	913	971	999999	772	35	141	373	748	912	359	781	208	567	715	701	312	69	550	115	984	728	268	916	224	926	387	999999	756	999999	903	950	343	566	233	907	142	337	566	377	999999	776	137	999999	962	892	757	290	218	280	489	28	198	809	999999	849	655	999999	999999	999999	999999	970	999999	818	19	409	448	
641	343	807	569	975	999999	182	322	218	600	999999	999999	331	179	106	953	999999	449	884	761	534	183	384	262	999999	577	999999	999999	823	169	319	467	563	454	125	946	411	711	514	524	999999	497	185	258	863	111	438	676	551	26	999999	379	134	999999	913	468	999999	999999	999999	407	783	453	498	58	291	334	400	999999	999999	159	552	774	934	369	745	47	997	135	398	975	148	53	187	806	37	939	342	916	541	656	987	856	229	117	740	572	998	999999	999999	538	710	562	622	402	999999	367	444	764	999999	876	471	834	166	999999	268	740	276	692	31	999999	999999	999999	345	407	999999	696	555	827	628	999999	999999	870	168	860	274	586	430	999999	341	669	504	578	25	664	195	999999	699	999999	848	10	306	315	115	624	546	237	999999	225	240	778	999999	617	145	728	837	601	675	999999	251	682	320	491	361	361	847	423	468	999999	222	999999	996	842	999999	628	877	733	764	999999	323	47	370	214	999999	562	857	887	443	999999	827	999999	487	999999	471	176	999999	814	954	753	776	133	768	545	13	230	782	999999	637	516	851	113	836	999999	982	214	321	115	937	798	503	960	979	181	999999	628	532	999999	999999	813	999999	999999	779	21	767	200	999999	824	211	333	780	888	259	926	999999	723	757	355	999999	266	854	584	876	166	259	816	999999	597	999999	385	698	189	597	824	999999	788	999999	825	373	999999	935	497	904	999999	27	615	711	999999	735	139	870	186	999999	124	959	364	196	622	761	999999	57	681	142	999999	999999	999999	300	434	358	657	399	999999	999999	630	331	366	999999	272	148	644	999999	999999	999999	562	514	521	999999	999999	865	224	602	711	73	422	743	263	364	999999	980	426	325	286	704	87	740	999999	204	999999	999999	602	683	924	484	127	999999	958	819	999999	999999	122	999999	817	569	144	65	687	868	999999	999999	77	999999	602	999999	999999	328	999999	999999	783	821	999999	326	446	689	999999	999999	677	999999	999999	576	785	444	999999	766	867	823	508	717	570	32	62	80	635	674	725	599	999999	642	999999	798	27	573	45	999999	745	795	999999	999999	306	604	387	461	921	992	111	633	228	835	999999	897	820	999999	999999	999999	999999	999999	999999	772	964	673	999999	45	474	158	558	221	408	34	31	81	667	380	999999	966	644	601	999999	999999	999999	102	380	256	227	864	999999	905	748	284	989	999999	999999	393	999999	632	155	352	999999	772	443	890	235	999999	999999	999999	999999	449	999999	858	999999	999999	357	57	999999	999999	999999	999999	817	609	999999	653	999999	999999	45	
782	967	284	218	999999	820	302	614	386	209	999999	867	999999	443	875	634	537	215	999999	166	821	891	999999	999999	300	340	943	999999	387	601	790	427	110	999999	40	384	999999	999999	911	47	825	563	999999	999999	528	14	125	768	942	974	644	447	999999	999999	224	999999	910	102	917	458	876	767	999999	785	418	999999	999999	999999	412	500	679	305	304	852	341	267	920	218	999999	295	999999	999999	591	412	999999	353	844	143	999999	149	473	999999	999999	999999	171	67	999999	196	439	274	999999	106	366	999999	305	348	153	729	635	999999	970	702	439	631	999999	701	185	824	828	75	419	999999	84	272	36	816	981	999999	691	999999	930	999999	778	398	57	127	818	150	116	618	210	124	508	986	179	771	434	999999	229	470	881	512	367	999999	854	616	32	103	425	999999	367	312	48	999999	999999	246	923	50	584	125	999999	999999	717	219	999999	304	133	999999	103	265	392	298	999999	231	403	428	999999	999999	544	441	105	725	724	627	261	999999	86	158	999999	932	847	999999	999999	999999	587	845	794	158	508	999999	492	934	10	170	107	999999	691	999999	956	608	869	519	999999	153	29	167	321	100	958	967	228	999999	137	999999	417	998	190	516	999999	558	634	228	906	984	948	170	724	564	529	192	215	268	201	362	999999	338	887	964	94	430	533	999999	199	540	999999	999999	999999	839	752	999999	888	185	184	407	973	651	612	521	204	858	442	999999	999999	775	761	999999	783	999999	999999	999999	120	225	432	222	34	930	38	999999	652	442	363	884	812	429	304	40	94	999999	388	422	725	376	770	235	988	777	142	424	778	381	733	42	742	999999	989	672	753	999999	999999	53	622	999999	869	762	505	557	944	151	480	731	875	989	396	685	363	999999	455	206	233	999999	798	613	596	280	709	999999	152	149	440	632	287	132	420	999999	799	488	506	999999	729	441	832	990	944	57	999999	743	645	67	318	255	999999	556	738	999999	254	999999	650	598	999999	184	414	999999	711	848	453	753	578	61	999999	875	247	447	999999	999999	424	807	669	548	774	965	685	95	830	195	415	730	394	295	100	790	837	908	954	555	999999	37	289	106	604	752	174	593	181	999999	17	779	89	945	710	999999	349	111	823	97	498	329	999999	526	442	722	368	293	999999	105	999999	339	493	921	766	396	528	573	944	31	999999	102	913	397	187	635	999999	448	584	653	450	999999	94	866	66	706	63	999999	663	999999	999999	881	631	999999	999999	678	295	168	189	999999	918	776	167	801	999999	406	
999999	587	348	807	999999	919	709	318	654	311	254	626	864	69	343	765	999999	73	999999	999999	470	837	991	508	999999	491	999999	999999	734	674	999999	292	580	660	300	476	424	855	809	474	182	999999	431	104	434	669	304	130	980	163	865	103	999999	376	936	999999	595	840	467	589	660	448	583	999999	732	999999	56	214	768	867	999999	64	263	173	999999	999999	999999	897	84	999999	197	149	999999	581	809	485	128	999999	723	999999	880	584	398	229	813	733	739	451	371	472	622	100	362	123	812	811	840	11	628	789	171	698	766	785	402	999999	168	12	180	257	843	842	490	55	986	766	665	43	359	999999	417	999999	535	611	68	106	786	176	768	997	644	127	999999	934	561	192	817	612	999999	999999	574	736	281	124	629	779	610	316	136	56	156	806	651	613	381	207	172	999999	727	999999	734	991	244	999999	612	725	267	999999	494	803	948	62	216	999999	449	999999	693	999999	981	288	496	999999	50	999999	851	837	475	971	562	364	30	662	999999	531	568	999999	501	108	512	904	999999	64	822	999999	108	103	600	595	174	700	513	999999	183	448	809	264	951	999999	331	774	999999	999999	993	999999	783	295	999999	999999	498	999999	189	999999	999999	87	766	999999	657	717	999999	999999	999999	999999	807	862	850	999999	999999	447	722	313	631	999999	776	738	654	237	70	692	549	812	999999	916	999999	307	999999	918	842	106	999999	377	999999	243	899	573	999999	379	999999	141	289	999999	999999	999999	999999	194	999999	210	818	180	432	999999	381	965	178	811	831	999999	783	999999	351	932	436	393	765	354	707	398	89	213	999999	284	999999	999999	412	44	16	207	954	912	72	320	109	672	673	999999	995	641	75	98	742	216	999999	977	790	357	88	423	964	617	999999	846	130	615	968	157	789	999999	999999	143	999999	999999	999999	871	447	40	999999	763	719	622	359	75	332	999999	470	999999	689	999999	149	65	956	592	242	999999	999999	225	200	494	704	999999	362	999999	89	999999	293	999999	839	723	539	759	999999	325	703	352	267	422	524	999999	154	999999	999999	27	313	506	187	221	401	40	447	999999	840	348	69	204	999999	806	985	400	999999	362	165	965	242	389	540	999999	889	890	999999	999999	999999	999999	350	730	999999	344	248	582	999999	81	717	809	286	999999	919	999999	266	999999	92	460	436	999999	429	999999	818	502	785	924	965	546	332	999999	951	434	529	999999	997	338	147	924	999999	999999	646	999999	999999	355	689	924	470	999999	384	389	807	627	586	999999	642	558	911	564	559	324	
616	217	999999	215	858	852	788	151	188	927	372	168	893	999999	487	792	156	472	813	861	464	611	172	942	703	333	848	951	145	999999	426	582	999999	253	795	438	999999	439	497	836	146	328	185	456	27	649	734	999999	101	849	411	449	750	698	860	15	55	805	999999	534	13	837	15	738	510	789	792	649	237	999999	999999	717	974	976	725	145	435	715	925	999999	999999	294	859	296	48	977	999999	676	392	790	393	92	999999	963	832	999999	322	446	999999	237	856	94	335	53	999999	694	474	773	999999	999999	579	999999	879	457	935	719	999999	999999	700	999999	957	126	267	446	999999	821	789	21	999999	999999	822	988	999999	698	207	999999	999999	999999	999999	353	513	999999	703	999999	220	63	212	479	38	123	331	999999	745	422	280	740	999999	889	388	999999	999999	462	629	999999	902	591	570	191	259	430	759	999999	376	357	999999	899	999999	600	999999	611	619	319	983	999999	104	999999	999999	999999	428	467	999999	79	438	999999	449	60	438	999999	764	629	493	31	999999	999999	999999	171	999999	398	402	381	327	236	999999	776	513	594	999999	599	999999	684	348	223	763	792	742	689	731	999999	999999	969	999999	277	836	999999	128	598	99	385	675	932	991	854	954	57	150	461	999999	999999	999999	854	581	838	692	999999	291	279	267	437	864	674	439	89	491	433	910	59	399	66	657	915	504	104	924	530	999999	494	269	716	651	291	282	79	442	62	397	631	999999	756	325	999999	340	662	520	11	503	911	373	999999	146	100	999999	360	14	800	360	487	999999	172	396	797	20	551	785	999999	401	369	647	438	999999	288	999999	642	741	809	584	842	583	922	36	781	131	738	579	561	229	922	74	642	702	999999	717	422	370	527	837	789	876	999999	610	143	273	934	494	857	999999	429	619	205	225	517	903	992	145	614	676	281	971	234	999999	478	999999	15	735	135	571	61	999999	223	999999	795	966	646	321	892	517	999999	254	721	935	799	313	869	427	999999	17	725	287	755	999999	565	999999	651	582	141	838	268	999999	369	296	999999	157	999999	999999	429	551	999999	680	252	999999	999999	999999	999999	299	999999	175	435	588	999999	127	846	999999	526	372	415	978	324	74	189	64	259	987	885	435	999999	652	908	645	997	642	750	54	999999	658	999999	538	999999	999999	28	966	412	999999	657	251	450	800	999999	42	818	450	999999	202	999999	198	999999	502	151	999999	927	912	267	790	590	908	999999	801	999999	867	11	876	421	961	999999	223	651	579	340	999999	999999	999999	999999	
875	826	557	416	557	553	846	810	868	396	741	999999	116	999999	622	999999	748	873	648	999999	762	40	942	38	999999	157	286	999999	278	172	507	840	366	890	391	964	999999	502	820	258	892	66	999999	999999	680	537	939	999999	999999	489	591	770	999999	510	999999	999999	884	528	151	410	276	999999	542	999999	889	901	78	225	999999	657	66	256	999999	399	999999	999999	897	462	358	999999	217	771	517	789	581	736	503	856	631	547	999999	514	361	999999	999999	592	524	437	999999	779	469	723	999999	381	433	999999	999999	947	341	999999	946	431	180	413	203	999999	792	753	134	999999	999999	999999	593	779	577	551	894	999999	418	586	191	470	861	578	278	493	999999	146	365	246	29	556	525	999999	600	658	344	948	226	999999	799	771	312	448	381	257	140	417	803	881	999999	999999	538	755	999999	486	570	999999	144	709	920	656	999999	999999	999999	851	696	999999	189	919	216	946	427	932	786	999999	999999	422	206	30	999999	176	342	483	999999	999999	999999	770	999999	123	97	742	813	516	999999	152	384	999999	315	529	999999	999999	238	883	674	999999	999999	605	968	961	328	157	405	123	356	754	323	913	103	196	833	999999	826	76	999999	474	142	999999	377	644	45	743	117	676	469	999999	937	459	999999	999999	300	999999	802	999999	794	939	347	699	170	810	829	999999	999999	128	695	999999	999999	999999	61	210	999999	745	999999	334	926	999999	50	999999	654	999999	999999	999999	114	999999	896	422	133	99	999999	892	999999	999999	750	566	814	574	422	988	981	833	958	776	407	999999	930	554	193	477	810	999999	999999	619	55	999999	993	964	366	529	232	999999	999999	700	890	169	82	927	995	671	999999	999999	999999	999999	747	821	999999	50	466	505	871	352	238	999999	288	72	999999	518	397	198	573	850	217	893	766	707	331	267	885	248	999999	12	559	522	958	999999	999999	999999	999999	234	911	999999	508	999999	658	879	55	999999	999999	827	176	564	999999	807	108	669	155	278	295	999999	999999	392	164	999999	999999	868	999999	716	999999	830	26	154	646	173	286	999999	351	355	245	886	661	999999	846	68	82	970	472	999999	424	999999	999999	999999	562	832	734	528	999999	999999	999999	999999	999999	339	169	590	999999	31	999999	376	999999	487	327	799	43	999999	388	34	546	106	154	999	406	999999	302	407	527	248	592	814	999999	758	822	70	464	456	799	332	999999	265	256	61	999999	105	231	936	999999	514	744	999999	453	999999	982	999999	145	892	999999	56	47	761	73	573	439	114	937	771	665	266	344	587	609	66	717	290	
849	999999	946	310	818	365	434	999999	504	438	370	729	776	130	925	572	72	752	295	999999	201	683	621	947	168	460	280	715	179	166	553	397	992	701	852	51	999999	92	237	681	336	60	78	10	744	218	999999	544	341	772	524	856	770	173	98	999999	482	998	151	368	95	719	843	999999	884	972	736	84	999999	883	626	979	524	614	227	151	999999	621	213	999999	464	735	384	406	642	999999	999999	999999	613	999999	569	946	999999	999999	999999	617	999999	731	125	999999	481	921	276	458	155	544	342	166	945	947	560	999999	795	201	904	359	344	446	999999	999999	356	999999	470	591	323	680	48	655	28	610	934	883	505	442	478	999999	469	926	261	107	364	999999	883	999999	136	999999	161	999999	965	246	283	999999	35	927	424	573	461	999999	999999	475	999999	999999	148	345	22	677	364	999999	722	371	890	418	195	999999	999999	886	34	804	465	999999	528	298	690	782	336	174	857	578	999999	999999	91	999999	791	786	600	677	999999	548	653	459	354	999999	37	603	355	999999	584	427	999999	999999	548	999999	230	531	946	217	996	366	18	848	819	786	999999	817	290	999999	626	409	17	165	999999	486	999999	16	269	729	271	97	436	471	589	440	999999	490	999999	433	563	270	999999	393	680	964	539	805	639	568	465	219	322	999999	999999	185	420	999999	999999	71	506	223	999999	226	945	999999	930	546	268	999999	312	999999	999999	857	553	366	568	999999	484	600	947	355	376	701	274	62	775	197	233	999999	29	544	517	999999	927	349	998	623	447	771	999999	993	999999	260	265	611	759	999999	696	881	616	796	464	382	124	999999	847	570	952	999999	999999	743	322	854	369	768	999999	165	929	999999	368	999999	185	713	565	953	809	126	445	662	302	319	500	999999	797	233	90	999999	190	776	999999	999999	671	554	636	999999	999999	692	890	497	275	999999	535	492	523	999999	999999	750	816	170	351	999999	135	299	600	824	999999	970	66	146	999999	999999	999999	162	999999	930	283	631	999999	999999	283	999999	235	947	396	699	784	17	828	999999	613	339	328	999999	999999	771	312	381	953	811	59	999999	636	754	999999	74	999999	382	782	999999	397	999999	673	552	999999	234	505	187	999999	901	50	244	151	929	532	357	882	955	727	938	627	902	678	275	224	999999	490	481	148	332	999999	411	999999	245	738	624	666	775	141	210	999999	135	999999	61	771	814	568	999999	231	462	191	672	654	844	965	495	999999	408	338	324	999999	999999	49	580	999999	638	18	905	201	908	691	999999	824	527	
671	999999	433	626	503	999999	14	784	259	685	150	408	757	391	999999	253	999999	268	447	816	466	999999	96	898	230	143	805	662	514	323	999999	84	999999	137	999999	474	999999	694	904	999999	320	959	774	363	999999	432	881	999999	636	999999	604	433	999999	17	999999	999999	415	535	405	370	999999	351	279	999999	915	75	999999	999999	218	805	191	619	363	519	999999	507	999999	733	467	999999	999999	999999	36	999999	999999	347	414	840	76	753	999999	999999	999999	544	999999	969	689	838	447	374	872	261	999999	830	766	999999	79	160	511	564	950	682	77	608	117	425	324	712	999999	999999	660	719	563	465	746	999999	330	999999	195	536	817	639	999999	103	924	999999	769	205	800	733	278	264	339	512	803	386	469	690	436	908	999999	976	621	869	713	163	697	953	94	999999	664	259	999999	974	746	999999	396	974	999999	116	656	128	912	493	309	406	390	61	661	370	195	999999	999999	999999	881	840	27	425	389	999999	999999	815	999999	688	79	999999	999999	365	765	491	999999	495	17	999999	261	536	999999	138	999999	999999	773	645	301	999999	926	33	865	688	102	905	304	971	594	911	999999	999999	999999	234	423	291	999999	34	296	180	380	700	632	73	35	355	999999	999999	855	999999	998	668	999999	397	761	999999	162	611	999999	859	197	999999	900	105	527	420	529	839	715	288	210	748	359	131	353	999999	999999	999999	662	999999	999999	415	125	523	913	143	999999	619	472	999999	138	999999	762	436	999999	361	800	536	999999	615	826	936	183	577	871	259	999999	999999	54	999999	999999	360	948	526	999999	999999	999999	386	192	393	999999	910	999999	347	999999	704	999999	999999	149	991	436	999999	265	57	919	202	242	548	652	663	824	999999	574	999999	722	777	999999	246	706	210	458	423	354	162	522	999999	569	835	427	999999	273	999999	262	999999	108	791	104	901	999999	537	549	364	999999	529	568	177	345	439	625	382	157	749	999999	939	543	23	519	113	535	13	999999	407	999999	485	399	439	999999	999999	838	931	999999	655	639	999999	999999	103	688	824	999999	354	581	999999	999999	54	29	999999	178	999999	519	95	281	999999	376	603	904	152	243	999999	140	139	505	822	999999	694	699	501	999999	999999	999999	449	334	694	519	190	999999	502	197	86	466	875	270	358	13	753	659	691	289	46	273	517	860	999999	694	464	849	758	540	525	355	527	413	129	44	79	999999	586	482	999999	181	412	999999	167	792	264	868	999999	819	846	44	17	222	83	999999	999999	589	895	999999	999999	341	673	961	672	730	939	471	999999	
999999	999999	992	82	999999	104	865	861	562	702	647	440	999999	999999	999999	693	999999	999999	315	339	344	273	490	865	586	427	853	999999	451	292	999999	853	999999	999999	999999	885	854	961	798	127	218	924	218	886	999999	999999	469	999999	734	999999	190	392	999999	141	999999	60	453	999999	496	791	250	367	419	280	999999	794	646	867	870	63	839	529	549	197	131	420	65	999999	617	26	958	224	773	183	111	999999	229	661	999999	999999	442	727	999999	17	999999	850	514	999999	619	463	923	602	768	999999	438	999999	843	446	20	999999	994	999999	518	479	832	36	594	246	178	232	574	999999	945	999999	621	121	64	541	320	280	999999	127	984	164	103	999999	999999	102	745	450	210	783	999999	999999	787	999999	218	996	184	850	999999	999999	769	397	999999	937	656	999999	69	999999	606	312	999999	739	489	876	864	364	999999	476	581	501	999999	727	31	791	344	999999	310	37	902	68	366	999999	24	638	999999	596	999999	166	709	775	999999	429	843	898	657	912	56	910	999999	854	621	708	279	764	776	52	376	107	603	999999	379	999999	423	548	945	665	724	850	999999	277	99	228	767	806	999999	82	883	132	144	999999	371	999999	307	58	999999	658	201	999999	862	315	999999	177	562	471	405	12	15	304	953	991	197	999999	999999	462	764	402	941	473	307	999999	999999	253	963	999999	876	979	733	375	111	296	474	999999	988	223	999999	999999	999999	305	410	465	76	588	999999	152	244	175	18	845	293	54	999999	727	952	167	156	977	214	391	595	426	278	640	203	999999	527	723	217	178	999999	843	736	999999	73	999999	637	579	83	820	937	999999	971	888	91	66	999999	746	521	830	999999	79	717	999999	710	983	197	436	395	513	625	521	957	839	439	450	318	999999	664	121	999999	999999	903	393	999999	884	999999	389	558	146	97	780	211	387	999999	999999	135	462	935	89	999999	999999	194	570	205	426	752	141	458	999999	999999	999999	91	410	310	500	176	334	999999	825	537	999999	877	999999	425	999999	320	580	737	103	999999	856	147	585	467	328	392	999999	197	38	141	999999	931	917	397	999999	698	800	87	999999	180	801	631	119	552	846	999999	934	154	360	116	182	999999	365	326	892	999999	506	942	999999	999999	832	146	802	694	223	876	959	862	835	156	999999	503	999999	923	999999	234	38	42	621	994	458	199	999999	922	959	920	575	601	505	999999	201	858	999999	503	347	665	999999	425	339	969	374	82	319	214	596	999999	277	999999	803	667	999999	473	999999	986	659	643	308	879	999999	
302	310	999999	367	613	954	661	407	632	999999	999999	999999	999999	703	652	630	386	880	632	335	290	653	144	797	837	889	999999	537	119	999999	703	366	949	690	46	668	999999	714	999999	259	999999	281	999999	999999	945	273	728	770	678	999999	283	763	675	554	454	649	176	999999	529	724	999999	134	999999	788	999999	501	999999	999999	667	999999	625	671	184	383	400	18	19	999999	852	574	171	957	858	754	999999	940	690	405	999999	397	999999	444	195	980	33	811	983	856	973	454	999999	806	112	695	739	612	588	302	164	446	640	888	718	955	563	278	276	543	226	942	810	59	686	999999	490	191	485	203	359	589	34	162	999999	999999	999999	364	855	172	24	959	361	397	250	799	757	614	725	239	427	754	545	999999	999999	41	999999	769	129	832	999999	558	136	394	943	999999	421	999999	582	321	209	999999	423	113	999999	999999	590	422	808	887	999999	999999	465	256	776	604	54	999999	522	284	763	986	245	32	957	999999	999999	966	454	999999	388	279	41	414	39	229	999999	441	920	382	450	231	960	242	319	338	102	999999	618	348	531	836	964	308	557	223	999999	400	156	999999	434	999999	968	999999	508	252	999999	999999	999999	999999	273	612	664	150	999999	999999	999999	999999	712	628	372	999999	358	116	154	999999	315	999999	856	816	266	940	999999	856	947	827	263	828	733	76	494	51	663	71	85	918	182	824	475	25	198	960	688	999999	700	481	274	999999	988	956	937	121	204	410	300	999999	327	807	202	16	289	999999	279	999999	999999	999999	299	999999	41	999999	379	491	267	999999	999999	999999	999999	767	165	476	999999	999999	840	999999	139	999999	846	263	770	752	601	999999	631	468	735	990	690	52	393	379	192	977	830	762	587	456	853	999999	781	994	80	559	651	726	453	887	367	999999	999999	760	484	45	999999	999999	634	14	859	798	115	637	615	219	999999	999999	999999	585	999999	87	199	682	999999	493	481	775	682	51	723	999999	999999	999999	633	198	536	999999	894	156	999999	552	999999	583	597	64	257	154	389	860	186	999999	442	999999	326	289	312	834	241	999999	564	751	605	592	290	954	783	267	13	427	683	750	891	147	134	999999	949	999999	94	474	999999	336	999999	822	865	858	472	156	531	354	885	999999	401	903	592	708	947	545	302	642	999999	990	999999	962	999999	999999	973	304	999999	308	340	696	749	766	755	999999	365	782	999999	431	491	637	735	659	999999	982	999999	999999	555	999999	81	413	999999	999999	999999	255	195	433	645	439	884	999999	999999	233	23	198	
952	999999	158	364	999999	174	818	870	999999	999999	264	492	430	204	86	986	748	327	236	927	999999	999999	572	509	52	931	146	999999	547	323	999999	512	645	352	39	724	838	200	83	999999	595	453	302	999999	990	702	13	999999	362	999999	430	95	996	96	816	655	71	648	322	999999	37	530	333	837	419	752	846	87	174	999999	157	999999	253	329	342	929	14	23	999999	349	928	695	999999	999999	893	149	999999	559	536	384	662	999999	877	999999	879	74	129	999999	999999	248	855	925	286	10	751	872	999999	999999	754	999999	650	999999	139	973	493	999999	595	685	999999	279	246	297	999999	789	700	957	680	590	449	277	810	549	999999	999999	493	999999	418	935	897	999999	307	839	805	650	999999	613	70	904	179	547	479	444	999999	871	11	999999	384	497	310	794	202	261	236	486	86	110	186	858	999999	490	999999	999999	787	922	999999	407	999999	900	999999	96	999999	999999	421	999999	797	375	38	11	279	925	627	921	634	113	829	999999	612	328	574	633	436	211	999999	688	999999	999999	656	598	898	604	85	999999	999999	999999	897	426	999999	334	999999	999999	82	185	589	564	863	12	35	684	103	926	795	173	336	431	999999	999999	360	733	999999	977	719	439	999999	675	999999	153	489	421	215	412	999999	999999	999999	863	561	261	999999	999999	999999	621	794	972	505	971	999999	999999	158	19	563	213	75	115	55	711	991	642	82	914	714	719	522	613	478	691	719	999999	534	999999	870	408	82	500	999999	666	193	746	934	141	866	937	995	480	857	999999	999999	110	241	999999	999999	918	188	707	155	115	109	190	503	813	261	999999	387	685	149	165	140	575	999999	389	528	999999	999999	941	58	777	724	52	756	999999	354	999999	285	606	600	999999	229	999999	354	999999	567	12	253	130	999999	575	559	319	341	999999	872	771	999999	999999	999999	627	999999	247	659	377	391	67	434	999999	469	999999	25	781	999999	999999	936	765	230	999999	821	999999	11	587	999999	483	228	414	711	64	604	999999	716	432	205	972	740	982	999999	977	999999	510	577	999999	661	247	559	777	234	153	999999	116	999999	999999	40	884	626	633	999999	185	999999	976	355	380	433	885	926	999999	585	123	456	953	58	999999	983	321	948	785	925	824	999999	450	999999	999999	298	999999	42	219	402	321	355	117	806	540	827	445	164	207	999999	999999	999999	966	202	999999	697	811	999999	307	523	999999	936	841	708	999999	262	999999	999999	788	999999	935	852	999999	200	999999	767	999999	157	999999	425	548	166	750	991	159	999999	999999	258	79	
869	486	439	735	999999	682	385	513	408	456	287	128	649	375	125	857	923	999999	999999	999999	353	358	664	549	999999	974	562	195	999999	558	846	306	460	726	918	604	506	999999	31	518	888	263	940	700	240	306	899	999999	634	144	236	910	190	330	999999	521	822	889	853	999999	999999	999999	664	999999	609	981	999999	999999	999999	521	360	999999	582	999999	48	100	417	963	318	585	85	999999	560	715	332	936	126	999999	11	407	782	616	999999	310	398	698	999999	100	101	259	999999	976	343	123	999999	431	337	921	999999	634	114	858	581	278	646	999999	639	949	999999	673	865	999999	921	60	738	744	541	282	870	999999	501	999999	872	69	945	108	437	446	999999	901	608	204	848	999999	999999	924	45	995	999999	49	68	999999	572	428	999999	999999	999999	293	385	49	889	65	61	941	143	786	999999	521	332	547	920	203	999999	999999	999999	671	688	554	757	814	708	545	999999	999999	291	851	754	454	676	843	53	154	71	999999	21	553	152	999999	242	999999	938	524	673	999999	999999	865	632	946	363	722	424	510	536	999999	340	354	447	230	999999	292	999999	541	845	489	504	999999	141	999999	615	521	528	999999	322	251	875	194	872	501	711	426	228	807	100	954	428	542	617	999999	999999	666	115	922	258	999999	483	999999	678	999999	621	352	733	506	999999	842	203	643	198	295	694	155	482	999999	518	243	74	235	999999	891	999999	961	168	641	574	948	999999	606	532	372	999999	479	515	688	999999	999999	692	722	999999	257	760	785	354	999999	999999	415	194	169	999999	25	885	999999	954	787	133	999999	193	101	999999	393	436	597	121	825	999999	225	999999	794	76	159	550	351	758	204	999999	999999	617	836	835	168	764	256	202	999999	486	519	524	999999	565	229	185	601	789	93	820	172	673	529	804	999999	775	399	102	263	999999	543	499	760	656	999999	999999	356	266	999999	999999	190	404	604	999999	999999	701	911	238	846	973	999999	562	675	999999	999999	999999	98	42	255	393	999999	163	999999	999999	942	30	763	81	999999	186	829	344	26	464	640	768	78	190	796	888	863	999999	255	289	525	981	823	386	688	245	954	324	20	390	999999	999999	465	562	405	999999	937	999999	521	670	154	999999	545	221	743	999999	543	999999	999999	366	529	213	907	659	526	999999	206	387	392	482	232	515	334	999999	209	613	312	516	999999	808	951	32	649	585	145	999999	999999	612	643	488	702	56	88	999999	860	61	999999	999999	45	444	999999	560	458	48	447	639	290	909	999999	140	896	36	999999	
436	415	506	563	332	524	615	524	593	999999	999999	999999	185	436	680	775	999999	494	999999	481	999999	999999	999999	574	999999	999999	505	631	999999	999999	513	591	675	923	651	999999	364	498	796	291	429	920	999999	815	554	268	272	212	609	999999	863	645	399	555	783	419	24	931	952	194	28	984	988	992	241	321	999999	261	999999	999999	999999	659	999999	999999	61	429	819	999999	30	999999	999999	999999	31	999999	737	999999	202	130	150	242	233	432	545	612	273	445	999999	215	999999	242	164	21	427	176	723	999999	999999	184	503	364	599	439	999999	610	319	725	962	999999	264	999999	129	983	999999	553	218	988	123	95	952	999999	999999	614	10	788	197	863	999999	854	677	534	919	999999	999999	786	642	794	520	935	303	547	482	345	950	221	999999	181	999999	999999	958	734	99	862	232	999999	866	984	438	133	422	455	850	999999	919	999999	453	112	366	334	999999	424	478	187	999999	414	999999	162	663	788	675	26	963	10	896	999999	999999	999999	999999	739	919	999999	999999	397	523	999999	697	374	425	230	768	20	814	576	964	543	266	999999	80	817	754	999999	331	999999	457	999999	492	999999	999999	975	295	396	316	626	999999	262	68	90	664	944	717	999999	736	442	999999	665	999999	396	46	362	686	533	986	978	985	215	336	715	999999	127	364	847	162	999999	935	999999	703	999999	171	999999	485	185	257	135	110	984	999999	888	629	792	204	105	813	999999	299	762	999999	338	641	208	926	999999	150	546	589	999999	999999	296	507	648	999999	23	234	335	877	510	285	860	878	10	999999	448	999999	157	922	269	44	999999	160	183	972	999999	999999	963	784	142	45	710	999999	240	378	691	999999	980	830	190	870	999999	999999	789	486	548	460	641	970	488	999999	992	999999	330	999999	322	146	334	999999	999999	467	271	550	744	475	575	324	647	632	999999	67	115	327	742	398	555	999999	371	696	433	915	915	992	999999	876	52	999999	225	404	999999	555	66	314	244	723	999999	937	246	323	999999	999999	812	18	999999	430	160	675	882	932	999999	999999	774	637	252	999999	999999	278	253	868	433	489	999999	252	577	999999	10	801	93	999999	788	618	86	999999	785	210	112	999999	569	875	999999	376	999999	293	125	65	780	429	999999	563	182	999999	693	378	890	999999	134	570	441	441	429	359	592	863	153	671	924	726	851	52	577	644	999999	377	999999	66	285	815	137	521	221	999999	739	529	845	457	924	999999	167	999999	85	542	999999	999999	999999	376	784	999999	149	453	140	63	999999	29	986	537	631	
325	999999	833	156	319	999999	919	229	848	619	73	27	695	746	226	569	999999	966	44	999999	580	921	775	999999	934	675	683	390	168	13	719	999999	999999	826	608	481	334	217	999999	110	555	999999	607	757	721	332	454	707	914	494	90	999999	999999	367	60	403	460	561	999999	643	759	999999	71	844	899	530	999999	999999	148	744	244	289	211	934	624	672	324	28	560	999999	231	976	999999	999999	923	667	591	951	999999	214	999999	772	996	132	350	26	846	762	857	201	623	585	568	180	999999	801	851	26	742	388	89	999999	10	999999	999999	999999	999999	398	921	242	938	757	104	933	999999	472	293	89	594	608	825	999999	170	369	999999	646	999999	999999	423	132	815	574	999999	999999	135	588	772	396	709	999999	999999	458	841	999999	262	865	999999	635	999999	787	517	772	432	144	562	528	281	640	619	776	999999	766	974	999999	426	373	549	707	808	144	999999	896	379	36	654	377	720	545	116	134	165	782	849	636	614	53	999999	84	999999	999999	317	141	776	932	202	197	484	52	208	888	325	783	826	321	98	620	402	406	490	999999	999999	735	534	495	621	593	999999	999999	194	383	999999	999999	873	211	827	568	999999	446	999999	466	893	677	347	227	999999	382	955	538	548	993	650	745	593	649	999999	581	607	291	321	608	999999	146	857	825	999999	999999	909	625	493	529	501	955	571	34	301	140	398	316	687	999999	637	388	799	201	732	486	999999	999999	412	255	960	838	135	235	195	999999	820	521	999999	957	472	340	54	28	502	694	999999	999999	358	669	193	300	604	82	971	892	999999	666	102	190	999999	686	999999	248	569	662	830	346	839	543	999999	876	755	729	777	307	344	999999	999999	47	999999	321	999999	743	72	999999	244	63	999999	302	420	164	428	999999	987	785	127	806	999999	839	864	999999	730	814	359	999999	999999	874	305	673	558	565	967	65	877	657	810	479	185	899	428	777	92	999999	133	165	999999	384	741	999999	190	538	331	859	999999	475	591	71	999999	999999	999999	369	757	590	743	854	197	373	503	340	975	647	630	560	421	97	754	193	690	203	860	171	142	999999	999999	30	244	117	882	411	76	748	95	431	774	68	29	501	803	279	968	93	999999	411	25	542	999999	771	999999	95	721	999999	381	199	894	962	237	453	106	722	620	89	491	999999	273	237	561	999999	785	362	999999	999999	999999	421	235	776	291	730	999999	999999	123	472	669	796	690	668	377	896	536	812	831	575	405	999999	658	888	602	787	999999	788	
981	708	986	999999	28	468	28	999999	964	999999	681	506	165	155	999999	157	420	999999	412	999999	859	665	672	972	999999	502	999999	308	762	999999	184	503	592	510	999999	414	486	583	778	999999	649	999999	931	418	140	334	420	999999	481	511	478	907	384	999999	999999	326	45	23	564	999999	610	999999	206	999999	943	187	913	654	186	205	670	999999	916	190	999999	452	733	999999	999999	206	999999	999999	826	261	868	277	999999	60	999999	999999	378	999999	28	999999	621	928	221	314	475	952	421	765	82	286	840	999999	990	204	585	486	592	999999	180	368	442	11	893	945	759	675	69	863	82	999999	826	207	817	999999	569	37	999999	428	999999	889	785	999999	999999	550	420	235	287	924	474	105	999999	597	999999	660	819	999999	45	275	555	799	893	557	692	549	460	642	824	999999	635	558	255	173	992	291	999999	125	476	352	535	533	398	144	399	977	473	239	999999	167	999999	999999	991	965	873	989	999999	237	635	986	100	777	411	951	299	999999	850	896	604	20	999999	999999	999999	999999	999999	32	999999	999999	999999	715	85	230	736	667	491	686	566	289	300	999999	294	999999	490	999999	262	757	999999	447	999999	999999	999999	999999	999999	895	999999	150	805	309	235	851	588	247	79	920	910	869	50	744	469	613	359	570	999999	999999	725	999999	224	664	440	983	999999	962	913	684	588	509	999999	999999	586	999999	880	267	64	448	999999	57	286	569	578	392	716	999999	978	242	999999	999999	970	43	179	359	926	151	868	251	999999	626	334	394	342	411	283	208	999999	128	732	102	515	167	186	678	453	654	95	57	276	999999	984	680	560	31	538	999999	999999	236	425	739	398	999999	497	798	722	892	237	999999	119	517	999999	999999	510	42	60	813	999999	500	905	282	999999	820	975	999999	641	653	834	999999	999999	720	999999	931	702	992	703	702	670	388	999999	999999	426	917	938	758	999999	999999	180	528	999999	999999	999999	182	999999	999999	683	578	999999	69	999999	78	68	917	304	999999	981	297	999999	999999	339	999999	999999	478	545	999999	855	147	999999	226	999999	517	483	999999	349	157	25	363	611	559	999999	999999	864	610	231	886	503	999999	623	549	777	16	966	999999	199	622	582	236	636	999999	999999	545	696	620	924	999999	595	752	577	999999	382	627	686	607	999999	999999	493	542	999999	658	850	356	524	342	449	137	550	820	126	727	575	999999	727	999999	271	773	999999	999999	685	582	301	751	931	999999	177	999999	330	999999	999999	984	139	49	979	978	999999	999999	31	364	999999	797	999999	999999	636	850	
999999	999999	999999	61	345	999999	776	999999	856	999999	367	108	999999	58	999999	300	807	191	365	141	597	999999	810	999999	999999	330	752	84	82	888	483	526	125	90	895	584	258	278	999999	41	218	889	193	999999	620	999999	999999	972	199	881	999999	999999	419	505	262	55	782	161	552	25	681	701	176	967	200	840	983	999999	999999	590	51	538	168	999999	922	708	351	505	138	999999	804	999999	885	201	898	566	117	619	827	849	802	107	726	17	359	999999	722	226	124	779	53	191	999999	999999	839	999999	759	95	582	554	999999	286	999999	80	220	901	816	975	78	633	733	373	999999	313	999999	944	999999	160	999999	414	985	135	391	999999	438	622	959	999999	361	447	807	999999	999999	999999	999999	525	83	999999	796	999999	700	999999	157	999999	56	679	674	516	999999	895	649	608	120	177	569	999999	999999	999999	641	598	999999	999999	623	631	826	711	336	243	167	272	870	165	363	999999	999999	247	978	999999	999999	759	947	999999	999999	466	798	209	911	869	999999	577	630	408	24	208	515	170	133	526	664	344	352	441	359	558	34	493	999999	594	463	331	999999	995	372	881	650	499	84	167	832	626	999999	467	529	999999	642	472	151	165	20	553	124	462	999999	967	417	516	103	906	441	999999	999999	326	415	392	978	999999	999999	142	999999	26	999999	965	693	47	999999	884	999999	768	999999	562	351	999999	999999	999999	217	147	759	999999	474	143	999999	178	726	527	999999	484	61	146	612	16	436	19	999999	993	999999	999999	768	999999	434	999999	604	334	990	879	963	865	742	506	185	841	876	640	667	424	620	917	249	176	999999	69	999999	999999	166	909	135	342	492	590	999999	999999	378	560	970	999999	539	80	999999	846	563	806	741	999999	999999	771	140	796	351	999999	382	550	908	602	832	374	699	828	178	90	754	999999	382	161	64	126	999999	325	669	725	885	549	739	402	612	568	327	286	999999	395	779	999999	999999	311	217	900	999999	775	728	605	251	999999	902	107	102	932	999999	590	501	999999	308	999999	137	625	306	999999	811	999999	999999	274	57	999999	999999	999999	311	425	640	999999	944	164	999999	697	596	73	999999	183	647	642	310	680	999999	737	785	970	999999	963	211	375	15	384	99	999999	785	463	558	999999	698	130	999999	677	999999	363	645	346	878	611	999999	73	151	999999	195	179	999999	319	999999	319	637	52	695	347	224	274	75	569	75	331	911	143	514	999999	999999	527	845	633	388	999999	101	448	999999	999999	744	147	999999	999999	199	919	439	476	332	249	999999	656	
434	458	463	37	297	86	999999	999999	999999	95	558	496	647	668	999999	582	931	360	227	198	999999	219	999999	86	50	192	380	999999	892	999999	810	275	462	828	102	999999	179	999999	492	999999	177	999999	786	999999	589	737	245	530	596	856	544	972	31	13	707	225	854	387	987	999999	706	136	664	265	284	999999	999999	818	576	935	999999	999999	999999	999999	30	999999	999999	944	496	312	999999	849	559	999999	899	837	254	999999	131	876	999999	999999	372	388	318	51	999999	530	999999	305	704	999999	953	660	454	963	115	818	983	999999	999999	910	999999	685	167	857	999999	629	999999	447	49	999999	697	999999	999999	999999	218	489	894	979	531	902	569	999999	608	529	999999	898	591	999999	732	999999	999999	827	999999	999999	999999	687	230	460	474	999999	175	937	266	999999	730	263	267	834	755	999999	923	13	772	890	351	699	87	999999	961	678	47	429	715	613	999999	999999	616	770	717	531	999999	443	515	279	737	631	934	488	799	642	640	999999	999999	115	512	472	64	203	290	213	609	592	499	795	224	745	232	653	999999	999999	647	497	127	233	999999	999999	497	999999	163	719	765	598	999999	329	47	290	999999	609	999999	646	815	999999	489	513	921	676	999999	720	64	991	409	291	478	939	999999	153	639	957	999999	32	974	999999	50	571	448	21	754	180	757	934	506	622	552	999999	55	234	17	999999	312	999999	545	777	448	999999	319	484	130	898	999999	894	999999	999999	861	88	999999	263	382	999999	75	910	921	999999	962	130	999999	786	739	114	999999	770	146	999999	654	66	487	999999	122	878	261	999999	999999	855	845	863	293	225	761	473	702	791	851	98	547	402	999999	770	814	999999	677	533	745	25	14	564	758	624	637	999999	600	474	151	504	666	111	28	76	929	109	837	279	35	275	411	113	919	999999	999999	262	999999	717	392	999999	211	999999	228	875	851	291	115	668	587	999999	999999	237	999999	999999	999999	445	383	703	841	999999	491	407	507	479	614	901	645	710	145	384	999999	883	999999	357	999999	938	999999	153	999999	647	994	999999	691	999999	402	999999	463	571	625	53	878	593	875	676	312	999999	999999	749	271	950	646	404	533	213	448	999999	155	301	64	493	562	999999	488	203	721	322	716	999999	87	440	447	83	999999	999999	505	924	18	415	55	498	718	143	999999	999999	11	999999	644	488	630	999999	38	171	516	999999	491	999999	114	999999	955	999999	97	791	671	830	512	572	999999	999999	999999	524	981	739	256	565	999999	428	999999	999999	999999	131	999999	999999	809	674	411	999999	
566	999999	610	856	819	999999	999999	65	999999	927	999999	999999	999999	438	291	999999	780	115	999999	298	915	999999	366	999999	300	999999	488	833	999999	859	981	996	999999	999999	16	999999	999999	999999	704	654	289	999999	164	848	999999	999999	463	764	840	999999	457	703	999999	123	370	615	597	547	565	929	847	627	743	999999	945	475	632	534	431	926	379	999999	410	776	999999	723	999999	518	999999	994	999999	724	993	845	411	288	753	315	999999	401	999999	294	295	999999	807	999999	457	613	999999	490	674	999999	342	913	106	528	302	477	114	646	818	89	441	571	502	133	999999	999999	999999	666	999999	326	668	40	169	95	643	635	999999	999999	999999	193	614	625	329	508	392	89	749	883	985	286	211	999999	999999	999999	999999	723	282	999999	999999	558	473	246	768	358	270	311	754	999999	999999	667	507	757	999999	635	999999	815	251	994	999999	999999	159	266	681	999999	124	448	458	481	241	919	362	295	328	999999	720	378	856	999999	248	91	999999	738	998	327	778	999999	849	947	223	999999	482	999999	943	484	409	217	999999	333	999999	821	852	282	779	999999	314	222	999999	662	915	105	999999	279	999999	999999	228	999999	267	363	667	669	599	511	999999	203	447	83	999999	843	318	512	814	533	737	426	238	63	959	43	23	566	25	196	42	127	89	212	999999	294	266	988	949	211	999999	574	999999	351	999999	999999	999999	240	870	595	354	412	999999	435	542	339	999999	174	461	233	350	111	653	412	478	151	124	999999	551	999999	586	999999	562	999999	867	172	999999	886	50	999999	516	999999	695	430	842	629	835	653	670	202	999999	102	537	726	860	565	920	820	872	999999	471	292	689	813	999999	34	849	678	999999	379	146	999999	134	88	999999	568	415	999999	569	848	999999	470	999999	358	999999	494	791	836	999999	999999	252	382	23	177	911	233	999999	881	421	817	780	167	95	301	999999	999999	967	459	18	302	159	697	261	33	566	999999	999999	341	620	524	243	22	926	265	137	763	999999	956	176	494	475	534	811	751	78	158	384	283	301	873	999999	342	828	460	162	554	131	990	611	910	514	761	270	897	584	768	999999	829	173	302	799	21	293	524	999999	624	999999	999999	955	418	626	445	999999	999999	999999	999999	194	475	112	582	999999	540	355	999999	979	714	274	913	999999	310	917	554	999999	999	999999	515	58	314	634	538	667	622	44	203	293	78	999999	523	999999	683	583	765	726	999999	660	999999	665	999999	544	121	360	999999	342	655	501	82	336	50	673	491	999999	999999	999999	574	999999	29	
505	162	999999	910	993	999999	999999	493	999999	161	827	528	348	813	850	999999	769	523	188	695	289	388	999999	221	742	999999	850	999999	831	703	924	162	675	641	764	513	999999	999999	128	609	959	849	929	349	254	999999	701	859	641	831	120	328	999999	999999	739	999999	999999	999999	178	321	999999	603	662	32	236	675	852	707	59	346	965	999999	405	578	735	999999	999999	362	967	935	979	999999	778	10	593	606	999999	999999	901	999999	63	306	465	999999	708	365	197	906	999999	578	999999	994	809	304	999999	974	922	999999	494	309	999999	108	999999	243	341	910	999999	661	999999	630	999999	407	806	412	292	999999	681	999999	869	379	253	553	249	398	980	999999	190	483	999999	999999	999999	949	999999	602	980	955	513	231	474	798	540	999999	476	999999	670	557	198	407	22	206	302	334	947	999999	999999	123	858	403	999999	999999	999999	352	527	820	946	959	445	213	999999	337	165	459	999999	81	839	718	86	757	999999	999999	797	999999	471	937	326	359	12	846	999999	866	999999	120	968	999999	79	197	18	656	999999	999999	121	984	974	684	999999	842	210	876	284	346	999999	111	674	830	558	945	881	589	503	597	957	598	666	999999	999999	55	491	15	11	652	710	430	221	999999	999999	813	808	786	895	999999	159	136	572	209	829	999999	445	147	570	133	316	999999	162	947	999999	999999	327	419	999999	996	361	204	874	999999	636	616	889	657	520	744	146	999999	693	999999	999999	830	36	467	999999	999999	609	999999	444	877	346	292	277	274	999999	999999	496	399	343	899	131	954	999999	999999	573	222	115	999999	627	999999	987	221	734	142	509	922	999999	860	999999	217	396	18	759	999999	296	354	999999	625	393	722	258	746	761	999999	898	493	579	97	999999	522	140	821	725	999999	999999	999999	557	145	764	351	311	636	716	135	513	123	205	264	653	229	999999	489	999999	905	577	999999	999999	940	999999	26	353	408	966	170	86	574	293	150	116	171	796	999999	861	999999	421	622	40	635	291	784	298	999999	443	674	999999	999999	426	820	51	650	675	999999	999999	999999	997	999999	669	555	999999	938	830	999999	158	492	432	999999	628	363	999999	955	219	823	659	459	999999	999999	965	999999	521	435	158	472	999999	465	495	189	312	123	54	518	999999	999999	999999	352	954	244	175	999999	252	979	32	73	336	999999	999999	999999	957	999999	29	968	936	999999	43	624	790	367	954	999999	997	252	367	515	318	975	12	733	999999	316	504	493	863	25	999999	999999	412	999999	999999	999999	999999	644	231	999999	103	86	581	999999	
452	999999	999999	597	289	482	999999	10	622	517	999999	361	999999	707	999999	651	947	535	114	999999	327	500	999999	705	230	941	668	362	999999	506	421	242	403	427	999999	284	999999	906	999999	391	71	59	999999	894	340	785	929	327	39	999999	912	567	972	660	267	999999	750	857	377	348	813	600	999999	125	105	521	999999	666	425	339	898	51	331	722	860	278	580	327	374	444	21	351	333	450	594	854	999999	743	999999	999999	533	895	539	866	999999	470	999999	999999	798	818	999999	999999	999999	700	681	871	999999	259	800	988	380	433	492	932	336	999999	999999	539	999999	251	260	224	506	999999	805	12	999999	465	153	999999	208	775	528	556	616	747	999999	633	768	722	618	20	943	181	959	110	413	606	999999	116	203	540	283	557	568	999999	999999	817	999999	679	369	999999	115	410	789	999999	999999	936	325	589	33	644	771	808	999999	249	281	999999	134	705	599	905	926	999999	999999	668	502	971	987	13	980	999999	738	98	363	837	905	542	391	364	205	476	999999	949	999999	559	769	474	923	328	999999	442	692	198	90	463	854	78	215	131	999999	933	948	999999	609	401	905	682	454	999999	999999	739	944	770	999999	132	624	976	955	646	899	999999	57	669	671	547	939	999999	18	900	982	999999	999999	269	262	271	527	968	350	999999	653	999999	29	137	983	999999	498	999999	688	957	839	878	999999	568	231	85	885	999999	651	71	462	365	673	554	999999	999999	999999	684	517	248	999999	656	635	274	992	812	999999	999999	999999	78	59	27	999999	999999	71	999999	723	768	48	187	385	249	327	288	238	298	423	475	324	485	199	813	999999	450	999999	192	252	848	999999	418	77	965	602	582	22	444	504	622	493	709	784	999999	646	340	999999	365	339	999999	45	704	399	542	606	210	878	245	999999	999999	698	878	861	875	999999	629	119	420	646	999999	276	793	999999	999999	981	615	701	555	177	999999	587	997	999999	999999	999999	999999	29	999999	999999	401	999999	776	832	999999	924	999999	847	908	452	26	230	452	719	594	90	999999	910	599	561	999999	509	333	77	999999	832	701	34	966	71	329	610	585	60	999999	50	499	999999	999999	875	376	767	792	112	160	999999	999999	999999	268	814	999999	961	999999	973	378	999999	380	999999	999999	260	999999	590	880	846	133	999999	645	401	474	999999	590	999999	210	723	999999	233	716	230	916	685	697	423	766	162	500	368	190	611	999999	362	999999	999999	668	458	999999	999999	999999	945	979	999999	999999	743	813	714	233	291	761	999999	788	999999	999999	999999	792	
617	563	810	824	728	356	764	999999	44	719	122	884	999999	999999	751	81	409	999999	771	251	182	478	954	610	61	999999	218	606	484	822	537	187	520	998	61	895	842	961	168	599	999999	517	183	33	701	830	433	670	999999	999999	389	809	414	908	619	149	608	210	999999	800	147	168	751	999999	192	999999	374	801	569	855	239	448	186	182	36	664	304	930	908	231	999999	548	999999	849	443	999999	772	999999	389	911	297	642	198	368	461	999999	766	961	841	999999	465	999999	110	163	405	941	632	999999	881	954	999999	677	999999	551	999999	599	570	999999	778	999999	999999	762	422	657	568	597	259	817	721	970	898	999999	98	999999	765	999999	447	443	453	999999	104	540	729	434	77	999999	350	647	999999	861	495	864	193	387	999999	703	220	452	595	808	691	814	520	911	65	510	999999	158	785	432	999999	136	458	999999	999999	631	42	999999	590	948	256	612	754	859	484	44	999999	711	548	71	999999	999999	848	644	811	290	29	818	999999	999999	40	201	861	999999	708	369	416	999999	27	972	671	232	862	646	562	999999	70	999999	437	31	360	999999	999999	723	770	168	288	999999	474	89	611	224	618	33	999999	999999	750	123	161	124	999999	252	693	576	400	439	141	999999	92	732	999999	369	391	357	215	163	999999	148	870	549	999999	999999	442	938	999999	457	614	838	728	508	999999	946	509	999999	403	117	193	999999	332	340	999999	85	730	742	859	999999	832	999999	999999	999999	999999	612	253	611	999999	999999	810	755	215	943	999999	302	483	999999	404	999999	999999	78	953	107	999999	558	999999	539	523	999999	872	700	89	999999	999999	352	30	999999	45	725	703	898	999999	378	999999	999999	828	389	999999	734	602	156	348	586	392	999999	318	999999	999999	914	796	713	98	38	163	120	676	96	999999	482	999999	519	548	999999	578	999999	789	584	800	542	729	999999	33	788	412	725	361	502	999999	859	44	310	999999	131	999999	990	809	260	999999	999999	762	742	999999	43	999999	93	607	670	17	431	974	999999	919	262	194	370	689	999999	625	437	999999	183	360	999999	447	999999	999999	427	749	999999	161	539	369	613	780	987	999999	990	999999	329	127	999999	999999	314	885	311	391	918	936	568	999999	510	999999	787	999999	999999	391	600	595	491	744	999999	920	999999	279	444	373	316	482	207	994	999999	999999	306	320	77	999999	999999	583	999999	589	999999	490	190	288	999999	905	581	184	201	606	775	404	845	584	936	999999	999999	44	450	937	84	999999	739	573	610	537	999999	999999	371	899	999999	999999	459	
901	324	999999	739	150	628	539	792	999999	290	601	229	304	137	721	999999	306	622	999999	143	208	514	984	999999	617	677	124	577	113	999999	301	271	758	945	943	999999	246	999999	925	416	910	155	942	999999	148	354	316	409	616	104	999999	287	999999	999999	261	396	340	999999	132	999999	513	962	688	329	988	340	471	359	999999	461	146	274	696	999999	232	63	572	999999	999999	999999	371	714	961	19	747	24	937	874	694	556	930	298	908	462	902	999999	466	623	177	808	999999	956	225	164	999999	800	590	728	661	208	824	999999	999999	860	111	799	11	679	581	974	402	999999	665	637	531	848	999999	244	701	999999	999999	948	661	804	388	414	498	806	60	946	433	999999	223	999999	999999	428	952	999999	361	113	999999	787	51	202	415	297	301	588	633	120	444	356	36	386	611	875	999999	540	999999	697	999999	999999	999999	635	999999	193	382	179	905	112	895	999999	883	598	338	809	999999	999999	399	999999	999999	910	183	940	999999	87	999999	837	884	856	577	421	576	663	802	751	168	416	999999	231	914	132	682	999999	224	137	473	438	58	802	999999	391	151	389	999999	999999	32	687	133	474	12	545	294	59	999999	483	740	999999	796	999999	999999	500	817	178	187	989	237	652	999999	384	613	753	788	92	886	196	280	197	88	412	729	999999	292	187	229	378	838	633	995	740	396	253	641	471	161	999999	573	973	212	594	172	379	961	748	860	258	999999	212	172	349	213	553	150	999999	857	180	217	640	948	808	161	604	999999	985	988	369	121	326	930	417	622	307	984	494	250	999999	999999	543	999999	999999	621	635	999999	656	537	842	999999	258	614	981	271	933	34	404	443	567	721	976	760	999999	146	999999	281	754	726	905	999999	999999	153	507	661	673	324	977	999999	999999	999999	11	457	155	266	863	712	949	156	999999	283	589	999999	682	637	541	999999	825	999999	191	364	716	999999	632	999999	457	115	117	329	598	619	999999	218	917	433	720	529	999999	244	282	727	331	608	999999	632	979	605	470	869	999999	889	999999	152	14	999999	427	81	824	872	999999	999999	605	630	557	79	236	381	143	259	917	22	178	590	561	999999	42	117	890	10	999999	851	999999	247	209	708	131	904	213	756	16	649	704	742	435	524	999999	701	60	999999	405	608	999999	999999	952	117	721	907	590	550	138	319	999999	824	579	957	999999	367	999999	849	948	999999	999999	386	253	278	318	999999	165	47	999999	341	67	999999	604	694	388	999999	295	102	986	223	323	663	627	
696	468	879	173	999999	411	764	280	210	999999	83	999999	999999	967	684	798	295	752	553	219	999999	999999	999999	999999	999999	578	689	999999	338	862	734	18	513	999999	999999	999999	999999	273	686	636	576	71	856	901	530	999999	302	465	610	303	999999	471	999999	454	831	444	209	659	288	899	721	692	941	347	295	999999	928	337	421	874	999999	999999	75	917	642	735	405	999999	699	999999	999999	999999	471	45	171	999999	248	69	927	999999	610	779	984	999999	999999	883	129	999999	615	999999	999999	965	999999	999999	933	678	405	853	999999	105	49	842	999999	656	624	497	231	906	186	32	827	868	409	309	274	590	47	288	12	759	615	999999	999999	244	307	320	189	734	111	492	867	395	258	832	82	768	819	338	172	427	662	223	342	593	638	466	565	745	999999	999999	999999	126	850	999999	999999	163	101	725	999999	313	318	496	805	693	164	441	620	999999	236	506	999999	709	999999	584	106	999999	553	167	605	840	755	999999	272	757	999999	750	544	205	352	919	676	999999	999999	999999	119	176	418	648	438	999999	845	987	999999	999999	583	932	999999	275	999999	97	610	933	999999	999999	558	874	999999	57	842	414	897	424	235	317	999999	676	729	999999	475	930	983	904	729	409	995	767	925	999999	999999	919	750	278	250	264	318	743	974	471	999999	999999	942	999999	806	999999	309	999999	762	211	147	907	999999	999999	799	35	114	706	213	720	522	790	949	926	872	923	999999	628	999999	970	998	95	701	268	956	240	987	622	108	704	109	999999	15	723	169	277	999999	17	478	224	999999	999999	539	263	948	520	295	25	498	882	370	680	999999	791	212	61	215	943	786	999999	47	492	607	508	621	948	785	235	767	605	216	656	159	960	820	396	999999	448	320	446	945	971	999999	225	344	428	327	224	999999	117	72	773	231	999999	186	668	14	40	999999	999999	734	70	258	999999	999999	714	531	999999	971	815	506	766	632	349	623	76	368	391	174	202	999999	571	713	659	543	442	434	249	783	162	391	999999	806	321	711	884	723	240	549	629	999999	999999	252	705	999999	305	151	881	296	120	999999	622	866	999999	378	173	357	598	359	243	999999	999999	512	819	434	999999	960	999999	638	739	353	137	841	545	304	599	328	17	58	247	301	553	953	672	851	999999	658	366	942	547	537	134	999999	316	349	615	999999	433	281	629	999999	999999	253	556	767	182	781	999999	155	999999	999999	349	550	122	941	736	999999	999999	999999	665	333	603	999999	999999	212	228	999999	999999	206	688	999999	894	
735	428	901	471	310	406	905	999999	987	338	999999	174	702	197	999999	999999	999999	999999	999999	999999	466	999999	306	741	999999	163	354	548	926	255	133	467	708	999999	999999	131	221	479	436	932	934	297	677	999999	999999	214	999999	24	999999	488	170	593	999999	999999	437	129	132	169	20	156	61	366	752	741	214	753	466	999999	583	462	556	895	186	355	999999	178	938	310	358	999999	765	999999	999999	448	999999	999999	65	325	999999	494	999	999999	469	289	880	577	544	999999	791	639	748	646	441	192	931	999999	417	66	999999	268	191	822	811	763	391	999999	999999	314	999999	673	697	150	999999	98	463	504	436	896	474	186	999999	11	519	718	999999	128	899	999999	516	821	132	999	687	265	999999	999999	250	999999	897	169	125	999999	999999	127	942	608	999999	352	729	999999	838	520	999999	461	999999	189	312	102	264	273	821	740	798	834	999999	698	999999	999999	785	285	264	730	998	999999	71	999999	999999	401	776	999999	708	556	992	90	999999	999999	417	999999	630	134	874	158	450	634	348	384	999999	456	576	999999	155	447	999999	453	182	999999	521	288	399	240	467	911	326	999999	564	274	748	999999	851	938	999999	999999	351	660	411	999999	999999	374	966	687	962	275	999999	531	754	271	999999	549	908	999999	100	139	837	400	666	963	831	999999	999999	83	636	724	605	637	999999	920	105	906	51	76	999999	156	322	999999	278	202	96	794	609	303	999999	208	809	975	848	161	398	951	999999	448	999999	999999	305	892	60	999999	999999	999999	568	834	999999	93	999999	999999	999999	999999	817	134	131	999999	877	47	999999	775	999999	437	915	999999	789	812	532	999999	999999	603	792	633	851	999999	999999	40	532	899	236	775	138	201	701	999999	926	999999	344	273	829	530	571	999999	716	529	104	999999	332	49	407	999999	312	999999	181	904	999999	999999	999999	398	473	101	941	977	811	712	647	606	736	948	703	885	999999	268	325	391	41	555	999999	331	334	47	708	492	501	479	999999	117	30	796	917	999999	999999	946	799	738	589	999999	435	14	882	498	887	999999	345	521	999999	999999	705	789	872	999999	508	770	73	999999	392	999999	999999	999999	249	539	585	939	999999	999999	82	999999	469	587	802	448	999999	913	449	835	160	334	157	979	201	429	412	999999	999999	422	12	52	882	374	999999	140	117	999999	999999	352	913	999999	352	152	449	756	584	128	986	434	384	594	330	238	284	67	311	506	149	819	137	354	25	999999	200	40	999999	999999	999999	999999	340	35	158	107	922	213	981	14	540	445	999999	294	
254	499	47	999999	722	653	99	999999	829	999999	954	945	225	568	999999	734	952	418	116	488	999999	999999	103	999999	446	999999	316	81	86	306	965	999999	974	999999	110	525	999999	999999	999999	996	999999	999999	842	729	81	213	882	363	281	257	62	132	999999	999999	407	929	406	689	971	499	347	999999	221	532	646	259	999999	381	468	415	999999	179	999999	999999	999999	999999	482	373	287	999999	999999	952	799	828	254	842	375	999999	999999	180	129	891	811	999999	999999	987	732	319	93	821	242	510	895	865	999999	882	31	228	883	999999	457	999999	999999	738	158	394	999999	393	288	999999	884	363	935	297	296	271	999999	999999	460	495	221	173	999999	999999	999999	840	67	933	733	371	821	156	733	982	723	999999	489	83	669	999999	768	999999	40	999999	999999	878	574	607	579	999999	525	740	767	999999	252	999999	752	945	737	318	999999	295	659	916	982	737	630	953	574	209	999999	999999	621	196	727	872	142	999	999999	999999	999999	459	999999	999999	846	90	389	999999	739	439	344	999999	346	360	937	482	689	999999	308	209	258	621	43	380	61	241	999999	999999	670	380	999999	752	999999	615	999999	877	931	999999	80	901	358	999999	223	999999	864	247	947	270	258	254	193	28	701	329	873	654	426	983	848	614	999999	807	999999	999999	288	591	126	730	317	70	551	930	53	406	851	964	407	898	515	814	999999	999999	333	999999	197	142	61	999999	742	399	460	948	910	465	939	999999	619	854	999999	999999	999999	999999	953	197	999999	999999	974	304	477	909	999999	527	477	44	999999	114	483	257	182	156	540	28	988	918	999999	999999	30	587	467	999999	354	999999	52	242	693	999999	999999	146	723	999999	167	756	630	999999	152	932	480	875	145	999999	999999	999999	682	709	742	112	999999	999999	999999	110	242	397	836	177	564	704	484	999999	351	262	210	999999	534	248	999999	999999	397	165	775	677	131	999999	452	633	999999	982	999999	342	999999	590	838	869	559	999999	701	770	999999	462	278	999999	457	245	999999	882	633	999999	837	444	721	959	714	83	999999	909	978	98	945	213	935	999999	833	151	745	761	999999	341	787	999999	546	227	999999	935	999999	337	229	886	620	569	999999	511	999999	436	621	540	876	765	999999	999999	644	613	825	716	527	695	614	999999	999999	772	468	302	943	926	897	999999	105	779	195	999999	999999	999999	477	385	213	434	438	999999	530	214	884	999999	731	147	276	999999	402	999999	418	201	999999	999999	999999	999999	110	707	568	999999	539	127	999999	106	579	678	960	552	145	449	999999	103	999999	218	
785	295	888	810	570	805	660	964	110	949	371	994	218	775	705	629	285	506	865	220	999999	999999	999999	999999	88	63	186	999999	797	953	999999	325	934	999999	999999	111	999999	999999	146	762	566	574	26	495	999999	585	469	195	999999	516	999999	999999	237	57	350	382	525	999999	732	517	628	937	177	157	316	55	70	703	646	999999	670	984	999999	112	653	303	395	999999	999999	502	593	999999	876	290	789	999999	97	887	174	756	999999	859	567	628	144	999999	406	999999	189	689	525	999999	549	999999	846	189	646	134	403	999999	999999	999999	999999	239	924	637	71	886	367	679	958	183	999999	999999	28	999999	999999	999999	968	999999	896	526	105	372	977	826	452	999999	444	610	990	962	493	127	769	345	999999	338	999999	507	999999	999999	511	509	999999	351	237	659	234	45	999999	999999	166	378	160	470	154	686	261	107	999999	438	451	757	689	995	689	421	130	682	998	98	999999	999999	999999	386	24	595	640	999999	598	792	408	409	848	96	805	999999	966	309	200	999999	86	607	999999	999999	78	753	999999	735	662	999999	539	552	46	999999	866	695	911	774	999999	999999	55	625	508	402	40	999999	909	999999	999999	574	455	820	491	873	21	440	999999	338	318	271	775	905	973	999999	263	855	372	184	999999	120	213	999999	854	641	90	461	108	919	108	999999	999999	227	545	97	370	718	70	173	999999	436	546	583	465	194	783	150	651	999999	148	999999	999999	999999	999999	89	999999	263	966	849	793	560	341	239	999999	293	427	558	999999	886	421	544	999999	208	521	793	574	630	736	670	858	939	809	382	999999	924	355	118	844	465	727	117	752	220	380	112	104	999999	354	182	767	235	780	765	314	603	999999	481	223	590	515	740	526	999999	991	853	750	999999	999999	314	937	318	999999	903	168	999999	792	584	828	419	698	267	999999	564	903	633	999999	53	999999	187	545	999999	999999	263	949	987	590	457	229	526	361	145	857	49	244	999999	521	877	606	999999	999999	804	652	803	999999	258	464	962	999999	999999	694	706	890	999999	768	73	423	460	953	181	723	345	365	311	68	562	409	246	329	454	121	291	447	999999	375	741	231	100	999999	701	999999	627	64	860	832	654	255	999999	281	180	45	70	923	434	285	476	449	999999	999999	339	848	227	642	948	256	413	269	999999	999999	37	842	332	999999	262	648	105	999999	999999	479	413	316	823	964	999999	419	60	999999	22	793	899	302	880	355	42	999999	315	985	116	613	428	395	434	679	253	338	712	999999	670	999999	999999	
195	944	871	342	32	34	263	493	538	999999	54	257	38	16	735	999999	999999	66	408	343	120	184	890	60	28	882	999999	999999	820	706	88	999999	236	613	713	357	18	23	19	828	999999	501	999999	417	384	148	406	673	518	999999	735	916	272	452	78	999999	63	820	324	150	881	999999	999999	831	127	356	30	999999	999999	387	953	963	999999	999999	291	619	999999	483	676	879	486	480	212	453	999999	999999	435	783	999999	702	304	197	699	869	999999	519	827	745	299	37	127	981	379	999999	423	999999	869	691	170	459	414	580	999999	444	999999	410	339	229	860	955	921	999999	999999	601	999999	765	999999	187	999999	772	999999	999999	193	649	762	504	999999	999999	40	210	302	999999	623	999999	297	999999	53	264	215	547	189	608	999999	343	115	999999	110	778	999999	658	506	692	68	398	667	554	396	505	999999	169	999999	268	999999	660	663	187	624	795	313	370	721	20	971	95	592	999999	975	999999	543	881	403	331	34	999999	999999	999999	684	234	427	743	337	548	582	56	999999	999999	999999	999999	680	928	999999	999999	475	999999	936	496	720	973	805	483	578	547	961	999999	765	977	244	999999	999999	999999	502	999999	378	570	999999	183	999999	925	848	671	775	750	178	614	999999	98	999999	347	445	216	889	711	999999	999999	174	999999	586	782	290	269	687	999999	278	628	999999	866	937	904	999999	763	69	795	134	144	999999	999999	999999	999999	184	677	130	999999	383	999999	173	790	970	434	405	252	999999	655	644	588	984	185	481	550	189	759	160	999999	693	681	999999	103	587	999999	244	345	421	239	999999	613	999999	790	227	999999	464	645	895	512	509	999999	176	414	160	545	999999	533	357	827	177	425	526	178	213	999999	602	79	213	686	199	70	831	367	57	999999	450	204	999999	953	95	999999	863	648	452	999999	514	743	999999	999999	143	711	988	999999	72	192	96	969	586	525	925	395	999999	219	322	999999	999999	809	366	128	999999	999999	575	403	742	633	562	877	999999	999999	999999	858	136	171	553	488	81	999999	304	864	945	480	617	999999	37	700	112	654	999999	13	712	704	386	999999	946	187	146	594	851	438	630	218	253	664	999999	999999	268	280	665	834	999999	342	999999	502	183	624	999999	143	376	51	530	999999	552	722	219	491	999999	312	224	999999	352	486	396	866	244	736	999999	953	113	960	441	831	988	501	999999	999999	200	884	650	331	838	13	228	999999	999999	722	666	999999	454	999999	595	956	65	299	492	999999	999999	648	999999	447	398	395	39	999999	999999	698	919	60	
96	999999	301	597	999999	893	537	348	268	586	999999	521	999999	705	999999	266	374	999999	776	698	999999	745	999999	551	625	212	999999	452	973	812	209	999999	802	999999	445	614	555	997	303	172	761	153	999999	369	689	746	377	692	887	773	51	134	922	999999	51	999999	416	999999	999999	459	959	999999	375	999999	999999	749	718	999999	269	893	999999	377	191	999999	937	866	999999	74	861	879	834	999999	565	999999	999999	84	999999	999999	575	104	208	999999	35	844	212	999999	777	999999	982	940	999999	914	999999	993	72	674	999999	318	293	999999	238	352	888	102	625	719	529	999999	684	312	463	999999	888	175	999999	999999	999999	347	999999	270	98	934	92	921	851	999999	817	571	146	999999	142	977	298	400	999999	856	999999	999999	229	493	157	612	502	679	486	890	999999	267	308	167	333	605	906	33	96	303	999999	966	250	999999	999999	957	38	588	999999	999999	848	999999	309	838	987	417	128	918	122	486	999999	412	445	960	894	560	272	979	773	536	81	274	313	572	596	950	692	524	999999	200	583	914	509	10	999999	537	999999	470	999999	999999	487	987	910	609	861	857	531	290	810	999999	999999	999999	999999	643	414	584	999999	737	999999	47	725	603	336	922	903	527	999999	444	918	366	602	999999	999999	999999	59	93	363	704	710	739	429	999999	999999	251	999999	533	999999	865	596	467	999999	229	999999	142	200	999999	661	988	706	343	953	96	371	999999	747	891	250	999999	593	330	230	490	999999	512	617	999999	890	999999	427	380	428	47	999999	461	999999	999999	999999	676	667	176	432	375	997	377	785	342	51	270	503	613	999999	152	282	999999	247	862	203	999999	524	877	993	575	571	999999	999999	999999	249	910	439	999999	317	574	999999	427	897	855	999999	659	999999	285	281	999999	592	813	97	285	765	581	224	160	189	868	161	789	183	999999	999999	671	462	868	103	999999	830	138	305	718	852	854	378	999999	999999	544	989	249	606	999999	983	999999	248	999999	161	667	696	288	195	449	422	510	999999	50	999999	999999	207	857	191	150	798	464	518	379	432	910	212	832	780	999999	999999	911	999999	809	874	56	999999	999999	717	999999	444	551	942	999999	305	352	611	338	340	560	999999	142	68	999999	574	528	999999	869	999999	251	465	863	999999	549	999999	510	327	443	999999	14	397	999999	150	755	999999	256	521	999999	83	999999	999999	999999	502	229	308	746	853	999999	999999	355	807	563	999999	999999	999999	999999	52	403	294	795	34	177	171	999999	999999	999999	991	312	758	327	17	999999	796	137	999999	999999	999999	289	
250	999999	657	999999	208	999999	206	833	999999	999999	785	135	213	999999	377	999999	65	999999	712	176	999999	346	754	550	969	917	347	999999	766	487	533	389	219	763	999999	469	148	435	999999	350	999999	338	999999	327	527	633	999999	889	999999	518	81	810	879	204	232	904	80	999999	630	999999	999999	975	76	999999	150	405	915	450	966	999999	149	630	173	999999	47	727	999999	999999	33	999999	802	458	21	258	415	722	509	999999	541	257	399	41	804	686	867	999999	271	909	186	131	999999	999999	922	311	999999	999999	647	517	166	504	759	643	999999	295	488	34	963	818	876	428	999999	899	908	718	999999	117	825	999999	999999	884	999999	999999	260	999999	626	138	535	710	879	964	84	992	859	46	498	755	999999	519	208	842	199	453	42	758	235	818	765	999999	999999	270	999999	171	999999	281	48	524	393	999999	668	359	999999	263	938	911	353	999999	50	999999	230	762	168	315	288	662	695	22	212	501	675	807	373	331	999999	999999	999999	913	978	587	998	974	999999	766	999999	848	999999	936	999999	131	999999	331	778	893	983	999999	999999	320	883	361	586	36	321	891	516	860	986	177	345	999999	573	440	999999	463	873	256	400	402	464	999999	318	999999	999999	91	97	353	39	479	348	999999	516	38	999999	626	10	999999	999999	480	260	999999	861	186	600	195	557	973	406	324	29	999999	640	999999	855	453	52	828	528	240	999999	172	831	516	999999	459	999999	544	410	308	462	901	594	920	999999	474	578	142	999999	999999	533	123	947	715	460	999999	256	806	999999	586	584	182	453	431	675	97	999999	354	999999	151	382	999999	999999	999999	999999	999999	999999	999999	568	390	874	999999	670	215	706	999999	225	999999	66	228	212	999999	371	823	724	999999	458	172	254	63	315	233	785	999999	940	999999	550	999999	999999	999999	467	536	999999	792	712	999999	512	247	999999	985	872	53	999999	999999	938	376	652	749	383	581	999999	981	999999	514	85	650	134	653	275	196	150	375	272	999999	761	999999	767	578	121	60	778	220	999999	999999	191	272	935	999999	88	574	999999	801	476	999999	672	485	71	734	717	71	549	858	972	999999	844	507	780	573	377	272	999999	84	637	999999	803	999999	544	999999	999999	812	715	477	575	700	328	349	898	991	62	285	614	43	860	59	510	999999	248	999999	999999	683	492	371	999999	815	999999	999999	999999	999999	478	223	941	855	410	905	999999	999999	293	281	219	505	999999	788	521	101	658	575	223	588	821	999999	219	635	999999	649	330	353	197	999999	734	534	999999	754	999999	839	
999999	999999	632	955	702	438	999999	999999	698	918	999999	703	850	198	167	400	580	585	999999	594	13	315	73	999999	999999	13	885	534	546	685	329	999999	275	681	757	999999	942	999999	999999	393	258	999999	937	873	574	999999	502	999	601	344	954	600	999999	929	835	38	695	999999	999999	699	553	999999	431	23	598	231	999999	178	440	268	458	321	999999	938	345	999999	999999	200	999999	957	510	999999	932	211	730	729	431	346	846	999999	999999	80	887	999999	840	999999	999999	923	284	999999	999999	333	569	343	886	642	999999	494	593	84	659	505	684	423	198	667	999999	229	292	869	799	100	332	710	64	387	999999	514	107	197	940	455	916	843	766	187	326	598	999999	98	999999	937	753	771	80	999999	395	474	996	183	978	601	640	415	999999	110	999999	858	288	509	218	395	396	999999	144	214	589	841	656	21	350	999999	904	204	49	999999	347	999999	639	999999	991	959	999999	923	219	348	999999	510	299	666	186	999999	320	999999	879	444	551	357	636	866	999999	999999	817	985	833	999999	697	446	999999	692	999999	999999	229	931	999999	258	876	472	999999	796	399	88	999999	989	835	882	999999	97	324	604	320	989	924	773	237	446	999999	999999	100	810	651	378	999999	606	903	999999	248	999999	308	630	567	999999	170	999999	999999	50	13	999999	160	999999	149	609	131	770	382	773	524	999999	704	81	117	353	999999	386	155	31	942	944	999999	999999	643	880	789	999999	47	241	999999	94	307	197	999999	999999	383	999999	670	51	257	999999	234	140	999999	793	684	999999	523	224	707	784	695	455	107	999999	999999	61	317	268	820	999999	733	999999	944	440	999999	516	638	999999	970	242	715	113	774	578	720	999999	885	850	206	562	999999	999999	534	54	999999	851	99	384	999999	331	832	412	230	999999	641	92	999999	782	644	177	598	730	999999	475	79	999999	681	529	348	786	999999	466	72	268	267	910	617	899	50	306	427	999999	221	649	409	999999	883	954	999999	999999	768	999999	215	38	999999	449	579	69	974	999999	180	999999	46	999999	164	375	999999	999999	562	999999	475	999999	741	348	750	345	519	603	75	999999	708	726	592	999999	999999	73	261	999999	304	817	999999	558	924	243	135	856	226	425	494	44	963	999999	401	216	172	999999	371	867	287	628	999999	999999	993	999999	999999	454	978	335	999999	101	124	999999	667	744	999999	916	999999	508	999999	999999	999999	103	999999	999999	999999	787	334	999999	548	545	702	999999	756	999999	999999	365	564	716	144	681	878	999999	648	999999	999999	999999	999999	657	817	255	120	862	
655	394	509	836	866	962	415	321	999999	602	787	999999	399	730	558	990	856	42	362	999999	374	540	999999	237	455	999999	121	154	535	677	567	999999	434	839	738	372	177	61	499	602	310	822	562	999999	999999	415	14	199	999999	272	800	784	892	465	498	999999	379	282	391	160	850	999999	786	451	45	999999	808	560	999999	999999	823	999999	543	759	354	551	977	739	133	49	711	921	54	272	877	782	410	968	999999	999999	993	999999	999999	349	751	48	999999	121	250	620	607	453	207	913	448	999999	999999	143	120	999999	999999	640	158	352	448	928	227	999999	574	262	93	839	999999	378	203	928	146	999999	17	316	514	866	498	512	999999	267	724	141	999999	883	540	277	857	404	999999	363	746	327	900	999999	999999	523	547	999999	537	767	244	999999	720	519	858	999999	135	804	441	280	999999	645	910	190	999999	96	698	690	999999	815	999999	814	891	999999	192	818	999999	195	494	999999	999999	510	975	674	33	894	420	314	999999	492	151	62	962	999999	221	999999	999999	719	618	735	824	856	275	721	785	999999	937	880	337	49	754	940	320	999999	951	999999	670	999999	167	320	675	999999	665	239	674	929	852	686	628	91	411	583	576	758	999999	472	245	999999	888	603	956	540	976	985	738	211	742	999999	263	580	440	181	561	308	70	999999	999999	46	57	855	577	261	261	255	637	180	373	999999	283	488	405	999999	999999	564	999999	145	417	679	500	472	999999	339	432	58	651	240	32	278	999999	736	282	208	217	999999	35	705	288	730	357	999999	837	191	249	774	184	999999	824	997	944	925	32	999999	545	584	668	247	829	213	604	407	158	999999	862	999999	216	207	208	323	539	999999	856	686	331	932	635	15	100	657	873	627	415	999999	334	999999	713	761	662	633	999999	787	875	999999	136	950	420	999999	328	701	568	977	825	510	467	296	78	346	999999	613	948	662	999999	999999	339	977	991	133	999999	99	833	455	544	575	948	751	782	999999	560	999999	522	892	687	398	99	896	801	905	567	47	704	377	999999	58	684	711	640	704	746	999999	999999	297	972	239	999999	999999	999999	259	561	716	999999	297	785	999999	999999	66	975	758	91	442	185	96	565	732	999999	466	882	495	891	246	121	87	999999	999999	999999	999999	999999	999999	530	999999	464	999999	999999	850	534	417	591	999999	957	999999	736	999999	622	313	973	999999	731	999999	844	411	240	946	368	999999	605	435	262	384	403	866	146	999999	237	115	978	633	999999	715	208	977	999999	999999	999999	273	999999	999999	
465	731	437	551	503	999999	613	128	745	517	193	39	255	108	164	217	361	100	999999	219	653	999999	335	349	139	999999	999999	867	537	113	418	999999	814	375	970	531	946	852	372	999999	914	119	370	470	450	713	999999	110	822	999999	775	447	782	301	585	948	999999	999999	422	487	640	745	591	641	109	99	225	999999	137	633	271	999999	727	999999	999999	544	156	864	999999	999999	556	939	55	999999	999999	970	999999	999999	789	32	135	999999	439	885	999999	179	528	728	371	999999	498	589	999999	198	405	999999	720	999999	996	51	801	999999	198	996	931	701	999999	720	999999	138	777	702	100	999999	999999	999999	79	842	211	135	26	428	503	547	927	999999	999999	856	475	999999	260	565	526	999999	230	999999	669	443	954	133	479	807	425	999999	999999	796	999999	999999	999999	999999	205	877	999999	870	35	383	47	651	78	999999	734	999999	255	249	999999	222	999999	352	884	913	743	635	888	88	656	999999	13	999999	999999	141	479	109	175	482	868	382	20	655	999999	847	999999	28	375	990	399	636	562	185	364	999999	620	155	983	777	999999	569	989	999999	224	817	379	777	687	936	494	635	999999	999999	999999	999999	999999	529	999999	46	366	725	270	897	689	29	999999	828	906	602	520	333	125	398	234	999999	392	999999	999999	999999	478	779	340	439	506	763	959	790	803	857	170	101	525	999999	420	533	999999	999999	786	204	171	551	999999	999999	425	170	519	288	999999	82	124	667	97	724	999999	587	999999	831	400	925	70	865	999999	999999	442	429	808	999999	978	700	999999	299	757	247	744	926	909	256	999999	346	999999	680	251	730	743	502	13	800	387	832	999999	999999	999999	861	143	305	527	821	999999	999999	361	349	310	847	83	999999	909	999999	999999	642	678	148	817	64	680	390	999999	303	315	939	999999	18	792	999999	562	532	598	896	113	449	999999	97	999999	27	984	905	379	404	657	999999	999999	999999	820	999999	164	10	999999	647	999999	752	999999	999999	515	713	579	999999	556	165	294	551	999999	999999	747	999999	243	999999	545	800	999999	775	999999	999999	999999	396	356	274	197	57	990	562	872	950	715	999999	767	185	581	889	448	999999	999999	224	119	999999	692	579	415	288	999999	573	464	859	999999	999999	999999	461	999999	128	367	999999	999999	999999	174	999999	999999	285	307	396	773	68	19	655	361	438	427	999999	999999	539	704	776	858	908	546	427	107	999999	382	311	619	316	597	462	532	143	485	849	999999	386	999999	999999	281	999999	515	453	563	999999	507	999999	999999	944	350	57	424	590	999999	257	
962	747	635	665	903	996	999999	466	470	557	132	999999	952	999999	747	734	999999	298	505	839	999999	103	863	298	515	242	323	999999	966	549	48	942	687	238	887	312	999999	999999	513	284	252	999999	982	16	686	288	999999	419	206	999999	945	136	95	616	999999	868	884	346	160	670	683	999999	500	921	519	190	999999	724	999999	445	982	341	999999	999999	999999	354	999999	856	999999	236	55	903	478	999999	999999	911	999999	999999	999999	28	427	414	620	842	601	150	558	70	497	505	747	472	729	760	633	614	351	864	28	509	999999	37	734	999999	999999	999999	632	150	327	999999	332	999999	349	671	27	577	999999	942	628	999999	999999	60	368	116	488	583	184	999999	725	999999	570	992	62	875	270	400	680	696	228	822	517	417	999999	890	999999	287	132	67	743	66	894	408	246	571	713	999999	669	628	445	50	999999	915	999999	337	46	999999	418	474	411	627	897	999999	724	806	938	388	999999	478	999999	211	461	999999	974	669	105	172	756	490	172	999999	731	999999	261	187	227	602	999999	415	854	999999	868	999999	656	125	168	999999	684	439	632	999999	400	200	695	243	999999	488	940	755	242	873	583	928	312	999999	896	846	999999	999999	999999	346	395	999999	623	999999	342	803	470	999999	511	234	999999	327	857	837	173	540	365	28	999999	739	662	247	183	980	269	940	999999	808	229	322	109	147	849	296	939	499	999999	605	900	999999	27	91	253	17	395	266	80	475	684	366	490	753	949	850	684	157	999999	999999	830	999999	458	662	639	199	135	350	477	570	897	674	962	999999	999999	999999	999999	999999	994	175	999999	12	870	880	134	862	999999	355	197	999	999999	791	770	933	774	508	999999	365	452	64	882	55	789	999999	577	20	403	999999	635	999999	138	113	163	999999	59	828	999999	578	537	777	367	779	162	477	958	116	999999	38	985	618	485	366	999999	999999	292	999999	223	370	313	124	468	111	719	999999	870	999999	638	999999	999999	946	976	759	827	674	999999	112	892	321	999999	470	116	999999	744	999999	661	772	999999	223	280	509	614	999999	999999	423	318	266	999999	111	607	459	477	695	999999	49	999999	725	999999	463	252	190	657	902	818	999999	17	999999	366	702	999999	999999	999999	424	937	385	342	815	494	413	999999	999999	51	790	999999	102	993	999999	230	999999	384	935	242	522	971	99	852	711	353	432	999999	999999	900	367	999999	508	926	999999	758	769	706	827	241	999999	106	811	148	999999	198	725	999999	595	873	660	327	463	866	20	452	848	999999	630	471	999999	
999999	152	540	999999	999999	216	176	939	663	461	999	999999	704	116	999999	169	999999	985	523	627	583	821	350	250	49	258	999999	915	610	999999	246	86	365	179	999999	954	999999	464	788	982	559	909	932	999999	999999	769	759	760	594	293	897	999999	999999	843	489	999999	801	999999	999999	999999	999999	260	339	753	225	923	202	999999	976	471	999999	496	206	541	78	999999	888	928	589	999999	499	881	331	999999	22	699	968	521	690	954	999999	981	819	959	418	999999	999999	189	206	737	999999	999999	999999	133	999999	410	349	575	775	815	297	999999	710	374	339	692	929	22	740	525	954	680	844	32	318	999999	676	999999	133	769	104	708	732	851	703	275	999999	208	999999	612	359	403	746	875	667	290	280	999999	630	725	379	999999	449	681	783	896	389	761	999999	498	999999	999999	452	16	721	588	999999	859	670	73	594	730	100	137	175	999999	934	999999	364	37	999999	230	616	407	399	537	269	60	999999	999999	885	346	393	999999	878	257	950	740	163	89	150	421	785	566	141	648	475	321	515	232	999999	420	999999	786	862	513	495	55	616	999999	328	99	999999	864	188	999999	347	667	259	918	999999	999999	815	285	887	224	445	59	275	750	71	999999	544	844	843	999999	939	606	570	375	761	904	133	969	760	60	628	920	388	999999	999999	808	999999	597	622	769	999999	999999	899	999999	77	446	999999	866	132	380	999999	947	30	999999	318	740	999999	883	167	706	79	999999	524	836	596	525	671	391	448	263	886	999999	232	84	870	999999	999999	922	307	999999	134	267	846	999999	505	681	900	675	999999	571	711	999999	439	915	999999	999999	606	999999	61	552	774	399	427	869	494	607	999999	945	842	500	42	184	999999	842	582	999999	999999	144	340	914	999999	995	999999	877	551	707	517	999999	385	122	221	999999	871	755	999999	734	840	977	896	898	999999	954	833	84	538	537	999999	999999	343	887	759	472	999999	146	927	999999	999999	549	999999	786	99	418	570	730	289	999999	313	830	302	999999	972	32	999999	999999	999999	670	999999	999999	349	999999	115	920	972	497	362	748	914	734	828	999999	161	300	999999	119	999999	547	394	113	794	151	999999	772	305	496	915	737	234	299	187	267	617	841	210	999999	680	178	446	999999	377	540	482	999999	11	531	695	681	373	999999	999999	421	285	999999	946	208	790	343	625	485	582	625	524	625	556	571	999999	320	99	999999	438	640	111	322	999999	263	668	655	770	774	999999	999999	999999	999999	999999	999999	981	559	894	12	999999	347	999999	999999	499	751	
26	857	32	440	999999	384	592	999999	999999	992	999999	999999	331	693	539	144	573	850	999999	348	261	429	959	999999	589	603	425	97	832	999999	96	151	822	984	247	999999	632	339	406	426	651	999999	406	673	455	999999	237	211	999999	388	774	999999	285	160	499	597	999999	242	851	774	959	504	195	608	905	179	999999	347	455	729	511	243	999999	267	697	905	999999	295	345	570	375	999999	624	999999	999999	393	865	671	494	650	999999	400	487	631	999999	156	170	999999	768	285	999999	890	999999	742	876	540	258	999999	463	593	574	613	999999	290	408	745	880	742	291	522	999999	478	999999	999999	999999	120	999999	822	800	551	999999	234	999999	69	692	485	999999	881	576	786	144	847	218	999999	86	308	503	999999	233	722	999999	427	516	255	971	409	999999	999999	925	765	784	999999	227	999999	848	349	999999	837	999999	999999	286	998	175	504	387	467	270	999999	729	519	616	559	999999	88	284	999999	717	281	999999	293	447	518	956	999999	12	708	999999	306	62	736	221	666	999999	309	999999	277	262	999999	999999	514	148	95	231	415	158	235	836	149	637	999999	632	815	999999	313	485	768	51	363	999999	678	837	964	899	993	307	950	999999	300	999999	16	999999	705	999999	583	155	999999	296	550	999999	777	872	490	668	999999	113	999999	916	305	999999	677	236	898	519	199	676	999999	196	238	117	999999	999999	999999	999999	630	464	926	999999	175	999999	999999	481	500	701	725	999999	356	305	376	999999	901	43	999999	999999	965	780	999999	196	999999	999999	970	176	68	442	999999	501	336	983	999999	77	999999	993	751	147	700	205	735	207	793	393	330	879	819	348	999999	999999	631	80	541	849	999999	740	200	269	197	957	422	68	999999	234	480	372	266	999999	712	908	999999	516	776	769	55	969	999999	829	586	999999	357	720	236	999999	869	265	452	199	779	999999	803	491	999999	742	999999	677	960	569	913	957	622	519	636	307	999999	125	304	771	999999	999999	347	371	682	106	610	999999	831	947	364	224	920	77	530	275	999999	800	567	43	986	378	19	832	915	629	999999	837	93	928	417	754	999999	681	999999	999999	108	442	809	852	142	90	846	22	215	699	46	554	999999	370	202	91	557	270	784	435	320	515	455	999999	627	999999	618	902	539	610	262	248	682	80	999999	999999	991	714	999999	906	532	996	627	225	592	924	847	723	736	336	206	701	896	959	149	593	986	756	234	369	471	999999	482	999999	999999	797	999999	919	203	999999	100	999999	370	877	903	323	887	239	470	703	925	
895	176	999999	414	561	351	723	931	583	999999	244	489	999999	444	588	523	999999	999999	794	61	928	529	215	246	999999	999999	29	65	999999	705	756	296	531	443	576	777	279	200	999999	455	158	988	620	844	855	363	999999	442	325	999999	865	461	999999	651	997	375	960	967	999999	999999	332	667	115	877	929	947	958	107	868	810	254	831	999999	348	903	939	908	371	390	999	999999	586	740	35	840	999999	621	879	999999	999999	999999	999999	149	665	999999	999999	882	743	999999	907	404	732	999999	514	555	43	569	336	748	999999	467	999999	999999	61	999999	746	927	90	46	999999	336	89	661	999999	993	942	691	235	225	999999	999999	174	456	999999	605	999999	21	999999	479	807	735	294	140	387	743	228	999999	98	946	386	999999	999999	707	999999	581	324	999999	906	999999	612	351	343	999999	336	999999	302	152	999999	455	999999	735	702	610	239	899	52	948	283	924	774	226	603	289	839	859	265	467	999999	901	290	708	999999	713	999999	465	999999	183	804	999999	451	999999	622	642	16	651	999999	999999	478	391	538	375	999999	981	747	396	748	64	999999	999999	744	834	999999	211	175	241	629	988	743	773	999999	868	999999	999999	483	698	604	961	999999	999999	999999	74	989	999999	373	999999	912	133	999999	481	717	346	999999	999999	999999	616	108	420	476	774	31	872	458	999999	883	669	231	900	999999	58	999999	787	780	93	477	680	845	999999	999999	260	329	505	999999	272	999999	999999	999999	816	999999	867	600	193	999999	508	176	136	616	294	900	703	999999	22	999999	918	689	930	565	999999	860	962	771	904	582	226	455	525	999999	195	648	999999	702	414	646	640	999999	607	302	999999	916	350	73	560	303	999999	567	999999	999999	113	582	135	605	158	955	999999	999999	695	999999	277	999999	650	999999	999999	645	187	10	999999	375	984	999999	91	637	293	901	520	898	220	999999	447	658	148	646	746	613	522	999999	999999	459	999999	545	762	996	35	229	999999	73	999999	999999	125	144	288	941	894	643	500	498	321	256	445	401	885	999999	173	618	999999	14	540	817	132	999999	455	829	999999	449	999999	999999	612	74	635	999999	265	305	495	999999	380	207	751	112	122	34	805	308	999999	954	999999	999999	999999	416	314	999999	999999	825	792	64	688	459	921	455	935	415	999999	257	620	988	145	590	999999	999999	248	717	999999	438	705	108	265	999999	816	999999	790	40	263	206	999999	999999	923	999999	512	440	623	920	285	999999	176	999999	148	558	687	34	818	78	88	999999	177	597	999999	104	130	693	799	541	643	857	
664	905	999999	999999	497	256	74	705	87	999999	247	328	442	957	271	998	999999	707	469	999999	256	721	951	999999	38	999999	999999	829	319	819	999999	92	287	428	641	270	554	999999	999999	999999	959	122	990	999999	734	849	165	999999	999999	999999	733	101	81	851	999999	942	954	999999	661	999999	890	999999	396	268	527	164	999999	999999	325	11	453	512	999999	38	831	143	731	41	556	189	17	314	996	197	95	999999	999999	435	999999	699	316	999999	797	736	550	724	726	999999	403	579	808	151	999999	999999	678	231	454	53	30	477	221	923	999999	481	326	585	249	208	183	977	154	999999	999999	626	694	769	714	910	487	117	416	999	999999	976	380	866	578	174	999999	864	104	967	415	999999	487	393	369	325	420	965	484	527	999999	425	999999	204	945	119	146	999999	516	999999	565	999999	70	221	294	347	110	460	999999	84	689	318	999999	999999	209	856	148	311	999999	399	999999	522	999999	889	999999	222	551	186	921	469	999999	609	358	560	999999	502	289	276	999999	999999	225	959	957	410	838	249	543	258	994	999999	999999	835	509	127	54	999999	290	181	770	82	796	999999	999999	547	57	89	999999	999999	775	706	576	871	213	386	183	540	999999	999999	999999	211	678	302	999999	832	498	202	110	240	999999	999999	222	118	505	35	999999	999999	999999	420	363	758	289	221	482	297	522	109	999999	132	943	514	999999	67	130	569	403	999999	999999	706	59	854	999999	729	999999	418	494	467	376	999999	999999	881	119	154	869	302	921	467	819	894	999999	999999	571	999999	297	10	878	165	988	936	632	733	999999	724	370	508	999999	559	404	74	803	64	733	453	972	72	999999	344	999999	827	647	936	683	999999	397	999999	293	11	999999	999999	539	338	479	439	555	426	999999	394	999999	370	523	371	72	755	100	264	665	127	15	999999	604	543	999999	170	298	695	59	713	337	999999	225	778	127	999999	999999	474	585	303	897	555	999999	20	999999	999999	999999	999999	873	928	756	142	999999	175	995	999999	999999	995	999999	319	150	859	377	616	67	83	155	745	254	999999	230	999999	679	372	230	460	493	593	982	149	855	22	822	999999	999999	204	715	999999	999999	909	999999	539	112	276	999999	47	187	134	999999	487	999999	999999	999999	398	708	999999	463	632	945	545	999999	627	22	232	463	999999	47	257	999999	863	368	105	962	999999	118	690	522	999999	219	999999	999999	999999	640	505	467	999999	981	999999	421	999999	999999	999999	999999	247	194	999999	526	880	812	35	10	930	475	99	129	586	607	695	289	27	618	60	
422	763	272	999999	987	516	764	178	156	612	835	833	999999	284	991	724	161	370	999999	641	600	194	191	999999	999999	551	999999	880	688	999999	154	404	217	999999	999999	350	975	828	761	19	125	999999	878	397	999999	999999	968	844	595	999999	999999	918	853	976	459	238	581	999999	999999	999999	999999	999999	490	999999	999999	441	999999	999999	614	650	749	999999	609	164	526	956	315	793	257	999999	999999	542	295	804	752	235	999999	240	241	442	769	65	365	325	879	241	163	29	929	663	25	537	240	999999	143	220	319	698	999999	502	922	787	672	999999	862	598	598	685	117	241	999999	999999	999999	181	881	693	968	999999	999999	999999	803	295	999999	593	246	55	311	999999	671	541	999999	852	999999	739	999999	981	392	999999	462	290	643	999999	912	698	773	629	338	68	73	449	999999	35	423	176	699	637	999999	88	974	999999	296	257	24	999999	325	47	999999	469	662	900	311	999999	831	994	650	999999	383	175	999999	617	999999	253	287	231	298	891	438	613	49	882	66	313	999999	645	994	396	464	347	382	735	999999	999999	999999	172	148	428	999999	999999	525	374	263	758	268	367	109	53	969	792	999999	434	608	999999	430	780	843	997	655	196	999	999999	870	999999	999999	999999	999999	848	847	124	92	870	697	19	97	999999	999999	308	55	999999	545	951	427	999999	999999	948	137	21	448	625	329	151	772	17	429	272	503	227	999999	999999	999999	261	999999	854	710	415	736	598	999999	755	999999	544	951	844	651	999999	836	209	975	844	957	999999	999999	231	795	941	108	690	590	825	181	999999	999999	871	57	294	755	573	999999	654	221	538	107	692	474	784	199	928	366	380	435	304	251	999999	226	999999	850	974	68	769	999999	999999	18	98	583	750	211	90	999999	366	999999	273	248	999999	633	429	494	717	999999	999999	751	180	334	220	399	877	169	222	999999	999999	443	780	514	201	347	175	529	18	119	724	999999	118	999999	999	999999	999999	65	920	999999	797	687	142	227	57	27	147	999999	999999	698	999999	590	999999	999999	922	923	522	759	999999	983	468	999999	485	608	42	438	999999	49	335	143	237	999999	999999	999999	856	198	311	563	466	999999	999999	452	731	999999	999999	144	593	682	218	999999	564	413	17	937	39	898	211	999999	999999	619	999999	999999	396	665	999999	884	350	274	580	734	999999	959	302	874	999999	999999	999999	999999	205	898	845	960	830	999999	579	823	999999	312	695	957	986	999999	999999	846	999999	999999	999999	999999	849	528	999999	328	112	484	999999	604	120	143	999999	24	730	45	338	
295	774	999999	277	999999	96	647	80	48	578	622	747	999999	590	456	999999	682	959	111	326	677	999999	526	999999	355	795	974	713	999999	159	681	999999	950	448	92	82	383	999999	918	979	212	457	999999	750	490	737	618	23	664	67	999999	64	628	999999	999999	190	258	999999	922	999999	121	933	400	889	999999	395	796	999999	507	383	703	849	50	132	999999	230	359	999999	377	999999	187	999999	59	999999	678	626	608	240	787	999999	824	815	999999	999999	999999	999999	999999	866	853	105	940	220	515	290	364	631	23	999999	606	999999	999999	482	199	313	999999	999999	884	777	999999	279	787	999999	620	605	559	887	938	473	263	845	173	999999	921	282	999999	966	454	999999	999999	999999	613	111	634	999999	80	352	625	607	999999	717	393	999999	999999	584	317	999999	600	999999	999999	476	999999	550	252	761	999999	347	560	917	635	207	999999	126	519	172	666	999999	931	999999	535	999999	271	340	70	546	461	885	838	347	964	303	375	999999	46	791	364	72	858	999999	89	999999	999999	999999	999999	215	21	277	769	999999	917	999999	999999	337	385	524	215	362	999999	706	309	391	509	222	953	999999	999999	171	89	727	999999	604	827	68	999999	802	425	999999	999999	854	535	999999	999999	355	430	342	851	999999	169	522	586	999999	582	999999	573	999999	233	578	755	640	384	999999	198	52	685	323	804	394	153	999999	108	652	994	999999	180	126	276	164	792	620	999999	999999	999999	566	151	805	31	675	494	495	999999	999999	999999	727	999999	999999	994	999999	999999	117	537	466	895	999999	423	933	999999	947	981	457	431	78	999999	144	160	592	848	999999	999999	999999	302	139	900	657	999999	262	999999	277	165	494	131	203	999999	684	92	33	897	425	152	217	999999	999999	693	47	74	509	999999	673	576	887	837	373	182	790	814	408	999999	247	582	999999	99	740	792	497	336	238	584	111	61	999999	694	433	489	692	92	999999	445	999999	999999	504	202	181	700	277	656	999999	30	703	869	683	999999	659	842	980	128	999999	290	999999	710	835	925	958	621	449	999999	414	884	490	708	999999	963	999999	654	999999	999999	917	999999	999999	840	577	218	880	999999	377	669	45	999999	508	574	35	937	249	162	999999	999999	244	560	999999	84	999999	873	999999	995	283	999999	763	999999	999999	21	210	26	999999	365	999999	999999	54	726	253	780	167	824	386	999999	682	658	999999	551	999999	999999	735	367	788	450	599	999999	678	884	958	657	905	41	826	999999	373	18	181	883	999999	141	999999	517	999999	480	917	427	999999	624	323	999999	999999	222	118	
265	285	842	238	326	765	999999	999999	999999	768	595	999999	136	999999	999999	551	673	999999	840	532	765	975	999999	61	318	532	182	216	63	571	342	661	693	922	571	221	531	999999	999999	127	590	192	999999	999999	720	605	791	429	608	999999	649	149	165	689	999999	289	999999	791	919	793	999999	232	999999	598	435	934	191	213	436	999999	30	893	630	723	942	583	999999	999999	340	999999	999999	999999	607	999999	921	999999	506	13	580	999999	163	740	860	72	533	367	297	774	324	999999	999999	587	999999	930	62	999999	999999	441	747	769	678	999999	461	216	999999	840	625	914	999999	242	999999	188	633	155	524	290	42	568	999999	585	999999	836	163	553	298	163	761	676	928	999999	999999	74	265	810	612	572	288	999999	999999	693	741	383	107	91	999999	999999	954	999999	415	999999	999999	950	252	999999	483	841	436	999999	918	898	89	999999	986	999999	558	373	923	822	542	999999	11	388	558	505	843	999999	738	81	204	63	999999	999999	999999	999999	999999	734	822	103	336	999999	146	999999	735	999999	999999	999999	397	596	533	985	322	142	999999	999999	771	345	401	746	328	571	113	999999	713	864	700	174	999999	830	69	823	999999	829	495	771	815	630	999999	446	891	60	525	152	548	218	741	76	999999	806	394	999999	342	85	774	765	999999	999999	999999	871	421	449	115	566	537	709	445	999999	646	542	648	151	692	999999	854	999999	55	960	816	504	999999	999999	564	881	446	952	491	999999	65	730	113	44	962	999999	35	452	999999	958	999999	999999	773	258	429	999999	168	252	424	999999	230	505	719	707	964	173	747	787	999999	999999	130	999999	228	969	436	916	438	613	189	999999	929	412	999999	97	355	978	731	999999	214	496	999999	203	538	112	254	560	20	406	80	798	43	248	567	999999	838	999999	619	803	999999	512	639	554	73	513	459	818	999999	632	361	985	999999	873	582	398	511	926	999999	999999	999999	876	906	42	543	390	999999	690	999999	611	258	325	999999	927	62	999999	999999	178	139	34	653	436	999999	388	54	94	366	170	999999	178	999999	911	983	504	88	946	605	607	21	999999	999999	768	972	571	383	999999	627	514	820	879	541	343	796	999999	999999	298	999999	527	987	458	999999	999999	34	676	401	347	341	999999	848	116	106	259	166	457	398	999999	999999	815	15	18	999999	851	349	786	636	877	124	961	42	789	456	87	999999	563	999999	999999	744	999999	180	45	704	763	999999	714	782	291	999999	999999	633	586	835	999999	522	999999	991	182	376	999999	50	524	232	380	999999	999999	659	999999	
640	602	798	479	151	167	645	969	999999	703	195	635	14	354	700	774	338	456	999999	999999	565	640	572	999999	553	999999	265	656	999999	334	931	607	65	763	651	583	551	163	445	677	48	553	675	297	999999	741	243	695	823	999999	999999	385	999999	886	463	999	999999	321	925	644	902	999999	999999	978	771	588	579	999999	999999	126	233	184	21	999999	999999	21	999999	285	498	812	273	999999	832	365	293	556	502	999999	309	651	999999	999999	999999	800	775	58	397	999999	525	409	171	992	999999	707	234	867	373	826	160	452	44	755	823	123	380	999999	166	800	695	999999	95	410	940	61	573	993	946	220	512	686	624	277	760	99	999999	999999	578	134	140	426	999999	676	999999	999999	617	797	416	124	429	443	891	999999	11	309	323	999999	61	940	144	240	920	999999	999999	474	828	766	995	999999	473	109	763	999999	670	999999	42	419	392	93	999999	775	586	832	791	79	999999	37	276	460	999999	999999	999999	637	990	899	505	999999	999999	553	999999	850	802	999999	651	329	679	860	926	732	277	999999	379	968	506	368	654	98	372	999999	680	999999	500	999999	957	583	880	135	999999	770	773	12	67	838	64	594	973	903	190	471	399	934	999999	999999	192	999999	520	261	999999	999999	255	999999	667	999999	873	238	359	267	725	999999	448	554	999999	999999	958	274	847	540	913	912	395	750	999999	999999	856	999999	699	956	362	96	72	629	993	419	524	366	999999	950	999999	826	999999	716	188	122	999999	844	999999	944	999999	918	33	979	347	229	246	505	510	999999	999999	137	538	402	904	638	14	999999	999999	409	641	602	928	999999	999999	97	999999	679	571	794	878	21	630	755	381	999999	999999	93	292	774	999999	999999	999999	999999	700	837	298	842	811	549	118	213	293	716	312	983	989	137	413	260	552	566	999999	999999	888	248	506	999999	31	470	575	999999	999999	999999	235	623	746	360	205	738	799	835	867	31	999999	999999	727	999999	452	999999	999999	999999	679	41	232	617	95	150	690	461	340	999999	820	999999	974	196	675	507	490	689	247	639	999999	675	460	716	999999	911	39	223	521	592	999999	999999	25	639	252	505	564	618	999999	605	669	744	407	294	25	526	57	999999	999999	229	432	999999	160	815	999999	13	580	515	999999	183	120	476	940	748	184	196	335	344	944	999999	943	872	999999	641	969	197	278	176	701	181	864	539	224	301	169	577	999999	210	999999	999999	999999	999999	699	999999	495	999999	803	659	119	828	200	712	555	829	286	560	999999	518	845	816	735	414	
999999	746	318	580	999999	648	999999	607	712	135	709	705	255	894	182	796	999999	999999	393	618	999999	873	981	162	984	394	25	609	966	965	364	819	999999	999999	245	999999	56	914	940	999999	81	512	126	75	999999	849	583	391	387	814	372	79	432	999999	356	940	765	166	596	999999	633	978	640	746	770	890	203	735	659	229	750	241	835	238	999999	555	756	915	159	144	811	999999	999999	999999	999999	295	396	395	174	304	197	889	328	82	999999	102	999999	379	305	122	999999	999999	732	168	73	140	243	203	578	801	194	850	17	461	66	10	757	488	152	999999	503	807	999999	999999	41	861	999999	763	999999	455	684	386	620	46	999999	963	900	999999	999999	472	999999	202	817	372	120	347	882	866	26	531	999999	392	237	999999	619	999999	287	377	999999	212	227	479	497	133	999999	807	999999	999999	973	103	109	694	399	679	999999	310	990	208	254	999999	978	56	746	999999	120	301	159	999999	427	639	686	532	935	886	999999	999999	705	693	999999	312	117	911	999999	999999	431	650	993	557	999999	318	858	88	133	442	233	180	999999	999999	22	825	657	440	999999	344	416	576	758	513	434	849	605	306	952	941	586	76	164	823	999999	470	308	602	411	118	780	999999	409	502	662	85	849	393	681	429	654	677	367	999999	516	854	891	490	132	548	713	999999	136	191	999999	167	25	909	568	999999	527	65	999999	445	564	809	177	266	850	999999	10	999999	624	999999	296	909	999999	606	317	898	579	999999	999999	999999	999999	227	481	999999	646	505	69	999999	824	139	999999	599	648	922	993	706	999999	634	639	773	547	999999	999999	603	894	946	458	418	999999	670	972	999999	585	174	999999	346	338	949	619	999999	299	69	396	494	630	697	270	785	999999	610	220	944	188	706	999999	903	290	999999	333	700	999999	650	348	164	999999	999999	24	484	882	656	999999	738	999999	295	483	488	114	452	972	207	685	672	805	991	459	37	531	879	848	146	66	460	626	919	307	649	721	242	337	437	683	786	903	957	241	482	999999	892	232	837	798	837	904	999999	24	385	845	999999	705	140	671	999999	635	746	600	917	999999	106	988	999999	999999	872	999999	999999	524	898	769	848	759	976	108	999999	656	21	999999	229	555	500	904	921	804	374	537	206	766	999999	161	166	999999	324	370	832	999999	999999	80	926	999999	369	611	999999	999999	997	597	728	41	42	488	623	408	381	372	621	202	999999	40	402	344	999999	778	976	746	612	491	999999	616	276	734	268	940	421	507	195	
889	788	316	806	776	809	175	734	999999	999999	758	985	951	999999	999999	837	367	678	591	802	591	999999	379	13	516	161	122	765	308	229	683	986	873	999999	732	414	760	999999	625	535	753	999999	915	218	999999	505	999999	867	636	896	999999	272	830	705	999999	264	418	312	300	625	999999	409	436	840	855	772	122	999999	26	235	87	999999	999999	65	58	548	999999	170	999999	20	668	254	139	999999	328	420	166	178	582	999999	995	458	932	10	999999	353	617	84	999999	91	999999	718	851	410	819	999999	219	999999	656	65	999999	258	162	290	957	452	280	34	522	444	615	944	201	548	999999	629	211	62	999999	705	930	644	999999	78	627	949	402	729	591	561	211	999999	521	527	999999	746	306	652	53	395	83	592	562	919	475	448	526	313	179	200	565	166	556	951	134	901	451	93	662	17	999999	999999	443	961	242	233	432	674	615	494	999999	558	999999	831	631	348	91	887	603	188	999999	99	559	401	995	999999	999999	570	402	41	304	999999	999999	999999	345	999999	159	600	686	999999	26	999999	698	999999	867	17	157	725	999999	786	819	999999	489	999999	585	960	991	51	966	198	397	999999	282	999999	199	120	999999	974	495	109	198	491	999999	360	172	579	999999	874	534	988	897	120	251	615	221	740	732	516	459	384	540	999999	634	498	855	164	580	123	496	757	999999	183	239	999999	597	999999	363	139	320	16	569	127	517	999999	300	287	620	666	372	458	999999	999999	524	999999	569	90	856	999999	505	18	999	287	388	776	550	724	880	31	27	883	386	603	205	453	815	423	999999	656	999999	577	543	913	751	47	380	395	658	128	999999	517	481	651	999999	312	16	292	738	740	437	576	407	598	999999	488	82	783	857	81	305	156	490	210	514	927	474	96	535	350	406	164	75	761	372	510	412	734	969	892	446	532	684	860	999999	631	180	999999	999999	273	965	596	999999	586	823	513	36	280	147	706	837	999999	999999	398	343	283	510	645	236	148	85	347	814	964	634	999999	472	999999	981	999999	757	530	821	272	385	999999	999999	999999	938	859	483	999999	597	273	999999	526	776	295	526	999999	131	534	999999	999999	999999	627	782	574	952	60	999999	406	299	264	949	317	999999	493	999999	534	657	31	707	377	664	943	749	550	999999	117	997	186	113	45	999999	232	999999	999999	999999	757	36	999999	536	888	818	86	999999	342	324	747	428	292	282	999999	298	109	999999	350	470	254	999999	241	664	844	63	864	303	264	502	726	999999	411	
418	265	999999	605	494	819	559	588	999999	416	999999	172	999999	714	903	121	747	661	405	471	235	999999	999999	795	397	999999	999999	954	783	588	840	999999	999999	26	874	27	495	692	999999	999999	791	999999	152	999999	14	502	165	999999	960	999999	999999	840	330	44	186	586	386	711	218	802	984	605	804	522	576	639	920	672	840	886	626	64	56	398	999999	352	688	418	999999	999999	999999	496	999999	601	81	999	276	217	840	999999	640	783	484	812	999999	196	88	630	894	375	581	999999	508	84	565	462	999999	932	999999	833	999999	968	921	323	275	498	611	213	451	577	372	713	832	552	255	842	579	999999	375	494	274	68	523	424	999999	54	988	919	45	618	215	344	853	17	999999	999999	861	170	546	534	584	874	188	326	13	868	660	955	828	999999	882	559	566	869	999999	840	454	506	10	231	510	691	177	832	372	37	859	825	999999	583	999999	419	999999	999999	909	399	879	206	421	454	394	42	101	322	736	656	778	984	448	999999	227	365	169	325	33	893	707	356	954	975	19	835	999999	254	741	473	861	724	959	178	999999	257	94	999999	999999	477	600	999999	106	716	259	875	386	604	999999	626	259	382	817	26	692	533	999999	446	444	999999	240	846	580	999999	794	63	34	279	598	969	280	613	488	556	999999	852	260	248	999999	143	458	207	888	125	224	489	906	943	999999	436	15	648	999999	287	247	753	999999	833	921	205	850	999999	15	999999	356	646	893	271	723	840	283	999999	999999	311	110	42	999999	464	59	999999	157	91	794	171	964	999999	501	999999	999999	999999	577	999999	999999	999999	293	351	999999	501	769	577	595	644	999999	645	999999	11	928	999999	999999	215	794	819	784	999999	58	999999	999999	843	432	999999	999999	692	952	183	272	856	687	199	999999	758	999999	466	999999	999999	719	512	999999	158	18	963	703	690	999999	113	999999	758	642	710	999999	524	999999	358	79	54	432	903	692	56	382	999999	999999	999999	793	428	375	337	134	312	896	545	907	174	835	999999	999999	464	668	999999	428	514	999999	976	717	999999	729	491	397	650	58	999999	820	815	999999	999999	649	964	897	605	738	999999	633	340	814	936	616	865	523	610	999999	967	244	999999	628	868	93	346	999999	299	999999	883	940	483	263	999999	725	102	398	134	819	67	567	73	120	999999	880	883	999999	780	886	864	968	999999	999999	91	582	977	197	907	999999	999999	943	607	906	855	487	160	86	999999	221	524	476	398	791	965	409	180	732	627	999999	999999	184	250	413	999999	
999999	163	855	182	999999	748	905	490	999999	999999	123	960	166	265	999999	730	807	437	569	372	999999	580	995	661	681	411	254	569	920	426	138	703	999999	82	939	333	304	903	999999	472	999999	986	890	999999	999999	449	24	477	999999	266	403	747	680	999999	446	345	999999	999999	501	999999	999999	345	999999	91	387	999999	999999	93	325	199	435	999999	209	107	754	999999	999999	719	999999	999999	397	777	465	663	32	391	32	163	636	604	999999	110	411	143	968	282	999999	808	898	441	999999	930	999999	914	831	999999	548	583	296	44	655	448	394	269	707	726	880	905	69	995	398	612	456	999999	34	335	501	75	138	481	984	999999	821	999999	558	467	625	551	832	532	843	999999	867	602	948	726	999999	152	435	252	402	521	749	902	999999	80	483	999999	889	999999	998	482	999999	814	60	999999	627	26	710	999999	110	338	83	536	162	948	744	999999	772	308	999999	359	640	885	88	472	141	918	334	488	983	195	662	337	999999	999999	993	62	551	183	108	700	441	999999	999999	73	448	999999	750	104	335	999999	668	590	886	648	841	999999	736	587	644	999999	999999	999999	266	915	676	999999	999999	790	955	999999	999999	598	210	918	918	999999	744	999999	999999	999999	999999	240	162	364	526	82	450	886	529	999999	326	963	539	398	999999	219	928	235	397	999999	221	959	149	643	325	79	389	967	730	999999	999999	721	999999	726	541	461	999999	902	999999	999999	305	999999	999999	531	375	999999	68	811	910	999999	526	518	627	332	706	217	999999	519	49	457	999999	999999	166	142	609	605	409	813	999999	557	149	36	836	999999	406	105	698	618	277	974	999999	577	999999	999999	870	999999	999999	999999	30	334	999999	999999	862	999999	910	999999	959	999999	922	999999	940	255	955	999999	999999	499	682	833	925	999999	519	482	251	74	446	125	999999	999999	271	302	511	179	793	999999	197	588	173	894	883	584	146	999999	999999	999999	44	765	622	705	461	999999	999999	270	314	419	814	887	999999	798	999999	795	407	824	867	629	269	771	462	432	174	981	335	999999	999999	999999	473	950	786	999999	39	681	502	720	683	889	999999	999999	864	383	718	310	279	375	399	97	186	999999	999999	999999	247	273	999999	999999	540	480	56	846	999999	999999	945	999999	111	999999	768	823	303	999999	151	977	960	28	907	88	714	864	711	999999	397	862	174	162	259	719	507	766	378	312	189	213	843	822	929	901	438	999999	209	999999	999999	576	999999	499	180	723	116	228	366	234	485	999999	769	96	999999	999999	798	999999	999999	391	75	999999	
454	991	507	938	999999	148	99	15	650	999999	665	999999	999999	821	79	674	981	536	612	999999	410	999999	826	999999	444	757	373	481	112	644	249	817	641	604	999999	802	992	242	589	999999	999999	999999	584	625	20	999999	732	637	999999	133	811	88	778	999999	601	310	174	994	503	386	774	618	903	15	620	847	373	758	999999	276	682	999999	946	644	160	999999	569	211	502	679	35	736	102	999999	833	171	49	999999	12	820	637	999999	738	999999	203	520	456	578	14	173	400	973	937	122	999999	71	141	999999	634	551	740	963	502	824	361	999999	526	923	182	999999	808	518	756	999999	999999	685	21	743	999999	999999	999999	991	206	999999	999999	61	798	999999	538	999999	999999	905	230	461	90	999999	504	914	852	165	993	532	405	555	364	999999	227	68	483	765	60	398	693	999999	947	999999	999999	999999	544	309	249	546	395	411	429	903	298	304	798	963	190	999999	891	294	646	80	999999	650	974	407	833	740	506	773	999999	641	221	236	514	340	908	341	999999	552	916	999999	147	993	136	460	999999	923	269	519	999999	953	999999	408	999999	876	163	126	999999	147	999999	999999	999999	999999	999999	788	691	999999	789	468	999999	849	727	999999	378	199	932	601	999999	999999	813	910	480	986	199	766	143	813	878	637	999999	999999	152	241	86	999999	416	526	312	347	768	999999	143	999999	464	735	236	999999	40	999999	999999	561	601	999999	334	566	38	64	999999	924	654	878	999999	162	290	999999	706	496	272	960	782	415	299	186	999999	291	776	679	999999	463	540	974	783	721	999999	626	200	999999	907	520	389	362	104	387	692	890	348	981	999999	200	39	739	896	79	384	538	999999	425	999999	999999	999999	358	531	968	394	680	105	999999	999999	664	82	999999	589	752	581	430	321	911	493	864	943	794	168	341	999999	999999	999999	714	346	165	364	775	557	999999	730	40	999999	136	993	22	795	876	522	999999	127	800	160	153	497	954	227	360	931	999999	109	999999	999999	200	543	593	601	390	135	999999	310	307	681	724	31	999999	599	194	917	480	999999	77	281	312	999999	634	650	999999	999999	392	938	13	843	502	999999	735	840	999999	593	409	421	414	750	219	556	820	129	435	132	947	999999	42	442	461	985	41	999999	888	976	908	943	999999	999999	999999	375	306	464	188	999999	296	710	958	999999	999999	69	665	326	72	755	403	515	999999	812	999999	36	905	570	392	517	999999	999999	952	664	999999	466	999999	249	17	844	259	365	940	475	835	999999	999999	441	924	402	329	714	661	
999999	999999	403	999999	854	895	716	999999	735	82	670	235	284	757	304	915	61	314	426	319	227	506	48	574	748	977	42	629	999999	646	989	198	29	361	999999	999999	291	737	900	999999	999999	384	523	293	280	250	561	489	999999	526	873	97	999999	404	999999	635	544	828	980	999999	999999	999999	996	99	92	482	216	923	999999	222	999999	999999	414	999999	28	843	982	754	304	508	426	553	526	947	772	901	295	624	917	194	999999	463	999999	999999	999999	999999	388	999999	210	999999	43	637	551	890	892	999999	683	830	386	999999	999999	790	533	481	999999	320	569	58	326	190	197	592	15	753	999999	180	565	999999	999999	814	999999	999999	999999	999999	475	788	999999	636	65	223	228	999999	999999	328	541	756	999999	286	572	180	644	339	116	29	610	450	999999	999999	224	721	993	999999	999999	571	145	103	246	36	16	672	999999	933	993	999999	962	732	354	999999	222	919	251	289	999999	420	179	134	999999	534	896	999999	999999	214	421	343	229	925	999999	676	192	999999	999999	902	279	899	862	711	999999	12	67	999999	106	945	584	305	479	713	484	828	999999	20	650	999999	140	981	516	114	521	999999	999999	47	516	678	504	775	409	999999	999999	919	558	468	788	449	476	28	999999	220	629	999999	999999	515	450	999999	283	999999	796	808	772	999999	392	758	999999	686	999999	29	371	428	999999	999999	895	140	704	565	279	933	232	210	244	121	999999	306	999999	999999	795	378	597	128	404	333	999999	600	576	721	536	999999	999999	999999	331	999999	657	509	770	820	230	733	811	885	128	999999	999999	999999	573	999999	244	96	283	795	891	750	999999	999999	33	999999	830	305	999999	982	38	479	664	131	879	787	463	999999	535	663	183	999999	999999	999999	999999	63	383	392	36	915	487	450	999999	483	220	580	34	999999	999999	652	999999	925	179	829	856	649	686	827	716	999999	207	689	560	620	621	828	999999	720	252	999999	743	448	278	999999	999999	588	999999	190	910	999999	762	999999	77	999999	674	258	892	737	855	999999	377	999999	676	250	999999	797	890	906	999999	391	999999	314	171	516	999999	551	656	531	999999	278	696	506	917	999999	33	999999	622	677	945	999999	936	999999	865	891	602	197	771	37	929	707	697	999999	999999	529	912	458	999999	561	973	999999	999999	370	413	999999	664	871	999999	269	227	999999	185	223	960	499	455	940	448	280	914	722	779	629	999999	626	580	650	188	397	503	999999	269	71	703	823	771	999999	52	999999	236	999999	558	512	810	999999	531	999999	999999	828	83	972	20	999999	999999	261	
999999	972	999999	786	999999	24	999999	999999	765	652	311	999999	519	999999	727	879	897	169	53	193	174	277	818	244	999999	105	564	359	999999	531	564	652	424	452	480	799	999999	999999	283	222	999999	317	999999	167	67	417	965	948	111	999999	84	850	574	462	96	999999	999999	533	692	910	999999	344	927	244	97	658	999999	999999	666	927	81	999999	999999	830	156	999999	530	660	187	999999	140	615	257	999999	456	713	88	961	999999	999999	999999	283	573	372	762	703	390	512	79	408	717	899	291	184	133	442	964	743	316	999999	554	999999	999999	999999	779	844	96	807	787	999999	580	737	710	271	291	999999	999999	523	78	453	476	27	999999	778	969	241	334	83	995	23	999999	999999	655	136	999999	153	999999	568	999999	918	616	582	724	999999	827	999999	999999	29	892	999999	999999	999999	999999	863	999999	999999	999999	999999	45	548	520	22	812	774	634	245	92	584	421	999999	870	999999	930	159	999999	894	303	894	951	999999	52	999999	999999	669	999999	308	669	999999	999999	323	999999	358	532	54	999999	999999	770	950	71	592	897	999999	607	754	999999	863	520	999999	36	868	243	26	999999	999999	505	215	831	152	135	999999	999999	299	221	108	906	999999	999999	886	999999	242	134	352	999999	999999	102	439	706	436	999999	785	788	154	999999	505	89	999999	732	486	548	999999	999999	627	825	736	999999	607	999999	509	847	944	999999	634	773	794	999999	891	999999	267	953	76	509	999999	999999	349	547	430	534	716	29	691	999999	500	348	558	999999	507	527	106	352	494	46	207	589	269	898	999999	380	971	761	197	999999	999999	999999	481	693	377	689	485	198	595	83	685	489	165	164	395	295	225	334	246	999999	96	915	468	40	311	815	678	451	393	59	562	999999	831	999999	325	999999	866	999999	101	999999	52	908	756	421	360	717	433	115	512	999999	165	999999	525	823	999999	558	74	999999	999999	562	20	44	804	546	999999	731	658	504	839	999999	429	360	242	427	331	188	169	57	679	594	999999	573	938	999999	893	915	999999	17	717	766	999999	425	999999	999999	807	17	113	220	900	629	999999	929	276	94	449	805	999999	107	502	765	999999	26	771	797	181	447	106	289	652	605	302	650	787	999999	525	999999	877	999999	620	999999	999999	948	157	60	999999	999999	306	999999	86	98	512	999999	999999	951	377	886	999999	685	999999	369	911	824	568	305	336	418	152	999999	568	999999	928	999999	999999	188	690	450	869	999999	272	719	150	999999	213	563	102	961	144	835	999999	639	358	201	345	260	411	999999	390	999999	723	
126	999999	112	295	640	169	802	853	999999	270	926	999999	999999	999999	999999	229	999999	620	14	212	374	284	316	999999	928	97	737	999999	237	999999	999999	70	999999	997	155	999999	48	957	999999	999999	300	118	807	999999	777	622	425	778	697	999999	999999	999999	385	649	358	842	13	613	366	999999	432	438	626	560	830	866	999	936	277	248	190	712	57	610	911	266	476	741	721	315	672	958	676	205	44	800	999999	378	648	999999	406	435	999999	30	971	862	492	999999	744	911	623	999999	510	459	850	40	591	999999	737	102	375	271	999999	60	999999	999999	762	430	999999	40	192	630	297	999999	841	755	121	37	638	59	774	229	996	810	999999	193	457	226	355	999999	999999	908	999999	556	937	999999	543	550	149	508	110	71	730	714	999999	993	201	546	618	999999	919	564	147	999999	327	156	274	90	368	999999	999999	545	84	522	821	999999	999999	741	36	706	221	570	887	999999	949	999999	999999	292	91	698	999999	911	608	260	999999	654	771	952	999999	791	870	999999	192	999999	492	564	986	217	892	455	13	460	999999	912	882	999999	676	16	738	614	999999	982	999	999999	704	999999	936	999999	999999	177	999999	47	512	244	835	758	999999	444	648	394	725	292	999999	635	695	541	400	696	377	999999	978	764	224	999999	144	887	999999	523	748	387	627	172	779	725	944	999999	947	285	86	999999	970	241	999999	999999	888	999999	592	373	973	173	713	250	999999	702	999999	999999	999999	999999	110	999999	304	864	696	270	766	999999	999999	674	691	730	594	125	999999	253	765	746	999999	870	734	770	305	100	550	585	673	999999	716	86	535	999999	152	68	185	999999	829	116	999999	107	587	999999	999999	999999	681	253	999999	598	630	999999	999999	452	350	952	163	340	652	999999	324	121	597	999999	846	436	148	999999	587	535	940	491	424	659	212	308	292	999999	908	386	418	306	16	84	756	513	149	93	856	199	904	845	485	625	791	432	510	207	488	435	999999	999999	665	53	999999	149	788	288	249	52	670	999999	431	275	999999	27	115	999999	633	999999	296	65	637	397	630	999999	999999	799	867	780	798	94	999999	482	607	231	640	962	999999	616	725	861	843	814	529	159	999999	219	829	773	326	987	574	999999	149	999999	559	278	999999	563	144	999999	420	469	253	585	834	999999	668	573	386	152	106	999999	618	434	221	999999	867	999999	999999	999999	969	103	999999	811	520	774	343	882	671	372	550	999999	481	736	450	383	570	944	325	475	551	266	396	184	891	999999	999999	714	512	999999	410	999999	
881	348	29	327	16	442	75	70	614	785	901	24	602	999999	545	881	983	837	262	923	165	999999	999999	713	706	289	920	962	999999	999999	380	999999	961	999999	999999	142	716	999999	377	137	878	264	860	999999	999999	999999	999999	658	22	655	999999	675	484	487	786	999999	999999	315	620	726	522	112	823	985	415	966	63	999999	999999	999999	175	860	999999	134	54	900	356	489	359	334	707	271	949	590	999999	704	999999	483	999999	316	999999	410	512	650	999999	999999	441	874	999999	397	999999	999999	406	610	490	870	215	360	442	999999	328	615	999999	296	999999	260	163	242	97	999999	516	579	182	944	999999	764	357	818	519	999999	999999	481	139	999999	15	129	864	349	110	999999	499	110	50	935	987	432	454	226	631	999999	622	208	787	648	999999	748	415	462	246	726	999999	396	999999	174	427	847	485	994	291	899	396	814	999999	999999	221	416	538	246	957	940	320	141	999999	164	999999	269	694	999999	91	266	713	412	112	999999	513	113	269	876	518	150	947	999999	934	999999	999999	808	76	999999	999999	474	220	179	504	305	415	392	208	999999	519	167	162	999999	999999	34	196	999999	711	757	555	999999	157	662	727	816	993	999999	206	465	196	846	999999	999999	64	617	999999	544	907	999999	968	131	904	999999	366	361	999999	953	546	999999	545	984	107	319	181	328	327	557	451	688	312	554	195	743	499	672	963	999999	999999	305	977	651	85	905	789	434	214	574	305	375	999999	49	999999	295	920	211	749	884	999999	736	300	498	999999	229	999999	423	935	999999	92	694	397	802	24	251	999999	893	909	999999	529	747	124	752	261	85	859	272	241	900	822	999999	999999	89	999999	212	999999	488	999999	856	999999	375	498	999999	491	611	978	36	34	999999	363	999999	302	557	364	58	622	547	247	26	370	999999	192	45	348	794	770	317	412	812	245	453	344	62	789	164	258	81	271	650	999999	832	248	168	547	999999	995	376	999999	351	999999	467	251	542	999999	181	192	999999	999999	696	841	670	623	221	836	909	692	249	767	209	799	999999	286	596	999999	537	992	999999	498	552	799	999999	592	71	233	778	211	801	566	618	971	999999	376	574	809	437	218	36	332	637	113	755	608	525	551	48	191	654	623	958	188	999999	999999	162	897	446	87	562	988	68	999999	999999	683	158	999999	14	185	712	787	491	999999	965	999999	860	448	53	999999	76	519	194	596	556	187	608	440	812	830	999999	677	372	999999	656	47	274	999999	223	999999	459	298	999999	863	479	867	142	
999999	222	468	114	713	853	999999	21	53	803	471	999999	712	999999	718	424	184	961	44	425	141	672	999999	436	930	999999	970	345	778	972	331	127	999999	55	999999	999999	354	999999	510	823	999999	999999	613	244	999999	999999	510	998	999999	873	373	901	999999	999999	10	966	999999	41	999999	488	882	315	242	80	481	353	470	667	115	500	80	999999	461	221	705	792	69	693	633	160	724	972	604	904	608	430	683	248	54	12	999999	323	552	31	999999	415	115	999999	762	460	318	843	892	250	999999	999999	450	232	999999	217	906	600	999999	32	763	909	710	337	999999	999999	669	231	622	112	999999	999999	905	439	280	999999	999999	527	999999	183	841	881	90	999999	111	999999	979	460	999999	999999	105	342	914	999999	999999	40	999999	777	80	710	790	97	230	789	999999	56	999999	21	951	456	530	389	669	235	190	881	829	356	235	778	82	999999	729	785	17	999999	842	386	999999	250	999999	909	999999	230	393	754	660	300	681	65	683	999999	508	56	316	999999	672	999999	348	386	211	357	999999	302	999999	580	367	445	999999	456	214	999999	840	711	860	621	999999	448	842	436	231	538	675	180	104	113	710	682	479	999999	563	162	999999	794	49	247	367	164	999999	999999	999999	225	518	235	999999	60	137	797	195	694	784	999999	847	912	999999	672	682	999999	207	999999	870	999999	965	491	893	61	595	56	672	622	264	777	857	39	49	999999	30	449	999999	53	976	999999	496	785	516	999999	314	999999	999999	376	565	985	999999	67	942	711	259	36	341	799	464	91	134	999999	440	16	999999	818	999999	158	652	999999	63	164	558	999999	198	190	975	563	747	470	416	305	67	278	820	799	97	337	756	993	118	528	589	999999	788	923	354	999999	962	496	262	490	724	332	932	802	508	985	523	79	61	778	62	994	674	829	515	999999	999999	576	999999	545	402	659	134	999999	999999	664	178	274	999999	475	600	260	218	999999	581	734	346	27	999999	111	814	686	941	340	476	594	229	959	417	999999	323	396	765	716	97	999999	208	408	999999	844	817	258	999999	586	187	802	785	748	257	781	825	999999	285	999999	999999	716	717	794	68	979	444	999999	856	651	161	214	494	501	999999	999999	536	938	999999	457	999999	566	451	365	162	673	809	480	712	636	368	155	999999	147	985	999999	357	999999	350	258	409	999999	999999	999999	999999	999999	999999	999999	909	740	254	887	389	827	344	999999	274	362	641	394	180	964	506	230	293	16	103	999999	515	468	169	999999	597	999999	58	999999	175	999999	
999999	190	366	524	999999	971	391	481	765	999999	802	821	115	995	999999	955	87	445	112	180	309	999999	878	959	999999	451	581	132	299	847	779	659	999	416	431	461	37	655	402	534	838	999999	250	810	555	999999	999999	173	360	642	464	613	999999	994	558	511	311	406	746	129	999999	269	192	917	513	153	999999	699	573	320	928	431	999999	577	342	498	188	78	414	93	99	417	999999	657	393	176	86	15	857	920	160	631	909	283	143	578	629	332	306	412	872	662	600	999999	713	42	999999	15	661	70	333	999999	991	999999	999999	999999	999999	999999	534	347	999999	816	999999	653	169	306	521	768	444	763	999999	999999	772	999999	221	437	816	730	943	361	999999	81	353	999999	596	918	639	256	253	999999	89	104	798	958	999999	999999	819	947	881	417	520	801	570	898	202	478	470	988	450	602	177	768	591	183	742	999999	473	56	66	251	999999	999999	525	294	683	774	66	813	667	166	999999	999999	999999	536	999999	803	999999	455	603	128	457	650	999999	651	982	321	512	625	225	350	999999	773	891	639	750	255	999999	286	224	428	999999	999999	999999	999999	984	307	919	65	999999	999999	494	28	452	937	999999	999999	999999	874	999999	999999	271	441	597	326	999999	999999	999999	999999	999999	999999	526	234	999999	999999	999999	801	328	999999	666	685	402	456	999999	286	999999	573	330	953	845	733	786	412	974	852	999999	979	68	14	720	149	999999	999999	279	999999	422	270	787	999999	239	999999	697	947	217	999999	969	999999	159	321	471	10	999999	34	373	61	999999	123	259	999999	29	728	742	999999	800	999999	999999	692	186	544	999999	594	786	64	723	852	46	839	205	358	999999	351	830	747	543	720	625	305	346	999999	940	999999	21	409	257	511	999999	999999	157	690	271	287	999999	614	458	876	224	469	310	520	999999	968	999999	901	505	678	897	994	780	89	900	999999	356	958	604	564	583	999999	806	222	602	663	999999	999999	999999	605	712	225	999999	666	999999	999999	999999	825	212	971	390	999999	999999	999999	613	999999	602	77	999999	211	931	999999	20	999999	999999	837	663	999999	918	361	286	414	814	900	965	682	705	124	583	745	75	531	755	999999	184	473	482	237	999999	346	999999	624	725	999999	673	42	215	405	372	668	999999	906	906	999999	695	975	305	13	999999	931	999999	487	494	54	146	410	924	999999	719	829	365	999999	489	582	299	999999	689	929	236	933	476	309	751	914	252	168	999999	999999	936	208	999999	478	999999	676	785	584	140	680	749	273	118	999999	999999	999999	999999	999999	
999999	999999	562	43	296	375	776	999999	465	260	735	579	802	999999	785	30	451	521	661	999999	810	999999	796	715	531	18	189	999999	825	650	999999	218	999999	999999	999999	999999	352	903	911	802	702	945	221	534	848	561	878	771	488	98	385	174	999999	999999	266	613	537	846	511	288	196	813	854	815	636	527	999999	627	246	495	678	547	609	999999	999999	999999	602	999999	867	970	140	999999	484	737	274	999999	336	195	917	999999	999999	505	402	633	999999	888	100	406	897	330	593	260	534	999999	419	837	565	33	242	401	20	275	979	541	999999	777	339	127	550	187	201	782	709	118	731	182	999999	976	252	305	774	206	999999	546	386	879	999999	490	327	436	893	313	952	999999	127	497	525	999999	485	999999	999999	999999	855	999999	139	811	551	426	271	999999	692	588	999999	936	627	814	999999	999999	164	279	893	999999	999999	124	294	887	829	193	999999	999999	999999	999999	501	999999	747	801	350	999999	999999	575	337	466	229	999999	744	315	532	999999	899	313	596	999999	706	999999	945	710	182	741	435	252	981	367	436	37	590	408	999999	377	199	825	473	999999	36	588	941	999999	628	720	379	999999	999999	813	294	686	648	574	999999	295	468	46	999999	609	228	174	999999	969	40	202	499	346	227	165	826	999999	840	348	65	127	999999	518	91	462	371	999999	886	178	83	749	388	999999	820	801	909	162	206	863	39	862	994	999999	406	436	230	43	760	999999	986	999999	846	999999	518	470	30	949	955	999999	247	771	287	425	896	291	813	483	525	426	256	674	877	976	319	203	132	303	122	655	241	337	999999	687	192	999999	999999	89	507	999999	781	959	207	39	625	268	999999	579	999999	999999	999999	999999	517	344	953	322	343	999999	990	325	347	727	836	309	999999	910	999999	600	243	43	999999	734	976	176	644	296	999999	847	999999	61	999999	999999	999999	999999	42	494	819	361	733	870	529	999999	999999	191	22	64	999999	897	999999	999999	192	984	999999	52	737	887	770	351	700	999999	845	999999	518	999999	707	999999	509	839	277	451	100	723	999999	999999	513	354	999999	795	999999	999999	173	999999	753	645	999999	999999	217	185	270	154	999999	477	661	76	34	999999	524	159	999999	227	554	999999	630	652	999999	999999	127	999999	538	999999	999999	999999	197	119	503	999999	742	873	80	83	587	333	578	132	727	622	72	800	999999	480	999999	495	999999	936	46	879	947	110	31	999999	516	999999	647	999999	999999	749	289	551	572	757	300	651	999999	999999	640	999999	714	508	925	11	999999	999999	634	67	
562	756	663	261	83	999999	329	641	852	671	999999	353	686	999999	229	977	343	999999	238	590	999999	188	416	999999	305	815	174	449	184	29	13	199	610	589	999999	999999	96	999999	478	948	438	659	999999	417	999999	999999	543	23	999999	999999	999999	884	999999	999999	877	384	349	751	956	267	458	879	466	999999	668	377	742	106	999999	82	999999	314	999999	290	162	999999	999999	998	999999	18	281	999999	169	236	360	128	111	566	712	999999	807	345	82	220	999999	558	202	966	749	474	999999	447	637	216	999999	363	841	807	890	357	995	350	681	999999	985	307	720	239	999999	999999	276	185	394	445	275	556	242	999999	790	603	999999	422	258	605	463	834	523	952	180	997	287	303	999999	364	945	466	999999	999999	235	201	999999	962	494	210	207	378	999999	201	941	999999	130	19	27	297	29	999999	101	86	999999	161	784	767	69	484	272	972	999999	999999	999999	808	892	118	606	999999	764	375	928	58	999999	94	781	331	999999	670	999999	277	286	389	345	373	374	999999	640	999999	417	81	999999	19	938	235	868	999999	701	143	617	22	413	428	999999	654	653	999999	678	409	379	462	756	399	608	999999	999999	130	694	999999	444	314	478	532	191	693	999999	999999	999999	182	999999	757	629	877	999999	863	864	858	999999	691	719	999999	909	240	704	955	999999	513	999999	999999	999999	748	339	999999	699	313	999999	880	246	839	999999	734	933	506	999999	622	832	999999	999999	999999	140	999999	273	13	416	123	405	247	828	236	377	999999	517	176	643	477	428	999999	999999	999999	329	983	621	27	509	984	999999	412	999999	999999	132	999999	176	667	812	700	999999	335	168	586	907	999999	999999	20	999999	999999	999999	767	863	715	203	777	700	597	424	156	999999	999999	503	999999	726	992	199	746	999999	930	792	849	363	942	999999	999999	896	602	841	32	999999	611	999999	286	766	629	549	999999	888	355	746	999999	999999	999999	999999	238	831	999999	859	914	116	315	999999	540	440	378	413	920	722	110	999999	107	999999	402	224	614	700	227	999999	999999	453	857	999999	758	999999	223	607	697	468	765	999999	999999	742	999999	915	626	704	25	845	999999	999999	628	619	788	999999	648	822	849	999999	869	538	614	999999	763	471	259	457	999999	999999	226	770	715	462	999999	839	719	999999	999999	486	999999	909	684	382	999999	879	824	999999	999999	293	545	999999	757	256	598	236	999999	99	999999	465	666	179	999999	999999	628	628	510	176	999999	999999	755	293	993	999999	853	959	854	999999	804	883	647	999999	387	999999	999999	999999	999999	999999	863	999999	999999	
999999	999999	373	819	427	363	24	753	647	378	657	999999	130	537	261	408	999999	402	638	382	424	295	999999	818	655	791	999999	859	803	616	51	312	932	766	135	907	629	553	999999	999999	839	489	167	514	989	999999	999999	337	559	426	628	76	999999	357	768	344	291	555	174	635	672	999999	949	999999	999999	355	652	363	999999	999999	778	840	966	42	999999	935	999999	590	828	999999	534	363	999999	386	988	975	87	585	998	999999	999999	84	999999	799	999999	684	539	135	187	644	783	903	925	214	648	787	109	999999	814	832	999999	701	727	945	111	318	855	572	52	361	278	77	365	620	728	999999	461	176	999999	858	405	12	412	194	446	630	438	105	738	210	875	884	770	175	999999	999999	999999	443	698	625	999999	967	93	825	376	715	548	314	485	944	999999	999999	105	956	999999	999999	298	999999	508	480	880	999999	834	842	485	393	999999	199	45	999999	999999	27	478	999999	38	999999	919	999999	818	731	92	134	619	999999	874	943	789	814	738	381	636	814	999999	227	745	999999	142	250	999999	982	418	358	278	999999	596	318	464	622	999999	998	294	999999	999999	777	398	999999	149	50	967	999999	604	492	461	664	178	543	92	260	736	957	305	678	247	835	999999	734	855	938	999999	565	488	176	886	740	96	999999	99	167	829	999999	999999	102	283	806	388	925	897	999999	513	63	236	999999	885	999999	999999	999999	474	889	464	663	900	211	842	411	63	999999	605	720	999999	253	999999	925	430	999999	37	213	404	440	457	397	837	252	434	999999	339	999999	999999	916	48	480	460	210	702	175	98	728	260	999999	752	950	330	186	45	270	999999	311	783	999999	942	499	999999	43	441	999999	826	658	776	698	82	779	999999	688	682	108	792	253	999999	264	999999	999999	952	999999	687	507	77	660	217	174	999999	38	999999	152	974	999999	999999	427	769	999999	349	440	952	999999	800	999999	802	641	504	936	477	366	87	529	489	999999	546	688	356	999999	10	176	451	999999	999999	53	999999	999999	714	142	839	375	999999	598	915	228	356	400	732	713	704	999999	166	280	999999	188	999999	971	662	999999	999999	579	80	835	633	999999	999999	349	408	999999	999999	797	926	999999	107	112	999999	489	613	270	297	155	999999	999999	238	574	19	999999	999999	975	999999	999999	352	383	999999	999999	304	648	965	999999	239	16	992	999999	28	907	509	794	999999	594	305	471	367	402	999999	857	623	999999	606	999999	173	818	999999	999999	662	999999	455	552	241	837	999999	243	524	999999	41	290	162	979	624	999999	999999	224	
998	330	679	632	948	950	340	281	646	865	999999	906	578	421	582	570	323	638	999999	956	563	345	786	999999	947	496	370	999999	705	643	814	999999	993	999999	819	113	752	40	999999	505	222	960	999999	941	200	618	999999	620	707	591	666	999999	869	999999	661	999999	543	999999	685	999999	999999	577	576	12	61	767	912	630	601	479	999999	999999	208	956	744	602	154	845	871	999999	203	749	65	999999	977	999999	999999	885	296	166	999999	144	355	978	999999	644	393	197	999999	433	705	672	29	999999	773	383	787	912	374	68	999999	698	745	356	269	840	999999	462	35	232	361	999999	343	444	999999	683	937	999999	51	110	218	957	954	448	633	530	999999	826	999999	603	51	999999	999999	238	648	870	999999	999	999999	84	999999	931	172	667	81	678	339	999999	999999	100	999999	567	999999	273	849	561	999999	306	722	738	120	695	123	432	190	858	516	115	796	48	293	937	510	966	978	287	794	297	377	955	201	155	999999	999999	167	999999	999999	999999	999999	999999	136	103	999999	980	964	436	817	740	999999	999999	171	999999	787	290	806	508	66	999999	295	572	766	999999	928	767	547	999999	198	999999	999999	999999	237	999999	727	709	999999	200	999999	999999	999999	999999	999999	64	810	165	793	999999	999999	226	452	999999	999999	726	961	999999	330	679	999999	518	999999	999999	248	953	999999	999999	984	902	506	88	378	999999	999999	536	903	744	112	999999	645	773	999999	579	999999	971	999999	616	288	999999	999999	911	388	999999	36	153	999999	12	313	515	589	41	180	999999	999999	999999	848	999999	811	891	822	999999	999999	619	999999	400	543	863	402	999999	999999	858	999999	483	604	595	699	146	589	703	448	901	999999	999999	999999	614	603	94	999999	327	999999	586	804	396	688	90	207	999999	207	999999	999999	234	999999	46	999999	730	539	696	295	875	589	999999	255	117	999999	921	786	999999	497	429	797	459	754	999999	999999	955	999999	114	999999	524	397	930	938	953	999999	224	301	404	622	401	84	906	798	243	738	999999	340	696	944	999999	303	91	999999	778	839	159	999999	535	999999	29	999999	435	999999	770	488	659	999999	302	22	238	629	392	999999	106	354	890	999999	520	346	999999	624	367	999999	37	230	316	657	170	124	945	744	999999	511	603	724	649	14	37	755	88	999999	999999	683	715	147	911	586	999999	999999	948	999999	959	198	170	999999	319	274	874	550	999999	999999	613	188	77	493	863	999999	999999	381	705	886	633	764	268	95	586	999999	454	889	999999	729	999999	736	175	457	784	577	351	209	999999	384	140	487	999999	
86	44	859	616	231	284	40	999999	804	728	72	864	999999	930	999999	817	635	820	999999	240	452	529	876	22	999999	709	295	999999	701	965	330	999999	156	191	999999	60	726	76	232	615	288	53	999999	18	113	593	589	646	276	999999	779	564	155	256	141	556	999999	847	996	999999	988	500	984	838	408	999999	718	23	999999	33	999999	999999	597	379	952	409	999999	867	908	36	999999	648	273	320	196	765	610	999999	59	635	999999	879	80	710	626	787	69	838	999999	999999	874	999999	897	252	300	220	967	775	304	731	703	999999	939	999999	999999	999999	237	673	652	999999	705	999999	964	999999	141	999999	498	999999	753	999999	350	24	267	999999	162	999999	751	999999	29	976	798	999999	605	327	931	602	939	999999	318	286	560	999999	196	999999	102	65	611	783	999999	88	721	90	32	139	999999	689	43	999999	999999	999999	999999	216	654	676	999999	999999	999999	646	192	999999	282	397	578	999999	614	999999	999999	298	999999	999999	942	967	999999	941	264	717	812	475	999999	999999	999999	121	293	469	687	353	741	999999	133	231	841	999999	999999	582	999999	999999	512	555	524	999999	861	744	999999	720	905	630	306	712	421	136	68	999999	709	941	969	170	999999	118	789	270	224	317	999999	797	264	976	377	337	999999	931	214	267	999999	509	389	824	311	572	999999	66	999999	38	999999	997	172	103	265	659	613	645	999999	404	765	263	222	554	579	999999	999999	928	263	968	578	999999	999999	999999	999999	209	999999	154	999999	541	554	999999	223	999999	999999	177	634	170	999999	718	999999	499	711	999999	502	696	999999	835	255	999999	999999	999999	803	88	460	618	85	370	305	65	107	468	999999	999999	999999	999999	50	999999	345	411	387	305	217	999999	255	89	999999	121	309	110	912	725	999999	569	435	918	930	144	735	600	102	273	999999	664	999999	264	999999	34	961	470	656	271	999999	843	911	810	427	267	833	380	839	964	71	205	153	381	569	226	999999	930	111	905	300	744	999999	999999	441	552	924	990	999999	754	159	839	454	999999	235	65	658	999999	999999	672	999999	999999	760	138	999999	999999	521	248	695	495	772	40	368	750	970	755	534	999999	379	999999	342	843	999999	95	999999	231	750	502	999999	513	999999	636	439	439	999999	935	999999	999999	999999	771	999999	686	304	881	982	129	481	999999	680	479	531	860	999999	626	339	467	360	675	324	980	919	999999	102	191	926	145	999999	999999	999999	45	999999	354	886	999999	843	656	548	132	113	694	750	56	999999	677	982	708	389	812	999999	147	584	318	866	999999	851	21	
594	123	954	999999	999999	552	999999	999999	707	187	973	648	783	682	999999	999999	572	630	239	872	208	424	208	999999	756	788	828	18	460	463	488	956	755	831	72	434	177	266	999999	208	498	185	969	805	999999	741	38	427	999999	356	999999	245	700	978	813	179	914	999999	100	999999	999999	999999	999999	254	999999	27	892	952	999999	494	999999	315	999999	41	999999	999999	999999	403	494	25	759	999999	790	114	716	999999	999999	999999	27	999999	520	441	176	434	485	948	990	725	116	716	999999	999999	999999	734	999999	999999	781	669	604	790	724	521	252	999999	980	999999	759	91	999999	457	762	999999	935	726	974	629	149	999999	555	436	42	729	297	777	176	683	602	66	818	286	999999	596	183	999999	999999	998	999999	101	453	173	198	909	197	659	999999	999999	150	92	760	999999	301	999999	123	177	758	994	234	475	908	307	719	703	272	261	986	999999	999999	708	557	975	999999	57	585	392	248	999999	999999	999999	823	999999	542	999999	306	161	984	999999	482	999999	477	184	774	723	999999	156	453	999999	646	999999	673	788	789	441	999999	784	236	253	175	731	999999	635	463	596	651	473	764	208	407	121	276	276	693	936	240	382	211	716	864	439	939	753	486	605	999999	44	654	111	985	999999	925	999999	999999	751	999999	842	720	187	81	719	392	254	97	999999	999999	406	104	852	999999	162	583	999999	999999	999999	791	185	158	858	631	999999	819	999999	223	885	999999	999999	722	942	859	999999	999999	33	645	999999	56	999999	665	951	999999	999999	999999	999999	999999	833	999999	416	999999	999999	999999	901	693	999999	556	999999	900	729	999999	211	999999	144	999999	162	993	812	999999	559	874	244	689	999999	519	207	923	73	676	27	763	389	947	779	183	904	982	999999	704	999999	477	999999	255	999999	999999	464	612	800	883	788	808	97	343	999999	542	999999	138	862	392	496	939	492	788	882	999999	999999	999999	569	961	780	179	44	999999	700	91	693	989	371	443	65	594	999999	190	999999	219	675	56	568	999999	64	776	130	999999	999999	860	999999	402	372	361	22	209	52	838	113	999999	999999	979	643	307	848	139	999999	428	336	901	816	999999	999999	673	300	604	695	331	999999	14	59	468	900	840	106	999999	626	20	431	999999	999999	294	999999	280	445	999999	413	999999	399	925	19	701	249	315	53	682	502	699	71	417	999999	721	931	109	999999	315	88	803	210	556	512	756	997	480	359	532	235	999999	999999	603	201	999999	932	999999	994	999999	228	594	796	423	999999	927	948	23	352	830	362	977	999999	139	617	
609	70	843	423	999999	703	769	956	520	457	999999	470	467	225	89	999999	950	114	220	96	494	999999	786	756	585	807	983	138	529	999999	258	917	108	986	999999	999999	98	567	740	654	999999	999999	999999	966	926	999999	491	798	272	51	411	999999	500	52	999999	603	283	999999	837	456	999999	640	437	349	999999	955	372	481	633	715	700	393	373	566	637	855	729	820	999999	999999	325	195	865	999999	769	385	427	66	862	999999	99	12	730	294	934	999999	211	999999	767	971	104	19	174	557	999999	999999	509	934	415	277	999999	463	265	999999	999999	533	774	999999	580	824	537	316	618	645	625	697	662	999999	631	818	654	793	63	999999	999999	315	999999	318	146	750	875	492	999999	595	124	636	999999	22	163	411	999999	261	999999	942	999999	999999	401	528	931	653	365	429	313	597	622	999999	409	405	692	824	512	465	999999	829	948	54	665	999999	531	988	951	999999	925	230	999999	999999	437	999999	426	247	914	503	386	999999	395	455	189	63	973	43	237	351	329	999999	898	588	999999	535	994	398	132	378	997	999999	702	714	504	92	823	999999	652	299	979	455	910	19	999999	330	999999	502	865	611	59	497	761	999999	331	999999	999999	999999	955	901	125	37	124	545	505	443	791	680	951	106	240	754	391	938	371	873	428	889	509	127	101	502	533	521	329	510	191	102	999999	907	999999	639	999999	750	999999	999999	999999	999999	999999	645	539	763	999999	768	380	305	115	823	248	457	178	441	999999	837	999999	623	504	602	225	999999	261	999999	297	999999	999999	601	490	640	764	420	542	63	999999	863	588	999999	951	765	999999	34	404	368	999999	935	739	329	954	436	940	559	456	738	159	999999	394	999999	476	506	432	999999	999999	475	68	999999	915	124	65	821	258	483	671	739	461	201	600	893	845	362	314	999999	646	64	700	215	963	804	999999	999999	479	748	861	454	342	371	219	928	309	35	30	999999	274	999999	187	466	999999	999999	286	958	917	501	999999	124	202	417	142	760	775	853	999999	120	221	197	999999	999999	622	227	999999	999999	999999	672	593	819	999999	689	750	513	876	243	327	255	999999	945	950	978	999999	747	999999	925	999999	459	163	456	170	909	413	999999	791	677	844	999999	320	195	976	255	907	999999	782	999999	999999	629	999999	541	536	619	592	275	246	373	999999	999999	964	481	999999	999999	518	147	659	432	286	999999	721	209	398	656	934	999999	999999	999999	80	578	964	999999	999999	608	576	622	999999	551	327	147	841	428	999999	999999	706	839	999999	455	
737	999999	526	999999	235	993	908	999999	153	879	999999	259	306	540	303	187	999999	999999	222	263	999999	895	227	117	114	148	832	303	287	428	950	105	19	523	968	309	62	999999	524	275	700	891	999999	50	866	77	999999	999999	135	744	69	492	999999	79	499	841	553	418	255	97	999999	614	406	724	928	589	250	999999	572	993	134	305	699	999999	999999	73	426	186	999999	46	999999	999999	999999	542	999999	999999	477	999999	33	137	755	643	368	437	114	95	495	754	121	286	827	67	737	141	999999	763	999999	681	516	436	424	377	176	219	789	999999	446	863	365	470	121	311	759	445	248	490	999999	999999	999999	477	578	672	74	964	219	999999	794	999999	999999	605	999999	796	999999	597	713	388	477	159	999999	475	999999	631	399	999999	175	525	308	302	892	999999	827	530	839	49	999999	751	312	999999	999999	548	845	409	940	760	794	324	878	171	731	859	999999	999999	623	999999	827	947	999999	423	799	693	942	501	154	794	778	155	957	999999	999999	999999	85	274	999999	109	999999	250	690	638	856	850	647	999999	570	999999	124	999999	906	472	999999	999999	999999	889	412	316	606	353	265	155	982	649	999999	999999	431	999999	783	748	636	524	746	587	266	644	566	949	999999	805	931	120	680	737	248	494	180	829	492	196	862	843	999999	999999	999999	999999	999999	217	999999	999999	999999	999999	999999	375	413	999999	726	635	653	834	333	463	269	800	421	999999	999999	999999	410	999999	325	601	288	597	886	792	999999	469	999999	721	987	358	999999	895	999999	141	861	999999	334	856	999999	545	186	657	862	408	583	701	865	841	79	412	806	619	999999	123	999999	999999	489	620	369	267	43	999999	847	999999	997	374	999999	290	292	999999	920	999999	115	780	424	999999	999999	488	219	330	604	760	999999	999999	999999	847	999999	977	619	209	825	713	496	999999	999999	254	999999	887	411	219	992	584	558	909	492	262	513	999999	698	999999	927	999999	999999	49	662	282	290	272	433	999999	314	999999	670	999999	999999	216	67	999999	278	999999	819	846	86	999	337	29	212	742	102	299	343	15	288	728	281	999999	312	999999	847	240	964	548	464	261	905	269	914	475	573	285	205	909	786	528	81	91	924	999999	711	643	999999	547	179	143	816	308	999999	941	811	520	903	609	756	999999	216	281	391	824	999999	999999	114	999999	178	816	103	433	229	760	999999	200	999999	900	745	999999	170	999999	999999	999999	445	999999	815	972	663	62	382	595	162	999999	321	800	699	999999	317	999999	538	342	378	362	50	392	88	693	
295	620	620	12	999999	552	877	789	902	999999	999999	497	262	999999	82	125	444	508	281	481	448	999999	501	999999	593	112	999999	827	57	26	290	63	527	132	687	53	442	379	999999	999999	870	531	897	638	999999	819	391	407	269	999999	999999	999999	121	607	255	999999	129	819	419	761	999999	60	742	886	780	336	970	139	454	999999	683	75	776	999999	999999	999999	999999	862	90	774	720	278	567	999999	108	999999	942	920	877	999999	923	622	960	999999	733	819	999999	999999	858	394	999999	999999	952	240	579	852	765	450	996	338	999999	266	739	644	50	608	493	948	787	41	394	59	999999	206	115	71	999999	999999	937	791	136	948	14	696	999999	999999	325	337	224	256	999999	501	923	548	779	999999	999999	325	929	134	999999	999999	233	826	999999	799	999999	756	134	999999	999999	959	512	215	211	531	999999	52	718	999999	292	166	733	541	57	892	999999	999999	427	448	187	789	999999	812	464	295	999999	187	696	136	470	999999	999999	705	999999	999999	988	999999	346	257	415	840	607	357	842	180	117	691	778	117	673	999999	339	999999	340	957	92	999999	999999	999999	805	84	999999	592	121	722	999999	37	42	33	903	417	377	179	42	347	192	528	970	294	187	43	408	588	999999	999999	240	999999	375	551	999999	298	967	999999	452	341	999999	24	999999	129	226	89	999999	755	214	999999	917	170	654	992	774	563	730	466	999999	771	675	767	999999	999999	492	437	662	999999	92	615	449	946	999999	999999	853	177	292	850	77	108	384	653	384	207	999999	80	871	999999	776	388	567	511	692	680	666	726	885	999999	637	789	427	999999	673	599	816	970	999999	999999	149	607	999999	879	399	639	397	31	392	999999	677	421	565	290	714	703	57	937	263	56	43	137	999999	999999	999999	999999	680	999999	980	785	390	297	637	918	999999	179	999999	999999	999999	62	999999	999999	343	954	633	225	233	146	999999	969	999999	879	717	999999	999999	21	325	300	666	120	959	190	51	607	999999	390	999999	999999	57	544	597	999999	999999	210	999999	399	999999	337	357	998	64	999999	753	21	999999	511	580	251	999999	231	853	816	999999	11	999999	999999	603	999999	999999	253	440	586	99	999999	382	191	63	516	632	530	228	987	999999	999999	66	424	437	999999	373	999999	810	543	648	826	999999	780	348	823	116	661	796	67	999999	114	567	478	999999	999999	638	999999	457	999999	618	478	12	866	874	999999	945	999999	999999	572	372	372	442	897	999999	273	237	601	843	239	409	971	734	170	72	837	109	587	970	999999	401	321	592	999999	
924	180	999999	824	999999	985	999999	437	985	233	695	563	671	670	541	191	606	47	999999	227	999999	646	999999	999999	803	999999	999999	368	999999	82	180	60	779	696	999999	766	449	412	694	858	999999	971	986	510	999999	509	175	439	55	788	995	364	112	374	92	287	437	999999	31	870	999999	520	728	912	62	645	999999	999999	697	775	742	204	352	999999	866	999999	999999	243	376	303	870	999999	322	920	86	999999	999999	999999	614	694	339	467	999999	824	136	841	252	83	457	999999	725	200	741	280	999999	801	21	752	508	399	626	203	615	727	999999	907	207	808	999999	245	698	379	371	12	446	284	812	528	234	999999	450	999999	785	546	999999	679	92	51	999999	284	805	204	905	999999	999999	999999	999999	663	999999	999999	643	444	247	222	999999	356	829	738	999999	999999	999999	999999	999999	999999	999999	48	418	999999	999999	329	999999	165	934	999999	440	999999	999999	999999	934	999999	432	159	703	14	391	999999	999999	999999	999999	232	850	999999	217	112	999999	322	677	432	999999	999999	726	783	514	504	999999	488	510	999999	781	638	882	683	803	533	349	999999	999999	999999	102	943	698	845	663	926	999999	481	948	831	999999	128	826	999999	880	905	584	999999	644	999999	610	999999	505	664	791	999999	349	177	549	684	762	456	999999	999999	340	331	340	881	999999	999999	999999	999999	999999	999999	999999	663	999999	841	802	898	949	701	999999	591	912	999999	447	999999	63	886	999999	311	931	273	78	818	595	672	999999	558	999999	702	999999	999999	999999	688	373	999999	253	999999	965	508	375	651	734	71	261	999999	999999	151	999999	307	828	244	10	723	990	276	999999	999999	999999	149	140	253	333	257	184	999999	419	234	999999	620	790	999999	920	88	999999	999999	539	999999	999999	655	430	569	674	277	873	999999	999999	999999	697	999999	227	999999	69	999999	999999	999999	328	999999	887	123	999999	27	999999	274	517	902	323	999999	999999	999999	736	999999	45	422	999999	999999	578	999999	383	999999	91	960	536	728	402	148	865	105	710	815	962	999999	130	999999	999999	413	253	999999	999999	971	968	143	672	987	999999	625	999999	999999	116	999999	552	272	114	999999	999999	570	490	999999	871	999999	999999	999999	221	971	747	685	482	593	297	315	999999	178	304	411	922	999999	298	549	368	999999	533	228	988	999999	272	699	947	134	420	563	922	657	539	392	934	750	999999	700	249	684	153	31	359	800	489	384	967	702	999999	95	999999	940	238	104	844	817	240	317	709	58	738	357	183	734	393	999999	639	912	477	182	999999	597	310	683	633	999999	869	197	425	887	
731	254	62	335	291	999999	429	444	548	126	520	615	991	201	946	796	999999	625	417	999999	999999	65	235	900	69	999999	999999	999999	999999	999999	948	999999	891	821	326	493	304	847	453	411	250	204	374	360	999999	419	605	119	999999	837	663	254	780	606	152	676	29	162	275	606	351	874	974	215	178	477	723	180	874	462	999999	10	181	999999	578	551	691	874	999999	650	89	530	817	632	679	999999	272	295	678	650	473	152	582	847	69	375	229	168	192	194	696	435	244	284	346	662	82	774	37	999999	984	999999	914	999999	999999	821	67	351	536	473	999999	437	502	999999	988	999999	428	334	946	212	331	533	692	63	999999	653	295	542	296	26	632	999999	267	999999	665	328	238	957	330	999999	318	877	631	718	978	269	999999	20	295	988	244	747	999999	825	280	461	462	860	671	873	535	999999	65	519	841	717	179	425	568	669	999999	999999	999999	708	894	453	901	973	84	694	720	285	999999	308	782	884	670	999999	806	213	866	999999	999999	456	712	792	999999	121	877	271	99	518	999999	625	868	773	742	128	999999	826	560	489	785	977	162	260	999999	757	737	956	57	736	618	999999	803	751	999999	557	996	111	999999	789	106	813	604	212	833	631	999999	19	151	999999	511	999999	999999	387	592	319	304	461	524	74	384	920	223	999999	899	999999	821	999999	599	195	132	999999	205	770	392	971	382	950	999999	646	327	999999	815	999999	999999	638	999999	999999	168	999999	263	544	587	566	414	185	999999	251	999999	747	809	322	999999	999999	428	999999	783	882	994	999999	936	353	999999	878	999999	656	115	999999	999999	270	384	405	959	734	931	588	252	639	365	999999	381	140	647	678	836	999999	999999	858	87	552	854	999999	431	547	928	909	999999	708	818	758	999999	999999	123	51	999999	414	363	999999	34	840	439	999999	999999	787	249	805	999999	366	51	742	349	999999	640	584	416	999999	973	999999	805	32	89	543	821	607	146	499	999999	606	315	432	652	632	834	246	122	710	312	999999	307	133	214	152	667	86	999999	999999	251	539	999999	819	999999	999999	879	12	999999	896	332	919	999999	750	999999	109	61	619	99	716	999999	403	471	999999	251	339	124	682	999999	937	876	999999	198	322	999999	488	970	495	991	710	752	831	485	226	387	393	993	557	344	114	100	58	986	702	410	847	999999	929	577	111	827	207	999999	999999	30	999999	999999	999999	502	310	138	565	628	388	999999	591	917	255	999999	858	999999	566	999999	713	846	828	757	496	912	409	999999	999999	
918	889	883	555	647	662	205	799	662	665	64	44	976	534	999999	607	999999	819	930	821	611	718	766	270	859	481	977	202	830	244	999999	103	889	97	647	738	999999	419	944	265	999999	528	205	680	511	313	999999	999999	408	160	758	102	479	598	439	209	999999	623	695	175	999999	13	969	428	249	961	154	999999	887	691	112	328	875	674	772	999999	999999	95	758	999999	744	665	794	680	485	332	623	999999	657	447	615	999999	723	999999	580	55	559	777	441	549	999999	847	434	999999	57	439	227	805	999999	355	686	999999	864	149	431	29	219	299	942	999999	348	999999	241	999999	999999	230	604	999999	103	999999	534	746	653	218	396	896	241	87	632	55	115	818	474	311	761	577	27	583	357	561	999999	999999	999999	525	211	314	999999	984	641	826	835	131	711	999999	821	940	393	655	753	534	787	142	666	897	811	529	389	929	687	507	999999	31	999999	541	999999	999999	911	138	17	91	290	256	446	805	999999	983	116	999999	489	821	999999	371	830	999999	999999	704	603	937	714	682	999999	999999	307	143	623	999999	382	180	219	558	38	265	648	671	999999	541	695	999999	686	827	999999	999999	999999	866	323	841	200	999999	767	196	999999	974	423	334	166	999999	949	312	192	406	999999	936	165	931	793	928	723	999999	578	242	999999	999999	999999	886	999999	910	247	440	999999	781	999999	457	412	32	887	999999	842	323	999999	651	591	392	999999	290	227	999999	859	999999	82	999999	128	41	999999	999999	188	999999	724	536	75	256	365	518	493	411	999999	163	533	142	53	999999	999999	409	653	927	650	625	73	970	669	782	60	730	368	433	662	591	110	877	844	960	338	315	258	999999	999999	83	899	277	506	73	953	727	473	342	309	718	387	429	884	999999	864	753	999999	999999	999999	634	160	70	999999	201	62	999999	999999	93	999999	780	161	395	641	577	725	999999	473	999999	999999	333	999999	35	133	944	213	681	999999	291	105	999999	447	999999	72	661	999999	999999	529	315	999999	999999	999999	390	999999	529	567	992	999999	316	999999	78	290	999999	463	872	378	999999	936	999999	987	381	661	15	987	999999	342	195	332	979	653	886	276	167	594	531	999999	876	103	999999	999999	221	999999	999999	999999	37	304	186	512	199	293	999999	902	725	328	639	645	433	402	115	999999	381	669	808	663	950	802	132	676	931	999999	999999	41	999999	427	775	488	974	560	960	999999	166	999999	143	999999	999999	983	550	999999	955	885	470	999999	999999	417	15	551	94	33	504	235	181	999999	581	220	791	
767	999999	307	999999	999999	671	872	442	583	39	698	536	121	807	999999	261	292	721	999999	518	27	53	924	999999	233	403	950	66	734	359	656	112	922	905	98	423	252	999999	999999	224	597	52	414	387	316	25	973	226	538	974	889	999999	999999	701	773	723	646	885	328	757	720	999999	999999	999999	999999	596	613	216	719	553	18	994	916	999999	921	999999	639	546	999999	999999	430	734	527	760	470	868	575	231	142	374	777	367	999999	57	504	999999	344	190	14	720	412	767	506	999999	966	894	871	705	780	797	94	109	780	999999	999999	985	298	999999	763	514	30	391	83	999999	776	650	35	868	335	149	641	459	541	394	805	662	238	999999	793	576	996	870	451	344	289	677	587	999999	720	999999	492	397	999999	500	700	30	693	999999	218	325	869	12	999999	640	166	635	567	395	314	674	757	755	163	197	517	159	940	739	75	108	999999	175	999999	999999	657	253	42	999999	999999	784	999999	87	334	999999	707	994	500	810	188	999999	119	202	999999	56	761	737	244	239	999999	550	90	954	999999	120	262	703	854	562	999999	999999	602	526	700	529	704	680	431	684	489	523	999999	140	560	421	988	871	619	999999	65	919	18	999999	67	153	999999	999999	991	999999	226	999999	149	999999	999999	275	61	593	501	36	351	91	315	999999	749	470	999999	949	403	999999	999999	390	999999	753	507	999999	904	799	468	556	824	689	688	999999	999999	486	999999	720	313	295	369	999999	999999	999999	999999	973	613	458	63	597	999999	999999	621	326	102	835	919	999999	999999	763	999999	261	134	944	211	662	999999	108	101	272	96	180	646	117	314	726	20	500	993	533	459	455	746	871	999999	80	78	999999	124	632	566	987	290	999999	924	999999	281	435	392	999999	580	515	366	790	511	92	117	513	21	376	824	429	999999	999999	999999	914	515	262	650	140	594	40	999999	468	706	108	890	106	193	206	454	999999	117	999999	953	944	99	999999	370	222	962	999999	360	748	999999	147	594	383	246	19	603	999999	784	261	512	999999	530	898	94	412	201	21	330	815	921	248	321	506	999999	368	825	560	892	438	178	39	680	999999	999999	999999	999999	999999	859	183	603	435	801	856	393	413	423	200	870	957	999999	950	244	544	999999	570	825	97	429	878	999999	52	136	356	93	482	869	999999	247	525	898	684	161	157	222	495	447	999999	123	549	944	635	689	934	417	227	795	145	419	999999	742	426	999999	999999	999999	560	999999	455	999999	910	543	999999	952	354	69	346	799	999999	
332	340	132	999999	999999	879	999999	558	363	201	938	865	687	734	875	157	999999	482	596	999999	167	662	195	992	692	213	16	815	999999	999999	875	81	428	999999	999999	88	967	999999	451	217	58	440	206	118	999999	907	233	809	263	999999	571	587	750	628	929	670	999999	140	999999	771	873	127	876	999999	999999	866	446	978	922	796	190	410	40	999999	131	727	465	87	485	785	980	207	562	877	773	297	331	799	779	152	934	837	705	680	343	930	563	188	999999	999999	471	255	887	999999	624	171	557	371	999999	211	214	999999	654	892	790	676	565	999	255	999999	545	646	208	779	862	999999	704	999999	54	201	999999	286	999999	999999	324	735	320	105	999999	611	740	999999	302	577	999999	999999	192	813	889	999999	375	563	933	763	114	824	999999	117	604	281	467	207	326	999999	999999	928	781	818	999999	999999	366	469	747	643	297	999999	354	999999	842	995	999999	999999	999999	387	825	610	999999	999999	731	499	688	212	999999	980	999999	542	643	986	539	19	999999	999999	999999	834	310	905	816	299	999999	529	480	999999	275	609	121	576	738	939	999999	437	999999	260	999999	88	377	164	968	767	499	754	941	367	999999	832	909	796	999999	635	86	919	794	999999	65	212	29	999999	999999	891	869	577	804	704	506	999999	435	835	286	167	466	156	937	59	799	721	587	122	336	999999	699	999999	921	112	999999	999999	643	530	204	885	999999	116	226	86	999999	921	999999	247	999999	999999	999999	999999	520	497	178	930	982	745	264	344	625	906	934	504	201	554	656	999999	842	935	468	904	999999	400	108	999999	929	860	999999	877	999999	349	262	348	44	999999	804	433	934	931	999999	898	275	860	270	162	181	722	999999	999999	275	999999	405	925	529	502	443	999999	999999	818	10	999999	593	386	572	285	999999	596	469	576	749	233	767	910	999999	999999	639	780	140	946	188	999999	975	807	612	523	944	336	818	542	999999	684	44	125	931	466	999999	888	297	985	507	585	262	318	603	999999	490	494	578	960	863	999999	989	452	640	793	156	786	774	999999	340	327	999999	927	394	75	198	652	979	890	264	750	493	155	448	603	954	999999	999999	569	43	459	758	858	999999	529	695	999999	485	148	320	528	124	247	654	189	807	999999	924	999999	999999	837	515	687	705	122	179	843	14	999999	999999	489	582	999999	26	880	569	999999	258	999999	379	607	177	841	999999	736	636	255	501	268	795	999999	742	675	716	999999	944	80	162	999999	360	852	999999	447	999999	831	946	999999	999999	999999	620	888	
86	70	168	255	670	674	117	969	485	923	352	745	252	218	746	906	498	999999	936	499	766	691	513	527	30	729	540	748	999999	727	999999	727	648	906	999999	999999	516	999999	535	279	962	193	91	437	509	842	999999	101	95	999999	999999	410	836	131	132	395	556	641	235	999999	999999	369	189	758	898	624	106	999999	665	73	399	999999	999999	999999	999999	999999	609	85	27	188	533	449	663	749	315	624	999999	527	783	167	999999	875	245	594	146	602	13	333	999999	885	745	860	436	31	650	999999	999999	179	999999	999999	785	999999	623	999999	417	694	706	440	452	999999	733	578	561	999999	938	524	791	701	530	999999	578	286	547	142	442	999999	23	641	108	999999	999999	721	933	243	999999	654	261	198	186	451	999999	573	880	264	999999	177	999999	927	93	136	602	999999	649	999999	971	509	999999	490	614	743	681	74	341	531	999999	22	999999	999999	137	293	272	603	524	999999	999999	999999	406	292	981	999999	375	95	558	972	328	999999	81	282	271	871	999999	770	999999	443	770	999999	241	999999	490	149	531	979	999999	800	863	998	999999	570	622	966	113	999999	509	349	378	595	516	369	213	999999	999999	999999	66	265	572	999999	30	91	999999	215	773	57	802	841	743	395	295	758	999999	999999	200	511	659	305	768	79	270	243	74	185	999999	872	155	999999	208	169	922	544	237	999999	999999	815	262	417	202	65	848	667	606	982	999999	999999	261	999999	999999	439	999999	999999	496	503	241	786	999999	143	999999	901	901	997	643	999999	472	999999	530	746	350	385	259	252	113	999999	230	602	999999	92	875	999999	620	271	319	769	456	172	57	734	140	201	999999	129	525	300	163	851	999999	32	519	558	238	514	542	119	190	999999	657	783	999999	638	160	999999	267	999999	290	639	999999	873	137	310	703	796	616	159	585	139	726	813	559	378	577	613	572	327	338	116	729	210	589	986	514	274	999999	501	51	865	861	999999	19	523	174	161	895	218	854	441	898	393	999999	60	743	999999	234	903	999999	546	999999	940	996	184	999999	487	293	151	796	999999	344	124	117	999999	278	999999	999999	45	214	426	999999	363	472	896	217	345	676	539	999999	670	50	558	441	505	503	921	203	999999	613	687	867	753	999999	425	999999	784	286	813	999999	217	50	999999	698	644	828	17	477	110	999999	575	999999	754	898	135	999999	786	999999	999999	227	356	999999	999999	432	527	558	964	999999	57	799	433	69	862	999999	45	630	851	859	999999	677	999999	454	103	868	999999	876	123	855	297	
999999	320	111	673	596	434	999999	82	766	181	999999	863	999999	429	311	542	515	948	999999	999999	505	999999	926	885	935	731	999999	999999	109	394	651	444	119	653	31	488	332	395	999999	332	169	557	999999	688	711	813	999999	34	792	336	999999	927	127	991	792	999999	394	225	999999	999999	999999	637	999999	381	530	999999	999999	422	408	822	220	130	681	673	704	947	461	248	184	999999	311	878	999999	773	999999	723	999999	127	861	999999	104	116	999999	411	800	999999	584	713	167	999999	68	16	999999	969	999999	999999	999999	453	297	844	37	999999	999999	616	999999	653	999999	210	999999	806	333	637	561	866	999999	113	474	999999	872	182	373	999999	90	125	73	999999	262	486	999999	461	999999	999999	829	26	514	949	999999	49	848	999999	350	384	204	361	736	431	455	758	999999	999999	937	975	580	999999	481	999999	74	925	553	268	401	704	999999	67	339	459	807	545	362	779	47	999999	431	725	999999	999999	553	729	388	999999	849	503	246	645	524	501	303	715	544	999999	884	150	496	589	999999	646	831	147	32	999999	999999	910	999999	471	974	513	553	854	292	999999	736	344	546	911	419	897	468	906	543	837	165	102	10	138	999999	896	937	842	969	196	166	416	999999	112	999999	939	107	774	671	20	947	999999	432	999999	498	549	604	585	999999	858	187	925	999999	194	131	999999	909	277	999999	88	575	711	999999	106	335	330	637	444	999999	480	800	999999	245	532	889	715	999999	949	640	354	301	362	673	121	18	241	812	522	980	497	39	829	207	999999	445	246	564	999999	725	999999	912	170	692	699	68	494	689	80	305	415	999999	960	637	232	786	999999	48	999999	999999	104	517	124	463	405	450	970	496	652	97	999999	999999	342	233	472	999999	141	669	973	999999	999999	551	742	227	575	635	999999	201	974	806	232	208	791	249	999999	660	999999	999999	297	258	98	999999	47	983	651	999999	529	736	175	999999	654	553	74	999999	573	552	775	897	999999	770	381	778	521	846	865	454	999999	103	999999	812	999999	999999	381	725	964	526	514	758	575	321	115	342	36	194	161	678	144	81	675	89	884	900	999999	527	876	319	486	201	999999	999999	894	999999	144	999999	155	229	182	348	755	57	47	999999	331	576	664	49	999999	336	694	196	320	298	427	523	927	744	615	854	849	655	50	323	999999	999999	999999	679	208	673	48	999999	506	999999	325	999999	51	868	578	999999	863	837	567	159	999999	931	886	605	18	621	434	999999	999999	327	498	110	16	724	385	953	159	999999	999999	
87	999999	762	690	524	999999	799	481	69	999999	373	991	22	97	890	816	999999	999999	821	671	586	249	637	999999	999999	307	999999	621	327	999999	625	103	878	999999	489	861	744	999999	999999	632	219	149	375	246	250	335	486	22	126	907	676	471	337	323	264	838	660	999999	511	226	757	187	999999	577	549	280	122	25	999999	39	81	999999	999999	199	462	999999	874	400	999999	999999	820	213	505	999999	999999	999999	765	565	742	651	210	310	738	155	874	999999	999999	797	696	999999	999999	999999	414	999999	835	217	351	148	860	816	964	270	367	999999	406	554	682	744	762	395	514	999999	999999	956	999999	771	999999	973	324	430	999999	999999	999999	999999	639	999999	798	418	583	999999	999999	999999	704	999999	686	940	943	89	749	330	359	250	45	999999	466	666	197	999999	268	74	487	378	999999	440	363	888	999999	999999	29	56	755	273	999999	164	999999	887	852	358	280	887	827	650	234	993	80	222	51	403	649	973	172	999999	159	999999	130	444	803	274	571	999999	999999	691	70	999999	999999	999999	999999	999999	999999	578	813	838	187	380	246	837	153	830	369	150	846	172	999999	55	884	415	123	999999	43	149	999999	587	786	482	999999	999999	590	532	428	984	143	170	675	81	169	333	999999	779	282	292	999999	972	905	430	951	222	90	24	817	170	972	437	999999	588	493	999999	62	705	867	110	257	999999	411	999999	17	686	496	999999	999999	560	999999	344	999999	751	848	999999	682	365	530	300	65	999999	999999	268	999999	999999	322	97	587	933	999999	466	911	181	45	679	571	530	423	274	725	550	138	999999	999999	999999	999999	106	739	382	553	696	185	576	54	681	906	153	372	311	374	408	999999	952	288	785	432	999999	715	179	999999	162	942	266	575	515	446	456	351	999999	999999	226	358	999999	389	584	291	345	136	363	773	427	168	121	900	326	598	999999	979	141	215	859	390	570	999999	401	754	919	999999	539	245	459	802	987	999999	999999	999999	999999	572	703	504	999999	999999	999999	405	132	993	830	999999	999999	917	270	477	219	178	788	999999	787	999999	988	830	372	344	596	128	999999	625	999999	457	752	276	851	999999	285	999999	128	786	39	174	999999	407	923	999999	752	999999	974	999999	592	818	875	322	272	999999	584	873	142	752	999999	243	92	507	999999	383	612	982	76	657	202	582	999999	11	806	623	675	999999	906	999999	591	999999	999999	341	42	999999	581	440	13	999999	39	411	504	375	311	795	92	211	584	549	999999	770	556	326	789	19	999999	873	999999	649	697	999999	999999	
334	171	511	98	750	474	470	802	181	978	999999	628	790	88	684	700	20	541	474	999999	366	999999	820	428	827	552	33	999999	707	999999	999999	791	45	445	180	214	999999	999999	999999	736	124	747	779	999999	968	698	998	931	999999	999999	504	117	233	987	609	476	351	92	271	207	451	877	104	999999	624	999999	592	999999	908	479	900	313	999999	999999	891	619	88	38	459	139	554	101	507	534	999999	256	568	58	835	703	863	717	445	144	295	246	999999	532	177	181	115	652	999999	615	283	200	907	999999	105	990	398	322	633	141	653	359	379	999999	825	377	238	544	999999	215	616	192	999999	75	451	999999	965	999999	999999	287	34	901	79	892	261	239	349	82	953	844	314	550	94	314	491	936	866	94	706	800	999999	571	999999	817	998	100	332	841	999999	450	35	842	461	999999	117	751	289	486	999999	999999	38	999999	999999	675	999999	75	108	563	584	999999	788	881	848	70	344	999999	768	261	999999	171	999999	507	38	512	819	472	99	739	207	739	999999	389	776	120	999999	787	999999	467	917	999999	999999	769	999999	538	661	153	999999	400	20	653	999999	38	999999	156	999999	530	137	88	856	437	976	369	366	845	858	409	115	999999	298	556	482	999999	344	999999	999999	148	250	499	851	999999	478	999999	728	553	756	628	796	999999	999999	251	999999	902	610	489	956	632	412	999999	679	261	999999	999999	999999	464	181	681	694	999999	976	550	290	999999	236	191	999999	287	999999	812	99	999999	612	485	315	999999	999999	580	700	854	15	999999	735	999999	820	600	636	222	999999	274	382	84	934	176	999999	881	999999	31	676	429	530	999999	990	599	332	449	999999	563	950	999999	566	999999	981	839	625	438	815	462	817	636	554	999999	689	377	440	25	306	999999	832	433	96	875	904	280	334	999999	999999	145	505	381	950	83	271	542	707	782	102	104	551	224	76	508	214	999999	875	782	989	623	169	317	999999	213	730	526	968	691	695	711	515	298	881	679	999999	446	999999	481	485	157	669	999999	922	211	999999	999999	999999	587	670	864	999999	551	347	933	976	198	238	999999	999999	744	573	25	96	391	589	999999	342	397	552	768	364	999999	306	999999	953	999999	394	940	318	122	999999	391	31	830	999999	999999	999999	999999	999999	999999	999999	999999	139	740	583	999999	999999	541	622	642	286	970	44	999999	509	11	254	504	980	475	999999	298	439	239	585	999999	999999	265	85	625	311	394	693	785	560	427	999999	999999	269	309	938	852	328	675	836	199	999999	128	331	314	
999999	456	967	237	999999	919	507	899	165	400	659	316	465	996	340	891	286	999999	352	91	999999	688	245	681	536	951	999999	764	999999	999999	835	876	934	771	907	855	999999	465	822	640	999999	374	410	868	999999	999999	397	999999	345	999999	913	107	776	249	576	39	220	296	701	21	999999	743	999999	769	565	783	999999	694	99	999999	474	999999	999999	711	171	373	999999	377	42	903	564	648	428	999999	999999	999999	109	694	205	877	644	140	999999	811	691	187	868	641	312	999999	260	702	999999	859	999999	103	999999	74	88	213	751	999999	264	797	456	310	324	57	999999	826	683	999999	499	999999	999999	344	999999	626	30	983	504	647	74	999999	653	861	416	569	979	389	78	45	616	992	136	802	999999	966	364	390	863	821	354	486	191	572	213	31	999999	145	47	53	999999	999999	999999	999999	999999	999999	154	594	894	754	999999	907	757	999999	80	507	999999	999999	468	99	271	639	130	683	302	999999	985	90	658	394	550	999999	352	35	990	999999	999999	32	34	789	822	770	999999	118	999999	447	728	542	502	706	937	980	676	948	782	999999	974	34	999999	199	111	73	936	510	214	233	565	999999	657	999999	223	999999	24	679	276	999999	999999	21	930	999999	860	453	587	951	457	570	177	999999	253	586	548	269	221	835	999999	759	999999	985	904	529	881	995	884	944	493	875	965	997	681	291	269	962	103	955	338	657	485	999999	999999	999999	66	999999	488	81	19	953	999999	189	991	517	999999	999999	117	411	974	864	568	643	467	581	999999	999999	721	962	326	585	176	266	506	40	999999	849	932	999999	999999	720	516	813	999999	540	36	785	16	999999	624	110	855	999999	981	473	999999	842	526	480	999999	886	450	526	999999	433	999999	592	683	960	243	817	237	847	999999	264	357	755	708	927	999999	999999	174	557	347	226	730	484	285	999999	941	999999	332	999999	231	586	279	999999	69	511	753	443	112	55	930	806	873	999999	752	999999	126	343	143	598	999999	230	722	893	188	537	703	312	999999	650	29	999999	999999	775	625	362	984	367	696	999999	184	999999	716	999999	626	999999	353	722	731	558	916	999999	307	999999	536	999999	864	386	811	531	999999	450	136	462	35	138	999999	107	999999	400	742	999999	647	999999	423	812	999999	603	999999	999999	194	981	580	758	734	999999	505	762	249	624	999999	607	556	999999	399	734	986	263	102	999999	999999	999999	999999	340	815	168	999999	370	999999	723	496	271	119	173	346	826	870	377	728	614	632	559	858	767	903	999999	211	999999	546	689	
825	999999	999999	778	427	938	651	999999	942	999999	999999	144	452	999999	137	235	497	392	827	573	863	619	535	488	865	671	397	572	999999	999999	956	488	823	629	898	246	761	341	746	999999	999999	630	999999	162	999999	498	999999	999999	639	999999	999999	819	654	973	825	999999	724	32	912	756	551	88	812	271	619	972	320	999999	627	999999	999999	166	999999	999999	398	243	193	383	999999	377	564	64	932	759	42	146	833	850	803	691	521	999999	428	990	857	999999	818	999999	542	192	187	293	716	999999	212	491	183	999999	584	592	999999	999999	698	545	201	497	156	62	238	999999	999999	470	29	935	379	999999	737	655	999999	302	424	30	999999	999999	200	999999	347	999999	999999	551	999999	608	999999	221	668	179	51	882	999999	370	950	765	934	69	52	999999	999999	999999	999999	999999	753	528	662	292	177	999999	511	999999	355	920	159	961	505	687	519	540	204	999999	277	209	694	854	856	212	352	658	96	780	108	483	16	999999	815	89	797	999999	946	999999	53	665	668	494	537	878	220	988	999999	256	999999	512	521	465	512	999999	999999	899	672	459	939	518	915	999999	999999	871	913	999999	156	999999	890	999999	999999	221	765	611	541	209	326	977	991	363	398	999999	240	596	962	999999	64	646	306	999999	999999	999999	54	534	750	937	46	666	964	628	842	843	366	999999	999999	310	700	999999	637	583	999999	999999	467	585	129	86	999999	861	999999	372	537	509	130	991	311	108	177	240	999999	603	999999	999999	999999	373	521	999999	482	999999	678	661	850	999999	18	722	325	88	38	468	414	673	447	185	758	601	999999	342	723	374	174	819	143	470	49	999999	420	922	680	999999	999999	999999	999999	999999	192	257	522	999999	501	407	676	233	999999	999999	826	198	166	987	901	421	281	188	832	117	600	858	999999	389	124	973	312	403	407	933	404	839	79	999999	999999	510	999999	718	841	325	698	940	749	434	643	999999	999999	432	999999	268	823	999999	742	495	146	334	729	142	268	999999	104	282	825	146	999999	986	128	455	995	401	343	562	999999	516	419	999999	119	103	746	273	999999	879	383	148	119	999999	999999	584	574	999999	781	945	459	324	999999	426	999999	613	130	657	733	432	437	999999	925	999999	547	236	86	486	224	635	396	995	431	224	899	999999	36	795	889	544	881	336	619	397	113	999999	999999	992	999999	505	972	98	540	999999	452	999999	223	999999	971	871	507	97	999999	155	999999	464	893	999999	526	438	586	335	768	198	550	111	19	538	167	999999	940	93	942	718	662	307	
464	757	772	155	473	187	999999	27	46	794	882	999999	838	648	139	289	476	116	919	647	999999	351	133	351	744	685	999999	456	930	423	154	999999	999999	999999	10	145	243	999999	964	999999	510	999999	162	755	228	545	699	519	395	999999	617	999999	799	999999	976	123	999999	431	410	788	999999	999999	97	622	999999	158	980	587	999999	994	56	104	151	520	147	580	199	377	133	208	999999	999999	70	279	806	999999	935	478	999999	886	510	811	970	186	913	142	663	539	115	999999	565	999999	870	400	999999	999999	694	289	999999	406	924	266	999999	212	999999	323	317	817	816	341	999999	999999	312	999999	493	244	133	965	607	14	999999	659	272	63	999999	872	311	669	665	292	624	656	600	878	962	999999	513	768	383	599	999999	845	723	999999	857	999999	809	999999	999999	379	399	728	681	873	488	999999	993	255	999999	930	21	647	161	533	717	566	912	434	798	999999	731	364	592	17	188	81	999999	999999	999999	590	72	201	762	295	893	999999	974	726	399	698	260	267	209	452	587	188	693	200	66	300	150	385	321	999999	648	45	999999	674	999999	416	999999	504	59	999999	867	819	884	999999	640	822	592	999999	44	110	987	473	164	149	999999	999999	387	999999	443	905	450	687	880	104	647	999999	758	310	42	983	999999	756	218	232	584	999999	999999	999999	559	243	707	954	350	999999	680	999999	999999	996	254	999999	999999	593	71	153	537	190	939	790	228	782	73	292	999999	61	741	999999	264	932	565	662	706	559	195	209	208	495	346	999999	423	472	977	999999	999999	348	999999	775	695	74	695	999999	828	513	609	777	999999	425	801	999999	999999	999999	920	947	999999	591	987	478	407	999999	945	51	844	278	376	756	804	311	236	815	106	965	546	199	247	171	999999	203	950	417	39	782	694	56	999999	975	552	40	330	473	999999	486	378	832	129	653	559	999999	999999	853	973	999999	999999	986	203	999999	902	730	709	999999	758	793	528	989	833	172	999999	797	88	401	213	774	980	762	464	619	597	713	80	999999	999999	283	66	106	444	999999	593	707	853	686	999999	822	330	60	715	567	958	999999	999	999999	306	762	481	745	649	999999	999999	436	532	999999	916	199	659	999999	669	484	999999	999999	999999	672	999999	999999	999999	401	328	999999	453	930	999999	897	661	218	713	124	297	999999	999999	320	457	999999	999999	167	185	279	770	883	999999	214	391	999999	829	999999	833	337	386	999999	999999	89	426	268	755	957	389	635	922	707	485	545	999999	820	681	999999	974	320	399	999999	474	674	
631	445	999999	249	548	815	77	134	385	386	999999	640	999999	722	893	198	999999	999999	777	550	999999	999999	408	627	999999	571	559	413	563	999999	937	964	192	153	458	981	49	999999	419	574	567	798	332	109	807	198	789	959	532	785	999999	84	644	999999	327	999999	47	601	864	977	999999	663	999999	862	448	999999	457	886	999999	912	159	972	905	213	982	999999	740	999999	819	196	781	999999	881	777	691	863	329	269	825	890	944	447	652	442	317	999999	237	999999	660	45	741	903	695	619	999999	858	178	441	941	769	827	999999	999999	677	205	999999	782	793	999999	584	452	197	70	383	999999	712	330	999999	895	88	999999	999999	648	784	454	999999	999999	271	152	999999	694	888	999999	999999	72	999999	664	974	999999	651	999999	444	298	85	592	999999	842	999999	651	999999	999999	999999	999999	999999	447	556	999999	998	233	327	761	520	650	347	890	564	870	999999	320	761	999999	999999	237	253	956	887	982	999999	999999	900	45	593	999999	229	305	999999	999999	464	619	516	126	999999	751	918	890	611	999999	951	999999	37	999999	838	999999	999999	874	192	477	302	999999	999999	574	526	999999	999999	999999	178	900	431	51	900	222	415	394	804	644	391	999999	318	363	354	103	40	999999	173	999999	206	999999	999999	354	123	521	59	999999	68	941	600	859	999999	636	722	710	371	910	294	815	278	454	206	999999	493	587	169	939	562	999999	543	149	999999	999999	95	999999	999999	86	928	388	999999	857	336	862	54	531	185	999999	640	999999	732	130	102	358	999999	752	999999	999999	861	535	362	120	995	999999	408	460	227	323	999999	999999	999999	295	981	906	652	421	128	999999	211	961	999999	999999	999999	918	734	423	57	293	167	342	200	999999	999999	402	36	999999	861	734	999999	594	314	999999	140	504	114	446	148	999999	999999	537	634	62	282	999999	133	874	999999	86	999999	985	413	933	165	218	946	841	80	589	879	599	559	999999	878	617	657	550	356	803	814	297	999999	860	587	630	707	147	999999	999999	279	161	250	999999	866	479	190	380	706	921	558	273	376	559	316	116	977	250	183	665	252	582	528	18	272	999999	999999	552	356	999999	999999	999999	425	999999	319	999999	359	774	999999	999999	436	286	843	435	999999	551	921	724	999999	999999	652	466	963	760	999999	696	633	241	522	297	768	638	34	181	420	749	999999	999999	250	588	757	999999	723	774	238	965	739	102	762	721	999999	999999	998	999999	882	54	999999	664	683	999999	999999	999999	261	239	641	798	999999	671	24	505	703	311	484	965	723	999999	743	
199	532	999999	957	540	999999	801	639	999999	639	158	299	999999	905	193	999999	999999	999999	640	999999	493	142	440	713	77	999999	267	999999	356	512	43	999999	999999	999999	999999	142	999999	665	563	648	460	600	999999	168	113	382	999999	600	520	374	857	480	93	497	259	999999	101	402	889	462	221	783	999999	279	999999	996	856	73	260	999999	369	961	930	991	501	893	283	999999	999999	999999	999999	999999	999999	999999	654	562	79	945	999999	597	50	184	776	111	436	676	317	999999	562	117	526	585	350	470	14	895	550	101	999999	366	784	820	792	204	999999	554	286	310	624	53	926	999999	21	663	19	999999	999999	829	564	824	585	693	718	502	178	999999	326	999999	999999	758	21	977	949	695	813	229	392	581	87	881	999999	999999	965	518	190	614	999999	686	460	999999	710	721	999999	181	780	101	112	999999	36	180	238	248	332	865	42	948	961	999999	999999	790	802	613	752	683	434	579	727	209	321	563	289	639	999999	168	58	300	451	778	915	722	999999	999999	555	906	999999	161	683	109	999999	999999	653	999999	999999	999999	26	999999	999999	853	746	211	373	902	977	472	891	999999	661	174	999999	741	999999	193	410	137	672	710	68	845	39	282	895	999999	722	999999	999999	40	802	916	151	951	331	999999	41	999999	358	224	124	92	24	65	499	999999	291	745	734	469	848	709	997	316	47	999999	824	473	316	744	189	898	561	861	795	999999	32	866	420	999999	161	696	779	458	999999	976	830	973	783	999999	347	977	354	450	192	999999	919	835	999999	207	773	568	999999	613	999999	226	531	999999	269	999999	496	999999	334	825	318	161	930	549	999999	71	999999	999999	690	999999	407	211	553	999999	678	702	825	196	999999	222	145	999999	298	999999	423	379	454	999999	713	999999	889	922	652	529	142	40	999999	380	125	851	905	923	877	477	999999	832	672	421	999999	567	929	310	999999	122	689	725	999999	764	999999	350	617	625	999999	662	51	999999	558	33	999999	999999	999999	999999	81	112	316	221	715	821	958	590	706	43	201	156	108	588	461	540	999999	416	178	408	254	999999	999999	289	999999	224	436	999999	283	649	999999	837	38	484	239	368	999999	478	19	51	806	544	644	584	999999	990	564	462	32	999999	194	571	479	140	211	306	868	999999	434	500	395	237	317	67	600	363	127	624	359	103	734	999999	406	136	602	709	140	659	999999	797	660	973	708	264	465	999999	999999	999999	283	999999	499	778	53	519	655	579	237	586	984	79	873	940	112	929	294	822	174	352	
538	501	175	219	181	637	999999	999999	999999	62	999999	999999	995	999999	350	427	603	955	327	887	480	999999	999999	553	675	999999	923	720	871	999999	970	642	707	999999	999999	999999	766	290	607	416	679	244	999999	185	999999	999999	999999	654	999999	999999	336	338	504	999999	871	515	29	622	543	395	713	129	999999	999999	999999	959	31	979	999999	569	660	323	358	911	999999	246	972	306	568	999999	999999	279	131	999999	453	999999	147	430	999999	854	761	154	746	222	703	560	694	311	103	999999	999999	999999	795	40	34	999999	979	593	79	635	543	723	63	133	683	443	997	363	306	999999	821	999999	834	14	999999	516	576	146	217	999999	551	670	212	543	185	616	999999	101	171	440	662	554	360	519	321	48	999999	622	999999	269	563	999999	15	999999	214	643	271	791	232	518	445	999999	386	422	93	872	520	520	999999	77	959	906	999999	999999	787	277	250	999999	999999	768	425	999999	999999	947	103	999999	664	999999	999999	999999	354	692	999999	652	994	818	177	938	435	448	999999	580	674	470	310	999999	148	999999	866	937	402	946	108	999999	103	491	999999	438	328	999999	217	961	191	416	999999	276	47	999999	871	969	109	312	888	254	250	999999	290	147	647	999999	999999	525	692	402	149	999999	594	999999	559	999999	583	739	619	999999	240	566	999999	267	999999	43	999999	598	278	999999	837	100	67	853	999999	258	211	107	999999	881	801	692	279	789	276	323	682	632	991	999999	395	369	999999	336	23	999999	999999	999999	999999	614	827	999999	256	795	564	58	351	740	201	310	311	485	948	999999	999999	999999	999999	999999	991	434	999999	999999	607	999999	511	478	408	999999	999999	538	801	188	999999	186	64	328	999999	483	999999	227	999999	941	441	690	67	910	420	954	576	475	397	846	41	964	263	840	875	347	999999	95	650	620	900	662	509	999999	999999	772	999999	441	112	813	384	999999	461	999999	555	917	999999	999999	67	999999	164	999999	151	955	157	999999	923	999999	452	999999	999999	149	576	362	999999	778	191	934	999999	647	280	144	372	584	472	268	999999	843	294	958	494	693	38	206	999999	535	999999	553	999999	41	849	469	989	13	624	245	999999	108	378	776	736	999999	466	419	183	999999	999999	566	493	999999	241	89	999999	493	614	506	121	380	897	999999	999999	637	959	112	798	811	155	368	960	237	71	414	474	517	232	576	236	618	33	445	999999	954	999999	95	800	999999	999999	505	399	128	133	826	211	863	519	108	959	364	621	372	875	643	606	266	827	826	999999	999999	271	47	279	999999	357	461	
982	999999	999999	873	999999	38	281	999999	969	841	113	245	213	611	998	133	999999	872	997	660	569	999999	357	804	268	973	165	126	243	361	848	999999	478	749	881	217	532	999999	999999	592	100	235	674	764	999999	592	623	13	424	147	430	999999	505	696	892	102	954	772	999999	337	872	165	415	617	993	481	999999	463	730	790	601	531	819	414	570	344	999999	999999	651	676	359	162	702	106	999999	999999	135	782	857	788	262	760	480	724	720	999999	819	67	771	999999	825	170	282	633	546	899	999999	101	999999	999999	877	999999	130	938	999999	720	462	319	686	551	355	984	606	999999	999999	841	60	999999	694	634	999999	999999	821	970	850	199	879	79	560	41	863	44	656	309	911	890	999999	542	747	999	483	510	380	229	335	841	564	340	999999	704	849	493	406	501	43	718	550	999999	98	788	999999	392	759	655	688	320	337	306	40	647	999999	518	999999	694	161	999999	787	999999	999999	19	635	548	999999	855	191	379	638	164	999999	999999	999999	488	453	958	168	100	750	725	999999	24	513	267	310	458	999999	341	146	711	349	28	999999	949	999999	88	162	302	419	904	473	319	999999	183	999999	837	306	723	74	398	536	71	274	71	70	629	505	377	999999	525	362	999999	242	926	814	257	999999	999999	972	999999	806	865	680	846	262	999999	342	340	237	472	161	779	999999	748	184	288	754	869	889	886	583	999999	64	893	551	623	999999	756	368	999999	999999	905	750	699	592	671	390	999999	999999	838	296	999999	999999	775	373	583	583	494	999999	536	503	401	511	95	999999	999999	811	787	304	638	155	586	972	454	895	999999	38	577	999999	999999	999999	336	69	999999	599	999999	644	288	999999	967	49	591	999999	831	289	185	404	664	907	999999	999999	603	133	180	692	710	203	999999	879	127	555	999999	338	999999	638	176	999999	460	495	999999	387	532	266	337	598	564	581	150	999999	720	999999	373	669	595	999999	304	212	889	999999	889	999999	948	408	412	999999	44	263	766	999999	122	844	943	999999	533	193	999999	346	796	582	999999	139	63	531	999999	999999	191	999999	742	594	344	964	452	101	606	999999	439	133	854	914	564	310	814	999999	61	876	907	999999	146	411	325	957	416	999999	240	759	170	999999	999999	145	240	999999	520	182	857	158	999999	852	572	999999	754	999999	491	882	999999	827	325	115	479	999999	368	987	209	340	999999	386	557	999999	999999	847	999999	22	999999	999999	683	866	999999	641	100	902	999999	64	999999	999999	657	120	999999	534	299	999999	444	65	947	
955	777	253	498	999999	902	999999	999999	266	992	725	999999	741	330	773	208	160	48	999999	999999	576	809	314	999999	435	999999	169	910	33	845	999999	413	944	75	928	941	439	378	609	739	619	311	999999	72	906	412	915	999999	702	335	148	999999	760	999999	999999	155	472	888	999999	999999	999999	570	577	420	545	999999	427	999999	999999	831	999999	782	438	999999	405	274	591	251	458	33	999999	379	218	698	707	91	652	904	695	782	478	550	315	112	999999	58	734	806	526	594	984	249	398	870	566	366	936	816	644	999999	564	231	999999	49	739	999999	999999	999999	999999	463	669	523	981	618	363	228	477	999999	948	357	540	784	724	863	999999	527	981	347	141	999999	155	835	269	589	228	257	119	275	372	999999	696	855	103	73	999999	471	268	779	517	348	999999	609	867	297	575	999999	506	577	11	221	393	24	747	372	999999	834	264	999999	399	115	118	212	964	327	660	684	691	661	938	577	269	211	999999	792	999999	546	968	999999	24	449	751	542	273	160	248	999999	999999	730	755	100	999999	999999	999999	411	240	686	645	550	999999	890	97	844	999999	434	952	191	194	955	910	771	999999	292	999999	949	364	575	999999	999999	89	978	999999	960	905	847	369	403	822	999999	562	999999	900	428	343	133	999999	906	999999	839	999999	66	497	999999	820	983	235	924	999999	439	56	999999	747	831	470	658	324	136	939	791	74	558	369	765	402	144	870	447	948	999999	597	458	672	108	615	999999	999999	423	150	921	622	999999	914	392	999999	999999	38	999999	957	685	809	235	966	121	999999	999999	697	999999	999999	999999	122	787	975	236	841	597	991	648	225	447	177	901	985	27	179	629	999999	976	393	999999	115	801	490	999999	999999	371	491	999999	999999	965	334	759	999999	464	808	835	469	999999	550	784	999999	389	854	519	517	908	249	949	942	155	15	721	348	264	580	321	307	999999	782	480	999999	999999	325	259	123	418	247	531	999999	344	170	999999	999999	609	999999	726	999999	999999	755	545	132	999999	999999	188	999999	613	420	408	999999	496	537	756	999999	999999	678	474	74	605	406	109	999999	999999	740	999999	984	59	999999	739	664	854	375	999999	956	246	358	573	821	999999	298	999999	997	839	647	721	806	413	60	365	930	135	661	999999	999999	999999	874	413	801	21	204	911	327	681	999999	39	999999	999999	800	668	722	114	999999	927	316	897	111	831	80	29	999999	999999	999999	999999	808	999999	202	999999	763	309	372	944	772	999999	942	387	191	326	105	999999	600	606	613	999999	
999999	826	481	733	45	676	555	53	343	782	220	623	912	397	872	214	837	107	999999	500	999999	778	342	844	985	928	715	784	735	999999	428	999999	967	617	297	982	999999	999999	989	97	999999	328	610	999999	599	999999	999999	794	454	890	779	503	169	122	94	864	494	637	748	116	961	771	317	999999	363	999999	656	999999	999999	890	156	379	118	359	747	978	177	999999	999999	667	462	920	999999	845	683	999999	999999	854	532	999999	498	430	999999	882	136	999999	999999	999999	635	584	672	180	694	563	999999	410	395	810	375	115	999999	151	392	91	654	50	441	472	207	438	979	802	771	676	402	999999	659	235	232	764	967	447	716	670	999999	291	999999	775	999999	282	999999	235	488	426	736	356	999999	638	238	95	550	999999	533	207	604	999999	408	28	999999	999999	750	169	587	610	148	259	434	722	96	372	999999	665	370	999999	898	753	999999	354	999999	55	688	31	997	999999	224	429	999999	519	999999	134	883	216	614	999999	999999	380	648	877	288	999999	921	325	552	865	280	999999	999999	608	308	850	556	63	999999	125	339	999999	171	449	396	718	345	915	656	962	999999	608	61	286	401	527	115	445	75	462	134	372	479	999999	866	339	251	315	221	224	999999	829	137	999999	754	803	999999	208	491	999999	151	16	668	589	386	999999	999999	901	217	780	745	999999	999999	626	991	999999	260	40	583	67	476	999999	703	441	395	999999	480	562	531	598	319	906	954	505	999999	999999	999999	889	754	203	505	349	108	440	479	465	841	510	507	787	999999	999999	625	434	103	121	999999	236	204	726	999999	281	380	618	471	999999	167	492	316	874	273	370	285	999999	561	137	932	999999	962	929	818	999999	65	743	55	140	999999	999999	411	209	814	477	694	999999	11	234	969	999999	968	999999	308	999999	204	632	524	192	903	244	872	966	189	49	273	275	908	232	999999	636	573	341	557	636	90	117	69	999999	676	257	389	336	167	999999	999999	332	630	470	775	999999	229	863	999999	56	999999	445	29	775	213	428	129	778	19	342	999999	637	91	671	999999	96	573	728	515	656	999999	546	809	999999	744	999999	645	999999	456	792	417	999999	114	999999	979	645	97	293	999999	257	137	610	327	824	536	999999	250	958	202	688	859	999999	357	999999	200	121	999999	292	41	999999	783	681	332	226	999999	999999	533	580	692	632	999	289	145	268	528	255	228	984	210	87	700	687	255	767	933	916	362	534	321	999999	999999	999999	262	331	474	455	288	111	899	329	143	670	276	569	
689	999999	365	99	61	944	892	651	999999	953	571	999999	435	564	999999	999999	853	998	268	823	622	204	36	814	999999	82	999999	127	999999	999999	943	999999	999999	686	88	362	561	273	482	999999	975	368	999999	309	759	377	29	723	817	890	476	999999	411	452	999999	494	553	999999	305	978	977	775	566	999999	20	542	685	999999	999999	930	457	589	526	892	848	264	999999	727	64	426	63	999999	309	204	414	808	627	968	739	593	809	999999	999999	503	398	210	801	521	999999	227	692	280	247	887	999999	999999	618	999999	999999	691	22	826	999999	999999	925	734	475	371	999999	211	999999	716	19	892	131	447	621	32	999999	647	463	960	999999	837	733	782	15	999999	760	999999	200	118	999999	999999	581	983	523	98	578	664	999999	439	725	97	313	975	270	355	765	999999	274	596	25	999999	238	61	398	659	999999	152	729	62	611	999999	20	999999	352	961	320	999999	923	999999	453	839	913	33	245	350	534	757	522	659	656	764	262	604	999999	417	999999	530	999999	864	942	999999	999999	681	828	999999	86	999999	633	308	45	627	999999	742	999999	999999	53	214	815	57	134	398	999999	79	406	846	26	416	712	935	152	999999	553	68	590	28	904	999999	205	789	273	999999	134	223	623	39	691	999999	462	999999	374	999999	714	547	739	554	999999	865	285	981	439	670	999999	698	999999	256	999999	24	161	133	999999	812	19	36	784	107	999999	999999	455	377	165	505	954	794	571	999999	84	16	999999	45	223	48	999999	999999	359	603	241	436	67	999999	954	676	368	338	646	561	605	688	762	999999	290	999999	999999	908	999999	934	715	10	137	628	999999	78	695	126	910	242	856	796	676	191	999999	837	999999	87	422	488	146	626	157	19	932	395	253	687	755	825	999999	56	397	425	887	241	309	999999	999999	886	981	252	999999	414	705	808	22	581	775	452	48	342	999999	347	797	999999	852	127	695	785	824	17	999999	94	613	809	408	260	303	634	538	999999	881	536	506	894	208	999999	314	133	383	671	911	312	787	296	560	60	628	798	999999	999999	743	999999	999999	974	881	342	800	999999	410	761	288	151	914	127	460	999999	999999	903	890	999999	813	572	412	163	999999	68	307	327	258	358	632	504	255	357	999999	471	474	532	999999	865	999999	999999	723	621	999999	769	397	999999	836	600	999999	724	908	280	999999	181	17	908	878	822	45	999999	646	61	139	784	896	567	999999	988	495	317	999999	34	999999	405	848	791	769	336	671	638	999999	999999	148	908	595	999999	999999	15	
464	566	654	199	830	470	771	671	492	609	873	999999	728	847	114	902	833	883	115	971	332	226	999999	551	161	999999	991	988	913	231	198	921	587	935	534	999999	663	701	204	704	633	186	999999	170	462	840	910	643	553	999999	84	711	869	999999	999999	999999	999999	112	999999	434	999999	783	758	999999	420	999999	253	792	322	999999	249	142	689	999999	999999	155	916	977	99	999999	495	357	444	676	999999	999999	61	579	263	296	510	560	663	770	999999	849	999999	48	999999	510	596	128	999999	999999	999999	942	999999	468	669	999999	331	450	23	726	999999	132	349	91	124	934	999999	674	539	36	675	688	478	999999	186	999999	727	999999	237	999999	724	999999	36	76	679	214	464	593	909	726	964	69	546	937	832	112	999999	346	924	999999	999999	922	588	304	999999	318	473	113	291	180	999999	999999	222	435	999999	570	105	282	412	909	480	317	764	812	71	616	152	540	97	84	988	391	999999	422	979	801	788	731	999999	371	740	360	999999	738	917	521	846	121	935	271	16	999999	933	24	344	301	999999	775	999999	999999	175	932	25	217	192	999999	499	799	455	999999	781	374	907	51	178	129	16	36	999999	549	769	999999	605	825	77	999999	457	938	999999	687	644	22	498	289	205	808	344	999999	999999	499	31	56	665	735	489	642	330	999999	999999	225	295	141	999999	693	326	144	337	200	150	999999	970	999999	999999	768	999999	768	875	628	845	370	784	913	479	405	528	999999	375	869	999999	434	439	564	102	863	401	512	142	999999	962	70	480	154	952	134	529	470	999999	896	999999	720	767	702	57	999999	440	382	661	484	175	604	999999	468	999999	715	991	999999	468	858	376	63	636	80	665	999999	889	639	999999	355	999999	67	999999	999999	699	999999	667	737	999999	616	432	29	850	999999	640	999999	300	22	300	246	999999	999999	12	476	999999	999999	94	999999	47	271	999999	800	999999	316	608	117	217	300	769	239	58	264	898	852	435	999999	999999	979	439	306	494	877	999999	723	222	762	999999	920	999999	582	541	999999	699	255	999999	632	999999	544	58	532	161	10	253	71	198	999999	999999	159	50	999999	914	114	267	740	777	718	999999	697	104	846	62	999999	351	999999	697	87	999999	999999	832	803	748	668	930	999999	155	494	634	287	535	344	546	905	999999	776	667	436	713	959	477	999999	180	911	449	211	479	864	658	66	373	121	999999	572	999999	247	434	256	184	359	999999	293	94	183	999999	999999	309	157	416	575	529	271	373	605	185	999999	999999	837	999999	729	
999999	290	835	577	999999	999999	31	974	587	999999	999999	420	999999	999999	374	194	226	997	999999	690	901	332	457	93	999999	112	747	717	396	797	999999	999999	38	455	922	313	999999	516	269	748	737	999999	569	774	233	118	19	999999	240	999999	313	635	98	538	827	114	832	752	999999	812	676	314	588	790	38	999999	999999	807	441	70	999999	710	737	999999	952	577	763	999999	860	999999	999999	737	486	405	493	978	508	499	627	999999	999999	705	475	999999	81	432	999999	778	999999	477	725	999999	999999	999999	265	603	898	97	585	260	999999	159	892	623	719	939	828	999999	307	59	257	999999	189	623	589	40	999999	290	929	529	830	984	936	392	999999	890	168	316	999999	889	999999	420	914	377	476	999999	999999	852	738	142	604	563	999999	999999	229	999999	32	954	589	999999	999999	618	168	65	429	366	223	509	921	828	780	521	53	999999	969	837	999999	811	157	999999	999999	999999	551	796	924	277	513	249	172	869	867	999999	726	915	530	471	261	999999	948	120	999999	313	930	909	999999	93	519	73	727	999999	853	221	807	331	16	999999	76	371	141	161	999999	999999	346	61	961	576	794	137	999999	999999	585	999999	999999	999999	160	914	999999	999999	445	841	757	999999	522	780	25	656	406	405	999999	553	999999	889	999999	796	999999	144	966	879	947	784	298	392	186	999999	999999	733	357	771	181	102	524	433	926	299	999999	413	999999	566	999999	999999	180	399	227	343	113	695	999999	999999	999999	25	999999	582	694	999999	999999	375	999999	303	973	292	999999	634	234	817	39	999999	963	999999	402	999999	683	410	843	642	999999	899	174	843	125	121	999999	290	999999	165	154	942	999999	274	747	38	999999	167	593	753	16	545	175	410	314	141	732	965	675	923	342	999999	738	62	57	653	999999	429	187	862	952	27	641	78	672	96	999999	999999	690	373	714	999999	817	100	636	78	999999	764	538	999999	389	374	615	79	999999	607	999999	686	227	999999	828	720	999999	730	800	999999	999999	106	999999	227	899	999999	285	311	999999	816	999999	648	425	979	919	446	890	203	483	999999	412	571	255	74	883	555	481	596	544	993	544	999999	299	647	173	999999	36	321	94	355	98	999999	999999	16	878	999999	270	999999	184	391	999999	787	257	222	999999	999999	999999	673	344	353	561	688	999999	225	281	643	359	999999	815	291	420	579	118	137	999999	108	711	248	196	328	999999	243	422	999999	173	999999	999999	86	71	831	786	363	976	741	999999	409	546	999999	999999	999999	215	492	432	999999	971	260	679	130	722	487	
631	999999	486	999999	67	328	999999	614	999999	524	804	999999	999999	999999	999999	999999	602	376	999999	100	562	76	513	999999	123	802	810	529	999999	999999	999999	999999	364	583	210	183	999999	960	683	999999	142	999999	592	220	999999	933	775	448	999999	999999	999999	999999	999999	631	999999	564	109	534	903	999999	517	999999	432	999999	446	95	999999	999999	783	331	190	642	692	866	957	999999	483	302	999999	189	999999	372	141	277	264	775	999999	732	657	645	999999	999999	999999	428	999999	395	509	452	774	355	25	641	665	999999	733	999999	999999	920	674	306	91	807	23	723	237	155	999999	999999	885	671	999999	195	486	147	999999	838	584	273	908	999999	129	41	528	175	174	396	706	999999	999999	248	165	20	999999	361	564	276	338	344	999999	813	780	355	566	999999	200	829	999999	528	819	999999	999999	999999	999999	112	999999	60	288	848	558	841	999999	551	620	647	516	154	136	134	582	999999	509	249	81	105	791	774	474	425	999999	344	240	187	255	649	807	808	998	999999	184	513	987	490	999999	360	999999	238	735	919	596	999999	703	40	945	999999	999999	201	284	999999	320	999999	585	863	872	999999	610	271	305	970	840	707	156	180	999999	79	992	999999	463	721	731	999999	999999	555	828	930	641	210	242	416	264	999999	999999	91	999999	772	927	134	617	573	750	112	933	764	88	888	898	999999	90	876	845	999999	737	999999	999999	757	373	40	999999	942	999999	409	38	889	999999	234	999999	75	535	187	151	868	411	890	970	628	629	284	476	999999	41	999999	130	366	570	888	877	970	999999	999999	409	999999	99	999999	991	350	83	54	58	854	715	832	999999	902	735	977	964	847	999999	566	138	98	564	999999	999999	472	289	672	328	828	356	212	178	999999	778	253	999999	737	898	999999	555	585	999999	622	234	208	999999	227	630	999999	924	40	388	999999	759	320	343	999999	764	529	71	411	725	229	507	999999	999999	359	134	999999	999999	236	999999	962	20	999999	862	999999	870	711	360	72	51	999999	999999	326	824	838	888	467	910	784	972	379	999999	153	859	16	124	999999	544	762	102	149	999999	999999	91	999999	329	999999	999999	400	133	999999	178	998	369	991	999999	190	999999	825	999999	999999	999999	423	263	579	404	999999	693	999999	827	999999	999999	597	999999	999999	349	217	245	409	518	999999	999999	520	999999	920	210	570	784	999999	691	934	43	719	301	434	999999	971	443	512	999999	462	999999	999999	573	974	885	581	38	467	999999	999999	944	288	317	788	999999	70	762	343	999999	833	92	999999	999999	893	124	457	999999	545	
343	377	774	733	388	66	169	418	946	686	999999	629	542	327	999999	583	989	755	999999	513	777	508	999999	109	999999	197	380	698	999999	679	860	999999	999999	492	133	283	343	221	900	999999	629	249	123	999999	308	749	999999	999999	607	592	999999	999999	56	792	768	834	999999	674	600	200	686	999999	982	999999	825	606	353	999999	203	943	249	778	855	160	883	999999	999999	142	800	999999	895	615	100	844	776	500	391	999999	724	299	125	669	620	710	999999	168	267	846	260	701	999999	252	571	999999	352	134	514	999999	909	240	449	36	873	999999	304	80	379	147	500	999999	225	861	334	999999	828	579	999999	999999	585	725	999999	548	999999	109	999999	653	53	436	501	999999	986	999999	583	493	849	99	796	414	415	504	788	129	356	925	486	544	917	666	836	773	967	369	999999	194	960	901	154	774	227	650	37	943	646	848	348	728	999999	841	999999	738	783	999999	739	999999	999999	160	201	999999	622	454	999999	386	999999	728	684	627	186	399	999999	947	944	999999	197	764	999999	999999	482	999999	999999	757	999999	86	612	999999	999999	223	629	238	999999	809	709	197	999999	773	914	650	352	999999	174	721	999999	888	999999	117	794	999999	566	999999	614	100	678	694	379	864	999999	999999	999999	503	738	470	997	948	151	999999	247	756	999999	424	999999	826	502	564	999999	864	216	378	999999	505	312	237	999999	655	623	167	141	25	817	296	999999	264	875	849	189	999999	724	602	746	999999	999999	47	891	152	134	787	597	123	361	515	999999	819	892	279	200	511	813	351	335	984	592	232	938	584	838	595	951	653	384	639	149	613	631	183	635	275	346	999999	530	835	569	999999	664	312	637	765	372	605	999999	678	890	382	999999	761	999999	646	999999	999999	313	539	836	944	999999	999999	375	55	197	719	643	999999	174	999999	999999	999999	999999	574	999999	636	946	83	233	355	999999	706	748	767	346	869	180	999999	176	39	212	991	999999	624	289	942	937	999999	999999	999999	962	999999	513	592	561	777	346	438	88	999999	999999	999999	315	491	999999	42	972	608	708	327	548	654	757	145	105	830	999999	800	294	625	999999	363	999999	580	392	999999	202	165	215	999999	533	742	910	704	999999	971	999999	517	673	256	969	338	884	260	999999	999999	976	999999	999999	999999	286	545	999999	463	999999	999999	735	735	108	691	839	817	402	999999	794	999999	743	999999	999999	133	155	999999	136	47	655	370	479	254	475	85	999999	824	668	485	292	987	598	457	999999	660	246	999999	418	999999	999999	999999	935	744	466	308	
574	923	900	373	585	303	418	115	807	999999	538	490	269	999999	408	999999	999999	917	857	806	217	296	131	817	886	205	574	154	630	503	434	999999	788	999999	511	369	923	304	900	988	579	493	999999	529	999999	999999	689	395	584	402	999999	28	886	659	101	287	802	93	487	389	999999	274	484	314	977	803	701	103	522	999999	101	853	26	869	237	723	646	602	695	140	516	189	570	999999	498	416	849	138	84	233	567	840	817	521	269	314	999999	999999	551	328	64	596	873	544	999999	160	11	27	432	377	641	209	397	357	872	999999	704	256	815	571	954	573	28	299	999999	999999	46	505	609	922	715	310	999999	999999	85	920	316	35	927	348	414	831	706	706	591	999999	453	470	648	999999	610	761	529	980	999999	491	577	583	72	60	124	505	999999	509	999999	340	159	30	281	999999	243	999999	328	999999	166	132	866	999999	999999	999999	806	575	999999	889	322	954	781	999999	999999	593	999999	732	963	877	999999	909	424	206	999999	261	217	433	198	696	486	931	443	62	824	251	999999	266	876	947	253	549	648	528	196	999999	559	999999	27	687	610	511	999999	999999	253	257	708	670	999999	456	999999	383	386	999999	999999	391	520	729	254	761	969	96	999999	26	999999	684	999999	999999	19	999999	999999	999999	415	510	95	974	225	999999	808	577	543	999999	989	429	999999	869	172	999999	125	999999	196	830	999999	266	718	524	655	699	999999	569	986	812	660	999999	754	779	967	875	999999	438	175	999999	920	999999	999999	24	106	436	976	999999	999999	782	999999	213	159	871	303	159	999999	571	999999	526	184	999999	590	999999	303	69	674	270	901	297	412	687	999999	999999	909	167	48	704	427	999999	722	999999	56	214	999999	456	779	999999	486	818	93	513	119	649	355	999999	999999	495	999999	47	999999	716	862	235	380	999999	999999	492	962	145	120	97	154	109	803	999999	999999	386	699	847	289	791	784	93	999999	999999	577	991	322	238	80	553	999999	390	999999	16	201	821	833	999999	882	297	921	350	707	995	369	19	845	234	488	999999	795	999999	757	970	931	999999	31	999999	999999	999999	179	733	75	567	114	763	641	796	929	380	552	761	999999	991	999999	444	386	999999	538	568	999999	97	999999	369	999999	119	633	497	84	999999	999999	362	423	999999	128	197	999999	999999	890	605	377	999999	305	117	168	44	909	765	109	497	402	999999	999999	999999	437	999999	983	706	809	995	140	154	722	999999	580	200	348	663	873	682	999999	246	999999	932	200	106	792	642	211	999999	209	867	
398	587	30	986	999999	465	999999	46	214	578	999999	999999	475	999999	336	788	537	967	999999	999999	999999	427	337	999999	496	20	999999	340	298	999999	504	95	795	273	999999	145	496	593	781	882	790	837	477	591	905	999999	467	967	999999	14	999999	243	37	953	975	971	999999	864	999999	409	698	543	747	863	83	255	109	212	477	201	302	944	196	999999	465	64	949	746	260	74	552	799	999999	999999	245	270	67	842	297	785	885	631	999999	999999	193	999999	999999	613	999999	660	332	265	499	999999	712	170	57	999999	498	999999	31	512	614	999999	999999	999999	999999	462	628	999999	198	267	915	691	315	999999	851	814	629	999999	999999	345	238	600	742	297	309	990	582	999999	999999	842	354	375	763	382	26	667	999999	294	283	636	985	705	471	75	350	808	273	51	999999	243	999999	290	999999	999999	284	999999	692	569	598	983	880	552	999999	355	913	549	999999	932	653	193	999999	999999	999999	337	359	533	138	677	947	501	726	541	766	980	258	999999	418	86	999999	999999	974	999999	695	299	999999	999999	999999	126	999999	999999	999999	341	397	135	944	259	355	629	337	751	886	24	621	999999	999999	349	786	618	106	999999	141	852	834	999999	218	342	649	999999	999999	916	427	999999	525	157	999999	394	153	641	46	999	717	788	748	999999	126	999999	344	598	42	417	999999	497	29	312	668	37	999999	746	916	999999	610	711	999999	421	334	874	498	474	485	872	999999	155	582	107	141	353	999999	487	534	258	997	60	611	173	269	930	999999	999999	488	594	887	406	724	433	398	999999	740	337	32	251	471	869	123	999999	999999	510	914	999999	999999	325	924	999999	221	667	614	559	109	884	161	999999	882	285	986	890	984	999999	430	159	708	135	999999	775	999999	293	787	138	937	999999	951	758	25	80	52	999999	669	867	195	67	818	839	906	855	185	629	369	195	882	999999	999999	423	90	765	222	55	712	158	565	999999	879	486	999999	658	933	403	387	811	243	823	231	126	999999	373	340	869	999999	758	999999	999999	923	999999	255	714	275	538	678	260	857	997	999999	521	999999	266	999999	999999	999999	258	921	782	251	999999	952	999999	999999	69	810	716	999999	353	999999	954	999999	729	14	287	999999	907	999999	999999	999999	999999	954	246	999999	709	999999	356	196	997	652	970	999999	818	594	375	649	195	999999	999999	728	999999	825	514	999999	506	963	999999	262	899	111	319	865	526	68	999999	603	715	999999	999999	255	463	530	437	700	855	128	999999	145	999999	638	55	204	999999	676	762	312	999999	999999	866	
746	240	999999	296	896	343	999999	319	760	480	771	933	499	421	960	274	442	397	813	325	388	233	447	622	271	65	125	687	849	999999	810	164	650	829	554	24	369	243	999999	999999	749	999999	979	664	999999	999999	556	782	226	999999	330	915	635	999999	999999	999999	793	481	35	841	228	999999	999999	999999	669	617	999999	669	867	999999	905	208	999999	456	575	999999	253	782	755	567	509	342	471	447	975	999999	528	999999	351	999999	999999	999999	217	999999	148	331	348	525	999999	260	420	999999	915	999999	506	131	68	999999	185	999999	279	20	726	468	341	999999	956	32	999999	773	98	999999	999999	835	999999	28	990	166	999999	253	241	728	787	505	999999	622	999999	999999	999999	854	837	350	724	443	762	220	171	749	367	263	999999	999999	47	999999	171	999999	569	89	556	488	999999	901	870	931	676	550	233	230	999999	719	999999	766	91	633	936	999999	669	884	999999	514	856	250	798	65	878	915	691	566	999999	130	999999	347	644	462	723	936	479	793	999999	999999	986	999999	438	648	794	608	244	999999	294	422	366	684	16	51	631	889	112	815	62	761	999999	666	886	200	666	130	131	999999	909	999999	279	876	999999	862	527	916	812	999999	270	279	680	999999	282	921	764	378	341	603	830	999999	833	999999	740	14	361	999999	63	248	981	674	487	999999	503	294	153	490	566	999999	523	999999	999999	952	554	782	91	581	394	965	435	298	999999	528	999999	85	177	999999	145	123	510	207	862	999999	178	596	792	999999	784	987	777	999999	811	197	999999	999999	756	880	119	957	923	999999	936	97	812	693	999999	999999	817	999999	127	538	354	999999	643	325	852	513	783	999999	990	26	797	406	999999	161	999999	602	448	999999	329	999999	505	188	199	730	270	775	761	999999	999999	833	257	366	870	248	929	367	553	764	272	252	107	160	967	999999	983	999999	899	660	215	292	520	999999	108	831	43	176	263	999999	64	87	999999	308	999999	166	769	440	999999	999999	231	129	999999	999999	999999	86	199	355	220	293	747	730	876	110	279	999999	323	123	268	49	999999	999999	114	640	999999	194	999999	999999	903	999999	147	552	14	948	439	96	243	999999	722	32	641	688	955	999999	999999	334	211	651	38	827	999999	656	999999	496	999999	468	24	418	974	236	585	999999	451	410	999999	204	725	927	999999	193	999999	999999	999999	245	407	527	808	144	474	385	983	849	770	86	966	490	380	999999	999999	970	999999	825	999999	496	446	251	246	555	824	971	608	283	980	844	641	999999	265	936	98	999999	660	880	
943	599	999999	999999	629	374	443	664	999999	217	723	700	122	370	624	904	999999	999999	290	999999	319	503	777	710	999999	925	445	609	999999	444	430	986	320	200	999999	999999	253	710	621	999999	121	169	999999	400	999999	999999	999999	281	999999	361	999999	932	999999	999999	999999	999999	821	542	867	704	929	999999	439	389	999999	999999	999999	921	999999	999999	999999	98	544	418	151	160	356	386	999999	589	999999	999999	866	873	306	498	999999	913	630	442	451	999999	842	917	942	286	729	767	613	823	900	999999	793	999999	701	58	398	528	265	420	103	999999	392	288	511	765	999999	566	999999	298	688	999999	301	999999	910	999999	256	999999	476	865	999999	588	999999	336	688	390	380	484	181	257	999999	530	999999	999999	348	15	328	564	415	999999	318	999999	684	324	145	434	520	747	481	752	802	999999	62	400	989	515	673	999999	599	130	395	493	394	999999	199	168	817	999999	999999	905	999999	692	220	299	556	999999	903	457	201	264	870	999999	13	999999	455	338	477	267	229	833	999999	272	964	295	791	825	779	849	999999	977	616	439	50	575	133	120	561	763	843	732	611	226	865	344	260	999999	999999	965	389	999999	690	559	861	873	999999	367	999999	925	999999	731	999999	63	331	223	999999	999999	593	437	306	999999	777	713	424	496	231	125	999999	629	44	40	345	999999	470	275	296	66	999999	176	999999	766	999999	635	265	999999	999999	558	894	651	696	820	177	61	669	999999	93	977	145	374	652	999999	959	107	891	478	395	999999	999999	66	927	591	863	999999	999999	540	951	999999	458	312	251	673	999999	999999	933	224	862	294	999999	425	191	999999	999999	212	523	999999	806	999999	743	787	726	581	965	999999	723	115	999999	750	625	138	103	941	528	833	133	978	237	212	174	999999	999999	110	528	178	874	618	999999	660	999999	999999	999999	666	407	999999	585	670	999999	999999	42	827	266	121	668	26	999999	249	999999	999999	999999	999999	327	999999	999999	76	181	625	999999	796	999999	115	445	306	846	745	405	999999	999999	999999	257	462	280	845	180	347	420	504	442	512	999999	634	827	581	580	368	562	139	545	341	999999	999999	617	911	427	927	999999	999999	274	999999	620	893	706	933	841	627	274	482	433	783	656	676	193	999999	949	999999	288	999999	726	488	192	276	892	212	366	296	844	369	999999	252	954	460	239	518	999999	999999	928	893	740	953	104	999999	706	762	685	823	777	78	999999	98	649	528	999999	786	740	354	11	999999	577	999999	999999	904	65	190	828	205	446	999999	657	996	410	394	133	773	
393	112	569	999999	999999	542	519	776	999999	999999	603	436	999999	453	999999	547	952	434	326	195	999999	199	34	525	999999	489	386	999999	420	965	999999	999999	404	999999	402	637	784	999999	976	44	44	15	507	727	586	402	978	993	999999	999999	54	975	78	938	602	204	88	999999	206	47	165	999999	999999	442	999999	349	42	757	999999	150	763	90	458	291	161	999999	999999	306	938	541	511	999999	216	999999	999999	712	195	466	867	208	559	740	675	939	878	627	999999	999999	86	247	370	230	999999	756	356	963	527	787	787	999999	511	781	115	664	535	772	211	999999	521	938	163	575	890	999999	590	33	415	519	412	533	524	628	230	700	181	290	451	459	999999	957	194	408	679	439	696	777	634	20	413	116	426	595	552	148	94	794	340	999999	175	332	557	17	384	999999	912	883	561	414	492	254	330	751	109	564	753	754	896	999999	166	999999	398	404	116	306	117	929	85	91	999999	387	950	362	999999	631	410	999999	34	425	526	812	999999	229	999999	168	785	674	495	988	999999	340	999999	880	932	361	934	162	999999	87	155	982	999999	479	798	115	304	968	467	999999	999999	999999	729	999999	999999	353	597	999999	999999	999999	521	999999	999999	97	697	285	489	80	999999	932	697	257	285	946	999999	543	14	746	430	422	999999	816	217	27	834	999999	999999	426	946	588	764	765	285	953	999999	712	548	720	782	523	625	234	549	534	999999	906	300	783	210	399	349	850	999999	464	94	999999	999999	427	263	878	674	999999	133	999999	999999	999999	999999	332	999999	567	995	293	964	907	797	999999	277	682	999999	927	528	827	225	999999	249	999999	27	821	999999	862	486	131	467	903	999999	561	111	999999	366	848	999999	968	403	999999	404	65	999999	840	666	999999	437	552	999999	336	360	999999	847	576	600	264	914	159	999999	999999	999999	874	826	70	69	245	537	999999	999999	398	999999	999999	433	582	162	193	37	999999	164	424	434	933	940	141	553	999999	999999	534	118	112	999999	785	515	876	561	530	239	826	999999	999999	917	999999	236	791	344	800	423	274	424	416	237	737	994	48	102	999999	933	694	517	67	531	999999	459	999999	465	215	54	999999	30	999999	954	999999	405	999999	506	565	707	999999	796	752	999999	449	999999	999999	875	205	790	476	783	414	596	999999	318	999999	900	914	420	22	335	138	755	866	254	791	462	35	341	271	542	537	999999	783	897	999999	480	91	999999	757	348	269	424	578	773	616	45	999999	892	682	832	592	154	695	823	999999	996	720	205	328	
999999	999999	864	529	934	256	965	813	999999	553	252	818	999999	999999	999999	76	713	187	103	637	756	53	143	999999	439	950	392	754	959	239	767	760	886	574	519	499	405	895	644	526	651	999999	772	348	439	24	570	492	999999	757	954	819	627	567	572	999999	715	215	999999	984	864	999999	853	999999	999999	999999	932	456	153	184	671	818	999999	576	986	533	281	794	999999	425	389	899	999999	212	285	948	142	329	12	999999	783	199	805	659	999999	440	999999	999999	562	947	91	123	349	847	96	999999	285	61	580	999999	999999	999999	986	674	604	964	487	999999	999999	999999	360	613	454	829	999999	999999	999999	883	913	556	165	916	241	999999	343	275	560	885	125	999999	999999	999999	999999	964	399	999999	212	140	65	698	953	727	232	725	999999	478	669	520	456	614	999999	402	999999	34	882	18	689	714	999999	339	413	601	999999	992	999999	278	864	490	439	999999	999999	999999	828	999999	602	437	693	516	684	999999	999999	50	439	999999	25	280	999999	999999	999999	391	183	999999	999999	999999	294	362	202	240	560	999999	614	188	90	918	345	999999	999999	922	431	455	324	999999	999999	477	732	373	171	999999	976	894	334	999999	409	58	365	999999	92	112	999999	250	999999	463	956	366	260	427	960	520	175	999999	706	31	302	999999	76	10	467	331	999999	999999	999999	178	263	665	999999	999999	779	999999	999999	564	168	471	999999	999999	219	861	225	999999	226	999999	999999	999999	858	212	999999	999999	999999	999999	999999	364	999999	760	118	19	60	77	999999	300	999999	786	647	928	957	610	615	999999	40	120	999999	999999	784	999999	115	687	517	549	999999	61	477	691	625	16	60	208	252	407	363	981	141	151	661	925	999999	440	668	485	693	257	596	954	282	737	356	999999	579	999999	655	999999	502	510	999999	158	823	681	171	641	877	999999	368	218	881	59	999999	284	554	859	999999	674	29	42	999999	72	464	523	418	999999	659	999999	629	723	751	931	489	999999	394	512	111	999999	999999	36	607	934	888	388	82	999999	757	999999	231	719	999999	980	999999	469	654	695	999999	310	272	283	981	602	999999	645	466	949	569	359	890	51	758	862	406	992	434	999999	184	86	450	999999	999999	587	63	999999	686	771	530	999999	975	999999	999999	999999	367	995	55	999999	805	999999	922	133	663	408	999999	190	961	184	584	999999	999999	733	520	617	999999	86	999999	404	549	999999	999999	694	999999	550	384	201	232	999999	504	999999	947	999999	126	931	163	999999	532	999999	999999	999999	999999	512	196	121	999999	251	188	210	999999	291	852	999999	
465	585	294	237	704	122	999999	989	957	999999	679	184	471	999999	617	999999	463	999999	554	421	998	676	999999	455	999999	317	566	142	23	31	25	223	558	306	965	540	647	999999	999999	419	707	416	915	943	999999	999999	649	999999	634	598	747	408	737	441	652	788	314	838	728	397	556	891	976	935	988	466	626	175	999999	87	942	537	920	144	713	592	999999	337	622	496	999999	999999	508	425	284	617	485	126	653	186	236	808	207	234	863	815	440	979	999999	999999	999999	484	729	556	655	219	487	603	999999	70	37	999999	225	242	729	369	393	560	661	380	980	999999	521	473	851	144	339	696	280	897	162	999999	381	256	110	192	468	999999	769	74	140	882	999999	593	999999	259	592	965	505	504	999999	879	328	584	999999	886	963	265	705	521	880	999999	332	829	908	255	999999	969	141	546	901	441	791	596	250	107	120	927	323	601	551	999999	200	776	475	283	463	796	860	224	999999	212	256	257	194	349	560	569	685	999999	999999	999999	999999	958	602	990	97	731	344	297	776	46	942	113	999999	516	600	555	363	635	999999	807	119	916	327	698	999999	543	411	900	547	550	251	419	947	928	999999	242	183	484	999999	731	462	572	448	192	999999	999999	287	678	749	15	999999	60	122	846	513	917	641	903	805	999999	330	444	750	999999	794	532	999999	51	976	367	381	879	449	70	355	547	478	999999	438	53	999999	733	999999	542	344	999999	999999	110	425	999999	601	999999	679	641	411	999999	821	221	398	737	999999	246	701	999999	633	336	610	61	500	965	999999	506	475	762	298	596	292	218	999999	602	235	65	625	364	766	111	209	808	659	337	999999	266	745	999999	999999	999999	42	770	908	17	590	256	609	460	183	104	804	999999	353	814	999999	999999	329	999999	512	930	620	999999	625	999999	137	999999	401	173	249	191	760	774	705	278	564	522	309	999999	21	999999	999999	175	191	671	999999	291	465	844	602	122	999999	999999	999999	136	409	695	155	386	999999	999999	854	999999	220	991	999999	40	999999	84	260	223	313	445	784	533	999999	999999	165	953	999999	999999	999999	556	570	136	999999	810	999999	578	868	869	377	922	999999	233	134	19	954	999999	337	276	79	390	594	389	809	501	175	665	652	955	539	201	162	44	451	307	999999	999999	747	533	454	644	999999	391	845	390	999999	560	999999	475	500	999999	626	958	776	956	999999	191	327	999999	644	920	999999	913	339	185	770	970	999999	999999	143	870	452	803	999999	435	999999	213	543	428	70	999999	
266	999999	464	573	575	203	267	495	344	694	999999	994	888	534	718	999999	61	669	620	470	778	581	341	629	523	822	147	351	782	999999	999999	898	692	39	664	999999	999999	999999	610	577	712	296	492	448	999999	458	915	297	717	881	161	873	808	999999	836	684	845	834	59	752	66	916	999999	585	999999	999999	311	858	870	969	844	296	999999	53	999999	999999	99	892	527	999999	907	999999	634	901	608	774	100	101	203	999999	903	623	999999	858	520	796	583	906	402	244	156	999999	999999	747	46	864	814	999999	842	354	595	952	317	984	844	216	291	999999	977	999999	999999	220	665	890	999999	230	580	210	532	999999	908	192	500	292	919	850	433	886	864	999999	960	335	259	999999	394	950	315	731	23	314	515	771	999999	131	466	936	401	536	681	999999	294	614	999999	881	445	412	462	35	999999	994	999999	404	999999	243	999999	451	960	999999	999999	999999	915	848	196	228	999999	999999	263	999999	826	982	999999	896	215	58	999999	999999	103	999999	413	981	497	290	666	29	530	120	999999	695	810	24	975	584	39	565	900	445	427	24	435	308	159	93	209	92	999999	886	199	999999	784	965	358	999999	999999	525	628	634	192	177	697	999999	322	999999	999999	811	999999	999999	867	650	999999	23	999999	999999	999999	114	999999	414	91	584	485	644	999999	925	910	999999	666	392	999999	999999	936	999999	263	999999	326	99	986	591	524	999999	84	669	999999	999999	750	999999	999999	999999	999999	307	693	223	553	608	999999	62	424	999999	999999	999999	154	624	702	362	713	999999	759	679	762	853	128	250	889	999999	509	816	999999	999999	185	148	808	397	999999	999999	821	722	723	655	567	274	674	600	934	800	253	460	966	999999	835	999999	22	367	516	999999	999999	453	999999	859	108	875	999999	52	999999	518	915	757	881	999999	999999	990	999999	114	121	498	188	999999	999999	999999	450	59	999999	959	547	999999	136	451	880	946	695	378	398	863	556	692	836	999999	389	425	999999	999999	999999	148	134	999999	710	907	255	999999	999999	999999	146	245	419	59	35	478	504	904	392	474	876	999999	999999	173	601	999999	557	429	661	556	148	890	214	953	480	711	834	702	605	228	205	861	999999	999999	241	163	999999	507	666	368	137	999999	999999	420	619	643	15	960	252	415	360	826	367	71	523	256	999999	465	579	999999	643	802	999999	173	278	999999	606	999999	999999	999999	999999	999999	762	302	428	663	857	793	344	836	706	874	999999	200	868	378	504	276	999999	984	131	988	999999	999999	999999	335	999999	869	151	604	47	906	
999999	804	565	309	74	74	643	999999	999999	247	130	742	617	769	352	118	305	999999	520	339	589	948	326	861	132	420	577	103	999999	999999	651	740	798	800	846	655	634	999999	314	999999	633	659	595	999999	868	999999	734	999999	982	77	999999	251	94	999999	326	999999	999999	703	999999	999999	497	550	383	411	596	390	944	817	999999	697	484	736	999999	999999	706	930	362	443	999999	936	685	621	120	420	423	410	655	100	999999	766	178	931	391	659	999999	92	285	194	999999	487	251	999999	42	295	592	838	654	999999	11	395	727	54	709	250	999999	875	439	963	999999	999999	999999	853	999999	166	999999	999999	355	999999	147	999999	999999	999999	155	999999	999999	767	588	999999	827	584	999999	999999	98	98	48	999999	999999	150	999999	77	999999	999999	206	999999	752	397	999999	875	766	50	493	718	866	388	740	559	999999	999999	555	999999	297	614	146	413	439	92	764	255	128	999999	331	214	255	80	969	999999	971	999999	763	308	193	712	69	786	101	999999	785	710	357	489	235	37	999999	489	999999	49	185	792	672	999999	632	338	757	371	719	999999	472	796	418	999999	587	855	440	257	27	584	554	359	321	402	307	999999	898	999999	180	303	619	766	300	930	168	188	381	999999	675	855	999999	999999	77	999999	574	988	302	950	902	379	597	348	471	999999	494	825	481	279	372	579	999999	129	201	426	669	706	506	487	248	408	484	346	999999	172	629	999999	292	999999	828	318	761	947	736	800	705	281	304	999999	446	342	999999	999999	999999	106	424	835	507	999999	999999	999999	999999	814	999999	999999	895	999999	766	999999	575	999999	542	972	450	999999	999999	492	392	400	720	398	411	411	51	905	700	999999	615	485	747	999999	999999	641	365	961	826	946	246	243	905	454	515	996	529	807	800	999999	661	999999	288	932	453	116	930	755	999999	90	773	999999	802	523	646	290	999999	781	999999	999999	616	489	236	999999	256	999999	495	999999	883	999999	882	999999	115	965	721	999999	207	815	999999	999999	710	610	505	746	183	440	440	391	999999	999999	445	747	999999	898	128	181	451	418	685	303	621	663	999999	60	208	539	999999	837	999999	708	93	999999	441	46	999999	16	984	490	999999	816	718	999999	468	999999	969	145	999999	999999	846	550	496	788	999999	56	631	56	737	455	548	644	739	999999	590	109	999999	700	999999	999999	708	122	196	960	721	869	584	517	205	999999	999999	72	824	493	990	261	222	304	615	999999	415	153	278	999999	941	61	86	125	999999	999999	999999	279	829	999999	508	734	363	999999	77	270	
472	999999	999999	523	375	485	999999	256	999999	338	999999	847	95	921	87	999999	843	999999	29	999999	999999	469	993	835	707	810	243	999999	999999	266	898	687	236	355	922	301	301	755	999999	466	241	999999	512	999999	483	668	194	999999	155	943	890	705	999999	999999	477	12	999999	25	999999	564	252	228	271	999999	439	208	620	740	999	785	272	98	493	999999	438	999999	999999	808	362	48	626	335	999999	51	999999	203	999999	829	877	919	181	285	938	609	223	22	568	165	756	284	999999	999999	999999	369	680	999999	221	953	968	513	55	999999	663	777	999999	999999	773	999999	999999	246	37	791	862	999999	614	999999	159	999999	349	999999	405	801	62	999999	990	182	426	999999	370	573	981	228	860	374	999999	859	999999	171	999999	306	999999	347	184	519	999999	266	999999	829	755	693	653	999999	614	552	118	254	269	584	786	999999	500	687	860	417	265	809	930	999999	215	755	374	987	224	52	187	67	626	542	999999	734	590	597	999999	676	919	654	613	318	266	999999	599	47	385	904	805	999999	487	766	264	999999	335	103	623	999999	329	999999	122	999999	999999	60	999999	999999	752	62	999999	999999	356	999999	498	610	205	622	241	585	165	999999	612	999999	999999	625	580	999999	288	394	408	496	999999	341	356	264	542	52	942	215	12	999999	294	332	729	999999	215	303	278	653	251	713	862	999999	843	993	999999	803	334	750	480	767	999999	368	653	688	930	25	999999	243	999999	999999	679	35	583	293	51	289	589	999999	419	286	591	999999	152	694	634	936	497	363	211	738	717	999999	735	244	433	999999	678	999999	971	999999	466	999999	585	98	999999	999999	464	999999	951	772	223	990	999999	203	186	999999	999999	959	63	994	527	483	41	999999	445	999999	300	999999	859	124	611	548	372	229	819	555	999999	64	660	798	999999	999999	999999	438	525	999999	862	541	67	619	711	999999	999999	999999	672	983	13	255	999999	557	545	124	999999	836	999999	674	999999	121	383	630	765	999999	308	265	521	590	999999	602	814	718	624	758	291	999999	999999	999999	561	999999	557	836	999999	803	411	113	262	367	999999	575	999999	850	109	751	999999	999999	853	999999	421	731	999999	91	912	999999	999999	934	933	999999	999999	459	433	280	123	242	563	547	88	961	999999	205	13	164	353	505	335	999999	618	999999	600	999999	396	863	480	829	928	475	923	151	999999	477	999999	999999	533	999999	152	996	736	867	197	620	358	891	790	225	728	999999	738	417	84	477	999999	999999	999999	979	72	999999	999999	294	999999	98	623	936	600	292	35	537	
631	565	362	999999	236	751	686	979	505	504	83	999999	110	999999	737	515	999999	999999	161	999999	289	553	999999	583	206	999999	563	108	999999	422	301	999999	999999	201	679	182	65	745	251	999999	383	999999	484	567	496	545	999999	999999	360	999999	869	999999	141	999999	257	87	841	779	999999	784	197	999999	983	92	999999	575	999999	909	948	565	999999	331	999999	586	999999	83	78	999999	999999	661	268	999999	747	888	999999	595	376	999999	943	601	341	285	612	467	387	796	233	402	364	920	481	999999	999999	795	657	547	63	999999	187	184	19	683	999999	481	525	318	839	104	539	999999	209	788	965	356	234	185	719	195	208	940	849	999999	802	999999	999999	999999	150	952	999999	15	541	821	107	768	592	657	999999	141	941	999999	956	138	862	747	999999	693	318	391	999999	999999	828	999999	999999	247	335	342	881	526	999999	540	178	886	863	533	85	387	690	207	764	577	592	587	253	139	983	720	814	64	454	496	676	759	391	999999	187	673	475	999999	443	259	775	76	999999	410	999999	80	275	338	672	344	13	120	627	999999	890	250	999999	226	999999	614	528	827	81	804	864	418	999999	114	355	999999	999999	999999	764	514	801	999999	746	843	999999	913	455	999999	999999	999999	999999	565	999999	397	999999	937	59	259	606	999999	731	948	994	999999	546	491	999999	171	999999	270	432	183	356	999999	201	374	503	999999	999999	350	169	999999	444	961	320	999999	286	117	246	418	362	662	232	935	782	853	531	710	306	747	348	293	503	132	688	999999	218	29	205	504	444	278	272	266	999999	689	513	43	726	246	215	467	924	999999	907	769	950	420	340	999999	999999	999999	999999	999999	11	875	549	322	282	999999	100	267	999999	741	974	94	999999	966	276	103	999999	497	983	999999	542	999999	368	928	224	918	369	798	688	857	661	650	793	32	264	793	149	999999	760	726	155	999999	556	193	599	823	379	984	153	247	999999	355	809	423	999999	130	516	620	107	363	639	302	578	999999	90	333	300	376	711	483	999999	158	736	266	914	594	334	185	339	400	548	385	654	999999	999999	999999	841	379	325	143	286	999999	103	407	97	852	999999	999999	112	276	533	12	282	670	293	849	618	552	509	122	796	340	291	707	999999	264	999999	137	999999	773	491	920	61	578	206	434	64	339	179	71	999999	832	82	73	866	546	113	983	999999	20	698	299	999999	212	999999	946	247	396	592	832	999999	251	999999	338	784	613	999999	704	474	858	794	288	382	447	999999	963	267	999999	999999	999999	161	665	
969	193	85	999999	999999	848	240	260	999999	668	747	347	857	973	533	743	999999	262	999999	408	999999	999999	225	999999	916	433	315	383	999999	29	555	323	999999	999999	282	125	263	591	564	999999	999999	999999	671	135	541	999999	590	999999	440	523	939	999999	684	752	155	669	967	999999	286	626	542	856	572	999999	123	433	999999	318	701	418	490	697	698	491	935	305	638	999999	878	880	842	999999	943	999999	89	999999	639	928	403	612	157	999999	314	999999	570	999999	651	503	999999	117	999999	282	232	32	999999	251	889	203	816	999999	41	877	787	405	783	159	912	999999	98	156	794	736	914	98	270	893	999999	760	920	999999	653	144	999999	771	510	570	170	921	999999	999999	999999	999999	122	999999	581	280	809	908	164	999999	703	253	415	864	322	643	367	143	761	149	859	999999	282	498	206	897	799	26	895	223	989	991	277	260	999999	358	624	371	517	990	94	483	606	509	999999	999999	729	999999	458	867	213	36	999999	991	978	948	173	623	356	684	999999	999999	23	940	431	712	999999	165	795	999999	999999	995	626	999999	65	385	532	773	873	999999	177	585	567	999999	19	963	831	286	281	131	999999	10	25	833	519	301	470	999999	88	999999	999999	573	428	999999	848	999999	409	399	936	999999	426	400	750	560	516	999999	235	984	999999	467	881	700	883	999999	999999	27	979	999999	999999	763	914	866	695	961	371	604	166	999999	190	801	563	441	350	678	705	794	260	999999	326	624	76	999999	734	620	40	734	999999	754	714	830	238	615	999999	182	999999	559	999999	999999	999999	912	738	161	999999	999999	999999	449	360	999999	999999	984	767	999999	476	637	999999	439	142	999999	930	637	913	999999	999999	359	573	947	304	177	990	155	99	999999	999999	414	885	914	999999	604	999999	590	384	485	786	729	72	714	999999	999999	484	258	427	999999	858	560	998	336	792	455	566	999999	155	999999	225	999999	895	305	256	71	751	782	758	537	369	999999	263	438	625	999999	296	999999	808	794	693	741	728	469	613	999999	416	999999	132	999999	999999	759	999999	999999	270	963	834	767	467	999999	758	999999	500	890	270	518	307	569	711	163	168	999999	158	361	499	483	999999	435	692	999999	655	202	660	533	999999	610	904	999999	178	661	804	529	401	731	45	999999	251	837	208	104	999999	846	847	968	77	340	610	94	702	786	868	999999	84	927	431	566	999999	966	999999	660	999999	245	401	59	359	999999	316	426	325	507	999999	267	237	597	131	999999	354	999999	465	999999	999	819	368	999999	999999	406	455	474	
309	479	949	999999	445	999999	490	183	454	798	619	438	34	194	768	204	554	611	180	999999	805	999999	221	999999	510	243	661	794	877	19	266	952	193	999999	999999	846	557	957	821	689	117	948	364	999999	83	37	143	814	60	999999	837	191	235	968	999999	687	267	601	773	999999	885	695	306	445	541	666	999999	191	999999	922	999999	596	999999	999999	378	857	268	999999	999999	999999	110	846	744	713	181	85	727	224	999999	439	588	956	999999	619	803	999999	651	918	25	999999	782	951	747	999999	999999	999999	400	999999	599	810	999999	603	999999	300	999999	49	951	592	999999	465	938	40	17	637	343	999999	412	180	687	956	215	349	648	868	700	158	109	999999	196	930	685	983	999999	373	999999	999999	641	893	999999	764	999999	68	999999	560	478	999999	944	119	795	999999	838	229	66	643	604	89	954	456	599	952	999999	345	406	342	780	999999	415	643	627	357	999999	518	663	922	999999	999999	694	999999	400	948	999999	989	999999	359	102	999999	999999	999999	769	999999	41	195	304	999999	824	135	662	999999	999999	523	346	310	999999	448	788	330	566	999999	157	457	999999	865	66	650	747	999999	999999	57	999999	324	999999	434	874	696	325	999999	223	108	107	370	494	381	999999	876	612	904	999999	381	999999	771	898	792	833	321	999999	176	138	654	817	874	999999	615	82	465	495	912	435	796	132	925	999999	468	999999	787	962	23	999999	190	48	999999	453	154	486	478	426	246	600	562	160	159	734	999999	999999	233	761	879	309	852	390	700	479	710	258	645	999999	440	755	55	358	532	619	948	999999	973	999999	464	999999	603	999999	999999	999999	999999	646	999999	200	547	187	813	999999	93	714	704	999999	348	374	743	895	999999	813	986	490	999999	214	628	540	999999	953	316	999999	306	750	706	813	999999	388	606	74	285	454	127	999999	942	28	275	817	914	159	278	999999	687	568	297	999999	62	999999	999999	668	999999	999999	414	594	870	19	730	343	18	890	668	959	999999	679	620	999999	696	733	999999	536	939	810	625	636	685	706	125	737	462	999999	760	372	999999	938	999999	841	49	533	391	999999	999999	999999	808	999999	491	318	842	18	999999	900	103	329	230	999999	729	217	817	778	909	174	893	992	880	999999	139	305	346	828	999999	778	357	999999	352	616	247	17	11	601	155	376	864	117	999999	561	823	441	152	393	219	838	33	271	624	227	48	999999	61	717	894	195	972	23	999999	179	999999	930	977	613	991	721	216	226	632	542	309	786	999999	329	278	697	163	999999	619	
795	999999	96	999999	999999	577	942	956	999999	706	960	403	850	999999	619	18	893	464	538	999999	497	631	807	638	91	917	262	102	732	999999	206	42	999999	404	589	424	999999	392	852	46	59	999999	921	520	999999	148	459	63	593	320	384	243	624	999999	131	173	999999	457	467	217	999999	850	233	844	999999	927	384	999999	152	999999	999999	510	612	502	352	999999	710	999999	999999	999999	999999	208	508	421	74	963	999999	469	283	426	999999	19	925	645	720	209	541	87	21	999999	764	14	910	999999	769	999999	630	132	999999	399	999999	661	490	999999	749	127	351	812	780	999999	999999	915	182	726	728	999999	585	967	782	153	200	633	999999	231	187	463	999999	999999	999999	200	999999	999999	261	883	963	999999	528	999999	999999	602	857	729	999999	999999	235	849	832	194	670	237	999999	999999	349	999999	208	830	999999	268	346	295	830	242	170	590	213	233	663	298	762	999999	23	184	999999	189	296	999999	336	999999	996	999999	999999	112	999999	424	901	678	946	197	685	143	440	269	73	999999	772	625	568	999999	271	999999	195	543	431	758	224	123	593	170	777	737	503	575	272	18	663	727	793	746	688	534	287	476	613	999999	481	999999	999999	469	999999	999999	902	620	548	999999	153	97	999999	690	209	787	95	785	419	947	999999	865	997	65	947	999999	831	822	37	737	724	999999	999999	999999	286	471	12	133	753	999999	835	883	36	277	999999	575	56	999999	546	901	449	999999	66	665	999999	616	756	64	522	371	839	999999	593	811	279	434	999999	879	414	999999	784	961	42	313	121	999999	999999	729	201	381	999	728	286	135	999999	233	662	999999	999999	999999	714	999999	611	999999	276	999999	300	225	999999	440	418	999999	698	999999	126	487	468	752	999999	999999	778	36	863	150	371	120	803	467	999999	56	772	892	77	744	33	836	360	650	47	365	999999	622	731	761	999999	832	40	478	19	810	765	909	720	577	891	688	999999	471	30	999999	952	832	702	951	999999	999999	109	954	783	289	137	818	715	198	778	999999	304	112	186	999999	90	334	999999	712	290	863	999999	500	853	345	999999	888	630	881	999999	633	919	780	999999	446	732	85	999999	999999	683	947	203	531	798	999999	393	999999	294	490	85	627	385	990	999999	804	999999	609	110	448	536	999999	198	834	999999	155	999999	524	18	999999	999999	14	639	999999	38	343	999999	649	701	128	951	771	604	149	805	784	999999	928	119	299	102	999999	975	256	203	444	758	368	745	653	497	999999	999999	554	683	999999	999999	999999	961	337	143	704	
908	999999	999999	765	644	999999	39	999999	897	318	415	999999	648	683	999999	393	534	594	999999	311	904	57	630	92	798	60	999999	735	796	600	999999	781	165	397	225	999999	759	999999	999999	710	339	744	755	999999	464	262	999999	10	51	999999	999999	377	999999	832	800	860	999999	414	966	593	999999	999999	214	306	999999	633	564	260	468	46	633	106	999999	999999	972	169	301	451	628	545	999999	464	694	202	999999	999999	39	333	596	365	641	999999	999999	217	126	45	540	459	999999	830	698	655	542	14	999999	35	584	877	859	640	568	910	786	430	999999	138	609	999999	828	999999	604	240	664	113	404	287	635	586	758	937	629	842	612	797	846	999999	922	689	230	999999	24	161	999999	955	999999	999999	569	50	999999	999999	435	999999	630	96	236	999999	990	439	609	693	399	998	999999	922	21	725	999999	988	584	950	216	920	791	385	737	999999	767	999999	316	673	718	999999	818	999999	511	999999	221	526	999999	388	999999	492	89	999999	63	999999	42	551	944	80	434	580	465	817	999999	515	737	999999	359	784	700	292	132	999999	999999	803	189	358	420	999999	514	780	427	999999	451	999999	840	263	332	720	419	999999	763	245	999999	148	999999	10	999999	996	373	966	177	786	688	999999	370	153	562	999999	836	684	140	43	566	653	162	270	999999	999999	999999	483	922	638	375	484	529	887	999999	836	673	189	368	424	546	547	613	640	999999	999999	363	697	999999	83	999999	734	95	729	679	595	999999	999999	634	999999	332	890	999999	539	421	213	999999	999999	455	726	999999	657	326	715	497	29	999999	522	753	149	703	976	782	999999	754	999999	999999	799	217	112	999999	804	555	999999	102	999999	502	84	228	313	999999	999999	252	974	498	236	417	379	242	659	999999	473	999999	494	239	355	117	999999	999999	999999	814	897	275	352	875	780	112	891	623	841	527	999999	303	449	999999	822	734	808	360	527	232	29	566	999999	557	387	689	70	205	746	999999	306	299	447	999999	642	615	999999	999999	717	999999	526	756	999999	999999	999999	180	999999	884	417	999999	309	845	266	558	794	999999	716	795	999999	101	51	695	999999	302	999999	676	855	999999	967	216	834	709	642	403	705	999999	175	425	969	217	999999	186	788	135	249	460	999999	888	704	311	999999	114	610	626	93	830	999999	999999	911	911	325	999999	916	999999	786	599	213	863	999999	531	175	300	999999	290	87	864	907	751	62	770	644	966	999999	665	999999	730	999999	25	320	875	393	75	999999	67	892	297	269	588	349	650	999999	999999	45	182	146	
608	288	329	549	228	999999	138	999999	150	277	999999	480	260	892	999999	500	197	553	977	148	109	786	768	398	789	605	328	411	412	524	474	999999	999999	529	709	452	779	476	999999	951	264	999999	374	789	543	817	18	999999	293	159	999999	626	68	999999	46	822	519	930	760	622	999999	726	643	999999	802	427	408	999999	999999	613	721	721	999999	999999	883	90	421	979	855	972	596	999999	127	263	465	848	872	47	493	887	933	848	715	479	356	999999	999999	999999	986	999999	418	999999	513	680	437	347	175	41	999999	955	410	540	85	787	36	999999	999999	999999	171	954	555	371	248	304	680	873	15	981	679	355	705	673	992	999999	999999	318	129	447	999999	127	682	999999	886	999999	487	403	999999	927	452	384	929	999999	999999	42	570	999999	999999	999999	10	564	341	999999	362	805	260	999999	999999	999999	234	717	852	999999	565	53	999999	714	484	710	817	286	999999	999999	999999	304	999999	710	96	960	178	516	999999	910	446	999999	999999	498	488	999999	286	751	855	436	999999	735	999999	767	999999	999999	760	855	572	338	401	723	463	263	655	67	999999	550	649	999999	999999	717	448	942	724	304	266	783	236	999999	434	999999	431	673	383	999999	773	658	280	553	999999	323	944	941	518	723	806	999999	842	430	702	736	999999	278	999999	986	297	588	999999	145	287	976	999999	179	904	335	302	999999	999999	852	294	730	999999	106	999999	853	773	999999	434	11	497	734	941	999999	700	697	999999	163	413	397	516	194	999999	144	276	999999	693	774	47	999999	431	999999	652	989	146	999999	999999	15	999999	416	223	790	164	51	999999	553	45	999999	479	216	371	149	386	492	999999	999999	999999	145	999999	163	999999	998	999999	251	580	480	91	951	669	729	241	999999	271	997	999999	725	999999	573	496	999999	999999	870	304	999999	821	291	640	999999	653	999999	855	330	185	738	256	224	999999	999999	471	177	999999	93	163	999999	974	412	999999	388	999999	999999	80	552	999999	117	964	299	999999	638	430	298	999999	921	999999	633	873	999999	783	999999	751	999999	404	126	111	999999	999999	114	716	999999	856	418	414	261	850	999999	999999	999999	999999	78	773	956	520	693	492	183	337	549	785	530	876	73	629	999999	637	360	226	953	451	330	855	859	999999	159	781	21	999999	589	81	999999	668	999999	999999	715	759	794	448	711	999999	928	991	999999	328	196	677	793	789	70	623	499	816	21	999999	361	222	999999	999999	370	999999	999999	299	748	478	999999	861	315	834	914	999999	999999	912	514	329	999999	999999	153	540	395	482	987	
232	999999	965	582	458	656	710	999999	502	846	420	87	799	164	638	999999	243	999999	999999	372	999999	999999	477	999999	586	311	692	999999	32	78	382	988	888	999999	257	476	783	896	71	214	605	957	422	747	432	835	715	174	884	96	999999	732	70	120	999999	356	355	194	999999	156	964	372	999999	999999	473	431	199	875	906	172	469	346	746	129	766	12	463	729	357	751	596	527	999999	999999	168	650	999999	999999	895	900	131	598	901	914	999999	243	112	999999	283	11	646	839	267	999999	626	574	985	940	353	36	893	999999	836	254	560	999999	908	918	999999	823	503	421	979	999999	50	870	445	832	879	533	899	474	456	356	115	757	270	999999	999999	999999	999999	986	434	869	17	505	761	657	364	803	334	999999	723	460	507	235	859	261	681	999999	138	163	71	819	999999	428	179	490	148	999999	186	176	999999	999999	168	517	986	120	998	545	999999	999999	999999	85	209	999999	750	995	849	880	897	18	70	563	465	511	925	614	742	999999	335	281	518	561	627	167	585	999999	301	990	248	999999	263	145	646	349	999999	999999	620	421	678	183	641	999999	905	999999	116	999999	225	657	591	381	378	420	219	837	280	916	458	51	139	707	999999	859	641	999999	755	924	916	999999	826	999999	994	331	999999	161	640	999999	655	999999	999999	999999	827	644	408	866	999999	842	926	809	79	768	536	579	291	970	999999	782	627	757	422	192	139	109	830	652	387	57	999999	67	999999	31	271	999	999999	599	880	70	460	775	776	999999	997	116	56	67	999999	424	49	999999	682	999999	631	897	47	999999	999999	727	813	999999	999999	334	342	868	612	999999	507	999999	589	691	99	418	331	999999	981	999999	194	32	999999	773	999999	999999	999999	570	385	348	399	999999	961	131	199	163	999999	704	296	452	579	139	504	997	999999	875	999999	357	850	999999	999999	779	999999	999999	684	999999	673	50	517	999999	326	772	999999	273	999999	143	576	468	999999	936	171	626	999999	538	929	64	999999	65	223	373	137	659	719	121	999999	999999	999999	433	447	810	489	216	197	770	136	999999	646	999999	999999	426	309	377	855	913	999999	910	223	387	999999	629	999999	617	827	999999	999999	666	62	381	462	999999	999999	152	999999	999999	457	954	438	795	412	132	417	296	716	796	74	760	804	806	19	900	999999	79	825	817	999999	871	389	54	382	999999	754	275	778	999999	740	167	356	172	466	157	482	427	975	485	221	574	900	40	89	637	861	256	372	999999	642	616	999999	213	999999	999999	574	394	423	999999	
378	152	517	999999	66	907	414	641	350	861	999999	999999	103	349	606	999999	970	359	965	744	999999	507	999999	999999	667	134	840	999999	429	880	582	97	13	43	117	79	66	494	974	181	233	999999	999999	510	142	663	999999	976	607	368	999999	999999	429	999999	999999	870	248	999999	749	999999	76	271	222	470	289	340	999999	70	242	536	328	486	385	793	521	387	601	402	94	13	999999	863	999999	71	999999	367	668	334	999999	999999	830	765	999999	999999	999999	962	17	445	231	801	688	461	744	80	50	138	840	636	168	957	278	845	999999	745	329	999999	725	161	204	999999	999999	999999	371	996	705	562	741	342	688	559	379	999999	181	293	999999	160	129	475	999999	999999	526	42	175	741	967	984	560	999	723	999999	246	999999	251	309	139	999999	99	747	374	487	397	999999	948	609	587	123	674	922	430	179	93	260	999999	67	405	639	485	630	38	720	12	742	999999	786	322	523	914	999999	163	287	70	381	110	543	749	28	94	566	163	854	320	637	578	999999	817	986	726	193	903	499	562	469	999999	654	485	654	889	171	296	74	208	801	768	999999	118	712	160	596	317	386	555	999999	476	184	999999	999999	173	75	968	999999	796	731	968	663	724	999999	662	999999	67	999999	139	922	280	999999	655	519	868	435	445	115	836	999999	999999	999999	944	999999	992	544	254	121	491	823	999999	999999	277	477	832	115	429	517	59	703	538	223	999999	632	648	387	999999	890	505	738	999999	862	999999	666	855	451	999999	89	608	128	212	946	999999	315	999999	319	822	188	686	763	15	927	66	142	601	662	280	321	996	615	999999	363	616	753	203	340	470	610	622	999999	395	349	908	930	501	592	609	941	903	999999	565	999999	213	999999	732	702	805	367	999999	202	999999	407	999999	993	999999	848	999999	860	999999	398	849	221	999999	305	378	666	29	999999	640	18	62	338	418	667	60	999999	159	874	30	999999	999999	112	545	429	220	999999	265	999999	999999	653	999999	999999	829	515	489	353	784	999999	372	76	683	679	999999	66	150	842	989	999999	999999	437	698	465	839	620	863	746	675	146	95	390	410	113	307	987	756	313	999999	903	188	706	999999	251	511	953	999999	855	385	488	999999	999999	999999	839	999999	401	954	796	999999	219	652	742	677	647	823	999999	666	579	999999	739	310	836	999999	96	247	246	546	457	953	886	801	17	371	197	999999	716	392	570	999999	905	43	999999	403	300	260	445	999999	253	427	529	297	249	482	646	188	452	45	999999	601	999999	
855	506	843	33	418	644	381	490	790	116	600	105	448	477	706	999999	442	52	835	802	999999	303	40	999999	999999	561	999999	999999	19	415	681	480	968	404	60	537	126	999999	999999	999999	73	548	999999	999999	929	201	999999	15	939	838	999999	999999	86	999999	999999	999999	476	419	434	856	999999	999999	481	384	434	129	999999	53	426	179	234	72	999999	999999	738	669	840	719	504	407	760	530	785	180	406	688	404	178	999999	498	999999	706	946	35	999999	417	76	88	999999	810	999999	758	588	999999	614	947	831	857	71	859	721	756	915	36	105	588	999999	310	978	746	724	958	177	928	118	527	999999	145	721	330	602	761	832	694	343	999999	941	24	566	458	856	547	117	26	999999	999999	790	919	929	918	546	766	110	150	999999	999999	590	999999	999999	999999	831	696	146	740	266	999999	923	231	693	103	999999	856	743	529	889	999999	999999	160	162	804	737	206	999999	999999	999999	999999	661	692	608	999999	421	999999	362	480	999999	170	411	377	760	815	999999	568	236	836	281	689	32	580	999999	908	264	999999	508	999999	359	635	491	343	999999	999999	999999	241	623	465	999999	366	503	273	902	999999	775	999999	999999	999999	423	178	970	378	530	105	813	999999	441	699	999999	980	782	504	999999	991	678	77	422	999999	517	159	945	770	999999	999999	195	758	677	999999	143	781	50	172	444	191	665	123	813	860	616	227	799	999999	999999	999999	583	999999	152	911	60	707	71	70	999999	274	232	999999	223	615	909	65	414	909	999999	201	940	620	999999	939	336	999999	264	999999	723	299	360	999999	288	463	341	195	615	765	481	999999	999999	980	343	180	999999	465	899	999999	950	999999	813	999999	368	300	761	999999	940	213	585	999999	999999	999999	346	538	914	210	920	760	284	999999	449	648	438	139	481	959	999999	889	980	870	665	67	999999	172	486	999999	663	988	702	377	999999	412	190	986	983	221	643	804	265	757	544	148	922	237	121	999999	460	238	818	999999	686	60	232	715	829	395	898	184	999999	999999	547	999999	999999	999999	477	47	468	452	999999	270	325	482	633	232	335	527	144	383	60	322	999999	435	999999	900	999999	205	189	999999	166	597	999999	469	999999	812	220	612	90	25	759	84	999999	18	91	558	485	214	426	999999	389	312	260	524	133	739	443	999999	763	999999	226	282	999999	993	295	999999	947	999999	999999	821	22	723	446	128	624	999999	616	11	999999	620	425	999999	999999	189	95	999999	346	798	999999	999999	379	109	848	923	799	487	999999	999999	722	999999	999999	999999	
484	605	987	999999	999999	999999	900	999999	133	441	768	152	741	999999	504	999999	999999	441	221	999999	999999	717	452	913	874	999999	329	146	759	902	289	819	19	796	11	182	202	999999	988	214	999999	199	888	937	340	706	191	70	982	999999	805	290	321	461	118	767	163	84	792	999999	812	763	396	230	161	948	999999	945	737	331	999999	488	453	999999	999999	330	828	999999	582	177	340	999999	163	221	999999	998	999999	558	999999	244	29	999999	636	644	401	999999	999999	667	785	999999	573	246	999999	661	72	326	837	999999	999999	787	938	999999	502	624	22	553	609	185	133	163	450	999999	267	503	312	999999	852	808	615	999999	528	999999	999999	200	604	103	999999	999999	999999	780	170	203	359	900	305	999999	625	999999	999999	848	999999	626	543	999999	999999	988	979	999999	359	999999	474	39	999999	999999	269	777	999999	311	30	999999	999999	999999	37	353	992	256	235	367	207	999999	743	840	186	767	594	901	627	105	258	999999	124	117	152	999999	315	999999	504	279	640	527	999999	999999	991	712	999999	426	599	200	640	695	763	622	631	999999	961	633	852	932	495	999999	160	999999	999999	414	804	510	999999	999999	999999	860	751	956	999999	679	481	429	999999	999999	999999	177	999999	436	465	562	852	501	485	724	999999	682	289	572	999999	283	377	635	270	999999	907	730	999999	27	162	779	999999	999999	895	951	999999	541	783	999999	406	999999	999999	724	369	501	561	313	999999	249	99	365	580	189	182	452	999999	845	169	272	565	805	715	295	283	685	617	999999	605	999999	778	999999	999999	900	999999	465	228	652	999999	769	35	604	706	223	999999	797	208	765	634	453	648	999999	382	521	999999	600	999999	770	999999	683	883	516	707	500	470	147	999999	680	23	717	999999	660	579	399	247	960	999999	502	367	486	999999	852	420	162	999999	677	578	386	88	999999	852	999999	999999	592	886	518	897	215	752	790	339	528	999999	916	228	988	530	999999	283	861	501	999999	412	963	207	40	106	554	615	792	569	90	602	447	865	776	457	999999	513	728	73	893	750	999999	156	957	999999	503	934	896	157	595	112	226	999999	742	55	249	395	855	999999	353	600	999999	230	259	999999	314	61	999999	541	543	479	555	798	607	369	999999	816	249	929	603	619	718	999999	973	999999	385	373	999999	731	218	999999	657	317	719	303	999999	356	897	40	797	451	492	999999	613	126	557	427	476	382	219	432	155	999999	818	733	881	323	257	281	550	999999	928	720	333	942	821	247	88	313	578	489	918	218	999999	161	137	
363	42	857	429	957	897	999999	521	999999	455	730	498	986	421	477	108	626	999999	999999	523	771	42	671	999999	319	999999	172	999999	999999	513	999999	794	666	605	999999	999999	999999	851	592	53	187	209	547	496	999999	999999	101	892	111	390	302	728	285	638	999999	330	371	562	119	999999	734	947	999999	281	999999	936	831	390	999999	196	999999	774	897	999999	345	999999	494	184	213	570	257	280	701	349	221	218	519	999999	250	207	919	999999	741	974	318	239	418	275	978	164	999999	711	998	914	682	528	831	999999	302	999999	836	196	358	549	999999	999999	255	451	999999	309	427	803	150	695	277	869	42	999999	999999	999999	163	228	206	59	653	546	281	787	999999	693	387	999999	736	999999	371	732	489	202	999999	854	999999	966	215	999999	737	999999	999999	313	647	813	495	999999	966	196	640	999999	990	309	896	825	192	468	785	377	999999	999999	76	694	334	544	999999	839	999999	650	132	197	999999	528	999999	538	999999	968	999999	853	207	478	90	549	815	753	742	189	306	787	671	525	190	837	999999	367	57	876	978	113	432	999999	598	325	999999	453	604	999999	999999	367	850	223	329	932	180	453	298	999999	999999	999999	801	211	543	532	979	606	16	999999	772	953	490	108	989	45	430	999999	880	765	999999	372	159	280	201	938	937	457	206	258	667	312	79	531	999999	999999	999999	231	122	76	346	467	447	428	699	44	876	999999	234	293	511	628	573	533	50	516	430	999999	20	604	999999	999999	410	757	999999	469	884	959	999999	590	734	209	439	813	428	999999	925	999999	580	166	72	196	233	999999	999999	49	739	999999	490	490	978	999999	221	517	999999	815	66	689	910	240	160	916	649	999999	559	312	198	999999	115	32	591	999999	950	853	542	408	307	498	20	999999	999999	348	479	621	612	953	987	922	342	999999	999999	245	820	350	15	155	547	590	999999	444	851	979	440	999999	898	288	829	367	999999	83	517	568	678	442	999999	811	447	38	40	605	324	276	427	999999	70	355	879	610	999999	396	999999	717	999999	575	999999	999999	908	22	999999	334	134	630	946	268	105	403	566	387	840	204	708	518	559	999999	130	584	561	938	407	553	999999	228	519	588	222	999999	433	999999	815	758	902	999999	316	706	481	693	329	169	406	999999	788	502	770	653	688	999999	168	386	455	999999	199	970	614	999999	925	905	120	999999	56	999999	970	464	571	92	999999	999999	212	853	286	999999	264	999999	999999	740	764	906	458	866	999999	869	641	999999	657	773	568	932	820	999999	
781	576	583	999999	122	999999	696	334	930	999999	361	999999	150	315	110	28	999999	796	437	874	414	28	456	254	468	186	664	999999	999999	797	523	369	463	999999	999999	710	999999	303	289	999999	54	999999	975	999999	514	999999	729	999999	946	638	986	771	999999	946	732	999999	129	339	503	936	445	772	528	143	174	992	952	999999	243	399	175	494	517	995	829	975	52	685	739	974	456	338	976	178	811	751	864	999999	342	319	590	524	800	999999	996	282	911	999999	606	522	999999	999999	102	556	472	501	264	508	999999	756	719	443	999999	528	489	999999	795	999999	331	999999	999999	999999	742	923	809	651	694	999999	999	557	74	209	89	226	442	801	245	430	705	319	496	366	400	585	999999	156	924	281	863	889	486	560	521	193	395	105	912	179	747	821	807	100	509	569	692	999999	364	383	96	999999	871	375	999999	21	999999	771	55	166	334	662	999999	423	310	120	80	513	999999	999999	831	346	889	76	682	884	512	406	856	830	999999	89	792	550	194	185	28	121	905	510	999999	623	999999	756	844	94	103	394	789	399	999999	188	831	467	999999	999999	798	999999	692	770	509	529	999999	999999	272	999999	870	186	238	135	999999	999999	999999	188	639	217	296	143	231	598	790	999999	616	467	340	715	999999	999999	999999	999999	386	223	428	144	10	737	709	999999	999999	600	224	917	166	663	307	999999	999999	653	828	999999	463	999999	583	103	980	391	912	456	884	999999	999999	545	999999	999999	749	878	540	999999	187	999999	507	461	650	631	999999	873	960	999999	999999	800	144	604	999999	663	982	721	639	334	164	999999	824	262	950	935	603	999999	739	373	914	428	999	117	999999	926	837	12	999999	952	719	117	431	959	296	94	999999	402	47	524	810	37	999999	215	999999	568	86	255	510	999999	999999	704	143	999999	48	999999	999999	37	138	999999	825	979	707	999999	614	57	197	865	966	999999	522	999999	641	224	999999	886	189	794	798	907	849	999999	999999	999999	924	999999	973	834	921	554	293	999999	273	999999	698	830	330	562	600	271	380	221	288	644	999999	827	73	919	43	161	562	999999	999999	231	999999	243	488	999999	999999	600	83	363	944	422	999999	136	999999	999999	525	732	999999	627	999999	537	536	637	999999	857	117	106	951	64	800	769	991	287	167	52	999999	999999	352	923	798	10	197	26	277	866	71	999999	999999	889	403	310	999999	935	999999	700	999999	103	999999	630	999999	666	649	29	563	184	430	305	968	894	447	999999	390	642	828	202	350	519	370	446	999999	51	
999999	999999	660	499	183	65	474	467	999999	643	999999	999999	633	141	999999	177	463	102	999999	999999	107	996	452	999999	920	952	999999	619	360	185	733	493	833	258	461	587	368	73	999999	375	830	999999	547	804	999999	667	19	696	999999	182	999999	277	999999	999999	944	218	999999	327	578	231	947	854	116	181	909	51	999999	385	680	773	808	400	999999	80	999999	595	458	647	807	262	999999	421	999999	187	128	465	492	803	314	999999	968	50	494	779	427	999999	404	999999	894	999999	779	633	26	999999	373	999999	185	930	106	999999	999999	999999	520	325	287	536	999999	929	62	454	559	999999	81	437	805	999999	905	322	652	958	999999	999999	752	324	483	319	405	710	813	999999	999999	999999	706	956	492	996	530	178	999999	891	899	999999	322	450	933	999999	999999	588	272	605	759	863	288	147	166	999999	229	999999	842	967	141	376	125	999999	173	997	388	125	944	808	246	737	820	761	999999	726	769	312	390	788	757	999999	448	999999	703	427	999999	569	999999	814	999999	335	335	534	759	533	999999	999999	286	935	999999	446	999999	463	999999	32	53	526	87	999999	908	916	999999	64	999999	325	928	999999	896	746	724	818	325	139	41	911	411	295	11	999999	376	999999	35	454	481	320	181	984	849	680	384	756	491	368	906	860	999999	281	324	999999	999999	999999	825	540	221	999999	131	514	999999	457	620	757	524	551	74	861	891	370	582	999999	999999	943	67	226	372	967	336	999999	232	999999	401	140	970	567	931	923	230	999999	243	983	199	666	562	999999	999999	626	242	999999	304	55	969	159	999999	425	301	999999	394	609	999999	253	999999	999999	291	999999	65	489	786	999999	999999	150	640	405	999999	599	999999	486	391	665	166	745	735	396	662	187	211	251	442	555	276	279	999999	621	327	989	821	35	999999	310	346	580	840	284	330	163	415	573	32	108	716	814	280	729	453	432	518	999999	511	114	59	814	56	999999	999999	350	612	999999	88	148	777	999999	111	999999	329	586	904	999999	999999	999999	772	638	999999	344	839	461	999999	809	178	894	480	999999	523	999999	260	999999	533	609	999999	979	551	395	494	999999	330	41	999999	199	409	999999	528	68	709	13	342	421	999999	712	401	239	350	802	851	193	667	731	171	830	829	999999	62	305	866	96	957	999999	153	345	23	807	748	810	409	310	376	422	346	520	938	839	937	820	217	364	638	999999	544	311	999999	999999	870	882	369	612	814	232	201	623	999999	955	277	999999	699	594	491	540	403	550	817	254	394	650	
892	990	859	242	97	512	457	219	842	842	128	423	936	999999	999999	999999	496	999999	231	722	475	982	571	999999	130	623	872	108	354	994	494	999999	214	229	989	379	999999	582	145	688	176	835	123	999999	141	999999	657	625	99	606	64	673	33	672	999999	909	428	181	121	473	999999	358	865	999999	999999	155	219	717	875	81	999999	999999	18	542	556	639	869	146	999999	844	999999	257	999999	999999	939	820	949	542	53	89	951	581	470	671	59	817	970	275	87	985	77	940	749	28	563	150	999999	490	125	546	999999	999999	999999	999999	507	392	349	127	908	537	999999	676	999999	999999	129	471	453	999999	999999	738	669	999999	68	570	776	999999	999999	990	193	799	166	468	426	507	49	669	956	999999	999999	999999	999999	852	367	550	999999	400	276	999999	999999	999999	696	999999	997	999999	876	447	232	65	999999	481	884	999999	933	118	380	999999	999999	176	756	460	515	260	999999	825	999999	816	246	999999	999999	386	999999	999999	101	101	112	838	470	49	630	601	446	901	702	692	782	128	919	258	179	61	999999	110	206	448	587	999999	154	181	126	70	210	714	284	124	721	340	999999	842	15	999999	277	999999	545	165	999999	614	558	491	53	151	897	987	348	729	999999	659	357	999999	513	999999	694	298	922	999999	400	731	626	999999	999999	451	860	86	252	999999	783	930	999999	51	434	973	999999	662	138	999999	172	223	376	999999	999999	72	983	614	999999	349	847	999999	297	975	764	291	999999	969	520	601	999999	820	744	710	946	314	104	999999	999999	540	778	41	999999	999999	406	999999	365	999999	709	908	999999	256	748	903	999999	999999	999999	999999	287	152	986	999999	152	536	693	352	478	665	607	573	968	677	999999	798	999999	999999	999999	999999	578	586	926	914	270	999999	142	44	999999	841	921	152	671	515	38	999999	554	859	889	999999	264	64	708	699	999999	999999	999999	999999	860	950	342	973	999999	304	20	701	999999	81	657	539	999999	658	280	999999	744	465	902	462	649	999999	253	711	926	999999	94	999999	999999	236	450	135	672	351	999999	999999	999999	947	166	377	505	337	859	483	212	359	999999	999999	784	999999	955	18	243	487	999999	551	999999	630	56	800	999999	496	823	990	630	532	867	62	999999	157	139	999999	999999	535	957	322	459	770	509	577	999999	487	739	806	281	441	999999	195	209	632	425	877	900	999999	999999	18	513	869	852	679	999999	999999	131	636	942	168	709	707	529	829	101	936	131	479	999999	999999	756	27	718	198	999999	681	853	999999	732	261	896	999999	378	948	
808	590	999999	829	94	778	999999	112	864	122	731	194	665	379	999999	999999	999999	431	521	434	262	496	160	663	999999	810	333	279	999999	690	999999	767	999999	580	31	511	27	301	999999	76	999999	999999	162	999999	999999	999999	26	484	321	253	999999	474	431	943	696	322	439	264	790	284	999999	95	999999	999999	850	964	999999	999999	357	39	471	464	999999	454	67	608	343	554	206	593	794	848	958	999999	195	796	999999	396	884	708	81	763	511	120	621	290	454	999999	999999	999999	601	931	136	999999	999999	50	438	999999	885	98	979	885	68	207	489	606	999999	999999	987	64	628	468	999999	649	957	999999	952	926	999999	777	999999	363	799	999999	991	862	999999	676	879	154	368	368	999999	795	729	196	704	313	630	25	163	907	999999	701	873	142	730	487	334	83	999999	511	999999	999999	934	999999	96	364	999999	999999	884	460	668	842	695	270	958	414	999999	771	13	648	305	817	623	256	999999	108	830	858	141	245	351	806	66	999999	999999	401	860	999999	999999	350	999999	14	141	999999	248	158	999999	613	184	326	566	563	79	448	216	336	495	688	999999	987	533	357	999999	648	119	999999	999999	838	55	566	999999	816	670	999999	550	301	686	921	17	999999	102	227	999999	815	999999	788	737	617	651	887	999999	999999	850	122	816	750	519	999999	999999	386	999999	177	567	999999	772	750	892	416	898	999999	650	573	681	999999	999999	999999	673	678	970	330	134	178	196	999999	660	381	999999	999999	846	999999	781	999999	337	630	850	924	660	76	53	999999	895	330	719	736	999999	999999	501	810	226	510	87	840	999999	272	262	204	980	409	957	999999	999999	344	569	108	999999	456	999999	60	199	971	656	606	635	52	999999	999999	458	460	920	327	880	165	341	346	722	941	682	999999	378	999999	943	261	118	652	153	561	999999	621	603	790	106	450	621	255	853	480	999999	478	837	458	745	999999	999999	639	999999	628	999999	999999	999999	201	774	181	682	999999	999999	999999	498	982	899	999999	52	999999	999999	999999	999999	999999	544	96	492	251	735	213	237	919	999999	999999	772	478	142	999999	999999	537	245	999999	26	925	768	88	227	459	982	232	579	963	999999	909	673	358	418	90	94	916	999999	144	465	570	943	762	632	614	632	999999	850	384	999999	515	600	454	123	999999	670	465	999999	43	999999	999999	634	274	514	11	999999	424	70	61	999999	641	796	111	999999	456	982	16	456	613	827	963	382	204	646	900	318	999999	245	122	419	628	58	707	999999	952	936	678	999999	630	864	217	958	798	
943	999999	718	499	509	667	323	999999	999999	264	216	305	141	439	999999	613	999999	999999	189	947	642	812	999999	999999	236	999999	999999	999999	999999	825	999999	619	14	999999	999999	962	191	819	999999	578	799	999999	619	999999	501	999999	999999	507	60	643	999999	344	38	21	166	999999	101	999999	272	515	157	999999	905	193	516	596	301	557	187	665	432	874	999999	610	158	886	203	799	999999	657	182	21	262	124	888	414	591	999999	427	999999	870	561	556	999999	430	788	850	435	287	904	288	999999	329	395	221	73	999999	427	863	279	938	302	999999	615	343	999999	757	790	305	112	15	308	999999	68	795	870	999999	606	190	999999	46	767	521	693	999999	999999	999999	867	902	824	880	173	999999	158	191	577	529	941	870	295	41	69	139	185	898	979	143	271	599	999999	746	927	247	503	242	180	999999	349	999999	434	453	889	887	480	231	842	999999	982	876	227	350	385	999999	894	338	999999	638	346	794	399	775	430	277	999999	88	952	999999	635	999999	21	796	190	999999	446	841	151	182	658	953	66	811	160	395	999999	11	370	999999	999999	999999	266	542	444	554	847	999999	32	999999	336	402	278	999999	543	999999	999999	430	999999	999999	299	999999	196	804	979	392	738	587	624	45	895	559	717	761	583	469	659	478	361	999999	858	787	819	529	845	266	999999	150	277	93	529	951	841	690	902	299	999999	999999	562	62	999999	999999	43	999999	726	776	999999	517	342	999999	999999	396	78	999999	821	999999	999999	667	999999	723	707	597	319	540	999999	999999	718	999999	858	293	999999	207	999999	309	819	598	753	999999	803	78	581	177	807	204	999999	143	882	317	868	999999	65	321	502	839	355	999999	949	999999	999999	782	68	657	658	999999	592	999999	480	769	714	232	758	411	864	999999	152	540	790	125	864	382	999999	410	168	468	237	999999	705	87	954	999999	649	260	361	999999	999999	923	518	758	612	465	663	123	602	645	999999	654	999999	611	696	814	438	834	637	108	721	658	499	199	821	999999	514	402	815	999999	583	507	999999	843	880	228	32	42	512	999999	999999	999999	807	522	827	999999	999999	999999	390	149	999999	815	622	999999	309	361	434	328	999999	999999	951	270	999999	999999	999999	143	604	614	999999	478	792	999999	331	999999	388	999999	850	999999	372	999999	701	420	999999	675	952	767	999999	796	543	528	794	703	999999	322	457	459	650	999999	460	999999	999999	116	999999	912	357	765	493	999999	999999	999999	510	458	955	699	497	541	257	631	535	999999	259	807	80	212	683	999999	999999	18	781	
929	132	531	525	679	268	595	58	110	328	999999	283	500	922	17	27	345	999999	405	999999	916	999999	28	794	165	443	999999	999999	169	238	268	464	485	612	945	999999	979	932	999999	440	902	492	157	313	999999	30	999999	885	72	999999	347	350	905	999999	864	999999	999999	737	369	245	97	999999	999999	999999	69	999999	798	887	999999	999999	48	413	472	999999	999999	999999	64	715	456	145	685	295	972	974	890	918	558	999999	747	228	999999	252	573	49	352	353	604	285	253	615	232	870	908	468	157	934	877	941	270	441	672	399	999999	234	999999	802	586	914	981	151	183	999999	150	758	305	795	839	432	621	579	999999	779	471	840	999999	999999	386	514	827	956	51	617	41	316	555	909	961	349	489	999999	999999	690	304	112	441	999999	730	160	173	999999	999999	454	999999	690	612	892	927	450	322	745	426	81	999999	34	109	566	474	833	213	395	834	999999	999999	81	812	148	485	368	408	999999	93	999999	999999	476	861	596	297	350	704	662	981	999999	37	999999	999999	695	603	279	12	999999	261	896	947	777	526	604	511	258	999999	473	417	568	52	999999	662	199	730	620	173	513	999999	134	139	550	413	324	473	209	946	127	545	216	366	533	934	196	289	999999	999999	266	94	49	472	240	255	422	478	999999	91	934	964	982	115	499	606	137	999999	999999	374	212	141	999999	999999	760	928	210	212	518	201	475	999999	999999	999999	907	428	239	662	899	304	990	845	572	128	22	163	562	111	866	927	807	429	882	209	999999	135	783	737	711	312	54	999999	959	709	616	999999	806	999999	207	999999	999999	474	999999	112	383	366	999999	193	999999	607	375	109	345	999999	999999	55	37	958	923	782	645	502	951	596	260	999999	999999	999999	512	987	999999	251	903	796	999999	999999	561	780	825	391	999999	599	999999	113	937	945	874	378	326	570	999999	847	398	425	435	999999	999999	999999	852	999999	480	706	681	311	260	999999	999999	549	41	999999	494	999999	143	542	999999	55	999999	847	659	999999	999999	518	546	941	990	509	999999	488	370	686	819	999999	928	999999	910	999999	999999	146	853	813	749	334	999999	275	999999	749	714	855	209	389	820	999999	999999	546	696	961	170	739	320	750	999999	999999	189	354	241	215	999999	910	999999	365	137	999999	993	846	999999	581	999999	280	865	251	999999	997	288	981	999999	999999	666	391	536	949	999999	188	825	113	999999	999999	155	992	43	999999	430	999999	233	843	261	902	683	776	980	999999	790	999999	873	79	954	283	999999	207	488	99	999999	
937	384	999999	999999	948	101	889	999999	534	436	188	247	999999	820	992	999999	444	729	999999	469	890	410	999999	168	810	315	999999	999999	267	602	947	999999	944	332	493	999999	999999	999999	999999	810	793	471	456	687	611	999999	878	259	962	999999	993	478	525	629	999999	999999	962	524	854	643	345	739	56	999999	489	675	302	999999	999999	999999	999999	999999	999999	162	675	428	954	999999	556	168	436	506	197	757	999999	999999	988	999999	673	956	999999	37	333	670	999999	999999	425	524	208	999999	359	215	999999	399	288	737	999999	373	954	239	999999	238	967	999999	999999	999999	999999	298	332	20	687	978	999999	379	114	999999	999999	755	687	621	12	439	999999	619	809	230	999999	797	479	871	999999	999999	370	443	384	238	999999	637	462	635	511	999999	999999	198	999999	381	216	552	294	93	804	999999	686	999999	236	153	999999	358	886	986	999999	754	819	460	593	999999	618	565	995	876	145	305	302	61	999999	876	999999	346	369	437	23	40	512	395	999999	999999	938	36	999999	241	999999	711	750	999999	379	756	316	741	604	999999	763	651	999999	418	999999	508	13	999999	233	360	905	366	988	458	973	999999	252	434	393	474	999999	591	358	764	350	433	554	999999	682	999999	570	505	742	182	674	372	483	103	999999	568	125	314	803	856	335	178	999999	999999	502	154	514	881	358	140	73	182	999999	792	78	525	954	186	951	870	999999	410	624	815	784	999999	751	158	988	824	358	819	787	502	439	181	710	262	334	537	848	688	999999	612	119	502	79	690	35	999999	614	939	362	932	76	999999	999999	907	999999	892	403	365	892	999999	782	999999	394	800	363	896	814	999999	852	424	32	111	262	22	706	291	541	70	133	77	219	418	999999	855	435	999999	626	802	999999	441	144	492	795	623	829	864	118	279	337	138	999999	912	96	938	909	999999	672	542	211	999999	999999	342	242	999999	999999	999999	787	538	374	999999	279	22	958	999999	289	540	315	639	192	841	183	271	733	994	961	307	332	528	945	471	841	94	999999	517	90	802	999999	970	999999	999999	87	579	904	488	859	104	954	675	659	999999	659	43	360	370	63	999999	999999	248	999999	27	50	999999	592	903	17	195	999999	450	999999	999999	999999	999999	340	725	763	603	999999	255	144	999999	352	999999	868	576	812	808	734	999999	999999	999999	203	22	999999	291	426	999999	999999	11	480	674	999999	513	999999	999999	99	323	702	999999	606	999999	732	363	113	997	674	393	400	999999	999999	209	461	190	999999	348	999999	277	239	59	309	945	616	999999	
774	470	193	839	321	696	486	498	115	109	634	15	999999	839	999999	118	999999	42	999999	970	910	281	222	503	527	996	889	822	999999	653	999999	661	842	376	588	642	814	835	999999	703	540	999999	103	361	555	981	89	453	368	999999	442	999999	999999	646	999999	503	257	690	322	325	807	663	414	461	774	972	172	891	260	276	304	781	960	999999	440	317	187	861	947	546	999999	445	463	999999	221	999999	143	999999	999999	95	394	999999	522	756	896	876	999999	642	587	583	999999	999999	203	999999	999999	660	316	999999	216	148	326	396	999999	776	999999	999999	999999	450	250	716	839	967	970	175	882	180	268	214	999999	563	128	545	283	374	727	728	999999	999999	147	999999	999999	340	999999	783	768	997	391	746	357	534	676	748	401	999999	743	851	999999	37	219	999999	402	112	975	653	29	781	123	378	58	999999	129	837	999999	690	965	508	977	197	407	884	999999	521	856	999999	887	380	153	999999	999999	876	999999	224	162	492	168	999999	364	346	763	999999	999999	22	698	677	999999	838	445	711	999999	244	873	40	630	334	865	880	255	682	766	649	637	999999	747	181	179	905	684	820	531	325	154	641	433	999999	999999	776	823	999999	888	999999	999999	442	999999	395	13	480	999999	827	626	999999	403	681	999999	124	358	184	274	527	508	509	163	624	189	589	100	999999	606	220	334	99	67	77	794	717	713	205	999999	362	999999	999999	320	857	999999	253	922	472	999999	319	71	825	511	305	679	388	894	321	262	917	305	772	873	999999	999999	536	230	999999	887	862	410	163	971	912	999999	999999	198	999999	429	935	667	627	179	297	999999	509	587	999999	999999	415	999999	402	943	296	999999	405	825	936	999999	667	32	999999	999999	999999	999999	999999	854	598	946	870	999999	597	891	326	999999	677	602	586	235	999999	949	469	999999	481	999999	18	999999	685	999999	999999	999999	261	942	761	912	999999	999999	969	388	250	999999	988	999999	527	225	235	999999	626	999999	389	802	999999	711	999999	718	999999	657	113	999999	901	698	999999	742	993	886	938	655	139	999999	188	634	999999	208	984	999999	999999	654	421	266	813	999999	999999	648	476	160	744	549	582	53	999999	999999	999999	808	999999	552	999999	999999	821	640	999999	999999	380	222	858	999999	179	51	727	30	758	999999	246	847	357	999999	114	999999	276	999999	152	999999	82	999999	64	764	695	824	720	442	864	714	999999	780	979	999999	999999	380	789	722	981	999999	999999	562	295	450	186	102	461	93	447	999999	979	978	497	999999	508	293	167	103	68	354	330	
295	165	53	999999	999999	867	123	999999	733	741	553	861	449	576	999999	801	614	587	999999	999999	999999	994	911	999999	854	292	101	735	842	222	695	664	636	382	537	999999	251	999999	720	234	347	816	713	222	436	127	57	322	999999	999999	553	516	999999	981	692	300	254	318	999999	182	776	999999	433	521	55	999999	235	77	48	999999	559	249	999999	999999	35	999999	290	698	999999	736	245	778	747	360	668	999999	999999	654	689	246	161	933	153	999999	457	958	392	202	999999	547	892	980	283	999999	932	314	649	999999	956	871	999999	555	19	494	999999	997	999999	83	852	865	690	580	388	999999	961	626	106	329	999999	999999	438	98	532	761	844	999999	999999	872	999999	364	540	999999	698	817	999999	606	923	999999	610	459	327	999999	350	999999	857	321	601	999999	999999	315	218	329	175	889	443	921	33	258	649	682	502	999999	654	497	334	577	999999	571	575	365	702	999999	999999	470	749	129	748	230	903	533	663	33	999999	123	156	220	946	999999	384	315	582	675	18	927	957	558	665	852	999999	289	999999	40	999999	557	999999	770	610	999999	149	324	183	802	354	126	28	479	999999	541	999999	999999	630	83	999999	999999	783	37	439	791	999999	201	464	895	253	623	104	633	126	999999	510	385	609	252	669	70	142	779	330	891	999999	999999	748	133	511	863	659	999999	999999	999999	774	585	999999	819	200	999999	860	999999	999999	731	31	395	362	407	41	999999	513	388	414	136	137	13	707	999999	882	35	453	340	394	999999	964	999999	789	479	637	999999	54	999999	61	999999	210	853	230	999999	870	523	136	999999	999999	545	359	280	951	717	999999	770	877	793	936	175	505	999999	894	999999	999999	292	605	882	770	999999	999999	723	337	693	999999	283	783	118	999999	369	899	112	999999	848	999999	694	787	999999	999999	999999	57	260	853	885	225	680	959	999999	832	999999	999999	254	580	999999	623	636	943	267	999999	999999	999999	768	126	577	999999	403	291	55	146	999999	505	999999	921	903	68	671	999999	451	477	999999	999999	999999	285	100	452	654	999999	261	999999	999999	750	529	291	724	999999	288	143	999999	619	822	398	999999	915	999999	999999	394	332	677	999999	951	766	502	790	999999	922	266	999999	36	134	621	871	999999	999999	742	331	999999	250	207	34	780	999999	592	832	655	999999	999999	816	999999	999999	67	332	854	334	999999	999999	258	739	999999	999999	622	999999	117	161	997	999999	368	105	183	439	117	999999	134	652	999999	424	184	669	144	688	523	450	967	28	999999	299	999999	999999	545	999999	999999	245	503	
405	411	999999	430	440	835	999999	999999	313	999999	999999	900	913	208	211	187	859	463	999999	605	68	288	182	999999	98	93	708	933	662	559	79	999999	871	999999	728	251	172	993	743	834	440	999999	999999	807	881	127	164	100	999999	999999	686	650	494	999999	445	127	239	167	341	356	137	771	999999	754	573	729	39	272	479	999999	25	866	720	754	175	868	78	375	945	971	929	617	127	999999	872	428	871	241	214	999999	22	14	661	396	707	668	999999	464	999999	162	98	891	621	855	513	999999	929	740	474	576	58	863	221	370	427	999999	653	999999	999999	999999	858	797	999999	867	999999	20	214	333	56	999999	515	613	141	793	882	47	995	272	999999	62	498	141	766	638	562	158	793	999999	968	197	24	661	583	98	999999	300	999999	753	906	502	999999	606	999999	968	71	999999	732	427	487	390	524	999999	81	829	656	999999	999999	430	315	800	226	999999	365	859	491	853	40	53	999999	591	213	999999	999999	137	999999	999999	447	798	576	128	425	375	813	588	673	632	590	753	999999	576	270	413	448	116	285	999999	250	834	486	218	999999	688	927	895	999999	282	36	943	392	999999	289	999999	853	196	999999	851	110	999999	195	999999	272	999999	611	999999	331	800	803	999999	999999	744	651	612	999999	367	714	737	999999	999999	411	400	605	647	370	678	999999	38	559	999999	732	434	601	474	648	627	945	136	999999	14	574	386	999999	999999	101	647	121	999999	920	999999	482	647	413	193	374	794	263	624	916	932	635	303	250	551	526	427	153	999999	999999	694	422	588	659	443	352	35	921	827	556	999999	567	621	999999	73	779	94	31	417	109	853	999999	331	219	155	379	281	145	927	262	673	504	933	712	235	999999	893	999999	970	840	999999	999999	435	78	203	999999	24	194	186	771	999999	405	736	87	119	330	101	378	514	73	81	889	999999	575	882	228	999999	999999	882	999999	886	107	999999	576	999999	980	938	262	25	780	999999	96	959	165	820	277	999999	999999	602	905	999999	524	483	906	769	459	878	860	195	974	741	999999	312	999999	885	343	355	169	327	999999	392	999999	999999	734	999999	999999	930	838	999999	614	460	777	316	977	999999	371	624	999999	807	311	112	87	76	999999	48	258	783	772	280	486	922	608	999999	473	522	154	999999	748	207	783	528	49	999999	581	999999	963	799	334	189	524	719	210	361	26	36	314	999999	999999	999999	460	211	168	999999	999999	691	852	999999	999999	464	862	999999	875	999999	34	782	72	971	999999	526	85	458	459	592	
999999	767	722	999999	522	446	218	999999	999999	63	746	581	999999	481	838	999999	671	724	957	999999	327	325	844	263	337	243	999999	343	286	794	620	999999	752	575	812	510	969	606	726	406	256	490	358	822	210	452	999999	999999	142	606	855	360	999999	589	275	999999	923	999999	999999	288	999999	875	999999	65	999999	744	829	999999	999999	338	919	74	998	560	622	999999	966	999999	62	999999	999999	383	210	680	939	999999	999999	999999	999999	382	586	510	999999	448	999999	381	393	302	389	465	622	626	999999	999999	999999	999999	362	940	966	438	474	901	416	42	466	107	674	999999	126	183	244	999999	494	296	751	419	999999	559	636	251	453	673	643	999999	272	205	461	406	993	158	907	999999	205	999999	907	685	103	655	999999	999999	999999	999999	186	215	231	955	141	635	62	999999	999999	999999	314	725	985	800	268	820	999999	999999	646	999999	432	968	275	999999	999999	999999	388	76	325	999999	577	809	544	485	999999	437	999999	317	73	825	999999	726	744	115	999999	480	886	999999	427	999999	885	721	999999	438	545	999999	940	556	494	518	257	999999	951	999999	234	505	999999	999999	999999	999999	999999	462	206	820	924	705	234	170	999999	990	737	281	648	51	846	856	628	115	940	289	999999	818	822	555	578	368	775	71	880	760	999999	386	804	596	828	432	524	370	514	999999	984	999999	999999	504	999999	976	347	909	836	999999	876	85	569	33	344	636	640	651	251	566	930	172	289	999999	999999	361	999999	61	222	424	341	267	999999	999999	305	716	680	328	774	999999	30	865	235	999999	883	223	816	999999	262	202	792	999999	128	948	909	821	500	999999	802	429	999999	296	696	422	46	618	484	469	728	627	956	321	876	649	546	74	936	776	775	487	544	695	799	999999	631	468	148	652	200	483	999999	999999	525	355	103	999999	178	813	999999	999999	739	999999	999999	634	999999	480	997	999999	999999	844	884	723	999999	999999	884	813	999999	675	790	578	479	831	278	255	999999	999999	795	531	556	812	999999	999999	310	999999	748	198	999999	174	785	161	470	669	250	999999	598	502	999999	211	470	999999	246	502	999999	999999	794	907	88	999999	999999	480	684	476	923	600	948	761	999999	213	999999	696	180	332	999999	639	117	810	999999	922	999999	908	287	594	999999	276	575	403	110	999999	715	841	120	836	940	999999	999999	994	745	650	407	999999	999999	999999	635	773	119	914	612	394	790	984	327	165	160	999999	999999	100	415	656	35	999999	660	999999	497	999999	586	343	392	585	999999	999999	75	940	524	999999	828	13	958	297	
999999	660	790	716	621	731	999999	954	686	625	122	385	999999	999999	625	999999	186	79	786	900	999999	776	999999	999999	999999	677	918	386	640	341	497	198	999999	999999	999999	374	999999	999999	398	765	999999	632	999999	767	999999	787	534	999999	324	999999	642	999999	227	67	110	999999	138	763	495	944	812	147	323	355	137	924	253	999999	999999	260	97	242	999999	30	690	564	129	764	999999	444	153	942	71	967	999999	739	999999	84	999999	117	245	11	459	453	952	83	318	311	639	548	543	72	386	73	585	999999	86	206	377	546	271	373	208	61	801	870	85	355	656	398	999999	179	455	491	25	95	782	999999	999999	616	255	818	135	26	999999	90	566	998	999999	298	999999	999999	999999	999999	999999	871	802	408	999999	92	998	962	999999	250	594	999999	999999	894	999999	999999	999999	849	139	760	300	453	248	192	160	999999	999999	87	999999	367	736	189	473	999999	645	999999	293	384	585	984	618	292	999999	884	432	536	473	671	999999	891	671	812	999999	945	189	402	633	620	258	931	778	921	998	297	999999	415	900	642	258	904	217	253	999999	154	152	18	290	363	760	623	257	999999	137	82	999999	923	543	527	795	999999	520	672	999999	653	216	999999	999999	875	380	999999	636	999999	422	55	999999	427	548	501	803	999999	122	279	860	634	684	145	793	926	601	591	871	999999	846	15	394	544	127	620	938	999999	999999	415	983	743	987	425	230	92	398	278	384	999999	999999	624	999999	250	812	501	969	80	903	999999	283	788	154	262	985	416	660	149	310	928	562	358	999999	707	296	126	999999	268	999999	711	538	999999	216	829	659	231	873	153	732	625	999999	999999	550	366	141	204	599	734	999999	813	431	258	967	455	999999	374	177	434	954	695	854	711	164	202	828	949	999999	325	603	763	542	517	417	999999	288	694	808	999999	575	999999	527	912	999999	111	289	289	366	760	999999	294	63	449	999999	46	999999	999999	999999	357	538	999999	622	283	999999	677	281	999999	841	291	177	794	566	87	858	862	999999	941	999999	63	913	548	592	821	976	318	999999	103	328	999999	914	349	981	999999	999999	393	479	999999	999999	999999	830	999999	448	84	999999	999999	727	975	590	999999	999999	829	64	659	444	989	599	999999	307	822	967	999999	595	470	377	828	813	116	525	475	999999	924	999999	733	999999	547	110	518	238	431	590	733	999999	999999	512	999999	294	332	25	999999	794	999999	946	958	193	652	779	978	707	764	999999	621	999999	125	999999	944	999999	330	999999	999999	888	90	572	876	999999	243	
675	999999	958	292	999999	999999	999999	952	681	715	999999	211	550	580	768	132	999999	999999	690	969	283	397	999999	567	999999	964	999999	999999	683	713	999999	80	726	999999	977	187	999999	425	999999	999999	530	507	444	236	999999	467	780	855	138	766	280	108	195	272	959	288	552	999999	866	579	594	971	279	967	609	907	485	999999	999999	999999	112	395	252	440	448	776	999999	999999	601	958	999999	999999	999999	917	999999	17	884	999999	999999	999999	635	628	999999	652	665	999999	238	999999	999999	68	981	190	261	547	999999	884	999999	755	823	193	334	727	999999	907	395	554	999999	361	534	602	33	31	610	904	999999	483	836	599	774	889	548	486	999999	543	999999	999999	789	453	999999	558	160	138	999999	999999	374	907	829	651	266	121	578	876	941	34	45	999999	579	356	591	190	58	267	980	933	644	848	529	999999	930	392	999999	999999	108	976	451	894	999999	802	540	58	999999	999999	999999	663	321	672	544	183	507	26	433	999999	861	82	999999	893	157	706	172	999999	387	573	720	874	356	51	777	965	582	151	999999	776	815	543	536	862	924	327	622	972	313	356	758	914	958	332	674	36	476	558	999999	685	640	24	999999	999999	475	467	999999	279	999999	579	601	999999	447	656	626	328	999999	647	969	830	999999	200	222	41	815	999999	999999	999999	376	750	499	33	999999	893	146	801	871	456	397	466	19	352	87	999999	754	999999	476	311	705	356	490	828	589	915	601	999999	802	640	999999	999999	999999	293	902	154	89	577	961	999999	520	825	456	99	999999	999999	820	741	122	488	286	423	338	999999	328	30	999999	670	999999	489	302	695	999	999999	999999	728	915	999999	450	933	654	187	441	923	791	879	999999	999999	578	86	104	860	337	999999	364	850	340	936	999999	882	999999	419	142	481	999999	824	826	225	906	531	596	104	999999	189	834	999999	999999	999999	823	448	131	868	999999	367	999999	442	368	685	999999	341	999999	999999	761	567	59	244	999999	959	671	966	63	999999	494	57	489	10	569	158	999999	265	868	924	123	526	760	24	327	999999	97	999999	999999	999999	347	574	143	618	343	733	140	599	999999	32	743	857	394	447	384	54	877	393	873	219	207	622	473	473	865	244	807	999999	917	280	999999	852	509	912	346	920	914	999999	667	999999	999999	888	211	999999	999999	999999	999999	323	640	282	896	703	946	256	943	725	111	669	752	108	999999	106	682	999999	160	890	357	481	110	463	140	999999	726	46	201	318	420	626	293	999999	112	493	403	999999	383	999999	906	262	
969	621	999999	255	999999	568	910	921	216	427	695	299	908	999999	222	187	152	890	977	909	999999	634	999999	484	386	999999	996	441	702	47	410	981	984	104	512	489	645	884	887	167	136	279	111	993	999999	999999	700	452	999999	226	999999	999999	201	997	207	999999	317	343	999999	999999	572	478	999999	179	27	714	315	814	158	733	541	267	12	819	782	999999	532	321	553	392	452	554	170	486	999999	918	789	999999	999999	999999	181	999999	25	911	595	658	999999	932	999999	226	687	999999	303	548	684	244	489	382	999999	999999	812	996	789	999999	533	27	318	742	634	108	925	328	918	981	561	240	252	101	999999	134	999999	600	999999	337	704	565	260	622	999999	999999	438	999999	771	483	999999	185	999999	999999	388	577	350	999999	999999	877	999999	368	968	999999	986	454	999999	999999	157	999999	999999	222	999999	462	781	967	767	696	941	333	670	518	557	444	626	385	999999	712	999999	657	784	426	302	999999	46	345	597	938	635	357	319	49	269	681	796	152	999999	69	999999	420	809	653	376	975	216	782	811	534	695	611	735	289	686	500	316	270	920	999999	425	999999	999999	829	999999	593	999999	630	999999	876	647	484	861	999999	954	999999	999999	999999	999999	327	261	263	534	72	252	33	622	39	363	769	375	999999	232	999999	999999	322	49	980	593	783	960	585	534	935	886	221	749	999999	999999	394	652	185	999999	603	999999	171	999999	318	586	47	999999	999999	277	488	510	122	262	540	26	642	262	866	547	999999	366	675	729	598	185	41	283	546	999999	969	999999	199	325	629	388	481	410	731	999999	555	812	999999	318	55	999999	999999	999999	219	999999	692	142	786	638	943	247	999999	442	999999	142	554	763	434	289	307	371	321	999999	633	999999	544	242	530	999999	991	999999	389	999999	999999	999999	411	83	74	486	22	999999	340	561	999999	392	121	49	999999	999999	849	792	387	999999	21	683	123	977	999999	68	999999	999999	611	999999	999999	488	999999	999999	999999	160	999999	999999	699	948	277	999999	41	759	999999	251	999999	504	999999	999999	622	999999	87	693	999999	10	59	433	747	999999	999999	999999	235	26	914	999999	999999	999999	999999	999999	869	377	103	439	429	550	652	363	562	93	28	30	314	681	701	447	410	174	565	999999	110	306	733	693	986	715	244	24	999999	532	999999	999999	223	999999	71	254	999999	648	273	804	999999	696	871	664	986	941	257	553	999999	477	492	370	646	999999	999999	572	643	999999	452	713	316	637	519	40	376	191	806	105	999999	999999	342	999999	900	760	408	414	999999	
999999	706	54	467	691	699	999999	49	999999	201	999999	999999	999999	611	704	999999	559	999999	999999	186	841	999999	805	144	162	933	868	999999	729	470	885	136	432	146	573	703	407	999999	625	938	151	990	30	989	128	722	131	999999	637	567	350	999999	687	237	594	782	900	910	999999	758	831	243	320	886	315	999999	950	361	47	10	797	999999	873	999999	45	999999	276	816	26	999999	999999	32	506	172	999999	999999	448	205	999999	791	803	497	999999	866	117	907	679	144	684	565	999999	769	999999	637	769	47	399	904	999999	743	999999	94	893	874	946	808	999999	157	766	692	123	755	809	255	207	999999	371	16	675	137	181	142	142	461	667	51	223	869	402	92	233	543	13	999999	285	718	604	77	999999	999999	180	531	377	991	451	999999	960	563	999999	469	675	392	239	73	572	383	952	442	999999	905	594	867	999999	684	468	999999	751	10	969	489	705	999999	96	376	957	649	764	150	19	999999	999999	999999	440	932	416	840	314	940	999999	999999	765	172	999999	24	999999	312	776	999999	533	999999	276	960	999999	949	764	382	306	999999	116	999999	999999	812	432	567	824	934	437	822	278	627	275	810	763	77	999999	543	443	999999	663	999999	872	81	617	148	999999	999999	999999	490	178	44	544	452	834	323	293	953	999999	302	199	779	999999	954	424	905	606	999999	207	999999	236	231	938	999999	209	461	60	999999	205	999999	193	704	866	999999	999999	999999	92	823	976	449	783	999999	999999	150	882	883	999999	917	999999	711	542	999999	923	551	264	946	106	320	999999	382	999999	747	999999	454	999999	999999	912	999999	310	191	822	782	999999	758	741	465	427	797	351	325	682	143	889	999999	999999	274	781	325	693	706	147	999999	580	603	185	46	22	359	41	397	970	850	999999	999999	888	759	999999	999999	809	999999	529	308	968	999999	999999	140	857	999999	702	845	713	597	999999	603	53	999999	999999	999999	582	705	999999	78	766	953	354	831	526	999999	605	992	999999	616	515	999999	187	838	804	653	903	55	999999	999999	656	195	683	383	615	23	432	838	557	999999	592	114	999999	461	542	24	582	868	614	444	669	709	20	107	91	350	426	214	255	558	980	536	526	706	421	580	999999	970	226	512	991	766	445	289	33	410	550	999999	999999	999999	80	45	441	744	88	999999	185	999999	301	999999	597	227	592	998	574	65	588	648	49	962	999999	611	652	111	999999	903	999999	731	83	680	999999	700	999999	999999	999999	945	104	781	628	999999	999999	693	678	950	915	773	183	446	714	999999	
822	902	686	343	54	469	393	340	301	184	683	454	512	621	475	896	999999	136	520	629	960	806	29	574	567	61	932	701	999999	679	999999	827	26	115	999999	999999	23	574	422	29	561	764	489	999999	791	950	190	999999	999999	28	999999	57	926	95	17	25	882	999999	776	992	536	692	154	621	455	856	437	407	762	578	883	999999	999999	999999	999999	999999	999999	576	999999	616	870	999999	999999	177	226	999999	900	930	999999	842	24	901	797	999999	492	868	619	868	997	935	523	999999	999999	906	145	718	999999	999999	999999	811	999999	316	337	170	131	661	476	999999	999999	999999	955	999999	309	999999	563	999999	947	999999	18	209	586	459	578	848	102	999999	580	319	41	507	347	475	913	296	154	708	573	637	308	999999	402	999999	472	234	979	999999	483	384	999999	999999	771	60	426	818	999999	249	999999	489	77	44	90	166	945	898	435	489	593	23	775	999999	417	320	985	186	806	943	999999	354	868	86	999999	205	966	999999	736	296	58	104	999999	999999	999999	94	999999	273	999999	246	696	999999	798	499	433	469	608	497	746	999999	75	249	22	291	999999	393	620	999999	430	885	200	999999	172	148	441	999999	952	870	999999	999999	750	721	436	570	257	422	555	378	653	999999	597	479	999999	999999	999999	809	92	779	652	999999	473	578	842	865	56	628	412	999999	68	934	999999	737	612	423	710	353	813	451	43	999999	837	999999	347	285	297	999999	937	999999	917	999999	999999	182	228	999999	859	182	878	570	524	629	19	999999	320	718	637	859	999999	717	574	877	995	640	746	999999	750	231	999999	567	577	335	690	525	742	999999	999999	343	999999	999999	563	538	474	252	927	414	830	941	931	999999	648	999999	854	230	322	49	999999	774	436	415	556	638	999999	321	993	999999	938	494	163	999999	199	303	350	560	163	45	999999	753	713	342	981	808	299	611	918	149	481	470	212	702	800	753	907	999999	760	925	596	163	259	738	475	346	788	58	438	354	97	304	76	287	999999	882	999999	104	434	747	348	339	999999	853	717	478	999999	460	93	999999	396	246	999999	999999	999999	259	504	974	867	999999	999999	999999	183	574	62	187	403	925	76	917	692	999999	999999	22	999999	267	760	406	999999	999999	999999	999999	965	999999	957	851	999999	839	838	387	388	97	237	999999	728	107	166	828	801	540	84	366	999999	175	753	583	567	999999	999999	191	499	108	953	999999	999999	690	286	190	616	999999	999999	999999	999999	999999	538	604	585	889	293	488	111	931	604	490	921	697	944	799	248	383	
293	716	999999	656	887	290	144	366	209	47	821	976	221	600	857	520	279	704	636	159	999999	999999	504	172	90	567	999999	472	948	892	745	486	941	243	917	966	376	440	999999	257	470	228	999999	255	667	135	720	14	632	411	428	999999	999999	99	999999	614	999999	35	576	999999	787	671	999999	999999	302	344	44	978	682	890	153	838	903	388	689	779	988	258	999999	999999	847	999999	999999	547	473	999999	324	999999	858	312	754	351	864	481	470	798	810	382	953	999999	100	999999	331	741	999999	999999	346	783	999999	999999	626	963	999999	620	482	298	831	999999	843	796	30	192	130	380	146	999999	973	431	999999	890	968	615	304	182	999999	115	177	108	999999	883	168	540	999999	262	686	791	820	254	999	181	966	940	999999	167	999999	907	622	999999	605	464	617	999999	865	520	636	20	669	357	999999	377	131	733	999999	959	637	999999	741	867	694	354	981	729	432	746	923	38	85	146	870	999999	493	226	502	999999	276	999999	675	930	625	999999	131	472	999999	632	60	243	999999	999999	530	822	175	754	999999	260	482	887	492	128	596	608	935	532	999999	798	999999	904	999999	999999	693	393	814	811	251	29	233	519	240	999999	999999	690	677	999999	616	58	791	738	999999	251	999999	388	760	556	344	27	740	999999	999999	999999	999999	155	11	595	999999	146	17	999999	513	999999	37	963	656	692	432	999999	931	439	915	999999	16	155	999999	990	999999	314	632	999999	476	234	288	633	999999	541	62	550	999999	92	619	480	51	437	999999	999999	999999	388	731	999999	134	437	96	310	683	999999	692	602	210	21	182	581	513	999999	999999	999999	999999	404	999999	125	640	999999	227	848	999999	445	398	999999	921	232	776	44	583	564	143	48	999999	977	950	999999	848	460	999999	677	999999	999999	967	301	549	945	763	819	949	615	438	252	220	247	490	248	167	123	680	978	999999	148	998	999999	615	848	151	980	999999	461	277	189	541	550	939	999999	999999	999999	40	975	999999	957	999999	967	136	890	999999	900	497	712	820	734	779	371	999999	771	49	28	685	700	804	782	999999	999999	347	258	710	670	308	707	999999	71	93	705	519	287	63	40	822	999999	30	251	999999	741	999999	542	410	180	117	999999	999999	459	420	339	181	686	591	596	999999	999999	189	168	999999	789	942	758	999999	999999	999999	165	717	18	205	999999	999999	563	999999	634	857	805	999999	540	562	139	963	320	999999	753	534	832	695	999999	410	999999	999999	999999	999999	704	799	881	890	336	327	999999	460	735	999999	459	658	999999	
999999	957	739	824	39	649	606	472	999999	631	117	897	549	29	999999	260	608	260	425	818	914	595	834	975	914	521	999999	610	679	238	66	201	105	915	445	737	727	999999	915	999999	999999	186	878	177	999999	992	786	307	492	999999	137	13	44	840	704	802	132	763	910	518	999999	999999	793	597	575	916	802	634	584	732	999999	32	345	529	563	737	717	999999	212	999999	999999	999999	999999	479	110	62	167	265	999999	999999	614	963	675	406	469	269	999999	290	602	857	200	162	999999	759	676	115	668	999999	286	966	95	465	561	999999	999999	520	878	323	999999	522	758	547	999999	999999	127	569	356	939	69	303	354	436	74	999999	731	582	202	368	803	999999	999999	653	999999	255	558	999999	412	686	622	949	999999	79	793	90	108	652	740	782	641	999999	758	729	454	983	621	658	401	216	999999	211	327	519	520	500	999999	115	569	176	392	968	166	669	326	120	912	285	999999	983	256	88	842	420	999999	697	247	665	208	999999	634	999999	757	206	999999	420	631	871	558	302	999999	999999	999999	573	399	673	949	999999	412	343	80	345	25	417	959	189	999999	907	999999	823	263	472	907	999999	999999	492	221	999999	250	999999	489	999999	726	350	41	263	995	278	999999	63	747	158	999999	999999	924	298	885	999999	246	250	999999	999999	88	999999	48	489	999999	519	41	907	461	999999	848	506	999999	39	999999	999999	386	999999	193	101	887	999999	999999	115	219	51	649	999999	607	872	724	999999	855	999999	962	991	999999	552	999999	999999	247	122	601	999999	999999	999999	21	895	679	999999	963	540	66	959	999999	349	659	999999	279	53	869	999999	310	589	274	848	651	98	999999	627	372	833	537	707	999999	999999	999999	327	806	463	40	754	999999	396	909	193	943	895	929	999999	341	378	283	134	616	459	812	22	493	460	115	923	828	62	847	999999	12	358	115	72	211	342	136	815	23	999999	223	913	679	91	905	999999	999999	453	295	994	999999	412	999999	403	999999	999999	833	356	358	117	925	520	548	999999	190	595	789	866	422	999	252	467	121	999999	246	999999	999999	999999	999999	359	764	385	767	853	579	599	267	711	110	999999	509	779	999999	905	199	702	374	900	900	999999	966	999999	41	295	751	999999	301	600	167	72	791	999999	999999	999999	352	999999	753	695	999999	999999	337	87	766	345	500	472	10	999999	999999	543	999999	442	512	999999	999999	472	354	482	111	999999	308	667	554	47	295	88	978	999999	563	999999	949	679	700	999999	982	888	999999	695	795	289	101	95	298	623	
538	999999	999999	566	615	879	206	280	593	722	999999	999999	533	999999	60	421	999999	542	652	999999	593	854	742	203	262	504	937	658	999999	999999	396	223	999999	930	999999	936	170	999999	852	683	453	999999	96	977	999999	321	365	807	645	383	795	559	999999	636	40	999999	615	724	314	121	942	999999	594	999999	999999	999999	301	602	229	123	999999	82	689	969	219	915	768	764	176	941	149	140	22	312	37	836	781	742	900	824	330	445	117	741	741	905	94	325	651	958	29	762	587	999999	132	999999	869	473	426	124	999999	851	999999	373	999999	812	535	999999	743	999999	297	559	702	404	999999	815	965	948	238	314	830	452	123	999999	999999	386	552	491	190	314	966	317	999999	785	908	999999	887	744	769	928	999999	999999	582	162	670	470	999999	193	737	316	757	921	245	122	999999	473	999999	349	999999	595	270	53	111	438	532	979	243	999999	999999	999999	928	231	188	999999	999999	38	870	960	548	461	326	368	753	873	557	999999	82	999999	501	445	999999	999999	999999	183	668	999999	701	154	999999	690	236	153	697	423	388	999999	999999	935	999999	265	603	776	801	999999	999999	901	999999	238	999999	487	906	999999	425	59	999999	391	928	15	640	607	999999	725	341	999999	234	182	999999	339	495	999999	312	147	34	245	842	964	999999	999999	904	999999	45	472	999999	999999	783	205	727	648	840	997	607	737	305	580	928	877	445	944	765	999999	240	960	742	857	184	769	16	190	999999	999999	999999	999999	110	872	999999	864	461	198	999999	39	454	999999	999999	498	999999	999999	841	453	999999	964	999999	801	547	999999	537	999999	730	416	968	24	999999	999999	999999	231	361	981	636	999999	18	74	999999	999999	871	999999	652	217	470	254	443	608	927	999999	873	252	99	843	88	303	999999	497	999999	999999	999999	68	839	999999	592	277	146	999999	939	999999	445	251	549	281	930	811	165	329	614	485	973	370	96	636	674	999999	142	999999	999999	342	999999	521	930	999999	37	812	896	745	625	202	118	999999	669	518	127	631	703	999999	913	277	148	26	883	999999	82	999999	972	213	242	404	145	627	540	999999	333	923	321	178	253	128	915	420	704	999999	377	973	700	578	999999	52	494	999999	605	999999	204	80	999999	999999	308	999999	839	692	512	231	67	490	469	73	195	999999	320	999999	574	794	361	727	322	471	999999	108	999999	404	693	199	909	821	32	904	999999	263	999999	999999	999999	85	288	232	907	482	364	887	514	637	393	325	732	999999	999999	810	999999	999999	757	999999	991	209	19	445	999	999999	
321	245	467	564	999999	931	908	999999	664	498	516	139	999999	839	117	403	594	530	21	378	466	949	82	999999	630	934	505	128	57	671	75	843	999999	999999	171	128	999999	949	999999	461	417	461	305	999999	304	155	656	918	68	598	614	488	433	631	999999	999999	173	255	999999	727	999999	999999	999999	993	999999	672	905	235	677	988	973	644	555	559	960	15	654	821	917	485	287	586	70	999999	66	587	419	602	999999	799	955	184	26	999999	34	999999	999999	311	828	631	249	430	250	999999	999999	969	933	999999	670	999999	717	351	999999	458	449	850	999999	775	936	845	263	313	999999	878	43	799	628	306	535	343	779	352	992	999999	245	856	345	990	834	96	653	545	932	888	999999	999999	846	567	809	184	898	999999	375	983	999999	936	999999	372	46	999999	350	999999	999999	336	999999	375	359	51	999999	592	514	738	940	850	201	999999	381	608	796	429	999999	71	497	999999	444	999999	999999	19	917	309	922	973	954	19	745	26	999999	605	999999	999999	264	805	355	999999	999999	170	999999	524	791	661	564	335	575	999999	872	999999	999999	987	999999	753	397	349	134	912	999999	999999	999999	930	114	185	520	775	791	90	174	156	999999	280	691	284	807	462	999999	265	744	597	407	999999	147	466	999999	219	713	73	328	914	681	442	999999	138	385	999999	420	999999	999999	999999	543	494	999999	725	573	869	306	617	999999	935	999999	868	177	999999	143	447	793	647	999999	310	71	999999	761	999999	999999	283	723	999999	999999	227	999999	611	124	955	64	913	894	421	999999	16	913	106	127	393	792	999999	275	484	994	938	796	772	317	840	727	815	733	202	999999	300	155	742	999999	728	893	520	754	999999	27	230	552	381	755	301	397	965	999999	999999	468	999999	18	248	568	960	430	278	303	999999	237	248	189	702	172	602	999999	180	999999	398	499	999999	68	62	467	999999	395	999999	27	26	999999	762	215	365	733	999999	292	907	184	757	308	624	227	479	984	779	50	850	999999	163	440	227	586	999999	878	196	605	955	781	793	999999	999999	999999	287	999999	475	43	824	968	576	320	999999	995	630	100	875	63	588	78	687	733	545	215	863	999999	235	999999	993	486	547	990	336	135	390	999999	302	373	999999	647	519	746	225	881	643	843	486	999999	955	131	12	142	26	887	103	69	38	999999	397	999999	606	999999	49	347	999999	999999	999999	828	615	999999	798	511	999999	941	558	941	517	664	572	999999	108	14	230	872	999999	999999	974	448	41	330	164	502	999999	248	999999	999999	706	
878	999999	67	859	658	999999	999999	333	500	28	999999	338	999999	551	374	238	377	603	999999	78	176	863	999999	611	544	999999	294	293	999999	536	875	901	999999	244	639	214	514	170	999999	398	712	549	983	999999	899	120	878	778	999999	273	607	999999	447	161	539	24	443	999999	325	860	999999	233	37	964	999999	183	10	917	912	170	723	999999	162	999999	366	627	880	630	711	434	918	515	504	999999	928	240	463	186	704	625	770	68	844	589	76	488	522	999999	999999	726	119	961	866	629	550	400	492	243	795	912	144	813	744	999999	942	816	729	999999	45	999999	719	824	222	296	399	999999	372	572	148	877	999999	861	999999	999999	999999	999999	648	874	999999	538	999999	230	391	792	999999	957	323	954	647	999999	759	999999	982	340	16	294	999999	579	999999	884	37	919	104	918	807	282	435	758	575	985	177	854	513	999999	999999	499	443	430	805	442	352	999999	925	888	127	588	878	999999	999999	999999	218	79	644	999999	510	999999	135	472	985	219	532	564	999999	999999	999999	904	23	485	175	516	999999	327	999999	798	542	619	993	216	800	228	403	999999	779	545	776	108	220	906	996	999999	373	999999	445	999999	909	787	40	999999	999999	223	574	403	881	472	188	891	305	846	74	891	834	919	999999	999999	815	154	784	842	999999	983	694	117	488	999999	999999	881	882	999999	888	999999	589	999999	409	999999	654	999999	506	317	999999	885	803	374	999999	999999	511	454	307	678	780	765	12	197	388	999999	999999	466	914	61	329	307	18	999999	958	320	312	114	519	95	122	816	999999	477	999999	999999	190	330	999999	999999	999999	698	583	214	999999	999999	751	999999	351	587	67	197	999999	454	987	69	877	999999	999999	531	803	406	935	222	566	964	999999	999999	711	999999	641	208	999999	999999	732	631	724	999999	721	835	568	910	999999	932	37	924	999999	999999	490	427	132	999999	914	744	579	922	763	370	647	442	15	999999	999999	962	945	859	999999	553	999999	366	344	82	963	999999	963	893	999999	12	194	642	999999	924	54	293	266	145	294	456	961	999999	867	363	999999	289	830	351	999999	800	986	178	927	187	480	134	92	60	542	999999	781	686	999999	760	999999	15	999999	999999	182	406	705	810	999999	550	591	912	498	999999	915	684	999999	621	999999	842	26	999999	999999	65	999999	999999	211	216	603	950	999999	284	531	117	999999	161	90	750	178	999999	105	999999	604	386	595	568	635	111	144	858	594	169	23	446	743	170	300	999999	636	262	999999	499	216	623	876	316	390	390	804	999999	
604	999	453	850	747	999999	421	999999	999999	999999	294	110	999999	745	999999	515	999999	95	374	26	860	936	124	916	999999	605	968	980	510	999999	999999	255	306	379	264	999999	999999	999999	698	999999	748	999999	684	750	968	104	427	471	999999	371	55	999999	26	787	903	667	999999	536	233	999999	872	441	828	190	707	49	803	702	999999	999999	999999	109	396	471	277	898	261	999999	948	532	188	999999	999999	999999	243	882	238	519	999999	999999	709	189	939	557	40	317	143	504	52	929	301	725	980	495	572	946	908	554	999999	14	416	521	588	700	963	374	718	689	946	825	810	294	235	999999	999999	619	169	839	999999	960	999999	999999	331	29	241	462	526	237	576	297	999999	683	999999	471	190	197	600	249	593	999999	599	454	557	226	999999	16	499	999999	432	953	786	999999	123	559	999999	658	200	569	468	510	848	490	122	659	851	999999	999999	763	714	875	28	920	256	999999	371	999999	210	114	900	235	963	440	805	622	999999	999999	999999	449	232	531	999999	999999	781	92	816	118	999999	897	375	999999	999999	735	381	556	934	999999	823	346	197	999999	458	96	999999	242	999999	999999	685	500	158	947	566	845	999999	192	879	987	999999	999999	959	999999	979	312	739	999999	514	237	68	258	999999	644	999999	233	262	303	999999	910	371	548	544	408	433	841	748	999999	434	875	999999	199	677	947	727	659	999999	934	949	155	999999	759	728	319	359	437	811	999999	999999	343	593	247	118	999999	999999	600	628	561	830	147	563	999999	485	639	43	869	580	741	916	999999	846	327	354	928	563	612	820	999999	999999	995	39	244	999999	101	292	957	90	709	330	999999	41	825	114	811	591	44	284	98	999999	999999	999999	80	598	447	496	275	999999	190	999999	23	779	403	511	834	118	329	999999	393	356	85	999999	871	420	999999	399	30	223	999999	346	528	337	731	999999	999999	149	958	999999	999999	604	999999	999999	899	304	317	357	637	324	999999	703	272	282	890	742	211	700	985	999999	999999	57	475	62	360	999999	886	999999	57	455	941	695	159	684	650	789	339	999999	889	576	112	999999	762	706	942	838	999999	256	447	999999	747	999999	163	999999	999999	74	138	999999	999999	65	417	999999	310	191	999999	585	554	587	632	111	999999	199	810	418	999999	378	295	769	999999	999999	769	639	248	999999	999999	999999	541	999999	848	585	660	375	307	999999	169	481	140	580	999999	367	294	496	624	999999	587	557	999999	745	750	999999	779	369	999999	999999	296	777	392	251	483	311	53	702	739	56	451	46	892	
977	259	85	247	715	446	752	236	283	25	902	481	161	22	796	111	391	806	300	999999	999999	547	391	99	889	107	999999	323	592	757	999999	895	550	664	91	495	674	228	999999	923	111	999999	22	762	490	999999	331	999999	257	601	358	250	160	524	787	439	868	999999	358	618	424	438	644	526	448	17	930	496	930	310	436	172	742	377	419	149	534	628	609	129	775	733	76	990	409	337	744	35	877	651	999999	687	870	999999	999999	672	999999	496	999999	482	999999	835	999999	946	174	195	507	999999	999999	647	905	249	387	239	843	690	372	999999	126	999999	272	904	618	289	683	748	302	297	867	747	818	47	999999	136	289	999999	375	129	999999	999999	829	961	920	999999	746	387	310	640	612	818	309	676	999999	213	999999	934	227	88	999999	425	893	220	999999	999999	828	867	935	260	949	903	999999	253	828	999999	291	999999	984	999999	999999	306	448	999999	684	999999	999999	151	668	111	999999	354	722	296	856	999999	999999	618	999999	562	411	879	452	60	690	708	999999	66	848	476	921	908	950	999999	999999	999999	977	242	536	999999	921	686	209	833	343	605	191	38	396	427	999999	673	265	431	999999	999999	999999	398	970	975	999999	999999	999999	201	189	18	403	883	750	889	432	97	92	188	641	725	999999	618	716	999999	527	474	999999	431	892	258	652	999999	863	884	999999	588	272	560	321	999999	393	17	654	999999	211	307	288	507	999999	496	999999	86	789	260	981	245	681	884	458	999999	720	871	999999	999999	999999	874	30	865	776	844	825	532	867	110	341	999999	963	999999	884	999999	999999	172	436	405	999999	575	739	612	902	877	999999	999999	112	999999	819	521	707	723	968	337	287	422	999999	160	671	68	219	999999	918	999999	281	300	10	238	999999	557	999999	903	272	790	144	417	999999	899	936	448	430	636	290	820	965	250	999999	557	941	999999	442	285	734	609	999999	60	999999	999999	605	616	999999	873	347	272	999999	999999	460	188	202	999999	459	999999	223	233	638	583	407	108	352	41	876	453	296	999999	125	999999	179	663	434	93	724	378	303	999999	71	556	298	28	999999	171	789	245	364	81	323	611	999999	511	970	782	652	594	999999	999999	740	933	586	226	156	999999	635	796	753	118	155	91	536	893	999999	91	294	388	364	191	251	641	98	224	806	514	109	667	693	651	999999	139	137	730	590	138	970	999999	872	829	536	992	491	256	926	242	84	177	349	888	497	273	240	999999	331	999999	844	371	999999	642	999999	967	999999	112	677	999999	
999999	999999	999999	43	999999	222	516	999999	655	259	160	841	298	574	439	999999	327	804	163	177	899	77	999999	491	293	608	661	240	23	568	888	389	999999	909	288	999999	863	316	776	285	999999	705	414	82	947	13	82	999999	212	884	649	309	948	999999	999999	886	408	821	999999	999999	560	285	999999	97	370	771	272	388	999999	172	77	21	37	878	999999	204	662	335	544	290	999999	816	999999	138	999999	999999	440	79	793	401	868	999999	565	273	724	481	193	327	712	185	740	693	559	999999	816	638	281	79	100	922	233	83	287	470	977	999999	257	393	999999	999999	340	999999	999999	894	999999	36	999999	763	164	937	999999	345	999999	368	549	841	266	988	322	290	999999	371	999999	870	177	795	764	105	296	979	999999	999999	999999	931	845	547	108	665	999999	790	999999	518	915	163	999999	888	999999	999999	999999	145	488	268	999999	888	999999	969	225	725	726	508	271	999999	477	184	713	220	999999	691	523	999999	743	601	253	531	108	799	456	825	958	999999	345	999999	999999	160	999999	965	999999	270	999999	875	999999	999999	938	247	999999	830	999999	999999	450	999999	701	768	405	918	402	887	25	549	790	672	523	400	767	447	173	426	187	999999	999999	747	492	926	232	647	999999	371	662	16	12	277	759	999999	385	999999	588	576	449	265	758	999999	950	189	479	796	362	932	614	501	83	112	653	723	999999	999999	219	774	546	999999	248	40	234	999999	999999	523	999999	999999	24	510	858	597	977	921	568	999999	796	313	999999	436	295	999999	756	170	932	900	623	46	658	999999	57	813	39	691	26	727	999999	941	642	956	999999	999999	917	114	642	485	134	732	164	987	906	905	999999	120	472	501	284	74	86	646	899	877	158	342	462	54	999999	999999	905	841	689	855	671	999999	553	999999	830	999999	999999	456	775	999999	881	999999	776	999999	496	919	999999	525	452	999999	865	999999	66	15	405	999999	651	999999	918	838	826	323	308	60	244	999999	567	732	670	632	546	999999	999999	999999	999999	488	566	999999	558	999999	78	999999	398	374	999999	675	443	547	345	999999	10	929	538	937	74	568	999999	725	907	669	361	495	855	819	777	245	135	58	999999	999999	999999	340	999999	999999	770	446	999999	933	71	999999	999999	999999	397	424	999999	617	100	932	944	999999	999999	999999	999999	888	296	582	534	999999	596	754	549	395	999999	427	999999	670	999999	999999	177	999999	643	999999	664	347	285	999999	108	440	999999	170	155	202	113	582	802	186	999999	161	982	197	912	355	346	999999	29	998	491	969	196	999999	
728	831	999999	327	794	685	187	76	999999	954	483	104	390	436	608	357	291	955	625	61	744	738	286	980	999999	297	103	357	999999	287	850	139	254	236	999999	323	437	786	999999	126	999	860	548	999999	713	817	965	909	708	672	716	536	354	144	227	990	554	999999	999999	506	592	830	748	335	999999	354	999999	999999	999999	999999	999999	504	177	999999	999999	883	199	999999	999999	999999	332	999999	649	999999	571	999999	785	119	18	999999	769	999999	999999	999999	534	179	122	223	923	369	999999	811	999999	423	752	221	368	999999	92	999999	800	305	518	714	184	408	999999	102	999999	789	569	740	155	999999	525	999999	330	885	974	882	771	976	335	907	928	521	279	235	903	999999	999999	940	36	999999	651	474	143	470	117	135	988	29	459	143	799	238	999999	372	999999	484	891	999999	870	210	571	824	999999	611	999999	999999	139	999999	999999	414	999999	629	713	480	901	999999	143	859	999999	849	894	752	526	201	117	700	855	907	999999	428	467	483	79	999999	113	827	503	532	684	454	996	42	830	999999	309	999999	525	195	471	999999	351	41	704	31	999999	999999	999999	999999	503	94	807	232	627	770	947	360	559	886	376	83	557	611	185	333	852	861	921	482	892	937	999999	670	446	491	87	435	779	58	521	293	530	725	38	599	647	999999	415	70	107	999999	620	638	818	397	298	739	856	380	178	453	999999	824	886	566	909	146	999999	145	999999	521	581	510	375	999999	553	832	583	585	685	88	455	999999	384	943	326	999999	851	999999	202	999999	579	999999	999999	77	394	705	999999	999999	999999	510	999999	280	377	586	999999	119	273	734	999999	466	999999	999999	694	99	998	48	450	943	249	372	295	737	942	999999	999999	999999	630	999999	999999	999999	994	121	894	185	100	185	999999	999999	575	216	284	999999	213	736	191	307	713	790	999999	356	265	999999	999999	328	225	260	337	32	999999	999999	489	964	46	999999	472	55	386	519	999999	823	555	651	999999	42	98	999999	533	999999	999999	644	469	839	999999	352	592	109	888	576	959	840	847	999999	999999	999999	727	999999	90	216	274	146	920	204	999999	255	800	613	527	999999	240	57	999999	131	858	999999	734	999999	999999	999999	999999	373	166	810	559	168	975	95	999999	995	315	778	999999	999999	942	37	724	275	57	982	551	978	582	698	346	912	999999	725	611	999999	647	87	583	999999	801	900	979	120	644	634	280	999999	126	531	884	461	959	999999	189	830	285	999999	603	752	999999	436	791	467	473	999999	53	999999	484	342	358	999999	999999	700	
525	51	58	613	630	422	999999	836	862	60	814	999999	999999	715	546	999999	879	999999	999999	999999	254	375	119	521	646	998	999999	29	241	783	182	656	265	999999	999999	999999	782	671	999999	190	50	999999	573	740	653	999999	693	337	714	999999	463	180	753	999999	455	160	931	999999	967	632	832	693	604	89	877	999999	999999	693	832	408	997	217	349	304	999999	938	801	999999	868	999999	314	263	315	537	999999	12	902	890	813	732	216	256	704	216	999999	356	711	999999	862	495	959	10	999999	999999	705	255	831	999999	585	517	359	561	668	999999	328	578	387	77	759	875	265	738	999999	109	201	751	513	999999	946	443	236	316	516	382	107	999999	758	999	831	84	180	453	999999	306	383	655	587	795	888	779	969	644	735	999999	240	231	131	405	999999	954	742	698	513	151	999999	52	999999	295	811	24	820	387	999999	684	704	812	433	999999	999999	546	173	999999	254	177	473	592	581	999999	152	999999	191	363	885	877	342	482	999999	999999	24	341	610	302	999999	873	958	592	409	999999	292	428	798	548	679	578	790	33	454	346	999999	699	471	525	152	999999	833	467	502	999999	351	232	872	269	568	394	936	870	734	380	218	881	193	530	246	724	88	999999	684	317	999999	318	999999	602	495	325	870	94	160	999999	999999	500	100	51	708	999999	555	538	999999	294	641	999999	298	999999	137	796	515	941	999999	427	856	199	999999	194	279	43	204	999999	774	252	524	851	720	686	339	717	999999	151	821	185	179	550	663	399	675	178	29	999999	475	698	809	928	805	999999	201	850	717	905	771	675	866	285	764	737	999999	999999	999999	611	744	420	15	374	129	999999	258	999999	999999	393	519	111	999999	999999	804	86	442	595	56	988	495	488	10	885	999999	155	319	894	785	999999	630	885	969	417	999999	64	692	445	999999	702	999999	884	324	334	396	669	662	625	480	688	304	183	743	999999	126	265	419	130	994	974	794	364	530	610	999999	999999	142	605	41	749	393	997	787	354	514	610	999999	676	499	710	493	693	423	107	999999	999999	999999	759	301	954	999999	572	451	834	999999	999999	363	999999	571	999999	537	66	594	730	304	307	396	999999	706	515	999999	743	630	293	491	110	940	432	980	999999	492	382	314	87	999999	821	555	952	446	394	256	999999	114	999999	182	999999	108	692	999999	332	70	751	63	999999	863	900	941	167	999999	999999	188	931	733	265	999999	999999	999999	999999	999999	483	752	444	999999	999999	999999	640	639	893	999999	64	11	999999	629	999999	
999999	740	329	528	999999	214	879	398	609	638	215	999999	999999	999999	467	27	999999	591	77	330	580	999999	797	741	526	232	271	57	56	298	999999	930	311	86	19	999999	835	233	303	421	999999	999999	999999	325	115	943	913	999999	436	103	380	420	190	309	86	999999	942	588	11	991	942	831	352	320	833	285	999999	649	999999	928	999999	460	298	656	999999	999999	999999	482	635	999999	318	482	621	999999	918	395	749	12	999	390	596	999999	232	312	479	771	21	999999	491	830	999999	273	999999	508	911	920	132	534	583	860	837	469	952	427	682	469	220	999999	402	447	999999	21	650	999999	341	935	237	999999	186	999999	214	999999	991	805	654	54	532	123	50	999999	273	999999	429	149	553	136	999999	804	629	19	561	621	132	53	304	917	999999	500	999999	975	999999	146	357	628	655	999999	478	156	773	637	937	107	359	403	184	320	592	999999	905	215	640	433	366	177	402	592	154	947	999999	737	999999	41	946	999999	315	136	999999	800	493	982	657	157	41	999999	81	464	999999	999999	869	984	335	999999	595	960	345	268	780	190	235	73	425	531	646	999999	217	905	160	999999	999999	57	452	999999	27	999999	558	493	402	999999	105	938	330	426	87	525	999999	999999	999999	986	729	56	356	687	574	430	999999	135	511	999999	999999	999999	314	999999	640	821	542	543	105	672	412	852	866	999999	94	297	999999	999	454	130	634	899	469	999999	564	51	999999	765	226	999999	365	432	981	999999	589	929	999999	351	999999	266	983	868	221	999999	999999	877	190	941	602	999999	999999	567	681	391	999999	885	999999	150	424	599	999999	776	327	509	999999	979	870	470	825	164	999999	999999	223	197	999999	765	687	694	999999	999999	861	760	172	999999	908	797	751	600	45	999999	233	493	999999	195	146	216	550	712	999999	603	17	719	999999	999999	999999	296	999999	999999	254	605	207	21	999999	737	738	370	614	388	999999	518	238	280	999999	999999	999999	180	999999	37	61	930	999999	974	999999	986	679	151	999999	724	325	622	453	267	355	439	506	221	999999	199	457	776	999999	172	121	999999	375	736	999999	993	516	453	822	326	442	324	999999	233	784	999999	68	597	725	889	73	977	75	970	924	995	624	999999	247	284	580	285	999999	62	862	288	620	942	856	650	999999	999999	800	137	825	41	999999	283	437	999999	140	860	999999	713	999999	999999	999999	404	811	999999	379	999999	999999	999999	999999	999999	986	338	370	505	999999	125	740	84	681	201	187	937	155	999999	946	351	292	877	153	720	234	623	952	728	
405	226	999999	568	281	421	664	262	999999	668	54	721	913	999999	999999	25	129	976	42	907	956	945	259	918	999999	999999	514	338	404	35	999999	372	385	641	110	736	999999	182	802	269	537	924	555	999999	848	235	438	361	471	999999	999999	999999	591	55	999999	999999	999999	221	225	999999	906	999999	999999	366	999999	999999	345	999999	830	679	39	947	999999	772	379	42	400	773	80	127	599	163	867	275	435	999999	781	339	999999	999999	999999	773	956	559	363	999999	75	999999	749	176	889	165	530	791	108	652	999999	818	999999	740	69	203	151	108	653	999999	999999	999999	931	62	900	999999	413	188	909	266	991	624	419	177	966	211	33	904	237	443	632	85	176	782	609	999999	664	138	592	576	631	858	905	610	744	482	267	697	275	999999	752	999999	882	842	999999	460	409	999999	773	999999	180	247	871	219	129	392	999999	999999	453	938	351	284	999999	342	634	142	719	808	433	493	943	335	638	354	999999	999999	203	334	131	999999	562	166	365	734	406	394	987	695	490	362	65	118	999999	337	541	999999	755	549	217	999999	740	601	83	999999	999999	844	608	527	999999	838	999999	102	37	304	385	194	919	861	936	249	999999	999999	327	999999	438	999999	92	311	812	222	535	999999	126	602	999999	961	93	85	999999	562	786	999999	999999	999999	999999	963	90	948	999999	357	559	893	613	968	382	716	283	12	851	89	762	999999	714	317	999999	544	976	435	999999	423	999999	844	999999	383	463	999999	858	675	999999	999999	754	999999	359	999999	662	641	50	999999	229	700	999999	999999	233	999999	800	489	999999	859	347	629	986	655	71	538	255	715	851	239	514	696	999999	607	104	386	334	628	946	259	654	672	999999	999999	215	196	734	30	620	311	583	973	930	998	337	288	488	109	81	821	999999	946	789	999999	999999	533	842	91	999999	999999	999999	181	542	505	214	675	134	168	449	875	803	235	105	999999	999999	541	999999	859	279	999999	897	235	557	999999	50	708	883	999999	999999	682	999999	653	44	773	895	411	440	435	794	999999	163	330	999999	205	27	983	851	249	999999	999999	999999	982	811	180	999999	190	999999	417	999999	999999	999999	999999	999999	767	999999	999999	201	331	654	999999	110	340	999999	616	661	576	999999	361	999999	66	856	999999	539	93	999999	371	841	999999	823	999999	787	32	999999	298	871	722	357	892	999999	867	792	999999	999999	999999	999999	437	917	205	518	382	999999	999999	310	999999	649	157	901	888	853	170	999999	337	999999	938	466	87	368	999999	745	939	229	999999	687	999999	274	336	
59	629	92	487	999999	646	999999	450	999999	524	999999	573	648	724	821	469	48	513	999999	999999	31	999999	453	923	78	150	999999	579	999999	931	585	70	999999	999999	108	282	805	999999	999999	671	982	67	838	942	365	794	138	999999	127	759	644	184	999999	808	314	402	185	169	999999	314	196	999999	297	178	938	661	440	335	625	548	999999	672	999999	887	999999	964	817	510	568	283	21	439	999999	403	999999	999999	381	334	18	705	106	646	957	999999	999999	216	770	670	999999	703	364	803	405	999999	106	999999	386	801	335	350	585	675	601	144	302	756	323	999999	999999	537	290	999999	326	920	451	27	999999	395	999999	276	204	156	506	999999	919	218	999999	882	307	999999	34	579	999999	667	130	431	54	999999	999999	728	893	999999	999999	476	422	257	999999	484	137	89	266	991	399	69	156	438	178	736	224	94	722	999999	596	564	513	999999	117	999999	800	999999	972	999999	999999	999999	999999	999999	366	40	451	672	731	999999	755	227	70	999999	999999	939	521	691	262	317	608	999999	999999	461	999999	235	962	711	150	999999	684	116	116	373	714	999999	686	829	81	999999	999999	552	362	173	686	999999	504	480	532	177	147	118	767	665	999999	261	676	921	46	999999	77	740	531	903	874	999999	999999	696	999999	999999	999999	692	999999	124	32	65	999999	999999	999999	912	731	492	189	972	690	576	999999	451	89	462	49	764	792	940	80	554	31	458	298	999999	268	807	162	69	914	454	497	652	642	239	999999	999999	156	134	409	585	560	559	223	308	308	999999	999999	866	432	498	899	679	54	477	999999	999999	999999	737	999999	923	339	129	999999	245	999999	999999	808	849	999999	215	618	668	540	494	993	999999	244	990	999999	599	200	999999	637	426	555	817	608	175	205	999999	289	418	999999	999999	255	999999	501	977	229	611	859	767	992	226	879	240	149	559	999999	572	979	563	997	65	733	53	492	641	690	999999	98	643	654	508	925	209	198	63	249	562	970	267	770	999999	739	432	303	420	999999	324	678	59	691	999999	395	726	420	999999	999999	211	999999	860	297	959	523	999999	123	493	300	680	52	95	999999	920	602	722	999999	870	999999	310	999999	82	105	375	592	49	952	31	999999	999999	999999	773	310	47	614	119	969	811	614	523	319	999999	129	999999	282	592	999999	999999	41	672	932	550	109	999999	461	875	765	921	999999	484	999999	101	999999	100	891	278	785	282	316	999999	752	981	266	802	991	940	952	239	103	999	999999	192	990	450	276	248	674	858	586	739	354	58	
444	140	259	227	439	38	975	14	807	466	464	548	999999	999999	999999	306	461	999999	922	536	828	377	183	91	999999	929	999999	652	603	926	696	577	999999	704	547	136	553	773	511	924	999999	99	999999	844	999999	999999	530	325	954	378	407	75	816	818	229	77	999999	177	126	509	999999	999999	410	999999	769	886	411	225	413	167	753	999999	19	998	282	739	184	339	363	659	409	508	697	235	529	631	999999	329	484	480	179	385	999999	11	719	931	688	321	999999	999999	50	999999	912	796	999999	999999	66	999999	999999	490	892	627	814	466	110	706	999999	999999	999999	148	136	92	999999	933	988	999999	999999	17	288	350	999999	863	264	522	619	104	999999	900	610	809	574	942	782	999999	588	552	571	999999	901	999999	306	999999	961	936	714	999999	574	979	808	999999	999999	59	539	999999	439	39	373	301	846	15	120	734	574	550	573	193	309	746	999999	445	806	838	115	275	999999	547	902	999999	807	661	529	616	999999	363	129	525	413	999999	564	559	189	279	354	895	902	572	999999	999999	999999	531	658	828	633	999999	450	851	999999	273	999999	891	137	55	493	194	486	503	641	999999	431	999999	999999	722	191	796	266	536	493	220	999999	481	999999	491	955	286	13	999999	999999	729	913	278	582	149	999999	672	431	144	786	169	419	408	999999	727	988	324	750	936	646	837	116	913	367	732	900	999999	292	999999	100	217	999999	784	521	912	306	999999	476	641	296	999999	374	132	999999	334	800	964	999999	999999	503	640	535	77	64	154	623	10	999999	849	248	756	999999	786	54	578	978	999999	887	28	430	835	848	119	999999	137	473	999999	172	999999	999999	935	138	409	151	459	999999	999999	729	376	299	305	252	626	402	999999	138	999999	999999	182	999999	176	87	999999	461	667	792	425	427	926	681	638	838	876	917	999999	627	980	999999	594	896	864	904	521	729	999999	592	231	717	999999	999	886	999999	990	688	765	858	606	948	484	666	999999	696	802	694	999999	999999	376	709	99	912	999999	999999	493	999999	491	271	565	999999	336	84	571	708	318	927	794	999999	848	198	999999	454	999999	42	170	928	639	177	111	826	79	667	999999	522	628	206	852	944	422	714	206	504	302	803	999999	409	105	558	388	875	900	928	999999	187	999999	644	891	124	781	565	645	999999	169	739	733	669	858	999999	89	121	85	999999	999999	143	999999	999999	162	228	999999	761	832	999999	999999	236	999999	151	57	48	963	983	315	737	172	857	999999	882	344	562	79	999999	550	999999	478	276	800	
999999	618	485	195	901	999999	999999	702	30	732	564	535	999999	813	592	621	819	95	106	806	347	999999	999999	75	119	322	999999	999999	999999	220	999999	999999	522	435	876	532	572	999999	72	500	999999	44	152	135	513	357	411	999999	486	339	730	961	999999	999999	462	999999	167	999999	86	589	893	524	242	809	999999	999999	22	507	999999	70	59	966	32	999999	999999	312	544	335	561	999999	910	999999	671	140	999999	824	240	999999	973	513	375	162	776	483	607	127	802	343	999999	561	344	999999	813	999999	290	999999	938	776	999999	159	827	831	858	324	999999	999999	852	999999	329	131	722	960	534	432	694	897	199	549	997	999999	510	210	999999	999999	427	16	46	254	999999	725	885	463	999999	823	685	543	303	999999	804	999999	274	999999	24	67	839	383	999999	390	731	392	574	999999	778	257	649	626	684	858	999999	671	17	607	260	603	999999	268	213	999999	999999	160	603	999999	999999	444	782	809	196	99	170	53	637	999999	523	467	161	496	684	509	184	999999	859	444	999999	142	555	999999	999999	420	821	580	180	669	642	580	999999	836	653	344	475	840	999999	595	999999	853	44	361	999999	999999	452	749	584	999999	536	999999	999999	168	182	999999	888	125	368	776	277	589	872	967	23	999999	678	324	842	350	999999	343	628	273	746	999999	107	204	581	657	967	999999	999999	477	142	954	289	999999	664	51	455	359	482	663	999999	999999	980	999999	348	152	124	138	907	244	669	202	69	37	421	470	514	694	544	710	808	206	593	999999	999999	68	663	57	999999	801	894	684	861	964	946	999999	731	40	856	999999	543	839	999999	762	999999	940	895	261	219	203	999999	999999	999999	999999	854	131	525	584	241	289	489	76	477	115	349	999999	999999	104	91	999999	738	484	999999	114	176	969	999999	830	598	894	999999	411	838	466	274	999999	999999	99	999999	999999	122	156	999999	576	949	477	372	68	422	999999	608	800	179	435	464	62	923	710	605	885	999999	999999	999999	346	126	87	238	999999	840	999999	125	251	984	267	670	591	684	999999	999999	699	607	972	418	775	296	373	242	412	12	222	218	999999	494	234	734	428	170	462	459	999999	248	361	227	215	707	366	815	911	764	872	377	661	999999	905	288	126	286	220	999999	999999	845	825	18	628	998	956	999999	760	532	252	999999	232	811	292	460	255	999999	213	999999	999999	557	330	647	999999	999999	556	613	589	946	999999	999999	949	411	706	37	999999	353	599	216	751	610	65	389	522	451	154	999999	272	999999	42	371	83	153	999999	
999999	524	188	879	999999	452	352	177	999999	915	111	481	821	114	265	48	999999	165	996	326	329	502	941	135	687	700	706	999999	144	913	999999	78	806	290	999999	512	244	473	999999	764	408	442	251	999999	421	999999	333	999999	999999	999999	140	215	86	999999	801	702	999999	999999	999999	92	999999	11	42	900	669	42	675	999999	603	999999	999999	438	999999	242	999999	886	999999	477	999999	717	999999	961	343	999999	782	50	991	979	488	808	999999	999999	281	734	28	406	409	350	804	388	999999	792	151	263	612	701	866	843	908	914	999999	115	347	999999	714	999999	999999	999999	127	628	51	999999	61	999999	823	620	166	615	223	999999	487	910	999999	336	423	999999	819	90	125	999999	999999	157	80	574	366	824	999999	797	29	999999	738	999999	232	186	999999	608	741	999999	439	992	544	260	999999	999999	437	540	999999	21	70	140	964	587	198	46	454	893	624	487	438	999	999999	999999	596	979	781	391	688	496	989	814	843	473	650	133	546	923	527	683	999999	825	391	999999	736	999999	280	161	907	195	731	999999	999999	263	918	440	225	999999	664	650	616	56	852	999999	31	999999	999999	501	937	74	999999	999999	375	941	350	612	617	943	632	999999	709	630	999999	999999	764	999999	830	999999	555	220	907	371	268	877	76	100	973	445	811	490	999999	779	224	843	696	210	999999	52	913	999999	822	282	553	957	941	999999	572	359	191	999999	426	708	946	726	999999	138	273	498	999999	260	999999	182	999999	152	115	929	416	640	806	564	468	787	676	249	397	999999	818	310	935	999999	527	624	264	999999	73	999999	833	497	686	567	999999	589	177	662	677	650	150	410	852	21	579	932	553	626	27	639	41	999999	999999	999999	999999	962	563	793	732	24	999999	806	88	999999	999999	918	953	248	627	878	619	23	572	747	999999	999999	458	999999	511	999999	999999	637	317	434	861	136	168	999999	257	999999	36	384	929	662	999999	343	332	640	914	661	999999	314	998	999999	29	999999	144	591	45	999999	514	639	291	147	999999	290	498	654	999999	970	760	798	999999	653	852	999999	93	909	25	161	999999	818	18	850	616	766	999999	999999	415	843	992	999999	129	354	999999	396	103	999999	719	451	845	677	999999	944	901	999999	324	355	296	784	999999	234	999999	999999	818	999999	630	440	530	187	652	999999	249	999999	999999	193	678	999999	193	999999	151	301	200	574	999999	417	538	74	949	436	452	999999	882	999999	909	767	11	999999	536	999999	766	662	271	542	799	525	438	772	965	717	999999	999999	999999	999999	642	642	
44	11	577	410	167	999999	490	103	735	999999	447	618	608	221	192	999999	120	419	699	488	39	658	775	791	999999	765	999999	241	925	774	130	60	988	276	733	999999	667	135	999999	209	181	177	999999	999999	999999	820	174	754	535	999999	567	753	142	163	612	385	235	786	432	401	999999	259	178	999999	999999	396	630	341	487	192	776	985	802	999999	316	862	851	345	713	168	601	354	705	858	217	376	917	834	663	357	999999	880	999999	999999	742	999999	999	999999	200	691	199	832	276	353	999999	999999	999999	643	847	750	534	889	999999	273	800	999999	999999	320	753	872	478	796	678	140	417	999999	292	588	756	999999	862	14	154	999999	999999	768	87	361	567	634	425	284	987	912	822	884	806	439	999999	629	379	688	103	328	999999	403	999999	145	936	403	999999	999999	886	462	999999	530	999999	61	304	42	45	201	752	128	999999	204	809	765	318	999999	100	852	174	137	24	184	911	999999	809	575	613	941	999999	173	999999	62	397	534	34	999999	999999	754	144	999999	593	187	935	974	999999	27	999999	398	999999	413	313	447	208	759	999999	713	999999	918	252	729	428	104	776	999999	783	404	806	284	741	26	393	345	717	999999	544	837	248	936	999999	791	981	224	124	22	860	897	999999	638	96	320	683	231	512	415	963	999999	999999	356	201	477	221	319	657	811	29	967	999999	426	999999	999999	999999	681	999999	460	748	213	979	764	728	885	550	178	999999	999999	343	171	999999	999999	818	54	999999	891	745	488	580	671	567	313	999999	892	178	999999	423	999999	845	999999	268	61	667	999999	519	647	999999	315	999999	53	130	236	478	858	999999	999999	607	999999	184	583	935	484	999999	999999	999999	999999	771	836	717	122	754	713	586	341	902	781	645	999999	535	789	999999	440	561	537	551	341	835	143	757	751	830	253	310	271	999999	784	999999	590	123	842	875	791	597	814	298	416	999999	146	955	363	999999	999999	644	395	319	505	923	352	535	314	841	638	999999	965	999999	510	413	324	275	999999	609	65	945	692	913	482	842	746	999999	999999	690	698	188	404	970	292	609	914	951	570	999999	829	999999	999999	11	247	712	999999	999999	788	999999	335	870	837	753	726	603	951	481	999999	662	186	114	401	623	153	459	684	995	999	901	999999	373	705	266	780	10	999999	691	676	999999	999999	222	460	999999	999999	827	351	651	999999	689	657	999999	124	907	684	725	663	999999	858	787	37	636	999999	886	515	999999	175	580	973	999999	467	270	999999	75	452	963	999999	270	999999	
325	999999	43	751	320	253	999999	258	798	581	64	346	950	999999	999999	742	999999	688	573	625	999999	662	999999	677	528	231	397	637	999999	465	999999	81	402	999999	542	999999	994	885	224	999999	459	714	999999	999999	918	388	516	436	999999	332	867	285	89	645	999999	663	348	365	232	999999	999999	427	209	999999	860	982	944	34	300	999999	748	699	999999	930	175	999999	295	771	758	999999	714	999999	722	999999	597	445	992	757	70	999999	999999	639	662	135	787	999999	999999	999999	148	999999	444	492	146	705	584	178	810	159	479	187	377	576	999999	92	999999	895	705	482	999999	424	990	197	963	421	879	118	46	348	153	143	182	999999	633	822	999999	232	999999	26	999999	428	999999	843	287	882	999999	764	42	580	751	891	336	999999	297	999999	945	257	528	724	999999	999999	999999	471	15	345	999999	999999	999999	784	999999	161	80	688	341	999999	789	999999	909	999999	909	125	86	999999	597	999999	807	150	999999	999999	876	458	999999	110	200	675	297	173	837	941	877	396	820	258	999999	600	821	647	700	999999	999999	797	347	447	999999	999999	399	999999	874	753	999999	864	160	999999	907	928	458	970	498	665	39	626	320	967	214	522	304	999999	272	996	440	170	449	999999	976	89	120	999999	294	999999	286	621	298	93	413	22	999999	787	350	275	152	851	158	45	999999	317	487	379	243	302	416	570	999999	878	999999	377	999999	167	67	828	817	202	685	18	389	417	337	236	564	999999	287	516	487	999999	854	589	21	414	999999	668	601	740	32	991	83	715	219	420	999999	999999	596	88	730	522	999999	999999	175	150	655	999999	999999	261	815	51	25	999999	93	414	33	999999	365	21	114	999999	236	86	180	694	934	673	208	917	466	528	604	208	999999	964	550	904	423	870	999999	529	999999	349	925	980	999999	184	632	804	397	45	680	585	974	341	295	380	779	481	216	999999	334	71	795	297	446	999999	123	999999	999999	128	999999	999999	262	584	709	887	161	199	718	760	51	404	530	430	847	999999	234	999999	999999	179	135	942	999999	776	204	627	999999	638	999999	169	70	513	939	278	725	195	332	399	632	999999	229	590	999999	999999	940	930	999999	375	999999	999999	592	668	448	999999	993	377	830	486	389	999999	342	523	655	559	699	537	464	999999	705	661	696	999999	999999	280	950	999999	189	999999	836	274	999999	999999	198	126	999999	402	74	254	285	357	365	846	19	550	75	705	999999	214	999999	412	999999	289	670	999999	999999	757	845	999999	999999	999999	198	622	649	999999	995	163	999999	538	
982	306	472	219	976	357	306	849	824	281	215	254	609	975	460	999999	798	807	519	411	395	999999	557	999999	509	827	168	742	999999	894	555	999999	381	406	231	460	939	266	312	999999	491	881	999999	573	962	499	999999	222	171	225	327	999999	644	923	153	999999	999999	576	709	159	999999	999999	652	999999	999999	302	872	213	754	10	494	999999	504	207	919	514	885	983	999999	20	978	945	581	980	577	367	278	458	262	66	711	373	999999	999999	133	928	238	12	848	999999	627	644	468	171	999999	785	693	999999	13	639	288	765	642	999999	180	999999	981	672	999999	999999	34	999999	950	697	298	131	999999	350	84	990	286	882	145	273	392	343	487	419	999999	792	673	831	454	623	778	999999	731	999999	982	879	946	999999	999999	489	645	212	694	771	873	610	799	352	373	23	363	405	629	999999	316	837	999999	572	422	570	694	999999	969	337	999999	351	400	138	999999	204	999999	719	243	655	628	190	999999	715	545	649	992	331	468	441	270	382	327	362	549	155	123	999999	999999	89	795	452	999999	999999	999999	532	219	670	999999	178	969	643	172	973	750	136	197	60	36	999999	577	372	735	537	76	999999	33	47	589	222	999999	999999	576	164	999999	185	999999	292	862	23	999999	332	346	299	472	627	219	353	612	423	957	999999	999999	381	511	432	717	705	999999	999999	508	182	999999	999999	98	999999	999999	18	123	574	190	999999	197	23	343	255	36	999999	999999	449	337	680	434	999999	265	999999	322	999999	999999	999999	468	250	992	557	999999	999999	250	574	999999	171	999999	211	240	999999	999999	999999	874	343	47	266	999999	281	640	999999	999999	828	748	915	999999	80	988	999999	999999	686	115	939	912	999999	509	85	14	461	244	903	889	136	450	395	933	999999	153	978	167	395	999999	196	610	999999	579	999999	518	335	68	141	183	687	844	553	932	303	999999	244	833	962	999999	944	47	736	960	852	388	999999	982	314	926	999999	715	970	999999	919	338	769	999999	824	999999	679	403	999999	729	212	999999	896	999999	639	999999	909	154	205	143	96	159	874	192	727	306	166	352	753	214	174	972	874	897	23	964	380	999999	19	404	582	550	934	999999	999999	570	492	899	999999	253	27	865	520	836	569	999999	464	999999	344	999999	410	336	650	898	565	999999	999999	998	448	675	690	736	999999	800	999999	999999	224	867	433	999999	999999	999999	10	510	196	309	999999	48	338	254	509	793	999999	492	993	256	900	45	451	528	163	493	461	677	562	999999	999999	719	285	34	555	597	163	
188	712	154	336	999999	999999	999999	777	378	999999	204	175	897	898	651	806	999999	999999	189	426	905	12	331	805	332	947	905	999999	999999	999999	314	698	999999	639	660	780	999999	920	760	333	999999	750	785	999999	266	511	665	999999	88	999999	999999	999999	376	181	999999	185	390	349	999999	999999	806	999999	45	999999	999999	999999	263	267	999999	871	956	395	999999	855	999999	999999	999999	508	549	821	291	522	500	828	999999	924	332	741	999999	484	399	999999	999999	568	527	507	714	179	466	999999	258	999999	999999	217	956	585	505	999999	940	102	999999	882	800	999999	910	294	196	217	822	441	182	521	999999	763	482	456	478	999999	337	733	451	999999	999999	788	572	884	377	999999	999999	217	428	812	800	299	526	517	709	734	657	243	320	999999	357	34	587	736	531	391	999999	509	999999	190	192	217	650	999999	840	21	619	36	916	903	999999	614	999999	999999	721	999999	247	964	746	743	668	104	999999	944	700	27	999999	835	362	985	558	371	110	248	629	593	648	615	677	999999	124	631	326	417	171	999999	999999	226	25	944	999999	770	763	373	999999	98	795	706	999999	822	809	999999	673	999999	999999	974	513	999999	741	137	999999	631	297	58	628	999999	778	14	782	957	16	984	999999	418	841	999999	608	737	726	541	999999	941	404	854	888	339	957	999999	72	197	238	246	485	888	16	522	482	714	999999	484	319	790	999999	263	815	825	965	265	999999	566	999999	999999	57	209	339	996	237	443	169	298	999999	392	942	595	999999	769	508	931	411	328	316	893	992	252	231	17	27	999999	48	73	374	702	305	505	821	462	198	285	558	999999	295	48	555	456	405	999999	848	999999	534	55	326	44	853	771	260	999999	784	805	978	999999	979	999999	404	106	924	387	999999	999999	773	277	581	232	382	402	42	277	348	545	846	304	999999	688	616	992	746	339	848	534	999999	349	677	393	307	999999	999999	208	644	458	999999	28	840	999999	565	999999	474	103	661	461	738	983	143	999999	959	999999	172	999999	479	999999	359	594	999999	562	999999	999999	599	999999	999999	999999	372	999999	633	889	23	999999	999999	758	132	359	527	652	678	999999	999999	271	999999	439	433	623	999999	738	729	999999	109	999999	999999	999999	218	999999	667	999999	178	516	999999	905	999999	254	234	140	230	999999	179	129	999999	706	916	152	766	930	999999	169	999999	311	91	999999	999999	999999	790	999999	349	999999	999999	999999	692	251	999999	172	307	890	912	960	215	303	403	660	569	609	999999	999999	31	346	521	999999	913	508	999999	867	434	464	
999999	958	999999	999999	791	999999	863	188	437	642	232	754	999999	876	28	267	954	471	907	999999	75	999999	53	397	65	999999	999999	271	87	194	728	999999	737	843	99	953	506	66	999999	999999	999999	390	999999	715	179	999999	501	645	270	655	999999	999999	959	999999	398	999999	914	76	103	788	393	602	110	253	999999	999999	26	10	999999	74	999999	897	959	999999	999999	999999	331	338	228	788	511	999999	11	999999	640	677	999999	999999	454	793	48	439	963	723	964	999999	999999	999999	999999	999999	260	501	858	205	999999	655	101	409	378	714	974	586	848	315	286	375	999999	678	612	999999	999999	292	555	999999	35	331	999999	245	999999	440	404	999999	999999	664	538	19	168	999999	999999	985	585	257	365	740	818	999999	590	999999	447	999999	603	611	326	565	604	999999	945	864	180	572	721	999999	813	937	319	582	999999	193	999999	277	999999	795	999999	999999	660	711	926	999999	185	573	741	999999	999999	998	837	793	85	971	70	570	74	304	999999	964	274	729	444	428	999999	246	999999	999999	881	999999	999999	807	469	699	904	892	51	140	689	999999	999999	445	999999	999999	110	999999	506	999999	133	999999	212	999999	170	999999	999999	930	999999	508	393	999999	170	999999	404	628	616	999999	333	999999	77	177	529	934	614	37	143	829	671	999999	327	905	739	334	282	674	967	478	999999	999999	347	974	625	999999	746	750	446	496	50	439	208	999999	999999	130	20	956	687	278	307	143	53	533	269	648	999999	488	999999	836	71	729	660	999999	391	999999	48	102	552	986	999999	864	999999	646	999999	999999	999999	256	712	618	323	326	986	698	181	514	999999	814	999999	976	362	268	550	999999	434	999999	779	70	689	161	92	918	414	701	91	442	552	999999	744	38	227	999999	775	591	999999	745	742	999999	999999	877	999999	999999	387	575	634	928	324	999999	999999	999999	462	369	567	999999	999999	999999	912	295	617	738	961	842	999999	686	759	428	999999	999999	97	999999	578	999999	999999	811	999999	999999	540	838	77	163	128	573	999999	999999	575	857	375	223	65	999999	999999	457	999999	238	999999	999999	164	701	815	215	444	365	999999	999999	899	645	275	756	213	999999	865	83	228	999999	620	398	657	802	120	901	62	999999	999999	970	999999	130	472	865	895	999999	704	838	32	999999	999999	762	681	662	378	930	591	619	20	388	262	759	239	890	999999	999999	312	361	590	914	163	174	461	999999	999999	778	999999	409	999999	999999	972	36	60	366	745	857	716	995	999999	190	999999	999999	999999	525	718	107	891	999999	999999	378	999999	999999	258	999999	708	553	
310	760	986	599	757	191	759	205	999999	999999	708	872	999999	760	810	317	926	999999	604	720	904	936	999999	577	886	999999	999999	999999	728	629	777	942	999999	202	556	999999	18	999999	999999	137	683	74	120	492	999999	28	438	999999	999999	778	426	848	514	988	648	999999	558	419	712	167	39	999999	476	999999	458	765	224	999999	214	855	308	101	977	476	999999	840	826	720	999999	999999	172	665	924	999999	999999	928	438	669	553	191	407	599	131	274	108	415	999999	333	999999	633	999999	485	292	712	479	334	999999	47	951	808	548	838	241	845	995	373	353	526	583	999999	999999	554	409	32	457	709	969	712	378	631	253	502	686	553	73	999999	383	999999	480	878	67	999999	999999	744	643	569	368	286	279	735	999999	81	749	514	999999	259	86	269	999999	770	364	999999	999999	329	999999	55	999999	687	781	319	999999	141	999999	705	471	999999	999999	664	388	888	999999	693	443	643	569	182	999999	181	257	814	999999	123	957	999999	523	899	999999	999999	189	597	417	999999	505	959	999999	999999	34	53	52	369	999999	421	881	376	429	671	724	36	760	393	302	979	439	967	709	876	999999	346	192	572	999999	448	485	791	999999	670	198	483	897	640	157	709	139	888	401	197	242	590	999999	999999	184	704	999999	796	305	437	251	537	260	868	754	999999	861	479	999999	999999	936	99	896	759	483	250	138	130	246	999999	850	550	575	521	999999	594	67	340	999999	510	999999	689	495	52	999999	660	233	38	885	469	999999	999999	999999	426	999999	152	694	529	379	933	576	999999	559	712	587	999999	961	738	235	170	630	530	92	652	175	257	603	853	341	822	27	109	244	777	743	201	815	158	270	500	999999	537	999999	463	934	301	139	783	465	728	698	495	803	724	838	327	577	92	261	13	548	841	198	999999	916	476	283	782	968	395	999999	999999	477	734	270	102	570	628	717	874	999999	999999	397	999999	999999	532	999999	520	999999	999999	624	733	999999	266	999999	68	349	414	547	467	27	356	999999	79	999999	999999	27	78	463	745	757	948	374	387	885	999999	999999	999999	432	999999	999999	762	843	999999	771	161	915	221	999999	212	753	165	90	259	856	771	15	328	768	248	999999	237	67	203	668	675	368	519	381	233	615	999999	981	162	297	264	999999	272	999999	693	969	806	296	261	991	601	867	124	531	999999	999999	999999	818	194	879	943	705	650	883	106	792	406	839	559	596	990	999999	928	999999	601	269	743	30	999999	278	708	940	806	999999	76	999999	253	999999	999999	
999999	490	945	797	283	353	559	862	388	211	900	573	999999	737	664	999999	427	939	999999	929	999999	978	114	999999	916	181	12	899	448	817	999999	548	418	581	999999	116	55	387	655	618	52	406	365	819	184	705	999999	213	151	999999	648	999999	101	999999	413	532	999999	999999	880	999999	350	660	424	570	911	362	164	395	688	999999	999999	50	294	543	887	457	999999	295	569	999999	439	799	757	999999	999999	999999	456	999999	178	526	730	843	506	553	999999	999999	999999	794	999999	999999	550	356	524	593	999999	607	999999	558	181	955	908	100	642	670	999999	551	903	186	402	999999	905	804	227	172	999999	122	999999	741	275	505	474	999999	387	747	999999	92	284	173	992	570	849	898	188	999999	617	639	210	835	880	726	999999	999999	999999	428	916	746	139	361	999999	143	73	999999	292	676	491	89	713	999999	999999	590	277	999999	999999	831	640	16	999999	14	555	198	911	708	860	999999	26	999999	436	958	831	923	952	922	408	858	507	17	616	511	731	538	926	315	835	999999	459	749	621	999999	788	999999	129	134	999999	576	999999	364	981	743	660	822	999999	754	999999	999999	637	354	999999	336	999999	632	400	124	283	27	272	606	999999	999999	100	276	57	999999	180	921	803	828	126	999999	636	999999	36	872	851	908	885	182	250	999999	662	999999	418	295	248	165	519	999999	850	789	314	626	490	999999	653	393	774	999999	583	153	283	809	238	508	699	189	606	527	273	375	142	99	365	125	907	985	857	762	627	25	999999	999999	977	999999	528	999999	663	615	999999	467	999999	107	599	107	999999	853	999999	910	595	999999	559	991	741	485	657	224	270	374	999999	667	535	22	170	568	740	484	832	999999	979	688	526	999999	999999	999999	241	44	500	267	641	999999	119	946	176	568	999999	999999	999999	999999	679	313	999999	298	112	561	931	130	999999	40	366	999	30	974	930	999999	999999	569	692	934	253	622	724	13	999999	458	999999	589	846	601	112	329	427	340	232	676	999999	999999	887	746	875	120	107	999999	900	641	43	144	25	269	36	999999	999999	133	257	66	588	746	565	999999	13	352	283	999999	928	47	582	690	752	264	967	314	999999	999999	69	142	999999	265	999999	999999	999999	423	573	587	574	216	601	304	92	175	999999	203	672	243	742	532	837	761	541	999999	68	353	999999	761	301	722	225	782	999999	124	540	333	643	473	238	590	779	695	999999	999999	999999	999999	607	586	999999	774	641	447	999999	536	305	999999	723	249	42	82	40	811	296	999999	991	819	240	967	
634	999999	559	209	14	999999	999999	999999	991	819	999999	999999	745	806	595	526	90	777	578	536	819	999999	609	404	440	166	559	967	409	917	999999	999999	999999	639	951	999999	225	442	443	60	783	999999	772	999999	821	262	336	234	225	769	772	223	250	704	158	857	165	165	768	999999	603	999999	999999	999999	999999	800	733	116	854	194	311	647	343	528	753	664	14	999999	999999	187	829	334	999999	639	999999	517	386	353	490	103	255	69	673	594	456	997	999999	699	999999	30	529	230	379	41	999999	134	879	722	999999	494	853	460	999999	999999	28	279	44	111	999999	581	424	999999	625	760	939	251	973	749	81	755	999999	999999	999999	561	658	609	954	720	181	30	637	664	401	996	250	794	999999	999999	576	999999	962	321	771	999999	606	999999	605	619	999999	226	999999	140	651	205	252	999999	572	31	932	999999	324	324	999999	907	944	760	987	628	999999	155	999999	890	183	893	793	999999	543	653	999999	519	13	999999	628	999999	999999	506	22	206	999999	999999	232	999999	160	999999	862	647	999999	864	300	846	999999	976	109	946	999999	270	957	757	411	321	14	918	76	423	416	979	999999	974	47	447	747	791	873	999999	999999	308	999999	26	41	155	549	678	363	118	367	36	246	681	999999	608	999999	265	795	442	698	313	999999	737	750	882	951	416	827	999999	108	370	113	292	33	163	530	999999	726	265	772	335	565	999999	65	389	743	24	999999	438	999999	491	996	441	999999	999999	908	11	276	158	204	143	999999	999999	999999	997	999999	953	657	349	999999	607	999999	539	999999	999999	748	442	682	370	999999	937	999999	398	954	616	999999	671	999999	414	254	999999	674	577	71	638	484	999999	999999	999999	999999	789	366	141	360	300	999999	999999	770	756	870	475	999999	905	999999	999999	999999	463	999999	403	632	261	790	253	104	559	999999	961	477	42	887	693	495	623	904	359	580	802	47	663	999999	907	901	416	999999	999999	209	768	999999	999999	440	31	508	553	435	214	998	123	999999	999999	367	990	999999	999999	868	186	999999	705	11	659	999999	405	425	893	738	999999	359	384	709	325	359	175	403	673	602	999999	195	999999	999999	699	360	467	765	246	305	674	918	173	999999	367	799	503	766	908	128	44	605	615	999999	711	854	624	413	721	451	999999	597	999999	145	11	991	47	517	311	309	228	640	189	597	999999	806	196	836	351	999999	999999	999999	494	554	568	271	579	138	486	845	735	63	999999	794	113	999999	602	37	545	375	999999	985	465	609	900	403	426	999999	999999	905	668	
788	71	204	594	793	999999	771	577	740	999999	999999	40	466	999999	174	999999	394	999999	988	213	168	999999	976	999999	870	999999	885	654	174	999999	561	388	581	186	947	992	849	999999	320	973	831	460	805	953	852	954	999	45	736	807	41	535	761	999999	510	497	95	999999	999999	850	999999	126	999999	895	861	530	459	999999	625	182	746	194	182	24	999999	708	495	999999	912	915	943	849	918	366	813	35	627	879	676	999999	906	419	485	469	756	714	999999	999999	101	332	505	719	420	999999	71	847	362	747	330	802	12	72	999999	808	906	378	208	56	92	835	999999	579	612	999999	275	336	708	712	267	999999	661	585	999999	589	420	233	439	364	305	999999	673	879	558	874	457	844	892	677	563	388	999999	10	827	999999	428	999999	117	254	298	735	999999	649	489	664	999999	426	999999	937	398	682	939	999999	751	126	999999	33	30	999999	717	430	999999	41	159	879	999999	661	758	674	171	493	126	194	75	569	999999	34	400	894	733	999999	713	999999	289	999999	449	999999	999999	710	105	404	905	999999	999999	867	999999	116	500	609	514	489	668	465	999999	999999	565	999999	778	191	298	147	633	999999	14	686	717	489	999999	999999	440	488	412	57	579	766	588	747	656	208	278	999999	999999	999999	390	253	373	257	188	384	325	694	892	76	421	957	770	779	999999	999999	160	811	364	231	179	35	87	620	886	999999	326	999999	108	999999	913	577	613	843	745	761	999999	999999	311	377	999999	999999	595	345	999999	999999	996	808	383	805	57	466	366	312	620	364	999999	752	371	999999	999999	507	999999	322	163	999999	354	927	43	612	538	691	510	986	999999	433	999999	741	983	274	999999	518	444	302	532	999999	221	310	232	390	594	999999	107	142	318	456	159	283	999999	792	276	78	774	999999	999999	366	955	379	44	197	925	434	768	107	165	550	999999	999999	999999	705	632	54	704	653	28	968	593	377	677	821	999999	999999	999999	201	997	944	743	999999	35	175	501	841	275	999999	465	170	801	10	976	768	393	856	493	486	999999	232	373	999999	999999	308	772	999999	701	223	913	769	999999	577	109	221	806	399	277	624	999999	999999	779	669	197	857	177	593	400	999999	437	426	672	82	999999	775	580	622	999999	727	403	913	150	999999	131	695	294	233	900	999999	999999	994	589	868	282	999999	453	704	999999	894	141	188	196	792	785	497	106	803	999999	334	640	194	478	550	999999	300	650	727	547	501	573	943	692	635	999999	443	837	803	800	999999	332	876	999999	999999	
999999	224	726	999999	276	634	599	491	999999	576	135	999999	525	999999	647	999999	729	725	999999	441	331	999999	496	999999	999999	352	659	999999	999999	886	11	764	505	452	954	17	574	302	461	913	902	91	267	126	509	999999	918	798	999999	819	930	606	999999	999999	703	408	728	999999	513	999999	974	306	488	799	574	371	281	82	94	640	999999	437	274	252	539	250	929	379	62	673	434	999999	146	999999	955	405	54	258	999999	555	999999	409	999999	537	938	606	602	467	551	148	898	845	713	525	999999	503	342	476	717	463	478	358	122	839	500	999999	999999	999999	844	999999	326	33	333	999999	361	17	649	737	313	933	648	472	827	913	775	588	157	999999	781	462	73	577	541	999999	87	930	999999	948	999999	999999	999999	307	622	382	821	875	522	184	174	999999	999999	999999	999999	783	814	999999	530	208	999999	911	966	548	999999	392	999999	748	999999	47	999999	999999	720	999999	999999	999999	496	351	999999	455	999999	899	999999	972	999999	386	607	468	415	999999	480	80	410	98	999999	135	858	898	783	999999	276	83	393	484	999999	744	685	163	904	683	297	473	999999	85	999999	175	844	994	101	999999	999999	648	343	999999	999999	391	999999	999999	816	574	999999	999999	567	618	999999	28	515	999999	259	999999	701	454	563	731	470	16	913	335	981	718	999999	863	806	646	455	628	739	659	917	999999	724	999999	346	999999	63	698	906	999999	895	97	659	262	745	389	999999	999999	94	612	274	559	477	999999	650	108	293	767	791	920	173	561	289	856	999999	917	999999	648	999999	233	678	771	110	375	999999	893	68	37	128	427	211	124	543	999999	395	368	864	39	413	248	55	296	906	985	384	344	808	999999	588	828	400	797	233	860	999999	999999	999999	999999	265	756	999999	999999	999999	999999	719	58	27	999999	999999	316	62	959	244	869	187	999999	865	999999	991	999999	95	999999	449	299	999999	414	891	683	202	892	908	763	774	656	999999	789	647	999999	276	999999	999999	656	342	282	999999	441	562	364	682	999999	999999	345	999999	169	671	784	816	359	348	315	166	999999	999999	577	407	298	999999	588	670	999999	744	999999	999999	664	999999	439	922	176	999999	594	851	537	11	650	265	573	653	614	985	423	999999	297	999999	999999	999999	982	696	764	875	487	256	999999	999999	294	807	999999	497	455	390	242	862	650	835	753	463	999999	999999	318	999999	833	645	580	602	256	425	457	139	886	495	796	999999	999999	301	45	348	877	843	999999	999999	951	86	999999	233	753	999999	999999	461	450	507	549	650	387	452	999999	
842	999999	999999	447	869	360	999999	999999	960	999999	499	704	358	999999	414	999999	786	625	475	999999	757	447	356	999999	999999	102	999999	999999	388	945	156	364	999999	260	203	672	506	999999	999999	999999	775	475	247	639	263	857	999999	661	45	921	763	34	912	999999	293	404	329	531	752	776	364	496	232	25	448	999999	988	999999	606	742	999999	390	999999	981	999999	999999	210	999999	999999	999999	128	343	653	466	191	131	452	999999	999999	798	353	974	654	999999	138	289	252	232	200	999999	868	875	999999	303	999999	383	999999	930	495	10	204	611	935	999999	657	30	843	999999	833	327	692	363	141	807	399	115	735	999999	999999	999999	999999	978	527	476	968	999999	288	359	624	807	874	999999	150	966	604	741	48	739	423	118	999999	487	398	873	436	515	743	257	904	737	647	550	999999	999999	960	999999	94	469	945	414	741	999999	150	999999	452	999999	223	999999	212	657	76	996	292	999999	869	563	590	999999	50	999999	999999	999999	455	999999	170	333	999999	999999	16	388	999999	999999	999999	999999	999999	999999	999999	372	430	266	302	578	999999	256	670	651	999999	999999	999999	406	636	440	428	492	904	710	47	263	999999	128	734	261	167	824	999	999999	211	283	378	916	999999	227	232	999999	170	999999	986	208	227	999999	75	999999	651	609	752	227	160	311	999999	665	914	93	506	999999	532	50	420	999999	999999	183	999999	985	999999	402	189	999999	217	645	331	972	999999	838	999999	357	999999	631	610	558	81	782	346	900	177	999999	11	999999	721	920	260	130	520	766	951	53	78	999999	150	259	430	999999	19	514	999999	142	941	86	57	159	999999	999999	440	862	158	475	836	999999	817	259	400	55	697	999999	999999	211	462	958	887	992	288	973	491	360	137	737	772	831	920	45	772	925	96	571	672	360	689	657	617	486	217	528	272	890	858	384	646	999999	999999	778	999999	999999	199	65	870	284	999999	999999	734	420	702	14	999999	781	486	474	958	999999	624	44	999999	805	350	410	784	759	711	999999	502	753	999999	999999	999999	151	999999	789	736	41	701	398	941	999999	999999	999999	783	212	899	999999	413	393	999999	520	999999	95	266	999999	999999	999999	999999	120	573	817	587	981	329	653	303	487	425	999999	738	999999	434	999999	102	910	882	999999	626	582	860	230	197	118	338	580	951	626	885	491	157	947	999999	590	825	133	33	941	999999	999999	999999	999999	999999	716	655	498	96	872	992	355	991	999999	171	697	260	999999	630	478	653	749	999999	676	602	933	999999	999999	175	844	411	999999	887	941	
276	496	673	448	165	481	462	839	493	88	633	539	500	999999	999999	73	999999	482	503	554	999999	137	999999	999999	819	141	176	999999	999999	252	471	33	468	59	231	675	999999	812	197	159	26	813	265	999999	53	73	999999	999999	14	999999	999999	928	475	342	653	999999	67	440	628	999999	315	999999	517	999999	617	610	80	450	436	120	49	527	294	354	538	484	999999	999999	199	756	698	284	861	999999	999999	999999	557	135	405	93	617	593	999999	174	843	999999	306	999999	15	999999	992	992	999999	893	72	986	643	999999	804	179	999999	252	251	999999	335	40	735	999999	999999	85	999999	945	55	999999	503	455	344	130	999999	118	188	858	809	756	763	999999	819	968	999999	750	898	436	331	236	816	374	999999	320	839	813	999999	19	509	930	390	57	946	999999	399	999999	652	523	621	695	990	999999	999999	999999	118	999999	220	767	138	999999	186	625	623	819	536	138	112	33	291	697	424	178	999999	879	375	999999	999999	708	999999	999999	999999	385	999999	999999	245	408	931	857	212	999999	999999	926	881	746	753	999999	999999	999999	584	999999	999999	629	241	923	280	822	69	563	999999	402	999999	512	199	999999	664	999999	999999	988	583	138	999999	255	821	999999	104	498	999999	611	135	999999	292	631	134	317	45	478	153	891	364	999999	348	999999	737	809	350	999999	737	999999	91	999999	954	445	999999	455	73	269	999999	169	999999	782	534	457	437	999999	119	999999	388	881	999999	195	999999	918	633	170	789	829	518	21	731	14	761	993	529	183	655	847	86	678	999999	776	670	984	999999	582	888	890	940	227	700	999999	712	999999	751	896	304	46	811	394	665	243	750	796	999999	824	30	541	928	999999	864	271	999999	709	636	775	525	999999	856	999999	999999	999999	889	301	320	999999	302	999999	251	633	879	999999	46	692	999999	999999	36	873	999999	999999	999999	356	962	686	362	438	940	12	999999	976	381	630	999999	999999	122	766	354	999999	486	999999	532	124	999999	999999	384	255	999999	999999	999999	626	748	651	999999	619	499	999999	936	213	939	881	688	299	686	999999	262	999999	439	999999	579	999999	666	577	999999	745	999999	447	999999	668	999999	116	213	999999	315	602	238	729	512	569	270	198	830	999999	519	604	999999	243	437	999999	51	135	815	948	898	999999	960	999999	263	382	905	999999	868	278	901	999999	678	226	984	94	999999	532	745	870	999999	391	425	525	68	793	623	481	19	999999	626	185	301	265	572	864	999999	999999	999999	139	999999	218	999999	999999	249	686	925	905	259	353	999999	999999	390	945	931	517	
35	999999	122	999999	758	433	51	837	652	726	541	422	653	129	452	999999	999999	616	999999	999999	71	999999	285	381	867	718	232	666	999999	116	795	999999	999999	65	839	999999	945	16	999999	240	999999	999999	909	523	999999	512	999999	999999	900	20	999999	773	740	999999	455	999999	169	999999	601	999999	211	385	796	545	930	195	999999	597	289	999999	44	59	245	974	999999	578	999999	762	236	364	466	102	999999	41	653	31	999999	210	610	678	47	214	414	340	39	791	999999	999999	592	999999	423	664	999999	655	999999	413	538	765	491	876	999999	407	513	246	583	118	619	999999	999999	999999	580	888	987	610	999999	829	644	904	945	850	999999	591	179	277	941	802	999999	120	64	250	492	850	719	733	472	639	999999	178	757	999999	182	999999	999999	684	389	535	676	249	446	157	769	999999	819	640	994	624	237	246	305	780	866	508	709	651	425	730	179	264	148	578	137	476	157	35	678	950	999999	495	888	416	136	13	673	999999	481	858	40	999999	738	999999	412	465	872	976	64	673	231	830	268	658	999999	422	999999	868	29	302	486	794	961	54	999999	742	357	889	999999	999999	834	999999	180	567	699	999999	525	999999	176	671	603	181	970	14	728	288	236	239	60	713	902	805	888	188	382	246	127	693	341	669	117	983	331	201	839	999999	999999	701	959	999999	896	810	702	357	698	315	823	956	999999	237	515	128	838	999999	960	999999	913	991	999999	463	973	832	958	506	564	999999	999999	779	175	999999	627	535	279	785	999999	999999	113	540	999999	76	422	170	377	114	163	989	154	390	240	810	516	999999	516	999999	301	74	852	205	793	88	465	53	791	27	999999	980	999999	63	133	869	999999	999999	999999	999999	999999	812	464	854	352	574	476	999999	999999	364	792	958	999999	773	493	753	248	907	999999	411	610	378	999999	360	503	183	999999	101	999999	370	885	143	167	999999	465	999999	609	998	852	229	611	999999	504	999999	235	652	999999	85	569	379	999999	28	635	999999	517	671	999999	114	360	179	433	385	999999	189	479	659	800	999999	317	14	153	249	64	528	800	999999	999999	940	135	851	999999	75	531	888	739	999999	507	66	880	793	54	505	648	683	795	236	999999	324	958	999999	851	999999	767	565	235	391	999999	999999	310	903	797	503	978	509	957	368	999999	322	449	999999	161	743	749	523	999999	648	601	381	732	574	818	559	982	559	999	881	307	966	662	999999	903	400	756	977	996	551	526	149	725	437	382	483	874	356	424	117	590	254	999999	587	
789	999999	384	736	999999	999999	999999	429	509	999999	70	887	999999	101	999999	999999	987	772	526	418	131	462	655	305	201	999999	685	999999	144	999999	300	63	371	999999	568	999999	25	30	891	759	39	999999	999999	648	377	494	999999	783	647	663	130	818	727	197	999999	999999	936	89	544	750	562	885	294	999999	999999	999999	999999	999999	532	398	745	999999	999999	999999	388	999999	823	17	928	707	522	901	999999	481	770	482	336	184	619	242	384	935	486	151	207	154	999999	31	999999	370	968	247	260	258	917	164	937	999999	808	441	513	929	999999	836	238	660	897	999999	847	314	680	999999	966	300	999999	999999	490	739	569	244	999999	801	155	567	739	285	999999	739	999999	616	544	375	375	187	728	999999	784	649	913	547	257	998	999999	558	999999	625	280	959	999999	999999	674	208	401	574	228	711	783	594	107	999999	18	167	260	241	769	315	976	788	571	569	35	840	825	31	987	224	627	999999	877	123	999999	691	504	999999	942	346	974	800	999999	999999	671	200	552	960	538	99	748	942	788	384	648	999999	397	675	999999	833	999999	379	587	999999	93	999999	999999	984	948	326	662	804	299	433	340	186	829	554	897	835	298	999999	999999	999999	999999	685	808	503	999999	521	304	999999	372	118	963	604	223	999999	999999	484	999999	568	21	221	436	943	653	365	53	472	662	843	777	257	999999	517	886	689	999999	408	388	223	519	437	32	833	442	190	469	736	962	875	620	999999	360	730	999999	281	471	533	41	453	459	11	859	999999	61	124	573	455	718	533	426	535	106	271	999999	999999	199	603	510	473	895	317	510	787	232	999999	896	999999	663	615	228	15	376	934	999999	999999	577	999999	999999	327	616	24	28	439	458	999999	999999	999999	681	279	91	868	32	568	557	151	501	81	999999	697	227	759	999999	999999	314	421	168	171	999999	999999	16	627	821	192	856	881	299	999999	338	146	47	806	142	999999	533	360	999999	808	999999	621	26	999999	342	94	109	857	232	915	134	47	999999	999999	999999	151	273	464	999999	839	999999	676	852	430	743	102	659	999999	999999	408	578	954	438	360	784	999999	524	510	294	737	93	998	659	383	999999	999999	220	882	224	999999	130	999999	313	153	106	710	769	999999	762	999999	434	688	241	823	999999	999999	609	576	381	706	999999	999999	999999	999999	999999	713	999999	479	483	999999	882	777	999999	635	999999	999999	999999	295	999999	83	126	928	747	54	312	404	767	999999	46	777	690	999999	511	999999	374	367	999999	994	396	392	692	999999	122	999999	
368	657	492	605	545	999999	528	324	321	307	590	698	25	135	999999	999999	946	192	442	706	999999	248	275	688	999999	999999	610	656	898	871	391	999999	815	438	686	999999	999999	171	299	209	258	376	331	214	927	675	351	774	986	44	999999	510	857	999999	999999	999999	391	999999	344	625	237	871	425	450	915	763	883	587	448	999999	451	785	999999	242	457	395	916	71	999999	595	999999	835	670	864	999999	880	968	409	880	566	273	999999	826	674	972	386	950	881	298	999999	999999	764	999999	634	999999	660	617	624	999999	172	213	329	53	749	999999	401	211	561	24	45	999999	484	706	999999	999999	999999	999999	999999	999999	80	444	999999	773	999999	803	814	509	45	281	775	999999	999999	999999	718	362	943	74	86	627	580	185	999999	867	263	378	317	999999	999999	999999	999999	701	398	364	999999	727	179	556	456	999999	242	891	175	289	999999	772	451	999999	988	999999	156	279	882	999999	689	895	54	176	520	228	495	756	999999	501	32	83	874	999999	561	990	193	397	617	140	395	999999	19	120	999999	490	927	283	79	923	398	979	819	999999	999999	993	999999	12	45	237	999999	485	835	674	267	999999	999999	461	999999	997	346	999999	661	751	215	11	885	999999	548	39	999999	222	687	143	999999	53	263	86	999999	568	317	191	361	389	680	999999	999999	345	853	463	593	476	999999	81	586	638	327	78	591	672	117	748	464	15	937	247	999999	702	570	223	999999	999999	145	914	690	999999	407	281	999999	305	999999	550	999999	999999	999999	823	999999	615	556	474	726	195	495	652	461	568	726	999999	999999	442	122	160	774	639	551	999999	341	886	999999	999999	999999	55	997	296	524	567	667	379	569	124	826	192	156	106	497	726	335	999999	999999	999999	438	61	999999	638	193	999999	775	999999	543	674	999999	999999	233	134	999999	681	999999	209	137	894	901	999999	999999	338	616	930	14	678	152	825	999999	848	433	270	993	190	999999	369	112	527	791	225	836	895	631	301	999999	999999	863	816	538	136	999999	568	229	90	999999	501	31	262	999999	107	309	717	999999	644	999999	963	999999	62	465	999999	106	610	112	686	999999	999999	706	325	999999	982	814	335	999999	319	493	864	51	999999	999999	724	999999	849	999999	999999	915	999999	999999	987	199	995	890	810	360	710	40	754	999999	542	999999	382	999999	706	290	999999	292	999999	999999	918	160	246	921	229	147	741	490	256	999999	419	771	403	234	718	135	976	102	14	974	999999	289	738	999999	509	353	542	928	641	569	999999	999999	940	999999	999999	837	953	83	
671	673	619	999999	784	678	57	999999	175	999999	86	580	314	999999	288	999	844	638	422	838	422	875	999999	812	849	687	562	17	999999	706	485	881	182	903	431	341	365	366	505	69	361	738	187	394	999999	70	999999	605	133	941	999999	999999	424	999999	661	795	78	806	380	106	999999	999999	939	999999	672	999999	408	410	497	946	999999	488	143	999999	486	683	698	219	959	788	432	957	999999	889	854	999999	466	67	251	635	272	558	985	408	943	322	798	718	722	657	999999	854	117	186	307	999999	976	71	638	978	106	859	846	592	674	169	164	60	614	307	737	350	999999	861	684	95	502	735	419	174	884	980	497	312	999999	999999	999999	708	592	999999	398	999999	999999	273	538	413	711	999999	734	999999	999999	748	113	999999	920	321	694	256	999999	221	871	251	652	474	103	126	372	999999	465	105	319	999999	467	134	908	342	921	895	332	999999	384	108	11	636	16	145	877	82	392	815	883	602	216	999999	618	157	752	999999	180	422	51	999999	938	999999	473	712	290	999999	999999	999999	399	798	923	999999	836	773	249	26	999999	957	249	299	162	999999	222	717	999999	999999	999999	760	589	967	725	910	240	217	169	373	172	304	854	898	999999	804	999999	94	679	999999	543	844	908	736	496	222	182	751	23	298	425	756	472	203	999999	756	997	432	83	23	999999	628	999999	876	999999	174	999999	350	733	357	233	999999	47	264	553	670	852	852	480	999999	737	488	204	999999	999999	415	831	660	436	810	999999	993	21	665	994	914	240	41	883	999999	119	832	28	665	999999	298	718	217	650	801	999999	154	999999	999999	285	511	434	742	928	448	342	452	914	923	550	240	126	999999	269	999999	439	820	969	158	999999	905	470	538	806	659	696	623	20	634	906	999999	51	451	389	492	490	498	999999	999999	990	667	917	999999	125	834	182	346	999999	22	371	93	185	999999	999999	380	999999	896	999999	279	751	718	441	290	27	888	999999	674	992	776	158	999999	717	534	168	999999	999999	376	423	972	999999	360	675	999999	272	999999	486	247	286	19	451	593	561	833	693	281	235	636	87	236	645	507	353	181	864	429	999999	650	645	437	999999	999999	483	999999	792	999999	52	443	999999	204	412	950	397	983	335	999999	390	883	999999	886	512	361	999999	196	999999	979	16	504	143	843	456	836	602	849	627	776	119	596	51	301	238	791	619	882	999999	694	999999	999999	845	309	999999	999999	999999	759	999999	40	386	296	638	812	395	548	999999	184	747	999999	999999	999999	
365	999999	455	793	842	999999	999999	720	741	416	372	641	999999	999999	658	834	804	964	37	842	999999	999999	999999	822	958	238	906	690	999999	445	145	258	346	999999	14	296	854	255	649	268	999999	999999	999999	970	924	996	943	749	889	999999	380	782	999999	999999	624	999999	169	632	835	999999	999999	999999	239	306	281	999999	305	306	999999	371	999999	999999	325	768	740	718	999999	999999	999999	961	999999	999999	800	24	74	362	709	830	999999	245	137	231	419	45	625	145	974	999999	698	809	701	646	119	527	999999	821	999999	779	775	906	999999	739	999999	873	327	486	176	999999	242	918	414	999999	999999	405	244	758	149	999999	153	605	743	315	999999	99	270	999999	57	282	999999	253	894	930	64	51	773	398	497	545	717	149	969	759	759	999999	404	999999	999999	713	293	999999	681	999999	636	180	172	166	999999	644	613	679	438	893	697	988	34	484	420	318	631	845	271	603	571	999999	635	984	555	951	694	43	999999	343	999999	999999	999999	716	304	999999	999999	617	390	852	999999	48	710	999999	999999	999999	755	920	815	978	92	999999	999999	88	616	632	544	187	610	66	949	999999	327	104	904	908	426	317	189	999999	439	24	465	418	671	999999	999999	559	923	783	205	774	228	382	999999	999999	322	493	110	672	349	700	16	999999	902	999999	721	615	181	999999	999999	448	999999	289	549	77	999999	999999	417	999999	338	984	264	826	861	185	999999	944	842	363	595	999999	999999	517	999999	738	17	141	515	318	811	687	999999	769	438	756	999999	938	833	194	568	264	999999	26	343	365	446	190	471	727	11	776	999999	818	568	422	999999	232	103	810	999999	999999	552	108	999999	999999	606	495	397	114	150	423	120	999999	794	999999	855	201	184	830	302	827	670	787	999999	999999	914	569	211	25	525	811	845	32	134	717	999999	978	743	691	759	950	792	366	586	588	665	999999	33	237	567	49	999999	272	518	999999	190	999999	999999	248	737	46	293	382	589	339	578	98	999999	86	629	877	457	492	81	999999	45	313	999999	729	378	799	546	974	458	486	999999	999999	514	891	537	946	196	504	954	723	999999	999999	777	257	19	999999	589	946	607	690	591	999999	200	176	206	877	563	999999	999999	999999	500	319	924	112	576	995	583	642	549	683	690	952	538	358	684	625	535	954	719	999999	220	599	377	999999	894	999999	392	348	695	659	999999	999999	635	27	232	357	495	674	681	24	999999	947	406	923	999	638	37	841	492	580	351	609	999999	999999	727	999999	999999	166	218	378	613	245	
947	890	301	566	327	520	999999	336	140	860	282	704	806	273	999999	453	768	999999	999999	550	855	124	317	782	999999	565	299	332	415	999999	466	999999	411	759	999	999999	632	443	321	516	716	165	999999	491	336	648	273	464	708	498	999999	952	208	72	389	832	582	999999	784	999999	231	803	921	800	404	969	303	56	273	685	821	334	944	663	834	999999	674	826	456	999999	302	999999	999999	916	999999	513	114	999999	379	177	933	124	658	999999	295	912	243	999999	97	999999	999999	226	201	32	677	72	18	544	238	689	168	756	71	651	469	395	189	15	859	999999	865	954	676	999999	751	707	676	395	378	999999	466	34	739	99	787	999999	644	601	248	878	999999	999999	999999	690	18	187	999999	16	999999	900	732	999999	999999	206	501	400	999999	105	280	999999	396	623	176	316	233	144	999999	999999	863	392	999999	588	766	980	395	999999	999999	999999	97	574	655	669	305	477	198	999999	244	999999	999999	999999	536	549	999999	278	492	881	404	803	467	999999	170	90	999999	707	159	154	471	999999	810	999999	556	563	17	706	324	999999	328	999999	127	999999	899	483	384	476	856	211	267	497	999999	514	900	50	528	223	999999	574	526	597	328	54	766	435	732	401	841	999999	541	624	953	999999	563	705	686	472	974	687	706	676	850	948	887	973	320	306	999999	515	44	794	303	750	999999	730	999999	83	238	474	751	999999	635	999999	669	642	544	733	950	204	364	66	248	726	868	999999	746	379	166	792	124	436	999999	335	999999	999999	331	213	999999	832	335	612	243	510	999999	999999	999999	967	289	254	999999	586	355	112	161	978	555	576	881	361	999999	10	916	445	359	999999	888	309	945	999999	321	340	180	128	999999	999999	823	738	790	155	808	999999	999999	912	999999	538	91	999999	184	999999	999999	754	332	212	848	335	695	797	999999	620	999999	999999	31	367	933	999999	999999	236	243	409	165	817	999999	999999	999999	999999	910	14	999999	821	243	895	135	985	730	566	999999	967	279	999999	66	35	587	179	320	76	999999	999999	999999	264	131	854	758	774	804	999999	999999	597	659	644	999999	691	715	338	999999	939	616	999999	999999	376	101	449	957	700	353	139	239	616	425	486	999999	999999	35	999999	699	389	999999	360	191	356	598	420	318	999999	999999	374	319	999999	792	381	459	999999	104	612	172	682	999999	68	431	675	999999	362	999999	182	999999	245	999999	887	999999	996	999999	266	854	291	778	680	140	333	581	999999	999999	980	823	999999	37	733	94	999999	665	27	999999	88	928	516	
211	246	248	145	445	999999	708	432	620	795	578	203	868	812	834	491	551	573	999999	999999	999999	173	538	138	999999	465	161	253	231	621	999999	724	337	348	89	542	442	995	999999	999999	279	999999	370	37	999999	833	865	999999	999999	183	475	919	999999	485	660	999999	707	120	990	980	731	465	210	998	292	999999	866	529	999999	302	999999	556	999999	789	999999	467	803	999999	662	321	599	880	665	999999	155	593	133	999999	999999	51	999999	332	999999	906	967	999999	999999	999999	745	999999	999999	345	548	295	134	919	243	811	311	203	244	206	457	679	390	851	800	162	852	698	730	23	842	691	467	727	999999	999999	821	369	281	442	765	51	353	999999	341	379	924	236	999999	322	550	999999	806	637	874	335	526	126	23	43	518	56	891	953	503	856	828	406	378	464	989	999999	999999	802	441	415	335	999999	519	431	238	999999	348	418	473	999999	999999	829	852	225	262	705	356	247	999999	718	160	399	999999	485	551	527	999999	895	332	608	572	999999	206	999999	10	399	606	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	162	211	293	595	684	878	999999	265	936	999999	43	999999	999999	767	453	999999	865	785	880	633	393	225	863	108	763	999999	41	20	999999	999999	614	513	999999	999999	705	693	48	999999	888	135	483	213	73	999999	573	712	103	134	264	397	999999	370	100	374	171	999999	348	194	832	251	999999	712	587	999999	762	529	999999	738	71	759	999999	852	999999	754	160	999999	999999	839	535	60	348	999999	755	289	294	253	999999	188	811	768	355	853	190	646	999999	770	625	999999	271	53	385	364	999999	505	351	772	473	345	224	981	786	508	659	781	903	999999	956	308	742	518	999999	158	999999	303	413	999999	672	260	476	389	999999	999999	578	492	675	983	842	259	999999	521	780	87	999999	829	982	846	999999	408	743	999999	813	327	303	753	936	236	437	770	999999	158	110	222	868	835	427	671	929	999999	115	919	108	707	369	231	737	999999	195	108	320	567	997	999999	517	140	575	246	820	825	999999	449	556	82	168	790	421	567	218	138	411	999999	917	38	302	823	248	116	958	82	25	907	51	338	459	534	160	837	705	738	269	191	850	114	620	666	999999	35	999999	579	999999	999999	820	66	999999	999	649	969	970	999999	892	468	287	999999	999999	648	407	227	999999	633	999999	583	862	480	868	999999	470	812	417	635	459	222	999999	388	272	844	999999	984	641	459	999999	999999	866	20	845	801	904	112	303	971	269	155	411	914	940	236	317	
350	197	477	539	837	561	999999	244	680	900	999999	485	965	562	422	586	174	749	457	717	852	634	999999	325	367	518	999999	376	314	810	653	448	45	537	746	797	174	999999	999999	999999	532	776	999999	901	15	627	338	419	999999	569	247	175	492	519	465	716	129	999999	999999	999999	125	967	929	999999	256	999999	449	438	816	625	999999	253	702	827	194	999999	468	176	319	739	999999	36	530	745	572	488	955	526	81	39	677	21	747	999999	514	564	846	306	654	555	187	900	603	999999	156	993	473	665	334	389	257	953	999999	999999	148	98	447	194	307	999999	504	923	999999	786	947	410	506	999999	999999	630	239	171	521	764	562	289	433	308	598	999999	999999	300	202	692	781	724	999999	315	590	426	999999	661	999	999999	61	264	999999	817	284	746	497	500	353	704	159	95	441	87	880	858	665	148	595	999999	754	214	731	674	999999	232	240	201	392	999999	513	999999	999999	635	999999	999999	745	615	34	852	90	999999	999999	497	542	999999	292	101	434	731	760	978	999999	280	141	846	533	869	812	61	515	306	117	457	999999	582	923	805	374	582	999999	999999	999999	999999	647	239	267	999999	142	999999	939	149	766	660	145	535	511	891	504	999999	774	876	999999	972	999999	784	999999	499	306	960	999999	999999	727	999999	999999	710	863	333	633	999999	589	299	737	503	121	999999	539	999999	999999	999999	80	41	311	507	999999	246	999999	152	999999	862	822	767	999999	182	999999	462	422	914	51	435	671	188	268	999999	286	484	148	309	999999	999999	254	960	188	640	889	740	999999	229	999999	382	999999	999999	999999	770	89	821	362	565	957	999999	954	625	414	885	994	892	773	709	230	333	107	946	291	435	617	861	999999	307	292	805	286	999999	870	668	971	950	999999	497	999999	465	131	999999	352	211	26	999999	999999	302	999999	997	967	476	998	719	285	517	439	500	162	228	242	999999	282	162	382	761	999999	999999	914	53	640	999999	197	765	212	523	999999	999999	419	999999	315	999999	999999	295	837	810	999999	161	393	463	520	760	344	999999	232	75	999999	199	999999	265	875	809	388	602	366	691	289	242	517	761	913	360	91	174	912	946	404	987	324	572	999999	603	362	999999	533	879	940	893	543	146	222	999999	999999	163	122	505	999999	69	999999	156	999999	999999	643	632	999999	170	679	179	391	286	671	324	875	266	999999	282	457	927	78	487	750	999999	699	381	548	508	108	999999	999999	999999	48	345	68	177	51	999999	959	730	999999	372	210	771	512	999999	474	898	
538	995	464	840	999999	999999	990	451	405	145	999999	999999	93	52	71	751	127	974	248	336	265	707	224	104	323	726	27	999999	286	979	999999	999999	999999	649	969	113	473	222	368	999999	999999	617	772	906	999999	696	647	868	310	459	653	999999	28	148	999999	830	999999	370	526	999999	962	999999	999999	426	261	830	999999	443	82	958	999999	905	616	189	999999	647	935	318	762	999999	89	159	405	827	336	355	424	767	16	148	333	112	999999	999999	105	70	453	356	654	999999	340	213	795	352	181	748	999999	838	999999	995	895	472	607	900	253	812	888	346	99	906	415	598	437	933	634	999999	999999	580	94	920	999999	999999	663	261	999999	875	363	62	656	587	433	585	610	20	999999	999999	999999	794	792	292	182	116	999999	999999	999999	741	999999	862	999999	995	538	351	754	246	999999	315	999999	999999	614	999999	999999	836	690	999999	999999	830	987	426	690	774	681	999999	787	801	748	97	333	915	165	554	109	999999	344	660	59	92	830	999999	219	999999	62	999999	190	425	999999	345	999999	754	275	275	754	999999	182	943	999999	123	563	953	498	999999	982	999999	200	999999	277	999999	501	40	462	400	999	623	217	752	721	999999	999999	999999	999999	999999	671	578	650	890	999999	750	329	400	346	935	528	877	875	999999	954	170	999999	130	158	876	844	395	302	874	275	140	151	429	232	790	999999	201	986	95	51	414	251	310	270	526	638	999999	693	526	872	132	748	999999	797	561	576	124	223	100	568	286	999999	775	625	669	608	899	178	555	66	336	890	790	463	550	918	656	859	631	248	999999	701	776	11	999999	999999	439	631	999999	223	764	978	999999	527	765	138	475	684	600	917	738	932	148	469	999999	241	958	999999	256	643	999999	999999	591	852	999999	999999	510	773	481	287	999999	277	507	342	999999	999999	995	272	698	422	452	999999	268	714	999999	810	563	316	465	912	434	191	385	37	303	510	396	52	701	191	999999	701	213	323	748	470	999999	805	999999	999999	245	695	560	834	200	999999	996	877	352	24	30	203	318	569	853	987	892	479	999999	999999	961	999999	999999	516	794	750	768	944	999999	49	385	999999	999999	999999	999999	738	999999	999999	836	354	514	519	699	999999	999999	434	393	644	470	760	577	955	999999	386	237	292	134	53	999999	450	999999	61	999999	999999	638	272	999999	51	891	124	366	352	999999	694	999999	451	262	883	356	370	366	999999	484	215	472	430	991	762	49	394	999999	587	510	396	175	999999	999999	397	58	897	999999	999999	999999	356	403	
234	999999	82	109	785	39	251	999999	679	94	64	999999	706	840	218	999999	303	11	507	509	779	999999	256	528	824	999999	999999	834	999999	991	24	382	138	811	999999	117	919	999999	264	364	373	999999	831	312	120	999999	901	556	840	626	86	350	999999	846	624	393	75	553	285	999999	174	416	248	688	79	682	448	894	602	110	361	999999	999999	153	999999	889	20	944	418	937	942	319	999999	831	915	674	999999	291	197	854	51	376	387	322	200	956	999999	152	242	999999	999999	999999	954	740	275	445	999999	111	710	735	383	131	144	347	999999	855	423	416	773	405	554	999999	707	748	68	985	262	999999	953	189	999999	867	712	980	500	934	364	263	999999	479	80	36	581	999999	999999	920	241	50	323	345	999999	245	379	837	883	999999	309	216	681	289	999999	178	158	999999	498	999999	419	999999	847	999999	500	169	849	999999	334	527	585	255	276	147	754	221	121	617	646	11	999999	874	106	218	999999	158	581	287	295	902	999999	61	963	999999	999999	86	203	999999	999999	383	396	84	512	365	999999	64	939	544	535	971	67	999999	883	496	999999	999999	67	638	440	351	588	572	999999	432	649	533	291	310	636	999999	28	862	773	272	615	423	372	741	513	580	219	47	752	999999	844	348	999999	476	948	967	999999	565	818	503	795	823	999999	89	716	181	772	638	908	999999	953	999999	767	999999	881	999999	181	326	134	859	142	999999	819	999999	999999	999999	366	999999	362	668	999999	462	54	280	999999	791	356	292	35	341	999999	580	139	894	370	649	581	556	999999	355	795	702	440	958	370	254	999999	382	501	999999	999999	958	286	999999	999999	999999	160	496	153	99	999999	889	301	793	999999	561	421	924	333	938	729	810	229	17	873	955	32	95	999999	233	787	974	790	619	525	849	999999	890	696	869	498	94	413	505	999999	906	411	646	906	808	999999	89	58	562	685	15	738	279	376	253	999999	999999	999999	919	999999	999999	108	681	277	213	267	999999	999999	999999	450	645	407	723	909	966	553	385	999999	110	400	708	925	237	933	999999	120	999999	523	999999	401	999999	506	493	203	825	808	730	379	702	551	311	850	595	122	50	608	25	370	409	999999	103	886	487	529	999999	357	870	747	756	999999	242	999999	785	72	999999	999999	913	530	93	999999	823	999999	486	559	99	857	999999	125	893	912	999999	664	124	753	307	999999	29	964	999999	478	937	999999	622	609	318	303	999999	999999	999999	902	694	494	999999	251	876	97	409	928	439	747	27	755	853	844	997	
578	893	42	999999	999999	128	949	999999	615	999999	839	999999	999999	250	999999	999999	806	30	999999	228	610	387	873	999999	220	146	101	534	851	460	192	139	778	612	740	409	42	768	999999	783	744	563	999999	30	46	999999	999999	687	643	999999	220	734	862	999999	999999	200	30	164	554	344	36	425	90	164	48	710	615	999999	509	999999	999999	999999	406	217	483	999999	716	852	999999	999999	613	999999	891	897	250	999999	999999	162	224	550	389	878	224	289	756	329	999999	516	999999	999999	97	999999	188	256	999999	999999	338	999999	999999	350	483	177	323	48	730	622	533	192	914	590	443	999999	59	959	17	999999	824	126	460	164	574	999999	870	514	428	999999	235	644	999999	77	129	621	20	999999	999999	221	564	186	559	143	795	300	601	401	999999	634	219	999999	999999	999999	357	999999	204	987	776	282	999999	809	619	385	397	889	490	999999	999999	999999	453	184	892	999999	327	648	567	327	369	283	609	479	999999	794	999999	16	999999	389	719	908	427	32	108	794	914	999999	999999	999999	746	906	809	754	929	81	191	44	336	453	995	709	653	876	628	502	673	999999	999999	825	999999	999999	493	110	999999	999999	403	999999	86	107	881	572	999999	393	580	462	474	854	549	999999	613	111	999999	952	999999	999999	264	999999	404	605	131	97	999999	741	933	999999	999999	709	999999	376	999999	760	999999	239	571	432	627	270	999999	175	38	818	287	647	222	148	710	541	999999	126	999999	999999	36	480	976	794	16	350	459	224	49	764	236	999999	872	999999	153	450	999999	999999	392	999999	254	238	577	312	809	919	528	794	656	881	993	511	78	999999	999999	999999	999999	999999	426	287	810	999999	135	273	592	115	774	999999	999999	269	161	753	999999	999999	608	797	999999	999999	985	96	999999	664	568	168	999999	725	999999	57	128	666	198	612	545	115	193	172	113	314	999999	704	154	168	799	999999	729	249	777	763	226	936	584	588	792	339	465	155	524	999999	999999	867	10	727	999999	339	81	548	218	629	131	999999	694	999999	999999	291	999999	663	865	181	438	999999	948	351	831	191	999999	610	820	215	649	48	647	145	812	852	999999	427	917	999999	999999	191	41	157	642	780	999999	985	633	999999	397	801	999999	999999	538	970	918	999999	896	70	257	999999	999999	12	979	92	798	999999	786	112	587	525	999999	406	856	257	500	800	708	999999	938	106	976	319	818	999999	999999	999999	607	999999	999999	54	531	857	221	999999	463	999999	178	999999	982	694	208	531	923	871	66	883	496	999999	479	999999	950	845	131	160	
999999	418	193	141	334	502	950	945	999999	543	994	999999	999999	12	793	472	632	999999	77	254	898	455	395	946	999999	999999	808	326	999999	815	103	685	999999	71	369	54	844	47	234	999999	743	999999	999999	390	877	177	999999	493	497	17	496	999999	778	877	262	49	999999	246	349	459	694	999999	583	363	449	318	999999	133	642	749	627	999999	999999	587	999999	644	102	14	79	623	185	324	829	363	328	999999	906	858	999999	330	999999	607	697	774	795	999999	679	999	941	569	25	999999	851	747	390	901	876	201	377	999999	947	28	177	725	284	379	805	229	44	156	412	303	999999	322	727	29	897	999999	791	400	999999	102	72	510	999999	999999	473	999999	999999	999999	426	715	491	200	383	12	439	999999	500	999999	314	459	965	795	167	721	262	538	30	370	14	726	409	976	652	854	955	667	127	675	905	999999	256	617	999999	999999	812	133	939	724	589	999999	999999	375	999999	515	136	277	999999	886	999999	999999	71	612	422	999999	315	515	548	999999	57	772	999999	825	520	999999	213	999999	76	470	909	138	599	305	780	88	77	44	889	147	999999	688	999999	240	999999	999999	662	643	204	38	390	307	999999	420	677	817	80	833	854	999999	312	778	999999	999999	977	999999	345	999999	831	343	633	281	625	999999	800	369	457	624	999999	999999	999999	999999	999999	48	89	612	553	188	627	963	18	243	999999	393	999999	999999	487	442	999999	109	634	896	812	860	999999	118	681	184	620	318	369	999999	336	314	577	999999	625	172	802	374	674	167	999999	868	335	400	102	242	575	851	999999	25	370	999999	915	41	999999	302	642	970	930	379	567	319	999999	999999	906	999999	815	102	333	324	999999	999999	434	476	999999	999999	535	15	26	449	608	769	436	354	95	929	398	545	985	333	529	832	443	305	599	828	999999	999999	493	227	426	482	527	566	385	482	999999	448	284	813	767	637	954	491	770	798	999999	999999	476	977	485	280	999999	999999	795	999999	999999	139	999999	999999	679	762	521	798	33	135	252	869	968	999999	956	949	271	999999	566	892	877	952	534	801	944	999999	306	999999	741	999999	375	526	771	999999	37	842	571	354	143	999999	126	165	468	644	555	24	290	863	999999	535	18	934	444	903	929	502	605	85	984	663	465	15	66	877	760	725	107	999999	585	123	999999	999999	999999	561	775	722	493	999999	255	930	999999	999999	999999	215	147	441	91	999999	649	535	247	496	370	479	549	120	108	591	884	999999	916	890	999999	999999	157	101	895	999999	137	999999	18	715	
830	63	928	999999	999999	851	739	329	644	999999	750	60	876	999999	556	569	21	665	623	902	15	425	23	845	999999	588	68	55	545	999999	999999	442	999999	999999	665	316	999999	999999	601	999999	851	565	196	688	149	237	40	265	545	336	999999	472	593	115	999999	999999	49	999999	865	930	793	693	783	445	497	318	533	354	236	249	999999	999999	73	999999	61	449	239	999999	999999	999999	558	999999	999999	999999	335	279	848	999999	821	999999	277	469	662	999999	464	167	781	750	999999	999999	704	685	39	306	319	389	999999	227	64	270	185	999999	386	936	999999	999999	193	999999	120	999999	470	121	533	975	972	557	830	403	999999	893	668	488	145	875	234	999999	773	214	999999	946	871	631	366	560	85	999999	999999	725	298	473	974	217	640	972	370	592	162	999999	999999	761	559	14	999999	170	602	696	578	999999	712	509	999999	978	674	173	356	839	754	972	900	418	474	114	999999	999999	919	461	999999	172	999999	641	720	720	880	999999	397	866	325	206	957	999999	984	999999	23	999999	999999	995	542	476	626	531	999999	189	162	999999	296	454	898	866	251	151	848	416	995	81	999999	507	108	535	999999	490	523	558	25	522	433	891	100	999999	999999	923	918	381	545	983	804	541	999999	964	851	942	967	459	954	816	999999	578	587	942	10	999999	999999	16	700	145	18	288	999999	640	999999	405	363	582	673	327	232	476	870	21	277	256	939	143	684	833	522	73	603	208	981	855	314	158	325	453	36	912	681	409	975	525	377	926	999999	999999	588	395	785	637	999999	999999	708	999999	999999	754	999999	763	332	867	623	944	684	965	659	999999	101	215	266	230	300	999999	795	470	46	751	879	23	660	237	255	137	288	966	614	917	157	999999	483	571	644	273	590	813	786	41	999999	411	999999	845	365	999999	999999	565	346	999999	999999	247	999999	923	999999	795	112	104	622	999999	666	999999	999999	741	999999	362	999999	694	585	36	730	981	683	15	911	477	999999	815	872	871	997	999999	999999	340	999999	999999	209	560	999999	999999	171	495	999999	300	374	999999	59	535	365	12	651	444	979	319	999999	297	999999	534	21	406	58	297	231	999999	999999	943	98	999999	103	580	163	181	997	736	865	244	789	393	640	789	999999	221	459	999999	999999	999999	743	319	999999	360	355	675	548	299	999999	873	273	451	999999	999999	43	999999	999999	785	849	999999	999999	252	454	319	508	999999	893	231	978	999999	838	362	999999	935	210	778	245	743	999999	999999	633	707	936	991	970	347	999999	999999	756	999999	
780	673	29	999999	125	500	865	476	851	999999	781	327	321	963	45	999999	999999	866	999999	999999	793	698	999999	372	999999	999999	315	462	999999	170	999999	684	474	589	66	999999	342	778	999999	709	912	768	891	58	706	999999	396	973	956	68	999999	725	999999	502	606	91	999999	999999	904	999999	999999	999999	999999	690	999999	106	852	999999	999999	870	999999	152	56	521	351	999999	807	513	999999	540	353	342	505	999999	744	861	696	972	982	975	999999	685	874	443	525	509	640	210	459	999999	463	999999	999999	95	489	283	679	477	999999	581	999999	609	999999	373	999999	851	907	999999	999999	999999	410	880	748	931	999999	894	278	613	996	842	394	607	999999	999999	999999	688	276	420	800	471	192	229	821	999999	999999	453	999999	511	410	999999	601	793	999999	722	999999	583	999999	999999	276	999999	14	999999	481	318	197	677	555	936	296	354	585	497	56	999999	999999	999999	999999	347	999999	375	210	767	213	332	250	601	352	341	855	503	999999	999999	153	999999	467	126	999999	999999	999999	999999	897	756	224	65	97	114	746	999999	999999	999999	999999	578	904	901	394	247	861	158	78	999999	334	223	90	792	999999	453	353	841	27	438	442	556	133	999999	477	453	552	158	245	145	999999	572	174	836	978	204	237	252	999999	229	265	999999	999999	628	699	999999	676	432	483	643	761	905	762	739	585	968	454	697	999999	999999	695	713	913	933	740	761	59	253	999999	388	226	111	999999	797	183	843	122	504	517	999999	777	130	675	601	383	999999	810	435	261	999999	999999	540	818	999999	533	999999	999999	510	887	938	999999	432	999999	105	427	660	885	964	566	999999	856	949	190	639	999999	575	48	321	559	999999	999999	623	992	803	999999	686	999999	150	274	631	166	611	617	578	170	355	511	580	184	723	73	845	869	518	164	799	359	189	717	999999	999999	374	999999	999999	999999	20	999999	814	466	740	377	744	700	934	585	254	342	611	999999	817	73	468	999999	835	727	999999	754	999999	649	839	336	113	999999	999999	128	792	660	521	591	159	914	696	123	999999	999999	328	999999	999999	932	909	467	999999	710	899	999999	54	236	125	377	881	266	955	175	999999	999999	274	321	394	815	999999	999999	820	999999	999999	902	376	354	704	489	408	961	819	551	739	381	587	402	534	421	84	999999	544	153	999999	999999	959	999999	496	38	92	17	760	129	148	325	646	728	390	996	527	699	999999	999999	999999	920	446	414	999999	999999	999999	871	787	972	741	237	59	676	319	435	943	845	858	675	406	999999	999999	699	999999	424	735	
999999	999999	538	999999	384	43	908	184	789	456	554	999999	250	999999	221	229	999999	999999	999999	276	969	418	955	999999	682	841	855	999999	999999	718	746	11	20	519	967	859	999999	88	999999	999999	999999	501	529	999999	399	999999	999999	473	195	999999	999999	321	501	999999	765	999999	67	485	222	543	187	678	607	81	710	553	95	730	244	362	970	999999	999999	999999	135	999999	999999	999999	663	932	999999	392	53	405	304	434	999999	862	754	527	801	773	865	823	26	472	894	458	278	999999	663	886	238	999999	999999	999999	300	785	999999	999999	560	90	999999	999999	319	795	635	999999	999999	285	54	999999	976	717	560	206	999999	207	999999	662	583	440	999999	817	279	999999	163	219	203	589	143	724	839	999999	966	999999	999999	586	514	999999	836	692	682	993	801	999999	910	520	283	15	871	103	94	370	714	130	383	14	20	973	641	999999	999999	196	151	330	393	520	751	839	999999	266	692	999999	826	891	758	999999	999999	838	999999	999999	936	198	718	999999	639	999999	751	999999	347	999999	576	999999	999999	421	684	495	851	481	56	999999	769	444	759	614	999999	999999	544	823	371	999999	988	181	546	998	489	999999	478	999999	690	915	999999	905	501	309	690	999999	999999	414	999999	272	862	545	999999	999999	873	501	439	113	639	35	934	927	484	999999	999999	999999	994	999999	932	865	27	750	790	141	629	864	943	460	924	259	722	999999	617	109	806	453	390	509	135	999999	999999	374	472	999999	980	999999	430	822	351	296	167	311	482	351	999999	999999	999999	659	417	18	557	999999	189	390	312	804	999999	385	872	999999	23	494	464	943	999999	999999	287	136	160	786	443	131	118	637	101	421	657	275	999999	999999	999999	730	101	999999	440	410	194	92	361	186	532	55	949	837	282	672	847	999999	865	601	834	628	999999	630	574	436	870	552	298	891	156	54	530	999999	815	292	402	346	513	84	468	205	999999	974	264	999999	999999	280	999999	428	574	999999	409	262	858	80	231	471	552	13	540	642	793	999999	39	487	524	769	32	990	999999	510	34	791	143	999999	853	534	376	186	999999	599	197	999999	327	37	644	278	330	744	999999	931	794	509	999999	825	999999	314	999999	999999	873	412	999999	374	159	73	104	618	128	999999	227	696	105	376	749	940	455	924	999999	999999	843	256	999999	288	928	348	999999	999999	256	317	236	549	589	999999	313	851	351	822	720	263	933	35	159	111	526	999999	999999	428	999999	604	380	488	999999	942	933	626	963	970	445	810	357	579	372	999999	992	999999	117	505	
72	897	999999	633	213	888	999999	817	106	347	761	564	999999	297	764	652	937	748	999999	647	999999	686	999999	381	386	999999	906	363	663	348	118	848	267	340	365	999999	16	747	999999	282	874	999999	530	999999	218	999999	308	69	815	999999	873	999999	299	999999	999999	385	999999	227	256	304	982	999999	999999	758	999999	912	999999	181	931	901	999999	999999	474	115	772	550	999999	999999	172	505	610	846	999999	943	474	999999	558	999999	999999	980	853	789	500	980	299	999999	960	771	999999	306	999999	137	999999	999999	999999	683	779	999999	697	298	229	748	999999	750	693	146	176	220	999999	373	363	510	999999	951	58	856	999999	999999	815	613	590	394	873	999999	999999	483	718	999999	869	791	95	374	109	212	760	114	999999	999999	297	162	992	749	999999	34	943	82	456	999999	864	227	983	295	999999	94	708	834	875	999999	828	220	428	541	351	999999	288	988	410	478	201	999999	999999	949	206	662	620	840	906	848	999999	849	999999	541	771	652	807	799	996	25	999999	926	239	545	921	86	734	461	408	985	745	999999	671	978	985	920	104	44	999999	715	999999	868	927	36	276	978	194	886	769	699	999999	999999	999999	395	974	999999	714	587	38	129	928	168	442	921	112	999999	187	57	999999	850	557	773	709	999999	999999	635	999	999999	279	942	892	999999	691	708	300	266	961	286	14	999999	216	999999	15	999999	787	315	436	15	923	308	801	146	339	919	152	921	779	712	999999	349	275	999999	317	999999	999999	90	476	733	999999	999999	15	901	53	836	644	999999	999999	740	503	245	209	993	289	970	999999	999999	518	772	999999	378	486	999999	442	665	454	705	999999	920	742	706	839	702	384	87	302	899	102	503	999999	999999	164	49	218	608	149	999999	999999	999999	999999	481	999999	703	177	999999	369	999999	999999	999999	391	999999	840	847	999999	797	406	506	999999	211	678	999999	999999	24	497	463	224	447	51	999999	999999	999999	484	862	976	270	999999	145	999999	132	718	546	441	714	121	347	272	999999	50	421	211	643	664	29	668	702	817	557	216	713	47	921	999999	634	863	219	464	977	870	737	663	270	971	495	493	142	999999	948	999999	160	201	907	999999	630	632	881	518	464	204	283	999999	999999	929	821	95	796	831	807	850	902	882	295	999999	313	757	941	672	178	536	536	892	869	999999	66	522	139	525	94	999999	981	701	999999	999999	596	294	87	999999	999999	410	999999	999999	13	999999	10	999999	906	471	103	872	691	219	349	927	668	391	583	931	999999	999999	955	281	999999	805	869	
211	882	512	849	28	999999	610	999999	768	840	235	889	771	653	789	999999	999999	431	222	999999	772	361	82	999999	214	710	156	468	850	454	999999	563	207	238	999999	394	403	621	85	202	91	999999	999999	97	442	502	812	287	93	693	297	850	534	999999	106	999999	810	398	645	999999	999999	151	671	323	425	672	691	542	853	404	221	999999	999999	29	239	85	781	985	682	712	999999	869	999999	167	999999	574	39	712	999999	950	583	999999	976	767	669	939	999999	267	999999	770	810	279	433	688	481	999999	504	514	999999	31	77	999999	999999	932	418	663	766	514	166	850	642	979	410	903	821	216	80	588	359	300	59	524	999999	911	999999	629	445	696	685	916	80	524	999999	999999	882	758	299	54	358	999999	182	521	110	820	137	830	868	999999	867	275	180	915	164	965	971	999999	511	804	39	789	227	80	999999	249	780	128	999999	300	30	72	916	999999	239	999999	127	538	423	999999	783	81	760	915	999999	420	999999	165	999999	490	148	338	256	495	24	569	999999	112	692	999999	50	999999	306	578	509	999999	359	153	685	811	848	443	140	19	30	999999	999999	312	251	418	502	999999	758	53	999999	691	816	430	22	999999	565	25	999999	562	462	999999	774	999999	415	999999	999999	999999	479	558	642	704	208	247	475	66	539	486	860	283	368	425	260	263	999999	818	988	999999	999999	999999	255	832	597	577	556	255	193	847	999999	227	999999	899	999999	209	410	456	493	578	955	956	141	88	164	572	203	46	523	520	764	999999	45	142	472	463	999999	809	117	630	690	999999	873	999999	589	999999	926	469	279	61	853	969	335	419	973	185	884	177	678	35	383	520	732	672	92	309	191	225	437	691	896	601	349	862	887	736	93	449	499	521	645	734	767	472	667	794	272	625	999999	999999	999999	145	141	91	999999	180	497	211	608	999999	461	999999	41	587	164	261	630	472	999999	999999	999999	999999	999999	166	389	649	999999	269	999999	298	47	565	66	150	122	760	999999	999999	615	999999	999999	881	999999	219	999999	935	702	189	317	416	999999	999999	103	922	204	144	468	999999	701	999999	427	237	207	320	252	895	654	891	475	403	790	372	857	814	997	220	999999	468	106	454	999999	999999	952	597	133	248	471	143	945	999999	302	999999	999999	17	300	999999	999999	530	966	174	290	811	714	913	999999	802	942	289	925	999999	540	999	878	257	999999	853	999999	609	999999	14	433	999999	999999	497	110	999999	806	999999	524	985	535	84	999999	999999	173	144	859	48	971	999999	
305	999999	218	999999	446	303	617	318	999999	999999	999999	999999	343	962	999999	999999	999999	226	999999	331	995	102	765	940	459	466	507	947	93	999999	994	246	638	999999	708	999999	999999	985	60	807	686	497	502	87	257	459	741	539	999999	403	279	999999	235	649	335	212	426	278	999999	980	999999	999999	234	829	451	500	446	477	263	999999	468	880	175	999999	645	508	599	687	692	999	999999	999999	757	690	257	361	999999	989	539	505	824	43	483	999999	999999	999999	272	999999	635	757	22	273	286	999999	934	399	477	229	14	999999	999999	999999	585	999999	265	999999	912	544	582	100	488	457	937	999999	675	999999	406	104	993	999999	245	926	62	935	999999	999999	691	67	756	857	883	999999	984	711	999999	95	458	971	815	193	113	999999	999999	545	999999	565	335	528	34	510	993	999999	236	385	999999	686	686	999999	525	803	146	999999	787	724	216	697	473	236	999999	589	999999	434	289	810	524	516	835	517	999999	431	999999	172	43	999999	999999	511	999999	609	129	216	999999	999999	999999	21	56	999999	999999	377	338	581	101	999999	664	444	999999	999999	102	999999	860	85	999999	179	983	104	677	974	999999	541	859	705	141	999999	999999	999999	190	177	977	277	763	999999	576	999999	999999	95	339	999999	507	598	722	305	418	149	748	53	365	239	824	362	999999	999999	437	408	517	632	449	238	999999	16	999999	999999	591	999999	999999	999999	509	392	999999	897	764	650	999999	999999	819	564	297	992	125	73	302	950	999999	625	933	999999	999999	177	950	999999	646	111	44	501	344	366	713	593	487	163	999999	972	248	926	597	999999	605	214	999999	999999	999999	456	122	928	999999	313	22	966	892	969	999999	341	999999	445	261	663	615	974	888	463	999999	999999	514	962	999999	330	999999	427	37	249	97	999999	588	998	999999	199	988	116	788	41	999999	746	700	517	406	212	999999	803	999999	934	88	630	326	999999	111	999999	999999	160	999999	392	601	595	939	653	882	133	999999	443	999999	999999	674	509	999999	999999	119	114	999999	996	565	999999	790	999999	752	999999	170	466	316	999999	999999	999999	257	838	707	999999	999999	758	807	57	999999	283	459	106	999999	999999	270	578	444	470	25	997	637	945	595	91	602	692	843	847	492	426	999999	300	547	655	814	999999	801	790	999999	361	306	999999	371	999999	868	693	339	148	831	592	999999	999999	446	898	941	311	253	626	999999	747	915	959	999999	218	465	999999	558	999999	798	435	776	999999	53	664	701	999999	584	312	223	909	362	704	999999	999999	403	999999	999999	649	714	512	999999	185	
987	678	446	347	399	162	999999	709	144	999999	349	405	815	999999	999999	782	999999	999999	727	999999	999999	894	395	220	943	665	815	494	999999	909	219	296	842	601	999999	374	227	999999	999999	431	486	513	774	999999	364	620	94	34	178	999999	452	455	785	651	773	999999	293	999999	403	999999	346	999999	405	235	207	999999	562	224	712	999999	565	999999	976	306	999999	898	130	999999	856	332	999999	791	326	999999	467	999999	511	201	827	573	999999	999999	960	557	94	154	117	548	748	999999	67	870	321	740	999999	609	478	488	197	999999	973	844	379	999999	999999	999999	25	173	999999	443	552	371	396	149	356	999999	882	999999	221	999999	791	999999	699	999999	999999	999999	999999	585	999999	857	999999	999999	999999	953	600	246	622	889	403	539	139	944	999999	315	999999	696	999999	182	393	943	999999	59	999999	877	93	401	999999	823	805	454	85	439	446	910	999999	530	368	442	999999	999999	950	993	35	682	190	999999	801	394	797	999999	999999	307	999999	999999	999999	999999	755	135	870	208	101	799	93	949	463	699	508	869	999999	999999	338	999999	633	283	999999	733	34	999999	697	246	599	760	999999	236	229	777	247	663	779	912	999999	242	572	350	29	160	909	85	999999	491	999999	932	999999	570	999999	192	999999	919	790	407	220	170	438	633	999999	999999	774	856	730	686	461	999999	99	999999	999999	105	479	292	263	842	824	949	375	216	898	666	532	465	985	46	112	328	872	381	702	999999	804	939	740	688	385	62	999999	542	39	502	842	983	117	999999	713	392	665	947	583	271	999999	231	734	942	808	319	870	999999	583	143	972	999999	999999	847	999999	540	552	575	466	771	604	833	999999	405	823	549	357	840	999999	720	663	924	798	440	999999	582	214	797	879	999999	191	661	958	895	530	134	441	269	853	182	839	99	491	811	667	961	54	999999	128	268	961	40	370	863	479	57	920	121	37	999999	335	754	696	400	590	942	874	291	999999	699	117	97	987	160	880	574	443	986	773	859	537	875	679	620	999999	161	301	999999	425	999999	999999	330	999999	999999	846	95	402	100	231	999999	96	762	463	429	161	999999	53	219	999999	905	999999	933	999999	177	191	460	85	999999	295	438	651	780	866	999999	495	787	999999	852	314	795	181	352	764	58	999999	775	422	999999	469	240	118	92	999999	519	868	280	982	74	999999	999999	20	999999	999999	792	999999	315	999999	71	934	374	28	999999	905	197	734	271	999999	999999	404	415	48	825	616	64	330	999999	668	356	534	224	804	999999	898	917	
999999	854	547	999999	975	467	999999	361	999999	105	222	917	187	923	785	606	111	999999	670	547	358	194	711	999999	472	514	647	550	536	719	569	237	999999	999999	999999	880	999999	207	999999	936	999999	687	999999	520	842	412	392	999999	570	927	123	999999	130	361	569	600	152	797	509	471	999999	338	824	606	999999	985	626	999999	521	905	883	999999	379	733	999999	999999	684	200	907	69	131	903	979	609	605	458	117	940	427	999999	737	999999	999999	852	126	207	862	999999	999999	857	786	999999	999999	664	53	220	741	999999	350	898	916	951	890	999999	999999	916	999999	224	10	999999	877	685	999999	709	178	957	215	527	616	999999	999999	780	999999	60	283	929	679	324	999999	395	716	999999	600	529	999999	785	999999	258	512	210	848	648	903	906	979	999999	430	523	999999	96	999999	224	779	537	999999	999999	999999	999999	999999	420	246	44	658	615	999999	166	999999	252	813	392	921	956	999999	416	999999	170	876	309	999999	182	999999	166	828	479	390	999999	941	73	440	759	49	206	999999	102	963	813	989	298	999999	823	25	188	999999	999999	999999	999999	209	999999	571	929	269	446	768	999999	911	90	216	189	999999	999999	999999	32	999999	64	353	725	873	999999	453	161	999999	588	763	999999	166	330	456	724	314	342	302	578	501	510	499	602	437	99	191	882	606	810	74	677	608	999999	376	655	760	449	184	288	919	999999	758	681	683	521	836	591	634	492	874	892	576	646	531	311	999999	999999	297	999999	740	571	554	370	524	999999	649	173	954	800	963	865	167	999999	999999	90	751	999999	919	916	262	600	257	124	935	181	999999	961	471	74	999999	20	999999	399	999999	358	866	398	167	597	999999	673	636	833	529	19	734	999999	987	450	999999	745	830	381	532	150	323	999999	434	352	985	999999	701	999999	710	952	713	767	999999	310	224	363	661	999999	54	589	963	424	595	926	999999	999999	973	31	999999	354	189	779	867	999999	45	435	999999	815	611	193	971	747	999999	576	305	999999	999999	687	236	206	94	999999	337	943	187	899	845	508	904	446	714	680	999999	365	999999	934	999999	80	275	999999	399	846	721	860	999999	225	300	28	630	999999	464	295	794	319	270	999999	999999	924	229	146	590	464	910	999999	479	300	373	767	803	999999	76	23	422	447	806	247	787	477	999999	961	608	826	878	999999	982	429	886	999999	105	101	999999	975	851	139	207	935	935	556	390	327	852	533	225	999999	415	999999	872	357	513	32	893	974	599	999999	537	764	586	999999	192	999999	414	308	
671	711	999999	100	171	293	249	870	312	241	999999	17	119	84	611	999999	27	999999	556	999999	561	83	208	517	386	594	601	999999	358	458	373	340	913	553	861	513	390	999999	288	999999	117	642	720	662	887	592	157	462	162	967	469	651	999999	875	747	999999	999999	370	714	577	692	999999	522	853	867	755	104	999999	223	107	239	999999	262	966	431	918	363	545	999999	794	446	148	291	391	988	722	836	999999	805	273	999999	29	999999	711	896	999999	130	866	795	142	497	592	249	999999	738	766	999999	537	999999	999999	999999	999999	999999	920	141	553	999999	999999	999999	154	999999	66	760	999999	999999	220	999999	551	999999	129	798	497	750	498	999999	999999	999999	999999	653	232	334	309	593	977	38	42	999999	999999	579	999999	999999	989	11	999999	999999	441	999999	999999	956	528	673	999999	466	999999	39	747	227	252	999999	286	654	297	487	643	999999	619	472	782	920	999999	999999	412	999999	727	341	999999	496	999999	999999	999999	32	608	999999	999999	558	487	842	999999	947	291	814	45	76	999999	698	999999	999999	999999	999999	602	999999	999999	999999	891	596	271	875	739	993	230	261	128	967	759	264	56	28	361	94	343	999999	213	835	638	999999	896	345	678	38	842	307	138	279	682	894	973	238	388	539	296	611	112	275	727	39	696	78	317	48	652	481	160	283	496	825	766	223	741	641	700	999999	206	711	161	922	999999	848	999999	999999	999999	999999	999999	822	797	731	674	937	118	609	999999	828	999999	639	386	999999	999999	999999	999999	999999	138	999999	999999	999999	839	999999	415	401	124	804	906	848	782	999999	999999	999999	841	338	485	765	999999	999999	115	999999	87	999999	999999	999999	999999	790	999999	278	76	438	736	531	329	892	983	999999	326	999999	823	314	999999	715	55	999999	882	551	528	818	999999	26	705	310	999999	365	669	967	999999	848	76	333	37	637	782	354	716	236	515	948	355	58	449	999999	14	800	438	371	826	999999	684	999999	272	957	999999	59	732	999999	876	964	999999	25	962	999999	217	999999	286	75	999999	700	869	656	999999	999999	999999	330	577	828	999999	853	999999	307	150	999999	173	999999	71	80	737	732	622	290	359	999999	725	339	95	971	670	514	999999	372	438	999999	451	38	747	692	494	579	481	999999	140	32	47	925	874	810	314	925	439	216	338	999999	88	589	306	495	854	144	244	606	168	791	999999	564	999999	25	999999	145	544	999999	585	167	261	718	160	999999	999999	799	464	285	666	745	85	318	44	999999	999999	861	731	999999	838	360	999999	875	745	348	693	
482	999999	859	109	179	999999	70	630	180	949	999999	999999	970	981	999999	679	999999	940	422	999999	31	999999	641	967	999999	414	999999	539	999999	822	386	999999	999999	999999	999999	999999	604	185	497	364	999999	687	863	288	687	432	760	280	784	999999	999999	935	999999	999999	999999	952	425	891	261	765	999999	999999	405	358	572	397	628	336	950	321	84	999999	452	68	701	999999	999999	999999	290	426	999999	999999	999999	554	445	451	649	188	971	88	999999	999999	924	732	999999	999999	291	999999	999999	299	999999	433	329	473	999999	603	492	274	930	999999	295	72	611	834	121	999999	775	851	913	131	748	449	365	872	999999	371	999999	720	802	218	62	999999	646	991	621	229	691	999999	948	841	959	384	257	999999	792	999999	111	99	999999	178	717	440	601	594	999999	999999	999999	457	480	244	744	771	999999	999999	286	144	425	999999	222	892	999999	493	903	81	172	374	201	722	999999	737	270	769	110	999999	500	621	560	62	450	999999	160	999999	811	713	107	999999	912	535	366	999999	999999	491	999999	727	771	234	537	529	431	186	173	999999	377	999999	974	999999	670	837	231	999999	583	372	179	955	741	999999	681	999999	974	999999	462	999999	365	431	897	778	999999	999999	862	999999	94	41	999999	274	999999	805	865	78	739	131	526	999999	313	999999	84	477	322	921	986	608	999999	347	554	999999	724	506	990	946	846	205	92	999999	974	954	999999	552	741	904	862	936	307	999999	460	852	999999	387	362	662	356	429	999999	971	396	264	724	747	486	999999	999999	596	999999	919	232	544	48	999999	109	359	999999	532	735	417	68	60	311	999999	886	999999	998	999999	154	999999	599	426	738	999999	902	720	240	999999	76	566	999999	275	131	387	391	915	999999	999999	288	999999	999999	824	694	59	912	999999	952	785	999999	784	186	213	452	999999	329	999999	806	999999	336	389	128	300	466	178	62	793	999999	999999	557	971	887	779	68	999999	797	999999	732	688	209	999999	999999	454	971	291	390	160	822	643	999999	999999	119	887	999999	899	884	248	999999	525	996	999999	999999	999999	238	889	896	407	155	312	999999	553	83	127	727	770	621	999999	999999	184	787	901	970	999999	865	971	861	10	886	169	265	999999	417	216	691	90	159	738	226	92	999999	999999	15	520	999999	514	512	992	169	132	287	220	999999	193	999999	104	157	999999	173	999999	37	896	521	985	999999	141	145	866	435	646	621	882	457	246	789	804	895	460	341	361	468	869	841	763	881	999999	638	234	479	596	932	999999	575	999999	64	999999	999999	999999	999999	822	
999999	646	566	522	511	404	762	682	404	933	209	697	790	812	797	999999	65	757	114	999999	502	911	396	838	713	999999	317	498	999999	300	341	876	986	519	982	999999	313	328	262	999999	292	999999	999999	545	397	245	247	999999	172	896	443	715	915	999999	329	466	259	999999	809	917	999999	274	500	114	999999	332	999999	280	829	975	854	736	999999	627	719	546	92	999999	450	999999	356	555	999999	295	856	626	999999	999999	200	525	572	999999	519	344	399	27	464	725	943	74	535	999999	933	197	51	706	219	298	752	782	384	999999	999999	341	570	541	938	999999	257	975	372	195	90	313	412	279	227	171	237	702	92	999999	907	385	943	390	622	148	253	159	417	672	772	999999	151	174	999999	188	999999	858	88	259	477	968	702	999999	999999	629	784	999999	489	58	70	60	999999	27	501	901	398	190	919	999999	962	107	568	700	423	672	172	999999	999999	49	999999	379	623	832	999999	938	999999	603	504	993	999999	481	999999	368	611	999999	717	999999	673	407	789	999999	938	289	297	379	410	12	926	223	466	547	801	999999	661	999999	437	867	138	562	227	999999	686	926	445	490	999999	209	999999	999999	955	999999	574	573	999999	999999	441	343	545	999999	538	681	677	290	999999	816	999999	230	707	920	295	849	994	121	189	995	999999	21	999999	999999	942	210	999999	235	999999	426	973	237	199	856	260	999999	999999	619	34	546	999999	405	399	628	811	216	501	178	415	115	55	462	394	999999	999999	429	500	999999	576	999999	767	452	999999	120	843	999999	999999	999999	999999	999999	527	384	96	642	878	510	621	999999	995	735	708	745	999999	162	381	520	843	999999	958	999999	603	593	53	696	778	674	383	289	784	369	999999	651	999999	223	587	999999	375	999999	999999	999999	999999	285	743	841	628	999999	633	869	738	333	608	105	999999	839	598	934	999999	400	863	214	137	999999	440	636	559	999999	999999	605	574	710	999999	101	999999	571	33	327	999999	211	78	756	51	514	999999	461	760	90	758	667	624	653	339	975	999999	180	999999	475	844	117	291	999999	784	37	304	999999	188	516	999999	331	999999	280	95	139	999999	999999	173	623	790	978	999999	479	999999	579	980	921	999999	178	214	389	310	999999	999999	741	920	508	999999	999999	219	524	282	253	545	437	851	353	568	210	999999	780	17	647	685	866	241	812	999999	214	56	382	999999	19	312	165	30	268	797	999999	218	823	145	999999	413	999999	999999	631	934	872	999999	636	363	999999	999999	999999	382	999999	872	617	510	118	247	767	999999	836	
868	272	941	389	416	593	999999	224	991	831	999999	857	243	418	169	609	877	398	486	419	29	485	495	877	782	366	395	190	843	110	586	999999	999999	577	408	443	690	554	465	145	90	148	189	693	789	525	430	463	457	900	240	848	290	557	816	999999	777	73	607	59	999999	375	381	999999	999999	999999	675	666	20	726	919	333	933	999999	999999	881	305	999999	98	999999	999999	932	733	943	870	737	97	634	760	25	666	626	947	415	938	715	766	298	448	523	999999	763	999999	999999	980	906	999999	939	228	935	97	975	975	999999	122	274	999999	438	30	999999	999999	999999	906	995	70	999999	386	527	413	623	125	999999	364	575	999999	183	489	12	962	963	823	999999	416	825	927	691	999999	999999	303	673	83	338	999999	999999	344	999999	857	457	670	687	999999	397	535	999999	999999	999999	999999	410	932	939	999999	999999	476	66	999999	40	633	90	77	378	652	778	999999	999999	999999	786	999999	433	240	999999	325	999999	999999	284	999999	436	622	999999	15	846	80	250	675	363	999999	999999	861	222	246	314	999999	776	389	301	45	751	999999	795	65	43	353	197	179	334	623	754	306	999999	623	268	417	822	85	999999	308	411	113	870	852	114	925	525	999999	926	431	549	651	50	248	999999	273	827	755	972	503	882	80	350	740	143	148	669	598	978	897	363	700	168	992	634	647	301	943	999999	117	827	11	999999	999999	83	112	999999	954	932	994	590	77	113	727	426	341	762	140	718	999999	266	927	217	39	78	848	492	57	614	53	972	999999	999999	999999	675	999999	826	999999	999999	41	882	715	665	999999	316	295	597	441	576	302	885	999999	234	985	851	999999	999999	224	833	235	619	218	349	999999	31	706	273	999999	999999	545	999999	999999	474	687	93	551	271	233	999999	782	260	61	481	321	168	811	659	818	23	775	999999	612	614	999999	999999	673	375	776	999999	610	999999	999999	388	41	788	570	696	547	901	999999	638	570	999999	60	974	568	737	38	999999	220	56	454	236	286	999999	901	999999	43	276	419	185	495	999999	121	999999	902	672	999999	533	999999	125	999999	916	712	147	527	999999	563	466	853	936	347	999999	999999	999999	578	999999	112	999999	886	860	662	999999	492	134	153	309	390	300	999999	999999	297	999999	143	104	999999	538	523	149	999999	790	156	999999	422	483	838	449	518	999999	191	999999	570	865	647	737	999999	841	434	588	994	228	730	273	394	957	648	842	911	657	630	50	999999	963	999999	999999	714	95	858	18	999999	703	790	999999	118	999999	
335	999999	857	406	999999	999999	113	999999	155	710	70	882	192	999999	834	999999	537	861	927	151	181	606	221	552	32	376	999999	999999	301	301	999999	897	999999	102	632	226	985	999999	24	537	936	673	999999	943	44	831	999999	403	183	999999	999999	928	905	967	130	728	221	315	383	275	999999	687	643	999999	999999	999999	728	99	831	999999	20	32	846	399	999999	507	788	277	517	999999	473	589	251	11	135	509	991	999999	972	904	15	680	999999	748	427	258	999999	964	671	871	112	813	999999	565	290	152	999999	515	999999	623	999999	943	798	192	802	530	446	642	728	999999	181	999999	127	927	612	339	890	108	972	999999	477	999999	605	645	98	999999	27	686	720	982	427	485	434	999999	964	999999	882	949	945	897	812	397	246	898	700	570	695	644	952	950	262	999999	543	999999	156	125	348	162	104	153	999999	760	921	999999	354	695	999999	768	962	551	457	940	162	84	999999	89	999999	999999	944	527	999999	999999	733	999999	730	443	999999	629	212	999999	723	999999	854	802	395	999999	476	501	999999	999999	999999	926	681	411	999999	322	831	468	660	999999	999999	641	218	577	189	138	36	161	25	910	752	999999	999999	122	999999	728	95	359	689	102	613	97	162	938	73	46	701	332	276	999999	612	483	999999	999999	999999	92	520	999999	623	266	35	324	486	643	262	977	370	568	582	774	999999	999999	779	568	463	449	488	279	999999	152	436	704	999999	999999	999999	279	518	430	799	745	217	999999	999999	432	76	298	610	519	686	999999	999999	143	749	999999	191	139	999999	999999	682	873	604	251	773	480	829	331	439	879	344	983	999999	940	768	836	567	427	746	357	502	174	838	999999	593	428	476	303	999999	392	999999	999999	575	999999	747	926	151	999999	45	265	602	999999	859	731	999999	703	626	735	999999	912	999999	764	393	356	999999	518	44	999999	657	999999	999999	536	377	999999	464	175	417	999999	203	841	999999	600	999999	999999	755	758	999999	117	793	890	801	999999	929	999999	458	660	785	229	210	999999	892	516	318	999999	999999	76	376	812	277	19	999999	275	541	532	228	343	382	999999	601	159	213	927	841	767	999999	271	606	336	598	803	390	999999	161	965	949	999999	999999	701	237	688	391	999999	839	784	604	535	210	999999	999999	999999	999999	881	999999	999999	999999	965	674	551	999999	999999	469	50	224	474	628	107	124	576	999999	49	61	681	675	912	768	711	97	67	172	27	71	209	512	483	524	508	570	110	940	983	514	740	563	247	229	999999	287	374	165	507	999999	634	
824	783	72	607	216	715	292	323	878	617	388	129	929	999999	999999	740	950	999999	999999	23	999999	999999	535	321	127	999999	693	427	434	999999	901	665	606	437	384	728	421	916	302	999999	999999	626	115	999999	361	443	317	958	813	546	424	45	999999	407	997	999999	999999	751	490	999999	32	865	888	165	999999	723	523	502	886	999999	999999	43	827	681	999999	999999	493	638	959	683	130	734	614	888	308	866	693	208	439	159	999999	670	436	524	832	952	737	950	999999	638	920	815	82	14	226	999999	217	299	212	988	999999	620	791	806	657	999999	261	10	999999	849	39	324	72	737	338	999999	999999	999999	848	252	281	999999	456	331	763	314	999999	610	671	916	658	999999	996	451	417	860	878	629	867	545	701	999999	999999	342	608	605	999999	345	999999	567	785	904	450	959	716	208	999999	470	53	999999	635	651	339	940	201	635	328	621	329	478	781	999999	999999	999999	999999	544	450	124	722	167	561	326	934	114	140	753	953	46	734	219	696	417	586	525	909	60	408	999999	151	973	287	141	25	206	785	808	999999	999999	999999	999999	999999	59	748	886	790	318	716	999999	809	447	681	291	886	120	782	373	400	920	403	499	145	297	973	749	880	430	999999	737	328	331	999999	999999	627	561	461	647	999999	700	735	601	344	183	999999	999999	301	995	254	905	999999	422	418	549	999999	919	999999	999999	999999	999	15	370	999999	978	905	487	163	865	664	334	658	144	999999	999999	999999	802	165	962	945	279	457	999999	185	405	999999	906	913	744	81	707	525	991	571	670	694	375	593	366	277	999999	549	435	340	920	256	290	718	718	364	941	764	999999	524	999999	551	999999	999999	612	665	999999	574	999999	999999	957	999999	667	572	43	15	819	219	999999	694	91	730	32	554	265	158	42	999999	204	390	140	999999	450	477	999999	129	573	999999	999999	999999	999999	299	140	641	383	999999	589	717	684	712	544	732	999999	390	443	85	999999	575	929	463	632	811	379	39	663	24	368	999999	807	914	442	999999	999999	108	999999	791	600	999999	999999	154	569	999999	999999	492	845	407	977	69	44	999999	600	997	260	527	999999	466	920	110	977	368	999999	399	999999	999999	280	905	999999	867	964	651	484	147	999999	785	999999	317	307	887	999999	999999	47	309	165	126	324	444	388	710	40	958	871	499	413	813	403	180	414	745	221	940	903	119	105	392	215	999999	603	475	633	999999	999999	42	917	721	330	999999	243	793	999999	999999	526	793	837	999999	780	985	734	591	999999	
723	902	561	676	253	363	927	999999	999999	999999	862	999999	999999	999999	279	798	999999	582	999999	492	950	936	620	300	385	424	119	282	999999	611	229	727	22	93	999999	858	607	366	674	368	402	248	469	999999	999999	999999	612	999999	568	216	941	413	53	108	441	999999	291	271	300	829	999999	655	124	172	691	144	828	829	178	421	999999	482	908	333	999999	711	999999	999999	999999	390	811	999999	714	882	999999	999999	684	913	652	132	576	346	75	844	999999	999999	134	999999	201	457	176	782	999999	999999	25	999999	999999	719	999999	999999	319	553	563	910	27	999999	940	241	503	874	460	914	999999	55	845	999999	416	73	218	352	587	180	999999	259	999999	38	856	567	866	210	999999	964	905	922	999999	32	782	999999	827	999999	999999	892	803	326	997	999999	605	502	999999	171	999999	442	999999	666	151	148	999999	313	999999	989	992	382	375	999999	999999	495	999999	265	241	822	81	261	999999	941	545	695	999999	230	999999	961	999999	364	265	705	999999	879	463	249	780	675	25	479	999999	999999	284	433	526	510	763	512	999999	349	271	489	99	800	205	569	130	456	771	999999	999999	735	566	638	127	670	999999	999999	42	769	484	999999	807	602	793	408	999999	121	178	866	999999	749	999999	93	102	776	615	357	683	893	128	999999	903	238	427	733	281	645	999999	856	365	999999	480	482	999999	705	681	999999	999999	797	902	19	288	905	330	312	999999	483	545	999999	64	999999	10	999999	651	160	662	999999	185	70	999999	999999	804	321	510	386	999999	246	227	397	999999	128	350	885	991	118	55	998	999999	999999	717	798	110	999999	801	568	89	341	999999	714	52	999999	321	999999	670	999999	215	966	405	999999	999999	779	265	157	255	999999	457	999999	157	542	115	664	671	70	352	338	999999	838	519	999999	307	937	414	513	354	993	807	403	225	121	999999	999999	602	964	999999	937	542	953	720	865	999999	965	194	298	609	999999	440	999999	999999	341	999999	376	999999	463	646	106	999999	999999	802	262	999999	63	898	46	638	36	999999	707	999999	999999	796	999999	127	999999	999999	341	752	125	903	965	562	999999	799	884	999999	536	632	149	327	999999	572	790	160	999999	737	67	76	158	660	583	999999	732	283	198	545	999999	999999	802	631	314	353	259	999999	836	699	999999	263	999999	884	111	404	921	389	992	842	15	817	658	916	999999	274	603	465	330	648	829	282	999999	999999	999999	287	999999	517	22	999999	323	942	323	769	163	804	62	274	999999	189	405	353	291	355	999999	184	600	885	999999	50	749	793	527	
198	999999	311	652	999999	723	824	574	999999	376	359	529	72	503	889	999999	969	999999	339	907	151	252	486	999999	999999	808	986	999999	943	659	999999	892	529	425	135	999999	852	162	386	551	733	614	991	976	931	999999	477	999999	711	132	888	827	420	885	385	945	393	320	999999	867	737	147	999999	754	404	467	999	999999	377	989	910	817	836	788	183	537	261	509	69	438	999999	999999	975	999999	770	154	482	643	999999	190	516	541	765	518	814	596	999999	246	582	999999	826	829	313	721	221	81	991	999999	712	848	999999	999999	999999	957	537	999999	171	810	984	259	999999	365	608	197	483	378	999999	327	974	587	554	999999	927	595	611	510	11	264	608	699	163	999999	931	200	496	999999	999999	807	981	392	434	182	999999	999999	488	471	999999	126	247	842	29	674	657	999999	304	999999	955	664	356	999999	430	906	999999	295	106	144	434	999999	701	850	97	254	345	591	163	381	762	604	117	999999	289	885	27	999999	999999	488	202	807	896	999999	999999	626	461	955	999999	527	970	966	237	353	47	999999	425	999999	999999	774	999999	76	970	999999	916	361	557	215	747	544	999999	999999	615	999999	942	626	520	999999	183	471	793	999999	629	635	411	796	999999	999999	113	475	470	630	20	999999	160	136	999999	999999	999999	325	79	255	217	427	999999	534	361	999999	411	999999	303	999999	999999	999999	980	947	446	999999	520	129	999999	999999	999999	999999	84	269	435	999999	467	816	789	999999	999999	857	401	547	182	211	998	876	999999	757	362	999999	182	929	416	999999	925	212	689	501	464	780	999999	285	153	935	999999	377	999999	651	162	595	630	999999	556	366	999999	999999	774	245	999999	643	684	237	441	418	110	154	853	708	999999	264	999999	298	999999	213	526	999999	404	247	858	630	776	793	605	999999	72	999999	383	59	834	492	999999	454	165	820	999999	113	844	735	835	999999	524	401	867	898	999999	999999	999999	353	839	776	999999	999999	386	715	866	890	999999	674	355	684	771	803	999999	301	826	682	142	272	999999	423	281	668	411	658	116	385	926	706	308	730	999999	39	220	67	454	900	999999	999999	999999	215	481	180	389	161	438	720	527	576	999999	786	209	412	246	425	504	379	136	999999	609	491	964	925	999999	999999	934	999999	593	999999	847	925	614	693	318	901	942	111	289	260	999999	999999	999999	360	999999	522	999999	999999	793	999999	562	84	774	349	999999	471	251	555	999999	763	226	999999	137	710	729	156	999999	516	103	345	999999	403	999999	875	999999	223	632	999999	300	853	105	595	
948	798	263	772	160	275	999999	847	659	396	999999	526	43	999999	269	158	631	488	350	24	254	457	321	999999	984	899	842	626	839	638	999999	951	668	999999	999999	999999	999999	999999	996	906	662	256	686	96	106	574	842	973	954	999999	982	999999	512	90	351	500	486	999999	999999	999999	433	999999	18	31	141	355	999999	412	785	930	701	674	492	443	361	998	771	234	999999	420	67	868	999999	999999	999999	453	999999	587	289	258	852	363	999999	999999	483	435	999999	999999	955	750	716	999999	999999	33	783	317	330	999999	729	353	729	261	999999	377	999999	564	565	653	375	687	906	279	132	537	88	347	999999	747	959	926	759	116	999999	999999	703	627	680	648	581	999999	132	380	858	936	528	600	999999	800	999999	919	870	594	299	999999	999999	999999	316	660	999999	999999	999999	583	118	803	999999	622	999999	716	999999	576	883	917	82	999999	564	536	421	196	18	487	24	705	206	999999	65	175	816	11	479	267	999999	999999	702	145	536	549	271	999999	353	999999	617	617	136	973	45	953	522	999999	712	317	999999	130	652	999999	431	116	386	78	747	428	806	980	999999	416	266	863	999999	937	999999	999999	275	366	842	112	869	999999	578	233	14	112	652	554	999999	171	999999	199	378	999999	713	429	999999	202	317	925	109	637	380	720	717	182	999999	585	771	697	52	999999	288	549	597	35	538	163	73	999999	775	999999	692	85	184	999999	495	999999	999999	999999	999999	82	58	917	12	999999	36	999999	515	832	373	77	783	600	999999	573	911	828	646	688	891	999999	139	999999	999999	847	944	999999	545	650	686	758	999999	999999	999999	970	619	371	547	365	998	679	647	240	999999	708	479	999999	999999	999999	165	667	999999	544	189	840	943	999999	767	164	999999	732	322	865	156	999999	715	93	754	157	953	549	999999	291	689	221	373	898	999999	451	378	853	346	934	494	29	425	816	520	15	37	243	603	393	76	276	367	781	94	666	992	395	999999	809	657	999999	999999	62	999999	999999	477	999999	985	326	785	445	395	999999	381	999999	999999	898	573	748	130	999999	946	999999	999999	423	854	591	814	999999	458	982	515	537	287	877	642	999999	961	552	537	999999	257	287	607	631	999999	979	409	956	476	104	822	599	999999	999999	669	489	999999	999999	123	886	239	260	867	803	929	858	999999	503	495	999999	936	30	220	147	999999	999999	999999	999999	542	999999	191	999999	268	364	170	916	999999	999999	218	162	535	530	438	651	753	996	420	999999	999999	33	999999	999999	471	649	167	801	999999	551	473	999999	
198	254	899	999999	704	382	999999	999999	643	23	19	758	295	999999	301	416	591	999999	393	475	258	999999	999999	518	995	285	395	618	207	368	537	306	877	999999	964	290	630	200	999999	999999	999999	907	171	999999	23	130	999999	139	358	750	219	820	167	998	752	999999	999999	390	252	428	999999	999999	999999	999999	486	713	881	999999	999999	20	999999	401	621	22	471	999999	334	211	505	999999	665	265	270	456	158	716	148	879	463	271	926	250	947	999999	394	999999	602	999999	212	310	249	540	761	347	965	818	208	154	536	999999	377	999999	884	999999	762	730	123	858	136	769	999999	12	999999	116	94	545	454	103	628	842	999999	448	998	205	635	134	504	923	491	339	517	994	352	62	999999	773	365	579	765	663	515	743	759	999999	735	246	915	654	262	430	374	115	526	999999	999999	928	164	689	999999	999999	236	999999	376	797	999999	580	659	573	999999	999999	999999	874	337	965	336	15	689	565	469	398	219	849	670	71	965	412	478	658	999999	964	619	675	837	999999	436	324	376	962	191	999999	999999	352	441	941	250	499	999999	999999	367	656	249	598	230	999999	428	387	530	315	831	999999	999999	10	183	258	702	513	47	209	538	21	999999	999999	384	313	811	866	417	728	820	475	633	917	999999	742	724	30	455	494	999999	58	794	71	140	341	63	586	178	999999	249	736	462	578	31	355	999999	522	224	916	999999	999999	969	801	494	366	999999	194	709	999999	534	681	68	999999	500	489	227	578	596	52	260	234	697	235	999999	93	999999	65	999999	945	724	212	806	538	999999	157	89	992	576	774	126	868	876	737	658	567	678	909	88	541	999999	999999	926	999999	666	999999	864	744	322	410	353	170	299	764	999999	331	875	530	600	353	999999	999999	11	999999	999999	392	357	960	577	999999	415	112	976	999999	817	999999	285	634	999999	645	999999	345	680	999999	431	999999	999999	122	30	999999	692	999999	319	735	999999	903	999999	115	255	284	958	999999	176	999999	995	250	193	935	946	441	56	250	658	954	70	999999	554	999999	399	999999	999999	245	999999	999999	999999	267	793	251	999999	914	837	180	388	597	686	389	178	999999	999999	191	772	643	175	588	290	451	500	364	674	76	359	999999	715	286	470	723	963	999999	170	737	457	999999	712	42	604	875	861	70	277	680	896	273	665	999999	206	179	79	999999	960	787	767	438	577	166	565	235	999999	999999	999999	963	426	999999	130	442	733	999999	999999	999999	999999	414	590	440	999999	999999	999999	999999	945	506	999999	301	653	612	
999999	382	970	29	374	556	477	999999	420	759	933	314	264	653	152	233	485	376	999999	936	376	556	207	336	351	583	986	479	289	999999	33	999999	999999	999999	287	748	999999	714	466	384	664	616	993	831	507	782	739	999999	942	722	31	713	999999	999999	246	999999	999999	999999	999999	791	570	998	98	461	735	107	999999	999999	376	404	761	770	909	864	282	760	562	376	999999	568	843	999999	536	567	937	320	783	999999	999999	868	999999	827	46	674	813	666	527	999999	105	409	787	298	159	548	961	260	803	197	444	486	856	807	814	119	947	999999	471	531	524	999999	999999	402	999999	999999	830	933	733	244	61	999999	999999	999999	280	430	781	999999	320	999999	999999	999999	516	595	168	101	22	766	23	927	727	999999	204	996	999999	680	999999	395	425	650	718	999999	999999	568	146	828	999999	999999	536	394	337	999999	789	483	925	837	908	728	244	781	496	999999	920	806	999999	347	999999	245	13	600	344	395	139	999999	280	578	170	947	999999	339	848	187	239	629	999999	334	924	721	999999	189	771	366	999999	999999	999999	653	116	720	61	799	417	999999	830	936	59	941	273	129	213	356	999999	961	999999	999999	932	319	834	301	216	999999	423	999999	174	999999	829	977	244	999999	516	626	472	449	896	659	921	999999	356	999999	579	658	70	805	518	724	999999	810	96	999999	711	844	818	815	999999	868	386	718	842	16	116	999999	999999	779	613	586	883	237	74	999999	983	102	999999	541	721	999999	132	617	999999	449	321	29	891	999999	999999	671	807	999999	935	38	283	213	999999	349	196	508	999999	291	202	999999	841	284	999999	475	272	619	881	287	103	956	745	768	536	402	999999	96	189	999999	997	941	779	999999	302	46	999999	999999	999999	623	354	223	607	999999	425	260	608	999999	283	426	725	999999	789	999999	563	978	999999	514	676	604	654	999999	328	242	293	260	161	614	981	709	999999	492	524	268	932	880	359	904	352	286	794	999999	813	763	993	834	162	259	673	324	753	832	113	500	968	254	999999	999999	557	175	108	994	65	574	298	999999	648	531	999999	999999	999999	999999	172	400	810	996	296	564	999999	459	108	902	940	999999	956	304	389	33	299	687	984	984	356	187	187	999999	602	249	474	760	195	631	661	999999	999999	374	670	713	689	999999	999999	999999	135	107	76	205	999999	398	617	994	853	999999	241	910	697	644	41	999999	222	21	404	57	100	488	274	477	251	999999	999999	591	633	676	999999	327	729	654	999999	999999	120	999999	744	214	631	999999	907	570	
399	751	999999	59	999999	999999	500	999999	999999	910	250	647	833	599	954	115	999999	36	370	187	999999	914	191	999999	786	782	875	240	276	199	426	620	581	999999	87	999999	999999	923	999999	948	999999	665	748	818	413	999999	425	520	37	999999	789	604	119	729	289	484	999999	259	273	560	810	269	411	388	494	630	76	139	521	463	458	502	999999	421	11	624	175	372	639	999999	367	364	213	999999	410	821	510	851	423	603	999999	406	659	697	148	916	264	370	999999	783	155	295	998	573	190	296	826	999999	728	999999	319	206	619	698	202	455	999999	774	978	673	129	224	999999	918	533	999999	842	90	999999	999999	370	805	49	856	429	82	365	639	456	123	995	999999	133	999999	294	999999	787	960	505	692	999999	999999	392	660	663	999999	579	90	50	138	454	745	424	643	304	513	999999	762	279	129	100	427	327	864	677	317	101	999999	634	799	274	999999	584	590	999999	880	999999	389	203	999999	503	285	598	328	999999	259	999999	489	464	780	575	34	691	999999	602	442	172	527	982	356	999999	621	456	250	863	572	170	834	418	999999	100	778	569	780	626	999999	999999	998	204	427	999999	999999	503	999999	233	999999	999999	209	987	791	718	895	406	847	659	881	829	358	465	999999	99	563	81	51	999999	797	999999	911	759	999999	614	174	999999	564	437	237	128	602	26	623	382	999999	999999	626	705	205	381	999999	999999	744	985	479	999999	107	338	364	539	461	999999	999999	784	288	999999	209	999999	553	572	999999	419	999999	763	236	999999	841	724	138	716	455	345	494	999999	743	791	24	802	999999	999999	235	235	999999	698	666	438	589	839	999999	521	647	449	161	633	539	999999	698	981	758	147	701	999999	210	648	94	125	999999	21	50	496	435	407	51	923	346	616	347	999999	106	999999	752	12	630	617	79	16	194	999999	999999	999999	102	43	53	997	999999	852	999999	434	999999	550	758	578	999999	607	95	250	407	237	296	999999	999999	965	999999	999999	395	699	752	593	578	88	931	818	135	608	404	402	364	54	994	494	590	999999	129	556	999999	183	213	999999	999999	829	608	956	574	962	477	136	999999	93	999999	239	109	999999	855	535	999999	939	453	200	213	693	999999	363	243	801	342	61	846	338	919	221	496	730	71	749	479	974	254	999999	141	277	253	999999	442	999999	999999	158	999999	593	936	111	999999	22	819	838	943	255	723	999999	999999	425	290	999999	173	999999	999999	379	380	115	999999	645	695	999999	69	936	449	999999	921	478	416	193	999999	999999	401	
818	491	999999	999999	233	806	234	999999	481	543	715	986	432	117	51	32	26	778	951	537	301	416	450	999999	883	999999	339	334	254	366	999999	431	999999	999999	355	908	999999	999999	156	309	831	999999	223	746	999999	999999	27	999999	879	456	400	414	52	999999	110	999999	999999	529	999999	999999	999999	899	16	125	999999	999999	958	999999	762	143	762	999999	632	999999	706	999999	202	703	999999	933	999999	999999	455	797	966	41	388	314	329	943	999999	739	439	999999	832	931	387	108	649	69	999999	999999	743	745	999999	999999	782	400	28	999999	219	348	999999	104	464	999999	454	219	159	75	999999	654	999999	819	275	32	999999	321	999999	774	530	999999	63	550	942	367	99	999999	113	999999	258	988	296	999999	733	529	819	345	856	199	999999	177	949	583	164	347	339	924	999999	671	723	999999	581	253	999999	125	294	999999	161	107	554	745	115	34	999999	999999	999999	999999	95	746	212	782	464	629	296	362	999999	479	396	999999	999999	174	239	999999	410	787	416	52	464	618	999999	999999	193	999999	644	742	72	924	766	246	979	999999	999999	733	469	940	16	951	956	319	970	814	999999	999999	79	390	515	674	624	39	999999	325	102	477	512	999999	598	705	985	999999	300	230	999999	159	999999	255	335	999999	972	469	999999	464	95	155	999999	429	999999	999999	689	999999	236	398	310	736	735	663	689	371	230	707	351	310	966	412	28	750	111	833	999999	999999	999999	19	999999	164	258	56	240	946	829	92	999999	961	999999	731	327	902	919	976	999999	962	566	964	285	999999	127	480	498	683	137	897	328	633	706	864	209	999999	696	155	488	688	433	742	541	148	999999	390	293	999999	999999	999999	830	135	419	968	267	999999	734	436	46	777	558	556	999999	932	764	671	264	161	531	110	215	774	497	999999	538	824	432	999999	863	737	197	263	999999	20	76	202	224	738	607	999999	492	270	118	999999	999999	876	922	609	383	740	135	141	713	983	910	999999	637	683	439	999999	666	999999	999999	999999	590	304	958	999999	999999	999999	456	525	554	421	617	999999	665	786	604	661	901	823	999999	999999	611	65	549	614	999999	20	564	541	308	999999	453	895	697	999999	130	836	918	123	743	811	294	609	587	302	375	964	400	999999	88	778	542	842	833	450	697	535	754	354	707	999999	17	999999	227	391	967	722	257	856	666	768	743	787	90	952	838	11	477	999999	248	145	620	999999	462	530	999999	999999	72	257	121	594	91	574	415	887	803	379	392	206	334	653	717	999999	194	319	44	754	
762	881	611	695	67	506	999999	572	999999	304	999999	696	760	999999	659	999999	999999	999999	687	179	381	202	999999	469	619	281	923	594	428	86	999999	152	496	876	848	999999	645	425	999999	584	468	999999	653	509	916	696	446	966	994	717	999999	999999	632	865	999999	999999	732	152	86	999999	583	520	153	168	775	319	999999	883	999999	478	363	329	544	112	710	999999	549	648	552	999999	835	956	600	999999	287	999999	520	999999	502	288	458	503	348	999999	10	948	700	494	999999	606	496	562	457	525	363	999999	578	529	164	845	29	94	999999	163	950	626	919	999999	999999	368	999999	578	391	240	30	999999	980	792	112	999999	999999	64	999999	999999	436	282	509	84	357	808	999999	990	476	657	999999	374	903	194	800	383	999999	267	613	376	999999	917	181	227	505	503	498	999999	427	402	999999	964	999999	999999	727	678	127	845	95	999999	530	808	112	733	999999	999999	957	795	999999	728	733	579	450	548	148	518	111	291	578	853	999999	62	999999	84	649	304	204	259	467	132	266	192	182	541	846	998	815	447	256	999999	545	703	793	699	668	438	523	631	514	219	577	836	276	999999	999999	477	244	38	999999	676	462	708	338	999999	472	551	406	999999	702	999999	999999	999999	45	729	318	616	269	874	415	999999	780	572	744	258	555	430	916	999999	779	378	999999	999999	362	579	397	837	374	923	237	127	999999	614	929	374	999999	999999	800	999999	923	155	999999	370	622	874	895	889	964	90	324	51	999999	465	140	333	386	915	310	466	341	999999	252	345	647	298	188	176	642	379	742	641	629	999999	27	633	170	403	174	488	683	507	873	294	608	195	492	576	484	999999	988	600	612	344	215	452	903	872	722	334	695	999999	257	594	348	683	422	999999	999999	506	172	982	999999	822	782	833	607	957	736	999999	999999	999999	691	46	999999	151	999999	295	173	999999	999999	999999	680	840	999999	953	260	999999	946	925	772	236	999999	977	443	15	849	790	999999	999999	845	999999	145	270	528	93	48	220	212	206	654	136	999999	873	777	874	312	999999	999999	828	583	999999	20	999999	689	578	999999	714	602	999999	302	247	733	791	729	783	162	419	322	708	999999	49	999999	750	281	999999	999999	264	210	999999	703	938	761	999999	798	527	999999	334	581	949	609	333	617	826	999999	999999	402	311	154	993	722	892	598	330	999999	999999	999999	999999	999999	999999	444	229	999999	44	683	999999	486	10	992	211	999999	999999	838	372	999999	591	431	259	999999	999999	999999	833	120	216	845	810	350	999999	
819	999999	285	999999	794	999999	515	389	819	999999	153	550	929	401	999999	942	999999	999999	63	235	231	331	121	999999	424	675	799	999999	119	307	198	872	22	56	191	999999	999999	182	42	310	857	719	771	848	999999	305	934	999999	524	177	70	950	757	124	219	999999	153	292	999999	999999	738	904	280	999999	394	281	537	883	220	580	27	973	862	999999	378	999999	559	999999	887	128	740	999999	96	942	247	248	125	898	836	692	999999	999999	922	913	999999	952	999999	259	463	833	999999	61	999999	943	160	96	999999	13	745	708	939	879	405	142	999999	790	818	999999	285	156	166	639	56	528	986	384	60	949	191	999999	71	309	809	63	360	999999	317	152	792	999999	999999	121	999999	999999	753	714	999999	790	534	781	144	999999	974	317	677	139	14	122	957	775	999999	999999	822	999999	646	639	80	352	781	699	482	676	546	134	999999	55	486	918	775	282	147	999999	999999	409	291	950	999999	502	385	230	685	205	999999	999999	124	20	298	832	492	123	644	894	18	999999	309	468	575	849	321	631	652	95	347	684	999999	775	724	999999	48	695	314	577	966	561	999999	999999	999999	529	999999	985	756	653	435	999999	638	253	262	999999	109	823	385	999999	191	754	578	599	999999	510	999999	349	999999	876	999999	796	999999	76	927	457	999999	33	999999	55	999999	335	875	998	999999	999999	56	394	999999	144	999999	999999	999999	827	999999	222	982	423	427	980	151	671	699	880	859	639	851	999999	999999	805	768	86	845	339	647	999999	878	579	940	999999	463	999999	826	161	563	579	486	981	680	714	474	999999	605	999999	999999	999999	636	995	149	999999	834	485	79	717	376	245	379	981	190	540	343	999999	483	255	527	157	845	999999	326	290	999999	869	999999	610	999999	370	481	849	434	479	229	883	999999	919	999999	978	999999	119	784	999999	209	505	999999	149	380	71	923	360	999999	999999	999999	99	678	858	867	964	593	468	999999	15	764	529	556	999999	321	460	999999	563	906	549	999999	735	999999	998	999999	657	79	752	999999	279	447	999999	381	677	999999	140	214	581	62	384	394	465	999999	779	563	999999	948	99	827	920	999999	369	999999	929	533	596	336	680	778	219	999999	841	999999	116	568	644	158	878	563	191	256	401	511	531	999999	768	12	983	999999	409	709	979	999999	319	999999	87	676	451	154	561	999999	534	999999	842	999999	552	236	626	220	919	999999	79	536	999999	999999	697	858	999999	774	765	999999	999999	999999	378	510	999999	917	999999	925	490	967	706	734	11	387	721	598	668	
52	999999	541	386	772	526	877	639	999999	288	645	494	999999	754	677	388	968	460	299	434	999999	573	635	317	999999	999999	951	825	999999	534	268	952	108	199	879	999999	999999	217	999999	999999	500	870	473	999999	283	441	270	222	39	355	43	999999	432	174	999999	478	976	233	684	52	574	61	999999	917	29	999999	395	40	875	999999	999999	760	880	580	933	471	110	996	999999	270	469	739	796	999999	501	999999	529	934	999999	410	195	11	999999	999999	153	449	576	555	999999	590	999999	240	999999	524	201	282	56	852	240	999999	378	980	199	424	583	835	999999	314	426	688	173	461	177	474	329	163	238	352	437	494	895	554	386	453	224	238	402	282	798	228	294	677	999999	998	42	215	812	999999	954	318	194	271	139	930	427	999999	73	872	999999	47	53	999999	424	999999	969	824	603	745	210	999999	443	981	999999	207	404	999999	999999	178	442	123	351	131	397	128	309	633	424	456	999999	999999	175	999999	999999	760	184	999999	262	957	39	999999	999999	76	907	609	874	212	755	931	999999	999999	837	894	439	999999	999999	922	316	306	446	346	999999	156	719	999999	189	913	999999	756	33	815	243	799	149	234	511	284	224	787	254	106	877	493	920	105	793	281	999999	999999	999999	262	282	956	520	692	808	465	357	337	430	961	308	999	908	720	697	47	754	215	579	421	999999	999999	62	349	999999	916	236	623	999999	907	824	906	692	999999	542	287	289	457	999999	56	927	886	366	999999	999999	878	584	999999	999999	755	999999	884	999999	652	553	753	904	180	234	892	239	999999	550	999999	999999	999999	317	147	187	999999	758	999999	788	532	493	821	172	999999	999999	590	999999	35	225	999999	390	939	488	49	227	789	382	999999	233	534	999999	203	345	843	156	999999	571	447	32	999999	997	229	106	999999	999999	999999	591	145	628	643	560	213	518	999999	142	207	913	999999	919	999999	999999	999999	84	999999	714	299	485	328	623	999999	28	893	12	236	44	171	999999	593	880	495	208	999999	489	589	973	999999	685	826	711	999999	492	303	528	634	951	999999	999999	841	190	999999	999999	272	522	999999	625	667	210	999999	485	970	363	329	999999	434	999999	800	170	495	999999	110	614	999999	999999	674	999999	724	375	999999	285	686	999999	11	412	21	248	935	724	16	963	315	999999	999999	350	740	999999	172	999999	999999	444	161	999999	660	561	90	264	596	655	847	819	900	302	832	16	798	999999	362	916	999999	195	999999	85	164	531	974	696	999999	319	876	89	500	817	999999	933	134	999999	365	
450	332	999999	652	289	999999	196	73	23	999999	396	999999	785	242	255	531	907	190	85	42	999999	999999	393	53	286	999999	768	328	999999	999999	898	999999	308	999999	999999	999999	999999	543	999999	207	999999	999999	961	124	824	767	999999	847	254	295	373	753	999999	467	236	999999	939	714	375	510	118	867	980	992	683	999999	253	999999	330	661	999999	374	216	878	75	671	999999	999999	228	519	688	999999	83	999999	657	999999	833	840	999999	57	654	914	177	473	99	109	999999	999999	440	320	524	904	999999	593	391	999999	999999	180	402	564	999999	670	495	999999	821	197	794	193	345	999999	999999	413	999999	282	17	989	999999	742	999999	999999	194	999999	837	999999	995	784	999999	490	415	999999	608	999999	447	808	999999	999999	428	321	651	901	315	302	633	999999	638	120	91	253	585	999999	802	804	391	437	379	591	832	999999	999999	47	792	313	778	687	999999	28	965	999999	473	33	999999	885	100	999999	660	892	33	935	279	884	702	161	904	22	855	803	281	999999	438	999999	161	999999	460	999999	118	12	999999	945	972	999999	155	77	780	562	830	916	713	503	776	487	568	897	318	999999	345	641	408	766	831	136	746	955	586	999999	871	730	999999	486	778	658	378	999999	963	658	738	999999	380	351	999999	999999	99	777	243	950	659	264	532	483	278	477	603	757	999999	845	873	200	490	999999	999999	999999	999999	999999	725	128	119	999999	933	659	999999	710	270	66	583	893	999999	969	721	999999	595	999999	999999	951	217	311	64	620	964	127	784	548	999999	845	660	92	457	862	62	999999	841	999999	330	872	246	999999	999999	547	183	999999	808	904	478	855	939	999999	999999	540	29	999999	74	498	526	815	875	698	999999	424	405	501	446	184	999999	606	794	425	296	999999	715	999999	105	517	446	743	319	999999	80	999999	906	586	190	916	999999	639	60	999999	653	514	999999	999999	12	791	151	682	784	999999	987	999999	999999	999999	787	575	999999	999999	999999	556	61	782	506	999999	628	277	518	819	320	529	340	287	556	452	771	781	337	178	647	999999	376	999999	999999	684	892	209	238	392	999999	999999	999999	474	321	504	300	999999	18	999999	918	999999	282	999999	371	265	303	710	999999	617	752	16	248	656	731	23	999999	297	824	821	112	429	48	136	31	705	999999	866	966	61	162	900	773	999999	259	999999	41	54	402	703	391	192	883	620	639	792	999999	444	742	308	999999	12	56	197	899	499	696	155	310	666	828	437	743	999999	465	851	999999	999999	407	819	981	146	999999	131	440	920	545	427	
496	239	338	999999	134	667	738	999999	853	586	435	759	226	886	743	735	999999	999999	448	999999	164	999999	559	999999	47	923	326	187	117	925	756	979	954	278	658	81	337	835	313	85	534	316	997	999999	488	648	602	105	402	169	256	486	999999	924	273	708	679	875	955	210	999999	999999	52	928	999999	455	999999	947	237	672	408	49	650	372	95	999999	791	999999	999999	398	330	231	785	947	679	279	507	40	15	950	999999	462	879	112	734	974	999999	999999	999999	42	999999	655	868	999999	760	216	836	119	838	424	999999	777	899	567	880	130	775	104	258	559	948	774	941	999999	281	946	169	999999	999999	999999	584	721	84	943	554	999999	363	65	196	472	442	999999	201	591	43	623	562	322	999999	614	999999	179	999999	999999	94	79	713	591	999999	814	999999	299	482	726	999999	205	703	956	23	215	766	719	907	786	127	999999	582	360	999999	657	394	846	325	32	999999	414	901	999999	999999	484	960	771	607	382	425	153	915	475	751	838	999999	999999	999999	26	999999	490	272	44	160	533	497	999999	999999	800	430	210	973	459	999999	999999	303	895	107	538	254	995	999999	999999	370	973	645	117	999999	415	999999	788	547	999999	185	999999	152	867	656	336	999999	607	433	806	999999	224	179	465	660	325	544	34	508	999999	771	852	378	999999	999999	999999	999999	390	999999	932	73	642	663	674	284	392	292	436	249	999999	999999	647	571	999999	583	155	803	999999	456	293	870	712	289	776	538	332	63	999999	203	479	448	605	853	500	742	999999	561	505	191	278	42	999999	785	736	228	133	291	73	163	528	383	707	934	469	72	361	362	887	145	951	999999	999999	242	769	332	946	793	80	572	273	999999	307	998	187	260	999999	927	553	558	414	51	999999	261	675	999999	741	671	394	438	391	957	674	369	999999	939	165	876	999999	414	999999	340	220	501	889	999999	85	709	757	218	310	434	809	339	731	910	349	625	999999	673	591	999999	999999	642	191	316	919	999999	767	999999	105	999999	999999	148	286	83	999999	999999	371	741	30	41	999999	185	137	956	158	345	638	330	600	999999	319	352	999999	999999	931	578	319	583	24	147	941	519	123	425	999999	670	62	657	88	850	263	824	653	559	371	999999	514	234	168	999999	999999	447	646	564	575	999999	326	290	152	263	188	999999	727	882	999999	404	999999	712	443	487	999999	981	251	999999	287	495	699	273	999999	707	999999	95	425	999999	999999	503	872	559	999999	954	999999	772	514	825	671	474	106	770	999999	999999	172	
801	791	680	301	327	206	896	287	90	999999	999999	655	444	199	999999	373	297	53	596	531	512	999999	488	143	999999	999999	425	88	812	999999	999999	999999	999999	544	999999	999999	999999	148	520	307	999999	281	768	95	300	127	999999	636	578	999999	809	726	872	445	660	938	312	546	781	851	780	818	475	692	940	259	987	899	927	799	999999	999999	533	299	555	240	104	403	842	999999	406	789	509	999999	588	999999	931	232	884	333	991	207	366	999999	999999	168	999999	86	999999	999999	139	180	999999	779	999999	659	999999	583	999999	429	843	908	703	388	455	991	318	764	113	738	327	764	25	604	807	430	793	864	772	396	434	28	259	999999	999999	236	90	730	999999	929	18	999999	999999	464	999999	93	504	977	999999	535	849	51	972	416	999999	374	164	114	972	62	866	339	811	503	995	999999	659	902	125	229	911	588	537	999999	729	999999	999999	560	124	723	926	815	650	247	546	393	56	842	999999	898	81	976	757	185	73	999999	546	838	469	665	434	999999	861	994	623	271	999999	798	999999	999999	942	604	999999	258	135	60	688	573	956	612	778	816	999999	227	158	934	999999	362	120	60	999999	999999	101	459	299	999999	954	656	623	999999	999999	999999	165	333	955	477	986	509	59	23	999999	972	882	999999	999999	617	999999	999999	846	689	440	161	687	636	999999	359	999999	540	958	800	106	42	950	681	999999	530	660	502	999999	681	947	331	313	107	69	999999	711	244	999999	682	559	319	810	934	844	728	570	529	13	999999	964	456	550	258	916	999999	32	210	133	365	999999	283	382	999999	999999	999999	999999	589	999999	868	648	278	999999	286	999999	786	999999	26	836	999999	999999	999999	999999	999999	999999	501	999999	999999	191	999999	999999	510	120	217	725	285	936	645	202	999999	880	999999	999999	144	957	999999	489	273	17	140	999999	999999	999999	128	404	825	785	717	457	249	999999	793	408	475	439	999999	167	759	561	999999	849	586	823	999999	999999	980	189	999999	707	30	999999	518	57	60	999999	999999	146	999999	812	999999	500	999999	999999	999999	999999	96	582	999999	704	999999	999999	729	999999	999999	999999	159	191	999999	994	424	645	999999	19	437	237	819	999999	999999	999999	16	999999	175	947	661	475	999999	399	999999	999999	48	408	703	659	887	999999	293	806	16	770	226	251	874	999999	999999	264	79	999999	999999	725	589	999999	234	385	698	818	373	781	60	575	659	759	320	570	956	26	942	999999	132	999999	943	999999	999999	587	883	764	137	177	558	999999	999999	421	638	155	122	697	183	327	960	78	129	
999999	755	999999	120	999999	999999	999999	51	999999	321	307	96	815	781	576	610	646	502	933	691	205	232	653	178	247	130	175	457	268	842	625	999999	63	825	442	267	308	999999	427	833	823	136	999999	95	108	334	823	374	999999	96	537	999999	999999	386	923	288	999999	272	999999	345	765	856	783	539	999999	497	42	989	348	318	312	180	84	110	868	78	999999	999999	80	912	307	800	911	999999	315	800	783	999999	901	999999	166	46	603	999999	78	967	353	999999	400	611	999999	833	999999	237	784	366	750	926	518	999999	242	543	201	960	999999	964	999999	611	233	894	713	999999	98	195	161	276	999999	993	41	901	725	407	177	469	620	474	775	683	396	999999	60	856	999999	56	920	999999	844	642	999999	999999	31	999999	999999	999999	897	936	744	839	999999	999999	789	999999	895	616	139	999999	375	732	999999	573	198	271	999999	284	843	856	206	51	274	538	431	933	949	928	879	984	983	671	999999	684	729	935	607	999999	168	304	999999	552	917	999999	257	999999	303	999999	914	760	999999	149	662	50	740	703	575	999999	96	856	807	966	737	999999	851	704	171	999999	999999	263	999999	346	126	549	895	999999	134	188	290	320	999999	479	999999	129	468	999999	999999	530	999999	999999	370	70	999999	312	999999	994	815	999999	244	553	999999	638	636	661	106	189	999999	123	999999	96	578	397	267	999999	225	338	953	617	999999	999999	695	640	721	817	892	603	555	813	62	900	838	362	943	736	370	12	842	999999	999999	999999	821	895	385	857	457	973	999999	999999	999999	168	51	207	95	238	857	318	917	999999	768	502	633	999999	70	999999	257	226	453	999999	415	223	999999	601	594	408	194	800	265	863	999999	999999	800	540	726	894	999999	999999	276	714	879	61	999999	999999	592	531	654	999999	834	140	609	240	999999	283	609	874	999999	999999	613	686	999999	66	63	63	460	849	999999	999999	493	176	395	616	950	738	999999	999999	999999	473	18	73	753	582	966	999999	263	139	400	527	931	851	999999	419	37	999999	999999	999999	998	999999	572	999999	830	999999	128	999999	744	993	290	999999	632	255	746	999999	441	550	999999	471	100	927	800	331	458	183	171	641	945	976	589	999999	77	828	365	999999	901	274	242	201	464	308	391	270	848	609	895	686	999999	33	977	999999	656	209	999999	81	241	250	294	656	999999	487	722	767	999999	920	722	804	889	650	999999	176	317	741	16	792	999999	540	482	849	999999	485	999999	922	998	999999	713	868	106	294	864	660	999999	586	801	977	585	623	999999	927	
999999	101	796	465	726	999999	180	914	202	939	534	700	768	445	378	915	950	800	769	312	216	854	707	605	785	645	999999	730	939	39	999999	923	683	554	999999	999999	688	80	205	196	930	798	999999	166	759	999999	892	544	217	886	999999	785	999999	554	720	42	393	200	679	90	625	449	975	173	733	611	27	223	483	192	236	999999	604	582	999999	418	189	551	846	621	753	651	523	63	13	430	79	999999	999999	999999	802	497	401	125	571	999999	823	512	432	999999	156	999999	70	34	659	156	190	281	183	312	853	842	354	68	337	973	926	999999	169	312	999999	887	999999	554	390	739	488	999999	20	890	999999	677	128	999999	999999	83	999999	999999	999999	999999	250	797	956	531	86	999999	153	343	999999	597	564	901	999999	129	614	268	300	516	644	999999	667	700	999999	292	999999	999999	724	654	999999	999999	393	438	528	999999	72	745	999999	999999	477	999999	596	155	702	999999	335	999999	999999	998	999999	999999	783	84	999999	482	200	549	999999	673	813	900	245	498	749	534	214	136	383	999999	999999	869	999999	999999	48	224	334	521	998	847	999999	35	851	726	569	388	479	318	584	55	121	999999	218	268	54	999999	195	108	999999	177	999999	209	999999	999999	941	226	878	999999	45	639	158	678	999999	999999	716	788	58	518	928	999999	999999	999999	552	337	930	543	660	78	999999	999999	38	236	125	999999	638	757	715	568	785	353	509	138	283	944	896	999999	972	529	552	266	528	676	179	999999	123	999999	657	999999	362	407	999999	999999	953	999999	610	922	999999	999999	999999	958	82	999999	733	584	999999	999999	622	607	441	999999	999999	140	526	999999	999999	999999	66	90	717	326	110	733	215	387	788	999999	185	708	343	973	879	262	999999	999999	194	48	943	595	999999	197	700	59	550	865	835	434	999999	822	632	258	866	999999	12	734	858	348	284	355	796	171	750	913	273	467	617	319	661	933	947	904	999999	470	907	529	625	60	193	350	552	363	417	363	86	999999	117	407	260	745	999999	845	763	999999	798	22	447	786	786	999999	257	526	999999	359	999999	727	840	405	574	482	118	999999	164	933	803	443	999999	396	999999	188	359	220	68	999999	208	999999	150	820	672	895	92	838	999999	110	999999	35	589	999999	488	358	255	712	832	777	637	927	690	829	794	365	268	999999	999999	608	999999	47	467	858	160	773	999999	29	733	999999	400	279	543	999999	840	777	853	999999	999999	488	933	647	387	291	288	281	999999	321	36	316	636	41	999999	666	376	66	567	999999	908	715	
771	999999	978	163	999999	367	999999	636	988	26	511	574	153	471	675	95	659	186	579	879	362	999999	992	426	53	369	999999	877	687	784	219	132	786	202	717	999999	669	234	903	999999	887	999999	332	19	999999	71	888	428	999999	999999	999999	391	161	38	362	505	243	561	999999	999999	977	516	948	214	806	999999	787	999999	754	999999	426	435	282	999999	992	578	943	983	622	981	481	962	886	406	388	999999	970	758	999999	221	473	117	124	885	943	380	835	127	212	425	999999	999999	674	33	864	970	118	503	45	783	561	259	939	999999	546	999999	630	551	999999	978	999999	39	119	542	504	999999	321	397	714	621	999999	825	780	999999	707	543	999999	863	542	417	720	476	999999	66	660	223	178	985	999999	999999	999999	293	301	999999	17	999999	828	141	999999	999999	999999	721	788	999999	51	999999	479	743	431	13	727	766	999999	418	267	941	317	62	882	290	151	999999	58	786	870	458	534	556	999999	462	714	999999	344	987	999999	999	999999	308	25	924	999999	435	564	345	210	984	999999	883	966	75	937	999999	259	247	414	999999	999999	12	553	592	211	999999	554	999999	299	999999	431	32	659	268	263	18	47	957	546	999999	999999	713	585	886	184	999999	589	999999	525	999999	999999	999999	583	435	999999	685	754	999999	722	999999	999999	596	55	639	999999	261	233	708	999999	928	738	302	999999	697	562	959	426	666	418	560	999999	430	999999	360	665	335	449	233	932	578	263	615	244	724	834	999999	667	999999	334	922	426	881	320	596	999999	614	405	999999	999999	376	999999	98	24	172	488	460	152	695	973	237	812	999999	776	244	674	132	67	977	862	387	302	480	341	999999	143	462	999999	857	159	61	929	999999	360	565	319	175	601	999999	245	384	999999	971	972	107	120	999999	999999	999999	921	88	556	999999	32	999999	83	788	756	528	38	36	350	999999	999999	922	307	257	649	220	999999	509	531	984	741	999999	355	330	999999	244	384	717	357	999999	999999	81	999999	999999	999999	999999	491	999999	418	82	54	219	44	746	435	60	999999	863	776	999999	999999	422	556	572	686	543	150	752	999999	522	154	999999	679	999999	999999	475	427	795	715	785	999999	403	100	999999	939	999999	453	608	895	457	443	521	999999	999999	999999	522	524	932	825	998	999999	739	250	896	999999	733	539	727	999999	999999	632	999999	157	999999	176	758	999999	107	632	163	100	999999	857	833	89	633	380	999999	435	837	999999	495	969	717	72	999999	162	999999	531	216	999999	725	221	935	824	438	373	949	296	132	999999	999999	
309	671	999999	190	881	417	817	304	999999	322	302	559	999999	146	45	440	928	186	606	138	575	425	171	374	331	921	18	650	270	999999	999999	999999	647	532	999999	308	808	881	117	745	386	237	854	680	433	662	926	688	403	999999	30	999999	999999	71	852	883	510	543	859	960	999999	999999	44	999999	391	989	911	486	999999	737	631	999999	999999	860	752	347	999999	490	941	668	994	330	257	337	999999	821	786	999999	680	312	797	275	31	156	999999	219	203	999999	999999	443	750	450	738	666	310	973	49	665	318	514	322	29	999999	999999	965	88	919	999999	530	999999	213	335	999999	999999	939	366	35	922	999999	542	154	648	202	507	918	999999	591	591	999999	437	999999	999999	278	175	990	777	672	831	191	268	300	999999	999999	727	239	425	999999	101	726	943	948	999999	999999	775	370	673	999999	104	999999	421	496	999999	679	103	789	999999	67	640	656	171	693	204	741	265	252	657	255	475	278	503	999999	500	999999	93	488	999999	999999	502	805	327	999999	578	558	999999	772	962	817	309	938	156	367	13	444	564	260	753	386	999999	999999	999999	427	361	999999	778	510	995	472	596	999999	135	114	564	834	339	220	125	645	999999	999999	290	839	946	536	999999	145	907	65	310	832	999999	287	101	999999	999999	899	599	752	779	269	776	499	999999	695	999999	51	999999	999999	999999	999999	145	999999	414	403	252	872	481	999999	705	643	603	999999	999999	763	879	999999	22	595	741	440	621	999999	865	712	717	790	618	261	723	89	342	737	950	955	697	626	873	698	726	229	428	999999	56	146	665	836	999999	468	999999	999999	39	218	437	999999	733	772	252	701	686	462	264	999999	111	625	311	865	989	216	999999	262	974	324	868	999999	22	999999	326	729	56	881	463	160	999999	999999	60	133	999999	285	999999	925	999999	181	22	999999	965	207	673	431	835	800	999999	999999	402	999999	991	714	349	915	662	886	455	523	655	804	998	114	785	353	575	187	564	713	983	150	999999	999999	311	604	999999	814	183	894	894	999999	44	343	757	881	766	345	783	999999	623	346	479	861	526	999999	275	860	422	329	855	657	245	143	146	262	999999	198	413	745	999999	999999	713	999999	629	408	999999	664	999999	999999	587	240	403	179	999999	647	999999	999999	999999	104	999999	696	401	854	49	999999	21	900	207	505	204	577	999999	47	37	774	633	918	242	999999	446	610	514	999999	741	999999	263	999999	53	498	999999	669	911	318	417	672	456	999999	521	392	397	870	467	850	708	20	308	365	151	
325	23	999999	784	169	657	727	191	999999	122	423	982	999999	856	999999	914	535	665	623	630	365	327	774	999999	849	730	576	153	999999	809	731	326	999999	924	728	484	838	885	752	661	690	490	574	746	107	409	452	23	758	936	183	354	685	735	786	997	249	355	934	439	90	583	528	82	390	999999	94	30	137	234	85	649	913	999999	940	999999	753	37	999999	450	287	999999	395	726	636	999999	999999	172	148	999999	245	999999	951	323	580	116	961	501	999999	999999	324	432	885	999999	861	534	441	999999	999999	911	999999	221	56	494	999999	527	198	801	446	13	999999	922	882	406	989	999999	999999	600	390	833	999999	262	999999	999999	135	999999	677	861	999999	111	946	999999	376	236	486	999999	447	466	999999	63	999999	999999	64	362	545	401	549	999999	999999	279	836	840	999999	961	999999	991	550	747	999999	305	849	336	999999	345	67	546	555	655	999999	965	154	240	999999	999999	916	999999	207	999999	762	999999	315	198	999999	596	274	115	586	415	238	494	482	699	108	999999	999999	590	233	719	305	999999	845	894	568	999999	999999	605	412	999999	55	254	999999	999999	985	635	989	999999	999999	349	999999	999999	999999	150	999999	435	493	455	142	572	133	335	530	488	22	999999	999999	421	999999	999999	999999	668	702	581	369	999999	700	250	999999	472	876	553	580	999999	999999	353	999999	705	477	143	96	679	473	840	881	719	724	315	228	231	999999	999999	999999	272	877	412	258	388	780	442	734	252	740	670	696	580	754	999999	840	668	724	999999	999999	496	661	792	999999	862	700	649	269	394	32	492	724	999999	522	317	999999	245	105	999999	924	999999	408	844	938	802	153	310	964	87	475	559	506	565	633	543	611	999999	216	999999	688	140	999999	349	229	257	945	397	999999	447	999999	999999	573	74	268	909	98	817	853	999999	999999	399	685	192	919	472	999999	169	674	979	705	920	39	999999	971	793	861	69	624	690	857	756	252	527	446	871	985	442	999999	724	455	794	241	813	999999	999999	455	990	430	757	999999	786	723	88	741	720	575	864	103	474	58	999999	999999	999999	545	999999	156	167	999999	58	486	554	861	950	533	999999	689	225	41	682	347	870	639	866	429	80	42	999999	785	726	999999	130	999999	832	675	999999	601	999999	278	714	999999	999999	254	381	999999	717	924	773	999999	830	41	359	999999	420	136	999999	399	336	743	474	930	982	999999	30	999999	365	999999	38	284	117	320	620	999999	327	999999	999999	626	999999	999999	999999	155	269	619	955	694	946	297	999999	706	498	
37	274	999999	803	784	169	916	233	999999	999999	512	999999	498	999999	520	999999	412	999999	880	87	560	141	741	999999	999999	670	999999	426	999999	806	77	286	999999	999999	90	55	296	153	543	999999	143	402	638	678	209	259	770	182	445	999999	543	782	58	628	937	895	532	302	484	999999	796	499	999999	999999	848	235	573	712	367	999999	133	268	972	999999	943	999999	503	999999	832	79	900	999999	981	999999	272	295	238	703	848	194	523	994	669	429	999999	643	504	815	829	974	999999	68	815	971	999999	999999	809	548	685	779	401	999999	469	999999	223	999999	518	848	560	563	999999	869	863	182	951	139	999999	553	925	310	999999	687	243	858	392	841	385	20	899	987	485	690	28	999999	792	63	534	999999	216	978	999999	999999	264	276	999999	999999	205	642	29	999999	685	266	999999	384	126	714	236	611	999999	381	230	999999	999999	573	87	316	999999	794	390	897	605	345	347	999999	999999	17	432	966	999999	576	646	742	990	878	311	229	76	643	952	999999	999999	923	241	834	999999	627	707	691	199	999999	965	410	262	999999	425	350	999999	676	210	118	291	269	730	456	734	487	517	79	272	857	999999	217	841	311	80	681	113	512	199	556	310	741	777	219	611	999999	490	868	463	960	310	400	999999	844	797	567	203	785	109	279	120	999999	429	341	999999	757	569	950	999999	743	999999	416	486	653	808	549	492	520	845	999999	997	999999	616	999999	999999	848	774	997	514	513	999999	328	412	919	446	672	999999	446	787	853	676	999999	816	719	723	893	913	789	999999	999999	85	683	940	999999	999999	471	31	127	999999	583	983	572	999999	548	264	919	999999	567	999999	999999	237	55	732	991	822	467	832	896	588	999999	935	999999	961	266	437	805	999999	801	646	999999	999999	204	662	214	999999	114	102	278	465	803	889	355	582	900	999999	39	950	948	789	815	639	135	539	129	647	999999	611	190	120	459	541	213	999999	242	494	43	393	528	130	717	374	563	441	785	774	999999	999999	70	246	408	855	439	21	999999	345	999999	665	542	566	871	502	912	167	15	272	999999	999999	350	415	986	999999	432	827	81	450	85	694	999999	354	68	596	550	944	999999	604	112	201	99	896	999999	378	850	961	999999	224	462	406	999999	522	99	164	999999	999999	259	762	432	999999	999999	391	270	831	999999	999999	999999	285	999999	967	455	411	169	999999	999999	453	446	999999	795	470	999999	856	987	679	268	241	265	904	999999	999999	694	949	999999	501	999999	999999	636	999999	467	662	463	974	272	
494	950	34	999999	604	999999	617	217	640	966	962	42	93	403	590	572	679	932	603	749	66	283	999999	239	668	999999	636	817	999999	161	143	16	604	594	503	728	244	999999	660	95	917	687	63	983	219	468	177	315	55	575	787	730	999999	234	999999	221	454	794	695	371	192	999999	908	489	999999	955	438	499	900	999999	999999	801	281	999999	832	378	999999	522	30	210	75	331	999999	733	373	412	999999	380	388	291	999999	449	192	299	999999	126	779	999999	159	264	40	677	415	193	999999	985	458	999999	401	837	992	932	774	494	305	860	38	184	126	999999	808	68	121	618	999999	888	619	999999	999999	715	599	655	999999	999999	179	397	916	588	496	999999	954	804	999999	550	298	351	675	697	993	52	999999	604	457	728	455	972	566	796	605	358	999999	999999	737	999999	247	347	568	18	999999	907	944	999999	999999	999999	999999	14	89	570	999999	999999	223	999999	999999	572	627	995	207	644	320	207	831	130	982	148	21	487	76	302	313	951	782	666	382	96	999999	647	999999	719	261	450	999999	995	476	369	145	999999	999999	174	68	999999	149	923	697	999999	999999	824	999999	549	727	999999	937	999999	267	378	999999	556	548	902	999999	980	89	488	393	999999	315	835	654	999999	12	566	999	901	244	70	999999	999999	999999	999999	19	283	188	376	991	999999	512	999999	738	107	905	588	906	586	700	87	999999	661	999999	827	999999	250	999999	845	547	170	999999	46	552	206	567	604	587	293	892	201	802	999999	496	130	367	209	106	556	717	999999	999999	423	211	167	898	160	327	151	453	769	999999	343	828	831	283	999999	999999	542	540	310	11	623	693	999999	285	999999	999999	420	470	999999	153	999999	137	133	999999	576	834	395	308	416	999999	445	839	999999	97	468	999999	665	846	999999	999999	564	999999	417	422	999999	999999	703	881	448	999999	999999	681	841	625	490	999999	705	330	707	642	177	244	133	33	565	783	999999	421	816	575	509	573	579	999999	589	606	720	999999	473	999999	141	999999	859	431	379	999999	997	507	999999	999999	189	344	999999	999999	478	330	892	393	856	999999	168	292	999999	999999	485	999999	111	876	46	999999	495	994	857	860	511	999999	384	701	653	801	786	999999	999999	999999	396	174	434	999999	496	269	999999	999999	855	219	999999	849	448	986	945	46	999999	999999	999999	723	999999	195	486	289	746	814	945	201	740	999999	477	105	478	999999	486	320	908	780	389	777	999999	169	999999	999999	182	662	225	999999	756	999999	149	999999	602	100	999999	211	688	999999	584	682	323	
522	999999	800	742	592	380	937	509	999999	999999	882	741	693	553	607	56	838	117	999999	598	557	444	132	999999	811	999999	387	714	285	632	999999	205	706	999999	657	572	348	999999	589	291	999999	888	131	489	266	999999	909	546	999999	164	849	47	999999	999999	765	87	473	885	931	99	992	232	233	12	373	999999	44	239	896	999999	708	999999	527	999999	999999	999999	323	999999	658	887	593	840	525	130	783	999999	705	622	698	999999	109	463	974	499	999999	66	664	128	125	579	889	679	999999	999999	456	999999	999999	696	775	999999	763	829	999999	53	999999	999999	707	112	999999	647	981	999999	541	326	935	254	958	999999	514	263	999999	205	527	999999	999999	914	999999	999999	999999	866	215	18	999999	999999	815	279	236	930	999999	146	999999	561	899	999999	597	999999	148	334	228	999999	957	492	999999	522	100	568	312	999999	55	592	999999	345	438	362	999999	973	999999	938	510	666	999999	37	43	999999	904	454	305	59	491	530	775	866	153	472	908	999999	999999	335	512	257	967	999999	885	411	184	23	132	999999	46	624	901	209	823	999999	999999	929	459	999999	617	646	272	262	999999	524	816	105	202	966	999999	719	157	250	436	263	699	937	999999	632	203	891	999999	758	23	867	629	576	52	591	288	979	999999	22	717	866	999999	714	425	999999	999999	999999	820	166	103	327	476	661	773	999999	862	256	787	826	999999	726	324	513	248	797	895	999999	999999	611	688	474	455	145	533	999999	279	984	999999	999999	46	124	80	175	665	696	400	968	999999	483	999999	999999	202	999999	401	990	551	480	475	628	999999	999999	999999	219	477	628	871	341	138	213	999999	877	733	14	790	506	655	999999	999999	552	406	927	999999	999999	881	656	282	18	743	999999	28	999999	518	894	999999	691	98	861	697	999999	999999	68	999999	599	999999	852	308	197	656	895	345	401	632	923	231	547	907	999999	337	821	356	863	598	595	999999	502	999999	999999	696	108	418	794	462	811	999999	347	97	848	999999	39	358	94	362	999999	999999	627	999999	999999	672	770	999999	999999	533	999999	690	961	470	999999	999999	690	493	468	500	558	486	550	999999	999999	999999	883	460	68	68	308	473	271	999999	999999	398	999999	336	772	999999	926	323	999999	270	999999	131	999999	877	999999	443	999999	999999	999999	594	803	371	656	687	355	999999	999999	320	726	583	235	999999	429	460	720	855	847	364	720	300	999999	999999	710	290	363	999999	999999	16	999999	999999	361	761	583	677	999999	388	742	879	981	382	389	616	999999	202	44	183	701	999999	999999	987	595	
999999	825	599	999999	568	660	375	334	655	963	999999	703	999999	231	473	829	751	753	342	123	968	383	348	911	958	647	518	256	190	997	999999	999999	628	39	999999	936	983	657	148	727	376	554	999999	418	607	912	496	971	570	999999	999999	563	824	999999	627	969	487	999999	71	920	152	129	999999	999999	842	999999	84	81	222	537	845	104	999999	614	747	999999	57	929	999999	999999	161	546	685	837	999999	567	34	754	411	49	999999	306	596	999999	585	256	999999	999999	576	999999	999999	424	759	42	507	855	949	220	136	213	921	999999	999999	25	769	605	999999	316	999999	285	907	329	669	182	88	549	507	396	39	500	22	379	363	639	999999	736	787	652	339	201	617	814	627	207	127	901	923	999999	999999	979	811	999999	999999	300	767	518	754	586	953	999999	358	562	190	635	201	552	204	743	807	42	817	791	977	417	667	102	702	999999	64	999999	626	999999	999999	59	689	999999	311	72	871	699	982	211	698	381	843	65	999999	999999	16	575	707	999999	999999	426	172	30	127	660	632	999999	816	292	999999	776	341	999999	624	141	946	999999	250	141	999999	118	60	616	999999	999999	574	999999	469	710	465	488	480	447	162	521	999999	668	999999	650	439	207	883	999999	679	922	999999	421	441	502	54	733	999999	575	317	665	376	555	927	521	999999	30	999999	115	999999	53	305	894	278	112	999999	999999	481	599	701	674	999999	999999	999999	180	999999	162	181	999999	665	732	163	905	140	999999	155	999999	741	999999	999999	999999	991	777	872	999999	627	156	153	338	258	766	261	735	874	642	999999	25	618	757	957	999999	849	248	450	104	889	400	763	781	956	912	546	999999	45	292	682	456	487	310	552	418	999999	999999	718	898	999999	428	40	497	66	999999	723	984	332	630	999999	753	999999	777	999999	237	392	371	382	346	229	999999	999999	592	999999	984	537	317	214	549	925	16	530	551	999999	999999	369	276	724	826	198	562	870	414	999999	929	128	999999	564	325	35	647	999999	382	679	422	999999	999999	537	81	602	415	779	782	705	563	233	786	164	285	867	999999	999999	555	157	667	198	295	869	40	865	827	753	999999	999999	287	546	158	999999	211	742	921	738	653	233	783	999999	999999	999999	999999	706	999999	999999	999999	457	909	999999	915	234	21	234	443	999999	506	216	775	661	890	999999	427	26	999999	914	952	543	946	387	993	331	999999	884	110	999999	710	334	533	999999	474	441	614	287	631	923	860	977	999999	352	999999	446	458	131	892	828	999999	152	631	999999	603	
999999	999999	532	16	593	860	137	133	999999	999999	182	999999	503	999999	458	654	999999	395	999999	64	999999	245	604	155	556	873	999999	991	281	304	568	702	999999	999999	999999	930	92	280	999999	72	732	853	999999	484	69	763	954	999999	999999	183	150	999999	479	373	999999	999999	906	386	459	720	618	146	999999	562	308	999999	577	826	467	527	572	870	357	99	999999	131	999999	129	96	999999	918	317	556	108	164	999999	999999	741	58	230	999999	999999	999999	999999	999999	596	12	888	999999	589	999999	999999	477	917	611	280	408	390	52	507	715	999999	300	999999	999999	999999	589	753	999999	496	257	835	999999	246	503	999999	59	999999	645	734	128	906	943	999999	606	999999	840	639	496	883	413	842	699	551	515	246	414	999999	526	152	16	258	999999	689	341	361	361	240	423	744	999999	378	745	999999	388	809	999999	793	70	21	470	950	266	999999	92	999999	145	235	999999	266	461	895	513	502	728	999999	999999	263	175	999999	999999	610	225	752	999999	45	107	392	172	999999	401	621	103	999999	999999	66	992	964	999999	926	225	999999	508	166	292	336	999999	252	589	518	392	999999	999999	815	999999	860	735	514	862	57	317	753	73	999999	865	840	801	999999	820	999999	877	999999	999999	248	39	312	999999	68	469	335	181	855	802	653	323	810	999999	288	930	822	999999	487	111	559	618	472	72	483	301	452	535	864	431	917	641	931	999999	999999	999999	280	999999	999999	999999	536	875	462	950	999999	999999	64	847	999999	999999	998	999999	999999	359	107	630	999999	250	627	766	27	800	999999	433	885	22	392	999999	999999	502	660	73	654	442	574	683	999999	521	652	771	247	604	22	796	433	575	251	581	836	759	228	39	141	909	37	736	999999	39	999999	999999	329	999999	244	29	418	935	999999	999999	999999	999999	474	999999	597	855	999999	999999	788	519	999999	999999	999999	810	999999	854	284	630	931	745	414	838	123	999999	456	255	452	999999	369	993	388	498	879	294	999999	422	999999	182	999999	286	999999	614	948	60	39	754	635	519	146	390	999999	787	999999	951	552	945	309	999999	999999	999999	413	999999	63	794	999999	511	440	486	22	999999	999999	111	198	999999	999999	799	890	999999	105	702	999999	999999	999999	979	258	600	494	928	741	851	122	945	584	999999	872	921	999999	163	918	528	324	159	507	518	820	643	598	999999	596	752	65	245	253	896	731	481	544	84	999999	541	26	512	744	170	515	999999	527	109	782	443	999999	737	155	577	387	471	999999	999999	169	999999	11	146	341	989	999999	876	702	687	367	
999999	386	487	616	387	511	999999	414	346	13	205	126	499	999999	162	514	327	100	675	999999	270	999999	139	915	932	539	999999	180	755	374	638	999999	839	999999	999999	999999	761	130	768	75	575	67	98	412	963	498	512	999999	188	999999	478	786	36	999999	107	355	257	999999	684	847	631	999999	658	972	374	283	286	758	195	105	753	207	331	999999	943	213	957	999999	999999	444	37	999999	991	280	999999	851	895	999999	643	45	810	198	445	999999	443	934	408	999999	47	999999	221	753	384	93	999999	281	464	425	235	999999	397	530	620	250	999999	999999	650	387	86	522	999999	615	124	159	999999	564	761	410	176	999999	805	840	688	999999	232	283	936	908	548	624	397	479	445	999999	647	289	999999	999999	999999	133	293	999999	999999	524	311	606	639	235	999999	177	519	63	259	226	98	557	841	357	27	546	999999	999999	839	461	999999	908	179	999999	999999	999999	985	566	309	999999	725	999999	800	999999	961	626	644	999999	119	999999	115	343	230	229	661	100	999999	230	999999	999999	748	551	191	588	399	402	436	999999	723	792	191	952	753	215	501	999999	756	677	396	401	901	999999	632	467	356	791	688	999999	712	420	999999	999999	389	999999	304	183	999999	222	774	999999	199	379	987	999999	199	163	999999	999999	999999	357	344	999999	834	999999	663	85	919	723	241	608	714	486	999999	312	235	427	999999	999999	911	327	999999	999999	999999	827	211	531	999999	314	278	203	211	673	231	365	86	795	999999	604	999999	999999	264	879	980	176	854	713	818	684	101	999999	999999	581	113	410	646	800	868	16	584	141	398	614	455	999999	407	999999	999999	206	236	439	999999	968	927	999999	999999	831	999999	999999	999999	498	713	999999	223	505	999999	999999	999999	821	999999	999999	927	923	30	999999	999999	999999	433	941	769	999999	458	621	999999	661	999999	622	999999	999999	347	815	246	141	42	999999	428	999999	401	999999	436	777	481	999999	488	950	512	573	947	977	860	423	407	622	967	170	50	101	553	561	230	989	999999	157	483	903	50	795	999999	934	999999	999999	258	999999	514	991	999999	24	143	508	159	712	674	677	561	999999	417	999999	174	999999	55	999999	843	839	730	447	802	334	959	999999	910	717	682	999999	999999	999999	175	924	117	975	999999	35	958	55	412	517	999999	307	596	560	496	426	630	29	889	204	999999	999999	753	77	999999	17	64	558	598	441	999999	661	230	144	758	999999	515	199	52	29	378	798	437	222	133	504	737	409	98	999999	96	999999	133	261	827	999999	181	50	786	821	971	409	
457	999999	487	662	86	999999	801	13	910	441	976	870	999999	999999	999999	999999	943	999999	279	655	470	999999	354	377	537	968	316	12	321	475	413	230	57	999999	350	999999	735	470	428	285	607	95	999999	655	686	263	435	35	999999	999999	106	102	552	999999	939	352	625	120	134	118	154	799	999999	445	37	756	822	858	461	999999	999999	483	276	999999	57	999999	999999	699	690	283	543	291	237	999999	378	321	999999	731	38	997	840	625	999999	999999	140	999999	999999	147	627	930	441	577	574	260	835	999999	825	558	279	565	821	926	429	850	574	863	572	21	77	999999	999999	100	829	463	683	999999	147	956	862	248	981	999999	81	760	842	965	717	999999	845	754	495	129	999999	473	999999	914	999999	495	744	277	246	392	80	910	852	350	748	121	576	655	486	869	696	40	583	437	854	668	999999	609	156	595	999999	322	231	958	638	365	286	769	983	652	221	999999	999999	999999	323	171	999999	999999	227	999999	410	199	999999	625	432	431	889	999999	70	537	486	999999	131	650	225	758	688	893	711	999999	834	807	999999	834	658	111	37	984	999999	693	999999	516	391	550	195	977	53	606	999999	999999	476	537	709	999999	175	85	473	362	383	565	999999	25	999999	999999	771	603	999999	444	967	331	404	905	999999	376	777	970	754	999999	465	248	714	92	999999	505	915	306	108	999999	668	582	999999	999999	611	999999	220	745	725	555	778	592	459	609	639	214	812	999999	902	342	679	999999	331	892	896	999999	999999	399	658	295	919	999999	504	311	999999	394	999999	728	304	86	165	999999	999999	208	999999	872	788	115	453	162	999999	354	403	999999	546	999999	999999	999999	999999	476	708	821	97	999999	636	313	999999	158	833	254	520	999999	276	826	186	647	999999	132	100	33	999999	744	946	505	602	574	81	739	765	999999	142	949	950	827	378	344	944	814	572	498	785	999999	999999	208	642	608	999999	999999	589	999999	525	138	653	754	130	963	999999	591	837	71	999999	999999	393	532	122	570	143	999999	458	842	702	999999	560	602	248	999999	999999	747	862	999999	999999	999999	160	866	785	13	999999	205	706	414	469	362	976	999999	265	437	257	999999	96	81	475	638	128	747	206	390	578	61	516	415	500	137	999999	844	574	999999	999999	527	747	999999	274	938	742	53	999999	350	167	59	347	999999	468	723	660	791	528	858	385	413	669	404	435	254	689	301	914	999999	633	142	937	999999	239	999999	12	999999	806	537	895	85	374	855	999999	529	714	705	947	777	477	937	325	715	
363	999999	857	352	682	30	258	451	139	51	716	999999	121	819	581	999999	721	681	984	991	962	999999	48	813	181	906	540	983	353	146	999999	696	999999	231	173	444	999999	999999	999999	786	288	454	946	333	999999	208	417	894	134	999999	66	795	953	334	753	63	756	53	181	776	489	275	108	999999	999999	30	217	890	999999	146	865	71	999999	207	713	518	999999	715	999999	973	498	999999	859	144	999999	79	742	999999	999999	999999	688	828	999999	529	999999	999999	355	953	156	999999	990	999999	248	987	353	999999	419	999999	999999	245	699	50	379	207	287	843	415	964	911	117	999999	724	423	999999	457	47	582	855	900	999999	172	409	569	999999	982	971	408	871	790	95	659	986	872	242	420	647	999999	290	252	463	607	391	52	999999	841	276	113	702	539	316	422	563	855	920	83	300	481	824	225	315	999999	544	183	999999	457	301	851	191	135	809	587	301	999999	446	103	999999	367	530	999999	999999	999999	705	341	484	673	999999	999999	952	168	130	176	635	999999	936	28	73	217	226	591	549	424	922	577	730	728	130	950	419	827	302	932	951	120	508	447	739	212	699	999999	999999	171	999999	32	15	643	952	999999	676	428	39	572	151	999999	173	302	999999	999999	999999	755	552	156	720	135	999999	197	225	524	567	499	288	860	518	999999	999999	999999	524	899	571	96	776	999999	283	999999	797	729	791	21	947	216	500	611	999999	944	610	215	450	774	165	999999	427	437	668	187	150	179	64	88	710	784	777	999999	999999	524	999999	657	872	730	338	147	405	999999	577	360	999999	676	999999	999999	999999	33	938	750	744	753	999999	348	236	999999	999999	999999	675	713	311	172	438	454	999999	85	965	952	342	720	999999	999999	999999	223	860	317	188	473	908	489	625	686	846	37	999999	812	856	639	431	776	879	710	471	999999	902	414	922	554	999999	194	609	999999	999999	999999	313	999999	999999	454	999999	918	917	387	718	195	98	625	325	410	151	241	229	335	999999	999999	999999	735	556	730	321	456	395	999999	840	999999	999999	124	995	999999	723	587	481	411	999999	513	999999	502	999999	999999	603	286	98	999999	999999	400	964	999999	979	134	387	999999	999999	610	143	42	532	292	546	994	315	973	629	697	686	564	999999	818	184	27	706	999999	999999	999999	137	44	367	873	232	999999	759	606	144	870	251	999999	999999	870	278	129	981	577	956	996	999999	629	999999	401	999999	847	639	156	108	962	428	999999	833	999999	483	108	674	999999	70	105	999999	708	999999	758	455	540	999999	
890	550	65	45	138	999999	747	999999	507	387	965	48	384	999999	613	508	999999	452	212	999999	520	999999	179	454	332	999999	860	761	999999	790	999999	999999	304	701	749	605	53	999999	300	657	95	599	976	720	999999	620	686	999999	999999	999999	666	316	253	228	999999	503	380	999999	713	621	531	985	46	999999	489	29	999999	682	70	17	464	255	161	554	237	920	999999	459	744	711	999999	575	140	72	999999	591	703	86	74	255	235	442	222	678	136	109	562	269	241	689	877	13	234	624	999999	420	164	698	999999	715	94	921	999999	12	790	955	999999	973	999999	999999	326	666	999999	815	782	32	999999	999999	427	137	368	160	227	999999	833	827	999999	516	327	713	436	14	95	359	171	313	576	219	999999	999999	254	589	677	344	373	220	395	419	999999	723	387	681	999999	863	357	934	704	811	179	963	999999	999999	999999	879	470	322	999999	999999	653	999999	999999	822	595	999999	883	999999	999999	883	691	999999	442	930	674	603	335	755	733	999999	12	999999	999999	765	50	999999	999999	905	933	797	999999	999999	639	136	766	999999	999999	564	999999	34	979	578	460	820	129	556	531	685	999999	62	553	714	999999	999999	266	999999	869	999999	782	671	691	999999	845	685	19	999999	983	315	999999	999999	335	770	670	709	999999	999999	776	788	999999	493	402	999999	240	999999	999999	169	999999	999999	870	350	502	586	999999	423	999999	11	732	775	999999	488	999999	225	520	372	727	782	54	999999	116	832	649	91	55	298	279	811	747	965	441	850	178	702	445	823	809	748	988	256	999999	251	999999	999999	977	166	920	186	369	999999	162	471	124	592	999999	48	700	421	541	494	154	530	263	767	344	999999	999999	871	999999	999999	563	978	999999	797	512	865	141	648	114	999999	378	999999	999999	879	812	969	735	585	527	999999	133	999999	217	999999	112	846	999999	999999	666	26	845	58	406	672	999999	184	676	999999	89	999999	999999	62	317	652	999999	62	88	999999	954	374	234	735	353	383	573	175	770	300	999999	666	877	207	999999	97	52	329	696	999999	573	637	999999	999999	999999	218	500	80	90	564	999999	60	767	612	979	999999	999999	120	999999	32	999999	149	413	386	631	422	441	709	81	229	610	796	366	308	811	326	999999	815	239	999999	883	503	95	216	912	645	899	275	227	999999	306	931	624	673	681	999999	233	917	787	93	776	999999	999	860	954	590	694	469	999999	662	231	975	999999	569	148	999999	999999	999999	473	999999	999999	999999	491	391	999999	678	999999	999999	626	387	102	163	38	999999	999999	102	
504	234	999999	331	951	439	474	999999	468	331	60	65	535	86	379	36	453	801	569	610	309	999999	999999	286	999999	999999	999999	423	569	999999	947	735	999999	55	110	999999	946	999999	999999	94	701	926	999999	601	627	999999	166	999999	17	76	710	236	999999	999999	793	886	296	975	999999	949	596	60	995	400	384	999999	854	489	975	549	90	311	999999	999999	999999	383	693	999999	658	300	845	303	416	503	366	999999	159	451	262	223	999999	999999	999999	999999	498	651	999999	532	227	313	272	677	573	468	986	408	470	110	849	420	203	999999	327	623	114	302	644	501	999999	663	174	412	999999	762	17	119	83	680	987	267	999999	170	128	354	999999	999999	729	999999	516	999999	259	59	999999	999999	999999	591	653	999999	981	999999	999999	438	498	563	149	859	999999	811	460	877	334	789	999999	591	999999	42	832	972	595	936	572	696	999999	85	999999	125	809	394	741	425	999999	468	698	791	260	999999	999999	564	215	177	726	917	999999	639	634	469	935	21	874	988	999999	681	999999	55	632	320	453	999999	999999	33	59	65	80	45	421	999999	101	331	340	953	370	278	999999	427	999999	654	209	355	999999	944	189	798	520	999999	666	784	448	999999	168	939	570	258	414	999999	999999	999999	847	461	228	768	378	999999	681	920	627	999999	914	602	835	977	121	108	999999	999999	844	261	545	999999	378	999999	999999	447	173	400	393	122	863	585	309	999999	807	999999	999999	683	576	575	127	999999	135	186	870	846	999999	190	827	471	999999	210	346	866	999999	999999	92	999999	350	999999	450	290	537	514	626	338	303	999999	180	999999	971	298	638	279	999999	999999	201	201	999999	581	630	982	573	921	835	663	999999	442	422	287	664	545	342	646	135	836	999999	621	560	999999	553	530	20	999999	500	999999	571	77	731	188	339	890	825	769	309	467	717	615	999999	962	99	999999	874	893	709	999999	955	992	999999	307	884	580	999999	999999	999999	110	972	119	999999	847	999999	180	999999	244	947	773	719	999999	346	667	999999	999999	999999	598	452	999999	655	126	753	999999	42	579	923	999999	999999	758	999999	601	741	209	495	607	194	831	999999	918	159	640	945	936	715	392	656	486	188	438	999999	52	781	999999	454	999999	366	999999	815	522	257	999999	939	199	524	127	999999	146	182	999999	999999	120	999999	999999	543	999999	181	999999	359	649	923	446	256	865	130	999999	999999	405	755	639	250	829	25	357	999999	872	700	756	421	999999	560	519	314	665	177	527	999999	999999	801	438	684	548	999999	999999	599	810	999999	84	
78	317	999999	435	390	999999	281	999999	104	380	999999	671	325	424	405	761	999999	999999	141	590	697	602	891	572	604	326	954	701	822	849	758	860	840	625	687	114	300	134	139	772	393	735	999999	944	396	139	123	999999	153	999999	87	999999	679	999999	387	999999	425	734	831	999999	999999	579	619	255	621	10	830	699	736	301	999999	999999	284	369	206	999999	999999	947	185	999999	999999	693	558	999999	999999	573	191	400	248	999999	688	565	999999	74	999999	813	126	999999	332	395	309	424	533	852	784	123	999999	319	253	999999	999999	478	999999	367	861	894	31	51	483	58	999999	440	461	524	612	904	670	219	185	999999	845	992	624	790	175	999999	170	706	999999	658	662	872	156	822	916	220	16	935	213	999999	792	84	704	284	576	868	962	18	249	879	999999	701	999999	860	999999	313	853	768	202	82	999999	324	999999	824	395	946	999999	638	608	402	898	735	15	886	999999	771	999999	349	223	306	999999	161	999999	913	216	961	738	296	252	612	366	999999	743	141	565	477	999999	880	999999	629	585	333	410	999999	981	717	695	999999	270	808	999999	514	554	896	999999	582	858	344	618	999999	217	997	396	996	46	659	991	874	331	999999	945	416	460	593	720	502	751	619	932	498	276	492	999999	999999	595	851	693	999999	885	982	619	999999	272	465	421	588	937	414	810	331	726	999999	924	999999	999999	609	63	961	185	753	831	248	411	129	167	725	971	951	999999	999999	966	154	988	349	999999	464	154	995	181	142	564	347	808	610	772	455	567	886	582	999999	798	732	671	141	999999	380	89	152	307	999999	616	986	13	626	365	581	999999	999999	999999	999999	999999	67	789	53	999999	494	440	800	357	999999	168	95	378	999999	395	243	999999	857	198	141	385	11	697	999999	525	577	343	191	255	999999	622	999999	260	185	530	740	943	999999	941	999999	999999	288	795	999999	537	531	618	999999	240	131	999999	999999	999999	999999	999999	463	999999	999999	527	999999	160	999999	555	166	99	187	834	203	894	999999	300	999999	915	531	200	107	216	999999	948	994	999999	755	950	134	100	647	594	755	163	77	380	639	110	999999	517	692	733	999999	999999	360	696	425	694	585	830	999999	999999	866	314	924	256	268	999999	532	662	999999	307	431	75	451	592	89	49	826	999999	661	752	595	999999	508	374	577	605	598	308	544	71	375	303	999999	587	728	451	239	821	122	284	577	667	999999	394	999999	572	65	767	999999	385	867	310	179	503	474	852	805	560	678	662	766	234	127	
343	932	999999	231	863	864	999999	810	15	172	999999	184	927	901	999999	999999	14	550	830	999999	999999	203	74	999999	351	999999	875	645	999999	152	999999	518	353	549	999999	462	183	351	201	903	979	575	862	999999	793	328	546	951	691	498	673	999999	936	999999	999999	149	999999	999999	879	999999	988	992	141	863	713	868	831	999999	131	999999	888	663	358	927	711	593	341	999999	340	33	576	999999	999999	190	478	347	582	999999	590	640	999999	999999	999999	451	914	999999	443	999999	434	924	496	167	829	39	609	20	763	999999	831	375	808	940	673	856	183	74	47	951	395	376	296	32	798	491	77	999999	999999	999999	23	725	159	342	502	415	537	999999	105	999999	580	467	583	573	977	999999	831	999999	506	615	278	999999	949	492	999999	67	638	473	369	347	999999	891	818	999999	999999	116	999999	475	999999	999999	328	999999	968	999999	999999	999999	793	722	999999	999999	659	423	999999	999999	637	173	775	667	728	999999	777	999999	999999	999999	962	689	999999	726	578	870	999	365	215	249	297	999999	881	836	122	686	274	915	428	786	687	549	999999	243	229	831	341	558	747	12	999999	265	999999	999999	160	690	288	77	999999	999999	999999	304	999999	972	298	133	999999	939	554	51	180	861	645	272	80	423	20	415	999999	746	539	450	618	212	759	42	799	670	999999	432	408	206	999999	253	999999	999999	342	706	944	106	549	401	14	999999	832	628	619	452	150	737	679	872	570	999999	999999	143	999999	14	223	266	333	621	264	131	642	973	100	402	69	999999	90	314	470	410	206	148	446	911	380	999999	422	357	999999	947	752	536	636	373	607	79	707	999999	492	688	772	928	146	882	74	858	538	999999	392	463	656	374	411	999999	211	507	697	774	633	999999	843	999999	101	316	999999	116	347	999999	794	990	979	753	822	782	638	278	11	999999	999999	522	602	999999	964	999999	301	999999	999999	477	171	999999	382	932	704	409	844	796	837	999999	999999	957	521	811	432	402	484	999999	552	629	531	933	505	999999	927	999999	490	648	21	34	999999	991	981	870	565	999999	999999	999999	59	422	937	999999	441	999999	60	999999	999999	791	772	999999	592	999999	999999	999999	945	238	604	249	15	592	919	205	785	812	814	522	999999	999999	256	738	784	437	854	140	691	690	502	334	999999	48	120	698	876	999999	442	628	165	486	924	999999	999999	999999	999999	466	999999	999999	65	628	366	538	913	360	545	43	999999	164	999999	999999	813	265	736	279	167	967	482	999999	999999	346	380	196	366	499	726	919	649	415	
397	397	636	999999	634	873	967	553	999999	759	999999	842	661	999999	94	999999	672	669	600	999999	221	83	999999	283	422	719	258	180	182	423	633	626	393	381	999999	155	999999	864	631	999999	311	614	842	722	77	999999	684	999999	111	905	999999	67	329	830	204	324	413	363	536	915	624	999999	999999	712	135	536	459	289	520	938	391	807	48	736	517	607	999999	271	215	999999	44	999999	999999	276	595	576	306	999999	187	453	742	715	337	715	248	514	243	140	596	540	999999	405	582	172	999999	29	999999	999999	322	596	93	152	157	601	880	468	729	114	126	559	240	895	999999	76	206	676	480	332	498	999999	374	999999	674	674	999999	638	584	905	752	999999	557	714	250	999999	999999	999999	567	736	835	780	785	139	24	47	999999	999999	303	515	966	847	999999	697	999999	319	232	983	999999	483	692	251	884	823	361	999999	11	525	654	999999	706	999999	118	743	496	717	999999	245	96	637	373	776	345	999999	939	999999	999999	860	999999	931	367	386	999999	93	999999	593	896	961	777	999999	46	999999	487	782	808	369	739	805	210	386	999999	987	999999	839	999999	916	906	815	999999	456	524	150	999999	723	163	330	999999	999999	700	903	821	266	467	999999	601	588	999999	563	999999	999999	175	230	660	243	839	380	489	292	973	136	686	90	87	330	949	895	999999	764	629	488	885	714	115	306	564	835	530	284	248	531	628	353	554	314	291	303	999999	672	883	999999	840	999999	60	573	226	740	999999	146	673	706	999999	999999	934	999999	999999	461	124	364	678	999999	850	215	54	452	999999	999999	535	772	49	655	415	216	999999	846	647	694	999999	999999	89	823	655	393	610	542	821	999999	419	772	621	829	999999	136	999999	999999	932	635	999999	608	74	883	999999	417	107	27	999999	999999	654	98	145	999999	797	582	284	855	999999	467	999999	512	631	999999	999999	999999	161	219	477	288	222	10	913	21	999999	65	477	206	999999	248	999999	592	251	999999	449	999999	999999	999999	999999	606	851	148	999999	999999	41	644	976	660	958	451	266	887	550	22	291	999999	184	133	461	999999	999999	87	999999	119	181	21	999999	999999	964	603	135	539	187	999999	436	999999	479	447	999999	903	89	817	247	999999	982	999999	51	238	45	999999	155	513	999999	999999	501	773	902	421	304	30	383	672	999999	999999	325	726	999999	680	999999	217	999999	737	154	557	663	297	840	78	137	773	969	42	999999	177	457	622	999999	887	379	662	181	999999	999999	959	999999	416	131	882	851	999999	697	371	999999	828	999999	999999	
369	613	636	213	933	834	294	531	999999	350	999999	999999	999999	703	358	822	310	922	46	125	999999	194	37	256	176	957	226	999999	999999	607	999999	449	999999	49	263	764	260	176	729	999999	999999	999999	908	189	22	603	975	999999	906	874	71	730	999999	999999	823	184	586	390	47	976	999999	423	455	453	999999	953	972	867	449	594	999999	144	203	999999	352	973	286	848	243	572	981	77	964	210	545	999999	657	58	225	89	188	870	999999	999999	729	360	176	999999	999999	68	631	999999	709	999999	313	999999	999999	102	164	850	898	737	156	475	999999	549	999999	254	907	313	305	999999	651	370	415	701	15	450	969	991	806	821	630	184	941	873	999999	651	897	618	130	999999	894	375	190	999999	723	663	757	999999	901	921	557	913	762	707	465	999999	907	611	921	999999	132	172	53	87	116	972	533	131	191	807	999999	999999	192	740	999999	286	189	999999	977	352	693	790	100	999999	273	717	421	999999	999999	30	743	295	696	44	999999	731	999999	113	344	751	999999	636	998	104	575	999999	730	32	999999	189	168	943	999999	579	999999	342	81	168	813	999999	560	299	999999	171	73	70	601	999999	308	307	954	999999	630	235	222	67	792	996	319	14	986	399	566	238	861	800	999999	127	641	109	659	173	300	944	201	840	999999	999999	40	514	999999	999999	723	380	235	999999	999999	409	367	345	999999	999999	849	809	999999	999999	732	485	309	272	409	484	517	999999	647	790	785	686	43	999999	144	999999	965	804	346	414	676	196	12	778	999999	261	999999	306	999999	584	323	490	540	40	117	447	537	767	115	192	74	524	999999	999999	999999	999999	375	985	999999	595	120	54	472	998	494	546	482	999999	785	157	724	220	999999	73	477	305	155	12	274	697	427	207	999999	164	999999	161	999999	567	482	850	885	774	106	963	473	278	27	542	546	571	964	17	982	957	999999	853	874	668	967	999999	491	373	721	999999	178	912	355	318	659	343	92	914	58	999999	271	950	124	999999	599	208	288	613	466	702	999999	999999	999999	741	999999	495	287	795	600	480	999999	522	62	999999	794	561	999999	708	882	212	488	59	958	999999	695	516	739	197	79	768	722	999999	906	28	779	758	697	614	999999	173	999999	297	324	577	574	749	898	531	892	48	285	999999	730	999999	223	682	461	176	56	190	756	100	725	999999	758	490	616	999999	813	999999	999999	318	97	719	156	201	735	391	483	999999	999999	217	999999	40	493	152	158	652	999999	106	306	999999	999999	999999	999999	999999	571	999999	
819	999999	999999	999999	717	855	999999	966	492	21	999999	999999	947	80	693	109	571	548	795	695	999999	999999	342	964	238	716	739	999999	750	655	312	191	999999	252	572	399	813	999999	500	449	856	526	660	999999	544	999999	159	236	999999	468	869	867	999999	999999	154	999999	751	178	636	999999	125	841	225	999999	709	925	999999	999999	508	999999	295	818	58	356	838	822	954	205	999999	999999	567	513	506	999999	785	444	20	754	107	999999	647	999999	127	499	333	25	310	823	999999	619	999999	453	728	999999	999999	61	819	824	47	332	259	556	748	190	443	999999	344	999999	999999	274	999999	646	607	999999	656	649	701	559	32	823	999999	141	767	810	74	999999	785	963	999999	734	625	999999	717	775	118	100	999999	999999	66	721	680	376	771	173	704	744	999999	999999	885	532	360	999999	801	999999	810	127	788	938	125	329	827	381	823	326	649	728	929	999999	41	566	999999	763	999999	999999	153	154	369	604	116	999999	277	999999	87	999999	384	365	395	504	965	991	311	958	822	737	893	309	552	454	523	976	814	24	999999	329	999999	596	767	999999	79	665	757	999999	832	794	61	630	303	999999	942	294	342	435	999999	49	264	793	941	765	418	999999	601	915	91	139	516	999999	649	758	806	788	597	895	999999	309	244	127	999999	37	685	272	15	315	512	238	643	999999	158	517	75	986	999999	11	91	235	73	842	999999	999999	288	999999	981	545	440	164	696	446	999999	566	805	999999	667	999999	89	155	838	296	412	852	496	999999	114	141	999999	820	999999	595	999999	999999	246	999999	23	434	749	886	291	470	874	358	541	206	387	999999	712	928	999999	740	922	936	396	999999	999999	260	215	999999	694	849	852	999999	30	110	632	801	330	412	999999	242	999999	202	863	999999	999999	999999	320	299	749	521	428	764	501	403	673	877	812	999999	999999	763	228	999999	202	999999	618	264	337	440	574	999999	999999	999999	805	999999	575	729	83	28	366	385	939	916	411	182	430	999999	128	627	437	999999	989	861	450	369	24	575	10	430	759	166	727	880	725	173	259	129	958	415	827	943	804	999999	112	587	823	311	196	29	22	529	145	709	13	819	596	410	999999	999999	81	10	729	652	268	999999	657	999999	201	248	923	311	140	713	800	493	949	205	758	863	546	999999	389	981	418	239	999999	999999	999999	999999	576	848	269	522	999999	827	999999	162	535	902	929	763	999999	947	105	999999	399	432	909	520	869	999999	652	996	899	368	620	747	244	999999	999999	640	999999	295	672	84	
51	618	379	972	278	999999	669	999999	933	782	601	441	999999	707	840	597	117	999999	46	184	999999	273	622	975	216	476	917	506	999999	299	580	825	999999	30	669	781	63	999999	999999	81	731	796	999999	127	767	189	862	537	198	591	532	999999	999999	497	878	778	995	404	766	802	880	172	141	999999	212	999999	166	864	47	68	544	999999	125	964	999999	409	210	504	217	37	614	999999	318	999999	766	753	576	787	152	999999	785	659	180	449	201	569	664	429	914	991	999999	997	999999	140	999999	361	711	295	54	478	577	500	196	739	999999	499	854	999	876	459	999999	378	999999	155	999999	999999	10	676	772	999999	999999	781	590	226	13	617	890	999999	95	415	999999	290	999999	673	323	294	473	441	261	999999	714	665	552	465	790	654	999999	354	857	171	361	45	523	170	733	796	910	969	735	580	608	676	999999	471	417	919	635	59	832	987	421	999999	424	999999	999999	90	999999	999999	435	358	343	999999	999999	999999	63	15	767	582	939	527	384	503	706	681	103	48	999999	90	57	871	29	234	999999	869	749	792	621	452	999999	653	567	785	543	386	999999	72	355	989	417	412	161	999999	119	999999	613	999999	862	742	999999	141	999999	999999	88	564	339	118	34	461	999999	271	394	999999	591	999999	959	999999	959	329	444	999999	692	999999	673	644	719	967	124	217	266	831	929	999999	476	999999	324	419	999999	979	999999	999999	999999	894	815	999999	999999	999999	471	822	355	23	958	543	308	945	448	999999	485	443	845	371	999999	999999	999999	352	342	515	999999	730	972	549	892	980	282	315	992	798	947	999999	627	882	505	301	861	999999	999999	999999	999999	530	421	748	934	273	999999	685	999999	230	699	472	813	999999	988	740	850	999999	999999	977	999999	992	999999	650	629	958	999999	962	866	701	956	952	479	946	935	328	319	233	614	999999	999999	999999	180	772	109	484	712	999999	999999	764	999999	65	131	894	134	588	999999	999999	129	999999	999999	181	819	443	274	746	992	867	576	669	999999	626	999999	502	141	674	821	190	550	154	255	700	78	111	260	900	831	585	821	356	999999	548	114	638	181	999999	777	736	999999	362	492	999999	999999	999999	999999	824	863	629	763	460	766	396	230	975	731	757	999999	717	193	373	999999	999999	999999	229	918	882	522	562	330	999999	896	94	999999	198	999999	410	999999	844	999999	436	46	212	821	370	590	364	999999	139	907	999999	572	999999	553	999999	999999	84	798	999999	315	460	999999	311	308	999999	563	999999	714	42	999999	330	999999	999999	949	999999	
336	713	595	999999	639	564	999999	999999	655	999999	894	999999	540	547	750	999999	611	831	539	317	134	999999	903	524	806	908	649	295	816	586	817	999999	120	796	808	999999	999999	999999	690	751	895	918	656	402	412	999999	151	177	291	735	718	775	729	641	999999	600	809	81	879	730	999999	999999	576	78	98	999999	725	744	999999	26	108	499	150	787	422	215	89	510	122	89	767	999999	14	90	999999	999999	584	999999	174	217	999999	418	999999	959	837	625	352	588	314	821	12	407	439	274	637	228	635	999999	229	427	999999	309	958	999999	963	442	999999	496	999999	56	16	256	999999	530	103	690	266	190	999999	796	999999	501	206	300	999999	370	53	740	452	649	416	643	259	747	696	624	999999	999999	996	405	360	999999	388	267	815	755	827	908	999999	947	962	454	990	433	999999	30	999999	667	723	603	398	535	53	999999	999999	373	996	832	834	478	240	824	999999	555	446	16	123	999999	485	331	999999	999999	568	504	999999	962	652	999999	999999	675	521	999999	719	402	16	825	812	827	999999	451	758	994	83	702	717	147	270	444	987	999999	999999	174	192	999999	999999	263	966	548	999999	677	720	180	650	169	956	449	114	791	549	620	999999	999999	320	999999	572	548	72	865	787	549	701	999999	999999	635	768	357	999999	999999	342	752	858	999999	953	951	731	588	999999	913	746	278	43	999999	895	999999	999999	999999	853	158	829	522	201	110	761	334	975	512	341	25	400	608	839	999999	459	796	999999	999999	342	369	999999	984	999999	158	129	519	515	232	322	472	280	157	504	461	498	999999	560	757	512	629	975	228	256	339	523	147	438	256	999999	108	999999	999999	289	494	845	845	328	53	981	251	818	753	200	869	744	253	114	388	999999	638	245	14	426	712	393	94	737	864	999999	981	91	269	999999	999999	858	999999	999999	19	615	652	502	517	776	271	810	232	999999	387	595	279	43	59	999999	391	999999	608	18	576	111	760	999999	463	999999	999	170	559	550	976	999999	897	386	999999	772	999999	999999	728	238	999999	902	171	999999	360	279	366	948	41	311	821	361	259	837	301	999999	855	544	48	109	999999	110	261	999999	61	376	697	893	938	287	999999	999999	999999	380	853	674	999999	703	757	194	62	999999	138	999999	999999	999999	760	69	95	196	917	112	108	629	462	64	999999	999999	15	984	581	472	19	754	999999	576	999999	879	984	626	968	161	786	854	57	999999	971	13	951	436	999999	637	999999	752	369	218	156	999999	999999	798	999999	460	697	773	612	
589	51	999999	267	162	407	881	85	468	227	765	325	253	581	737	92	647	537	579	378	944	664	267	394	781	430	712	961	196	603	999999	464	23	999999	468	682	597	746	798	999999	733	562	349	534	604	999999	903	933	999999	715	385	922	128	999999	667	924	999999	989	485	732	695	920	999999	865	709	311	999999	999999	999999	64	495	901	999999	551	644	999999	325	999999	790	888	527	779	780	480	227	999999	345	619	584	999999	898	607	270	76	342	813	673	484	824	303	592	999999	819	135	999999	484	999999	577	759	285	999999	60	209	597	999999	916	149	418	999999	124	965	692	426	580	166	999999	640	672	999999	831	718	840	908	999999	305	625	959	999999	260	742	410	999999	859	308	934	999999	407	999999	860	426	999999	264	836	710	999999	899	999999	249	969	342	999999	522	369	928	567	999999	152	712	301	590	956	494	999999	905	713	206	999999	127	645	317	490	967	811	791	167	463	999999	208	169	406	148	999999	685	917	999999	999999	409	931	999999	999999	706	999999	381	280	999999	189	106	931	996	999999	77	999999	603	661	999999	876	710	577	999999	114	764	943	553	895	999999	246	808	250	999999	824	797	901	999999	999999	611	794	595	540	331	977	367	83	211	38	339	780	126	33	75	999999	187	832	170	637	412	762	152	486	999999	232	381	855	924	182	343	175	982	999999	59	67	291	179	255	999999	747	691	742	999999	566	999999	130	784	184	985	999999	999999	999999	749	77	999999	652	999999	711	109	605	511	158	39	695	173	797	992	999999	18	999999	18	999999	376	889	721	29	627	999999	167	112	596	681	938	535	999999	435	243	67	999999	414	181	468	156	197	999999	542	713	829	402	873	138	999999	999999	999999	638	388	373	859	355	829	35	199	553	996	19	830	999999	504	326	737	564	934	999999	604	568	549	440	189	653	188	316	798	999999	999999	974	785	515	693	896	989	999999	383	711	380	389	982	999999	159	999999	415	332	999999	512	664	319	203	47	571	686	99	948	194	215	176	999999	236	999999	270	999999	233	999999	526	607	337	999999	190	233	402	225	586	635	290	10	248	856	999999	296	862	974	780	748	943	16	807	51	876	178	544	857	162	320	654	137	954	101	805	611	185	988	139	970	644	356	110	463	667	999999	999999	319	425	940	809	295	999999	485	999999	519	800	295	799	21	999999	545	999999	275	981	162	55	156	61	496	121	873	844	999999	113	597	906	353	383	692	211	999999	999999	999999	510	999999	885	479	720	999999	810	889	999999	127	
291	999999	294	834	999999	514	148	999999	268	929	828	935	450	999999	999999	783	999999	456	911	117	810	464	113	849	999999	999999	277	575	999999	766	999999	231	999999	727	528	13	312	999999	871	868	554	390	966	512	393	574	917	454	108	999999	681	999999	978	999999	999999	827	996	445	999999	858	999999	572	393	502	254	607	260	723	912	999999	481	541	585	52	999999	430	498	601	465	200	706	822	477	500	94	331	253	603	420	999999	17	867	13	22	630	981	999999	999999	268	999999	324	999999	541	999999	464	150	778	935	528	886	338	405	979	999999	162	425	104	892	417	999999	999999	656	312	220	369	999999	538	572	421	581	433	34	342	679	875	999999	999999	747	999999	943	552	317	999999	533	372	612	888	999999	999999	215	886	999999	66	999999	431	999999	890	330	999999	851	999999	999999	524	946	463	314	72	310	13	650	144	357	856	473	999999	57	581	779	848	757	725	414	999999	215	999999	999999	999999	997	999999	218	621	960	999999	999999	341	346	793	999999	80	67	549	588	131	219	81	539	256	592	965	384	96	121	482	999999	135	208	504	999999	261	144	347	75	62	794	999999	184	999999	999999	142	43	263	452	999999	999999	217	147	292	502	999999	165	82	385	41	872	131	510	487	999999	68	143	841	484	876	936	720	484	535	999999	191	896	569	999999	460	931	130	999999	999999	692	999999	988	999999	11	999999	106	71	999999	999999	189	673	528	999999	206	613	998	201	779	575	772	999999	732	611	956	999999	999999	595	497	924	109	999999	488	999999	794	999999	80	228	839	311	999999	874	758	450	999999	663	663	209	999999	999999	999999	740	351	77	999999	623	999999	386	999999	690	935	510	573	47	999999	437	195	430	902	827	543	780	362	999999	795	999999	320	291	999999	303	658	47	232	526	472	369	410	999999	999999	181	705	693	269	159	999999	279	311	721	516	917	477	242	307	999999	438	681	388	999999	999999	743	312	390	130	665	42	898	999999	56	574	574	37	775	963	731	999999	999999	521	212	112	999999	999999	599	999999	348	999999	425	740	687	98	999999	981	536	147	999999	868	325	999999	603	126	477	991	264	156	941	999999	999999	278	999999	422	999999	999999	185	771	755	156	713	999999	999999	839	616	167	599	999999	999999	593	501	637	249	863	999999	286	917	95	634	534	999999	999999	999999	458	999999	157	175	275	509	631	999999	764	391	577	164	709	791	764	510	999999	401	305	373	358	398	75	39	999999	616	999999	252	99	146	231	815	270	782	999999	999999	469	999999	334	458	161	999999	736	255	672	
708	106	494	163	585	324	999999	45	89	484	70	67	999999	463	658	999999	389	999999	999999	170	761	893	927	469	57	51	328	999999	847	221	999999	662	819	366	13	519	817	98	999999	821	97	779	999999	307	999999	658	351	538	676	260	772	80	118	999999	910	815	179	35	999999	544	999999	999999	198	868	912	408	999999	999999	999999	999999	390	300	213	999999	83	982	712	629	206	999999	700	789	400	999999	448	501	553	735	455	197	349	791	982	999999	999999	30	591	999999	999999	999999	999999	589	999999	536	870	482	866	312	21	928	113	999999	829	717	844	216	676	999999	429	421	854	999999	999999	272	799	999999	318	244	980	62	401	398	244	999999	999999	120	999999	863	725	966	999999	250	724	999999	94	999999	962	274	999999	618	354	988	893	973	19	999999	283	815	999999	280	999999	632	332	959	537	999999	314	496	999999	733	505	812	999999	463	786	614	999999	788	187	999	637	53	999999	372	707	412	504	271	333	79	836	895	136	999999	802	999999	999999	765	999999	380	495	475	535	400	123	999999	122	999999	196	404	130	999999	638	999999	643	130	522	960	261	999999	219	52	173	670	999999	999999	685	431	660	999999	696	32	798	807	513	999999	517	718	999999	999999	300	74	84	928	948	350	999999	999999	811	682	490	957	513	865	999999	452	312	865	503	513	856	691	780	999999	708	108	999999	831	235	481	999999	999999	711	999999	999999	155	968	244	999999	556	352	297	999999	978	999999	738	518	933	646	70	858	652	225	999999	318	609	294	671	230	999999	999999	435	173	340	79	686	256	999999	40	25	484	77	154	947	999999	999999	999999	801	120	969	999999	999999	194	174	622	959	588	965	777	999999	999999	306	24	999999	903	916	134	289	908	616	492	999999	902	631	999999	791	999999	999999	999999	749	537	492	561	260	271	999999	251	998	717	119	108	291	999999	805	999999	999999	63	283	999999	999999	444	999999	893	999999	999999	497	861	563	999999	999999	461	320	390	38	697	378	745	763	999999	23	675	135	571	798	517	999999	999999	999999	476	407	999999	234	234	999999	315	744	598	67	773	999999	37	999999	419	999999	658	788	900	621	117	785	999999	999999	999999	40	577	318	999999	105	986	286	55	999999	96	190	104	999999	95	58	999999	952	779	999999	990	999999	999999	999999	715	686	150	728	310	830	999999	690	965	448	560	203	763	999999	999999	503	81	497	999999	272	600	999999	791	999999	702	851	899	164	15	754	309	838	53	589	602	544	954	267	975	225	775	405	225	999999	677	999999	999999	724	999999	286	617	999999	118	724	
397	486	999999	719	36	458	931	834	685	220	149	721	160	184	999999	980	548	999999	521	512	497	205	999999	145	753	999999	567	184	999999	729	147	805	730	329	202	125	648	245	241	527	293	940	720	999999	516	955	999999	120	329	458	999999	803	982	605	236	202	473	759	965	225	891	757	117	955	83	999999	999999	831	982	289	341	313	582	999999	228	999999	484	19	629	798	78	999999	999999	278	992	344	823	134	102	999	652	889	999999	999999	635	536	832	764	931	999999	965	910	138	50	999999	434	999999	988	386	680	717	464	140	177	156	444	903	839	999999	739	520	999999	738	982	999999	452	42	566	367	692	723	719	87	455	832	168	328	999999	161	567	122	834	748	422	999999	198	758	113	868	999999	632	992	801	201	999999	109	182	155	413	674	401	664	630	694	999999	998	999999	684	344	988	126	99	688	999999	626	685	999999	325	700	448	693	929	999999	176	999999	999999	918	886	793	733	986	182	409	486	176	458	214	63	999999	293	812	999999	999999	880	84	542	314	999999	999999	977	982	856	999999	965	981	471	999999	464	633	235	89	999999	891	999999	999999	999999	690	212	239	177	481	73	859	999999	636	619	171	817	102	527	426	523	321	999999	751	139	727	444	999999	999999	492	749	999999	241	213	322	192	167	878	140	999999	999999	999999	407	506	918	997	48	338	371	310	999999	372	116	808	566	188	86	999999	872	226	999999	707	535	685	731	643	628	212	323	436	13	999999	961	999999	999999	999999	914	318	999999	999999	688	115	999999	999999	999999	387	323	999999	999999	144	116	307	16	999999	999999	405	640	721	775	284	378	999999	25	935	306	220	410	442	999999	999999	274	767	37	739	999999	149	573	141	352	353	330	205	565	999999	330	706	999999	999999	77	919	999999	202	543	557	999999	851	100	208	106	132	999999	999999	999999	437	999999	999999	999999	276	384	467	831	999999	378	432	954	183	280	999999	614	999999	287	362	374	574	502	999999	233	480	999999	686	59	375	44	229	375	999999	266	999999	999999	999999	999999	999999	999999	609	98	999999	999999	999999	602	590	581	999999	593	506	845	999999	999999	374	935	797	999999	799	301	697	418	999999	475	999999	66	999999	916	153	525	634	172	621	689	765	486	294	257	999999	877	999999	115	794	781	999999	384	750	932	892	201	522	864	638	999999	975	201	631	999999	999999	65	999999	673	438	739	959	343	234	935	751	999999	651	999999	999999	921	906	591	624	684	937	999999	315	583	33	999999	12	999999	534	256	713	573	854	999999	582	66	789	721	
677	64	822	203	999999	814	191	15	550	972	859	999999	468	393	999999	947	805	900	999999	999999	650	999999	736	199	809	999999	232	187	43	110	967	948	142	195	914	569	861	999999	624	500	999999	28	411	39	910	818	999999	999999	997	906	746	681	316	999999	80	201	999999	633	394	182	592	13	999999	449	999999	910	584	999999	999999	17	96	71	286	999999	122	999999	85	707	999999	991	198	902	999999	136	364	295	999999	856	124	723	251	237	999999	451	999999	397	56	999999	34	999	243	516	850	989	820	684	405	67	999999	449	125	999999	999999	403	984	690	823	845	95	999999	278	727	999999	756	765	858	712	999999	350	999999	999999	124	999999	288	757	682	61	999999	315	679	889	585	693	675	607	631	999999	955	999999	999999	574	211	875	313	999999	999999	358	104	999999	962	972	570	716	999999	864	11	937	76	646	311	638	632	539	416	999999	692	43	999999	158	143	975	999999	376	132	999999	383	248	999999	999999	251	334	956	999999	353	706	999999	868	255	999999	605	999999	815	999999	166	589	999999	999999	468	999999	999999	482	999999	999999	100	986	226	999999	999999	999999	999999	763	568	520	404	999999	999999	667	195	709	511	824	788	682	553	450	169	999999	220	542	218	711	779	999999	999999	768	469	20	875	366	490	999999	283	957	999999	842	999999	305	915	188	907	999999	999999	759	971	224	693	192	402	650	826	779	983	62	90	780	983	672	12	635	518	671	999999	828	229	386	550	831	999999	999999	999999	864	531	42	635	999999	234	30	924	999999	999999	287	618	999999	999999	710	151	231	877	999999	999999	999999	303	289	999999	245	999999	657	539	999999	673	862	827	692	334	962	258	951	426	156	556	962	748	999999	560	999999	62	566	298	519	245	329	954	999999	851	863	571	252	999999	399	999999	577	490	338	630	999999	999999	999999	900	577	461	199	804	730	991	896	713	999999	999999	438	999999	999999	368	30	999999	353	908	20	840	470	401	999999	999999	999999	705	999999	999999	419	88	348	781	136	666	721	999999	55	524	999999	825	954	160	976	523	933	216	999999	218	470	979	999999	314	449	95	439	186	455	999999	999999	35	22	999999	303	516	390	656	66	999999	647	962	313	829	684	194	999999	320	424	999999	655	819	190	999999	21	440	999999	43	999999	51	999999	999999	999999	999999	746	999999	813	540	856	470	143	286	160	265	571	508	999999	457	629	264	209	129	761	962	955	999999	999999	252	413	999999	714	999999	999999	24	43	112	360	868	93	486	381	999999	464	953	358	379	668	999999	999999	513	999999	354	413	87	
842	117	783	649	489	787	363	570	137	993	756	787	999999	999999	232	468	157	806	374	153	883	853	999999	807	614	585	299	999999	54	900	108	369	942	246	182	925	329	711	999999	305	133	811	228	471	207	571	999999	533	702	999999	365	957	980	270	204	988	452	999999	45	904	497	442	526	999999	894	396	845	725	962	999999	149	999999	999999	78	30	82	635	999999	610	53	178	999999	227	313	999999	151	389	682	52	194	483	354	676	999999	807	690	999999	999999	576	810	999999	691	999999	405	600	918	999999	911	999999	999999	363	258	999999	991	999999	999999	999999	999999	999999	753	17	173	683	778	823	795	770	943	270	999999	787	644	627	799	327	487	206	822	713	626	611	477	999999	999999	830	999999	979	684	749	86	475	82	308	823	999999	562	18	791	999999	805	999999	596	650	909	999999	718	999999	575	674	999999	999999	402	509	999999	152	539	999999	763	947	599	816	999999	203	999999	865	999999	346	803	996	764	478	414	250	907	478	999999	826	533	584	121	602	413	999999	999999	999999	999999	573	241	681	272	831	255	843	982	989	71	403	466	53	999999	999999	828	578	909	779	130	161	999999	598	137	999999	207	188	835	996	412	86	702	642	792	999999	114	131	733	999999	233	571	268	999999	417	621	369	489	953	739	774	835	999999	721	431	920	999999	643	554	559	634	999999	17	985	587	999999	701	824	261	490	277	706	844	976	556	999999	893	999999	190	999999	999999	717	235	106	232	576	976	980	221	871	179	470	999999	184	308	999999	563	999999	339	432	920	999999	237	473	471	999999	991	999999	175	872	999999	297	462	48	216	916	999999	911	999999	999999	17	720	613	999999	999999	806	138	669	678	999999	995	999999	354	758	595	807	489	762	634	164	584	853	814	348	844	882	18	539	968	391	325	651	518	328	999999	209	932	847	162	664	939	999999	454	775	876	999999	942	704	452	408	437	999999	286	609	436	999999	906	274	545	438	798	599	701	297	999999	353	112	999999	343	396	874	641	610	969	225	263	409	49	471	438	939	313	999999	569	954	999999	375	909	892	271	999999	999999	999999	723	866	349	629	167	701	999999	312	915	371	66	533	999999	478	316	394	182	754	867	803	999999	498	495	512	142	343	999999	978	203	144	999999	102	216	339	886	113	875	633	252	347	938	135	999999	941	41	999999	168	768	68	524	719	517	436	864	999999	999999	380	837	497	823	864	554	118	999999	300	963	327	465	592	999999	519	548	511	529	999999	981	999999	553	481	107	184	999999	
919	679	424	999999	666	351	999999	999999	733	999999	999999	428	999999	999999	26	252	999999	77	718	703	185	855	999999	999999	15	906	999	223	759	999999	366	400	649	999999	635	439	999999	735	306	975	999999	929	479	481	412	999999	57	481	964	999999	999999	413	389	481	893	74	999999	999999	999999	759	999999	921	902	905	999999	746	779	687	758	999999	885	999999	770	742	382	256	999999	533	999999	999999	859	999999	259	537	925	953	21	178	999999	570	765	999999	999999	999999	999999	409	36	574	800	665	314	369	723	999999	347	985	642	646	108	646	688	150	485	999999	900	999999	672	375	980	999999	735	999999	785	999999	999999	772	999999	233	118	999999	229	811	733	112	617	999999	803	871	999999	939	320	374	79	265	882	625	999999	549	646	809	736	999999	593	83	930	703	999999	999999	565	574	256	418	537	134	427	876	417	999999	29	999999	999999	800	999999	50	416	371	541	529	315	999999	145	199	999999	309	999999	568	227	660	182	914	915	999999	316	999999	693	902	836	999999	999999	15	999999	263	529	246	789	936	999999	553	999999	569	172	64	999999	369	439	67	831	238	887	858	659	999999	210	115	494	753	494	560	357	514	534	595	691	999999	987	881	669	351	519	310	999999	674	993	613	751	860	55	999999	195	999999	81	608	999999	979	356	461	63	424	751	46	999999	999999	206	161	44	576	372	999999	382	558	999999	489	718	586	774	999999	763	596	363	634	707	547	375	999999	443	926	999999	711	953	535	999999	999999	600	483	858	169	477	842	578	185	999999	999999	999999	999999	999999	591	889	481	999999	371	698	466	70	127	339	999999	558	485	718	999999	48	660	999999	847	999999	152	999999	245	999999	999999	517	999999	27	188	145	999999	974	999999	483	851	999999	66	506	999999	837	999999	999999	483	999999	954	999999	992	133	470	999999	837	165	726	999999	105	702	653	753	600	999999	777	999999	999999	981	755	930	820	11	866	81	981	164	385	20	999999	956	416	101	999999	13	999999	999999	999999	999999	999999	427	257	830	999999	159	393	312	906	737	69	922	313	501	999999	33	790	990	267	398	999999	999999	780	716	548	149	295	561	980	596	339	980	891	999999	682	999999	682	990	624	716	687	679	257	648	950	445	652	999999	999999	749	999999	534	539	168	885	999999	647	541	291	247	864	999999	999999	320	408	999999	999999	473	819	999999	351	799	375	550	711	486	435	141	765	999999	496	381	858	240	382	805	450	999999	999999	66	690	150	708	386	852	999999	356	999999	250	870	414	999999	104	999999	407	423	168	989	457	409	201	
515	776	999999	751	999999	973	101	937	602	639	999999	518	763	999999	210	101	999999	697	855	139	497	891	894	698	999999	286	225	832	958	647	460	999999	554	864	185	374	529	635	999999	882	999999	999999	647	999999	999999	670	999999	999999	999999	332	999999	302	602	279	703	623	881	490	443	216	757	268	978	954	188	34	964	898	203	836	999999	363	337	973	874	999999	253	662	999999	999999	999999	999999	635	636	478	999999	999999	999999	171	561	492	48	201	999999	999999	996	31	692	62	999999	999999	999999	79	370	760	814	999999	629	405	999999	379	228	896	796	272	805	999999	352	486	30	352	688	737	642	353	533	172	184	848	999999	475	561	999999	514	940	999999	999999	275	876	663	203	63	880	954	191	273	152	404	890	328	373	999999	216	42	737	27	705	437	26	236	652	999999	780	526	999999	999999	618	391	855	759	923	999999	999999	822	999999	298	808	999999	460	999999	390	767	293	529	514	796	999999	999999	777	999999	999999	454	258	649	21	412	282	363	224	372	655	760	999999	141	405	999999	213	394	214	448	218	999999	976	936	846	885	507	260	999999	999999	999999	999999	999999	999999	953	479	118	999999	999999	999999	999999	999999	999999	97	434	629	228	162	134	999999	592	959	372	338	715	999999	477	322	803	135	904	999999	352	280	999999	613	156	999999	999999	926	897	999999	583	789	999999	763	365	889	511	226	999999	355	999999	512	999999	514	999999	286	226	79	11	796	32	685	520	999999	113	999999	199	820	483	611	999999	208	611	215	386	999999	999999	999999	528	588	999999	587	999999	999999	895	839	999999	999999	999999	869	999999	118	924	110	365	897	279	999999	659	999999	999999	999999	743	999999	380	928	900	999999	999999	105	380	274	551	423	986	445	999999	961	108	999999	378	805	885	613	999999	866	283	511	849	489	313	476	302	460	888	999999	843	412	188	999999	938	999999	265	839	499	135	999999	999999	999999	919	680	999999	999999	396	699	894	805	139	844	999999	655	399	999999	648	999999	903	972	999999	534	867	999999	814	782	141	334	605	549	55	123	999999	309	999999	397	929	808	995	999999	906	761	994	999999	714	999999	674	322	549	476	999999	57	595	163	475	977	999999	328	866	535	209	999999	104	999999	759	25	759	999999	883	12	376	840	999999	767	76	999999	539	999999	999999	256	118	819	999999	139	932	999999	527	932	833	999999	150	611	999999	999999	936	999999	999999	650	564	698	808	469	438	546	999999	999999	261	828	97	145	999999	999999	441	620	999999	390	285	999999	421	761	999999	826	380	99	861	764	999999	335	830	231	672	
889	988	198	999999	648	390	999999	39	166	745	999999	999999	697	356	999999	180	330	54	556	999999	702	238	802	999999	982	99	348	685	344	876	926	998	865	473	558	714	252	183	777	999	46	999999	265	999999	798	981	682	743	425	594	579	999999	283	661	970	660	999999	987	465	559	51	563	694	289	999999	700	979	234	798	731	999999	156	276	999999	532	766	973	999999	999999	10	416	605	270	999999	307	646	724	214	502	897	528	265	718	227	957	999999	999999	976	206	107	11	457	945	693	999999	432	24	726	999999	213	687	409	584	999999	999999	445	303	999999	981	999999	999999	999999	732	900	213	671	999999	58	599	59	525	996	999999	999999	999	958	660	576	93	875	631	997	85	298	219	999999	999999	264	84	522	999999	999999	999999	999999	131	236	999999	54	490	994	994	965	137	89	999999	691	819	279	464	194	999999	999999	860	116	550	999999	700	443	999999	93	990	184	999999	86	869	228	11	565	194	772	242	616	999999	999999	880	666	870	999999	610	528	309	411	999999	889	737	462	446	888	483	152	536	291	363	999999	13	819	990	60	999999	469	689	264	95	692	951	178	640	771	235	884	118	704	833	999999	784	999999	999999	999999	349	999999	781	123	92	51	246	999999	999999	690	95	71	999999	819	999999	150	839	55	326	117	937	568	822	675	663	598	44	831	999999	999999	621	424	444	905	999999	803	687	576	181	53	999999	999999	915	949	686	999999	999999	298	919	999999	999999	739	273	278	999999	780	594	999999	460	999999	17	415	502	999999	78	670	626	770	118	982	463	273	873	282	661	936	653	872	999999	999999	389	999999	911	766	868	882	160	999999	999999	999999	218	999999	999999	999999	46	50	999999	853	881	25	547	448	190	999999	239	999999	865	991	616	221	137	999999	999999	961	113	272	503	736	999999	195	519	999999	23	999999	999999	882	157	999999	245	620	438	800	999999	973	999999	999999	564	973	536	809	27	169	559	999999	802	496	463	164	583	773	547	771	660	695	505	97	435	12	174	356	912	679	755	996	783	337	730	999999	20	172	708	529	999999	394	177	360	900	477	385	287	428	992	612	472	83	666	149	305	477	862	516	999999	999999	190	896	348	414	563	762	475	999999	999999	154	421	75	27	572	999999	528	155	197	957	626	999999	999999	920	77	293	922	126	197	435	676	157	999999	155	719	999999	497	829	945	347	999999	910	521	119	848	200	406	65	104	873	999999	331	675	999999	936	922	262	976	280	131	999999	645	287	340	642	996	765	920	307	999999	
999999	999999	210	850	252	715	375	818	999999	876	886	866	32	323	658	355	481	107	219	797	999999	999999	558	824	706	80	999999	999999	476	999999	435	486	758	999999	105	88	131	825	316	231	556	443	999999	404	244	999999	622	963	999999	999999	524	667	711	999999	785	267	150	999999	153	181	999999	999999	999999	229	451	410	118	480	228	580	999999	999999	791	987	250	999999	615	999999	590	932	999999	669	509	999999	999999	768	775	257	999999	999999	938	999999	999999	144	149	999999	999999	684	952	833	664	999999	745	111	999999	868	875	723	999999	462	651	985	999999	999999	723	999999	999999	172	892	683	635	860	714	390	999999	487	974	999999	999999	999999	240	930	211	756	999999	999999	924	408	125	468	999999	61	999999	314	196	952	950	471	420	728	687	930	792	279	208	803	999999	365	999999	999999	894	227	875	392	231	720	783	999999	999999	418	999999	999999	999999	999999	790	583	999999	409	204	689	536	999999	247	129	200	310	148	999999	999999	999999	999999	999999	999999	538	999999	674	999999	605	93	475	178	911	528	12	240	411	882	999999	488	625	930	38	170	779	59	391	980	755	201	920	582	850	491	999999	999999	928	346	518	859	125	999999	999999	326	999999	520	625	999999	244	889	788	428	999999	454	932	999999	849	408	169	489	999999	999999	431	999999	173	892	327	430	999999	471	999999	75	374	509	999999	228	999999	711	441	269	434	999999	745	999999	999999	502	801	406	999999	935	690	529	999999	38	999999	431	975	863	999999	836	202	204	935	999999	586	723	63	281	91	713	999999	147	966	999999	64	787	948	565	10	670	101	921	871	123	780	782	888	345	999999	940	253	800	558	999999	76	999999	470	972	289	690	448	530	324	845	66	553	562	286	973	887	483	420	862	999999	999999	281	999999	821	992	999999	834	717	447	151	999999	88	588	371	833	824	999999	975	285	999999	232	999999	999999	36	66	237	230	999999	371	999999	467	833	937	999999	860	795	907	649	980	485	855	999999	92	183	999999	977	999999	999999	453	999999	571	507	999999	552	999999	184	674	306	999999	764	583	999999	355	502	683	636	151	522	999999	47	917	677	999999	999999	999999	999999	488	433	650	999999	999999	999999	169	222	999999	960	699	395	805	999999	131	610	999999	999999	902	632	385	590	499	999999	836	452	689	415	241	893	999999	999999	999999	999999	999999	250	999999	685	999999	554	73	142	128	722	937	755	716	825	915	317	793	779	897	832	125	999999	933	901	252	820	349	753	981	999999	458	364	307	46	990	880	954	208	724	358	569	252	471	777	811	90	999999	
864	999999	999999	999999	999999	999999	265	654	797	317	754	442	999999	215	999999	161	999999	999999	583	457	999999	999999	45	999999	594	65	548	272	999999	436	166	100	171	94	999999	263	999999	389	999999	917	52	392	999999	573	209	999999	999999	153	259	999999	999999	512	238	633	65	999999	999999	999999	516	999999	999999	992	999999	370	160	663	281	999999	730	66	999999	258	547	666	415	297	641	999999	999999	828	22	405	23	780	602	653	862	999999	38	999999	999999	497	873	59	28	59	999999	999999	999999	546	494	455	422	202	999999	999999	999999	572	227	768	399	993	416	687	664	999999	978	999999	768	507	801	742	999999	287	267	605	385	498	647	365	687	808	999999	999999	344	567	999999	821	782	26	999999	300	999999	999999	64	805	999999	195	394	999999	80	608	999999	915	999999	999999	887	145	935	402	999999	476	924	999999	91	999999	944	799	353	107	519	167	229	751	818	511	431	307	232	461	999999	199	999999	999999	294	999999	743	143	999999	999999	679	848	886	999999	816	221	375	458	999999	473	999999	290	842	296	16	999999	389	323	999999	243	331	999999	912	483	877	21	372	802	577	12	847	811	927	761	428	670	999999	840	999999	999999	145	972	127	759	600	244	356	817	125	382	698	430	46	638	270	99	936	412	511	804	849	999999	881	999999	626	999999	363	999999	868	345	641	999999	999999	999999	108	358	472	999999	882	643	665	555	686	999999	999999	427	999999	999999	501	339	734	868	999999	140	758	572	999999	940	999999	550	880	275	948	999999	740	999999	52	547	540	911	626	782	530	868	999999	303	886	686	872	208	999999	74	590	539	610	772	220	257	999999	535	268	531	30	999999	762	399	999999	906	464	164	384	237	758	589	712	951	348	470	999999	999999	686	413	999999	934	275	999999	999999	418	999999	968	938	795	806	14	653	104	762	999999	115	999999	697	980	999999	717	824	57	315	10	999999	658	999999	750	999999	999999	999999	854	463	95	76	945	714	197	999999	495	226	999999	999999	754	999999	618	199	160	999999	251	766	705	191	999999	119	227	999999	684	999999	521	999999	197	539	529	164	798	640	676	131	169	44	999999	254	999999	999999	245	999999	560	74	218	469	283	396	23	999999	153	672	113	975	849	999999	40	606	224	951	38	999999	902	599	999999	977	999999	38	204	217	267	999999	454	859	999999	601	950	620	382	61	270	801	999999	19	21	136	537	999999	282	725	14	903	39	785	472	195	723	999999	926	241	947	999999	201	806	262	692	999999	254	110	257	494	999999	233	172	999999	237	533	893	999999	21	999999	
821	999999	479	213	999999	431	669	396	999999	999999	989	693	151	999999	25	610	719	756	999999	907	293	600	34	240	594	679	866	104	245	662	830	382	999999	791	136	499	721	999999	897	270	558	999999	421	380	999999	726	999999	68	999999	999999	814	146	269	113	166	231	731	249	618	685	565	574	999999	999999	999999	616	777	999999	978	525	889	125	859	68	359	436	999999	999999	999999	867	596	808	429	999999	847	694	123	999999	635	904	768	482	984	222	704	984	705	394	333	888	948	999999	90	999999	737	698	999999	999999	754	729	999999	86	999999	751	98	756	155	543	188	361	502	999999	724	83	999999	417	140	646	999999	374	730	999999	330	846	999999	863	728	279	880	159	999999	913	67	905	861	691	968	243	999999	948	838	172	999999	972	396	982	18	16	403	330	567	640	846	999999	999999	259	999999	666	832	234	999999	999999	662	999999	999999	589	999999	818	221	999999	448	897	522	415	999999	568	999999	358	460	936	854	721	875	560	591	777	76	999999	906	612	935	311	410	899	919	999999	999999	186	38	999999	84	200	795	337	882	670	127	440	999999	441	672	408	999999	896	999999	999999	10	999999	447	176	999999	240	912	609	140	146	999999	999999	496	573	67	999999	329	652	999999	664	926	548	678	999999	659	999999	825	474	939	536	105	999999	530	611	999999	408	738	862	295	843	287	195	999999	745	999999	999999	999999	289	383	271	999999	563	44	715	391	462	999999	526	516	999999	415	447	669	603	999999	999999	102	884	999999	658	672	466	367	27	386	740	350	933	748	164	692	545	101	678	999999	541	478	815	230	999999	999999	999999	356	409	999999	840	526	604	703	999999	413	69	677	999999	598	621	206	999999	338	650	121	999999	777	361	203	869	355	990	155	999999	514	286	664	999999	683	999999	999999	958	589	999999	223	746	239	559	751	999999	868	376	89	999999	999999	999999	999999	579	999999	485	999999	999999	215	999999	494	535	459	999999	684	136	999999	575	999999	999999	511	247	437	792	437	375	270	227	609	570	11	979	910	319	174	63	799	999999	999999	999999	25	999999	999999	29	61	687	297	999999	875	625	238	302	999999	941	334	999999	33	694	152	33	225	227	395	644	999999	515	624	149	38	631	336	320	862	844	132	396	494	418	741	749	87	235	351	999999	341	708	999999	969	999999	77	39	115	941	689	999999	999999	730	118	999999	999999	73	999999	999999	254	299	917	440	490	818	938	613	615	952	403	999999	990	999999	410	312	859	861	655	165	961	999999	999999	378	182	862	334	999999	385	999999	999999	
685	930	228	107	695	424	278	173	999999	56	463	999999	999999	999999	744	992	999999	329	999999	601	684	417	992	55	652	999999	548	999999	628	494	282	999999	658	757	717	25	771	778	715	888	590	698	999999	118	508	188	77	831	999999	869	411	346	999999	365	520	999999	938	182	454	626	875	20	544	665	773	235	999999	405	999999	729	230	999999	613	916	999999	986	999999	883	547	474	11	717	829	759	93	999999	999999	999999	999999	449	999999	999999	333	99	999999	580	164	838	999999	282	999999	672	10	708	649	999999	732	663	354	534	364	64	635	999999	625	167	191	785	582	837	577	999999	999999	999999	652	630	820	524	902	440	832	84	548	274	60	338	716	130	999999	827	213	994	949	712	999999	32	963	353	474	999999	398	378	266	999999	704	952	514	620	999999	28	445	218	760	913	999999	290	516	370	929	296	450	70	675	999999	634	999999	522	455	305	630	667	476	999999	56	52	463	817	51	569	999999	824	106	999999	100	391	999999	243	45	999999	999999	515	602	424	187	416	999999	703	999999	872	999999	440	68	325	999999	361	968	168	714	871	999999	999999	475	800	999999	472	354	996	585	373	999999	999999	486	445	500	124	74	62	999999	640	713	760	999999	178	448	668	999999	999999	999999	739	422	835	999999	174	771	342	999999	801	999999	714	72	341	128	148	999999	781	953	999999	999999	999999	999999	999999	999999	84	167	488	166	999999	362	172	707	573	999999	999999	950	804	999999	321	999999	168	999999	272	468	168	999999	999999	642	177	935	667	714	152	955	999999	452	506	550	454	999999	292	185	743	449	999999	17	498	972	282	999999	438	959	642	949	666	999999	34	458	137	506	999999	999999	989	371	694	457	999999	617	999999	403	453	263	999999	314	999999	982	340	822	46	160	89	409	369	999999	506	707	82	202	299	999999	427	57	422	948	231	446	999999	999999	999999	974	452	881	999999	999999	999999	184	593	337	568	683	907	211	999999	976	426	386	486	20	864	987	384	372	328	968	999999	405	841	428	93	944	796	959	78	71	999999	208	481	999999	243	332	123	744	634	999999	178	226	635	445	531	844	959	185	516	767	599	90	562	959	903	348	343	175	999999	999999	886	999999	143	999999	999999	999999	999999	999999	776	999999	873	999999	999999	712	799	759	770	999999	896	249	999999	999999	452	999999	999999	627	645	521	586	895	988	948	500	21	999999	229	93	285	176	999999	999999	963	408	974	893	959	353	849	999999	999999	578	937	279	15	999999	274	506	999999	888	651	582	394	999999	881	999999	924	149	726	
983	579	675	494	239	999999	310	30	223	478	417	999999	284	795	361	999999	999999	999999	679	999999	999999	999999	723	999999	396	999999	999999	999999	554	526	430	999999	819	999999	999999	589	478	93	708	685	704	999999	60	38	423	386	376	786	42	977	565	502	255	999999	354	529	999999	424	999999	713	999999	755	476	697	58	999999	692	657	999999	771	999999	999999	353	993	790	764	999999	695	837	19	158	943	522	577	960	927	999999	175	282	345	733	64	985	994	999999	949	151	363	999999	974	999999	719	856	270	24	333	159	999999	864	589	999999	999999	999999	99	564	920	999999	898	737	130	726	527	384	594	48	908	999999	358	181	841	622	999999	999999	863	324	439	96	261	563	637	999999	471	311	999999	229	572	478	999999	439	902	715	252	626	859	258	999999	344	272	999999	999999	86	800	90	32	999999	76	455	999999	774	999999	999999	982	999999	110	352	999999	225	999999	374	999999	440	361	918	999999	135	379	433	856	615	157	105	823	999999	999999	560	977	999999	288	999999	162	127	755	131	315	78	733	999999	999999	516	993	999999	652	898	757	999999	724	999999	810	897	598	643	598	116	626	39	999999	954	888	549	374	873	999999	966	222	358	684	239	613	211	402	472	907	349	622	999999	452	925	281	782	836	106	580	391	137	999999	528	999999	504	285	67	779	29	976	999999	129	999999	686	999999	999999	991	494	277	999999	505	999999	735	999999	494	430	999999	999999	683	115	999999	999999	302	999999	839	703	999999	999999	999999	337	153	999999	453	930	207	502	192	999999	999999	872	999999	999999	828	971	885	10	783	999999	164	83	699	972	105	999999	273	999999	999999	467	999999	981	999999	999999	999999	999999	999999	999999	682	805	61	991	248	820	845	811	324	371	999999	331	670	838	920	559	880	661	638	180	527	540	666	332	675	724	919	268	302	834	591	888	515	14	328	977	228	172	835	999999	999999	294	598	902	999999	505	999999	18	70	29	85	108	310	999999	364	152	148	999999	326	524	901	587	518	999999	999999	561	999999	666	520	942	999999	718	826	999999	53	242	941	764	999999	180	927	999999	207	283	759	999999	587	229	999999	185	999999	500	999999	321	977	550	776	118	132	999999	689	140	498	128	999999	366	282	550	251	131	210	383	830	156	596	990	389	244	730	295	999999	596	26	999999	113	999999	872	514	782	503	465	833	642	999999	999999	999999	422	89	594	999999	221	999999	978	999999	999999	465	670	700	724	987	170	999999	999999	836	999999	103	124	163	24	999999	494	999999	767	748	665	999999	741	999999	665	799	999999	
999999	650	336	999999	936	999999	498	999999	647	999999	999999	789	795	342	924	455	805	134	397	682	268	74	745	908	454	279	239	862	607	724	864	999999	925	419	999999	891	60	762	963	485	625	793	999999	678	322	977	972	999999	741	920	999999	999999	278	126	999999	999999	999999	428	999999	667	999999	635	762	922	316	147	864	386	999999	42	405	53	170	911	999999	475	999999	77	596	476	307	999999	131	687	788	192	765	809	110	622	986	999999	143	305	106	990	999999	454	371	184	999999	596	999999	708	525	999999	999999	366	999999	999999	550	999999	831	162	370	565	514	84	143	999999	381	999999	285	999999	56	999999	910	999999	815	999999	443	251	705	421	363	710	891	422	171	999999	671	409	749	266	999999	159	801	999999	935	999999	485	956	321	248	802	68	320	999999	662	753	982	655	551	992	410	999999	999999	419	799	659	673	101	913	999999	462	972	315	28	789	896	999999	929	929	284	999999	486	930	467	999999	999999	400	820	999999	999999	913	26	999999	757	856	772	999999	391	191	999999	999999	393	53	83	786	830	753	301	999999	765	782	999999	726	999999	410	923	378	673	800	504	999999	853	341	505	333	446	999999	557	172	26	878	589	748	653	999999	999999	443	856	681	788	551	999999	539	999999	635	860	299	999999	357	933	404	354	590	686	26	999999	62	999999	750	350	716	205	138	275	886	999999	314	999999	859	212	489	522	999999	999999	952	170	323	999999	870	999999	156	532	210	239	622	533	998	72	636	403	155	999999	116	341	82	356	969	274	119	441	556	227	732	999999	453	881	999999	578	999999	999999	999999	716	676	287	203	193	994	999999	652	362	999999	252	445	999999	66	593	416	999999	939	606	200	59	236	439	916	928	800	65	785	999999	181	999999	999999	780	999999	438	229	828	999999	999999	361	80	999999	756	247	999999	782	276	98	860	475	702	638	137	666	999999	999999	247	371	275	999999	938	123	912	191	774	914	665	999999	999999	373	587	522	61	254	129	438	479	201	999999	999999	533	999999	925	274	478	999999	210	999999	63	948	982	467	871	504	423	956	999999	575	472	999999	126	513	999999	496	887	189	587	883	546	221	999999	55	758	129	859	999999	198	647	712	982	713	551	999999	679	390	130	650	556	831	173	729	904	728	999999	39	29	506	438	386	299	214	326	576	841	937	936	999999	752	645	999999	768	71	863	490	685	575	804	791	999999	767	538	40	62	999999	492	999999	326	546	999999	999999	475	759	270	422	777	999999	974	868	741	454	422	999999	911	389	404	
667	51	248	536	463	999999	714	999999	619	761	184	274	999999	358	831	619	171	662	805	976	999999	801	450	999999	299	600	999999	60	661	999999	640	129	672	978	999999	999999	88	999999	636	999999	760	436	651	661	603	132	999999	999999	910	834	260	246	116	413	395	999999	600	535	999999	863	999999	664	671	999999	131	65	999999	224	533	765	541	162	35	190	225	581	160	788	118	176	999999	426	150	826	105	999999	999999	268	593	959	474	552	772	772	346	999999	765	387	540	999999	530	999999	986	154	303	999999	220	999999	198	813	999999	811	999999	80	999999	861	524	999999	178	999999	999999	999999	631	573	301	988	389	262	844	999999	816	773	258	999999	646	262	440	996	533	997	999999	999999	80	999999	999999	663	135	999999	728	484	999999	921	218	813	506	197	999999	999999	999999	314	718	957	90	79	997	942	563	856	999999	792	999999	528	320	181	543	954	272	851	330	638	863	688	534	370	547	999999	564	445	999999	459	326	27	999999	999999	999999	236	16	11	999999	310	999999	278	277	936	999999	999999	611	999999	999999	552	999999	93	102	999999	999999	40	433	720	531	999999	388	128	999999	974	999999	413	999999	101	892	317	947	999999	999999	999999	999999	999999	420	597	317	493	999999	527	175	521	999999	999999	999999	927	778	999999	802	296	479	999999	922	981	999999	302	470	999999	678	520	154	962	605	663	23	83	686	856	619	835	413	47	821	860	999999	281	450	243	488	999999	323	644	999999	999999	791	402	106	557	118	999999	999999	667	815	772	382	213	916	999999	228	851	999999	921	638	967	882	442	856	71	38	215	999999	236	171	231	207	510	457	944	871	999999	976	139	999999	501	708	746	999999	58	487	749	999999	578	24	636	215	401	999999	547	778	359	546	44	529	999999	999999	900	999999	594	999999	872	999999	972	10	999999	875	122	999999	147	269	146	219	999999	583	999999	999999	283	999999	534	999999	805	505	999999	175	521	84	941	609	845	235	807	249	638	999999	615	993	392	578	416	760	103	229	868	287	999999	999999	738	999999	250	999999	999999	999999	999999	578	769	377	845	806	488	999999	934	512	337	911	461	896	580	999999	999999	294	467	705	999999	773	922	586	999999	632	999999	999999	345	999999	368	792	999999	128	278	70	713	248	158	999999	99	882	826	590	892	999999	826	744	569	414	999999	956	595	296	883	207	999999	193	740	222	999999	116	198	454	153	544	676	999999	628	520	619	729	146	881	615	922	947	341	693	679	806	788	812	999999	997	412	207	999999	244	80	413	530	999999	935	313	983	693	
999999	999999	357	290	492	126	58	794	999999	999999	714	680	961	999999	324	499	70	416	999999	304	268	456	999999	347	999999	108	558	116	99	231	210	578	632	239	575	895	346	999999	323	672	763	145	244	593	493	999999	283	820	999999	40	999999	999999	819	689	435	926	705	999999	999999	394	568	941	999999	540	619	146	58	999999	685	999999	163	670	103	821	540	132	221	999999	999999	461	825	737	27	69	784	999999	758	942	804	999999	999999	999999	838	929	114	822	440	999999	974	356	999999	551	999999	670	876	776	435	998	159	312	714	999999	166	110	568	830	924	645	999999	937	387	115	927	46	999999	828	832	174	716	717	692	517	183	507	999999	999999	602	356	192	17	255	999999	793	501	934	641	999999	737	370	283	897	794	999999	46	969	124	999999	109	441	58	999999	999999	291	441	620	206	999999	999999	868	295	999999	577	463	999999	691	627	321	436	999999	597	658	104	803	999999	819	999999	570	146	538	999999	659	503	999999	999999	73	984	478	362	999999	737	999999	999999	869	85	56	329	341	207	355	999999	999999	197	997	844	399	999999	467	848	621	722	636	247	130	750	635	734	663	328	685	707	159	959	999999	999999	339	999999	235	728	396	499	567	372	791	196	324	471	506	999999	745	224	526	629	740	169	111	29	999999	128	999999	321	666	22	522	647	202	843	999999	633	515	999999	623	739	999999	131	165	273	456	934	436	173	238	999999	999999	470	191	530	999999	395	999999	319	749	116	288	85	999999	554	850	999999	994	999999	828	872	564	494	601	786	177	999999	14	837	573	464	999999	286	93	82	438	61	999999	999999	623	257	370	205	511	999999	460	999999	298	610	423	312	940	954	345	365	999999	99	869	404	363	610	391	435	999999	294	999999	12	991	760	126	798	687	332	857	580	511	369	982	95	999999	790	999999	403	999999	271	524	738	941	728	53	349	192	71	999999	23	999999	935	459	227	101	457	999999	537	494	624	624	617	106	764	853	669	116	999999	77	573	289	987	21	484	769	686	71	273	716	776	616	626	23	843	999999	576	910	765	993	879	404	793	909	999999	999999	907	641	999999	874	384	999999	408	993	999999	734	879	999999	974	999999	415	396	132	821	717	18	998	999999	999999	60	287	759	351	999999	198	178	999999	87	222	999999	999999	54	999999	398	342	544	217	632	999999	119	834	999999	935	317	588	493	282	972	202	790	649	313	999999	135	597	625	891	618	999999	576	999999	801	711	148	595	370	999999	999999	488	999999	801	376	999999	999999	226	
634	823	43	999999	705	896	999999	885	432	999999	559	999999	759	999999	716	652	598	826	701	870	43	941	797	721	228	981	999999	493	29	988	282	977	246	909	999999	801	857	999999	109	680	724	916	288	950	46	705	751	999999	772	530	213	999999	634	282	193	999999	36	321	983	999999	357	40	865	443	999999	581	429	849	999999	999999	795	191	727	30	156	126	999999	846	999999	522	999999	617	999999	999999	785	733	999999	964	999999	279	775	545	999999	386	333	999999	60	845	45	464	999999	902	103	857	734	32	822	999999	999999	76	40	189	636	999999	493	740	319	376	999999	191	238	464	999999	999999	149	999999	757	350	697	462	76	817	999999	230	999999	337	999999	999999	999999	999999	999999	999999	838	660	249	999999	999999	963	892	593	999999	684	999999	854	999999	820	779	534	717	999999	274	999999	915	673	999	223	378	999999	233	165	999999	456	611	895	280	498	626	473	329	554	350	999999	458	114	87	392	999999	957	999999	999999	558	989	156	289	498	439	823	174	660	35	227	503	999999	736	377	928	82	999999	584	737	999999	999999	214	173	144	480	33	811	999999	617	999999	999999	420	807	606	999999	310	332	407	840	674	462	812	303	999999	846	999999	721	737	159	320	339	999999	267	999999	252	785	999999	154	27	416	22	578	52	442	806	93	999999	999999	151	627	749	894	743	72	742	503	910	836	297	425	311	999999	446	307	999999	47	163	585	999999	450	999999	999999	999999	433	662	883	999999	999999	529	763	132	591	596	999999	570	444	639	999999	489	999999	874	156	857	601	115	938	999999	745	189	999999	929	356	775	700	999999	572	999999	999999	999999	999999	733	59	999999	534	999999	719	487	914	737	999999	408	958	106	614	575	181	999999	788	328	723	750	999999	681	760	834	775	816	999999	231	997	930	329	793	630	999999	825	839	999999	308	395	461	228	17	999999	371	999999	260	170	999999	139	999999	726	991	999999	118	708	377	999999	699	527	903	591	693	739	999999	999999	174	475	598	999999	341	997	490	932	999999	532	27	321	399	863	525	655	999999	999999	755	214	337	999999	522	318	457	293	633	999999	492	999999	999999	999999	481	292	805	784	572	384	797	254	246	999999	999999	585	999999	999999	166	836	12	999999	999999	601	983	684	751	68	953	290	999999	999999	374	709	450	402	999999	749	839	117	67	741	999999	999999	303	511	999999	999999	691	999999	627	402	136	796	778	999999	999999	933	294	797	541	747	830	292	92	749	880	536	618	999999	587	999999	225	999999	779	999999	175	999999	999999	482	716	999999	376	26	662	
900	999999	577	931	999999	354	74	464	52	999999	999999	910	800	314	999999	630	999999	660	999999	359	999999	186	999999	27	999999	78	624	635	999999	999999	68	999999	999999	629	192	828	312	605	411	677	999999	486	183	482	469	999999	999999	130	753	851	999999	821	706	666	976	999999	843	559	999999	147	999999	438	999999	999999	517	937	105	180	131	999999	327	999999	258	992	999999	208	999999	605	558	166	703	999999	999999	999999	805	247	675	157	652	999999	985	753	191	999999	947	94	834	999999	965	531	264	204	998	999999	533	448	999999	713	829	778	720	248	999999	267	443	999999	556	999999	166	279	272	948	528	663	999999	574	999999	984	999999	752	374	999999	999999	36	999999	999999	999999	854	437	366	674	961	327	999999	747	746	751	923	831	722	537	999999	999999	695	999999	316	999999	344	999999	958	793	588	669	86	413	928	999999	975	365	933	729	999999	999999	799	605	310	630	999999	916	993	999999	731	999999	999999	225	232	737	944	999999	595	833	171	566	478	572	95	302	250	471	819	148	776	568	999999	992	835	886	264	99	959	999999	32	428	303	145	999999	435	347	861	999999	200	664	217	770	109	568	999999	786	236	520	17	389	999999	106	855	57	172	265	339	390	345	482	854	808	908	999999	742	999999	999999	510	659	955	389	290	628	999999	568	798	797	434	699	110	37	579	951	306	840	999999	448	999999	899	180	17	480	844	718	809	409	861	298	999999	872	453	726	860	62	999	999999	999999	381	999999	374	467	905	691	999999	454	284	999999	611	971	421	824	255	610	489	947	908	446	910	674	169	936	509	999999	826	656	311	719	899	307	938	852	77	609	999999	999999	112	789	999999	999999	534	552	999999	999999	414	999999	999999	125	381	999999	100	464	568	999999	329	437	958	306	864	999999	153	999999	999999	999999	42	568	757	645	85	999999	845	129	837	646	150	616	687	192	204	999999	999999	195	347	795	216	483	294	999999	289	107	999999	805	925	999999	129	968	595	944	294	999999	300	562	999999	604	268	971	627	921	566	713	750	776	112	95	999999	999999	999999	172	108	558	284	396	366	977	32	50	203	999999	999999	999999	31	742	897	359	999999	999999	999999	999999	536	244	999999	372	804	999999	999999	977	703	999999	889	171	999999	432	846	736	999999	904	999999	999999	581	999999	777	810	999999	395	691	18	878	753	606	245	812	485	636	863	701	912	591	789	630	54	347	999999	999999	365	430	598	895	170	999999	583	699	92	999999	999999	466	56	999999	419	884	348	108	999999	243	999999	359	999999	796	983	44	
658	322	416	999999	537	881	424	882	49	999999	103	122	718	965	33	999999	730	323	328	406	999999	944	182	999999	292	999999	397	130	284	16	999999	802	912	135	139	271	292	999999	999999	436	999999	173	999999	999999	790	999999	390	984	220	117	999999	999999	478	586	389	713	150	510	999999	591	999999	999999	608	42	999999	301	210	999999	835	762	263	90	689	892	363	491	26	727	124	66	565	999999	910	176	387	999999	999999	335	999999	426	130	781	500	52	941	748	565	895	646	499	999999	797	159	458	853	548	999999	585	233	897	697	999999	395	999999	999999	91	394	441	655	604	967	999999	846	419	641	481	999999	646	950	999999	925	131	90	625	41	767	999999	461	322	839	941	748	112	849	729	707	396	406	27	859	364	999999	999999	999999	999999	159	951	999999	999999	382	999999	625	999999	617	971	576	342	770	71	268	999999	999999	129	815	663	999999	999999	997	689	933	95	193	629	999999	260	801	880	999999	102	882	815	522	999999	940	881	326	999999	999999	999999	163	999999	999999	345	759	999999	432	15	999999	388	999999	386	999999	60	883	296	774	995	544	367	179	695	303	678	189	452	316	297	188	933	346	115	288	129	536	568	470	999999	870	69	828	999999	999999	999999	788	505	861	472	761	653	117	331	578	137	707	467	81	947	165	316	724	145	826	501	52	208	107	835	999999	999999	999999	999999	134	484	538	383	999999	999999	889	683	590	843	535	534	826	24	536	161	421	999999	999999	523	692	563	344	693	970	999999	618	590	407	36	948	447	828	190	206	103	598	334	228	439	68	482	999999	880	610	999999	999999	37	671	946	423	454	827	999999	243	999999	999999	845	412	294	999999	308	285	999999	895	97	706	645	999999	442	563	97	850	67	465	220	837	463	999999	679	289	591	919	461	613	504	620	525	946	999999	953	752	922	999999	416	759	999999	171	985	522	594	39	218	238	393	336	999999	770	847	33	733	686	762	733	14	441	999999	824	951	401	476	191	698	193	489	810	174	915	650	705	23	999999	478	999999	94	260	382	691	78	286	899	999999	677	923	901	277	989	198	930	999999	381	382	219	594	55	413	999999	999999	749	582	171	688	129	152	19	66	999999	999999	648	754	69	697	999999	999999	501	626	513	775	999999	222	821	976	985	675	334	999999	999999	883	524	681	919	357	941	496	125	221	730	535	913	844	999999	796	550	186	915	683	999999	545	103	429	899	565	999999	537	760	195	702	453	999999	377	600	334	999999	967	834	712	756	269	999999	
290	895	978	861	446	163	35	435	809	760	650	25	921	790	105	781	363	999999	999999	735	930	518	287	999999	545	254	999999	128	582	351	213	999999	999999	986	999999	533	921	704	306	383	735	759	893	693	177	362	679	544	583	195	999999	108	999999	999999	999999	999999	618	271	325	202	429	906	852	468	556	723	658	999999	977	999999	999999	658	999999	40	10	181	624	593	549	193	575	199	545	999999	999999	999999	585	832	367	999999	915	660	999999	114	954	999999	906	435	147	454	704	744	999999	999999	335	999999	792	321	999999	457	999999	999999	721	142	626	239	371	465	999999	451	147	999999	577	936	655	999999	279	211	86	181	274	999999	456	105	488	831	632	533	999999	57	322	274	999999	999999	894	890	939	999999	487	724	999999	451	837	999999	316	999999	999999	630	365	136	553	999999	999999	362	192	957	999999	999999	999999	999999	999999	838	999999	550	138	872	526	666	51	764	999999	32	999999	999999	714	823	362	760	788	610	664	12	177	935	504	999999	39	946	999999	937	322	322	603	692	999999	999999	57	296	567	443	361	510	589	601	865	530	999999	999999	647	369	604	817	837	52	141	999999	670	467	999999	999999	843	999999	939	113	452	947	999999	41	243	999999	775	999999	203	999999	258	163	999999	576	79	973	864	999999	309	999999	999999	504	485	999999	999999	999999	957	589	249	170	999999	999999	571	999999	159	918	112	999999	649	561	593	538	624	999999	794	977	999999	104	397	999999	999999	696	281	580	771	947	471	999999	479	720	138	196	999999	42	754	476	592	937	427	999999	999999	38	506	747	999999	803	880	992	766	999999	999999	862	202	176	628	903	510	990	713	212	456	244	366	999999	432	407	712	591	737	328	394	999999	677	246	211	513	200	999999	805	967	76	478	111	895	388	275	993	659	414	999999	965	602	234	225	704	636	672	577	325	999999	100	298	265	447	199	98	195	955	965	999999	999999	977	999999	746	999999	977	143	470	999999	166	999999	63	186	887	362	999999	29	462	542	575	840	622	218	437	876	777	223	999999	705	300	90	48	693	299	999999	988	417	487	999999	726	502	211	999999	168	964	46	121	999999	999999	407	79	732	423	399	999999	100	768	757	869	999999	763	480	764	259	85	999999	369	887	749	999999	385	541	382	815	999999	638	595	999999	472	839	665	845	577	999999	999999	999999	999999	304	25	56	999999	999999	999999	721	962	32	447	777	92	599	999999	234	628	722	999999	537	359	608	999999	645	505	719	294	39	701	918	999999	466	38	999999	999999	999999	999999	703	153	725	
999999	661	852	999999	999999	818	966	873	173	441	999999	855	999999	693	999999	26	999999	379	551	510	999999	589	29	999999	130	999999	748	364	849	611	999999	924	578	306	615	999999	755	276	453	999999	752	421	999999	270	700	56	189	345	729	999999	97	501	162	642	360	343	641	807	930	999999	80	612	33	561	88	302	286	980	88	309	999999	711	926	864	757	953	723	759	354	83	801	999999	634	126	523	860	772	999999	999999	999999	999999	948	346	243	616	150	398	314	999999	407	770	209	266	430	472	386	575	297	885	406	620	999999	999999	856	419	666	999999	906	47	227	530	350	44	806	999999	322	375	692	258	999999	565	418	576	946	999999	602	156	214	654	147	295	999999	999999	549	661	999999	494	489	999999	949	173	491	276	999999	876	429	174	460	999999	159	20	999999	48	278	840	211	999999	516	999999	817	520	772	999999	900	932	55	999999	495	155	76	999999	999999	868	309	453	83	151	611	79	999999	437	696	36	504	999999	412	999999	999999	999999	459	870	978	935	16	438	400	999999	376	42	831	138	999999	314	121	999999	135	23	999999	999999	999999	999999	703	999999	669	389	823	746	999999	999999	529	608	517	787	695	999999	850	950	862	870	999999	843	775	578	248	755	758	391	914	183	999999	398	707	999999	941	399	999999	999999	275	627	615	654	999999	602	999999	233	999999	999999	619	914	481	185	161	999999	999999	923	294	134	208	914	999999	441	831	999999	772	141	999999	559	846	306	40	318	999999	244	265	408	371	182	999999	24	144	866	999999	10	702	826	246	999999	999999	28	999999	999999	342	999999	996	183	823	999999	830	381	332	999999	55	999999	884	172	500	917	613	373	561	122	68	999999	780	763	668	831	880	945	895	999999	999999	828	999999	988	976	333	999999	91	999999	471	352	694	691	83	999999	460	125	540	999999	329	236	823	466	992	982	158	580	243	514	991	999999	884	999999	271	697	227	999999	895	999999	999999	999999	531	999999	100	769	999999	502	706	942	218	999999	350	620	575	834	550	371	209	15	999999	752	14	576	593	452	467	218	429	386	999999	999999	230	354	167	649	704	44	375	232	618	656	873	999999	305	286	678	999999	910	437	156	855	999999	890	367	999999	674	954	204	999999	312	166	999999	330	999999	879	495	995	462	926	140	515	996	976	396	181	879	714	281	316	774	999999	999999	999999	239	747	417	340	986	743	999999	999999	840	999999	999999	999999	584	553	950	426	791	682	811	984	306	641	999999	945	503	999999	545	999999	683	887	873	118	858	999999	101	602	
999999	165	19	719	950	999999	675	278	65	934	999999	336	999999	855	525	101	391	999999	696	598	887	999999	836	800	207	25	999999	952	853	812	999999	504	461	358	954	636	673	999999	43	916	965	590	889	568	598	219	999999	999999	372	782	999999	545	393	502	714	10	328	999999	521	935	323	722	424	253	340	999999	999999	414	901	889	428	999999	289	999999	632	307	582	278	211	987	818	248	999999	81	999999	999999	999999	999999	644	999999	999999	999999	580	999999	603	252	999999	646	238	505	345	791	927	482	364	437	265	613	869	416	427	59	17	533	127	85	142	353	168	999999	981	914	770	946	999999	964	999999	999999	186	999999	999999	999999	999999	706	999999	999999	320	117	717	999999	803	507	99	237	536	268	457	999999	980	527	120	822	999999	999999	524	431	31	980	901	400	718	999999	437	999999	285	999999	20	310	999999	999999	764	34	999999	510	478	483	824	542	999999	323	516	671	212	658	280	319	458	92	192	231	16	340	999999	327	939	999999	80	610	999999	54	257	999999	175	889	762	95	195	977	999999	50	606	488	999999	587	883	57	870	999999	219	965	43	927	128	660	999999	434	999999	318	999999	747	999999	223	589	376	75	370	505	322	999999	194	133	999999	999999	151	624	527	770	628	444	999999	859	301	999999	987	21	999999	999999	515	805	338	277	876	416	999999	999999	392	899	203	522	522	551	999999	882	34	999999	562	333	976	45	999999	663	199	874	999999	888	999999	822	602	364	745	342	990	999999	999999	917	999999	74	999999	514	241	999999	999999	116	921	350	999999	419	999999	155	458	996	61	479	248	675	87	12	736	852	999999	570	306	999999	777	190	561	999999	999999	116	595	999999	999999	471	999999	938	96	93	953	338	587	702	454	999999	906	748	999999	520	999999	892	840	999999	338	21	989	999999	331	738	999999	740	999999	999999	104	270	560	999999	536	589	999999	310	588	993	58	999999	274	823	125	850	999999	39	899	50	999999	999999	276	999999	169	458	482	142	617	999999	754	222	549	328	607	194	895	999999	999999	701	844	968	313	846	999999	930	746	175	555	999999	805	309	841	999999	496	999999	993	999999	999999	88	117	999999	999999	999999	999999	835	858	946	225	930	954	987	817	207	205	999999	129	999999	154	239	712	316	586	146	551	999999	381	800	831	936	201	685	153	143	594	310	999999	999999	607	999999	81	799	950	999999	999999	818	999999	999999	553	999999	551	572	999999	572	375	800	957	556	999999	794	999999	999999	124	289	739	278	999999	684	613	894	999999	57	823	783	999999	912	366	961	619	
733	962	999999	257	999999	394	628	619	999999	767	793	353	728	999999	999999	905	23	685	671	885	257	974	999999	999999	999999	171	504	749	999999	414	463	444	995	999999	956	831	999999	999999	973	894	121	659	999999	917	819	551	801	664	20	877	154	237	695	85	371	999999	165	708	999999	979	889	879	337	999999	999999	359	999999	999999	436	981	999999	212	711	776	774	598	711	890	220	117	999999	839	738	413	270	236	749	999999	999999	999999	676	28	999999	999999	15	241	331	106	613	470	203	19	238	39	698	942	525	918	999999	773	58	275	999999	999999	619	60	151	999999	906	87	999999	437	226	999999	315	170	989	999999	771	542	277	614	286	999999	913	360	610	999999	715	328	710	830	618	999999	158	411	530	731	999999	954	100	407	199	535	859	765	793	999999	724	999999	952	999999	999999	768	505	999999	988	748	577	269	999999	442	999999	588	999999	780	819	423	90	903	999999	267	342	816	452	869	424	751	889	157	566	611	984	187	999999	999999	999999	849	306	715	422	999999	164	125	515	657	199	611	168	89	946	999999	999999	820	897	694	476	999999	326	636	999999	247	858	429	702	999999	999999	40	222	475	999999	969	999999	374	490	857	999999	999999	999999	999999	680	813	592	810	211	196	693	173	290	680	436	350	533	670	697	185	999999	999999	422	678	209	168	398	693	999999	999999	262	553	999999	49	591	258	40	532	955	215	999999	58	228	516	999999	295	999999	542	49	999999	446	999999	677	315	934	378	804	632	594	999999	424	898	827	233	999999	149	999999	250	99	187	319	10	714	999999	530	875	517	906	533	914	999999	856	999999	999999	540	805	876	34	115	222	454	408	937	444	790	756	230	999999	999999	999999	461	999999	452	861	447	445	999999	196	784	68	861	999999	108	680	113	568	253	602	693	137	273	809	145	876	732	911	72	999999	700	774	655	999999	999999	528	463	909	999999	792	787	999999	73	999999	249	57	999999	556	309	267	341	232	512	999999	311	454	741	652	374	575	999999	535	382	472	495	20	413	348	573	580	999999	999999	999999	460	999999	999999	74	583	569	98	525	186	999999	805	999999	478	271	37	221	880	786	810	544	837	664	262	999999	600	204	239	999999	22	999999	729	999999	999999	78	999999	813	712	389	168	999999	285	60	952	923	577	999999	27	748	385	136	693	999999	999999	999999	999999	999999	562	875	474	388	340	454	512	203	999999	765	999999	410	219	224	999999	999999	628	728	269	787	711	338	999999	76	999999	490	267	886	299	935	633	488	751	265	260	837	915	
780	752	831	547	758	50	811	732	617	538	171	627	202	175	687	399	539	999999	233	730	407	999999	999999	196	626	903	947	142	322	658	954	963	671	585	847	999999	437	999999	952	298	343	343	570	952	106	268	999999	770	945	98	222	179	999999	116	518	580	903	644	999999	855	102	999999	420	958	583	207	955	999999	327	711	962	298	142	935	397	999999	639	896	100	368	999999	187	999999	234	446	785	937	565	999999	277	82	792	329	107	205	664	923	999999	378	898	312	489	452	243	136	999999	47	999999	999999	454	940	16	554	561	999999	915	999999	196	522	999999	270	400	550	60	639	179	968	45	999999	999999	150	37	999999	201	66	326	734	999999	107	522	747	999999	999999	622	336	999999	248	768	58	999999	181	737	999999	579	638	999999	939	402	999999	957	954	12	360	999999	313	913	999999	363	999999	732	191	539	98	999	61	999999	553	927	999999	572	930	999999	986	999999	999999	413	937	948	562	999999	386	999999	357	150	999999	745	495	860	319	422	588	884	272	325	107	642	649	100	528	999999	368	22	677	42	36	999999	999999	899	435	900	976	538	999999	999999	999999	999999	191	947	441	315	928	693	999999	999999	984	999999	999999	671	363	918	999999	846	430	999999	785	374	999999	325	124	813	999999	596	434	419	446	999999	93	909	969	259	999999	999999	659	223	999999	675	404	376	57	999999	815	353	546	999999	145	139	999999	462	999999	982	194	866	832	627	585	342	268	208	864	934	962	999999	702	114	999999	72	197	217	62	120	969	298	278	145	999999	386	60	918	283	999999	941	630	343	986	74	594	999999	999999	637	953	999999	999999	511	122	27	999999	651	441	58	83	942	900	999999	466	999999	896	597	697	999999	208	292	999999	924	558	999999	999999	695	715	49	999999	202	166	999999	109	999999	773	786	999999	999999	999999	999999	618	870	210	374	50	230	876	974	178	996	182	412	439	671	75	281	999999	999999	999999	101	936	402	183	880	786	331	310	762	249	119	999999	579	999999	473	673	480	724	194	953	120	819	741	870	878	30	753	150	999999	638	501	833	46	442	130	999999	225	696	999999	587	718	919	999999	734	69	563	603	999999	966	997	595	556	999999	175	999999	282	205	531	305	860	42	999999	873	134	999999	285	999999	146	999999	674	457	784	405	606	245	200	999999	999999	999999	999999	427	999999	183	440	999999	945	74	999999	868	848	603	694	401	469	555	537	56	988	986	999999	167	466	708	301	999999	999999	161	172	999999	383	576	198	719	980	999999	999999	17	442	91	999999	
999999	999999	278	999999	80	763	392	999999	60	999999	153	999999	999999	38	999999	960	999999	882	999999	999999	793	999999	999999	494	281	415	974	999999	999999	281	999999	614	906	194	999999	631	999999	270	999999	786	428	999999	122	232	999999	860	178	999999	823	482	233	999999	999999	850	18	320	999999	783	175	665	788	971	909	999999	999999	539	999999	835	466	999999	772	789	999999	999999	813	578	999999	717	265	999999	247	292	597	553	57	404	71	999999	185	261	46	414	104	565	997	456	999999	342	54	699	999999	342	234	298	710	444	999999	449	47	440	530	877	528	754	427	506	384	365	732	783	999999	999999	999999	215	498	367	999999	999999	115	366	272	457	673	565	371	905	68	999999	843	613	930	621	29	745	730	169	886	999999	999999	999999	81	950	610	270	230	999999	682	999999	999999	999999	999999	999999	344	680	178	83	213	963	392	999999	447	999999	999999	128	853	857	733	914	484	338	481	354	957	613	294	321	999999	999999	344	74	999999	999999	507	499	864	999999	286	349	577	656	955	922	999999	625	999999	999999	437	491	999999	373	999999	767	544	471	872	404	999999	731	395	856	237	799	999999	328	299	999999	578	32	264	999999	580	394	346	999999	382	558	396	341	559	299	884	364	999999	970	500	464	504	999999	627	999999	999999	999999	953	721	429	999999	303	639	335	999999	426	999999	237	999999	792	189	999999	716	98	323	18	999999	999999	106	972	999999	802	658	828	835	904	542	404	795	160	35	441	625	407	226	264	756	15	903	999999	479	999999	999999	999999	320	43	788	947	313	999999	70	999999	999999	748	557	363	645	811	999999	751	883	20	441	964	766	748	805	318	999999	69	262	84	999999	233	503	744	921	480	517	801	126	594	101	999999	99	999999	999999	876	850	863	619	944	999999	162	999999	999999	696	917	421	572	999999	999999	85	254	207	986	999999	633	255	813	441	175	304	699	634	299	999999	106	874	999999	174	928	999999	999999	999999	317	999999	125	244	44	999999	13	68	945	572	999999	518	999999	147	113	549	950	630	47	999999	454	999999	815	527	699	999999	999999	52	307	407	310	999999	78	999999	890	427	999999	399	221	764	437	116	359	999999	988	999999	81	959	999999	574	224	307	431	585	995	667	999999	598	544	493	458	999999	761	999999	271	635	450	52	999999	999999	560	560	419	282	994	348	301	999999	539	919	478	999999	281	733	193	999999	590	492	808	232	999999	999999	855	728	316	476	354	811	865	363	339	999999	711	95	23	663	888	159	591	999999	376	76	68	624	999999	999999	689	38	363	268	
999999	999999	244	999999	999999	999999	704	690	965	527	993	489	822	999999	999999	449	999999	999999	719	999999	124	440	901	160	856	606	341	241	712	999999	787	326	999999	606	317	381	795	999999	82	853	959	207	999999	999999	664	886	254	882	43	576	999999	503	319	999999	999999	999999	999999	999999	178	999999	828	999999	999999	999999	739	676	40	225	868	218	653	252	123	999999	999999	917	257	836	496	969	361	459	999999	146	609	294	999999	999999	462	703	999999	999999	518	999999	34	495	229	999999	334	987	855	38	23	825	922	646	389	453	273	236	366	999999	999999	999999	64	379	276	842	999999	455	999999	416	763	175	894	941	733	999999	840	84	698	999999	512	509	123	333	445	382	223	963	905	999999	360	235	346	104	125	320	610	655	999999	999999	999999	878	999999	449	274	848	930	999999	913	999999	612	198	538	825	717	97	94	731	999999	893	999999	904	550	999999	65	538	828	800	826	422	847	999999	854	321	691	633	191	674	68	999999	451	242	59	974	999999	171	999999	999999	386	37	236	878	999999	336	999999	999999	338	999999	393	736	999999	140	164	999999	999999	426	344	227	144	93	906	419	673	346	451	395	854	576	999999	893	999999	318	423	798	195	969	474	999999	562	746	305	968	290	331	999999	321	88	558	891	534	827	999999	385	303	131	816	215	384	884	999999	100	762	68	999999	894	999999	716	365	999999	123	999999	815	999999	999999	787	999999	138	351	769	140	316	306	999999	629	999999	373	932	999999	676	378	763	99	999999	200	655	999999	910	790	437	865	999999	999999	252	777	582	22	999999	999999	515	999999	999999	864	615	999999	65	794	999999	438	999999	999999	779	596	688	936	360	862	181	474	743	254	37	348	999999	903	999999	593	999999	999999	57	63	559	999999	999999	493	690	898	999999	890	144	999999	465	481	365	905	95	17	44	316	427	719	841	349	999999	270	165	999999	950	712	228	472	740	181	391	381	972	834	999999	205	255	461	999999	290	340	999999	999999	556	982	18	817	527	559	747	488	337	999999	999999	700	353	337	351	948	771	999999	672	130	294	100	984	932	261	999999	839	70	965	340	560	18	371	999999	609	367	941	894	999999	999999	999999	999999	999999	168	762	999999	638	868	904	999999	616	619	668	761	503	999999	997	86	566	999999	719	687	523	997	661	999999	999999	871	999999	999999	16	877	970	759	138	602	46	825	180	999999	396	970	166	461	999999	999999	350	610	978	153	369	999999	337	999999	999999	315	178	66	999999	561	805	767	150	920	999999	999999	648	909	999999	900	429	181	905	
449	115	749	531	71	283	720	860	728	999999	584	623	151	549	999999	565	822	434	999999	328	619	320	999999	829	999999	999999	999999	302	441	976	87	999999	999999	959	888	999999	453	999999	999999	782	786	700	87	874	566	307	366	199	999999	999999	999999	476	448	999999	296	139	486	919	295	999999	298	427	429	751	814	860	999999	999999	999999	999999	122	47	326	208	541	999999	243	754	272	937	598	794	999999	98	175	999999	285	999999	672	999999	617	533	498	10	999999	999999	281	336	69	706	871	999999	538	208	240	999999	999999	999999	999999	378	896	999999	999999	999999	517	504	999999	340	585	213	584	100	518	902	71	999999	999999	325	713	182	647	906	694	999999	999999	423	266	226	999999	402	460	44	34	999999	862	885	877	150	493	999999	367	940	999999	855	131	999999	666	635	999999	652	234	999999	536	148	999999	989	999999	100	999999	999999	248	784	483	999999	752	549	75	223	49	185	711	408	832	724	999999	706	165	838	445	999999	999999	630	999999	215	177	626	508	999999	573	873	848	786	859	999999	751	999999	467	568	113	999999	715	452	596	999999	941	999999	11	812	333	34	834	208	655	999999	346	617	705	277	25	136	51	189	649	176	337	924	999999	443	972	241	249	596	999999	999999	578	314	44	127	274	999999	999999	695	562	999999	48	649	141	862	62	144	999999	999999	552	976	539	536	802	429	999999	999999	287	568	999999	101	785	247	472	791	427	41	583	588	13	674	999999	355	627	110	137	687	792	686	999999	999999	364	59	999999	999999	333	52	512	614	492	257	73	66	855	999999	764	801	187	350	444	30	560	299	195	878	474	194	999999	702	301	999999	233	999999	186	999999	737	999999	203	713	467	999999	529	969	105	756	611	999999	499	166	346	336	999999	452	252	999999	287	74	863	176	294	149	999999	809	322	545	33	472	879	853	733	38	999999	473	882	68	999999	590	203	439	999999	28	694	752	366	999999	999999	780	999999	816	724	672	999999	37	428	328	999999	719	657	999999	732	148	576	646	433	317	728	999999	570	999999	999999	697	870	999999	899	275	454	999999	452	356	109	253	999999	72	138	70	165	581	54	564	999999	781	933	644	707	138	452	999999	329	58	999999	409	220	174	947	999999	801	448	137	163	873	861	276	310	459	489	999999	513	999999	372	161	157	999999	15	376	97	999999	236	999999	770	822	999999	70	404	119	699	999999	950	124	999999	999999	717	453	891	690	955	999999	999999	194	227	999999	999999	540	957	896	100	418	214	797	860	999999	575	721	366	340	477	800	872	
999999	760	457	83	398	415	114	444	703	109	325	999999	582	999999	51	999999	999999	883	865	999999	507	29	291	827	163	263	838	999999	999999	96	561	222	164	641	443	434	770	40	550	134	853	462	396	999999	889	386	999999	999999	533	222	700	456	611	697	375	180	478	629	999999	999999	577	421	999999	999999	999999	999999	999999	999999	696	617	737	999999	343	741	260	999999	633	973	937	776	999999	704	999999	782	395	115	999999	467	999999	272	955	151	999999	415	556	999999	23	999999	999999	786	130	999999	447	916	484	74	123	870	447	330	547	505	691	153	169	873	262	666	231	999999	999999	999999	999999	433	661	596	524	999999	999999	818	42	853	213	161	999999	638	999999	252	307	330	992	999999	29	999999	724	460	459	966	256	682	189	357	557	337	294	331	672	999999	999999	888	550	195	685	629	297	693	301	540	497	530	616	999999	368	900	450	999999	779	727	708	211	147	558	681	511	638	684	306	876	999999	335	965	253	987	999999	780	806	65	400	658	41	168	999999	479	999999	999999	999999	999999	657	886	999999	551	999999	314	63	751	991	514	183	990	999999	397	425	673	172	564	999999	32	948	129	644	704	389	79	677	52	228	88	955	445	999999	695	648	989	341	783	30	938	934	999999	788	999999	882	409	55	643	999999	255	999999	171	702	156	50	999999	252	999999	172	999999	636	21	533	913	559	999999	999999	999999	748	435	342	388	544	434	98	290	340	352	822	979	33	44	999999	999999	771	793	743	323	655	120	747	511	999999	154	999999	922	145	875	999999	999999	879	138	894	318	999999	928	626	999999	68	760	207	999999	999999	999999	999999	602	712	560	152	999999	994	217	271	638	687	831	767	999999	999999	175	154	465	609	677	110	894	149	990	69	842	177	476	265	999999	913	999999	502	999999	302	999999	220	585	999999	977	999999	671	866	999999	630	92	170	236	154	999999	615	742	999999	340	92	957	462	721	500	309	999999	528	951	376	999999	999999	338	339	999999	999999	955	569	999999	631	527	438	38	882	370	977	999999	940	331	372	288	181	999999	171	999999	344	256	498	94	433	388	631	719	499	999999	790	753	830	999999	731	999999	56	999999	669	813	654	999999	579	361	522	999999	658	206	589	98	553	293	176	984	763	999999	466	484	999999	253	895	999999	538	350	580	234	851	811	600	999999	242	171	999999	358	700	415	676	147	572	806	730	999999	140	411	989	506	587	846	375	565	480	571	712	426	917	935	999999	999999	999999	298	776	999999	606	163	999999	392	406	817	999999	358	
499	328	999999	999999	522	470	587	136	361	83	999999	15	445	45	955	670	458	471	441	764	999999	999999	366	283	999999	999999	828	977	556	606	999999	769	562	999999	75	162	659	999999	999999	457	358	274	877	999999	651	771	411	571	208	194	933	934	999999	528	343	999999	961	638	471	639	641	609	580	754	972	877	452	999999	969	802	999999	247	568	984	416	999999	999999	999999	631	268	481	999999	999999	371	673	176	392	43	683	23	200	30	749	273	999999	748	694	132	734	774	328	982	601	405	182	696	999999	402	999999	593	999999	999999	16	999999	167	999999	999999	218	999999	806	494	419	745	999999	612	999999	497	304	999999	668	999999	447	924	857	999999	499	665	383	199	999999	999999	999999	920	999999	999999	887	999999	546	116	440	999999	485	51	928	290	999999	999999	644	792	191	999999	82	233	454	537	54	999999	159	273	668	718	999999	999999	114	16	503	498	655	435	724	976	950	999999	738	750	580	406	999999	999999	40	261	30	591	999999	778	999999	766	476	561	999999	999999	999999	283	999999	999999	470	999999	936	999999	999999	420	591	219	999999	215	258	884	495	999999	957	647	392	999999	242	416	698	865	999999	335	289	737	999999	999999	999999	224	121	676	749	26	289	123	469	83	791	620	999999	811	999999	999999	530	842	281	772	999999	999999	127	293	51	42	33	999999	454	611	999999	999999	999999	496	271	999999	103	581	145	479	424	843	999999	318	790	621	745	887	352	220	805	446	465	260	999999	118	106	828	635	999999	992	684	669	858	999999	999999	232	999999	999999	670	708	948	999999	801	357	999999	662	809	502	429	296	999999	263	244	999999	999999	999999	999999	995	162	756	274	946	428	486	740	184	328	876	999999	398	572	346	682	999999	857	739	999999	903	741	999999	297	335	215	430	999999	431	435	63	999999	999999	999999	187	397	913	444	12	288	324	999999	999999	999999	932	454	40	723	799	580	732	999999	466	928	999999	264	707	999999	938	740	999999	999999	319	749	274	641	898	313	394	949	999999	77	854	461	999999	296	166	120	999999	880	184	706	66	850	702	115	779	230	851	999999	999999	454	999999	272	290	693	307	999999	80	301	556	727	999999	850	812	665	103	999999	999999	947	108	596	999999	999999	565	300	574	469	57	168	862	677	461	471	269	999999	999999	592	180	655	989	330	50	73	334	456	377	215	47	46	22	773	641	903	824	103	999999	446	999999	990	128	837	787	911	999999	999999	276	867	999999	498	103	510	835	933	999999	777	555	51	734	118	923	369	431	20	156	98	46	557	646	
999999	972	135	999999	190	999999	161	542	139	633	455	190	510	999999	548	999999	999999	999999	707	945	56	547	309	712	597	76	759	416	777	999999	999999	842	999999	230	425	525	967	624	654	407	807	245	426	999999	288	928	422	999999	882	77	644	159	339	999999	999999	627	673	422	298	123	999999	745	765	374	293	999999	471	289	210	32	975	887	999999	310	148	811	999999	891	434	669	654	25	533	709	130	999999	513	116	630	797	852	555	336	999999	629	71	479	62	999999	675	466	999999	543	859	999999	757	866	38	473	999999	999999	781	999999	999999	469	999999	221	999999	253	102	109	364	999999	412	180	999999	561	751	680	86	342	999999	767	999999	212	520	481	999999	617	372	999999	484	643	842	301	999999	999999	999999	82	868	849	423	808	41	576	112	485	141	689	672	206	999999	358	999999	455	437	24	240	999999	948	289	999999	449	880	768	624	999999	815	999999	110	863	854	679	999999	999999	918	270	735	192	110	999999	350	984	945	176	999999	999999	255	999999	864	65	999999	290	999999	999999	311	999999	999999	273	951	390	669	29	588	999999	999999	445	546	170	536	176	999999	57	325	913	939	564	503	714	999999	498	475	428	999999	54	999999	573	555	233	925	944	342	471	241	999999	375	330	405	999999	999999	774	590	95	860	697	776	288	964	999999	649	746	480	222	715	462	914	250	771	544	281	778	889	322	244	592	833	817	999999	605	548	618	999999	367	891	783	999999	390	568	560	277	258	999999	345	583	188	999999	129	755	778	999999	134	999999	860	999999	54	999999	277	850	999999	863	999999	472	369	672	40	587	122	999999	932	554	534	999999	221	276	33	179	999999	738	66	127	713	71	48	999999	423	69	308	502	846	898	640	540	300	696	318	999999	249	999999	553	601	361	798	823	233	281	452	999999	594	840	999999	341	538	794	160	999999	898	434	569	258	971	288	619	485	999999	914	993	999999	525	958	247	930	880	195	464	766	999999	247	814	999999	971	722	714	662	999999	566	111	745	999999	545	420	361	679	424	581	323	741	322	789	319	999999	71	821	635	999999	944	460	352	339	393	999999	660	619	51	287	258	574	957	514	477	812	258	250	979	999999	999999	260	999999	614	151	34	603	458	504	999999	909	999999	88	69	999999	116	758	415	757	311	759	742	999999	147	333	999999	783	999999	999999	506	39	820	841	999999	717	694	999999	738	198	368	641	211	125	801	377	999999	496	999999	488	999999	63	842	493	678	788	153	621	328	999999	999999	251	795	146	997	999999	99	
69	990	999999	341	121	30	227	398	669	558	626	837	999999	975	262	885	999999	999999	999999	999999	337	172	309	999999	83	675	457	795	127	846	75	999999	590	288	297	999999	556	157	999999	43	624	999999	19	999999	527	784	559	315	999999	365	476	195	554	999999	761	896	691	778	268	999999	999999	431	280	822	999999	999999	257	490	688	756	999999	180	999999	419	572	999999	163	78	56	298	125	999999	655	762	379	880	573	566	526	999999	814	777	889	812	999999	999999	824	196	747	28	537	79	627	394	36	305	493	145	460	529	999999	622	732	969	330	429	999999	999999	453	999999	935	999999	999999	999999	942	999999	291	888	947	999999	417	999999	331	37	761	56	525	270	735	83	396	438	999999	997	657	201	55	920	492	999999	999999	999999	743	145	93	846	999999	339	999999	475	24	604	197	999999	121	999999	301	704	999999	283	999999	515	783	379	225	506	585	966	999999	750	515	370	406	905	999999	999999	233	195	944	915	941	195	818	269	68	792	251	999999	885	880	899	350	999999	219	147	910	533	373	999999	586	271	149	699	701	959	654	208	291	139	20	999999	115	999999	302	341	718	999999	999999	999999	433	265	999999	999999	759	999999	999999	658	999999	768	51	578	860	276	367	654	802	496	127	309	414	594	959	894	874	337	794	999999	420	877	428	223	19	62	496	331	999999	68	939	850	794	996	21	523	999999	999999	692	999999	402	999999	539	999999	579	999999	906	838	305	999999	216	431	66	999999	999999	999999	349	999999	999999	807	780	999999	944	744	556	277	515	418	582	446	807	441	645	954	197	771	348	206	644	795	999999	657	35	53	999999	517	999999	999999	758	702	183	269	999999	999999	999999	366	704	794	675	312	999999	999999	265	859	858	774	999999	112	396	999999	999999	152	193	999999	660	999999	20	900	892	999999	999999	999999	660	880	273	999999	567	759	895	831	999999	999999	531	999999	999999	659	401	176	194	87	730	691	999999	999999	731	40	999999	111	235	999999	356	803	902	635	829	411	999999	385	596	320	999999	37	217	999999	999999	426	999999	852	684	11	730	843	715	814	318	792	483	377	999999	242	472	465	999999	999999	999999	273	999999	895	512	999999	821	999999	580	874	871	703	483	267	883	315	999999	999999	999999	234	999999	513	98	98	999999	46	928	469	236	363	999999	750	504	999999	91	144	775	999999	349	998	999999	999999	273	999999	999999	615	318	226	494	843	822	249	48	309	999999	971	185	562	578	999999	757	999999	789	999999	37	130	209	234	185	748	539	999999	883	999999	54	501	250	257	155	
999999	728	999999	975	393	540	607	999999	204	507	999999	999999	222	157	874	251	999999	924	999999	813	999999	999999	93	999999	999999	313	138	366	620	999999	260	999999	928	417	866	747	55	999999	406	685	999999	419	14	727	75	789	999999	546	19	187	999999	576	203	443	333	305	999999	999999	240	89	411	999999	101	999999	256	388	40	999999	291	136	205	452	528	370	394	412	999999	999999	999999	955	986	592	357	999999	48	683	537	495	94	570	112	999999	156	326	283	188	999999	999999	481	999999	759	521	265	999999	981	999999	58	999999	58	920	894	999999	696	284	999999	999999	893	659	999999	999999	851	999999	999999	999999	999999	822	306	211	96	216	999999	347	884	999999	206	475	999999	475	460	274	635	703	446	173	676	999999	686	871	999999	999999	294	668	999999	908	835	224	999999	999999	857	169	477	846	746	999999	834	556	404	408	88	627	493	428	999999	636	937	157	108	557	54	211	145	999999	977	632	922	426	184	976	999999	982	675	791	617	999999	797	789	957	999999	338	129	429	288	793	607	971	865	470	999999	971	687	125	999999	499	656	33	52	999999	124	919	999999	382	999999	945	999999	999999	701	810	999999	839	157	200	503	999999	925	781	857	641	380	661	66	956	999999	999999	775	866	433	301	961	277	754	921	999999	685	921	999999	999999	342	697	999999	280	65	999999	696	823	496	621	33	574	874	176	411	999999	463	863	461	734	421	179	239	528	409	999999	639	95	236	357	818	307	999999	779	524	944	725	391	10	403	951	191	289	254	409	999999	999999	111	352	433	999999	821	999999	999999	590	173	467	137	999999	215	999999	611	597	149	803	726	396	105	651	999999	772	82	999999	67	999999	240	890	984	129	681	763	537	999999	802	999999	999999	999999	175	199	361	486	598	520	795	999999	349	594	150	451	999999	340	991	460	885	661	317	999999	411	999999	999999	282	483	999999	199	999999	396	869	794	181	806	888	231	905	299	980	999999	561	999999	588	443	646	999999	543	446	351	771	87	999999	151	660	47	435	935	839	89	13	590	331	352	92	480	799	969	644	999999	118	999999	170	905	486	755	891	822	795	713	532	999999	571	847	680	319	22	653	520	999999	463	295	76	220	976	594	240	725	506	963	847	781	898	652	242	686	916	999999	999999	904	156	612	150	136	557	73	999999	483	999999	999999	999999	155	999999	876	999999	999999	29	950	928	892	524	999999	326	831	866	750	51	918	615	994	999999	999999	999999	999999	999999	850	155	999999	663	913	574	757	64	733	506	701	333	999999	321	
419	667	965	31	772	999999	979	296	999999	269	999999	32	110	868	677	381	405	999999	841	999999	490	677	89	297	25	327	767	122	593	999999	999999	427	999999	999999	205	999999	436	50	225	236	642	999999	837	680	856	890	473	889	387	361	111	543	491	769	831	742	999999	678	16	454	999999	867	702	983	999999	388	999999	999999	999999	999999	944	364	941	615	620	926	840	999999	440	135	999999	999999	735	241	999999	631	936	999999	999999	463	747	999999	43	771	614	775	861	853	586	478	886	969	999999	46	417	746	601	876	158	904	901	190	247	881	600	999999	142	999999	999999	472	999999	754	729	218	999999	196	999999	180	10	845	75	999999	822	962	999999	884	660	698	824	486	39	70	110	869	561	567	521	162	180	870	643	399	102	999999	36	141	249	18	999999	231	425	431	875	999999	839	914	367	999999	642	715	93	999999	647	284	442	391	654	999999	656	999999	674	178	999	140	211	999999	893	709	935	116	999999	999999	265	602	70	608	999999	797	999999	646	210	999999	999999	999999	786	999999	999999	818	681	645	999999	389	361	407	556	256	432	999999	111	173	999999	658	349	536	999999	441	187	54	223	834	999999	856	829	19	835	438	659	544	354	11	923	85	999999	299	629	265	999999	857	999999	814	999999	999999	695	867	625	551	897	983	394	354	32	707	605	999999	448	630	560	352	572	128	597	888	400	999999	999999	999999	630	999999	999999	815	151	999999	998	409	658	756	999999	999999	393	293	541	675	160	999999	978	226	999999	191	999999	998	705	948	295	999999	226	297	58	594	628	679	921	999999	999999	578	213	703	709	206	198	691	469	598	958	288	586	921	737	401	999999	33	999999	999999	208	999999	120	202	44	80	192	999999	708	576	343	713	372	693	599	999999	795	285	999999	999999	999999	169	999999	116	990	16	351	304	559	657	472	604	999999	481	648	177	999999	20	669	639	23	999999	999999	892	264	999999	999999	893	332	166	605	846	999999	204	456	49	379	13	212	37	728	888	811	999999	113	738	999999	999999	999999	431	122	999999	615	999999	999999	176	185	646	851	745	100	458	971	403	999999	999999	999999	18	35	609	797	465	808	999999	910	999999	25	999999	999999	525	743	35	848	999999	999999	999999	999999	638	935	289	864	733	999999	999999	937	999999	999999	418	997	487	650	501	864	445	633	657	999999	974	999999	142	999999	251	857	335	999999	74	610	80	358	242	394	459	999999	999999	745	74	312	351	704	639	999999	607	935	310	875	251	999999	999999	276	396	843	267	671	802	139	622	875	826	
464	872	999999	845	69	765	103	200	428	128	700	569	354	635	279	999999	999999	552	316	556	459	760	903	207	804	962	399	137	999999	280	616	999999	198	486	999999	831	968	374	548	180	217	999999	822	52	712	707	52	999999	987	999999	879	999999	315	329	999999	703	968	473	51	106	375	999999	412	999999	999999	576	381	868	748	447	368	999999	14	145	349	774	937	861	494	106	919	999999	999999	999999	999999	40	817	869	999999	999999	863	505	332	451	999999	251	282	999999	540	145	999999	183	999999	550	975	330	999999	179	979	999999	765	117	978	944	186	194	999999	958	756	481	999999	512	759	565	584	862	236	563	999999	107	501	272	330	359	999999	746	722	599	477	81	458	647	889	999999	999999	755	999999	388	274	619	425	999999	919	999999	386	823	999999	999999	999999	999999	104	999999	999999	882	110	503	999999	629	183	999999	999999	236	490	684	32	121	623	252	147	829	345	847	298	721	999999	187	353	271	972	947	331	817	633	364	977	440	809	16	416	924	999999	999999	999999	833	157	199	833	244	46	999999	210	182	767	999999	777	256	729	126	210	923	159	525	656	235	119	654	602	135	707	592	312	616	999999	222	860	447	642	464	573	492	353	119	234	999999	747	159	999999	497	586	730	710	692	805	493	999999	452	251	979	724	999999	596	707	536	454	962	593	346	554	285	340	999999	274	552	999999	999999	50	999999	999999	487	959	999999	999999	549	976	882	619	810	352	448	418	205	662	740	999999	999999	645	582	779	744	164	813	506	999999	999999	999999	445	150	97	913	734	161	302	501	999999	899	490	168	560	572	999999	782	993	116	866	144	951	534	481	821	934	999999	521	214	999999	999999	107	893	303	859	446	478	723	999999	713	267	903	170	999999	181	415	486	31	217	400	381	819	400	999999	121	175	910	668	275	999999	275	999999	97	178	618	802	597	865	700	999999	874	68	564	402	999999	999999	999999	999999	310	416	999999	999999	314	999999	951	336	999999	548	192	694	536	810	457	999999	448	999999	815	992	366	379	818	621	331	91	525	322	265	997	745	879	999999	999999	367	859	531	829	335	284	226	292	104	58	683	16	999999	74	999999	114	999999	982	999999	798	202	931	597	999999	125	232	297	639	81	999999	803	312	319	184	999999	999999	999999	618	999999	541	775	84	284	769	999999	324	999999	461	711	160	53	763	463	586	168	436	271	999999	713	113	986	587	220	999999	255	380	999999	424	621	22	186	345	690	884	32	999999	656	828	898	800	740	836	927	999999	
665	999999	849	999999	26	26	336	999999	904	198	999999	999999	863	888	524	567	999999	76	999999	698	973	708	82	578	563	999999	780	443	797	999999	372	999999	660	299	999999	214	531	999999	408	605	686	944	440	501	999999	999999	999999	768	999999	999999	999999	999999	996	238	948	957	967	280	179	976	246	893	444	991	999999	404	999999	574	168	319	46	663	668	244	22	999999	277	580	999999	999999	784	999999	140	999999	999999	698	999999	431	351	773	247	260	795	431	368	792	509	999999	675	935	999999	690	609	993	304	519	15	999999	225	919	689	396	999999	449	202	234	763	978	260	137	251	116	233	394	999999	785	999999	247	999999	230	528	829	999999	313	999999	103	999999	999999	999999	999999	693	401	215	431	94	999999	999999	355	238	144	999999	531	999999	548	693	199	467	999999	999999	999999	652	999999	885	995	400	859	999999	999999	999999	999999	821	626	816	999999	444	999999	901	801	310	999999	566	522	999999	741	200	997	641	366	619	243	636	197	226	999999	578	924	516	219	40	999999	369	500	338	999999	322	412	714	167	114	844	297	999999	913	698	999999	999999	999999	154	805	403	228	999999	999999	783	999999	999999	410	999999	461	999999	343	692	771	86	862	75	194	999999	999999	787	293	483	262	775	999999	999999	283	999999	698	448	174	371	999999	999999	999999	245	392	554	666	999999	12	549	705	595	511	999999	999999	837	836	999999	945	881	726	27	999999	744	872	342	838	999999	360	883	999999	22	354	971	287	999999	81	627	999999	639	999999	739	999999	744	777	999999	274	999999	86	446	690	999999	503	999999	645	999999	999999	270	372	59	715	999999	337	129	82	693	250	539	327	761	999999	999999	999999	315	669	986	242	999999	966	214	77	999999	999999	914	999999	999999	519	70	336	891	615	810	264	999999	924	57	412	999999	671	94	426	735	31	325	680	481	607	197	999999	658	164	999999	999999	168	999999	226	747	423	999999	418	184	999999	999999	999999	155	999999	954	580	391	999999	584	576	704	882	787	342	477	111	243	720	999999	331	446	678	999999	999999	999999	105	651	707	999999	999999	999999	999999	910	246	532	999999	999999	724	999999	37	806	999999	999999	588	458	421	380	999999	999999	646	189	999999	360	852	999999	534	700	693	999999	999999	928	683	320	999999	837	450	971	551	810	882	932	519	999999	40	525	443	604	158	13	105	725	12	958	999999	809	999999	902	999999	503	997	894	999999	285	667	108	132	691	999999	750	17	999999	829	838	867	714	670	21	999999	337	309	930	552	999999	999999	143	926	999999	656	786	315	548	999999	57	813	987	455	
999999	536	999999	999999	751	999999	407	995	999999	896	999999	999999	949	999999	520	999999	731	203	76	352	796	999999	534	999999	406	45	999999	444	469	536	781	34	879	268	436	999999	398	933	557	814	154	693	698	999999	762	634	706	647	999999	966	192	999999	746	999999	659	311	12	759	999999	716	424	962	536	129	125	149	221	999999	712	45	999999	999999	999999	262	207	112	243	297	419	771	338	64	649	999999	353	927	999999	244	999999	135	482	638	937	999999	399	999999	167	579	131	623	423	25	999999	760	783	395	217	999999	447	556	77	715	999999	234	388	999999	999999	43	999999	999999	861	976	92	587	999999	554	860	805	863	25	945	664	175	796	358	323	130	889	999999	958	719	793	797	62	67	766	298	712	462	38	868	133	803	933	761	446	932	356	207	238	999999	412	631	431	999999	413	999999	553	876	75	250	999999	324	999999	478	77	189	40	529	796	265	999999	352	834	156	822	999999	242	44	911	391	773	999999	490	432	999999	171	999999	999999	654	227	744	836	397	788	999999	809	985	999999	694	267	901	826	410	999999	999999	69	797	285	788	999999	316	518	964	684	477	741	999999	999999	172	906	813	588	875	578	521	999999	955	55	999999	22	875	999999	350	654	489	946	291	999999	55	257	999999	100	663	999999	910	999999	872	712	321	999999	975	600	302	787	453	323	951	832	999999	75	999999	751	573	775	675	538	178	319	205	530	459	999999	999999	914	541	723	999999	773	668	999999	449	253	734	17	47	285	999999	999999	210	999999	995	459	65	999999	153	622	526	887	999999	382	67	999999	517	790	253	659	261	387	255	730	398	187	173	176	626	860	27	566	999999	400	999999	615	119	39	535	10	270	999999	771	919	999999	47	346	295	237	887	735	943	764	999999	34	108	316	480	777	999999	999999	999999	999999	292	605	960	158	46	330	451	453	999999	999999	999999	399	891	999999	336	532	360	999999	999999	999999	738	134	999999	999999	361	999999	953	308	638	261	718	715	381	15	488	323	999999	889	310	965	999999	443	257	688	521	999999	143	999999	980	947	427	975	417	949	625	167	999999	168	797	669	376	153	999999	999999	547	999999	999999	885	999999	23	295	471	541	912	163	304	877	395	290	373	243	470	328	999999	833	742	308	431	390	330	999999	89	999999	999999	599	642	628	999999	151	999999	969	257	366	999999	662	999999	444	504	795	330	290	147	877	433	436	906	824	134	403	999999	239	596	504	806	999999	216	999999	900	323	521	675	999999	253	307	404	999999	114	361	999999	999999	
307	803	999999	70	999999	653	211	668	999999	692	817	999999	626	346	754	382	753	560	744	456	587	544	190	999999	654	432	893	579	999999	451	801	473	106	526	507	435	961	443	765	578	999999	711	999999	630	704	181	240	999999	553	31	242	554	616	581	300	763	622	999999	416	617	760	632	999999	762	999999	999999	408	110	838	328	999999	999999	999999	176	999999	999999	999999	999999	579	482	201	999999	999999	17	219	257	999999	524	999999	999999	812	609	36	157	817	382	82	934	999999	360	999999	140	78	234	610	922	759	449	139	424	999999	72	781	999999	426	775	605	999999	999999	643	496	883	874	104	999999	811	292	647	359	79	803	912	999999	229	709	71	916	999999	407	999999	999999	417	999999	811	828	750	828	103	731	52	776	999999	999999	106	999999	889	266	974	719	798	639	122	100	69	621	13	999999	562	234	364	858	999999	233	999999	154	999999	999999	72	276	765	983	999999	915	316	303	361	999999	723	364	819	805	999999	92	999999	656	385	327	999999	999999	999999	507	275	868	376	193	972	227	134	951	785	401	203	999999	953	999999	450	206	783	766	269	481	528	999999	999999	559	916	721	624	610	769	999999	172	999999	999999	267	718	330	549	999999	331	999999	406	999999	578	427	611	244	138	794	999999	189	999999	568	931	353	978	77	999999	817	999999	260	999999	524	192	34	238	331	999999	696	999999	129	999999	660	445	135	85	757	629	987	947	681	999999	829	403	589	228	604	940	999999	288	650	867	731	856	80	540	882	588	999999	198	289	978	442	698	97	532	883	999999	806	278	999999	448	476	999999	595	667	773	130	603	999999	634	391	167	417	455	262	925	803	374	594	202	179	84	999999	999999	703	160	141	999999	67	344	480	144	829	67	212	400	862	271	413	766	761	985	748	563	898	999999	35	252	834	606	89	758	999999	999999	62	373	678	211	999999	516	641	999999	545	471	163	999999	337	360	999999	999999	72	542	961	827	441	193	999999	244	769	882	135	889	999999	460	265	722	999999	754	14	999999	721	999999	999999	897	134	999999	999999	287	410	651	493	674	999999	973	544	999999	999999	393	643	868	48	999999	441	19	390	752	342	95	215	441	334	583	355	414	999999	411	173	74	702	999999	744	57	834	128	399	460	999999	508	916	718	925	999999	120	999999	999999	287	229	369	516	382	999999	364	999999	999999	326	909	329	594	833	142	383	732	999999	159	133	990	609	999999	620	930	862	833	178	497	999999	999999	472	999999	999999	999999	191	804	557	999999	879	390	999999	865	999999	
489	999999	999999	999999	783	345	202	848	961	22	809	999999	905	999999	586	999999	781	195	999999	463	531	447	999999	980	971	950	579	184	370	279	999999	999999	999999	522	999999	999999	999999	168	394	161	323	947	510	205	804	194	286	65	971	810	999999	204	999999	999999	999999	52	29	324	703	999999	766	27	487	999999	999999	795	933	392	617	999999	952	999999	801	433	149	583	936	915	999999	787	674	999999	213	560	181	549	623	342	999999	999999	779	252	999999	562	999999	305	469	999999	926	18	260	893	447	195	999999	484	403	967	272	696	116	999999	147	916	168	252	814	927	520	730	181	601	150	999999	999999	709	169	999999	999999	844	124	127	989	178	536	780	999999	27	702	696	999999	655	79	556	982	675	115	547	403	153	490	541	308	205	836	999999	999999	999999	187	999999	999999	999999	930	999999	582	988	124	999999	389	387	176	796	234	999999	584	526	531	999999	546	341	999999	999999	845	893	364	582	818	793	341	877	37	166	839	555	381	991	725	651	974	999999	560	146	167	26	977	999999	317	485	999999	999999	999999	999999	382	846	552	703	318	999999	73	999999	180	331	999999	512	359	19	999999	679	451	999999	999999	879	999999	999999	781	999999	463	829	916	670	274	343	181	30	749	999999	783	993	999999	999999	682	688	588	974	823	238	508	655	666	999999	736	637	43	38	999999	257	550	999999	999999	94	250	999999	130	403	735	836	999999	616	762	492	999999	999999	676	774	910	122	301	645	728	553	960	807	172	999999	933	637	310	152	999999	502	327	953	999999	999999	999999	202	568	195	248	987	999999	891	999999	184	741	999999	960	999999	999999	407	956	999999	112	521	134	999999	327	181	469	999999	536	17	115	270	174	282	999999	758	999999	717	999999	999999	999999	741	474	999999	999999	988	999999	169	999999	999999	34	113	999999	421	851	418	793	995	875	397	725	151	999999	81	999999	633	19	469	999999	212	999999	999999	853	849	999999	370	56	65	527	999999	999999	310	431	494	983	12	723	752	999999	624	964	350	841	999999	999999	265	999999	403	293	290	978	999999	428	474	128	622	259	999999	912	490	371	738	477	546	999999	424	719	999999	98	999999	909	266	47	125	247	582	569	697	999999	254	999999	653	772	247	360	226	881	957	376	999999	753	37	840	940	999999	236	872	305	733	966	545	324	314	510	999999	721	710	312	236	546	999999	562	238	668	410	999999	966	240	999999	216	542	762	599	999999	39	999999	426	106	999999	21	999999	273	963	501	708	999999	348	271	866	639	515	999999	730	999999	317	999999	798	181	
999999	545	999999	642	120	526	433	999999	725	587	481	498	304	613	450	999999	999999	788	999999	737	960	646	379	704	374	999999	700	999999	42	999999	999999	838	93	255	566	327	751	76	999999	446	77	926	49	999999	790	377	344	902	999999	515	992	528	999999	71	221	999999	175	999999	277	564	999999	469	999999	955	177	642	415	59	999999	133	473	999999	635	162	669	44	606	999999	914	997	999999	798	835	526	776	890	246	32	999999	673	161	999999	999999	599	620	607	185	93	593	999999	962	295	856	999999	51	231	893	999999	999999	187	999999	556	651	280	999999	37	999999	234	188	286	405	393	24	383	971	288	971	46	542	999999	858	523	35	999999	45	926	942	830	999999	999999	999999	798	630	857	385	605	543	528	256	592	999999	951	904	316	751	579	280	482	999999	763	260	857	905	340	999999	773	531	999999	999999	426	95	804	749	999999	999999	607	763	999999	997	999999	744	453	999999	999999	98	907	618	718	25	999999	656	469	999999	999999	304	149	892	299	538	612	83	658	292	830	506	179	211	280	37	999999	816	999999	999999	668	999999	806	78	999999	252	420	165	813	999999	999999	770	626	18	37	339	999999	999999	473	628	395	302	96	171	958	453	999999	705	347	999999	870	999999	543	983	999999	703	498	81	937	57	127	456	270	788	512	70	880	171	184	941	999999	439	352	493	100	375	932	644	999999	511	333	999999	817	131	999	139	236	642	999999	334	840	78	777	425	511	938	41	307	658	898	573	757	531	406	804	441	999999	999999	999999	762	771	853	961	435	724	412	639	148	789	999999	833	999999	999999	850	999999	999999	999999	926	999999	161	999999	634	986	221	938	575	193	999999	327	999999	832	999999	999999	128	562	987	999999	352	999999	108	309	999999	517	285	74	335	477	999999	305	984	780	380	999999	999999	428	999999	867	750	999999	999999	999999	228	821	232	999999	656	999999	172	297	123	999999	318	235	999999	852	450	127	999999	157	613	108	999999	125	342	787	461	120	17	699	426	999999	366	856	551	879	91	81	295	734	417	837	314	394	999999	282	471	154	192	889	977	29	999999	603	882	999999	716	112	999999	444	98	999999	490	999999	871	994	999999	999999	683	14	770	378	999999	975	999999	999999	793	128	934	999999	326	316	927	127	722	999999	963	999999	973	500	173	979	999999	850	646	871	356	999999	523	999999	925	18	471	188	129	608	197	190	863	116	267	999999	177	428	999999	781	999999	373	999999	473	40	593	999999	192	999999	791	999999	999999	339	999999	430	951	605	747	999999	999999	999999	749	
999999	123	220	782	898	866	242	574	811	174	731	999999	263	999999	101	59	166	342	529	288	999999	337	822	999999	851	996	999999	316	993	429	294	811	936	869	374	999999	263	258	694	622	949	276	999999	621	259	475	613	446	859	999999	591	999999	787	566	999999	671	300	14	931	902	190	999999	581	391	880	920	927	394	618	999999	999999	999999	647	907	338	80	358	211	955	385	392	249	457	447	999999	492	999999	379	467	703	345	259	327	792	442	999999	695	999999	740	339	548	229	999999	404	760	683	999999	880	999999	341	322	999999	999999	999999	519	940	479	143	553	398	896	558	926	915	999999	546	590	855	999999	999999	384	760	999999	999999	837	999999	421	63	687	999999	999999	153	151	999999	999999	256	210	771	282	999999	554	999999	54	999999	442	989	302	912	284	223	103	308	414	999999	956	999999	628	431	718	356	529	426	455	999999	999999	999999	416	800	534	872	345	999999	583	973	761	822	716	127	193	847	870	508	999999	474	71	999999	738	999999	180	999999	627	778	999999	925	972	138	999999	999999	999999	690	582	999999	388	411	877	284	725	441	171	143	845	511	247	871	486	999999	647	999999	337	39	999999	198	630	706	255	566	766	657	999999	633	715	70	834	503	274	377	999999	376	596	786	314	307	66	46	982	126	541	191	448	951	490	135	327	263	676	394	871	681	166	320	517	999999	439	538	428	785	676	744	999999	999999	900	281	395	999999	999999	715	141	594	999999	138	35	585	999999	60	152	590	742	581	827	880	505	999999	220	285	999999	246	868	528	618	207	999999	796	584	339	999999	219	740	777	537	960	262	999999	957	37	999999	932	858	389	395	837	52	999999	917	726	613	461	71	120	281	488	847	613	976	526	999999	239	10	879	999	933	850	965	53	866	627	999999	490	999999	990	347	999999	999999	999999	780	165	355	879	858	725	599	999999	999999	505	999999	123	648	311	441	999999	66	999999	999999	390	462	987	86	61	999999	999999	395	970	878	999999	934	110	999999	481	206	999999	343	359	152	999999	409	785	999999	999999	993	999999	978	916	59	842	999999	415	999999	108	680	999999	88	303	829	759	340	628	279	510	571	949	755	177	115	999999	15	706	999999	826	980	677	767	616	67	999999	130	478	921	45	999999	528	702	269	801	413	292	999999	529	392	822	781	515	999999	999999	999999	997	810	811	979	837	237	999999	581	128	999999	34	471	999999	531	999999	999999	707	243	324	999999	256	495	376	701	999999	965	186	406	13	999999	171	57	718	22	309	319	999999	
941	208	958	999999	999999	151	999999	389	820	803	998	753	961	999999	282	406	854	797	512	443	120	999999	871	999999	229	577	919	841	977	753	233	232	330	204	766	999999	365	151	136	999999	999999	322	999999	171	188	653	52	134	888	999999	863	224	797	875	557	748	337	999999	682	552	232	956	999999	77	999999	775	433	999999	318	247	999999	713	671	167	864	797	236	709	999999	575	535	999999	999999	335	889	18	435	999999	647	27	707	456	469	583	132	999999	910	899	999999	413	230	999999	816	650	610	999999	553	639	20	999999	521	627	999999	116	27	438	12	999999	187	571	350	978	999999	300	999999	593	254	999999	45	252	887	337	999999	468	355	258	977	312	725	739	465	795	999999	888	505	89	419	999999	999999	694	620	999999	721	999999	999999	999999	167	526	119	26	905	465	604	768	871	999999	509	999999	761	768	461	699	361	447	116	555	544	241	794	460	184	891	999999	351	631	999999	999999	999999	999999	113	101	999999	999999	708	833	10	999999	675	26	321	580	841	601	797	243	920	483	999999	913	517	707	926	731	999999	842	999999	933	263	146	818	579	411	183	658	677	999999	507	652	613	115	364	869	224	999999	880	342	300	734	117	711	579	999999	194	887	405	175	729	543	865	999999	999999	936	538	207	742	178	667	999999	129	242	423	830	670	808	162	838	999999	258	778	509	723	999999	155	434	249	248	227	295	262	999999	999999	999999	787	999999	999999	428	999999	27	741	712	999999	357	999999	875	298	749	670	386	999999	567	464	481	765	366	999999	999999	790	114	999999	504	951	381	999999	618	999999	460	53	877	768	734	999999	693	999999	75	834	999999	999999	280	146	999999	577	841	561	695	56	999999	999999	431	696	181	637	236	69	247	760	303	667	999999	913	999999	705	792	999999	999	999999	770	964	700	531	731	282	519	967	467	999999	120	820	999999	571	172	262	999999	190	999999	107	999999	633	999999	314	999999	707	598	367	308	794	784	233	561	999999	285	835	507	899	964	898	127	268	999999	321	650	483	672	434	999999	585	999999	611	30	999999	786	147	694	395	990	999999	684	162	668	673	151	886	999999	368	999999	999999	999999	722	999999	698	980	999999	41	958	664	67	44	173	999999	722	711	999999	213	659	849	148	150	122	908	939	224	965	999999	928	179	764	224	314	148	999999	830	370	395	999999	921	773	115	999999	731	999999	999999	999999	545	946	962	968	682	608	519	156	195	642	814	286	999999	999999	423	112	788	999999	843	730	35	202	892	350	999999	881	999999	85	43	
414	391	975	949	703	429	653	966	999999	999999	615	795	992	238	197	556	119	848	999999	359	12	947	831	99	270	495	353	999999	999999	999999	800	871	443	123	781	261	838	336	780	595	770	999999	586	999999	237	999999	999999	999999	999999	999999	678	43	999999	725	41	466	999999	885	689	218	999999	599	355	31	291	999999	999999	879	457	999999	717	782	999999	321	589	999999	999999	23	861	999999	462	389	999999	826	999999	766	49	717	999999	324	999999	999999	647	999999	518	181	790	565	536	493	583	163	516	768	999999	896	965	999999	146	175	105	546	33	364	755	999999	248	528	518	524	704	644	797	142	244	763	145	505	999999	418	999999	999999	487	378	751	309	873	592	749	615	999999	999999	581	916	228	165	929	999999	816	999999	932	272	56	22	788	999999	366	383	999999	323	761	470	718	999999	99	300	69	999999	612	456	999999	656	999999	903	723	185	72	881	914	88	999999	852	689	980	486	999999	758	474	999999	812	942	499	68	436	854	340	811	853	826	927	106	999999	679	370	997	999999	493	153	298	613	876	484	999999	999999	488	908	780	737	251	286	542	594	75	999999	999999	999999	999999	352	58	392	374	218	64	986	982	560	182	329	982	211	329	614	186	999999	935	467	40	999999	947	946	560	83	612	999999	394	512	218	879	856	672	686	150	105	906	249	999999	430	482	472	999999	999999	461	754	49	957	999999	418	98	999999	999999	999999	984	405	999999	999999	300	606	999999	601	999999	351	999999	472	320	524	188	518	999999	737	277	47	557	151	28	999999	108	328	572	999999	999999	104	129	24	811	377	702	999999	993	83	948	71	914	999999	992	586	441	989	444	999999	778	419	148	999999	597	17	747	843	386	890	734	999999	999999	923	999999	999999	232	289	661	942	822	443	525	999999	789	999999	132	676	158	442	999999	118	883	57	999999	56	955	768	426	803	630	999999	369	112	349	975	38	991	745	616	364	162	338	502	703	999999	894	942	571	391	884	81	999999	944	999999	625	98	986	119	999999	430	463	999999	858	321	963	83	999999	856	813	999999	141	930	541	87	627	780	391	353	478	162	22	206	44	999999	559	173	425	990	724	999999	999999	882	656	195	900	299	479	190	740	271	480	96	758	214	753	150	163	866	494	844	999999	642	640	937	417	267	827	939	762	800	658	432	141	926	144	258	284	356	999999	338	310	999999	613	999999	681	926	447	830	174	418	19	558	506	999999	189	409	251	999999	999999	999999	471	539	428	999999	999999	999999	954	831	80	505	
866	999999	688	999999	999999	507	39	433	265	491	819	999999	999999	354	790	110	925	261	747	734	16	999999	577	544	866	771	782	673	604	632	971	999999	759	999999	552	212	999999	999999	999999	682	380	818	463	296	823	473	764	83	999999	512	999999	999999	999999	346	498	310	239	154	299	999999	724	999999	999999	632	519	213	248	116	802	999999	999999	584	999999	999999	999999	999999	112	999999	999999	403	16	708	524	999999	509	278	531	423	181	251	973	725	61	999999	957	24	989	830	777	999999	235	658	281	999999	282	999999	788	30	999999	309	999999	999999	434	896	765	999999	999999	999999	133	251	682	825	999999	560	999999	999999	533	350	116	999999	999999	282	513	109	177	358	437	952	999999	961	489	510	999999	871	999999	34	300	165	809	942	183	263	707	999999	937	410	723	720	999999	999999	24	448	999999	642	111	925	445	334	999999	417	999999	889	915	171	761	181	393	73	516	589	224	378	541	174	176	999999	575	977	999999	767	634	716	999999	63	947	51	597	799	769	999999	589	999999	436	401	999999	293	999999	999999	774	999999	999999	659	214	378	552	999999	999999	748	475	167	999999	467	172	999999	999999	871	894	999999	999999	999999	584	594	304	399	999	258	942	149	810	999999	605	999999	213	999999	750	975	999999	626	510	311	144	848	333	612	767	999999	803	475	999999	491	999999	999999	332	999999	192	432	365	815	999999	304	999999	767	938	999999	561	331	263	767	220	807	999999	277	999999	911	585	735	271	999999	631	877	454	476	529	328	493	999999	707	159	223	999999	999999	697	258	215	999999	376	910	740	999999	999999	868	46	265	999999	999999	131	999999	420	478	456	171	673	193	500	849	237	248	999999	999999	999999	624	114	999999	891	197	672	29	156	313	219	999999	530	999999	196	999999	418	220	717	206	372	999999	999999	680	766	167	945	514	999999	365	381	999999	300	640	999999	821	999999	492	374	624	999999	112	976	116	268	999999	640	42	997	491	441	999999	530	999999	737	999999	337	433	999999	734	252	999999	999999	999999	932	91	999999	890	31	374	255	999999	846	103	746	270	999999	189	422	145	526	912	517	276	924	364	999999	877	999999	184	494	339	704	640	381	301	840	195	184	999999	105	999999	21	632	245	514	179	999999	676	999999	425	157	21	999999	217	340	651	994	867	577	484	658	986	999999	880	916	231	216	999999	454	429	834	999999	245	50	776	901	884	41	419	194	180	210	436	759	346	999999	999999	432	51	650	999999	327	606	999999	447	763	174	752	329	293	963	715	232	58	999999	152	776	610	999999	438	
766	999999	458	392	999999	457	999999	97	543	598	999999	783	679	999999	999999	999999	408	999999	603	22	999999	142	999999	136	999999	464	978	388	178	204	999999	452	992	999999	884	882	869	223	999999	999999	213	86	218	731	124	189	45	999999	999999	83	743	243	999999	428	701	634	261	332	171	848	479	181	918	349	999999	725	999999	999999	999999	699	647	194	153	613	808	660	999999	999999	21	52	429	999999	912	105	460	999999	999999	574	999999	260	999999	547	999999	550	519	41	167	868	684	399	999999	968	509	775	435	558	999999	999999	619	50	710	281	321	128	999999	999999	269	823	889	739	999999	227	165	669	999999	110	999999	602	104	999999	503	65	305	621	654	460	60	147	670	901	226	51	954	870	999999	359	235	934	130	599	772	344	979	945	999999	180	813	839	706	334	999999	999999	309	842	547	655	999999	699	474	969	869	999999	999999	999999	999999	249	272	294	129	719	874	207	482	504	14	168	85	999999	513	483	646	220	440	345	999999	728	741	122	333	894	382	999999	999999	999999	730	651	999999	992	433	869	908	529	719	987	460	229	26	805	999999	999999	579	626	999999	999999	333	658	691	817	999999	999999	507	160	960	235	346	348	738	331	774	363	999999	999999	926	644	999999	127	999999	452	885	265	712	936	284	944	324	756	351	477	999999	81	959	999999	489	639	371	758	568	494	650	999999	490	694	999999	999999	410	496	700	551	999999	215	999999	248	999999	257	90	999999	875	25	999999	590	996	999999	503	999999	403	614	604	296	282	816	559	999999	801	773	999999	27	905	799	544	827	66	799	61	999999	913	720	440	999999	558	999999	882	999999	999999	70	125	229	201	338	91	999999	892	413	278	999999	656	161	446	169	482	73	665	86	481	93	534	207	999999	999999	788	682	183	372	999999	999999	999999	17	433	741	658	554	826	999999	718	747	935	652	531	451	966	762	284	281	999999	495	999999	806	999999	999999	999999	999999	20	320	549	999999	623	999999	676	999999	675	649	727	705	999999	927	246	999999	368	734	158	999999	675	767	915	999999	408	902	999999	251	999999	138	999999	934	214	999999	999999	516	37	999999	134	415	976	735	776	327	999999	578	999999	830	259	999999	447	346	350	999999	252	252	405	523	999999	720	915	999999	458	546	999999	793	500	771	393	730	71	58	609	743	905	940	990	597	991	829	142	783	992	302	690	999999	593	559	999999	301	999999	514	999999	413	499	999999	287	999999	999999	250	999999	998	447	999999	984	999999	736	607	749	311	261	807	531	999999	999999	142	441	165	856	121	
210	999999	283	101	999999	557	738	205	253	999999	663	999999	999999	750	751	143	999999	473	318	300	864	985	810	999999	50	999999	982	999999	825	999999	120	131	383	503	999999	147	724	999999	909	436	661	999999	364	396	648	500	824	781	428	454	796	999999	847	565	257	224	140	97	61	315	575	598	999999	999999	253	541	999999	489	709	613	999999	989	999999	881	999999	999999	999999	424	999999	999999	489	211	722	380	570	151	284	818	999999	826	17	637	999999	999999	861	72	169	999999	999999	999999	123	344	81	814	46	999999	414	999999	925	999999	592	715	999999	511	825	373	876	10	325	111	267	999999	244	883	606	781	694	959	29	576	174	163	281	440	436	155	140	907	344	764	737	317	892	999999	243	301	999999	999999	778	497	196	999999	999999	999999	849	554	999999	197	217	264	999999	454	946	999999	999999	439	444	120	85	680	999999	968	999999	999999	373	949	999999	912	999999	315	999999	901	190	531	390	14	999	999999	590	999999	55	942	700	89	652	292	371	543	999999	803	857	976	717	107	264	228	503	602	677	899	877	197	999999	902	569	220	999999	424	999999	755	999999	214	529	203	635	301	999999	585	908	999999	588	142	350	846	458	999999	999999	999999	277	171	999999	407	563	691	14	857	404	797	520	442	29	946	575	999999	373	653	999999	524	999999	962	950	917	693	596	320	744	847	701	454	999999	999999	190	156	806	999999	999999	650	999999	999999	778	896	480	75	999999	72	642	567	533	482	805	271	999999	999999	999999	999999	592	999999	967	380	270	19	702	999999	668	416	838	799	768	572	340	999999	618	336	694	76	480	999999	227	533	999999	999999	324	999999	999999	589	367	570	841	595	999999	329	683	468	999999	768	999999	136	406	70	999999	999999	798	960	151	802	653	999999	926	249	999999	740	495	443	999999	93	694	999999	704	89	59	277	957	183	911	21	328	159	999999	925	872	999999	455	999999	310	836	388	999999	999999	846	936	34	644	999999	854	920	833	999999	767	843	999999	999999	999999	327	21	955	999999	625	59	139	999999	999999	933	10	376	396	295	338	999999	999999	705	340	405	857	152	34	633	365	328	999999	188	88	999999	565	851	161	921	137	999999	354	999999	763	999999	948	372	442	101	999999	235	468	999999	504	117	902	999999	743	999999	999999	184	986	999999	529	306	999999	951	406	120	378	999999	225	475	167	999999	789	999999	942	35	999999	495	999999	933	999999	999999	860	364	683	999999	490	426	118	999999	356	999999	169	32	999999	466	999999	996	966	332	723	494	20	992	478	999999	327	988	206	999999	
868	89	474	999999	999999	399	446	704	278	434	999999	951	49	388	999999	214	33	767	999999	999999	779	999999	999999	999999	220	505	129	867	999999	999999	653	502	230	400	967	277	488	999999	999999	43	999999	551	728	999999	702	771	455	999999	873	274	999999	999999	508	721	938	999999	999999	96	843	999999	280	999999	818	906	999999	137	731	649	420	851	725	917	999999	457	464	237	731	999999	685	448	60	497	999999	999999	83	102	993	999999	461	559	716	402	272	999999	763	452	999999	999999	999999	574	50	999999	220	31	548	380	999999	60	999999	999999	686	571	410	404	786	782	999999	206	833	689	143	231	197	861	145	333	655	999999	694	22	999999	910	238	121	407	999999	286	972	82	703	999999	943	252	750	872	155	991	868	999999	980	867	536	987	999999	999999	818	999999	359	999999	225	725	261	999999	253	999999	776	343	298	999999	541	505	611	999999	999999	80	200	999999	446	999999	999999	341	787	165	999999	999999	999999	999999	168	681	589	635	927	95	856	978	366	999999	999	543	999999	811	999999	871	535	484	266	412	857	999	999999	999999	181	370	896	884	937	999999	652	999999	999999	853	185	999999	417	999999	578	999999	999999	162	714	613	979	903	999999	999999	638	915	999999	999999	888	565	999999	168	441	749	464	567	198	972	50	271	934	900	999999	252	636	999999	463	999999	906	740	144	705	295	636	860	277	477	999999	255	32	999999	423	220	684	788	999999	186	668	999999	20	337	304	121	999999	679	89	610	649	551	553	461	999	332	158	430	999999	873	805	888	196	100	480	727	27	999999	520	690	999999	464	999999	999999	795	188	895	412	840	593	842	957	781	667	999999	176	701	570	476	999999	71	999999	429	153	999999	999999	265	920	999999	577	104	658	999999	399	991	999999	931	645	666	999999	999999	745	590	775	999999	848	117	529	272	313	36	999999	999999	999999	628	999999	999999	476	999999	25	923	974	556	272	499	193	999999	999999	675	999999	999999	999999	904	655	999999	326	999999	999999	122	532	672	736	657	553	551	647	340	737	770	637	999999	465	117	650	898	462	199	327	286	846	59	724	853	999999	78	969	999999	673	767	311	691	391	364	14	352	999999	326	12	721	999999	999999	71	999999	47	999999	999999	948	263	756	210	999999	999999	377	275	999999	948	882	37	485	999999	105	667	970	999999	946	769	110	112	308	711	146	197	606	433	993	988	999999	815	149	298	31	298	916	566	999999	345	999999	999999	999999	404	314	299	999999	149	999999	196	100	999999	101	999999	999999	999999	999999	55	74	939	749	943	282	495	844	76	
887	197	560	999999	750	413	293	999999	755	22	581	999999	999999	846	669	466	677	806	999999	950	999999	427	618	184	343	871	502	245	596	80	999999	46	559	248	412	339	999999	950	445	999999	868	491	966	666	999999	60	648	228	279	999999	999999	475	597	893	999999	469	578	385	999999	999999	911	57	23	684	205	545	354	167	443	339	877	999999	370	220	92	242	460	999999	909	292	232	999999	965	999999	804	350	448	665	896	942	761	999999	486	566	775	999999	477	292	470	999999	706	999999	784	999999	415	549	999999	386	811	119	999999	626	476	999999	656	636	91	710	880	855	999999	999999	271	501	578	673	999999	804	445	271	764	178	490	999999	586	999999	500	36	898	264	999999	71	853	786	934	144	737	305	909	148	738	767	411	999999	633	26	229	293	999999	741	999999	999999	941	550	354	840	145	297	604	999999	146	65	999999	626	619	44	835	484	566	443	936	944	895	306	532	997	766	999999	555	999999	522	217	664	166	954	999999	130	312	441	103	999	450	701	994	12	682	955	785	995	999999	191	744	726	928	805	999999	999999	999999	28	357	83	999999	741	999999	401	929	401	654	671	684	913	999999	52	472	999999	999999	999999	901	304	849	51	980	879	956	388	778	999999	736	361	999999	999999	999999	294	94	30	999999	708	999999	602	82	291	310	124	321	685	999999	999999	263	494	319	122	513	349	178	315	102	999999	785	999999	999999	448	999999	999999	81	999999	437	248	999999	999999	999999	787	999999	308	232	999999	740	999999	999999	281	999999	87	999999	251	999999	999999	27	147	125	779	927	357	923	19	978	634	626	17	53	168	258	420	743	810	789	999999	535	999999	999999	999999	574	236	999999	514	927	546	221	423	260	999999	145	299	132	188	525	357	999999	999999	999999	597	941	733	822	408	999999	318	343	999999	462	999999	999999	813	29	514	214	700	999999	419	91	999999	999999	212	756	459	33	958	999999	564	295	442	667	958	884	529	669	841	414	424	491	618	212	794	960	739	641	331	999999	618	973	825	822	999999	999999	887	999999	999999	976	373	385	74	31	779	141	30	853	993	928	500	999999	373	999999	999999	927	473	240	628	251	999999	999999	999999	688	999999	590	999999	619	999999	473	999999	999999	930	864	51	999999	427	597	999999	662	940	885	999999	402	779	772	610	538	712	526	999999	999999	555	999999	959	555	999999	385	351	199	671	410	999999	530	931	999999	999999	508	255	80	510	875	999999	966	311	141	180	999999	908	907	979	931	906	695	451	350	798	443	999999	496	366	999999	256	243	
999999	539	254	999999	471	634	857	999999	293	642	26	999999	848	589	195	827	999999	999999	477	444	219	999999	999999	945	89	590	356	481	602	759	713	999999	629	574	999999	771	887	62	837	283	999999	877	647	274	679	999999	999999	219	999999	88	121	981	574	812	34	260	46	308	47	880	999999	999999	509	534	999999	557	526	999999	613	424	940	999999	546	203	394	341	999999	999999	276	999999	999999	147	234	524	648	731	894	817	549	725	735	589	24	957	996	674	378	123	345	999999	778	228	999999	833	999999	788	445	380	427	693	167	806	999999	263	791	150	999999	985	999999	999999	662	709	734	888	999999	361	317	589	207	999999	962	979	894	154	15	870	542	999999	386	859	296	524	399	856	567	928	557	761	999999	999999	523	393	237	147	999999	79	493	716	999999	786	481	855	183	707	731	188	912	887	257	921	999999	999999	608	36	910	148	999999	878	330	760	803	999999	423	351	207	579	999999	756	684	936	386	825	999999	599	388	999999	999999	692	135	389	25	670	513	254	257	762	784	210	999999	331	760	615	999999	394	983	999999	442	832	510	999999	436	166	212	999999	544	783	515	999999	648	479	999999	627	753	941	744	142	52	178	103	999999	999999	551	528	362	999999	771	439	999999	615	463	998	518	999999	972	953	858	467	202	999999	999999	999999	775	561	757	999999	142	862	454	649	850	882	273	739	75	367	884	999999	850	144	773	999999	999999	999999	999999	480	289	999999	999999	988	886	675	999999	468	999999	197	29	989	771	828	53	999999	999999	221	999999	999999	999999	779	125	999999	78	231	617	68	936	130	602	381	376	286	254	696	91	466	999999	999999	999999	804	120	878	348	895	866	31	100	864	369	443	638	614	999999	510	330	999999	920	664	67	791	999999	999999	594	999999	622	495	583	356	827	528	457	999999	548	931	668	247	276	999999	999999	999999	967	82	999999	169	742	762	999999	744	376	999999	546	999999	128	250	282	612	999999	700	999999	381	999999	743	47	999999	985	59	75	814	841	93	999999	746	999999	471	824	999999	745	434	905	860	954	838	980	910	982	999999	999999	308	658	65	953	576	900	999999	157	233	45	921	184	692	696	726	902	292	999999	799	999999	656	426	999999	867	858	794	421	999999	609	999999	136	857	636	999999	766	166	785	140	331	846	326	323	999999	423	824	260	223	173	237	935	697	892	999999	559	814	882	834	198	999999	999999	999999	999999	548	470	908	73	547	114	999999	570	127	162	696	953	999999	999999	825	409	999999	608	999999	257	199	999999	75	244	
674	86	773	999999	331	597	45	999999	366	759	775	139	514	760	713	118	243	666	818	545	205	999999	999999	481	67	434	155	496	999999	241	376	874	405	674	399	470	340	999999	249	529	127	157	596	722	567	695	894	292	895	472	24	532	855	530	48	444	999	999999	999999	896	451	549	347	135	392	901	999999	840	371	252	777	999999	999999	298	427	999999	643	364	913	999999	999999	863	600	738	226	999999	29	999999	999999	999999	471	47	228	999999	88	577	809	470	339	666	961	64	999999	999999	694	827	115	566	999999	999999	800	644	389	999999	366	587	948	999999	999999	999999	999999	859	214	416	781	740	999999	84	999999	850	249	183	35	999999	409	999999	943	947	54	999999	999999	463	772	644	999999	999999	658	762	986	501	628	999999	562	791	784	112	999999	513	999999	954	999999	999999	355	261	751	999999	619	142	66	880	643	11	564	518	809	999999	96	569	262	954	91	215	999999	718	231	48	620	243	999999	306	635	439	86	100	541	708	999999	520	893	537	216	525	706	116	999999	627	999999	53	981	999999	26	289	261	916	872	999999	943	637	39	712	16	385	670	999999	999999	999999	924	474	977	111	321	999999	676	724	748	999999	509	981	861	604	402	999999	262	999999	290	356	187	170	999999	888	765	999999	491	190	531	831	999999	946	861	653	703	181	75	880	54	451	613	537	178	317	999999	961	775	435	999999	438	133	999999	479	999999	36	764	999999	999999	346	841	94	999999	999999	999999	710	562	130	218	901	999999	511	381	71	839	999999	999999	992	910	999999	803	704	999999	871	102	707	299	477	962	626	939	924	976	999999	212	366	127	343	261	606	999999	841	567	999999	999999	926	752	503	639	165	999999	772	346	354	542	147	38	624	111	999999	999999	95	999999	999999	962	306	999999	999999	858	482	625	317	740	313	163	999999	146	531	782	175	955	796	837	807	251	177	587	999999	11	999999	999999	502	242	999999	195	505	684	999999	999999	791	401	914	644	167	540	78	41	999999	201	580	10	999999	842	935	264	624	257	359	350	795	719	902	835	793	154	999999	85	698	999999	657	287	999999	999999	991	774	999999	999999	999999	277	999999	145	554	999999	999999	74	830	660	306	999999	570	999999	334	999999	776	82	498	999999	851	999999	417	993	343	914	543	302	999999	999999	850	171	223	473	577	91	999999	659	174	471	413	728	999999	999999	999999	999999	557	999999	952	534	999999	999999	285	961	309	999999	859	999999	802	999999	999999	138	234	293	809	145	999999	999999	680	253	999999	127	999999	37	999999	999999	699	946	
224	999999	366	144	350	999999	365	999999	886	999999	173	909	231	999999	857	533	573	285	503	40	661	643	999999	999999	728	999999	76	75	20	257	999999	999999	999999	913	999999	380	283	999999	788	919	927	877	258	321	934	999999	31	480	269	384	463	400	629	668	999999	581	95	907	999999	640	248	999999	922	638	966	986	941	318	999999	487	260	810	496	584	999999	999999	999999	999999	524	957	688	596	999999	635	794	895	556	309	629	394	294	376	999999	999999	680	637	955	620	999999	999999	829	713	999999	999999	134	652	904	55	565	999999	196	999999	392	999999	952	999999	999999	999999	843	81	440	641	688	638	202	999999	462	348	903	999999	999999	774	680	577	138	975	148	32	999999	151	999999	999999	744	128	999999	999999	999999	899	206	38	999999	668	776	999999	517	197	34	999999	589	250	199	999999	152	999999	681	422	390	815	330	976	513	999999	785	702	90	928	897	569	441	969	899	563	151	999999	331	170	997	407	69	940	999999	330	443	270	951	435	369	653	447	785	843	178	578	229	524	999999	882	83	202	588	300	464	387	620	350	999999	424	277	769	521	424	982	755	389	36	193	999999	999999	750	655	569	254	132	999999	136	731	985	922	999999	649	287	999999	215	481	650	495	942	822	919	999999	20	101	999999	926	371	860	423	999999	999999	999999	999999	367	332	547	28	999999	342	999999	494	619	651	999999	917	129	243	999999	999999	284	739	540	999999	999999	999999	999999	644	999999	369	206	294	275	317	999999	999999	28	995	999999	999999	999999	462	604	163	220	999999	309	674	519	184	764	692	871	999999	999999	459	999999	999999	999999	999999	897	902	550	999999	146	999999	229	311	855	772	999999	134	999999	898	118	822	144	386	40	877	306	761	134	303	605	999999	422	191	179	346	999999	928	557	169	703	765	911	918	27	999999	119	997	819	747	999999	639	999999	972	974	326	324	285	70	999999	464	146	777	256	90	632	34	47	142	999999	705	999999	999999	999999	205	353	910	226	999999	999999	768	999999	941	387	999999	965	142	450	216	999999	31	790	868	999999	705	567	987	665	838	394	748	81	865	310	999999	999999	72	227	777	631	416	999999	916	802	999999	165	999999	400	238	124	499	584	831	289	999999	914	111	591	457	637	365	999999	999999	975	999999	696	443	641	345	711	902	915	673	584	446	922	999999	75	999999	550	373	999999	436	999999	894	174	249	585	812	999999	213	481	770	150	276	171	999999	941	999999	116	999999	562	999999	527	221	999999	999999	999999	999999	574	49	999999	408	907	273	999999	818	999999	90	
355	457	858	829	217	507	999999	154	533	318	285	999999	933	782	999999	828	999999	543	909	511	319	999999	999999	741	999999	999999	177	83	863	999999	508	353	65	999999	938	658	862	999999	847	999999	790	439	999999	937	568	999999	116	264	331	999999	462	999999	909	163	770	101	463	126	999999	129	340	358	291	999999	810	932	157	82	844	428	966	87	695	890	721	879	875	65	183	999999	981	913	751	784	424	283	443	902	99	846	999999	745	152	727	688	999999	158	730	137	636	224	999999	420	903	121	384	999999	28	442	891	226	408	999999	715	148	427	606	506	242	999999	999999	255	983	997	232	230	935	968	211	289	731	155	999999	547	999999	947	502	848	673	999999	999999	999999	999999	208	630	797	802	437	589	271	835	999999	497	600	147	969	60	422	999999	891	999999	570	817	999999	999999	80	479	405	64	200	924	758	833	999999	999999	83	785	784	377	435	428	508	999999	999999	999999	90	657	999999	999999	999999	896	90	999999	781	600	999999	607	316	999999	559	327	999999	383	398	999999	87	817	304	807	74	999999	276	54	254	999999	940	999999	877	709	999999	423	999999	999999	372	304	999999	589	61	602	999999	475	479	745	818	118	999999	134	999999	999999	376	272	362	530	344	506	630	45	923	319	660	993	730	606	960	145	186	999999	20	103	501	497	766	999999	200	598	715	530	236	999999	450	815	199	283	342	816	71	620	661	866	673	809	666	999999	942	624	745	872	784	683	932	622	999999	897	999999	879	506	999999	340	746	791	999999	809	999999	868	999999	804	999999	273	154	84	565	748	999999	429	692	999999	33	760	999999	852	842	746	553	214	828	701	301	180	463	320	411	289	915	84	574	10	878	873	108	820	298	999999	640	999999	376	873	999999	999999	999999	58	482	898	999999	893	999999	363	266	583	999999	999999	512	286	810	833	672	285	999999	79	855	999999	952	999999	662	755	564	244	115	943	837	954	731	824	999999	415	837	513	525	32	135	220	743	305	833	955	317	22	798	999999	936	100	50	900	621	727	105	333	246	18	338	714	999999	999999	999999	999999	421	687	525	404	999999	169	760	810	943	644	948	657	326	999999	448	999999	445	308	16	999999	913	830	212	43	320	514	276	999999	693	421	999999	431	559	747	544	630	497	999999	810	777	339	999999	957	976	778	448	999999	539	570	787	278	949	315	998	181	590	485	491	999999	492	892	999999	999999	532	682	999999	107	578	999999	818	63	51	498	999999	999999	684	999999	999999	264	871	507	736	946	905	152	23	
126	561	575	953	154	16	999999	327	999999	96	999999	999999	304	999999	350	438	999999	752	999999	237	460	86	590	497	717	259	236	222	985	165	307	999999	389	668	999999	546	12	218	999999	999999	999999	181	353	331	571	448	930	12	530	999999	369	203	182	915	999999	49	970	87	999999	894	779	107	342	729	788	999999	55	999999	999999	804	999999	169	999999	999999	505	289	732	269	926	279	329	234	691	916	796	113	49	474	115	999999	575	924	971	778	278	634	838	999999	542	670	402	304	161	726	643	999999	124	495	419	283	316	711	161	967	575	999999	415	426	933	684	861	580	531	489	999999	510	197	310	418	999999	450	999999	726	266	876	34	82	999999	283	596	989	553	65	999999	64	864	773	14	212	999999	229	422	690	858	808	821	773	672	498	999999	22	999999	999999	547	999999	208	985	895	100	551	483	449	999999	346	695	318	525	699	435	373	737	192	108	695	651	38	428	999999	999999	999999	261	409	476	999999	999999	185	999999	517	998	856	878	999999	913	999999	249	779	279	999999	172	500	305	83	246	134	404	830	715	392	999999	804	780	127	447	999999	300	83	973	11	763	519	842	999999	701	579	999999	859	279	999999	455	872	759	84	705	999999	759	999999	999999	351	746	999999	470	999999	999999	204	999999	999999	440	999999	371	999999	999999	277	590	652	657	297	382	667	639	545	560	999999	999999	999999	999999	705	421	490	286	122	999999	631	265	20	58	758	999999	507	503	733	429	401	86	288	75	999999	493	62	309	471	805	506	999999	999999	202	202	157	999999	159	380	350	999999	999999	258	266	185	22	579	999999	899	999999	874	173	906	999999	999999	201	657	957	999999	999999	999999	191	815	316	413	919	64	818	856	610	799	357	133	999999	479	999999	999999	31	890	479	914	458	409	570	999999	999999	805	95	42	11	499	639	596	999999	981	999999	999999	942	999999	999999	957	761	999999	999999	112	527	50	523	645	370	999999	635	77	999999	307	910	781	999999	999999	81	999999	969	999999	854	120	169	999999	999999	411	711	23	999999	178	999999	522	162	710	120	999999	413	302	291	449	999999	636	864	999999	999999	860	80	987	999999	999999	781	151	988	976	999999	188	942	765	84	121	934	999999	489	467	442	999999	155	999999	670	787	971	779	833	530	122	228	256	596	999999	999999	341	999999	999999	327	396	999999	534	186	817	932	524	648	999999	999999	999999	325	999999	406	140	999999	999999	871	326	754	595	999999	999999	467	863	999999	931	356	999999	999999	999999	220	875	172	80	949	999999	999999	391	738	999999	999999	
562	663	25	797	81	999999	999999	316	400	469	407	727	732	999999	184	999999	322	999999	11	178	999999	257	999999	999999	450	984	336	999999	905	744	490	588	491	271	999999	654	999999	75	999999	999999	999999	210	578	321	812	157	439	685	774	970	656	248	737	103	202	999999	999999	721	356	96	523	999999	410	655	978	999999	245	470	944	529	999999	999999	549	919	999999	930	678	999999	999999	303	555	650	416	934	999999	252	851	999999	79	145	389	730	999999	999999	568	999999	799	922	342	999999	911	968	999999	254	356	999999	699	999999	815	271	635	199	999999	63	999999	872	868	476	567	999999	967	999999	400	999999	150	893	537	41	999999	673	999999	755	743	999999	391	586	909	999999	588	688	553	43	582	808	509	999999	500	665	977	696	745	333	365	605	36	73	577	932	114	999999	872	667	466	151	140	999999	999999	742	671	999999	962	707	887	879	193	999999	999999	592	999999	950	999999	999999	999999	664	999999	999999	400	148	471	328	999999	977	67	135	816	885	999999	441	678	999999	744	757	994	33	733	48	445	485	422	102	999999	985	999999	163	69	10	613	801	223	332	999999	316	281	353	999999	985	650	762	73	308	366	833	999999	999999	215	646	999999	999999	931	999999	999999	915	999999	379	999999	33	353	999999	75	815	999999	999999	999999	999999	150	437	999999	650	88	999999	397	683	422	999999	735	965	999999	953	947	423	133	582	870	332	961	574	999999	902	824	921	641	746	696	258	35	999999	615	999999	539	999999	170	236	952	999999	502	687	999999	611	643	564	952	400	956	999999	999999	699	904	895	393	576	846	582	999999	166	999999	651	987	999999	999999	153	359	512	423	179	262	896	629	686	830	283	81	979	268	269	969	999999	789	53	566	336	687	719	999999	963	931	587	410	795	999999	850	699	338	999999	500	214	450	976	787	399	795	79	228	74	119	999999	867	999999	566	197	864	861	944	999999	761	466	640	999999	999999	247	999999	496	833	607	980	583	742	999999	768	65	529	274	12	999999	770	266	999999	654	75	999999	73	273	843	608	224	988	755	999999	762	44	574	123	526	549	999999	999999	245	999999	94	535	999999	412	555	511	667	599	859	300	837	505	997	985	999999	991	999999	411	652	235	999999	999999	999999	22	999999	999999	490	415	748	462	929	471	30	847	570	999999	707	660	718	999999	999999	999999	139	465	892	266	47	589	852	534	375	323	656	999999	238	103	707	749	999999	821	30	261	850	406	999999	375	999999	159	424	730	294	523	999999	321	294	999999	999999	372	129	446	697	901	563	
999999	97	615	815	19	619	999999	832	999999	950	897	321	688	775	999999	104	526	999999	999999	174	131	250	851	629	344	999999	471	242	345	629	273	999999	128	999999	999999	318	755	560	475	540	999999	898	336	999999	796	10	605	991	999999	999999	602	664	809	737	441	974	246	986	480	293	157	244	496	337	686	999999	202	999999	149	999999	348	966	316	357	225	232	913	999999	999999	344	130	480	999999	77	37	609	324	391	267	661	81	768	89	191	999999	999999	412	998	886	33	999999	615	851	714	999999	635	999999	462	521	218	70	958	163	145	172	999999	999999	429	310	87	999999	811	999999	488	352	579	886	134	965	512	999999	914	402	809	999999	515	999999	999999	147	401	260	861	869	58	999999	999999	615	944	29	999999	582	982	698	808	573	996	882	373	999999	359	749	999999	497	19	398	155	566	353	608	657	999999	741	291	908	826	597	942	684	887	238	964	942	115	260	929	837	999999	999999	246	540	633	264	37	788	999999	36	374	859	999999	454	556	272	345	371	665	999999	701	789	981	976	64	207	999999	142	394	999999	999999	246	89	560	929	972	999999	78	999999	794	713	503	266	799	232	92	34	443	999999	702	607	743	594	999999	146	437	612	269	999999	999999	999999	895	403	845	908	138	779	109	525	999999	165	276	348	870	999999	999999	999999	191	753	971	999999	52	999999	692	209	999999	651	991	424	501	370	847	592	598	26	999999	109	421	891	104	312	925	917	999999	999999	340	999999	999999	961	938	905	999999	999999	514	999999	735	999999	999999	999999	532	486	788	684	34	223	317	999999	999999	853	319	107	120	299	659	668	256	134	362	155	868	980	927	40	485	999999	999999	341	87	345	290	383	399	775	369	618	524	999999	893	883	239	999999	655	870	651	999999	794	141	856	845	15	610	91	999999	776	552	999999	758	208	999999	999999	975	606	999999	573	935	708	345	999999	51	154	15	241	478	916	222	334	66	388	644	999999	807	485	242	339	679	301	834	998	816	69	766	999999	465	609	263	999999	250	307	715	142	459	211	815	999999	10	379	613	999999	564	227	501	379	564	636	999999	500	999999	85	893	644	873	999999	123	999999	387	963	775	869	663	172	94	759	672	512	351	606	669	540	338	309	688	196	444	599	567	396	488	828	142	762	685	999999	413	81	269	122	97	833	323	46	604	743	999999	401	143	742	999999	999999	294	999999	999999	833	999999	593	955	686	902	999999	999999	991	485	946	736	900	999999	918	356	600	252	239	519	999999	227	302	
705	944	999999	999999	465	999999	689	999999	999999	272	931	852	428	819	126	999999	220	999999	419	332	561	657	16	94	913	999999	396	116	809	999999	999999	995	615	454	999999	20	484	858	68	999999	999999	58	999999	474	999999	634	999999	536	999999	670	28	999999	999999	895	999999	58	937	999999	139	999999	999999	583	627	488	911	936	246	974	931	115	107	362	514	821	30	512	254	542	125	288	999999	859	999999	999999	47	414	579	999999	713	999999	82	367	999999	817	168	728	999999	924	999999	999999	398	525	999999	378	572	999999	441	999999	875	237	999999	405	11	850	526	999999	950	488	450	506	367	525	270	102	43	999999	632	697	662	301	90	329	978	93	890	999999	265	263	576	999999	972	974	845	485	45	999999	999999	879	300	589	777	999999	483	66	674	873	264	999999	345	832	43	999999	999999	999999	156	484	426	918	999999	327	324	697	999999	999999	999999	392	680	784	66	999999	384	999999	406	83	999999	147	845	922	999999	999999	944	752	918	743	999999	238	43	271	339	999999	260	446	918	972	274	999999	999999	413	999999	292	999999	999999	455	979	458	290	347	999999	70	999999	999999	504	510	942	382	999999	779	178	732	999999	359	418	999999	505	116	937	834	433	999999	442	115	441	999999	136	824	475	306	939	294	67	890	174	999999	329	922	755	936	976	999999	999999	311	999999	999999	236	932	784	33	999999	999999	521	455	913	69	999999	904	999999	114	384	999999	907	275	999999	883	675	415	194	218	136	582	999999	10	858	833	999999	140	251	999999	173	203	50	451	999999	999999	773	999999	976	115	999999	425	726	651	999999	857	692	437	999999	980	999999	821	747	999999	999999	377	522	520	597	90	952	999999	662	445	941	190	999999	465	918	773	119	73	999999	89	636	710	856	709	448	10	150	679	669	271	754	351	999999	474	553	979	553	262	24	896	999999	94	763	290	709	381	779	999999	518	697	870	942	392	668	999999	197	520	999999	999999	999999	939	999999	999999	401	691	599	999999	613	912	999999	999999	857	59	542	925	552	947	576	999	77	999999	999999	999999	971	400	999999	959	999999	999999	366	468	739	191	428	957	999999	266	371	598	120	647	175	999999	579	477	23	893	850	999999	999999	249	944	999999	14	999999	35	999999	856	10	879	640	945	88	555	481	491	676	999999	584	56	295	585	999999	889	429	999999	599	590	504	387	918	999999	999999	148	126	523	925	186	63	932	766	409	371	719	999999	702	97	769	108	999999	999999	272	276	696	111	999999	967	924	999999	319	999999	532	999999	622	961	531	999999	999999	439	
999999	565	499	577	999999	289	886	223	999999	419	727	967	829	491	999999	50	655	842	360	999999	999999	999999	999999	602	744	999999	243	57	749	999999	948	803	157	340	151	430	847	999999	999999	416	999999	999999	708	515	856	351	999999	50	844	581	315	688	548	999999	999999	410	565	999999	833	999999	999999	839	999999	510	470	999999	819	499	999999	98	203	959	999999	943	821	20	999999	494	745	402	900	202	213	999999	451	269	264	999999	363	740	865	950	862	478	370	385	999999	999999	999999	999999	531	116	999999	756	388	356	470	999999	999999	966	562	80	999999	440	254	852	636	306	68	210	669	575	146	609	232	252	107	749	999999	445	999999	649	449	812	870	794	502	999999	789	105	799	659	172	396	999999	794	799	431	233	999999	749	681	149	845	999999	999999	999999	999999	533	146	259	720	32	645	999999	913	999999	348	570	999999	360	189	516	999999	411	19	412	999999	432	438	999999	675	526	75	696	999999	510	604	549	913	999999	411	923	653	846	88	999999	999999	463	999999	999999	999999	860	772	167	999999	174	186	443	263	554	999999	999999	104	693	583	999999	999999	949	580	412	999999	999999	657	635	948	999999	863	999999	332	382	884	296	167	999999	991	814	753	908	136	999999	333	999999	295	369	999999	999999	999999	999999	272	884	999999	578	999999	861	999999	661	213	147	218	314	311	69	121	880	669	933	510	830	999999	769	999999	58	822	999999	999999	867	513	297	40	215	436	903	999999	447	999999	999999	413	306	138	999999	610	999999	999999	821	999999	274	58	999999	999999	999999	242	998	268	503	443	999999	999999	500	782	999999	158	999999	116	999999	878	408	216	673	188	362	530	214	701	371	168	834	358	999999	505	814	818	108	597	369	972	999999	999999	360	13	80	560	999999	523	859	999999	695	999999	999999	943	488	68	999999	236	347	999999	38	307	999999	344	999999	283	754	999999	967	999999	60	328	747	40	999999	763	999999	670	999999	801	618	999999	841	190	999999	999999	661	68	26	756	999999	871	999999	999999	999999	140	747	999999	404	796	806	916	555	999999	140	376	762	666	999999	999999	999999	714	127	545	533	999999	465	717	870	284	621	696	978	999999	27	999999	78	529	96	320	999999	999999	999999	322	995	999999	145	999999	999999	106	571	995	565	999999	999999	729	754	714	694	606	675	39	155	129	185	120	937	344	391	999999	999999	243	579	192	708	999999	448	805	550	999999	212	999999	667	999999	713	625	140	999999	999999	297	433	363	834	490	644	986	693	157	146	885	999999	800	60	107	798	338	426	383	593	190	999999	999999	999999	863	
403	652	372	381	415	560	980	260	999999	104	999999	944	999999	999999	547	721	680	300	999999	665	77	411	971	570	975	385	209	999999	103	486	16	999999	199	999999	999999	992	624	321	999999	586	904	999999	132	999999	999999	999999	929	337	999999	871	509	990	291	509	999999	992	681	999999	405	40	999999	233	166	201	97	54	754	437	12	555	999999	368	559	92	999999	564	289	24	999999	132	456	871	920	232	976	26	999999	690	185	104	999999	823	916	711	235	681	356	930	868	535	109	501	334	290	774	150	440	208	748	241	712	666	810	283	583	489	312	934	224	81	851	73	999999	908	244	283	999999	999999	857	999999	217	358	155	999999	33	955	999999	640	999999	835	999999	993	942	999999	392	999999	999999	642	137	745	999999	422	716	999999	683	45	248	426	55	500	999999	592	351	669	33	363	520	354	260	999999	942	671	486	388	495	857	131	999999	526	590	271	809	721	121	710	795	999999	358	782	987	999999	130	595	999999	999999	992	652	282	919	999999	143	667	999999	999999	803	706	936	337	311	999999	913	999999	900	464	999999	889	871	240	959	238	720	999999	572	272	912	999999	86	528	251	502	999999	849	399	999999	456	999999	426	222	317	13	859	315	999999	956	84	999999	229	140	727	257	131	421	322	691	999999	971	105	999999	595	981	999999	417	999999	808	620	74	540	413	18	635	472	658	923	956	999999	999999	125	999999	198	136	999999	946	800	999999	999999	793	537	707	189	485	999999	999999	999999	335	383	452	999999	248	345	20	999999	999999	132	102	785	472	498	366	322	903	856	999999	931	469	999999	683	616	102	999999	999999	536	999999	233	999999	137	176	41	597	582	926	999999	877	281	999999	880	785	823	708	218	908	305	180	999999	285	629	29	374	999999	945	699	835	999999	999999	518	483	422	999999	599	964	999999	440	900	999999	999999	999999	978	217	753	588	999999	860	907	883	528	531	999999	447	999999	903	118	801	999999	652	999999	101	67	76	999999	999999	999999	203	234	744	599	477	999999	397	10	999999	650	811	621	578	999999	839	928	253	292	987	126	975	644	695	856	999999	566	258	999999	304	660	999999	455	58	999999	411	636	173	294	60	137	999999	446	390	263	999999	999999	999999	310	999999	172	814	784	775	999999	492	558	538	887	999999	999999	155	497	705	906	738	366	999999	458	939	212	999999	958	999999	860	158	538	263	442	560	638	270	948	856	141	999999	137	680	999999	638	852	999999	999999	513	148	981	999999	999999	999999	524	939	999999	999999	370	841	999999	855	553	914	439	953	
304	106	337	152	651	207	999999	574	70	611	999999	113	820	97	114	999999	999999	102	999999	676	999999	779	917	620	32	423	999999	24	732	990	583	765	40	684	999999	999999	949	999999	497	784	840	999999	999999	913	999999	999999	37	999999	736	920	999999	460	46	762	999999	525	188	716	130	238	620	999999	841	79	37	920	83	145	539	112	999999	94	999999	104	836	999999	366	14	366	519	396	313	999999	812	590	133	729	999999	528	42	823	242	999999	269	174	224	335	353	885	343	439	891	743	633	391	999999	855	941	926	999999	168	184	360	610	841	999999	348	999999	489	904	999999	806	999999	999999	999999	306	844	345	930	622	999999	23	999999	32	90	504	570	654	431	275	278	787	350	992	999999	648	881	639	427	999999	875	307	864	981	153	633	284	246	353	94	480	519	21	313	241	999999	65	999999	999999	347	745	693	607	223	999999	999999	465	624	633	641	999999	215	918	82	999999	997	999999	147	879	456	229	333	310	346	795	758	776	47	999999	728	593	553	999999	90	999999	192	699	650	999999	739	177	660	613	712	669	274	601	939	567	244	996	918	999999	999999	127	422	393	271	428	876	637	999999	862	999999	58	872	107	838	959	999999	307	507	999999	149	288	569	720	597	677	530	167	999999	999999	527	732	674	103	44	962	700	999999	438	999999	478	112	749	797	708	999999	796	177	999999	979	12	936	999999	136	320	794	999999	701	999999	999999	897	999999	800	948	999999	182	383	778	72	875	269	765	869	285	322	46	539	999999	21	999999	880	362	404	856	477	999999	243	999999	783	250	999999	998	13	844	999999	759	999999	801	462	999999	291	28	999999	887	999999	999999	76	223	813	283	265	999999	690	999999	713	999999	999999	999999	999999	754	939	999999	994	999999	470	270	762	35	949	563	734	999999	319	485	651	999999	999999	516	146	241	524	999999	999999	510	999999	628	318	150	999999	790	444	368	999999	707	597	456	33	999999	999999	459	483	51	273	260	999999	528	476	999999	220	851	297	808	807	248	999999	919	999999	494	837	999999	952	621	894	169	128	999999	415	612	888	205	838	999999	99	686	757	483	755	483	961	466	999999	113	929	999999	502	636	560	999999	999999	999999	356	999999	455	585	507	999999	999999	114	142	182	999999	864	326	25	22	333	719	130	490	757	173	626	999999	381	689	999999	691	999999	666	491	816	999999	999999	999999	999999	309	518	999999	189	895	336	651	351	999999	353	298	999999	914	277	179	917	999999	601	999999	513	729	999999	999999	999999	658	179	999999	447	650	366	789	999999	
115	999999	713	999999	215	999999	594	999999	999999	284	744	37	401	71	777	347	497	574	386	999999	999999	707	129	999999	444	617	999999	999999	999999	214	999999	432	564	569	999999	999999	564	999999	711	499	999999	999999	991	454	270	56	504	597	401	205	999999	85	999999	68	312	999999	57	419	381	597	418	868	636	317	583	322	473	831	999999	40	783	143	862	886	724	137	999999	674	43	397	999999	934	999999	599	264	999999	452	506	266	283	699	154	982	123	90	999999	661	684	999999	948	999999	672	999999	999999	422	815	223	103	344	185	999999	999999	999999	983	999999	999999	544	47	999999	957	999999	999999	575	999999	341	638	161	748	806	999999	475	40	999999	94	999999	450	727	962	187	448	412	358	171	999999	999999	326	768	999999	639	605	999999	999999	999999	913	88	616	107	999999	999999	783	664	999999	296	758	999999	662	579	301	179	43	757	999999	860	613	555	999999	999999	999999	526	24	869	162	119	210	982	999999	999999	999999	999999	207	353	999999	933	403	784	938	72	413	381	999999	746	477	829	605	848	31	763	27	999999	999999	811	613	584	999999	999999	511	364	999999	776	857	263	690	999999	971	690	141	648	467	829	617	458	401	122	598	278	999999	999999	999999	361	960	999999	391	531	449	999999	740	999999	918	488	282	583	976	637	523	674	65	999999	857	999999	717	382	999999	198	750	999999	419	500	986	746	523	188	850	734	815	999999	872	999999	845	999999	950	999999	999999	979	556	44	999999	999999	599	999999	222	218	475	999999	999999	588	792	202	780	341	977	249	999999	181	999999	103	999999	252	999999	754	801	999999	347	282	999999	627	652	326	642	716	635	654	901	71	533	999999	713	261	99	999999	976	680	999999	999999	607	710	45	559	24	462	311	240	999999	845	133	325	871	202	634	27	999999	999999	560	73	999999	999999	348	993	647	660	390	481	162	999999	777	131	517	833	675	999999	592	102	999999	189	999999	404	711	66	938	218	442	521	626	82	999999	510	999999	999999	807	284	371	51	911	363	82	830	88	357	77	11	807	48	999999	999999	999999	843	999999	999999	658	311	999999	292	999999	439	999999	999999	855	999999	999999	276	11	203	999999	400	892	999999	191	948	116	585	326	364	988	999999	999999	999999	993	255	646	458	347	749	999999	999999	999999	89	985	999999	145	999999	974	997	999999	800	999	999999	23	137	488	884	999999	224	274	83	985	266	999999	129	39	824	875	609	999999	845	929	262	999999	999999	736	812	565	709	812	902	999999	328	310	197	937	795	390	866	766	762	796	999999	999999	592	520	407	786	
866	452	321	338	374	563	218	999999	999999	87	493	400	999999	329	952	999999	371	473	666	956	115	191	244	443	19	999999	681	999999	999999	999999	944	19	339	999999	699	266	501	574	245	765	999999	326	199	717	897	475	100	443	843	999999	123	128	999999	999999	680	684	218	878	329	531	881	169	74	969	999999	999999	999999	650	629	695	910	796	999999	999999	864	999999	991	526	546	543	753	248	215	95	663	999999	165	889	356	24	58	623	255	714	999999	932	999999	230	585	422	414	999999	813	999999	810	999999	890	952	586	890	692	999999	999999	785	778	643	999999	978	316	316	328	181	303	999999	647	297	551	999999	999999	931	538	771	999999	133	138	313	435	67	285	346	935	999999	312	999999	332	366	999999	999999	999999	250	979	282	914	278	999999	999999	156	207	510	523	999999	999999	933	654	362	920	999999	218	999999	999999	999999	895	703	999999	381	999999	868	838	999999	999999	999999	91	587	777	952	266	857	672	999999	895	167	237	557	762	570	568	279	999999	113	411	616	999999	999999	471	42	94	578	999999	897	979	373	999999	914	229	999999	693	789	165	702	106	73	87	999999	761	317	979	347	941	999999	812	844	220	735	882	674	999999	999999	126	745	868	687	912	999999	59	999999	849	323	338	254	877	779	999999	956	17	999999	538	893	60	163	999999	746	637	546	95	144	163	999999	42	554	584	424	999999	999999	834	419	999999	312	139	239	468	666	19	696	531	43	730	999999	727	999999	145	48	229	962	691	131	59	376	999999	915	378	276	290	783	669	999999	116	703	132	598	196	236	764	821	695	397	736	999999	24	61	413	999999	999999	498	418	546	999999	709	728	712	369	784	999999	999999	860	201	385	235	36	999999	926	37	142	139	999999	909	284	999999	277	304	394	117	361	638	511	999999	421	999999	374	133	268	406	974	419	238	411	614	549	960	999999	21	510	915	946	134	386	767	999999	999999	999999	272	797	442	434	999999	999999	999999	983	999999	391	779	999999	861	902	999999	530	62	722	901	999999	304	999999	447	999999	292	884	201	999999	513	999999	999999	696	999999	999999	861	999999	964	550	102	975	999999	630	836	578	999999	999999	649	22	146	604	333	999999	999999	999999	214	537	999999	999999	151	443	70	28	479	588	679	93	939	996	51	348	566	999999	630	926	967	674	999999	999999	999999	863	999999	189	277	909	800	667	999999	457	660	333	121	305	408	658	914	959	160	257	899	640	999999	999999	970	798	48	821	424	897	237	999999	999999	999999	617	288	208	881	751	570	787	999999	220	
491	346	718	999999	999999	113	999999	21	999999	523	649	970	420	383	591	999999	999999	870	999999	253	975	230	999999	693	631	999999	130	460	999999	999999	589	469	887	999999	999999	316	999999	571	999999	718	452	886	999999	26	990	999999	207	999999	617	999999	999999	699	809	768	999999	271	226	34	604	582	983	521	977	798	933	999999	92	999999	999999	284	955	907	999999	270	999999	99	999999	112	702	121	999999	224	842	370	936	889	660	129	194	736	99	999999	966	206	999999	999999	999999	999999	92	999999	437	217	529	999999	717	373	607	548	967	999999	999999	999999	331	999999	101	768	678	617	862	999999	999999	962	999999	649	195	999999	999999	999999	535	869	999999	579	29	892	684	283	999999	510	653	572	292	999999	999999	49	475	999999	999999	483	114	999999	262	301	568	999999	999999	474	411	999999	157	989	999999	710	22	107	999999	690	104	439	808	818	82	177	963	999999	761	416	810	766	999999	219	821	467	792	568	999999	889	21	980	611	219	871	814	363	664	150	581	109	64	85	785	881	476	675	999999	893	94	999999	999999	288	999999	999999	999999	707	938	177	965	918	453	491	999999	679	123	827	598	946	268	814	309	159	189	999999	756	691	397	999999	355	791	506	675	531	562	741	702	999999	556	236	117	425	497	184	663	656	999999	10	999999	768	648	87	348	635	280	999999	130	108	568	907	954	319	610	821	183	422	778	959	522	937	999999	101	52	720	160	999999	999999	974	526	660	999999	690	999999	568	706	714	999999	49	999999	533	621	603	177	648	281	798	814	999999	11	999999	877	613	487	178	999999	557	999999	627	485	881	999999	155	582	908	723	273	37	52	125	468	999999	999999	708	989	999999	816	999999	999999	999999	362	999999	146	999999	284	999999	580	212	124	220	159	680	999999	564	379	316	476	31	269	999999	17	771	772	999999	543	986	148	999999	498	852	541	999999	641	188	999999	306	90	183	307	999999	153	70	999999	831	965	999999	724	184	999999	682	999999	795	663	478	441	591	999999	999999	439	298	643	675	714	271	999999	526	999999	361	442	83	236	303	999999	999999	781	946	858	940	594	755	271	964	576	816	12	745	969	999999	746	999999	493	999999	743	999999	999999	478	999999	651	999999	449	749	373	742	999999	455	999999	82	999999	696	494	733	999999	999999	684	36	999999	109	898	999999	934	556	875	614	999999	589	999999	559	713	651	312	600	216	789	154	15	898	232	320	370	455	999999	449	999999	262	999999	621	511	69	983	812	379	458	391	227	893	873	999999	841	999999	723	999999	368	878	393	894	
999999	999999	847	678	137	457	788	537	813	999999	117	408	362	103	968	231	499	730	999999	933	151	825	571	261	141	149	390	999999	647	458	999999	571	93	367	291	538	664	999999	855	365	590	999999	578	956	999999	475	999999	748	708	501	507	999999	49	999999	752	701	521	595	546	999999	76	154	999999	364	999999	545	999999	999999	812	999999	999999	999999	999999	483	999999	999999	256	614	475	666	742	642	936	155	951	677	999999	633	615	589	26	78	844	999999	999999	999999	39	999999	999999	250	160	412	935	278	999999	999999	999999	999999	117	999999	999999	906	999999	880	255	433	218	745	413	287	24	692	389	232	423	497	273	17	193	906	999999	42	613	235	516	999999	706	668	999999	562	915	999999	525	93	144	119	948	999999	622	865	237	294	810	724	235	999999	32	713	999999	447	135	999999	999999	210	339	422	303	895	373	914	727	550	999999	851	999999	999999	176	999999	97	313	549	308	999999	328	679	907	232	999999	999	999999	317	992	813	772	436	169	999999	324	753	722	816	999999	601	708	147	687	758	958	362	186	301	726	999999	551	897	826	371	64	531	432	199	999999	895	325	606	734	736	762	999999	212	467	851	552	375	497	999999	999999	999999	190	999999	999999	273	999999	999999	757	591	376	272	874	999999	999999	537	793	331	532	411	167	286	111	413	999999	995	544	160	718	449	184	999999	63	999999	129	684	873	539	284	999999	878	82	567	999999	367	999999	887	999999	999999	930	68	230	842	999999	339	431	584	776	51	162	999999	385	114	318	416	125	999999	473	490	999999	663	999999	57	999999	532	94	999999	96	56	485	117	729	746	788	390	953	418	967	81	999999	110	999999	498	131	207	999999	968	259	609	251	265	999999	333	300	276	805	183	246	563	255	712	498	999999	565	999999	999999	999999	326	927	462	999999	251	402	999999	999999	999999	765	999999	999999	39	126	469	486	804	230	693	405	456	522	999999	779	181	414	999999	984	999999	999999	932	86	207	863	652	331	999999	543	24	32	540	286	709	999999	258	837	533	999999	999999	21	926	345	361	999999	193	804	352	999999	535	836	999999	808	411	999999	832	999999	211	176	474	148	339	999999	215	671	865	179	999999	545	531	343	880	999999	741	999999	449	596	725	602	999999	999999	979	474	999999	999999	456	999999	999999	519	217	409	636	366	665	115	999999	665	140	689	739	23	999999	806	161	999999	999999	999999	76	811	750	245	133	608	496	999999	169	865	262	37	224	142	304	303	999999	132	707	999999	42	636	917	784	466	999999	863	666	856	182	323	
816	999999	999999	665	73	768	971	285	37	999999	48	945	999999	412	112	474	999999	999999	698	477	999999	494	441	845	440	893	999999	779	97	745	999999	770	986	552	446	805	645	477	999999	535	999999	847	999999	999999	993	690	999999	381	363	571	267	946	999999	999999	294	999999	790	733	234	179	802	201	197	292	49	278	959	999999	966	307	828	138	999999	173	120	190	999999	787	851	999999	999999	999999	425	526	487	883	612	291	268	123	25	999999	252	71	733	175	659	999999	614	999999	731	838	415	66	742	138	468	994	594	113	517	12	882	485	999999	217	776	671	804	165	999999	677	14	852	291	916	885	427	440	945	531	999999	999999	136	28	999999	999999	368	999999	359	999999	617	697	164	606	22	39	767	684	525	398	988	591	459	68	63	833	562	775	826	252	50	564	649	582	100	830	999999	467	434	999999	418	999999	455	740	58	980	850	256	279	886	128	999999	999999	999999	999999	835	723	78	964	129	627	593	999999	116	384	63	999999	581	516	999999	284	310	259	497	980	109	146	719	19	999999	983	315	505	940	134	307	999999	103	49	264	116	686	503	314	410	825	931	348	365	994	931	278	740	97	611	999999	493	427	999999	443	699	14	69	890	999999	321	97	26	999999	87	414	999999	542	261	999999	597	999999	945	96	165	178	797	363	24	999999	999999	575	418	999999	999999	814	231	999999	606	999999	112	627	999999	178	99	737	914	366	287	589	976	735	488	21	999999	21	548	340	420	274	902	650	54	748	431	999999	678	688	676	272	192	999999	936	697	973	969	204	776	999999	427	999999	440	85	435	175	999999	999999	406	324	305	276	891	116	341	999999	461	999999	864	747	999999	999999	236	690	25	999999	999999	799	791	48	54	816	999999	343	992	20	471	574	619	583	452	658	281	374	381	996	301	331	999999	44	521	396	999999	999999	653	999999	999999	750	70	38	626	189	305	368	280	999999	504	557	124	331	201	886	999999	999999	305	999999	787	999999	318	28	999999	999999	205	999999	999999	999999	999999	742	689	633	999999	999999	999999	591	999999	273	999999	999999	104	892	501	743	217	283	843	999999	431	58	734	959	581	175	442	51	922	999999	983	999999	841	622	11	762	868	490	347	480	382	383	333	999999	341	873	767	425	527	371	20	922	912	892	236	437	18	999999	61	817	288	472	668	559	289	813	82	482	891	999999	875	726	999999	999999	262	999999	999999	702	627	708	408	26	524	561	397	71	637	949	396	573	754	147	438	530	999999	910	715	999999	752	
528	999999	295	534	788	496	293	986	548	639	188	999999	316	112	999999	999999	999999	947	117	171	227	185	132	999999	327	984	737	298	414	181	999999	342	950	949	109	907	123	491	735	74	114	999999	999999	319	217	860	448	45	999999	121	929	999999	999999	613	534	352	999999	209	999999	803	758	994	582	377	298	845	999999	999999	13	999999	999999	781	221	52	66	152	97	813	877	466	546	702	213	999999	251	999999	734	346	999999	757	239	913	284	999999	316	119	502	720	31	372	108	92	999999	999999	816	158	750	565	556	999999	265	999999	999999	750	267	65	791	289	999999	908	999999	425	940	256	999999	392	506	289	999999	999999	650	376	792	515	368	464	671	564	486	102	999999	179	789	43	501	374	592	533	999999	260	327	223	999999	999999	262	682	999999	785	999999	434	999999	999999	829	999999	741	888	82	999999	392	999999	999999	237	803	43	279	941	635	906	754	842	799	999999	614	484	999999	436	782	999999	263	685	323	885	132	62	450	999999	999999	999999	302	613	302	775	999999	872	866	100	420	999999	842	321	57	244	40	999999	634	678	856	354	980	314	116	999999	563	999999	489	508	115	751	593	111	601	455	614	999999	550	33	832	741	618	999999	26	232	837	942	638	88	854	532	427	999999	322	994	210	987	507	900	222	444	999999	367	984	668	966	740	719	601	630	890	59	610	846	124	736	450	999999	883	564	621	78	410	654	999999	333	999999	789	606	255	627	643	649	811	398	358	999999	554	999999	265	106	232	999999	458	964	999999	817	925	999999	268	759	699	999999	345	999999	999999	982	713	411	999999	155	999999	999999	356	13	256	409	799	999999	765	485	999999	999999	628	468	398	41	952	999999	999999	515	895	591	347	496	927	30	999999	219	32	376	547	152	22	119	155	118	690	455	718	83	28	477	442	783	862	999999	994	999999	212	344	39	999999	312	999999	260	999999	775	859	85	236	105	589	435	399	999999	754	927	518	322	290	999999	507	970	36	497	427	159	999999	633	999999	999999	436	999999	688	999999	523	999999	192	859	785	342	831	380	999999	978	438	52	53	845	118	831	486	999999	999999	993	532	999999	999999	342	832	999999	999999	236	906	211	999999	999999	747	63	999999	913	745	659	536	947	999999	137	488	57	999999	384	116	999999	525	347	549	871	93	694	999999	469	999999	850	36	575	131	604	473	290	319	854	305	999999	431	204	95	999999	37	999999	483	405	574	238	282	457	114	503	999999	568	661	797	999999	62	999999	954	359	894	632	961	826	999999	663	
207	738	214	999999	126	297	330	262	722	843	117	221	418	895	335	577	578	999999	627	893	905	629	999999	364	253	750	476	999999	201	204	76	159	999999	742	376	499	78	999999	999999	999999	390	316	999999	953	392	841	999999	69	34	999999	63	499	208	30	999999	578	999999	849	836	999999	821	486	70	527	776	999999	652	675	528	836	999999	210	483	999999	513	599	689	999999	972	411	999999	416	999999	874	999999	576	950	548	999999	797	999999	229	999999	622	394	903	255	421	186	999999	199	165	541	198	817	852	999999	786	517	999999	889	658	877	434	999999	415	665	999999	386	210	17	114	691	999999	999999	289	668	999999	999999	609	354	277	391	548	999999	763	874	632	67	298	999999	173	999999	999999	999999	624	352	117	174	979	248	69	44	976	425	94	474	811	634	537	194	165	759	907	999999	621	277	338	221	693	540	43	138	98	650	999999	999999	864	821	938	999999	561	696	57	999999	999999	242	415	999999	137	298	73	999999	529	114	404	414	132	999999	297	357	23	999999	999999	449	214	930	999999	336	581	21	610	999999	999999	599	999999	468	711	546	528	999999	999999	214	94	404	999999	46	609	999999	999999	439	950	850	534	591	923	999999	225	608	167	363	999999	88	551	999999	688	84	311	929	481	999999	999999	586	999999	908	495	809	811	86	999999	178	331	961	91	151	999999	999999	999999	999999	676	965	253	113	389	175	999999	783	663	967	716	999999	734	680	512	999999	999999	374	365	625	999999	124	855	149	635	989	42	335	999999	410	65	928	619	206	263	999999	692	599	207	329	817	711	155	999999	369	580	443	651	458	772	414	696	999999	999999	18	999999	120	114	999999	999999	999999	999999	785	262	912	999999	782	537	426	996	626	999999	176	45	808	394	969	21	779	64	555	999999	876	235	999999	368	534	780	999999	702	999999	588	132	807	197	999999	926	999999	931	582	798	905	234	461	999999	999999	530	368	40	623	592	999999	999999	422	844	999999	889	560	999999	553	262	11	349	724	601	48	25	369	848	757	468	85	90	206	266	650	999999	425	999999	999999	838	999999	749	574	120	307	999999	709	963	445	171	375	636	387	330	999999	566	509	860	116	260	171	519	283	165	516	28	138	166	203	594	473	480	537	715	96	261	774	614	304	785	316	406	413	999999	102	449	702	876	469	999999	656	565	999999	479	676	656	476	418	604	288	999999	999999	769	850	999999	895	999999	672	243	999999	791	895	565	331	944	765	116	999999	999999	76	999999	261	999999	119	999999	999999	506	68	48	440	
999999	365	999999	25	660	762	636	562	898	206	351	40	642	923	999999	761	999	652	535	911	549	788	355	537	963	872	999999	999999	912	788	399	999999	999999	803	999999	436	885	550	670	191	138	554	788	866	725	294	619	773	817	186	908	854	999999	136	890	996	20	482	61	788	906	977	649	119	999999	310	999999	999999	174	865	999999	459	982	354	783	994	999999	488	812	999999	263	93	999999	736	999999	545	517	506	912	762	426	413	498	882	284	160	999999	679	69	999999	886	780	608	999999	311	459	871	188	353	896	996	531	669	381	534	999999	145	913	239	272	999999	900	999999	411	449	999999	960	110	79	632	99	330	429	397	792	483	484	999999	999999	430	673	999999	163	999999	766	894	999999	999999	357	462	25	992	999999	796	632	985	853	207	511	838	499	771	999999	720	806	676	999999	999999	588	61	348	254	487	809	599	999999	747	909	645	999999	999999	843	999999	617	617	106	880	632	765	999999	629	287	389	596	930	999999	229	443	999999	99	999999	999999	538	305	123	770	514	640	999999	999999	999999	999999	561	956	119	656	999999	502	112	710	795	479	515	999999	432	70	865	891	878	999999	999999	313	700	555	999999	999999	315	457	503	846	592	999999	999999	999999	568	999999	725	432	487	284	883	999999	340	999999	304	322	955	756	873	999999	999999	999999	999999	999999	935	935	999999	15	202	851	999999	571	999999	266	999999	555	999999	919	999999	999999	345	442	413	604	814	517	972	200	261	451	999999	558	999999	999999	940	999999	488	999999	661	633	442	720	999999	635	933	321	727	84	392	748	277	46	542	137	999999	472	219	167	999999	427	962	62	754	999999	549	792	988	999999	325	999999	77	129	267	590	314	625	999999	999999	671	503	789	898	808	512	184	999999	26	456	732	999999	999999	330	240	243	999999	389	965	999999	96	150	333	178	759	244	999999	999999	779	999999	822	102	270	999999	999999	202	638	73	254	251	577	999999	776	541	825	847	397	746	888	33	919	925	659	724	999999	999999	179	999999	149	999999	831	35	496	999999	633	640	217	329	834	48	605	607	145	724	911	811	374	791	352	911	847	935	269	755	43	897	999999	999999	749	966	32	27	999999	679	419	551	999999	712	907	195	639	78	912	850	999999	321	999999	934	812	999999	166	388	278	237	999999	896	999999	740	40	999999	206	999999	999999	867	25	588	999999	999999	314	369	33	661	883	167	999999	778	32	419	337	999999	117	509	733	870	999999	644	749	999999	999999	523	785	57	682	181	988	968	498	54	834	840	639	999999	
999999	453	999999	999999	504	121	999999	948	873	999999	412	999999	999999	697	999999	709	67	381	838	985	999999	790	999999	999999	999999	712	178	314	999999	978	584	497	91	782	999999	289	23	999999	150	638	742	999999	650	438	999999	372	551	301	40	789	986	463	999999	653	821	838	869	880	525	791	942	650	999999	894	772	999999	237	846	999999	658	999999	752	241	999999	253	999999	150	999999	999999	616	171	877	284	500	991	130	496	438	999999	50	419	143	790	999999	695	999999	345	755	665	730	144	705	483	381	104	244	232	800	409	322	698	724	550	999999	630	75	376	999999	903	652	428	999999	999999	777	248	561	999999	882	515	161	174	394	489	609	481	465	403	902	405	756	999999	696	38	649	352	999999	999999	999999	999999	629	724	176	852	23	312	999999	820	705	999999	542	999999	349	999999	999999	157	313	245	940	999999	999999	671	474	772	156	753	999999	999999	245	435	553	999999	90	999999	886	999999	999999	542	999999	307	146	645	698	768	863	483	558	999999	780	501	48	460	653	999999	563	957	999999	403	705	269	579	575	585	280	590	574	202	195	408	820	999999	771	769	642	300	529	973	999999	909	999999	205	999999	989	999999	397	103	999999	635	600	928	186	603	999999	216	999999	999999	70	428	188	298	291	372	999999	999999	351	999999	690	20	164	44	983	555	494	43	74	258	585	841	883	496	999999	567	595	479	999999	999999	934	562	914	729	469	555	999999	621	999999	832	327	40	402	130	412	313	480	566	945	631	119	803	152	479	986	228	545	691	999999	999999	999999	999999	325	794	999999	138	106	435	999999	999999	38	873	999999	999999	999999	999999	449	999999	999999	945	97	38	534	23	999999	999999	420	445	743	999999	999999	999999	582	668	999999	793	715	608	788	283	217	54	991	516	603	246	162	911	999999	441	779	999999	607	102	635	748	999	311	356	210	717	660	999999	999999	428	203	300	983	999999	147	839	841	974	810	738	999999	47	999999	419	211	999999	509	897	999999	471	999999	237	489	999999	316	794	413	261	587	999999	999999	999999	999999	98	999999	945	178	735	410	601	937	808	796	999999	999999	711	982	892	155	999999	218	999999	390	999999	200	965	999999	950	869	352	436	590	396	254	192	999999	379	999999	19	999999	810	999999	999999	710	534	999999	441	135	999999	604	812	521	115	999999	357	999999	971	804	897	444	143	227	865	67	174	357	999999	551	182	902	999999	999999	882	890	420	444	276	679	338	999999	533	686	511	274	540	999999	485	39	897	399	999999	999999	41	575	131	999999	908	999999	546	186	
16	999999	953	546	999999	759	638	224	945	913	526	999999	476	135	911	457	715	999999	527	258	872	392	653	999999	194	999999	999999	316	768	828	536	837	142	161	764	643	733	999999	11	781	286	999999	999999	984	872	426	108	906	663	999999	876	317	911	298	314	624	999999	180	362	505	738	332	456	999999	386	688	999999	325	370	278	999999	750	599	746	971	611	999999	669	910	999999	668	124	999999	999999	951	228	926	844	846	150	406	562	613	505	52	999999	999999	999999	999999	999999	266	783	999999	395	949	136	717	175	326	999999	326	577	270	594	837	623	999999	999999	176	168	999999	324	999999	230	871	171	146	103	703	27	797	340	71	725	511	885	579	267	154	824	999999	760	528	154	823	829	999999	29	999999	429	285	462	801	999999	999999	941	315	999999	524	788	999999	624	999999	308	905	986	515	544	93	952	999999	421	217	351	999999	999999	796	334	999999	52	868	127	435	284	741	345	539	622	303	999999	580	999999	742	366	834	887	299	229	248	837	323	758	935	716	999999	863	255	459	792	431	155	980	918	481	919	999999	999999	197	567	999999	456	893	250	524	382	789	679	850	516	999999	712	576	999999	568	999999	120	999999	999999	899	999999	999999	89	829	872	423	599	345	270	447	962	698	111	662	999999	391	430	517	999999	343	595	194	404	942	999999	718	579	895	360	999999	999999	999999	479	297	999999	479	376	73	378	999999	783	453	418	413	554	81	610	999999	415	999999	308	602	999999	999999	314	693	695	999999	807	163	843	703	985	518	637	999999	228	813	973	999999	24	366	999999	321	560	151	776	991	398	951	999999	665	999999	182	453	216	920	104	999999	995	783	239	266	225	999999	999999	468	999999	775	282	852	796	999999	999999	999999	942	464	458	824	172	917	704	748	855	999999	187	223	812	999999	431	361	134	999999	999999	427	785	110	923	64	480	683	876	225	999999	109	999999	725	999999	20	999999	999999	472	279	820	88	88	490	999999	999999	89	866	655	999999	353	920	727	999999	962	788	387	842	540	999999	353	489	51	489	999999	999999	733	462	938	802	562	679	999999	854	19	899	348	304	698	753	975	614	999999	50	871	999999	999999	355	762	496	999999	999999	221	999999	925	341	46	599	857	654	446	999999	927	999999	283	674	41	999999	957	73	449	92	153	786	999999	739	461	999999	617	437	999999	388	699	452	180	893	999999	821	929	999999	862	749	447	54	317	999999	686	185	999999	207	999999	508	397	999999	56	549	526	435	648	195	879	999999	981	430	279	68	999999	999999	
999999	999999	216	219	943	289	210	700	645	999999	479	999999	62	286	999999	999999	272	877	999999	999999	406	630	376	42	999999	999999	798	826	768	26	775	259	430	999999	999999	386	999999	999999	999999	117	499	356	999999	427	956	577	143	603	801	999999	999999	999999	77	927	88	61	23	183	999999	210	491	999999	932	628	333	230	650	850	782	858	429	317	322	883	510	60	726	949	86	999999	610	205	35	207	999999	383	999999	999999	999999	452	372	999999	999999	364	626	125	423	999999	999999	735	927	293	820	943	151	849	89	193	426	37	999999	999999	106	439	599	999999	358	734	769	999999	48	156	726	340	495	612	397	958	267	395	636	999999	856	350	678	327	385	92	66	19	303	997	86	999999	127	309	720	490	764	340	999999	999999	999999	152	697	999999	999999	999999	457	999999	462	130	926	41	401	884	217	756	999999	282	910	275	678	759	999999	50	80	999999	999999	195	891	999999	203	999999	628	947	933	713	999999	898	760	999999	999999	527	557	183	81	54	705	242	999999	999999	729	491	999999	501	20	999999	495	657	710	937	999999	271	647	999999	926	10	413	453	951	503	999999	862	522	25	641	161	211	999999	969	35	924	980	103	927	999999	999999	505	136	937	186	228	996	198	822	627	372	879	12	999999	999999	641	261	291	598	861	866	999999	414	860	858	555	21	687	684	23	297	178	999999	376	224	999999	999999	999999	774	999999	116	674	700	398	999999	999999	208	237	999999	394	672	698	504	76	321	743	101	999999	88	630	999999	318	513	809	339	204	170	636	999999	575	364	999999	999999	999999	754	202	999999	26	591	586	356	784	788	300	351	599	673	999999	999999	480	999999	20	437	154	78	999999	999999	890	68	83	121	572	205	999999	39	999999	191	190	322	128	999999	999999	684	501	283	432	529	222	467	740	999999	517	999999	560	172	354	999999	372	255	955	41	387	957	999999	475	784	588	465	271	424	417	492	999999	936	16	338	335	935	870	645	999999	948	999999	999999	551	999999	999999	999999	170	684	618	818	935	366	97	97	999999	999999	36	499	843	73	950	52	333	49	187	644	999999	833	29	382	502	609	687	92	954	640	966	872	793	999999	304	999999	999999	598	556	974	999999	918	221	999999	909	381	802	214	999999	390	994	999999	426	999999	99	337	665	999999	326	335	679	15	142	486	209	164	999999	999999	769	373	246	999999	492	213	999999	635	621	999999	473	131	807	482	94	574	646	463	999999	447	853	967	921	571	282	231	999999	843	786	735	959	999999	999999	902	999999	634	154	
269	29	222	560	464	715	999999	999999	999999	999999	206	920	568	840	745	999999	268	56	999999	452	675	999999	271	908	952	849	886	999999	718	999999	905	999999	460	430	386	999999	243	886	399	999999	125	798	87	999999	999999	922	228	894	999999	56	417	856	643	999999	478	807	999999	999999	999999	614	828	906	63	999999	622	170	470	148	464	311	999999	381	656	550	336	876	999999	568	809	39	999999	992	685	672	999999	59	999999	278	951	999999	686	999999	999999	999999	432	219	999999	338	90	938	462	90	440	912	999999	45	999999	999999	855	602	432	199	504	999999	983	836	999999	391	710	573	767	202	196	885	999999	546	103	999999	127	127	140	56	488	871	999999	551	999999	773	101	13	999999	309	999999	358	156	496	999999	709	999999	596	988	364	999999	516	999999	270	893	999999	296	44	999999	338	976	738	471	386	711	999999	11	441	284	999999	300	706	723	467	779	837	739	138	123	393	78	531	138	776	999999	971	700	317	658	17	486	66	999999	521	333	684	887	769	785	799	707	370	321	542	74	921	792	713	491	65	815	999999	921	559	269	454	609	694	958	739	999999	694	783	277	970	243	999999	212	999999	104	950	969	353	323	685	999999	219	596	712	505	188	986	825	602	999999	328	145	999999	999999	878	999999	202	811	55	866	999999	587	54	572	999999	286	589	999999	999999	999999	846	813	607	999999	999999	244	23	982	462	561	999999	868	190	86	999999	108	143	999999	265	29	758	999999	308	456	672	999999	175	34	882	229	598	418	439	999999	354	999999	537	999999	699	643	71	220	999999	494	920	999999	406	999999	920	732	153	638	323	377	356	688	515	161	211	999999	999999	989	999999	243	962	538	439	999999	731	146	570	504	261	621	957	547	809	814	536	527	999999	208	113	159	86	960	104	71	150	666	999	386	436	269	574	999999	120	999999	531	999999	714	999999	245	999999	172	648	386	999999	419	808	999999	700	624	683	715	870	886	950	999999	999999	443	999999	552	999999	999999	193	999999	992	56	886	999999	999999	292	999999	812	22	962	999999	987	999999	583	403	651	999999	787	309	761	999999	999999	704	194	170	958	999999	948	999999	999999	179	647	978	580	394	654	533	381	999999	417	999999	871	999999	999999	567	962	728	427	49	999999	221	999999	837	431	324	448	999999	999999	277	736	999999	205	476	852	792	680	19	857	199	748	999999	960	603	891	291	881	851	999999	627	207	240	112	999999	619	948	891	999999	999999	265	999999	999999	832	113	457	654	999999	405	999999	999999	887	953	870	238	301	609	260	
684	945	150	999999	596	556	999999	79	506	999999	297	856	999999	999999	870	462	602	253	999999	999999	856	156	247	17	486	10	999999	739	254	369	999999	617	20	698	217	865	416	822	359	755	758	44	999999	993	999999	999999	946	225	999999	500	278	985	854	323	403	537	708	143	956	999999	877	344	824	999999	999999	679	845	215	692	14	56	779	893	999999	537	822	204	253	29	937	64	464	722	754	999999	888	762	697	304	679	167	999999	866	763	878	999999	999999	814	999999	999999	999999	740	532	22	453	999999	101	173	786	999999	342	464	999999	28	542	423	621	80	55	898	916	158	999999	999999	847	773	999999	999999	813	123	613	390	47	711	244	323	931	710	311	601	797	599	910	724	999999	702	169	999999	230	465	802	999999	768	999999	400	999999	830	519	999999	679	586	999999	359	673	967	952	999999	999999	784	228	491	910	769	999999	111	327	247	999999	676	154	999999	74	909	358	320	999999	621	730	320	688	493	422	999999	631	24	836	249	999999	756	393	286	758	74	999999	973	891	379	324	216	83	317	643	843	29	999999	522	999999	11	362	502	341	695	100	999999	735	79	374	999999	439	274	87	999999	439	292	868	855	10	999999	384	428	105	306	524	999999	999999	850	999999	526	565	502	786	248	884	999999	999999	590	999999	999999	999999	904	527	241	999999	941	996	316	999999	561	999999	220	521	152	999999	934	406	45	999999	853	999999	885	500	848	999999	936	488	839	126	185	240	287	999999	41	641	480	901	864	421	582	250	75	646	27	374	355	981	643	621	949	858	26	419	814	255	390	413	678	658	948	462	166	199	38	999999	874	32	999999	511	156	42	541	624	598	612	658	999999	482	999999	236	955	999999	999999	999999	999999	999999	868	383	786	260	76	232	215	472	130	94	875	618	696	999999	333	500	999999	999999	999999	326	402	999999	212	596	151	930	204	431	993	617	938	32	999999	117	15	649	703	260	89	999999	336	999999	478	528	782	630	786	983	903	464	713	753	999999	10	999999	58	999999	199	119	145	37	784	479	999999	156	852	999999	999999	494	683	797	999999	394	116	990	251	999999	684	814	999999	154	221	527	538	904	194	772	999999	297	957	478	514	150	999999	782	999999	999999	965	381	930	999999	999999	498	999999	667	830	369	999999	20	999999	706	496	999999	597	990	816	266	941	608	962	89	206	301	536	215	292	999999	999999	334	999999	999999	386	312	884	798	947	723	307	870	999999	824	629	999999	717	261	981	999999	553	953	966	295	740	366	419	850	526	
905	961	999999	385	99	918	818	572	19	330	194	500	799	53	102	958	80	535	147	460	506	583	285	234	163	198	497	368	162	828	999999	892	999999	281	52	761	999999	495	983	906	811	137	707	931	796	999999	999999	909	873	337	670	831	282	399	30	331	686	789	232	901	430	459	419	999999	999999	302	999999	528	11	999999	999999	584	551	240	648	999999	876	999999	437	524	444	588	494	825	168	198	619	644	261	720	999999	504	273	999999	485	361	999999	999999	999999	504	999999	235	908	542	662	95	289	52	751	651	455	999999	999999	999999	466	842	964	594	33	122	682	999999	999999	291	265	180	320	469	999999	297	660	359	723	933	999999	219	679	999999	172	82	908	577	893	999999	274	743	152	566	625	999999	396	133	503	999999	822	358	957	627	287	492	999999	819	999999	999999	999999	999999	618	428	364	257	172	22	999999	999999	999999	999999	929	667	26	999999	37	754	844	122	900	537	999999	214	120	994	261	62	674	680	307	99	289	439	619	178	135	723	211	378	479	384	701	551	315	717	429	300	610	766	464	30	975	185	563	463	249	999999	317	370	995	120	347	751	999999	124	825	500	58	847	395	314	999999	475	642	999999	835	314	899	403	574	961	451	908	225	287	123	114	875	165	929	721	416	999999	382	369	999999	950	897	200	891	928	252	999999	380	160	476	509	542	47	628	999999	513	913	795	44	999999	439	536	999999	11	720	624	999999	999999	673	897	711	999999	999999	999999	885	416	708	512	646	719	999999	537	999999	810	999999	572	837	537	999999	218	502	56	999999	999999	606	423	530	199	181	314	360	845	999999	262	765	416	269	558	742	528	804	999999	159	999999	979	999999	999999	999999	397	157	787	364	924	465	999999	664	755	999999	999999	471	999999	519	340	999999	369	843	830	999999	54	206	312	288	794	475	413	999999	999999	999999	721	704	951	963	999999	33	526	995	999999	999999	856	110	661	687	676	281	642	295	999999	817	956	999999	81	999999	522	201	845	508	569	458	999999	315	999999	999999	999999	999999	519	921	717	999999	815	999999	999999	589	954	944	545	625	612	523	833	127	29	999999	76	584	633	301	999999	610	188	999999	436	473	999999	551	342	929	826	498	761	720	578	764	999999	592	225	492	704	578	655	999999	896	999999	624	934	999999	687	665	286	999999	227	999999	999999	138	797	937	458	400	413	611	615	798	999999	999999	999999	549	264	88	484	369	999999	597	999999	954	999999	131	390	999999	263	265	655	274	550	943	543	250	999999	636	214	655	
766	101	301	999999	999999	431	782	293	512	395	41	608	999999	999999	999999	630	606	161	999999	999999	557	610	146	999999	955	999999	999999	179	228	872	88	628	874	828	602	59	999999	906	914	999999	349	106	346	868	999999	56	999999	999999	999999	912	999999	319	467	538	108	999999	954	154	21	698	183	612	74	999999	317	413	734	362	324	364	335	699	246	999999	335	460	274	278	922	908	268	625	639	316	238	768	170	999999	730	446	104	999999	999999	999999	999999	999999	41	999999	561	999999	322	730	318	185	999999	944	999999	825	212	647	999999	999999	999999	999999	999999	999999	972	758	411	999999	999999	999999	631	878	269	185	803	30	287	598	999999	567	716	110	596	538	316	464	729	293	694	345	142	93	555	418	999999	793	786	805	764	283	305	999999	579	922	108	440	999999	411	150	63	547	614	228	333	969	131	999999	901	999999	518	39	127	854	999999	266	548	333	850	256	999999	243	999999	833	155	272	704	999999	999999	999999	876	548	327	999999	641	797	999999	999999	999999	449	807	288	885	563	256	999999	188	168	672	666	999999	117	75	165	999999	819	999999	780	83	999999	274	599	841	472	374	999999	711	974	999999	119	999999	684	999999	411	449	731	358	918	587	901	94	999999	858	17	879	769	482	172	22	999999	999999	747	999999	169	184	217	446	999999	199	999999	542	214	945	563	928	999999	999999	999999	999999	408	471	157	203	182	977	728	741	834	592	999999	497	549	961	400	387	999999	892	942	236	241	999999	934	729	311	999999	880	600	304	999999	13	764	999999	455	613	360	584	999999	618	999999	456	475	611	830	999999	788	992	252	555	186	938	999999	73	437	484	999999	999999	428	999999	813	106	137	446	755	589	999999	999999	104	357	49	802	445	284	999999	780	766	683	114	999999	999999	376	999999	55	128	999999	29	701	391	971	999999	999999	999999	999999	805	95	328	39	999999	250	752	120	898	894	516	384	502	709	999999	657	718	999999	999999	999999	999999	446	469	92	328	614	570	150	296	132	999999	225	999999	781	999999	673	461	999999	827	864	393	412	999999	742	538	999999	648	999999	999999	734	999999	71	402	874	294	369	626	246	999999	999999	680	999999	999999	999999	47	300	738	999999	241	639	999999	981	612	567	899	965	968	726	553	583	966	259	752	561	869	795	999999	999999	999999	118	999999	224	35	585	194	999999	589	702	705	248	16	926	999999	999999	999999	999999	459	834	999999	329	400	900	693	999999	285	430	999999	999999	999999	999999	477	999999	234	999999	592	981	955	37	383	128	386	275	31	315	577	49	180	
999999	32	598	999999	988	999999	177	717	156	999999	898	999999	763	999999	326	796	462	999999	49	702	999999	999999	557	999999	999999	460	855	943	999999	879	999999	559	246	260	999999	999999	318	905	489	179	66	414	446	999999	66	727	620	208	69	479	568	545	999999	346	222	830	999999	282	914	537	941	234	999999	276	153	349	72	513	65	87	999999	557	290	870	645	999999	728	999999	269	703	840	657	999999	655	321	999999	31	899	47	44	775	46	990	999999	999999	832	999999	179	315	999999	665	116	152	982	991	20	264	667	700	999999	112	376	22	220	696	999999	350	936	999999	311	999999	999999	475	31	311	452	566	338	642	999999	731	558	792	551	48	733	515	901	999999	999999	999999	364	999999	999999	931	409	999999	999999	265	944	491	999999	223	14	400	502	641	130	680	549	454	926	35	887	938	999999	583	999999	181	962	777	449	999999	655	723	999999	963	108	999999	902	999999	785	82	999999	331	999999	344	788	161	546	102	394	999999	125	855	661	999999	321	439	999999	999999	561	999999	999999	176	999999	612	568	290	437	538	999999	40	778	130	668	853	338	999999	100	219	794	999999	635	870	393	228	166	799	999999	633	999999	999999	711	86	867	187	780	999999	288	244	999999	508	723	18	559	363	999999	995	999999	807	999999	755	348	179	999999	999999	973	432	783	999999	455	769	227	803	999999	873	329	702	262	491	83	999999	287	855	442	999999	596	999999	999999	39	775	171	612	264	633	897	999999	542	999999	626	999999	357	746	463	789	17	999999	999999	999999	686	44	750	999999	705	999999	202	999999	492	999999	744	654	356	122	754	59	293	166	999999	180	988	553	786	657	636	999999	725	999999	824	76	999999	16	676	503	999999	999999	999999	429	999999	529	440	429	999999	806	999999	999999	857	244	999999	414	999999	850	327	749	144	142	257	103	115	429	999999	999999	653	426	310	738	978	852	488	999999	34	864	999999	999999	740	568	715	980	357	665	999999	999999	79	419	570	584	689	926	369	501	747	932	323	487	520	309	776	421	505	999999	992	14	999999	243	390	999999	600	883	19	576	426	999999	745	999999	999999	527	72	243	999999	725	59	62	493	987	21	102	551	999999	922	440	791	999999	485	999999	672	999999	735	835	39	930	984	805	916	792	84	999999	999999	872	999999	993	999999	543	566	779	521	940	520	768	232	298	99	827	999999	579	784	132	791	959	778	584	999999	999999	213	924	999999	254	145	700	999999	999999	999999	678	294	929	203	258	738	705	999999	731	904	966	612	741	841	166	845	347	999999	952	
688	236	104	903	210	20	339	641	48	277	804	819	999999	999999	392	999999	999999	999999	999999	536	393	96	694	56	679	826	623	472	93	584	999999	798	692	959	851	678	583	391	729	193	919	999999	999999	997	926	94	119	920	358	430	624	814	962	481	999999	999999	542	58	999999	383	396	866	557	464	868	16	137	896	840	713	999999	999999	311	999999	999999	297	999999	697	129	999999	716	999999	999999	999999	960	999999	836	220	999999	258	999999	535	167	999999	999999	62	549	212	999999	920	999999	223	999999	999999	594	472	512	770	864	281	999999	844	928	638	667	693	753	999999	999999	283	179	916	999999	999999	576	999999	993	956	404	999999	747	999999	568	209	637	503	623	999999	999999	497	92	75	356	129	85	999999	606	529	999999	114	309	654	999999	855	750	51	717	498	78	293	999999	555	999999	999999	534	956	999999	729	10	173	80	284	826	16	200	114	570	999999	515	999999	704	473	278	300	265	102	999999	999999	458	999999	786	135	409	999999	28	536	698	56	595	129	26	876	529	524	43	999999	828	702	665	646	481	999999	999999	794	589	15	999999	86	53	441	448	573	999999	414	999999	945	999999	50	987	663	999999	523	791	396	267	827	944	753	266	241	274	814	57	999999	124	999999	999999	615	205	999999	259	621	12	163	999999	453	605	124	147	98	159	787	999999	11	240	957	999999	595	536	761	999999	533	820	999999	176	634	525	468	299	999999	802	999999	999999	974	414	793	521	637	715	814	999999	999999	616	177	91	486	109	999999	582	166	905	999999	89	444	952	999999	801	199	999999	56	928	147	825	215	296	889	999999	740	597	446	446	911	879	721	999999	999999	917	653	731	690	534	479	886	142	35	255	190	410	32	688	999999	331	650	669	999999	999999	14	411	880	201	544	369	999999	145	999999	994	677	367	903	999999	808	157	468	999999	521	458	260	692	189	999999	709	541	717	999999	999999	125	999999	220	835	455	235	516	772	999999	156	999999	30	999999	422	41	578	822	507	999999	880	844	862	999999	158	999999	834	322	999999	999999	491	12	651	549	692	604	999999	466	532	457	496	301	385	929	160	999999	437	509	999999	157	472	887	999999	999999	38	999999	262	917	999999	407	999999	912	999999	932	57	153	524	999999	68	818	999999	121	300	59	999999	999999	469	999999	203	802	999	334	53	84	376	604	967	244	999999	93	351	815	999999	134	835	999999	999999	452	881	16	831	956	999999	461	848	361	999999	999999	999999	999999	999999	999999	723	269	999999	999999	869	220	566	452	999999	290	959	974	999999	492	
716	175	999999	240	581	26	62	196	971	53	882	999999	235	25	999999	982	999999	81	944	32	101	145	727	548	713	796	999999	438	830	551	997	477	985	999999	645	431	999999	372	999999	132	999999	999999	298	999999	415	288	985	550	445	203	999999	999999	39	453	401	999999	999999	675	527	999999	140	623	366	429	999999	415	606	869	379	586	221	278	213	822	999999	564	847	372	143	435	811	345	993	636	902	999999	447	999999	964	74	983	106	999999	999999	999999	653	180	868	999999	999	682	126	181	859	982	380	999999	217	697	836	999999	999999	541	102	973	794	630	999999	527	936	967	74	904	314	602	124	433	130	829	112	999999	979	64	143	753	695	174	144	654	531	999999	240	844	999999	342	908	564	753	999999	999999	32	451	351	999999	42	617	221	866	266	867	999999	563	387	594	452	999999	30	999999	999999	999999	630	999999	84	999999	511	737	230	776	972	999999	999999	680	999999	632	999999	943	638	682	111	145	999999	999999	999999	787	583	872	852	259	686	589	887	166	999999	999999	999999	999999	376	355	870	999999	396	999999	894	571	317	277	550	755	514	508	125	999999	307	212	805	332	617	297	422	999999	885	999999	99	393	807	404	276	192	64	552	576	293	999999	807	749	48	413	999999	999999	999999	331	106	999999	187	474	548	999999	211	34	255	919	88	933	240	999999	425	999999	510	764	913	10	368	701	961	931	832	535	499	463	999999	999999	311	817	115	318	999999	237	999999	999999	268	545	75	167	999999	633	498	359	582	397	334	692	903	551	566	315	962	405	782	999999	999999	23	369	747	267	337	617	271	827	921	630	197	443	591	506	377	935	999999	999999	338	443	482	953	112	999999	999999	24	999999	260	999999	356	392	454	999999	287	255	186	327	900	999999	999999	237	532	660	999999	146	258	321	55	198	379	999999	513	454	999999	170	999999	999999	618	192	322	858	20	38	999999	999999	743	777	999999	260	201	999999	310	420	322	216	949	303	345	999999	999999	999999	713	72	429	594	878	10	854	127	999999	919	709	718	999999	167	226	503	94	528	403	481	17	794	996	761	461	999999	142	604	220	766	999999	999999	366	999999	999999	948	999999	999999	369	743	922	197	75	282	909	999999	262	164	989	999999	219	816	999999	354	695	999999	75	667	999999	786	868	999999	907	429	997	93	361	549	999999	999999	999999	112	169	659	559	820	999999	724	852	868	840	977	614	763	999999	999999	35	21	923	235	999999	941	847	999999	999999	672	999999	646	285	825	240	712	999999	999999	999999	116	657	939	795	
875	199	350	999999	999999	999999	890	645	153	872	892	68	350	625	788	395	953	999999	586	784	886	540	93	448	37	999999	137	999999	893	211	451	999999	999999	225	58	45	542	136	999999	637	984	37	146	774	999999	999999	999999	97	362	335	608	851	81	164	909	344	116	902	787	636	818	62	751	941	999999	444	972	134	577	752	853	827	681	999999	800	859	403	319	65	270	999999	999999	999999	567	603	999999	386	930	316	999999	929	999999	348	947	818	931	286	999999	999999	949	793	999999	520	609	999999	781	179	999999	999999	59	941	796	846	526	887	777	578	999999	999999	831	67	999999	817	999999	822	223	488	999999	140	868	583	208	999999	999999	999999	983	530	874	95	822	999999	264	999999	266	772	999999	793	999999	69	51	363	102	856	521	891	751	999999	656	787	269	302	444	992	496	476	742	830	740	60	904	256	703	108	526	410	999999	476	560	999999	999999	999999	999999	999999	999999	514	999999	351	454	999999	724	45	999999	97	826	529	985	272	88	999999	39	999999	62	771	165	794	660	994	999999	999999	98	285	397	565	106	839	635	770	999999	999999	986	999999	385	525	335	999999	382	615	282	999999	424	999999	397	770	71	388	377	895	518	304	853	999999	21	343	999999	449	648	318	999999	999999	999999	225	999999	106	803	639	926	999999	446	999999	421	55	721	343	696	557	887	999999	504	718	999999	739	261	999999	139	499	999999	52	399	885	999999	74	624	295	999999	999999	182	301	966	999999	461	840	459	231	883	808	774	677	646	999999	561	31	814	282	525	164	964	760	967	313	259	999999	147	560	999999	999999	430	436	241	999999	385	596	659	82	999999	631	290	39	725	330	725	712	405	819	333	999999	259	352	770	948	244	421	334	663	182	577	703	999999	165	535	387	348	999999	159	999999	999999	371	742	25	893	999999	935	999999	999999	588	546	488	999999	236	867	999999	88	999999	292	263	963	999999	999999	899	688	927	392	874	199	943	386	276	256	625	369	837	516	336	999999	85	999999	386	687	84	635	99	999999	999999	999999	437	309	999999	163	895	240	702	374	843	336	965	491	70	844	703	211	280	242	701	867	40	999999	751	789	999999	954	586	584	922	273	599	999999	720	587	761	643	999999	999999	360	394	666	472	673	10	910	999999	999999	541	999999	999999	365	999999	684	803	999999	847	557	892	947	941	654	127	452	999999	999999	423	770	483	93	69	506	167	882	316	211	567	917	999999	879	622	715	999999	600	59	907	742	867	916	329	914	96	812	999999	999999	999999	999999	999999	
104	272	999999	999999	765	458	999999	375	999999	999999	377	602	700	999999	806	23	999999	235	609	526	402	671	994	555	853	163	178	973	999999	992	999999	576	999999	999999	822	488	392	798	950	595	676	684	709	767	500	999999	629	999999	290	799	840	999999	999999	32	628	432	277	940	999999	999999	999999	999999	681	215	999999	801	999999	163	117	999999	630	536	284	23	850	999999	962	236	999999	539	534	999999	693	894	161	289	445	638	918	999999	220	452	999999	349	999999	725	12	503	266	999999	383	999999	999999	962	179	999999	908	999999	999999	999999	469	50	885	441	86	999999	999999	787	64	232	366	312	244	716	116	188	708	935	708	135	715	999999	970	365	166	999999	316	999999	725	999999	380	327	466	18	930	179	999999	397	272	217	999999	999999	999999	999999	343	80	241	999999	856	991	999999	973	999999	999999	999999	11	999999	529	285	28	999999	536	72	216	851	48	846	235	785	936	999999	321	999999	999999	667	500	28	999999	31	95	999999	155	999999	734	999999	999999	909	999999	815	999999	110	46	121	254	427	930	999999	243	192	305	999999	15	999999	920	999999	294	310	917	999999	999999	982	142	508	199	201	645	662	337	965	453	138	999999	420	856	836	584	999999	428	83	736	347	999999	754	726	999999	822	999999	953	999999	999999	999999	991	38	999999	946	967	538	922	63	999999	277	825	277	738	176	796	594	528	94	999999	999999	999999	843	653	365	999999	388	999999	999999	378	875	709	999999	18	356	146	409	308	910	869	55	286	375	302	469	999999	999999	26	559	74	999999	251	999999	569	870	225	158	385	999999	999999	589	756	593	684	999999	999999	851	269	392	999999	397	295	618	224	749	999999	999999	551	999999	999999	689	371	232	273	151	634	839	413	999999	141	988	33	999999	171	289	298	692	691	396	900	670	258	999999	529	676	941	632	654	999999	71	709	606	201	913	69	227	999999	330	542	280	729	447	131	260	50	374	743	457	935	460	999999	825	164	293	182	440	737	702	999999	209	12	194	593	999999	432	392	832	639	111	72	764	372	158	125	181	233	137	999999	999999	312	208	185	999999	999999	944	883	999999	907	740	628	999999	999999	732	342	999999	544	854	54	828	658	541	114	999999	872	696	753	999999	49	122	949	999999	364	222	294	11	827	999999	233	141	548	940	925	999999	999999	582	931	639	815	999999	637	378	92	554	830	771	999999	999999	847	673	201	999999	412	795	999999	325	999999	619	448	999999	451	999999	999999	913	290	717	616	216	873	299	764	124	999999	202	999999	580	230	809	392	523	908	
998	628	559	940	341	538	139	117	999999	457	321	201	484	405	568	748	179	273	999999	999999	999999	955	557	999999	86	355	220	999999	220	104	325	237	925	999999	453	450	999999	973	948	999999	999999	108	716	842	999999	923	999999	999999	999999	832	61	546	999999	368	30	52	80	650	863	999999	328	820	999999	72	141	93	999999	61	951	999999	677	206	325	933	999999	999999	248	714	465	999999	968	422	402	999999	52	779	958	566	412	410	379	430	999999	962	861	666	212	654	710	369	657	335	845	999999	999999	855	999999	345	999999	242	804	366	195	709	28	905	427	517	29	999999	999999	999999	649	999999	747	256	96	362	81	21	999999	594	13	106	506	999999	576	603	999999	197	558	999999	876	180	606	23	245	410	944	999999	249	999999	634	358	243	948	686	305	62	908	769	868	999999	678	656	219	362	999999	212	999999	338	824	293	832	999999	513	999999	999999	943	733	21	686	999999	999999	772	999999	959	999999	862	558	956	281	550	325	999999	690	358	999999	524	396	661	156	207	569	627	424	411	999999	554	999999	126	999999	361	999999	897	92	999999	158	906	765	260	706	999999	654	428	66	283	999999	413	123	164	634	954	557	82	864	488	848	498	357	489	166	111	999999	442	749	920	999999	427	345	239	999999	301	758	146	999999	920	999999	150	999999	151	442	398	999999	576	491	262	804	255	42	999999	611	660	558	286	104	605	105	999999	679	146	999999	550	78	883	954	343	206	420	128	944	999999	999999	927	216	56	767	670	999999	950	999999	999999	999999	394	741	999999	550	742	482	51	358	999999	340	471	434	99	891	330	556	621	999999	66	393	137	98	667	903	732	999999	999999	336	934	539	271	999999	30	85	165	336	265	414	999999	723	379	999999	129	606	246	999999	127	164	999999	124	943	999999	440	732	848	306	84	725	817	399	253	715	423	294	78	289	413	999999	999999	994	301	217	999999	342	24	999999	969	71	666	238	235	84	889	999999	596	468	751	999999	999999	859	261	540	596	211	480	999999	999999	834	537	999999	999999	113	428	452	822	736	999999	108	717	999999	999999	23	68	588	174	178	825	603	999999	610	999999	124	786	999999	742	761	620	353	999999	360	21	144	533	708	999999	131	655	999999	999999	999999	220	652	580	746	999999	248	481	18	47	312	838	999999	145	927	999999	999999	327	999999	710	71	999999	903	999999	367	479	202	489	359	450	52	999999	388	605	838	399	885	544	49	353	503	289	612	999999	559	522	268	999	999999	289	172	804	999999	736	936	999999	999999	415	
223	277	340	999999	999999	567	999999	789	459	999999	306	537	999999	999999	287	999999	216	781	999999	597	999999	844	220	203	883	80	287	247	419	652	668	104	93	479	999999	772	23	744	168	54	999999	770	72	121	999999	77	744	731	526	904	529	164	240	718	727	378	66	147	875	999999	290	757	379	807	488	212	454	74	119	514	195	999999	623	468	999999	917	782	108	501	815	336	555	720	515	132	514	999999	374	751	953	716	875	999999	117	764	563	400	265	632	500	623	999999	999999	22	999999	66	540	771	441	810	596	957	646	69	724	734	999999	863	684	999999	347	90	322	166	798	999999	999999	516	704	723	999999	526	476	11	999999	999999	933	999999	796	76	999999	999999	932	941	367	758	999999	809	393	39	526	537	581	658	162	543	366	465	223	408	462	34	76	717	293	79	491	645	866	77	801	338	999999	999999	10	999999	157	999999	799	999999	999999	999999	132	999999	207	999999	944	999999	848	659	999999	999999	495	999999	613	949	36	225	658	999999	999999	594	942	326	238	197	470	963	999999	909	395	985	999999	183	328	667	901	401	999999	303	135	999999	796	216	999999	334	843	678	999999	61	226	999999	722	511	773	495	852	999999	446	999999	529	981	999999	938	999999	314	810	999999	999999	946	57	999999	999999	364	999999	999999	798	735	548	903	354	999999	999999	606	692	999999	272	164	409	833	999999	104	955	510	774	154	512	857	943	472	999999	530	999999	999999	13	591	999999	368	999999	178	697	127	267	542	665	999999	31	564	999999	809	999999	655	912	245	142	953	679	204	999999	28	102	940	999999	86	390	999999	191	901	999999	111	237	903	815	240	146	696	999999	999999	845	46	999999	947	611	143	999999	999999	618	374	925	999999	911	42	999999	331	86	999999	335	191	162	841	556	129	961	155	582	999999	840	681	108	445	999999	267	359	553	895	999999	338	659	999999	522	215	817	976	553	199	205	135	493	164	999999	371	655	270	13	490	12	986	466	560	291	37	937	999999	489	999999	654	682	234	435	932	428	999999	999999	639	636	738	152	417	999999	387	22	999999	527	718	83	999999	999999	356	73	893	999999	872	999999	999999	999999	278	551	999999	619	544	522	901	67	232	961	999999	130	630	377	751	859	578	510	182	278	680	420	557	415	999999	658	336	170	542	774	999999	577	999999	155	368	197	999999	798	421	999999	121	999999	999999	756	999999	999999	376	978	999999	43	589	371	925	105	813	999999	994	91	156	885	196	741	999999	457	416	999999	960	485	19	564	213	780	999999	317	167	
999999	999999	800	38	999999	292	357	999999	508	194	999999	651	74	341	509	202	999999	652	535	678	380	774	999999	350	269	389	891	969	758	830	809	283	617	999999	432	999999	203	63	32	999999	999999	893	26	999999	232	476	895	153	509	371	639	137	563	639	999999	999999	277	459	768	999999	999999	388	99	678	385	910	44	136	908	766	999	520	999999	931	839	999999	999999	999999	128	792	493	747	469	396	999999	681	720	978	160	815	475	743	294	288	212	460	999999	999999	887	999999	442	769	999999	742	372	128	508	631	999999	999999	859	693	341	975	999999	653	999999	703	487	704	200	999999	976	103	301	999999	236	999999	999999	388	683	420	696	999999	360	724	512	726	34	999999	183	98	187	849	956	781	412	999999	38	559	541	110	999999	193	131	386	793	151	451	116	892	167	902	421	627	448	996	534	625	536	150	202	678	416	999999	111	878	999999	147	519	853	917	322	179	846	583	560	513	685	974	930	371	999999	917	189	26	196	765	999999	517	785	877	693	502	418	349	431	453	662	29	507	999999	13	931	999999	975	999999	999999	999999	54	888	492	849	650	605	779	916	761	236	514	999999	123	903	999999	734	999999	999999	820	760	507	999999	116	999999	999999	476	273	367	354	663	214	181	463	200	188	629	999999	37	53	999999	999999	433	670	226	157	114	394	763	384	206	287	751	34	972	77	892	781	999999	193	183	999999	422	571	999999	32	999999	999999	922	725	999999	441	948	999999	923	131	84	491	999999	703	561	92	999999	983	157	385	999999	999999	999999	132	295	999999	660	844	869	565	227	861	572	204	814	653	471	47	999999	999999	339	570	110	850	999999	410	891	999999	632	101	830	999999	424	722	999999	999999	970	800	439	163	999999	114	321	367	999999	222	919	695	888	908	620	473	609	392	55	999999	56	640	138	885	955	722	221	999999	999999	999999	999999	849	635	628	682	999999	607	999999	999999	235	259	743	945	999999	491	999999	60	724	999999	367	829	999999	676	677	149	339	671	999999	207	69	892	543	632	126	776	79	69	269	235	948	999999	388	408	820	642	312	694	358	403	758	671	497	999999	378	958	999999	999999	999999	489	352	10	63	33	924	343	715	121	829	14	421	147	790	999999	532	501	450	999999	856	44	836	644	323	160	449	397	405	247	999999	168	371	896	111	999999	882	948	812	999999	484	487	999999	201	865	353	981	621	881	997	773	999999	999999	999999	999999	923	652	708	687	999999	584	999999	937	477	856	671	643	525	45	20	999999	584	689	
95	999999	378	117	644	779	969	178	827	516	407	473	387	650	589	999999	187	137	184	270	909	781	999999	549	999999	345	204	709	466	585	870	391	199	196	999999	632	999999	816	18	928	717	733	756	999999	999999	14	999999	30	63	947	858	883	442	323	780	999999	212	999999	657	309	584	270	712	999999	645	999999	283	201	999999	999999	999999	370	129	255	553	185	999999	999999	19	999999	866	183	655	518	727	987	948	876	416	128	999999	128	999999	708	353	457	999999	513	385	524	730	287	802	999999	327	497	999999	196	769	999999	288	286	820	212	999999	411	999999	204	525	657	999999	407	784	999999	999999	511	211	999999	901	999999	999999	521	999999	495	999999	999999	381	559	999999	239	234	999999	117	812	839	153	308	956	275	942	842	826	988	727	456	999999	502	702	568	816	999999	353	295	673	448	766	735	335	488	999999	39	64	12	999999	433	999999	299	972	270	393	212	255	155	958	263	999999	999999	823	48	400	95	679	990	385	943	881	476	443	373	999999	418	973	478	420	913	788	999999	702	303	151	43	999999	442	184	613	51	207	999999	420	999999	243	912	297	97	769	360	74	627	999999	552	999999	999999	609	197	975	999999	776	735	55	475	515	830	529	896	999999	565	999999	815	771	902	683	150	999999	999999	839	506	686	390	651	562	723	206	999999	751	313	187	999999	999999	209	384	999999	472	290	999999	604	999999	393	400	730	213	123	999999	856	999999	869	697	832	356	999999	479	553	396	94	999999	751	319	480	777	593	189	645	992	616	999999	638	999999	860	88	658	437	122	999999	660	448	448	999999	349	910	882	999999	354	999999	897	729	831	877	999999	796	203	295	999999	615	999999	999999	567	999999	641	469	811	657	837	999999	697	920	366	999999	736	646	54	285	999999	569	895	999999	835	82	104	886	565	760	833	73	885	373	505	507	999999	119	880	327	833	880	999999	234	778	600	875	977	373	573	999999	999999	752	917	325	372	999999	999999	715	495	36	755	903	60	999999	773	868	334	424	999999	778	626	765	727	452	999999	470	671	209	244	206	999999	999999	991	999999	100	999999	967	57	143	787	999999	403	395	300	88	976	59	409	14	731	999999	562	513	794	524	976	35	475	237	901	58	629	999999	298	909	241	912	440	733	462	901	999999	291	81	999999	232	379	436	373	121	421	999999	204	512	654	565	20	206	105	124	999999	502	820	241	739	39	922	106	999999	999999	999999	618	675	552	830	275	280	442	999999	999999	606	999999	999999	125	999999	999999	435	968	644	
354	231	715	999999	619	999999	409	465	59	341	99	999999	283	55	526	57	803	999999	999999	999999	389	294	999999	531	803	517	696	999999	999999	751	954	604	999999	462	46	999999	359	282	65	999999	431	809	231	111	585	999999	333	552	584	999999	686	199	782	296	265	70	653	194	999999	999999	480	18	759	308	999999	999999	355	821	19	999999	697	530	540	277	261	579	73	476	945	812	193	154	816	637	74	764	821	668	207	976	972	999999	740	953	999999	422	60	923	723	100	645	512	543	684	380	166	658	514	44	685	997	187	999999	729	918	336	201	132	243	622	673	687	624	999999	999999	532	790	587	999999	838	529	150	999999	999999	176	681	610	142	267	999999	999999	316	999999	521	999999	795	927	20	999999	578	231	927	689	111	999999	957	887	999999	756	847	376	999999	151	999999	166	857	434	999999	562	999999	725	69	865	999999	515	366	63	113	999999	142	999999	779	552	794	617	601	999999	650	999999	218	794	109	385	419	542	45	175	999999	364	132	370	544	999999	999999	999999	171	72	999999	999999	999999	903	784	457	624	252	999999	999999	356	589	565	999999	783	953	353	452	999999	999999	455	792	999999	999999	626	748	999999	771	70	331	754	999999	455	999999	105	65	379	315	999999	652	999999	177	945	516	818	848	999999	999999	586	999999	114	356	236	999999	617	999999	999999	867	999999	999999	525	852	191	276	999999	414	143	36	311	728	583	48	999999	999999	922	999999	847	963	999999	778	949	999999	195	479	226	408	999999	999999	999999	532	940	999999	37	999999	136	909	986	679	742	414	714	773	423	858	17	75	913	262	565	339	725	999999	494	509	96	319	667	711	59	376	999999	176	114	999999	787	82	21	469	847	23	301	178	230	999999	73	186	792	336	999999	161	494	464	411	592	999999	788	27	999999	887	816	251	999999	630	999999	999999	547	668	645	999999	935	64	454	415	552	999999	557	930	525	445	910	527	340	249	897	881	243	999999	999999	971	999	999999	492	581	40	999999	999999	547	854	999999	525	999999	157	266	537	107	50	59	858	999999	260	858	502	92	976	999999	910	45	732	494	999999	781	156	999999	81	879	571	872	384	780	31	19	999999	272	920	403	380	999999	712	800	841	999999	999999	968	721	150	563	410	605	740	860	980	815	370	779	743	370	483	999999	657	535	178	674	87	999999	250	782	239	999999	583	918	836	332	931	653	298	874	188	952	930	999999	999999	276	999999	919	51	203	999999	492	186	42	896	999999	999999	275	672	520	829	999999	999999	368	333	247	32	
822	34	657	999999	999999	490	869	192	531	264	999999	373	901	40	168	490	999999	77	999999	986	550	32	946	999999	666	980	778	55	741	999999	572	993	999999	254	821	999999	393	319	999999	11	317	850	375	636	723	901	770	489	671	999999	432	300	999999	261	999999	800	88	999999	227	736	999999	999999	450	58	999999	348	999999	657	218	273	107	737	79	999999	999999	699	999999	999999	554	764	219	298	384	786	59	999999	417	671	772	31	816	13	999999	999999	999999	493	999999	326	944	999999	461	123	999999	408	999999	999999	999999	999999	582	782	153	768	999999	463	526	423	999999	999999	999	420	930	999999	884	196	456	104	646	808	456	195	299	339	999999	178	313	106	999999	976	927	999999	60	576	99	990	878	57	177	638	744	875	999999	999999	327	999999	454	682	999999	999999	951	763	59	422	393	396	493	814	403	667	159	430	406	999999	736	645	369	363	999999	999999	318	408	999999	999999	73	999999	151	999999	22	999999	723	631	866	931	35	999999	314	999999	193	702	999999	73	654	999999	999999	324	478	582	19	681	174	999999	993	345	777	999999	836	999999	359	812	255	939	801	999999	999999	528	999999	475	447	999999	340	999999	180	986	999999	999999	754	427	528	748	112	999999	999999	999999	676	632	638	530	999999	482	999999	999999	287	999999	999999	567	272	999999	566	961	760	13	145	447	350	999999	920	16	948	533	798	419	523	999999	709	686	406	999999	885	321	889	42	999999	964	243	77	999999	799	999999	829	981	661	861	567	987	999999	999999	106	990	244	712	631	999999	631	999999	919	749	999999	671	999999	171	801	217	254	81	727	692	180	214	283	987	131	999999	129	999999	146	999999	956	622	610	999999	309	480	650	609	999999	460	689	290	324	327	777	137	999999	999999	190	453	616	999999	270	999999	262	892	716	999999	590	164	462	90	547	371	793	64	71	516	861	330	567	999999	812	999999	12	890	889	999999	220	994	707	460	370	693	941	999999	362	202	10	417	763	403	28	113	997	609	742	999999	534	722	75	262	807	859	886	999999	999999	992	414	372	12	761	46	596	457	12	719	999999	429	332	701	999999	999999	453	999999	173	626	709	279	999999	157	936	431	999999	999999	454	653	510	806	970	787	999999	787	638	414	12	367	432	999999	995	890	888	999999	211	31	999999	746	363	303	722	354	973	723	999999	999999	999999	999999	548	999999	999999	358	999999	999999	458	545	341	91	999999	48	999999	806	999999	999999	999999	999999	268	999999	229	476	732	708	299	217	94	626	813	999999	999999	999999	348	672	819	999999	652	999999	
999999	841	85	666	690	125	868	325	999999	916	999999	999999	449	999999	956	664	121	999999	935	999999	69	11	962	999999	731	694	315	999999	999999	892	999999	440	410	637	831	426	336	562	786	999999	840	974	478	177	476	893	207	275	467	684	999999	746	999999	999999	587	679	999999	252	999999	995	999999	999999	999999	999999	999999	719	520	999999	678	539	337	999999	296	328	464	94	999999	795	999999	999999	999999	50	997	999999	341	250	999999	62	999999	162	999999	94	999999	790	807	436	359	632	247	999999	383	395	597	999999	999999	12	460	509	999999	502	999999	93	885	106	508	768	416	999999	999999	689	117	467	762	525	999999	253	930	505	999999	999999	735	999999	557	609	465	999999	452	79	669	338	999999	112	168	557	15	463	208	531	292	49	30	999999	128	999999	999999	999999	632	81	999999	999999	82	954	999999	866	766	999999	536	286	640	999999	325	346	939	185	899	999999	999999	215	999999	999999	54	999999	999999	481	16	999999	781	998	960	550	479	381	999999	565	266	999999	123	302	790	759	926	999999	890	999999	723	683	999999	999999	999999	645	615	427	561	407	69	999999	742	999999	859	781	474	537	326	999999	925	944	213	999999	918	74	890	999999	424	760	611	999999	517	999999	999999	333	184	839	999999	324	935	999999	819	735	999999	593	102	999999	442	18	999999	399	999999	800	961	999999	479	436	33	594	754	607	999999	801	796	937	165	416	758	999999	607	635	999999	11	165	873	135	478	877	335	971	293	574	416	476	221	525	717	374	979	853	999999	999999	755	569	337	59	28	938	569	438	686	999999	999999	410	999999	999999	999999	645	97	653	10	558	698	622	471	999999	596	334	584	421	999999	51	779	999999	859	999999	441	441	827	823	117	999999	318	999999	294	445	667	999999	999999	20	921	81	999999	336	852	199	127	143	108	304	999999	693	364	157	990	645	78	234	550	838	769	172	999999	274	545	999999	249	801	999999	35	375	590	999999	574	500	376	999999	452	999999	670	701	308	343	533	999999	423	999999	170	905	999999	376	443	464	999999	999999	758	999999	22	790	999999	999999	999999	805	82	999999	872	187	789	657	624	999999	626	999999	879	999999	471	829	294	904	999999	294	89	895	687	999999	931	136	999999	333	999999	999999	999999	661	448	721	385	503	270	604	999999	246	999999	999999	999999	769	750	49	584	842	779	928	968	118	668	106	870	430	999999	424	997	746	649	465	915	511	999999	964	956	168	761	999999	999999	999999	999999	886	898	576	999999	999999	999999	892	999999	695	554	813	154	999999	993	351	851	955	386	846	999999	749	
596	930	597	780	640	785	92	426	90	812	369	288	999999	999999	207	303	816	999999	515	115	999999	954	911	112	999999	999999	971	999999	316	999999	591	722	93	999999	299	968	979	833	287	133	809	135	614	999999	999999	866	999999	221	153	557	148	187	340	501	554	642	999999	999999	423	999999	813	999999	119	285	230	646	999999	42	492	239	324	983	920	392	305	80	999999	179	658	999999	999999	760	471	999999	666	999999	392	592	999999	656	950	999999	999999	142	319	999999	999999	339	521	806	671	999999	728	999999	242	165	266	948	206	484	303	849	835	923	603	999999	999999	360	618	816	999999	999999	918	836	289	830	999999	788	999999	999999	999999	999999	657	999999	828	641	999999	556	526	511	999999	999999	999999	639	999999	110	658	999999	539	266	999999	664	721	704	551	69	992	892	635	412	999999	478	875	242	429	293	201	984	104	999999	999999	460	834	116	669	999999	225	289	482	188	181	88	258	816	638	999999	999999	952	999999	999999	999999	150	921	999999	920	679	568	999999	219	79	908	674	401	577	245	875	829	999999	999999	730	843	713	419	456	240	512	229	69	999999	39	999999	249	684	335	999999	880	538	721	196	999999	262	72	79	413	999999	507	686	680	580	762	570	683	916	999999	999999	935	730	474	883	417	460	509	558	999999	84	999999	990	76	264	364	346	118	428	999999	478	999999	999999	999999	187	732	999999	999999	999999	999999	468	321	332	999999	409	388	159	999999	999999	778	539	753	514	888	338	610	517	620	426	225	999999	462	265	999999	110	153	301	999999	297	160	591	999999	999999	999999	722	763	999999	885	666	875	214	281	999999	649	517	999999	277	755	677	999999	225	215	132	272	425	999999	999999	462	14	265	999999	434	999999	687	197	628	732	999999	999999	999999	999999	999999	999999	550	21	154	192	999999	362	385	876	545	57	720	934	385	788	999999	300	716	999999	999999	880	410	999999	999999	504	999999	999999	889	992	479	999999	113	313	593	999999	582	999999	280	823	449	109	629	389	551	387	67	999999	812	839	999999	506	999999	866	389	999999	552	999999	241	650	599	164	473	999999	406	956	944	417	351	132	216	506	999999	999999	269	785	261	31	247	402	447	840	649	59	999999	973	139	247	923	999999	710	820	999999	999999	234	294	635	246	983	999999	442	650	411	689	633	999999	486	567	606	603	499	531	999999	838	212	758	515	423	999999	432	827	999999	999999	508	422	395	999999	399	668	974	999999	24	48	999999	959	999999	999999	959	426	549	496	572	640	330	352	189	306	191	427	475	999999	221	871	560	999999	
735	167	903	277	999999	991	999999	898	631	454	484	493	870	879	415	330	556	997	824	936	265	77	172	999999	243	98	304	971	202	206	999999	153	487	999999	233	999999	535	691	999999	999999	409	673	18	876	999999	696	436	312	22	999999	232	224	57	624	511	668	999999	999999	44	159	999999	125	706	435	515	341	999999	999999	655	775	794	864	818	276	536	592	69	296	999999	547	661	991	958	56	974	724	106	863	385	565	645	788	657	999999	860	293	966	582	370	999999	690	452	657	246	360	367	405	999999	97	919	609	999999	458	497	999999	999999	166	659	999999	791	245	151	608	99	139	16	217	999999	416	999999	625	486	926	762	856	219	344	722	696	616	328	999999	775	466	956	938	999999	170	542	164	136	999999	130	578	300	549	844	567	117	354	160	616	373	845	999999	132	780	999999	640	288	371	444	999999	845	473	919	375	152	143	200	676	999999	256	261	125	317	365	358	471	317	374	776	999999	351	466	999999	952	930	999999	833	168	643	529	999999	999999	692	353	285	115	381	183	702	999999	999999	678	113	370	999999	729	986	766	999999	234	333	913	594	829	999999	388	999999	967	445	980	310	42	42	999999	999999	467	433	964	999999	253	100	144	672	352	999999	673	363	351	839	210	999999	999999	736	418	206	351	209	863	999999	897	353	413	737	721	134	883	645	585	999999	655	999999	31	686	188	999999	198	250	252	140	948	34	999999	137	244	804	999999	306	624	330	650	999999	999999	241	999999	899	999999	406	950	999999	999999	37	999999	972	999999	904	164	999999	999999	999999	17	110	956	732	999999	872	933	285	999999	917	890	587	999999	264	728	999999	736	790	503	289	458	792	300	34	324	999999	256	447	943	340	999999	854	749	350	323	550	311	837	457	320	999999	410	903	999999	337	238	16	522	254	999999	178	373	885	277	826	225	809	999999	418	999999	625	495	342	999999	277	46	838	681	941	999999	95	898	342	193	323	999999	888	999999	696	999999	999999	733	203	155	999999	999999	999999	481	524	107	740	999999	429	999999	694	480	999999	740	764	301	999999	335	999999	999999	712	279	41	702	954	999999	999999	552	245	999999	999999	999999	302	999999	11	991	78	366	167	843	447	716	479	748	999999	842	979	157	502	405	696	588	162	999999	443	892	999999	275	526	999999	771	198	999999	107	644	802	188	999999	999999	773	232	999999	177	999999	629	995	800	999999	999999	121	999999	189	59	839	635	370	739	175	753	118	999999	802	999999	421	82	259	583	381	113	999999	664	999999	999999	729	
182	999999	421	424	999999	999999	999999	961	72	414	946	591	148	999999	472	999999	72	22	138	999999	36	430	203	999999	665	379	421	428	189	516	457	999999	771	329	666	972	949	325	667	999999	26	999999	739	435	475	490	120	290	909	829	634	999999	969	786	703	752	469	999999	759	137	36	673	782	556	957	254	820	818	636	500	334	747	354	822	613	251	690	768	290	184	999999	141	519	999999	881	806	731	999999	626	999999	513	999999	565	539	999999	353	12	193	477	230	999999	301	999999	418	999999	886	306	156	183	461	71	700	385	585	999999	895	163	432	999999	161	523	835	201	721	987	50	999999	999999	999999	270	248	507	300	69	513	999999	486	110	854	995	999999	585	999999	175	852	812	908	980	999999	999999	199	580	999999	326	707	835	110	932	999999	464	999999	491	999999	912	999999	563	409	325	81	901	999999	63	577	679	651	938	999999	36	999999	184	141	211	153	159	80	668	989	999999	362	999999	867	553	678	400	999999	27	972	898	999999	999999	412	593	909	769	975	146	12	838	674	769	811	83	999999	257	332	503	999999	463	842	555	574	435	999999	403	999999	864	384	187	389	633	966	135	84	579	999999	548	301	384	184	934	665	160	309	593	866	999999	489	999999	999999	796	680	519	66	406	725	977	630	515	735	120	761	825	459	51	803	686	999999	494	485	783	211	963	288	999999	889	423	135	999999	537	250	385	952	118	999999	953	999999	79	677	854	794	917	786	999999	73	182	840	700	268	790	999999	794	994	946	294	594	716	240	158	999999	311	851	261	978	494	734	999999	716	866	97	999999	616	331	640	691	866	999999	324	225	735	59	722	867	999999	999999	999999	391	16	823	998	999999	999999	920	170	552	999999	666	808	164	338	373	133	834	180	444	573	473	363	264	428	178	401	999999	422	468	589	984	672	631	999999	999999	802	892	999999	999999	999999	696	171	98	999999	209	999999	170	886	372	925	888	696	999999	782	982	999999	999999	405	830	844	212	507	999999	963	957	994	999999	125	985	999999	241	966	999999	314	877	312	274	999999	229	561	241	138	60	999999	700	999999	527	848	999999	325	999999	999999	47	15	999999	198	469	135	790	999999	440	55	901	999999	694	921	376	999999	905	680	763	246	186	278	999999	84	456	168	272	669	999999	337	69	669	521	743	928	324	999999	689	842	149	724	23	130	196	999999	999999	849	779	999999	999999	999999	386	562	813	321	999999	999999	852	999999	310	862	131	999999	113	985	241	289	950	992	61	461	999999	837	
999999	521	172	999999	999999	847	206	319	999999	748	789	394	999999	999999	707	999999	999999	922	535	999999	542	286	603	999999	27	210	995	970	898	999999	999999	999999	999999	999999	938	301	158	620	974	15	544	991	379	382	949	718	313	133	999999	528	999999	139	926	278	304	999999	918	888	140	227	852	236	420	706	999999	564	999999	143	179	415	999999	549	948	529	412	550	906	230	335	999999	896	871	398	380	953	740	308	999999	254	601	999999	999999	490	999999	163	318	580	672	999999	394	60	179	954	176	999999	293	191	406	999999	754	999999	697	562	999999	999999	980	999999	50	753	999999	265	219	889	578	41	999999	68	201	376	103	970	244	999999	940	999999	999999	916	231	135	669	999999	901	999999	500	170	686	999999	658	435	999999	999999	539	919	366	999999	841	999999	386	144	241	999999	989	39	772	999999	205	999999	622	584	999999	999999	616	915	93	999999	363	628	999999	999999	999999	315	410	766	204	623	440	325	370	811	999999	447	540	97	894	444	568	872	999999	716	964	715	999999	84	832	117	863	624	835	776	775	222	891	999999	999999	999999	824	233	834	158	353	880	610	810	177	166	534	529	30	649	999999	491	809	999999	999999	639	229	999999	999999	97	999999	816	490	999999	46	999999	556	571	308	999999	999999	345	47	670	999999	94	114	285	999999	676	583	344	603	195	999999	293	999999	999999	999999	159	705	498	299	999999	398	999999	400	26	999999	973	610	963	999999	999999	39	999999	999999	149	319	368	534	999999	429	267	513	999999	222	999999	999999	752	790	347	54	158	273	131	55	999999	281	835	693	97	510	933	75	619	999999	999999	999999	80	839	273	898	999999	624	760	78	42	999999	973	324	999999	189	31	192	999999	918	999999	788	907	999999	164	868	483	999999	447	443	496	201	999999	312	670	148	767	913	526	449	887	534	999999	63	22	65	999999	521	598	908	489	750	803	701	50	999999	258	440	684	405	424	492	187	326	581	999999	349	670	999999	999999	421	999999	666	823	999999	547	286	854	627	109	570	962	86	538	954	746	398	202	272	999999	890	337	239	131	34	404	357	195	482	182	715	637	866	642	999999	381	94	999999	670	502	999999	404	812	585	835	999999	416	648	372	834	452	157	407	747	999999	94	878	544	798	636	199	101	381	999999	393	932	106	444	51	582	662	417	531	999999	999999	496	524	653	295	999999	988	708	822	647	729	568	240	999999	576	411	502	549	999999	44	999999	394	32	368	202	903	365	999999	607	789	182	45	625	637	326	579	570	235	259	235	
647	490	279	734	725	824	701	999999	999999	639	90	123	999999	497	999999	999999	473	999999	999999	392	999999	26	111	42	475	999999	942	602	802	999999	841	277	999999	999999	397	821	125	298	642	999999	211	387	999999	967	709	68	809	138	180	999999	999999	999999	999999	866	999999	999999	389	246	269	40	999999	109	184	871	798	999999	823	278	110	645	921	999999	523	94	999999	999999	911	144	333	416	885	813	999999	523	890	436	503	433	938	999999	999999	879	999999	612	495	112	213	999999	999999	999999	245	540	999999	535	999999	999999	999999	689	685	198	719	999999	912	852	155	78	999999	999999	980	371	318	399	999999	344	212	51	999999	910	999999	88	999999	679	999999	436	180	354	784	896	165	960	545	814	748	999999	999999	197	966	186	999999	426	434	552	261	807	588	846	210	999999	332	326	783	980	100	606	571	50	289	485	681	800	293	780	505	30	826	504	651	589	297	25	85	999999	999999	999999	654	83	427	167	848	334	153	100	999999	838	186	564	724	151	999999	999999	907	999999	999999	666	142	654	999999	241	980	93	204	999999	999999	317	251	812	536	918	999999	497	623	132	637	357	657	203	216	999999	843	271	780	510	999999	291	117	999999	476	787	49	10	37	195	187	764	140	999999	693	266	596	373	37	999999	999999	690	393	785	999999	157	19	939	999999	999999	397	718	999999	694	220	999999	209	999999	346	749	999999	999999	470	437	944	999999	999999	999999	509	999999	80	480	244	973	999999	999999	898	332	999999	328	778	109	562	648	999999	468	460	445	322	999999	66	939	36	288	927	246	999999	999999	999999	980	999999	884	440	496	318	917	484	340	999999	999999	999999	999999	916	28	970	778	399	822	639	486	422	999999	811	931	894	999999	453	955	999999	85	499	942	999999	760	397	893	669	76	999999	880	999999	130	72	822	999999	189	33	999999	317	159	846	408	326	364	999999	159	83	509	602	187	474	528	293	307	10	999999	395	166	630	999999	118	999999	492	758	501	301	718	988	579	714	117	444	648	897	238	101	625	137	999999	248	819	170	474	999999	416	465	836	764	822	86	793	866	387	239	50	523	915	999999	862	276	441	95	929	887	79	999999	999999	396	79	908	659	999999	999999	392	999999	948	859	999999	351	46	464	953	175	502	921	251	999999	418	999999	714	186	66	999999	924	807	999999	999999	586	92	386	999999	450	695	914	427	535	901	995	972	101	664	585	999999	999999	812	487	920	999999	999999	828	972	471	539	364	732	999999	993	50	584	533	717	282	999999	965	460	24	268	260	
85	999999	349	71	446	999999	60	600	840	448	122	330	814	804	620	999999	413	999999	911	340	192	825	999999	861	420	999999	384	391	337	261	375	797	228	999999	360	580	488	911	35	773	314	999999	762	999999	927	999999	999999	912	662	994	561	346	113	999999	78	999999	854	999999	999999	999999	999999	999999	272	588	999999	325	111	154	453	50	774	999999	98	999999	36	999999	72	985	933	999999	999999	472	729	999999	700	999999	694	300	601	110	725	10	271	37	392	999999	868	183	483	999999	163	999999	468	999999	230	69	258	999999	901	999999	197	868	555	494	999999	919	938	930	888	53	630	810	553	353	324	999999	999999	70	754	390	191	999999	512	330	12	164	13	117	122	640	780	728	399	583	912	856	455	777	759	473	707	938	295	440	981	353	31	124	307	456	829	999999	221	521	999999	308	366	234	491	123	999999	831	999999	999999	272	902	421	969	440	999999	328	462	311	291	682	253	999999	81	999999	658	142	888	810	666	810	999999	517	999999	999999	613	999999	230	295	645	999999	876	131	47	178	88	932	62	684	839	999999	376	999999	929	839	592	705	294	885	832	981	36	999999	999999	447	678	395	544	999999	999999	967	107	176	666	733	999999	132	566	903	999999	726	90	214	970	539	999999	707	587	999999	165	908	216	345	462	664	531	855	999999	600	499	693	999999	831	999999	872	39	210	999999	206	42	470	148	390	625	116	900	822	59	622	13	970	808	506	75	918	760	762	713	12	999999	950	162	999999	414	576	338	259	999999	999999	509	243	489	999999	15	999999	769	825	720	356	763	709	806	999999	596	528	884	892	765	938	999999	276	999999	226	999999	92	318	182	976	999999	777	999999	999999	951	999999	999999	491	427	500	380	159	935	52	366	999999	502	154	999999	379	886	692	446	493	419	999999	242	747	272	396	923	387	596	848	671	579	122	244	854	244	827	46	467	401	999999	789	185	234	139	977	999999	999999	513	803	100	366	999999	167	65	963	880	32	999999	41	577	992	999999	96	380	787	136	267	999999	569	551	849	234	55	107	999999	811	999999	617	294	894	985	874	793	999999	315	248	954	189	890	364	999999	817	436	823	402	236	999999	854	352	851	999999	648	999999	999999	999999	999999	295	999999	435	162	999999	414	999999	146	592	128	769	999999	999999	548	181	88	408	215	999999	42	999999	231	999999	403	722	163	275	443	660	999999	999999	541	517	183	953	894	754	999999	999999	400	882	999999	241	284	467	999999	789	999999	680	999999	999999	737	515	218	999999	73	365	
41	439	718	149	501	486	255	197	237	820	999999	595	287	999999	670	999999	999999	159	509	990	430	999999	961	373	471	762	504	107	203	36	999999	840	999999	538	999999	308	773	261	391	812	985	96	239	940	898	218	402	832	999999	25	169	68	999999	82	935	106	999999	354	677	738	982	999999	994	999999	521	60	999999	748	610	371	949	104	768	696	14	999999	705	31	475	999999	370	999999	528	187	999999	250	16	999999	603	999999	830	999999	999999	652	830	838	999999	38	429	999999	999999	999999	231	217	76	74	300	146	77	999999	401	999999	999999	424	378	319	628	817	344	999999	53	888	155	999999	541	530	520	999999	866	176	252	999999	602	999999	749	716	999999	999999	121	999999	999999	999999	749	12	235	384	549	169	284	999999	999999	284	693	158	804	999999	508	999999	676	545	554	185	280	901	358	999999	853	262	674	661	868	317	705	541	330	999999	999999	999999	759	167	999999	360	840	355	999999	968	999999	454	999999	134	218	215	645	575	999999	774	599	847	654	511	530	297	999999	623	652	903	579	162	827	999999	485	365	486	519	564	203	345	924	946	389	740	409	999999	550	452	663	672	999999	293	999999	584	302	498	258	636	694	865	227	702	61	999999	831	626	202	648	853	728	999999	20	999999	438	674	999999	274	999999	130	857	999999	180	989	241	449	999999	280	999999	999999	866	999999	882	870	337	999999	231	999999	999999	999999	999999	247	902	599	999999	999999	999999	237	128	909	999999	999999	999999	515	836	921	56	713	820	999999	962	355	155	464	986	499	253	150	727	320	999999	16	999999	999999	348	620	51	580	999999	695	330	999999	162	147	792	642	999999	376	999999	415	999999	518	83	50	947	436	999999	447	999999	444	999999	978	510	807	466	395	949	626	177	999999	879	476	999999	999999	629	331	203	17	672	354	999999	876	115	321	249	934	932	243	999999	911	999999	999999	999999	620	999999	999999	140	999999	681	407	693	134	999999	818	536	605	859	999999	421	999999	243	999999	775	999999	695	426	872	999999	568	999999	462	999999	999999	266	697	285	999999	999999	732	287	200	848	336	274	661	999999	677	999999	785	644	999999	983	821	297	677	999999	828	709	924	976	999999	942	786	159	944	976	421	999999	131	260	107	999999	226	144	436	394	999999	999999	607	80	748	585	412	924	456	479	894	999999	588	262	999999	798	124	756	808	258	72	187	330	999999	213	999999	999999	534	547	263	999999	687	861	293	999999	328	112	853	237	893	999999	862	999999	474	91	999999	364	999999	803	999999	707	469	335	188	332	579	189	922	
999999	24	419	877	387	203	712	217	563	305	575	999999	695	999999	999999	999999	718	210	485	856	602	215	379	999999	730	999999	999999	307	999999	683	960	117	148	999999	986	223	484	999999	484	999999	762	874	443	999999	302	675	613	446	999999	421	469	132	104	333	330	661	644	121	156	149	646	414	855	879	345	467	990	515	283	315	440	66	725	999999	999999	728	772	320	999999	65	999999	119	366	940	223	837	23	814	859	334	999999	373	514	345	999999	999999	999999	563	724	834	999999	107	172	635	981	412	407	127	999999	602	889	333	116	101	999999	999999	58	915	665	507	454	185	656	949	736	77	552	389	999999	746	999999	999999	596	999999	380	537	999999	730	958	999999	440	895	584	267	999999	254	999999	423	830	334	999999	999999	897	999999	999999	999999	451	223	999999	914	860	27	13	999999	893	999999	737	935	999999	977	590	327	956	854	76	999999	600	398	514	491	999999	999999	558	999999	999999	999999	320	379	790	872	96	733	832	54	951	423	892	101	374	764	517	999999	703	853	999999	981	157	53	159	999999	999999	999999	709	416	114	731	468	223	56	999999	999999	999999	155	999999	999999	857	495	911	903	653	999999	509	34	999999	974	488	435	999999	55	465	457	277	229	958	999999	43	33	425	999999	230	954	678	55	86	404	159	999999	999999	962	887	496	245	999999	999999	175	999999	999999	999999	442	625	305	763	178	591	840	102	999999	197	883	857	833	79	971	999999	699	987	464	999999	355	824	312	580	742	168	968	999999	136	723	999999	999999	16	999999	982	325	925	999999	509	463	246	311	21	999999	971	999999	999999	427	274	999999	999999	999999	944	88	615	617	322	724	30	20	623	627	966	999999	403	328	850	769	96	655	757	508	487	999999	712	999999	813	324	609	637	114	999999	948	669	916	615	621	927	458	374	12	210	181	499	999999	618	345	596	999999	999999	264	293	999999	999999	709	999999	999999	943	376	999999	804	999999	124	999999	906	82	679	307	507	788	999999	923	999999	999999	652	556	336	999999	170	104	708	226	729	957	383	820	999999	340	999999	618	999999	999999	561	999999	570	14	96	789	593	999999	939	47	99	806	945	999999	972	618	965	163	971	711	783	282	863	999999	278	167	18	95	999999	349	348	889	872	39	371	434	999999	648	999999	547	999999	402	999999	670	137	922	21	52	848	602	374	999999	646	999999	894	289	34	981	736	928	780	507	905	999999	699	209	934	916	999999	548	999999	327	999999	434	315	390	999999	999999	460	355	999999	999999	247	999999	999999	999999	252	667	144	92	
410	180	911	541	767	897	496	564	970	927	999999	104	999999	999999	999999	57	123	222	899	513	171	831	530	390	782	814	270	645	625	167	956	277	781	886	148	296	999999	160	666	418	893	562	999999	533	367	61	892	999999	134	926	428	40	767	999999	999999	999999	999999	531	758	952	636	851	999999	813	970	999999	323	196	171	849	642	962	555	490	620	608	609	997	999999	999999	999999	333	999999	999999	999999	926	509	999999	966	569	647	883	402	714	999999	52	624	418	562	646	738	706	775	999999	293	466	485	286	20	999999	968	651	509	999999	40	313	339	249	84	54	221	172	999999	999999	999999	759	570	841	709	577	999999	999999	445	386	993	999999	557	999999	415	999999	451	232	149	654	601	995	384	375	683	478	999999	385	344	517	999999	575	999999	999999	82	534	896	644	577	443	999999	999999	216	999999	999999	815	755	999999	833	801	999999	989	32	575	10	999999	999999	204	167	240	864	999999	999999	927	951	428	738	384	173	880	999999	807	654	706	326	999999	789	261	341	867	722	619	551	542	914	999999	552	910	182	866	159	701	486	999999	578	999999	919	289	180	615	87	381	929	952	999999	796	999999	325	258	186	427	133	863	999999	518	254	999999	999999	22	516	875	827	211	999999	731	685	330	318	138	599	999999	510	90	726	999999	351	689	598	126	128	999999	999999	662	996	449	36	999999	999999	999999	333	669	605	999999	999999	740	260	999999	632	999999	999999	475	36	197	659	282	916	52	146	510	176	999999	999999	208	999999	415	999999	175	215	999999	999999	999999	145	999999	804	929	309	999999	999999	986	999999	181	999999	377	385	652	84	999999	12	723	999999	984	700	685	662	768	210	406	381	258	999999	94	999999	999999	526	893	340	999999	393	730	973	682	999999	160	971	994	999999	101	999999	251	340	999999	172	491	335	719	156	460	999999	45	728	999999	999999	178	894	454	217	999999	850	492	322	538	655	999999	749	849	369	550	999999	999999	270	119	584	999999	917	493	922	482	450	807	747	880	719	999999	11	999999	999999	457	999999	999999	787	226	250	999999	928	999999	952	890	741	485	360	605	999999	169	774	619	327	731	260	410	532	999999	999999	999999	744	442	999999	308	999999	678	38	911	293	197	880	999999	868	254	211	125	540	41	741	999999	456	151	999999	559	583	391	753	99	207	856	999999	62	384	207	595	496	983	654	999999	73	999999	999999	322	999999	289	999999	751	83	999999	144	870	500	999999	999999	597	603	999999	269	724	889	925	939	714	437	204	827	999999	671	659	715	142	999999	422	
677	518	999999	828	586	280	999999	640	999999	570	72	986	502	69	508	609	991	999999	999999	999999	729	999999	517	734	885	363	461	70	90	423	813	12	984	87	325	368	590	774	721	988	872	258	255	379	999999	999999	701	767	171	71	999999	527	418	999999	693	539	10	283	943	232	999999	791	560	266	999999	69	12	999999	744	149	999999	227	476	734	67	480	893	148	91	444	661	693	899	28	756	295	999999	37	394	999999	368	316	831	999999	179	90	698	988	999999	593	449	286	33	32	51	999999	61	683	898	222	646	862	201	508	999999	135	892	999999	510	470	475	974	40	999999	999999	713	395	976	565	977	782	904	525	498	999999	999999	670	877	977	315	244	910	139	181	149	999999	125	332	928	999999	197	166	999999	162	127	474	256	999999	250	338	999999	84	128	999999	439	741	347	702	513	196	999999	25	563	204	236	999999	844	858	818	285	597	73	58	520	789	626	425	999999	380	999999	138	999999	636	649	260	169	792	218	999999	407	168	999999	999999	741	588	999999	602	294	926	999999	630	397	999999	965	740	991	36	607	999999	999999	999999	974	999999	982	67	999999	999999	914	944	999999	771	636	126	420	127	184	253	316	931	617	999999	141	445	817	900	740	999999	999999	908	999999	143	195	87	928	91	999999	100	999999	684	728	793	688	349	999999	791	999999	281	999999	847	566	748	999999	999999	523	790	194	538	514	999999	327	511	717	15	686	933	586	999999	999999	339	999999	93	999999	632	212	824	999999	999999	585	999999	906	469	523	823	352	999999	424	519	999999	148	896	654	585	754	999999	227	999999	999999	663	927	999999	445	92	505	914	482	341	96	472	698	454	999999	953	999999	186	858	987	894	662	999999	518	76	999999	60	999999	289	507	999999	276	985	748	663	138	999999	820	471	999999	27	909	870	999999	337	999999	864	693	503	701	106	999999	508	999999	191	29	496	418	147	999999	42	72	635	999999	679	820	487	950	999999	273	999999	668	714	999999	999999	999999	792	987	190	999999	140	366	939	999999	411	93	767	754	567	644	642	250	999999	31	353	955	999999	999999	509	517	999999	914	999999	239	407	437	863	999999	270	206	999999	508	237	128	319	676	132	57	572	595	62	732	392	999999	631	999999	986	693	999999	999999	710	895	999999	672	459	225	999999	710	190	973	230	740	494	371	999999	999999	22	564	711	677	999999	236	333	914	465	837	999999	755	999999	353	451	179	999999	256	495	341	30	564	668	104	222	422	867	599	374	321	248	31	740	498	51	999999	982	460	
192	484	572	573	999999	621	999999	708	112	837	531	999999	999999	247	875	999999	122	999999	895	616	464	419	368	999999	549	154	999999	510	25	119	999999	29	197	448	74	20	999999	457	999999	57	411	514	320	40	77	999999	479	10	999999	664	386	593	536	999999	995	999999	999999	837	34	999999	32	192	692	992	535	511	862	404	999999	864	316	665	999999	999999	215	950	108	999999	999999	234	674	599	364	361	733	717	493	821	452	301	895	931	999999	294	999999	228	821	327	504	566	461	85	999999	291	357	720	492	688	170	55	673	999999	181	799	398	433	828	999999	269	999999	28	999999	951	882	969	999999	242	999999	823	987	138	999999	834	110	773	599	772	83	14	22	999999	999999	661	406	627	118	759	633	895	601	399	490	999999	686	999999	420	133	999999	321	971	488	676	864	183	916	892	953	80	999999	798	660	755	999999	257	592	999999	999999	554	264	999999	625	609	920	232	597	999999	999999	157	562	362	999999	999999	761	43	999999	558	999999	488	489	735	165	689	606	107	940	999999	999999	999999	103	334	999999	578	689	459	999999	878	755	999999	585	279	179	999999	999999	674	331	832	999999	999999	999999	999999	283	901	74	529	999999	999999	999999	823	291	953	999999	912	999999	238	330	898	149	999999	687	656	802	307	902	220	565	359	180	999999	776	118	650	860	97	69	61	140	513	169	753	418	875	932	361	632	999999	266	752	290	353	999999	692	999999	999999	76	241	976	998	854	963	357	766	81	56	183	999999	999999	824	999999	186	200	999999	980	558	278	999999	870	999999	999999	999999	309	607	890	588	353	425	999999	254	31	827	84	141	658	205	405	652	804	885	999999	329	163	441	758	113	162	999999	712	142	347	295	370	999999	728	430	664	750	875	492	999999	757	353	387	803	176	112	999999	736	784	999999	626	976	985	999999	949	280	999999	848	787	999999	999999	713	826	999999	735	467	54	412	999999	540	655	999999	321	191	430	999999	776	999999	592	11	103	310	927	979	720	999999	385	272	999999	160	796	901	98	66	397	999999	999999	480	77	999999	67	656	508	254	507	849	664	803	347	973	999999	239	266	786	341	15	786	846	999999	426	91	781	999999	87	999999	999999	688	265	794	386	458	305	999999	883	999999	447	802	683	482	871	653	582	925	999999	656	567	644	999999	724	392	267	680	293	999999	999999	285	32	431	510	752	170	409	18	960	525	207	669	999999	842	894	213	113	374	999999	772	508	999999	828	999999	999999	119	386	540	411	128	999999	22	918	265	667	424	380	
182	729	999999	254	999999	999999	290	458	897	999999	469	830	189	999999	316	999999	878	129	429	999999	10	334	642	784	869	999999	841	747	195	750	128	185	479	999999	930	644	999999	999999	934	891	548	972	288	999999	917	709	999999	999999	471	999999	999999	145	247	230	380	999999	97	926	999999	966	133	543	999999	999999	999999	294	999999	999999	233	672	362	359	195	999999	656	999999	55	794	866	170	384	999999	999999	150	710	983	937	259	461	999999	999999	689	154	967	767	15	708	141	999999	999999	358	875	740	798	693	690	949	709	573	353	802	303	69	224	591	256	266	133	446	169	356	111	895	151	125	672	999999	227	999999	651	329	914	98	243	999999	508	999999	487	457	30	43	999999	685	118	999999	999999	629	930	385	520	748	585	694	545	286	999999	999999	598	999999	30	484	732	938	922	34	888	214	826	999999	999999	119	778	675	426	136	128	426	787	999999	999999	53	285	841	999999	903	743	999999	552	956	999999	528	547	805	436	999999	310	299	762	94	400	59	999999	527	302	411	969	909	999999	419	168	999999	999999	999999	820	977	209	999999	688	29	290	669	662	999999	999999	564	571	999999	248	881	825	829	663	702	999999	813	999999	758	549	848	933	999999	999999	999999	798	734	336	811	985	459	345	999999	610	743	803	731	396	934	678	738	839	996	670	999999	999999	999999	176	499	274	999999	999999	999999	999999	839	95	457	717	529	80	124	237	999999	987	789	999999	415	228	920	899	740	426	315	999999	810	19	937	999999	565	549	469	567	836	999999	978	721	894	999999	770	657	999999	999999	999999	863	564	510	88	18	881	850	187	120	999999	600	534	590	432	371	541	830	158	294	162	999999	611	557	401	999999	19	77	650	346	457	999999	999999	999999	558	999999	524	309	930	999999	291	999999	371	359	320	246	21	397	999999	999999	537	940	509	71	861	888	999999	999999	999999	864	998	814	999999	999999	662	984	57	999999	42	980	846	241	899	229	13	999999	617	261	999999	165	212	622	777	127	808	999999	763	491	864	670	200	517	200	999999	930	999999	999999	530	999999	336	999999	999999	364	319	686	306	999999	290	999999	423	280	10	770	999999	662	386	46	999999	999999	999999	230	566	944	999999	789	338	51	834	298	536	933	97	999999	910	966	999	267	468	441	512	477	483	432	451	399	199	747	245	413	553	440	432	497	552	115	632	268	999999	999999	357	264	999999	999999	531	489	193	446	999999	999999	999999	999999	578	650	530	677	747	143	999999	973	600	591	805	430	745	106	999999	999999	21	805	344	
999999	275	938	999999	257	270	492	900	962	215	753	888	258	999999	434	999999	999999	966	874	367	498	765	999999	999999	765	459	785	255	435	999999	593	434	63	653	921	853	639	566	999999	417	265	999999	540	767	846	702	557	680	321	244	730	632	146	447	845	975	999999	19	999999	999999	484	999999	999999	984	999999	999999	834	605	828	999999	232	225	693	467	999999	265	999999	999999	999999	73	999999	115	934	200	256	961	999999	615	807	946	607	629	247	484	932	999999	767	556	155	528	999999	952	999999	999999	22	515	939	679	345	590	750	999999	999999	265	896	999999	999999	285	999999	660	999999	228	797	882	999999	999999	977	218	999999	93	999999	678	116	563	205	949	999999	999999	999999	741	32	618	280	227	206	613	702	982	588	562	716	999999	999999	999999	497	649	164	969	768	999999	538	730	153	261	101	81	888	373	999999	946	125	118	999999	996	638	421	948	580	686	368	900	994	999999	973	999999	999999	860	621	76	556	999999	294	435	768	213	301	999999	29	999999	134	725	999999	922	642	446	608	395	822	856	85	999999	583	293	999999	519	543	109	999999	884	95	999999	277	307	513	160	831	683	338	792	346	999999	929	455	999999	643	571	81	988	536	768	621	999999	764	990	855	999999	11	35	259	670	999999	999999	144	49	913	457	999999	419	491	614	924	999999	40	519	139	999999	138	731	765	948	999999	121	643	125	999999	182	512	316	658	938	830	657	999999	132	154	651	794	415	647	195	999999	662	999999	999999	844	564	999999	254	860	94	93	279	270	999999	208	999999	661	28	574	741	945	724	761	552	999999	277	977	907	375	488	976	722	94	579	418	999999	614	721	281	999999	174	268	456	999999	855	560	397	778	999999	74	990	776	840	906	999999	814	999999	954	147	576	587	999999	879	382	117	370	195	999999	892	999999	475	999999	746	664	576	686	278	999999	696	233	879	999999	983	999999	498	210	882	187	999999	999999	999999	999999	584	704	332	74	389	83	466	999999	999999	707	885	535	599	999999	39	186	999999	563	545	714	267	913	999999	387	126	578	884	907	488	17	361	298	999999	815	364	51	999999	512	307	204	730	211	858	182	323	457	711	447	999999	706	848	775	68	999999	402	670	17	999999	947	810	199	558	999999	999999	356	597	56	783	695	987	844	827	265	350	983	66	65	524	74	669	866	446	737	999999	169	585	999999	295	999999	694	44	999999	565	497	999999	182	999999	500	826	726	411	927	751	192	861	31	519	717	220	999999	614	493	880	287	943	999999	821	234	
208	770	367	760	370	11	953	457	271	999999	345	811	999999	999999	999999	347	268	999999	694	554	999999	148	75	522	85	87	90	550	999999	287	553	262	360	969	302	65	369	651	999999	750	239	999999	999999	751	381	408	483	58	795	542	29	14	68	277	314	999999	705	844	999999	292	921	412	941	984	999999	93	460	892	999999	642	978	616	381	944	999999	516	389	324	150	676	604	41	755	999999	999999	548	203	93	664	242	999999	524	999999	285	829	999999	472	999999	536	999999	947	999999	785	162	563	999999	999999	124	952	798	680	390	703	17	999999	890	999999	967	726	676	889	999999	238	40	291	464	999999	106	124	999999	999999	614	999999	852	728	24	255	999999	419	854	999999	999999	140	866	562	969	820	958	597	939	180	999999	58	860	999999	580	362	754	871	999999	999999	537	999	465	754	76	603	850	289	673	644	999999	558	999999	999999	999999	247	371	478	321	643	691	509	184	326	548	565	999999	999999	158	999999	999999	731	999999	999999	387	89	999999	122	496	376	969	679	923	304	127	946	186	109	999999	342	990	999999	999999	465	999999	999999	824	999999	999999	510	999999	406	140	999999	153	331	248	999999	383	730	573	258	982	945	674	21	585	999999	208	602	388	999999	856	999999	999999	224	182	999999	999999	359	999999	535	906	985	700	573	549	912	161	796	708	406	999999	868	769	741	304	614	791	69	999999	944	999999	613	131	848	550	324	349	929	159	393	759	34	474	47	352	999999	254	999999	472	672	728	999999	893	982	112	987	56	929	999999	568	73	960	906	320	594	999999	864	852	33	234	573	999999	647	325	646	701	403	731	399	307	369	690	999999	999999	225	537	719	149	999999	999999	999999	419	19	590	329	799	127	164	453	58	142	402	87	247	109	507	765	578	345	411	594	325	540	622	999999	382	372	135	104	67	583	724	116	470	957	163	222	66	995	846	583	248	288	350	174	966	612	359	681	718	771	151	803	344	968	952	999999	396	392	999999	437	992	70	395	474	417	296	617	289	945	295	709	583	498	827	355	46	199	458	241	999999	22	454	999999	295	999999	921	772	999999	15	284	825	673	58	419	591	188	892	876	999999	680	995	80	736	433	72	999999	315	516	999999	915	689	938	160	187	424	999999	684	110	42	999999	523	125	284	670	469	999999	535	999999	999999	999999	154	999999	700	560	999999	942	999999	952	233	874	615	265	878	100	999999	887	523	870	995	53	504	792	843	270	166	880	999999	999999	999999	36	43	236	999999	999999	771	376	
247	599	413	481	829	731	877	168	880	999999	999999	194	85	582	522	664	999999	203	672	361	479	440	999999	893	999999	652	989	207	841	389	986	431	328	228	650	999999	467	523	224	772	999999	685	390	898	644	611	990	391	513	999999	153	86	784	419	896	807	205	519	334	999999	742	680	327	501	281	999999	999999	856	932	599	206	570	999999	900	999999	794	60	505	259	545	662	607	693	999999	999999	910	999999	909	999999	999999	727	948	198	999999	39	245	999999	888	627	829	745	143	459	914	999999	999999	106	884	973	111	999999	700	999999	999999	524	144	986	855	265	371	999999	999999	534	999999	871	258	999999	941	870	999999	436	171	878	429	999999	528	158	999999	299	999999	999999	763	935	230	95	37	687	409	523	999999	258	999999	632	265	662	789	609	999999	52	924	210	164	999999	771	675	595	822	840	989	995	999999	217	565	602	557	999999	30	999999	13	843	570	999999	428	999999	952	923	539	622	767	21	919	788	999999	375	462	658	749	174	999999	500	215	999999	999999	999999	909	999999	947	40	999999	258	999999	305	366	208	363	237	736	48	999999	999999	66	999999	83	999999	85	207	999999	200	149	999999	663	999999	759	512	638	723	999999	899	76	911	999999	508	999999	518	252	624	431	537	21	235	922	711	355	999999	444	999999	773	441	452	711	999999	757	890	809	999999	911	546	854	570	640	999999	836	971	907	999999	999999	296	565	735	460	999999	942	999999	914	976	952	511	999999	999999	633	950	130	457	999999	350	229	618	114	923	341	88	577	967	381	560	95	739	448	37	887	718	217	706	991	935	628	578	976	999999	642	410	590	999999	936	689	553	389	617	566	556	939	999999	641	404	999999	208	974	807	364	891	222	73	927	999999	915	999999	999999	465	999999	722	650	641	281	290	931	999999	999999	41	999999	16	705	132	881	481	948	536	576	999999	619	736	653	771	999999	941	999999	346	662	999999	31	946	139	999999	197	843	905	307	910	361	472	884	418	942	125	999999	999999	99	191	456	242	388	176	121	845	999999	78	879	30	340	999999	594	835	194	20	745	876	999999	935	48	999999	650	626	225	839	735	328	710	999999	273	756	341	165	999999	999999	643	780	999999	88	505	774	36	286	580	500	878	999999	233	932	380	481	999999	999999	153	880	999999	761	951	282	120	374	999999	233	756	583	529	999999	629	821	377	964	999999	703	439	273	999999	373	56	724	960	686	104	999999	285	792	999999	186	22	336	781	999999	828	745	999999	999999	416	802	530	996	999999	450	429	
412	565	415	622	710	999999	999999	999999	227	999999	999999	321	434	999999	590	948	964	240	999999	999999	999999	49	496	145	123	735	308	999999	746	999999	999999	999999	520	266	691	999999	869	180	642	461	142	995	564	175	601	434	543	999999	826	854	565	765	629	34	136	373	79	279	508	975	999999	33	594	999999	665	484	800	177	588	377	88	794	999999	890	999999	307	484	330	544	999999	201	447	999999	999999	287	294	999999	496	140	327	999999	600	671	667	45	119	410	999999	509	999999	634	376	282	459	776	771	177	738	740	829	888	748	735	999999	784	978	992	703	106	381	361	999999	47	270	234	999999	132	999999	854	999999	896	304	820	999999	64	824	174	581	124	999999	126	394	756	999999	438	404	865	851	999999	67	126	707	94	138	764	330	339	21	234	999999	649	246	883	999999	932	594	999999	999999	764	959	999999	999999	588	590	265	967	557	736	832	999999	622	281	57	797	999999	199	220	692	663	734	495	999999	356	825	866	879	510	199	999999	999999	475	558	96	999999	253	999999	128	503	999999	797	772	999999	189	404	676	378	999999	96	999999	742	383	246	653	40	999999	999999	75	763	723	385	466	999999	999999	999999	363	999999	194	999999	554	361	80	716	819	865	962	892	999999	999999	158	498	691	424	690	635	470	239	904	66	460	592	640	999999	780	999999	340	414	999999	202	50	612	193	75	542	999999	672	667	999999	788	77	581	688	123	999999	235	694	52	678	731	527	134	170	138	673	962	721	999999	999999	330	534	557	657	780	910	999999	314	625	882	542	963	802	812	126	988	878	999999	526	751	554	999999	298	736	513	674	999999	452	65	401	579	436	957	731	106	263	520	924	999999	212	77	920	999999	170	145	999999	724	321	54	999999	795	68	204	963	391	527	246	821	999999	116	993	104	259	999999	312	115	999999	999999	716	862	478	954	996	999999	999999	634	735	138	999999	745	999999	605	407	915	606	521	999999	994	999999	999999	27	698	999999	999999	219	999999	671	843	999999	40	999999	999999	604	191	999999	840	999999	881	999999	999999	791	117	999999	999999	166	398	696	343	628	791	874	999999	999999	147	999999	780	999999	205	114	710	963	891	281	999999	984	307	10	999999	999999	765	459	999999	714	592	787	909	999999	383	644	999999	286	337	225	76	165	748	920	999999	345	891	667	999999	776	578	794	899	836	661	999999	858	999999	479	999999	862	341	524	307	999999	999999	935	313	999999	560	293	433	635	676	214	414	245	386	543	880	363	999999	592	999999	145	797	887	83	999999	960	
786	433	806	248	362	999999	641	451	780	999999	999999	999999	999999	315	492	999999	999999	233	631	256	999999	482	853	999999	999999	763	749	940	172	352	999999	862	497	839	999999	860	627	397	323	480	999999	794	999999	436	999999	775	999999	287	100	990	638	664	451	568	783	313	579	217	999999	598	985	700	289	438	644	547	999999	37	999999	631	528	771	909	161	483	999999	875	999999	999999	960	532	472	849	181	713	807	420	999999	66	470	291	419	884	724	999999	82	515	177	792	933	685	214	746	469	999999	867	755	300	999999	400	999999	161	999999	551	76	999999	850	117	725	837	136	999999	970	80	349	118	887	194	999999	410	877	708	634	195	999999	327	999999	999999	708	999999	999999	130	843	666	999999	139	330	342	657	971	999999	999999	452	955	999999	999999	999999	675	129	364	979	570	999999	684	522	729	527	999999	276	749	797	469	408	879	784	15	327	999999	999999	999999	787	554	999999	999999	188	479	999999	679	389	999999	93	60	271	999999	999999	491	497	169	153	313	999999	427	76	908	183	762	998	573	180	800	999999	930	638	999999	576	435	43	938	505	53	473	847	523	999999	665	747	207	64	22	303	518	168	999999	999999	607	369	488	628	521	999999	480	999999	509	588	565	163	421	999999	778	999999	999999	559	663	110	839	765	903	561	252	436	564	999999	560	877	292	47	770	904	311	216	946	414	426	999999	572	780	999999	935	999999	512	999999	999999	285	580	844	959	505	69	894	841	999999	926	385	999999	861	535	141	632	306	999999	393	517	999999	999999	494	53	142	583	538	69	428	968	612	739	999999	720	668	979	42	999999	999999	999999	20	470	750	999999	38	342	228	46	648	714	638	431	129	999999	793	713	96	800	826	921	531	835	423	497	324	645	983	999999	999999	162	600	999999	985	682	507	590	821	999999	999999	800	365	501	420	713	340	190	999999	293	926	955	893	999999	506	620	189	184	57	263	705	392	358	86	999999	496	124	665	999999	447	320	999999	999999	999999	999999	36	566	39	424	709	999999	999999	999999	700	224	999999	999999	368	477	374	502	332	543	568	769	632	451	288	999999	999999	598	675	744	182	972	723	72	282	455	480	999999	160	760	347	106	571	367	658	862	267	238	755	999999	82	944	988	668	999999	852	163	584	999999	999999	500	121	491	999999	852	727	501	849	986	999999	997	319	352	572	999999	999999	207	275	793	426	999999	696	842	999999	671	238	984	64	999999	999999	302	999999	999999	453	269	236	615	181	514	999999	999999	418	251	999999	200	999999	999999	
999999	472	862	999999	888	791	999999	642	804	278	13	728	624	743	446	120	566	620	999999	999999	899	312	970	856	36	999999	999999	65	656	454	999	297	909	636	568	999999	875	775	414	114	999999	811	465	957	999999	453	999999	196	924	307	999999	232	98	229	702	124	999999	16	628	137	928	805	999999	360	278	716	999999	987	185	999999	245	791	999999	999999	627	999999	846	22	254	582	870	676	141	358	769	777	208	689	933	999999	100	868	157	286	185	119	999999	115	689	894	634	902	999999	80	999999	893	26	101	602	614	999999	488	762	55	267	261	674	637	590	501	518	138	999999	731	999999	999999	644	930	821	999999	272	741	333	359	948	967	665	70	999999	875	760	117	97	999999	186	999999	116	999999	28	923	445	198	524	198	999999	999999	848	289	317	696	999999	96	279	94	351	535	165	412	106	999999	999999	999999	351	715	999999	410	51	734	555	160	269	999999	911	999999	82	84	999999	145	973	452	128	386	753	599	625	674	837	999999	977	999999	999999	999999	999999	999999	337	999999	847	809	457	975	464	124	999999	166	437	717	184	381	21	999999	319	30	438	654	999999	220	860	999999	99	999999	999999	999999	756	999999	704	564	537	999999	570	999999	999999	417	687	997	988	13	652	596	172	999999	499	466	991	711	341	999999	275	360	556	127	971	105	720	999999	412	426	999999	829	462	872	190	999999	811	771	999999	902	999999	441	665	999999	568	999999	999999	191	577	116	999999	55	999999	278	298	186	636	453	999999	141	999999	999999	595	999999	999999	822	144	299	728	507	654	999999	999999	439	999999	999999	694	389	999999	999999	516	539	999999	305	380	999999	266	193	999999	13	365	368	502	907	214	45	845	103	531	745	138	299	999999	999999	462	825	383	143	185	464	491	257	894	570	999999	168	999999	299	201	332	999999	951	715	724	152	296	728	764	234	999999	988	601	857	813	580	227	999999	999999	843	999999	939	132	18	999999	521	118	473	932	292	56	552	556	901	209	189	999999	583	999999	999999	175	999999	619	909	127	475	890	399	91	989	407	91	749	456	647	999999	443	942	595	212	43	822	795	999999	187	515	442	699	999999	999999	999999	999999	348	816	677	456	999999	223	999999	999999	999999	718	392	999999	884	999999	999999	109	264	815	999999	244	988	535	893	999999	311	999999	731	611	42	201	741	999999	999999	764	743	999999	779	201	72	229	61	940	581	325	999999	853	596	222	999999	343	444	842	887	169	999999	812	922	999999	154	193	999999	289	622	440	976	935	999999	130	231	869	999999	999999	752	
999999	192	57	953	578	913	458	999999	518	898	999999	756	999999	570	436	119	931	20	999999	999999	879	737	771	328	151	348	504	507	476	991	999999	999999	999999	99	370	999999	999999	858	353	420	696	642	999999	391	922	683	87	375	999999	21	999999	858	875	999999	999999	999999	420	729	812	239	419	951	83	999999	999999	686	384	809	209	460	999999	82	667	44	360	246	764	390	999999	467	271	999999	587	999999	701	986	147	365	226	581	565	877	56	123	11	744	569	455	337	999999	999999	277	175	469	508	227	200	840	665	636	999999	40	334	354	999999	999999	373	618	999999	999999	548	999999	593	999999	999999	999999	36	553	43	615	677	319	63	168	168	999999	963	999999	999999	484	795	307	699	590	556	535	553	701	155	720	380	950	629	268	999999	289	684	999999	999999	873	999999	999999	806	999999	958	715	999999	175	195	999999	326	999999	662	351	282	250	329	12	81	368	91	334	999999	999999	999999	727	689	794	470	879	320	427	999999	92	292	158	500	649	999999	841	999999	387	515	999999	404	999999	999999	999999	986	999999	999999	681	999999	216	791	866	248	494	814	240	35	999999	704	999999	999999	999999	703	579	68	134	749	679	380	240	809	703	999999	236	917	120	439	411	808	23	999999	999999	952	345	300	999999	909	16	834	401	815	376	999999	208	999999	505	999999	718	229	999999	707	290	999999	999999	999999	98	58	999999	999999	999999	801	999999	383	691	999999	35	946	367	288	999999	225	743	845	979	999999	442	30	619	718	422	999999	721	191	946	315	638	337	718	938	999999	377	897	440	140	600	201	992	999999	811	492	559	73	439	999999	646	999999	445	999999	820	999999	77	438	303	163	999999	89	442	436	385	758	697	238	428	86	275	999999	312	714	999999	999999	450	999999	808	235	863	624	292	604	310	351	203	15	898	974	145	939	603	286	123	999999	758	565	616	62	999999	330	645	362	321	328	661	730	942	597	523	999999	629	999999	300	401	796	838	136	44	565	999999	340	454	999999	335	999999	35	999999	868	474	999999	421	999999	440	542	979	929	292	982	689	473	73	310	460	106	319	535	999999	722	724	920	439	582	496	113	990	201	999999	986	999999	636	999999	999999	133	639	999999	873	637	999999	421	866	555	153	999999	101	627	999999	993	844	26	198	49	878	153	999999	454	839	269	336	999999	788	999999	999999	388	62	344	989	187	821	478	446	898	237	310	857	374	296	238	405	486	961	207	577	969	415	597	260	999999	579	194	999999	613	310	216	633	358	258	764	999999	999999	637	
851	182	376	999999	299	811	577	999999	188	168	611	999999	999999	590	590	940	337	973	999999	94	69	608	999999	690	999999	597	30	677	508	125	999999	936	649	999999	999999	35	210	999999	125	785	999999	643	400	36	999999	749	999999	999999	52	418	999999	791	999999	672	577	253	999999	686	748	702	999999	999999	787	72	999999	674	224	12	480	564	739	999999	857	680	411	426	218	610	512	92	146	404	634	999999	204	739	999999	976	280	866	490	524	650	423	999999	781	856	337	399	512	999999	458	156	488	678	983	999999	165	270	161	999999	935	183	999999	565	999999	276	696	868	897	574	247	732	613	84	224	297	443	685	629	570	880	220	10	558	688	257	156	999999	999999	805	945	716	128	999999	999999	351	999999	857	999999	515	169	468	502	999999	296	726	999999	999999	999999	696	500	999999	999999	999999	999999	724	182	116	876	999999	130	284	658	999999	629	531	613	782	529	873	311	585	86	124	410	999999	718	999999	271	962	999999	742	958	524	314	474	85	537	677	999999	179	879	999999	999999	394	884	810	999999	319	765	999999	760	883	999999	999999	999999	403	525	191	742	15	120	844	914	433	999999	326	999999	999999	164	455	86	114	698	704	432	999999	617	729	999999	611	999999	752	506	849	954	858	377	140	400	81	560	356	935	999999	68	44	76	45	999999	567	677	623	165	999999	46	655	195	885	999999	999999	785	796	664	140	696	999999	348	999999	478	528	999999	13	999999	93	895	730	999999	873	999999	398	537	999999	999999	958	934	999999	999999	197	813	309	673	491	178	90	295	999999	691	804	138	700	999999	12	999999	488	999999	674	999999	999999	424	315	486	999999	250	999999	781	214	999999	706	206	10	770	160	260	179	855	466	834	999999	797	141	49	374	744	999999	702	535	24	999999	349	269	999999	525	999999	507	822	361	251	605	308	91	690	984	607	999999	999999	545	751	397	999999	162	839	919	284	292	999999	121	999999	305	870	256	199	839	367	936	541	254	387	753	999999	503	224	238	999999	716	450	65	767	616	24	167	783	627	610	196	430	549	251	490	240	711	784	946	999999	62	891	999999	626	670	999999	999999	167	998	49	140	937	611	911	999999	841	221	999999	960	290	712	999999	571	238	181	999999	991	12	897	522	646	999999	278	503	955	999999	999999	999999	106	30	338	10	785	587	480	999999	818	999999	684	648	29	999999	824	999999	32	589	329	622	455	163	999999	683	269	485	403	422	999999	999999	955	742	252	783	257	999999	952	712	687	984	758	921	697	363	328	999999	503	
999999	893	612	481	376	505	976	999999	942	999999	654	740	309	193	999999	589	711	999999	941	406	246	119	884	713	319	901	999999	864	533	465	999999	364	20	982	124	528	66	636	589	247	275	999999	314	524	307	999999	387	800	699	342	986	680	999999	852	266	180	999999	898	171	474	169	122	459	486	183	999999	730	326	79	540	533	85	103	703	140	446	804	999999	999999	348	524	999999	174	201	479	999999	977	999999	999999	944	518	999999	474	999999	999999	163	350	827	351	17	999999	70	731	169	808	911	587	683	722	999999	999999	650	492	823	999999	624	999999	268	17	612	322	573	601	134	31	374	999999	999999	625	977	106	999999	28	408	107	999999	999999	999999	392	568	999999	303	445	905	579	867	999999	999999	173	463	215	92	999999	738	999999	677	469	606	148	999999	310	607	67	744	999999	398	632	999999	999999	497	810	999999	999999	449	628	29	137	696	555	163	699	959	815	172	771	24	166	289	713	429	993	999999	866	948	999999	386	246	700	999999	999999	245	999999	924	676	652	273	216	380	999999	675	549	773	61	984	744	999999	792	895	973	710	242	999999	380	306	999999	999999	85	927	191	999999	783	437	515	375	918	118	45	149	519	999999	807	785	178	48	879	999999	165	882	213	916	999999	350	999999	480	948	891	999999	627	182	58	999999	999999	198	868	892	122	268	685	75	999999	315	999999	385	999999	902	999999	999999	342	426	999999	999999	999999	723	999999	658	442	709	999999	427	36	898	999999	967	471	319	528	596	310	156	767	962	480	817	578	611	940	999999	262	577	501	717	878	210	898	610	999999	565	999999	220	460	412	999999	268	999999	737	897	685	913	165	383	859	874	195	999999	321	968	999999	999999	663	717	476	457	999999	999999	319	999999	217	78	999999	323	963	999999	999999	695	364	739	221	999999	840	714	265	999999	106	203	642	842	999999	551	587	641	999999	420	999999	502	983	955	764	342	999999	718	690	617	62	842	420	196	784	500	304	582	756	606	315	949	462	424	360	274	293	476	336	666	999999	999999	702	553	412	999999	712	409	999999	878	58	999999	34	999999	999	999999	999999	455	68	999999	256	999999	999999	24	999999	321	999999	568	605	499	59	263	391	999999	999999	833	149	867	783	196	787	895	607	999999	557	193	999999	814	425	105	492	999999	417	144	419	486	344	688	448	101	556	999999	999999	999999	829	795	999999	10	520	175	125	915	672	871	999999	360	407	17	466	921	396	235	999999	509	999999	221	845	256	614	650	499	461	428	692	639	644	101	999999	
58	999999	453	925	303	999999	980	576	175	999999	730	69	88	336	231	527	704	330	10	304	476	617	950	493	999999	870	676	663	496	979	241	769	999999	999999	959	705	477	471	932	892	999999	441	56	999999	526	555	571	172	999999	999999	988	999999	643	796	655	440	810	960	539	433	583	327	999999	196	314	960	799	999999	377	526	59	999999	999999	117	776	45	571	651	999999	840	308	999999	999999	595	991	922	135	472	628	999999	999999	517	931	999999	318	210	999999	999999	999999	566	755	767	999999	713	999999	999999	920	999999	999999	620	999999	168	993	999999	135	80	892	999999	204	999999	834	337	185	847	632	542	999999	999999	799	575	999999	710	657	409	95	540	999999	999999	744	246	999999	599	452	18	659	999999	523	243	383	248	318	867	999999	612	732	427	592	947	91	319	453	39	736	454	999999	168	511	593	999999	594	362	181	749	958	388	244	999999	177	198	896	28	78	516	560	267	816	999999	54	677	667	999999	770	640	435	793	999999	862	998	81	501	234	930	629	999999	999999	146	127	707	234	498	999999	999999	759	999999	300	999999	999999	186	196	129	123	466	999999	946	999999	999999	541	324	999999	415	999999	886	105	696	672	98	448	727	674	131	698	999999	999999	189	134	532	20	455	144	418	459	999999	999999	951	387	767	23	683	999999	303	604	803	542	818	126	656	999999	73	521	999999	936	795	511	74	431	775	646	999999	821	123	582	96	189	756	956	694	84	999999	319	905	84	999999	584	380	999999	895	805	12	72	477	999999	947	999999	932	482	999999	184	999999	530	611	999999	287	861	39	721	999999	623	786	999999	432	582	186	753	999999	999999	999999	999999	141	999999	999999	999999	999999	674	999999	910	634	162	257	284	302	520	336	999999	707	999999	797	999999	555	659	19	281	999999	150	640	894	999999	203	327	803	999999	999999	53	209	999999	641	487	612	517	129	96	365	376	999999	999999	911	255	564	56	999999	341	279	665	481	538	999999	951	502	999999	459	999999	441	999999	453	973	849	476	999999	999999	76	306	194	395	999999	999999	999999	999999	516	581	728	648	472	999999	494	472	41	999999	571	671	739	689	999999	579	67	244	654	999999	922	538	720	445	128	935	980	535	156	883	239	908	883	360	999999	921	999999	811	421	999999	350	981	942	71	904	465	889	386	322	614	337	201	917	999999	981	978	860	293	529	999999	999999	958	999999	157	557	999999	787	388	254	72	274	256	822	999999	189	941	596	658	540	999999	56	603	999999	999999	555	48	990	759	378	466	999999	31	291	999999	
999999	391	665	794	513	251	677	510	142	259	999999	91	999999	557	944	50	392	211	752	866	489	573	745	783	601	519	672	37	19	788	11	253	965	937	999999	797	286	801	154	999999	986	546	999999	963	999999	999999	669	443	814	338	999999	859	278	424	405	999999	646	881	999999	999999	999999	649	999999	353	258	999999	126	441	315	157	764	590	66	999999	879	999999	112	782	591	137	999999	238	223	999999	714	999999	974	999999	541	697	160	999999	608	160	719	347	55	127	714	105	357	238	999999	667	574	493	802	999999	999999	462	451	864	299	999999	154	350	999999	819	638	999999	132	576	899	999999	999999	369	999999	906	999999	542	898	984	77	496	999999	621	111	555	116	231	349	168	14	89	256	296	115	543	16	378	911	235	488	608	972	999999	339	999999	670	215	510	896	81	999999	563	466	796	802	294	532	999999	999999	712	417	999999	963	571	820	371	710	999999	449	899	375	999999	672	506	468	999999	999	292	999999	885	901	721	453	999999	12	999999	789	500	999999	258	999999	139	40	522	81	841	19	219	999999	158	960	999999	71	999999	706	380	891	960	338	289	294	999999	658	994	999999	999999	999999	876	569	305	582	220	951	201	999999	245	600	999999	434	626	514	790	773	999999	925	950	660	456	390	631	634	828	171	33	963	999999	999999	45	999999	385	528	142	649	999999	575	750	10	869	580	470	780	740	536	711	774	504	477	225	79	999999	999999	866	496	937	670	753	58	927	238	999999	999999	564	449	58	108	381	151	559	866	185	950	790	876	919	851	999999	302	460	258	469	765	999999	966	850	349	999999	646	999999	552	822	702	82	641	999999	999999	225	999999	487	612	999999	363	999999	359	999999	910	255	990	999999	96	999999	999999	597	679	768	999999	510	999999	598	999999	446	734	438	16	54	483	999999	999999	489	223	636	601	814	848	854	999999	999999	905	82	939	103	671	78	625	775	370	114	999999	872	969	999999	627	999999	778	175	668	924	911	999999	420	42	107	511	363	460	186	646	999999	824	662	579	605	525	659	615	999999	666	813	241	999999	999999	484	285	519	29	19	898	46	999999	196	191	936	999999	661	999999	996	170	715	175	598	723	365	578	219	399	599	111	54	172	399	999999	999999	999999	629	52	557	821	991	344	999999	288	609	76	637	481	999999	13	863	752	619	615	950	648	642	960	999999	999999	999999	129	999999	907	853	874	292	193	999999	267	971	999999	359	999999	178	999999	724	999999	124	299	941	738	757	595	999999	302	553	784	61	999999	46	
669	999999	652	999999	871	999999	543	434	735	783	454	410	385	42	254	402	999999	447	579	924	332	999999	722	964	336	372	999999	669	999999	999999	999999	141	999999	230	312	589	707	999999	306	999999	190	886	388	515	496	338	999999	999999	994	899	118	346	999999	999999	714	822	317	687	429	999999	89	874	872	413	999999	999999	801	164	999999	999999	999999	26	150	122	743	999999	467	217	477	998	990	999999	674	662	222	171	659	69	516	489	281	999999	999	797	387	315	23	974	240	184	999999	226	832	339	213	102	205	369	804	277	999999	110	219	999999	518	999999	210	999999	201	123	663	741	648	999999	393	676	26	353	735	438	432	492	976	999999	999999	999999	448	345	999999	129	999999	299	999999	248	999999	181	999999	578	288	579	115	999999	999999	126	521	795	578	999999	946	537	86	999999	634	999999	845	872	999999	916	999999	744	368	864	999999	81	157	373	486	410	125	221	866	999999	75	165	999999	999999	709	859	999999	675	205	999999	399	922	53	123	665	889	403	262	58	999999	619	999999	221	999999	53	711	969	157	319	178	477	734	671	638	786	478	52	226	999999	999999	143	999999	999999	999999	475	837	999999	44	707	999999	16	863	173	971	828	531	944	92	585	999999	890	634	999999	36	389	664	261	415	336	197	846	999999	99	999999	760	334	994	999999	999999	216	682	934	450	721	171	614	571	699	809	265	999999	999999	641	999999	383	999999	927	999999	133	811	586	623	707	520	751	999999	773	999999	221	503	537	245	318	999999	999999	955	194	644	865	775	999999	562	605	81	663	886	546	924	411	260	407	481	585	999999	629	999999	237	999999	970	341	840	191	487	315	728	298	651	271	850	999999	324	293	999999	999999	718	999999	27	999999	857	864	293	849	978	961	106	65	659	999999	749	999999	728	264	673	999999	934	911	85	299	353	374	244	284	999999	999999	935	124	999999	237	254	999999	999999	999999	82	999999	999999	999999	213	526	999999	672	638	306	522	595	699	70	619	999999	423	807	948	999999	292	492	630	19	775	994	35	982	241	999999	999999	999999	223	136	999999	567	485	943	707	999999	90	999999	736	937	761	488	999999	875	504	699	814	447	657	323	319	590	485	48	224	219	501	236	441	999999	999999	379	381	572	878	62	999999	479	109	999999	999999	610	755	999999	258	999999	709	159	487	541	617	999999	999999	999999	999999	999999	92	446	728	498	67	853	999999	999999	740	391	116	722	997	999999	60	999999	348	267	676	708	999999	792	999999	927	999999	351	749	999999	599	999999	999999	481	755	286	999999	212	
751	999999	341	793	371	235	952	866	190	987	161	45	491	999999	324	238	999999	118	766	299	656	801	988	999999	999999	999999	930	206	508	999999	999999	720	999999	847	593	999999	925	999999	347	609	839	923	746	999999	199	713	418	326	230	999999	257	646	520	680	999999	949	622	999999	999999	31	305	756	368	555	30	441	562	999999	688	587	313	351	770	999999	459	999999	999999	476	526	401	931	613	975	853	387	330	210	802	301	643	123	999999	203	999999	313	93	565	201	999999	758	999999	999999	637	643	352	999999	875	362	999999	823	999999	156	109	297	99	691	780	515	177	700	240	999999	352	54	999999	13	157	454	853	376	999999	863	974	767	250	999999	975	342	511	481	454	847	582	477	999999	999999	210	905	999999	621	313	60	33	801	528	400	432	592	179	348	758	999999	999999	854	999999	42	181	341	57	999999	715	999999	14	696	255	392	188	875	306	505	802	999999	999999	242	73	999999	839	183	249	849	734	393	172	172	999999	33	999999	727	999999	999999	999999	869	858	302	999999	865	56	337	555	145	221	556	296	673	546	516	212	276	999999	539	202	998	101	999999	999999	999999	285	841	973	232	53	460	999999	589	999999	999999	394	925	335	208	80	999999	627	113	638	999999	106	499	626	216	999999	82	936	999999	524	797	999999	660	103	583	999999	999999	364	333	999999	761	502	707	999999	612	132	999999	999999	592	469	690	999999	987	569	31	236	786	225	766	412	970	523	999999	75	911	165	733	831	752	618	865	157	304	21	999999	999999	399	534	999999	94	543	141	354	999999	833	999999	789	100	999999	357	803	988	597	920	131	247	999999	641	62	457	398	455	999999	974	603	542	86	976	692	999999	999999	999999	212	682	999999	839	999999	951	241	495	999999	999999	759	999999	814	876	560	999999	889	639	999999	757	482	565	695	97	942	999999	228	300	350	813	408	735	999999	552	786	915	999999	292	77	777	409	567	91	756	695	794	999999	726	999999	999999	999999	63	390	89	778	646	986	781	896	800	733	940	154	562	244	34	884	271	100	644	332	607	999999	188	357	915	483	939	402	999999	219	999999	318	647	726	355	354	439	774	149	928	279	395	277	53	468	422	529	521	999999	909	898	999999	347	999999	999999	491	999999	732	862	172	999999	389	748	591	242	632	507	835	889	680	454	497	950	715	62	222	999999	999999	888	503	999999	427	731	249	321	865	970	276	247	863	152	999999	911	976	881	890	647	999999	811	836	914	694	632	990	999999	410	685	632	999999	277	196	999999	
843	999999	218	629	657	508	280	999999	662	240	999999	999999	999999	747	999999	974	999999	171	575	618	999999	62	588	269	795	999999	785	999999	190	348	948	970	677	85	864	551	767	262	243	148	999999	999999	184	683	999999	607	461	717	824	710	999999	999999	702	578	742	790	780	948	834	915	723	369	196	323	999999	627	999999	463	999999	999999	999999	582	928	436	211	999999	878	999999	173	999999	999999	78	999999	479	550	791	278	999999	342	84	771	818	999999	327	424	56	999999	860	401	478	259	998	834	789	504	999999	238	999999	377	853	999999	876	785	646	635	999999	999999	717	772	999999	359	259	999999	808	999999	999999	999999	999999	22	164	999999	28	513	694	937	292	243	999999	999999	335	562	999999	730	488	172	999999	43	999999	692	768	774	999999	98	900	999999	999	877	35	999999	117	70	628	999999	999999	222	999999	372	999999	708	999999	422	999999	999999	447	938	999999	528	642	646	378	364	384	917	254	390	110	929	613	574	999999	999999	217	780	867	275	934	750	999999	276	999999	999999	942	81	999999	356	798	999999	650	962	773	480	999999	389	158	753	686	999999	18	831	122	963	759	999999	770	937	214	205	874	182	13	605	999999	375	999999	845	422	999999	578	999999	592	999999	289	651	801	999999	180	827	632	999999	588	234	999999	999999	164	314	773	425	311	411	151	602	924	478	958	178	470	869	22	999999	341	999999	141	120	248	999999	684	117	725	313	767	386	572	760	593	779	862	333	220	72	81	999999	10	177	999999	989	387	999999	999999	999999	999999	310	815	329	783	999999	102	631	999999	354	999999	665	699	999999	643	764	40	173	885	189	999999	147	659	950	240	999999	999999	964	364	999999	433	999999	425	999999	316	999999	571	252	976	389	687	241	885	866	442	416	306	12	533	999999	959	223	924	512	327	859	999999	865	99	448	999999	137	999999	198	920	755	249	999999	999999	186	203	787	197	506	501	999999	999999	999999	517	999999	47	380	999999	999999	999999	999999	950	999999	775	999999	816	706	163	999999	558	560	964	696	999999	686	176	999999	321	999999	999999	182	36	428	21	252	607	858	357	274	411	999999	696	902	899	710	999999	999999	831	999999	999999	497	633	999999	999999	999999	119	565	846	831	658	348	68	999999	576	127	193	531	901	533	850	957	358	888	136	108	864	71	796	244	880	838	868	88	987	310	999999	376	480	999999	143	51	22	999999	999999	73	401	999999	999999	782	527	284	435	999999	999999	412	999999	745	532	848	87	999999	769	611	999999	999999	479	980	105	275	578	817	60	999999	399	808	945	
832	282	999999	707	999999	999999	24	717	606	413	570	694	999999	172	803	843	632	991	95	282	410	575	796	999999	420	516	70	213	709	999999	999999	999999	584	999999	315	472	999999	151	826	322	999999	999999	353	416	908	296	999999	999999	775	973	428	840	313	536	544	267	486	479	296	744	674	810	17	383	810	662	119	128	857	999999	384	490	175	999999	527	516	231	999999	999999	134	996	999999	999999	736	804	762	604	58	922	57	985	989	855	91	999999	944	886	999999	999999	999999	186	999999	255	999999	598	938	674	539	999999	38	46	106	794	999999	747	999999	381	281	578	999999	67	71	206	999999	355	395	634	999999	136	999999	630	261	784	438	947	605	711	994	147	866	999999	75	999999	893	21	889	999999	693	999999	930	572	999999	999999	558	199	125	205	445	98	213	313	590	413	435	408	999999	322	366	224	999999	14	999999	143	712	960	992	999999	999999	999999	466	200	941	750	205	20	24	859	235	249	999999	409	276	905	933	562	506	661	613	495	236	576	999999	479	201	925	195	481	689	598	206	999999	892	647	632	23	372	840	999999	425	393	925	96	126	391	999999	738	482	999999	999999	463	340	417	999999	571	999999	361	999999	559	999999	999999	543	179	637	52	738	516	628	999999	920	200	666	453	198	111	999999	489	722	999999	999999	197	999999	281	540	144	866	686	999999	85	742	999999	900	291	999999	600	850	755	458	83	653	236	120	208	999999	999999	999999	999999	229	715	999999	999999	639	999999	999999	92	121	271	639	503	186	999999	999999	553	541	268	300	385	515	597	999999	555	40	648	444	999999	86	514	991	581	999999	979	999999	370	814	342	31	525	999999	855	488	588	125	955	896	601	795	567	999999	999999	667	999999	999999	631	999999	715	379	999999	940	879	15	607	280	68	999999	207	594	80	738	999999	246	775	205	660	118	673	439	999999	751	999999	999999	519	846	999999	913	924	607	835	999999	108	963	40	585	309	849	999999	318	67	799	699	17	724	999999	999999	999999	892	226	720	523	790	286	999999	249	107	453	496	760	309	154	999999	599	759	174	999999	245	215	199	895	811	237	364	999999	285	62	999999	712	999999	387	195	31	708	887	999999	125	821	669	791	487	856	363	130	999999	913	568	999999	258	999999	198	233	579	999999	331	909	999999	999999	905	27	196	272	999999	804	382	999999	133	999999	712	446	58	818	999999	423	712	999999	457	117	999999	468	717	953	586	162	502	164	616	999999	999999	977	999999	999999	999999	999999	999999	999999	999999	558	747	894	790	44	999999	811	510	
380	657	999999	989	999999	462	188	89	446	310	999999	685	589	312	228	507	999999	156	735	999999	999999	901	999999	818	498	923	899	369	999999	999999	682	567	775	651	131	507	461	999999	104	525	848	610	479	351	372	538	536	256	529	999999	999999	888	999999	401	152	479	733	346	501	368	563	818	999999	768	999999	675	999999	937	190	720	56	475	999999	220	571	999999	431	582	456	999999	397	652	840	74	692	794	999999	999999	509	652	774	124	999999	736	999999	40	982	711	724	697	628	598	999999	808	350	520	837	450	829	999999	999999	999999	890	999999	971	910	978	564	999999	833	769	535	438	537	946	932	637	325	258	541	776	720	858	999999	341	798	999999	42	723	181	999999	465	554	125	999999	623	233	304	764	999999	62	428	635	891	927	102	999999	538	861	418	999999	521	202	999999	999999	337	999999	141	211	182	333	999999	999999	904	876	999999	980	322	932	333	708	999999	560	206	999999	358	999999	967	999999	248	638	58	180	314	298	444	273	266	999999	278	999999	999999	103	592	999999	999999	999999	731	25	623	999999	846	606	538	999999	550	961	995	809	269	252	334	310	962	543	285	775	999999	615	999999	50	724	814	999999	11	616	249	968	479	382	770	363	999999	217	135	791	451	999999	604	748	483	277	456	248	36	997	999999	141	58	451	341	60	125	999999	583	398	999999	942	537	999999	999999	992	526	437	498	888	381	102	836	751	999999	142	932	867	957	772	999999	999999	637	13	823	118	920	37	999999	720	247	378	999999	737	759	508	999999	999999	447	491	999999	29	999999	147	625	699	304	306	617	208	128	258	626	810	130	466	315	999999	280	203	82	999999	999999	999999	651	13	999999	108	991	335	37	432	429	476	31	258	826	500	387	999999	999999	999999	420	999999	602	989	751	823	617	303	999999	999999	239	999999	419	262	632	999999	495	999999	240	205	999999	291	181	695	828	999999	999999	871	639	815	155	155	999999	458	999999	999999	999999	661	999999	645	491	698	142	999999	999999	999999	66	768	999999	854	999999	765	894	999999	318	138	672	906	999999	601	43	999999	663	387	435	93	865	960	183	89	999999	999999	370	594	713	616	159	725	501	652	103	999999	256	785	999999	390	261	771	149	950	881	279	999999	660	999999	745	44	754	29	999999	999999	999999	595	545	68	999999	404	309	904	999999	979	946	999999	518	507	999999	499	999999	999999	55	831	103	999999	232	208	999999	999999	710	982	968	999999	404	706	391	999999	999999	999999	710	999999	640	985	999999	866	447	971	934	864	982	999999	599	256	166	
187	999999	999999	226	284	372	346	541	837	694	327	936	130	584	250	999999	186	509	586	789	160	999999	999999	878	237	384	999999	999999	662	360	557	392	721	425	227	731	112	125	723	73	373	196	999999	999999	635	930	326	396	999999	839	999999	653	22	466	15	250	914	410	999999	999999	120	82	878	999999	146	934	224	704	367	518	921	999999	785	523	425	964	143	768	253	306	67	864	580	999999	554	904	379	264	999999	976	817	701	136	823	999999	999999	317	999999	999999	700	999999	622	39	999999	999999	999999	867	499	999999	51	117	156	166	692	999999	255	502	65	932	242	565	959	294	390	701	230	934	962	571	135	656	816	613	553	590	445	834	999999	904	808	999999	880	223	378	999999	999999	999999	443	981	706	798	261	394	921	999999	756	338	649	484	697	812	904	928	915	999999	999999	542	613	111	407	999999	999999	161	999999	204	685	745	999999	521	40	684	500	980	864	999999	405	431	692	418	834	999999	195	920	216	996	142	999999	307	999999	577	999999	932	341	584	295	700	110	270	726	459	999999	999999	138	453	23	321	924	73	589	989	870	850	205	999999	999999	235	187	944	138	999999	733	447	933	943	903	752	999999	405	579	636	999999	170	999999	958	999999	999999	999999	477	203	684	217	999999	999999	993	707	287	736	74	294	70	999999	166	142	664	726	573	488	999999	999999	270	162	529	494	953	694	710	885	247	453	604	177	709	999999	999999	854	844	729	940	245	625	25	104	120	518	122	148	37	999999	999999	260	217	872	999999	932	531	688	404	765	308	997	999999	499	620	690	892	813	415	689	809	999999	844	547	948	923	255	999999	418	975	840	556	999999	584	999999	203	397	304	999999	999999	922	999999	449	963	999999	248	234	525	483	430	626	309	999999	348	999999	359	416	669	924	13	687	472	999999	429	999999	752	999999	816	494	427	303	597	40	597	766	643	442	880	905	710	999999	999999	585	988	999999	541	822	344	93	655	787	727	380	999999	140	999999	896	30	999999	889	923	999999	41	66	999999	38	278	146	999999	857	999999	535	763	223	313	999999	887	291	80	393	999999	999999	733	838	639	575	227	261	999999	317	747	999999	841	25	786	999999	697	528	999999	999999	999999	686	762	236	738	261	999999	166	475	182	571	614	950	999999	960	942	999999	999999	999999	999999	999999	26	680	999999	119	999999	694	747	436	999999	270	368	999999	999999	131	252	999999	506	110	388	999999	70	999999	293	999999	142	999999	999999	65	844	999999	999999	999999	999999	999999	999999	16	498	126	242	999999	226	
999999	999999	912	212	999999	209	534	717	999999	999999	103	48	999999	750	240	396	527	977	44	508	692	592	423	765	999999	131	999999	999999	246	999999	390	867	999999	394	341	342	380	543	948	271	661	347	999999	430	411	999999	999999	999999	25	619	970	149	208	67	534	999999	999999	156	999999	72	968	999999	999999	994	999999	235	999999	566	419	897	999999	999999	38	772	847	354	471	993	364	203	773	472	860	999999	758	250	669	999999	860	203	999999	233	999999	886	302	12	866	999999	999999	186	846	790	999999	127	999999	986	121	435	999999	999999	999999	46	792	752	298	505	798	853	245	556	565	999999	706	225	594	792	397	151	480	999999	488	345	370	188	356	983	999999	999999	34	772	139	244	553	680	528	275	440	999999	598	797	999999	22	890	85	620	999999	94	143	532	999999	598	969	954	376	700	999999	676	614	405	999999	999999	999999	999999	999999	427	331	909	36	999999	329	361	551	553	999999	639	475	999999	294	567	962	999999	999999	220	223	183	169	999999	187	999999	199	599	826	450	292	415	159	193	428	658	299	485	67	447	213	458	56	999999	282	736	999999	884	999999	56	442	416	412	844	615	298	267	51	999999	56	507	729	999999	999999	270	277	999999	292	36	636	278	487	841	542	16	764	136	743	999999	450	754	314	217	999999	17	999999	13	999999	577	139	400	258	753	21	939	483	923	945	165	999999	257	942	857	755	999999	955	999999	869	837	850	999999	524	999999	291	302	203	521	755	999999	394	274	184	715	897	245	29	733	829	603	999999	841	999999	587	13	999999	811	456	461	10	61	999999	143	477	726	967	876	224	472	999999	999999	999999	177	999999	999999	739	82	237	960	520	758	999999	745	276	999999	19	980	936	999999	97	999999	999999	70	755	999999	92	140	999999	989	930	369	999999	271	120	999999	570	673	340	816	273	999999	583	496	999999	251	999999	566	867	173	716	987	939	999999	999999	999999	999	902	422	999999	688	608	999999	248	39	160	953	999999	634	419	743	999999	999999	130	767	999999	906	260	128	999999	999999	526	273	543	282	943	429	621	886	999999	856	668	261	999999	999999	664	755	345	466	790	999999	869	931	999999	429	380	347	819	999999	418	999999	999999	999999	999999	596	172	345	999999	999999	96	731	341	84	999999	999999	84	94	128	993	999999	999999	571	999999	337	225	352	594	815	124	999999	605	610	205	477	999999	117	999999	352	999999	965	328	922	379	380	999999	999999	999999	189	895	354	296	228	999999	323	206	760	956	455	693	253	577	999999	718	74	999999	130	145	606	201	
455	999999	742	193	38	999999	298	202	999999	278	268	999999	415	999999	769	615	386	784	999999	280	800	160	999999	658	690	397	797	214	314	999999	939	821	197	988	450	165	999999	45	999999	999999	999999	567	544	999999	999999	695	999999	611	948	459	113	345	263	335	400	304	999999	93	503	999999	986	999999	887	532	338	447	370	426	479	999999	71	351	987	353	999999	242	616	261	999999	995	999999	999999	999999	999999	786	603	568	862	598	155	405	469	999999	167	552	824	999999	999999	999999	987	335	745	142	999999	398	761	999999	999999	963	167	688	508	860	999999	999999	999999	827	43	999999	734	999999	508	827	333	219	601	809	830	801	547	562	999999	999999	245	670	999999	64	921	466	34	255	659	999999	999999	466	896	609	43	751	999999	997	647	275	124	118	999999	999999	808	135	797	951	528	999999	999999	999999	999999	105	624	838	925	999999	999999	999999	721	488	230	999999	999999	866	322	999999	775	88	999999	550	915	339	298	999999	843	571	256	795	999999	82	999999	551	483	836	383	800	999999	205	999999	17	101	80	554	999999	999999	226	999999	999999	813	805	999999	999999	67	874	999999	754	807	497	994	364	499	120	999999	648	761	678	136	560	493	999999	999999	580	262	52	459	999999	999999	663	999999	626	999999	999999	982	863	896	287	494	999999	156	628	993	496	211	471	517	981	171	999999	873	220	100	970	458	301	999999	605	197	25	425	843	969	999999	999999	377	324	194	137	999999	751	483	194	999999	413	864	999999	520	378	999999	534	478	999999	999999	789	38	999999	999999	999999	691	999999	300	99	479	193	312	658	999999	247	833	156	999999	854	127	164	400	36	572	999999	593	773	999999	236	999999	490	999999	999999	101	999999	231	841	254	339	445	999999	999999	393	999999	344	999999	216	677	999999	545	643	999999	624	565	724	399	11	963	513	272	999999	789	73	692	988	246	999999	567	496	26	999999	902	993	999999	999999	999999	16	321	238	465	387	999999	13	691	763	999999	332	999999	376	963	229	877	741	77	527	198	396	999999	726	107	999999	648	191	266	553	999999	217	215	426	999999	392	690	999999	999999	884	823	999999	382	929	709	913	547	999999	999999	797	124	999999	926	891	999999	316	315	595	141	507	738	999999	747	148	32	80	126	188	355	581	538	153	693	192	703	413	24	999999	26	193	420	457	658	469	999999	999999	291	324	475	714	87	105	603	550	155	909	47	243	906	999999	796	369	845	951	999999	999999	477	999999	999999	547	999999	543	999999	947	96	291	265	999999	709	451	999999	802	712	641	999999	443	999999	152	
46	794	375	999999	999999	387	396	60	999999	707	999999	467	112	547	136	928	422	543	526	655	464	864	999999	759	534	465	849	994	999999	213	457	824	431	335	707	999999	181	521	678	201	999999	45	678	999999	87	999999	349	252	675	784	229	960	917	893	999999	182	150	616	256	410	999999	999999	404	409	259	386	45	777	999999	999999	757	999999	865	334	104	428	195	105	682	291	125	607	999999	999999	984	496	907	999999	646	999999	999999	999999	999999	278	999999	168	999999	279	308	701	217	572	412	941	999999	328	105	593	798	270	986	999999	934	964	294	930	999999	531	425	999999	479	507	140	314	480	202	636	596	999999	935	999999	916	999999	980	84	553	204	387	846	665	401	323	739	386	548	219	999999	310	984	734	96	999999	854	546	232	999999	441	107	471	834	691	508	923	863	483	80	256	953	999999	740	999999	695	685	759	371	165	768	754	766	271	571	335	612	935	999999	999999	999999	999999	758	374	999999	107	999999	21	974	892	400	875	999999	477	962	677	420	999999	999999	999999	435	105	184	76	941	687	341	210	272	999999	896	988	23	807	999999	995	204	999999	628	638	999999	673	785	478	765	892	851	298	308	893	915	369	936	999999	250	966	86	692	432	434	999999	999999	749	999999	999999	411	862	105	469	966	483	894	624	371	999999	999999	320	706	311	59	835	52	901	378	450	536	999999	563	566	51	919	999999	999999	204	872	74	923	176	999999	363	999999	756	999999	342	999999	30	999999	574	838	488	656	380	999999	999999	599	723	813	380	177	999999	359	309	538	999999	56	999999	802	430	499	556	837	153	233	947	999999	89	223	568	999999	999999	791	487	725	87	395	999999	130	718	605	999999	260	553	999	22	14	730	227	411	999999	448	228	325	999999	292	650	513	156	443	363	519	509	255	422	748	678	872	584	461	42	507	851	93	824	350	306	999999	154	999999	999999	299	862	811	282	520	211	476	411	443	999999	882	403	999999	365	95	649	15	141	260	999999	142	156	766	379	788	596	144	999999	735	985	999999	368	999999	500	73	657	999999	999999	901	546	999999	470	150	34	159	114	174	728	739	700	301	163	893	999999	811	153	999999	442	493	923	77	975	675	457	80	523	999999	196	302	438	951	42	239	713	142	671	15	741	229	684	432	416	761	45	694	212	999999	69	689	919	560	265	488	978	999999	236	794	999999	954	636	646	999999	436	999999	749	268	924	999999	743	149	148	999999	999999	999999	501	660	224	640	762	999999	999999	999999	506	382	999999	
695	554	999999	243	906	876	999999	786	593	48	453	979	460	295	436	288	294	325	999999	781	206	52	999999	487	819	21	164	930	97	587	248	481	63	432	63	714	673	999999	837	999999	826	577	999999	771	57	680	999999	999999	336	588	999999	92	957	999999	999999	652	999999	999999	999999	895	999999	390	999999	999999	799	971	926	37	999999	721	615	999999	488	286	954	999999	424	908	999999	999999	257	809	604	508	823	165	524	462	751	999999	839	999999	531	941	550	999999	878	622	971	85	754	736	123	614	973	424	603	681	999999	63	238	966	342	286	647	913	786	200	192	643	999999	999999	286	831	882	714	999999	546	735	517	750	801	937	999999	999999	520	999999	989	535	408	999999	843	815	999999	182	872	999999	254	304	637	659	687	999999	337	628	290	460	292	732	268	607	66	999999	999999	313	437	999999	999999	893	137	227	796	665	783	91	614	658	999999	999999	19	999999	999999	252	107	858	73	371	609	735	112	999999	413	267	276	999999	999999	897	685	394	744	843	999999	361	999999	420	862	31	999999	255	24	632	872	633	999999	122	45	814	848	999999	250	76	430	252	999999	999999	813	999999	999999	982	586	717	973	999999	999999	176	567	220	86	687	999999	51	714	363	721	480	197	780	544	999999	765	999999	999999	999999	154	678	999999	999999	571	999999	606	333	632	673	669	999999	659	999999	718	555	554	825	737	170	999999	208	999999	999999	531	320	880	43	994	244	226	894	999999	568	59	999999	753	999999	649	977	91	672	418	999999	693	999999	999999	999999	999999	989	610	940	953	888	138	945	326	356	814	260	227	573	999999	398	457	999999	999999	999999	628	483	801	332	185	759	89	613	790	321	382	116	499	999999	999999	15	633	999999	999999	999999	999999	114	918	406	416	398	760	518	343	999999	593	918	785	999999	890	588	197	287	764	203	808	525	165	15	999999	707	761	855	601	333	999999	999999	999999	858	661	524	564	404	916	786	999999	571	280	769	727	463	999999	999999	481	999999	817	999999	521	746	999999	913	948	999999	432	708	637	904	999999	19	265	422	94	999999	79	375	34	792	371	978	204	247	255	395	288	999999	386	999999	384	219	999999	417	999999	97	887	747	576	651	972	999999	159	105	999999	270	514	314	379	404	999999	999999	368	999999	985	999999	552	734	668	563	634	911	999999	644	530	706	503	999999	763	996	49	332	999999	999999	999999	163	828	108	591	999999	880	999999	151	981	999999	277	850	999999	432	126	545	163	88	999999	26	70	885	999999	999999	999999	999999	999999	999999	999999	365	376	317	
999999	215	832	714	999999	152	683	682	660	770	350	351	262	856	23	999999	647	461	886	999999	786	366	759	278	324	999999	999999	228	999999	432	768	626	926	960	865	999999	600	411	999999	20	405	999999	365	300	545	173	322	102	999999	252	903	921	479	999999	531	628	999999	564	400	920	508	465	999999	237	11	724	424	302	990	737	824	246	370	875	848	455	10	468	733	160	220	999999	999999	971	999999	847	157	803	999999	246	829	999999	20	180	511	939	872	999999	999999	820	748	999999	111	26	427	667	561	603	999999	86	999999	987	831	249	999999	957	999999	999999	708	164	577	999999	863	754	908	789	235	199	373	908	999999	872	178	912	412	200	449	458	999999	862	295	553	528	362	999999	841	999999	771	470	553	949	999999	429	999999	253	999999	166	356	999999	999999	442	372	239	999999	503	755	818	918	837	519	518	999999	942	999999	868	999999	999999	510	146	76	584	463	728	820	959	207	453	999999	668	285	44	102	999999	915	430	923	323	162	859	999999	32	295	934	951	999999	416	442	583	276	999999	43	655	220	50	63	999999	643	999999	416	306	999999	784	260	561	484	425	999999	999999	425	945	709	941	999999	999999	54	999999	529	776	999999	552	764	869	767	448	252	388	882	310	861	452	289	904	745	562	561	247	45	999999	477	999999	999999	999999	167	331	520	101	13	999999	999999	765	458	867	999999	864	542	999999	27	999999	318	106	543	999999	175	999999	665	805	206	99	722	806	262	999999	999999	999999	336	358	712	446	999999	999999	385	945	313	106	993	422	279	881	999999	129	999999	999999	74	999999	999999	334	250	194	665	714	895	914	224	199	512	999999	567	470	537	193	729	580	883	999999	999999	598	587	78	980	999999	536	324	999999	999999	999999	39	91	928	97	12	118	999999	780	224	999999	999999	730	123	594	690	999999	808	999999	999999	399	999999	350	907	660	999999	999999	181	999999	423	187	999999	999999	621	999999	999999	231	639	383	534	84	212	799	999999	902	999999	867	999999	999999	300	999999	728	971	241	213	999999	688	183	278	609	265	936	323	367	46	684	625	119	509	120	468	999999	435	818	762	197	850	681	999999	409	620	282	697	913	36	999999	609	613	417	677	794	57	371	999999	999999	147	888	442	632	227	635	999999	999999	373	831	181	999999	162	479	26	999999	16	999999	999999	999999	982	249	409	341	587	999999	21	999999	832	325	420	999999	999999	549	624	999999	417	59	787	774	862	999999	333	999999	854	166	457	144	400	591	788	879	502	785	296	999999	488	111	55	151	624	
65	142	57	420	999999	641	999999	854	717	678	999999	390	104	135	674	916	999999	486	430	628	876	311	250	537	999999	362	999999	262	999999	820	316	14	646	999999	807	186	285	672	537	525	844	289	682	913	831	498	408	660	622	982	171	999999	624	999999	747	753	891	520	999999	964	999999	359	139	897	999999	951	744	944	999999	497	999999	655	999999	905	783	597	628	336	705	53	953	999999	999999	743	659	999999	390	132	999999	63	999999	999999	793	572	759	494	160	999999	551	879	753	464	999999	134	351	515	999999	719	739	999999	135	565	814	999999	20	999999	719	395	248	680	571	622	999999	999999	213	875	861	385	155	299	447	843	999999	826	299	499	884	999999	401	153	25	999999	392	263	928	729	950	958	562	220	775	764	547	870	318	141	923	77	921	476	999999	300	573	450	712	999999	780	988	545	521	665	999999	999999	999999	665	900	240	999999	346	483	999999	903	999999	999999	999999	999999	999999	914	999999	999999	576	816	594	925	499	724	107	941	550	646	949	962	999999	50	554	571	770	451	215	417	999999	999999	999999	447	551	999999	476	637	926	40	999999	866	480	387	944	848	999999	999999	606	940	802	298	737	699	534	962	491	999999	390	952	911	854	709	110	999999	931	999999	156	999999	748	258	999999	999999	520	661	93	492	999999	999999	706	999999	701	999999	274	614	999999	907	41	913	589	999999	999999	999999	999999	128	141	999999	999999	130	23	763	471	999999	857	692	343	282	227	999999	450	480	455	686	684	999	999999	999999	999999	495	999999	33	63	999999	999999	489	565	222	999999	401	999999	926	122	914	93	999999	491	999999	988	581	281	340	690	999999	472	118	813	16	999999	974	909	132	999999	884	477	989	709	999999	900	378	999999	130	239	826	517	524	367	999999	603	741	517	212	30	863	223	999999	343	69	770	685	676	999999	999999	78	491	407	214	238	999999	104	243	262	116	620	454	161	999999	864	485	948	751	282	999999	831	466	706	999999	999999	999999	164	655	650	468	224	999999	578	999999	171	344	119	320	138	999999	508	508	265	106	999999	418	999999	221	479	999999	999999	999999	999999	155	817	611	785	999999	355	999999	293	999999	592	794	891	918	876	679	939	529	375	637	622	188	999999	333	999999	999999	700	999999	607	942	999999	76	999999	999999	307	433	664	559	999999	813	965	570	810	70	999999	470	215	492	542	999999	999999	949	999999	999999	321	225	999999	999999	410	999999	605	904	960	350	271	526	158	610	620	453	999999	389	970	999999	672	62	377	843	999999	740	999999	999999	908	224	670	236	
999999	461	969	91	192	181	159	999999	217	70	999999	470	798	398	322	605	999999	99	378	999999	979	655	999999	269	848	406	84	670	782	397	996	746	999999	44	667	696	640	999999	270	843	240	597	354	611	452	907	55	29	427	798	999999	819	845	777	257	213	939	999999	243	999999	106	488	601	820	74	863	790	763	731	626	964	344	828	534	662	391	310	999999	816	941	361	64	999999	983	61	187	900	902	999999	463	999999	999999	304	484	747	751	996	534	547	589	126	999999	999999	999999	833	11	990	999999	125	866	999999	38	999999	302	434	51	999999	999999	768	887	962	888	976	277	869	44	49	354	787	910	999999	776	373	237	824	80	766	451	999999	59	196	589	999999	921	560	729	46	999999	59	999999	516	389	765	659	627	238	999999	31	999999	798	962	646	999999	214	480	999999	664	666	999999	999999	285	793	466	999999	700	382	111	65	716	150	998	46	304	91	404	16	20	713	609	999999	765	745	519	362	97	999999	65	582	450	999999	74	379	534	695	999999	722	999999	999999	999999	254	136	259	314	791	800	925	351	999999	810	474	125	950	67	881	999999	999999	284	114	631	160	326	529	615	291	999999	628	999999	608	660	682	93	963	999999	364	999999	516	440	999999	561	171	999999	612	772	975	318	123	999999	999999	107	890	448	818	425	808	927	607	644	32	716	181	423	743	999999	137	391	162	206	999999	999999	91	109	999999	999999	469	952	999999	999999	639	972	961	999999	999999	510	769	244	999999	547	946	436	861	872	417	22	390	748	464	819	644	593	166	917	620	999999	26	791	892	999999	956	855	223	850	14	999999	999999	999999	564	242	33	893	999999	614	259	275	559	218	692	543	171	720	498	894	122	55	999999	999999	696	999999	493	978	352	998	999999	101	223	999999	868	367	999999	525	194	999999	796	751	476	552	668	999999	999999	808	109	999999	999999	245	367	329	738	999999	243	710	178	936	999999	999999	551	128	33	168	999999	999999	350	334	285	999999	536	276	108	371	999999	999999	385	999999	945	685	878	993	893	355	734	894	282	909	999999	557	357	257	482	750	210	358	999999	510	302	999999	467	774	82	468	999999	999999	230	376	999999	969	334	826	991	73	176	557	235	678	434	167	276	441	210	727	298	289	793	357	171	230	999999	875	59	813	227	999999	999999	435	646	643	673	905	528	164	233	531	265	419	999999	652	999999	850	85	999999	865	999999	999999	354	180	429	999999	872	215	170	234	458	777	999999	845	999999	636	800	42	790	494	371	912	
56	504	766	33	999999	774	518	107	894	799	914	947	201	540	999999	264	226	999999	800	999999	999999	930	774	754	999999	574	999999	999999	332	818	294	650	504	124	999999	850	413	999999	923	999999	696	72	999999	658	999999	240	654	531	999999	545	815	999999	694	671	554	126	729	22	945	808	262	502	999999	999999	514	274	452	86	22	725	851	820	999999	701	13	306	600	999999	891	847	920	989	956	999999	999999	839	956	833	570	411	130	400	460	125	846	204	297	999999	999999	597	787	999999	999999	999999	999999	995	999999	992	668	257	999999	999999	130	108	888	272	545	987	999999	675	318	619	516	610	604	460	369	306	855	999999	18	346	971	303	999999	353	480	622	102	17	806	963	175	322	999999	999999	999999	999999	236	583	999999	309	999999	479	289	999999	70	908	739	244	636	736	147	859	248	188	642	826	48	544	792	923	894	75	868	354	453	204	724	98	190	16	80	999999	158	709	999999	999999	24	891	293	571	882	858	381	79	999999	315	999999	707	874	453	324	691	999999	735	414	124	610	935	724	999999	193	651	999999	629	999999	865	999999	539	999999	149	812	999999	999999	999999	50	46	694	999999	527	999999	131	26	999999	999999	999999	999999	999999	423	304	51	891	89	177	427	388	241	804	752	413	961	604	544	685	734	999999	177	440	999999	694	999999	430	811	417	586	744	176	437	327	999999	288	385	297	244	999999	999999	733	979	834	842	999999	241	941	395	566	543	587	341	489	999999	524	948	918	728	999999	620	89	671	999999	682	999999	999999	487	815	135	585	317	309	704	999999	999999	999999	999999	729	999999	146	489	426	850	999999	999999	835	948	231	422	999999	999999	999999	318	369	178	71	398	162	999999	16	754	136	269	980	999999	287	999999	12	198	999999	999999	199	843	789	999999	663	821	548	524	385	854	999999	402	795	128	747	991	999999	318	999999	799	452	999999	878	392	362	167	869	816	880	208	945	42	96	999999	277	725	528	238	999999	250	850	638	999999	161	999999	734	999999	999999	999999	296	301	999999	352	536	999999	999999	964	406	779	506	951	731	643	186	908	233	316	807	850	32	472	999999	803	606	999999	814	852	726	894	628	999999	17	338	594	907	999999	690	559	97	186	999999	131	999999	18	298	128	994	78	252	999999	427	666	21	999999	823	195	891	745	999999	999999	999999	248	511	161	813	943	403	59	279	657	542	999999	999999	999999	999999	351	657	999999	317	830	999999	999999	484	630	210	35	999999	871	771	722	370	999999	971	11	937	522	619	307	999999	999999	999999	945	
999999	999999	731	670	999999	347	205	481	999999	106	438	757	999999	464	999999	881	950	787	947	531	288	557	297	597	785	719	736	748	731	359	599	962	114	873	985	999999	898	539	89	658	676	999999	194	273	999999	999999	734	483	758	738	357	417	407	203	666	999999	999999	144	885	237	611	999999	750	187	999999	476	652	402	479	875	999999	421	708	299	854	989	373	33	91	572	984	999999	989	993	12	999999	999999	911	217	744	591	764	654	852	56	229	549	16	766	49	999999	341	14	883	754	935	999999	117	348	999999	878	284	62	323	999999	358	467	999999	999999	326	911	741	195	735	293	228	767	855	252	635	450	366	267	52	999999	653	258	999999	248	76	481	999999	999999	539	999999	317	712	340	609	698	762	792	999999	450	138	828	999999	279	599	535	178	999999	864	713	237	521	26	999999	321	999999	999999	999999	517	119	844	463	999999	656	999999	976	999999	999999	255	554	999999	999999	999999	817	913	182	507	999999	515	713	897	628	593	858	999999	353	300	701	29	20	999999	999999	285	722	605	675	659	499	409	623	28	742	607	319	841	579	999999	999999	106	149	102	130	845	999999	999999	999999	999999	999999	353	525	686	999999	417	245	999999	999999	382	813	221	248	523	17	999999	999999	694	999999	30	999999	27	999999	367	100	999999	880	918	477	564	999999	511	389	805	347	156	884	936	214	335	372	363	378	207	183	987	999999	625	94	551	952	120	65	999999	596	304	621	168	999999	219	999999	999999	999999	907	999999	312	999999	442	999999	861	695	999999	490	830	657	920	999999	535	999999	113	746	264	833	925	611	370	999999	194	218	52	535	725	351	999999	798	56	873	999999	305	871	166	999999	999999	999999	855	999999	630	235	547	999999	656	95	974	492	999999	282	492	563	306	540	856	999999	233	143	336	969	615	495	41	611	56	187	239	321	946	330	814	610	80	615	999999	999999	646	542	396	999999	999999	858	999999	525	563	319	174	764	25	999999	201	316	999999	885	999999	999999	999999	935	629	479	856	662	545	152	467	882	999999	690	999999	636	10	999999	746	886	228	756	963	516	999999	999999	22	999999	306	437	999999	508	999999	999999	233	605	36	710	913	917	592	98	323	999999	67	681	826	484	964	999999	999999	510	999999	20	667	635	180	687	887	891	466	392	999999	117	23	999999	179	308	466	204	609	299	777	828	304	139	442	584	458	377	999999	538	509	918	920	628	999999	702	526	598	435	349	823	31	461	999999	732	999999	376	108	511	527	999999	769	999999	999999	999999	741	716	
537	202	596	239	519	999999	999999	882	999999	197	395	31	477	781	999999	999999	270	999999	756	377	104	407	999999	217	999999	865	999999	520	740	149	999999	895	999999	985	989	406	838	119	999999	999999	532	999999	294	999999	981	999999	43	746	158	999	518	751	999999	373	621	140	965	999999	879	653	597	417	999999	999999	495	499	999999	491	792	999999	931	160	172	999999	999999	777	123	219	236	283	999999	647	999999	740	630	950	918	999999	999999	858	999999	999999	240	659	452	125	185	985	532	491	261	552	999999	999999	78	999999	589	271	528	844	27	755	161	605	821	950	55	411	677	545	581	992	127	999999	40	481	999999	512	272	729	601	999999	686	745	999999	290	999999	685	672	273	370	656	999999	530	999999	685	308	999999	999999	501	79	999999	317	986	999999	268	434	29	655	597	447	86	999999	798	252	889	79	416	999999	541	267	370	999999	999999	184	925	688	597	999999	355	182	295	674	999999	660	999999	820	699	835	764	999999	673	39	84	826	293	999999	514	999999	999999	615	891	999999	999999	244	999999	44	999999	999999	999999	579	837	927	310	999999	161	412	237	148	425	999999	379	999999	819	999999	593	340	999999	588	890	277	999999	320	999999	739	999999	244	377	536	950	792	917	887	851	194	27	999999	729	659	999999	881	999999	376	861	883	246	320	242	999999	651	378	380	325	921	999999	405	999999	999999	570	999999	999999	45	701	198	632	999999	491	729	634	668	847	611	14	913	999999	846	807	999999	265	503	970	11	756	885	582	999999	602	966	999999	789	999999	958	168	525	999999	845	999999	188	239	999999	755	590	607	952	804	766	375	999999	911	870	999999	79	533	77	173	915	288	815	616	220	999999	524	596	999999	177	888	453	999999	999999	173	127	999999	228	532	747	389	404	803	91	999999	999999	200	999999	999999	201	431	434	101	362	841	566	913	572	29	183	240	994	762	785	915	323	886	255	747	753	968	850	10	329	784	521	999999	734	800	173	369	469	333	999999	746	464	362	136	999999	606	213	999999	209	359	517	999999	999999	28	176	502	999999	945	318	519	233	580	434	771	577	999999	91	999999	999999	999999	814	771	671	119	49	461	961	999999	929	999999	549	910	999999	650	812	400	880	467	567	308	12	423	999999	813	429	999999	39	999999	558	999999	525	33	295	353	545	745	722	999999	999999	999999	541	410	25	177	999999	322	930	999999	999999	187	449	624	621	473	853	400	620	857	689	874	999999	999999	210	934	625	526	625	306	999999	999999	677	358	488	852	767	602	408	983	844	117	244	
254	630	999999	556	900	999999	999999	999999	999999	134	864	842	999999	999999	999999	209	90	552	453	999999	633	679	892	510	999999	146	769	705	261	991	999999	23	582	639	186	749	829	999999	724	124	999999	805	959	942	812	516	383	569	606	999999	999999	999999	400	420	999999	999999	738	999999	465	764	642	126	999999	163	497	851	999999	999999	999999	999999	380	702	828	339	894	827	719	950	697	584	762	210	109	858	999999	207	622	999999	999999	999999	21	958	922	960	481	685	999999	805	454	999999	999999	907	462	196	32	624	611	71	525	783	855	787	999999	999999	11	442	27	391	489	299	238	107	447	505	999999	421	780	868	857	219	271	913	505	999999	338	855	748	913	836	59	595	999999	646	254	999999	233	785	51	999999	999999	999999	185	326	165	732	158	999999	956	999999	610	844	743	213	316	521	941	999999	446	553	156	694	999999	554	440	704	678	460	203	749	999999	636	738	999999	818	550	96	597	350	14	189	395	791	136	236	999999	851	356	999999	733	813	999999	349	498	812	355	564	630	885	461	63	697	999999	217	611	974	115	999999	395	999999	434	353	942	441	373	760	903	978	328	235	852	331	129	999999	936	999999	297	999999	107	999999	986	466	712	889	950	491	999999	584	999999	999999	108	27	961	575	999999	999999	998	999999	134	999999	452	585	999999	659	608	732	577	999999	280	376	686	865	736	922	778	968	641	63	490	881	642	999999	463	999999	999999	834	369	554	171	476	245	389	125	56	999999	999999	163	999999	290	228	999999	999999	313	999999	575	243	291	999999	999999	340	999999	999999	427	253	419	133	132	246	532	774	372	33	999999	804	140	307	749	690	902	999999	814	589	999999	272	967	329	25	999999	500	893	552	999999	999999	830	999999	999999	962	872	636	897	288	916	999999	515	855	891	676	509	27	278	494	601	146	428	525	248	183	999999	286	99	999999	999999	746	999999	231	51	275	814	999999	840	344	877	63	14	99	898	69	267	416	86	652	516	296	232	409	951	194	338	315	410	126	807	596	547	789	469	999999	890	999999	813	999999	999999	353	187	933	616	548	141	999999	627	188	999999	747	210	446	600	531	523	999999	999999	857	936	508	755	999999	536	291	515	224	999999	727	178	973	603	999999	790	173	999999	298	792	999999	62	999999	687	231	999999	999999	395	999999	198	999999	999999	660	23	956	688	999999	999999	463	406	335	42	917	708	999999	999999	942	999999	749	656	437	422	235	447	867	804	936	821	999999	522	477	895	414	36	999999	80	518	959	646	999999	999999	
999999	999999	891	467	380	145	301	999999	221	268	999999	646	999999	999999	526	431	999999	156	999999	751	542	999999	940	929	439	999999	890	27	829	501	983	508	977	999999	863	766	999999	979	497	999999	645	43	322	264	999999	999999	999999	275	175	999999	304	813	494	30	999999	510	715	999999	38	752	254	999999	999999	719	284	416	999999	235	897	759	97	244	658	493	116	509	751	685	377	999999	668	625	851	189	207	179	23	957	335	362	60	382	950	744	424	371	84	603	980	155	589	734	999999	999999	999999	70	164	10	913	394	759	40	999999	847	93	628	432	779	522	114	402	999999	999999	545	999999	715	293	913	79	744	434	157	704	232	999999	933	999999	446	627	146	25	23	53	941	999999	29	788	113	660	795	939	305	91	875	752	999999	835	831	705	847	776	999999	931	999999	999999	612	999999	371	257	160	999999	985	999999	385	999999	999999	999999	999999	942	690	927	190	262	284	804	138	999999	829	479	722	108	426	999999	999999	370	774	999999	874	980	990	693	426	856	510	424	953	153	999999	786	999999	999999	877	889	25	919	999999	999999	657	375	832	545	506	891	534	61	954	255	382	999999	324	308	793	977	952	996	999999	999999	752	859	850	984	999999	999999	116	512	231	537	999999	860	774	786	999999	508	158	999999	197	534	999999	458	470	708	999999	690	999999	74	999999	999999	999999	29	999999	271	999999	797	524	847	185	999999	999999	32	830	427	531	521	999999	538	999999	295	829	999999	808	975	12	303	999999	999999	223	679	581	51	999999	331	600	704	999999	999999	551	637	984	311	999999	734	750	999999	627	52	186	259	449	933	999999	999999	999999	439	221	443	268	941	407	382	634	505	882	742	999999	999999	826	999999	80	738	999999	246	311	999999	238	999999	235	704	675	356	965	963	239	648	999999	954	260	171	493	17	253	609	239	611	676	999999	999999	17	371	128	225	360	999999	711	999999	954	999999	552	210	146	999999	564	276	60	416	670	276	243	892	982	999999	665	342	999999	495	999999	17	699	851	464	999999	999999	999999	556	141	614	784	528	999999	895	134	999999	999999	357	798	688	343	188	204	15	507	618	124	999999	870	999999	27	999999	999999	999999	947	999999	999999	745	999999	989	999999	999999	919	802	886	747	541	996	857	549	705	985	274	806	999999	828	504	845	999999	614	113	952	686	580	596	669	999999	143	948	993	17	224	443	809	466	623	269	402	129	999999	86	128	531	330	854	999999	850	419	523	128	635	999999	999999	309	886	279	42	999999	215	227	999999	999999	57	863	999999	
490	552	999999	350	430	999999	999999	726	999999	999999	999999	431	999999	725	564	999999	893	619	829	999999	161	435	143	922	196	591	920	999999	902	324	677	999999	667	787	373	999999	394	78	102	559	533	999999	590	771	901	848	676	999999	650	408	551	999999	999999	505	391	999999	418	999999	999999	839	649	915	823	882	999999	913	763	578	362	999999	434	824	526	280	999999	31	844	372	999999	348	914	307	546	999999	773	999999	852	999999	999999	318	81	851	914	263	910	999999	316	708	910	988	999999	999999	999999	576	974	999999	271	948	670	369	220	55	522	815	924	999999	999999	329	119	999999	71	601	999999	53	12	582	999999	273	370	227	999999	999999	462	42	264	816	46	969	529	999999	627	904	501	47	108	35	999999	109	339	568	249	986	598	938	926	999999	927	999999	574	401	999999	998	588	453	654	83	593	490	561	118	314	408	800	999999	354	999999	999999	999999	944	976	253	810	999999	801	977	729	547	523	115	771	999999	999999	999999	137	240	628	326	58	999999	34	442	848	548	230	263	840	999999	536	594	769	999999	793	282	597	158	15	999999	786	475	924	535	79	384	789	229	495	999999	999999	831	725	999999	61	750	919	544	404	272	713	547	999999	543	21	929	345	389	105	999999	807	979	235	564	539	999999	468	499	372	474	758	999999	999999	836	523	704	868	929	340	52	362	999999	999999	742	999999	248	338	391	524	149	999999	409	133	999999	205	692	999999	170	310	999999	999999	430	999999	929	999999	711	779	310	29	999999	999999	416	59	63	999999	999999	235	493	213	999999	254	86	975	232	436	359	878	999999	641	831	108	707	629	999999	759	931	880	823	238	648	469	38	999999	999999	88	999999	360	79	999999	451	466	122	999999	999999	233	216	999999	999999	503	164	833	999999	669	197	218	363	999999	999999	303	262	873	411	999999	564	831	226	999999	767	153	804	998	808	65	199	374	986	750	619	638	553	486	931	999999	83	815	510	999999	999999	999	999999	844	173	776	999999	577	65	999999	402	188	17	502	687	806	699	166	35	903	479	823	999999	999999	177	558	749	999999	999999	91	191	749	330	857	999999	768	427	959	834	41	999999	621	319	138	358	441	999999	999999	798	135	630	999999	789	607	999999	999999	777	123	676	614	999999	736	635	973	676	652	858	159	963	919	388	739	332	999999	359	857	999999	999999	999999	736	927	698	999999	817	999999	274	959	722	967	187	991	999999	999999	229	15	999999	986	999999	999999	706	583	481	97	879	747	999999	999999	796	257	41	847	683	859	940	687	337	
759	818	522	999999	692	145	192	786	928	83	456	112	988	542	871	999999	641	557	162	456	999999	999999	80	569	680	173	999999	935	340	317	455	351	542	677	67	178	823	60	23	999999	299	311	951	673	444	492	808	714	999999	679	52	312	788	240	726	660	999999	999999	731	529	670	256	999999	620	628	999999	569	320	485	999999	354	999999	999999	714	999999	999999	157	406	999999	999999	999999	759	775	660	275	153	999999	999999	950	406	430	870	329	493	777	53	999999	340	55	339	999999	999999	239	467	334	999999	767	999999	82	427	513	351	827	543	174	911	480	999999	354	485	550	267	369	88	283	483	999999	60	937	999999	453	816	999999	999999	275	867	529	318	336	814	385	490	239	533	892	999999	53	786	329	865	572	70	985	570	999999	664	999999	161	194	999999	199	717	145	958	974	697	990	42	277	999999	391	999999	468	540	110	999999	37	836	999999	204	440	485	999999	81	552	392	999999	791	16	610	739	378	133	485	625	668	999999	280	558	205	98	21	999999	32	484	409	999999	455	470	728	636	301	966	989	420	713	985	74	416	591	866	209	999999	666	567	23	48	983	999999	442	999999	757	288	990	999999	429	966	709	999999	152	790	999999	331	288	973	448	412	143	74	912	682	290	864	966	338	888	985	852	464	471	370	999999	540	999999	22	879	23	975	883	991	746	286	476	274	801	491	878	747	692	999999	610	904	999999	12	759	999999	892	999999	661	227	443	999999	254	135	781	181	844	303	276	999999	435	436	260	82	175	406	813	600	175	846	999999	248	170	345	999999	465	999999	537	278	586	987	701	324	666	558	633	41	350	999999	630	999999	585	481	598	999999	184	999999	845	999999	363	621	999999	156	815	999999	205	953	909	275	999999	999999	317	999999	689	116	733	122	594	524	999999	374	473	118	544	209	999999	999999	572	651	686	811	854	700	999999	999999	695	999999	999999	459	362	679	131	85	176	159	999999	560	791	491	960	72	999999	999999	305	989	999999	194	611	615	780	438	391	267	588	999999	626	617	120	725	421	187	613	144	172	862	252	999999	941	395	869	875	975	90	999999	624	750	533	404	999999	815	511	944	893	678	999999	298	864	496	999999	533	723	450	76	80	782	999999	925	999999	442	746	761	999999	999999	746	905	999999	310	999999	964	763	102	999999	194	909	910	999999	720	465	248	573	388	999999	290	999999	155	999999	908	19	909	175	825	999999	961	999999	64	268	999999	156	773	470	987	298	999999	897	440	510	265	999999	170	999999	
738	470	920	868	999999	860	962	363	600	480	999999	301	666	798	938	999999	260	15	999999	999999	515	999999	999999	777	586	100	999999	392	431	645	999999	751	999999	370	437	364	455	102	821	204	306	374	555	303	916	696	631	733	958	713	259	259	313	519	999999	999999	778	152	292	277	490	579	931	999999	999999	999999	451	305	371	584	282	999999	194	659	999999	150	999999	399	861	890	469	646	433	718	395	920	448	999999	337	999999	999999	312	810	553	713	727	442	600	992	123	254	999999	371	999999	441	101	74	653	174	999999	156	388	290	402	808	999999	156	223	570	389	364	999999	968	108	999999	969	357	641	945	999999	999999	428	999999	747	646	143	284	999999	999999	999999	856	794	175	445	999999	207	32	999999	745	869	999999	229	40	613	759	142	367	272	387	472	743	433	708	999999	999999	727	982	543	999999	674	570	999999	935	999999	532	569	946	533	982	799	946	999999	895	86	56	999999	999999	999999	988	513	776	22	671	815	559	432	999999	999999	260	398	225	489	661	81	308	482	294	763	90	199	195	833	289	588	525	999999	538	631	500	707	339	199	554	252	999999	999999	436	130	999999	109	999999	999999	999999	593	583	467	288	999999	999999	999999	203	634	711	798	328	942	999999	999999	300	756	894	464	136	553	999999	999999	934	999999	999999	751	56	173	57	981	716	865	561	696	14	67	999999	713	854	927	513	705	488	999999	999999	954	825	999999	830	960	214	29	999999	729	534	558	999999	868	649	36	527	39	587	730	92	462	391	46	88	999999	240	190	610	209	49	999999	547	189	999999	999999	925	702	343	97	776	696	999999	831	171	999999	999999	657	74	827	409	483	127	757	672	470	572	789	999999	597	729	999999	999999	993	999999	180	999999	354	382	430	999999	824	696	500	954	396	999999	559	874	999999	708	582	126	782	799	999999	246	790	516	999999	657	146	437	745	999999	752	999999	679	152	990	445	189	285	999999	999999	584	787	999999	802	286	681	22	914	642	888	157	907	636	999999	133	934	230	999999	999999	999999	963	999999	999999	999999	212	118	999999	417	999999	197	529	307	482	999999	999999	778	618	987	240	999999	644	232	794	857	220	845	650	999999	28	66	224	351	928	870	763	196	837	494	600	178	999999	605	40	455	369	849	434	999999	978	355	326	243	607	12	138	999999	603	103	923	367	467	999999	399	999999	999999	187	999999	612	301	37	941	133	397	71	783	49	999999	348	999999	999999	421	78	507	673	999999	981	744	925	999999	999999	593	744	571	243	710	936	216	
213	483	191	480	821	291	951	413	999999	845	545	229	99	550	265	999999	562	946	398	136	725	97	990	443	453	869	279	444	207	562	164	360	846	832	988	865	999999	890	599	787	556	269	547	145	208	706	652	481	338	149	19	999999	322	810	490	125	492	748	36	999999	21	516	216	999999	691	999999	383	266	561	999999	298	671	356	611	580	466	999999	854	245	999999	227	797	999999	68	553	867	48	46	352	999999	382	568	999999	647	999999	49	999999	907	453	999999	333	395	920	999999	851	347	940	710	999999	34	574	637	999999	289	734	224	409	158	96	824	155	346	999999	688	27	729	807	709	835	999999	413	643	999999	231	424	999999	877	178	217	215	926	338	999999	328	999999	744	65	584	999999	560	999999	904	820	999999	867	986	481	241	920	131	539	240	875	697	621	930	236	291	865	902	347	241	941	881	897	817	999999	596	390	283	673	233	796	999999	999999	508	823	781	999999	437	999999	645	258	95	675	696	463	119	706	377	517	774	719	20	222	408	963	938	999999	59	999999	885	851	647	999999	316	444	999999	796	999999	117	455	927	437	999999	702	982	855	215	211	364	430	889	22	765	899	513	786	72	999999	544	884	60	314	999999	474	794	611	999999	369	261	862	999999	999999	999999	72	999999	291	467	999999	425	999999	733	529	694	36	999999	838	881	558	802	657	538	303	578	233	404	622	999999	87	907	381	999999	845	999999	501	117	306	752	702	62	232	999999	999999	87	437	160	531	619	954	478	955	730	89	566	999999	334	999999	25	46	999999	999999	834	389	999999	54	999999	887	579	203	919	699	95	188	999999	580	338	999999	226	150	82	872	999999	502	608	951	999999	999999	289	355	999999	999999	290	715	44	827	397	938	937	42	999999	273	952	999999	45	779	869	551	999999	999999	999999	347	803	874	964	795	231	999999	781	661	403	999999	608	233	36	999999	419	999999	153	678	192	400	999999	193	999999	999999	920	586	999999	999999	999999	109	566	303	999999	829	293	999999	999999	249	606	65	167	285	638	999999	665	728	400	213	370	499	999999	903	999999	875	298	620	281	999999	874	644	874	999999	579	303	194	315	153	207	547	999999	628	904	82	136	242	773	554	805	999999	999999	196	263	999999	592	999999	999999	499	214	999999	673	144	595	999999	962	191	216	706	999999	613	359	999999	202	999999	367	870	999999	999999	676	643	525	75	999999	21	999999	457	999999	491	987	601	532	815	938	666	873	868	43	539	999999	945	35	999999	999999	201	999999	999999	993	597	112	
999999	999999	999999	999999	571	25	999999	999999	583	999999	999999	569	724	718	999999	91	544	646	536	792	999999	837	963	721	999999	617	457	855	284	999999	999999	999999	34	389	276	403	701	992	376	999999	274	999999	999999	846	999999	386	999999	359	476	120	259	971	467	999999	999999	883	244	999999	999999	954	999999	999999	392	365	999999	61	545	344	451	350	389	551	999999	884	528	297	387	126	125	354	315	108	389	999999	968	103	995	230	776	392	168	592	901	421	94	999999	818	104	229	553	840	966	907	136	999999	708	999999	583	285	325	506	128	993	746	999999	468	999999	999999	396	534	999999	325	568	68	999999	797	650	857	800	999999	478	293	897	571	514	349	201	263	443	270	402	422	944	460	886	50	598	164	773	625	999999	600	707	999999	497	999999	408	849	944	933	67	999999	782	279	999999	999999	230	999999	242	999999	999999	119	785	136	141	643	999999	117	181	152	208	496	94	185	857	878	585	999999	83	988	941	352	319	509	999999	999999	640	674	999999	673	819	999999	999999	473	357	48	815	999999	563	854	999999	300	677	999999	734	571	759	607	999999	968	999999	27	357	253	999999	925	999999	286	923	999999	13	999999	504	508	332	42	574	620	827	818	73	14	999999	999999	999999	650	674	517	774	641	999999	43	262	645	999999	801	999999	677	115	432	248	539	657	980	999999	447	796	179	479	702	997	148	779	603	999999	632	999999	999999	999999	717	260	293	999999	292	782	970	454	858	471	530	223	896	999999	405	580	534	356	668	999999	407	853	505	47	81	644	999999	263	658	740	413	432	690	278	397	181	955	37	375	207	880	993	937	707	999999	489	110	633	999999	33	999999	286	999999	759	11	863	754	999999	440	647	999999	716	796	128	68	108	532	999999	126	233	624	506	980	999999	498	414	915	798	999999	999999	543	37	879	634	369	137	721	931	277	534	999999	709	596	727	999999	999999	206	819	649	999999	957	482	999999	160	999999	874	305	999999	270	597	947	956	999999	848	114	103	837	172	759	931	386	601	999999	999999	806	914	909	263	999999	334	217	106	158	248	634	71	520	728	234	495	831	999999	670	679	586	469	553	748	999999	982	999999	44	70	718	999999	365	131	924	999999	494	999999	52	856	936	390	999999	808	917	223	52	999999	999999	999999	999999	999999	999999	930	999999	999999	999999	370	999999	999999	411	998	183	46	440	775	999999	999999	999999	384	740	999999	789	625	734	298	734	661	636	535	580	409	227	106	796	619	569	435	450	917	17	999999	803	412	455	937	217	999999	
999999	152	944	999999	986	734	206	743	999999	289	205	392	282	685	734	999999	68	999999	781	999999	249	999999	215	999999	498	679	377	617	999999	386	999999	999999	91	919	293	494	999999	999999	423	493	900	63	999999	289	999999	68	999999	999999	399	176	999999	453	166	140	575	556	936	111	614	999999	366	999999	25	999999	119	408	310	999999	401	249	55	999999	587	297	999999	196	522	926	999999	440	999999	999999	227	560	42	726	641	951	999999	736	558	489	999999	117	136	320	48	375	180	830	999999	292	930	159	131	999999	865	868	954	389	44	19	497	184	999999	999999	371	464	901	392	767	359	18	664	999999	566	729	999999	171	999999	158	156	999999	783	999999	999999	125	78	999999	999999	861	999999	997	999999	999999	999999	999999	688	835	816	948	583	474	999999	73	408	283	275	999999	564	43	395	707	98	240	887	999999	713	999999	530	204	303	34	631	531	994	999999	54	962	152	999999	50	645	354	917	574	999999	999999	720	999999	477	850	610	875	246	999999	999999	909	733	814	294	288	196	314	999999	655	559	842	267	78	55	239	999999	326	990	992	749	362	180	666	215	297	999999	999999	62	999999	693	159	395	65	928	453	999999	999999	999999	296	854	340	733	271	25	839	709	651	238	248	547	293	885	253	726	713	999999	77	609	996	294	970	261	277	962	410	457	212	149	602	919	165	467	704	999999	999999	999999	999999	651	375	999999	352	987	999999	806	409	274	999999	338	225	714	253	547	862	11	883	999999	465	999999	999999	392	506	512	636	999999	392	826	999999	114	317	93	829	425	244	417	941	982	447	999999	563	146	315	999999	923	999999	676	617	605	702	264	339	173	609	46	999999	92	999999	999999	495	424	582	92	999999	30	999999	885	827	999999	999999	69	999999	999999	994	745	999999	999999	633	588	999999	652	774	230	488	849	978	919	229	389	260	335	999999	631	951	56	980	63	999999	999999	791	999999	999999	999999	160	642	363	697	179	999999	999999	999999	999999	261	999999	999999	650	361	604	197	52	222	665	448	63	129	958	280	690	948	765	999999	808	999999	999999	745	999999	470	80	846	496	290	999999	365	821	999999	876	849	999999	117	406	628	999999	999999	810	999999	346	999999	260	40	684	999999	17	999999	999999	151	108	999999	465	999999	49	999999	291	757	701	762	471	310	627	709	999999	118	262	582	552	146	999999	727	999999	226	999999	403	220	999999	172	412	999999	530	267	679	255	999999	394	160	78	226	999999	701	388	57	118	46	783	551	786	999999	831	999999	999999	961	185	380	708	248	468	646	
968	251	594	299	489	940	52	947	463	56	723	112	514	335	999999	274	348	922	118	372	999999	669	263	596	581	999999	852	305	504	875	999999	999999	691	431	999999	106	999999	99	568	177	993	835	97	740	852	729	920	352	172	910	41	999999	140	999999	36	999999	987	998	717	642	98	747	453	999999	557	999999	421	92	87	703	168	259	999999	940	378	784	581	523	744	999999	926	999999	143	594	844	712	24	594	999999	948	118	118	381	926	89	256	392	999999	192	283	999999	838	275	468	999999	782	432	200	999999	251	999999	999999	263	865	715	588	999999	858	999999	999999	999999	999999	687	999999	594	59	999999	438	861	999999	401	80	999999	999999	544	999999	244	999999	841	72	290	999999	865	163	230	644	855	999999	999999	500	642	999999	767	346	720	491	999999	999999	874	702	904	994	339	999999	999999	999999	999999	792	331	627	353	939	27	680	999999	738	960	533	908	949	999999	371	227	999999	999999	999999	313	994	750	62	999999	108	999999	999999	999999	296	495	268	313	999999	512	72	194	593	157	999999	516	96	999999	981	530	626	999999	999999	508	543	999999	968	128	999999	999999	999999	52	278	999999	255	148	877	523	999999	252	702	230	345	447	142	186	634	222	784	361	999999	223	768	532	320	999999	876	999999	623	519	526	150	330	999999	375	999999	999999	903	902	565	638	573	999999	738	999999	406	999999	999999	999999	367	151	755	344	631	999999	923	283	745	379	385	999999	999999	899	759	999999	562	900	126	81	122	999999	999999	320	229	999999	653	712	39	999999	914	976	399	274	266	377	999999	805	699	999999	452	999999	179	999999	526	303	999999	999999	751	22	999999	505	999999	415	264	106	999999	445	999999	909	483	220	254	999999	464	408	999999	972	643	999999	955	756	999999	34	629	999999	999999	999999	793	925	999999	980	960	26	439	999999	209	983	20	999999	956	999999	690	999999	618	999999	501	138	999999	128	430	428	40	369	999999	519	304	752	786	999999	14	224	651	199	999999	503	260	237	612	55	208	889	962	483	435	999999	75	421	416	398	999999	963	999999	675	999999	999999	999999	600	959	919	999999	999999	207	132	999999	999999	684	501	211	999999	980	999999	526	999999	920	541	466	999999	934	437	454	882	346	397	23	999999	98	975	695	686	553	659	278	692	931	751	999999	999999	327	693	945	574	219	301	999999	999999	446	112	755	962	999999	999999	999999	531	475	241	121	809	999999	124	999999	708	805	524	570	331	995	999999	999999	999999	999999	999999	999999	250	492	880	672	54	999999	999999	604	999999	230	732	250	999999	992	746	227	999999	
639	882	999999	212	50	999999	768	694	730	96	614	613	999999	586	999999	820	999999	999999	48	595	568	76	829	705	519	666	999999	83	284	419	338	258	616	403	999999	967	894	36	209	256	121	999999	323	893	798	999999	977	644	619	430	999999	576	999999	631	140	572	63	999999	693	383	758	999999	420	321	999999	999999	999999	999999	56	155	999999	145	226	792	999999	590	999999	935	907	527	689	843	463	853	431	761	550	999999	999999	966	913	999999	999999	999999	498	999999	999999	12	145	999999	995	371	999999	473	504	999999	360	916	999999	549	819	127	999999	999999	999999	914	241	566	999999	996	815	21	352	90	242	66	999999	400	303	66	33	750	800	474	532	328	255	989	999999	578	410	634	836	723	156	796	751	999999	142	583	999999	10	122	999999	999999	983	29	517	241	999999	999999	960	622	101	526	79	999999	653	643	375	668	252	217	320	595	191	184	628	933	999999	315	634	267	999999	999999	33	637	999999	846	548	999999	999999	999999	911	528	450	999999	999999	206	87	479	999999	534	766	914	942	792	802	552	446	808	999999	583	796	141	425	702	902	230	503	999999	999999	807	104	76	930	495	305	792	155	179	440	431	856	965	218	999999	999999	999999	929	240	999999	119	999999	739	907	999999	961	779	112	747	119	524	703	999999	814	300	439	700	984	457	999999	19	407	277	999999	999999	999999	830	999999	326	211	106	300	999999	999999	555	407	365	999999	775	999999	525	689	407	69	915	728	221	999999	917	669	800	821	482	742	825	712	142	370	938	437	999999	999999	786	999999	23	234	440	48	999999	893	84	541	218	922	971	329	999	217	999999	250	515	999999	999999	999999	411	284	818	530	780	842	274	994	230	999999	403	669	999999	861	56	691	999999	999999	999999	999999	594	999999	613	999999	771	505	713	924	999999	698	921	461	999999	999999	144	999999	415	909	267	426	628	90	999999	870	529	999999	426	147	170	771	952	999999	787	980	71	151	999999	268	758	285	139	999999	96	532	426	942	818	773	999999	317	285	999999	915	999999	406	999999	948	742	40	469	89	575	763	146	745	999999	674	870	78	999999	77	157	160	999999	296	288	994	788	999999	999999	494	652	999999	853	495	574	427	322	584	557	203	999999	999999	299	205	564	586	949	787	999999	278	999999	705	733	250	138	237	932	188	128	999999	169	999999	452	975	437	164	910	651	999999	170	362	296	520	800	148	918	861	787	999999	702	54	11	616	319	546	999999	687	999999	367	347	495	143	465	47	43	640	785	324	767	999999	675	999999	616	
999999	916	661	194	999999	999999	219	375	999999	455	426	474	167	999999	999999	438	490	477	999999	293	832	675	228	999999	999999	766	999999	143	999999	999999	332	36	746	395	999999	402	885	761	753	509	158	971	999999	999999	999999	999999	999999	958	651	885	999999	932	999999	24	999999	11	999999	830	711	999999	604	86	999999	999999	132	399	728	772	742	741	552	729	723	798	145	999999	335	540	791	911	999999	549	491	660	999999	999999	659	731	999999	937	705	65	60	586	905	999999	152	999999	564	649	843	113	225	999999	343	557	999999	578	879	923	676	167	49	800	286	65	999999	178	393	732	740	996	171	805	45	497	999999	999999	893	73	718	121	975	151	77	999999	333	581	327	999999	192	999999	999999	687	270	999999	25	259	999999	849	487	974	830	999999	999999	847	942	999999	999999	845	878	80	685	815	999999	999999	999999	897	733	500	731	22	850	209	549	659	999999	999999	544	497	999999	429	838	999999	585	744	291	999999	242	230	843	914	706	482	315	121	404	999999	483	705	366	127	999999	808	999999	475	133	630	293	259	702	469	875	386	999999	999999	242	642	999999	999999	284	48	665	513	657	817	999999	377	893	437	265	117	999	999999	141	999999	999999	39	925	120	999999	660	859	982	999999	383	49	330	119	855	879	762	999999	22	999999	327	462	999999	161	310	169	755	737	855	994	594	469	45	255	18	557	213	716	129	850	624	189	683	985	283	778	999999	268	47	558	502	310	987	417	813	902	888	877	999999	999999	999999	922	13	999999	999999	999999	13	85	999999	308	675	56	687	999999	807	148	778	37	878	532	184	999999	699	307	501	293	482	627	441	116	668	335	100	178	999999	701	186	695	63	369	775	909	167	739	882	456	623	824	610	675	133	860	999999	103	776	376	233	706	999999	648	441	385	999999	993	639	350	999999	999999	999999	999999	961	93	974	519	999999	274	339	960	424	999999	670	658	27	765	983	999999	336	999999	401	618	478	479	208	414	999999	399	275	173	999999	542	500	114	647	504	713	49	885	489	999999	512	46	272	292	999999	999999	783	367	878	20	831	23	958	127	568	637	491	884	570	592	367	998	176	861	881	555	999999	999999	999999	61	943	922	847	660	999999	582	215	999999	757	436	999999	41	397	163	277	529	541	987	89	866	999999	164	999999	897	979	513	999999	999999	999999	999999	422	772	999999	826	76	909	176	999999	999999	999999	432	304	999999	144	999999	335	610	22	593	362	24	578	931	655	999999	999999	607	949	999999	999999	711	803	787	862	23	382	
196	570	999999	368	363	242	759	999999	999999	928	37	190	459	654	903	858	999999	58	880	999999	840	199	999999	287	999999	226	999999	852	284	999999	516	274	131	75	148	49	925	234	999	781	999999	838	999999	901	999999	426	499	36	482	853	999999	999999	981	999999	541	996	999999	809	999999	146	999999	907	819	815	421	999999	69	394	516	863	932	593	59	109	999999	12	978	999999	525	885	726	601	999999	430	999999	777	292	951	534	151	476	125	177	862	177	911	29	999999	999999	998	367	115	520	619	920	999999	690	999999	154	539	28	999999	999999	181	420	22	537	999999	999999	643	999999	117	859	999999	397	817	426	196	932	123	999999	582	999999	527	527	620	91	760	510	252	999999	999999	806	995	999999	999999	999999	999999	452	999999	384	631	999999	846	527	259	256	155	999999	999999	975	503	999999	41	556	446	862	766	654	799	931	777	888	930	556	80	999999	999999	251	999999	985	999999	744	777	739	361	358	769	999	278	374	999999	538	406	276	594	999999	775	999999	686	999999	999999	352	999999	233	607	999999	999999	299	457	948	999999	999999	999999	128	555	999999	999999	302	204	97	103	999999	386	434	994	248	491	663	999999	619	999999	425	999999	264	920	87	999999	554	142	999999	65	479	551	329	983	42	705	287	721	834	999999	482	254	598	51	999999	999999	999999	238	368	261	640	337	999999	999999	965	348	578	207	999999	999999	627	170	585	42	623	224	66	999999	999999	999999	214	999999	137	341	63	999999	999999	999999	999999	121	873	326	773	367	999999	152	713	907	27	999999	136	90	253	999999	660	322	669	566	428	93	909	776	275	824	56	999999	209	506	368	999999	382	999999	999999	366	794	310	396	227	617	999999	511	158	433	279	999999	999999	698	960	680	741	511	999999	794	539	211	106	60	949	999999	727	942	217	549	999999	320	770	504	887	999999	999999	926	999999	999999	947	582	761	353	996	418	922	999	248	999999	627	292	999999	999999	56	164	999999	999999	447	906	890	999999	999999	608	999999	958	645	629	999999	588	999999	814	70	999999	847	957	999999	753	999999	540	999999	999999	999999	391	922	940	999999	209	458	733	683	999999	489	544	999999	418	288	163	999999	48	773	303	999999	659	999999	999999	232	521	724	99	714	945	206	906	519	999999	833	911	999999	269	620	999999	181	87	905	231	335	525	403	438	678	296	610	999999	767	104	539	54	999999	119	717	826	999999	999999	28	999999	999999	582	999999	895	999999	376	476	999999	999999	336	132	120	999999	282	486	707	128	999999	999999	427	344	192	999999	424	633	789	34	576	999999	
999999	961	812	68	176	329	753	999999	507	999999	999999	819	999999	596	440	972	428	999999	614	632	999999	707	199	948	601	999999	999999	443	611	271	795	352	900	999999	634	999999	999999	62	999999	999999	733	217	999999	442	118	999999	618	595	999999	452	215	499	419	943	999999	999999	772	864	467	773	609	999999	888	246	67	999999	999999	395	999999	75	662	999999	711	661	899	802	999999	756	839	993	785	134	734	168	999999	305	932	999999	799	999999	603	999999	594	814	999999	999999	329	384	385	159	999999	232	633	643	789	839	999999	758	54	739	998	25	999999	473	999999	484	584	729	191	761	999999	962	596	999999	999999	217	781	896	317	485	482	999999	381	689	999999	562	500	101	999999	226	517	184	912	999999	999999	587	430	999999	999999	869	999999	599	202	623	132	725	999999	220	181	582	68	891	999999	999999	266	295	644	999999	167	434	983	493	999999	965	253	852	59	536	873	999999	787	659	79	447	647	999999	520	999999	999999	999999	926	290	999999	999999	167	626	732	354	999999	263	943	94	963	402	885	355	999999	237	380	280	676	109	346	298	795	408	821	999999	920	383	775	887	778	578	999999	703	573	562	807	627	129	999999	733	619	940	999999	696	677	562	302	643	292	387	296	913	826	944	631	12	759	804	729	433	428	488	65	999999	395	894	192	781	999999	999999	752	999999	971	999999	999999	358	999999	999999	154	451	999999	740	493	510	999999	999999	681	999999	942	560	57	823	400	999999	315	999999	884	999999	310	783	379	999999	956	999999	634	146	942	461	227	283	909	57	659	288	805	688	999999	555	823	730	222	433	839	999999	999999	999999	760	699	999999	999999	999999	706	411	371	81	999999	784	631	875	999999	722	999999	999999	668	650	999999	173	121	999999	626	146	339	999999	999999	570	945	999999	829	488	704	999999	252	999999	632	809	213	645	999999	217	697	903	372	679	478	18	992	893	181	485	382	766	999999	233	999999	999999	144	143	832	800	135	437	999999	999999	181	969	480	829	999999	858	447	365	874	904	778	723	773	659	999999	571	999999	62	509	353	999999	938	737	28	956	184	999999	80	813	497	999999	999999	948	229	999999	999999	538	173	985	322	48	999999	891	743	454	999999	684	999999	999999	270	233	83	927	999999	999999	999999	999999	461	999999	733	193	376	552	999999	823	518	774	554	999999	594	43	414	999999	197	315	999999	999999	994	573	246	500	200	999999	552	274	18	343	347	192	276	278	86	299	999999	139	671	474	514	999999	999999	999999	999999	333	454	237	819	999999	999999	305	999999	999999	247	999999	637	
243	992	345	999	122	815	185	437	371	999999	326	956	124	815	68	999999	625	542	83	638	300	369	866	999999	324	455	12	603	999999	999999	999999	999999	199	662	999999	999999	335	474	401	115	999999	517	999999	448	138	281	704	200	680	662	999999	652	173	259	999999	999999	135	999999	999999	999999	999999	999999	395	135	999999	295	766	461	796	922	317	160	150	968	877	782	601	999999	458	53	750	811	922	389	999999	999999	868	999999	325	155	999999	999999	789	734	302	187	132	643	645	842	514	252	403	758	354	180	511	204	381	564	282	707	310	999999	999999	11	659	16	221	999999	427	827	999999	651	911	740	999999	416	999999	700	660	957	782	615	539	507	417	999999	999999	743	999999	999999	568	761	999999	313	276	158	817	999999	528	999999	432	280	425	999999	117	999999	847	613	809	104	528	681	999999	324	924	695	112	999999	593	999999	971	477	446	999999	268	383	999999	608	474	999999	598	385	181	545	535	512	199	851	400	665	326	999999	999999	999999	999999	886	858	558	388	581	999999	409	999999	42	153	954	999999	672	999999	733	973	249	148	597	999999	152	509	368	788	422	505	999999	28	928	179	550	999999	613	608	999999	999999	999999	229	893	175	199	999999	999999	401	999999	999999	999999	433	667	999999	87	292	346	336	12	387	500	999999	966	999999	999999	390	999999	862	602	421	231	73	57	217	753	29	255	432	317	474	369	967	217	999999	977	826	999999	246	999999	268	999999	286	606	999999	35	461	263	818	379	808	899	287	798	169	456	464	386	460	938	67	999999	914	29	537	27	533	999999	231	107	969	40	542	769	999999	999999	944	466	62	192	301	765	999999	63	508	575	999999	178	58	298	523	450	900	308	44	232	292	267	78	976	502	999999	42	999999	999999	778	367	518	464	999999	511	997	333	278	999999	999999	609	861	520	999999	935	364	513	932	584	529	139	999999	999999	122	999999	687	397	86	689	999999	732	717	999999	730	217	573	714	112	786	525	127	632	661	742	999999	431	746	116	50	147	396	109	145	880	648	133	999999	999999	999999	824	999999	256	999999	255	999999	892	217	790	754	371	650	410	156	68	411	999999	582	991	499	999999	999999	999999	45	999999	999999	633	999999	773	92	999999	789	372	97	962	915	870	53	415	183	730	224	999999	999999	999999	999999	986	999999	999999	999999	999999	550	999999	852	515	882	328	221	46	251	936	320	999999	708	670	581	288	322	999999	999999	541	999999	177	818	769	294	985	999999	999999	64	28	999999	504	999999	999999	543	997	519	582	89	597	659	999999	
173	999999	419	780	257	690	107	219	999999	999999	933	937	687	999999	973	93	999999	999999	397	855	999999	999999	265	816	999999	766	136	584	768	740	114	555	882	999999	13	581	999999	513	999999	249	268	844	999999	999999	999999	368	264	170	34	436	362	999999	209	803	34	939	981	999999	999999	491	999999	523	999999	932	664	387	65	240	379	402	732	716	170	999999	596	148	878	354	255	779	512	966	559	342	999999	999999	355	88	431	999999	600	757	871	256	999999	745	403	422	256	193	313	33	790	632	999999	645	31	999999	217	886	70	636	357	863	978	597	963	999999	554	999999	41	976	808	315	802	975	845	913	471	850	744	466	108	71	476	488	999999	927	638	742	900	303	870	545	999999	963	409	999999	999999	999999	782	294	867	514	161	336	224	485	830	727	800	999999	590	366	152	999999	538	295	396	499	421	999999	479	999999	999999	738	999999	273	999999	838	575	837	645	383	999999	459	599	593	910	150	274	999999	107	910	941	792	712	999999	403	409	434	124	621	778	999999	746	815	999999	673	423	230	999999	999999	999999	999999	963	472	999999	297	692	999999	945	385	256	235	720	938	568	871	59	35	601	870	999999	413	999999	225	999999	705	332	999999	999999	920	497	919	323	527	115	999999	978	999999	505	226	710	999999	489	738	374	552	956	807	256	999999	624	397	628	89	999999	587	701	747	604	511	964	58	469	34	999999	336	912	203	999999	810	892	729	530	999999	170	508	924	722	850	325	748	999999	397	361	306	999999	300	243	256	999999	67	240	724	993	999999	662	934	999999	850	48	639	763	975	446	300	894	867	253	919	772	663	978	896	289	762	999999	660	117	728	999999	46	679	999999	314	752	661	14	536	132	999999	999999	469	871	999999	685	985	999999	951	71	411	242	57	323	999999	864	89	344	445	240	812	999999	827	736	999999	12	960	815	670	693	999999	890	341	130	421	209	203	999999	93	604	777	899	999999	56	326	999999	988	365	474	449	673	327	568	305	999999	999999	745	733	999999	999999	724	180	879	268	999999	520	999999	926	902	999999	999999	972	999999	841	463	912	303	999999	999999	517	23	999999	351	231	999999	321	331	999999	999999	915	463	470	307	283	999999	607	30	449	623	805	654	72	463	200	778	701	77	727	842	408	999999	964	999999	301	797	130	999999	999999	249	121	199	999999	126	986	999999	210	674	977	962	856	999999	999999	167	613	999999	999999	151	999999	453	327	999999	603	999999	999999	713	498	156	16	485	759	778	999999	999999	511	999999	788	946	477	
381	999999	999999	999999	765	985	516	999999	807	709	439	847	999999	999999	999999	921	867	595	999999	714	283	999999	63	999999	501	213	87	530	654	655	996	83	999999	674	779	999999	300	163	838	217	895	365	691	447	576	638	780	111	166	288	643	31	125	242	204	60	999999	368	598	562	907	986	704	999999	713	365	843	999999	897	339	631	714	756	999999	818	918	639	999999	101	999999	432	999999	373	376	999999	975	999999	771	479	729	362	931	564	285	999999	909	660	539	733	221	999999	475	213	827	656	929	274	660	423	285	999999	999999	277	735	139	999999	622	338	150	737	407	81	999999	178	977	700	159	999999	164	909	267	110	882	880	999999	957	999999	546	719	92	999999	999999	999999	203	318	455	663	999999	156	379	296	332	999999	999999	999999	723	640	999999	850	999999	779	793	506	514	28	320	33	397	667	999999	167	86	999999	999999	36	999999	723	640	859	531	46	330	999999	785	622	999999	711	886	76	999999	326	737	696	763	312	917	800	844	999999	997	431	276	171	973	221	220	713	339	999999	712	999	999999	185	999999	999999	458	468	721	891	93	999999	147	330	999999	855	430	390	855	756	999999	310	879	999999	999999	110	769	169	361	573	411	230	999999	999999	363	354	327	561	999999	999999	999999	458	89	952	101	398	999999	945	848	128	791	830	858	999999	999999	412	130	544	323	227	160	299	117	999999	490	863	236	230	967	967	538	868	22	22	901	661	230	927	373	474	816	824	320	999999	781	581	372	798	67	950	234	782	248	159	692	999999	351	931	472	238	999999	73	978	881	590	923	817	846	681	999999	999999	203	180	848	411	336	978	875	375	999999	999999	437	999999	26	743	755	629	862	329	999999	319	298	465	145	312	752	845	439	652	999999	763	525	999999	859	768	40	612	400	748	366	586	999999	565	999999	737	733	999999	999999	999999	999999	303	955	526	344	888	893	738	44	545	659	999999	549	232	517	999999	999999	320	313	258	713	153	239	124	963	760	999999	999999	901	999999	999999	851	884	301	817	999999	808	999	782	999999	874	301	577	854	99	999999	47	253	999999	418	999999	422	597	713	999999	691	999999	841	563	584	54	171	837	637	999999	999999	999999	257	415	952	346	999999	538	342	383	421	999999	385	999999	97	722	600	683	492	999999	166	999999	999999	867	999999	501	967	999999	999999	926	999999	999999	939	887	291	279	790	837	106	82	787	883	264	339	23	999999	688	999999	999999	861	454	487	354	992	809	999999	435	999999	288	999999	378	540	999999	416	670	956	636	
497	743	817	932	762	587	420	999999	282	999999	841	999999	21	999999	999999	968	345	999999	235	999999	999999	88	999999	999999	410	558	999999	703	257	552	848	668	66	488	201	81	999999	999999	691	899	933	999999	999999	555	999999	535	277	647	227	571	999999	934	444	845	689	419	16	973	999999	213	941	716	610	729	999999	183	797	533	621	89	319	416	790	335	999999	999999	551	999999	260	999999	291	998	486	685	557	913	233	220	799	781	75	685	406	999999	958	226	535	807	999999	999999	738	999999	35	147	262	588	999999	999999	999999	999999	999999	999999	999999	999999	922	943	240	924	181	246	949	586	999999	840	24	634	999999	313	377	960	286	743	786	840	146	547	972	349	433	969	769	125	999999	922	999999	250	962	748	999999	999999	986	610	635	168	471	999999	999999	195	132	999999	578	999999	741	708	999999	134	999999	883	999999	384	971	999999	999999	212	476	834	999999	999999	999999	774	672	999999	748	362	973	675	118	628	999999	999999	538	786	226	805	400	929	999999	843	331	789	999999	89	236	190	53	105	119	432	691	999999	999999	207	999999	358	999999	316	101	999999	734	924	25	419	514	537	846	194	674	695	812	546	460	201	490	999999	572	593	45	568	999999	878	566	685	937	999999	999999	340	527	867	850	93	999999	994	119	406	999999	791	574	698	344	859	430	423	620	154	999999	925	717	999999	785	999999	281	533	999999	855	367	999999	482	772	668	999999	667	999999	845	728	999999	465	91	999999	999999	781	28	346	233	459	458	153	999999	999999	564	999999	999999	405	92	999999	812	315	924	263	48	443	999999	802	999999	828	201	623	578	892	446	720	999999	634	758	14	353	999999	309	621	407	999999	274	690	217	725	893	271	724	366	915	402	541	828	54	930	472	225	316	999999	267	999999	575	999999	355	844	110	988	647	999999	999999	878	999999	313	999999	999999	178	628	594	315	935	999999	898	221	976	999999	189	999999	589	827	542	137	627	904	999999	572	999999	101	344	999999	624	905	624	646	231	47	999999	238	972	230	761	999999	631	11	999999	337	936	363	999999	311	664	999999	408	999999	545	999999	999999	112	999999	292	999999	87	294	999999	690	999999	999999	999999	990	939	657	950	51	369	76	698	506	999999	443	36	636	295	999999	42	708	539	506	805	999999	224	999999	293	289	689	999999	683	559	409	999999	440	31	684	373	267	654	713	53	48	999999	847	999999	633	668	999999	656	889	192	999999	522	999999	999999	510	160	775	162	373	671	999999	324	392	999999	999999	999999	13	15	952	922	637	999999	995	999999	467	
62	264	713	999999	999999	999999	43	165	501	308	887	169	906	520	533	999999	114	290	51	691	724	369	999999	999999	999999	665	917	704	967	554	872	527	665	75	458	999999	72	999	748	315	999999	169	891	840	219	999999	106	494	428	334	999999	108	953	999999	743	692	555	999999	835	960	449	999999	999999	946	435	370	503	999999	72	637	535	114	541	999999	372	564	999999	867	205	999999	568	433	285	999999	31	999999	999999	861	332	999999	350	763	174	788	999999	989	971	999999	415	848	653	265	431	790	799	428	566	226	999999	188	223	688	113	664	402	26	63	555	925	660	999999	641	518	306	296	771	940	753	870	383	593	999999	461	356	527	312	999999	495	999999	999999	218	357	430	154	551	662	659	509	395	850	935	425	999999	755	999999	21	999999	135	504	38	488	812	356	999999	594	999999	237	757	147	99	24	999999	999999	333	451	999999	999999	373	999999	634	121	441	367	29	447	178	513	999999	303	999999	564	875	991	815	123	405	10	372	999999	861	999999	902	372	306	835	999999	713	696	313	614	800	999999	380	869	916	999999	999999	337	620	426	999999	530	464	631	534	148	577	897	219	56	999999	999999	813	893	209	219	78	71	999999	80	999999	816	402	999999	999999	190	505	999999	898	999999	951	673	752	143	683	904	448	740	999999	696	999999	816	487	267	999999	999999	570	487	669	707	978	999999	153	549	961	999999	137	774	915	354	643	455	998	999999	999999	775	106	680	219	305	770	338	300	999999	279	648	339	145	523	764	620	27	462	999999	999999	568	529	999999	182	999999	999999	673	825	427	62	999999	817	344	999999	400	855	889	999999	374	936	650	103	655	279	323	41	992	261	161	999999	625	993	807	999999	536	255	999999	508	999999	999999	107	999999	872	999999	924	830	995	973	132	909	730	750	999999	263	447	474	874	932	858	292	784	421	674	694	436	999999	19	289	635	155	999999	391	381	999999	839	147	230	221	355	999999	45	29	999999	252	999999	875	905	999999	616	71	381	999999	649	614	744	685	838	188	17	573	999999	715	999999	977	947	999999	379	252	999999	310	254	663	999999	999999	999999	765	999999	431	999999	999999	455	999999	999999	999999	774	10	742	766	999999	164	999999	52	213	999999	999999	329	681	999999	304	663	506	999999	139	316	817	717	383	282	368	979	999999	416	496	999999	127	365	53	773	999999	999999	606	612	151	270	999999	212	459	806	999999	926	93	142	137	38	64	792	999999	365	756	66	627	470	408	999999	761	892	555	756	663	315	286	999999	999999	357	999999	
893	521	869	315	999999	268	577	999999	441	895	270	289	999999	999999	335	39	999999	999999	157	330	145	999999	999999	999999	119	656	702	152	999999	649	184	194	999999	970	171	280	466	60	999999	797	59	893	966	999999	999999	612	999999	365	338	286	599	999999	999999	37	999999	689	501	999999	206	959	565	435	186	791	720	999999	509	498	240	64	572	637	874	359	280	252	247	794	16	506	568	999999	813	123	999999	292	999999	752	58	481	778	105	853	192	242	624	716	999999	514	426	999999	599	135	283	713	999999	28	450	757	679	452	999999	999999	700	400	227	621	999999	999999	438	999999	756	449	999999	286	476	783	999999	126	655	536	999999	289	590	402	969	221	539	410	99	999999	944	995	379	39	80	741	999999	999999	999999	13	653	444	86	735	999999	159	376	997	247	187	335	333	111	153	390	428	999999	307	430	16	91	662	651	174	746	999999	80	729	215	999999	999999	999999	112	652	999999	999999	213	854	55	999999	844	542	173	911	999999	620	894	999999	999999	651	967	856	999999	999999	999999	990	792	911	999999	597	88	999999	791	511	557	999999	231	459	270	999999	225	919	999999	609	171	549	499	740	236	999999	865	844	90	563	767	773	999999	999999	730	892	835	301	865	457	999999	207	750	661	363	511	399	445	999999	999999	999999	58	604	762	847	999999	501	999999	684	863	731	244	999999	999999	999999	784	999999	137	728	378	926	923	63	999999	868	964	999999	838	387	724	736	999999	879	203	999999	719	179	774	256	358	400	784	999999	12	726	507	639	999999	917	579	612	271	999999	596	960	513	994	799	999999	999999	582	999999	674	959	999999	999999	999999	373	110	34	614	134	881	379	977	151	999999	61	87	370	999999	999999	921	808	121	999999	999999	293	243	999999	725	379	999999	372	776	738	120	999999	875	426	999999	999999	999999	892	964	488	999999	999999	999999	999999	206	943	999999	533	558	306	741	865	848	661	999999	999999	140	486	309	999999	999999	518	603	999999	41	658	185	661	227	68	864	38	999999	633	95	999999	674	424	427	781	657	356	814	479	999999	254	809	223	999999	82	144	999999	593	729	245	870	999999	379	787	999999	767	70	316	500	441	712	999999	224	999999	999999	405	999999	69	527	587	999999	999999	999999	252	786	849	961	999999	999999	923	929	999999	999999	999999	225	999999	305	999999	879	999999	596	49	323	999999	293	232	999999	648	609	676	999999	875	75	999999	347	175	999999	999999	10	698	805	238	172	576	511	277	999999	827	360	596	109	999999	999999	513	991	857	999999	95	958	564	265	999999	232	477	
505	64	999999	973	60	999999	22	999999	635	190	218	368	877	746	536	999999	324	767	298	22	576	348	695	999999	160	490	784	534	999999	446	443	999999	16	999999	81	457	897	934	999999	310	999999	930	454	998	305	632	980	644	999999	942	999999	498	34	219	901	999999	999999	818	822	570	274	999999	12	199	747	725	361	193	675	89	128	390	990	987	438	646	894	697	999999	999999	509	150	976	234	999999	944	467	999999	793	999999	99	89	121	216	999999	999999	999999	264	999999	579	281	999999	969	479	824	859	999999	47	780	999999	272	671	999999	305	999999	134	511	999999	999999	802	267	564	400	999999	989	48	278	999999	951	341	718	639	446	686	256	713	180	999999	409	347	999999	430	999999	999999	651	428	528	816	156	999999	595	999999	271	999999	322	717	406	218	489	786	591	724	95	448	545	633	999999	999999	999999	356	953	14	377	999999	999999	837	547	999999	118	571	520	999999	636	999999	746	568	377	988	374	999999	316	962	999999	623	756	999999	344	577	999999	27	203	652	768	999999	957	999999	782	616	102	484	179	544	999999	918	276	139	97	54	999999	977	999999	246	511	519	50	991	988	999999	999999	642	502	969	869	100	999999	867	693	836	93	999999	785	760	895	999999	369	772	861	999999	357	999999	635	300	875	24	761	956	151	999999	759	965	999999	999999	717	999999	981	999999	675	19	999999	999999	999999	260	960	545	201	505	351	999999	159	277	139	889	407	999999	17	212	104	854	999999	421	726	444	999999	128	564	757	53	999999	908	170	999999	852	557	948	189	384	339	339	999999	266	615	529	999999	491	835	999999	630	999999	999999	779	999999	821	999999	139	681	12	183	842	981	444	999999	905	999999	989	999999	287	341	458	103	632	999999	999999	41	83	999999	207	345	595	999999	851	137	610	993	139	999999	285	182	428	999999	999999	999999	496	358	388	804	709	816	118	999999	999999	380	181	999999	819	906	999999	790	606	332	484	666	588	560	139	999999	999999	911	999999	999999	896	114	999999	999999	916	432	386	415	999999	278	106	390	237	284	733	481	999999	270	999999	233	999999	999999	999999	105	791	999999	621	936	999999	82	999999	798	999999	183	999999	454	467	989	433	999999	529	935	148	999999	236	104	999999	999999	999999	999999	361	591	737	999999	231	411	538	817	400	999999	810	999999	196	579	999999	308	159	63	860	289	23	965	837	786	703	778	356	247	869	697	91	318	119	999999	999999	999999	70	880	952	22	999999	650	999999	36	587	999999	999999	568	22	927	944	385	452	547	644	999999	754	951	999999	452	65	
301	947	702	324	502	340	625	858	954	247	278	110	999999	373	373	375	999999	209	999999	40	787	235	999999	999999	705	865	572	926	999999	999999	119	999999	510	956	999999	702	999999	712	94	999999	133	709	999999	689	676	284	604	183	281	999999	999999	751	43	999999	999999	999999	15	949	618	637	999999	698	533	999999	999999	55	600	891	748	670	999999	108	124	874	907	88	177	262	86	430	270	399	655	315	673	367	198	999999	689	559	999999	999999	103	457	981	434	186	721	999999	630	684	712	999999	610	552	845	999999	999999	515	199	898	753	999999	999999	376	999999	999999	227	673	770	857	999999	212	999999	972	529	14	666	893	482	999999	456	700	999999	746	558	964	999999	763	828	999999	999999	582	500	999999	944	86	905	91	612	390	959	999999	999999	773	182	509	244	638	33	840	969	275	999999	999999	452	62	426	451	817	999999	999	999999	999999	49	827	929	712	999999	38	452	109	999999	291	102	942	408	999999	683	999999	58	729	416	999999	987	999999	764	550	212	218	891	660	999999	274	208	390	505	213	750	999999	252	797	999999	999999	580	741	999999	984	939	355	53	151	742	877	769	999999	593	999999	857	288	72	388	509	330	999999	792	646	321	92	711	446	205	170	737	331	260	33	806	170	255	376	780	610	857	999999	750	917	585	504	522	999999	781	355	471	883	863	999999	384	472	787	105	83	901	238	908	999999	981	15	556	518	661	786	563	611	911	999999	999999	651	166	396	875	70	816	999999	913	665	999999	698	853	467	999999	648	344	999999	160	303	879	382	999999	325	768	911	39	986	999999	20	228	743	560	602	95	646	228	85	911	45	266	341	999999	253	999	293	999999	98	556	22	452	190	461	618	412	405	702	841	999999	963	40	829	708	902	446	115	148	260	382	325	430	268	471	125	46	999999	67	706	325	485	999999	941	440	848	568	999999	291	941	200	689	943	386	457	948	999999	999999	999999	421	806	893	999999	999999	715	240	999999	194	719	346	999999	864	348	996	525	153	214	999999	399	859	344	999999	823	206	70	692	382	999999	999999	522	120	609	915	645	899	999999	999999	858	999999	210	267	999999	329	945	370	999999	351	999999	861	314	744	915	48	999999	87	408	80	999999	840	33	858	547	383	206	235	971	999999	999999	106	999999	813	356	863	198	602	960	88	878	999999	734	351	999999	192	999999	778	205	571	152	999999	999999	999999	390	27	212	999999	719	10	999999	719	398	999999	648	850	768	501	999999	999999	849	999999	127	329	201	123	116	681	433	
365	999999	427	39	410	806	999999	605	999999	432	338	660	846	882	999999	955	168	999999	357	999999	583	423	14	390	154	999999	971	999999	999999	170	277	911	530	999999	363	133	705	689	999999	580	514	999999	37	999999	69	999999	999999	298	167	373	43	676	999999	979	849	999999	872	46	885	688	835	693	999999	580	165	427	999999	927	999999	836	999999	999999	999999	776	197	999999	396	935	331	999999	718	682	294	807	137	600	161	999999	78	999999	260	999999	804	309	745	821	821	457	999999	641	999999	85	769	330	123	564	228	999999	791	521	556	936	999999	999999	969	162	999999	999999	453	564	275	588	858	117	586	999999	999999	999999	999999	376	999999	939	31	690	492	999999	913	963	693	573	381	179	759	999999	865	323	999999	671	999999	999999	422	999999	999999	358	999999	682	227	662	744	999999	889	79	951	999999	14	617	999999	34	650	999999	249	445	932	879	999999	106	828	310	999999	272	636	13	818	448	954	321	935	672	325	809	426	260	999999	170	683	311	999999	344	553	999999	408	929	30	13	352	976	273	134	175	278	999999	916	421	481	896	885	261	513	470	999999	999999	252	709	841	910	989	225	771	205	881	879	999999	757	999999	863	707	982	814	106	977	58	811	507	56	955	509	839	747	274	999999	60	714	999999	860	999999	166	229	999999	102	363	761	501	928	294	399	370	168	428	999999	198	903	446	417	999999	999999	870	744	662	999999	999999	159	477	506	407	830	174	619	896	425	706	999999	999999	999999	742	226	999999	882	222	657	594	351	999999	139	86	894	613	307	391	226	706	421	567	303	691	213	999999	995	530	999999	234	999999	272	999999	911	711	999999	724	674	999999	97	999999	999999	15	301	69	739	348	430	513	999999	867	237	679	999999	294	999999	509	40	539	933	561	362	999999	433	843	89	417	999999	375	793	889	632	125	999999	717	889	561	12	999999	474	944	574	999999	246	366	523	999999	293	626	790	601	999999	145	999999	536	999999	773	582	999999	980	331	999999	999999	719	337	244	122	999999	11	404	368	507	407	75	988	986	345	999999	76	329	497	134	600	999999	202	205	497	999999	602	999999	126	979	553	999999	152	823	518	307	909	131	999999	51	291	231	431	999999	296	80	353	999999	300	260	516	138	492	207	529	481	527	142	747	340	948	999999	288	999999	953	755	922	175	478	999999	613	944	918	456	842	379	999999	107	908	999999	438	999999	791	865	472	425	169	944	304	47	999999	999999	384	81	999999	372	943	52	999999	541	157	999999	81	999999	647	571	219	46	
365	999999	328	430	233	329	999999	894	137	422	916	537	999999	999999	870	440	268	835	569	847	363	479	435	999999	956	377	280	259	999999	539	999999	901	999999	133	588	999999	719	999999	553	64	179	999999	244	530	135	999999	946	999999	317	640	994	811	11	372	683	885	725	999999	474	855	999999	999999	912	597	999999	999999	331	999999	399	727	721	908	292	999999	677	165	245	904	984	999999	431	111	941	351	999999	416	999999	999999	450	703	428	510	885	698	999999	528	295	999999	336	120	291	484	779	590	919	95	529	999999	694	999999	650	999999	233	131	434	948	709	571	999999	788	125	999999	31	999999	308	220	999999	593	509	159	870	598	578	874	70	947	332	999999	431	459	886	999999	159	922	999999	608	286	999999	999999	67	818	723	594	547	994	803	462	92	292	709	72	999999	987	544	657	999999	251	999999	999999	487	625	358	999999	603	902	713	999999	108	643	700	934	269	330	452	341	156	999999	40	880	266	999999	999999	78	722	396	950	425	614	275	10	366	926	999999	786	999999	999999	584	990	645	999999	474	363	448	591	775	999999	615	544	212	510	58	220	999999	805	992	385	289	427	216	951	297	724	833	643	343	17	567	543	999999	999999	572	23	395	999999	792	141	801	999999	946	999999	344	999999	411	764	999999	999999	457	896	999999	999999	189	166	783	693	994	749	999999	805	257	999999	245	82	533	340	938	999999	999999	880	999999	861	584	999999	481	623	616	416	322	78	691	198	559	999999	749	955	692	415	239	701	604	52	999999	999999	239	188	358	272	357	81	826	917	999999	576	883	932	481	999999	685	170	87	999999	436	461	124	69	218	573	332	999999	647	999999	999999	999999	286	970	260	588	572	302	275	354	69	251	999999	999999	867	983	787	816	484	315	730	79	624	26	999999	159	881	180	999999	784	939	778	433	303	121	999999	299	999999	682	892	814	392	999999	732	528	194	219	349	201	235	786	999999	999999	341	801	736	999999	269	999999	110	706	402	999999	490	414	290	999999	948	662	999999	693	874	144	999999	501	347	183	891	498	430	999999	542	979	744	999999	999999	999999	101	502	385	696	40	558	581	195	422	70	414	327	248	376	271	687	529	541	912	381	999999	840	999999	999999	999999	771	934	999999	174	422	587	493	981	999999	999999	456	287	975	662	325	562	405	88	999999	769	573	259	999999	999999	854	999999	213	95	999999	182	260	999999	822	88	269	624	999999	31	999	482	921	346	642	999999	999999	410	554	999999	596	819	999999	761	186	793	999999	521	999999	493	
319	963	384	407	999999	433	475	999999	464	999999	999999	701	151	384	999999	999999	847	236	617	413	999999	454	905	999999	499	242	999999	499	861	38	43	999999	744	927	711	45	108	524	417	218	184	999999	945	657	485	894	677	731	682	381	945	817	903	476	630	865	68	999999	999999	696	368	976	999999	436	863	656	957	223	673	53	707	333	818	408	239	464	509	257	849	604	565	999999	816	490	999999	999999	843	999999	307	846	977	999999	616	721	850	207	851	999999	999999	999999	999999	463	68	638	674	622	998	505	246	999999	365	810	999999	312	140	34	169	75	999999	646	812	689	916	827	75	999999	717	107	999999	41	613	990	999999	30	667	111	285	188	816	999999	227	999999	999999	999999	490	999999	846	313	590	999999	48	786	175	157	26	257	546	241	572	24	905	901	947	215	562	375	357	999999	645	39	749	981	999999	999999	999999	999999	658	999999	346	999999	813	413	999999	731	993	999999	999999	315	13	999999	565	999999	615	802	565	325	400	825	999999	124	999999	665	999999	561	86	66	538	999999	727	999999	999999	761	894	673	211	999999	395	226	221	735	550	51	187	999999	999999	705	376	456	999999	114	999999	832	215	999999	999999	157	745	954	654	937	298	541	999999	999999	999999	803	159	941	600	73	930	184	614	843	573	777	999999	442	97	380	690	999999	999999	623	999999	766	999999	672	594	63	756	999999	571	284	447	999999	463	999999	999999	999999	556	434	855	264	184	899	228	372	657	311	999999	313	999999	284	257	216	575	999999	982	63	999999	486	356	999999	999999	499	612	340	406	564	323	761	36	427	823	265	236	711	448	579	999999	999999	24	293	393	999999	573	297	37	240	444	498	999999	362	422	999999	88	999999	999999	685	296	999999	965	999999	987	908	286	449	460	991	980	864	526	412	514	999999	471	73	162	862	925	999999	313	999999	130	824	28	999999	14	753	186	917	999999	763	999999	660	999999	920	305	485	177	134	836	45	259	999999	972	999999	848	358	999999	24	166	94	759	999999	999999	799	973	172	890	612	445	999999	814	73	110	999999	130	853	846	551	999999	677	695	999999	999999	999999	999999	550	851	687	826	999999	999999	172	760	678	999999	322	999999	428	947	142	595	999999	689	999999	230	999999	479	220	999999	994	999999	67	256	488	399	957	491	999999	883	433	320	212	999999	789	561	999999	312	999999	757	999999	777	999999	999999	635	999999	999999	122	359	57	729	999999	641	476	831	153	97	915	999999	289	56	830	999999	545	999999	821	392	779	899	999999	577	999999	58	462	412	227	94	
999999	621	407	999999	999999	142	999999	163	363	679	736	999999	645	474	737	40	151	999999	999999	18	999999	89	813	698	999999	999999	781	480	845	999999	188	73	999999	69	634	304	874	31	211	999999	999999	391	170	152	656	824	264	113	840	999999	999999	999999	435	219	212	384	807	999999	907	633	361	788	999999	999999	501	672	999999	999999	999999	442	166	130	999999	289	507	501	918	671	51	999999	999999	677	639	992	999999	436	638	999999	857	999999	999999	999999	123	999999	346	721	83	829	651	984	485	678	273	999999	696	785	251	155	999999	710	465	146	667	381	675	683	999999	999999	999999	74	44	944	729	590	945	991	999999	999999	999999	999999	999999	99	29	67	61	289	413	999999	999999	339	195	493	693	156	794	360	508	999999	999999	663	572	999999	613	587	999999	540	949	683	462	705	778	999999	999999	924	293	375	126	609	329	395	279	917	29	886	878	551	260	999999	795	595	492	274	39	289	224	669	999999	442	117	999999	999999	730	779	999999	560	877	290	769	862	429	999999	898	422	999999	999999	655	739	999999	999999	408	999999	376	888	866	999999	514	289	999999	710	623	999999	683	501	809	64	999999	147	428	335	999999	999999	491	720	375	361	999999	999999	522	896	569	930	759	734	709	999999	964	841	913	999999	56	597	368	999999	999999	539	559	407	613	462	999999	518	320	401	999999	148	798	655	522	515	628	662	999999	35	151	693	140	949	792	578	100	708	234	51	289	413	901	432	480	835	801	197	999999	69	62	61	620	367	36	571	441	318	328	408	758	393	830	999999	917	555	409	609	999999	999999	372	999999	293	278	122	303	247	376	185	999999	713	441	424	707	973	100	83	772	923	999999	146	999999	389	826	292	895	583	999999	514	925	436	999999	999999	999999	697	999999	767	351	255	732	334	75	143	641	695	327	969	999999	369	827	482	999999	686	393	999999	590	999999	467	999999	227	999999	678	861	259	999999	521	859	999999	20	67	332	731	999999	200	999999	80	999999	747	141	999999	925	999999	208	687	453	999999	999999	198	315	117	169	309	999999	38	21	655	214	883	390	999999	468	758	999999	311	999999	750	120	496	496	999999	942	18	336	999999	301	270	479	183	806	461	15	670	904	903	999999	33	376	497	999999	251	866	764	367	957	999999	176	348	897	192	999999	688	999999	999999	999999	174	160	999999	344	737	999999	185	40	999999	929	178	999999	853	218	413	999999	384	999999	317	255	960	187	999999	999999	524	135	999999	582	991	113	773	986	969	426	738	747	60	41	760	437	999999	835	687	
437	999999	708	322	999999	493	710	328	75	711	455	999999	999999	509	999999	999999	611	829	603	49	973	999999	999999	828	999999	480	666	999999	352	861	999999	189	135	500	999999	999999	815	999999	792	98	999999	785	707	285	523	897	751	247	456	221	999999	999999	472	795	999999	281	607	880	999999	999999	827	289	976	999999	999999	276	402	999999	295	22	999999	799	47	514	999999	999999	999999	905	999999	540	999999	999999	974	999999	712	999999	716	999999	999999	942	983	934	928	143	271	10	999999	503	454	257	504	264	999999	443	216	999999	999999	999999	45	525	823	701	999999	354	930	408	999999	999999	501	557	999999	73	999999	999999	39	79	870	904	999999	758	388	955	461	67	45	473	476	540	999999	362	712	758	303	999999	999999	291	368	583	999999	999999	999999	964	11	896	697	441	555	608	413	146	999999	665	715	287	999999	999999	250	999999	319	466	932	773	919	999999	845	801	769	449	234	748	710	297	701	999999	72	424	999999	564	370	999999	918	867	137	788	999999	56	52	999999	134	261	51	999999	274	746	930	922	54	862	61	999999	672	116	999999	999999	435	201	964	999999	224	999999	913	685	158	715	547	75	999999	141	274	798	758	752	325	973	707	860	32	955	459	150	380	100	999999	474	930	812	493	471	362	999999	92	717	802	411	347	365	702	558	208	865	999999	913	598	999999	147	999999	999999	999999	999999	575	178	19	875	84	352	822	181	683	784	735	582	184	999999	592	999999	999999	999999	913	635	351	167	999999	757	999999	864	999999	999999	999999	336	20	31	999999	513	787	513	999999	999999	727	69	524	194	28	774	472	293	110	144	999999	999999	106	969	999999	774	616	417	704	261	291	999999	885	999999	921	999999	773	713	499	671	990	999999	642	209	233	999999	121	167	999999	999999	294	311	763	332	496	712	239	51	153	317	897	380	808	821	999999	999999	184	999999	272	999999	999999	759	793	439	154	999999	999999	897	746	999999	663	458	278	14	999999	979	999999	563	999999	999999	999999	732	569	192	999999	620	280	821	648	716	999999	916	999999	477	699	535	517	333	188	999999	807	342	304	129	653	999999	999999	999999	999999	580	69	999999	371	999999	554	277	199	611	666	533	999999	999999	259	40	355	746	564	999999	999999	442	471	134	384	274	410	784	437	450	538	334	999999	476	967	999999	999999	67	555	840	923	432	345	906	999999	654	912	724	999999	274	999999	906	999999	999999	498	421	119	999999	246	107	653	769	840	999999	83	341	25	190	125	191	383	297	201	723	999999	883	106	565	467	730	361	686	701	999999	999999	
999999	449	999999	977	556	999999	721	821	458	197	999999	591	596	833	335	639	731	608	999999	999999	486	999999	171	432	999999	324	999999	478	515	745	966	999999	677	83	999999	999999	806	212	568	233	661	476	742	536	724	301	509	732	142	101	629	87	799	999999	198	915	288	785	372	242	999999	253	315	713	230	96	999999	999999	390	443	832	999999	50	678	239	20	999999	635	708	324	814	821	999999	424	125	889	277	999999	884	536	613	31	839	999999	818	418	999999	39	315	999999	386	986	351	999999	269	999999	999999	131	52	188	943	653	87	999999	999999	593	907	890	999999	999999	818	518	638	854	999999	811	689	713	860	999999	999999	942	329	80	937	828	479	647	999999	24	852	156	999999	706	999999	959	943	791	909	234	511	280	441	999999	819	868	357	496	868	999999	421	333	271	231	338	10	334	999999	121	999999	124	270	999999	999999	488	672	165	932	271	870	999999	897	804	635	319	999999	510	354	260	79	480	999999	778	707	602	529	885	999999	378	999999	635	936	679	319	999999	251	545	999999	496	999999	713	425	235	997	590	523	528	635	999999	759	499	979	756	999999	128	141	999999	37	980	999999	787	999999	999999	678	245	930	999999	494	525	77	44	652	857	113	366	64	757	999999	126	999999	11	999999	229	618	999999	655	189	637	200	979	999999	999999	878	999999	999999	999999	861	557	762	999999	306	43	999999	999999	725	847	132	653	999999	74	384	999999	910	999999	999999	537	999999	945	584	589	750	589	304	999999	317	526	773	999999	742	999999	999999	999999	999999	466	782	999999	999999	999999	893	256	533	536	951	136	999999	999999	606	999999	580	832	887	916	973	182	909	716	739	574	537	208	83	802	999999	19	871	184	690	999999	999999	990	398	428	61	337	999999	999999	638	177	940	267	999999	796	999999	909	999999	286	236	847	557	999999	238	574	847	695	999999	731	625	999999	999999	999999	369	162	858	999999	444	468	864	646	125	999999	999999	571	634	280	288	286	999999	11	999999	595	948	999999	896	62	761	824	581	366	163	334	598	696	999999	519	999999	767	938	169	999999	330	421	999999	731	999999	988	999999	939	576	999999	896	679	624	999999	669	482	525	266	805	999999	620	999999	507	999999	790	106	392	999999	124	382	520	999999	892	535	999999	183	368	999999	43	74	105	884	14	950	267	655	973	975	253	47	382	511	142	342	999999	999999	999999	107	999999	766	999999	17	825	999999	999999	999999	786	99	819	496	123	412	232	741	732	999999	999999	557	999999	999999	132	416	999999	87	10	19	214	560	999999	468	999999	
271	999999	277	468	999999	68	810	64	708	869	884	165	756	923	999999	999999	401	609	129	558	366	872	805	643	199	601	999999	203	999999	354	999999	418	361	237	852	240	999999	283	644	676	999999	999999	999999	275	999999	261	659	163	999999	731	813	950	560	909	999999	398	376	633	278	999999	999999	616	178	364	642	476	804	529	81	738	999999	127	965	452	999999	999999	355	539	406	937	941	595	999999	164	540	285	999999	451	333	463	999999	332	14	156	366	999999	999999	172	999999	771	457	999999	92	302	999999	999999	984	117	433	50	53	999999	237	341	999999	725	454	23	999999	999999	617	363	205	999999	874	10	123	999999	96	29	999999	999999	999999	999999	490	811	513	999999	756	844	301	750	27	293	420	37	105	673	601	641	21	320	349	276	163	104	934	474	428	999999	999999	999999	31	999999	999999	999999	999999	602	851	743	222	583	267	978	75	867	999999	912	206	846	905	450	227	455	18	227	843	640	480	396	999999	999999	452	358	272	999999	728	613	781	560	107	502	822	858	429	999999	999999	370	211	296	758	999999	278	999999	502	999999	948	576	405	295	27	999999	132	464	999999	183	999999	908	715	999999	148	732	999999	999999	748	413	627	999999	35	579	173	999999	438	999999	637	999999	770	999999	856	140	186	999999	217	999999	542	999999	380	367	992	255	306	154	654	271	158	36	891	631	834	999999	514	999999	999999	826	131	544	860	999999	827	20	413	271	61	585	999999	985	524	644	113	939	42	270	999999	780	283	999999	827	177	45	611	964	999999	45	999999	999999	596	612	391	374	997	999999	441	539	982	841	44	999999	79	507	999999	511	256	999999	999999	66	253	222	999999	552	999999	717	999999	902	226	999999	999999	235	293	958	176	999999	142	279	116	992	600	999999	394	938	248	999999	999999	670	873	109	717	999999	151	711	383	384	842	999999	272	290	264	539	323	936	576	809	809	121	341	788	378	977	421	901	465	522	827	830	999999	187	959	999999	38	999999	337	999999	93	582	585	792	540	304	17	826	738	999999	417	999999	999999	438	126	646	339	94	999999	740	208	250	256	860	556	21	534	999999	331	241	510	206	608	920	725	999999	536	548	257	84	969	595	172	999999	115	999999	999999	875	70	322	693	944	397	597	457	843	335	724	245	529	769	921	505	507	560	221	999999	452	713	889	999999	790	836	655	770	612	87	852	755	187	553	658	999999	18	547	566	999999	999999	473	881	901	999999	999999	728	999999	58	100	999999	843	999999	529	25	171	181	212	903	999999	741	826	
844	999999	999999	999999	68	975	120	999999	496	959	993	412	839	978	831	988	308	999999	117	999999	722	999999	422	19	999999	999999	537	497	853	805	999999	459	77	194	629	999999	428	842	254	999999	999999	160	999999	705	850	999999	999999	999999	340	193	904	425	999	999999	114	331	353	473	117	410	447	999999	999999	690	999999	543	345	999999	999999	715	569	999999	243	999999	155	571	918	716	169	380	967	500	999999	670	901	228	460	675	89	999999	772	955	735	843	315	580	117	913	391	316	156	45	688	624	624	999999	192	999999	255	542	413	637	313	737	443	947	466	999999	999999	105	93	999999	999999	61	999999	613	729	399	59	999999	464	15	999999	852	233	932	812	542	999999	463	46	815	429	547	999999	145	651	998	410	999999	124	733	134	295	232	486	469	636	680	20	718	793	594	999999	87	407	311	461	513	510	999999	923	336	335	69	277	999999	38	999999	808	999999	999999	988	692	460	730	880	999999	999999	747	999999	185	999999	999999	744	999999	231	748	469	999999	999999	999999	494	999999	999999	999999	406	798	999999	954	246	441	480	872	59	986	804	902	230	999999	999999	271	830	765	47	999999	71	999999	999999	816	56	501	569	669	975	770	999999	98	999999	269	334	92	999999	675	511	999999	705	989	986	757	448	328	527	121	970	571	999999	999999	999999	272	139	999999	217	419	907	744	999999	810	999999	288	749	715	442	961	33	444	999999	165	264	15	999999	81	314	833	377	999999	974	457	699	413	410	518	999999	208	140	228	874	405	767	766	999999	894	999999	707	17	732	999999	566	98	535	124	999999	473	857	17	67	800	383	999999	999999	770	424	121	493	877	999999	490	243	830	804	569	61	398	498	844	370	999999	999999	999999	645	841	999999	368	173	299	206	54	377	200	82	999999	501	999999	587	996	999999	999999	610	999999	775	252	652	999999	294	965	72	816	975	23	999999	999999	203	557	406	348	999999	999999	999999	203	999999	197	122	999999	757	999999	999999	697	999999	501	108	999999	378	776	60	402	198	681	999999	208	236	389	78	364	554	993	999999	944	958	248	643	999999	835	999999	158	588	139	999999	999999	999999	897	375	15	484	914	69	710	427	999999	999999	160	681	981	749	966	301	128	758	999999	763	163	133	999999	572	858	999999	751	999999	999999	471	272	999999	702	177	310	861	384	594	449	494	293	999999	447	954	97	962	709	999999	449	999999	469	381	120	225	753	773	999999	443	626	999999	318	748	799	45	740	572	978	814	448	115	917	534	318	999999	480	357	999999	784	484	895	708	
664	999999	770	11	999999	999999	487	999999	536	999999	940	968	999999	186	544	17	412	223	525	983	894	648	344	939	935	73	115	744	999999	97	852	959	730	797	653	236	38	43	850	104	999999	999999	912	880	976	566	375	828	935	350	284	999999	999999	911	813	999999	188	999999	999999	827	372	742	27	449	382	999999	247	154	533	318	978	999999	373	431	492	504	735	463	999999	378	697	287	808	66	999999	999999	10	818	984	636	57	207	966	32	999999	758	999999	472	999999	994	328	230	305	627	371	999999	999999	536	429	999999	290	724	999999	999999	140	94	933	999999	636	101	980	429	170	896	270	781	999999	351	700	733	130	273	956	968	60	476	982	191	694	907	999999	474	399	674	356	333	340	279	999999	647	824	999999	835	999999	999999	899	70	408	367	999999	503	855	836	999999	198	999999	768	898	647	663	111	752	276	729	16	999999	40	496	549	999999	451	143	999999	62	909	999999	437	550	954	161	416	583	823	115	414	239	999999	703	999999	338	564	441	632	999999	545	82	155	116	409	508	869	999999	859	430	148	370	405	999999	786	490	589	228	944	999999	257	528	928	171	999999	776	878	999999	20	220	382	20	510	999999	516	837	999999	331	150	455	999999	842	724	403	966	999999	999999	999999	917	995	749	346	999999	146	981	999999	153	999999	999999	999999	630	543	562	648	58	138	859	184	276	999999	927	268	999999	499	213	999999	803	535	999999	281	942	999999	418	999999	471	45	523	374	999999	499	694	999999	539	517	999999	749	289	86	355	838	999999	659	587	969	78	490	268	997	932	999999	224	617	790	999999	691	606	134	547	186	22	999999	494	935	777	264	358	728	999999	674	464	999999	727	190	365	999999	292	999999	999999	947	999999	999999	999999	441	673	285	86	788	29	826	228	624	741	899	342	234	700	999999	809	714	719	762	697	333	478	451	999999	999999	999999	433	408	999999	999999	600	205	999999	98	999999	271	502	187	570	708	999999	455	840	393	827	847	999999	396	568	637	734	999999	228	90	999999	963	232	999999	650	363	999999	427	999999	938	151	704	999999	145	647	462	316	999999	158	63	952	878	638	999999	669	588	302	999999	999999	999999	951	999999	999999	999999	896	99	49	999999	537	216	999999	327	396	901	999999	133	999999	999999	749	115	999999	208	88	175	138	324	999999	999999	999999	71	71	558	587	537	999999	778	727	999999	249	557	423	602	998	942	999999	999999	491	736	815	546	839	306	999999	733	211	999999	294	999999	36	582	999999	874	999999	476	155	999999	739	859	914	473	
999999	805	757	999999	692	728	209	146	234	999999	832	599	999999	582	999999	765	270	854	336	999999	999999	916	999999	667	793	548	999999	532	796	999999	896	632	821	999999	150	43	999999	106	50	999999	553	157	586	533	999999	174	525	23	254	999999	999999	884	533	680	978	488	999999	100	407	154	999999	999999	349	846	606	209	999999	999999	441	198	226	999999	813	853	999999	999999	340	394	917	628	32	999999	999999	417	94	21	999999	151	373	662	155	458	698	896	759	876	807	739	999999	549	397	519	582	66	173	138	999999	679	989	641	157	503	999999	779	131	999999	400	999999	762	595	999999	636	642	999999	52	768	475	916	103	814	539	601	467	377	241	999999	420	230	999999	956	999999	999999	162	732	514	652	285	919	774	40	999999	875	999999	340	449	999999	876	803	24	405	663	165	585	184	111	556	45	805	999999	618	319	999999	688	805	999999	999999	999999	910	274	400	492	555	151	73	338	664	623	136	928	480	636	617	216	848	303	999999	844	977	630	957	616	480	382	166	721	316	196	999999	684	999999	287	966	999999	623	912	117	23	521	846	447	999999	908	877	77	999999	701	963	999999	999999	871	999999	506	289	999999	999999	22	183	985	352	31	478	452	999999	169	999999	669	999999	592	999999	195	771	332	141	193	34	708	999999	314	183	29	352	356	999999	812	933	781	687	231	839	999999	999999	999999	179	999999	969	999999	466	718	874	323	623	380	903	327	999999	512	375	106	999999	85	419	868	812	332	678	131	782	639	235	999999	999999	857	752	45	260	743	163	316	224	999999	251	884	440	860	406	999999	453	351	999999	430	416	591	939	764	491	999999	225	847	155	847	708	826	492	463	340	766	627	868	76	366	999999	999999	999999	748	999999	999999	999999	951	926	706	677	999999	927	805	999999	999999	917	999999	554	194	999999	316	170	999999	835	425	401	976	529	640	999999	999999	999999	355	80	357	999999	200	930	999999	637	273	920	999999	179	999999	999999	687	458	940	848	999999	999999	999999	837	53	898	515	913	418	999999	999999	431	999999	362	999999	999999	999999	734	656	691	727	68	597	557	265	395	721	999999	568	525	714	999999	589	792	715	271	403	517	999999	999999	204	286	521	823	185	842	634	999999	87	120	328	953	801	999999	130	580	726	334	999999	658	999999	318	354	893	428	999999	842	999999	999999	831	763	73	707	207	496	450	546	999999	999999	423	760	634	129	999999	206	761	725	340	671	144	545	78	934	377	281	885	932	628	405	250	999	141	449	999999	999999	264	255	999999	762	
679	43	951	999999	999999	999999	552	199	896	999999	667	218	511	831	512	296	694	139	340	925	610	999999	918	379	999999	999999	629	195	873	999999	999999	999999	131	578	991	999999	593	126	999999	999999	728	696	45	931	737	41	498	999999	936	959	663	999999	914	678	161	171	999999	582	820	746	999999	999999	325	795	754	161	97	933	839	411	702	577	363	860	206	913	482	986	999999	109	999999	329	258	914	999999	816	999999	453	999999	999999	986	20	999999	38	999999	371	381	999999	187	586	944	565	469	535	999999	95	999999	64	999999	247	689	138	999999	720	821	949	118	411	999999	937	559	643	516	19	425	691	280	335	660	835	542	242	809	999999	165	369	860	999999	657	362	55	546	971	188	151	858	79	586	999999	260	262	969	892	249	999999	310	58	460	120	575	814	446	404	646	705	999999	328	999999	564	462	99	999999	754	999999	892	999999	672	337	867	567	999999	999999	128	409	999999	572	349	999999	999999	854	320	999999	612	91	547	608	152	335	483	694	539	193	31	754	171	867	225	896	999999	999999	999999	720	592	553	999999	130	328	994	73	142	116	758	858	710	151	689	782	999999	999999	293	870	999999	853	999999	37	439	672	999999	248	714	357	999999	222	24	999999	600	817	69	138	427	999999	157	272	351	999999	780	334	321	613	481	95	999999	999999	73	999999	302	867	418	525	523	458	999999	999999	999999	785	663	546	843	999999	551	999999	723	999999	999999	12	999999	84	512	595	256	114	361	760	766	629	999999	999999	158	871	923	732	999999	999999	615	968	335	401	913	565	999999	999999	999999	826	72	999999	999999	999999	417	71	429	228	999999	822	279	419	106	204	989	728	981	658	397	971	999999	818	472	189	928	999999	676	332	170	999999	999999	21	622	999999	697	166	267	794	597	97	452	999999	378	999999	274	205	999999	999999	411	194	999999	275	999999	519	999999	254	147	999999	90	355	394	999999	67	418	161	267	796	571	506	999999	999999	196	71	999999	529	999999	450	885	915	999999	199	545	920	999999	371	999999	174	999999	281	453	28	85	713	252	999999	354	999999	959	435	16	999999	310	634	577	999999	999999	213	547	990	999999	803	999999	999999	358	165	999999	186	91	999999	999999	103	693	300	63	814	396	482	819	606	184	230	490	999999	908	333	889	999999	999999	262	974	999999	626	122	883	649	999999	807	999999	999999	854	178	999999	913	999999	913	715	999999	581	763	999999	999999	999999	999999	999999	999999	323	801	368	34	276	937	833	828	82	561	476	580	999999	999999	58	588	999999	732	751	16	999999	999999	
780	995	617	878	339	999999	925	68	808	999999	306	716	336	965	449	341	820	917	344	736	999999	128	999999	145	603	178	715	748	798	662	199	809	512	745	999999	372	417	397	608	253	999999	23	753	999999	999999	700	999999	999999	148	785	911	999999	671	999999	736	662	559	999999	285	171	874	187	270	999999	496	999999	214	590	945	86	999999	433	319	100	999999	827	999999	655	861	999999	101	632	999999	999999	999999	999999	148	583	19	368	999999	934	121	446	379	725	999999	608	999999	999999	999999	999999	147	71	861	487	525	580	104	908	297	999999	999999	999999	79	999999	576	257	404	999999	359	630	999999	587	273	999999	321	872	721	117	84	766	360	84	417	605	495	548	161	273	839	567	489	999999	80	909	999999	740	377	137	158	999999	999999	173	437	999999	914	560	798	871	175	653	859	986	833	531	553	547	964	999999	756	999999	105	141	301	999999	151	479	516	999999	999999	999999	504	999999	958	579	562	197	646	999999	999999	935	749	290	107	196	707	502	278	548	366	999999	999999	999999	381	130	999999	82	999999	645	724	445	53	444	204	594	158	276	38	263	968	999999	900	422	999999	820	288	815	43	115	93	649	210	967	997	999999	805	600	221	838	180	490	325	10	827	999999	999999	314	999999	513	47	441	474	999999	580	10	999999	999999	131	999999	841	593	48	766	562	85	245	999999	447	303	999999	557	64	199	93	487	50	899	594	999999	929	973	730	529	77	652	185	195	397	997	35	451	479	661	999999	586	452	558	999999	999999	20	999999	867	791	724	489	999999	284	999999	102	959	999999	999999	594	999999	867	863	999999	698	909	999999	59	688	449	278	347	88	999999	202	507	45	491	460	841	527	122	116	938	805	587	274	900	264	304	999999	59	681	885	39	139	722	999999	860	538	852	961	138	999999	522	387	411	985	91	999999	67	477	999999	928	77	518	761	925	999999	120	645	999999	999999	393	411	999999	665	203	372	999999	784	112	631	999999	988	565	984	688	999999	999999	186	999999	818	830	246	571	533	999999	818	999999	999999	797	229	749	892	853	176	744	26	999999	722	999999	622	27	648	955	845	603	999999	511	534	999999	509	296	934	999999	999999	999999	999999	840	695	911	999999	999999	696	987	882	999999	999999	145	398	249	672	132	705	999999	666	999999	999999	291	999999	930	814	999999	986	304	297	999999	815	536	672	213	597	999999	999999	810	832	771	331	661	999999	999999	999999	803	122	294	410	999999	590	965	700	389	999999	999999	124	999999	106	999999	999999	401	700	949	76	502	472	195	
652	495	999999	999999	146	895	478	530	999999	762	999999	999999	204	701	894	909	352	849	836	292	432	732	72	843	713	999999	906	930	960	133	896	999999	999999	999999	642	915	999999	696	999999	805	999999	999999	999999	361	407	999999	873	999999	999999	791	606	226	666	190	763	919	433	681	999999	999999	988	548	999999	95	866	296	679	999999	69	999999	56	655	30	40	381	181	999999	710	445	627	999999	743	433	179	999999	679	414	160	173	723	491	999999	516	457	816	999999	690	570	495	121	999999	606	113	527	744	950	999999	999999	808	592	842	722	245	562	999999	999999	124	999999	568	196	882	999999	114	346	497	863	149	572	224	19	491	516	225	333	220	294	639	905	434	576	999999	999999	352	581	880	768	946	953	966	570	999999	299	11	999999	999999	999999	501	999999	40	880	810	633	421	799	999999	335	507	999999	352	207	616	999999	966	991	713	113	186	533	465	728	999999	196	606	999999	999999	201	515	916	999999	332	999999	872	875	999999	999999	849	999999	552	480	554	999999	43	611	769	954	48	332	20	595	135	711	968	999999	311	963	624	36	999999	999999	908	820	999999	818	999999	414	743	999999	422	235	999999	746	633	999999	999999	467	999999	999999	837	999999	999999	869	504	331	968	620	824	570	574	590	151	822	999999	999999	571	734	680	225	999999	365	999999	705	999999	784	731	388	88	915	999999	999999	999999	49	199	76	326	49	325	999999	849	409	589	183	769	999999	94	999999	156	999999	999999	186	786	999999	992	482	999999	26	999999	720	999999	589	541	909	180	999999	511	111	633	534	999999	999999	418	999999	999999	192	775	47	999999	88	700	691	242	999999	999999	223	67	421	56	717	585	309	91	605	999999	999999	999999	680	12	48	330	982	417	621	930	960	999999	999999	999999	999999	706	453	90	999999	30	999999	356	999999	486	956	673	99	65	999999	999999	889	450	813	999999	115	999999	105	44	897	999999	718	283	621	39	473	455	691	129	246	999999	142	228	210	999999	761	999999	999999	999999	56	375	240	999999	501	672	999999	519	955	624	196	999999	611	418	192	999999	999999	999999	735	553	22	511	981	970	818	905	815	999999	249	238	999999	201	40	999999	988	999999	999999	999999	999999	999999	988	953	500	76	932	751	409	724	45	87	283	136	188	741	999999	544	393	270	118	595	857	999999	999999	727	634	999999	464	709	430	661	999999	521	999999	787	565	69	21	915	48	77	999999	101	999999	172	954	999999	22	999999	720	453	147	266	682	196	101	617	683	772	441	936	999999	999999	304	384	999999	999999	999999	401	186	131	
533	478	231	999999	98	999999	746	117	772	771	982	175	989	999999	999999	351	838	665	999999	947	386	248	483	112	780	807	797	259	693	202	589	621	122	598	920	669	999999	640	108	999999	870	576	10	999999	999999	131	999999	327	999999	999999	923	618	705	238	999999	295	995	999999	271	291	967	496	424	579	191	370	63	400	66	853	316	207	567	370	86	810	999999	812	999999	999999	107	480	398	999999	999999	970	916	883	853	999999	674	914	379	816	999999	384	999999	431	488	999999	999999	999999	270	17	999999	999999	61	344	161	935	57	999999	971	612	193	497	107	859	310	999999	454	180	547	999999	189	999999	828	750	12	702	658	816	334	565	999999	788	219	391	742	553	919	582	731	918	587	492	943	999999	632	999999	999999	301	131	277	148	897	999999	999999	828	430	897	310	341	459	999999	241	858	999999	32	405	288	716	127	756	999999	872	999999	629	999999	697	458	71	128	999999	426	366	695	66	999999	999999	27	379	563	321	999999	619	250	999999	641	355	633	537	999999	237	590	569	999999	374	976	276	457	152	994	140	999999	835	191	208	42	920	546	801	989	338	387	908	163	999999	999999	681	631	177	987	498	73	921	999999	999999	552	856	999999	330	90	160	245	875	385	432	349	821	438	51	248	999999	809	832	547	416	849	682	999999	377	999999	305	644	999999	164	505	999999	60	999999	300	999999	185	738	225	999999	999999	102	512	533	999999	466	999999	999999	999999	928	999999	689	241	384	910	51	999999	451	999999	999999	784	999999	999999	999999	999999	364	298	999999	147	999999	72	982	999999	120	707	323	999999	158	684	999999	987	999999	64	999999	999999	999999	836	676	607	259	786	734	999999	170	936	999999	146	999999	653	377	178	974	115	999999	865	293	104	130	677	597	704	721	766	902	77	733	999999	999999	833	73	528	621	705	888	607	338	69	433	183	382	186	555	505	999999	743	22	946	858	495	603	721	715	999	20	554	75	967	30	103	213	872	999999	999999	590	848	556	279	227	597	537	234	671	947	304	420	999999	225	459	169	64	999999	999999	999999	240	351	812	622	695	999999	999999	370	48	339	969	509	644	597	999999	999999	999999	743	999999	270	958	999999	999999	767	999999	599	405	999999	518	861	48	427	279	999999	727	249	46	933	583	883	65	177	196	342	978	794	776	561	310	991	972	321	67	999999	160	861	301	54	999999	106	937	999999	852	187	999999	552	239	220	870	675	431	262	170	845	214	999999	191	717	789	910	823	843	549	526	888	999999	999999	937	283	999999	
947	991	999999	999999	945	373	999999	19	51	435	564	566	691	634	569	999999	160	999999	137	369	680	583	264	999999	283	103	152	999999	299	572	999999	302	936	14	728	440	246	683	999999	841	476	182	676	364	355	266	162	914	999999	999999	999999	999999	809	913	999999	374	736	19	213	852	230	988	999999	478	252	272	629	687	999999	139	999999	477	323	999999	893	507	999999	900	999999	26	941	238	378	130	995	45	999999	33	999999	364	999999	236	479	57	620	487	461	999999	121	999999	637	475	17	827	694	999999	999999	999999	999999	687	466	999999	358	197	910	999999	620	599	483	999999	779	606	868	552	435	257	999999	276	999999	416	56	709	789	999999	388	999999	999999	999999	436	999999	999999	969	999999	141	897	999999	999999	292	146	628	867	862	723	904	313	41	606	999999	402	999999	111	999999	999999	614	641	756	56	999999	999999	443	999999	79	173	587	15	810	603	999999	654	567	999999	715	139	999999	999999	999999	985	885	999999	357	869	764	999999	989	793	644	999999	398	499	150	821	106	483	702	999999	999999	999999	146	899	503	438	999999	999999	835	76	396	438	801	75	457	999999	999999	999999	461	999999	16	920	183	793	370	689	215	247	513	745	999999	999999	436	199	750	495	849	986	770	999999	999	953	323	999999	407	215	329	332	52	380	661	589	32	138	850	877	525	352	538	814	233	633	307	100	793	164	11	999999	324	962	921	184	746	999999	574	999999	607	260	395	165	370	882	204	143	93	693	219	999999	999999	999999	970	507	999999	956	695	376	656	999999	139	253	213	999999	999999	90	459	487	999999	999999	563	999999	280	999999	999999	382	453	999999	438	173	16	999999	999999	703	273	451	991	424	725	999999	846	208	999999	384	131	152	951	653	999999	999999	999999	606	849	728	999999	551	603	706	999999	999999	512	355	938	999999	226	40	999999	509	453	565	98	44	761	999999	644	365	401	999999	153	814	999999	800	999999	324	489	409	259	226	999999	721	848	295	873	650	999999	500	269	912	999999	100	844	999999	209	318	35	649	845	795	93	999999	999999	707	563	999999	654	712	879	624	999999	817	999999	91	999999	731	717	802	171	120	776	153	105	488	737	62	969	979	999999	166	298	839	563	463	999999	580	999999	150	999999	147	995	574	621	645	908	350	999999	999999	999999	478	999999	233	488	734	28	999999	293	670	999999	510	766	674	999999	999999	999999	174	263	999999	948	969	169	576	80	34	124	999999	532	459	580	396	741	999999	999999	132	565	999999	361	828	999999	202	297	902	180	231	380	999999	462	899	999999	
999999	999999	993	815	931	318	35	999999	464	619	816	418	833	100	583	768	560	999999	989	167	999999	813	434	881	999999	999999	266	405	848	999999	793	750	633	999999	835	309	748	999999	999999	999999	540	912	896	219	628	999999	999999	812	597	999999	819	735	472	999999	59	930	662	122	69	260	999999	629	314	810	999999	76	785	693	999999	999999	999999	170	999999	186	626	999999	916	225	263	971	226	454	807	999999	834	67	999999	999999	100	905	999999	635	341	999999	999999	910	607	999999	392	999999	998	771	999999	999999	999999	659	999999	296	124	700	24	446	999999	97	43	607	999999	919	976	768	788	894	602	999999	635	394	999999	552	424	716	751	830	832	999999	972	455	897	493	953	184	771	991	776	400	891	999999	776	253	863	164	999999	999999	120	623	773	114	179	999999	688	57	999999	999999	871	408	949	193	613	168	999999	587	709	338	966	801	997	796	128	211	468	999999	618	584	999999	270	999999	72	720	218	927	999999	286	698	804	906	354	37	130	377	451	707	596	618	139	285	454	759	722	318	626	976	986	967	740	263	438	256	65	999999	999999	886	473	404	241	256	999999	21	534	69	999999	999999	676	750	760	760	838	999	455	413	999999	999999	350	999999	592	999999	999999	318	999999	999999	477	108	972	519	999999	999999	999999	999999	387	883	973	999999	999999	999999	861	656	310	246	216	979	425	439	800	999999	795	999999	546	72	999999	999999	374	999999	999999	999999	999999	358	998	166	163	206	526	646	622	999999	440	382	643	999999	549	999999	999999	645	112	978	135	48	307	330	724	685	28	999999	389	106	999999	980	390	251	79	513	999999	999999	93	19	463	778	999999	999999	221	999999	278	999999	999999	875	641	728	999999	84	858	554	61	999999	442	999999	188	355	267	526	62	459	991	401	999999	999999	999999	505	562	999999	525	999999	231	999999	999999	999999	416	999999	999999	513	464	999999	999999	999999	393	524	999999	980	711	615	831	117	999999	300	999999	761	432	877	999999	999999	597	146	175	797	999999	511	333	982	567	999999	70	28	696	753	999999	999999	368	999999	17	103	999999	308	793	947	271	417	835	930	892	999999	999999	999999	920	181	916	328	999999	303	999999	882	201	999999	422	579	999999	813	420	767	999999	913	999999	746	870	155	999999	298	352	228	536	999999	999999	402	100	220	263	531	999999	524	999999	742	647	999999	928	135	902	999999	886	999999	999999	457	999999	999999	701	978	954	142	669	999999	999999	627	975	406	766	999999	216	999999	999999	999999	326	33	999999	895	929	496	276	338	999999	744	253	797	999999	138	826	88	
154	608	701	999999	999999	130	862	333	255	999999	767	999999	308	324	919	114	726	684	897	378	742	110	148	999999	711	626	324	999999	531	482	226	846	999999	687	470	607	106	276	945	205	170	391	650	719	729	35	999999	999999	999999	148	80	726	241	457	999999	53	470	999999	410	639	806	999999	999999	772	999999	920	671	620	854	321	17	460	738	701	218	360	999999	999999	999999	685	596	821	999999	392	412	499	999999	999999	352	426	147	610	866	315	399	232	590	877	726	809	999999	418	649	514	141	620	988	540	249	984	999999	52	999999	724	53	985	839	999999	999999	504	315	999999	278	437	183	406	999999	432	999999	985	770	582	999999	676	331	188	181	594	260	792	511	84	999999	367	999999	105	599	151	272	999999	393	999999	516	999999	999999	815	999999	999999	340	734	999999	565	238	999999	999999	20	999999	344	403	865	999999	999999	999999	578	993	240	665	999999	605	88	807	451	170	897	999999	599	75	999999	999999	515	48	999999	999999	526	765	999999	845	628	153	821	755	264	748	999999	601	148	23	938	238	273	999999	238	616	999999	999999	584	404	341	662	999999	944	870	172	887	826	853	991	641	812	56	394	47	768	999999	332	553	703	762	306	999999	585	999999	250	908	365	810	999999	999999	599	999999	551	514	965	528	877	884	101	999999	581	747	156	382	999999	191	878	122	999999	999999	929	383	999999	642	999999	209	999999	816	629	263	532	999999	509	991	52	631	505	880	81	250	906	448	462	842	191	558	316	999999	999999	68	40	252	999999	521	80	226	999999	909	478	766	488	70	999999	837	338	565	248	165	339	999999	686	997	51	229	999999	999999	920	48	460	486	999999	835	814	570	233	290	999999	988	999999	999999	330	596	999999	315	761	845	192	999999	514	625	320	999999	873	999999	382	999999	211	131	594	588	305	999999	999999	991	872	652	999999	694	999999	999999	890	999999	245	514	183	99	596	999999	467	90	309	999999	534	999999	999999	743	962	316	198	201	89	552	999999	999999	999999	68	147	420	999999	118	999999	498	999999	466	999999	70	999999	369	334	292	446	474	664	514	289	998	999999	999999	825	999999	690	939	505	423	999999	348	855	903	984	124	952	185	999999	358	999999	999999	999999	78	109	115	829	602	981	905	754	614	999999	999999	999999	531	999999	999999	594	999999	427	660	992	999999	497	396	215	999999	385	999999	340	270	181	315	33	479	999999	669	524	719	999999	98	999999	600	668	999999	459	965	851	462	793	438	591	989	931	830	817	701	581	713	900	818	227	999999	574	494	442	582	
999999	582	999999	662	999	875	14	339	701	402	927	142	999999	249	999999	923	426	902	679	191	384	203	661	19	97	811	818	491	999999	197	999999	184	922	877	999999	278	641	141	438	716	985	601	138	425	773	999999	999999	661	658	304	354	672	815	260	208	673	999999	810	574	999999	66	999999	468	514	376	753	220	69	149	999999	999999	295	999999	962	206	782	75	246	999999	649	44	999999	832	999999	999999	363	368	671	678	436	357	831	999999	999999	660	999999	143	623	999999	30	238	716	521	768	22	69	208	999999	999999	425	999999	685	574	999999	999999	898	999999	891	999999	23	394	548	391	713	999999	459	728	233	999999	733	649	999999	197	225	999999	327	645	74	999999	783	164	516	999999	999999	828	999999	266	641	96	999999	783	252	999999	45	635	999999	999999	807	999999	563	340	974	549	999999	776	999999	498	999999	514	835	262	999999	337	999999	858	878	931	138	999999	871	203	96	999999	551	950	407	500	161	589	999999	992	837	839	10	999999	190	966	296	485	999999	183	907	136	999999	508	167	914	999999	187	999999	758	999999	922	362	999999	999999	837	998	380	379	665	346	769	784	843	424	786	336	447	678	999999	645	999999	223	697	295	999999	886	52	999999	492	438	999999	832	999999	795	915	486	640	208	352	999999	915	116	16	837	148	352	999999	93	381	588	624	999999	845	123	554	709	999999	999999	293	999999	955	587	887	999999	372	936	812	58	999999	999999	999999	248	335	999999	729	999999	999999	999999	156	617	999999	999999	421	999999	814	999999	987	858	250	215	999999	999999	914	999999	999999	337	228	999999	474	999999	539	368	584	81	893	385	184	900	999999	999999	999999	804	927	676	480	996	999999	983	999999	898	949	954	807	303	488	999999	334	933	999999	402	999999	437	395	945	88	999999	384	350	20	438	299	96	999999	243	713	26	638	248	921	26	999999	244	366	576	261	999999	560	999999	999999	763	999999	251	969	991	689	74	418	982	598	369	621	825	973	984	608	863	490	574	999999	999999	500	96	21	915	999999	93	81	819	693	503	999999	104	757	256	386	58	127	482	553	648	607	655	649	999999	999999	346	271	381	999999	398	104	986	999999	132	273	965	239	63	760	605	993	999999	298	999999	808	526	78	726	999999	560	745	17	999999	942	863	844	446	458	521	894	999999	700	852	305	408	999999	404	634	983	421	818	74	999999	999999	655	18	999999	554	754	877	277	545	773	417	652	96	966	757	268	428	528	780	542	865	784	999999	746	993	696	244	131	443	742	196	999999	999999	295	82	
296	854	487	891	704	999999	999999	999999	926	445	652	321	607	647	376	565	893	47	999999	856	173	362	272	373	858	999999	999999	834	803	999999	675	971	801	893	999999	414	940	999999	999999	999999	248	507	375	999999	999999	384	636	999999	77	999999	303	703	159	999999	908	933	999999	124	999999	195	887	793	483	349	769	681	520	999999	186	999999	624	265	999999	633	617	666	986	961	31	999999	882	281	766	626	293	972	999999	999999	984	999999	999999	826	603	999999	999999	455	999999	999999	541	999999	864	922	308	999999	562	47	741	526	821	999999	947	631	102	559	312	999999	36	857	65	797	999999	158	730	649	999999	798	662	999999	621	172	641	960	429	361	999999	999999	973	662	999999	256	240	305	550	999999	589	200	734	54	587	405	429	999999	970	744	810	715	201	999999	964	999999	385	670	999999	659	611	999999	211	740	940	352	642	373	999999	809	566	564	608	988	69	949	999999	617	493	999999	742	474	999999	684	551	903	768	324	698	309	999999	570	999999	891	140	603	999999	999999	113	245	999999	999999	999999	171	188	255	117	212	599	999999	700	767	186	687	916	147	999999	999999	199	46	584	328	999999	493	937	996	999999	717	858	466	960	80	514	258	999999	687	999999	828	505	305	796	565	724	683	609	114	393	712	974	999999	999999	471	999999	76	999999	443	999999	890	233	192	91	400	354	143	63	630	263	928	233	239	56	177	31	894	250	28	999999	999999	884	999999	612	461	742	865	859	498	275	999999	999999	30	307	999999	999999	323	223	405	221	590	999999	979	851	999999	999999	745	999999	999999	450	910	999999	642	999999	397	999999	399	579	630	658	488	284	564	364	999999	340	213	931	846	999999	707	681	999999	999999	999999	999999	905	982	157	971	996	919	431	58	365	620	999999	191	910	204	215	744	999999	747	732	316	999999	999999	45	999999	286	999999	109	865	742	239	999999	835	824	999999	110	417	999999	659	661	569	852	516	998	205	999999	999999	30	651	366	962	98	107	84	708	307	290	947	999999	695	999999	819	565	315	999999	999999	129	366	886	103	798	323	932	96	173	463	558	626	840	749	999999	794	458	508	779	999999	884	761	126	999999	999999	469	407	964	478	999999	296	210	872	999999	265	999999	143	558	999999	649	165	20	910	999999	999999	663	117	284	999999	398	371	66	535	986	754	368	999999	169	999999	338	915	968	617	424	999999	999999	753	284	493	599	660	900	940	140	984	873	999999	999999	977	166	999999	133	533	90	999999	239	674	999999	811	897	425	974	284	239	734	999999	999999	999999	
999999	400	909	832	791	841	737	471	999999	999999	999999	999999	518	999999	191	999999	999999	999999	444	536	999999	999999	683	867	472	596	183	686	625	710	405	797	480	363	793	586	256	999999	342	692	353	916	999999	279	884	930	388	57	999999	168	264	942	752	866	460	152	717	52	999999	204	668	61	846	415	999	214	999999	999999	999999	605	869	455	999999	752	193	129	822	414	999999	542	217	135	893	466	456	999999	54	614	999999	651	999999	214	170	147	999999	999999	80	707	279	679	999999	234	472	197	299	999999	492	10	682	999999	329	312	999999	827	987	999999	168	389	958	999999	170	999999	999999	934	735	664	295	321	728	892	59	125	999999	313	999999	982	663	706	177	648	971	54	931	572	331	566	155	342	999999	491	143	690	999999	999999	519	735	973	999999	461	999999	523	180	999999	999999	291	213	999999	755	816	14	999999	461	999999	320	574	999999	864	999999	612	999999	999999	952	171	246	758	368	999999	411	793	285	18	134	255	999999	134	999999	772	150	290	999999	398	999999	525	156	612	681	478	999999	168	403	871	295	926	999999	999999	570	19	45	999999	923	999999	766	961	540	995	754	216	679	195	999999	353	723	407	494	781	128	436	25	633	999999	889	999999	252	400	999999	723	208	963	999999	564	791	736	118	367	290	631	999999	985	160	858	475	799	999999	394	999999	999999	888	442	999999	997	999999	993	412	955	999999	999999	999999	571	135	282	999999	252	262	631	999999	617	614	49	213	159	690	451	999999	775	611	999999	695	858	350	267	999999	999999	999999	429	430	797	334	163	333	999999	118	866	859	878	311	233	547	620	999999	442	543	848	238	999999	317	691	138	636	353	943	999999	665	231	999999	447	790	788	833	999999	999999	292	460	716	999999	999999	823	592	999999	999999	999999	553	85	999999	907	999999	985	999999	112	121	738	668	697	809	999999	999999	999999	644	999999	999999	521	444	714	420	999999	999999	92	999999	416	319	999999	109	152	172	965	400	138	217	324	154	999999	262	686	999999	472	527	594	999999	335	644	598	189	999999	556	952	944	999999	999999	242	757	641	999999	999999	793	999999	638	526	535	999999	999999	999999	245	330	999999	978	999999	999999	992	947	999999	999999	440	999999	771	721	313	508	596	220	31	560	473	975	566	999999	608	141	892	999999	833	999999	69	807	345	999999	363	999999	999999	577	999999	999999	999999	716	544	202	211	57	360	82	324	140	930	324	999999	999999	585	269	999999	344	380	137	865	900	124	999999	505	633	470	185	368	454	753	28	527	835	714	756	440	374	311	561	
781	999999	999999	702	999999	745	985	906	19	103	105	420	206	566	330	999999	602	999999	999999	577	999999	184	999999	870	999999	911	797	999999	999999	829	829	399	999999	819	355	55	132	999999	626	760	648	999999	176	274	999999	342	821	960	515	768	999999	592	677	999999	975	607	116	907	999999	169	947	999999	999999	190	273	999999	388	387	220	999999	823	190	231	936	929	31	18	449	521	999999	99	836	481	956	675	999999	721	309	999999	999999	938	224	106	999999	999999	649	999999	985	10	999999	999999	444	999999	239	945	974	370	740	999999	953	999999	667	396	999999	79	120	526	235	515	37	999999	999999	543	999999	346	999999	93	764	134	290	648	32	448	869	99	655	97	251	20	700	999999	999999	999999	890	159	281	828	825	999999	701	132	157	480	973	666	876	900	999999	893	346	999999	606	616	523	315	999999	228	526	999999	423	999999	999999	224	999999	999999	14	999999	653	999999	999999	779	267	377	432	167	999999	552	474	212	223	755	809	358	999999	809	279	373	982	999999	999999	999999	311	644	973	678	847	933	666	822	662	999999	257	964	828	566	633	999999	194	366	814	33	999999	323	967	999999	999999	926	549	14	881	640	600	77	999999	999999	478	623	403	754	999999	567	885	652	550	920	508	999999	999999	117	999999	50	189	626	771	559	309	987	676	314	464	921	393	661	940	31	702	189	235	816	98	19	835	440	999999	999999	147	111	773	57	170	378	999999	999999	999999	841	461	999999	306	189	712	490	999999	98	299	398	183	234	999999	529	227	328	999999	714	29	177	999999	748	999999	999999	999999	207	224	999999	999999	999999	525	999999	834	109	569	999999	883	55	999999	608	999999	746	150	657	83	999999	399	999999	829	842	758	999999	422	660	999999	712	404	782	768	514	275	328	944	213	873	232	999999	999999	959	499	445	999999	999999	421	115	468	607	922	999999	507	999999	999999	798	312	337	999999	999999	999999	474	856	999999	110	999999	599	342	743	801	937	783	999999	524	787	294	340	406	999999	91	11	555	176	115	999999	341	270	706	304	529	642	876	999999	693	999999	147	112	176	999999	296	21	88	371	667	670	148	599	983	30	686	468	905	152	752	999999	999999	307	999999	999999	768	999999	999999	48	224	168	70	999999	167	308	650	999999	173	71	897	79	923	193	509	999999	344	742	286	686	617	70	999999	733	298	166	596	840	361	326	576	279	129	49	157	508	999999	404	441	999999	379	505	304	999999	255	682	613	445	797	316	515	36	999999	215	430	163	431	336	455	999999	711	999999	830	847	495	
627	950	999999	46	999999	834	939	310	601	316	999999	766	999999	488	615	999999	161	52	54	810	549	539	913	619	994	86	282	949	999999	973	570	675	999999	357	627	999999	729	408	796	999999	576	725	999999	898	318	396	537	848	999999	999999	560	999999	785	999999	946	999999	999999	274	52	924	999999	990	870	999999	746	447	318	546	860	999999	823	752	256	573	244	824	401	24	999999	607	548	434	120	999999	423	999999	889	999999	411	538	694	999999	366	871	919	999999	855	519	162	870	999999	991	987	955	635	807	520	222	999999	999999	999999	32	963	999999	999999	137	999999	888	215	943	557	899	145	332	198	999999	396	999999	653	658	969	881	999999	440	529	557	999999	164	357	615	293	677	616	289	841	999999	501	999999	495	791	705	999999	313	219	999999	188	999999	665	767	277	999999	144	999999	154	162	815	170	533	999999	827	691	726	541	599	659	879	292	855	490	526	866	474	999999	861	952	12	999999	653	126	350	701	999999	396	89	204	999999	118	471	137	35	511	968	16	667	110	999999	435	713	559	999999	999999	10	184	250	999999	946	999999	999999	202	159	247	517	416	574	999999	910	339	461	405	999999	771	820	727	464	999999	897	468	999999	760	972	999999	864	103	682	454	999999	606	156	678	258	999999	411	279	978	788	994	561	441	541	200	999999	974	318	999999	673	85	283	719	999999	513	999999	33	946	229	582	383	423	734	999999	434	999999	193	782	156	607	370	999999	749	999999	30	346	36	690	570	331	602	555	55	999999	379	428	886	920	175	999999	999999	464	59	405	999999	999999	826	999999	999999	886	467	201	999999	451	313	533	533	999999	999999	177	461	342	386	897	999999	827	378	725	999999	16	427	999999	617	386	726	999999	999999	999999	999999	449	999999	715	999999	684	999999	410	393	999999	706	845	894	843	714	997	318	547	87	161	424	586	212	111	570	110	468	204	583	785	724	407	42	189	780	765	657	746	760	702	43	579	444	774	29	999999	999999	999999	999999	620	78	189	828	349	929	999999	999999	418	999999	481	999999	669	999999	608	880	999999	813	714	72	999999	349	571	999999	385	128	845	152	437	999999	665	989	883	646	999999	717	544	578	692	260	105	999999	249	602	288	486	373	752	835	999999	720	102	407	522	999999	280	506	402	452	231	93	999999	809	335	489	492	342	999999	863	999999	345	729	999999	464	999999	430	109	969	509	899	755	103	999999	543	371	572	999999	371	999999	693	220	152	136	471	177	562	719	913	122	795	153	350	888	944	558	990	999999	942	
999999	999999	180	999999	892	553	476	989	235	275	964	916	999999	999999	984	999999	999999	202	603	659	999999	999999	711	195	856	714	756	999999	215	372	999999	380	600	649	815	860	999999	682	259	582	999999	999999	999999	453	999999	999999	999999	999999	999999	999999	273	366	396	999999	999999	999999	999999	984	680	999999	797	71	784	999999	291	999999	325	999999	165	134	999999	997	942	30	664	120	999999	268	999999	660	999999	999999	57	999999	999999	628	984	288	993	674	393	538	999999	999999	785	933	402	473	999999	999999	880	642	26	999999	68	275	999999	375	658	545	999999	218	748	999999	999999	999999	999999	296	999999	999999	609	47	267	999999	740	999999	995	871	245	730	717	612	106	880	780	187	999999	999999	439	832	215	999999	999999	999999	999999	185	999999	999999	712	572	919	116	709	509	756	842	384	999999	501	999999	279	551	999999	927	827	461	122	867	250	191	999999	207	856	931	457	999999	417	809	881	565	999999	24	169	672	811	610	903	999999	999999	999999	802	42	324	500	563	663	487	702	630	158	73	922	741	530	999999	721	259	777	62	999999	999999	574	654	999999	608	265	999999	999999	126	999999	558	525	743	312	389	999999	999999	999999	378	793	513	714	189	732	999999	417	283	639	999999	100	999999	999999	544	368	512	237	387	388	892	307	999999	999999	586	413	599	547	188	438	151	999999	838	893	408	999999	261	720	395	921	443	999999	982	752	711	35	865	999999	981	384	800	999999	245	504	999999	81	521	494	999999	776	142	954	239	844	498	462	999999	467	727	999999	117	791	842	465	999999	701	325	529	999999	999999	547	177	566	804	638	999999	67	343	429	337	747	999999	591	619	788	488	961	147	264	259	773	408	704	705	276	999999	319	999999	559	771	999999	991	186	578	238	999999	398	434	215	508	999999	918	47	999999	538	350	209	999999	999999	466	740	187	275	68	786	149	473	860	537	999999	679	287	783	658	581	755	999999	999999	390	823	99	536	931	755	999999	855	370	314	999999	926	808	97	112	999999	41	999999	726	127	791	99	501	999999	896	585	828	126	999999	389	818	783	999999	196	841	853	376	213	255	519	213	931	778	168	694	999999	821	592	185	690	626	13	39	999999	232	301	332	561	639	999999	927	738	720	999999	496	999999	177	622	255	259	999999	827	332	216	914	860	999999	342	843	295	763	245	999999	454	762	999999	754	295	963	999999	531	814	999999	899	591	475	220	798	999999	311	443	209	347	926	963	999999	680	822	559	371	999999	989	717	353	592	691	999999	276	227	999999	999999	882	658	999999	
999999	912	263	433	624	449	649	522	670	999999	852	563	898	999999	491	999999	144	931	736	999999	569	542	106	230	316	999999	999999	999999	580	999999	671	561	999999	642	208	60	545	256	207	120	722	468	328	184	501	38	793	999999	999999	999999	547	707	999999	66	145	195	999999	43	126	724	999999	704	942	999999	870	999999	22	265	816	999999	427	999999	734	625	999999	110	999999	921	728	287	117	896	170	325	999999	964	415	495	999999	999999	244	999999	999999	482	999999	999999	526	647	999999	210	26	999999	999999	354	999999	999999	999999	529	186	44	971	999999	314	838	617	873	544	626	238	999999	999999	999999	757	802	206	914	999999	261	286	861	999999	576	617	528	271	579	931	999999	488	791	991	885	318	472	999999	350	999999	301	865	475	483	900	419	407	324	999999	780	999999	999999	999999	903	721	253	999999	999999	404	999999	786	577	999999	942	999999	999999	446	999999	999	218	294	760	856	999999	999999	999999	810	999999	684	167	999999	999999	999999	799	769	999999	566	888	999999	999999	992	22	647	73	421	723	827	999999	999999	762	999999	493	999999	291	999999	411	301	999999	447	999999	443	938	776	247	76	582	805	249	182	70	581	558	999999	999999	225	282	999999	999999	304	742	569	286	999999	921	194	726	888	490	313	999999	999999	360	450	999999	209	63	999999	409	999999	839	999999	999999	361	694	999999	423	849	957	75	222	298	999999	910	704	766	166	317	854	63	349	694	325	999999	999999	694	999999	118	999999	168	172	46	713	795	465	824	999999	925	937	741	999999	877	930	425	101	79	866	450	999999	188	52	746	999999	356	656	155	602	652	547	999	959	315	159	799	903	999999	999999	713	454	880	784	241	379	123	291	999999	763	900	844	744	828	780	999999	520	125	425	654	367	148	320	232	338	999999	999999	999999	465	727	141	521	914	999999	163	995	865	403	811	376	278	999999	194	391	702	808	802	181	189	999999	639	999999	488	532	227	574	144	657	999999	999999	442	999999	999999	744	999999	388	929	259	674	785	506	126	999999	58	385	302	954	928	530	530	999999	765	602	522	98	999999	43	392	277	588	999999	218	947	999999	934	936	248	450	759	999999	879	552	506	999999	999999	522	378	439	999999	925	620	215	137	925	277	676	999999	313	655	184	355	547	982	95	923	298	179	357	124	448	63	514	999999	999999	651	42	268	999999	86	575	88	603	245	351	968	999999	90	31	689	267	999999	999999	794	584	968	341	569	420	480	158	353	31	999999	707	872	115	46	999999	284	245	417	541	236	90	106	999999	312	
641	127	278	217	157	667	999999	999999	999999	719	595	247	319	473	847	727	927	232	66	288	537	479	862	619	169	747	999999	849	999999	709	714	488	227	39	928	303	212	999999	999999	999999	467	466	754	395	999999	999999	965	772	999999	814	309	857	49	472	774	171	999999	658	58	999999	223	999999	999999	418	999999	999999	999999	290	544	554	525	987	35	703	999999	999999	724	476	178	485	781	682	289	999999	410	856	448	754	264	999999	49	999999	891	795	150	459	879	346	390	343	999999	685	237	25	299	321	999999	346	651	703	999999	787	999999	999999	628	999999	728	735	999999	159	668	275	999999	777	514	971	105	240	562	999999	201	388	96	834	822	106	454	273	562	98	34	112	113	999999	330	999999	999999	328	999999	609	731	154	337	240	675	999999	659	460	999999	327	225	601	783	289	511	68	700	999999	999999	531	96	465	182	999999	135	565	172	473	457	999999	907	777	72	999999	640	56	60	856	169	999999	999999	999999	761	999999	872	999999	328	824	59	272	999999	419	999999	645	523	276	972	999999	114	120	234	196	999999	259	420	447	539	831	999999	465	17	843	495	324	999999	102	999999	938	999999	999999	247	347	999999	194	700	999999	999999	426	439	374	84	999999	752	59	211	999999	990	512	823	434	892	497	184	594	999999	717	923	263	560	430	572	43	999999	410	873	887	999999	999999	559	923	248	122	401	285	999999	374	999999	446	122	834	999999	999999	124	622	810	999999	172	829	999999	982	574	946	999999	18	801	999999	281	351	999999	999999	999999	182	952	999999	196	780	106	899	213	890	626	999999	150	999999	329	999999	919	748	599	133	999999	942	888	999999	359	301	999999	392	999999	349	102	749	999999	798	356	929	248	999999	435	40	653	273	625	49	999999	999999	999999	999999	689	429	131	999999	751	999999	999999	544	294	386	551	895	534	713	425	864	999999	876	226	999999	380	399	143	705	323	999999	480	460	327	848	999999	271	496	117	702	65	227	999999	997	999999	208	811	644	861	999999	999999	505	939	847	999999	999999	489	999999	999999	769	300	295	999999	219	191	999999	149	227	445	175	289	408	427	21	370	646	238	999999	17	154	568	999999	999999	42	783	74	540	612	565	606	730	400	44	347	412	770	801	360	815	999999	68	999999	999999	696	392	999999	88	928	999999	125	999999	611	863	318	210	545	23	999999	999999	127	999999	536	662	999999	444	888	999999	89	608	999999	844	877	72	999999	95	974	556	999999	650	999999	999999	999999	134	449	999999	129	537	999999	146	867	757	999999	999999	697	595	532	931	
369	261	503	999999	999	329	999999	280	145	548	492	233	235	988	437	999999	999999	142	438	411	222	256	325	361	648	999999	741	842	437	999999	374	785	562	53	196	334	156	884	985	293	246	179	999999	581	54	502	999999	878	329	999999	150	565	166	131	718	122	936	152	999999	67	587	999999	999999	192	999999	706	670	192	802	113	596	900	999999	155	174	53	800	743	316	156	41	999999	523	762	813	809	628	441	335	999999	397	14	765	999999	705	201	336	274	408	999999	999999	728	86	226	87	250	418	999999	999999	675	999999	999999	835	972	35	724	532	999999	378	999999	88	239	856	999999	999999	999999	144	228	449	972	717	999999	345	968	324	312	999999	307	999999	573	401	617	999999	660	999999	999999	178	793	999999	981	669	255	999999	44	269	999999	999999	357	510	495	115	999999	572	999999	999999	999999	857	867	657	999999	937	234	405	805	972	999999	999999	206	966	521	999999	351	325	467	313	471	640	999999	708	722	440	439	797	199	468	999999	54	500	999999	976	347	999999	145	189	54	444	850	100	71	798	848	675	999999	988	81	764	875	114	680	999999	154	999999	168	999999	999999	999999	437	215	347	999999	999999	263	999999	989	183	122	215	999999	423	869	621	550	249	909	874	999999	57	808	128	703	335	940	820	999999	831	791	152	209	999999	546	16	999999	753	299	382	594	180	402	815	958	558	739	999999	810	875	604	315	258	999999	527	460	629	96	643	446	485	999999	298	168	391	999999	15	999999	877	862	976	797	999999	537	289	594	655	999999	999999	155	596	999999	19	340	237	485	894	999999	999999	999999	386	999999	120	999999	896	161	882	243	433	999999	552	999999	813	948	999999	806	365	999999	782	933	805	637	926	999999	849	236	432	999999	931	906	86	867	870	791	999999	999999	687	999999	640	137	712	421	999999	999999	999999	106	446	71	441	430	999999	182	366	445	290	999999	631	999999	13	999999	729	923	312	527	911	684	999999	31	472	480	999999	269	999999	999999	230	394	77	753	894	753	999999	371	527	999999	786	903	511	434	511	736	999999	74	999999	999999	999999	788	999999	51	999999	918	999999	999999	598	961	310	999999	101	712	999999	895	682	877	728	260	881	367	406	802	999999	18	183	999999	519	736	682	999999	176	121	255	999999	286	999999	493	975	287	374	772	999999	210	999999	999999	799	219	616	999999	919	346	842	98	50	999999	316	999999	262	744	280	905	862	288	255	694	979	466	782	619	656	394	752	999999	517	595	840	602	816	205	384	986	903	682	763	718	333	999999	214	59	
999999	725	240	240	17	999999	909	287	999999	240	999999	342	436	997	407	535	593	870	581	455	999999	999999	999999	66	370	294	11	999999	524	999999	371	956	261	733	648	931	164	521	965	58	685	563	647	585	373	51	559	906	999999	238	999999	463	452	758	508	266	240	999999	869	999999	467	729	762	426	999999	999999	91	703	999999	999999	380	999999	904	532	999999	988	999999	999999	693	329	734	999999	905	296	999999	999999	514	502	234	392	700	999999	651	252	999999	999999	800	231	999999	999999	960	856	558	808	857	63	558	919	988	519	200	331	490	550	988	371	999999	476	24	961	372	588	478	965	775	400	999999	662	941	814	999999	999999	202	207	369	877	547	107	999999	358	358	594	999999	999999	202	379	999999	111	263	999999	140	334	216	999999	134	382	999999	592	999999	466	634	896	977	183	999999	355	138	293	191	121	999999	727	46	666	999999	777	84	763	773	406	900	999999	408	999999	683	863	999999	999999	82	999999	499	954	74	972	999999	999999	616	340	393	846	250	217	919	152	999999	413	297	999999	152	356	999999	999999	818	999999	566	999999	498	265	500	467	999999	999999	220	204	621	869	662	74	941	160	999999	743	379	926	999999	999999	999999	999999	326	999999	999999	97	305	725	688	999999	999999	999999	999999	418	964	360	999999	999999	139	999999	999999	725	999999	535	750	233	608	992	196	564	255	892	479	873	999999	999999	999999	999999	999999	629	999999	494	516	746	733	233	658	533	196	809	999999	999999	797	999999	696	999999	735	791	529	999999	488	313	539	134	629	999999	959	542	510	732	421	620	999999	509	999999	512	219	784	801	999999	999999	85	805	386	660	803	105	999999	999999	234	506	999999	699	547	151	92	999999	391	127	999999	273	126	32	999999	397	293	417	297	442	999999	474	950	990	999999	999999	999999	999999	999999	474	826	158	97	364	286	999999	999999	920	999999	368	999999	557	999999	667	320	264	458	63	351	988	376	395	999999	999999	993	759	556	166	697	999999	738	585	801	999999	999999	999999	186	999999	745	238	133	999999	999999	929	362	636	646	293	679	999999	329	359	165	174	107	999999	350	999999	371	999999	679	999999	232	728	629	999999	999999	910	376	978	999999	697	999999	123	999999	999999	475	999999	87	367	123	273	486	950	999999	389	430	636	819	860	991	529	400	229	999999	24	149	201	309	999999	880	735	916	999999	669	632	52	52	309	103	964	472	579	999999	413	416	631	282	288	250	999999	128	101	515	987	999999	306	97	563	850	864	284	578	230	999999	387	356	785	290	816	999999	387	337	725	895	
528	949	396	999999	153	999999	866	913	69	781	761	644	411	999999	999999	335	954	488	999999	999999	690	893	358	526	35	999999	846	992	471	903	697	791	376	619	468	609	910	281	420	467	999999	370	519	999999	724	743	945	82	999999	490	392	898	878	496	999999	635	601	869	790	999999	546	999999	451	165	94	970	278	791	254	510	425	999999	999999	991	241	330	383	909	802	292	999999	774	821	980	999999	798	912	879	999999	833	18	999999	490	336	920	999999	918	363	999999	999999	999999	163	999999	669	74	709	999999	999999	999999	885	261	999999	77	999999	969	772	63	999999	999999	296	67	398	387	421	502	999999	202	742	999999	118	411	30	554	57	816	999999	946	162	915	999999	999999	35	624	999999	581	326	972	999999	366	157	79	457	999999	78	999999	86	776	416	177	689	517	97	815	999999	484	999999	146	30	691	19	826	900	555	833	327	999999	999999	857	839	185	412	219	385	999999	999999	999999	999999	486	999999	740	193	999999	999999	236	304	999999	219	478	55	999999	189	999999	300	357	331	999999	999999	999999	750	999999	313	918	999999	999999	286	307	711	891	999999	999999	929	999999	999999	951	825	296	999999	999999	539	447	822	305	812	999999	995	460	919	38	999999	999999	999999	999999	735	696	437	274	999999	993	949	997	178	327	370	524	419	529	293	349	531	44	999999	582	356	313	841	17	115	999999	995	826	999999	683	299	248	478	999999	925	999999	524	560	999999	999999	379	541	278	504	935	298	999999	999999	999999	999999	999999	567	616	478	999999	431	855	999999	168	999999	998	999999	619	494	38	999999	55	906	603	321	999999	999999	712	999999	999999	814	44	999999	81	817	999999	528	659	808	187	999999	631	999	443	503	126	999999	401	999999	924	999999	922	783	999999	813	252	183	873	854	754	535	999999	286	275	266	999999	518	999999	351	888	479	474	810	317	999999	500	55	473	109	205	730	579	275	999999	999999	891	261	870	267	575	823	655	804	63	652	876	354	734	187	999999	999999	746	60	557	454	781	122	475	999999	323	206	710	773	659	999999	955	590	870	317	374	145	999999	999999	775	999999	824	669	756	665	430	155	321	295	993	596	983	528	717	999999	186	999999	785	700	999999	379	123	999999	155	40	696	999999	484	427	812	999999	959	999999	999999	492	999999	122	365	810	749	178	999999	424	780	72	50	436	872	908	141	595	999999	947	155	405	951	999999	999999	726	968	144	670	894	483	32	637	999999	999999	235	341	73	423	999999	999999	776	494	699	111	92	990	269	423	575	295	226	620	22	510	879	
541	687	598	638	841	614	507	990	999999	757	435	712	999999	647	577	77	181	385	999999	379	911	262	840	441	736	709	721	104	999999	266	411	624	826	999999	999999	653	475	784	143	999999	278	504	757	353	656	287	999999	775	997	228	54	245	26	141	999999	288	999999	999999	999999	142	893	412	999999	684	356	811	886	818	999999	924	601	999999	252	658	110	417	504	496	785	999999	632	945	999999	999999	221	176	608	694	999999	414	805	319	882	10	454	866	999999	82	997	845	999999	268	822	83	626	999999	992	999999	41	560	999999	999999	999999	452	510	947	315	11	999999	190	213	999999	421	999999	999999	291	514	251	214	243	304	431	499	940	68	373	133	999999	763	563	183	250	663	845	630	455	939	439	500	506	999999	120	609	999999	642	999999	999999	283	999999	345	152	751	162	797	999999	999999	860	999999	394	146	824	291	999999	909	17	962	538	999999	918	673	352	999999	751	999999	999999	194	822	683	307	859	999999	849	79	427	420	431	97	866	999999	277	594	508	55	999999	682	999999	872	699	808	679	670	280	365	290	992	999999	999	454	124	82	540	187	142	534	619	974	221	999999	499	585	874	999999	999999	999999	89	844	999999	999999	36	413	322	999999	874	627	199	257	494	788	999999	352	432	643	999999	517	736	416	375	999999	744	707	67	61	209	233	805	998	293	999999	999999	158	999999	611	999999	711	760	417	999999	999999	999999	999999	490	432	395	156	163	241	920	999999	913	672	999999	518	653	329	999999	270	999999	650	822	999999	963	999999	587	999999	314	999999	999999	999999	757	328	112	860	999999	381	226	635	666	63	79	574	999999	813	800	538	999999	999999	958	108	366	499	999999	662	692	153	999999	999999	845	118	841	999999	25	999999	722	595	999999	618	999999	281	113	999999	604	999999	580	999999	123	999999	999999	59	607	785	861	127	999999	267	999999	449	178	42	973	514	789	999999	221	736	558	206	100	999999	999999	70	196	686	995	646	999999	625	92	443	39	999999	733	999999	510	65	481	897	999999	999999	761	999999	450	999999	999999	598	929	999999	657	844	999999	916	70	999999	91	999999	999999	185	132	46	372	218	999999	734	999999	725	781	999999	57	165	265	661	999	634	454	847	620	887	388	999999	716	848	967	247	999999	123	196	960	714	963	467	306	775	170	102	999999	999999	716	306	582	817	935	998	501	588	999999	916	435	328	999999	926	999999	999999	725	999999	523	250	999999	999999	889	538	999999	999999	93	698	959	999999	839	999999	900	93	904	591	999999	589	780	999999	476	659	705	206	761	
641	480	47	755	509	59	839	579	313	999999	999999	416	53	999999	656	914	803	628	162	87	893	999999	160	999999	130	990	146	999999	673	999999	469	294	999999	777	189	808	56	942	459	999999	999999	962	597	449	999999	999999	763	593	134	935	673	40	999999	129	999999	224	330	25	635	519	913	999999	999999	539	183	442	723	275	816	999999	868	860	179	326	87	930	829	999999	843	945	236	999999	425	999999	110	439	740	573	909	965	487	41	999999	940	922	709	67	68	276	746	999999	497	999999	999999	77	812	999999	236	51	999999	394	620	181	689	292	370	874	177	438	744	701	159	365	851	370	837	552	238	404	377	873	771	444	107	495	739	999999	999999	670	298	578	514	531	972	580	867	999999	999999	657	999999	834	889	630	531	55	311	141	924	915	999999	999999	632	999999	674	73	623	186	999999	204	553	593	734	506	999999	176	197	999999	393	281	999999	977	999999	581	999999	543	984	150	912	999999	193	607	851	999999	441	38	999999	682	857	908	957	691	999999	432	114	999999	109	392	999999	365	858	683	747	653	422	262	344	61	989	140	89	482	273	32	20	999999	742	510	75	122	999999	514	999999	485	999999	999999	203	502	999999	874	443	601	660	999999	204	999999	859	208	999999	188	693	894	693	726	828	485	427	762	422	999999	235	999999	326	377	999999	353	913	272	340	610	999999	842	999999	999999	999999	487	821	999999	828	509	999999	543	999999	999999	428	999999	999999	53	999999	838	394	440	90	318	999999	843	285	292	423	850	999999	597	867	211	129	850	320	579	39	350	663	710	999999	912	82	691	900	439	949	807	532	999999	615	501	226	628	762	275	475	853	212	999999	303	977	912	999999	676	497	999999	577	999999	999999	999999	316	999999	683	506	177	999999	999999	943	845	343	999999	328	727	981	376	984	999999	98	999999	114	999999	147	134	417	956	999999	583	25	999999	672	999999	790	289	855	308	326	542	131	999999	38	517	910	999999	205	687	658	194	999999	309	513	999999	489	971	999999	838	178	60	275	549	177	663	941	999999	999999	962	825	48	999999	999999	999999	452	379	504	26	596	999999	999999	929	730	307	815	999999	716	899	406	892	999999	151	26	140	276	276	582	426	999999	576	378	193	999999	862	619	322	999999	259	70	999999	984	955	999999	573	398	130	545	251	362	597	999999	999999	776	79	16	897	999999	552	783	999999	797	999999	651	30	999999	999999	696	868	688	503	242	466	838	510	907	862	599	453	742	155	999999	999999	999999	999999	350	737	999999	173	999999	722	999999	999999	
999999	884	999999	907	314	531	677	801	999999	677	999999	858	999999	769	803	275	171	153	999999	412	810	638	454	999999	23	873	999999	999999	999999	532	23	999999	46	999999	990	999999	412	999999	558	77	999999	999999	721	64	776	215	423	581	933	999999	11	999999	424	64	480	999999	999999	641	893	440	999999	999999	999999	999999	664	597	822	412	778	849	863	999999	999999	240	636	869	916	400	999999	807	460	999999	235	47	531	311	551	982	999999	162	999999	770	116	128	999999	267	999999	820	400	188	393	20	802	94	288	840	126	194	999999	610	921	49	999999	96	980	755	292	585	380	362	56	839	931	626	999999	102	64	476	25	378	551	999999	999999	999999	424	449	999999	150	999999	999999	194	367	564	871	999999	999999	820	30	999999	469	999999	743	999999	47	142	999999	89	186	999999	999999	785	999999	179	999999	68	825	49	448	671	540	999999	999999	999999	999999	999999	688	284	69	999999	851	282	999999	338	555	403	807	999999	999999	379	871	370	128	391	572	904	999999	198	516	812	415	444	381	999999	999999	999999	833	999999	999999	868	453	278	30	789	907	999999	999999	321	623	999999	261	178	86	999999	800	999999	343	760	264	999999	634	500	999999	256	999999	999999	901	999999	999999	547	570	890	896	999999	925	602	350	999999	484	659	163	232	575	861	999999	246	999999	999999	558	437	675	999999	663	975	244	952	510	773	808	999999	21	75	999999	85	94	371	999999	982	154	999999	829	14	285	604	631	412	925	907	999999	744	58	600	999999	302	872	497	999999	999999	859	999999	999999	999999	529	999999	647	999999	999999	499	777	199	965	386	167	360	608	670	797	68	353	832	37	602	999999	74	452	999999	939	298	213	596	999999	359	132	999999	115	262	485	999999	957	543	771	436	139	999999	999999	672	443	776	999999	211	700	999999	577	999999	945	499	498	464	541	235	999999	352	295	191	65	615	263	999999	254	999999	194	506	999999	810	70	600	472	582	296	779	999999	172	604	11	896	999999	999999	999999	999999	616	764	30	759	731	394	999999	150	948	999999	173	418	457	999999	348	27	999999	78	767	966	354	999999	916	178	762	257	999999	999999	294	294	999999	999999	167	759	638	591	173	746	378	425	641	460	524	141	133	999999	999999	640	265	984	999999	999999	999999	139	881	590	847	852	997	484	999999	999999	856	664	999999	339	260	698	893	757	999999	457	999999	351	999999	894	512	784	999999	400	999999	999999	491	310	592	201	818	38	999999	57	743	321	749	999999	26	959	604	999999	780	793	120	832	747	508	999999	255	208	673	804	987	87	999999	
807	999999	757	63	199	556	82	999999	999999	999999	821	845	999999	541	999999	804	335	375	299	652	999999	999999	290	999999	607	983	178	346	993	999999	234	889	970	680	999999	152	146	999999	769	58	999999	620	999999	888	999999	999999	494	599	547	999999	348	438	999999	435	999999	555	326	999999	455	999999	999999	735	999999	375	997	931	875	343	38	564	999999	372	999999	251	864	999999	980	401	883	999999	498	579	999999	600	807	795	201	999999	999999	999999	826	283	516	563	999999	62	454	905	891	999999	35	161	571	999999	734	999999	833	456	570	999999	574	925	980	749	717	807	999999	575	568	999999	999999	341	721	79	738	395	855	999999	581	812	938	84	999999	803	681	999999	18	815	865	999999	999999	745	973	946	393	900	302	999999	846	863	125	879	347	689	349	693	999999	501	254	349	130	791	874	758	999999	500	424	186	77	379	798	131	710	999999	999999	999999	367	999999	685	837	999999	97	205	717	697	69	999999	999999	464	987	907	517	999999	999999	999999	180	999999	225	219	893	486	126	999999	476	74	993	178	610	449	354	336	664	815	416	257	42	596	167	71	677	763	604	999999	89	472	291	559	999999	35	79	999999	999999	999999	792	361	976	397	728	653	703	890	999999	999999	119	661	252	701	165	999999	678	999999	713	163	541	139	881	403	620	13	783	443	983	585	380	999999	193	999999	32	64	280	999999	867	514	999999	999999	999999	233	613	428	229	590	404	916	357	495	420	988	33	999999	479	999999	776	999999	870	269	999999	551	999	999999	477	153	678	999999	997	999999	999999	209	796	755	502	658	790	202	784	203	49	999999	999999	885	810	999999	999999	370	584	698	869	152	644	108	880	96	999999	725	999999	999999	911	304	999999	324	999999	220	202	278	999999	821	791	999999	940	677	230	999999	999999	124	87	999999	999999	318	525	308	173	573	565	697	999999	416	999999	75	999999	707	291	744	158	913	116	599	13	806	209	763	906	999999	212	967	878	50	999999	119	999999	999999	17	999999	778	620	161	215	655	504	403	754	999999	726	999999	242	999999	485	690	410	17	487	278	999999	119	761	402	878	371	598	819	834	999999	326	999999	572	700	688	965	999999	761	901	999999	508	999999	999999	377	190	951	999999	581	402	360	999999	111	999999	410	745	493	27	999999	282	844	999999	685	569	120	79	308	770	542	706	519	999999	648	116	543	999999	859	663	394	999999	927	401	999999	999999	484	280	224	267	172	955	204	999999	320	489	66	886	822	999999	999999	999999	999999	190	436	999999	882	208	999999	995	999999	999999	885	
830	633	15	355	452	50	999999	95	840	855	50	999999	999999	512	571	841	169	59	656	947	26	329	96	339	746	999999	152	999999	286	556	999999	640	999999	80	374	325	315	143	613	846	563	758	504	999999	841	999999	849	372	321	366	564	999999	970	692	868	510	999999	676	608	487	898	999999	999999	293	637	410	999999	517	148	999999	536	999999	445	810	999999	268	824	999999	498	174	999999	999999	232	999999	991	282	669	840	211	999999	778	638	535	136	947	838	949	220	814	440	506	341	999999	76	830	539	999999	170	309	999999	686	999999	187	444	371	128	503	999999	302	365	741	999999	999999	284	999999	897	999999	318	863	554	999999	999999	829	67	667	784	999999	165	98	462	771	508	540	600	187	876	461	101	765	828	345	69	999999	459	699	271	36	949	999999	933	999999	202	307	754	301	81	82	999999	777	587	573	347	801	839	999999	242	704	999999	107	600	445	409	553	999999	219	259	695	380	367	999999	758	606	566	164	423	999999	211	786	999999	999999	803	341	324	187	265	998	999999	89	864	467	566	321	999999	999	497	640	999999	999999	545	999999	386	702	762	999999	829	966	999999	646	425	25	40	918	415	999999	796	999999	94	375	779	220	990	616	515	900	839	446	754	566	667	783	930	938	251	266	729	999999	578	999999	358	298	227	622	663	999999	999999	648	905	999999	999999	392	999999	999999	493	999999	61	769	196	999999	541	392	999999	224	978	999999	999999	101	677	999999	272	999999	536	152	999999	490	993	999999	999999	665	473	200	541	999999	999999	284	238	658	454	916	214	959	999999	999999	999999	966	85	13	643	30	764	344	971	756	597	999999	856	413	265	12	340	683	816	530	398	999999	999999	328	999999	704	999999	999999	646	760	999999	313	779	818	740	60	415	990	735	932	901	138	999999	785	306	999999	427	825	403	452	585	531	153	394	999999	70	125	756	999999	939	616	338	999999	220	811	294	739	47	672	214	597	350	948	999999	999999	269	131	75	32	999999	286	588	43	999999	184	423	169	395	500	680	935	658	847	999999	326	999999	999999	18	973	22	999999	390	999999	999999	999999	999999	999999	269	764	999999	999999	60	734	999999	999999	999999	304	502	999999	398	134	999999	999999	991	279	999999	502	161	999999	66	828	122	999999	20	911	896	435	844	999999	940	839	899	630	999999	741	884	923	999999	999999	298	278	937	972	999999	887	760	842	171	919	914	741	431	702	707	241	825	957	724	224	766	601	460	162	999999	559	234	999999	117	259	394	25	999999	28	999999	788	890	150	518	
132	160	63	274	999999	436	208	418	207	923	209	915	927	209	507	999999	999999	817	785	999999	34	662	48	735	999999	535	999999	960	412	434	919	350	685	449	999999	999999	713	336	999999	725	999999	150	37	799	999999	344	466	999999	999999	651	999999	970	114	274	999999	470	122	328	363	399	537	247	999999	772	13	858	240	999999	607	443	663	370	292	999999	978	999999	635	248	999999	577	78	91	999999	761	999999	949	245	421	999999	141	951	394	973	146	198	660	145	264	796	59	113	999999	999999	840	987	220	687	55	295	609	834	874	501	999999	330	455	560	999999	919	64	622	999999	532	475	491	999999	396	156	999999	327	748	380	451	999999	473	99	999999	845	773	642	999999	999999	135	356	306	999999	892	197	815	742	110	891	345	742	437	294	999999	744	359	718	999999	999999	183	967	860	464	432	724	322	241	583	999999	480	999999	792	431	693	999999	178	999999	386	999999	341	139	999999	857	999999	709	349	189	643	137	496	65	999999	730	27	167	496	842	654	178	999999	584	168	395	999999	999999	949	15	999999	281	575	945	341	625	209	53	750	999999	429	723	384	142	597	999999	228	999999	468	72	414	535	689	336	759	999999	332	757	971	999999	446	977	759	344	589	371	999999	551	723	999999	999999	973	417	999999	999999	930	999999	743	986	999999	177	995	599	999999	600	74	591	249	195	133	302	452	82	918	999999	452	964	50	552	236	894	999999	701	276	999999	441	999999	206	913	829	999999	589	999999	268	664	450	387	871	743	525	780	321	365	599	999999	999999	999999	499	926	970	999999	753	999999	760	818	999999	304	333	355	169	945	395	336	999999	709	713	681	814	263	999999	999999	102	999999	999999	455	582	321	999999	375	999999	540	629	280	999999	999999	670	398	21	450	174	156	64	526	584	999999	395	985	999	999999	197	406	96	245	810	905	873	457	173	314	245	999999	201	957	890	629	999999	125	393	502	49	324	670	373	999999	968	999999	576	721	458	70	999999	321	999999	188	68	999999	394	469	47	989	222	234	706	214	985	954	999999	635	954	262	279	602	507	850	999999	735	722	155	842	895	999999	999999	715	999999	649	867	979	778	832	185	932	999999	355	513	826	99	963	169	114	23	999999	940	767	205	790	994	813	999999	316	332	730	248	626	151	692	487	519	463	565	999999	975	328	803	779	330	623	256	999999	999999	782	771	999999	51	828	999999	999999	968	999999	462	654	63	999999	472	509	999999	694	39	213	820	349	579	510	604	986	999999	594	999999	987	875	177	
747	819	348	533	560	999999	206	798	999999	335	518	10	10	910	73	999999	855	303	999999	999999	594	999999	183	999999	213	271	999999	999999	789	399	230	980	643	295	999999	244	999999	939	948	999999	497	999999	55	495	999999	578	509	693	999999	999999	999999	843	663	249	582	705	646	999999	330	299	999999	999999	18	999999	115	537	367	715	13	829	101	999999	354	57	148	364	997	687	853	634	762	276	142	999999	660	386	327	403	712	211	999999	999999	619	659	80	999999	231	285	390	303	999999	794	690	103	999999	821	498	999999	111	999999	999999	958	811	999999	537	941	19	898	118	999999	220	999999	12	801	241	488	999999	695	976	792	999999	999999	307	559	422	999999	585	48	532	999999	887	999999	302	494	504	639	800	923	999999	138	347	333	176	661	999999	257	791	999999	862	109	524	803	639	319	95	999999	660	262	283	569	365	970	375	280	999999	509	671	517	307	999999	999999	384	999999	847	454	809	999999	645	999999	175	999999	697	185	433	324	94	81	999999	409	519	978	999999	649	563	773	376	958	896	999999	999999	586	283	591	271	421	149	240	791	864	999999	439	25	784	117	392	999999	999999	941	955	756	437	688	118	788	622	148	734	19	84	88	999999	999999	824	893	999999	902	115	914	21	184	853	999999	129	133	999999	963	764	999999	999999	115	580	26	941	75	999999	898	175	803	648	999999	415	231	999999	785	434	780	200	999999	529	490	562	881	930	999999	999999	157	569	985	708	999999	384	202	839	968	999999	834	718	759	748	690	737	999999	275	738	769	632	573	343	698	308	773	873	22	689	999999	699	95	170	172	998	339	189	999999	989	898	222	392	999999	999999	999999	72	440	152	838	753	999999	999999	202	20	999999	583	235	296	999999	885	999999	190	159	425	808	748	999999	999999	999999	361	557	217	286	999999	557	249	824	999999	108	246	342	730	184	936	999999	93	893	159	892	424	113	893	694	113	397	42	243	333	479	850	514	999999	403	486	206	51	999999	999999	463	40	758	180	197	174	553	780	15	223	131	725	855	999999	999999	334	257	663	523	999999	451	999999	16	501	585	999999	731	498	337	697	740	262	753	540	695	999999	665	933	705	530	560	617	999999	30	212	754	995	116	999999	78	238	999999	528	167	911	938	999999	267	594	999999	442	64	999999	999999	482	999999	971	999999	999999	843	999999	324	958	992	621	834	498	986	299	831	262	624	360	268	468	207	733	596	629	757	999999	408	348	766	97	999999	173	718	547	343	782	681	404	304	409	914	999999	
535	545	86	450	47	967	763	686	999999	704	194	849	285	999999	385	694	999999	16	270	976	201	904	999999	670	779	449	956	999999	581	230	65	859	554	623	207	60	552	999999	999999	441	585	89	279	801	979	869	272	999999	999999	986	999999	298	148	937	392	631	999999	416	670	598	999999	714	115	999999	648	334	999999	661	937	334	152	999999	217	829	400	122	635	999999	691	910	187	758	651	999999	781	767	721	616	241	576	631	146	646	210	430	870	974	999999	163	654	575	610	270	82	999999	999999	999999	318	999999	999999	995	999999	724	760	421	261	999999	519	817	881	613	687	430	370	703	16	11	16	408	530	147	954	170	47	345	999999	999999	999999	751	979	999999	412	79	999999	581	525	421	886	788	178	807	464	864	282	51	887	999999	899	378	837	999999	83	910	26	999999	51	999999	687	425	999999	763	494	767	837	204	210	617	999999	999999	188	594	124	999999	239	722	683	100	999999	999999	999999	396	598	999999	914	189	612	502	62	999999	539	580	999999	471	943	415	322	696	999999	87	999999	999999	720	999999	200	999999	685	999999	680	304	458	999999	999999	691	967	458	999999	999999	853	657	591	708	564	999999	259	607	999999	652	999999	824	410	999999	73	810	999999	999999	676	999999	19	670	999999	756	999999	999999	379	589	524	52	504	495	250	37	843	379	495	142	999999	88	999999	999999	999999	999999	999999	999999	999999	472	887	255	537	789	781	999999	285	193	163	999999	886	806	999999	670	999999	999999	999999	788	999999	382	153	694	324	999999	473	597	628	426	286	471	184	999999	864	907	701	278	515	714	713	563	752	999999	226	660	255	999999	817	199	509	999999	999999	999999	999999	521	329	203	930	515	326	999999	999999	858	906	691	999999	921	999999	364	968	814	311	999999	85	30	630	493	477	999999	776	999999	999999	438	916	709	587	391	999999	352	587	508	348	10	999999	529	999999	999999	753	534	999999	999999	966	463	999999	695	275	450	717	261	999999	836	725	276	738	761	414	999999	942	207	114	278	237	999999	776	470	476	311	55	556	524	999999	739	999999	999999	451	999999	326	999999	231	443	146	674	441	999999	999999	782	81	271	637	124	999999	999999	556	429	731	107	376	687	760	229	964	405	171	999999	164	106	782	612	297	999999	97	420	721	764	967	604	795	148	999999	687	404	49	417	999999	647	785	193	999999	931	354	231	639	999999	999999	478	999999	512	703	999999	654	10	468	974	999999	37	999999	999999	792	461	137	311	238	662	82	824	924	987	999999	99	999999	999999	268	680	942	940	999999	
999999	999999	999999	236	101	999999	842	999999	999999	999999	75	943	414	192	555	401	71	804	999999	993	977	385	187	553	754	783	614	926	741	999999	788	41	533	578	503	520	506	235	45	219	999999	292	999999	888	999999	54	325	907	823	522	206	876	900	947	481	586	541	741	481	999999	999999	915	999999	944	157	44	419	835	688	999999	894	836	768	833	607	694	990	299	999999	710	467	706	112	228	999999	912	999999	586	107	916	978	765	999999	727	731	479	653	451	741	825	634	489	999999	788	628	370	117	76	349	786	596	252	57	771	850	781	813	999999	408	245	902	832	737	999999	66	138	92	999999	112	137	51	999999	558	868	999999	978	999999	324	999999	185	804	74	999999	321	329	736	718	981	876	949	666	242	999999	505	922	801	751	456	732	499	287	76	999999	999999	999999	58	694	188	696	872	999999	499	820	232	999999	837	595	426	999999	329	420	999999	174	162	999999	808	504	62	945	283	236	41	999999	110	898	738	110	35	999999	281	52	539	295	13	655	177	422	999999	75	95	216	335	12	413	89	186	901	999999	750	999999	553	642	242	422	646	272	907	999999	333	999999	737	570	999999	182	287	880	815	170	506	999999	396	999999	986	860	77	900	38	188	30	722	999999	999999	284	641	727	409	306	999999	999999	999999	999999	702	497	373	358	645	487	830	135	208	370	999999	315	457	549	869	655	999999	354	999999	244	999999	698	611	864	999999	999999	999999	454	999999	583	942	803	123	999999	999999	196	622	999999	432	422	207	999999	999999	361	106	983	827	999999	999999	754	924	528	620	158	540	13	999999	999999	999999	999999	999999	386	257	624	999999	936	202	999999	999999	683	42	999999	922	999999	47	999999	876	259	999999	465	999999	999999	999999	133	999999	999999	192	965	999999	689	310	999999	602	82	152	821	999999	999999	933	999999	791	999999	247	185	999999	999999	605	999999	121	863	999999	636	742	999999	891	166	790	134	965	13	753	236	920	175	382	919	276	850	999999	999999	999999	679	325	607	999999	63	876	421	412	604	999999	895	854	639	562	673	381	999999	999999	986	40	680	999999	929	416	564	494	999999	802	801	788	755	999999	999999	991	457	321	145	780	837	290	378	999999	371	194	999999	382	290	612	999999	548	128	668	204	195	201	448	999999	200	119	569	804	999999	611	815	73	999999	958	647	999999	362	245	377	354	706	999999	958	869	999999	558	191	999999	469	999999	262	669	96	911	709	999999	19	999999	944	671	277	485	999999	120	999999	999999	78	999999	642	507	356	312	751	324	498	
533	242	578	650	642	999999	365	344	525	358	155	977	877	259	999999	105	437	301	706	86	999999	902	848	999999	623	489	999999	571	962	999999	999999	918	999999	999999	999999	568	440	284	311	999999	912	151	244	999999	410	154	200	174	795	411	919	21	55	247	278	631	394	265	37	162	170	794	381	999999	408	236	214	465	82	288	664	163	999999	999999	174	999999	999999	95	999999	479	298	603	775	561	827	938	999999	534	154	999999	184	185	999999	159	999999	999999	770	465	363	183	939	735	102	517	999999	999999	31	92	83	200	963	308	352	557	864	567	999999	999999	951	469	363	680	999999	999999	999999	489	905	999999	999999	56	317	212	731	738	540	562	510	267	814	71	917	999999	460	953	592	876	832	699	999999	999999	108	999999	513	894	820	999999	424	999999	413	267	860	999999	703	37	999999	761	999999	613	26	311	999999	761	15	890	552	572	229	999999	999999	999999	657	216	555	373	999999	366	698	837	918	999999	148	935	853	557	211	736	999999	433	999999	831	310	228	683	999999	959	999999	945	999999	352	999999	999999	67	641	186	610	654	634	339	89	526	999999	999999	999999	744	999999	131	999999	457	689	815	483	796	999999	999999	927	999999	999999	572	413	610	420	84	495	670	999999	91	303	677	947	557	999999	758	999999	553	999999	571	533	999999	820	999999	999999	498	999999	537	999999	252	770	999999	999999	999999	131	999999	999999	479	116	988	253	35	511	91	827	240	509	142	712	725	999999	999999	344	999999	905	594	999999	574	999999	999999	999999	958	895	999999	321	999999	427	776	435	999999	999999	873	999999	780	328	507	436	739	21	209	988	999999	824	58	798	36	203	893	275	536	321	999999	309	999999	848	999999	999999	999999	769	71	812	999999	706	999999	893	579	305	564	999999	407	167	21	563	971	933	347	143	847	202	294	999999	533	510	898	728	480	574	263	932	43	378	916	969	999999	396	265	106	161	165	229	731	639	856	999999	379	309	798	338	260	999999	161	292	999999	999999	500	999999	233	807	944	422	14	51	999999	14	999999	250	51	613	584	678	251	999999	691	999999	562	999999	677	642	529	429	682	246	999999	431	881	96	598	494	459	117	41	298	999999	742	225	999999	17	851	838	999999	267	999999	753	999999	269	178	999999	999999	999999	999999	611	591	999999	525	999999	767	999999	999999	132	942	652	557	164	477	999999	952	775	949	757	872	999999	825	803	999999	999999	498	493	999999	999999	999999	999999	252	999999	891	505	999999	999999	691	11	999999	651	999999	999999	896	999999	710	39	285	999999	317	402	999999	597	59	
643	786	787	887	999999	252	284	999999	49	418	457	409	985	999999	972	205	941	999999	947	310	231	999999	105	907	914	461	999999	217	494	999999	999999	844	999999	522	257	718	662	999999	337	759	999999	43	767	320	449	85	724	766	313	999999	375	999999	999999	297	999999	526	690	999999	972	902	783	76	132	194	999999	999999	754	999999	25	263	543	818	999999	197	137	999999	359	785	999999	838	736	999999	903	999999	488	999999	151	368	693	999999	37	782	160	999999	976	116	999999	582	999999	999999	331	999999	751	59	206	999999	999999	999999	169	640	176	999999	999999	143	175	999999	172	377	706	104	471	396	779	999999	235	999999	667	999999	999999	31	999999	777	572	631	999999	999999	950	854	558	999999	452	635	208	62	565	132	369	999999	269	895	943	999999	999999	128	999999	935	481	468	824	999999	889	239	999999	148	363	399	342	999999	999999	690	140	999999	819	775	652	836	197	726	727	113	401	650	72	326	87	744	900	454	265	582	13	999999	39	123	51	223	340	70	699	176	999999	578	401	579	764	999999	723	111	475	539	747	754	740	721	53	249	176	978	70	619	999999	888	535	53	686	648	289	706	733	439	505	999999	999999	999999	323	823	999999	999999	999999	453	999999	799	999999	726	999999	258	750	318	999999	802	56	999999	999	89	999999	999999	52	999999	892	999999	355	27	999999	46	44	619	727	189	408	230	989	999999	427	617	999999	698	909	808	218	437	897	970	636	931	999999	152	138	948	999999	421	780	901	600	445	999999	12	432	941	692	225	531	571	910	999999	812	372	999999	391	999999	978	992	244	999999	464	228	384	390	445	999999	891	999999	779	306	986	999999	999999	999999	981	519	595	276	967	999999	999999	906	336	70	788	999999	29	217	746	467	904	429	999999	762	999999	227	722	622	986	297	999999	999999	752	274	923	408	723	290	999999	871	999999	999999	34	127	155	558	999999	324	602	325	634	999999	999999	321	999999	567	904	335	946	764	796	973	999999	679	325	999999	163	71	999999	999999	405	739	263	875	572	202	404	999999	617	588	335	408	30	671	999999	126	988	440	999999	366	503	398	343	999999	84	921	432	354	999999	885	404	829	999999	221	919	895	999999	999999	749	210	172	485	718	368	438	999999	953	618	26	209	281	999999	199	999999	886	999999	405	73	999999	999999	999999	59	626	731	193	506	229	999999	751	768	999999	999999	691	672	999999	28	679	975	761	686	999999	814	338	999999	614	999999	639	408	999999	912	499	366	79	107	440	123	858	987	184	932	179	999999	867	258	513	161	41	
527	999999	999999	999999	999999	312	123	684	955	999999	999999	999999	512	866	999999	482	838	278	999999	999999	593	241	90	169	999999	800	829	999999	821	947	90	98	462	999999	122	999999	466	584	79	64	999999	423	999999	401	834	999999	672	75	358	672	38	979	999999	112	448	295	505	708	999999	629	483	607	862	18	640	999999	663	863	753	999999	25	264	209	284	999999	180	756	999999	335	999999	999999	763	999999	159	918	999999	914	360	211	827	326	999999	939	999999	999999	999999	561	477	761	999999	216	999999	999999	359	656	773	779	899	999999	999999	538	817	383	999999	501	720	449	999999	99	538	31	313	662	926	682	267	324	760	999999	999999	619	999999	926	436	999999	999999	451	808	502	154	331	999999	999999	933	298	508	384	126	999999	860	909	847	387	232	877	903	999999	999999	999999	399	459	29	204	999999	658	259	890	999999	217	182	279	999999	220	944	217	16	960	729	637	183	882	208	813	844	836	999999	901	704	559	999999	182	999999	999999	113	695	999999	820	89	284	48	618	437	908	774	590	278	637	443	999999	871	942	427	999999	503	516	260	215	360	999999	887	357	196	397	504	10	224	510	999999	258	999999	196	880	455	599	565	455	299	999999	263	567	144	468	999999	688	770	999999	307	636	597	445	999999	469	999999	396	691	431	999999	999999	774	376	768	529	999999	999999	684	71	972	168	999999	71	960	999999	106	868	753	889	507	708	734	255	999999	873	519	812	807	726	999999	999999	907	143	999999	999999	273	887	799	614	283	999999	13	708	999999	148	698	536	999999	929	372	784	642	802	924	341	679	529	999999	894	19	381	313	958	833	913	260	999999	656	84	903	219	79	149	999999	929	705	36	472	779	184	999999	338	877	999999	999999	426	115	219	82	216	744	437	999999	604	901	999999	55	874	999999	887	893	879	410	999999	163	714	502	196	994	999999	652	67	680	719	999999	999999	436	604	390	497	999999	595	584	999999	169	999999	174	999999	999999	666	999999	161	603	891	291	113	928	851	210	738	923	999999	999999	999999	563	687	999999	194	999999	999999	837	450	493	381	742	308	305	541	866	381	549	957	483	999999	976	500	999999	788	438	922	125	584	403	999999	574	235	381	147	999999	482	33	979	966	855	828	219	999999	231	159	982	999999	396	985	829	198	965	999999	886	470	73	233	969	756	655	742	263	999999	841	807	516	927	999999	999999	394	357	569	990	628	509	766	833	241	638	999999	124	999999	598	999999	463	608	789	999999	677	999999	258	64	233	321	122	575	999999	999999	424	
642	65	649	168	999999	999999	628	974	817	386	703	240	991	340	310	541	23	664	999999	388	209	726	442	491	986	145	303	346	679	515	934	604	999999	817	996	400	474	571	997	999999	834	999999	999999	118	999999	21	266	723	923	780	109	910	689	447	225	999999	623	168	181	465	188	999999	304	999999	452	109	999999	184	344	999999	76	452	667	390	553	575	754	334	517	999999	999999	579	423	899	999999	33	915	569	602	999999	776	999999	399	542	913	552	339	999999	665	874	788	92	999999	22	999999	657	253	308	893	650	999999	999999	651	999999	586	609	869	405	894	999999	194	663	582	263	143	760	62	135	477	11	245	92	999999	643	197	797	199	410	999999	759	780	999999	675	952	918	999999	999999	999999	999999	313	999999	999999	776	247	690	999999	509	999999	878	953	999999	128	831	999999	414	88	999999	17	18	789	999999	468	219	145	648	577	987	630	345	656	105	858	179	999999	328	312	316	999999	953	999999	297	73	999999	242	164	662	785	783	548	999999	856	657	999999	176	893	224	999999	641	999999	122	999999	879	790	999999	999999	745	948	667	573	111	772	209	63	944	501	356	999999	977	980	986	791	214	92	999999	799	448	673	12	279	114	588	999999	832	999999	926	999999	283	309	385	418	713	999999	999999	446	77	656	603	250	674	999999	999999	746	661	612	331	999999	797	294	999999	999999	82	999999	397	999999	999999	999999	999999	999999	28	94	999999	636	999999	571	282	672	993	645	438	153	845	432	999999	999999	827	842	23	999999	999999	994	999999	989	999999	999999	999999	999999	999999	752	923	999999	288	389	232	590	474	999999	153	100	340	658	938	161	855	289	572	650	618	665	640	680	999999	158	999999	33	999999	92	999999	999999	234	515	999999	251	722	469	864	999999	209	747	267	186	698	923	888	860	66	468	144	597	404	696	158	75	121	253	999999	999999	685	209	126	392	890	999999	865	824	716	697	439	999999	425	999999	450	999999	407	464	981	999999	269	844	999999	15	999999	999999	241	538	366	877	999999	478	583	999999	780	10	999999	875	295	190	68	74	153	369	39	747	182	297	255	287	999999	656	999999	999999	870	999999	999999	121	443	999999	286	336	467	839	566	960	812	999999	335	450	250	532	178	800	112	999999	999999	608	975	211	999999	943	999999	89	219	483	216	858	863	999999	768	518	999999	567	903	731	606	314	802	78	935	490	961	805	47	144	488	471	622	999999	999999	633	145	241	738	343	53	999999	629	999999	753	953	827	396	999999	999999	100	611	896	381	598	395	806	999999	
999999	999999	981	487	51	84	999999	744	246	199	999999	144	383	210	828	570	687	228	999999	718	325	981	999999	575	999999	315	54	877	999999	250	85	755	827	999999	966	239	361	566	346	554	98	999999	717	999999	999999	999999	358	890	782	335	693	380	999999	97	591	999999	846	416	999999	999999	40	127	179	995	123	53	317	153	244	999999	219	131	881	140	999999	999999	274	34	978	587	999999	164	104	249	999999	999999	999999	999999	999999	681	392	945	213	610	524	971	839	721	525	553	239	214	655	193	126	572	498	580	467	285	30	822	437	775	999999	875	33	930	448	418	999	577	999999	562	999999	999999	918	280	999999	658	476	999999	999999	434	358	999999	999999	910	132	985	216	474	282	371	660	570	517	437	832	648	947	909	283	117	554	661	708	102	977	852	653	228	963	809	999999	478	999999	999999	427	35	377	123	807	463	211	535	999999	144	999999	645	757	999999	447	968	710	567	279	401	880	696	54	415	932	280	341	988	510	473	999999	999999	257	513	19	807	281	834	999999	820	905	999999	999999	573	200	342	105	173	999999	995	999999	999999	209	921	132	731	980	999999	190	536	999999	223	34	831	581	719	397	253	481	999999	696	999999	999999	458	496	999999	339	481	225	600	185	178	218	514	999999	320	999999	336	390	288	827	320	654	575	698	692	999999	999999	991	481	944	852	999999	149	999999	232	787	750	434	271	401	999999	746	999999	999999	999999	14	999999	999999	271	735	70	862	202	813	999999	231	888	760	803	867	804	999999	743	655	333	486	78	216	999999	533	999999	901	129	887	328	574	74	225	744	687	999999	77	730	745	883	999999	499	336	999999	10	898	989	631	404	999999	29	999999	999999	37	477	936	313	999999	737	999999	168	742	315	495	812	167	673	26	125	999999	737	999999	999999	999999	999999	986	741	999999	151	634	253	280	999999	300	308	571	139	197	276	751	999999	752	992	999999	999999	256	999999	841	119	842	999999	999999	515	999999	859	270	999999	172	693	490	204	29	182	113	259	888	27	24	196	250	999999	486	749	374	999999	984	999999	999999	57	96	802	900	185	999999	410	999999	765	999999	441	999999	568	967	504	786	999999	161	579	889	993	836	239	179	655	999999	814	748	999999	150	999999	874	999999	257	124	606	999999	999999	844	873	702	978	132	313	582	157	999999	999999	982	963	999999	999999	999999	876	762	220	857	999999	999999	316	494	661	56	624	915	566	545	320	999999	897	108	261	316	706	196	24	999999	999999	596	507	195	755	766	270	332	737	470	626	
999999	903	749	999999	59	537	389	51	932	999999	999999	26	612	372	216	94	865	999999	754	708	690	747	507	999999	46	746	131	739	999999	786	999999	187	106	918	825	949	158	999999	211	999999	327	155	92	215	537	999999	895	823	548	999999	404	765	983	999999	936	747	406	817	999999	312	415	999999	156	999999	216	999999	920	999999	546	266	936	821	364	974	999999	545	999999	999999	404	466	851	308	200	223	999999	536	204	344	982	88	553	340	35	899	373	999999	998	936	999	326	660	211	999999	999999	744	583	411	999999	380	400	91	113	422	561	999999	117	999999	999999	764	679	25	999999	711	468	713	605	796	465	999999	999999	546	729	303	87	805	649	31	908	478	808	999999	196	963	999999	999999	449	999999	473	447	266	999999	999999	181	329	310	84	999999	817	578	148	786	945	407	999999	853	999999	810	999999	756	999999	95	999999	999999	956	554	829	999999	999999	471	273	999999	332	999999	354	496	999999	558	973	777	731	999999	213	340	339	999999	189	789	306	737	644	638	999999	717	635	180	999999	609	225	775	999999	461	380	356	315	999999	464	927	62	180	381	803	837	999999	34	662	882	220	135	934	999999	49	326	391	827	634	113	615	392	999999	999999	872	343	207	305	280	778	857	999999	878	999999	262	736	135	365	840	801	26	693	999999	298	999999	484	290	411	441	144	999999	999999	680	357	849	545	877	362	509	999999	639	272	754	883	34	999999	257	377	121	312	201	36	986	833	999999	999999	418	999999	361	398	63	999999	863	999999	999999	339	999999	999999	718	999999	859	999999	856	999999	171	754	938	100	273	281	236	912	299	139	999999	999999	542	846	269	927	137	991	11	121	999999	843	408	619	103	695	840	726	659	404	453	428	180	616	999999	343	983	328	622	89	171	150	506	999999	201	999999	796	508	271	790	999999	867	772	744	962	328	355	329	999999	578	441	510	263	895	685	525	792	999999	999999	926	944	808	379	999999	950	277	346	674	428	999999	898	342	999999	999999	999999	586	999999	999999	654	353	999999	663	332	53	999999	661	887	611	59	675	999999	871	333	999999	846	781	498	850	793	695	981	680	901	729	680	999999	54	394	999999	108	869	366	999999	831	937	290	486	335	283	299	389	735	625	752	242	37	19	999999	31	43	98	805	999999	999999	999999	999999	762	603	373	999999	616	502	530	950	805	677	999999	501	999999	566	999999	172	576	999999	315	999999	65	999999	496	652	99	924	373	999999	20	74	999999	321	999999	629	527	883	961	735	999999	887	214	674	946	565	
436	517	723	464	999999	925	239	147	654	125	262	613	116	720	999999	691	139	483	999999	741	952	999999	42	777	999999	421	210	841	821	427	51	390	999999	999999	226	582	211	908	318	94	834	588	667	353	376	913	776	250	999999	991	757	730	734	215	613	158	485	945	999999	327	725	999999	999999	236	84	872	412	185	504	876	999999	230	175	999999	906	374	620	999999	410	135	644	959	564	999999	670	320	655	999999	999999	999999	107	265	493	999999	369	999999	272	999999	279	999999	511	601	746	410	511	999999	999999	878	308	248	538	797	999999	299	682	765	999999	999999	566	764	227	415	857	437	779	234	737	185	496	470	112	188	418	906	623	53	999999	164	327	999999	755	776	697	89	538	309	721	203	318	603	613	775	875	515	286	105	744	318	631	287	798	389	391	838	146	359	999999	637	676	638	999999	678	999999	432	18	450	717	777	898	479	999999	999999	867	893	999999	336	999999	903	630	527	309	905	533	50	344	376	999999	859	942	999999	921	999999	527	999999	999999	934	999999	452	506	835	387	999999	999999	161	773	264	522	999999	981	810	55	999999	17	158	338	646	155	137	999999	999999	66	858	835	719	557	999999	999999	197	840	922	999999	860	406	794	149	343	495	999999	999999	90	999999	895	877	142	143	447	86	379	350	999999	788	479	999999	865	779	529	141	700	603	354	999999	334	658	999999	90	195	999999	999999	18	995	160	999999	860	18	787	170	981	702	585	120	353	648	847	434	143	999999	506	541	25	999999	212	794	999999	999999	843	999999	999999	817	62	948	369	863	999999	355	999999	999999	999999	356	999999	999999	547	438	125	493	10	597	487	234	925	999999	688	546	206	397	793	366	995	938	174	999999	922	174	999999	999999	751	489	287	501	178	128	642	999999	464	406	83	773	678	294	922	256	52	23	892	232	269	823	999999	973	999999	899	29	680	192	819	696	383	788	999999	741	520	319	985	65	999999	196	538	91	999999	323	29	687	711	25	917	225	999999	999999	999999	377	928	999999	314	999999	278	109	962	968	644	710	999999	985	999999	552	411	936	66	957	95	999999	731	999999	999999	999999	999999	221	318	664	274	604	999999	999999	370	999999	999999	697	15	56	786	707	999999	570	447	100	622	44	999999	168	999999	981	168	952	999999	391	645	196	955	999999	406	67	790	307	703	49	923	599	624	88	738	999999	930	20	180	999999	811	171	303	776	47	508	724	159	60	292	445	834	999999	979	476	627	742	361	649	729	916	926	999999	408	176	33	419	
418	429	899	60	157	781	808	579	484	893	188	999999	897	999999	640	257	421	603	98	683	644	612	999999	972	578	370	999999	470	885	304	999999	610	23	99	999999	999999	161	241	297	999999	116	409	991	734	563	999999	752	999999	285	679	455	804	999999	349	774	999999	999999	999999	482	999999	340	347	694	189	999999	578	602	808	36	910	105	999999	315	45	577	999999	620	387	419	833	618	63	195	216	999999	101	532	673	999999	509	422	999999	759	510	722	769	715	811	736	984	153	944	370	375	583	276	498	52	999999	539	999999	930	518	649	178	287	162	488	340	999999	999999	928	493	527	999999	870	429	804	322	807	999999	809	650	434	689	674	692	820	632	583	603	489	900	999999	324	999999	716	999999	342	445	616	999999	481	830	938	224	460	842	876	712	846	693	730	965	20	999999	290	93	959	503	999999	342	855	999999	312	567	37	709	213	17	164	319	472	999999	200	999999	999999	819	496	999999	223	850	943	919	736	909	759	935	999999	938	210	632	160	838	999999	284	381	999999	527	381	196	751	999999	869	558	536	231	999999	774	719	57	470	597	493	999999	999999	398	999999	31	999999	807	999999	935	999999	806	531	999999	633	999999	916	920	614	301	999999	999999	472	220	84	999999	209	999999	907	999999	64	890	740	45	667	999999	116	999999	999999	702	134	573	104	999999	374	72	36	378	597	824	858	999999	443	999999	482	214	999999	533	324	575	821	715	999999	930	880	385	76	496	501	84	999999	40	484	999999	177	551	194	656	846	21	344	999999	100	92	999999	999999	999999	570	563	462	741	582	999999	869	999999	419	673	173	935	988	996	999999	999999	522	903	827	324	531	12	930	999999	171	687	312	241	989	624	818	999999	999999	928	505	932	999999	343	348	469	615	40	999999	878	30	720	857	25	804	955	999999	188	485	999999	925	568	633	443	999999	999999	268	638	892	795	854	546	320	70	501	999999	838	188	999999	368	708	500	254	61	998	450	829	297	436	44	56	639	151	683	12	936	309	605	763	999999	211	999999	999999	999999	33	484	999999	797	999999	206	127	999999	623	127	242	999999	324	581	444	999999	74	999999	211	999999	748	225	405	999999	67	999999	307	242	424	120	999999	731	361	999999	38	999999	50	42	773	239	917	657	26	33	450	577	622	728	170	999999	389	240	999999	999999	223	808	88	772	999999	959	999999	884	974	999999	961	999999	83	42	552	920	98	42	206	971	999999	101	208	382	196	490	942	579	82	790	731	926	956	80	999999	229	445	999999	
303	999999	340	42	999999	513	72	940	999999	589	185	999999	999999	357	44	803	350	132	999999	999999	999999	259	999999	999999	811	194	780	999999	554	13	964	332	999999	999999	999999	392	640	907	418	695	320	256	986	362	403	832	253	384	891	163	730	999999	999999	739	692	54	999999	999999	231	498	999999	37	395	999999	624	852	766	726	999999	652	172	999999	999999	914	396	339	272	665	999999	999999	940	406	153	401	282	29	712	744	137	694	595	630	999999	920	999999	292	860	496	737	999999	75	527	766	249	999999	298	242	705	353	362	781	141	93	251	557	336	999999	994	227	605	999999	31	999999	924	66	542	755	792	952	113	478	999999	927	386	913	423	640	999999	410	984	787	17	401	775	999999	464	546	999999	372	635	999999	865	999999	999999	410	54	999999	841	192	999999	542	449	753	249	999999	16	213	706	337	999999	999999	979	594	242	818	143	629	823	21	602	995	320	430	327	704	613	999999	999999	976	869	494	798	721	999999	452	347	264	162	891	906	261	839	117	999999	938	429	281	46	323	277	425	115	829	590	463	232	28	435	545	280	509	417	999999	468	999999	898	999999	999999	790	480	878	999999	932	115	351	165	999999	202	388	284	341	999999	482	709	999999	389	968	141	499	999999	999999	828	617	620	406	999999	119	999999	587	999999	999999	639	256	843	398	947	999999	724	248	307	28	826	57	270	939	999999	934	30	24	271	999999	136	999999	570	161	60	860	321	999999	507	56	564	999999	347	999999	702	223	638	321	506	215	254	892	201	211	502	780	356	681	999999	908	999999	634	325	121	45	999999	685	999999	999999	97	999999	25	740	999999	464	999999	710	156	246	999999	306	999999	518	999999	684	243	951	999999	658	999999	513	640	351	999999	957	930	300	235	88	216	999999	999999	974	418	354	239	161	940	746	292	999999	999999	444	541	612	389	125	269	437	999999	544	326	43	76	999999	999999	999999	151	304	534	920	485	78	40	297	359	999999	110	999999	999999	91	999999	622	376	211	313	205	999999	986	577	814	40	798	286	671	999999	913	907	834	133	565	19	645	222	999999	594	141	414	253	263	654	25	559	999999	999999	533	703	667	999999	280	36	999999	165	999999	719	999999	686	791	369	86	446	827	999999	587	889	81	375	410	15	616	999999	790	566	733	923	799	481	816	567	148	518	999999	51	563	106	702	854	999999	502	481	907	349	55	177	999999	826	999999	999999	103	648	167	999999	662	259	108	245	307	432	999999	920	419	870	234	230	568	200	786	712	999999	
999999	227	455	908	533	709	831	745	999999	916	106	59	509	999999	919	999999	225	999999	792	464	999999	404	431	126	581	999999	999999	125	999999	609	626	50	46	490	999999	430	711	999999	138	549	277	500	908	999999	999999	999999	909	999999	315	250	352	606	993	258	629	999999	795	339	999999	472	999999	999999	920	789	299	66	22	29	999999	498	278	831	465	252	197	371	495	915	420	710	162	999999	810	584	266	29	57	788	861	123	635	999999	999999	665	999999	560	579	129	226	649	858	890	999999	816	972	520	151	750	71	999999	306	880	918	627	320	782	906	346	532	279	19	234	168	703	863	999999	775	799	375	636	999999	375	698	771	851	272	559	993	612	999999	878	306	726	603	816	999999	464	438	355	999999	654	999999	596	999999	640	633	732	636	953	86	745	351	385	434	476	931	999999	999999	775	58	233	912	734	999999	400	999999	999999	564	886	118	441	346	453	999999	981	558	779	751	141	999999	539	922	49	535	10	999999	921	302	137	885	573	317	999999	307	870	741	508	809	555	927	135	177	999999	845	645	408	897	114	452	999999	999999	439	26	557	518	311	999999	208	786	999999	791	215	999999	11	544	133	683	155	410	250	60	970	205	213	102	999999	999999	203	999999	602	639	816	849	219	733	144	301	115	789	568	999999	999999	32	692	145	920	739	749	311	521	999999	999999	704	212	999999	191	243	812	999999	155	999999	679	318	194	234	999999	999999	227	277	409	999999	578	366	841	381	751	947	513	77	182	632	432	892	999999	877	887	122	999999	999999	552	999999	488	651	643	439	999999	991	999999	468	171	999999	522	481	999999	688	999999	395	862	830	125	243	729	744	291	523	707	787	938	999999	999999	861	718	874	724	508	353	926	999999	999999	192	759	120	55	906	618	120	950	990	691	731	501	259	999999	237	318	181	743	369	999999	732	411	62	530	131	999999	846	648	757	403	344	229	673	460	648	365	132	684	999999	999999	413	756	796	257	585	844	612	999999	646	415	999999	610	999999	601	999999	780	999999	590	924	606	772	471	999999	999999	356	999999	828	798	178	999999	196	496	905	696	717	999999	615	999999	999999	999999	697	944	11	351	999999	734	662	81	780	999999	658	542	759	241	901	999999	562	209	900	82	26	813	733	774	229	840	999999	870	884	704	175	999999	999999	647	909	999999	470	852	999999	622	849	756	28	310	222	999999	736	673	795	999999	423	415	999999	999999	270	884	221	237	131	999999	39	792	197	999999	702	756	897	122	999999	83	999999	
710	678	288	233	269	999999	433	561	576	113	40	999999	118	290	760	997	772	387	34	999999	243	730	306	592	999999	999999	941	607	999999	755	624	351	722	999999	713	736	625	649	10	99	788	675	555	999999	999	717	999999	795	999999	758	135	734	308	467	248	979	382	695	175	700	853	825	105	821	999999	689	362	814	999999	33	999999	133	999999	935	827	999999	185	999999	593	350	490	999999	999999	707	629	889	53	264	65	733	363	999999	483	309	999999	999999	999999	734	999999	319	365	273	227	918	386	12	357	372	999999	999999	804	208	999999	825	999999	708	169	999999	201	599	646	999999	758	844	669	999999	999999	999999	699	865	987	450	542	284	985	227	927	747	330	627	999999	680	624	385	928	165	827	658	999999	999999	802	999999	542	52	672	266	515	383	258	934	362	999999	673	774	692	999999	665	828	999999	992	780	422	999999	999999	67	999999	483	999999	915	514	999999	990	987	172	72	806	907	499	611	999999	999999	554	999999	396	274	272	17	850	692	574	499	999999	818	999999	999999	999999	124	969	985	706	783	999999	467	999999	999999	999999	999999	511	712	886	455	176	999999	121	290	235	923	681	308	794	999999	632	690	351	24	625	181	889	414	681	691	999999	513	905	944	580	97	754	86	902	980	506	147	805	999999	333	999999	706	817	531	466	443	670	999999	746	999999	450	126	730	999999	200	999999	106	999999	204	517	999999	320	177	709	148	179	605	406	999999	463	495	999999	999999	690	841	999999	999999	882	224	999999	999999	322	999999	793	139	999999	999999	391	712	587	409	117	610	999999	670	472	539	999999	393	297	999999	274	385	293	665	565	893	49	852	999999	999999	224	999999	946	999999	999999	999999	383	579	176	154	223	693	237	63	387	284	620	30	379	999999	999999	498	926	420	13	936	999999	137	573	999999	984	538	999999	267	195	301	664	372	330	999999	165	538	999999	153	624	580	158	999999	288	291	283	29	483	999999	366	999999	888	535	245	413	286	999999	15	999999	999999	684	999999	970	999999	96	619	257	700	68	779	435	281	783	796	999999	788	999999	999999	292	804	965	65	999999	900	470	412	999999	999999	916	44	909	532	137	983	939	873	188	999999	201	672	35	999999	999999	20	999999	999999	999999	739	812	624	640	999999	723	999999	204	629	510	79	407	683	490	130	783	999999	870	902	153	800	856	559	610	999999	658	999999	779	646	999999	196	969	26	307	999999	324	301	999999	999999	808	843	788	319	372	999999	963	518	999999	904	545	999999	149	38	309	314	882	263	24	999999	748	999999	
515	999999	999999	324	999999	999999	385	100	999999	491	628	366	103	310	21	547	196	501	320	149	999999	999999	111	248	56	940	999999	993	517	999999	286	48	765	705	337	999999	999999	58	18	582	143	999999	108	63	772	782	999999	999	302	345	76	523	55	999999	675	640	455	751	277	169	674	392	583	999999	214	999999	601	398	972	999999	227	999999	999999	737	16	999999	776	58	475	999999	999999	999999	700	182	999999	999999	992	166	39	697	785	999999	780	848	907	750	518	999999	848	191	191	546	37	999999	127	928	999999	999999	602	338	863	407	286	14	163	999999	691	410	749	999999	598	444	999999	284	994	649	999999	999999	830	999999	829	422	999999	293	999999	469	689	999999	64	999999	734	684	564	999999	833	387	999999	999999	695	949	69	999999	999999	407	593	999999	187	752	527	477	571	394	999999	346	999999	451	207	999999	921	999999	999999	512	999999	683	999999	914	880	667	451	616	999999	590	949	881	999999	999999	999999	802	700	345	292	999999	660	587	504	999999	999999	228	201	999999	190	309	854	999999	681	556	760	929	999999	679	866	999999	999999	910	129	980	444	999999	150	787	642	999999	301	999999	411	340	852	768	189	377	717	661	999999	69	436	58	736	948	999999	999999	961	879	122	31	479	999999	636	999999	999999	524	904	600	87	414	750	785	999999	278	999999	350	999999	999999	750	322	999999	214	999999	999999	484	80	254	496	406	501	826	762	292	280	999999	999999	703	112	310	999999	999999	999999	999999	999999	999999	650	50	999999	359	859	944	969	138	800	999999	274	729	394	274	999999	280	418	203	585	587	999999	503	737	999999	999999	646	601	691	95	849	999999	630	999999	933	834	39	786	999999	547	999999	999999	634	492	220	842	910	319	837	913	999999	64	923	999	484	331	156	313	999999	399	222	352	288	53	950	224	999999	747	461	999999	368	493	282	656	37	999999	363	21	526	999999	999999	337	764	999999	700	795	921	630	506	999999	687	726	490	746	334	215	579	590	541	999999	207	172	857	406	555	901	782	999999	971	999999	999999	999999	999999	976	349	885	999999	999999	353	164	303	23	999999	850	753	641	12	535	332	822	161	772	479	530	131	887	480	367	232	999999	23	654	659	752	999999	551	999999	999999	999999	449	627	78	247	999999	702	194	999999	999999	652	999999	899	256	944	158	602	205	665	266	854	462	414	999999	287	999999	151	999999	999999	498	217	999999	702	497	138	882	205	92	535	103	828	937	966	473	999999	319	899	766	999999	510	159	447	999999	682	660	999999	999999	999999	999999	692	999999	63	829	432	
999999	450	220	411	999999	72	999999	520	999999	572	999999	917	496	999999	999999	968	655	384	938	854	999999	999999	325	999999	837	194	847	798	301	843	999999	999999	117	543	999999	273	108	999999	648	648	556	639	776	999999	999999	999999	457	103	890	822	46	860	124	975	94	999999	999999	200	574	999999	224	999999	228	827	714	999999	999999	953	276	251	999999	168	999999	999999	307	709	993	11	999999	999999	737	754	907	479	806	997	660	141	459	999999	148	907	923	716	433	402	420	949	609	592	933	999999	826	999999	951	877	134	823	999999	384	45	999999	426	479	205	470	256	999999	30	717	12	677	503	999999	999999	962	244	29	867	904	298	54	401	192	999999	242	927	999999	527	929	873	999999	463	84	609	24	491	453	999999	963	999999	671	928	999999	590	266	999999	204	999999	989	999999	114	956	773	95	991	732	243	319	963	543	987	231	999999	999999	175	999999	429	32	98	480	791	509	903	758	627	125	999999	601	904	241	732	723	538	296	999999	880	999999	999999	618	999999	999999	999999	557	999999	168	450	837	999999	999999	52	580	999999	457	518	851	605	999999	999999	999999	875	999999	642	414	999999	999999	274	692	805	999999	999999	534	441	414	806	232	656	951	483	999999	187	288	460	186	999999	660	559	999999	999999	999999	999999	827	674	530	742	69	615	999999	826	999999	893	999999	42	973	140	517	149	999999	999999	999999	205	653	999999	424	290	999999	772	465	552	80	260	999999	671	370	911	467	860	911	671	746	999999	926	135	864	706	429	999999	486	999999	354	521	791	625	735	249	999999	258	259	249	999999	999999	159	187	999999	368	895	999999	671	71	999999	656	238	106	999999	677	999999	528	714	717	861	351	999999	419	999999	558	469	382	936	999999	401	219	610	999999	525	999999	467	748	378	506	811	343	999999	425	384	697	292	694	999999	67	970	991	543	542	999999	804	12	740	999999	207	999999	522	159	999999	670	462	999999	566	581	455	220	530	159	218	906	528	999999	870	999999	509	999999	774	661	879	160	999999	999999	78	294	721	999999	727	999999	181	606	999999	193	44	755	999999	651	726	999999	275	999999	450	841	999999	636	859	48	141	704	480	931	135	999999	279	999999	269	787	978	281	859	998	493	761	978	611	617	999999	732	125	123	858	549	999999	999999	999999	710	569	349	441	435	682	325	32	999999	249	481	999999	999999	644	495	999999	673	454	263	999999	363	688	999999	999999	28	999999	315	26	591	999999	391	475	999999	247	688	700	447	546	846	187	683	999999	999999	738	139	189	430	97	999999	979	999999	105	
406	129	678	32	706	999999	999999	909	376	308	441	675	857	16	999999	676	956	795	697	999999	607	86	999999	893	224	999999	999999	999999	999999	999999	397	999999	437	296	78	354	568	665	994	821	133	937	810	999999	39	797	999999	133	225	999999	140	834	291	67	999999	329	999999	785	808	581	40	999999	999999	158	999999	829	999999	570	937	618	118	300	801	875	13	670	276	999999	863	426	999999	999999	623	999999	999999	562	330	379	799	749	819	782	857	999999	790	550	999999	661	472	210	999999	320	195	999999	645	840	43	416	64	999999	62	999999	921	391	338	569	999999	999999	70	358	508	999999	771	999999	799	335	999999	388	94	463	548	615	999999	999999	867	932	286	26	999999	257	999999	914	999999	973	696	999999	860	475	999999	231	590	999999	601	124	701	690	549	996	807	319	407	999999	331	600	288	447	579	268	524	999999	999999	942	999999	812	828	594	553	798	999999	305	999999	967	999999	862	872	888	999999	632	999999	187	999999	999999	218	396	850	875	999999	724	999999	259	923	999999	951	687	939	647	893	788	295	116	146	750	999999	512	845	999999	999999	999999	727	999999	433	999999	306	347	22	999999	734	380	999999	999999	12	829	999999	999999	381	872	25	618	923	235	995	235	346	855	50	642	999999	999999	551	420	526	134	996	999999	825	976	999999	614	675	937	999999	999999	999999	341	114	317	999999	262	140	973	424	999999	545	999999	404	208	610	999999	999999	379	227	37	828	552	436	877	832	808	999999	405	999999	411	943	985	321	482	409	999999	751	732	995	531	576	999999	999999	786	588	503	899	999999	999999	999999	317	999999	999999	999999	693	283	904	236	485	838	836	735	407	23	797	559	191	999999	999999	605	699	573	384	695	461	260	556	650	999999	999999	908	999999	38	999999	103	999999	276	434	788	136	999999	524	257	166	999999	841	180	982	999999	38	999999	999999	829	770	166	743	921	34	435	443	727	264	937	156	929	999999	999999	688	919	159	999999	756	143	672	999999	184	325	227	10	619	999999	573	661	270	999999	931	969	999999	562	360	726	252	999	999999	408	999999	587	111	237	657	144	492	73	839	745	999999	844	999999	275	982	999999	999999	33	999999	999999	164	602	999999	139	999999	79	999999	135	569	433	50	757	788	273	999999	999999	999999	990	353	485	598	510	822	525	461	96	811	992	580	932	31	999999	193	993	999999	254	910	972	238	588	696	366	504	415	704	807	66	999999	617	395	213	714	680	340	763	654	779	999999	999999	911	999999	999999	555	636	411	822	573	795	29	414	686	251	761	
765	789	241	999999	417	820	653	40	917	384	195	999999	317	548	999999	999999	600	475	759	999999	999999	330	249	811	867	999999	882	244	999999	999999	212	709	961	999999	915	551	532	648	372	341	33	881	349	999999	999999	907	103	284	999999	999999	428	999999	999999	947	444	999999	999999	999999	148	412	937	419	999999	53	181	485	999999	365	632	312	706	952	999999	999999	280	999999	980	999999	999999	999999	910	608	524	999999	455	999999	782	23	517	481	11	111	510	959	999999	613	122	306	899	884	149	738	999999	999999	859	476	836	508	676	999	463	999999	980	187	502	999999	895	73	999999	908	999999	754	847	161	311	605	452	153	35	999999	999999	684	999999	999999	821	182	956	117	846	979	437	284	346	517	27	999999	130	332	999999	73	718	59	999999	991	190	999999	891	999999	999999	999999	999999	692	483	20	999999	779	999999	424	999999	330	999999	999999	227	617	480	429	417	999999	144	680	999999	129	686	961	948	999999	974	286	385	436	290	999999	999999	999999	999999	744	801	336	999999	248	527	706	966	147	690	930	831	101	520	761	977	561	366	435	777	905	16	521	999999	405	804	999999	999999	929	49	917	786	634	663	736	999999	90	999999	895	162	778	163	999999	281	27	999999	883	999999	999999	999999	728	110	999999	815	59	737	289	274	999999	443	701	667	46	107	773	154	999999	438	784	999999	897	72	999999	999999	998	751	467	249	999999	999999	921	70	999999	999999	320	816	219	818	999999	999999	999999	815	64	999999	460	121	127	999999	508	999999	253	454	999999	490	561	999999	999999	999999	816	308	999999	49	999999	490	522	641	252	564	787	956	934	999999	825	999999	794	999999	17	999999	822	887	999999	27	741	181	999999	476	89	934	920	654	186	916	999999	999999	729	309	595	574	939	819	869	562	999999	551	938	999999	999999	205	696	479	658	631	481	928	673	262	307	999999	778	999999	562	318	999999	143	999999	999999	386	519	66	495	495	443	999999	12	999999	82	363	999999	243	847	999999	883	247	451	995	999999	444	83	641	476	11	999999	795	894	266	560	918	530	772	919	487	119	999999	211	999999	225	563	478	910	601	999999	117	815	999999	207	999999	80	999999	147	234	583	312	878	589	999999	948	647	999999	746	467	164	833	427	323	999999	738	744	46	467	779	991	966	173	999999	577	999999	731	864	696	587	490	724	392	999999	346	185	241	558	999999	44	578	389	732	452	446	999999	690	502	999999	469	934	43	735	367	242	617	999999	837	21	600	227	782	487	168	977	439	450	879	977	194	507	999999	328	432	211	
611	243	721	999999	999999	999999	239	302	237	999999	999999	999999	34	315	728	45	403	547	127	817	795	901	573	475	17	624	811	999999	999999	961	999999	715	312	999999	631	383	428	243	509	397	987	999999	260	515	999999	450	999999	999999	258	158	113	648	211	615	415	710	669	255	596	999999	401	714	914	275	999999	999999	999999	868	684	354	999999	170	47	729	829	315	999999	999999	945	566	999999	247	276	239	857	109	513	999999	999999	920	714	182	647	621	996	283	575	984	999999	788	764	557	999999	999999	540	943	610	482	785	110	69	611	999999	39	689	163	448	685	418	804	238	988	999999	763	640	445	523	426	732	556	739	666	458	999999	802	651	999999	999999	698	913	499	41	911	650	861	999999	872	617	931	999999	834	890	999999	999999	999999	775	438	136	273	105	430	999999	749	239	999999	402	999999	153	236	48	999999	999999	986	504	315	207	87	477	999999	999999	999999	905	495	999999	721	999999	999999	999999	605	37	222	999999	999999	602	999999	999999	291	999999	289	469	999999	728	999999	999999	46	999999	903	81	500	363	697	961	235	736	532	524	699	859	999999	521	312	510	999999	209	826	585	999999	394	20	999999	999999	999999	999999	441	587	844	525	602	854	962	999999	999999	162	252	339	999999	995	372	80	969	615	432	174	768	999999	449	189	191	999999	999999	999999	519	70	999999	448	999999	773	793	158	687	999999	106	15	999999	575	293	999999	306	870	574	589	614	323	51	395	493	240	429	284	147	999999	343	999999	403	189	999999	957	663	803	46	487	999999	223	392	969	518	427	619	203	873	101	883	999999	999999	999999	999999	205	29	999999	999999	72	354	518	20	32	665	571	611	999999	999999	335	999999	502	833	96	387	400	931	81	999999	76	621	235	999999	56	781	32	43	532	999999	241	938	560	849	974	143	693	212	369	314	947	999999	253	64	548	999999	999999	487	414	493	778	274	947	236	888	450	999999	999999	964	251	643	537	89	364	999999	999999	144	653	859	953	693	999999	571	767	929	261	999999	180	862	650	399	545	999999	48	999999	966	999999	333	960	533	24	585	248	127	671	999999	999999	889	157	160	271	738	999999	461	799	590	999999	999999	999999	637	999999	948	254	323	852	107	908	999999	131	999999	999999	811	692	335	938	117	948	453	106	519	525	488	33	711	999999	661	916	999999	248	651	273	810	36	999999	999999	76	340	925	275	573	999999	693	767	216	999999	999999	56	303	999999	691	642	259	94	999999	999999	594	999999	999999	999999	999999	191	740	802	999999	677	596	784	368	874	871	
999999	32	188	999999	17	832	721	999999	957	929	615	623	654	556	19	24	725	249	222	866	999999	797	992	999999	392	771	890	297	539	999999	675	687	428	651	914	619	80	561	780	999999	872	118	585	999999	586	567	999999	256	470	662	870	544	999999	17	730	979	999999	113	150	245	941	433	287	799	264	927	204	999999	641	399	944	174	999999	932	994	43	222	988	498	824	685	644	827	876	999999	140	540	999999	921	935	589	966	420	999999	347	999999	830	786	749	999999	999999	999999	999999	80	718	705	86	224	23	697	767	51	999999	326	999999	306	606	999999	999999	133	397	783	91	999999	810	977	754	923	595	555	212	436	999999	840	461	601	40	999999	168	591	999999	999999	407	234	178	547	361	104	999999	51	842	429	283	625	270	589	12	908	999999	999999	951	162	999999	468	999999	341	802	775	999999	999999	276	848	252	999999	999999	81	385	856	999999	273	625	659	938	553	999999	782	162	624	579	872	999999	132	497	427	639	902	999999	939	739	837	999999	585	240	36	775	994	999999	999999	556	198	213	156	999999	999999	999999	999999	223	85	755	711	188	187	999999	991	369	153	361	825	999999	176	999999	445	126	999999	999999	999999	999999	999999	999999	718	605	799	77	999999	668	452	752	501	311	347	688	621	999999	38	658	567	999999	248	667	631	643	361	81	389	999999	767	39	999999	478	85	999999	312	306	47	115	999999	999999	814	332	916	401	859	523	999999	488	762	262	98	999999	960	659	191	999999	999999	85	254	728	999999	576	901	423	999999	32	236	475	999999	324	999999	922	999999	457	575	915	750	239	999999	837	137	900	61	999999	940	999999	999999	425	691	999999	999999	999999	999999	999999	431	247	431	503	329	837	297	478	112	447	999999	176	772	999999	94	275	504	917	302	417	601	788	525	999999	999999	999999	513	999999	999999	328	175	999999	999999	619	36	999999	999999	999999	999999	945	999999	658	797	999999	999999	774	999999	999999	341	425	562	999999	999999	453	999999	999999	722	46	30	883	333	486	999999	999999	282	921	999999	163	999999	756	999999	257	17	999999	999999	943	999999	999999	985	708	581	507	479	369	999999	933	523	617	561	393	615	457	237	36	999999	999999	964	999999	999999	488	670	710	999999	584	643	315	234	324	586	125	652	809	60	321	312	999999	16	999999	27	999999	408	497	602	101	999999	334	30	999999	733	803	978	976	581	507	999999	999999	999999	894	999999	999999	708	209	40	445	741	805	999999	999999	724	795	66	638	996	991	89	182	999999	999999	444	318	295	999999	999999	999999	146	676	999999	553	999999	
441	850	122	609	566	640	209	466	166	359	999999	999999	114	265	999999	746	999999	979	589	427	999999	762	545	460	417	176	464	619	257	999999	74	577	853	641	292	945	944	39	999999	361	880	999999	951	90	109	390	999999	988	652	46	796	697	648	135	418	678	315	661	201	400	186	589	218	857	999999	999999	84	999999	972	993	802	320	548	999999	999999	158	999999	465	360	36	985	999999	999999	221	999999	377	999999	727	233	614	639	999999	837	50	185	300	507	103	795	342	316	999999	26	659	243	486	158	420	999999	269	866	849	311	175	999999	711	622	997	355	917	999999	357	249	368	363	519	482	508	63	256	999999	718	670	27	720	278	459	999999	977	999999	229	519	148	964	747	790	999999	672	635	999999	999999	999999	748	877	999999	959	477	657	305	724	14	999999	366	342	617	158	999999	293	999999	145	262	999999	29	999999	698	328	218	284	999999	999999	538	809	872	589	578	999999	970	792	522	761	801	801	22	999999	999999	999999	162	806	356	999999	610	697	228	500	221	373	490	429	189	186	999999	999999	999999	732	999999	204	999999	999999	763	999999	999999	396	771	693	344	460	302	765	306	999999	176	411	927	999999	999999	999999	591	382	999999	215	660	999999	613	999999	20	608	764	289	77	999999	802	384	53	999999	420	223	926	534	166	761	80	724	999999	999999	20	349	275	999999	999999	355	613	404	410	999999	815	999999	783	435	999999	736	999999	22	999999	479	325	999999	368	57	611	999999	999999	66	226	616	999999	936	428	552	335	670	343	750	519	722	223	999999	974	495	75	783	440	501	851	429	999999	999999	999999	653	745	228	999999	227	999999	31	441	557	188	793	423	999999	218	240	109	22	403	944	503	976	265	917	816	872	982	999999	317	422	214	796	550	86	910	775	999999	116	999999	125	348	497	290	666	999999	999999	82	999999	999999	209	401	839	36	130	999999	60	397	827	999999	118	245	584	714	29	353	392	253	346	999999	999999	999999	993	332	287	999999	16	695	599	999999	635	799	796	262	117	999999	374	769	430	999999	860	387	979	704	580	879	999999	999999	270	322	999999	937	736	227	141	776	999999	517	749	523	999999	364	798	999999	776	999999	449	331	606	997	979	623	999999	823	118	66	454	298	751	407	842	233	435	286	999999	999999	73	578	131	341	999999	999999	29	906	965	506	999999	850	928	999999	999999	442	186	273	343	222	124	912	118	999999	331	119	765	351	681	333	929	522	276	88	255	870	210	999999	384	132	603	916	999999	999999	477	999999	370	489	967	
999999	57	999999	942	649	583	161	470	999999	19	513	100	678	234	641	576	999999	583	999999	26	999999	241	912	888	221	618	208	999999	999999	608	728	749	285	384	281	999999	767	999999	999999	504	103	999999	165	264	870	41	999999	691	226	45	412	29	520	473	406	999999	144	283	730	999999	999999	107	963	447	291	764	815	303	999999	365	809	495	956	355	922	169	86	657	27	999999	693	516	837	999999	205	708	238	999999	977	112	151	493	849	597	129	999999	446	717	972	999999	999999	632	737	861	235	916	73	175	550	999999	999999	487	999999	551	999999	868	269	503	251	583	535	12	325	999999	223	999999	999999	369	999999	926	999999	999999	684	910	963	70	778	975	244	289	999999	73	272	740	20	664	237	308	999999	261	736	942	476	999999	581	999999	999999	886	999999	999999	999999	999999	939	624	999999	733	802	355	587	999999	100	294	268	962	938	999999	999999	584	840	999999	99	999999	999999	974	199	999999	892	295	999999	749	754	999999	338	335	17	999999	133	648	227	287	999999	881	720	973	170	452	999999	514	460	119	484	731	55	98	819	934	594	965	434	742	841	999999	999999	838	532	999999	999999	933	999999	998	347	101	999999	999999	698	999999	999999	145	999999	999999	106	388	999999	230	999999	999999	846	250	515	83	356	999999	224	485	445	354	866	882	451	962	496	751	559	461	999999	393	374	999999	400	612	317	999999	999999	999999	646	462	681	795	999999	510	999999	715	427	999999	652	189	999999	999999	999999	999999	351	999999	694	850	260	355	829	383	999999	999999	657	364	999999	999999	765	897	999999	537	839	983	673	80	318	941	610	999999	999999	678	809	592	516	492	373	999999	270	573	763	311	999999	300	633	307	346	692	852	999999	865	524	125	754	183	349	52	144	679	999999	434	753	250	479	999999	160	999999	866	999999	999999	990	999999	999999	201	143	999999	111	548	359	999999	734	999999	98	612	999999	999999	562	65	999999	176	999999	238	376	990	148	20	999999	956	279	482	733	999999	326	999999	999999	71	881	923	620	478	248	504	785	999999	546	808	999999	637	563	221	999999	999999	999999	208	724	761	436	651	63	999999	643	154	278	876	641	999999	999999	409	605	854	927	639	999999	940	928	945	999999	72	453	340	999999	433	403	999999	884	225	999999	128	963	999999	635	239	870	497	834	999999	235	999999	672	999999	508	999999	999999	999999	294	958	84	516	999999	999999	318	373	208	722	778	219	999999	999999	999999	426	240	191	446	360	228	697	769	999999	115	833	719	544	999999	999999	832	999999	999999	694	773	926	150	515	847	193	
937	999999	41	999999	999999	999999	353	24	917	999999	999999	326	819	680	999999	999999	199	137	411	446	70	773	972	47	999999	689	816	66	448	75	285	725	344	262	423	999999	999999	621	238	490	999999	705	627	155	999999	516	999999	999999	999999	186	737	23	114	410	133	999999	999999	999999	268	999999	808	297	575	851	999999	336	982	999999	999999	533	999999	577	999999	920	956	999999	155	827	928	383	419	104	999999	272	338	999999	620	999999	139	259	667	672	363	999999	682	202	999999	775	999999	782	534	999999	464	680	256	999999	999999	999999	454	767	999999	471	75	884	999999	713	999999	313	999999	707	716	58	436	17	999999	999999	999999	699	248	763	999999	380	999999	156	849	706	640	999999	25	178	157	999999	488	371	999999	999999	606	478	591	968	757	826	261	478	75	999999	286	457	814	988	944	424	945	999999	542	647	819	919	999999	912	83	272	297	999999	559	999999	569	75	775	669	661	745	118	279	999999	409	128	999999	90	374	429	193	367	37	233	732	491	798	828	593	386	999999	443	678	895	999999	538	906	918	785	915	221	681	155	336	209	999999	675	685	999999	529	645	999999	671	493	890	904	270	131	826	798	999999	246	192	292	975	312	999999	384	520	870	999999	999999	305	458	217	511	999999	999999	999999	426	999999	122	999999	73	999999	848	772	195	15	590	278	785	999999	987	153	974	498	862	999999	897	877	999999	174	273	318	999999	999999	999999	285	388	691	569	106	410	982	659	550	128	551	136	539	254	379	929	602	999999	173	317	999999	242	999999	360	349	137	548	999999	948	432	999999	359	314	999999	909	626	898	999999	688	691	15	999999	999999	380	320	999999	367	633	921	245	671	883	227	235	906	999999	375	341	230	969	861	466	711	128	373	202	821	978	344	752	999999	893	746	481	999999	820	808	642	999999	125	769	915	999999	712	761	872	142	89	999999	866	999999	567	488	719	999999	549	783	315	17	128	412	999999	298	178	999999	777	146	746	999999	96	243	999999	302	115	210	946	861	998	367	501	69	999999	335	477	999999	473	415	999999	999999	763	47	503	999999	999999	999999	999999	627	436	999999	983	735	395	165	999999	633	528	275	383	519	883	687	784	948	516	68	669	63	820	677	999999	372	999999	104	999999	58	740	107	381	402	819	329	435	501	383	765	999999	586	768	999999	972	207	999999	518	767	86	262	554	129	862	52	336	806	758	765	621	999999	300	999999	518	892	999999	894	980	699	564	261	293	575	999999	394	92	295	976	705	544	340	599	337	93	796	195	
977	518	359	492	522	999999	735	761	147	383	590	259	952	550	313	61	999999	999999	824	969	999999	999999	477	960	51	829	999999	231	291	37	963	912	722	706	999999	385	999999	216	52	584	557	813	999999	999999	502	45	999999	165	240	288	780	134	269	826	215	609	999999	399	451	692	623	999999	999999	119	999999	678	536	255	105	928	999999	612	170	249	421	999999	765	465	999999	15	805	999999	999999	999999	999999	838	653	895	500	999999	999999	240	765	359	961	52	343	503	602	999999	508	778	999999	311	857	999999	964	30	415	999999	843	999999	931	445	887	725	999999	476	862	580	999999	641	754	260	999999	200	847	811	288	378	832	271	863	643	507	36	838	689	155	89	874	632	490	999999	999999	999999	308	330	472	999999	529	867	640	31	798	867	999999	999999	716	667	999999	162	742	999999	217	582	721	298	938	860	999999	834	330	783	705	999999	161	303	999999	836	891	999999	999999	52	849	964	999999	842	999999	639	12	39	973	488	758	722	890	453	253	999999	46	20	392	999999	999999	694	547	999999	325	406	716	730	559	879	775	803	813	699	999999	999999	950	999999	453	308	857	999999	860	841	34	983	511	999999	60	830	999999	880	145	737	999999	999999	427	774	999999	999999	923	281	479	104	712	955	909	201	265	999	478	166	567	93	754	499	999999	705	832	342	999999	18	680	999999	88	895	999999	85	14	42	825	186	363	14	385	586	389	766	138	999999	83	999999	452	60	361	643	999999	61	983	204	330	722	999999	193	999999	914	600	749	25	817	999999	999999	196	999999	184	302	803	999999	999999	178	120	77	999999	763	999999	584	565	999999	378	445	582	616	102	809	712	113	243	179	999999	999999	985	639	751	321	780	999999	134	229	876	69	839	760	353	815	999999	999999	155	189	999999	969	358	999999	381	580	245	999999	741	999999	520	80	68	634	111	999999	193	480	326	265	999999	999999	460	346	999999	318	605	821	999999	999999	725	999999	999999	64	999999	492	999999	24	999999	180	85	999999	508	747	999999	805	999999	215	999999	116	632	613	936	999999	206	906	518	22	999999	72	999999	424	999999	464	660	999999	999999	999999	389	999999	135	178	999999	155	999999	883	999999	712	999999	948	317	399	999999	165	654	121	523	79	857	348	973	109	798	206	999999	661	689	999999	96	999999	999999	997	826	50	981	463	401	791	709	323	396	999999	999999	276	755	585	999999	263	810	548	547	999999	155	999999	999999	999999	999999	26	999999	528	204	476	626	987	265	319	572	131	184	999999	720	731	369	544	952	177	723	999999	
450	619	409	999999	243	547	111	650	851	785	404	955	94	999999	999999	190	129	919	189	398	21	446	23	140	999999	619	828	815	683	611	98	478	312	847	575	339	129	768	999999	88	886	614	467	787	999999	999999	116	345	890	189	425	42	987	334	520	14	606	279	355	623	719	295	967	250	999999	926	999999	999999	809	999999	70	360	999999	111	512	406	999999	235	413	861	999999	492	999999	999999	195	66	490	977	337	570	733	850	422	999999	999999	999999	647	999999	999999	800	575	869	535	388	128	75	356	886	822	123	36	999999	865	494	120	236	370	473	64	640	446	675	909	999999	778	999999	999999	999999	742	912	759	761	144	999999	999999	643	957	547	385	130	709	604	165	999999	544	362	984	999999	999999	142	240	183	172	460	364	999999	960	296	609	999999	137	291	153	910	363	999999	246	262	999999	476	279	822	98	999999	999999	999999	520	695	999999	425	236	999999	565	609	999999	586	598	683	999999	396	682	999999	937	477	993	999999	460	255	999999	279	999999	731	999999	999999	863	417	94	999999	529	522	389	999999	592	193	682	127	999999	543	238	999999	676	562	14	999999	999999	999999	885	621	940	999999	390	275	835	999999	309	504	290	531	746	274	501	999999	163	736	16	999999	87	753	795	999999	999999	916	26	92	603	564	727	915	249	263	531	999999	298	26	141	123	439	168	999999	999999	999999	204	797	963	286	316	408	277	806	386	999999	999999	999999	999999	811	999999	258	752	999999	745	777	375	291	999999	999999	38	81	147	604	893	977	999999	999999	617	48	506	129	999999	806	297	999999	999999	119	999999	732	398	646	999999	215	667	865	687	337	148	410	471	999999	314	230	999999	245	999999	673	912	408	611	273	219	36	315	999999	999999	946	999999	999999	327	999999	428	760	354	391	847	999999	999999	38	300	592	999999	999999	999999	593	814	832	558	61	894	786	206	464	130	135	437	207	899	322	669	740	793	999999	92	216	999999	554	999999	999999	398	999999	735	884	999999	29	543	12	460	999999	539	372	398	999999	695	999999	68	999999	999999	229	999999	650	41	999999	368	560	798	181	134	369	999999	270	956	999999	663	999999	60	999999	999999	111	591	435	747	188	783	306	999999	311	863	551	158	529	915	656	912	747	307	121	999999	558	230	372	877	100	621	279	415	999999	828	140	999999	999999	999999	537	637	528	903	853	841	71	217	497	318	999999	221	999999	355	310	780	915	267	999999	795	797	999999	229	557	656	566	514	999999	999999	482	732	70	411	999999	387	29	999999	844	454	280	464	999999	
733	64	304	878	999999	999999	115	999999	999999	873	551	950	820	657	418	970	256	999999	336	181	570	24	585	522	999999	667	967	999999	396	81	813	668	999999	457	157	999999	999999	778	999999	590	785	721	999999	858	518	461	999999	730	999999	999999	598	167	943	999999	779	719	478	782	79	384	955	824	999999	999999	999999	883	619	372	999999	252	717	478	772	746	395	849	454	726	13	358	576	999999	999999	999999	483	655	999999	58	677	437	696	480	708	149	634	961	999999	728	798	635	999999	999999	230	368	705	129	394	999999	897	930	274	751	999999	721	808	999999	154	566	368	414	168	571	999999	81	556	247	769	633	121	999999	668	725	928	378	516	999999	27	321	277	363	271	527	160	746	173	999999	701	999999	341	916	816	625	999999	394	999999	280	999999	158	812	468	360	761	96	472	272	549	823	999999	214	960	999999	832	299	14	152	641	420	999999	908	611	545	781	301	204	617	52	364	999999	901	245	814	999999	999999	999999	12	509	999999	687	484	623	131	300	782	380	225	999999	335	999999	251	999999	860	94	249	210	922	578	999999	891	855	229	194	290	508	969	999999	832	332	490	11	643	210	732	474	999999	999999	999999	999	920	979	999999	717	999999	302	77	385	730	628	999999	886	999999	50	549	999999	265	438	841	791	999999	234	392	662	844	999999	608	633	137	619	954	720	677	579	548	999999	232	512	196	999999	999999	593	425	213	33	604	577	602	999999	999999	219	856	999999	464	999999	696	597	970	872	644	694	443	257	999999	999999	587	218	999999	501	637	610	752	252	999999	359	229	809	999999	638	250	999999	15	972	999999	999999	999999	82	223	394	999999	324	261	639	552	303	999999	345	314	539	445	395	999999	999999	33	298	466	614	795	114	999999	886	418	342	631	856	688	471	30	710	577	515	995	999999	648	323	359	123	700	999999	361	883	999999	649	999999	854	999999	903	948	939	944	493	286	999999	428	966	999999	919	18	695	614	536	325	604	962	999999	399	999999	463	999999	939	353	913	245	999999	92	391	769	149	777	792	785	999999	90	765	93	999999	999999	52	999999	417	440	115	15	945	999999	567	900	686	272	464	812	450	247	999	601	579	50	366	346	584	146	779	240	999999	999999	23	999999	999999	878	999999	512	219	780	303	509	248	908	300	927	999999	490	92	999999	322	979	344	285	91	174	999999	198	999999	999999	107	280	660	874	112	125	811	332	999999	808	999999	952	999999	999999	944	500	999999	670	750	999999	821	999999	999999	903	918	999999	495	738	163	674	
373	999999	981	513	683	999999	848	373	806	999999	126	201	999999	999999	315	370	386	674	999999	590	810	999999	447	103	884	13	226	757	956	189	630	83	179	397	444	68	970	100	986	921	652	989	864	575	321	630	999999	779	999999	557	547	820	406	999999	863	529	999999	888	999999	999999	805	101	417	627	554	53	32	999999	840	256	399	295	999999	419	938	999999	979	999999	999999	264	338	999999	999999	408	999999	809	676	605	533	914	993	92	471	999999	126	999999	582	247	31	277	608	643	939	999999	168	999999	142	987	635	52	550	999999	116	374	352	368	931	18	984	744	999999	999999	508	999999	263	316	823	382	999999	387	249	999999	850	513	999999	694	999999	818	999999	390	999999	689	970	999999	374	799	999999	107	963	757	628	573	262	286	999999	999999	144	23	999999	851	437	759	693	257	802	999999	999999	602	718	657	860	999999	768	604	77	999999	456	27	561	463	340	999999	999999	545	759	676	490	574	613	474	999999	999999	731	999999	953	917	999999	722	999999	567	456	383	389	315	897	999999	804	657	999999	999999	735	127	462	633	520	711	999999	157	498	136	999999	779	989	254	107	376	999999	379	651	159	691	999999	338	994	17	999999	346	114	648	253	871	832	365	999999	738	443	999999	999999	878	251	577	848	233	562	250	999999	393	999999	999999	530	133	999999	999999	68	531	11	788	468	999999	999999	374	245	509	999999	999999	999999	423	599	515	664	345	999999	500	409	999999	843	509	999999	753	339	999999	211	895	127	999999	446	825	306	999999	737	654	573	482	999999	877	342	349	978	307	756	999999	794	999999	554	195	840	934	607	486	687	501	21	714	296	988	172	349	391	999999	817	999999	127	730	778	19	999999	999999	183	532	249	504	530	999999	997	86	779	582	351	999999	999999	999999	228	819	191	245	642	999999	999999	337	714	992	999999	853	489	98	145	73	851	999999	423	38	760	85	246	193	970	999999	716	220	218	590	998	459	845	315	449	308	549	543	376	912	625	846	817	257	999999	999999	988	909	940	999999	999999	806	518	260	999999	153	999999	997	274	999999	152	975	999999	134	999999	508	18	999999	648	837	523	318	178	511	412	999999	999999	999999	646	999999	554	806	279	502	999999	999999	940	594	564	306	725	551	278	999999	770	999999	727	999999	263	48	669	814	271	112	999999	999999	637	17	847	836	885	593	361	999999	555	999999	705	626	274	802	567	423	618	351	121	971	49	901	740	762	999999	999999	735	608	634	999999	999999	999999	310	999999	999999	933	746	999999	421	142	999999	999999	999999	
435	944	111	428	461	480	255	205	919	999999	230	999999	736	276	95	648	999999	857	753	999999	999999	799	538	325	826	248	634	676	890	930	979	781	740	190	999999	817	96	156	284	137	999999	543	626	186	89	74	999999	666	661	89	999999	999999	447	962	905	999999	416	999999	999999	222	999999	578	315	988	21	449	642	555	961	277	562	173	582	999999	957	282	183	361	245	762	421	968	25	810	829	703	344	999999	284	680	411	310	554	999999	292	809	237	637	175	640	432	281	705	393	526	937	702	822	14	633	461	65	999999	839	800	877	563	505	169	318	115	999999	281	999999	865	262	999999	520	999999	157	54	999999	196	605	340	999999	273	631	999999	892	10	522	773	999999	999999	356	760	715	999999	999999	256	732	999999	857	999999	568	10	423	527	274	328	192	489	999999	589	915	999999	945	999999	999999	999999	931	221	276	999999	593	999999	630	72	519	502	902	258	999999	901	321	78	339	999999	771	149	999999	113	29	573	818	42	916	71	313	487	815	217	610	800	324	521	999999	549	999999	479	380	360	999999	771	425	999999	999999	955	278	846	539	999999	737	522	764	828	201	703	498	560	999999	568	999999	999999	687	999999	648	137	586	799	999999	999999	137	999999	768	498	999999	999999	999999	999999	999999	999999	999999	466	948	939	479	97	45	999999	329	999999	60	392	306	811	601	976	999999	999999	294	433	379	478	999999	750	748	999999	753	999999	732	944	999999	614	999999	999999	775	999999	999999	747	226	560	999999	99	479	999999	999999	999999	999999	999999	897	999999	999999	427	600	58	591	325	487	207	201	44	344	769	999999	385	952	446	313	999999	46	999999	892	347	514	999999	341	289	998	619	999999	999999	999999	999999	378	613	781	137	23	39	630	460	815	999999	555	191	226	332	335	104	417	999999	999999	999999	999999	999999	999999	825	913	866	716	311	326	868	999999	999999	594	548	401	999999	604	999999	433	284	464	585	493	16	791	332	517	19	954	904	212	720	572	539	999999	779	387	956	224	999999	322	999999	999999	946	999999	367	597	999999	999999	185	499	593	868	999999	455	344	115	229	43	591	359	999999	356	422	666	999999	626	64	999999	621	772	648	609	999999	961	999999	999999	546	315	434	734	838	88	779	414	619	999999	415	93	540	999999	167	922	633	999999	615	971	721	999999	236	999999	542	15	319	412	851	983	591	999999	999999	999999	568	999999	609	857	521	999999	999999	999999	57	622	221	999999	141	947	615	725	976	489	999999	999999	730	266	89	692	201	999999	768	376	563	635	271	219	773	999999	
115	252	323	999999	999999	986	404	713	243	614	530	999999	873	372	797	135	999999	112	849	156	171	312	835	916	665	688	999999	211	454	421	360	11	207	493	841	372	412	210	213	369	999999	27	32	999999	172	630	959	999999	579	999999	629	999999	999999	627	486	803	417	406	999999	597	136	203	268	822	999999	528	373	389	999999	999999	999999	805	898	999999	386	154	290	999999	753	45	999999	463	631	26	791	202	999999	580	17	999999	954	16	100	615	242	576	999999	999999	221	644	266	579	999999	154	715	823	269	999999	250	342	522	999999	999999	85	868	673	571	251	40	71	886	999999	382	492	480	716	715	293	257	810	395	90	999999	118	778	160	999999	999999	311	999999	932	762	339	675	525	907	362	24	999999	569	14	516	179	160	758	473	206	392	673	999	117	999999	631	440	999999	442	898	544	999999	999999	999999	93	940	999999	138	999999	463	706	999999	572	363	701	546	688	805	878	911	999999	360	999999	953	206	814	312	860	999999	141	898	728	999999	19	999999	999999	38	485	999999	999999	116	999999	635	19	499	424	110	999999	416	439	943	635	999999	999999	900	194	999999	765	999999	279	999999	212	182	992	565	978	999999	999999	999999	983	518	213	884	312	804	976	724	999999	463	999999	713	666	453	526	198	999999	660	560	119	999999	726	272	596	651	999999	999999	849	643	454	521	539	547	110	433	920	739	751	765	727	923	469	999999	999999	116	565	999999	999999	999999	803	302	999999	999999	453	999999	999999	255	616	999999	999999	999999	136	91	851	941	251	999999	566	29	999999	458	521	895	999999	195	174	40	960	489	999999	967	154	999999	839	161	204	215	103	198	176	674	999999	518	401	826	797	387	999999	370	864	399	414	739	60	999999	780	999999	999999	268	747	236	295	136	999999	406	755	932	252	699	747	999999	82	378	999999	999999	335	13	504	17	397	786	196	999999	624	999999	999999	415	999999	999999	999999	772	714	835	450	940	389	996	371	994	80	999999	145	154	999999	828	326	45	886	129	30	776	927	999999	870	999999	49	695	511	460	999999	999999	788	758	328	975	331	999999	927	912	999999	338	999999	509	936	999999	650	999999	999999	796	380	527	999999	34	473	999999	999999	231	964	489	900	999999	999999	911	999999	730	86	386	825	647	999999	88	117	974	577	999999	145	428	557	999999	320	997	717	999999	90	326	822	764	999999	723	140	110	282	999999	22	857	844	729	358	215	456	273	226	339	299	301	999999	554	456	999999	999999	425	999999	627	178	902	976	778	831	834	908	322	999999	112	516	
406	999999	669	999999	720	999999	415	79	999999	999999	56	780	388	999999	788	906	999999	317	513	264	999999	435	655	999999	119	880	75	897	523	307	144	999999	999999	822	999999	495	750	591	735	933	63	355	332	736	131	132	598	363	52	927	999999	14	588	847	802	970	160	999999	852	840	782	517	556	53	756	999999	665	565	532	303	166	686	581	579	999999	368	112	919	158	986	999999	712	999999	595	668	139	593	277	30	922	344	360	739	895	161	999999	799	999999	999999	256	466	999999	830	748	999999	953	433	18	646	443	867	999999	251	866	558	999999	662	960	385	627	999999	398	999999	610	999999	806	947	686	428	665	568	823	999999	901	529	258	881	116	999999	999999	706	999999	630	587	999999	113	119	872	347	91	999999	999999	903	362	965	78	999999	229	789	965	16	747	999999	980	874	54	999999	349	346	309	198	556	999999	671	920	705	767	999999	556	999999	696	999999	999999	999999	783	999999	920	999999	999999	461	760	999999	326	859	708	959	995	999999	712	999999	812	769	536	999999	892	999999	703	242	441	999999	999999	540	672	934	278	931	999999	253	207	999999	999999	999999	413	884	549	535	999999	286	962	961	710	999999	255	546	53	926	547	311	454	999999	36	687	999999	676	161	999999	989	392	999999	776	561	999999	452	567	886	108	999999	999999	497	999999	106	999999	999999	480	999999	999999	295	136	891	351	999999	106	798	750	128	999999	999999	737	999999	329	999999	847	695	195	410	958	999999	687	999999	944	570	895	999999	999999	360	999999	417	675	127	968	999999	863	999999	249	392	464	953	999999	448	450	540	629	999999	177	821	259	732	999999	80	999999	516	608	475	946	781	999999	292	711	999999	519	999999	999999	999999	764	395	682	999999	455	999999	945	15	973	248	220	414	940	976	999999	276	110	876	333	604	999999	462	335	999999	555	999999	894	182	252	999999	929	999999	999999	19	165	781	149	904	286	291	999999	999999	543	369	999999	541	840	521	646	445	299	999999	704	298	102	311	999999	294	800	987	908	772	763	672	319	798	999999	999999	999999	864	137	206	600	52	999999	932	918	966	142	23	627	383	999999	999999	21	295	999999	999999	917	853	721	854	113	999999	383	362	831	870	60	467	773	909	999999	782	999999	103	53	661	819	169	393	103	162	786	999999	534	246	999999	660	33	90	999999	23	968	152	282	999999	310	669	127	111	999999	915	674	999999	999999	683	754	498	999999	252	65	538	999999	470	999999	702	327	929	848	125	874	999999	999999	386	363	895	731	639	45	10	999999	992	701	68	344	188	
487	546	652	851	492	467	742	999999	35	881	266	508	524	580	999999	381	821	999999	236	838	889	297	999999	822	999999	124	463	917	999999	73	999999	999999	135	449	224	780	287	996	633	417	476	999999	361	482	999999	232	125	465	235	370	180	700	832	506	299	199	660	829	999999	377	14	825	999999	999999	999999	568	383	84	365	994	104	824	377	819	371	643	936	413	999999	728	999	997	692	149	893	146	999999	629	160	999999	999999	999999	999999	265	999999	651	974	400	999999	80	849	999999	110	999999	276	999999	332	23	144	655	263	257	645	180	999999	17	142	141	999999	907	999999	753	999999	340	875	999999	727	999999	416	999999	999999	546	999999	999999	879	958	897	461	999999	547	813	851	494	505	771	999999	999999	926	999999	999999	518	842	999999	531	377	105	999999	769	365	629	627	999999	607	424	986	717	283	999999	301	420	999999	681	269	530	104	851	999999	999999	999999	12	999999	801	235	21	211	826	224	453	745	999999	841	138	106	999999	999999	999999	254	999999	519	63	599	289	634	476	295	837	583	801	999999	526	999999	698	210	362	795	826	984	595	223	169	999999	999999	999999	518	578	981	584	26	611	500	606	999999	999999	999999	413	999999	176	759	999999	373	253	999999	26	229	946	153	927	743	457	103	618	659	999999	359	560	769	502	126	897	999999	262	566	199	999999	920	648	788	999999	949	249	659	999999	999999	849	916	90	813	566	571	434	999999	841	569	518	882	947	340	560	954	643	999999	60	861	999999	120	686	233	999999	999999	307	365	999999	793	218	443	393	789	17	443	480	999999	935	999999	472	259	421	997	681	63	999999	317	999999	740	999999	195	608	373	457	999999	999999	856	732	267	274	79	820	57	999999	999999	999999	999999	332	127	999999	687	127	999999	399	172	699	689	551	36	336	989	999999	502	488	32	835	29	342	278	213	623	233	678	290	402	438	373	646	607	999999	815	985	121	265	628	78	999999	974	999999	49	999999	315	706	930	284	943	328	999999	338	248	479	825	64	913	860	999999	449	999999	996	999999	335	52	944	472	999999	14	25	246	859	999999	733	55	57	238	999999	318	999999	747	15	459	120	999999	999999	368	999999	989	930	207	405	999999	999999	999999	999999	561	999999	999999	371	243	419	279	999999	91	999999	383	515	999999	778	825	261	552	935	701	220	546	622	999999	733	585	387	531	84	817	999999	693	335	846	77	495	524	163	947	294	999999	736	531	999999	104	935	853	660	221	999999	999999	999999	239	927	675	999999	938	193	775	785	856	887	205	999999	
999999	999999	57	668	367	292	999999	999999	604	651	372	484	999999	593	999999	999999	732	726	320	969	871	988	999999	408	180	999999	557	341	388	171	437	999999	540	999999	789	87	999999	194	303	929	803	848	999999	999999	564	201	999999	355	999999	977	999999	139	577	236	248	260	562	648	498	731	735	970	999999	443	999999	999999	943	602	803	359	999999	547	999999	999999	176	32	741	999999	999999	979	999999	211	585	999999	117	999999	873	314	182	539	525	248	696	571	999999	832	999999	814	374	999999	258	824	999999	999999	999999	515	705	999999	69	225	519	687	999999	518	523	533	395	317	999999	999999	57	638	430	274	833	671	851	861	999999	343	893	926	999999	212	999999	393	999999	188	343	601	999999	999999	999999	956	29	838	444	187	57	669	447	821	488	459	594	999999	404	287	999999	405	663	999999	999999	726	999999	999999	999999	601	788	999999	874	216	974	733	322	370	394	473	255	995	236	674	813	999999	895	81	999999	61	617	121	989	382	615	938	937	758	688	528	634	436	662	843	398	918	795	999999	847	754	146	234	999999	930	999999	577	179	989	40	481	830	260	999999	135	999999	999999	150	501	999999	999999	795	564	999999	866	999999	818	999999	392	999999	895	731	664	999999	693	914	999999	999999	69	350	48	999999	948	728	999999	697	383	291	536	859	999999	777	304	640	811	999999	582	551	368	999999	223	244	786	713	144	750	175	36	461	221	999999	791	91	161	562	999999	847	835	999999	178	999999	999999	806	533	564	127	437	34	423	734	341	842	527	999999	136	999999	999999	245	593	466	999999	357	830	325	270	930	696	153	88	543	121	746	85	200	999999	686	438	263	999999	26	322	151	999999	726	879	757	274	123	34	758	295	611	252	19	646	117	706	490	999999	633	431	999999	945	879	623	594	766	999999	341	449	375	728	96	999999	153	389	999999	113	999999	512	666	583	128	329	258	509	999999	76	553	528	979	999999	990	525	595	999999	999999	733	113	295	999999	999999	782	584	393	999999	525	676	999999	267	999999	603	54	760	967	848	176	999999	631	123	100	999999	783	999999	469	427	737	570	999999	125	193	21	10	999999	521	728	999999	543	999999	999999	984	828	209	296	165	386	902	240	557	747	862	579	999999	989	205	301	164	968	125	965	829	999999	695	751	83	361	603	894	249	248	999999	999999	690	999999	139	271	500	496	999999	93	999999	507	999999	243	999999	614	909	20	955	999999	574	831	999999	970	999999	39	143	458	999999	803	783	18	991	319	699	999999	889	171	860	999999	800	999999	321	
42	450	332	941	461	498	999999	452	592	999999	28	673	225	214	999999	89	110	138	999999	283	853	999999	516	516	999999	543	32	724	999999	160	31	429	907	999999	396	529	999999	97	681	959	754	361	200	79	972	646	999999	35	179	92	759	999999	758	393	467	732	934	816	248	917	475	744	705	442	917	598	766	704	818	200	999999	999999	457	92	529	502	118	447	543	67	69	997	555	999999	400	227	671	523	63	999999	595	999999	999999	764	493	20	655	758	161	383	879	779	217	978	542	747	357	676	999999	964	999999	999999	999999	190	858	478	198	50	52	700	927	252	651	999999	999999	827	172	999999	598	519	846	360	295	169	187	289	789	999999	132	999999	999999	994	659	999999	50	107	450	999999	999999	999999	821	615	715	999999	455	637	999999	999999	383	999999	584	999999	999999	355	128	272	211	122	13	579	999999	622	918	399	830	932	999999	563	124	999999	387	999999	786	583	999999	999999	644	834	999999	550	999999	736	202	417	77	215	999999	313	999999	777	896	999999	665	336	336	999999	999999	326	631	523	999999	574	939	875	337	90	877	504	657	886	628	999999	408	463	428	952	429	510	331	624	999999	289	593	346	611	60	838	460	256	498	999999	328	212	200	506	999999	999999	326	999999	987	337	999999	656	93	159	528	928	999999	908	383	779	999999	994	999999	507	763	980	999999	999999	286	251	427	257	168	999999	309	174	999999	956	999999	164	999999	429	999999	296	603	999999	510	197	92	132	637	551	873	719	358	333	206	692	742	606	205	62	803	745	910	999999	498	741	849	363	719	255	77	229	677	766	660	719	904	140	999999	414	999999	164	614	999999	999999	448	993	999999	968	525	223	245	959	60	625	999999	386	438	144	769	348	729	412	391	999999	653	999999	591	673	486	788	999999	999999	999999	870	649	140	999999	999999	999999	748	873	394	204	41	999999	269	627	150	71	342	999999	999999	710	76	462	999999	999999	999999	730	406	411	999999	492	737	612	119	999999	999999	976	468	352	647	95	31	999999	344	217	360	652	394	425	999999	999999	153	999999	615	425	724	999999	897	907	642	69	999999	346	999999	902	467	429	722	100	447	999999	999999	990	999999	910	689	602	999999	544	999999	749	999999	999999	960	700	349	425	996	694	454	771	89	561	709	588	442	999999	902	442	750	931	929	304	977	287	19	162	493	999999	735	132	300	362	45	892	999999	670	386	999999	999999	51	433	999999	645	676	94	51	290	999999	477	15	699	999999	793	940	820	51	14	682	690	999999	932	300	958	
999999	999999	726	525	816	999999	771	308	40	878	709	999999	900	658	311	203	968	872	252	237	730	432	614	569	104	82	999999	666	703	999999	999999	119	142	999999	323	999999	367	525	999999	386	705	999999	668	806	94	442	919	999999	703	489	722	999999	689	72	238	899	866	167	999999	744	192	114	999999	849	511	599	375	830	999999	999999	999999	452	408	866	999999	33	763	807	484	661	163	999999	963	223	468	63	429	79	841	423	999999	209	999999	999999	203	601	999999	818	304	495	76	98	999999	597	653	280	915	822	999999	214	999999	68	683	769	591	999999	999999	391	391	999999	179	999999	988	922	999999	636	358	678	999999	930	921	944	512	999999	595	999999	999999	375	569	999999	999999	607	538	637	999999	999999	526	999999	148	310	999999	720	437	846	999999	770	999999	135	822	27	921	246	159	999999	292	201	555	693	184	526	651	775	999999	202	321	999999	767	361	644	503	120	34	540	372	480	210	517	666	674	824	964	126	999999	552	999999	900	999999	927	999999	96	999999	832	159	621	659	684	899	999999	999999	753	12	999999	490	999999	907	897	706	999999	140	999999	683	888	999999	360	562	534	231	278	925	999999	125	840	16	999999	777	287	875	999999	712	795	999999	282	142	920	821	225	636	235	645	379	204	669	797	272	412	837	999999	798	999999	134	999999	630	318	124	637	172	741	999999	999999	630	32	787	84	344	780	411	756	108	999999	346	898	996	633	556	999999	455	52	999999	999999	939	473	86	999999	999999	342	681	963	27	293	659	483	704	684	999999	999999	417	594	999999	492	999999	999999	715	270	722	236	466	996	999999	898	192	129	997	999999	611	166	999999	927	496	999999	108	447	999999	815	879	863	203	322	999999	208	808	860	589	262	155	857	999999	815	147	360	875	684	999999	999999	110	539	999999	999999	82	857	411	489	999999	461	393	562	999999	999999	391	858	43	999999	387	999999	999999	999999	540	745	640	999999	408	140	790	145	999999	424	999999	618	714	349	387	284	249	761	999999	328	763	999999	999999	592	514	858	434	288	999999	731	307	646	39	999999	999	740	287	329	459	281	999999	999999	335	969	325	734	195	52	481	758	904	625	767	771	568	412	876	999999	999999	999999	706	512	999999	999999	126	999999	589	999999	349	647	996	920	312	525	629	999999	802	899	276	779	672	999999	806	568	826	682	878	267	221	597	863	239	90	909	999999	999999	153	930	852	724	155	260	702	834	761	984	323	999999	999999	766	609	976	782	469	877	324	999999	259	577	444	722	332	722	751	999999	
767	839	403	949	442	657	871	999999	551	634	421	689	972	807	999999	999999	636	124	999999	988	887	456	620	999999	261	999999	894	363	418	12	999999	538	999999	60	994	154	920	302	999999	119	737	929	999999	999999	465	634	999999	452	735	85	96	999999	999999	763	896	320	999999	371	698	951	763	999999	638	548	811	883	738	921	812	697	448	999999	413	345	999999	999999	999999	784	999999	999999	757	451	627	342	916	614	269	999999	999999	683	925	558	604	999999	355	228	301	692	34	581	896	999999	999999	47	637	752	804	932	999999	938	105	999999	795	999999	999999	322	890	999999	999999	206	623	551	766	139	999999	889	738	654	999999	42	666	532	760	999999	730	946	999999	590	705	173	999999	337	684	226	587	999999	763	531	565	43	999999	995	71	999999	999999	354	54	509	275	747	999999	159	999999	480	282	572	683	999999	352	257	510	310	600	467	395	296	866	550	552	290	135	216	999999	955	704	999999	471	932	46	385	901	312	324	957	160	661	393	214	999999	999999	807	962	189	317	999999	999999	405	603	442	671	488	504	957	999999	622	806	69	988	775	611	111	751	764	966	356	208	986	642	999999	733	903	662	606	537	999999	172	37	782	431	678	275	867	499	375	897	406	354	999999	345	999999	999999	405	439	342	913	999999	208	999999	961	335	49	763	296	709	999999	826	897	430	511	459	779	287	999999	106	999999	243	262	999999	999999	949	853	657	306	964	140	507	999999	273	999999	427	999999	814	999999	105	999999	999999	999999	999999	999999	80	509	924	999999	886	999999	325	999999	342	997	680	803	809	153	999999	482	999999	466	331	578	270	603	633	807	94	494	965	466	470	468	833	661	472	792	999999	450	929	830	420	400	999999	668	889	276	999999	623	165	999999	809	623	999999	999999	259	999999	346	999999	875	127	999999	999999	607	858	378	874	173	29	340	999999	154	999999	553	999999	55	930	763	602	714	367	999999	470	338	304	999999	847	221	999999	411	261	456	999999	575	811	98	999999	793	956	300	999999	113	999999	293	999999	999999	247	79	695	10	328	999999	743	763	518	999999	282	72	313	211	530	662	386	617	89	570	999999	999999	741	473	36	147	999999	311	699	264	941	187	200	778	419	777	526	786	92	804	712	768	67	559	999999	955	999999	755	769	362	726	314	213	578	999999	999999	338	232	973	190	651	441	999999	264	320	104	872	534	792	753	146	600	535	285	999999	854	938	192	657	999999	657	60	999999	346	537	636	973	621	999999	177	449	304	812	901	162	999999	704	803	
999999	999999	999999	955	963	26	999999	135	779	928	721	999999	313	155	574	999999	533	601	899	727	999999	683	131	999999	660	624	313	841	788	999999	999999	999999	159	999999	944	999999	988	999999	97	999999	130	412	857	54	900	825	999999	999999	729	909	378	561	380	977	86	564	999999	831	304	348	712	384	347	156	805	999999	898	999999	999999	999999	914	830	999999	999999	607	323	826	999999	361	834	999999	20	121	878	264	571	215	182	69	389	347	166	407	748	813	745	999999	999999	999999	765	926	999999	102	102	995	548	57	999999	380	763	737	999999	480	999999	999999	702	273	468	891	999999	928	999999	118	999999	300	999999	999999	765	570	999999	258	125	837	595	907	73	999999	999999	882	716	523	999999	802	999999	651	823	686	937	169	121	999999	606	820	14	837	210	589	280	999999	247	125	999999	436	518	514	622	685	999999	562	525	783	999999	585	184	720	719	999999	812	999999	476	81	999999	999999	458	389	651	305	833	758	999999	484	647	228	645	600	242	999999	293	790	39	999999	999999	384	999999	337	238	999999	645	293	999999	286	776	999999	999999	176	630	999999	999999	999999	863	999999	852	135	855	50	146	999999	940	999999	999999	937	639	31	999999	339	278	999999	961	131	160	630	659	999999	641	430	707	547	894	478	999999	999999	999999	164	927	712	999999	677	528	603	999999	213	90	72	804	999999	646	755	959	995	898	520	724	999999	978	999999	999999	312	493	999999	343	598	141	472	613	932	999999	485	104	999999	54	999999	591	367	929	999999	550	999999	745	999999	999999	952	999999	898	579	459	831	947	999999	694	54	982	193	103	999999	999999	81	618	458	871	56	999999	661	999999	951	999999	928	367	926	41	692	79	567	42	651	999999	999999	242	892	163	111	195	309	409	394	71	417	498	999999	336	999999	932	148	873	999999	622	999999	68	947	282	531	473	30	999999	11	975	424	160	451	878	593	999999	725	305	770	861	862	999999	145	889	889	999999	270	999999	165	999999	930	693	627	39	100	950	294	619	631	999999	174	164	999999	999999	647	999999	57	228	743	46	216	999999	112	553	759	49	922	68	999999	102	999999	999999	989	999999	54	999999	532	421	788	642	554	999999	673	143	999999	707	853	727	251	999999	391	52	857	129	999999	999999	591	999999	999999	999999	38	236	235	539	999999	999999	175	167	374	999999	734	636	439	110	999999	110	179	969	856	999999	196	999999	816	999999	710	999999	573	869	696	957	149	458	151	737	614	999999	999999	999999	708	951	999999	696	363	335	898	755	999999	756	637	454	917	621	228	999999	999999	
832	420	474	828	999999	181	305	999999	416	777	999999	495	702	999999	173	230	999999	270	904	520	500	842	999999	863	954	557	817	999999	252	50	999999	240	923	999999	999999	907	999999	315	999999	780	246	235	999999	558	621	270	909	269	473	233	882	360	999999	707	374	990	929	610	874	716	999999	73	999999	376	258	56	999999	830	714	266	814	729	825	999999	283	999999	999999	932	251	694	647	557	768	28	168	177	916	226	508	791	999999	804	441	999999	427	183	999999	580	309	575	699	89	554	217	419	162	535	199	433	109	103	996	369	190	78	806	305	210	217	91	139	354	332	923	287	999999	297	107	706	110	268	325	999999	675	994	567	999999	560	608	15	642	727	793	408	697	982	999999	261	659	620	878	806	372	999999	446	999999	757	999999	930	410	999999	437	492	332	840	778	999999	693	195	510	804	999999	601	999999	449	412	561	923	235	999999	574	46	999999	999999	232	999999	953	999999	239	649	810	999999	999999	999999	999999	214	244	470	568	999999	620	999999	999999	158	999999	143	214	170	777	44	793	834	406	635	835	828	990	406	110	388	999999	955	464	545	999999	999999	125	402	70	245	177	999999	999999	999999	999999	822	999999	298	279	99	257	792	638	204	856	999999	974	999999	999999	999999	999999	837	369	999999	104	664	999999	999999	999999	393	999999	812	999999	542	867	999999	479	99	950	999999	857	701	137	21	141	42	327	270	999999	999999	458	999999	39	999999	999999	340	730	185	221	30	535	449	840	886	999999	999999	999999	105	337	163	506	884	54	359	465	522	999999	358	999999	72	346	36	999999	733	934	897	782	362	521	537	971	303	878	929	487	418	861	251	999999	696	349	231	933	535	999999	574	86	680	291	509	999999	999999	137	999999	684	999999	607	999999	951	183	662	339	584	999999	191	999999	999999	999999	872	999999	660	468	418	361	999999	999999	999999	316	999999	999999	999999	111	81	999999	907	599	176	999999	255	977	999999	999999	300	767	43	19	999999	142	999999	999999	567	961	807	244	999999	171	999999	775	436	569	416	999999	999999	591	361	560	999999	573	999999	591	45	287	869	999999	246	999999	178	651	327	713	477	999999	961	498	802	999999	304	999999	173	745	999999	400	302	685	571	518	161	708	999999	483	750	83	249	762	979	290	101	913	998	941	999999	322	458	723	101	455	339	113	788	501	266	999999	409	157	999999	645	985	193	333	727	999999	469	245	844	962	999999	999999	999999	518	522	768	999999	837	231	752	999999	942	578	594	125	188	999999	920	999999	226	999999	674	101	806	344	
304	907	999999	999999	196	533	87	999999	761	999999	999999	140	594	275	732	999999	594	188	405	643	999999	416	599	218	548	707	549	331	627	643	729	629	403	999999	228	860	801	999999	45	228	999999	338	817	896	390	58	999999	999999	191	351	733	495	999999	173	642	888	318	999999	731	999999	999999	756	999999	127	967	999999	736	420	999999	871	999999	999999	999999	187	999999	999999	598	999999	827	500	254	894	149	286	910	999999	934	240	999999	339	552	430	835	556	999999	488	352	700	929	286	322	52	999999	319	277	705	352	999999	765	278	299	999999	553	241	999999	99	617	710	216	733	180	506	879	999999	328	653	202	596	999999	918	31	898	773	551	187	999999	298	829	999999	999999	891	999999	474	272	50	937	999999	603	321	154	871	999999	493	999999	999999	815	172	888	991	999999	999999	755	999999	846	999999	401	841	12	63	41	801	787	701	999999	999999	754	999999	616	677	391	999999	598	285	798	57	999999	414	577	444	999999	49	409	838	395	701	145	850	628	999999	649	106	874	549	289	352	93	940	491	364	361	999999	556	221	609	999999	914	480	776	999999	999999	987	273	999999	691	999999	999999	949	315	310	706	999999	413	601	38	294	902	999999	995	455	999999	447	922	223	999999	587	493	198	238	999999	786	664	84	999999	156	662	999999	316	857	297	950	144	635	190	658	458	381	954	999999	325	944	999999	485	999999	835	430	74	60	484	114	508	213	999999	767	524	51	829	584	455	376	461	595	201	999999	504	829	812	741	999999	634	215	538	15	999999	603	999999	999999	753	993	725	597	782	832	753	788	999999	422	999999	666	999999	628	797	999999	816	999999	359	674	778	825	16	999999	333	494	849	898	970	207	999999	174	603	999999	86	591	729	779	679	762	999999	999999	757	416	945	85	948	16	999999	38	999999	60	253	256	999999	927	986	117	274	999999	982	855	818	549	999999	999999	72	755	552	216	779	46	193	596	237	859	78	599	999999	999999	546	843	489	999999	999999	757	920	357	460	159	604	999999	999999	999999	779	592	999999	999999	801	252	22	202	464	212	258	162	866	657	999999	551	859	999999	444	26	751	149	999999	876	540	857	782	714	305	403	999999	999999	531	802	816	644	758	859	797	429	244	353	389	287	999999	855	891	273	338	908	299	216	187	498	639	999999	227	999999	677	944	469	308	897	70	999999	101	630	73	840	384	999999	999	599	25	999999	407	999999	999999	193	685	999999	519	999999	396	113	405	980	43	999999	186	427	534	999999	853	999999	999999	999999	328	999999	999999	
234	828	432	954	125	300	617	172	717	241	879	139	50	999999	978	950	922	511	957	205	120	999999	899	663	956	268	818	746	999999	844	999999	442	410	591	460	147	96	430	281	813	787	817	999999	931	307	298	493	199	999999	19	23	945	370	492	490	637	928	768	998	999999	999999	870	999999	999999	290	446	999999	459	541	841	863	502	239	154	417	999999	281	968	366	668	775	628	872	55	830	16	82	918	110	823	999999	327	432	999999	341	917	710	999999	651	860	568	44	657	999999	155	999999	715	999999	85	197	365	959	412	340	91	853	997	999999	51	283	374	811	358	718	999999	545	80	999999	813	499	592	829	326	999999	109	999999	971	840	999999	319	301	856	843	912	468	259	915	999999	343	488	919	999999	411	377	495	757	685	939	999999	610	999999	900	412	585	605	536	643	906	999999	999999	881	167	171	732	982	999999	968	445	259	382	630	978	481	335	999999	942	427	948	20	999999	64	42	439	299	867	999999	454	267	317	932	616	18	999999	993	606	761	999999	999999	395	977	789	999999	689	999999	979	999999	429	87	14	999999	118	694	896	888	999999	849	728	872	999999	591	999999	710	999999	327	766	621	127	487	728	818	999999	749	563	42	562	814	352	411	319	999999	971	377	262	999999	999999	999999	999999	972	999999	756	43	615	813	804	914	999999	121	371	271	368	999999	941	358	196	207	369	140	999999	336	480	506	326	562	470	619	696	457	484	999999	844	509	154	999999	972	785	849	999999	759	127	483	703	981	150	951	58	999999	29	76	999999	464	791	257	646	999999	999999	716	62	353	194	227	632	637	867	426	859	211	999999	386	410	358	433	999999	999999	999999	777	525	999999	999999	999999	590	677	390	999999	48	63	261	508	999999	721	999999	796	592	574	999999	999999	76	123	724	102	846	866	643	666	999999	41	419	511	793	460	999999	541	451	930	603	550	251	608	829	373	607	999999	621	664	341	561	841	806	846	11	711	412	999999	999999	575	723	44	724	930	17	643	750	715	101	987	537	355	661	970	359	609	999999	294	999999	999999	999999	255	978	999999	999999	199	612	999999	999999	999999	332	89	999999	364	880	999999	527	678	821	729	857	987	530	676	804	215	189	835	999999	402	253	999999	110	999999	432	478	999999	400	393	817	999999	96	924	352	664	999999	423	307	100	843	999999	788	472	631	636	999999	724	311	530	341	20	776	176	398	999999	214	999999	907	999999	411	999999	136	999999	13	698	999999	72	188	22	355	999999	882	745	654	319	999999	
655	478	398	275	999999	753	869	61	807	999999	919	535	999999	459	479	999999	375	688	392	955	999999	468	933	999999	999999	546	299	184	549	138	41	999999	89	49	999999	510	518	666	658	707	267	244	999999	443	852	537	341	562	999999	286	999999	66	272	999999	962	197	999999	533	181	216	999999	695	999999	679	232	407	456	806	900	968	997	999999	40	684	698	268	999999	999999	999999	566	215	736	307	272	621	999999	259	725	87	372	964	985	494	451	999999	571	731	526	220	999999	90	534	999999	907	289	999999	36	999999	665	999999	924	55	520	615	11	727	397	249	999999	999999	158	999999	999999	538	999999	22	223	588	441	136	536	999999	288	999999	999999	680	84	399	999999	813	949	672	69	999999	447	919	474	879	450	525	183	491	468	963	306	999999	999999	133	903	277	594	447	155	999999	999999	189	766	952	140	999999	999999	997	266	255	999999	486	671	355	999999	999999	547	344	148	915	952	55	287	999999	271	135	999999	951	496	999999	228	999999	999999	530	216	268	162	999999	749	999999	873	186	999999	999999	664	999999	687	999999	42	819	999999	999999	999999	240	999999	999999	901	451	999999	14	455	701	999999	550	36	999999	959	151	149	999999	932	999999	999999	29	52	776	820	73	660	999999	448	426	919	677	986	999999	212	295	944	95	999999	711	999999	744	999999	181	674	685	196	999999	860	999999	999999	999999	886	703	999999	289	197	999999	311	838	790	999999	566	39	782	834	999999	68	594	674	999999	999999	476	230	205	999999	355	871	112	144	876	792	999999	902	116	719	790	293	999999	922	107	145	783	528	920	590	999999	999999	398	999999	131	138	283	196	349	266	732	666	999999	814	934	326	999999	176	961	998	658	664	922	72	54	999999	754	671	576	999999	280	948	999999	614	672	709	999999	272	999999	748	518	404	562	999999	987	134	786	499	988	999999	438	617	567	999999	932	524	999999	999999	795	852	383	612	619	999999	985	784	365	999999	999999	234	999999	444	999999	222	489	264	999999	83	85	920	492	265	683	795	633	663	391	388	999999	157	987	155	999999	170	999999	906	784	285	863	999999	768	999999	357	763	936	993	463	354	442	677	422	648	999999	874	369	127	928	824	654	332	402	977	219	993	246	698	999999	992	847	999999	479	826	219	871	999999	999999	908	920	858	639	999999	46	945	999999	735	348	894	602	801	257	977	999999	999999	541	810	999999	683	363	999999	999999	999999	470	506	859	208	596	439	999999	722	770	219	18	966	999999	132	366	41	215	268	897	804	374	201	600	605	999999	205	999999	
71	370	915	999999	403	620	612	999999	999999	95	999999	148	909	515	999999	40	47	999999	993	616	418	999999	759	999999	104	999999	443	662	279	906	264	689	401	761	327	362	855	665	614	999999	412	999999	825	945	409	999999	988	299	494	171	563	635	525	589	269	617	611	446	999999	775	999999	949	469	634	831	126	747	158	999999	999999	184	382	364	648	214	33	999999	813	79	999999	639	999999	178	118	352	629	173	812	501	710	751	418	214	838	177	462	924	201	124	292	383	840	112	966	986	999999	281	877	999999	245	989	797	377	486	145	999999	781	361	291	212	953	934	657	486	999999	766	177	525	480	751	109	999999	699	786	600	799	999999	999999	132	172	358	999999	437	999999	721	953	51	728	702	143	680	573	910	912	339	448	192	999999	200	230	23	999999	407	633	999999	562	107	590	885	346	992	999999	239	129	999999	999999	507	401	765	999999	724	448	999999	346	81	535	525	786	457	161	616	425	20	901	158	602	888	999999	128	999999	855	999999	843	366	999999	109	344	791	68	671	941	791	859	377	999999	999999	999999	70	999999	611	47	999999	142	733	729	999999	999999	999999	999999	261	999999	703	999999	607	966	272	605	466	206	999999	200	733	999999	999999	999999	825	566	643	405	583	670	999999	999999	516	999999	544	328	119	637	999999	540	17	821	807	892	247	999999	262	410	242	970	476	864	590	420	313	592	356	523	903	20	926	931	397	590	950	462	766	485	999999	944	495	828	632	999999	193	999999	920	999999	973	999999	313	242	173	613	204	963	999999	106	818	952	971	596	733	999999	613	86	434	226	999999	785	750	777	979	298	484	647	999999	999999	237	400	671	463	999999	595	707	999999	768	784	396	987	801	999999	667	479	972	999999	104	999999	827	117	488	704	951	999999	567	535	999999	874	999999	556	732	511	868	999999	290	518	56	148	855	919	317	999999	830	954	984	90	119	509	999999	585	552	172	999999	129	999999	967	999999	361	38	181	440	893	655	839	264	299	801	250	199	464	852	999999	223	907	799	838	874	999999	214	999999	426	754	999999	553	13	999999	189	749	515	322	16	999999	120	684	489	424	999999	990	699	694	288	999999	319	861	733	596	949	424	330	83	103	999999	157	999999	755	686	345	112	836	695	120	999999	734	876	999999	999999	846	539	428	385	999999	999999	307	519	999999	999999	999999	697	819	417	999999	765	428	442	229	502	548	568	929	999999	88	892	164	999999	584	235	145	443	999999	999999	999999	420	995	944	239	219	999999	637	352	
208	999999	647	292	428	85	999999	633	302	657	955	618	287	610	626	999999	952	729	303	999999	972	421	11	999999	253	668	209	999999	999999	212	19	999999	911	226	730	999999	440	609	735	928	239	602	842	785	457	958	999999	810	999999	647	999999	999999	999999	701	380	999999	251	364	49	999999	875	585	159	99	648	670	706	71	879	76	999999	352	994	999999	999999	380	578	999999	835	294	999999	399	999999	836	925	529	999999	219	846	942	318	86	570	999999	62	653	452	753	999999	999999	999999	410	930	313	782	934	495	999999	995	999	218	999999	999999	754	564	486	195	322	173	128	298	497	224	936	757	789	781	29	322	999999	927	825	89	58	43	795	469	97	64	991	43	833	999999	846	734	292	558	816	999999	576	999999	140	589	27	498	764	999999	993	555	993	162	476	999999	943	82	393	946	480	999999	769	27	108	268	182	999999	465	282	999999	212	475	240	999999	999999	746	593	797	245	999999	559	278	609	999999	542	71	838	567	608	999999	773	350	346	87	105	651	558	370	999999	417	932	999999	491	817	790	90	762	196	868	999999	359	999999	999999	885	921	999999	169	551	566	207	999999	528	856	11	604	861	138	163	870	956	999999	232	925	999999	999999	525	786	791	684	999999	308	651	698	129	921	999999	203	460	166	652	491	16	804	999999	999999	999999	186	489	222	999999	951	608	326	911	300	136	999999	329	999999	405	999999	377	867	114	898	691	829	737	90	115	668	678	996	227	475	999999	999999	261	753	723	348	306	579	755	999999	700	999999	999999	828	794	149	999999	704	999999	987	123	999999	700	775	392	585	449	999999	999999	270	283	612	109	445	119	708	107	575	42	66	368	798	122	999999	999999	366	51	909	295	966	795	999999	245	240	999999	52	727	485	999999	148	899	897	472	495	999999	97	236	999999	718	999999	52	308	671	704	628	324	37	999999	577	999999	544	539	123	150	999999	309	999999	868	999999	77	999999	621	214	894	166	999999	336	999999	999999	120	140	699	999999	999999	999999	496	999999	540	999999	47	25	630	908	999999	604	370	784	331	999999	928	720	367	268	651	116	430	104	776	999999	999999	988	410	731	467	896	844	349	914	226	978	999999	999999	266	999999	62	360	999999	999999	300	796	999999	14	999999	447	399	772	441	549	999999	503	402	535	999999	454	58	614	999999	451	448	759	31	870	114	51	932	884	110	999999	598	755	717	234	999999	751	481	983	803	294	77	133	413	799	820	723	585	470	843	812	998	447	461	999999	431	999999	775	816	900	
565	514	514	672	230	950	347	999999	999999	59	251	973	74	999999	614	384	324	356	999999	999999	999999	466	471	51	297	222	161	304	455	802	945	975	999999	93	248	999999	562	461	999999	849	483	937	999999	421	999999	839	933	636	999999	887	117	194	554	766	999999	108	999999	473	999999	17	798	52	340	999999	113	276	318	999999	573	834	821	862	999999	381	576	453	59	60	450	458	289	525	457	567	695	761	999999	999999	574	149	736	99	86	999999	60	440	607	51	317	334	530	952	999999	22	76	254	999999	182	999999	999999	59	992	32	926	728	283	594	772	680	999999	999999	419	416	433	107	999999	785	987	331	999999	846	17	742	125	999999	336	462	444	501	999999	739	259	999999	508	99	744	76	999999	457	777	845	835	370	965	490	121	999999	639	915	343	999999	44	851	64	229	52	259	907	998	401	999999	160	280	240	612	595	711	908	343	362	999999	999999	540	999999	299	20	646	777	635	816	999999	822	999999	167	981	705	407	653	999999	57	999999	999999	162	999999	999999	695	999999	140	362	894	409	637	999999	562	999999	834	503	307	765	218	999999	481	282	192	610	998	999999	122	258	907	197	68	629	295	867	507	999999	485	597	999999	456	515	424	741	416	999999	999999	966	489	999999	211	110	888	80	652	23	886	970	454	958	74	451	881	454	706	351	999999	20	695	180	361	28	710	170	762	889	67	540	775	456	481	664	632	112	999999	97	179	559	643	999999	620	512	40	638	539	999999	633	970	44	75	999999	516	280	319	794	192	400	727	317	999999	956	999999	204	998	487	999999	819	779	748	619	181	458	377	841	560	849	988	81	631	757	265	96	506	709	310	965	393	323	317	523	999999	452	251	999999	897	999999	317	41	161	139	999999	854	231	425	894	999999	148	999999	759	945	204	329	106	999999	999999	869	999999	495	698	521	999999	505	472	999999	999999	729	216	999999	943	295	542	956	919	999999	999999	411	999999	90	815	612	826	954	564	372	999999	999999	355	691	999999	38	425	821	343	639	999999	690	391	995	503	174	491	999999	496	473	412	247	409	604	999999	105	13	768	680	95	999999	71	940	110	906	999999	383	525	999999	914	869	720	999999	289	387	881	30	999999	587	650	131	184	999999	100	959	91	968	750	702	288	34	999999	151	999999	944	62	999999	291	99	999999	999999	965	999999	581	604	692	624	129	999999	116	85	144	191	39	964	521	603	850	150	825	586	633	823	835	999999	222	999999	375	345	334	142	738	780	639	860	999999	
645	886	496	277	466	848	532	596	999999	890	475	122	292	433	459	898	150	274	371	167	152	703	691	391	123	258	784	893	973	346	364	551	999999	808	999999	716	999999	999999	999999	738	999999	236	632	999999	746	466	92	911	874	999999	597	999999	277	702	23	942	205	114	164	999999	73	639	622	866	999999	924	999999	483	557	999999	999999	999999	906	633	67	915	81	691	645	657	999999	872	28	740	748	848	284	999999	795	999999	521	260	719	160	674	470	614	765	473	822	522	999999	364	999999	999999	330	609	643	999999	108	870	999999	469	506	999999	999999	620	882	999999	687	649	999999	688	623	231	294	558	756	958	596	999999	316	228	999999	144	999999	518	887	51	428	999999	640	999999	696	73	999999	790	999999	118	484	849	731	647	785	182	54	919	741	909	414	999999	999999	684	58	797	564	295	999999	999999	484	682	733	999999	699	448	19	647	992	999999	224	503	999999	648	484	746	999999	669	442	650	999999	999999	777	977	636	999999	999999	999999	782	899	508	722	154	850	633	801	126	890	947	347	173	999999	927	190	695	910	999999	215	209	311	228	895	999999	996	999999	836	999999	756	214	53	999999	63	865	102	999999	501	359	999999	24	999999	999999	688	722	105	486	693	999999	596	291	725	999999	999999	999999	480	681	613	869	158	578	999999	896	369	999999	903	293	119	999999	834	999999	204	561	940	200	999999	680	539	183	999999	519	588	126	999999	474	488	999999	873	307	394	999999	447	631	211	916	999999	787	999999	12	818	999999	376	161	885	467	97	999999	999999	999999	999999	799	151	440	122	999999	990	999999	587	894	207	90	419	812	157	423	691	572	360	33	972	739	999999	537	364	945	152	999999	999999	851	387	324	542	999999	999999	594	279	999999	519	572	926	999999	209	376	804	737	401	999999	999999	471	775	525	813	266	26	500	999999	614	86	176	999999	564	999999	735	517	882	999999	534	745	563	999999	685	62	787	106	999999	539	52	999999	627	554	588	432	999999	86	862	510	999999	868	999999	213	999999	930	353	87	372	111	474	859	999999	199	866	818	999999	327	100	473	999999	169	999999	961	347	881	458	621	906	141	999999	659	999999	999999	999999	666	178	359	489	999999	999999	710	999999	333	75	193	810	437	687	999999	981	999999	985	999999	484	999999	286	615	866	783	481	731	180	240	434	814	214	549	999999	210	650	101	837	999999	999999	999999	435	999999	999999	163	81	999999	934	999999	160	233	673	999999	897	155	999999	562	492	999999	282	977	540	504	899	999999	999999	999999	509	486	130	889	615	
650	999999	168	691	999999	999999	999999	711	999999	796	999999	90	210	151	947	651	999999	821	97	609	141	72	999999	785	931	369	644	184	810	521	999999	25	999999	617	33	631	738	999999	371	842	780	994	999999	190	506	423	698	119	41	619	727	665	43	999999	484	587	847	383	760	658	85	999999	901	938	348	28	999999	593	999999	999999	999999	328	459	999999	828	147	250	999999	289	517	671	535	153	201	794	792	982	979	143	446	783	365	999999	713	767	252	102	883	999999	487	603	115	992	714	706	408	215	788	461	346	346	999999	104	252	986	550	999999	710	999999	999999	45	840	459	999999	542	557	624	999999	486	586	54	366	765	801	914	999999	542	438	494	999999	586	204	527	796	109	543	270	461	726	227	857	392	739	294	452	762	655	320	182	158	999999	469	999999	874	302	980	485	999999	999999	999999	999999	956	225	759	969	841	322	663	999999	999	296	172	29	999999	729	999999	626	480	358	161	999999	999999	999999	346	610	127	892	653	504	999999	67	967	999999	305	220	900	177	980	325	999999	450	999999	999999	182	862	621	449	999999	999999	639	363	999999	944	186	999999	784	701	879	999999	852	949	669	168	463	941	329	49	724	999999	999999	999999	646	999999	999999	711	999999	493	92	484	988	677	999999	999999	864	764	63	33	946	784	435	209	999999	831	472	661	780	833	284	999999	999999	582	725	999999	999999	154	717	848	999999	474	999999	300	618	999999	999999	999999	110	171	304	698	887	305	102	939	622	630	206	999999	693	96	931	94	218	851	941	416	999999	854	192	719	57	215	827	999999	191	999999	999999	893	671	298	561	999999	999999	999999	353	247	489	785	381	695	947	999999	165	120	543	518	999999	999999	463	753	231	255	978	999999	999999	682	478	620	757	487	49	999999	153	404	534	321	554	632	507	703	999999	999999	482	497	772	999999	59	716	938	672	999999	824	999999	999999	77	316	641	955	934	999999	769	868	999999	894	655	644	758	760	586	999999	964	459	269	760	827	999999	772	490	812	999999	633	761	999999	999999	999999	999999	874	235	337	227	999999	999999	999999	999999	934	999999	999999	999999	841	137	397	999999	999999	715	708	999999	564	678	999999	23	999999	160	153	439	48	17	196	942	999999	999999	999999	999999	999999	368	551	375	761	433	826	770	913	999999	648	684	117	344	630	966	386	831	999999	205	145	999999	999999	529	455	268	798	926	871	207	999999	999999	999999	999999	865	772	174	999999	842	999999	999999	329	110	359	999999	469	999999	703	387	229	566	638	780	999999	999999	119	684	999999	920	
502	635	999999	898	999999	999999	247	999999	252	478	857	802	53	988	529	353	999999	999999	334	27	999999	936	104	548	999999	641	999999	630	793	999999	999999	98	152	999999	999999	506	999999	999999	999999	294	999999	999999	89	235	529	426	522	649	999999	230	580	894	999999	13	999999	566	540	999999	257	83	584	617	532	773	999999	769	660	630	648	33	400	999999	829	999999	999999	843	856	999999	29	235	129	999999	379	573	898	861	737	999999	488	782	999999	602	183	321	999999	999999	620	316	512	760	766	999999	999999	238	830	195	999999	999999	260	999999	710	671	341	31	999999	744	247	999999	999999	860	999999	520	999999	865	67	798	221	518	999999	106	232	549	999999	269	999999	999999	999999	999999	742	712	796	427	888	398	82	304	270	162	366	964	419	661	441	651	728	999999	751	999999	180	42	974	556	979	163	999999	170	314	82	562	727	905	106	226	172	74	613	631	753	793	999999	537	68	161	375	687	571	118	714	540	223	999999	999999	999999	999999	738	249	448	735	530	911	989	197	999999	999999	69	999999	999999	278	999999	999999	623	998	352	999999	999999	915	405	613	476	999999	999999	600	541	999999	252	211	999999	999999	434	999999	175	999999	999999	999999	773	350	469	999999	316	375	137	840	137	426	999999	487	361	562	215	822	844	834	269	234	999999	399	656	999999	397	857	195	999999	844	999999	949	727	775	470	999999	164	455	999999	307	110	178	221	472	999999	750	764	850	573	310	611	980	340	636	998	31	384	694	220	134	458	189	209	996	999999	476	872	999999	890	919	999999	377	960	537	999999	65	649	926	999999	509	632	17	999999	626	242	781	618	100	776	999999	268	470	245	758	999999	920	969	224	108	999999	877	62	959	999999	259	999999	29	802	999999	999999	381	458	999999	999999	502	450	567	583	763	592	858	999999	935	451	999999	591	999999	212	999999	247	999999	434	828	891	632	580	58	967	377	999999	999999	815	999999	833	77	999999	316	535	266	407	999999	396	460	515	999999	105	999999	518	993	999999	113	817	123	240	857	947	630	272	88	999999	402	600	215	765	831	52	170	111	383	850	284	606	946	999999	884	700	973	322	999999	536	463	539	973	708	895	944	701	391	976	130	190	999999	456	344	14	999999	190	695	684	747	999999	25	145	999999	999999	506	999999	999999	999999	167	973	999999	172	551	999999	863	626	507	870	886	351	778	135	263	669	240	159	999999	286	131	519	288	638	999999	602	448	404	999999	325	398	83	869	45	819	156	999999	999999	905	999999	151	146	999999	824	797	406	165	890	
882	483	162	357	268	999999	233	999999	695	679	809	949	30	469	795	191	999999	999999	482	742	315	116	999999	999999	254	999999	145	985	836	463	840	955	446	999999	522	356	172	50	815	323	999999	182	461	203	81	955	855	682	350	501	999999	999999	924	422	584	775	686	999999	113	531	420	999999	810	241	999999	854	512	472	999999	999999	29	999999	999999	169	999999	143	654	603	288	999999	881	463	644	345	120	855	41	33	973	746	670	369	937	999999	902	573	999999	999999	365	227	453	392	735	901	482	911	987	999999	491	451	131	93	999999	814	999999	957	604	474	131	982	999999	489	999999	210	778	659	503	713	999999	368	771	434	999999	70	845	498	999999	742	863	208	868	275	541	999999	625	586	844	999999	642	944	968	896	108	999999	404	963	893	999999	133	822	418	284	508	133	999999	696	844	464	969	162	999999	862	611	922	124	556	999999	967	999999	999999	815	380	999999	322	999999	874	336	865	665	881	604	999999	619	999999	789	594	767	417	852	928	741	389	163	490	715	116	295	186	267	847	999999	926	999999	931	999999	48	213	196	734	804	999999	999999	999999	999999	557	45	252	571	142	999999	999999	539	124	657	459	435	999999	590	606	292	589	159	608	999999	865	678	999999	688	43	999999	390	580	683	57	568	763	591	74	932	679	999999	723	53	737	68	486	811	300	481	582	999999	622	589	451	999999	220	999999	980	999999	879	789	564	537	391	999999	218	856	76	98	696	844	162	657	926	429	865	999999	999999	759	388	999999	955	999999	999999	999999	999999	999999	242	832	358	392	610	841	63	890	309	195	662	597	849	630	745	212	784	738	669	965	999999	999999	359	114	509	230	844	22	834	357	86	461	999999	227	623	244	740	314	243	320	604	46	999999	679	453	283	910	758	131	752	432	999999	270	999999	338	219	482	253	882	389	999999	999999	66	951	119	210	225	632	16	511	999999	480	504	999999	370	626	999999	680	660	235	320	96	999999	91	999999	363	201	999999	888	414	761	496	431	999999	323	999999	980	178	570	252	68	288	751	620	291	952	228	999999	441	999999	999999	999999	592	657	78	910	158	974	35	755	19	999999	999999	999999	750	975	58	999999	46	806	645	999999	119	418	999999	999999	999999	281	999999	973	145	290	147	186	106	958	904	774	785	412	415	999999	152	815	242	422	999999	999999	999999	316	903	578	874	999999	76	583	693	184	999999	46	576	999999	184	999999	999999	729	999999	999999	999999	791	80	999999	864	634	401	640	590	304	999999	754	497	194	411	
493	79	566	415	999999	119	523	275	999999	294	749	835	537	830	100	205	513	914	978	654	999999	245	629	713	999999	999999	436	999999	399	999999	735	999999	391	475	999999	999999	62	999999	995	456	982	526	351	999999	125	798	864	809	999999	999999	671	840	999999	540	999999	999999	450	853	174	999999	999999	530	999999	731	558	209	999999	71	999999	117	999999	200	918	531	672	999999	999999	999999	598	452	999999	626	501	300	337	894	40	999999	152	442	542	209	159	999999	773	999999	999999	620	441	915	354	802	669	393	955	481	922	986	868	771	364	999999	264	722	999999	66	38	584	404	664	178	602	919	707	574	943	999999	999999	758	220	910	283	206	999999	999999	576	956	999999	345	855	972	54	982	380	87	730	945	436	825	716	433	75	226	777	746	752	883	962	818	22	440	730	238	657	999999	90	999999	999999	624	333	109	920	249	548	692	134	619	999999	999999	844	998	614	376	51	787	845	67	429	935	355	999999	994	299	333	424	251	816	334	520	996	125	372	999999	999999	617	999999	826	677	95	999999	999999	344	342	999999	24	826	363	196	870	25	999999	999999	646	279	999999	999999	630	916	134	450	999999	999999	38	999999	999999	999999	802	873	434	283	28	390	344	323	222	999999	662	325	319	597	888	629	464	504	999999	929	725	542	862	512	882	910	999999	645	313	999999	999999	709	255	388	999999	999999	761	597	999999	999999	851	999999	999999	290	999999	315	999999	536	562	688	830	999999	659	798	909	269	20	922	999999	999999	837	698	19	373	999999	952	999999	930	573	407	999999	866	507	341	88	402	999999	999999	999999	999999	313	26	93	624	27	999999	59	456	479	764	999999	839	206	888	805	162	323	999999	247	500	245	676	963	999999	820	963	36	328	720	999999	785	438	863	823	804	999999	999999	394	355	269	903	622	461	999999	928	38	670	999999	535	925	88	791	999999	569	342	636	63	929	999999	999999	756	731	736	962	979	50	976	383	999999	984	999999	928	347	977	596	999999	999999	164	235	792	303	999999	792	794	438	993	999999	999999	490	178	767	686	590	301	999999	999999	999999	499	829	888	61	999999	999999	999999	389	159	453	366	972	719	421	999999	703	21	761	999999	939	941	533	999999	946	682	999999	915	226	999999	348	56	474	999999	735	726	999999	347	999999	999999	882	250	415	288	550	737	331	771	999999	999999	982	578	540	173	242	944	965	999999	941	379	404	999999	334	528	811	406	892	556	999999	694	999999	366	281	755	467	999999	999999	255	444	219	999999	130	168	358	877	769	999999	310	
193	791	760	490	406	370	611	272	915	999999	476	153	999999	774	999999	71	304	626	307	785	999999	543	999999	999999	999999	999999	28	284	460	976	999999	52	891	591	999999	999999	934	94	960	910	153	999999	782	649	778	301	374	585	999999	106	999999	260	471	730	999999	649	382	50	999999	674	999999	999999	811	939	245	433	262	264	411	595	999999	219	666	397	999999	999999	760	768	942	118	367	442	941	999999	999999	999999	581	999999	999999	999999	819	893	13	296	568	816	392	843	414	354	48	999999	184	746	969	844	999999	84	98	999999	999999	614	108	972	316	909	395	458	27	844	999999	999999	277	999999	775	999999	999999	999999	828	824	999999	917	363	999999	79	257	268	204	394	88	805	506	81	893	999999	215	795	40	979	658	431	934	826	570	502	946	842	496	970	735	637	224	255	274	974	999999	999999	510	903	69	650	200	73	999999	48	355	30	999999	853	570	447	999999	400	180	403	194	100	793	999999	999999	999999	772	233	659	999999	591	261	807	919	862	955	295	137	920	999999	999999	999999	887	531	999999	926	468	643	410	297	999999	999999	85	870	999999	880	999999	999999	780	654	878	967	413	498	999999	104	222	464	990	999999	999999	999999	999999	171	172	999999	213	271	948	999999	999999	139	999999	372	989	767	999999	999999	139	981	498	879	356	275	139	273	999999	999999	84	62	714	13	652	795	144	411	999999	913	708	476	677	999999	466	999999	999999	999999	154	51	508	999999	918	285	999999	18	126	283	702	999999	999999	999999	855	999999	197	896	491	942	486	37	999999	588	423	999999	999999	999999	999999	999999	422	772	566	999999	129	425	999999	394	999999	438	678	999999	679	861	999999	148	881	999999	999999	863	17	570	102	766	999999	999999	814	919	275	999999	57	672	704	999999	860	999999	648	999999	779	439	923	802	762	62	273	841	358	376	880	285	390	428	51	451	295	852	679	800	127	12	611	970	128	487	391	999999	940	855	10	778	500	999999	40	191	939	215	999999	50	999999	431	768	999999	49	990	275	629	999999	262	538	18	261	847	999999	776	828	953	683	999999	671	266	901	502	375	112	999999	160	397	859	511	90	54	639	999999	999999	999999	999999	930	138	222	762	385	999999	326	992	527	999999	706	264	363	986	999999	532	378	245	530	275	999999	937	215	125	241	770	999999	458	963	999999	549	837	999999	664	32	555	72	999999	880	223	185	999999	999999	141	999999	143	506	525	999999	521	270	72	175	967	100	999999	923	107	530	999999	937	868	999999	905	114	869	721	698	963	999999	999999	469	365	
317	100	700	362	83	999999	999999	274	235	899	999999	361	999999	672	574	999999	999999	999999	999999	999999	999999	286	317	354	679	37	583	421	999999	561	583	60	999999	706	857	877	400	640	849	435	999999	999999	712	969	999999	999999	627	999999	157	999999	999999	353	505	91	99	41	782	356	683	56	98	687	466	999999	999999	401	560	999999	814	696	183	399	782	539	956	925	574	348	767	135	999999	387	273	999999	999999	999999	554	999999	617	826	105	999999	999999	803	999999	744	883	999999	999999	999999	999999	847	391	460	950	545	570	966	134	174	466	444	588	557	645	999999	423	783	56	999999	846	841	172	987	999999	139	441	979	202	999999	51	999999	694	999999	142	563	995	813	732	91	999999	588	594	453	369	660	465	999999	167	636	330	999999	992	567	348	161	999999	999999	858	821	113	590	999999	999999	132	999999	749	16	425	999999	715	610	999999	965	426	267	256	999999	627	941	999999	42	999999	999999	892	940	542	137	243	980	999999	999999	954	910	977	88	815	682	330	438	999999	459	999999	84	920	720	59	37	150	90	905	964	776	917	158	81	768	999999	29	192	398	621	999999	444	213	124	655	150	987	347	999999	573	399	999999	999999	223	999999	999999	646	181	891	999999	987	999999	999999	914	825	47	761	999999	999999	999999	999999	999999	49	298	687	999999	999999	806	999999	908	49	802	999999	341	575	586	999999	935	33	999999	570	999999	300	883	999999	618	369	999999	298	617	389	91	37	843	910	261	160	742	535	999999	876	839	116	982	475	999999	999999	999999	349	248	999999	999999	999999	999999	999999	815	847	165	664	79	999999	581	517	457	529	958	775	999999	431	999999	999999	154	410	525	155	731	999999	317	418	999999	104	999999	999999	999999	465	999999	208	738	805	999999	414	994	88	999999	328	304	331	999999	463	517	999999	729	999999	35	999999	17	424	367	153	316	83	999999	999999	223	999999	562	631	999999	992	965	759	46	989	335	999999	441	76	944	206	850	409	999999	854	900	41	374	999999	924	247	999999	999999	999999	595	498	999999	874	256	864	491	765	672	999999	666	498	757	999999	740	986	126	381	941	480	171	999999	907	991	999999	846	191	610	258	707	230	543	826	917	451	999999	314	999999	999999	211	463	999999	188	999999	999999	999999	153	999999	999999	328	999999	999999	517	668	680	302	591	40	198	410	682	880	999999	964	643	132	671	999999	930	999999	681	92	196	739	999999	730	124	371	575	329	703	532	976	929	900	363	36	167	999999	159	910	283	845	784	529	582	922	224	901	999999	694	313	999999	394	646	999999	
679	777	652	949	187	229	999999	869	706	160	903	588	73	290	106	513	602	999999	338	999999	999999	412	999999	443	808	999999	469	282	635	400	803	591	999999	185	683	999999	515	999999	971	690	818	999999	87	378	679	344	160	621	206	190	710	948	65	248	999999	277	999999	999999	150	287	759	999999	999999	316	357	999999	305	999999	606	999999	998	314	809	999999	589	269	334	841	764	474	749	847	85	454	689	855	535	53	696	416	691	307	157	693	931	999999	999999	771	31	999999	999999	272	999999	359	192	406	148	417	659	229	999999	999999	999999	999999	538	911	117	789	626	502	786	261	201	200	999999	701	999999	125	999999	999999	527	563	820	407	435	487	832	726	272	999999	716	128	394	477	473	999999	853	480	165	29	528	952	154	529	581	786	81	824	999999	491	999999	33	999999	705	701	389	904	56	251	61	88	390	527	999999	785	668	999999	723	999999	199	999999	686	959	999999	999999	999999	419	999999	826	999999	416	999999	533	781	53	693	427	999999	776	94	71	999999	238	114	999999	147	434	810	743	913	919	357	108	14	642	563	999999	12	280	136	999999	612	999999	603	999999	80	999999	999999	999999	999999	250	188	947	642	137	999999	457	854	757	999999	999999	608	558	999999	729	68	909	999999	999999	489	629	999999	418	649	999999	999999	585	635	999999	869	290	687	520	650	672	740	999999	999999	876	601	115	999999	999999	983	999999	371	64	317	874	586	171	338	608	999999	472	826	770	307	999999	678	999999	999999	395	888	16	462	98	907	999999	988	658	454	652	546	384	420	999999	435	664	752	404	278	761	883	708	952	89	709	187	845	969	999999	937	208	145	292	823	367	976	533	999999	157	76	885	999999	999999	685	71	436	999999	999999	345	643	775	284	999999	71	999999	190	64	383	388	729	404	29	556	999999	999999	999999	101	999999	812	458	140	478	999999	211	875	955	991	999999	27	283	135	198	634	469	171	923	948	231	322	999999	922	999999	999999	428	671	999999	999999	209	241	660	344	465	999999	886	512	999999	37	985	195	556	198	999999	365	115	999999	216	395	96	355	530	999999	999999	284	635	536	999999	583	828	540	19	583	791	999999	366	939	669	353	747	999999	864	896	963	999999	999999	988	999999	794	999999	824	999999	999999	294	854	999999	999999	473	191	219	999999	532	723	208	455	185	972	407	999999	999	176	933	999999	647	999999	999999	999999	999999	834	999999	646	999999	999999	794	999999	85	999999	299	936	999999	168	999999	488	143	999999	433	151	697	517	860	793	999999	391	795	622	890	602	833	999999	
373	999999	999999	639	672	573	957	347	928	204	999999	646	682	470	428	840	999999	455	729	260	706	349	999999	981	999999	724	65	20	399	182	123	999999	705	144	573	256	999999	836	816	570	439	96	222	502	147	999999	121	130	962	955	921	999999	873	582	999999	33	151	726	664	999999	517	947	999999	756	91	897	941	547	896	182	390	999999	999999	168	821	999999	137	999999	843	760	613	934	57	444	260	677	609	133	687	549	999999	733	181	868	63	491	999999	466	420	999999	999999	573	234	999999	575	66	806	714	761	838	896	999999	999999	904	999999	582	999999	512	505	414	297	818	860	357	76	656	693	770	999999	339	999999	670	32	603	999999	50	710	999999	869	204	870	895	999999	848	653	999999	851	276	999999	999999	592	637	960	999999	999999	464	712	876	723	919	999999	46	999999	431	368	235	685	289	426	304	871	642	999999	311	543	999999	456	22	704	669	805	427	246	635	747	999999	710	25	650	33	338	833	543	950	999999	834	296	999999	490	427	722	571	999999	239	608	949	994	999999	472	560	17	699	182	999999	124	945	799	973	684	525	525	669	639	402	965	47	109	999999	480	999999	115	516	531	286	946	999999	576	17	36	797	848	62	552	999999	999999	638	661	999999	836	885	44	323	999999	964	999999	63	932	458	999999	570	849	311	187	763	455	501	178	999999	999999	880	379	792	946	886	999999	473	999999	549	386	337	999999	620	856	594	674	791	261	567	384	893	999999	999999	999999	466	947	999999	999999	789	644	524	999999	765	381	955	516	252	377	378	999999	438	999999	999999	82	936	193	239	454	593	98	663	999999	610	521	223	579	261	999999	489	939	140	598	336	999999	999999	999999	999999	249	900	88	432	423	999999	999999	945	999999	918	55	806	999999	999999	101	999999	701	981	999999	859	253	167	386	265	202	887	439	166	840	999999	488	220	79	572	999999	554	514	665	999999	367	999999	575	266	660	999999	252	999999	230	999999	317	635	923	587	17	999999	999999	523	823	240	535	999999	124	999999	357	440	999999	999999	710	729	547	776	45	741	916	999999	677	900	726	59	950	680	219	127	532	974	564	999999	71	999999	999999	40	999999	999999	714	914	226	470	909	229	380	514	999999	500	501	540	600	191	671	488	700	190	797	999999	289	855	244	996	999999	383	999999	211	676	999999	821	517	999999	610	37	11	312	999999	991	506	679	445	999999	718	626	999999	383	383	962	582	503	727	242	918	155	858	680	230	887	536	354	999999	837	991	679	983	456	999999	164	669	999999	
493	999999	999999	103	844	683	525	379	591	999999	502	999999	999999	22	103	284	999999	464	178	331	92	329	999999	161	999999	607	190	48	999999	999999	999999	228	302	406	999999	538	941	824	311	999999	165	850	306	537	851	999999	999999	999999	585	709	289	535	985	348	103	999999	734	999999	593	246	502	486	737	55	615	283	946	698	11	565	343	351	163	993	175	242	33	999999	310	580	999999	999999	463	933	265	858	242	954	312	847	804	801	240	75	682	678	122	260	921	999999	983	999999	977	29	999999	937	382	991	182	860	149	999999	839	999999	381	300	33	999999	789	756	50	992	395	164	761	541	999999	97	321	497	129	772	16	731	999999	999999	233	443	567	327	486	251	781	451	707	998	999999	227	693	391	655	999999	470	175	537	999999	659	823	999999	834	827	294	999999	685	740	376	799	117	425	563	999999	589	246	472	280	799	999999	943	999999	763	999999	893	999999	929	999999	811	999999	840	204	999999	169	409	185	733	999999	202	999999	106	999999	340	999999	854	802	140	324	75	81	999999	895	737	779	716	377	999999	265	933	889	751	999999	929	74	999999	912	818	403	667	414	513	971	88	999999	124	242	125	565	724	100	274	614	776	999999	313	945	467	999999	453	42	999999	478	999999	312	818	999999	999999	276	248	942	999999	736	656	661	568	37	817	507	665	483	261	999999	540	999999	625	146	76	200	760	999999	454	992	950	635	733	45	999999	775	420	860	461	849	326	781	999999	538	958	125	180	286	138	959	171	969	780	741	937	723	999999	682	197	591	999999	235	497	991	785	30	927	533	622	51	97	805	31	999999	622	759	735	999999	188	950	29	999999	999999	495	999999	981	855	992	108	690	97	738	673	870	343	101	294	126	752	937	197	999999	999999	96	872	365	948	999999	999999	999999	988	999999	999999	246	999999	41	350	12	170	999999	175	935	435	999999	953	999999	141	160	78	531	474	619	999999	250	763	381	999999	999999	622	999999	42	487	999999	919	702	497	999999	999999	308	312	751	999999	956	948	772	261	222	731	142	523	233	797	308	597	713	379	266	999999	482	199	220	551	999999	694	771	687	72	999999	239	999999	124	705	999999	765	780	192	662	395	999999	511	999999	98	665	108	251	245	189	285	216	333	240	981	953	118	102	209	901	271	999999	94	999999	999999	502	676	409	528	999999	542	817	530	716	999999	784	971	40	132	999999	291	453	999999	508	786	308	905	236	999999	751	999999	673	580	999999	401	218	393	999999	461	999999	989	698	722	300	
646	468	999999	617	999999	999999	982	88	969	323	620	999999	999999	586	999999	408	596	999999	276	999999	212	999999	246	249	325	662	401	659	579	536	999999	999999	731	245	862	328	999999	298	867	999999	999999	665	704	267	670	583	567	807	909	62	999	999999	431	945	999999	777	231	446	302	706	805	333	508	443	426	999999	96	416	999999	93	786	307	999999	999999	999999	546	174	979	578	741	105	999999	749	526	537	357	171	786	156	94	999999	999999	996	171	141	445	166	999999	841	999999	999999	160	999999	825	276	701	968	101	936	551	613	999999	867	560	610	221	584	999999	905	78	865	999999	269	639	987	610	311	999999	209	572	390	903	147	935	254	944	510	923	260	836	389	80	849	604	481	854	999999	446	560	919	999999	999999	365	999999	999999	197	891	453	838	665	400	557	999999	373	170	709	115	932	316	665	711	661	731	79	689	795	999999	664	168	999999	999999	865	999999	289	711	216	999999	374	167	66	63	999999	999999	594	999999	999999	188	485	999999	771	999999	385	139	895	217	999999	453	296	92	981	736	236	295	706	999999	535	999999	611	662	954	999999	740	999999	999999	612	654	576	146	633	999999	617	974	999999	396	393	917	999999	964	82	511	762	261	292	185	999999	827	771	387	231	910	143	576	823	489	609	19	609	999999	293	563	999999	316	662	999999	999999	762	15	898	322	456	799	999999	539	999999	202	910	457	599	929	999999	883	198	915	999999	725	51	160	999999	786	384	317	856	680	519	877	456	598	68	811	999999	822	999999	75	775	121	408	46	999999	297	699	561	19	950	508	679	444	401	940	508	332	611	999999	121	937	148	943	999999	30	282	999999	321	999999	788	999999	962	20	133	149	611	326	15	487	454	97	823	308	906	182	999999	443	999999	999999	559	489	956	999999	760	999999	999999	177	355	25	400	551	387	171	999999	588	545	999999	321	261	999999	191	326	133	818	34	124	840	47	880	191	839	999999	663	839	999999	414	999999	999999	996	513	443	971	989	999999	903	999999	661	999999	327	636	179	132	802	329	378	999999	833	999999	736	22	795	140	474	833	560	999999	724	332	922	184	999999	420	999999	999999	896	220	999999	45	914	999999	463	763	999999	999999	22	717	889	344	471	999999	999999	674	523	983	999999	312	506	166	537	54	985	999999	999999	153	504	999999	807	64	432	999999	835	798	825	421	999999	42	999999	230	820	843	970	390	999999	785	999999	467	897	341	999999	593	999999	180	999999	870	340	133	608	999999	749	263	999999	835	911	999999	311	782	999999	
112	433	685	892	286	345	693	83	604	478	379	999999	46	999999	999999	32	839	999999	999999	999999	954	90	435	433	843	999999	999999	933	145	999999	557	483	821	619	795	907	999999	701	436	999999	813	797	735	655	239	37	713	402	443	999999	81	859	646	999999	894	31	997	261	58	806	778	999999	999999	999999	921	999999	728	427	999999	567	676	148	27	999999	486	167	355	999999	203	815	766	174	499	333	407	999999	837	999999	999999	999999	910	104	652	630	66	63	999999	999999	734	344	309	295	336	875	145	933	842	816	999999	736	999999	999999	67	242	50	613	270	999999	728	233	67	399	702	301	999999	582	999999	999999	772	432	999999	745	55	999999	999999	480	837	999999	198	999999	855	30	333	987	108	692	46	999999	590	453	793	254	881	511	286	909	999999	44	228	562	447	999999	999999	999999	438	999999	999999	208	725	569	999999	646	426	264	999999	999999	999999	714	203	965	546	999999	806	329	639	64	864	999999	583	607	887	999999	405	635	999999	409	999999	999999	559	999999	520	999999	693	999999	677	157	827	999999	999999	248	843	999999	841	999999	26	999999	649	724	944	384	75	637	624	999999	681	972	250	791	237	999999	70	999999	165	999999	454	707	392	785	652	491	236	247	411	999999	763	19	961	153	618	999999	760	262	999999	999999	113	883	999999	999999	999999	704	999999	46	399	999999	999999	527	722	999999	999999	318	978	999999	81	999999	157	828	999999	290	364	672	21	107	182	572	999999	808	520	980	921	999999	494	817	446	948	999999	200	847	245	167	999999	296	154	999999	999999	687	897	190	999999	37	285	657	999999	220	676	693	809	863	999999	958	379	17	999999	895	247	999999	170	427	133	877	999999	980	990	133	999999	386	867	761	873	999999	999999	627	176	952	999999	999999	561	607	769	265	774	337	30	286	999999	239	554	999999	107	485	526	480	67	476	80	304	667	810	102	999999	999999	58	989	942	649	751	999999	789	999999	334	273	562	657	868	999999	629	960	713	345	888	999999	618	664	398	367	839	570	700	881	351	255	751	515	479	999999	726	347	999999	637	46	399	764	999	772	999999	964	999999	999999	999999	450	344	953	999999	999999	999999	217	393	999999	584	809	191	150	907	908	89	521	57	187	439	386	292	882	86	999999	999999	999999	619	999999	185	403	26	380	337	441	16	301	286	311	21	231	343	745	999999	827	855	258	856	100	693	700	916	645	760	987	168	999999	877	176	999999	400	999999	502	426	190	793	810	812	476	901	999999	245	746	175	999999	53	999999	389	258	999999	250	221	
999999	207	485	487	381	620	350	282	554	423	119	596	621	633	999999	329	321	999999	54	446	389	199	905	999999	180	479	999999	944	620	82	629	722	474	188	79	304	940	703	422	199	472	204	357	374	136	159	554	583	212	228	77	223	408	804	832	339	302	31	317	901	77	406	662	481	999999	396	999999	442	564	546	388	999999	622	855	973	195	999999	540	338	30	924	999999	741	402	14	415	324	999999	356	740	999999	919	396	520	131	999999	541	999999	999999	999999	37	121	29	665	839	459	601	553	830	646	496	999999	692	999999	976	108	999999	999999	476	999999	82	461	96	823	544	999999	232	111	733	906	999999	966	960	598	992	813	949	86	562	555	814	771	999999	709	253	999999	236	109	999999	33	412	282	408	201	999999	576	35	205	999999	999999	237	499	819	924	993	999999	800	104	304	173	158	587	706	999999	999999	310	622	999999	580	303	242	132	568	710	504	999999	567	768	931	999999	787	754	999999	192	327	324	952	915	999999	723	449	142	999999	380	999999	824	575	487	999999	366	999999	648	999999	827	148	114	931	119	430	999999	962	42	999999	878	386	404	999999	524	603	259	358	999999	670	856	853	109	328	197	999999	999999	806	90	150	574	471	148	139	137	53	999999	393	842	495	103	761	417	969	925	999999	480	201	60	884	378	18	999999	978	999999	973	48	786	743	283	750	816	881	891	598	999999	247	274	999999	999999	390	865	515	221	999999	999999	445	999999	402	203	364	487	755	205	999999	566	224	999999	370	163	14	436	999999	999999	744	999999	879	999999	380	999999	756	999999	696	579	504	999999	502	46	411	673	538	999999	394	999999	918	273	70	685	999999	42	202	87	904	352	999999	953	224	946	476	298	999999	918	759	883	999999	999999	999999	186	701	269	73	188	999999	696	625	106	52	111	999999	481	227	203	408	347	999999	678	311	999999	999999	550	298	555	569	123	458	619	158	510	111	769	481	884	999999	859	969	24	329	218	727	999999	911	123	306	995	999999	999999	520	421	567	768	847	447	82	161	971	999999	618	999999	999999	16	999999	541	999	880	999	999999	219	549	999999	311	359	102	626	999999	999999	184	259	574	51	437	108	736	943	342	999999	43	811	832	888	461	406	683	970	720	431	379	123	425	995	738	999999	999999	53	999999	419	999999	821	999999	521	796	267	53	603	810	907	999999	598	666	958	999999	531	999999	661	917	905	676	999999	905	312	270	999999	833	579	313	625	137	693	687	923	999999	222	472	321	101	203	999999	89	
170	813	219	999999	456	467	38	216	435	999999	135	360	999999	633	915	47	261	999999	434	474	300	999999	999999	528	910	743	791	999999	999999	75	569	724	553	596	999999	999999	102	999999	614	376	550	999999	999999	816	567	337	190	542	306	999999	69	366	769	887	789	975	999999	999999	869	713	675	999999	157	369	750	999999	806	156	672	823	944	771	131	67	923	999999	999999	963	999999	583	562	999999	456	633	15	999999	954	665	806	985	69	410	999999	999999	999999	275	948	830	76	999999	530	43	999999	999999	490	297	999999	999999	999999	595	979	79	731	296	160	999999	828	524	363	547	999999	999999	999999	999999	764	544	162	230	367	658	255	174	897	804	62	529	999999	973	153	717	968	253	701	220	999999	989	999999	333	999999	284	446	999999	477	528	709	389	999999	192	719	946	145	24	353	315	350	999999	182	927	243	999999	47	855	381	645	579	999999	449	139	680	775	865	829	480	93	999999	999999	999999	378	104	673	835	206	264	207	582	954	899	999999	870	200	816	751	99	128	999999	591	63	831	999999	506	999999	563	999999	943	90	316	543	270	103	529	999999	803	832	569	795	840	600	184	73	625	999999	63	269	489	958	999999	739	999999	846	999999	767	865	429	597	733	281	694	320	126	275	420	639	302	999999	83	999999	999999	529	332	406	990	878	768	333	203	886	304	32	985	966	999999	191	424	473	762	261	999999	244	835	999999	156	290	67	797	214	674	999999	999999	416	945	205	999999	39	450	999999	888	107	105	404	847	977	672	999999	999999	698	239	999999	999999	588	999999	638	999999	999999	999999	260	999999	821	970	128	529	136	385	999999	49	770	367	999999	973	833	873	164	288	999999	999999	547	483	955	999999	999999	975	459	931	999999	595	317	521	525	999999	999999	929	77	999999	977	999999	721	601	999999	294	390	340	87	999999	999999	715	667	360	843	705	271	776	999999	914	871	153	80	204	55	999999	999999	259	842	930	784	904	805	37	311	965	277	945	426	670	526	768	999999	218	935	625	927	999999	999999	999999	959	423	999999	162	264	834	804	999999	999999	46	999999	141	498	999999	466	100	909	999999	59	878	999999	325	360	93	398	113	999999	862	268	430	102	776	581	32	970	999999	729	999999	772	476	170	999999	400	390	999999	395	280	999999	751	845	715	298	907	798	392	644	73	101	763	161	589	942	999999	999999	999999	786	559	475	186	106	370	265	866	582	718	686	925	969	999999	13	833	504	999999	423	714	999999	868	782	640	999999	307	638	889	621	999999	227	494	275	
446	332	836	804	999999	655	484	460	999999	335	90	705	718	103	999999	760	328	95	831	999999	420	150	999999	776	999999	850	798	999999	999999	254	999999	501	202	660	533	652	177	999999	999999	999999	938	264	381	543	702	999999	617	214	522	139	303	802	395	650	855	305	999999	69	969	723	856	752	94	187	640	588	513	68	569	474	593	299	165	376	904	165	999999	999999	83	900	243	594	219	246	951	891	116	552	999999	238	246	117	999999	216	609	196	180	204	902	999999	431	558	644	58	545	999999	999999	999999	745	699	536	40	985	78	489	272	999999	847	235	748	999999	960	263	341	999999	485	239	948	766	718	999999	574	999999	959	999999	999999	949	171	700	948	254	999999	806	999999	701	216	999999	990	727	346	652	332	999999	163	641	470	999999	313	999999	69	773	699	262	36	999999	962	999999	35	999999	999999	323	381	999999	999999	504	999999	164	158	640	31	363	248	230	429	76	662	999999	328	327	17	390	999999	351	999999	999999	999999	834	779	400	738	999999	106	400	922	33	999999	999999	691	658	256	316	155	673	799	999999	534	999999	832	960	999999	366	999999	708	593	999999	677	40	516	112	949	999999	384	999999	999999	373	267	848	999999	406	999999	999999	914	669	999999	700	999999	971	552	935	999999	86	999999	999999	348	382	428	397	807	999999	355	250	669	999999	709	694	931	999999	772	435	999999	686	180	436	175	575	451	999999	999999	892	189	705	488	581	463	873	999999	565	420	999999	945	869	51	799	60	999999	818	999999	960	999999	999999	846	209	126	496	963	905	575	999999	772	931	999999	999999	914	329	649	761	999999	135	835	145	999999	977	254	490	578	644	381	385	621	999999	124	608	999999	133	342	506	371	94	500	968	984	912	647	596	96	999999	136	999999	410	792	729	211	134	999999	403	868	955	636	918	328	533	199	999999	25	817	259	512	791	999999	153	399	14	635	867	161	463	999999	657	403	999999	999999	901	999999	828	999999	913	999999	17	730	473	999999	735	175	181	444	794	999999	631	999999	999999	606	999999	493	267	402	725	999999	267	100	939	538	307	999999	458	810	631	224	213	988	999999	999999	504	70	522	601	664	838	463	432	999999	583	999999	878	567	999999	999999	418	718	999999	311	999999	999999	916	790	935	254	999999	999999	371	813	579	676	642	875	70	111	284	970	665	738	887	122	834	733	365	828	429	999999	594	637	222	506	778	687	999999	999999	587	280	587	357	999999	131	101	619	999999	907	77	13	999999	762	999999	999999	62	697	999999	999999	999999	999999	435	116	
999999	999999	132	734	999999	83	999999	954	318	512	524	14	999999	317	576	765	999999	224	947	999999	761	425	179	832	739	999999	453	91	273	341	175	404	844	480	532	999999	999	367	29	713	19	122	694	999999	999999	893	65	745	999999	658	213	178	245	977	355	409	657	299	994	825	630	816	999999	999999	346	999999	999999	912	784	242	766	663	999999	243	448	649	731	999999	594	999999	719	999999	960	615	999999	997	999999	867	134	999999	686	709	372	999999	92	202	430	716	657	999999	733	152	960	887	892	550	973	11	538	705	677	482	705	158	999999	999999	856	85	849	349	960	301	787	661	999999	999999	301	11	999999	255	228	999999	527	475	122	576	999999	999999	999999	999999	33	167	339	429	456	214	14	999999	97	170	346	354	867	999999	999999	442	999999	999999	342	835	999999	972	850	293	999999	662	955	240	46	999999	185	783	362	272	325	803	962	368	215	351	61	87	999999	991	908	874	999999	219	999999	999999	221	448	740	999999	999999	61	316	999999	942	999999	258	774	999999	999999	984	999999	991	999999	992	365	479	996	103	990	784	181	999999	999999	384	612	999999	745	923	999999	328	999999	52	475	933	274	496	916	426	420	102	287	899	367	16	355	882	553	999999	951	999999	225	354	749	112	999999	993	999999	671	999999	290	999999	850	821	999999	257	521	526	670	728	999999	563	579	683	898	506	999999	701	853	39	730	960	529	999999	999999	113	392	302	999999	777	999999	999999	254	999999	140	999999	999999	87	139	758	833	365	999999	999999	999999	647	645	671	851	606	999999	302	603	999999	999999	329	984	878	667	134	864	999999	999999	999999	999999	828	318	492	999999	999999	999999	204	999999	104	999999	375	88	40	999999	517	999999	999999	999999	999999	892	999999	999999	611	488	999999	605	999999	420	14	893	615	212	988	51	999999	999999	163	129	999999	536	999999	730	509	999999	999999	250	953	999999	159	666	999999	778	397	10	478	392	706	13	741	713	999999	783	567	210	589	172	999999	989	999999	187	999999	602	907	240	212	258	999999	174	255	570	652	570	270	347	999999	837	814	999999	572	870	632	159	387	830	999999	906	172	309	857	80	161	963	361	972	362	551	870	167	797	229	999999	542	757	180	999999	999999	999999	229	459	752	999999	111	426	766	999999	999999	224	87	999999	306	96	999999	316	184	418	688	218	999999	999999	208	999999	657	200	353	999999	100	401	217	768	999999	393	942	999999	999999	722	999999	547	594	427	999999	336	793	941	501	143	818	235	999999	762	383	742	999999	244	999999	785	701	910	999999	351	464	762	
17	999999	163	913	153	787	211	462	368	150	624	871	788	871	183	715	699	999999	999999	864	818	999999	395	999999	169	708	598	999999	30	149	474	253	962	999999	329	485	788	587	989	40	33	130	403	242	128	999999	455	388	999999	985	220	863	744	599	943	562	922	999999	754	445	199	999999	441	999999	676	380	908	354	552	999999	926	121	999999	576	841	698	61	163	211	806	262	999999	716	45	929	610	508	999999	500	767	999999	955	833	999999	841	151	999999	185	565	747	454	111	836	914	68	999999	643	999999	758	255	511	999999	632	999999	192	979	999999	406	299	76	872	545	853	785	145	971	288	675	734	699	20	876	598	999999	362	161	999999	801	976	999999	967	339	614	999999	999999	999999	333	886	371	861	975	291	886	499	999999	908	257	61	779	97	820	967	444	68	244	635	180	178	595	41	999999	999999	999999	999999	999999	543	931	608	529	999999	648	402	314	873	724	729	989	108	588	453	903	331	31	999999	20	10	895	555	20	630	999999	164	300	340	265	999999	861	428	401	341	977	648	532	438	449	428	662	999999	344	515	645	81	590	999999	137	284	353	540	457	999999	647	385	597	898	727	493	999999	974	617	999999	867	571	707	256	476	264	799	592	450	591	999999	334	221	505	985	551	999999	158	212	981	999999	331	970	999999	693	601	999999	633	999999	955	326	688	953	230	647	83	374	343	674	999999	999999	999999	999999	866	999999	999999	174	102	913	185	918	952	771	636	999999	546	999999	414	999999	875	213	176	881	494	275	658	380	990	999999	911	187	999999	484	999999	999999	507	241	999999	543	380	437	958	720	536	999999	373	999999	327	374	999999	481	960	781	999999	669	317	879	605	600	999999	942	999999	244	11	997	688	478	442	999999	358	314	497	870	192	447	254	999999	354	457	901	999999	63	626	756	440	227	459	684	669	199	628	636	513	442	437	263	724	719	999999	358	999999	483	198	25	796	999999	99	999999	361	424	862	534	157	699	369	889	557	487	999999	779	238	793	773	999999	730	678	984	438	755	194	530	736	999999	999999	16	999999	865	610	959	999999	999999	999999	999999	254	337	103	489	813	82	999999	706	246	158	999999	130	999999	710	999999	295	999999	999	660	843	177	894	999999	718	58	999999	111	34	947	527	999999	999999	378	470	529	612	999999	198	180	366	217	487	999999	999999	999999	978	905	557	616	999999	841	455	478	26	166	999999	999999	384	440	999999	999999	999999	759	718	999999	118	751	640	190	646	658	999999	829	304	636	689	610	
547	662	79	787	999999	417	999999	686	669	182	361	999999	179	999999	261	758	59	999999	694	728	999999	555	947	999999	274	377	999999	999999	911	626	184	390	999999	999999	664	722	999999	343	428	115	137	42	999999	935	999999	336	21	999999	999999	999999	780	909	942	961	45	999999	714	842	523	186	999999	965	775	53	999999	971	838	999999	746	539	397	716	966	588	999999	999999	191	22	837	938	999999	734	999999	740	999999	274	447	514	999999	672	17	528	820	251	999999	999999	266	999999	937	427	999999	592	499	867	999999	999999	943	999999	371	502	810	702	999999	584	999999	999999	705	45	999999	999999	999999	333	715	84	532	869	895	999999	919	999999	286	999999	85	419	999999	773	999999	999999	956	999999	331	93	153	221	861	314	523	245	430	955	466	999999	999999	213	893	174	877	425	344	915	178	228	444	999999	226	948	627	595	999999	999999	477	312	89	425	999999	450	190	503	222	227	355	660	303	999999	999999	64	999999	871	525	286	896	999999	67	51	613	113	649	999999	994	999999	999999	927	111	999999	488	164	152	706	999999	999999	983	383	999999	127	569	518	924	480	961	171	218	756	999999	857	161	656	254	48	812	308	999999	970	508	999999	540	999999	558	999999	999999	817	912	42	79	999999	999999	522	617	940	481	104	999999	179	258	833	704	930	999999	254	231	999999	909	113	894	503	652	23	874	903	586	999999	960	14	995	999999	259	185	687	998	565	638	48	314	566	717	130	631	722	675	604	609	999999	999999	699	652	999999	999999	999999	999999	428	288	648	713	999999	341	144	999999	183	999999	999999	528	999999	858	688	592	793	999999	999999	186	383	31	301	208	309	976	578	999999	315	352	246	450	47	121	999999	286	990	335	949	234	583	946	999999	999999	999999	85	366	712	625	116	859	312	271	961	999999	407	999999	449	413	387	762	488	868	831	999999	999999	491	999999	289	411	601	468	655	999999	603	437	573	682	117	999999	620	866	40	208	493	999999	188	85	920	999999	299	551	999999	572	472	104	87	626	752	957	593	234	433	223	515	999999	999999	948	368	999999	833	315	342	189	766	896	457	670	348	999999	999999	415	999999	117	122	60	547	93	999999	508	360	947	929	159	640	999999	443	817	692	999999	286	240	716	165	348	983	218	999999	999999	575	647	416	287	820	12	188	23	325	999999	464	999999	999999	108	859	414	999999	386	193	548	381	463	640	978	999999	655	724	698	999999	769	138	842	805	999999	284	999999	999999	999999	999999	156	999999	382	127	716	238	248	712	142	857	999999	462	607	35	
203	434	122	999999	438	999999	174	287	489	957	556	999999	622	58	296	823	997	470	226	277	46	95	998	346	923	999999	18	943	592	841	315	316	999999	816	612	853	172	854	515	999999	944	868	973	425	999999	744	616	199	425	318	859	289	246	340	989	117	435	776	999999	688	32	230	695	647	651	250	999999	805	446	443	999999	152	999999	999999	332	177	122	583	775	188	143	999999	528	283	981	35	80	200	827	505	427	396	999999	826	615	723	183	335	999999	330	303	810	753	982	658	717	334	658	18	999999	994	999999	10	999999	555	214	999999	999999	666	625	179	999999	978	999999	25	999999	999999	138	972	609	994	999999	809	455	884	333	75	545	999999	274	701	422	192	15	510	575	396	999999	281	999999	999999	761	669	157	160	52	832	812	967	999999	345	205	686	999999	999999	218	999999	999999	30	231	148	999999	796	401	924	756	78	972	440	450	878	999999	999999	570	587	243	126	999999	999999	999999	501	262	578	241	929	506	736	782	188	301	532	841	845	59	272	999999	964	278	233	403	973	859	381	527	515	829	347	999999	999999	999999	999999	391	999999	999999	730	999999	587	564	999999	999999	30	999999	793	148	917	999999	670	999999	307	722	999999	848	438	901	867	641	881	61	726	109	168	621	999999	595	210	150	592	665	329	387	286	410	999999	805	383	999999	999999	242	999999	478	999999	999999	999999	108	325	253	999999	999999	999999	99	14	536	838	372	268	409	334	208	938	777	453	14	999999	920	446	868	999999	632	528	189	574	648	452	257	941	999999	803	863	279	956	197	245	354	999999	382	750	571	443	546	999999	363	868	303	831	35	163	62	896	662	457	999999	999999	999999	141	524	365	999999	590	431	640	605	999999	999999	999999	589	218	660	999999	548	695	306	608	95	999999	825	706	999999	620	232	999999	576	906	999999	999999	756	999999	415	222	716	27	999999	999999	22	906	999999	999999	999999	322	999999	816	502	804	358	966	999999	999999	245	999999	316	817	999999	474	999999	999999	74	699	270	117	235	723	999999	448	999999	531	40	325	596	189	186	933	767	999999	377	999999	294	771	557	999999	999999	163	999999	140	906	898	16	201	622	379	999999	678	632	832	999999	529	999999	64	272	827	936	836	16	66	108	382	59	978	106	952	358	302	151	999999	446	81	999999	999999	541	999999	524	999999	702	226	347	508	310	999999	945	999999	401	239	999999	999999	307	834	157	574	42	533	848	38	104	999999	999999	548	999999	606	999999	24	437	999999	523	628	312	999999	143	789	718	600	82	124	
42	257	561	128	792	421	728	612	924	999999	640	17	999999	496	744	999999	205	798	971	703	549	930	421	999999	999999	999999	427	210	701	367	855	441	460	999999	995	846	118	902	999999	125	878	783	100	999999	711	515	833	999999	362	110	594	920	629	379	574	111	999999	511	999999	911	993	527	999999	566	671	208	999999	999999	999999	898	924	999999	52	855	824	766	840	512	348	210	57	999999	847	999999	999999	935	812	91	169	894	20	606	500	999999	999999	360	872	534	247	999999	958	773	325	464	185	301	999999	773	999999	808	271	999999	999999	210	864	999999	680	320	999999	736	396	999999	999999	606	887	999999	802	207	733	473	894	999999	999999	835	999999	284	295	393	425	482	67	999999	537	360	999999	686	444	299	980	739	680	999999	999999	511	999999	493	999999	999999	576	857	498	680	50	90	914	954	999999	999999	958	590	106	296	894	319	999999	999999	937	550	999999	210	999999	512	227	994	999999	342	574	762	719	759	412	576	816	568	983	387	998	456	446	678	627	999999	341	400	642	394	666	431	832	999999	555	999999	999999	375	973	999999	462	999999	297	582	390	306	618	209	187	530	999999	336	336	999999	359	491	999999	304	999999	776	181	826	361	408	675	152	999999	950	213	91	830	999999	999999	997	924	952	168	864	298	330	999999	999999	999999	122	999999	340	999999	541	418	74	226	451	791	206	814	636	694	889	999999	999999	999999	667	995	106	700	40	741	338	376	407	332	250	999999	263	288	49	999999	999999	999999	345	57	999999	541	149	999999	388	999999	398	193	999999	268	279	957	60	953	831	146	999999	422	883	598	767	174	21	742	999999	445	538	918	774	32	999999	999999	571	200	999999	135	855	999999	321	381	353	999999	88	149	62	999999	955	999999	456	999999	497	827	611	746	289	233	999999	407	999999	942	130	479	418	275	813	876	396	860	999999	999999	290	884	110	511	254	623	96	871	689	999999	999999	999999	999999	871	534	626	999999	999999	999999	755	999999	458	352	999999	261	999999	735	813	335	185	999999	104	336	751	999999	613	727	110	501	666	147	999999	717	999999	462	892	18	547	740	999999	94	571	950	229	110	832	541	999999	260	380	887	283	545	514	795	395	901	720	259	999999	899	999999	332	999999	617	946	740	156	916	368	865	198	82	149	101	335	154	117	999999	789	82	995	849	130	779	864	122	999999	411	999999	991	297	297	819	297	999999	999999	706	999999	163	102	395	814	891	515	698	999999	406	999999	469	999999	999999	79	470	849	999999	999999	211	999999	753	834	999999	745	
850	999999	578	999999	263	999999	699	999999	447	999999	497	696	686	191	958	999999	90	663	716	791	941	999999	207	227	826	969	393	560	999999	242	999999	329	565	999999	964	523	936	797	999999	554	722	382	804	298	581	773	999999	999999	999999	596	394	99	127	999999	803	35	180	360	84	293	469	149	60	214	999999	178	999999	46	226	444	999999	292	716	171	78	569	30	999999	999999	999999	807	999999	676	450	999999	767	211	819	999999	938	353	999999	723	663	95	583	999999	599	999999	412	641	135	505	448	999999	111	999999	955	677	244	14	271	713	30	999999	798	999999	610	999999	999999	967	322	999999	288	101	102	568	62	86	999999	999999	431	999999	999999	421	682	999999	238	533	746	394	255	151	611	934	91	872	702	188	296	999999	720	242	770	445	999999	935	227	999999	825	543	331	879	192	999999	583	13	480	609	803	999999	244	87	619	495	999999	180	588	353	19	999999	865	999999	790	383	527	999999	497	797	101	746	947	880	999999	213	999999	376	958	615	361	88	999999	103	999999	662	876	643	622	285	999999	159	999999	873	348	999999	677	999999	98	809	479	999999	516	682	518	999999	686	999999	379	416	432	999999	221	972	992	930	827	772	498	137	506	999999	999999	221	84	999999	399	83	999999	111	536	999999	287	999999	145	966	572	719	999999	999999	976	523	273	216	852	377	938	384	881	417	778	904	958	961	313	595	818	999999	607	576	666	613	999999	999999	999999	817	78	72	999999	35	368	117	198	180	161	983	620	369	999999	707	13	25	201	999999	333	999999	656	326	845	550	157	999999	121	18	661	372	701	995	336	44	308	876	547	855	58	671	715	788	999999	330	999999	459	999999	999999	999999	651	421	999999	999999	257	171	752	226	296	877	100	995	999999	518	788	291	625	42	335	408	137	478	346	86	661	999999	868	999999	525	999999	698	999999	221	445	20	999999	15	60	999999	873	555	660	260	977	958	999999	536	279	31	49	359	427	609	999999	999999	182	85	619	293	340	302	246	700	721	189	756	784	743	508	837	285	575	999999	461	999999	477	228	368	127	986	390	599	495	999999	226	999999	734	719	10	838	876	395	767	748	999999	999999	999999	999999	999999	212	890	999999	770	999999	763	784	474	157	648	967	954	716	502	999999	950	703	751	224	504	999999	32	75	743	670	999999	889	808	214	881	999999	518	689	570	915	105	597	999999	999999	722	442	999999	999999	999999	999999	999999	169	999999	999999	797	876	568	744	44	889	189	825	59	110	233	873	999999	999999	999999	115	459	999999	
156	587	211	363	999999	999999	999999	999999	999999	446	999999	710	785	999999	999999	347	417	14	974	773	654	999999	735	280	547	727	87	849	466	546	999999	964	999999	999999	999999	316	269	999999	11	128	252	999999	786	743	830	349	324	433	877	638	999999	271	140	686	620	476	999999	999999	999999	157	999999	652	999999	566	136	39	137	176	787	689	999999	999999	13	856	999999	682	999999	999999	450	999999	412	999999	971	827	693	58	999999	896	998	999999	464	338	627	853	756	600	376	230	999999	999999	221	158	646	198	559	879	268	999999	165	938	582	860	490	617	744	999999	999999	778	872	87	205	240	178	249	235	749	355	999999	110	930	316	672	999999	649	986	999999	18	783	277	813	790	559	741	70	964	604	999999	20	999999	47	918	598	357	539	604	980	980	406	963	810	534	999999	184	235	632	909	486	840	999999	490	709	898	510	68	999999	646	499	117	999999	630	900	345	50	999999	21	717	324	844	55	15	284	612	819	467	289	681	999999	516	999999	65	128	999999	999999	628	337	30	97	298	252	957	999999	872	131	342	999999	999999	78	122	223	999999	594	641	999999	625	999999	107	999999	999999	779	615	999999	983	999999	229	512	892	999999	999999	734	991	629	35	999999	97	524	999999	491	487	999999	101	999999	999999	302	523	470	999999	222	763	422	999999	942	55	519	637	695	507	203	901	999999	999999	999999	657	387	232	999999	568	50	707	111	804	616	600	494	688	11	10	999999	165	759	999999	999999	203	998	504	59	584	999999	964	402	999999	218	589	657	541	999999	956	999999	80	999999	901	446	515	999999	618	623	999999	560	831	635	695	999999	47	999999	804	346	48	999999	999999	999999	709	62	85	315	94	999999	36	943	953	829	55	125	999999	925	858	589	999999	540	390	880	707	33	684	999999	707	999999	180	448	999999	204	999999	307	10	896	529	848	370	209	999999	999999	596	407	607	12	999999	579	206	121	999999	999999	181	999999	278	13	475	999999	378	747	999999	999999	999999	588	100	999999	19	747	999999	999999	999999	19	228	965	963	368	293	310	999999	681	748	999999	999999	999999	165	637	33	321	999999	997	431	843	480	999999	601	691	605	18	999999	999999	993	843	463	482	715	283	996	999999	544	909	719	174	270	696	999	480	882	367	999999	999999	734	999999	999999	127	302	562	539	605	373	281	762	285	993	576	688	905	999999	999999	352	881	641	817	777	130	288	266	583	783	624	131	999999	999999	585	999999	124	306	135	345	190	163	743	400	999999	272	156	444	181	694	18	104	806	362	25	
551	821	999999	919	597	999999	999999	999999	756	999999	252	473	524	999999	150	461	392	779	338	349	198	147	999999	975	514	973	999999	95	888	775	999999	325	999999	233	44	42	999999	386	537	999999	155	184	987	419	999999	799	631	744	40	243	625	324	478	23	826	999999	580	942	414	999999	999999	949	100	999999	461	927	27	301	665	117	263	999999	252	832	203	999999	999999	831	999999	715	351	108	64	655	159	215	847	442	407	630	999999	265	971	999999	509	999999	93	17	999999	672	782	340	89	999999	979	999999	82	646	999999	999999	999999	748	566	699	999999	897	894	999999	830	255	89	999999	894	44	655	997	43	999999	332	997	931	152	873	712	933	21	29	141	675	539	143	211	622	595	377	999999	698	999999	641	612	310	647	999999	711	592	999999	446	55	999999	999999	999999	999999	323	999999	879	120	874	853	766	270	999999	762	999999	301	122	878	962	999999	667	942	999999	760	696	719	696	293	999999	171	130	735	574	974	864	693	999999	399	887	799	715	266	999999	999999	516	381	734	548	877	999999	999999	713	245	148	999999	334	682	999999	57	604	135	999999	154	999999	999999	40	999999	999999	898	86	348	999999	991	999999	999999	410	114	464	999999	325	999999	158	416	90	572	999999	999999	436	596	540	20	999999	352	293	674	129	121	135	999999	485	999999	831	650	800	547	876	722	83	555	977	230	228	581	731	999999	976	999999	999999	150	326	541	269	316	999999	76	221	380	707	999999	999999	298	978	352	768	640	163	508	999999	543	695	694	426	881	618	320	791	999999	999999	674	697	940	56	999999	794	944	425	524	292	999999	335	506	24	999999	93	999999	251	999999	812	999999	465	478	573	531	999999	632	124	999999	697	57	284	665	759	43	800	532	251	994	557	824	224	639	226	999999	217	999999	679	841	797	930	78	999999	999999	529	219	999999	376	525	539	999999	830	47	826	244	459	669	746	981	785	560	447	256	328	999999	876	825	261	691	999999	999999	953	999999	590	767	979	369	922	240	824	580	166	999999	999999	395	994	999999	813	981	432	547	999999	698	66	247	999999	999999	596	754	999999	393	967	999999	211	284	218	557	457	68	999999	100	746	516	167	214	404	720	791	932	999999	700	999999	280	268	776	812	264	226	352	999999	167	999999	178	587	440	612	481	525	191	187	999999	729	754	725	341	999999	937	541	851	843	772	39	663	760	952	381	697	425	434	999999	953	341	114	783	108	328	578	928	726	602	923	205	610	755	557	999999	267	554	927	976	875	723	374	999999	
512	137	999999	999999	999999	999999	915	65	101	999999	233	115	624	971	627	999999	232	18	814	999999	999999	576	428	908	212	980	123	152	999999	999999	596	239	999999	605	280	999999	219	999999	303	999999	999999	868	999999	891	999999	451	357	999999	999999	913	754	866	999999	124	589	936	708	210	215	654	946	772	566	643	132	993	999999	999999	700	656	999999	71	715	157	999999	999999	472	537	386	999999	633	999999	224	585	999999	730	331	999999	25	999999	271	19	999999	648	720	914	311	471	769	999999	313	999999	596	999999	119	692	161	761	551	999999	473	181	999999	454	999999	129	557	980	939	402	999999	295	14	366	394	793	999999	999999	436	658	750	999999	999999	848	457	999999	240	943	999999	21	578	570	311	999999	999999	100	196	510	628	999999	999999	331	531	377	865	999999	333	239	886	325	586	95	334	893	787	999999	414	975	999999	724	889	613	999999	999999	823	999999	984	526	496	304	999999	999999	999999	835	999999	999999	479	400	982	439	972	10	67	160	999999	493	999999	418	699	407	686	221	513	999999	711	753	999999	999999	554	762	999999	806	743	591	718	980	647	999999	602	369	999999	23	992	567	751	888	555	364	999999	339	999999	576	827	999999	999999	396	102	543	999999	547	612	876	846	230	406	175	999999	476	441	454	999999	999999	815	340	999999	672	228	946	162	822	207	461	999999	224	999999	467	978	999999	972	999999	999999	999999	374	64	756	999999	177	999999	999999	586	631	89	922	58	493	129	760	999999	683	946	177	155	391	311	349	160	776	631	999999	939	196	999999	503	119	566	743	382	761	999999	298	504	456	999999	999999	999999	999999	999999	60	730	776	706	999999	971	36	164	742	721	999999	999999	605	349	545	999999	231	399	28	999999	813	492	750	747	999	913	999999	999999	720	999999	815	999999	232	621	726	999999	557	242	705	641	999999	954	823	31	318	56	977	949	958	18	999999	186	183	541	725	999999	999999	38	707	577	586	583	444	382	905	999999	492	983	622	999999	890	988	694	387	119	858	999999	999999	439	999999	936	444	999999	999999	999999	638	936	690	999999	168	999999	528	999999	999999	64	999999	999999	450	999999	364	563	999999	999999	323	127	575	999999	796	431	867	898	261	599	754	641	152	99	732	576	276	28	801	999999	464	723	372	462	566	999999	226	347	228	612	85	399	942	999999	999999	594	240	999999	149	269	39	269	999999	929	781	999999	912	803	788	999999	849	345	761	906	999999	600	999999	122	926	473	214	529	680	648	523	364	699	999999	919	147	999999	130	878	999999	68	205	63	442	681	79	
420	423	559	354	763	739	637	999999	245	999999	838	999999	229	676	999999	510	588	31	415	999999	797	877	999999	651	537	728	467	999999	848	999999	547	323	999999	999999	63	999999	970	999999	885	784	999999	663	798	348	308	228	901	211	487	558	616	42	36	264	282	999999	539	908	816	44	999999	418	197	568	43	999999	999999	999999	623	274	999999	999999	999999	631	700	143	999999	545	352	319	827	265	741	300	69	515	296	186	585	520	261	72	999999	850	999999	999999	476	240	999999	782	541	538	999999	223	28	999999	896	404	564	148	463	999999	565	999999	217	999999	676	897	509	999999	238	510	787	999999	22	477	742	295	129	392	667	848	239	569	777	298	677	528	999999	705	618	892	622	999999	66	267	506	22	643	495	641	579	999999	787	553	41	999999	485	210	550	621	611	284	181	481	999999	764	999999	730	999999	999999	158	625	804	909	346	887	350	56	755	971	730	651	999999	751	999999	999999	452	25	745	547	201	327	999999	93	17	617	450	965	999999	999999	510	999999	724	156	493	999999	926	877	217	153	411	439	999999	999999	999999	959	999999	999999	393	497	321	980	984	381	157	830	999999	999999	901	999999	999999	385	604	262	470	448	999999	488	267	144	201	574	999999	602	146	999999	872	999999	201	58	966	29	581	999999	999999	530	307	353	998	662	70	215	999999	999999	999999	35	834	999999	118	453	42	172	172	999999	999999	999999	181	392	245	395	957	741	529	853	999999	428	803	650	80	940	150	583	489	605	999999	999999	598	329	896	120	927	679	54	748	25	804	856	332	999999	999999	358	999999	999999	999999	999999	999999	999999	132	999999	287	999999	194	999999	178	312	999999	682	567	999999	319	159	852	495	135	467	288	697	780	999999	957	999999	480	991	636	591	234	999999	876	899	999999	999999	999999	602	999999	888	743	556	876	446	567	131	298	157	348	294	506	999999	982	999999	426	631	906	295	999999	716	999999	202	999999	586	88	981	999999	668	429	20	683	259	877	247	723	732	821	344	280	835	282	999999	653	352	999999	999999	494	731	483	999999	999999	190	833	902	146	551	999999	999999	367	999999	325	630	728	338	611	256	552	744	999999	999999	999999	571	24	999999	999999	428	549	153	999999	283	497	84	194	305	999999	502	425	975	999999	999999	671	531	999999	694	520	652	604	324	740	838	261	749	309	999999	323	831	175	900	468	717	999999	916	999999	94	98	250	445	999999	999999	118	999999	999999	999999	259	33	999999	595	999999	422	999999	999999	234	412	999999	32	748	774	999999	981	785	337	999999	999999	999999	
179	754	999999	892	606	280	216	182	604	632	17	684	999999	60	765	999999	999999	845	999999	677	893	778	514	146	72	999999	475	49	450	934	780	316	70	261	89	278	556	703	999999	152	999999	651	630	780	654	999999	643	724	999999	947	999999	492	47	999999	498	401	250	595	830	266	804	176	732	999999	851	700	999999	853	971	496	488	999999	130	345	102	252	158	733	492	724	999999	751	408	503	999999	298	999999	231	762	688	38	961	999999	999999	347	999999	919	999999	928	953	724	999999	752	999999	999999	999999	999999	701	746	256	253	516	113	999999	558	62	768	238	284	562	431	401	999999	293	468	527	668	999999	997	684	333	999999	805	538	999999	917	999999	263	44	386	927	999999	999999	516	444	999999	857	767	909	294	649	999999	999999	375	999999	332	698	999999	686	941	349	709	999999	71	922	999999	999999	575	115	999999	64	515	999999	898	999999	999999	916	999999	848	946	669	999999	753	999999	45	643	999999	439	999999	677	229	999999	577	103	47	228	873	423	593	999999	809	292	662	278	240	999999	999999	787	999999	678	416	122	621	739	999999	999999	955	991	36	288	554	282	569	999999	999999	525	938	110	999999	417	980	502	999999	469	146	387	248	485	482	900	157	723	999999	999999	271	116	999999	837	822	599	272	882	396	314	999999	537	722	235	856	714	206	395	927	333	999999	913	131	161	602	893	209	480	519	135	141	831	999999	999999	175	314	999999	999999	288	271	999999	107	999999	686	999999	999999	664	999999	628	767	704	999999	795	375	638	358	985	765	999999	928	399	999999	999999	270	183	11	953	999999	69	999999	115	105	117	665	188	600	999999	999999	999999	992	239	196	852	751	430	380	45	218	603	999999	329	999999	865	359	871	363	999999	845	512	634	655	183	999999	999999	661	609	654	999999	197	48	550	549	999999	252	999999	213	939	620	839	999999	966	745	887	252	232	272	240	757	794	825	999999	962	932	999999	999999	65	999999	776	100	821	726	999999	30	565	276	779	603	999999	661	668	423	124	999999	709	668	910	296	711	999999	398	378	896	346	371	182	999999	999999	358	905	643	970	999999	530	28	87	999999	724	331	976	452	669	617	106	999999	411	999999	956	232	233	999999	768	531	999999	701	452	829	999999	999999	393	687	172	254	717	27	999999	260	593	999999	632	999999	195	965	734	999999	999999	999999	800	220	960	430	632	394	999999	478	875	448	251	828	575	257	500	999999	938	999999	289	425	899	999999	437	160	167	969	600	625	999999	802	796	999999	973	690	39	358	699	999999	65	999999	
128	249	999999	260	999999	765	421	999999	116	129	37	446	131	313	862	721	783	809	273	999999	794	509	237	82	651	730	999999	884	228	151	376	976	999999	999999	306	659	936	187	151	402	557	999999	518	131	775	360	999999	670	828	318	575	890	698	402	983	999999	21	999999	608	288	999999	999999	999999	999999	753	60	212	619	16	212	784	606	667	871	114	578	991	115	999999	300	341	999999	66	909	576	486	287	840	528	999999	647	866	999999	862	491	30	69	553	378	724	158	779	999999	625	999999	968	999999	827	298	415	627	906	773	999999	947	725	999999	256	999999	276	999999	999999	101	999999	564	918	38	999999	999999	93	519	999999	737	581	152	562	531	440	999999	999999	264	459	552	999999	69	741	999999	270	915	999999	549	999999	164	111	951	786	688	344	71	999999	940	427	999999	214	895	999999	178	999999	175	394	203	50	870	791	22	324	819	977	269	822	825	999999	888	622	544	706	293	999999	630	999999	999999	196	379	999999	667	836	20	348	999999	999999	573	900	999999	530	572	509	942	373	999999	636	966	710	85	248	789	182	538	825	999999	199	897	542	572	809	521	17	999999	109	133	186	313	481	760	999999	259	925	672	368	59	45	763	919	999999	993	399	999999	999999	141	999999	494	307	195	678	38	982	41	338	295	19	565	838	842	249	912	333	495	949	696	989	864	509	180	775	634	435	999999	999999	999999	419	357	999999	539	129	639	999999	128	999999	732	406	227	597	387	358	999999	207	920	679	635	670	904	999999	424	152	126	984	136	419	999999	602	14	46	759	876	662	669	308	999999	610	999999	215	691	227	999999	771	276	999999	999999	291	437	515	308	999999	908	514	143	999999	397	12	654	752	709	759	140	401	191	837	510	696	824	999999	999999	78	602	999999	223	996	135	380	849	861	314	137	999999	97	706	999999	851	371	999999	198	999999	999999	956	999999	999999	931	999999	897	589	439	621	136	999999	999999	999999	239	767	999999	999999	146	355	27	163	999999	448	581	154	999999	695	999999	986	149	177	635	988	485	122	322	959	291	909	999999	790	420	250	187	999999	87	779	477	909	407	999999	391	842	893	567	999999	841	999999	787	54	212	85	452	999999	999999	999999	550	832	126	455	494	20	237	128	236	743	552	999999	911	76	273	227	605	588	79	999999	793	999999	918	949	481	999999	503	865	35	715	967	767	999999	838	537	946	361	464	999999	69	999999	724	667	824	620	579	22	721	999999	984	479	999999	412	183	48	454	914	999999	973	999999	516	372	
102	999999	775	784	52	83	999999	327	866	151	999999	19	630	999999	437	103	999999	901	32	782	999999	50	999999	999999	364	999999	799	92	42	194	490	464	553	792	631	999999	58	835	537	999999	999999	462	128	338	197	403	552	999999	27	820	999999	82	436	734	287	999999	285	999999	429	997	283	457	295	682	660	999999	466	999999	446	291	55	999999	373	93	600	631	999999	906	916	961	502	830	75	221	356	999999	37	819	515	579	871	387	415	999999	665	734	177	445	677	999999	999999	714	532	735	999999	345	708	353	999999	655	140	378	754	468	504	453	999999	83	336	252	194	647	332	867	419	999999	96	833	999999	866	464	999999	238	939	34	788	307	999999	445	21	709	683	685	860	448	502	632	999999	46	221	999999	103	119	435	999999	999999	391	665	325	117	258	999999	999999	999999	200	654	149	815	999999	716	156	62	637	325	543	510	961	472	428	917	999999	149	796	216	999999	370	999999	803	157	735	406	641	23	999999	762	999999	758	419	669	999999	363	817	513	329	75	999999	466	794	891	291	337	999999	246	408	999999	999999	88	719	753	830	288	346	667	708	319	514	48	999999	999999	999999	752	552	999999	634	999999	228	999999	477	150	999999	904	581	912	866	407	487	405	615	266	999999	754	48	665	839	999999	26	160	805	20	561	262	166	242	999999	538	999999	126	612	844	999999	482	611	999999	531	999999	706	433	800	999999	832	119	433	53	907	955	999999	886	963	999999	547	999999	999999	999999	999999	999999	747	999999	999999	999999	622	371	999999	770	412	181	153	469	144	999999	809	593	359	504	187	451	829	123	334	999999	824	898	999999	999999	999999	785	999999	154	989	999999	188	367	999999	999999	688	999999	999999	999999	640	736	999999	254	752	999999	318	953	718	335	999999	147	150	634	25	506	514	724	218	308	472	627	528	999999	479	583	735	452	891	888	816	716	134	176	483	597	422	579	155	112	185	354	76	327	865	852	999999	553	999999	205	999999	963	262	28	199	999999	999999	814	774	179	325	866	71	830	999999	572	23	999999	999999	999999	94	999999	578	999999	132	128	560	211	142	627	999999	191	110	696	930	853	999999	116	977	470	390	608	999999	999999	787	319	999999	246	808	302	838	448	402	924	120	32	394	999999	895	999999	461	16	681	157	17	143	765	375	999999	665	119	906	996	690	999999	486	999999	602	328	813	836	999999	402	840	788	723	788	185	585	908	468	316	220	999999	18	383	926	657	969	999999	999999	916	346	999999	193	932	452	999999	887	634	891	792	999999	
92	244	147	613	841	368	999999	354	999999	999999	990	207	999999	696	100	999999	663	559	483	633	674	269	919	977	999999	657	999999	281	86	298	999999	27	999999	488	138	671	870	770	95	298	685	999999	999999	137	999999	945	390	245	999999	40	999999	999999	999999	169	163	822	999999	170	363	193	511	22	277	301	839	973	999999	324	999999	429	999999	999999	473	195	947	375	305	792	999999	313	276	620	999999	999999	73	875	610	515	334	315	356	710	416	901	786	672	41	672	298	382	424	76	678	932	999999	999999	999999	999999	999999	999999	527	999999	538	59	916	999999	103	230	237	963	999999	26	999999	261	999999	110	487	571	408	285	343	632	504	259	999999	210	999999	986	827	732	273	999999	303	999999	788	823	182	366	984	895	578	999999	444	334	999999	407	86	426	859	128	999999	50	999999	935	454	895	38	288	170	716	948	999999	403	505	700	999999	722	999999	473	259	927	130	586	512	707	533	197	179	250	491	133	999999	999999	709	878	999999	565	368	102	999999	999999	999999	206	278	947	470	417	939	633	35	685	999999	953	610	999999	733	463	999999	238	920	708	999999	48	678	999999	999999	981	694	626	999999	428	364	999999	580	464	43	924	318	564	246	126	257	999999	224	999999	500	572	525	518	999999	770	999999	139	181	194	999999	855	527	999999	999999	489	999999	323	166	999999	999999	282	382	156	999999	808	154	999999	991	804	999999	322	823	999999	999999	859	465	186	480	707	999999	234	190	999999	527	188	406	999999	999999	757	402	933	999999	617	484	999999	200	379	360	999999	625	499	148	376	733	624	41	999999	594	999999	999999	547	842	458	999999	107	101	985	628	979	411	999999	715	999999	999999	527	931	999999	999999	873	668	96	999999	143	999999	683	96	813	663	902	156	750	48	383	734	855	101	931	193	999999	136	999999	750	381	935	112	784	904	964	216	692	825	267	720	997	936	999999	999999	376	751	999999	288	332	999999	832	660	484	342	999999	556	999999	10	999999	21	746	463	345	453	999999	979	898	999999	849	456	999999	330	493	327	385	999999	143	391	999999	442	375	848	882	34	549	999999	999999	451	405	999999	780	999999	803	256	973	543	601	278	999999	397	852	999999	438	875	999999	511	177	166	956	711	422	999999	446	999999	646	898	581	321	904	999999	360	457	786	441	676	527	527	246	353	842	999999	999999	880	999999	590	999999	999999	16	518	999999	117	472	999999	999999	995	735	255	223	610	999999	962	290	374	999999	999999	404	53	997	209	999999	984	930	999999	124	514	556	173	280	999	110	488	
575	803	866	999999	999999	962	102	445	940	282	314	636	277	999999	999999	501	302	139	195	502	422	806	529	63	186	659	380	999999	448	572	975	999999	510	999999	999999	486	507	771	999999	442	950	999999	268	999999	999999	999999	999999	244	598	999999	870	150	999999	607	76	768	283	813	999999	238	591	913	996	378	307	99	136	680	493	439	994	999999	980	753	552	859	548	813	383	999999	124	146	590	999999	701	834	411	902	531	628	213	693	142	920	851	46	999999	890	418	589	176	999999	750	168	71	349	999999	69	64	216	230	470	439	756	123	999999	332	999999	999999	472	999999	234	158	999999	236	310	398	70	999999	515	303	657	404	793	999999	260	999999	431	999999	361	674	999999	847	325	999999	742	264	386	807	407	999999	953	223	945	901	999999	715	885	932	761	999999	109	168	549	913	573	75	645	999999	862	999999	999999	290	324	999999	347	999999	833	467	493	56	21	999999	504	999999	349	443	458	892	773	544	999999	498	999999	999999	574	192	308	411	834	677	618	999999	944	348	812	672	899	157	999999	566	881	427	449	714	999999	846	663	748	999999	999999	616	753	276	999999	558	412	999999	999999	233	999999	999999	432	633	816	437	999999	999999	999999	988	676	544	999999	339	216	663	92	59	855	469	728	999999	999999	837	704	70	865	80	626	789	999999	952	983	924	408	999999	999999	794	632	999999	275	999999	999999	759	897	594	999999	999999	69	664	999999	999999	864	455	504	635	999999	594	928	756	572	604	999999	376	588	723	560	999999	930	999999	213	298	999999	999999	204	200	32	800	939	119	754	451	20	961	323	57	98	538	429	773	959	865	999999	876	713	999999	999999	999999	181	183	44	929	999999	999999	461	999999	936	295	261	999999	613	999999	654	818	11	999999	999999	999999	62	541	635	32	956	167	999999	348	432	549	864	533	355	891	629	999999	85	824	957	679	510	145	120	999999	286	125	169	241	220	56	874	999999	86	999999	87	999999	548	999999	973	999999	571	122	754	396	430	727	959	721	108	999999	743	187	173	999999	231	999999	999999	832	745	840	997	537	137	386	675	282	457	999999	813	989	999999	73	999999	632	999999	999999	390	999999	382	559	165	999999	999999	999999	999999	697	428	171	999999	999999	218	715	999999	999999	999999	44	984	999999	721	157	280	728	907	119	999999	679	337	541	806	999999	999999	706	460	196	685	559	404	805	83	999999	854	999999	348	999999	999999	512	796	717	999999	84	412	22	999999	234	288	999999	540	33	661	633	999999	886	365	999999	635	512	265	90	457	778	639	189	
305	743	302	999999	389	999999	338	168	883	619	246	731	430	999999	704	235	907	257	28	381	153	999999	618	968	999999	289	999999	278	256	715	999999	526	444	233	999999	268	932	303	999999	285	999999	503	999999	750	649	633	999999	121	808	40	183	210	759	268	45	855	135	334	999999	999999	248	70	912	177	360	999999	297	206	999999	999999	302	999999	208	999999	999999	650	699	999999	328	305	651	905	999999	226	542	68	766	186	198	860	999999	608	248	999999	999999	634	591	582	400	929	346	442	314	999999	737	569	999999	999999	582	394	166	267	15	759	458	342	600	695	999999	301	999999	999999	999999	946	312	694	375	259	706	61	69	127	477	999999	959	218	999999	999999	488	972	66	750	604	804	704	999999	999999	999999	500	704	44	999999	946	999999	975	236	434	368	70	999999	204	752	999999	531	334	48	999999	616	800	249	999999	503	217	662	244	999999	516	213	251	999999	101	885	999999	12	999999	174	180	378	999999	732	784	999999	46	445	999999	314	441	999999	999999	666	95	986	689	261	999999	999999	999999	293	864	773	999999	999999	126	634	951	318	994	317	999999	999999	999999	421	202	999999	464	507	467	999999	884	930	770	443	734	585	351	115	999999	999999	48	485	486	999999	514	650	22	564	126	411	494	999999	319	134	568	999999	798	673	793	621	796	999999	999999	916	999999	934	999999	286	495	541	292	845	121	496	278	38	684	980	907	552	64	900	391	65	999999	999999	999999	646	999999	425	787	677	321	584	710	582	999999	570	488	579	648	736	78	584	999999	648	999999	823	855	540	634	999999	766	999999	999999	999999	84	999999	999999	983	999999	366	412	79	754	614	999999	537	786	999999	626	124	502	337	904	328	999999	807	999999	638	77	999999	790	343	791	969	911	80	27	814	507	393	930	999999	999999	292	999999	998	830	514	124	999999	999999	169	914	520	325	438	999999	249	75	277	91	999999	916	526	575	78	999999	785	999999	463	999999	999999	198	999999	193	998	81	999999	994	832	977	431	999999	256	760	630	429	281	654	483	999999	777	999999	240	311	930	999999	739	716	265	720	999999	811	660	310	74	970	681	337	999999	999999	724	999999	242	999999	660	486	669	999999	944	999999	999999	999999	229	730	742	999999	999999	930	263	420	999999	906	738	121	932	620	863	999999	695	660	748	943	336	127	19	533	516	941	999999	453	999999	972	771	617	713	914	592	930	568	999999	22	999999	999999	999999	999999	818	999999	130	367	49	623	722	81	294	999999	73	803	112	999999	219	716	26	289	809	501	370	999999	131	408	
28	38	999999	388	999999	647	998	869	999999	103	201	27	395	999999	611	999999	205	900	486	717	650	120	490	219	358	135	999999	471	274	415	999999	683	999999	722	349	21	690	999999	228	999999	901	203	384	18	999999	202	330	443	677	999999	306	469	658	414	758	908	547	723	39	728	999999	536	605	999999	440	518	632	999999	244	999999	149	860	682	840	815	999999	736	481	690	166	804	999999	999999	293	999999	203	34	979	964	441	473	967	314	999999	994	375	999999	369	577	21	999999	656	999999	86	841	445	786	818	598	311	182	76	43	999999	923	999999	741	999999	999999	247	999999	999999	709	999999	136	181	999999	999999	845	999999	859	376	903	678	999999	157	363	999999	452	673	416	216	390	662	268	407	999999	442	576	999999	633	285	463	999999	528	999999	947	405	950	999999	889	603	972	158	451	805	172	364	284	776	999999	34	999999	999999	831	286	272	999999	544	728	247	123	616	941	816	583	913	573	159	681	210	957	766	783	783	812	243	242	221	463	999999	579	167	799	177	608	416	999999	508	999999	653	900	861	231	432	775	987	41	999999	867	892	999999	999999	603	575	779	999999	96	459	28	52	39	835	90	494	999999	956	816	773	999999	177	692	74	999999	38	309	999999	544	360	17	825	212	900	353	999999	999999	374	564	999999	398	999999	330	771	490	208	623	74	780	737	764	999999	180	999999	133	700	999999	533	306	575	275	682	999999	735	999999	203	999999	139	492	519	848	303	999999	592	385	867	847	999999	584	999999	999999	999999	325	807	596	198	655	945	777	653	999999	999999	78	989	958	715	628	999999	999999	999999	368	494	999999	999999	999999	470	427	999999	882	266	852	288	949	999999	170	40	367	915	999999	263	547	894	362	839	158	736	234	412	634	669	248	262	600	297	351	999999	999999	64	917	135	770	78	999999	520	800	92	172	481	828	999999	358	712	456	999999	749	473	999999	743	122	999999	246	24	999999	222	27	600	999999	661	255	251	999999	313	997	22	492	479	831	841	48	76	999999	999999	584	707	321	999999	805	534	548	877	999999	918	941	764	889	755	125	850	502	209	999999	510	999999	587	999999	54	715	999999	583	279	999999	300	704	56	999999	492	440	999999	999999	491	794	163	999999	999999	463	459	371	243	132	736	364	981	349	839	999999	72	527	997	999999	276	821	372	950	278	245	496	224	999999	184	407	325	870	999999	20	414	250	999999	857	133	109	682	999999	320	846	915	659	951	865	999999	527	999999	999999	106	634	670	432	213	845	999999	999999	245	
476	68	725	421	493	999999	338	434	431	999999	999999	999999	58	593	999999	61	113	362	585	999999	358	520	657	441	882	773	323	349	982	999999	552	725	166	864	999999	422	999999	435	999999	626	622	441	952	999999	305	999999	58	50	331	381	109	492	556	432	886	955	411	999999	538	720	719	988	451	393	132	999999	717	999999	387	926	466	678	930	958	922	999999	567	999999	146	323	999999	282	28	999999	938	70	178	999999	978	260	21	311	896	711	907	634	989	569	729	360	999999	863	663	405	915	431	561	597	509	968	397	606	999999	225	995	446	999999	841	455	72	776	999999	216	136	914	164	999999	999999	999999	298	999999	998	86	785	999999	861	619	623	695	516	509	580	234	19	999999	415	999999	681	715	470	663	999999	123	666	584	867	657	536	490	760	649	999999	999999	221	49	398	530	999999	753	144	826	357	999999	999999	563	205	759	206	273	999999	999999	109	513	590	634	999999	885	999999	999999	603	213	999999	142	934	999999	177	999999	999999	970	474	885	792	927	581	644	316	11	999999	999999	389	999999	999999	272	981	759	549	827	955	586	268	999999	120	999999	159	930	999999	999999	999999	82	999999	170	746	999999	799	999999	218	182	932	946	327	779	999999	316	999999	999999	751	821	161	184	326	349	999999	436	711	960	774	632	777	650	901	102	790	112	716	228	372	236	999999	999999	551	377	895	999999	268	489	802	804	348	664	189	921	73	999999	755	56	91	319	524	838	849	585	404	999999	55	999999	989	608	599	603	133	525	999999	794	999999	949	999999	80	177	232	168	999999	999999	999999	471	979	38	752	999999	999999	146	999999	711	634	517	999999	972	613	962	42	500	999999	999999	745	540	663	572	999999	999999	805	601	999999	152	999999	999999	878	999999	291	820	999999	206	246	260	999999	466	81	813	999999	286	999999	976	841	117	999999	731	964	999999	548	582	807	999999	999999	348	551	999999	999999	910	420	953	639	674	691	792	897	999999	264	943	285	999999	469	850	999999	992	748	829	759	902	999999	999999	715	999999	752	708	23	999999	446	898	709	859	340	171	403	771	647	991	295	999999	999999	308	477	30	490	999999	123	957	569	768	599	722	319	233	902	999999	999999	999999	922	983	999999	249	399	365	243	426	948	307	456	86	354	757	543	710	692	708	102	694	632	492	594	65	98	999999	308	986	549	999999	999999	553	999999	130	999999	312	279	999999	909	999999	999999	73	999999	999999	510	493	423	842	188	999999	541	204	757	553	894	440	398	723	161	720	67	999999	999999	841	49	903	
553	234	688	241	999999	720	999999	999999	999999	999999	179	778	555	999999	265	999999	808	940	999999	74	796	999999	236	638	913	555	820	199	64	540	197	999999	776	999999	939	199	163	946	177	820	999999	776	999999	335	270	619	178	999999	999999	601	448	936	275	999999	116	573	997	999999	999999	886	999999	609	926	377	999999	699	11	948	999999	999999	312	861	999999	755	668	999999	344	999999	378	303	999999	273	734	462	999999	999999	215	802	500	376	999999	113	628	290	919	999999	849	999999	999999	571	618	230	891	999999	299	586	172	999999	999999	999999	999999	999999	682	33	509	636	875	474	285	130	493	209	999999	298	999999	999999	999999	999999	835	872	180	999999	946	806	685	999999	999999	345	173	515	999999	695	496	413	147	104	999999	605	999999	292	920	385	991	999999	87	419	772	603	523	100	353	679	684	443	916	999999	160	875	348	353	264	540	999999	999999	999999	798	712	53	999999	999999	776	637	712	553	951	795	85	121	729	276	393	999999	821	82	171	419	21	63	497	976	943	999999	266	999999	38	390	84	231	802	288	706	999999	452	999999	999999	999999	966	999999	999999	130	95	49	156	81	960	485	718	238	609	622	999999	658	999999	183	999999	999999	380	285	999999	571	720	999999	318	450	999999	664	999999	999999	758	999999	999999	879	572	376	890	999999	410	195	476	553	999999	845	621	999999	999999	999999	999999	279	906	999999	345	690	616	919	409	999999	999999	705	511	305	999999	999999	479	164	999999	999999	999999	189	292	932	820	999999	809	971	999999	999999	999999	138	949	521	491	67	999999	665	119	999999	273	999999	966	659	183	704	683	180	404	41	999999	467	21	999999	999999	999999	986	999999	999999	159	881	644	30	999999	999	602	756	989	999999	999999	999999	814	54	999999	644	443	999999	633	999999	125	512	999999	577	867	999999	774	127	365	560	999999	81	207	392	960	880	628	631	442	660	581	948	999999	366	312	572	561	422	603	999999	527	780	999999	999999	999999	646	253	77	999999	35	234	485	400	439	999999	30	271	431	94	999999	26	999999	780	973	187	177	819	281	274	305	947	362	523	416	42	717	718	982	236	323	637	999999	479	416	435	105	557	263	51	999999	310	140	999999	999999	999999	715	999	999999	47	989	827	971	999999	856	999999	872	961	983	407	607	311	289	999999	771	899	999999	342	374	547	91	619	999999	240	982	995	817	999999	999999	999999	999999	999999	999999	945	247	495	665	758	622	338	999999	143	999999	856	443	980	31	999999	566	176	477	382	635	841	955	999999	999999	999999	819	861	270	999999	999999	509	90	889	
999999	343	957	285	244	999999	720	45	983	999999	55	708	999999	12	973	882	467	999999	16	943	92	999999	999999	867	233	923	999999	760	78	715	628	74	775	999999	999999	687	977	290	931	770	662	600	999999	17	333	999999	944	817	999999	999999	390	234	503	999999	807	485	354	99	999999	320	767	960	966	999999	329	981	933	253	995	999999	999999	186	999999	245	999999	491	999999	982	544	669	999999	999999	999999	690	335	404	999999	638	746	999999	343	887	237	620	13	702	634	999999	999999	352	999999	701	822	999999	999999	214	876	999999	999999	999999	846	371	555	393	341	999999	97	285	942	999999	999999	304	506	473	951	27	948	737	242	589	857	58	304	201	49	999999	309	999999	217	130	999999	313	782	430	999999	972	342	844	289	367	614	358	647	762	932	335	204	358	650	465	265	999999	35	999999	467	797	76	364	353	63	346	999999	77	821	407	116	521	86	999999	979	685	113	458	874	974	999999	411	999999	999999	714	93	950	629	751	865	389	999999	516	999999	999999	999999	977	501	235	30	796	999999	825	365	825	813	128	570	670	780	161	999999	160	301	959	395	999999	105	639	969	999999	198	999999	956	27	828	999999	123	900	84	707	612	999999	853	999999	227	585	186	443	999999	999999	390	999999	999999	713	700	137	224	13	501	380	882	999999	265	635	608	966	869	348	999999	808	15	999999	999999	83	999999	466	306	999999	742	810	358	661	739	13	999999	239	354	253	999999	701	791	999999	408	703	824	750	999999	999999	580	261	999999	838	446	999999	999999	719	372	897	173	243	830	999999	271	691	31	230	999999	262	630	378	621	625	31	304	26	895	272	999999	999999	799	499	88	999999	491	103	999999	225	999999	53	295	867	457	89	93	871	690	847	716	999999	603	627	714	598	211	639	100	816	151	84	74	457	479	648	374	743	752	568	999999	597	999999	15	485	218	999999	999999	174	546	937	433	999999	58	555	220	655	181	784	999999	340	851	13	703	84	999999	999999	837	397	808	999999	349	129	131	999999	128	180	999999	152	505	263	700	999999	999999	999999	718	747	999999	999999	999999	999999	202	958	272	237	999999	594	808	930	913	240	506	999999	999999	830	597	313	215	981	999999	999999	999999	39	999999	236	640	387	458	824	366	999999	961	999999	139	815	523	391	999999	999999	999999	533	372	999999	239	999999	999999	587	999999	999999	291	414	999999	45	999999	999999	936	999999	679	46	999999	551	146	999999	574	98	999999	999999	984	550	999999	216	456	321	843	903	678	398	800	999999	999999	62	278	999999	542	951	291	926	
471	911	878	999999	999999	820	306	596	397	388	999999	150	996	196	603	568	416	84	957	999999	201	571	549	548	371	665	567	545	283	411	450	622	999999	352	108	999999	671	956	999999	636	24	257	515	299	305	660	999999	999999	458	709	327	467	999999	70	734	900	371	340	988	999999	999999	999999	999999	985	999999	480	343	653	97	530	897	460	579	999999	216	944	999999	259	999999	711	648	283	96	999999	999999	983	999999	746	617	999999	711	341	968	459	382	999999	933	530	362	825	326	373	999999	928	999999	999999	888	673	854	789	845	999999	96	999999	999999	979	675	750	901	999999	851	999999	46	888	999999	565	491	130	948	999999	20	535	897	999999	394	284	88	999999	760	999999	999999	955	891	827	363	999999	254	999999	999999	402	588	999999	628	407	999999	999999	337	317	119	256	385	768	999999	999999	779	319	223	669	892	132	901	516	989	684	999999	896	705	218	999999	999999	321	999999	77	555	999999	827	999999	499	454	665	947	771	59	999999	841	999999	240	990	58	999999	386	999999	798	999999	501	81	204	999999	548	87	999999	129	781	890	935	999999	700	178	537	952	413	999999	224	236	185	140	467	486	842	999999	665	714	999999	492	999999	999999	11	999999	64	302	632	999999	951	376	641	827	989	168	999999	266	636	72	463	106	640	999999	370	572	755	370	613	717	112	26	421	319	959	298	57	999999	582	999999	123	244	329	451	772	999999	595	357	999999	309	999999	585	896	999999	261	72	852	189	375	439	391	693	999999	914	859	935	955	332	868	700	121	999999	683	999999	999999	228	777	999999	889	522	976	408	230	314	999999	526	999999	817	999999	999999	446	868	833	152	999999	430	555	999999	592	999999	892	273	488	450	198	999999	901	823	999999	42	295	999999	299	853	463	983	473	999999	115	342	815	999999	999999	971	264	252	545	541	900	528	673	373	999999	999999	630	713	919	779	126	280	624	305	172	34	611	782	578	980	689	198	956	999999	308	259	32	754	999999	517	196	999999	994	370	999999	137	369	999999	68	247	232	750	73	693	268	834	999999	519	976	250	999999	999999	674	564	999999	999999	999999	503	74	999999	999999	999999	714	412	593	999999	286	263	382	999999	665	999999	723	340	999999	939	135	272	999999	474	541	512	778	758	156	714	280	439	519	999999	564	866	857	713	217	356	45	661	110	97	558	464	147	940	585	680	757	344	807	912	586	309	999999	600	813	528	108	999999	265	879	900	846	744	169	480	798	999999	999999	133	410	903	473	172	824	999999	86	374	837	183	475	
956	936	631	607	999999	265	285	266	899	689	258	999999	406	230	999999	711	999999	978	470	786	848	999999	221	406	999999	999999	147	999999	999999	737	163	271	999999	789	999999	999999	999999	146	533	999999	523	575	120	999999	161	999999	999999	941	638	213	365	999999	999999	396	627	999999	725	234	599	523	999999	519	999999	999999	535	987	999999	616	307	231	497	999999	454	255	273	999999	637	777	254	193	999999	205	999999	481	381	767	999999	999999	172	999999	249	989	547	999999	107	13	999999	947	999999	174	527	460	644	999999	716	999999	941	130	133	353	580	947	980	999999	478	921	391	999999	791	999999	102	911	454	593	999999	507	46	445	158	269	290	689	869	90	666	594	999999	720	765	599	825	774	272	999999	143	301	999999	999999	541	185	622	892	166	999999	81	999999	16	60	999999	219	745	506	971	864	73	999999	88	899	749	999999	370	670	999999	999999	942	327	999999	635	459	999999	999999	904	999999	973	646	397	999999	729	18	999999	588	510	295	556	999999	329	803	408	755	999999	999999	999999	392	999999	815	951	557	999999	206	753	999999	380	601	744	721	999999	602	998	227	999999	999999	358	891	699	304	999999	384	999999	348	999999	524	250	999999	999999	476	387	522	254	168	999999	839	570	533	999999	92	218	999999	999999	834	23	999999	804	190	89	885	999999	228	693	999999	956	576	768	625	583	239	726	499	393	278	344	328	358	999999	999999	836	999999	999999	999999	616	95	999999	834	954	335	896	999999	69	800	999999	999999	999999	999999	890	211	128	81	945	949	35	366	718	526	999999	500	694	999999	964	658	253	98	49	592	86	278	16	742	814	999999	687	999999	666	699	71	667	185	499	999999	638	999999	999999	851	875	611	260	377	999999	561	999999	640	527	755	411	999999	243	571	576	752	621	205	999999	267	655	999999	516	699	29	464	615	325	204	911	336	999999	488	247	999999	999999	825	901	583	999999	999999	659	999999	999999	265	151	828	105	609	747	846	443	38	507	206	614	999999	999999	357	968	946	148	445	616	999999	166	79	995	999999	595	926	720	999999	204	906	999999	999999	753	444	878	635	519	999999	457	999999	892	226	999999	51	559	999999	274	999999	615	244	221	223	554	343	109	81	833	698	999999	999999	136	999999	834	601	999999	999999	999999	999999	999999	343	437	999999	999999	551	999999	999999	999999	954	847	999999	661	175	999999	959	695	782	999999	999999	344	806	802	821	701	636	939	80	391	389	840	56	999999	157	84	282	807	788	235	13	999999	168	982	878	850	315	168	999999	999999	874	906	428	956	930	782	672	
540	615	999999	361	999999	465	558	710	123	801	999999	514	999999	733	162	906	556	999999	613	186	823	923	971	396	478	999999	264	517	999999	422	999999	615	999999	999999	741	201	67	874	401	350	610	282	764	999999	152	654	869	92	721	999999	871	412	326	606	849	999999	644	344	882	633	211	50	236	999999	710	557	999999	688	991	960	999999	681	162	273	999999	550	168	922	254	999999	119	182	795	483	550	688	299	769	999999	134	557	999999	999999	767	149	999999	999999	73	999999	594	999999	190	999999	999999	160	199	999999	63	40	999999	458	722	100	68	523	999999	255	753	999999	32	268	378	136	867	412	135	690	999999	133	15	505	105	583	659	999999	999999	91	43	999999	361	439	245	739	264	676	999999	633	933	254	120	323	999999	913	326	336	146	64	999999	358	35	999999	864	930	34	999999	999999	999999	440	750	999999	947	999999	999999	798	592	32	639	871	200	577	502	756	150	22	999999	212	191	267	332	999999	875	999999	999999	307	999999	999999	999999	714	461	323	697	202	192	660	172	999999	871	124	733	999999	506	192	42	781	533	752	723	917	342	600	181	880	999999	578	719	999999	536	133	947	27	999999	925	999999	876	999999	309	574	490	999999	589	341	999999	534	28	674	999999	825	903	999999	999999	852	398	382	999999	152	816	94	613	941	83	575	747	177	999999	597	581	772	999999	901	999999	188	242	77	752	269	114	356	99	904	36	274	999999	360	848	175	999999	553	558	734	72	224	960	999999	776	23	593	999999	817	999999	999999	999999	669	12	549	920	999999	330	629	999999	47	999999	999999	709	914	808	999999	397	999999	550	280	38	223	431	838	20	227	693	300	739	675	215	538	999999	999999	999999	605	999999	810	927	556	997	923	956	696	602	228	261	634	999999	80	999999	999999	999999	160	73	706	248	173	539	702	925	999999	890	999999	832	931	336	897	807	999999	322	586	402	994	282	115	266	734	246	999999	966	999999	332	668	999999	635	271	518	747	410	999999	999999	281	999999	999999	999999	43	999999	864	999999	999999	363	827	765	758	999999	187	282	877	958	449	999999	999999	999999	736	866	707	231	456	206	670	999999	159	407	845	854	999999	177	373	315	81	236	870	576	899	612	999999	567	910	861	458	989	641	999999	960	853	541	534	999999	764	270	811	584	667	999	84	999999	999999	919	903	999999	19	999999	999999	887	999999	643	360	999999	999999	634	149	321	999999	999999	999999	999999	370	999999	991	323	999999	679	999999	55	269	652	999999	999999	824	408	811	647	17	557	448	90	999999	901	747	
999999	190	685	374	139	130	500	989	999999	328	999999	843	983	927	589	532	339	308	999999	627	571	440	784	999999	999999	999999	999999	313	46	309	999999	116	469	699	999999	143	105	315	480	925	769	662	999999	257	926	999999	999999	720	428	999999	119	999999	553	999999	186	779	406	661	649	316	999999	999999	999999	619	728	999999	383	294	156	456	437	33	827	600	999999	909	157	536	107	169	999999	781	999999	21	200	818	999999	999999	522	11	736	443	999999	174	306	999999	999999	999999	529	145	192	999999	573	971	597	95	999999	952	424	277	999999	870	563	999999	321	846	999999	941	428	909	237	197	771	154	719	993	367	999999	999999	286	999999	482	17	962	999999	459	218	999999	424	115	864	610	771	999999	379	866	880	186	853	460	281	767	255	619	999999	994	772	999999	999999	603	999999	999999	658	148	76	999999	862	601	512	999999	638	396	999999	999999	55	627	426	999999	775	853	123	999999	810	999999	999999	443	237	397	999999	982	686	788	661	999999	386	573	952	632	188	229	13	288	674	999999	821	885	999999	931	573	289	578	256	653	408	489	548	490	814	144	633	922	475	999999	529	184	849	734	705	936	999999	674	793	347	999999	999999	834	515	999999	32	129	999999	305	823	775	414	440	145	999999	341	838	92	999999	498	554	307	538	743	999999	816	971	160	544	994	101	614	784	999999	107	558	999999	42	672	791	24	999999	999999	651	999999	125	744	999999	481	374	108	400	536	304	793	999999	321	101	371	12	61	968	999999	311	732	170	629	531	999999	705	685	806	420	999999	999999	123	681	887	972	39	999999	267	679	179	999999	999999	88	489	999999	848	246	999999	670	669	999999	55	782	324	918	609	495	223	675	999999	688	999999	979	190	821	679	577	434	129	342	930	793	999999	488	999999	41	92	149	999999	199	469	999999	145	750	616	437	340	999999	999999	372	543	999999	999999	999999	491	999999	721	898	668	446	280	811	444	338	739	946	755	304	909	999999	999999	356	808	486	316	566	999999	999999	573	393	349	221	999999	756	799	82	211	396	996	999999	319	194	480	968	919	999999	687	807	21	669	682	45	456	999999	845	197	59	999999	597	925	449	492	999999	285	999999	68	999999	999999	999999	999999	745	999999	307	109	999999	343	999999	839	566	658	878	999999	227	904	711	313	765	384	910	612	999999	106	999999	999999	371	827	860	205	871	860	312	999	278	354	924	322	737	356	513	512	321	999999	548	999999	999999	100	274	999999	574	793	999999	970	777	927	644	648	999999	236	999999	999999	482	680	999999	
999999	999999	878	90	873	980	398	575	999999	870	408	999999	812	999999	999999	999999	280	563	440	630	88	567	341	231	350	710	999999	752	999999	617	763	39	641	999999	843	999999	999999	20	400	999999	185	999999	884	109	379	636	831	101	709	211	468	999999	52	59	889	999999	24	657	999999	999999	705	646	73	800	117	378	658	569	714	277	856	999999	172	991	999999	999999	683	999999	999999	714	878	193	52	310	159	999999	999999	592	999999	999999	578	521	281	238	743	539	999999	93	992	11	977	271	387	442	999999	208	33	60	999999	38	464	782	805	35	293	999999	604	763	651	539	999999	76	216	999999	699	345	988	999999	258	915	706	599	249	850	736	616	806	999999	956	950	554	936	987	334	250	796	715	256	944	231	935	400	442	463	619	911	65	999999	742	999999	220	99	999999	689	332	864	543	954	999999	999999	999999	999999	806	700	985	454	89	881	769	903	999999	741	990	36	999999	316	167	786	240	825	561	439	867	947	740	464	144	308	999999	999999	999999	999999	957	277	999999	999999	593	741	477	175	999999	183	608	839	389	479	109	775	999999	25	706	757	723	999999	125	999999	135	859	960	530	999999	999999	999999	999999	999999	868	999999	722	519	48	999999	426	318	75	999999	387	831	38	568	271	365	368	999999	986	999999	506	999999	493	999999	241	999999	734	781	947	855	59	304	224	199	999999	999999	386	266	999999	303	999999	448	999999	480	999999	454	107	300	699	999999	950	192	892	715	999999	830	300	999999	287	232	987	999999	371	220	943	999999	999999	999999	57	576	979	999999	928	692	397	67	390	999999	423	787	999999	443	92	782	904	867	999999	508	999999	690	404	814	978	447	315	645	87	999999	536	654	999999	269	253	999999	195	848	264	209	999999	999999	999999	287	157	500	515	554	562	588	316	86	681	118	999999	999999	999999	175	999999	490	999999	999999	979	942	486	768	949	999999	200	959	597	999999	612	212	999999	958	249	127	666	488	932	999999	999999	498	999999	460	973	728	476	885	951	999999	725	774	822	577	999999	507	800	389	550	66	364	603	991	260	473	479	929	834	127	64	508	644	557	625	668	490	811	999999	999999	999999	982	314	17	577	340	838	389	612	851	741	999999	287	937	876	407	490	999999	880	999999	999999	799	641	767	897	521	90	226	206	909	999999	999999	999999	593	329	83	59	595	424	920	634	99	326	983	385	738	231	999999	999999	228	187	983	931	49	301	431	351	999999	120	66	260	622	193	703	234	56	551	694	618	802	999999	999999	93	960	362	414	
999999	658	391	999999	299	382	545	978	731	643	999999	735	999999	898	999999	512	999999	367	999999	22	906	623	758	339	196	537	99	878	999999	999999	999999	971	687	999999	949	693	165	999999	999999	999999	86	215	999999	999999	292	816	402	719	79	845	418	725	300	999999	508	859	999999	62	972	762	293	999999	999999	447	999999	792	57	413	948	49	357	999999	601	791	935	701	999999	177	57	999999	999999	999999	809	999999	875	184	680	347	389	999999	793	112	979	13	593	420	999999	535	847	999999	768	988	999999	40	999999	885	134	508	414	806	218	732	14	602	628	914	857	92	572	569	999999	710	34	859	256	254	554	597	999999	525	603	125	329	557	999999	155	608	999999	537	999999	60	182	999999	582	880	71	999999	387	385	999999	562	25	963	999999	388	999999	964	911	784	253	999999	999999	310	889	999999	103	412	457	999999	482	316	88	555	581	519	999999	777	452	978	194	999999	999999	999999	528	962	999999	162	999999	179	552	191	696	999999	999999	999999	523	871	52	999999	787	658	650	999999	999999	373	484	470	391	769	999999	290	999999	932	999999	999999	174	323	999999	927	625	941	371	288	448	301	999999	93	271	922	995	78	735	82	201	535	506	780	999999	165	488	127	770	999999	999999	272	669	764	405	999999	494	999999	99	125	753	999999	297	371	947	610	753	400	208	999999	999999	999999	999999	449	740	73	600	394	13	626	449	507	180	99	558	999999	632	999999	687	999999	438	999999	978	619	328	999999	248	144	832	709	412	999999	918	999999	508	359	716	229	999999	341	595	110	206	999999	676	256	674	208	999999	999999	977	898	712	133	999999	978	402	935	130	999999	825	999999	561	304	999999	999999	588	999999	591	999999	469	412	999999	355	489	337	999999	999999	999999	82	681	50	330	999999	731	513	385	999999	999999	529	957	780	109	999999	516	999999	549	999999	258	325	667	806	617	614	999999	999999	999999	366	643	702	389	885	999999	57	713	785	145	500	999999	710	976	793	596	71	252	999999	313	203	999999	360	788	999999	267	627	414	874	999999	999999	759	166	999999	999999	161	999999	999999	81	999999	999999	925	999999	993	58	339	547	348	874	220	555	372	622	999999	872	527	293	999999	692	628	999999	999999	839	999999	429	740	416	999999	958	641	27	921	180	901	999999	278	117	366	999999	367	720	288	540	999999	877	353	146	895	574	500	867	664	999999	999999	422	418	999999	378	574	317	999999	284	390	242	203	633	201	999999	19	999999	419	927	184	335	907	96	999999	185	999999	85	999999	521	698	467	774	999999	475	727	999999	999999	
999999	999999	791	999999	444	445	898	307	999999	253	999999	425	885	970	91	940	489	131	545	336	315	999999	893	498	713	999999	585	923	468	999999	168	999999	243	175	422	999999	145	753	891	471	999999	805	714	241	922	999999	635	999999	386	999999	872	354	192	999999	538	999999	999999	999999	717	999999	860	974	999999	629	94	689	192	999999	999999	410	999999	736	999999	83	147	510	206	661	576	999999	999999	857	547	634	967	999999	290	999999	999999	150	835	842	45	858	611	223	965	999999	156	243	996	999999	179	975	39	146	124	119	24	37	999999	193	726	192	265	12	437	215	662	280	999999	999999	93	417	999999	961	701	380	471	923	544	122	514	999999	538	862	688	571	604	831	999999	999999	75	608	76	999999	125	999999	603	609	786	999999	432	876	835	895	831	762	411	77	445	743	648	999999	493	962	999999	394	654	403	324	866	610	830	580	237	45	484	351	999999	846	848	777	861	147	784	689	638	507	999999	40	926	169	536	396	956	532	999999	125	999999	999999	731	208	210	295	920	159	601	999999	608	859	356	420	488	999999	596	965	786	953	709	282	50	999999	999999	372	398	706	999999	999999	623	704	70	368	248	949	125	650	577	576	227	634	98	342	899	782	999999	515	681	315	999999	999999	746	32	999999	999999	932	844	197	999999	896	223	999999	167	999999	903	799	987	182	538	116	945	398	219	735	85	194	707	987	999999	687	882	34	768	644	633	999999	48	999999	417	999999	280	463	739	680	13	558	931	661	995	983	999999	343	153	208	999999	999999	536	999999	341	646	235	856	999999	159	23	999999	317	522	58	946	761	45	765	999999	835	492	659	999999	732	526	263	56	992	255	999999	999999	999999	569	790	41	999999	751	620	999999	792	424	999999	589	999999	814	251	418	999999	59	231	661	578	631	373	999999	943	999999	564	814	392	188	864	713	168	474	317	747	732	27	525	20	424	993	728	999999	988	79	999999	918	285	845	443	943	33	999999	971	259	206	999999	98	433	197	806	999999	613	560	790	430	201	506	503	686	595	534	221	999999	999999	903	999999	382	873	133	999999	539	999999	745	920	690	999999	502	68	999999	313	929	101	822	618	615	999999	999999	999999	648	681	421	781	168	999999	999999	999999	999999	397	356	254	56	999999	310	551	999999	840	868	639	110	601	698	447	953	999999	999999	442	398	999999	999999	787	999999	999999	235	999999	999999	757	999999	897	511	999999	737	115	999999	306	266	714	999999	281	999999	775	257	231	107	999999	983	974	828	786	191	976	424	999999	
999999	568	162	871	988	999999	327	519	461	970	137	232	863	592	735	656	126	999999	651	126	288	203	999999	870	86	188	999999	259	928	602	999999	535	463	275	687	153	153	999999	726	932	999999	831	999999	286	103	999999	193	400	248	999999	669	999999	999999	307	999999	234	37	292	794	810	400	77	590	858	999999	602	769	597	905	592	513	731	235	718	171	456	880	264	776	211	995	999999	21	757	932	999999	210	165	91	462	125	861	999999	916	999999	887	250	464	999999	501	115	595	999999	999999	999999	938	14	616	999999	737	354	773	515	593	999999	331	65	833	926	778	402	999999	516	999999	476	651	141	999999	186	999999	215	425	242	285	106	409	583	999999	98	993	999999	593	29	353	117	352	999999	999999	111	220	999999	999999	538	252	999999	999999	999999	51	189	999999	999999	695	439	861	532	928	540	239	496	415	747	700	744	932	307	808	594	173	999999	133	305	999999	218	965	999999	798	887	989	186	605	330	542	999999	81	196	999999	999999	167	821	999999	999999	126	999999	695	473	999999	672	605	945	300	906	915	706	65	721	683	999999	474	418	733	50	999999	62	891	95	214	524	672	746	521	654	437	352	165	999999	188	613	522	502	320	136	999999	999999	886	699	415	836	129	360	512	308	689	748	999999	148	999999	74	999999	610	268	617	999	859	999999	646	999999	572	550	999999	543	79	999999	972	107	999999	759	505	176	202	679	378	999999	322	999999	999999	964	688	999999	27	59	999999	984	912	243	703	137	431	621	249	230	999999	296	385	817	442	343	717	650	999999	389	766	999999	436	930	889	223	686	626	220	682	999999	318	999999	695	429	95	999999	738	404	478	337	884	927	972	837	92	28	999999	801	879	256	999999	999999	638	293	226	999999	999999	999999	489	451	805	410	566	999999	534	999999	690	397	357	291	999999	256	22	61	999999	970	464	103	807	204	999999	999999	341	435	753	544	894	411	212	536	80	394	914	37	999999	483	370	542	312	328	338	999999	453	597	277	791	760	999999	411	255	999999	888	546	295	999999	980	79	141	999999	999999	999999	288	194	999999	220	999999	341	984	530	407	610	921	790	999999	999999	999999	381	743	168	962	999999	317	10	999999	442	999999	847	629	999999	551	414	238	856	323	459	999999	922	632	386	999999	459	775	66	13	645	181	999999	68	999999	197	609	336	972	724	215	999999	287	999999	387	38	747	711	227	978	993	381	999999	476	39	816	160	748	366	485	512	18	260	999999	322	270	93	999999	211	580	999999	999999	266	142	999999	
897	771	695	999999	358	935	748	557	87	20	273	999999	631	38	611	47	860	969	496	221	206	311	999999	915	999999	944	999999	510	647	999999	915	999999	933	999999	142	54	465	503	18	999999	764	460	182	986	58	164	462	760	599	999999	91	118	769	920	912	999999	490	779	138	413	999999	247	999999	999999	999999	158	999999	273	896	999999	581	367	961	946	999999	745	139	305	867	962	492	206	910	999999	956	807	356	23	999999	546	564	685	999999	604	573	999999	550	141	890	900	999999	199	999999	42	961	999999	156	999999	999999	176	466	195	999999	176	999999	780	336	805	999999	298	802	169	817	999999	12	895	999999	366	383	930	205	997	414	999999	980	999999	999999	999999	153	242	660	533	550	289	999999	379	999999	209	683	792	199	744	57	602	108	822	382	514	999999	999999	731	789	999999	542	971	469	780	944	195	628	448	458	999999	852	637	278	618	537	279	999999	999999	792	999999	590	999999	460	949	811	869	167	920	999999	848	999999	510	870	93	18	317	999999	598	829	23	65	354	741	92	204	965	999999	999999	844	999999	405	943	938	116	858	801	521	519	969	999999	38	707	619	999999	584	999999	766	194	999999	229	658	45	302	779	999999	999999	999999	378	999999	846	49	953	86	593	453	143	999999	764	234	217	796	112	999999	999999	984	357	734	142	507	999999	209	644	603	624	586	370	651	169	488	622	802	999999	763	132	45	85	630	35	999999	450	780	999999	999999	402	433	556	999999	999999	794	279	999999	866	870	902	647	405	359	999999	17	999999	492	999999	285	612	415	999999	348	506	999999	909	727	708	999999	66	82	999999	684	211	999999	39	954	113	374	999999	119	999999	282	861	485	640	725	179	27	83	958	377	726	356	987	779	218	910	829	884	552	803	890	999999	829	449	720	999999	270	999999	999999	999999	999999	999999	502	479	999999	486	30	88	193	557	999999	902	999999	704	480	337	223	999999	999999	54	999999	489	666	316	54	999999	999999	46	919	999999	999999	999999	944	999999	340	660	853	999999	408	731	889	751	999999	999999	121	987	999999	999999	969	392	934	849	166	999999	114	999999	999999	196	999999	914	454	984	999999	616	649	999999	958	527	374	820	999999	705	999999	99	164	532	788	671	999999	67	751	907	76	999999	999999	999999	883	860	999999	782	999999	667	92	493	286	905	592	95	999999	470	999999	999999	760	158	908	239	835	76	929	581	999999	999999	991	999999	172	547	917	631	999999	999999	767	107	62	592	570	815	622	999999	999999	258	940	999999	999999	999999	37	562	156	917	628	413	233	
816	999999	999999	23	999999	676	715	331	999999	987	961	121	764	703	932	145	999999	588	102	616	316	263	680	641	75	421	267	999999	610	400	999999	12	999999	367	950	999999	169	579	999999	149	907	208	83	999999	979	999999	562	41	105	426	978	338	535	797	916	999999	260	261	947	109	419	375	720	348	987	958	552	406	752	765	976	598	540	953	709	117	190	999999	662	483	859	235	253	193	421	671	477	772	450	397	916	908	631	999999	729	541	487	735	283	999999	999999	165	999999	999999	999999	390	798	581	999999	999999	999999	840	599	999999	250	193	132	536	999999	326	999999	780	956	364	849	77	967	592	234	177	629	999999	146	641	999999	704	947	914	743	41	872	895	683	641	24	85	318	168	708	545	419	951	808	956	999999	269	999999	924	999999	382	422	216	999999	920	999999	927	703	957	38	545	246	218	793	999999	454	595	106	324	349	999999	759	809	883	688	758	678	646	190	111	185	999999	32	434	370	999999	666	547	763	462	97	999999	999999	139	999999	308	211	999999	913	999999	944	172	884	584	715	623	613	332	668	172	510	290	523	999999	999999	49	223	784	433	999999	999999	57	343	999999	262	402	999999	680	720	390	557	520	733	999999	167	22	621	999999	718	746	999999	344	879	601	952	806	858	505	285	133	94	427	734	637	724	999999	999999	32	332	323	225	933	611	288	615	989	557	845	698	840	427	775	75	686	280	453	178	999999	909	455	999999	902	404	597	305	999999	999999	105	953	270	193	999999	125	405	530	999999	999999	600	985	999999	259	22	806	444	999999	318	361	999999	367	999999	999999	97	999999	877	779	323	999999	24	983	485	213	461	892	438	999999	827	660	670	165	999999	721	577	756	999999	205	999999	106	999999	890	986	778	737	999999	681	542	105	487	248	625	217	999999	717	617	999999	999999	798	130	378	786	879	658	690	892	168	560	160	341	175	681	257	999999	579	134	999999	706	475	722	999999	895	562	999999	999999	54	947	665	13	960	999999	999999	407	999999	727	182	21	337	999999	845	999999	999999	999999	764	999999	566	378	991	999999	593	619	804	294	86	999999	483	234	999999	245	645	945	503	999999	199	95	977	284	847	498	406	122	999999	619	999999	152	98	512	999999	37	999999	999999	999999	702	420	351	451	903	999999	499	999999	947	482	102	999999	899	86	999999	203	678	345	292	999999	999999	566	480	999999	194	999999	933	999999	970	436	511	389	999999	989	800	146	999999	644	83	953	999999	254	458	640	577	177	730	75	999999	319	129	692	
999999	156	464	999999	999999	400	266	999999	397	676	999999	521	970	712	482	910	999999	999999	999999	43	271	338	182	999999	117	840	383	999999	999999	868	309	660	317	819	815	999999	534	664	207	999999	999999	833	566	681	969	937	669	865	694	820	789	999999	999999	95	431	245	974	999999	38	108	27	999999	999999	999999	999999	623	999999	161	896	660	385	621	241	897	655	437	772	500	288	179	999999	517	999999	123	88	224	696	232	999999	580	999999	328	635	108	440	999999	527	47	314	355	734	518	999999	44	999999	177	853	999999	999999	999999	999999	483	927	859	928	509	916	999999	450	162	926	981	762	999999	811	66	986	999999	467	516	910	735	196	932	445	999999	548	298	999999	911	999999	999999	792	404	999999	374	401	776	999999	999999	232	333	596	999999	429	752	999999	999999	232	387	191	720	608	922	93	737	999999	994	424	275	960	628	524	538	999999	306	199	368	218	999999	665	220	999999	537	293	587	148	999999	513	999999	906	895	999999	999999	730	999999	31	869	999999	999999	87	406	999999	904	969	999999	808	68	369	999999	999999	397	445	785	722	999999	999999	81	639	999999	599	999999	490	999999	369	75	562	233	999999	150	284	329	56	838	370	268	999999	68	567	999999	778	90	675	999999	999999	999999	999999	289	579	759	893	999999	999999	999999	780	825	916	630	545	904	52	585	259	229	848	999999	350	606	425	463	122	699	514	950	727	519	586	110	602	850	614	283	654	59	999999	334	99	241	68	999999	999999	237	523	662	646	202	999999	456	542	894	999999	854	864	125	646	204	445	290	999999	270	248	815	37	694	299	999999	931	210	971	523	155	999999	547	880	999999	885	185	851	313	534	688	999999	567	708	681	999999	418	538	413	63	889	808	999999	797	306	999999	999999	828	999999	999999	271	630	484	28	749	68	316	999999	14	999999	28	593	977	999999	999999	118	999999	329	23	539	360	402	797	918	999999	346	966	749	583	584	999999	357	999999	999999	273	999999	655	999999	958	999999	454	999999	534	651	44	999999	831	999999	225	198	288	880	999999	833	527	868	833	565	999999	412	999999	566	410	429	85	999999	114	551	300	524	462	999999	370	400	999999	999999	868	999999	884	338	514	386	534	999999	306	804	542	999999	907	404	234	999999	999999	555	999999	887	33	115	999999	373	201	289	299	701	735	579	999999	424	748	999999	10	688	681	66	898	715	42	25	132	280	138	999999	644	999999	300	371	555	999999	870	206	902	999999	579	520	146	999999	999999	999999	659	999999	294	127	907	316	999999	546	419	107	999999	814	
855	18	982	305	244	999999	999999	403	410	999999	33	704	553	551	699	999999	119	170	920	673	629	208	365	999999	999999	20	999999	338	501	999999	952	999999	999999	66	351	893	780	283	286	999999	589	692	999999	295	703	590	999999	365	999999	167	999999	258	187	984	195	656	653	587	319	999999	202	317	999999	656	421	575	547	999999	210	999999	465	835	884	527	999999	936	776	999999	702	405	999999	194	721	999999	999999	999999	280	182	871	694	249	203	999999	62	209	281	790	775	874	137	52	86	165	809	701	601	999999	999999	900	258	880	583	884	913	786	999999	595	999999	339	717	305	999999	626	999999	566	271	870	831	327	811	155	10	205	574	363	999999	999999	911	999999	725	339	621	281	999999	813	999999	999999	61	999999	202	686	999999	446	166	999999	999999	459	648	253	440	730	543	999999	999999	112	879	387	320	559	426	978	683	926	613	388	683	103	14	702	899	952	999999	565	999999	135	923	564	49	742	685	910	390	668	211	995	999999	289	192	519	999999	289	998	501	849	999999	12	305	832	999999	158	999999	455	946	353	999999	911	977	216	963	188	325	347	999999	874	515	597	999999	724	999999	592	403	910	495	769	620	999999	328	716	911	133	628	731	999999	593	111	999999	444	999999	724	93	818	999999	999999	340	618	999999	431	627	999999	626	987	581	224	999999	999999	674	960	186	732	533	593	271	304	840	560	594	86	984	772	60	162	699	10	999999	773	330	690	999999	161	678	532	700	382	294	999999	57	517	85	838	999999	504	999999	999999	200	999999	557	778	388	999999	33	865	446	999999	292	474	297	580	689	422	999999	983	805	35	999999	10	892	888	20	999999	513	86	999999	155	345	556	999999	117	809	43	999999	552	311	385	999999	813	999999	846	999999	999999	848	476	827	663	414	999999	699	241	999999	199	608	668	999999	684	276	947	864	301	519	736	580	189	771	999999	999999	881	681	430	999999	999999	914	56	798	200	999999	999999	258	999999	999999	891	857	662	578	619	435	556	784	627	119	189	948	793	336	363	250	668	704	999999	466	533	773	999999	343	298	284	562	999999	578	828	238	698	527	999999	628	879	917	610	161	230	649	107	999999	999999	719	999999	130	719	445	999999	197	999999	999999	880	216	999999	588	329	290	999999	872	686	216	799	999999	999999	431	999999	707	483	999999	67	553	951	999999	435	999999	957	999999	996	163	843	434	628	640	999999	621	999999	355	510	301	999999	999999	999999	358	999999	891	264	440	237	999999	888	999999	999999	627	999999	999999	999999	73	781	999999	630	
705	294	999999	999999	999999	587	168	984	999999	784	887	999999	192	734	737	737	603	853	544	464	527	396	135	274	831	472	10	510	117	496	999999	573	111	999999	892	45	635	999999	710	999999	106	456	999999	999999	999999	814	778	892	402	999999	531	999999	246	943	113	319	999999	916	207	789	999999	657	876	999999	211	323	105	522	999999	999999	111	284	999999	240	999999	80	999999	49	999999	27	693	117	118	65	965	373	337	999999	567	999999	999999	719	131	920	999999	999999	580	999999	999999	688	718	266	999999	999999	950	999999	999999	16	585	43	291	128	999999	190	105	999999	548	820	417	838	986	999999	954	999999	824	999999	999999	232	514	919	500	52	999999	999999	999999	999999	66	418	999999	718	306	330	582	534	302	758	76	940	825	256	900	759	578	57	702	999999	312	792	999999	567	103	844	502	999999	542	248	965	77	999999	999999	422	140	715	999999	999999	665	364	430	966	76	326	222	407	267	29	741	473	116	882	527	134	273	542	548	624	461	828	917	991	63	793	998	68	999999	833	999999	999999	879	515	46	426	881	999999	999999	999999	999999	447	244	999999	801	774	858	999999	999999	544	159	597	177	999999	90	836	446	999999	912	282	328	999999	251	433	259	697	594	600	999999	110	999999	446	732	307	743	24	593	282	199	288	934	812	704	999999	684	182	876	999999	435	999999	979	452	914	537	999999	726	206	811	396	114	190	999999	349	263	301	712	864	870	341	999999	252	174	249	633	999999	999999	999999	628	748	86	821	790	175	999999	131	800	532	205	384	999999	818	782	885	95	108	677	999999	451	331	972	317	16	473	999999	957	815	213	999999	999999	417	999999	577	73	999999	293	400	999999	703	142	500	189	669	495	324	999999	470	288	163	534	999999	999999	17	999999	775	769	814	326	999999	688	315	596	251	16	999999	748	251	719	576	801	999999	585	999999	999999	999999	792	648	999999	158	122	999999	999999	59	756	529	375	999999	999999	297	549	478	83	295	24	826	903	999999	663	528	999999	16	999999	999999	999999	825	999999	281	999999	999999	982	131	304	999999	693	201	999999	999999	999999	486	999999	488	971	432	36	333	635	999999	999999	493	999999	855	984	999999	582	116	745	999999	697	930	444	999999	571	999999	999999	428	183	904	602	822	57	366	999999	186	999999	97	44	328	685	999999	200	795	525	215	550	999999	999999	313	999999	587	456	953	849	565	999999	999999	916	179	999999	999999	159	999999	697	932	999999	999999	412	999999	73	494	999999	999999	999999	669	739	649	578	366	261	186	999999	870	317	25	999999	103	516	
886	999999	430	180	865	210	87	878	999999	999999	592	999999	999999	725	338	249	999999	515	39	813	190	825	402	928	560	917	942	325	289	423	681	566	351	999999	525	999999	643	324	215	226	999999	790	280	999999	985	999999	281	461	954	631	215	999999	347	290	335	999999	741	502	620	999999	268	999999	599	999999	999999	36	428	927	999999	664	605	787	310	812	750	400	554	851	999999	999999	646	999999	999999	657	217	182	228	71	727	464	932	151	703	267	958	999999	200	235	135	958	999999	999999	261	300	35	427	209	999999	539	935	517	890	559	657	999999	777	401	941	838	253	807	366	209	744	999999	464	94	52	853	449	209	999999	725	984	794	302	239	999999	632	789	972	693	999999	999999	947	51	592	56	955	191	999999	258	396	881	161	811	153	517	568	571	343	166	681	99	999999	197	999999	575	862	999999	548	330	319	58	280	124	999999	999999	797	690	872	47	96	999999	999999	999999	999999	844	832	999999	158	721	999999	999999	999999	816	999999	443	66	759	999999	26	193	946	642	589	939	348	999999	999999	977	735	719	999999	698	999999	79	18	559	784	265	999999	742	880	860	999999	818	258	602	999999	999999	401	361	48	814	999999	854	150	999999	950	21	594	999999	795	999999	422	12	635	999999	160	746	13	999999	999999	999999	555	999999	313	999999	816	771	690	999999	155	935	586	384	681	72	999999	451	929	979	608	773	671	97	999999	999999	447	823	999999	999999	999999	999999	108	516	999999	543	269	581	550	64	222	189	331	848	999999	860	999999	48	999999	999999	529	708	816	34	999999	508	833	999999	999999	438	999999	992	588	804	303	437	836	79	304	147	803	999999	900	999999	766	429	451	822	999	95	999999	408	999999	620	365	743	901	84	241	581	999999	801	253	122	415	230	600	526	999999	660	33	359	744	193	768	268	807	941	267	856	999999	999999	999999	252	981	999999	999999	968	448	560	999999	762	999999	722	436	999999	999999	788	470	546	828	925	278	349	71	106	664	318	851	999999	935	960	816	384	524	700	343	999999	999999	999999	730	632	87	993	134	271	521	31	757	765	999999	29	481	721	37	999999	999999	128	190	884	585	191	126	999999	625	575	999999	999999	207	736	669	27	656	999999	816	206	847	285	999999	999999	585	643	561	95	857	999999	999999	105	999999	393	958	224	820	999999	999999	999999	515	736	378	999999	999999	67	823	999999	106	233	372	186	905	831	294	466	903	389	999999	941	630	999999	494	999999	999999	850	117	814	777	454	206	410	714	999999	690	120	999999	665	485	527	820	
540	989	999999	553	313	200	999999	109	502	321	441	947	648	918	484	999999	999999	999999	474	950	999999	253	651	36	962	471	637	150	183	559	247	904	999999	131	99	51	860	166	782	999999	591	714	285	143	765	463	76	359	999999	999999	247	201	999999	999999	811	296	999999	607	999999	841	562	384	999999	943	84	536	175	527	828	443	392	512	691	999999	368	303	968	517	271	508	404	288	934	315	321	55	893	214	319	999999	999999	263	575	999999	107	217	999999	999999	69	999999	297	999999	530	999999	485	735	510	206	218	999999	328	830	345	92	446	284	999999	620	631	38	999999	961	218	35	999999	999999	937	750	999999	161	514	636	458	42	999999	855	757	171	829	999999	999999	999999	999999	999999	999999	872	999999	999999	503	822	767	999999	710	41	594	335	340	504	42	356	797	999999	490	999999	12	692	999999	313	999999	590	999999	288	790	999999	492	947	999999	416	551	867	221	454	999999	894	393	346	925	427	447	885	999999	262	139	483	788	785	216	938	798	791	501	614	622	912	304	489	388	665	548	647	370	924	999999	174	145	353	513	595	673	666	767	999999	865	985	75	275	159	999999	266	706	999999	37	999999	759	376	999999	999999	343	599	904	957	269	999999	800	525	999999	308	999999	347	999999	282	620	275	142	34	547	748	636	999999	39	999999	81	999999	841	907	342	999999	204	798	537	520	179	996	999999	709	999999	84	75	470	474	999999	194	969	999999	999999	129	762	999999	734	999999	859	206	496	569	574	886	999999	47	893	192	294	114	176	810	999999	112	624	506	432	999999	472	683	175	382	73	999999	112	588	416	787	580	999999	999999	999999	678	324	999999	437	204	823	999999	47	182	999999	190	861	28	168	895	332	505	266	999999	217	366	185	40	124	506	999999	784	281	630	999999	999999	463	645	207	141	999999	999999	196	311	609	880	999999	510	887	201	211	137	943	693	94	999999	999999	778	261	999999	502	294	569	999999	775	999999	999999	999999	999999	999999	727	226	820	36	294	999999	318	954	999999	337	931	674	999999	999999	304	301	840	587	546	824	296	685	999999	595	639	999999	859	999999	535	570	514	999999	444	220	474	985	316	916	999999	999999	972	370	335	923	999999	827	999999	646	636	484	999999	999999	869	251	390	52	831	234	397	968	53	62	428	999999	822	912	240	931	458	999999	984	924	188	999999	852	926	359	470	915	811	184	999999	629	999999	999999	727	159	202	830	999999	163	92	528	441	147	919	941	453	111	768	597	220	999999	326	500	283	609	513	399	464	692	
371	999999	586	999999	830	433	999999	999999	105	999999	47	999999	36	166	999999	999999	746	228	999999	999999	906	368	999999	223	963	35	312	561	99	127	645	999999	999999	739	791	772	941	647	316	496	573	999999	999999	15	559	119	171	999999	597	876	999999	295	466	479	785	12	172	372	830	805	999999	816	999999	977	126	244	734	296	374	139	999999	109	999999	446	421	999999	362	152	999999	999999	863	152	963	222	265	999999	346	999999	953	999999	610	999999	817	511	375	756	999999	39	888	324	385	874	999999	467	422	763	382	999999	999999	813	650	999999	708	976	999999	978	853	999999	722	765	999999	837	343	586	999999	884	291	999999	81	664	999999	333	263	349	478	988	356	505	999999	501	977	999999	999999	150	147	590	999999	840	569	397	903	308	317	132	426	548	999999	219	938	537	999999	972	948	403	999999	327	999999	368	508	999999	999999	357	999999	230	788	582	999999	203	448	939	23	451	999999	684	760	999999	25	141	923	929	457	146	999999	272	29	15	377	445	794	820	823	512	341	999999	764	555	891	96	999999	843	550	348	771	998	523	40	999999	274	643	196	311	635	445	999999	505	496	999999	153	210	782	215	562	409	627	999999	511	119	235	999999	214	277	929	999999	89	389	119	374	568	749	999999	875	112	999999	999999	518	198	76	762	120	278	999999	999999	999999	561	638	988	938	154	883	22	920	905	354	999999	919	382	999999	999999	999999	999999	132	231	999999	221	999999	999999	760	801	119	927	444	357	125	651	449	529	999999	999999	451	400	999999	230	685	999999	78	969	758	374	999999	146	359	999999	999999	999999	156	999999	353	674	999999	535	999999	147	999999	955	577	573	790	703	989	400	338	604	914	999999	226	999999	546	667	152	937	354	396	123	999999	577	733	784	401	504	905	185	378	590	915	999999	999999	195	729	169	999999	189	64	999999	298	807	755	797	773	506	254	998	686	532	716	191	841	999999	72	387	999999	789	398	208	94	224	960	23	998	636	193	999999	816	999999	646	999999	299	21	824	175	999999	936	20	894	260	906	499	845	873	999999	331	18	133	352	325	716	791	855	300	999999	847	741	798	147	323	538	999999	187	886	958	891	999999	209	896	999999	907	999999	503	948	187	999999	999999	150	273	314	184	593	474	193	999999	999999	443	720	751	327	90	147	999999	581	722	725	321	999999	914	842	999999	809	999999	786	417	937	298	907	123	357	733	601	535	832	999999	945	999999	999999	955	992	457	119	999999	579	484	769	999999	999999	236	461	414	164	236	430	814	375	
999999	687	775	992	999999	536	607	999999	594	489	612	50	442	777	17	999999	14	922	999999	390	360	999999	312	999999	42	376	681	661	943	999999	374	114	28	773	999999	40	228	962	323	999999	512	65	984	994	167	864	999999	458	999999	999999	160	313	999999	433	24	708	385	999999	999999	312	854	945	999999	999999	124	999999	31	669	198	977	108	51	609	473	877	999999	673	317	491	999999	886	232	999999	856	428	71	78	595	758	879	654	101	12	20	77	567	605	999999	880	658	842	820	270	476	988	118	704	572	555	999999	999999	999999	645	792	425	631	738	602	999999	999999	440	436	999999	999999	332	16	49	598	405	320	999999	999999	437	832	334	76	962	740	999999	320	366	505	49	49	999999	586	999999	219	999999	999999	828	999999	382	999999	228	415	999999	951	154	999999	999999	116	177	244	29	999999	641	813	999999	359	999999	998	734	286	999999	934	999999	870	474	999999	560	829	13	960	491	696	332	610	613	919	166	999999	595	885	251	260	338	804	999999	999999	945	999999	752	245	999999	830	999999	105	140	294	999999	49	487	407	431	249	112	217	753	332	19	40	209	999999	202	658	412	999999	44	446	606	592	849	999999	801	917	87	767	193	661	999999	999999	480	999999	999999	999999	999999	198	464	12	157	130	61	697	503	914	442	213	52	127	427	429	71	693	687	999999	999999	524	605	513	999999	999999	33	999999	904	782	560	880	648	85	999999	224	999999	42	298	485	540	161	469	887	999999	873	999999	75	999999	999999	175	786	641	474	927	18	592	950	840	812	999999	960	999999	720	363	561	565	999999	992	213	45	999999	405	211	895	999999	999999	999999	38	297	620	999999	999999	905	999999	774	999999	999999	158	125	999999	999999	201	999999	388	999999	368	749	534	923	318	757	999999	39	963	999999	390	999999	579	889	953	999999	922	999999	202	999999	999999	888	112	588	323	999999	999999	877	582	999999	999999	919	823	324	679	316	194	999999	999999	862	885	827	941	481	393	999999	604	269	172	999999	522	648	999999	249	478	999999	999999	945	610	999999	939	205	457	373	999999	471	999999	264	219	647	689	999999	573	339	264	284	947	999999	205	514	787	558	714	999999	88	999999	635	584	846	999999	669	999999	504	999999	922	689	379	999999	182	921	999999	349	60	525	77	999999	999999	999999	984	203	532	26	999999	105	149	391	491	633	294	120	836	42	418	19	999999	450	323	521	417	574	999999	378	999999	283	999999	447	999999	199	756	383	123	681	999999	652	677	653	499	408	999999	541	208	746	293	72	999999	169	930	50	
546	626	999999	563	547	420	298	163	567	475	782	701	883	301	999999	911	999999	165	999999	766	341	334	951	914	999999	875	376	167	999999	396	198	163	517	467	652	999999	991	560	999999	189	363	999999	95	33	625	221	658	906	870	999999	75	930	726	173	709	999999	675	476	955	999999	999999	141	79	181	287	999999	193	425	648	746	919	999999	31	263	413	817	249	928	299	999999	999999	999999	999999	711	330	267	436	999999	758	440	464	525	999999	472	146	232	454	914	745	996	37	999999	267	999999	463	999999	909	473	999999	999999	972	746	187	569	453	583	843	367	850	29	999999	840	999999	218	999999	404	841	558	127	190	999999	335	999999	303	368	985	999999	174	257	701	358	963	592	865	468	717	347	999999	29	562	389	96	73	999999	803	197	575	59	841	69	787	999999	355	999999	529	647	999999	884	210	999999	999999	678	119	159	670	239	257	801	750	574	66	806	539	564	999999	285	271	466	500	181	999999	162	332	198	913	998	617	999999	346	820	999999	999999	834	561	999999	710	977	914	64	999999	939	999999	999999	277	999999	980	820	791	778	253	385	107	999999	39	999999	999999	356	921	245	672	622	245	465	929	999999	604	999999	978	999999	101	308	357	411	999999	241	646	999999	65	999999	933	187	999999	243	999999	999999	66	77	999999	513	962	364	65	678	392	950	704	999999	380	999999	408	19	842	417	687	945	38	695	467	797	411	375	999999	999999	312	999999	795	999999	372	494	363	536	999999	474	999999	737	253	678	29	975	537	337	999999	208	787	924	344	418	555	999999	416	999999	609	18	111	597	999999	999999	376	897	165	702	945	886	503	871	999999	378	996	950	702	999999	676	999999	270	83	892	999999	948	999999	160	386	455	225	999999	999999	926	999999	372	823	999999	923	311	132	999999	834	391	596	704	999999	90	966	422	605	454	66	999999	127	999999	38	704	999999	999999	988	747	999999	256	999999	999999	510	999999	999999	15	183	999999	999999	58	553	671	999999	691	999999	397	43	999999	193	964	850	999999	31	307	999999	418	344	999999	702	553	322	385	52	588	999999	788	204	969	405	961	249	328	675	999999	151	456	323	999999	408	583	346	691	563	813	406	958	786	212	999999	999999	670	999999	999999	999999	735	999999	999999	999999	39	999999	203	999999	901	999999	725	531	999999	23	166	999999	105	998	999999	129	216	631	999999	239	192	703	11	999999	833	137	999999	195	744	450	282	972	827	476	316	890	390	282	999999	341	999999	874	862	999999	56	783	181	999999	999999	999999	29	114	999999	399	999999	335	
516	999999	240	774	931	539	786	999999	741	194	534	628	691	830	739	933	999999	999999	999999	317	999999	999999	944	999999	999999	628	999999	290	999999	999999	624	999999	812	999999	999999	188	999999	999999	409	558	999999	217	41	999999	259	553	980	999999	725	999999	273	867	257	356	494	288	267	190	818	999999	687	506	999999	999999	569	105	999999	711	999999	999999	890	825	999999	593	230	999999	206	999999	800	999999	648	999999	999999	999999	999999	757	191	466	999999	999999	999999	999999	999999	106	870	999999	983	468	302	163	738	278	65	174	999999	447	786	664	999999	999999	999999	184	390	415	664	347	999999	999999	668	811	914	358	999999	360	640	38	628	999999	722	639	999999	738	790	999999	999999	379	999999	999999	149	467	970	999999	340	633	24	746	481	791	441	532	648	104	999999	490	999999	389	999999	705	534	176	819	803	941	496	222	999999	999999	744	741	295	63	999999	749	210	840	999999	27	999999	346	893	557	836	999999	199	990	999999	999999	309	999999	295	325	588	865	972	999999	177	999999	844	999999	671	999999	736	60	999999	479	106	354	599	999999	852	371	471	368	641	619	983	261	999999	506	668	414	999999	347	456	969	474	686	777	562	673	999999	183	180	674	539	820	785	405	720	893	999999	349	659	554	923	999999	230	999999	999999	999999	999999	834	347	753	267	279	399	604	186	14	999999	577	999999	976	50	999999	301	999999	111	798	999999	856	999999	612	999999	999999	433	793	999999	999999	254	461	999999	897	999999	977	835	999999	999999	269	999999	190	229	715	483	632	312	999999	514	999999	999999	536	133	564	467	999999	803	735	295	202	845	605	999999	70	760	958	999999	149	999999	999999	362	874	286	841	377	27	999999	999999	999999	836	762	750	289	797	999999	718	337	999999	999999	697	999999	999999	142	999999	424	825	999999	169	955	524	999999	172	464	450	382	999999	259	292	999999	450	433	488	606	458	440	105	326	284	506	51	631	304	710	531	889	999999	999999	999999	427	551	999999	999999	369	999999	999999	599	296	838	425	875	999999	999999	671	989	274	695	503	683	999999	328	509	834	999999	913	893	183	462	999999	561	129	946	196	865	645	999999	955	129	992	100	840	808	488	858	999999	582	585	632	721	267	203	759	68	288	108	999999	83	815	999999	720	194	999999	364	286	306	999999	282	190	36	456	999999	999999	511	592	943	999999	30	976	40	999999	318	550	741	675	368	369	887	999999	766	999999	468	999999	674	999999	906	999999	454	212	561	702	309	404	999999	274	948	627	258	476	999999	587	999999	999999	784	123	999999	644	405	688	917	999999	51	
999999	999999	432	988	178	901	240	999999	249	999999	818	424	337	999999	999999	999999	477	727	741	121	421	573	189	999999	371	999999	560	999999	271	999999	766	294	624	661	935	999999	999999	285	779	725	27	790	106	522	213	999999	999999	92	499	700	928	961	999999	999999	629	800	244	999999	626	812	999999	372	999999	999999	309	534	800	676	105	999999	999999	201	947	25	103	631	477	666	377	689	909	999999	999999	999999	999999	999999	117	799	42	144	746	332	999999	967	384	655	375	165	222	999999	999999	780	986	567	931	736	23	171	731	998	333	577	484	937	902	872	993	853	569	504	426	10	644	999999	195	447	999999	980	641	999999	265	321	454	698	807	999999	491	999999	639	999999	791	946	999999	43	811	178	848	721	75	999999	661	999999	595	999999	262	881	146	35	382	999999	999999	999999	529	293	999999	21	999999	785	139	772	999999	193	999999	925	999999	480	933	610	999999	999999	999999	820	914	140	786	999999	999999	999999	446	926	993	466	438	155	450	758	999999	784	300	799	55	72	592	302	130	999999	307	670	14	782	999999	999999	999999	366	894	999999	128	399	506	999999	999999	396	999999	213	778	925	755	79	485	954	63	159	319	360	970	999999	238	622	999999	318	446	65	999999	999999	979	467	589	81	260	77	999999	37	999999	301	513	659	722	999999	523	205	722	238	195	60	728	798	225	526	999999	999999	999999	505	999999	197	562	240	999999	999999	999999	999999	345	683	818	999999	323	35	871	999999	999999	999999	813	849	108	999999	596	217	999999	681	999999	999999	999999	999999	686	893	922	999999	647	99	738	282	995	47	165	999999	860	49	420	999999	999999	702	926	999999	999999	84	553	999999	999999	999999	999999	354	999999	982	750	999999	78	281	996	925	494	999999	388	781	289	574	325	776	999999	999999	954	556	999999	102	999999	242	999999	999999	394	612	349	627	737	82	498	394	912	22	296	122	999999	588	52	495	292	558	999999	154	918	999999	758	777	611	511	620	55	999999	277	48	999999	788	999999	999999	394	585	999999	451	315	293	999999	661	313	489	581	999999	999999	513	999999	810	999999	999999	119	135	290	853	999999	999999	235	462	453	837	999999	999999	778	333	119	702	658	909	425	116	19	861	999999	452	454	297	39	750	254	541	254	467	652	600	678	999999	999999	540	999999	999999	226	852	840	67	26	340	711	258	652	673	855	403	394	289	908	258	999999	837	408	285	986	485	999999	999999	593	187	330	188	654	219	105	999999	999999	999999	889	166	30	966	999999	124	586	781	107	580	685	851	82	999999	692	430	797	
999999	142	737	865	741	644	999999	999999	839	19	533	603	442	999999	738	506	820	399	751	238	145	411	999999	698	999999	999999	999999	236	741	999999	958	999999	234	422	336	985	168	708	158	522	102	501	999999	115	63	188	665	999999	946	354	999999	973	999999	201	999999	999999	999999	999999	999999	363	17	702	732	734	61	47	378	30	251	753	347	122	250	238	146	643	814	999999	645	36	999999	633	999999	999999	852	984	553	42	759	999999	999999	129	57	795	514	999999	769	999999	64	25	999999	645	762	999999	16	149	732	999999	65	999999	553	669	999999	634	641	383	422	345	881	76	999999	346	999999	999999	999999	227	74	455	724	746	999999	951	134	630	227	999999	871	999999	390	999999	262	841	999999	739	425	478	999999	422	163	141	999999	999999	981	988	999999	999999	999999	999999	586	789	84	999999	988	319	999999	601	999999	773	417	999999	511	334	955	178	813	652	368	999999	856	148	501	651	302	592	768	450	999999	146	108	754	999999	391	510	999999	638	975	852	668	594	999999	933	953	15	599	629	653	478	813	184	879	114	852	633	447	297	433	984	405	550	704	630	408	674	662	861	129	823	363	539	999999	799	999999	936	41	215	999999	999999	702	963	999999	971	999999	999999	229	999999	850	758	999999	313	999999	999999	457	127	889	203	534	288	352	737	509	829	999999	999999	346	89	413	916	601	242	749	786	291	441	999999	733	472	999999	455	999999	21	371	760	60	334	846	352	583	57	837	680	269	303	964	999999	295	857	884	999999	999999	999999	934	166	830	564	428	709	25	691	166	731	97	832	340	726	147	999999	999999	949	500	999999	829	868	763	562	490	493	327	999999	149	875	588	821	316	775	87	215	930	999999	905	999999	337	892	891	116	593	999999	963	999999	326	227	999999	935	134	412	417	75	402	999999	83	999999	392	47	999999	290	152	275	526	564	649	932	147	578	53	363	409	937	999999	999999	968	999999	999999	88	660	922	93	653	697	903	999999	21	812	662	422	971	754	299	350	610	999999	327	999999	999999	999999	999999	999999	224	891	771	13	479	999999	745	308	30	999999	999999	386	629	206	498	578	623	205	999999	129	484	999999	81	609	119	597	376	692	651	153	131	490	276	841	999999	761	925	899	888	923	76	999999	401	567	450	912	999999	413	475	999999	296	999999	960	274	605	999999	820	171	999999	882	720	999999	657	876	292	999999	120	787	999999	737	999999	723	317	714	63	999999	999999	999999	999999	206	999999	963	999999	999999	857	919	999999	11	245	999999	941	763	16	16	999999	
999999	706	524	284	999999	802	932	85	738	106	572	895	256	221	485	303	999999	999999	697	16	757	999999	999999	29	999999	303	119	999999	526	795	888	717	999999	999999	50	999999	249	239	542	999999	999999	887	489	805	294	33	283	789	760	518	636	761	318	999	999999	186	950	505	911	333	692	390	999999	942	999999	855	594	744	181	71	63	999999	470	303	73	999999	357	999999	734	999999	999999	329	791	18	169	137	408	311	999999	863	473	744	328	218	711	999999	337	546	597	999999	999999	999999	618	698	464	560	999999	999999	936	999999	829	999999	770	571	312	373	599	551	783	999999	456	292	999999	999999	598	318	757	261	591	511	542	810	999999	999999	910	491	711	103	999999	999999	837	392	375	481	43	472	999999	756	905	347	963	786	763	517	999999	156	850	310	110	155	999999	48	434	434	52	999999	999999	475	661	821	662	999999	998	184	999999	73	999999	216	284	135	345	11	356	253	548	756	999999	999999	322	764	999999	410	999999	999999	806	798	958	940	439	999999	824	508	105	94	685	467	999999	589	274	999999	999999	643	35	974	810	801	999999	190	999999	999999	972	803	162	897	999999	261	999999	600	999999	454	114	976	776	269	310	999999	999999	271	567	90	999999	467	579	403	534	999999	385	27	597	14	116	778	63	999999	52	30	356	999999	904	434	999999	197	221	820	999999	263	866	766	673	999999	999999	430	622	805	327	999999	233	758	999999	191	876	495	13	999999	348	336	922	633	227	290	490	708	366	999999	136	999999	256	999999	589	281	140	618	354	999999	118	685	999999	999999	825	538	797	597	835	999999	999999	469	999999	847	481	488	341	243	548	393	493	197	999999	489	679	547	999999	999999	179	101	61	267	150	390	999999	662	999999	999999	999999	689	493	893	873	643	584	667	596	409	287	111	939	999999	80	960	139	921	621	999999	578	288	280	333	427	743	671	301	999999	804	999999	819	317	999999	436	999999	999999	999999	324	430	905	21	951	858	999999	78	161	164	196	999999	261	343	51	503	999999	528	418	169	475	999999	999999	292	999999	999999	817	468	999999	282	470	220	69	538	607	200	999999	566	337	421	999999	358	591	517	114	999999	552	999999	777	814	571	907	999999	740	135	999999	458	622	999999	999999	51	999999	285	878	693	976	130	723	736	850	732	539	201	997	32	999999	999999	464	188	999999	249	568	691	978	711	563	770	328	999999	423	741	158	999999	999999	379	999999	83	712	824	138	999999	829	521	926	91	42	716	453	999999	18	645	999999	444	471	999999	482	46	999999	177	999999	
999999	802	320	323	999999	583	645	32	627	613	999999	836	639	999999	194	419	57	764	897	679	999999	326	610	999999	999999	747	999999	432	999999	999999	383	776	545	693	922	224	999999	208	818	999999	396	693	825	114	964	809	364	999999	999999	999999	435	282	409	999999	999999	999999	201	915	545	371	999999	999999	774	999999	999999	276	999999	946	999999	999999	900	848	946	398	292	162	501	999999	439	968	392	329	156	748	471	111	999999	57	410	43	33	999999	662	456	639	999999	919	105	875	999999	517	418	267	999999	999999	586	335	20	215	140	398	695	486	999999	979	549	76	35	999999	138	899	254	999999	999999	999999	999999	196	499	758	999999	243	405	630	741	460	973	999999	839	999999	884	775	999999	841	279	999999	337	127	95	999999	100	999999	999999	999999	747	799	273	872	174	369	312	999999	836	262	107	897	992	75	745	126	15	487	236	886	384	362	999999	412	999999	458	619	189	111	32	668	10	349	999999	999999	941	197	110	897	480	999999	494	939	114	744	999999	652	272	999999	968	471	612	881	999999	461	394	267	999999	606	715	750	999999	999999	813	593	106	558	999999	192	803	929	999999	999999	756	60	890	423	437	999999	894	805	357	999999	142	560	65	128	341	118	498	999999	999999	504	191	730	712	999999	136	999999	647	823	229	999999	999999	49	567	999999	999999	999999	570	971	829	999999	711	999999	999999	326	999999	262	999999	977	226	999999	999999	128	603	409	407	35	347	695	297	916	999999	81	585	277	238	103	993	999999	993	384	547	527	855	999999	792	281	337	396	49	873	999999	669	999999	905	999999	999999	445	167	624	109	618	874	683	912	183	999999	334	135	97	72	268	505	984	999999	999999	999999	273	471	617	999999	698	999999	999999	423	933	360	999999	680	880	999999	999999	836	999999	894	765	673	843	942	958	999999	999999	211	309	976	999999	487	999999	999999	999999	231	196	999999	550	498	410	667	228	999999	999999	823	174	999999	999999	318	415	999999	97	99	85	113	331	999999	512	464	188	496	652	999999	808	999999	674	710	551	659	592	999999	999999	918	493	108	454	583	964	145	999999	304	956	990	999999	193	399	596	999999	35	999999	865	999999	96	320	913	25	547	462	532	158	464	112	596	726	733	145	999999	605	999999	658	748	999999	377	999999	884	540	661	120	625	999999	88	31	999999	759	726	220	999999	607	999999	92	906	131	442	986	533	201	370	274	837	57	230	990	711	377	161	999999	103	619	999999	999999	364	999999	837	475	80	442	586	836	999	522	935	571	35	999999	751	999999	923	999999	999999	
999999	180	999999	283	577	836	999999	999999	159	608	999999	127	590	181	999999	728	999999	999999	999999	916	101	999999	999999	999999	324	999999	659	965	816	625	534	585	712	677	744	212	966	164	269	639	982	999999	999999	238	999999	999999	355	400	828	176	999999	999999	999999	475	851	86	647	999999	958	466	187	999999	504	533	83	640	999999	999999	999999	995	999999	324	34	999999	933	969	188	999999	999999	999999	999999	999999	999999	649	353	201	628	246	826	667	564	844	206	802	461	999999	999999	999999	164	152	990	442	963	832	999999	999999	318	629	541	881	897	352	640	999999	700	917	999999	855	999999	882	22	178	999999	769	440	917	128	231	999999	84	353	285	150	349	929	999999	999999	999999	245	395	882	999	704	945	769	222	214	999999	111	543	999999	771	999999	282	139	821	999999	204	999999	497	839	96	753	999999	537	622	999999	999999	119	377	999999	681	999999	795	10	999999	999999	999999	999999	999999	999999	960	130	341	210	581	999999	999999	220	117	977	999999	911	999999	555	795	255	247	417	157	20	913	57	734	921	999999	999999	928	281	126	358	214	999999	184	784	879	966	421	266	955	70	344	90	12	399	520	769	872	249	999999	767	236	734	851	217	799	912	395	419	17	430	999999	596	103	759	999999	999999	737	962	999999	829	833	980	999999	96	675	833	55	345	411	433	288	999999	77	359	132	479	999999	966	999999	999999	580	12	259	535	999999	999999	987	999999	625	613	42	909	573	385	934	255	282	764	541	966	999999	999999	999999	583	151	945	528	744	637	303	999999	770	999999	709	999999	999999	730	926	999999	928	999999	803	719	797	401	378	124	692	999999	876	207	588	999999	999999	110	530	999999	675	393	999999	229	253	999999	999999	60	999999	932	864	999999	113	524	356	114	613	130	73	340	220	192	999999	831	836	999999	760	106	974	999999	957	608	727	837	999999	999999	999999	708	999999	197	398	747	139	446	260	565	999999	362	851	483	821	899	46	999999	999999	493	621	659	392	999999	855	235	86	999999	999999	265	409	275	999999	999999	935	999999	527	999999	942	472	62	999999	999999	281	17	999999	255	500	524	68	572	537	64	571	921	519	326	679	999999	173	671	213	999999	999999	166	56	892	47	548	916	381	999999	257	320	441	999999	999999	121	915	456	979	999999	411	916	999999	871	999999	898	892	999999	588	848	999999	999999	999999	848	865	586	999999	961	515	999999	951	608	687	411	290	743	139	636	440	215	763	999999	193	95	802	554	311	999999	834	994	154	999999	337	532	628	478	999999	999999	429	502	995	953	941	771	
633	803	999999	999999	591	477	768	266	984	383	94	657	595	999999	999999	321	284	830	137	520	73	828	280	164	999999	811	234	546	217	938	219	809	944	999999	462	999999	325	999999	703	366	236	888	148	954	447	999999	999999	802	999999	118	999999	175	826	431	708	999999	532	84	999999	999999	999999	231	999999	56	999999	999999	712	184	263	56	996	265	136	770	293	999999	690	999999	716	812	929	432	999	999999	719	54	999999	523	999999	657	476	250	999999	924	124	15	839	999999	791	172	268	708	999999	499	121	962	999999	999999	147	999999	124	216	999999	696	850	820	999999	949	336	999999	999999	199	999999	606	580	755	745	212	656	288	344	598	999999	999999	554	230	883	510	987	999999	15	999999	385	188	999999	270	882	823	83	303	783	890	765	671	999999	78	246	999999	919	999999	227	835	999999	999999	999999	526	999999	813	999999	629	937	721	962	579	123	374	813	999999	73	999999	873	999999	138	999999	505	999999	833	999999	683	485	984	941	590	999999	539	180	526	527	989	26	588	79	680	454	999999	71	928	999999	999999	506	264	999999	878	609	999999	306	706	57	999999	744	692	819	999999	667	999999	996	140	340	49	999999	848	296	302	999999	999999	999999	999999	684	999999	443	526	647	314	999999	999999	39	72	980	148	243	473	999999	174	254	999999	999999	939	23	999999	370	930	597	155	614	999999	968	661	830	999999	688	65	32	61	999999	228	55	514	952	999999	615	933	160	202	806	480	379	999999	58	999999	961	864	237	874	636	512	928	501	999999	529	262	999999	999999	112	999999	999999	999999	427	254	999999	288	264	986	577	999999	437	999999	404	349	144	287	846	613	117	916	823	827	158	424	417	300	553	815	999999	193	247	701	999999	743	999999	40	952	877	32	999999	706	999999	659	999999	209	731	999999	999999	565	252	415	763	999999	195	635	360	301	12	837	735	999999	449	563	394	956	999999	732	661	999999	114	335	969	591	671	219	999999	178	477	999999	685	999999	402	999999	999999	777	484	576	862	117	277	738	950	49	296	711	266	325	275	724	473	999	999999	999999	999999	917	446	999999	463	975	999999	999999	823	999999	162	968	341	199	999999	616	481	999999	870	554	454	376	385	999999	304	959	952	630	902	753	752	686	894	962	799	273	341	311	122	886	427	999999	914	173	887	328	999999	77	942	999999	252	313	138	327	985	94	541	516	999999	504	32	999999	289	999999	44	475	84	379	400	999999	285	999999	57	983	137	369	462	221	52	976	999999	885	687	253	511	449	999999	576	976	715	731	824	434	
