500	500	
88	92	102	100	83	78	96	105	122	112	90	92	92	103	97	110	104	101	98	114	105	96	100	105	95	84	107	95	103	95	103	108	112	92	87	108	97	116	84	97	99	100	91	106	105	93	92	91	102	97	89	108	100	99	97	105	113	107	103	82	99	108	104	109	95	97	77	91	108	97	111	99	101	121	102	103	106	83	109	95	96	93	93	121	80	96	91	108	109	98	94	98	87	91	91	111	118	87	95	110	102	112	97	96	102	101	82	96	83	109	97	88	118	100	108	99	96	96	94	104	121	109	102	93	88	108	99	94	113	106	95	114	120	104	89	105	122	105	91	98	102	87	106	108	101	107	100	101	94	105	97	86	120	113	103	94	94	92	85	109	110	113	77	109	101	102	108	100	95	96	103	92	87	92	88	98	114	106	98	84	101	110	105	104	98	95	110	88	99	91	108	113	103	89	106	99	116	126	92	98	93	99	103	110	88	89	90	114	99	99	78	89	106	95	82	105	82	95	85	88	113	101	98	95	102	99	93	98	112	92	107	111	93	92	84	86	99	98	95	95	92	99	111	112	88	101	115	101	121	105	103	95	80	98	101	103	99	91	103	120	104	120	108	93	102	78	95	98	90	103	80	98	79	107	100	107	101	95	113	91	89	105	103	108	115	90	98	112	105	96	100	100	114	103	106	95	77	105	110	100	96	101	90	117	98	106	95	104	103	93	88	97	111	115	93	114	82	90	92	114	85	107	106	109	97	99	98	98	107	100	107	109	112	94	117	103	100	95	107	94	87	90	80	102	90	111	92	107	113	78	115	106	113	91	114	90	87	112	93	94	98	83	93	85	101	94	88	107	76	97	109	88	99	127	102	87	110	94	93	88	118	101	94	100	103	98	96	82	122	95	100	107	94	95	84	100	118	97	104	112	118	103	97	104	89	103	101	100	113	84	112	102	97	93	99	109	115	83	98	117	104	83	109	95	83	103	104	100	95	100	112	118	124	97	99	97	98	97	90	96	101	100	110	103	92	115	93	95	103	99	111	92	91	101	91	112	90	92	98	99	110	127	86	123	95	92	88	103	117	91	85	112	95	106	96	100	89	81	102	117	107	106	118	121	100	99	82	107	106	122	100	104	101	112	110	98	120	103	92	105	
112	100	106	95	86	90	110	96	97	83	93	97	104	122	101	95	85	109	90	85	108	108	97	108	105	97	105	109	100	97	126	88	94	109	122	112	97	79	95	95	92	102	101	106	88	98	116	120	82	85	109	94	115	112	74	93	86	84	92	107	105	86	91	115	108	80	105	104	81	101	103	94	90	107	100	98	89	105	96	111	86	99	128	118	110	89	107	94	113	119	114	83	90	80	113	114	104	101	93	91	110	101	105	85	105	99	98	99	109	82	87	107	99	84	94	88	99	110	96	116	84	95	90	106	108	90	109	100	112	99	89	102	102	99	98	115	94	102	97	97	86	104	78	107	96	114	93	101	106	107	109	88	97	88	95	108	97	103	105	92	114	114	97	92	92	101	90	98	101	103	89	93	108	102	88	107	105	109	95	79	101	89	108	101	104	109	83	118	102	80	91	91	91	90	108	99	118	91	111	103	109	117	121	82	96	91	97	96	98	92	88	94	104	109	110	99	112	108	111	97	97	98	101	98	102	96	139	93	99	96	98	94	85	110	93	101	107	99	98	92	89	98	92	101	107	116	98	98	108	128	102	104	97	90	102	79	101	92	114	96	106	87	103	115	107	96	89	99	118	102	105	96	100	103	100	91	104	108	88	95	112	81	107	111	85	116	120	98	95	109	92	110	88	108	98	78	102	101	103	113	112	116	113	90	103	96	100	112	98	107	89	116	108	91	91	102	105	100	109	109	95	72	106	87	88	97	103	88	92	93	123	108	96	97	93	108	92	114	88	105	94	115	102	94	95	94	100	106	94	107	92	95	106	96	100	103	108	108	93	91	100	93	94	105	90	98	99	93	113	90	104	94	104	106	105	103	111	102	100	99	84	101	89	96	88	89	112	97	104	108	95	83	110	97	98	95	110	104	116	84	94	89	99	136	101	96	114	96	85	100	90	105	118	94	103	103	103	98	94	96	100	92	99	84	114	108	106	98	88	91	108	101	94	104	119	98	111	106	93	104	111	96	98	101	123	105	100	106	104	93	87	84	86	111	98	86	99	107	88	84	113	93	95	100	90	111	101	102	106	91	86	109	98	93	87	110	111	94	106	100	86	104	108	117	116	89	99	102	101	91	108	116	113	99	99	107	122	112	87	105	
395	936	999999	547	331	999999	37	999999	411	130	322	539	710	169	999999	769	999999	497	999999	570	999999	371	734	733	184	999999	999999	999999	961	976	426	814	640	999999	909	539	458	358	10	324	644	931	999999	146	999999	436	566	300	999999	999999	125	874	182	160	791	33	211	217	999999	156	886	999999	874	999999	703	508	898	999999	260	761	320	957	496	543	926	685	33	999999	728	999999	617	128	999999	114	860	999999	641	999999	999999	885	338	251	984	853	437	692	66	912	999999	507	999999	999999	50	62	546	168	387	638	234	116	999	612	488	625	999999	768	689	769	999999	161	866	418	492	374	433	78	999999	643	999999	243	628	999999	999999	231	999999	261	999999	999999	568	702	174	13	265	612	885	999999	762	999999	324	999999	13	999999	999999	999999	641	130	999999	675	628	478	195	744	999999	991	487	888	999999	999999	999999	999999	689	479	211	999999	999999	863	162	879	489	999999	315	614	999999	446	239	341	773	999999	589	99	999999	412	591	999999	999999	429	480	274	999999	996	277	505	999999	47	979	534	95	999999	304	778	999999	993	196	921	172	581	425	96	761	155	125	999999	677	327	899	286	888	121	999999	567	392	888	754	492	439	810	661	291	999999	999999	255	999999	578	811	131	394	226	669	927	999999	14	393	513	999999	880	999999	999999	999999	147	703	645	999999	122	737	395	89	249	704	999999	362	919	143	629	65	899	819	15	865	999999	514	70	999999	193	427	563	998	384	774	611	746	982	999999	153	763	69	280	194	841	999999	51	155	522	188	575	26	870	999999	457	90	71	687	962	438	632	642	427	791	694	183	999999	704	999999	102	745	380	892	989	865	995	628	634	173	999999	164	999999	548	49	617	410	999999	999999	926	694	999999	68	999999	598	520	999999	642	999999	499	667	40	346	999999	429	443	205	999999	880	898	462	999999	436	523	999999	284	999999	104	387	183	293	490	162	778	780	553	686	999999	304	478	744	363	999999	145	506	419	999999	689	999999	606	422	286	813	345	474	243	122	544	506	323	257	36	264	999999	215	187	877	568	900	876	756	844	829	411	164	109	999999	301	999999	113	466	999999	999999	780	761	17	677	816	999999	547	440	152	854	981	231	717	108	834	999999	328	999999	258	788	999999	850	577	999999	411	999999	999999	921	821	999999	402	856	674	61	484	554	208	510	71	999999	363	445	614	990	848	190	446	999999	487	371	699	572	218	794	732	930	193	559	999999	635	938	625	618	625	461	999999	999999	666	999999	290	730	818	479	993	435	
999999	246	587	608	999999	999999	374	999999	459	999999	829	648	879	329	553	370	648	244	435	326	737	827	988	539	724	633	780	999999	207	999999	881	999999	224	369	925	999999	605	950	54	890	574	999999	169	999999	631	999999	677	346	80	919	999999	583	999999	677	697	980	258	58	884	598	964	987	245	818	999999	737	434	519	999999	859	764	999999	200	545	999999	555	999999	999999	907	999999	999999	999999	316	999999	558	307	999999	546	999999	999999	999999	557	76	455	926	586	946	999999	852	999999	60	167	941	220	999999	394	393	509	925	152	322	68	150	999999	999999	999999	681	999999	269	648	688	887	848	999999	424	217	999999	999999	999999	175	999999	326	347	999999	999999	999999	502	105	133	174	913	549	999999	528	632	999999	416	430	999999	406	905	989	91	213	215	999999	319	492	796	999999	762	999999	890	999999	544	995	999999	137	457	999999	37	585	833	104	999999	149	276	330	826	999999	999999	210	932	999999	999999	999999	245	143	807	35	488	19	309	186	999999	275	658	861	983	636	666	288	973	967	378	329	165	999999	478	76	896	999999	665	759	156	561	999999	679	999999	925	760	587	330	432	999999	28	999999	656	692	469	490	414	346	199	380	999999	999999	964	842	940	463	258	999999	740	138	499	999999	549	40	850	559	979	372	68	876	999999	958	550	999999	999999	999999	999999	303	19	586	492	652	475	389	634	999999	751	999999	558	472	511	922	589	304	866	999999	737	626	999999	999999	510	51	288	999999	300	563	686	363	999999	898	954	954	655	164	999999	847	878	169	405	525	808	153	813	595	374	166	378	256	744	687	999999	882	461	109	85	450	374	162	999999	81	647	397	354	999999	999999	999999	276	999999	658	999999	794	578	230	999999	111	367	237	692	948	143	194	440	619	804	593	81	503	999999	88	999999	999999	726	80	999999	878	421	799	999999	87	818	890	999999	598	725	999999	999999	999999	999999	998	718	999999	681	213	955	886	217	777	549	77	447	62	999999	357	463	999999	78	999999	896	448	690	567	84	614	140	253	251	842	893	912	856	419	369	999999	369	981	801	999999	125	999999	671	643	999999	999999	999999	999999	999999	595	999999	190	823	238	765	695	318	160	148	999999	83	711	644	374	883	636	220	37	693	173	988	481	743	554	393	458	777	56	318	988	974	375	84	656	999999	713	98	627	999999	999999	999999	218	843	999999	450	413	803	306	759	622	875	999999	81	15	607	662	446	279	845	999999	918	271	999999	160	102	707	636	988	667	180	548	999999	999999	29	924	779	638	999999	
114	999999	654	999999	999999	695	122	999999	303	78	59	999999	277	819	999999	345	999999	999999	375	693	999999	742	999999	815	639	589	999999	292	999999	61	91	827	34	999999	174	999999	663	447	974	157	999999	731	414	567	939	999999	999999	999999	999999	48	274	946	414	999999	378	999999	212	838	842	707	620	829	142	999999	987	231	31	840	654	915	682	317	13	228	655	909	337	219	999999	27	687	356	481	999999	787	145	423	88	68	802	664	999999	999999	277	999999	999999	598	173	999999	717	600	71	83	895	365	956	999999	195	300	468	44	992	999999	825	999999	999999	358	942	464	851	808	999999	782	999999	261	999999	712	735	691	447	321	999999	638	169	999999	625	999999	999999	835	830	999999	237	999999	999999	999999	671	999999	780	257	272	859	656	709	999999	909	658	289	999999	643	507	254	217	503	852	157	870	364	802	408	405	999999	771	116	999999	659	580	163	191	93	590	994	932	488	999999	999999	664	999999	909	259	767	345	60	943	999999	586	985	733	935	453	897	999999	70	381	851	999999	97	549	999999	80	999999	999999	107	147	999999	512	321	728	999999	999999	492	415	454	552	641	70	941	999999	999999	57	673	999999	227	738	999999	999999	934	999999	999999	999999	500	999999	389	839	920	272	247	912	890	999999	274	266	659	670	960	492	862	517	740	791	338	999999	999999	37	406	999999	287	369	951	999999	999999	759	102	924	774	999999	36	999999	999999	378	822	999999	999999	953	783	417	999999	556	778	703	421	999999	821	844	820	999999	353	361	443	999999	999999	878	999999	999999	257	514	174	999999	896	592	465	999999	884	371	999999	310	999999	999999	254	989	305	999999	591	257	367	999999	938	257	114	999999	34	674	182	999999	394	944	77	999999	706	278	999999	999999	660	195	247	174	542	460	875	520	911	536	117	454	142	263	296	713	753	107	576	917	999999	999999	568	791	85	691	976	999999	242	502	120	976	746	843	80	405	19	203	617	999999	381	593	631	498	999999	727	71	141	657	364	83	999999	701	335	831	307	627	456	99	851	483	851	287	419	999999	141	707	299	999999	891	703	560	999999	98	545	46	732	79	234	999999	999999	999999	376	878	428	511	284	420	22	773	778	563	113	765	14	530	316	999999	82	999999	999999	771	949	766	999999	523	129	613	789	794	575	557	231	742	231	638	484	408	990	999999	856	999999	287	418	999999	150	456	724	999999	25	730	999999	997	999999	999999	858	895	999999	999999	999999	999999	671	999999	227	208	230	341	371	999999	376	55	907	230	167	578	732	494	999999	653	
520	76	404	529	774	73	64	560	432	414	999999	742	874	190	95	532	195	666	69	220	999999	999999	95	999999	999999	999999	823	299	840	230	604	373	365	999999	707	839	987	151	999999	999999	153	670	999999	956	180	633	180	726	145	634	393	76	435	329	760	712	981	223	812	999999	249	765	999999	999999	999999	999	387	918	482	999999	544	999999	809	905	77	999999	999999	999999	20	94	799	107	164	999999	836	538	938	45	206	995	999999	774	999999	62	914	387	950	707	156	181	999999	262	253	889	100	349	266	530	999999	537	999999	852	999999	727	14	152	999999	514	375	282	70	999999	721	487	397	770	714	757	990	689	282	201	999999	839	839	547	853	274	124	497	281	418	999999	668	192	15	999999	611	999999	772	776	999999	999999	874	120	902	540	999999	999999	999999	635	999999	999999	572	265	621	871	373	888	467	298	346	999999	999999	999999	652	999999	62	999999	392	999999	112	999999	228	913	836	859	117	999999	999999	16	999999	772	794	861	772	999999	221	413	570	144	209	723	589	483	439	55	464	999999	467	343	487	999999	119	132	999999	798	321	658	428	999999	763	643	999999	460	999999	999999	999999	26	237	773	358	649	734	999999	998	999999	130	744	483	790	405	243	999999	999999	528	625	999999	672	337	974	567	562	984	808	380	565	770	138	282	865	450	447	645	694	985	999999	737	860	133	154	678	577	185	638	366	529	382	359	932	585	910	932	688	263	216	795	664	925	999999	443	618	991	472	618	349	958	597	999999	616	690	999999	802	549	193	305	990	387	999999	452	850	193	421	999999	999999	954	518	758	392	999999	199	999999	999999	983	690	536	686	114	566	999999	408	931	805	999999	252	697	117	393	505	958	999999	418	317	999999	36	260	206	794	776	663	999999	209	215	98	426	515	999999	819	858	999999	999999	885	820	999999	53	919	999999	678	954	998	846	999999	263	433	999999	781	866	339	956	439	339	999999	338	999999	467	209	999999	717	325	736	999999	999999	999999	847	349	340	598	259	439	999999	872	528	840	999999	816	999999	945	781	999999	645	999999	747	863	429	328	726	556	999999	600	844	999999	670	999999	227	999999	558	600	999999	94	932	192	616	899	999999	999999	810	999999	561	999999	761	263	944	891	680	97	874	435	115	529	622	999999	681	659	594	914	212	999999	622	399	267	115	539	697	892	999999	43	999999	999999	862	517	675	995	829	839	590	999999	778	682	140	999999	133	495	886	999999	159	510	957	315	934	999999	645	438	172	829	656	999999	999999	999999	227	999999	
36	420	253	999999	947	787	852	999999	13	665	433	493	491	885	144	619	652	235	743	952	85	542	90	999999	872	999999	999999	10	192	866	11	780	465	86	486	712	252	875	524	371	658	999999	311	278	931	162	946	999999	694	46	81	31	265	275	978	494	999999	746	149	711	954	852	999999	146	664	999999	37	415	408	431	377	777	711	381	303	999999	240	812	999999	720	999999	999999	315	155	795	980	524	200	999999	992	382	506	735	999999	999999	999999	508	174	613	999999	134	541	877	273	669	303	319	884	971	999999	263	527	180	429	422	407	547	999999	999999	683	138	837	999999	416	58	870	999999	898	964	999999	440	76	999999	296	999999	757	679	51	485	501	999999	640	228	69	738	854	999999	316	999999	19	269	26	823	929	999999	999999	234	999999	224	798	262	420	919	999999	999999	999999	999999	884	833	664	728	505	16	849	23	999999	618	257	999999	204	545	999999	508	954	238	999999	253	278	146	308	533	218	827	999999	249	259	720	744	460	551	534	450	482	999999	291	764	999999	973	916	662	999999	999999	793	29	263	526	912	965	999999	195	943	61	999999	535	140	999999	677	329	609	764	777	873	999999	135	999999	999999	262	772	672	474	413	279	361	484	628	999999	425	999999	433	722	999999	755	498	275	999999	483	999999	946	605	999999	96	999999	999999	999999	884	805	190	667	360	168	274	999999	302	781	781	999999	999999	273	906	584	999999	999999	896	999999	426	32	385	999999	527	195	401	315	176	999999	387	722	905	999999	599	823	375	758	999999	274	999999	206	462	716	494	934	784	439	49	999999	677	226	794	487	735	862	429	660	149	174	767	958	973	402	404	68	999999	499	999999	93	219	346	422	631	437	230	999999	669	46	593	999999	999999	275	156	999999	999999	928	999999	474	736	404	714	618	292	507	999999	233	70	321	435	175	294	765	999999	810	999999	803	172	59	515	303	760	623	555	763	804	692	827	179	243	999999	351	35	999999	688	505	999999	140	133	999999	997	508	357	611	428	999999	206	999999	345	891	367	999999	377	958	999999	644	100	72	528	702	807	405	891	88	999999	823	999999	999999	999999	315	614	999999	999999	122	518	794	412	999999	137	647	608	383	999999	288	876	374	973	76	503	54	414	664	611	431	139	601	999999	278	316	604	856	378	50	999999	999999	693	999999	999999	450	648	241	87	934	881	104	434	913	613	212	930	999999	202	999999	233	901	949	71	617	999999	916	187	144	706	533	790	999999	342	462	999999	192	646	999999	999999	854	813	999999	
729	730	999999	705	688	13	76	385	999999	664	53	999999	138	337	999999	120	999999	533	471	107	381	411	100	864	999999	460	612	29	294	142	576	479	420	574	229	340	290	999999	238	183	77	999999	999999	136	196	525	334	674	560	536	999999	102	392	715	955	999999	640	472	613	238	401	56	999999	621	999999	573	407	999999	117	301	829	995	305	298	39	59	631	964	677	576	136	938	468	758	696	484	96	999999	618	999999	700	817	673	999	781	999999	240	168	48	622	127	769	566	269	706	999999	999999	104	686	999999	697	675	794	47	111	999999	587	999999	925	613	487	703	945	215	999999	22	999999	999999	999999	18	818	473	926	65	458	366	381	209	61	256	687	992	27	713	214	35	32	636	897	327	443	898	999999	434	999999	424	824	361	669	694	127	999999	586	678	999999	999999	999999	739	999999	745	999999	388	290	999999	999999	494	999999	242	11	575	989	695	407	199	574	920	999999	999999	919	44	541	30	540	367	999999	196	415	349	626	980	999999	292	57	162	245	999999	617	564	508	651	738	999999	359	103	704	431	999999	397	113	176	999999	257	820	553	999999	71	848	922	549	999999	88	346	616	31	299	999999	648	999999	999999	519	313	675	999999	278	306	999999	999999	446	662	707	104	28	245	460	986	999999	472	504	999999	999999	999999	999999	25	999999	572	401	976	999999	804	998	783	999999	999999	594	862	328	999999	999999	257	264	401	412	270	842	644	69	999999	999999	44	271	999999	154	307	999999	312	999999	659	233	705	905	973	342	999999	999999	923	257	585	651	597	999999	774	920	999999	999999	999999	804	999999	183	134	512	300	820	303	543	765	639	549	999999	291	999999	668	40	846	999999	290	68	770	606	999999	397	484	999999	999999	376	496	322	897	999999	999999	508	194	486	109	999999	614	163	999999	108	898	293	999999	921	370	999999	999	743	84	904	413	723	44	999999	264	737	38	999999	261	927	56	999999	999999	937	666	783	999999	192	930	653	737	137	30	671	707	635	999999	999999	99	999999	999999	752	247	992	208	999999	473	999999	999999	371	174	999999	901	999999	62	456	551	770	999999	586	999999	817	813	431	177	286	999999	372	130	629	57	474	752	45	999999	303	214	750	738	392	999999	703	999999	568	999999	964	235	909	999999	999999	94	919	308	512	999999	559	939	815	825	922	580	111	245	601	324	700	30	999999	560	999999	251	800	41	872	277	589	856	254	943	212	60	999999	753	999999	545	137	176	250	113	10	363	399	925	815	812	218	467	369	254	788	943	370	
358	859	999999	999999	888	999999	999999	352	703	695	872	622	872	785	357	376	66	999999	533	999999	762	560	406	999999	875	225	69	999999	131	497	999	165	268	690	446	894	999999	262	249	999999	15	760	306	999999	526	999999	943	36	861	101	312	67	264	173	607	999999	463	167	417	672	376	185	231	216	999999	999999	364	999999	349	462	516	999999	946	793	774	11	263	738	335	573	281	999999	999999	39	999999	941	900	105	92	999999	441	702	999999	577	374	830	539	100	971	810	999999	762	687	408	999999	508	120	471	398	999999	543	724	999999	999999	400	343	977	201	31	754	816	999999	108	701	31	999999	958	379	428	944	472	173	999999	525	625	519	355	999999	999999	685	830	439	999999	486	114	716	869	11	186	40	852	999999	78	226	994	689	663	985	386	771	549	741	999999	999999	143	380	957	317	228	999999	988	187	747	345	923	386	999999	622	596	999999	944	999999	202	999999	101	999999	105	550	531	935	999999	999999	999999	682	999999	99	396	262	999999	999999	758	562	782	306	52	675	999999	999999	302	617	137	50	399	999999	826	592	999999	654	362	18	285	416	786	293	34	628	765	999999	209	834	989	999999	279	862	556	391	184	896	355	426	535	372	999999	913	808	815	970	350	855	553	550	999999	900	344	458	352	776	499	281	424	909	534	532	467	627	999999	771	999999	524	445	999999	652	999999	935	483	912	999999	872	484	219	658	999999	219	656	999999	999999	999999	935	414	999999	615	684	625	999999	516	999999	840	790	295	999999	999999	443	825	999999	144	999999	444	965	999999	546	999999	903	999999	999999	765	999999	325	876	183	999999	999999	835	132	320	829	734	37	376	428	482	82	377	586	999999	175	224	598	798	999999	397	999999	443	84	868	29	711	999999	563	175	31	999999	964	999999	914	999999	218	999999	515	591	999999	869	77	546	387	473	817	327	999999	999999	999999	999999	527	999999	999999	568	984	761	999999	300	128	999999	474	210	999999	999999	118	760	999999	942	999999	902	93	217	121	999999	744	897	999999	404	212	394	159	666	624	134	167	609	831	356	999999	456	999999	224	473	345	405	867	148	999999	365	66	655	577	939	648	813	320	253	268	823	97	74	999999	98	733	915	807	999999	999999	641	508	928	324	999999	510	845	868	999999	775	131	877	759	116	48	155	999999	581	727	975	320	846	999999	572	533	999999	391	999999	136	739	430	597	290	864	948	857	138	340	211	439	802	945	575	477	999999	945	337	958	821	942	994	343	90	999999	963	794	151	366	791	999999	128	
648	742	14	354	999999	596	895	168	191	999999	408	999999	999999	999999	999999	281	888	435	587	162	433	386	193	999999	96	517	999999	999999	163	716	771	548	325	321	164	212	999999	133	613	358	442	799	639	924	595	963	792	438	598	999999	999999	931	213	734	999999	272	999999	269	267	999999	999999	994	999999	999999	256	859	64	999999	28	999999	710	765	822	239	719	634	746	999999	159	999999	999999	251	999999	640	464	840	345	999999	999999	891	652	999999	865	596	441	448	794	174	678	736	909	815	999999	999999	812	999999	118	999999	24	69	999999	300	120	999999	301	675	692	999999	20	999999	524	473	999999	136	519	409	999999	235	797	999999	840	581	590	999999	223	909	831	875	827	999999	731	999999	577	999999	375	362	999999	730	999999	766	755	999999	164	273	999999	999999	466	294	916	999999	999999	883	186	742	999999	999999	709	697	921	391	844	999999	546	999999	683	163	896	792	999999	167	999999	180	929	41	525	999999	999999	326	211	777	999999	547	959	423	381	848	193	834	347	431	999999	502	808	999999	999999	939	999999	120	589	67	999999	999999	533	759	999999	425	954	155	226	809	527	392	496	153	999999	307	999999	999999	671	999999	970	999999	455	339	514	717	371	25	119	586	536	316	737	153	238	779	999999	210	999999	955	894	999999	617	537	903	269	15	999999	974	624	999999	760	448	754	97	487	228	204	255	999999	64	999999	999999	640	283	221	999999	352	914	169	999999	656	903	999999	941	932	453	917	435	254	711	706	50	494	503	775	867	982	66	750	999999	818	955	741	900	955	11	977	999999	692	614	663	750	815	340	436	856	732	999999	165	44	999999	769	10	776	358	897	552	146	507	353	672	296	999999	608	476	700	999999	815	985	930	999999	662	742	640	58	955	235	163	999999	918	145	179	999999	716	260	58	954	965	552	999999	459	840	757	999999	999999	376	585	999999	864	736	695	916	999999	234	568	647	36	370	999999	402	672	398	80	999999	999999	503	395	457	999999	999999	999999	206	272	927	481	635	999999	999999	699	999999	999999	999999	999999	340	233	228	351	675	158	612	32	999999	247	160	999999	70	999999	999999	140	447	999999	999999	859	447	999999	498	999999	901	753	932	742	632	671	57	999999	654	109	740	999999	989	162	719	309	745	405	161	999999	122	541	420	864	737	999999	261	700	251	168	851	999999	999999	575	999999	999999	225	870	399	923	200	137	741	999999	39	814	151	999999	999999	828	123	999999	999999	540	999999	369	343	77	15	368	419	356	780	495	257	999999	629	424	712	797	94	999999	
15	238	768	984	799	999999	999999	999999	132	966	438	999999	54	999999	509	204	999999	90	589	157	865	41	513	843	356	255	713	638	999999	726	999999	473	743	248	47	611	771	556	999999	883	242	92	999999	453	918	367	451	999999	999999	435	390	999999	218	936	999999	999999	724	925	637	554	745	206	738	405	999999	964	999999	806	771	898	999999	487	520	999999	914	782	999999	70	924	989	804	274	747	999999	345	950	265	807	237	73	886	999999	999999	25	999999	999999	353	840	999999	953	687	644	999999	993	11	902	121	999999	999999	237	189	664	10	999999	749	480	459	979	70	442	708	872	999999	708	999999	999999	999999	504	567	878	439	954	11	971	999999	999999	598	999999	757	443	838	752	999999	10	883	232	845	999999	275	999999	587	374	780	626	254	814	999999	967	982	425	999999	999999	945	999999	798	999999	663	39	999999	589	882	999999	231	627	999999	956	97	578	824	788	740	299	238	900	300	74	999999	384	726	497	104	630	999999	999999	110	999999	999999	641	211	658	999999	816	933	999999	784	882	999999	163	32	298	727	999999	152	999999	684	999999	999999	999999	852	734	61	288	999999	848	495	262	999999	889	527	382	159	999999	376	176	229	924	365	999999	125	418	920	30	362	437	999999	999999	999999	578	999999	66	842	761	788	477	606	290	513	95	200	999999	948	264	999999	649	999999	999999	130	976	973	760	999999	999999	999999	999999	813	41	926	999999	88	999999	775	999999	999999	999999	999999	999999	667	898	999999	939	420	280	361	593	470	666	394	713	298	498	486	999999	604	898	379	15	831	999999	999999	575	364	638	16	999999	999999	592	32	175	118	751	613	231	416	44	349	416	485	346	999999	156	647	999999	586	589	411	273	760	999999	100	999999	999999	323	244	995	999999	781	273	58	836	877	643	999999	604	999999	884	265	104	570	999999	962	529	999999	380	517	927	151	62	999999	901	999999	832	690	85	582	195	300	986	420	999999	568	153	436	999999	105	512	428	618	50	705	155	178	199	999999	138	16	81	942	999999	77	443	729	846	157	353	999999	953	153	999999	360	999999	999999	684	121	999999	819	102	984	284	15	508	999999	21	999999	755	324	642	905	999999	576	123	358	999999	353	25	839	307	289	999999	60	558	285	597	689	120	877	494	87	795	999999	913	999999	999999	999999	568	910	717	134	999999	39	999999	58	206	454	247	246	18	999999	999999	160	999999	812	999999	234	456	233	935	332	999999	878	999999	999999	120	637	662	999999	690	999999	785	115	131	182	888	999999	648	510	89	152	452	874	869	
164	981	644	797	111	999999	443	274	345	974	395	999999	523	999999	847	938	999999	791	221	555	469	555	990	38	349	924	699	585	946	153	999999	999999	736	18	674	583	999999	840	561	766	256	284	999999	999999	999999	659	999999	927	801	572	521	999999	240	999999	410	609	999999	616	457	186	999999	857	999999	201	999999	515	786	514	535	273	472	727	240	999999	309	195	115	999999	302	999999	559	999999	784	384	632	442	999999	418	608	75	593	858	392	999999	999999	399	956	258	949	230	872	999999	402	537	109	793	130	786	29	999999	999999	140	324	767	627	797	82	943	569	999999	866	378	906	469	680	613	344	855	258	910	999999	856	910	81	817	698	379	257	285	838	322	999999	398	999999	999999	999999	999999	625	756	999999	326	22	689	211	363	999999	953	933	857	495	458	999999	537	999999	985	999999	999999	999999	950	928	427	825	668	730	435	13	999999	523	999999	999999	79	719	108	999999	593	999999	176	709	717	999999	745	999999	399	789	389	57	335	999999	407	923	243	999999	675	999999	980	500	354	959	776	359	525	440	45	999999	426	738	176	687	999999	769	481	520	534	636	193	981	435	999999	350	999999	999999	699	125	973	983	777	54	999999	999999	103	872	217	933	368	999999	314	411	999999	372	999999	881	648	764	638	999999	723	999999	48	644	999999	74	999999	618	398	681	999999	325	71	657	999999	694	895	999999	432	896	274	999999	999999	838	878	999999	999999	516	699	999999	999999	935	486	531	269	20	16	636	999999	999999	407	598	544	686	972	989	999999	111	723	956	985	830	342	742	188	999999	600	209	765	429	398	999999	919	892	999999	999999	838	540	398	638	688	269	947	403	498	675	52	489	999999	889	240	574	793	742	999999	210	603	999999	352	132	420	806	999999	451	999999	449	678	652	45	999999	160	809	713	999999	278	725	999999	938	253	999999	104	120	999999	876	198	823	174	186	381	451	999999	104	197	999999	227	999999	399	506	763	58	999999	399	999999	782	999999	430	860	708	474	794	327	999999	500	840	999999	310	999999	994	262	999999	285	502	280	594	796	66	622	999999	867	999999	999999	999999	999999	205	515	704	666	562	147	999999	962	465	712	999999	999999	999999	603	357	247	916	420	999999	254	946	772	999999	129	859	985	682	808	422	840	87	467	999999	489	305	334	333	644	909	856	494	853	999999	999999	694	999999	175	462	275	210	951	976	931	999999	238	999999	999999	585	806	999999	465	959	550	625	999999	999999	190	151	308	32	913	282	510	999999	759	999999	953	714	434	397	819	229	
543	222	889	999999	536	811	260	872	999999	999999	999999	999999	401	535	999999	999999	165	999999	290	33	164	253	296	999999	475	394	381	145	479	305	160	418	999999	246	426	337	736	999999	999999	379	890	435	999999	999999	999999	178	156	999999	789	758	559	859	117	796	75	300	925	220	635	152	439	125	403	28	598	999999	585	165	119	999999	468	632	982	911	999999	999999	545	131	999999	307	247	157	355	720	746	300	311	960	180	999999	411	999999	897	450	939	775	42	688	577	999999	592	999999	124	813	999999	926	877	206	999999	999999	754	804	975	337	999999	292	770	999999	282	999999	127	624	999999	983	574	942	734	541	971	367	999999	856	999999	999999	999999	999999	999999	541	999999	819	423	999999	307	833	999999	607	999999	999999	546	999999	999999	359	416	280	898	999999	999999	141	249	358	201	999999	235	999999	651	898	999999	999999	622	658	259	238	263	463	999999	21	999999	160	612	999999	402	174	995	323	362	346	999999	284	999999	747	249	999999	302	81	627	88	880	999999	999999	482	357	793	947	999999	407	776	999999	952	999999	886	999999	856	529	282	955	999999	999999	911	944	314	999999	975	436	874	999999	999999	936	999999	835	804	141	999999	968	139	620	609	226	117	915	585	999999	497	887	443	107	393	382	29	125	600	739	999999	999999	877	33	381	999999	83	478	999999	840	913	127	999999	999999	333	887	399	662	356	809	241	999999	368	74	961	98	992	776	999999	976	916	76	244	75	172	270	101	115	248	251	153	999999	866	745	337	379	305	688	999999	505	982	367	769	790	507	973	697	999999	72	293	374	306	452	999999	923	847	882	526	593	72	796	293	423	999999	999999	602	138	999999	736	591	792	314	11	530	993	558	307	453	568	198	572	288	53	999999	999999	846	196	794	821	999999	497	999999	999999	712	999999	699	999999	664	134	999999	845	84	86	480	500	69	305	922	999999	999999	550	999999	999999	404	499	517	250	467	999999	820	999999	344	801	257	104	23	219	299	820	999999	999999	643	329	663	999999	498	211	572	999999	817	551	273	715	457	939	999999	820	700	222	201	459	999999	436	314	999999	510	282	829	385	999999	849	999999	999999	784	760	907	999999	304	61	11	999999	999999	11	419	278	152	629	354	317	46	203	519	87	628	845	137	999999	25	175	842	225	382	197	979	968	999999	999999	930	999999	42	949	526	999999	999999	999999	782	485	999999	45	356	881	928	521	349	999999	340	999999	483	999999	633	700	103	139	218	785	934	490	32	999999	733	980	698	657	285	97	999999	999999	866	742	
72	651	198	979	818	960	297	999999	847	696	999999	616	999999	991	73	999999	855	999999	440	435	951	999999	463	999999	311	376	193	999999	246	262	999999	999999	72	741	876	981	512	999999	999999	257	497	83	642	336	813	126	302	707	594	999999	241	289	439	440	791	770	198	623	678	452	777	27	623	595	999999	178	999999	946	124	999999	829	741	86	193	937	878	659	137	762	195	999999	999999	685	302	30	999999	39	631	950	999999	999999	888	445	868	999999	480	459	57	256	645	572	355	592	999999	124	999999	999999	999999	999999	999999	121	71	861	492	378	301	341	331	999999	752	999999	922	996	999999	999999	999999	305	217	999999	999999	428	612	880	999999	623	727	894	182	187	530	134	783	139	47	999999	732	37	952	499	188	149	138	482	504	506	649	359	582	225	184	999999	995	542	999999	999999	508	191	744	869	650	406	168	153	54	999999	364	999999	959	24	565	912	353	717	535	327	299	140	999999	999999	999999	378	321	956	13	999999	138	251	999999	552	495	999999	293	93	849	781	980	999999	438	876	999999	855	399	999999	660	271	999999	287	16	717	999999	999999	805	133	896	282	95	212	150	718	499	122	699	417	529	999999	629	270	868	753	346	314	999999	509	478	127	978	753	306	742	484	850	244	385	356	999999	745	169	999999	576	696	778	845	720	386	999999	165	982	48	645	642	591	999999	263	381	890	999999	305	655	999999	999999	342	905	408	243	648	877	999999	70	999999	278	999999	999999	301	999999	568	469	999999	132	448	961	999999	999999	660	999999	893	441	981	14	466	450	450	513	418	282	364	999999	446	486	738	161	841	999999	636	376	182	999999	127	206	999999	431	695	182	217	816	308	627	255	308	349	999999	896	319	603	962	828	956	664	28	702	999999	999999	504	394	999999	999999	999999	88	999999	927	999999	323	784	201	45	755	278	306	602	974	736	627	999999	147	999999	999999	531	328	674	548	225	854	999999	999999	999999	408	200	787	999999	999999	234	549	999999	380	964	999999	999999	128	568	217	999999	660	71	53	999999	78	999999	367	863	40	598	754	413	745	999999	999999	999999	291	999999	636	564	490	385	906	749	197	666	768	182	637	154	413	759	999999	988	565	792	999999	537	58	524	832	924	890	999999	480	145	225	999999	442	999999	830	53	932	652	79	285	165	999999	779	412	999999	194	236	886	194	994	999999	999999	999999	738	169	754	36	999999	732	999999	999999	808	279	61	450	110	740	958	324	370	999999	815	999999	290	637	760	757	645	409	999999	999999	14	913	999999	
199	999999	522	999999	519	999999	26	820	919	514	790	356	34	728	999999	24	454	277	571	824	999999	140	838	865	999999	408	996	391	711	95	868	490	999999	793	999999	982	999999	999999	999999	248	354	17	999999	414	999999	999999	999999	39	683	394	202	429	999999	98	999999	68	999999	656	602	999999	999999	634	999999	834	645	309	460	240	866	999999	999999	418	828	999999	479	999999	245	434	999999	820	672	966	707	326	892	448	58	806	485	999999	362	931	444	339	999999	999999	898	71	768	200	999999	505	999999	704	958	784	601	118	619	158	823	999999	999999	781	447	122	999999	792	941	207	999999	653	755	73	999999	999999	999999	499	999999	999999	271	183	666	999999	999999	176	999999	999999	368	999999	999999	940	197	999999	979	168	650	662	891	999999	999999	116	130	999999	939	999999	750	109	87	462	999999	112	943	859	886	650	538	116	790	281	318	923	433	832	999999	320	466	428	94	999999	855	999999	999999	129	967	165	999999	105	244	814	425	704	999999	906	999999	744	997	338	999999	339	629	999999	872	619	999999	869	999999	297	999999	629	719	331	999999	618	999999	999999	503	823	999999	731	596	443	872	976	855	613	999999	999999	534	616	323	138	999999	755	839	322	449	988	392	107	999999	766	886	615	104	103	690	317	308	809	250	183	445	999999	742	999999	671	895	763	132	873	165	763	603	315	999999	352	999999	779	295	59	515	999999	795	257	830	556	266	882	762	999999	689	228	724	375	149	999999	270	22	652	651	553	234	270	234	327	12	999999	999999	513	750	431	537	23	759	735	743	999999	470	911	639	999999	23	11	209	193	936	999999	237	999999	898	92	256	136	644	999999	291	180	999999	999999	999999	274	956	379	21	502	161	215	964	640	405	999999	799	111	999999	246	540	999999	71	50	391	964	65	143	999999	667	184	410	379	263	454	999999	89	540	94	375	457	644	989	706	41	731	84	597	770	999999	999999	155	123	407	999999	67	999999	530	999999	863	218	999999	999999	999999	999999	751	836	710	999999	832	999999	268	26	648	788	896	243	364	999999	660	889	999999	373	999999	384	39	296	999999	999999	999999	464	559	999999	230	166	999999	879	646	388	999999	895	999999	410	937	894	34	138	999999	618	79	999999	754	999999	888	973	999999	460	16	969	999999	464	864	423	999999	999999	412	275	796	491	999999	26	999999	999999	728	765	526	66	435	864	359	999999	821	999999	227	571	709	48	114	257	999999	999999	999999	677	100	999999	40	950	610	569	999999	758	999999	983	999999	999999	999999	779	793	132	456	999999	34	152	619	
396	642	999999	999999	238	668	374	999999	999999	86	999999	152	919	999999	901	734	576	456	999999	999999	600	569	837	999999	174	343	930	254	981	800	721	999999	731	67	703	193	529	999999	381	999999	999999	999999	792	999999	999999	910	999999	894	891	999999	880	247	169	769	28	999999	999999	999999	40	895	738	130	189	749	999999	830	999999	861	191	718	999999	821	84	965	266	999999	776	929	999999	263	999999	46	363	593	919	483	999999	961	999999	876	388	999999	724	999999	171	999999	999999	53	552	652	499	456	713	999999	193	68	173	203	513	25	61	875	197	777	869	702	766	596	829	999999	999999	459	822	999999	999999	999999	107	597	803	269	999999	732	999999	999999	763	579	999999	189	410	860	999999	796	458	34	999999	999999	729	946	999999	469	239	820	224	671	999999	50	999999	408	843	894	961	575	400	254	999999	328	999999	425	23	300	379	587	196	968	999999	54	10	798	999999	827	569	160	981	999999	39	774	518	716	959	723	945	924	346	515	999999	999999	406	214	604	505	24	313	999999	326	999999	652	634	255	109	767	49	835	917	999999	334	811	594	999999	224	654	999999	999999	999999	299	354	454	250	680	79	828	999999	796	203	984	999999	265	999999	664	999999	387	150	272	616	201	999999	120	999999	999999	190	999999	158	349	989	950	695	242	848	644	971	999999	999999	999999	185	281	129	252	642	933	213	79	594	930	813	837	514	547	175	999999	614	244	447	920	500	999999	679	308	806	999999	299	999999	999999	999999	693	607	975	197	97	345	82	441	477	999999	127	999999	502	999999	999999	162	445	157	76	999999	39	737	999999	491	463	203	999999	999999	446	399	643	999999	999999	22	999999	216	999999	327	999999	999999	201	183	766	373	803	388	489	999999	999999	653	807	151	513	832	552	955	407	494	733	999999	743	999999	995	88	439	494	459	489	982	330	300	128	697	247	393	856	970	835	687	84	713	151	58	792	591	999999	128	828	469	290	808	377	999999	999999	999999	939	999999	687	933	318	999999	999999	478	452	999999	689	454	276	999999	696	984	572	806	659	191	602	213	212	999999	999999	376	999999	29	701	522	923	534	141	162	453	999999	293	901	379	155	712	999999	999999	439	902	57	999999	389	772	306	999999	999999	933	385	492	736	999999	200	995	942	308	980	777	930	999999	164	323	124	995	999999	701	670	437	514	999999	929	606	773	999999	890	524	251	256	999999	286	362	999999	756	669	717	702	999999	999999	999999	846	999999	896	999999	999	747	733	737	394	754	604	999999	143	429	906	563	139	211	606	
115	428	66	733	381	653	87	563	567	455	288	326	609	764	999	667	745	43	999999	774	846	167	786	857	502	999999	711	228	181	849	115	587	501	495	999999	999999	789	999999	524	999999	921	999999	999999	292	999999	438	999999	810	143	999999	999999	530	999999	437	760	947	641	999999	240	581	942	999999	392	999999	349	700	824	123	963	990	999999	746	518	999999	852	662	991	503	751	74	805	900	94	420	687	584	388	73	735	999999	377	590	768	942	999999	999999	801	999999	999999	415	613	881	999999	153	999999	425	21	301	999999	107	956	148	458	175	775	51	774	971	40	765	322	999999	388	120	623	297	977	576	828	789	860	999999	560	999999	461	924	63	941	999999	272	573	97	488	638	896	238	141	999999	177	48	999999	829	426	187	103	852	999999	735	529	595	448	445	473	795	999999	999999	999999	122	999999	850	987	833	999999	768	201	999999	281	750	224	999999	165	383	408	789	501	41	127	999999	252	609	432	328	422	941	823	137	623	693	401	484	650	29	999999	999999	60	464	999999	658	999999	999999	580	752	521	999999	439	999999	999999	683	303	215	304	215	869	115	428	999999	420	503	944	74	611	999999	358	739	744	146	999999	92	739	47	999999	999999	396	999999	38	679	999999	288	511	999999	100	940	400	196	189	444	159	783	897	390	53	891	713	921	267	992	403	782	999999	303	999999	954	943	266	569	835	819	495	86	749	863	999999	991	194	999999	999999	197	172	559	310	999999	710	194	359	999999	999999	755	474	127	46	286	33	999999	218	190	145	999999	144	626	354	999999	664	707	999999	526	911	900	999999	947	596	804	999999	232	98	999999	868	999999	593	272	815	999999	999999	378	50	999999	999999	254	782	14	999999	673	63	546	215	685	332	13	45	833	92	999999	237	527	530	241	56	801	800	902	321	375	413	999999	811	999999	281	999999	666	686	999999	999999	127	523	999999	923	751	694	26	413	983	999999	999999	760	999999	960	852	826	999999	999999	426	48	999999	880	692	999999	270	191	999999	941	414	47	999999	999999	156	424	999999	713	417	607	999999	999999	784	396	999999	456	640	999999	690	850	999999	454	447	857	999999	999999	223	246	999999	646	662	569	959	85	999	999999	999999	385	614	999999	233	149	999999	999999	328	999999	264	67	960	999999	832	999999	999999	999999	528	959	599	488	999999	999999	999999	500	882	771	999999	920	402	708	396	973	928	999999	999999	925	626	282	44	206	538	999999	999999	165	999999	595	813	54	999999	999999	556	49	357	49	999999	115	564	733	267	647	306	408	671	
999999	999999	987	999999	999999	579	575	267	256	925	402	949	999999	124	56	999999	296	958	899	850	328	161	999999	625	999999	970	932	371	893	999999	397	999999	140	533	838	999999	298	287	245	474	503	816	310	124	954	99	999999	990	517	519	970	689	406	558	353	403	999999	999999	427	607	647	214	374	240	999999	501	999999	999999	286	561	925	999999	722	434	356	511	999999	999999	671	799	580	942	853	384	55	999999	503	582	999999	444	180	926	859	638	827	299	999999	80	587	463	279	38	999999	955	999999	999999	966	972	999999	841	552	91	700	999999	36	704	999999	999999	999999	999999	999999	247	191	841	999999	999	159	93	607	999999	69	999999	999999	218	530	552	999999	897	790	94	741	531	380	348	892	999999	235	241	612	999999	938	999999	999999	757	464	41	846	873	999999	593	811	883	374	153	782	771	436	492	108	484	477	463	209	110	999999	477	866	842	948	303	774	917	481	484	999999	607	999999	897	753	498	705	364	333	999999	282	999999	999999	237	566	130	999999	999999	999999	999999	655	485	999999	784	999999	987	175	14	924	281	819	894	411	889	34	185	999999	539	999999	609	999999	122	999999	999999	828	239	999999	639	286	828	641	41	783	353	829	643	354	120	237	765	333	701	999999	999999	387	387	456	276	212	391	254	131	13	534	359	999999	355	260	956	440	999999	999999	999999	106	639	787	121	999999	999999	391	830	999999	999999	973	286	999999	681	87	624	999999	999999	999999	436	894	999999	519	38	259	994	295	298	999999	163	797	98	797	973	344	423	600	276	398	215	999999	561	999999	819	39	257	281	861	277	999999	516	999999	633	108	832	522	129	759	861	999999	999999	102	999999	611	514	884	489	999999	347	664	999999	183	999999	837	615	343	105	999999	998	12	723	999999	30	999999	647	999999	465	698	999999	822	999999	999999	999999	334	440	728	999999	876	315	155	767	176	999999	999999	611	999999	272	795	493	499	426	999999	760	859	350	350	82	999999	964	374	429	790	964	525	999999	193	769	70	407	999999	518	228	394	853	244	556	909	999999	999999	314	877	669	999999	650	405	873	90	554	983	100	656	559	912	940	725	999999	211	999	252	999999	999999	999999	398	606	999999	999999	44	906	625	793	440	665	999999	999999	497	759	999999	323	999999	497	112	999999	87	999999	240	958	316	454	137	267	355	910	175	440	999999	674	281	609	999999	208	838	183	929	199	659	991	999999	262	452	966	401	999999	999999	754	325	359	134	91	375	32	891	590	778	367	999999	530	999999	978	999999	822	487	976	999999	
999999	999999	999999	294	888	657	249	999999	63	11	171	866	999999	40	420	124	391	999999	200	243	647	999999	258	404	999999	750	139	501	999999	343	999999	999999	424	243	958	105	395	74	246	433	135	214	837	589	999999	500	999999	499	999999	863	537	282	297	742	16	999999	410	534	722	147	528	999999	654	999999	381	683	452	234	81	324	729	326	313	766	118	999999	999999	668	999999	81	999999	999999	422	309	999999	357	200	681	237	354	695	860	999999	999999	999999	387	560	999999	217	999999	58	755	427	764	999999	220	969	531	634	999999	144	741	999999	650	376	888	336	999999	913	33	493	770	997	999999	629	868	999999	213	861	731	882	362	460	853	32	24	222	657	175	596	999999	669	999999	664	999999	999999	123	999999	999999	26	60	215	213	194	450	999999	758	700	144	999999	999999	765	669	903	690	781	999999	893	628	362	675	678	999999	326	644	824	723	343	516	999999	999999	999999	481	845	680	677	158	999999	413	744	266	522	522	899	999999	623	999999	999999	973	439	672	229	999999	380	350	999999	36	887	549	625	564	425	999999	468	521	963	293	824	999999	22	999999	999999	999999	999999	106	163	165	289	999999	31	999999	999999	369	86	13	535	209	111	504	999999	651	271	726	999999	189	999999	999999	64	388	397	339	184	920	999999	806	999999	739	199	999999	999999	227	746	921	528	800	985	66	117	999999	999999	764	192	999999	925	999999	370	999999	702	704	265	825	111	900	579	999999	650	659	999999	279	355	795	19	826	999999	90	905	999999	207	986	999999	784	231	598	402	999999	156	854	994	599	999999	369	47	495	28	999999	126	999999	352	837	160	335	657	999999	999999	200	754	365	22	845	466	29	100	715	509	481	999999	999999	999999	946	544	796	664	809	833	986	758	999999	999999	999999	963	69	998	370	836	868	999999	393	999999	212	878	790	842	158	142	426	999999	331	985	546	768	613	999999	999999	999999	364	670	999999	999999	133	441	239	557	76	999999	406	31	730	878	640	999999	999999	33	999999	77	753	953	515	676	416	717	436	539	271	187	360	722	602	77	482	999999	288	390	365	770	648	243	776	276	735	405	548	452	999999	201	999999	999999	51	338	999999	410	164	181	597	416	15	699	296	888	531	684	428	663	406	443	77	829	667	535	999999	520	999999	249	940	999999	179	983	999999	80	629	769	680	274	528	999999	52	116	793	949	765	948	947	887	999999	61	977	885	999999	911	134	999999	922	999999	999999	999999	233	915	999999	585	247	31	514	226	269	761	13	163	144	334	400	960	
46	999999	770	479	999999	299	503	889	44	999999	937	283	945	900	846	174	365	500	848	136	875	217	711	743	444	731	628	983	57	823	750	721	521	173	692	214	746	439	999999	933	422	999999	999999	999999	93	241	280	369	914	999999	798	644	486	273	95	828	999999	999999	45	841	671	520	999999	221	543	225	762	781	999999	999999	999999	926	44	915	714	533	666	999999	659	999999	460	269	999999	217	35	999999	245	999999	88	863	207	720	403	623	271	901	999999	340	419	999999	478	999999	999999	999999	999999	872	610	571	558	561	172	257	376	832	999999	412	451	999999	195	999999	999999	999999	702	999999	999999	708	532	420	999999	812	34	336	999999	791	734	961	999999	796	796	163	506	674	699	527	700	999999	999999	570	243	859	999999	999999	154	982	999999	964	796	806	837	713	999999	999999	917	745	999999	836	999999	584	108	428	304	999999	837	42	931	316	999999	184	653	999999	364	999999	187	793	362	999999	191	366	904	770	175	311	958	93	813	316	999999	953	999999	864	999999	769	471	814	565	804	999999	999999	60	581	159	999999	162	352	358	999999	21	134	393	388	654	551	680	999999	263	992	999999	999999	228	624	559	860	194	999999	453	595	500	999999	238	557	999999	80	316	333	620	999999	158	616	999999	436	999999	632	999999	612	220	499	99	143	560	999999	117	293	999999	436	31	999999	999999	373	898	999999	999999	648	999999	999999	277	583	999999	356	717	708	999999	89	30	792	330	927	300	581	578	999999	505	367	812	666	449	999999	187	879	311	999999	127	785	718	970	999999	656	999999	735	344	636	264	999999	425	851	728	38	273	110	116	104	998	999999	794	944	268	999999	999999	239	395	450	406	999999	55	999999	999999	999999	371	59	251	674	200	565	246	942	700	999999	942	960	999999	999999	564	87	773	999999	334	999999	990	774	712	31	820	507	349	894	240	999999	999999	999999	270	999999	666	223	858	999999	903	442	618	852	253	504	999999	999999	300	973	886	328	591	838	71	329	77	596	347	230	854	692	225	999999	712	999999	76	912	700	999999	999999	350	999999	999999	999999	891	653	999999	530	217	999999	944	217	999999	18	911	316	858	968	940	601	999999	999999	637	999999	221	227	275	150	452	999999	674	999999	32	228	545	109	259	534	180	999999	929	76	139	786	909	485	850	343	800	495	217	999999	759	676	684	475	590	754	102	674	387	998	999999	999999	999999	999999	999999	156	473	811	66	334	798	274	672	13	745	851	678	735	376	999999	349	956	230	999999	424	355	543	80	519	505	441	505	297	
930	987	360	26	148	300	703	870	999999	438	883	999999	999999	14	681	729	739	85	999999	307	999999	999999	131	559	48	999999	839	999999	999999	302	560	999999	302	999999	742	999999	395	999999	540	444	673	71	360	528	347	585	999999	999999	862	351	999999	430	999999	208	842	281	865	999999	978	793	461	100	477	696	877	999999	853	518	272	999999	343	904	545	922	633	393	308	603	222	999999	999999	999999	750	61	522	140	818	103	999999	470	160	594	856	746	983	999999	594	664	651	357	999999	421	88	207	999999	875	885	161	575	458	972	272	588	524	377	962	350	425	183	746	999999	759	383	999999	514	999999	57	798	939	999999	799	644	951	865	731	14	419	552	54	999999	255	999999	999999	999999	497	999999	16	342	999999	30	242	999999	490	999999	999999	972	999999	287	693	268	999999	96	222	524	999999	999999	320	723	792	372	999999	798	381	535	501	514	999999	999999	313	999999	742	715	428	918	817	631	164	57	999999	759	967	142	858	785	820	999999	454	14	37	999999	576	293	999999	999999	477	444	797	954	412	670	999999	999999	973	76	526	121	667	303	707	36	999999	272	999999	999999	999999	420	939	595	999999	342	70	236	670	153	59	459	999999	421	999999	382	834	999999	645	29	27	627	169	791	269	708	999999	160	307	999999	986	313	259	515	999999	66	505	212	250	79	610	515	679	829	999999	76	945	256	852	334	202	974	627	23	999999	778	261	157	335	15	842	909	999999	669	167	746	209	659	810	394	877	999999	999999	575	419	512	947	339	999999	203	999999	254	308	972	999999	21	685	245	499	833	999999	357	999999	244	999999	999999	585	20	672	280	867	999999	445	999999	456	570	25	62	604	514	830	921	999999	142	252	999999	999999	956	861	156	70	963	170	976	588	530	999999	724	347	999999	926	937	667	504	999999	476	808	840	526	247	995	633	641	999999	12	883	974	999999	991	639	98	629	999999	525	999999	903	999999	468	878	925	814	300	714	885	999999	893	999999	999999	806	775	788	999999	440	623	999999	436	332	184	974	999999	555	21	733	708	630	307	788	999999	294	432	999999	349	961	600	432	999999	919	999999	407	118	629	107	938	225	851	999999	198	999999	375	783	581	951	494	183	380	999999	567	16	265	999999	115	122	593	384	435	448	809	999999	200	455	999999	577	776	865	999999	458	82	517	857	312	118	999999	776	510	850	399	855	787	230	629	147	999999	500	999999	13	516	513	563	999999	412	999999	999999	344	920	999999	14	185	999999	107	921	730	59	159	952	182	852	
346	93	533	999999	593	32	619	999999	317	604	87	658	862	569	945	999999	727	454	795	759	918	855	999999	846	999999	236	999999	308	898	999999	763	547	945	160	999999	999999	40	754	818	495	739	772	999999	672	927	526	766	538	976	221	331	999999	166	422	934	490	999999	686	822	999999	342	999999	999999	229	840	539	713	711	999999	524	488	973	636	310	999999	999999	252	571	919	697	999999	161	999999	686	766	69	390	999999	226	689	581	353	932	461	999999	428	109	999999	831	999999	999999	64	150	999999	732	999999	77	856	402	788	248	999999	766	999999	896	191	989	986	463	999999	158	191	495	709	943	144	51	184	156	999999	56	859	740	531	884	999999	999999	870	953	417	999999	533	140	438	451	304	587	807	564	972	999999	999999	929	60	999999	999999	999999	440	518	598	999999	893	999999	800	741	388	999999	244	999999	999999	179	129	42	55	789	999999	60	999999	268	649	557	244	619	184	173	934	929	690	292	262	845	580	361	365	110	999999	823	340	999999	72	757	352	999999	82	802	319	999999	884	270	624	581	512	182	868	50	999999	283	999999	636	807	459	999999	999999	987	646	599	999999	999999	944	691	801	999999	370	205	892	999999	677	547	382	999999	854	55	429	668	999999	342	407	999999	999999	37	824	298	999999	889	613	900	999999	578	436	212	552	412	939	579	822	860	152	976	999999	834	405	999999	162	783	952	414	437	999999	999999	314	201	283	999999	999999	866	512	999999	481	999999	991	999999	999999	121	999999	999999	999999	115	850	845	820	999999	430	516	490	632	98	145	920	936	209	473	116	272	131	20	278	999999	33	712	320	844	671	394	984	29	306	999999	999999	482	999999	999999	587	999999	999999	124	771	999999	871	294	999999	999999	106	544	392	528	709	835	999999	999999	999999	401	92	147	535	999999	529	45	532	470	999999	473	163	447	436	900	886	999999	777	17	249	511	188	738	934	943	747	136	999999	465	320	470	635	822	999999	118	226	449	912	999999	595	735	244	410	958	314	999999	658	117	492	642	999999	68	981	920	530	222	353	213	592	999999	402	999999	76	160	865	999999	340	999999	999999	683	999999	756	999999	422	513	277	777	780	629	729	99	28	519	823	280	999999	999999	902	920	896	873	246	329	999999	999999	701	178	260	102	477	883	999999	790	808	205	293	799	569	999999	999999	444	999999	583	863	149	383	524	253	880	999999	193	437	86	431	810	210	436	978	229	812	109	527	999999	162	845	437	238	710	999999	999999	612	94	999999	999999	461	999999	663	466	150	819	
999999	925	379	639	293	456	999999	999999	998	995	999999	820	349	604	163	917	884	430	27	712	154	999999	999999	893	850	108	941	999999	970	508	547	999999	999999	999999	635	184	157	58	869	399	999999	869	712	632	140	792	745	891	514	999999	999999	242	449	437	675	373	999999	486	999999	194	514	176	398	999999	458	886	999999	999999	999999	979	769	835	561	628	860	284	999999	993	763	67	363	59	999999	436	91	999999	999999	999999	734	272	874	671	268	684	884	685	480	222	183	999999	810	804	923	534	774	591	681	999999	999999	999999	271	315	723	731	831	465	272	962	999999	999999	999999	580	215	705	114	107	576	876	999999	999999	999999	888	820	519	257	558	135	379	661	500	632	710	999999	999999	10	568	948	537	853	999999	999999	518	805	39	887	999999	598	999999	429	676	999999	999999	86	403	596	383	495	213	484	282	339	892	999999	916	999999	655	746	999999	704	546	159	49	999999	324	760	295	93	790	631	999999	959	907	949	999999	999999	999999	999999	440	747	627	82	744	999999	580	100	530	999999	888	517	999999	999999	999999	523	883	527	974	999999	761	642	999999	300	705	999999	467	322	431	942	325	440	693	32	316	134	999999	473	414	986	452	234	240	999999	204	999999	399	533	243	394	76	999999	511	56	871	797	999999	336	377	999999	595	999999	669	999999	892	457	823	219	186	601	445	419	122	988	339	537	999999	234	105	432	192	933	89	46	999999	858	999999	647	999999	518	999999	999999	106	252	400	194	999999	652	194	999999	999999	999999	999999	641	949	656	999999	523	717	344	395	221	240	944	979	662	189	632	711	999999	999999	185	69	667	912	694	999999	870	597	154	972	759	50	999999	973	13	999999	447	97	230	513	415	930	816	133	477	519	161	999999	738	15	932	941	159	228	283	130	689	728	264	999999	484	926	572	371	635	181	882	971	976	86	741	544	491	999999	122	255	252	999999	445	184	171	607	859	149	999999	999999	890	140	700	882	999999	718	833	886	38	489	999999	454	999999	306	999999	189	296	662	999999	398	999999	627	115	37	878	154	999999	999999	181	999999	76	432	999999	816	290	751	281	103	188	32	711	999999	503	633	886	797	56	148	999999	982	320	207	876	650	368	272	34	999999	14	752	999999	753	999999	999999	999999	999999	131	681	999999	886	908	999999	483	999999	686	856	134	482	151	90	108	154	542	198	999999	869	999999	681	458	27	999999	999999	99	436	597	957	888	353	220	999999	676	374	999999	660	999999	127	724	999999	999999	999999	148	552	531	999999	999999	290	
220	526	999999	552	389	449	232	997	168	309	113	56	999999	728	967	781	272	200	414	999999	31	881	125	999999	155	921	717	946	999999	185	88	174	782	317	999999	999999	760	999999	570	236	151	135	999999	774	24	677	999999	999999	544	999999	289	340	520	999999	268	338	411	999999	406	468	999999	286	128	999999	231	999999	273	999999	981	606	31	999999	999999	187	592	896	389	350	435	478	940	482	999999	522	999999	747	654	999999	58	999999	959	616	270	999999	503	865	999999	518	553	85	413	999999	263	999999	346	685	709	999999	337	371	948	999999	718	928	999999	260	999999	999999	98	999999	294	410	298	573	999999	414	343	528	684	727	999999	871	999999	360	999999	306	228	999999	186	999999	48	321	999999	687	469	898	898	342	584	253	999999	410	430	80	790	13	355	689	301	931	352	999999	658	610	481	87	274	368	863	230	999999	410	429	878	999999	973	874	610	999999	748	516	11	999999	440	736	490	999999	726	569	999999	951	999999	183	254	867	999999	999999	925	216	999999	634	999999	478	363	221	589	999999	551	634	817	138	745	585	552	425	999999	247	999999	999999	991	635	547	798	802	999999	502	237	999999	999999	588	319	949	404	722	999999	976	532	590	228	156	999999	900	101	752	933	216	953	999999	829	526	619	999999	62	225	756	96	741	676	94	718	999999	805	999999	56	507	999999	999999	863	438	999999	818	999999	999	726	999999	735	455	56	869	73	549	606	999999	495	968	875	896	999999	966	999999	244	856	506	509	999999	704	370	999999	999999	753	865	999999	201	390	707	963	445	335	999999	30	641	999999	807	31	179	755	459	54	999999	632	292	171	896	410	999999	999999	999999	499	999999	786	999999	410	802	125	207	459	999999	965	999999	999999	439	571	999999	999999	396	550	59	485	340	999999	999999	326	966	622	471	999999	203	790	186	745	813	999999	403	999999	655	240	999999	999999	823	999999	350	493	266	83	202	999999	999999	951	24	664	912	675	169	892	999999	59	999999	190	654	503	266	624	789	999999	201	999999	177	507	300	165	999999	999999	661	621	999999	999999	999999	892	429	750	999999	252	776	999999	833	999999	786	510	415	999999	797	712	47	329	463	726	704	999999	999999	708	999999	218	660	859	999999	554	23	548	999999	779	989	999999	999999	903	516	999999	847	277	218	63	707	666	101	694	367	945	330	341	999999	972	999999	843	20	999999	999999	778	591	999999	515	288	134	247	317	636	616	256	951	143	813	448	878	436	16	828	10	886	126	966	999999	71	234	682	999999	999999	722	156	999999	50	999999	738	
999999	999999	761	999999	928	469	359	465	88	121	999999	999999	528	719	104	999999	999999	192	999999	999999	661	999999	424	454	63	452	999999	95	914	469	716	911	436	85	999999	999999	674	86	899	999999	999999	999999	887	390	77	999999	163	671	999999	999999	318	357	330	397	86	807	999999	999999	999999	486	612	999999	551	618	404	92	760	999999	703	157	955	999999	292	189	782	10	999999	44	386	25	298	196	958	999999	161	369	590	999999	998	218	440	367	999999	423	928	999999	119	999999	986	985	999999	711	967	980	145	558	75	151	999999	86	79	999999	931	860	197	425	999999	728	467	999999	999999	720	453	494	717	598	999999	869	999999	518	890	468	999999	999999	738	587	228	978	686	602	303	449	434	922	149	957	999999	349	235	512	957	391	999999	950	493	999999	267	482	999999	999999	997	205	890	999999	195	999999	434	539	132	610	207	337	999999	864	741	62	296	531	355	759	999999	220	643	748	561	509	657	107	908	999999	330	745	999999	999999	604	999999	999999	338	737	538	532	896	999999	999999	315	999999	999999	946	219	440	999999	999999	137	512	385	786	562	152	544	999999	953	336	999999	950	289	461	622	902	999999	643	999999	957	793	816	236	275	993	28	442	931	170	710	888	999999	900	999999	618	212	763	999999	999999	416	999999	999999	585	205	275	276	345	854	17	445	686	575	999999	999999	942	320	999999	120	793	999999	709	999999	999999	253	448	999999	999999	999999	842	419	149	999999	107	97	999999	999999	241	40	999999	727	999999	588	923	999999	33	323	540	587	652	308	926	653	999999	999999	999999	191	534	342	999999	121	999999	650	21	597	306	244	477	999999	160	999999	89	255	120	999999	999999	131	689	801	229	999999	623	473	999999	544	493	495	999999	999999	999999	981	999999	899	283	887	511	999999	576	335	999999	999999	999999	690	999999	453	228	999999	999999	959	151	585	502	733	122	631	498	752	607	477	114	999999	817	382	999999	999999	990	190	971	232	563	828	554	363	383	441	290	932	46	999999	325	999999	952	468	954	806	999999	484	786	651	399	759	434	108	999999	617	971	472	232	267	999999	999999	999999	319	999999	322	40	149	999999	680	351	999999	716	17	999999	302	999999	358	999999	662	999999	516	999999	999999	999999	804	404	456	141	765	469	817	999999	778	147	287	112	643	72	999999	999999	349	133	116	309	833	52	427	999999	929	759	622	53	999999	577	946	645	389	486	600	999999	584	999999	999999	220	533	856	999999	869	999999	999999	999999	296	786	886	999999	392	297	30	10	761	976	999999	999999	16	999999	999999	149	210	201	
641	722	166	471	723	999999	342	999999	999999	775	999999	115	999999	81	739	544	336	267	999999	237	563	999999	369	486	839	941	84	804	999999	373	999999	717	736	677	999999	476	68	824	999999	999999	17	854	402	254	32	656	428	999999	473	472	521	516	464	973	638	293	363	680	632	781	999999	538	950	531	999999	999999	999999	999999	999999	272	486	511	203	989	999999	709	999999	125	463	192	999999	999999	341	125	851	253	262	763	49	999999	123	999999	201	291	577	479	999999	870	238	762	288	999999	599	210	985	19	323	475	752	929	999999	247	226	999999	268	480	206	834	679	772	999999	614	840	999999	999999	999999	319	911	422	999999	999999	95	887	700	904	975	57	999999	140	842	930	786	21	120	620	999999	999999	752	33	106	282	78	200	466	755	673	707	709	61	887	699	999999	63	11	999999	252	999999	525	544	292	433	75	999999	837	841	999999	603	730	999999	282	936	567	888	325	478	736	894	431	945	241	277	999999	999999	252	152	529	733	19	986	378	525	645	217	740	673	217	374	363	624	999999	999999	977	441	779	950	999999	522	737	533	396	358	999999	580	999999	25	96	986	462	694	322	497	593	743	900	999999	301	999999	999999	999999	999999	999999	541	807	421	171	999999	905	309	999999	21	16	996	486	599	29	596	75	903	999999	587	230	999999	668	311	46	999999	243	999999	32	659	780	374	999999	272	34	816	132	169	999999	999999	999999	686	170	683	316	501	117	153	880	170	236	457	999999	999999	999999	459	999999	505	384	684	66	374	287	642	240	999999	911	224	575	212	474	906	999999	10	406	544	999999	984	995	545	379	100	999999	862	433	333	942	29	231	574	943	626	784	467	668	999999	409	528	453	674	999999	893	578	677	695	329	696	431	668	506	999999	888	510	999999	315	966	713	424	999999	999999	999999	891	992	10	999999	847	999999	303	342	591	144	233	541	330	955	485	999999	982	177	999999	636	999999	999999	725	866	65	126	999999	999999	701	111	985	319	546	975	698	999999	577	418	999999	208	403	99	999999	371	483	357	189	882	999999	454	731	999999	115	279	188	540	276	143	213	999999	185	999999	640	999999	158	914	999999	355	267	584	944	573	329	999999	999999	999999	999999	999999	392	708	999999	73	999999	999999	380	738	999999	276	797	168	634	999999	999999	999999	32	262	458	999999	223	569	362	834	625	255	999999	999999	928	999999	999999	999999	266	913	750	504	795	999999	818	393	118	420	709	999999	557	108	949	510	999999	213	999999	980	972	685	150	823	356	111	447	999999	746	
223	810	14	240	50	902	999999	999999	711	999999	910	444	74	490	802	859	635	286	527	999999	10	799	724	999999	66	783	580	772	927	999999	693	675	742	999999	999999	610	999999	497	999999	206	238	817	656	882	999999	999999	999999	999999	348	963	999999	824	919	780	999999	424	95	687	184	999999	331	949	765	563	999999	245	701	427	999999	201	999999	148	999999	330	77	193	152	999999	355	519	875	999999	999999	963	437	999999	755	961	999999	479	525	999999	322	999999	999999	289	61	103	999999	736	844	999999	999999	156	809	999999	65	598	713	999999	282	252	999999	664	390	945	999999	802	135	768	490	999999	525	126	675	146	825	519	999999	788	999999	58	597	619	999999	394	775	287	163	855	813	166	257	999999	207	283	687	658	869	999999	764	258	968	486	999999	113	965	493	481	999999	757	999999	153	925	430	233	999999	721	989	995	179	247	648	280	955	333	493	187	918	999999	999999	176	649	999999	999999	883	90	120	373	571	429	292	999999	490	999999	277	23	331	917	999999	628	965	668	873	759	526	609	698	531	922	999999	999999	575	88	999999	590	896	627	999999	547	152	544	358	999999	576	887	441	168	999999	687	320	171	270	999999	774	999999	999999	999999	766	507	284	392	589	999999	999999	642	717	727	275	999999	381	396	999999	999999	831	93	617	999999	999999	871	95	999999	525	843	612	459	527	631	314	731	91	130	860	404	273	760	955	907	478	934	180	714	892	665	999999	924	741	999999	999999	999999	875	268	478	894	999999	832	999999	745	838	501	124	96	422	544	435	260	999999	999999	117	81	137	999999	771	373	701	380	999999	860	999999	688	717	637	518	623	855	823	651	965	982	440	893	220	78	976	819	999999	301	357	239	65	398	715	782	51	563	175	999999	999999	203	51	284	999999	218	999999	783	486	577	799	689	999999	609	570	52	677	188	917	641	795	553	617	88	210	999999	481	299	11	855	477	70	689	336	999999	771	940	165	886	11	918	999999	343	516	999999	668	627	456	827	999999	115	862	646	534	999999	999999	999999	999999	999999	386	999999	999999	999999	631	110	739	999999	286	72	799	111	999999	999999	915	723	602	220	999999	585	542	999999	34	471	338	749	614	423	165	634	999999	999999	999999	92	510	274	67	420	999999	416	999999	999999	999999	394	38	570	594	570	999999	810	108	351	486	999999	540	382	999999	999999	453	881	495	325	844	651	87	999999	133	999999	791	650	665	192	508	694	822	874	662	999999	443	768	999999	999999	693	354	535	643	999999	601	999999	137	562	999999	967	999999	
920	448	999999	699	316	424	447	999999	778	90	155	916	843	791	564	999999	720	82	999999	999999	726	451	632	500	125	999999	904	532	886	664	999999	996	224	677	773	999999	999999	962	333	28	330	999	275	612	999999	618	999999	917	46	886	417	999999	713	292	113	479	816	332	583	871	519	914	279	999999	992	158	702	175	28	191	613	757	748	936	363	727	185	29	301	507	645	987	496	999	256	607	293	931	574	303	999999	728	388	462	509	999999	729	999999	620	999999	999999	633	898	855	282	659	742	999999	928	386	304	796	41	86	999999	531	428	279	999999	999999	864	770	999999	725	999999	999999	378	296	437	947	997	34	999999	999999	591	999999	99	640	727	999999	865	999999	13	197	999	770	999999	999999	235	977	999999	460	999999	235	196	155	42	183	999999	397	290	999999	349	981	388	279	397	791	495	999999	442	787	552	281	528	357	767	414	726	853	197	76	70	459	999999	547	999999	183	999999	445	979	915	999999	999999	999999	420	177	32	808	999999	382	905	816	19	544	999999	907	22	707	838	388	627	457	387	210	224	999999	889	32	841	999999	999999	738	60	246	527	387	223	999999	118	190	745	605	999999	481	292	259	999999	914	757	639	729	999999	999999	999999	361	468	32	139	101	35	287	999999	999999	999999	999999	177	766	773	27	823	694	56	599	658	643	999999	999999	905	917	999999	999999	975	275	211	809	999999	522	993	999999	999999	999999	94	873	93	903	745	638	806	323	125	493	287	896	933	999999	682	876	567	423	339	999999	999999	221	999999	690	999999	999999	999999	391	999999	999999	773	999999	959	468	610	183	999999	755	999999	394	999999	592	801	481	67	88	342	265	136	871	955	579	555	61	249	999999	746	402	600	21	872	424	903	471	719	397	999999	474	345	508	371	999999	526	945	363	533	419	655	633	999999	401	510	999999	548	999999	203	343	907	229	999999	437	999999	999999	885	999999	999999	688	340	761	669	150	867	920	627	999999	153	999999	999999	999999	715	999999	101	999999	377	620	372	999999	999999	773	525	64	39	255	607	81	999999	999999	999999	999999	133	844	999999	893	999999	93	533	589	999999	48	554	150	732	220	999999	284	346	354	786	275	159	80	333	566	246	999999	120	622	323	556	262	496	422	187	574	999999	383	207	999999	999999	999999	999999	532	999999	229	385	332	999999	741	999999	735	903	871	375	283	63	999999	522	657	360	999999	999999	999999	91	785	68	727	554	645	642	901	148	999999	502	188	377	547	999999	347	999999	292	300	880	990	820	359	624	57	903	
520	359	860	550	454	321	184	515	451	999999	171	658	777	999999	108	430	597	362	999999	196	906	999999	514	185	999999	78	681	41	285	999999	436	443	999999	650	135	293	999999	597	106	190	13	999999	999999	474	186	212	514	999999	999999	569	233	996	256	860	997	999999	845	684	999999	385	999999	153	239	999999	115	999999	999999	999999	58	999999	389	999	266	197	999999	54	418	49	999999	594	999999	564	259	716	47	999999	196	999999	653	130	999999	366	844	720	999999	860	631	916	999999	999999	999999	388	999999	999999	999999	233	740	69	677	953	596	999999	999999	168	822	86	894	523	999999	999999	541	167	483	999999	377	33	165	545	646	999999	423	999999	680	551	370	185	495	293	999999	814	698	137	152	700	999999	642	681	685	999999	474	966	118	774	692	916	999999	904	150	598	167	78	204	422	354	539	104	134	999999	798	647	590	610	987	999999	977	413	25	999999	403	735	351	479	647	182	366	999999	999999	988	999999	303	280	354	695	999999	745	504	715	797	170	999999	999999	999999	999999	261	883	365	130	445	715	513	61	131	746	863	815	598	556	999999	999999	234	376	146	509	504	999999	246	915	999999	999999	483	698	227	623	999999	227	804	593	396	298	10	194	291	282	131	252	999999	607	832	999999	157	947	474	999999	999999	73	381	47	392	884	647	450	512	853	242	814	999999	508	782	646	20	15	170	951	987	999999	94	863	999999	261	227	999999	92	999999	445	999999	233	417	687	900	845	767	211	512	650	999999	682	438	50	999999	999999	650	999999	195	553	999999	787	999999	822	895	979	517	658	999999	667	19	367	999999	418	706	590	426	820	882	999999	999999	804	657	311	437	367	656	823	81	842	576	812	897	511	302	748	999999	595	792	999999	338	118	80	845	640	999999	234	30	999999	726	999999	829	943	999999	310	999999	139	222	394	537	333	999999	587	999999	999999	999999	470	946	125	957	879	830	38	960	472	143	733	999999	670	245	999999	635	488	999999	849	999999	999999	511	999999	954	619	498	211	999999	598	999999	531	999999	754	444	731	288	999999	999999	999999	172	801	982	999999	999999	614	326	999999	158	403	697	215	241	448	352	337	959	745	171	348	391	629	772	372	828	612	999999	68	236	514	999999	731	111	508	687	945	999999	999999	43	349	302	946	62	999999	901	437	299	999999	411	116	772	999999	999999	48	465	542	39	619	104	564	663	268	999999	644	548	965	113	733	760	407	449	380	999999	821	55	999999	577	999999	471	400	999999	616	656	129	742	322	988	73	53	155	916	
999999	494	478	999999	44	630	418	999999	935	333	999999	583	14	667	401	829	999999	992	30	999999	999999	157	703	252	56	612	999999	902	999999	977	50	690	999999	999999	181	885	999999	999999	999999	814	999999	597	536	999999	755	43	999999	461	999999	492	75	81	999999	190	999999	130	999999	236	999999	432	999999	516	97	957	293	999999	967	999999	496	516	999999	787	980	216	805	999999	621	999999	999999	23	960	745	561	742	911	968	667	435	691	61	104	17	999999	589	390	652	510	578	783	999999	75	136	999999	999999	896	288	101	999999	999999	277	999999	164	999999	999999	999999	688	954	354	55	324	218	542	832	444	421	589	291	400	826	163	999999	53	853	999999	947	833	999999	727	999999	633	877	999999	60	999999	552	940	278	999999	128	702	999999	165	532	468	669	533	304	530	999999	999999	996	700	989	231	256	465	311	999999	679	637	909	236	999999	422	447	999999	492	418	999999	481	320	412	999999	134	464	999999	520	394	999999	424	999999	999999	314	539	999999	999999	999999	829	999999	97	638	157	999999	491	792	999999	657	120	31	313	50	886	638	941	996	594	428	864	999999	999999	944	999999	181	999999	999999	660	922	968	786	270	999999	663	250	999999	842	999999	212	791	341	999999	217	999999	999999	645	383	653	619	373	543	52	758	998	72	786	153	721	976	944	392	142	999999	689	333	761	810	387	646	834	108	999999	999999	637	533	773	183	543	999999	536	881	999999	51	558	435	744	999999	999999	600	463	661	131	999999	267	408	209	453	528	86	999999	834	995	16	785	999999	999999	660	131	474	999999	612	609	177	999999	73	938	999999	990	999999	589	259	314	787	192	999999	999999	999999	133	239	334	329	655	466	941	701	886	447	266	294	999999	93	389	40	311	999999	61	953	747	204	470	118	463	999999	999999	362	999999	218	824	611	297	73	537	892	150	969	957	152	236	747	999999	500	834	706	537	505	999999	284	999999	999999	131	33	898	999999	769	999999	866	390	969	999999	181	677	623	999999	999999	999999	556	999999	999999	341	893	999999	726	999	999999	969	999999	999999	737	992	493	255	732	491	489	273	174	608	133	924	113	999999	999999	648	575	509	999999	999999	708	874	999999	382	999999	154	999999	222	306	898	911	799	942	119	653	977	105	926	999999	142	174	733	498	948	374	999999	237	326	735	999999	999999	517	103	103	58	862	53	120	860	999999	999999	277	967	999999	696	334	999999	994	922	206	999999	649	564	744	25	974	999999	999999	18	429	999999	132	486	228	474	404	705	849	70	791	933	984	76	367	99	
897	766	999999	999999	999999	982	242	404	999999	535	999999	953	359	87	83	485	52	112	440	670	920	790	748	800	302	629	999999	934	140	272	999999	999999	207	654	999999	218	999999	748	968	999999	684	727	999999	693	689	451	355	771	987	316	890	881	635	999999	178	116	27	432	959	999999	849	999999	273	277	966	212	999999	705	958	999999	999999	304	144	992	985	202	843	999999	121	851	999999	999999	947	824	381	687	947	510	485	21	200	731	999999	557	999999	999999	464	679	726	487	695	650	812	131	984	999999	746	999999	711	976	273	961	321	117	999999	487	361	999999	895	288	264	255	229	947	675	999999	999999	587	404	608	999999	999999	338	633	166	632	999999	825	999999	999999	941	999999	798	509	747	999999	999999	681	999999	999999	35	25	784	448	999999	449	999999	865	999999	393	90	169	999999	999999	247	999999	633	687	951	999999	928	999999	608	999999	347	949	457	719	209	999999	191	833	177	293	999999	722	388	890	999999	717	211	693	999999	457	704	781	76	695	272	647	999999	732	730	905	191	499	417	674	111	283	991	711	665	19	212	257	999999	999999	999999	524	721	742	286	244	312	245	999999	160	415	565	882	761	457	999999	999999	458	113	271	112	999999	999999	713	788	137	725	499	37	368	999999	457	789	122	176	747	926	862	999999	999999	603	946	341	999999	269	545	400	999999	264	113	178	753	153	999999	852	999999	219	17	999999	158	518	812	217	798	906	957	999999	999999	594	710	635	999999	13	999999	999999	165	752	999999	454	253	737	494	245	924	200	501	999999	69	270	732	999999	999999	908	306	976	999999	738	543	360	312	999999	629	645	554	477	999999	750	535	71	696	692	170	563	710	420	34	577	292	608	414	999999	716	509	862	182	717	80	706	999999	999999	427	999999	698	151	999999	118	999999	690	999999	11	751	779	997	573	49	376	999999	207	999999	952	999999	455	934	945	999999	999999	129	999999	381	999999	128	53	894	193	999999	483	999999	421	999999	312	184	999999	835	607	663	999999	718	935	823	806	361	872	820	688	666	971	999999	999999	999999	429	988	76	999999	697	882	707	884	814	304	566	903	944	970	582	778	334	620	336	292	785	345	193	959	575	408	255	233	999999	526	308	208	720	999999	807	324	999999	578	148	724	955	999999	999999	641	267	902	417	901	247	910	341	361	999999	999999	999999	94	804	999999	743	298	637	484	678	999999	996	999999	193	25	173	999999	669	999999	999999	611	336	795	442	552	702	672	991	353	999999	306	999999	999999	999999	999999	999999	723	999999	10	835	
849	999999	481	999999	615	999999	899	719	401	738	979	250	999999	999999	345	999999	911	652	261	414	80	307	293	498	382	113	59	116	932	794	450	747	668	920	632	524	854	484	826	999999	999999	999999	999999	999999	15	65	999999	78	915	128	320	80	268	596	765	551	804	983	938	511	595	999999	999999	607	298	242	581	999999	256	999999	999999	999999	825	353	612	127	707	678	999999	326	504	999999	200	814	484	379	488	82	999999	90	719	871	999999	325	999999	999999	176	992	999999	999999	999999	999999	821	103	840	883	255	915	983	647	999999	136	500	622	999999	613	999999	972	999999	918	754	999999	509	175	112	416	890	510	41	999999	950	715	361	999999	999999	999999	169	107	974	600	133	573	99	517	246	592	381	999999	317	708	416	203	869	408	29	976	443	999999	991	433	992	745	883	390	999999	138	775	780	780	999999	453	505	998	532	794	190	999999	999999	928	519	999999	999999	999999	332	197	999999	846	953	999999	865	126	513	115	550	999999	999999	689	708	820	117	999999	601	999999	860	265	910	204	999999	999999	999999	566	451	727	999999	999999	36	999999	561	999999	939	292	999999	89	915	999999	940	399	458	999999	416	500	710	999999	821	701	443	823	342	77	286	562	509	349	862	999999	674	999999	999999	160	581	836	138	515	880	824	995	521	237	529	324	520	746	421	207	347	856	279	906	780	956	212	219	999999	916	999999	782	482	227	616	666	164	766	307	352	579	372	204	301	996	999999	921	595	813	752	766	815	999999	152	524	452	404	880	853	204	379	626	644	599	503	52	523	304	621	863	170	754	999999	999999	627	999999	661	978	999999	84	999999	616	406	740	160	571	999999	999999	999999	999999	271	999999	913	112	973	953	727	605	798	954	192	999999	974	999999	592	21	377	28	524	549	790	999999	970	999999	170	762	229	903	999999	931	357	193	601	999999	999999	885	841	346	105	999999	257	66	190	955	891	416	641	456	157	999999	999999	676	815	999999	383	844	313	144	999999	999999	733	999999	165	999999	607	999	36	528	357	999999	180	41	999999	850	301	734	246	25	887	999999	999999	772	756	999999	737	681	999999	448	82	757	581	706	403	884	940	434	900	999999	999999	892	390	123	109	999999	967	173	752	965	861	648	608	298	257	198	99	960	999999	999999	999999	999999	999999	587	455	599	135	473	637	48	909	867	834	922	667	995	373	17	999999	315	999999	574	999999	412	587	999999	159	293	459	215	795	999999	366	55	999999	431	270	999999	999999	999999	325	503	999999	713	65	993	814	686	
631	999999	824	999999	297	762	520	564	999999	229	10	31	450	842	24	431	253	928	511	789	737	999999	734	570	349	174	990	840	999999	999999	356	999999	999999	472	661	207	390	714	693	999999	534	999999	433	51	999999	999999	68	482	489	114	470	999999	491	35	949	395	527	999999	741	133	772	680	526	999999	872	416	999999	977	999999	816	50	539	999999	907	999999	116	812	693	999999	702	115	999999	361	933	754	229	111	999999	523	276	999999	136	972	570	832	999999	113	999999	178	396	999999	90	999999	672	999999	931	999999	584	770	842	582	834	999999	999999	27	999999	328	593	38	652	314	999999	999999	999999	146	914	999999	675	85	410	12	171	524	381	467	34	999999	688	868	999999	338	527	824	999999	694	846	999999	999999	552	999999	535	520	621	526	91	999999	626	999999	536	160	374	225	509	369	999999	421	319	125	581	993	49	639	725	216	324	999999	999999	783	229	300	285	633	999999	508	874	492	549	998	299	999999	999999	836	999999	718	457	122	27	464	841	282	536	523	362	558	537	895	999999	999999	211	304	435	843	169	999999	999999	741	102	11	494	999999	872	320	999999	542	595	213	487	999999	999999	211	770	537	942	947	999999	762	280	574	970	999999	697	143	796	995	613	564	677	917	843	716	30	999999	969	999999	410	225	999999	820	999999	333	418	788	657	10	533	898	901	222	481	122	999999	999999	40	515	999999	999999	524	829	928	40	999999	569	999999	999999	999999	754	568	458	546	547	74	460	999999	647	570	999999	486	796	472	999999	663	999999	445	999999	999999	503	984	464	834	672	701	999999	999999	932	797	999999	624	615	819	999999	339	452	999999	934	999999	999999	916	393	944	999999	261	727	367	223	377	80	999999	999999	796	687	769	113	623	999999	846	206	569	999999	849	722	294	871	999999	692	385	999999	789	511	999999	245	999999	999999	519	94	420	973	999999	999999	565	726	724	191	999999	999999	999999	235	829	801	97	851	999999	247	544	232	999999	390	751	674	999999	166	291	623	760	999999	999999	178	594	539	463	999999	696	892	123	132	999999	113	62	844	683	999999	391	999999	999999	830	794	349	66	296	629	39	232	834	838	408	999999	110	430	267	41	841	999999	299	347	224	999999	558	133	421	999999	999999	338	999999	999999	689	999999	999999	999999	999999	766	760	999999	307	909	434	650	999999	63	715	687	897	999999	999999	999999	842	999999	101	999999	209	999999	245	225	999999	72	277	701	999999	843	158	632	152	999999	999999	501	999999	729	343	389	913	574	999999	505	418	733	337	679	543	999999	159	999999	684	
651	10	263	999999	544	475	245	642	732	334	28	904	92	545	996	191	303	541	999999	183	999999	737	635	999999	740	807	999999	735	598	167	999999	693	976	999999	500	999999	247	970	999999	263	108	747	190	249	283	999999	335	197	340	498	250	561	999999	998	972	914	999999	999999	790	999999	563	510	54	574	111	335	928	999999	55	999999	943	999999	805	999999	85	964	999999	395	110	150	999999	724	404	109	917	999999	655	978	976	585	535	999999	189	999	999999	999999	999999	616	147	947	672	201	152	244	555	917	755	999999	922	999999	999999	999999	778	999999	265	999999	115	944	656	999999	679	949	168	469	570	999999	153	999999	168	487	271	999999	257	162	477	290	999999	999999	554	10	915	477	66	967	999999	555	589	538	743	861	492	758	959	707	999999	722	999999	999999	674	970	999999	949	30	444	746	427	732	625	999999	974	266	946	400	656	525	212	893	200	251	25	994	614	999999	307	994	513	999999	999999	885	999999	257	999999	495	583	237	999999	999999	621	999999	800	822	999999	366	769	604	546	367	313	192	999999	828	999999	441	658	975	999999	887	723	999999	243	447	191	740	427	727	999999	999999	999999	428	559	755	999999	999999	450	999999	999999	258	303	702	999999	155	676	368	999999	926	999999	466	999999	999999	78	88	733	181	987	363	641	233	999999	999999	246	999999	550	884	999999	319	556	872	991	466	945	909	593	30	991	97	770	823	920	500	322	999999	999999	999999	360	999999	31	110	982	999999	561	807	999999	261	466	373	999999	792	735	510	379	999999	475	380	662	169	494	713	999999	999999	593	817	999999	999999	729	344	471	341	999999	162	297	455	999999	904	999999	147	999999	342	563	628	999999	977	999999	999999	131	780	435	999999	556	999999	985	318	920	93	503	999999	504	871	532	131	902	274	267	582	223	923	999999	571	475	524	569	999999	160	561	417	615	999999	892	327	948	909	226	999999	343	177	999999	999999	806	410	170	643	728	809	441	726	227	720	516	999999	999999	139	864	999999	42	631	999999	168	369	676	888	25	999999	554	583	999999	685	489	924	415	244	398	999999	170	999999	881	840	352	718	999999	199	895	222	696	129	819	999999	999999	752	712	344	820	175	140	999999	154	41	184	999999	229	50	738	796	111	999999	808	294	704	473	999999	791	490	449	533	487	993	803	999999	434	999999	999999	247	737	222	80	999999	233	714	999999	170	999999	999999	999999	499	999999	999999	109	120	735	321	535	350	974	999999	920	854	381	999999	653	528	350	126	999999	999999	999999	999999	10	999999	999999	548	585	579	
999999	999999	311	134	373	999999	999999	36	894	999999	999999	123	239	999999	273	999999	301	226	52	590	999999	129	999999	999999	916	655	999999	991	999999	999999	90	197	735	955	294	670	999999	999999	490	999999	999999	627	634	657	937	636	241	999999	539	999999	292	813	505	994	518	999999	999999	578	217	999999	512	746	575	379	612	992	387	284	544	602	999999	504	735	622	686	443	495	171	795	290	999999	999999	461	596	999999	276	691	999999	446	358	186	722	999999	999999	999999	167	61	264	55	944	259	957	999999	937	28	788	88	883	318	85	999999	332	999999	927	305	296	294	999999	147	346	999999	999999	838	195	426	133	999999	962	704	999999	392	240	126	850	41	465	537	524	577	453	197	808	432	999999	907	853	999999	661	477	631	872	81	127	709	643	613	129	502	520	894	999999	125	999999	788	999999	220	999999	931	896	839	758	769	411	999999	999999	502	223	999999	287	572	999999	999999	495	83	656	999999	122	417	217	427	346	999999	14	683	581	82	629	644	678	697	647	18	765	637	999999	999999	670	999999	560	150	999999	652	224	948	711	618	629	115	142	381	107	999999	724	478	503	723	999999	999999	122	85	873	579	798	999999	924	184	498	857	210	552	999999	688	999999	76	38	693	999999	65	971	962	452	524	511	999999	600	848	294	297	144	158	999999	941	322	999999	277	820	854	634	33	536	129	772	904	589	731	999999	942	657	450	999999	903	709	756	159	633	358	77	501	999999	86	889	211	999999	61	215	708	376	381	798	999999	839	195	42	444	842	999999	999999	921	575	999999	905	636	847	999999	255	637	194	172	852	918	752	362	644	946	646	918	59	852	384	32	52	999999	859	242	970	717	677	321	999999	952	738	156	926	808	180	263	364	398	806	577	523	213	529	879	464	487	999999	95	798	924	631	767	546	999999	999999	344	777	614	999999	999999	999999	999999	855	999999	189	606	436	836	776	393	564	660	56	807	508	838	52	979	777	493	999999	999999	523	392	331	970	999999	383	669	835	485	999999	45	277	616	651	999999	630	999999	999999	61	714	319	414	369	971	999999	739	54	999999	999999	999999	836	870	372	379	999999	999999	577	219	999999	62	177	940	999999	814	624	778	200	857	490	999999	999999	919	999999	999999	282	119	33	360	259	870	339	369	543	999999	912	999999	905	247	302	886	999999	999999	999999	999999	546	378	506	555	356	999999	999999	999999	820	879	519	917	999999	910	106	249	449	999999	959	135	723	808	406	999999	999999	460	999999	953	565	603	369	797	66	443	
999999	999999	613	477	14	315	999999	152	549	663	176	995	999999	999999	151	62	447	836	531	736	285	738	971	283	653	999999	999999	595	631	226	999999	721	999999	994	994	999999	636	999999	221	653	803	580	269	743	65	999999	724	878	812	512	166	999999	999999	330	999999	999999	932	339	824	118	999999	999999	999999	332	153	454	144	741	999999	948	425	475	624	877	932	705	479	238	228	746	181	201	782	999999	69	987	454	540	836	818	999999	307	999999	112	999999	999999	68	936	599	610	772	982	878	863	97	690	908	399	999999	999999	707	999999	120	999999	999999	54	953	403	272	999999	10	604	904	192	689	128	329	999999	999999	865	647	542	638	999999	974	999999	322	919	999999	378	88	65	152	999999	120	999999	196	79	176	999999	123	664	999999	443	610	177	999999	999999	184	999999	371	999999	930	532	815	175	76	502	999999	747	999999	999999	372	999999	87	944	462	529	81	999999	932	259	355	999999	752	982	868	999999	17	807	999999	626	744	72	16	691	999999	619	569	999999	999999	693	966	428	640	88	302	779	366	665	999999	999999	624	60	45	999999	51	833	780	832	999999	871	495	305	636	999999	299	309	887	395	820	843	960	136	635	248	999999	927	465	673	690	999999	999999	999999	999999	562	12	999999	37	894	999999	300	999999	999999	999999	627	208	670	791	535	788	992	892	970	845	872	999999	498	999999	796	828	999999	999999	116	999999	216	999999	153	213	84	113	604	282	992	744	999999	14	233	486	17	999999	623	999999	999999	885	697	207	867	506	999999	999999	513	280	240	76	999999	922	731	595	442	594	64	999999	717	432	999999	720	999999	235	326	999999	999999	21	416	756	214	999999	448	999999	454	19	175	646	983	119	599	999999	52	999999	999999	606	282	637	54	422	986	999999	999999	507	999999	977	307	999999	189	362	599	502	863	484	999999	557	999999	510	999999	999999	429	417	483	608	833	858	999999	974	27	720	595	736	966	994	999999	57	560	940	999999	476	712	533	467	999999	519	106	471	568	999999	660	131	771	496	999999	999999	578	683	820	999999	842	999999	332	624	469	767	862	535	869	714	814	997	999999	980	999999	720	999999	950	851	98	999999	397	119	911	366	598	823	250	355	10	201	374	999999	277	686	177	389	909	999999	864	656	570	999999	853	258	662	588	791	822	900	107	627	832	731	999999	999999	199	421	267	871	943	622	189	868	999999	450	267	276	303	507	340	985	953	987	999999	999999	795	999999	999999	703	20	42	428	455	999999	999999	542	18	999999	241	977	968	652	136	920	999999	
390	999999	341	808	405	321	497	324	999999	121	999999	845	999999	769	999999	933	758	563	861	999999	204	999999	964	949	908	258	935	71	529	372	343	827	76	408	786	999999	924	854	999999	698	999999	999999	999999	791	899	696	999999	570	999999	54	220	999999	274	19	839	656	768	391	900	156	386	435	795	999999	777	847	778	890	983	596	999999	904	999999	999999	999999	999999	848	999999	60	221	999999	375	489	484	161	255	999999	66	568	139	999999	999999	953	161	999999	119	999999	999999	24	61	918	828	586	985	46	999999	833	111	642	749	999999	595	341	689	999999	20	946	321	999999	532	999999	721	999999	853	303	999999	950	113	999999	267	782	170	168	998	303	709	999999	503	448	845	999999	460	424	818	332	708	211	274	999999	999999	999999	996	999999	491	766	206	506	732	692	570	365	729	260	385	966	999999	436	342	396	908	232	452	872	210	120	834	307	513	531	594	273	686	570	550	104	786	527	999999	242	106	213	66	810	999999	489	999999	210	49	852	685	281	868	878	635	999999	720	134	999999	380	999999	898	992	211	108	307	679	169	710	999999	189	130	759	110	299	704	999999	642	994	720	428	634	268	660	846	322	404	808	934	471	999999	999999	94	306	311	999999	220	999999	712	580	810	533	999999	758	672	565	522	768	589	931	912	88	139	721	952	306	639	999999	365	785	902	999999	999999	248	906	527	999999	462	798	100	493	321	929	423	999999	894	144	999999	999999	999999	800	635	229	13	999999	306	999999	373	354	999999	568	999999	499	927	678	939	308	999999	852	155	529	70	999999	999999	447	999999	158	715	811	67	999999	139	353	83	985	276	651	231	999999	609	994	999999	118	793	531	999999	821	11	745	970	596	883	658	843	761	999999	665	999999	565	958	999999	817	561	296	842	439	535	425	942	411	297	86	572	252	160	857	999999	999999	999999	832	999999	156	969	999999	470	289	481	510	322	999999	611	999999	666	999999	461	186	120	999999	951	102	89	405	69	999999	682	520	320	415	692	999999	787	489	764	733	999999	11	999999	720	826	999999	957	35	113	999999	799	376	999999	999999	790	973	747	999999	999999	873	752	999999	96	999999	168	999999	968	999999	999999	999999	999999	132	166	999999	999999	460	338	399	995	397	144	64	302	999999	544	316	110	999999	624	999999	999999	999999	263	890	980	806	914	223	562	875	595	892	999999	999999	239	677	220	999999	299	339	645	999999	145	837	738	698	999999	999999	100	852	849	498	450	999999	999999	999999	868	275	951	999999	546	124	836	129	802	252	999999	
608	144	866	105	623	999999	999999	999999	999999	999999	999999	161	292	999999	200	133	710	36	999999	451	117	999999	427	809	944	535	999999	793	530	521	26	45	999999	850	482	999999	233	756	236	999999	165	36	455	300	451	124	668	999999	355	991	136	102	705	801	739	176	999999	999999	999999	97	635	501	552	999999	999999	390	666	442	253	610	900	954	800	999999	999999	999999	999999	999999	999999	830	866	999999	999999	538	395	923	339	694	121	315	873	176	604	999999	999999	999999	483	999999	795	71	458	236	999999	745	101	181	302	999999	516	657	190	999999	699	331	230	110	999999	999999	900	580	60	999999	331	938	737	734	359	661	113	999999	608	999999	342	306	382	999999	759	999999	447	223	630	421	188	463	135	295	476	282	918	583	999999	469	268	999999	20	486	999999	837	17	999999	821	999999	814	885	59	363	256	402	949	999999	351	999999	575	686	949	999999	793	867	813	451	999999	87	742	530	30	148	567	126	296	895	999999	921	694	90	402	989	607	999999	999999	999999	49	84	333	999999	242	259	893	582	275	381	999999	999999	999999	566	109	744	899	999999	864	910	795	999999	116	64	855	429	666	495	999999	960	42	999999	463	51	412	999999	754	414	999999	770	255	985	851	914	212	696	897	138	999999	657	999999	322	999999	504	975	909	967	279	999999	812	593	408	298	999999	349	202	584	982	163	916	999999	494	996	103	664	810	287	201	851	169	532	538	513	636	871	999999	72	959	75	502	225	485	932	485	187	999999	696	547	575	20	122	914	999999	75	999999	605	326	344	839	175	999999	776	427	999999	290	65	999999	661	999999	629	140	625	917	999999	700	515	561	521	999999	818	123	739	625	840	56	617	563	999999	970	275	402	727	130	900	870	449	999999	999999	204	999999	952	45	114	945	880	497	999999	999999	374	161	53	805	428	999999	62	999999	160	586	276	673	999999	456	691	177	237	412	504	26	790	261	458	942	326	793	865	87	635	999999	999999	559	999999	249	83	818	232	597	309	999999	999999	977	298	480	353	531	631	505	354	937	718	999999	992	980	532	123	702	111	488	635	999999	974	267	480	626	716	999999	999999	999999	872	999999	640	113	405	178	813	962	999999	599	795	171	370	733	999999	961	493	567	999999	716	999999	126	999999	118	673	999999	873	999999	999999	853	636	478	999999	999999	481	999999	999999	999999	999999	999999	719	161	724	512	693	473	795	999999	569	519	143	159	422	545	422	756	824	999999	440	461	999999	103	154	134	962	327	999999	246	262	706	999999	129	970	
999999	999999	999999	401	999999	999999	209	999999	633	159	308	720	486	65	999999	710	725	177	556	933	145	516	625	16	600	549	375	680	999999	988	863	636	24	189	594	547	999999	364	216	999999	240	312	671	944	846	413	486	272	959	536	536	538	336	999999	999999	999999	382	802	801	999999	999999	529	601	645	999999	671	706	307	470	296	106	371	961	449	703	832	845	681	169	196	73	113	721	31	461	334	309	999999	353	283	175	999999	563	146	66	711	999999	36	657	184	706	188	801	672	439	175	577	886	491	999999	475	701	643	614	999999	946	807	579	193	961	371	999999	954	999999	131	295	999999	824	999999	999999	131	819	33	999999	999999	999999	311	58	591	999999	999999	423	347	350	999999	473	177	999999	999999	119	904	141	842	696	812	829	234	615	551	999999	999999	753	999999	499	999999	656	677	658	134	130	645	999999	987	897	214	948	540	999999	389	657	127	859	693	999999	98	999999	976	337	181	999999	999999	999999	999999	447	999999	13	919	848	469	999999	999999	999999	824	19	999999	155	154	945	491	999999	299	620	235	999999	37	507	999999	230	410	891	679	350	999999	473	999999	949	260	999999	999999	999999	38	691	153	237	999999	607	45	683	999999	942	845	41	845	999999	371	49	470	612	419	431	943	999999	447	999999	481	999999	43	360	549	525	999999	603	977	289	835	607	477	998	999999	999999	472	386	421	468	56	648	504	178	999999	430	489	999999	999999	999999	268	339	253	575	756	999999	999999	684	999999	293	57	999999	999999	999999	999999	764	572	471	999999	999999	959	566	288	979	531	832	999999	999999	259	129	45	256	472	441	31	506	363	901	252	999999	854	999999	252	137	999999	999999	595	938	696	347	857	999999	78	999999	587	701	60	999999	54	923	999999	709	999999	24	257	800	779	622	999999	976	410	999999	229	999999	145	181	323	999999	569	727	247	21	999999	911	999999	28	188	331	999999	329	455	999999	857	328	173	155	362	999999	999999	619	34	972	404	719	937	999999	797	127	14	415	388	899	705	326	685	452	541	524	999999	239	622	999999	999999	999999	531	320	813	999999	788	990	818	999999	281	949	703	275	617	459	999999	85	231	71	327	448	941	999999	394	540	643	720	614	838	485	650	999999	576	999999	189	999999	999999	999999	896	338	24	999999	303	628	755	623	420	835	91	550	677	17	561	140	999999	283	975	926	283	999999	77	999999	999999	609	631	952	136	70	437	999999	999999	999999	999999	999999	313	850	648	926	638	916	233	885	999999	298	808	999999	446	445	884	999999	222	699	109	
638	271	999999	617	999999	997	803	497	359	407	820	202	975	999999	999999	999999	479	999999	999999	298	366	999999	999999	853	691	800	999999	999999	690	185	531	999999	657	602	999999	470	675	243	999999	999999	834	429	873	999999	999999	105	999999	999999	617	618	415	999999	173	411	999999	603	89	783	926	893	18	999999	999999	999999	876	772	545	382	985	999999	162	999999	999999	129	463	936	171	704	999999	596	967	38	999999	82	999999	260	885	255	859	103	391	891	317	71	920	999999	623	699	999999	939	559	461	975	259	465	999999	600	53	948	806	442	384	999999	999999	926	999999	398	733	413	626	886	999999	523	891	976	999999	929	619	209	915	999999	472	103	213	46	999999	63	649	616	601	659	842	307	62	660	16	259	977	144	939	158	890	999999	984	62	270	999999	999999	282	204	249	980	843	42	999999	999999	290	438	303	420	927	749	126	999999	966	999999	992	470	240	999999	21	952	484	269	767	433	186	119	999999	999999	578	999999	377	422	361	999999	998	275	569	690	725	821	683	999999	21	999999	773	483	27	18	999999	477	852	312	193	297	999999	999999	275	70	793	181	287	527	841	957	999999	704	459	297	55	726	901	549	254	199	278	999999	258	367	999999	702	102	151	508	999999	999999	74	238	74	183	424	10	508	999999	999999	544	165	883	63	37	79	33	999999	999999	551	575	312	68	994	28	999999	335	907	410	100	88	145	29	740	840	999999	475	395	123	630	999999	999999	652	699	654	123	999999	204	339	999999	679	372	188	956	535	999999	16	244	999999	438	98	102	108	807	475	999999	999999	152	223	720	603	638	999999	999999	824	999999	999999	368	349	999999	999999	999999	577	999999	421	716	957	72	215	35	310	241	349	684	542	999999	304	845	999999	256	977	734	980	619	999999	50	755	846	142	361	165	648	894	999999	569	956	525	288	999999	999999	451	82	936	999999	420	371	999999	932	800	200	999999	814	144	102	927	999999	999999	999999	832	380	961	120	930	854	870	999999	999999	208	125	585	118	999999	459	999999	804	905	797	999999	209	625	751	999999	55	941	481	350	514	802	223	435	806	566	999999	25	797	340	152	92	327	757	34	999999	816	225	92	863	365	669	298	32	999999	367	999999	216	629	148	74	988	382	529	157	544	985	690	779	551	999999	444	677	999999	762	714	999999	451	601	999999	16	830	859	999999	985	844	999999	201	999999	448	999999	248	396	658	999999	163	999999	798	999999	490	999999	999999	999999	540	303	999999	991	999999	269	999999	892	317	615	967	142	244	139	764	
544	312	999999	794	999999	999999	999999	999999	58	28	208	609	14	677	841	120	999999	879	394	328	999999	74	999999	999999	931	999999	555	500	633	428	526	999999	33	946	999999	307	459	320	535	114	797	972	999999	973	624	659	999999	225	999999	999999	419	999999	849	811	450	479	459	999999	862	145	785	999999	698	629	501	177	585	999999	423	544	661	247	354	999999	531	352	201	879	75	282	838	339	33	138	19	999999	191	222	505	783	847	119	458	400	999999	999999	284	253	481	999999	999999	569	802	932	843	999999	999999	999999	290	108	287	579	285	590	306	999999	229	999999	999999	238	985	373	999999	639	697	551	789	954	960	999999	77	999999	408	999999	207	278	537	999999	999999	837	365	622	932	407	505	277	834	868	103	999999	334	714	999999	253	999999	710	17	172	245	301	999999	999999	608	312	40	339	999999	667	392	37	999999	137	999999	782	999999	373	441	164	143	999999	717	999999	860	97	653	363	999999	999999	155	999999	271	375	856	992	454	999999	23	629	377	176	105	176	485	999999	999999	206	438	999999	380	108	279	999999	38	815	583	471	103	521	659	676	999999	26	521	894	766	553	280	292	338	471	359	811	999999	967	333	550	445	795	999999	456	925	999999	999999	56	228	419	347	999999	418	999999	317	502	970	701	162	89	999999	999999	309	411	999999	156	522	999999	749	467	75	70	491	43	36	308	999999	212	999999	549	241	474	676	357	216	239	873	355	164	857	999999	999999	814	253	895	854	999999	731	999999	999999	951	999999	999999	760	999999	286	999999	385	999999	18	124	767	949	613	848	191	914	952	205	696	282	177	754	891	626	979	256	247	999999	182	813	999999	682	999999	999999	365	176	999999	13	929	679	999999	399	155	742	83	145	211	405	999999	939	542	536	834	505	784	999999	416	143	373	39	322	999999	783	205	468	95	977	25	999999	24	998	999999	275	999999	999999	777	609	159	552	843	54	842	433	242	999999	130	848	476	813	244	760	782	639	999999	367	259	615	949	284	988	168	196	999999	699	999999	593	270	817	720	16	521	999999	591	529	985	479	814	551	925	347	246	510	211	258	263	225	319	375	999999	535	172	999999	874	999999	685	858	930	733	999999	686	859	40	755	807	722	999999	201	119	914	887	444	73	34	936	751	657	985	999999	446	726	284	894	999999	195	843	862	392	37	844	137	999999	999999	999999	249	488	999999	755	999999	535	999999	999999	999999	999999	771	999999	108	635	937	811	37	999999	276	297	573	411	965	873	999999	964	860	121	173	275	
787	999999	363	812	784	458	545	902	591	999999	686	701	85	999999	395	104	744	236	999999	999999	816	999999	283	793	687	837	999999	342	194	439	675	648	861	933	999999	433	736	296	999999	999999	276	135	291	147	611	999999	336	531	999999	475	999999	633	666	947	459	533	999999	999999	999999	947	999999	212	717	999999	462	47	840	151	769	961	368	458	386	999999	949	690	972	999999	192	815	999999	991	999999	719	220	51	982	913	484	150	369	176	171	903	554	73	417	139	685	573	41	194	999999	525	117	770	257	701	998	999999	560	999999	387	319	445	943	999999	998	999999	421	65	999999	667	629	999999	201	999999	482	420	886	999999	999999	460	618	999999	327	240	339	999999	449	794	290	914	716	589	439	789	999999	999999	610	999999	419	196	274	518	113	526	141	923	915	483	774	291	122	999999	717	479	768	535	128	999999	999999	395	502	999999	774	22	999999	50	999999	412	444	25	809	180	863	999999	999999	110	680	999999	999999	416	697	965	29	999999	802	231	872	960	30	327	349	897	698	33	693	647	999999	101	575	101	760	512	48	999999	999999	999999	631	70	999999	668	854	327	614	611	698	536	607	775	219	730	999999	212	391	127	999999	912	999999	839	999999	999999	365	589	235	16	999999	194	999999	999999	999999	860	599	999999	677	999999	999999	999999	292	999999	335	166	999999	969	881	845	924	558	999999	999999	94	569	999999	999999	107	999999	312	275	101	608	955	999999	609	999999	257	359	140	364	999999	999999	655	999999	999999	395	514	806	999999	999999	707	999999	92	107	999999	999999	185	958	401	808	999999	933	60	206	931	999999	140	820	556	702	721	532	999999	999999	33	999999	276	441	939	84	286	300	245	915	568	710	525	858	450	604	171	298	957	332	649	601	978	458	721	944	264	693	259	805	674	185	675	999999	83	999999	739	999999	999999	327	999999	424	697	144	638	230	169	282	379	999999	540	433	999999	392	919	432	999999	817	719	995	819	593	51	440	250	392	999999	12	784	999999	865	427	279	640	999999	234	999999	843	820	501	785	982	323	306	999999	251	611	293	602	651	857	921	34	999999	507	937	382	267	999999	255	195	166	498	999999	97	999999	163	933	999999	999999	999999	279	997	227	999999	836	279	745	175	999	781	999999	409	143	622	943	402	999999	142	999999	852	646	999999	999999	315	629	494	423	999999	999999	97	677	701	907	132	999999	999999	999999	814	999999	668	637	101	999999	473	444	999999	364	287	153	720	908	800	999999	842	881	329	999999	999999	589	352	855	536	999999	912	114	60	
501	20	999999	999999	595	999999	471	204	224	999999	999999	111	871	873	139	146	999999	999999	999999	876	973	999999	250	267	999999	894	234	328	813	999999	999999	982	999999	999999	264	999999	252	999999	134	477	339	533	628	999999	274	330	50	716	223	719	470	582	732	237	999999	437	999999	777	526	700	216	153	999999	123	476	83	742	487	618	784	999999	940	316	712	547	449	446	914	993	181	999999	517	114	103	640	999999	999999	141	317	827	584	475	607	433	270	195	152	999999	999999	201	588	562	108	439	825	529	275	30	690	999999	999999	855	783	355	846	698	48	297	482	970	999999	610	180	791	209	428	343	882	999999	361	306	931	63	999999	999999	301	419	675	278	121	240	238	999999	999999	999999	999999	691	262	587	999999	156	999999	999999	999999	377	999999	999999	317	999999	407	196	393	579	999999	340	69	801	981	999999	555	289	999999	28	370	740	999999	999999	999999	954	480	736	90	999999	879	214	451	897	174	434	614	909	112	446	871	924	846	659	121	349	999999	927	710	999999	42	292	783	836	672	159	782	817	891	999999	758	999999	999999	98	699	134	888	171	637	999999	157	646	186	999999	157	446	893	935	58	161	186	553	35	590	273	596	999999	615	235	24	999999	797	27	749	999999	210	818	758	999999	987	460	616	299	164	999999	395	116	999999	688	235	999999	847	769	999999	186	214	645	525	825	113	702	999999	935	623	904	999999	628	999999	999999	947	627	144	999999	999999	700	570	264	871	248	877	490	576	926	999	758	805	37	286	999999	999999	565	303	933	999999	295	999999	999999	675	260	992	999999	678	616	741	608	131	870	707	50	999999	949	773	287	947	622	999999	999999	936	864	109	999999	352	864	999999	391	334	211	999999	999999	523	889	588	999999	255	120	811	959	194	401	637	934	330	246	999999	534	791	26	985	243	169	829	744	810	161	670	424	814	851	360	999999	920	750	931	526	727	370	162	999999	837	811	176	999999	544	237	174	12	116	908	241	600	317	225	999999	999999	694	155	777	470	585	695	999999	999999	999999	127	999999	999999	398	999999	999999	173	639	984	157	432	992	666	999999	583	999999	999999	999999	999999	619	999999	965	999999	864	999999	831	581	999999	692	455	152	813	68	999999	426	520	999999	613	395	680	77	960	333	77	464	999999	38	945	204	483	917	387	102	498	84	999999	999999	329	999999	999999	656	580	999999	999999	15	618	934	999999	783	72	14	999999	922	234	999999	799	999999	636	409	699	802	636	398	218	538	764	721	570	264	274	999999	662	539	506	
33	497	999999	999999	71	999999	690	701	172	141	479	863	464	867	946	999999	519	386	919	383	96	30	192	738	10	999999	999999	373	83	518	565	352	524	426	211	64	784	848	574	564	19	111	999999	266	739	674	310	853	999999	979	755	131	743	165	420	12	314	286	999999	820	999999	326	628	653	576	999999	999999	47	665	891	500	999999	811	999999	374	985	999999	926	998	999999	940	999999	750	103	763	443	609	999999	16	999999	999999	508	64	999999	616	692	483	999999	689	612	335	999999	999999	732	999999	999999	320	388	999999	999999	456	388	999999	467	880	999999	576	534	889	143	999999	981	41	466	151	991	616	999999	748	682	511	735	247	395	11	677	855	999999	999999	679	999999	231	577	581	999999	371	231	597	999999	712	125	949	930	999999	999999	353	999999	999999	999999	497	477	263	639	118	923	720	151	891	466	213	58	558	999999	220	999999	306	413	999999	714	779	999999	28	193	46	566	562	999999	691	999999	657	446	134	999999	999999	999999	999999	591	468	999999	41	999999	339	999999	999999	663	999999	40	720	545	789	940	780	26	811	726	458	79	603	552	370	915	460	999999	999999	999999	924	132	801	18	999999	999999	945	802	683	999999	441	887	523	382	999	999999	94	155	520	717	999999	999999	624	401	999999	799	988	916	296	999999	770	747	331	903	999999	445	239	711	404	84	994	977	999999	262	999999	999999	556	230	999999	999999	831	314	999999	102	999999	816	507	409	265	350	725	39	999999	567	788	693	566	620	643	564	999999	382	750	446	722	688	774	371	999999	999999	999999	768	372	458	293	465	999999	239	802	923	937	829	456	64	359	999999	999999	775	474	999999	15	935	999999	989	545	459	564	999999	379	421	51	145	303	999999	107	957	666	68	283	999999	999999	336	817	720	999999	999999	926	999999	97	999999	227	998	999999	515	186	317	191	999999	999999	834	999999	999999	860	999999	881	999999	536	382	999999	401	308	999999	502	151	584	678	127	866	372	81	532	868	999999	621	999999	999999	248	788	999999	789	776	999999	155	448	432	974	476	437	838	824	937	554	739	695	459	814	506	756	999999	508	999999	324	21	999999	312	42	999999	248	196	999999	564	747	999999	177	625	25	266	999999	718	999999	212	690	37	548	144	978	138	999999	999999	389	546	491	857	399	599	461	282	315	146	400	480	237	250	10	999999	200	999999	572	999999	444	999999	999999	999999	331	305	999999	297	472	706	999999	903	652	86	807	301	82	889	95	577	173	743	999999	999999	328	139	974	450	999999	999999	944	908	566	781	727	831	
104	454	536	103	100	174	809	609	812	497	827	999999	443	709	197	310	984	995	907	701	606	999999	719	201	999999	999999	270	194	761	425	346	871	999999	976	999999	999999	363	991	999999	999	999999	999999	999999	831	312	999999	17	999999	999999	644	924	571	873	36	234	568	734	344	999999	42	903	625	847	397	160	955	803	466	512	569	946	992	999999	999999	767	264	432	888	889	509	999999	943	999999	127	501	775	997	332	751	999999	893	28	229	454	105	318	504	716	999999	999999	29	999999	814	999999	697	931	62	965	268	970	999999	846	455	272	999999	960	531	730	896	384	957	480	714	873	676	927	999999	73	812	459	760	716	217	542	489	999999	138	999999	429	569	722	41	74	781	999999	57	573	999999	473	999999	786	774	819	306	399	548	836	940	854	769	999999	989	162	999999	999999	999999	638	912	782	999999	832	959	310	999999	999999	999999	999999	932	381	629	999999	999999	600	999999	999999	985	896	910	153	941	674	198	717	659	999999	999999	878	999999	999999	82	418	660	184	993	312	999999	473	492	644	473	142	999999	569	235	415	353	399	484	146	234	533	999999	769	841	805	644	999999	650	926	927	56	160	370	308	221	999999	640	606	376	999999	522	999999	275	680	808	770	628	492	253	67	344	404	129	347	549	690	891	342	197	668	586	822	565	999999	426	999999	542	999999	999999	712	999999	999999	118	301	999999	128	461	98	43	44	25	759	407	869	593	652	41	33	759	999999	811	308	418	999999	268	699	999999	558	263	826	238	999999	999999	541	354	552	296	999999	636	430	238	802	309	999999	999999	999999	425	696	133	774	950	519	510	493	900	414	384	410	42	21	279	903	835	216	806	999999	999999	999999	524	51	366	213	999999	339	302	18	998	265	65	442	284	163	999999	489	876	718	857	984	640	999999	177	885	795	624	160	335	967	103	999999	999999	544	559	181	92	418	747	132	181	999999	891	415	999999	355	600	737	126	478	355	999999	98	999999	307	234	584	873	999999	999999	772	999999	999999	999999	905	999999	69	897	724	981	352	81	138	999999	686	792	748	534	999999	540	999999	999999	44	999999	621	762	999999	999999	247	334	999999	999999	937	339	999999	992	999999	850	509	218	999999	702	22	999999	136	999999	211	999999	999999	514	486	999999	999999	999999	221	885	154	120	999999	153	651	999999	999999	399	394	142	143	798	246	999999	569	898	999999	999999	999999	502	874	999999	731	999999	560	765	93	732	848	547	999999	998	999999	474	847	123	431	366	999999	432	52	622	749	993	150	413	266	
999999	999999	587	34	983	694	719	999999	255	388	91	592	885	779	999999	551	847	999999	999999	680	771	999999	455	477	668	999999	822	460	999999	159	737	207	157	509	665	786	270	523	999999	314	408	463	602	734	349	774	681	653	999999	81	902	257	15	999999	999999	582	999999	120	365	999999	999999	268	999999	999999	999999	884	444	999999	124	151	290	999999	343	830	282	318	253	720	137	894	601	999999	345	190	999999	489	999999	425	25	93	296	159	999999	703	442	999999	704	507	93	999999	339	305	999999	999999	999999	577	999999	185	999999	185	999999	780	999999	470	999999	999999	923	578	848	172	999999	29	371	41	855	140	176	639	397	142	999999	746	999999	673	565	305	999999	372	400	679	574	25	965	839	754	515	999999	697	999999	739	226	136	659	921	770	999999	934	999999	999999	999999	999999	999999	787	328	570	592	153	319	999999	813	72	561	999999	999999	597	677	63	531	286	999999	963	479	999999	658	999999	488	96	715	902	255	370	999999	253	999999	999999	300	238	647	999999	172	371	857	999999	999999	677	999999	948	490	999999	103	999999	999999	999999	999999	696	931	238	139	412	999999	999999	438	417	659	452	929	317	448	899	999999	449	416	999999	124	977	116	687	999999	980	999999	999999	605	999999	809	988	957	911	999999	53	347	71	109	244	197	666	933	449	142	337	747	999999	509	591	999999	999999	850	161	999999	800	589	253	963	158	163	551	999999	999999	999999	671	494	28	842	404	562	245	350	181	999999	999999	999999	667	999999	937	243	999999	40	24	364	165	148	806	804	999999	463	103	999999	999999	90	645	999999	887	841	470	843	728	999999	115	999999	791	313	678	999999	999999	999999	922	999999	36	914	262	999999	884	692	453	532	688	223	178	941	999999	147	399	101	429	999999	167	825	94	104	514	395	925	999999	999999	851	999999	720	155	917	540	404	81	45	999999	134	882	204	397	937	164	999999	346	173	569	654	914	587	999999	969	599	999999	614	931	410	867	595	898	129	999999	72	999999	999999	261	410	74	75	363	272	304	807	999999	437	156	939	999999	58	999999	426	918	936	883	64	185	327	443	790	149	635	999999	539	984	85	795	875	197	447	94	762	505	999999	999999	324	372	999999	999999	669	467	999999	999999	818	999999	481	210	665	189	913	892	999999	967	283	925	727	311	764	999999	886	642	281	752	562	999999	999	921	999999	386	999999	691	23	999999	999999	333	157	999999	153	999999	512	874	999999	695	283	999999	999999	795	231	662	832	22	607	348	750	37	999999	999999	999999	853	833	559	871	289	620	999999	
878	254	999999	999999	778	999999	168	68	320	22	999999	585	999999	17	814	214	699	676	553	556	94	674	939	999999	999999	907	386	299	872	952	13	999999	999999	999999	999999	999999	601	282	884	999999	999999	999999	999999	738	525	610	771	840	49	629	860	204	999999	999999	147	214	315	456	812	870	126	999999	195	368	18	660	999999	426	342	908	999999	427	792	999999	999999	545	646	210	231	536	145	545	259	253	102	809	125	999999	914	471	600	999999	469	999999	223	984	999999	669	730	999999	110	355	508	141	27	999999	999999	999999	371	999999	999999	999999	234	286	999999	999999	619	942	275	999999	544	999999	999999	870	999999	466	958	778	10	717	191	977	480	365	435	790	47	128	235	660	407	602	649	322	903	999999	920	192	288	642	375	421	999999	530	330	611	843	999999	999999	560	484	999999	522	654	999999	590	999999	868	999999	944	543	501	716	999999	802	999999	850	199	967	822	545	775	499	367	352	999999	583	949	999999	824	999999	409	305	674	186	773	90	994	902	323	861	62	342	344	108	873	704	788	728	999999	999999	654	999999	10	25	708	144	999999	312	649	17	684	833	36	996	144	206	52	439	38	861	855	296	654	961	493	443	999999	268	478	76	794	231	999999	72	999999	999999	304	659	999999	639	925	692	999999	999999	999999	228	315	347	964	677	661	999999	999999	526	999999	367	999999	49	531	275	979	999999	833	999999	999999	463	186	963	999999	999999	999999	999999	962	399	936	999999	44	348	999999	274	137	817	304	801	414	999999	531	140	167	935	721	265	999999	211	660	38	999999	678	103	999999	52	999999	643	568	999999	279	396	310	590	742	332	999999	264	267	147	999999	602	999999	178	776	932	56	999999	767	684	645	264	760	999999	907	314	999999	255	71	232	786	999999	735	34	145	59	230	549	425	613	999999	11	870	74	498	436	999999	509	326	791	995	545	875	884	141	999999	636	999999	682	437	966	432	999999	999999	361	987	866	17	999999	726	711	999999	390	164	640	999999	394	999999	250	481	487	856	928	280	236	999999	308	851	893	130	999999	658	866	999999	647	999999	807	835	999999	999999	570	818	999999	600	89	499	164	721	253	497	630	999999	331	211	950	999999	999999	923	999999	121	688	24	999999	913	312	62	639	403	517	999999	999999	558	983	738	911	669	390	337	200	737	95	586	608	405	500	999999	999999	665	47	999999	126	884	37	601	823	999999	703	562	297	999999	859	761	214	233	661	999999	957	592	300	290	730	176	732	80	35	111	416	999999	999999	829	725	974	366	999999	
903	951	530	391	999999	999999	965	827	49	174	877	334	999999	384	743	999999	525	744	999999	756	806	949	161	956	575	721	148	984	999999	468	311	884	405	233	329	999999	550	999999	999999	934	999999	902	136	999999	202	999999	729	999999	999999	999999	314	980	610	999999	999999	953	999999	573	999999	203	999999	981	686	581	862	993	929	158	64	43	877	949	76	439	440	903	822	999999	764	874	992	999999	18	156	163	331	284	795	60	999999	910	999999	760	484	717	344	225	999999	705	999999	999999	580	999999	999999	999999	999999	913	180	999999	279	141	215	809	940	999999	120	999999	540	999999	541	999999	143	108	688	132	900	198	592	721	999999	999999	277	888	999999	112	421	139	75	999999	798	999999	114	626	780	244	705	177	819	282	607	999999	685	136	173	491	638	999999	298	819	999999	176	330	458	82	591	863	327	255	838	790	980	999999	509	999999	134	613	517	328	453	999999	732	378	999999	124	999999	12	999999	724	82	474	939	841	256	815	999999	97	655	553	198	999999	387	922	981	492	626	464	186	506	49	877	999999	163	844	402	999999	797	999999	344	999999	589	721	602	182	374	850	149	999999	999999	999999	47	958	999999	999999	999999	999999	999999	999999	827	497	999999	826	999999	684	999999	353	999999	996	853	333	999999	999999	321	215	999999	660	784	999999	999999	642	486	803	999999	508	12	919	167	999999	772	363	682	410	192	999999	77	763	86	917	999999	30	73	152	999999	370	174	999999	647	757	999999	999999	999999	69	780	195	21	476	343	146	682	286	999999	763	233	999999	651	433	894	475	999999	846	583	866	999999	596	999999	999999	999999	999999	999999	52	999999	999999	502	361	999999	622	999999	996	999999	999999	999999	999999	245	700	834	310	919	999999	999999	740	999999	999999	619	684	838	397	999999	999999	616	677	480	222	803	999999	999999	999999	270	872	401	38	999999	898	639	547	426	643	631	83	761	278	999999	999999	999999	999999	976	110	999999	818	522	711	336	446	999999	999999	130	217	146	999999	696	57	999999	56	916	999999	936	177	999999	81	267	205	766	222	999999	999999	999999	791	810	210	663	903	997	999999	360	690	702	999999	518	481	999999	219	999999	36	387	999999	238	378	772	721	999999	809	999999	999999	999999	327	999999	123	24	51	999999	339	406	999999	999999	792	59	999999	999999	999999	988	578	659	70	654	57	698	999999	835	717	999999	883	999999	999999	544	999999	999999	289	890	42	999999	999999	353	476	999999	999999	999999	569	999999	999999	664	640	682	999999	733	97	159	507	999999	512	629	214	288	999999	932	32	320	317	999999	96	999999	769	999999	
663	490	999999	999999	192	999999	566	245	138	655	250	62	478	210	482	365	999999	999999	838	226	999999	413	999999	310	56	544	553	777	504	177	998	148	895	933	29	65	334	861	967	23	506	277	500	559	47	254	463	999999	837	999999	999999	391	617	553	329	259	999999	108	188	647	999999	999999	740	999999	656	112	167	544	999999	426	41	999999	737	825	999999	120	912	981	272	999999	999999	731	999999	552	231	616	530	351	614	769	115	235	999999	329	82	999999	537	539	902	935	96	918	640	420	920	360	654	999999	832	218	347	968	836	999999	567	219	999999	197	739	50	999999	815	930	999999	320	806	911	999999	753	13	999999	383	999999	999999	999999	171	999999	528	632	999999	961	738	519	999999	432	147	398	307	762	999999	867	350	800	862	364	281	999999	229	109	123	449	999999	48	999999	636	963	999999	509	999999	405	128	999999	564	868	88	999999	306	534	988	999999	999999	613	999999	890	145	999999	999999	226	972	999999	183	871	999999	999999	999999	999999	700	689	769	468	257	889	638	367	744	547	785	931	783	522	975	464	999999	926	999999	999999	592	157	693	999999	390	673	999999	235	231	999999	901	56	447	999999	152	999999	999999	529	925	999999	999999	297	156	999999	999999	999999	999999	460	469	719	639	999999	812	999999	141	552	995	375	88	584	361	412	145	999999	646	999999	493	999999	379	368	999999	711	10	999999	861	999999	11	105	946	738	239	999999	765	512	999999	999999	243	999999	232	999999	620	999999	451	350	176	572	161	659	951	999999	168	999999	90	110	30	928	502	634	733	836	550	899	429	349	355	284	647	632	999999	999999	505	640	205	779	748	999999	269	659	999999	298	153	999999	999999	999999	580	225	996	665	492	688	999999	608	130	396	999999	720	999999	999999	995	892	999999	529	780	714	222	999999	818	311	999999	999999	999999	842	624	444	693	208	755	200	768	999999	287	981	150	200	341	896	999999	809	999999	37	339	166	663	999999	373	624	572	439	26	62	406	999999	312	771	999999	73	999999	999999	702	999999	964	780	999999	865	614	999999	388	589	999999	325	17	18	582	334	390	512	189	506	81	79	635	325	183	715	733	592	679	999999	181	278	912	834	116	877	73	559	822	999999	512	429	245	999999	67	999999	55	397	122	999999	390	516	884	999999	999999	999999	225	999999	606	628	999999	999999	274	20	417	114	413	183	901	705	999999	831	690	391	993	651	833	653	268	482	999999	345	479	701	987	664	393	434	229	483	661	424	952	203	665	490	165	999999	999999	953	297	999999	999999	417	716	559	
826	503	494	999999	800	572	390	134	958	796	552	572	32	753	720	978	953	999999	999999	847	878	999999	999999	513	495	608	999999	315	194	999999	850	71	985	999999	838	890	940	266	682	98	999999	827	999999	869	937	593	213	821	242	319	917	76	374	868	680	340	777	999999	477	201	494	85	940	169	945	491	587	594	915	999999	48	999999	745	954	813	60	261	856	575	902	405	266	999999	999999	880	783	697	999999	757	507	122	999999	788	491	999999	958	999999	85	923	999999	15	618	999999	412	280	230	330	419	999999	999999	89	920	414	999999	796	238	12	75	289	172	793	470	836	417	717	89	908	264	999999	854	173	999999	933	129	896	786	359	670	999999	659	462	287	999999	137	999999	202	999999	222	694	375	956	821	796	999999	662	545	781	499	694	999999	322	75	69	999999	466	999999	987	295	679	999999	878	341	470	999999	709	516	409	709	988	999999	534	696	999999	984	897	351	389	182	999999	361	999999	860	999999	413	347	999999	228	860	670	525	214	999999	999999	683	497	625	361	999999	61	156	999999	82	510	179	667	625	505	999999	312	125	523	815	999999	328	999999	28	364	67	291	322	999999	549	999999	473	320	274	163	999999	497	282	990	223	130	321	225	932	999999	807	746	999999	891	154	999999	999999	999999	399	441	999999	676	479	270	303	999999	999999	999999	595	999999	999999	999999	999999	472	617	586	999999	134	310	694	516	112	999999	999999	557	321	569	430	999999	999999	999999	999999	999999	833	939	220	28	21	697	999999	999999	463	630	999999	322	948	354	259	284	567	526	430	999999	999999	925	999999	602	999999	712	999999	325	318	714	603	548	576	936	568	532	407	568	28	437	972	999999	63	482	184	999999	999999	999999	320	156	586	475	73	768	999999	907	829	617	217	999999	715	22	82	999999	37	361	999999	21	785	727	876	999999	508	999999	730	400	872	638	999999	465	113	24	15	172	999999	999999	999999	807	719	660	703	999999	361	719	722	959	241	315	999999	823	608	597	999999	593	999999	999999	966	999999	48	826	45	999999	199	751	205	999999	17	999999	619	999999	876	999999	302	134	34	999999	647	999999	281	999999	999999	566	193	605	999999	516	832	999999	893	999999	170	414	769	999999	625	511	600	609	999999	999999	999999	332	999999	555	999999	999999	305	67	568	192	940	187	999999	277	667	999999	999999	593	999999	999999	999999	999999	26	78	738	472	179	409	999999	522	999999	999999	276	999999	819	836	999999	638	658	198	220	774	853	710	610	983	999999	501	235	156	504	16	716	833	162	365	315	627	816	999999	
499	895	999999	56	695	902	911	549	457	831	999999	379	935	705	478	104	999999	315	467	999999	999999	677	184	362	27	999999	999999	442	107	463	530	999999	999999	184	999999	325	225	806	25	999999	81	76	53	999999	548	134	81	20	364	999999	623	10	169	70	999999	821	999999	205	38	215	999999	999999	451	994	310	363	558	760	17	163	878	935	299	758	683	999999	633	780	813	999999	999999	321	88	50	840	530	94	760	556	876	604	29	778	810	137	602	625	59	103	195	999999	320	999999	210	188	687	710	410	999999	999999	999999	940	392	145	796	269	999999	999999	164	999999	279	999999	214	141	559	999999	167	489	631	999999	175	999999	687	628	327	108	318	877	861	999999	999999	683	999999	718	688	663	637	642	24	868	212	224	895	322	916	778	115	999999	651	999999	529	999999	779	999999	672	613	263	763	999999	697	950	999999	548	11	960	595	424	495	452	895	999999	999999	475	763	878	950	688	374	711	548	992	447	235	999999	632	999999	903	87	56	84	999999	873	824	326	917	999999	675	894	999999	330	999999	999999	428	756	108	15	755	26	999999	999999	924	888	62	279	705	999999	297	16	378	372	999999	346	449	999999	495	357	699	159	845	199	999999	794	22	390	193	999999	999999	999999	444	999999	843	887	659	334	160	521	821	555	620	414	402	669	525	989	999999	27	180	60	270	750	315	605	180	238	999999	140	875	999999	96	332	494	817	999999	751	528	804	999999	124	999999	973	536	999999	538	441	797	615	279	33	752	999999	211	968	219	693	322	247	717	431	999999	999999	999999	999999	468	297	919	584	999999	774	470	834	340	66	832	297	224	170	999999	999999	440	830	999999	852	919	999999	130	526	608	878	439	291	999999	265	236	999999	337	999999	685	250	999999	222	518	505	999999	917	834	155	145	921	999999	161	180	978	990	999999	999999	999999	240	548	176	403	976	228	344	999999	746	999999	829	634	959	999999	484	999999	226	999999	321	999999	298	999999	95	975	390	686	999999	287	120	119	274	999999	49	999999	155	147	83	999999	245	300	170	384	999999	999999	326	999999	961	999999	676	999999	761	772	745	803	999999	999999	462	201	22	300	819	999999	78	637	811	660	999999	426	999999	347	752	107	982	999999	205	914	830	336	999999	879	999999	999999	610	766	999999	502	999999	999999	48	916	684	882	116	945	481	113	316	999999	947	999999	915	545	947	999999	601	663	999999	724	607	999999	408	136	542	999999	575	999999	999999	311	290	319	999999	999999	999999	777	662	870	991	46	550	102	999999	999999	389	993	
999999	189	821	281	174	693	712	999999	638	999999	999999	558	999999	973	999999	430	657	999999	263	638	437	565	167	180	677	731	672	753	184	515	999999	121	746	548	178	396	999999	184	147	596	606	528	999999	930	269	113	530	28	666	129	999999	604	999999	999999	999999	408	31	999999	603	999999	31	999999	999999	999999	475	406	999999	800	999999	984	200	999999	867	999999	41	909	844	999999	910	573	210	999999	96	999999	80	388	87	995	982	769	374	588	581	999999	575	999999	993	599	999999	863	999999	730	223	682	928	962	736	377	719	657	564	795	740	39	999999	999999	872	480	61	97	328	816	818	45	999999	612	999999	173	101	393	915	255	770	57	282	480	440	414	999999	118	999999	709	286	999999	999999	579	848	551	471	207	775	522	547	378	544	485	912	187	72	326	71	999999	286	336	741	319	999999	693	757	762	999999	467	355	999999	446	618	540	492	831	50	764	999999	701	999999	618	402	707	402	999999	796	567	263	352	809	999999	999999	433	949	999999	895	554	164	793	709	269	999999	177	604	932	999999	945	429	356	32	562	711	871	999999	718	349	611	999999	190	960	204	999999	125	999999	895	368	195	590	899	935	999999	609	566	999999	999999	310	999999	113	469	587	999999	999999	999999	329	256	346	999999	999999	241	999999	294	999999	974	999999	999999	999999	999999	631	999999	999999	740	999999	999999	420	536	952	155	878	757	418	999999	508	172	602	118	66	777	795	299	999999	162	999999	999999	655	650	999999	999999	732	999999	59	117	603	403	896	847	496	618	495	999999	304	201	999999	294	823	999999	785	999999	381	724	458	999999	999999	342	999999	421	999999	999999	875	769	961	327	999999	400	999999	999999	520	999999	999999	755	622	448	291	12	999999	999999	824	999999	535	999999	865	815	262	17	39	251	711	271	999999	999999	260	489	742	999999	832	976	778	999999	586	999999	619	999999	492	626	999999	20	999999	404	347	791	596	737	999999	360	904	156	75	414	371	466	599	259	860	792	999999	142	999999	565	179	28	999999	888	282	21	999999	999999	332	999999	905	28	725	999999	923	462	999999	523	18	392	821	685	911	373	999999	130	924	369	821	700	131	999999	315	960	999999	329	212	708	464	469	454	721	999999	438	509	352	740	292	999999	407	904	981	134	999999	744	494	116	999999	323	162	97	546	372	632	514	936	713	765	91	604	259	189	68	548	938	109	862	482	864	232	389	641	43	423	795	999999	999999	993	226	999999	222	987	394	999999	382	907	358	200	923	573	639	975	999999	999999	999999	725	922	586	999999	
644	631	634	360	101	999999	455	513	949	837	375	101	999999	999999	351	392	272	999999	999999	999999	40	751	999999	558	301	999999	414	999999	999999	274	79	226	268	999999	581	999999	588	636	999999	538	926	404	408	363	558	481	919	436	859	349	886	931	176	420	352	892	960	85	999999	508	368	24	211	684	767	999999	999999	110	967	242	804	635	501	228	999999	999999	352	999999	999999	819	673	978	581	962	388	999999	60	999999	276	688	158	512	577	999999	180	911	202	723	595	410	648	818	468	627	545	260	439	947	180	716	999999	652	999999	249	834	390	443	249	999999	629	107	984	833	288	93	301	67	707	57	337	443	628	721	599	180	999999	519	953	999999	137	708	112	999999	999999	148	999999	437	337	959	999999	999999	953	427	999999	313	664	999999	189	543	253	999999	731	900	843	282	921	930	999999	79	979	870	489	821	999999	999999	994	317	283	150	587	863	729	999999	267	859	490	211	755	296	516	870	999999	420	183	934	977	212	834	287	999999	575	951	999999	999999	919	988	141	999999	55	318	356	710	49	999999	999999	473	999999	999999	983	792	719	185	999999	563	999999	540	79	648	243	943	791	999999	996	922	22	999999	471	768	347	871	999999	952	709	999999	170	170	300	464	999999	471	999999	570	850	999999	507	400	762	705	999999	389	919	999999	999999	112	527	872	714	126	943	477	999999	999999	304	122	444	999999	475	999999	999999	948	249	615	853	999999	948	999999	633	999999	425	622	159	765	897	958	952	865	936	999999	460	297	455	184	520	326	469	780	275	738	999999	740	924	549	312	922	149	999999	639	253	999999	305	999999	213	701	999999	327	999999	326	346	170	578	999999	868	762	115	503	75	104	537	313	177	956	894	460	685	697	999999	463	974	818	648	235	693	452	164	999999	252	483	199	999	232	999999	999999	577	999999	909	999999	787	999999	429	84	219	112	999999	986	348	354	752	999999	634	717	783	351	999999	522	999999	999999	425	607	67	999999	592	905	999999	999999	713	999999	999999	979	775	999999	822	266	555	744	438	133	999999	999999	816	702	499	466	564	291	449	123	410	65	138	772	999999	190	149	999999	999999	314	574	999999	282	320	999999	773	999999	993	895	526	999999	784	93	230	393	958	791	364	760	135	350	256	999999	600	999999	999999	850	12	10	641	127	386	262	134	558	894	999999	505	999999	999999	999999	999999	396	922	327	625	971	908	389	682	399	999999	999999	366	999999	327	999999	682	692	767	922	999999	993	263	409	999999	532	959	671	498	999999	999999	689	44	
909	778	860	718	283	999999	299	942	623	327	252	342	999999	895	170	241	676	511	813	907	804	978	578	142	522	999999	103	22	246	999999	907	113	104	383	999999	999999	466	509	409	690	477	999999	624	999999	20	77	999999	999999	799	439	821	272	482	999999	239	999999	210	728	205	375	908	287	999999	732	420	148	247	594	448	975	774	177	112	132	439	824	999999	903	131	455	465	467	222	806	79	645	631	322	154	526	984	738	999999	43	781	999999	283	892	265	999999	829	857	197	823	665	653	999999	999999	352	415	576	999999	999999	750	909	450	74	899	999999	774	517	924	450	922	991	46	863	79	350	249	550	999999	647	259	625	608	280	398	151	425	485	281	970	999999	949	686	999999	999999	133	341	999999	384	240	490	364	905	417	274	832	629	790	100	18	112	864	115	659	999999	134	311	179	675	999999	246	299	245	954	999999	973	314	904	309	999999	19	999999	999999	241	167	895	999999	200	16	999999	522	635	999999	273	867	999999	844	37	784	439	821	171	999999	627	994	201	999999	950	706	300	528	999999	999999	999999	998	989	698	873	999999	462	414	121	173	119	244	610	903	972	96	837	139	999999	129	999999	133	848	663	548	247	999999	776	999999	494	715	47	797	999999	250	999999	999999	185	970	535	999999	34	710	999999	999999	392	393	297	155	863	999999	999999	251	605	999999	31	160	335	159	999999	999999	685	644	626	457	82	447	466	663	708	218	999999	168	751	796	845	422	999999	999999	166	854	678	999999	905	625	999999	795	999999	533	999999	123	552	35	344	999999	647	390	94	550	277	944	926	633	447	655	217	12	500	809	775	608	310	22	993	999999	999999	64	999999	999999	903	287	255	933	445	595	665	636	999999	999999	159	999999	999999	310	55	221	927	54	999999	260	418	999999	305	392	758	620	999999	540	42	562	149	593	651	92	646	990	698	993	999999	851	990	581	188	747	659	320	279	10	999999	999999	854	814	999999	489	999999	361	999999	863	185	999999	999999	134	603	271	613	999999	813	255	663	64	522	934	855	342	269	837	999999	999999	999999	999999	350	811	573	999999	708	335	722	172	500	295	18	835	999999	373	999999	865	999999	916	144	999999	999999	999999	347	912	268	919	958	999999	229	755	987	999999	140	999999	484	970	561	352	999999	287	843	651	999999	378	999999	687	125	491	999999	404	999999	457	999999	638	941	326	474	661	991	999999	377	194	942	745	999999	584	999999	91	889	107	314	634	999999	999999	260	854	999999	969	866	581	804	477	274	999999	895	
539	999999	502	796	167	506	899	361	999999	999999	659	999999	20	80	471	983	999999	601	999999	100	999999	104	567	388	96	57	505	795	999999	984	900	919	999999	849	768	574	212	294	731	601	999999	283	999999	946	999999	155	268	898	999999	598	769	999999	999999	999999	670	445	999999	123	709	120	10	114	940	790	19	999999	590	170	999999	999999	999999	749	870	573	999999	999999	999999	620	999999	999999	999999	606	399	822	224	35	819	394	189	333	130	98	999999	621	600	310	342	999999	936	861	999999	107	999999	508	817	999999	999999	535	58	717	999999	832	999999	768	330	999999	714	128	575	984	919	999999	999999	979	776	692	174	258	972	999999	619	717	683	925	386	691	999999	891	14	204	30	293	346	471	403	999999	761	817	999999	207	596	223	232	952	941	369	999999	617	732	135	999999	999999	563	672	108	999999	159	411	999999	639	393	822	124	999999	964	635	999999	519	585	999999	930	356	999999	775	788	406	494	731	999999	27	575	999999	169	879	348	999999	730	673	999999	192	999999	360	999999	661	813	774	109	999999	999999	316	509	606	42	254	204	509	798	787	999999	702	727	999999	428	374	73	990	999999	999999	41	701	905	195	156	402	999999	999999	921	999999	999999	24	306	642	999999	677	517	968	370	999999	999999	839	475	943	789	671	465	721	932	71	598	823	120	864	999999	999999	410	323	999999	639	905	999999	588	502	825	869	405	94	999999	751	856	104	629	748	559	202	999999	962	999999	485	937	627	648	859	708	999999	999999	441	821	457	276	999999	999999	731	19	71	261	972	127	919	999999	380	48	190	999999	503	204	372	315	999999	999999	448	917	975	701	288	975	728	794	687	965	963	272	999999	484	662	586	999999	738	498	940	999999	844	999999	219	567	999999	467	654	214	943	999999	999999	203	397	999999	999999	999999	999999	731	95	533	188	999999	953	312	999999	999999	706	552	916	306	999999	999999	688	807	603	999999	999999	999999	699	518	999999	589	999999	435	836	79	837	656	385	999999	868	17	999999	416	84	415	533	906	460	999999	760	111	298	647	906	319	515	589	234	846	776	895	999999	577	459	599	695	528	475	48	975	60	999999	872	437	627	414	281	999999	198	906	859	999999	923	999999	999999	300	106	528	527	563	257	999999	539	277	999999	974	835	957	484	720	14	441	422	800	710	935	999999	220	999999	999999	244	856	46	939	917	221	118	820	486	308	598	999	948	484	727	628	637	604	463	652	579	323	258	478	902	428	271	132	56	47	874	886	999999	623	999999	401	999999	599	360	
999999	999999	24	480	999999	131	999999	492	937	83	92	999999	821	999999	999999	999999	999999	999999	568	47	999999	949	986	773	999999	434	711	760	334	164	336	999999	47	254	701	786	564	842	82	356	897	999999	333	59	964	739	63	140	613	298	408	792	826	562	861	812	879	999999	41	999999	419	999999	168	999999	747	999999	269	576	999999	849	769	87	999999	222	149	563	625	936	808	709	380	581	156	999999	999999	543	416	485	393	888	906	323	811	330	999999	652	777	550	312	125	480	486	85	999999	529	331	266	614	422	307	196	943	443	331	380	838	999999	131	37	999999	442	783	192	175	943	456	275	215	285	496	785	85	634	692	239	893	505	999999	516	434	286	801	999999	999999	702	963	880	490	949	107	555	999999	999999	999999	683	696	303	910	820	82	65	999999	999999	925	999999	121	999999	999999	999999	487	343	713	615	602	927	641	720	107	473	979	576	785	266	188	941	140	999999	536	19	542	599	594	999999	444	379	999999	472	147	573	590	655	139	398	472	764	841	50	920	999999	51	975	206	446	840	506	279	999999	160	984	999999	559	781	999999	559	999999	748	150	999999	233	702	178	999999	999999	882	999999	446	397	999999	424	109	100	999999	366	968	999999	403	999999	999999	937	109	999999	321	163	999999	41	873	399	839	585	25	701	999999	999999	999999	872	999999	672	563	999999	69	882	999999	736	884	999999	917	425	772	999999	999999	600	999999	242	134	272	857	429	352	851	460	56	999999	999999	408	408	230	999999	888	105	174	999999	594	226	878	999999	438	584	278	890	999999	458	999999	999999	101	425	293	636	571	999999	25	972	330	712	65	22	999999	793	999999	485	999999	999999	536	677	827	762	15	201	364	999999	833	283	161	999999	737	12	999999	710	126	983	999999	999999	999999	999999	90	999999	411	882	170	999999	892	645	256	793	820	151	999999	999999	30	339	419	101	282	999999	999999	741	821	999999	999999	62	593	623	999999	354	370	486	599	853	596	999999	361	999999	999999	499	999999	197	36	368	641	999999	91	999999	690	786	574	33	321	719	310	348	380	542	906	117	282	278	968	901	999999	343	552	77	999999	394	999999	295	71	782	648	194	715	463	237	389	971	999999	932	999999	780	346	999999	879	553	258	999999	999999	226	922	227	747	229	135	935	999999	52	23	999999	306	999999	999999	962	538	81	125	632	917	314	527	145	168	345	88	131	95	178	672	524	114	139	999999	78	999999	565	901	965	590	527	999999	346	958	997	636	91	502	384	636	808	437	999999	347	514	
699	787	68	411	151	999999	849	139	379	999999	999999	176	999999	999999	999999	972	999999	160	999999	399	384	190	187	171	709	996	999999	710	541	864	96	999999	792	655	999999	999999	999999	499	999999	999999	999999	800	967	469	985	999999	442	292	561	999999	638	287	582	948	999999	999999	999999	897	701	155	999999	148	598	515	999999	532	999999	999999	840	472	999999	680	336	466	721	584	222	717	999999	999999	563	346	159	999999	235	808	906	999999	525	859	751	610	797	678	999999	539	211	461	66	463	96	999999	999999	98	999999	958	999999	126	236	999999	306	892	721	462	592	48	989	999999	289	604	626	540	478	981	721	999999	882	657	265	192	383	999999	661	999999	162	123	895	71	999999	999999	999999	789	999999	999999	562	999999	999999	344	999999	172	549	491	999999	462	836	556	971	469	377	332	999999	304	860	54	181	545	241	999	310	478	152	927	999999	22	747	836	922	507	428	861	999999	547	570	102	642	891	589	999999	885	606	152	435	693	367	201	999999	999999	573	799	27	628	889	44	618	30	622	460	168	715	999	999999	473	51	515	999999	999999	733	999999	411	290	955	42	123	703	335	716	999999	673	821	194	907	999999	707	410	243	96	512	951	82	30	440	430	999999	885	973	999999	999999	188	20	662	829	171	171	519	72	999999	999999	341	293	313	388	787	346	531	102	283	999999	999999	999999	269	999999	781	695	391	999999	534	549	237	999999	656	999999	65	662	999999	365	745	198	198	348	648	320	181	668	768	642	652	93	999999	792	999999	913	999999	906	999999	636	57	476	780	669	999999	56	999999	611	637	981	332	135	187	999999	357	95	999999	999999	633	949	999999	123	926	749	206	451	586	444	39	743	577	158	910	999999	318	278	418	999999	811	602	770	569	40	787	999999	999999	999999	796	999999	614	999999	999999	283	802	781	933	550	40	473	96	469	114	581	894	999999	999999	224	654	857	89	677	999999	490	999999	999999	999999	92	148	999999	999999	544	790	998	999999	407	125	999999	118	751	384	999999	999999	65	725	142	666	987	146	383	145	999999	261	938	999999	937	296	972	252	999999	495	850	411	999999	794	551	678	115	167	496	298	309	999999	999999	483	999999	300	993	999999	999999	522	308	946	765	999999	376	293	852	999999	487	120	999999	631	494	266	533	325	785	999999	999999	464	999999	830	649	94	835	999999	999999	465	14	647	303	999999	354	111	999999	904	646	306	999999	268	826	473	999999	999999	156	677	621	646	949	999999	514	732	591	444	961	477	999999	680	999999	999999	999999	397	637	839	817	
935	287	392	78	999999	678	489	843	915	637	999999	160	274	999999	168	585	999999	515	969	143	570	626	910	149	719	608	966	838	258	334	438	835	839	999999	999999	999999	238	577	329	999999	35	888	675	806	874	999999	41	741	999999	999999	230	881	668	999999	999999	319	376	999999	358	30	712	651	594	591	209	261	320	999999	999999	767	356	999999	999999	613	999999	681	950	114	275	402	576	235	999999	999999	999999	557	176	142	999999	901	34	985	228	309	654	384	304	94	999999	622	16	335	999999	542	247	999999	999999	65	599	575	368	999999	977	956	454	999999	123	930	999999	651	94	187	395	999999	999999	371	916	886	999999	733	387	865	506	652	395	251	999999	994	426	28	861	121	543	999999	543	761	17	272	854	177	270	373	999999	999999	537	829	999999	197	799	999999	999999	808	106	999999	999999	502	765	999999	571	212	999999	128	999999	469	999999	999999	643	649	999999	999999	999999	654	999999	791	473	999999	999999	999999	124	566	311	34	999999	550	848	999999	25	678	558	50	995	682	701	652	999999	999999	859	148	175	999999	999999	300	904	817	999999	525	776	314	401	999999	999999	224	999999	14	901	249	923	963	999999	737	957	965	999999	251	999999	681	999999	389	999999	331	165	130	999999	559	380	21	130	388	36	999999	999999	999999	286	386	806	781	470	696	750	663	228	895	528	438	999999	230	999999	662	999999	842	572	999999	426	80	27	999999	838	662	634	890	129	544	999999	296	999999	256	688	714	444	214	220	266	638	234	999999	999999	602	999999	951	159	811	999999	999999	194	999999	888	294	216	368	693	999999	808	999999	860	544	999999	958	999999	977	361	542	999999	227	626	631	316	758	201	967	999999	521	891	710	484	88	661	999999	752	535	572	961	482	355	751	271	999999	204	999999	690	428	311	370	999999	999999	617	327	250	930	563	455	999999	999999	248	999999	182	61	108	587	781	882	999999	999999	706	415	399	70	148	476	365	999999	999999	979	511	549	455	160	999999	119	866	999999	421	66	999999	90	999999	869	999999	744	999999	219	313	999999	997	999999	732	999999	663	564	211	557	188	999999	575	343	999999	160	591	999999	999999	31	140	989	721	29	999999	639	26	626	999999	529	825	404	999999	155	916	506	982	703	816	359	999999	366	999999	319	583	999999	491	855	747	291	287	545	587	557	89	323	894	999999	999999	102	89	999999	591	999999	731	784	877	999999	426	836	999999	888	999999	806	534	773	92	412	446	824	157	170	879	691	252	999999	999999	349	76	602	999999	999999	367	724	280	459	774	235	587	799	
769	72	439	999999	123	399	999999	781	32	315	241	492	999999	999999	999999	918	167	900	999999	450	999999	537	362	823	235	172	530	999999	536	85	998	857	824	647	65	95	731	999999	578	999999	999999	45	326	761	371	128	999999	999999	779	362	999999	874	795	146	999999	999999	709	615	999999	950	999999	999999	255	947	316	384	668	893	466	859	196	198	332	587	999999	999999	221	999999	462	117	698	684	388	183	783	999999	999999	999999	815	823	385	126	999999	627	999999	132	789	999999	454	987	999999	580	999999	999999	175	999999	999999	217	324	899	30	118	162	577	262	999999	126	999999	174	192	322	979	88	642	483	79	904	704	604	699	152	999999	156	999999	657	128	303	468	17	679	999999	999999	374	915	802	277	999999	716	374	798	16	999999	214	272	999999	480	999999	747	446	105	208	847	613	624	757	999999	999999	687	920	999999	891	999999	74	494	611	999999	999999	172	840	215	116	198	340	805	693	434	637	883	999999	187	626	556	31	911	481	999999	999999	749	999999	999999	315	999999	796	240	907	999999	654	999999	661	216	999999	339	907	240	999999	20	999999	999999	999999	332	550	88	999999	999999	999999	344	636	162	22	877	228	866	13	226	900	830	999999	109	999999	999999	780	917	999999	999999	322	297	999999	999999	999999	471	999999	441	819	836	83	236	999999	63	999999	572	721	501	706	999999	988	998	999999	999999	340	169	618	418	909	594	552	633	855	305	430	999999	999999	845	240	999999	661	999999	56	177	999999	673	442	348	387	336	623	999999	221	449	604	999999	961	999999	460	999999	999999	999999	532	234	999999	449	381	102	633	501	876	876	271	165	131	212	951	167	548	666	726	280	40	999999	971	999999	999999	999999	700	115	999999	738	999999	999999	698	999999	263	822	884	703	302	350	714	886	459	999999	27	65	328	402	999999	804	419	793	46	582	777	999999	263	29	37	999999	401	527	241	999999	491	793	466	277	948	139	999999	844	374	999999	999999	154	133	233	256	366	98	308	742	464	328	601	440	999999	87	314	568	999999	675	337	949	196	654	320	266	233	598	60	454	243	530	574	429	661	26	632	999999	40	773	671	877	999999	785	776	999999	890	362	350	999999	643	999999	419	179	46	436	378	500	813	999999	999999	767	999999	853	509	999999	753	181	779	109	454	999999	538	100	999999	999999	999999	411	877	999999	376	870	258	999999	810	672	121	999999	393	999999	647	999999	22	73	999999	904	839	249	285	842	76	719	583	250	999999	999999	42	328	176	999999	580	967	622	322	600	999999	999999	186	53	999999	999999	
358	787	554	462	999999	476	475	350	109	620	616	136	44	999999	999999	297	17	999999	999999	639	792	238	807	999999	680	519	700	999999	598	395	663	999999	999999	30	717	999999	38	999999	433	999999	567	999999	999999	965	999999	840	588	999999	944	865	511	71	999999	207	39	130	980	999999	781	999999	999999	13	752	714	957	420	687	999999	716	725	268	228	690	967	82	814	171	841	999999	999999	931	811	999999	999999	883	601	999999	999999	990	597	950	138	17	631	911	999999	235	999999	999999	554	163	999999	181	228	606	293	381	430	135	225	958	148	220	941	870	999999	485	29	830	366	611	446	34	129	774	999999	220	69	65	518	999999	808	833	145	686	368	640	309	136	600	229	388	125	775	999999	999999	999999	75	760	947	88	999999	532	651	942	717	549	61	454	476	82	999999	374	616	636	159	314	85	265	999999	334	999999	892	240	999999	233	999999	259	999999	999999	222	155	308	999999	439	382	286	192	999999	969	999999	588	855	660	528	999999	23	508	148	488	507	842	810	258	622	999999	324	302	514	719	396	299	570	999999	263	927	999999	265	187	999999	873	132	882	295	693	999999	330	999999	712	999999	219	821	999999	13	999999	999999	999999	59	496	537	68	984	677	483	582	529	27	373	406	600	893	758	331	884	999999	999999	959	999999	564	876	581	999999	589	285	510	575	189	567	36	883	999999	963	999999	650	999999	999999	454	409	713	999999	728	957	999999	121	344	461	499	235	398	90	420	999999	495	619	999999	999999	404	401	972	17	349	460	346	999999	18	929	988	681	999999	725	930	559	811	400	999999	624	256	999999	999999	59	999999	999999	179	946	472	773	478	159	694	229	999999	62	436	705	824	277	999999	322	113	414	999999	818	546	672	159	860	18	104	471	341	730	926	999999	923	932	395	291	400	61	244	461	838	987	469	241	877	133	116	575	880	13	934	375	535	586	267	999999	999999	999999	999999	999999	383	999999	363	499	568	999999	513	773	438	986	230	270	999999	953	634	831	87	440	281	999999	902	529	591	999999	795	561	925	346	675	978	784	604	449	479	87	160	999999	969	999999	999999	619	342	147	999999	783	999999	506	582	952	999999	999999	76	999999	873	863	854	106	35	999999	16	999999	999999	999999	999999	999999	625	820	398	875	483	207	999999	999999	999999	127	569	999999	999999	554	132	64	999999	999999	249	647	999999	89	576	616	233	63	608	275	666	999999	453	999999	999999	691	167	852	117	706	478	238	999999	309	529	999999	303	472	999999	480	581	999999	333	781	999999	812	
494	546	999999	781	652	999999	598	841	110	395	674	333	705	16	396	999999	946	646	916	20	999999	418	560	820	999999	760	999999	138	694	714	287	671	387	873	999999	999999	999999	335	63	999999	640	391	208	999999	999999	970	999999	402	93	311	999999	686	865	847	398	999999	985	999999	999999	891	999999	470	157	396	118	12	946	831	808	775	999999	999999	593	867	380	43	220	426	738	352	993	262	999999	392	999999	600	806	539	999999	132	635	999999	866	999999	283	180	243	811	35	89	999999	935	593	318	999999	394	999999	997	477	364	864	569	695	126	898	521	999999	999999	687	517	206	417	999999	686	999999	999999	754	999999	594	999999	799	409	400	659	329	68	669	999999	753	324	506	808	72	999999	267	76	487	750	273	761	754	479	133	518	999999	616	589	999999	178	150	640	671	413	277	999999	465	999999	999999	797	839	999999	999999	999999	999999	20	397	355	234	429	84	21	13	168	832	999999	330	285	999999	999999	999999	479	999999	999999	613	999999	834	405	999999	566	999999	897	451	953	433	999999	999999	468	759	999999	999999	271	364	487	104	138	636	999999	580	823	999999	190	296	999999	94	370	100	131	407	689	185	999999	999999	667	999999	186	570	999999	999999	924	389	861	525	384	999999	999999	124	284	999999	485	57	331	825	971	332	621	610	191	868	999999	817	944	71	80	331	503	999999	697	859	917	567	585	779	655	444	382	664	912	999999	999999	255	816	657	999999	999999	854	176	589	344	999999	576	388	192	670	116	999999	800	455	62	999999	999999	427	425	999999	917	472	551	999999	536	999999	999999	697	213	999999	817	11	999999	149	438	476	999999	130	362	852	350	188	403	119	549	999	999999	219	859	200	901	828	999999	999999	14	179	313	996	63	394	999999	878	185	956	852	115	157	660	999999	999999	460	621	74	999999	216	738	999999	441	630	999999	999999	747	838	23	999999	989	609	196	999999	999999	173	340	77	968	802	471	13	447	267	444	851	999999	999999	999999	999999	289	763	829	894	275	110	871	376	525	25	999999	50	172	999999	863	999999	999999	525	756	999999	999999	999999	106	769	744	735	631	999999	195	685	457	554	999999	282	55	235	999999	302	869	168	301	964	551	999999	500	430	841	999999	403	938	999999	999999	446	861	621	735	667	999999	159	999999	479	696	999999	840	567	757	486	889	999999	637	724	669	655	598	130	165	13	153	279	999999	999999	814	781	257	999999	62	118	702	661	320	567	721	153	339	688	604	783	710	395	742	943	951	240	765	223	231	750	848	999999	466	999999	524	
789	834	645	664	915	933	999999	999999	649	784	999999	275	999999	13	999999	999999	909	525	381	302	758	536	380	942	584	25	43	573	312	270	999999	205	588	999999	931	318	999999	34	688	849	665	880	999999	168	723	964	695	220	705	999999	938	225	94	439	766	263	464	702	90	900	999999	999999	212	388	823	999999	687	999999	81	217	631	885	999999	532	636	877	443	222	229	999999	999999	822	868	877	331	745	999999	158	287	678	854	991	999999	788	948	194	677	999999	344	691	999999	669	999999	999999	803	999999	999999	561	802	888	819	999999	999999	469	999999	87	613	999999	67	88	921	999999	748	402	999999	999999	999999	58	999999	452	210	728	877	538	342	660	683	380	84	999999	367	559	355	399	858	999999	518	999999	216	871	581	352	657	266	769	749	999999	746	143	999999	122	999999	978	360	687	999999	375	944	137	921	999999	242	260	789	721	999999	192	359	543	999999	130	467	841	999999	870	858	80	620	768	593	999999	937	246	910	164	37	581	995	999999	766	999999	573	356	999999	476	348	101	867	545	408	566	999999	212	999999	53	655	497	999999	489	829	31	754	999999	543	191	467	995	349	634	693	790	999999	648	999999	514	556	120	999999	245	532	766	212	84	999999	999999	179	734	854	999999	509	539	314	515	881	745	492	397	813	114	19	353	751	999999	851	618	379	922	435	877	496	545	941	999999	999999	72	818	680	816	516	21	732	150	482	135	164	485	681	766	41	32	999999	306	451	999999	999999	999999	969	232	751	657	257	309	977	380	963	597	284	557	819	999999	812	580	306	103	286	212	999999	117	999999	999999	999999	165	403	999999	999999	999999	499	803	778	57	999999	457	75	859	999999	999999	999999	999999	999999	566	210	134	947	114	220	588	10	358	949	976	999999	862	535	619	959	101	905	133	53	725	999999	480	779	771	999999	364	515	446	338	853	999999	176	945	999999	931	573	999999	999999	643	748	247	151	854	801	999999	986	922	999999	900	999999	527	49	69	446	468	730	354	999999	36	999999	83	563	29	106	999999	580	916	404	687	395	882	616	489	999999	487	956	626	999999	471	101	442	69	546	999999	999999	999	117	509	672	211	228	43	273	788	675	683	131	758	863	730	79	527	999999	514	790	911	999999	764	999999	511	113	377	714	934	999999	23	27	364	769	999999	473	999999	731	485	176	999999	999999	701	629	803	835	868	123	999999	32	999999	300	41	875	424	999999	352	999999	171	999999	999999	329	999999	375	999999	666	999999	988	999999	999999	662	796	292	347	999999	
568	858	145	165	675	245	999999	973	999999	507	999999	985	999999	355	499	130	866	569	999999	325	530	23	336	968	146	79	879	199	484	370	128	17	693	933	856	999999	217	395	496	999999	999999	999999	427	999999	938	680	999999	643	435	146	999999	237	999999	32	420	555	532	176	999999	606	365	74	498	551	389	714	301	999999	498	908	999999	481	999999	526	727	184	999999	999999	999999	466	999999	246	763	999999	574	999999	113	671	999999	310	68	50	377	890	505	533	999999	876	488	999999	389	731	154	526	233	324	164	999999	305	246	959	73	147	562	814	129	999999	999999	976	999999	611	630	42	999999	850	872	114	192	30	203	999999	719	980	999999	86	69	999999	247	123	260	735	724	376	286	351	994	903	815	85	386	233	705	899	999999	621	759	699	956	675	361	220	971	368	999999	999999	250	93	341	485	999999	999999	72	999999	726	999999	999999	263	755	847	856	968	299	117	999999	970	999999	820	999999	194	999999	370	145	571	999999	999999	764	366	274	367	110	999999	572	339	330	359	170	999999	999999	235	734	505	943	119	819	393	920	864	724	141	307	999999	102	156	167	394	891	501	285	685	998	531	988	397	746	945	406	959	999999	294	809	953	999999	999999	459	822	426	999999	752	999999	129	900	641	143	999999	680	818	999999	182	936	467	669	999999	497	236	213	999999	555	372	999999	999999	961	87	439	331	353	783	999999	696	344	999999	864	999999	906	999999	108	999999	855	337	75	137	980	999999	850	826	150	571	158	999999	256	999999	870	663	999999	392	999999	999999	212	812	717	897	491	728	837	968	999999	920	486	932	999999	999999	660	999999	307	747	16	999999	999999	612	190	781	634	798	999999	38	107	210	870	524	407	286	687	999999	999999	177	999999	999999	999999	999999	233	230	95	999999	410	932	999999	652	366	141	385	983	999999	599	632	935	273	692	288	999999	871	402	999999	961	534	999999	636	618	607	140	110	999999	235	356	388	960	696	417	398	999999	383	454	844	739	148	424	690	97	420	685	999999	953	999999	150	19	831	180	133	692	558	306	47	54	236	999999	631	758	249	220	671	249	855	303	771	435	999999	557	319	823	999999	999999	548	207	999999	999999	157	999999	94	346	556	789	572	724	840	220	345	410	999999	709	517	666	450	876	748	445	58	660	212	714	999999	284	861	310	583	396	757	839	131	999999	883	850	673	902	663	882	676	141	463	560	999999	26	938	609	315	452	720	671	458	486	999999	496	999999	999999	999999	282	928	271	151	999999	463	999999	289	
618	826	667	992	999999	222	999999	769	917	206	652	999999	999999	345	261	995	999999	675	95	999999	644	999999	396	281	304	158	999999	954	415	989	999999	107	594	737	330	783	648	999999	182	459	999999	717	269	300	925	999999	189	936	676	276	20	778	999999	999999	644	795	440	395	698	400	831	911	999999	999999	197	999999	40	838	999999	999999	357	680	502	636	799	927	999999	105	356	549	999999	454	287	999999	979	240	729	480	102	999999	352	262	762	999999	999999	680	363	999999	112	999999	724	351	921	208	919	340	999999	999999	325	717	241	344	49	999999	999999	387	633	225	999999	999999	999999	559	745	489	135	104	917	999999	999999	128	999999	230	993	975	824	999999	532	89	999999	999999	954	988	165	385	999999	999999	223	613	999999	250	999999	147	394	155	555	175	605	441	999999	825	423	565	731	206	153	21	351	73	334	803	854	554	999999	309	999999	836	999999	370	196	127	881	313	368	768	81	435	836	847	999999	659	32	100	16	404	235	399	999999	958	241	292	999999	159	999999	558	395	502	151	94	153	718	770	245	255	999999	943	119	207	962	135	718	184	503	643	674	781	763	999999	602	84	612	579	999999	138	904	460	731	999999	810	382	578	999999	999999	703	712	999999	786	999999	60	460	999999	999999	304	999999	522	117	173	999999	615	776	632	999999	549	999999	999999	148	334	116	351	505	221	94	396	590	999999	434	432	799	931	999999	994	918	497	152	999999	420	999999	613	615	999999	296	226	999999	43	999999	999999	999999	742	172	573	999999	680	504	555	999999	41	805	714	999999	98	999999	373	584	829	782	714	467	999999	60	999999	862	720	500	554	218	995	999999	999999	839	933	689	999999	637	367	230	324	424	942	903	927	615	571	338	527	122	923	641	589	261	46	166	348	691	999999	710	844	999999	950	346	999999	999999	999999	999999	999999	999999	994	999999	999999	609	467	300	525	503	133	514	999999	999999	973	441	294	999999	96	112	803	999999	350	998	594	999999	385	145	999999	605	661	572	173	697	986	127	999999	197	999999	999999	793	746	999999	844	568	537	999999	462	215	999999	61	889	999999	349	81	574	68	995	151	569	233	999999	826	920	842	560	999999	604	406	999999	999999	999999	938	999999	319	67	999999	999999	999999	67	999999	923	929	954	553	772	999999	823	999999	421	68	133	55	999999	756	470	919	999999	12	17	999999	815	999999	358	206	954	999999	172	999999	23	437	563	565	93	331	999999	402	871	376	80	999999	527	978	984	999999	199	999999	999999	359	999999	147	426	999999	432	871	432	866	999999	
758	599	999999	141	999999	612	984	999999	567	961	533	456	77	58	353	932	750	999999	837	999999	560	17	999999	868	812	191	999999	999999	999999	142	222	999999	442	999999	122	777	258	135	734	375	999	999999	999999	100	558	999999	781	999999	83	999999	682	213	595	794	30	999999	697	999999	999999	611	735	973	445	434	749	999999	24	255	935	999999	683	625	933	999999	999999	267	386	999999	319	909	410	787	999999	499	460	18	314	648	801	371	90	305	805	999999	639	36	857	206	350	924	888	535	999999	507	999999	66	279	134	722	763	374	885	999999	419	211	999999	46	945	974	741	999999	375	454	573	495	387	819	811	831	55	999999	190	471	395	999999	874	634	439	999999	403	999999	999999	925	47	997	205	662	999999	999999	691	999999	912	231	608	603	522	90	999999	999999	508	999999	468	302	999999	363	194	423	257	398	336	324	999999	343	580	999999	150	450	999999	999999	300	725	433	889	149	65	497	958	862	791	508	793	54	427	999999	166	281	887	258	999999	999999	781	414	999999	595	377	394	578	999999	999999	999999	82	674	23	722	783	999999	578	999999	621	866	999999	561	465	890	542	999999	188	999999	423	730	999999	999999	732	763	518	999999	999999	999999	772	671	918	316	265	338	999999	129	41	704	999999	352	702	734	999999	817	586	999999	948	117	63	108	215	349	237	876	999999	880	999999	259	999999	472	387	285	390	999999	948	919	305	137	463	422	999999	484	909	81	38	528	565	999999	186	298	371	329	250	674	466	999999	89	389	137	556	187	782	501	999999	965	426	353	686	868	666	999999	999999	653	640	861	730	439	166	847	681	324	36	999999	999999	999999	68	45	716	493	378	999999	916	10	907	999999	465	983	62	115	611	185	878	56	520	373	999999	999999	609	813	999999	149	999999	541	999999	241	161	709	585	756	907	999999	636	202	999999	825	18	820	745	405	406	747	387	61	999999	506	999999	979	562	551	560	392	435	999999	758	239	999999	384	554	676	93	755	999999	999999	999999	229	548	686	999999	694	365	730	929	213	999999	999999	762	871	305	949	795	181	157	43	205	524	999999	733	443	270	907	634	275	79	321	650	350	90	999999	999999	957	759	433	867	196	999999	462	999999	496	771	476	999999	88	999999	880	912	608	373	110	999999	273	999999	999999	296	787	731	999999	859	891	999999	646	682	28	289	999999	45	748	289	847	999999	71	734	246	999999	794	860	555	669	199	409	51	999999	980	179	752	152	517	999999	89	999999	374	603	340	729	134	794	38	798	614	844	174	
328	526	734	621	539	578	579	501	927	185	795	999999	492	724	669	999999	848	999999	848	528	999999	210	999999	11	468	404	516	548	10	832	756	65	354	245	723	460	256	999999	999999	574	937	645	162	289	579	932	848	15	464	999999	189	999999	999999	326	562	128	144	732	162	144	71	999999	500	105	429	739	326	256	11	219	454	999999	999999	283	999999	999999	58	111	432	999999	999999	511	93	907	652	494	999999	999999	682	999999	325	524	406	88	999999	906	154	66	999999	999999	999999	601	999999	255	647	889	948	491	736	999999	79	43	310	626	588	559	999999	593	453	934	449	299	999999	406	893	930	999999	244	770	684	821	999999	251	592	999999	954	999999	837	999999	762	546	808	300	999999	535	999999	999999	780	499	953	999999	561	613	925	399	999999	36	607	361	716	999999	999999	721	62	775	87	791	717	705	633	62	120	999999	690	999999	641	998	488	870	611	717	999999	744	999999	726	269	388	325	203	603	927	899	485	553	766	832	97	248	999999	999999	500	506	84	865	999999	846	238	999999	537	757	328	548	737	999999	999	882	999999	999999	336	516	699	999999	999999	999999	706	162	635	780	924	566	999999	759	178	422	999999	220	49	999999	915	879	41	465	788	445	285	389	172	735	553	999999	863	193	912	999999	999999	999999	983	972	999999	749	221	458	998	971	213	568	379	324	639	789	843	100	989	456	484	999999	688	999999	999999	326	990	999999	237	50	702	999999	847	375	665	97	237	76	718	175	667	999999	999999	817	242	999999	20	999999	105	763	999999	773	203	465	328	999999	345	999999	155	999999	758	321	231	999999	999999	841	999999	14	659	999999	562	776	999999	999999	788	901	778	999999	845	120	316	152	804	473	999	929	177	391	56	151	999999	331	921	875	417	356	362	508	548	400	994	15	198	553	211	999999	999999	999999	677	999999	744	474	70	45	999999	615	517	757	958	348	674	340	958	999999	999999	240	855	999999	999999	442	549	279	999999	454	999999	310	954	260	999999	735	537	796	714	628	407	287	271	885	348	801	838	999999	549	210	726	663	57	680	999999	970	999999	999999	964	244	877	475	999999	615	918	236	661	999999	999999	233	811	877	999999	999999	120	522	969	969	167	614	999999	999999	999999	999999	999999	999999	263	999999	506	302	999999	640	832	480	750	931	144	656	967	999999	150	581	119	326	398	848	47	717	570	240	999999	999999	999999	359	639	932	999999	30	886	466	973	387	760	202	907	180	55	155	588	999999	999999	322	12	55	474	33	835	413	999999	880	999999	545	
713	275	300	876	901	482	840	817	196	999999	769	999999	148	763	820	916	999999	227	802	891	139	999999	852	688	447	693	999999	616	107	341	297	16	52	437	673	495	901	40	278	572	315	999999	991	274	553	501	906	711	999999	918	993	515	87	999999	416	332	423	612	438	217	999999	999999	720	855	827	999999	999999	711	99	335	24	999999	949	240	586	368	400	588	144	945	787	999999	413	999999	999999	781	929	519	31	351	81	299	602	71	974	92	60	146	999999	791	43	205	621	999999	904	614	566	847	946	999999	931	834	477	999999	430	424	819	541	516	55	833	948	999999	748	263	999999	786	999999	265	999999	318	999999	151	353	999999	999999	561	536	284	733	225	92	999999	973	419	246	821	119	640	559	272	518	629	999999	957	999999	999999	873	623	999999	828	678	591	452	739	678	999999	999999	999999	837	999999	293	267	999999	830	751	385	716	339	26	903	677	257	706	241	999999	634	750	395	827	87	688	912	105	999999	999999	500	130	243	741	999999	697	999999	802	695	999999	260	845	571	216	999999	798	543	999999	284	161	430	999999	221	999999	54	943	738	752	760	185	381	999999	879	293	260	264	999999	598	473	216	147	454	20	262	548	788	188	189	128	288	999999	315	821	753	999999	615	909	303	696	610	958	786	51	520	999999	99	999999	288	956	454	325	999999	143	78	23	999999	874	959	401	265	764	559	634	482	41	76	999999	135	177	644	355	999999	901	862	999999	999999	412	500	654	459	821	900	233	673	963	999999	181	752	999999	149	999999	949	902	441	846	408	161	999999	489	541	749	840	120	321	108	999999	53	281	999999	661	573	384	315	941	443	999999	336	961	999999	832	999999	999999	999999	37	999999	999999	287	470	26	999999	210	999999	999999	999999	710	981	789	911	574	828	165	899	932	87	575	366	999999	960	999999	983	82	999999	60	656	646	161	454	93	418	703	857	583	264	999999	461	730	999999	203	241	462	83	424	396	690	677	999999	664	318	461	546	760	999999	473	43	776	19	792	999999	999999	558	537	706	503	871	971	581	644	999999	626	999999	993	999999	728	544	909	658	804	369	979	651	496	999999	999999	871	942	539	120	231	204	452	937	18	728	999999	999999	377	920	525	999999	105	999999	702	692	616	999999	999999	598	928	999999	999999	215	433	384	823	71	401	84	999999	999999	441	471	423	768	183	907	984	723	55	619	542	737	289	649	884	301	999999	999999	25	329	632	940	191	107	85	246	514	634	904	621	533	302	299	596	288	
634	999999	934	999999	708	568	999999	999999	999999	591	390	926	783	499	531	999999	947	69	312	305	999999	289	325	692	937	403	360	818	433	95	999999	448	692	999999	260	364	859	999999	316	999999	47	397	872	516	999999	320	730	144	382	354	586	243	987	999999	788	354	999999	252	581	314	218	999999	999999	234	351	942	999999	422	249	177	418	22	752	999999	999999	112	417	809	996	626	673	225	446	89	509	16	460	402	583	905	743	617	364	12	553	270	277	648	174	752	86	318	999999	215	936	573	491	446	41	685	937	811	255	954	641	999999	999999	999999	999999	345	491	840	839	999999	999999	800	658	750	998	998	834	769	999999	253	550	364	330	240	999999	935	524	24	371	999999	968	932	371	999999	370	560	929	999999	923	829	271	999999	478	560	782	145	999999	741	448	42	850	177	176	11	999999	286	999999	110	896	789	820	999999	478	941	999999	999999	439	258	389	999999	79	607	846	999999	982	314	886	770	999999	18	999999	783	576	338	56	800	765	369	999999	93	888	828	341	999999	18	794	767	537	194	291	999999	999999	999999	10	999999	253	331	360	999999	999999	400	901	652	888	768	999999	899	150	999999	574	999999	79	263	306	559	250	276	712	806	999999	546	359	999999	176	312	363	432	576	375	803	479	414	999999	895	692	986	999999	999999	999999	972	894	627	642	619	556	635	413	65	450	723	999999	619	554	831	563	51	326	486	585	415	614	333	774	999999	105	330	999999	367	613	573	73	999999	346	834	999999	919	716	965	620	677	999999	376	135	651	999999	999999	860	518	342	999999	669	700	999999	960	367	571	852	550	999999	999999	905	56	999999	877	659	163	282	719	538	643	999999	360	865	908	464	247	999999	132	274	245	469	999999	34	962	903	999999	955	386	477	731	77	175	451	394	771	904	925	257	992	999999	999999	999999	980	699	999999	999999	834	959	505	129	373	729	286	288	766	695	31	999999	974	295	207	895	252	999999	575	168	908	481	999999	999999	322	950	999999	600	658	328	240	335	999999	593	539	999999	999999	358	999999	999999	889	173	628	86	883	999999	283	706	475	999999	898	999999	133	999999	410	999999	822	944	806	422	598	999999	630	447	464	695	842	999999	756	211	24	894	448	238	279	999999	853	70	677	876	677	434	999999	966	429	67	212	488	999999	186	183	936	551	945	749	213	542	190	621	197	603	892	949	273	677	14	999999	895	887	665	509	762	999999	999999	745	174	560	663	27	406	493	364	207	579	999999	87	999999	502	488	76	
212	672	999999	489	283	999999	484	861	299	425	332	317	601	999999	677	420	669	621	210	999999	999999	878	172	225	704	249	694	380	244	599	661	242	416	821	462	999999	323	787	656	959	689	698	374	999999	999999	999999	762	679	902	618	418	731	999999	903	422	333	509	999999	999999	44	999999	114	626	699	999999	100	999999	779	75	840	106	999999	999999	999999	999999	954	999999	570	151	528	486	25	999999	626	191	930	940	512	999999	139	337	100	12	622	869	585	82	999999	839	999999	284	999999	614	71	521	536	766	61	17	467	819	999999	92	266	557	999999	636	999	999999	832	159	398	380	936	513	16	879	352	999999	320	882	838	731	999999	253	503	999999	999999	115	654	174	999999	505	941	319	397	18	745	74	999999	949	82	168	16	833	886	611	678	558	999999	999999	999999	679	697	585	981	218	924	999999	64	674	999999	894	999999	668	270	999999	999999	626	125	998	143	999999	999999	371	999999	680	999999	333	366	891	731	857	600	999999	750	219	807	365	338	999999	93	732	19	129	729	999999	305	348	573	993	181	62	999999	999999	523	144	999999	336	774	310	494	999999	655	999999	942	372	303	865	917	999999	95	999999	298	936	914	410	999999	467	642	632	999999	385	759	999999	720	679	424	94	483	616	126	481	591	999999	694	492	86	999999	186	366	884	440	431	999999	908	108	763	506	602	122	999999	999999	694	152	926	118	841	292	999999	273	948	219	391	311	934	614	999999	270	999999	432	333	431	999999	285	747	999999	954	247	464	622	916	917	999999	370	750	491	786	449	111	586	650	794	999999	913	417	675	58	999999	999999	304	615	999999	265	999999	789	444	354	418	404	981	164	603	827	830	999999	40	999999	999999	560	999999	827	53	999999	999999	781	999999	35	377	867	82	896	999999	658	170	16	423	662	322	581	316	147	999999	54	999999	999999	57	999999	575	566	387	948	37	569	145	476	572	343	599	398	259	418	976	550	999999	94	329	999999	667	823	933	377	999999	449	254	314	459	998	49	242	999999	999999	460	811	490	134	869	274	999999	694	444	90	999999	923	331	898	171	827	722	44	999999	999999	999999	751	999999	999999	542	587	999999	830	26	573	303	367	664	686	999999	175	70	999999	225	65	999999	973	389	853	315	999999	127	356	153	999999	999999	15	140	999999	999999	708	188	999999	999999	292	949	692	677	870	999999	999999	999999	645	999999	996	766	524	819	56	680	335	999999	779	999999	61	469	969	687	394	297	999999	236	41	999999	259	986	589	616	933	999999	999999	999999	518	
75	609	231	481	415	157	865	999999	195	93	951	999999	345	408	776	540	822	979	999999	292	582	999999	479	237	234	690	19	187	908	885	940	940	39	854	713	105	829	987	563	539	528	999999	112	999999	90	482	913	999999	813	86	120	136	734	23	935	576	140	994	257	724	147	688	853	309	152	21	909	491	695	681	999999	835	999999	475	999999	999999	396	999999	157	751	777	431	374	999999	775	814	215	26	918	999999	965	834	739	838	999999	840	683	802	999999	999999	573	999999	892	141	375	284	710	269	259	889	189	999999	846	505	947	716	324	30	534	338	999999	892	572	558	716	875	105	587	83	923	999999	594	335	88	188	999999	538	242	466	999999	999999	999999	767	39	999999	171	987	244	891	999999	525	662	277	671	273	680	859	344	425	499	189	132	196	335	526	595	478	768	999999	602	999999	92	999999	43	234	859	135	999999	601	555	888	861	999999	397	999999	710	326	664	814	507	495	999999	816	967	321	981	759	441	999999	371	999999	229	916	298	508	443	108	243	447	413	555	325	743	870	611	327	436	798	926	816	278	813	954	819	117	982	275	596	722	999999	110	693	999999	999999	862	668	999999	408	889	999999	999999	92	227	410	952	179	460	946	366	993	999999	960	514	695	999999	879	275	999999	190	525	178	511	999999	203	313	999999	294	999999	17	999999	999999	37	909	962	214	195	596	553	867	937	532	999999	999999	728	698	150	188	345	146	983	403	847	227	999999	796	999999	571	33	999999	100	884	946	938	423	620	527	60	552	491	907	292	721	239	253	993	849	281	792	505	173	683	949	377	34	548	999999	999999	545	175	999999	624	573	456	777	63	999999	999999	816	118	181	99	635	999999	999999	701	681	618	999999	380	946	828	778	999999	934	416	935	999999	999999	999999	95	716	515	387	386	292	718	275	461	199	417	469	999999	999999	334	83	57	999999	148	333	999999	917	836	999999	228	285	845	56	999999	370	127	16	475	941	32	464	583	258	477	947	982	416	166	784	962	486	374	104	202	999999	369	840	440	590	18	178	879	351	168	110	999999	999999	753	101	81	411	999999	522	661	870	499	799	626	201	350	460	999999	62	211	742	999999	751	853	999999	11	287	575	884	999999	854	999999	242	100	999999	510	999999	663	75	712	999999	492	851	999999	332	370	570	223	249	250	557	417	827	149	426	199	694	818	999999	99	794	836	999999	589	807	295	267	708	259	690	39	797	695	349	999999	259	69	319	999999	300	441	73	
335	644	385	446	756	999999	674	999999	999999	502	999999	999999	917	724	999999	272	634	47	113	999999	999999	559	220	760	722	999999	499	176	999999	384	296	999999	658	999999	510	475	213	370	538	999999	44	82	874	536	236	720	431	925	877	796	684	493	196	579	109	999999	433	624	724	278	602	507	999999	441	999999	999999	999999	196	224	907	68	999999	509	939	999999	891	684	684	999999	12	66	574	299	343	999999	802	614	89	632	734	52	588	646	269	571	536	35	442	999999	466	403	245	711	999999	737	999999	984	257	752	217	101	748	100	721	222	38	218	999999	741	999999	164	247	563	490	864	999999	627	249	999999	300	866	252	363	78	999999	820	862	329	999999	289	817	999999	336	424	642	303	999999	925	999999	999999	999999	999999	999999	917	999999	999999	682	231	115	999999	793	745	879	462	350	849	395	32	122	999999	999999	999999	118	462	595	797	999999	999999	847	999999	981	702	202	835	971	555	550	446	766	452	148	641	999999	347	495	82	488	999999	84	792	907	476	812	655	376	999999	213	249	999999	999999	256	543	383	999999	286	999999	553	53	490	795	309	949	265	670	263	534	674	770	966	522	318	45	74	65	663	515	890	999999	469	999999	999999	310	124	261	205	999999	267	680	999999	404	999999	444	393	999999	493	958	220	151	402	841	765	999999	283	809	205	999999	478	328	880	770	999999	16	584	949	999999	999999	835	14	999999	657	277	999999	708	999999	993	873	651	786	571	704	999999	748	154	627	999999	999999	999999	314	65	984	136	999999	799	301	999999	522	860	444	833	999999	133	215	676	744	999999	771	733	711	815	332	568	691	999999	186	999999	462	861	957	999999	545	970	999999	999999	490	999999	337	999999	999999	378	999999	999999	999999	952	86	581	99	82	999999	62	13	999999	325	499	999999	426	445	192	623	825	740	660	903	270	999999	524	999999	267	196	223	999999	576	326	343	999999	999999	361	738	680	604	386	390	462	904	179	999999	654	999999	225	73	999999	155	581	999999	637	820	120	946	999999	561	978	999999	886	196	999999	437	858	982	999999	424	75	706	512	28	449	360	999999	999	100	928	869	571	52	132	137	101	995	733	999999	524	208	414	999999	128	626	553	503	275	97	742	511	672	876	800	998	999999	642	562	152	999999	621	120	856	736	691	416	790	763	68	999999	441	999999	285	640	226	660	999999	394	401	895	999999	999999	911	358	426	207	999999	999999	133	747	458	442	591	999999	903	97	558	999999	436	220	763	740	999999	372	311	386	396	999999	584	348	999999	
999999	171	256	429	688	209	508	999999	494	720	548	999999	320	275	998	543	999999	737	138	112	292	958	999999	141	999999	725	548	56	50	811	460	667	785	989	210	281	344	10	999999	888	60	39	941	500	225	109	896	106	312	999999	540	508	455	245	999999	299	999999	124	312	962	660	999999	279	683	270	880	855	331	75	999999	208	855	522	999999	62	263	26	999999	916	999999	829	999999	744	206	280	952	221	549	999999	999999	999999	229	697	262	237	999999	759	268	240	344	999999	575	41	584	644	685	985	215	193	221	283	300	208	999999	999999	219	717	82	412	999999	668	315	807	999999	999999	999999	167	270	22	999999	503	757	459	581	772	263	420	169	999999	595	999999	16	366	311	637	999	31	412	128	999999	881	687	855	922	999999	939	999999	876	157	999999	527	725	999999	729	717	525	841	626	523	879	799	557	520	817	351	662	999999	505	527	437	957	755	151	999999	581	816	902	537	906	833	496	543	22	896	77	250	999999	999999	593	121	999999	404	999999	249	229	999999	999999	999999	999999	23	991	272	999999	719	708	772	583	207	999999	901	999999	313	720	689	393	265	545	624	750	110	999999	999999	911	415	278	563	999999	999999	775	257	649	864	956	892	841	234	193	999999	197	999999	667	999999	999999	999999	498	854	999999	209	855	963	788	999999	297	480	999999	679	360	943	451	999999	906	681	432	900	261	759	357	828	848	169	82	253	436	456	443	241	831	999999	917	999999	879	666	999999	999999	468	106	577	485	727	172	873	249	850	999999	397	985	193	589	441	738	506	999999	361	999999	890	545	999999	841	999999	934	848	141	999999	999999	276	250	634	999999	441	164	192	872	999999	686	999999	832	402	394	68	457	58	252	999999	189	917	33	999999	360	920	923	981	736	448	793	323	742	224	999999	775	157	360	572	999999	999999	556	634	754	675	410	68	153	999999	782	999999	999999	606	353	846	119	252	935	284	700	999999	183	999999	433	317	372	552	999999	999999	619	911	107	485	104	999999	632	292	278	640	999999	862	999999	260	953	999999	907	717	399	377	713	999999	222	86	871	639	999999	999999	211	446	999999	858	450	574	121	871	999999	410	512	841	224	827	973	305	335	999999	738	923	502	573	410	655	163	250	864	96	699	30	613	999999	408	531	999999	999999	337	999999	422	215	148	92	377	506	215	999999	163	886	999999	917	750	43	900	189	608	638	46	657	704	999999	709	35	999999	471	796	57	999999	692	746	999999	967	999999	999999	533	785	419	205	999999	449	999999	
97	999999	537	782	279	999999	564	229	923	452	999999	999999	999999	222	999999	122	910	906	710	167	124	470	149	999999	949	516	617	377	999999	198	999999	142	217	108	121	730	999999	399	201	226	999999	223	999999	999999	999999	999999	847	999999	37	672	509	298	999999	999999	491	626	839	129	832	762	961	196	825	999999	20	663	471	298	110	774	999999	520	999999	493	999999	901	702	845	999999	660	669	414	350	731	688	153	938	925	616	495	999999	378	566	438	265	999999	397	999999	293	692	826	558	112	262	999999	999999	583	710	999999	589	924	999999	999999	182	103	556	999999	104	56	866	725	545	682	615	999999	255	954	286	238	378	514	669	562	377	833	999999	312	98	682	700	999999	237	318	36	570	898	999999	394	999999	999999	460	302	985	999999	967	291	876	496	999999	999999	44	999999	482	248	85	265	999999	691	999999	981	999999	999999	999999	356	306	497	999999	999999	54	984	935	569	940	529	999999	999999	683	144	999999	552	245	816	719	999999	999999	272	999999	80	951	315	467	628	999999	363	463	702	879	639	130	480	999999	230	451	394	867	999999	999999	952	329	863	999999	999999	291	999999	746	438	48	999999	690	44	999999	999999	704	999999	527	317	522	586	999999	226	342	999999	24	929	498	999999	374	999999	20	201	905	802	999999	999999	999999	999999	999999	260	617	35	663	345	949	999999	999999	999999	999999	999999	867	560	999999	999999	999999	999999	999999	999999	999999	999999	306	732	73	714	533	499	139	939	415	616	15	999999	969	272	969	50	562	999999	104	927	999999	600	497	662	466	459	249	134	915	647	566	206	878	985	953	884	961	949	999999	459	957	798	492	909	706	510	591	999999	811	846	999999	535	442	999999	999999	999999	244	411	999999	83	260	14	34	999999	60	809	488	984	318	94	88	613	999999	644	970	402	118	588	999999	956	999999	559	999999	999999	999999	40	999999	523	999999	257	650	559	701	739	209	953	774	999999	858	897	32	999999	381	726	767	937	351	798	394	768	597	656	456	301	214	999999	690	954	670	999999	56	999999	999999	70	444	529	999999	999999	445	27	999999	393	729	67	934	272	999999	596	312	169	689	999999	138	66	660	993	999999	410	534	999999	272	819	64	839	851	66	446	321	292	999999	999999	897	362	377	999999	214	927	399	367	942	523	103	652	511	340	91	836	999999	410	999999	426	510	919	999999	755	809	339	999999	215	999999	825	866	999999	73	142	792	999999	761	916	456	76	713	53	591	985	178	176	552	508	770	230	342	910	840	821	525	999999	426	622	999999	875	999999	
193	490	127	999999	999999	589	378	548	999999	85	197	953	385	999999	467	338	950	586	643	786	391	445	999999	999999	955	473	251	999999	815	999999	149	586	581	38	529	563	474	339	999999	587	183	960	301	999999	155	957	465	118	67	648	476	999999	696	98	656	748	832	634	999999	324	347	761	732	999999	999999	999999	382	999999	193	999999	863	621	206	66	612	430	153	512	346	999999	999999	999999	559	176	718	113	889	492	999999	781	999999	839	638	74	999999	422	237	17	999999	544	999999	119	925	163	785	999999	999999	640	485	235	604	330	297	999999	999999	214	211	566	574	999999	999999	889	973	999999	999999	33	982	141	816	200	999999	146	303	999999	423	898	217	999999	999999	863	274	999999	999999	156	186	409	999999	999999	999999	45	221	671	443	386	823	695	145	522	999999	761	999999	707	824	295	43	468	999999	495	288	999999	996	804	185	711	567	473	882	827	236	774	481	999999	383	780	978	531	999999	916	978	999999	763	694	427	999999	990	567	433	721	123	717	382	999999	999999	350	49	416	495	731	818	999999	812	318	999999	215	999999	999999	333	54	316	511	765	999999	516	560	655	999999	387	999999	720	10	999999	999999	713	518	402	425	999999	999999	740	999999	999999	999999	108	628	999999	454	407	999999	349	173	244	388	414	611	999999	271	549	999999	694	737	39	938	21	818	320	651	604	778	999999	864	438	299	999999	745	475	794	999999	888	644	210	903	999999	999999	556	999999	660	756	112	566	140	876	300	999999	13	999999	107	999999	290	317	273	999999	629	409	485	734	944	84	669	145	999999	999999	999999	462	494	833	863	732	465	62	659	895	502	222	681	987	999999	950	999999	212	378	835	732	580	381	999999	284	766	730	821	821	999999	97	966	999999	999999	225	999999	999999	179	679	374	504	999999	658	999999	356	417	727	497	999999	994	774	467	766	332	526	90	999999	143	559	999999	999999	643	240	83	999999	536	999999	799	772	999999	999999	140	532	14	341	504	922	12	14	999999	49	242	235	827	999999	630	999999	86	999999	144	756	721	620	582	372	999999	996	585	999999	820	604	927	725	296	999999	999999	934	762	991	31	168	88	138	692	66	769	418	999999	271	187	336	737	444	999999	553	999999	520	949	642	999999	507	347	441	999999	272	999999	517	938	999999	999999	695	447	95	343	999999	677	592	927	525	602	452	592	323	392	494	999999	492	96	742	999999	999999	984	130	520	524	821	647	944	999999	944	262	999999	484	102	492	999999	999999	110	999999	875	999999	592	999999	49	38	914	33	59	699	
405	629	430	205	415	55	711	999999	574	819	164	40	648	507	999999	350	972	999999	230	900	999999	999999	999999	435	867	731	999999	560	91	492	609	798	999999	255	34	324	831	999999	79	57	781	571	999999	291	507	845	999999	94	852	698	999999	806	802	158	103	190	248	999999	999999	684	513	999999	246	92	999999	366	442	402	483	266	999999	699	49	999999	129	44	147	110	927	31	587	457	707	392	436	802	999999	449	162	999999	86	836	999999	394	543	630	335	994	81	150	999999	750	610	596	189	366	767	999999	999999	999999	52	999999	77	999999	999999	999999	452	999999	656	417	371	992	250	999999	189	682	754	654	639	498	709	153	999999	787	618	836	846	121	212	999999	45	376	999999	103	801	999999	768	637	296	999999	187	481	348	664	779	420	999999	971	999999	507	612	122	989	999999	358	899	119	289	698	271	999999	341	999999	999999	382	994	582	156	999999	250	913	126	999999	161	321	237	804	374	999999	208	336	875	705	704	999999	999999	386	879	744	999999	999999	489	999999	999999	277	846	830	761	292	784	838	363	999999	999999	594	495	754	999999	228	130	105	745	999999	999999	999999	344	635	999999	999999	459	617	702	412	935	999999	434	187	342	884	475	999999	52	91	233	370	973	741	539	120	971	999999	548	660	623	807	94	217	448	100	932	999999	883	999999	832	176	145	999999	999999	754	169	999999	421	999999	753	723	999999	663	58	999999	961	603	106	835	158	292	79	51	999999	138	999999	999999	738	999999	999999	265	999999	999999	999999	66	999999	31	543	999999	950	999999	755	595	999999	900	754	999999	169	999999	999999	999999	123	999999	999999	549	107	999999	173	999999	427	999999	579	999999	10	999999	209	652	414	991	999999	939	70	999999	999999	495	537	483	999999	887	383	999999	999999	430	999999	623	999999	476	916	709	959	141	858	999999	367	999999	93	585	999999	419	701	999999	27	999999	413	198	999999	803	172	998	22	623	999999	285	999999	522	885	999999	66	386	356	999999	736	704	42	773	91	596	953	877	412	951	888	724	999999	281	888	999999	27	925	355	348	313	917	696	345	182	583	999999	844	132	999999	529	218	999999	968	375	322	144	999999	999999	999999	849	295	596	71	734	244	99	424	634	995	141	999999	999999	17	429	999999	18	999999	601	508	818	999999	755	477	999999	680	999999	227	906	575	755	388	999999	673	498	28	331	634	610	937	493	999999	220	136	802	398	186	999999	999999	999999	314	447	47	609	863	741	540	128	999999	63	583	872	517	69	249	999999	323	368	519	411	497	383	999999	663	999999	
999999	898	628	675	43	504	605	678	359	999999	318	999999	218	809	999999	488	999999	995	556	364	621	845	999999	887	59	85	999999	545	147	999999	931	360	383	594	408	999999	911	453	606	999999	999999	203	999999	798	999999	412	999999	999999	762	923	294	999999	999999	309	403	619	747	741	999999	999999	686	69	541	300	999999	958	967	999999	411	913	999999	759	398	997	999999	999999	687	362	956	646	970	268	783	224	773	553	820	999999	200	789	999999	180	827	999999	872	999999	662	867	469	973	999999	491	157	849	999999	535	989	542	999999	999999	931	394	999999	978	988	427	286	326	526	785	147	999999	433	622	817	405	931	750	134	999999	999999	820	893	983	211	999999	121	933	867	248	564	287	161	999999	858	711	395	849	660	454	641	999999	350	683	835	552	67	999999	42	999999	604	249	418	463	220	120	501	801	777	509	316	999999	459	288	231	860	740	219	999999	999999	19	92	99	679	999999	430	480	219	999999	658	999999	585	901	916	643	325	869	698	999999	747	999999	593	81	161	148	297	999999	71	462	974	812	848	771	999999	999999	522	159	738	636	790	639	999999	654	128	87	731	451	999999	645	906	991	52	215	26	894	425	999999	938	999999	539	999999	419	757	183	999999	999999	814	974	999999	999999	175	999999	999999	999999	117	999999	939	953	999999	416	999999	999999	999999	999999	983	999999	643	754	42	525	512	999999	206	999999	255	999999	534	480	282	999999	916	477	568	523	740	860	980	991	908	965	486	67	865	134	693	201	993	999999	199	86	940	999999	999999	458	619	999999	933	965	999999	886	999999	999999	999999	999999	999999	378	784	902	999999	132	788	651	845	999999	999999	455	355	82	999999	64	237	332	291	205	564	857	999999	999999	904	999999	999999	25	34	32	570	27	386	296	634	325	999999	100	396	999999	999999	298	223	874	419	174	610	861	999999	999999	659	82	187	999999	999999	642	999999	674	997	40	206	773	626	823	506	999999	78	68	447	96	647	146	936	224	999999	275	999999	661	700	740	184	75	461	999999	372	498	839	999999	281	992	483	741	102	365	870	999999	672	399	999999	999999	999999	551	999999	476	275	522	146	963	576	749	998	190	974	267	856	141	322	999999	999999	17	193	176	787	455	999999	905	54	580	354	394	603	254	999999	314	644	632	650	985	999999	850	999999	999999	999999	532	993	303	767	834	999999	739	211	166	999999	370	999999	999999	999999	969	863	369	999999	565	619	192	155	754	999999	670	623	233	999999	999999	999999	999999	655	317	999999	999999	461	999999	999999	219	81	614	192	447	
315	922	999999	715	868	999999	131	999999	382	999999	266	152	999999	249	406	107	221	285	999999	874	999999	338	999999	895	999999	999999	517	554	231	268	494	14	10	999999	449	974	568	908	365	809	216	999999	238	999999	999999	699	877	222	912	999999	998	795	999999	317	999999	977	217	216	628	369	173	576	999999	123	312	261	152	999999	799	431	999999	312	999999	449	999999	999999	110	856	843	397	631	304	999999	190	270	999999	648	692	999999	471	767	362	290	995	645	639	999999	124	556	799	556	999999	422	490	999999	999999	999999	916	999999	645	876	361	372	240	737	869	999999	84	999999	613	999999	460	919	338	664	185	32	925	804	38	385	985	309	54	841	431	882	999999	678	575	824	732	53	122	999999	416	999999	59	267	776	705	854	271	999999	195	106	289	94	999999	336	672	949	121	999999	269	999999	61	999999	399	999999	986	781	999999	287	789	881	999999	806	743	999999	195	973	667	38	333	531	723	366	858	744	152	797	999999	351	903	874	620	999999	999999	703	364	672	660	952	789	999999	458	984	999999	314	689	999999	351	577	151	699	292	93	297	999999	177	695	469	654	173	199	456	999999	383	914	271	983	953	49	893	522	999999	715	999999	409	999999	739	213	999999	64	669	455	757	999999	999999	592	536	145	125	536	669	999999	15	788	999999	477	403	610	248	53	999999	999999	312	683	628	386	577	844	888	664	438	492	999999	599	503	999999	999999	855	179	999999	999999	847	838	999999	234	999999	316	999999	649	931	999999	138	964	510	359	999999	999999	84	581	999999	24	692	999999	999999	108	187	999999	416	294	856	779	999999	441	915	318	857	690	799	459	999999	79	999999	999999	956	984	309	527	413	250	362	599	624	999999	351	999999	999999	600	387	414	57	30	900	641	792	161	999999	697	58	201	501	999999	353	999999	271	999999	374	497	300	476	798	659	884	999999	999999	266	165	274	99	608	276	267	312	395	411	298	178	19	999999	805	852	612	478	222	749	901	999999	999	22	999999	943	999999	999999	911	999999	398	999999	734	709	536	999999	999999	607	999999	925	999999	158	999999	999999	973	589	364	95	495	624	196	190	672	427	40	999999	166	261	999999	999999	721	958	400	779	22	162	444	309	999999	808	984	14	999999	296	515	752	297	785	999999	13	588	999999	999999	999999	999999	999999	473	317	678	525	840	615	999999	785	213	285	758	999999	210	820	155	999999	219	687	639	191	162	385	911	288	999999	380	222	502	999999	261	155	113	360	805	689	137	999999	360	968	999999	902	999999	93	240	994	
119	999999	228	999999	533	260	999999	657	999999	64	97	999999	400	999999	469	403	608	710	951	140	654	827	405	141	27	999999	999999	718	999999	288	910	302	681	294	613	796	994	644	552	11	999999	456	123	751	601	731	240	558	508	999999	304	541	141	110	349	999999	189	999999	840	999999	401	999999	396	958	154	999999	999999	116	198	673	409	964	167	999999	999999	207	714	653	539	295	203	999999	219	999999	984	378	170	581	944	999999	616	999999	803	999999	999999	999999	999999	164	607	807	17	134	369	835	576	340	999999	191	988	999999	576	535	999999	554	904	999999	999999	111	974	775	999999	152	171	865	66	502	170	999999	350	509	999999	560	999999	999999	288	79	999999	384	718	654	994	979	592	802	755	999999	358	258	999999	999999	413	959	190	831	182	864	962	503	999999	999999	179	999999	999999	488	999999	999999	489	826	999999	999999	999999	823	392	329	781	655	560	369	120	999999	154	911	175	832	106	188	379	224	999999	999999	117	447	605	644	484	334	148	113	797	739	999999	532	982	999999	367	999999	576	860	60	527	313	602	393	802	930	268	503	17	999999	826	647	274	276	852	728	999999	227	748	845	999999	516	999999	572	380	384	621	929	999999	999999	516	612	999999	174	41	119	514	64	999999	713	225	831	140	720	999999	102	337	265	139	985	655	372	827	999999	604	20	856	40	22	428	318	338	51	542	876	999999	138	110	244	743	223	658	424	44	999999	624	386	999999	601	288	57	999999	800	477	819	153	785	504	569	999999	263	484	999999	385	999999	999999	789	597	844	999999	963	236	999999	396	771	999999	948	792	395	999999	999999	130	438	999999	380	951	538	999999	723	732	439	999999	540	223	490	739	616	49	999999	999999	999999	789	892	844	324	820	999999	413	705	821	205	992	118	590	999999	142	55	318	14	454	999999	999999	873	121	327	339	999999	807	999999	999999	391	999999	163	652	999999	844	237	594	999999	999999	616	134	999999	999999	537	446	525	950	826	999999	694	307	45	195	394	999999	915	780	999999	985	133	537	999999	999999	440	296	999999	466	445	999999	905	461	899	999999	837	232	356	972	584	999999	814	746	981	558	347	93	873	968	267	534	929	457	77	999999	999999	88	627	204	471	250	606	68	999999	283	452	999999	999999	999999	357	171	999999	943	206	999999	999999	999999	556	948	999999	999999	999999	871	208	911	622	457	393	476	27	999999	605	161	999999	344	284	755	242	707	999999	114	685	292	620	999999	271	986	260	432	263	59	999999	678	867	999999	826	735	859	603	661	999999	849	
932	573	598	566	121	442	862	370	999999	999999	849	999999	232	671	140	260	113	649	636	206	961	223	999999	237	927	293	396	517	999999	896	639	999999	122	999999	753	719	32	539	159	554	999999	72	838	905	999999	836	645	452	696	484	999999	953	35	797	999999	718	605	370	999999	827	999999	354	820	528	515	802	999999	967	918	999999	238	999999	999999	91	999999	999999	384	72	554	999999	999999	943	821	999999	149	686	999999	325	376	44	123	661	901	332	999999	54	252	319	400	879	117	677	534	284	999999	192	462	943	999999	989	999999	542	816	999999	189	112	533	755	389	828	781	414	600	883	999999	576	999999	178	999999	999999	999999	75	672	675	999999	970	419	999999	999999	956	233	87	335	387	700	581	845	363	153	999999	520	496	930	571	999999	702	87	999999	977	679	520	294	369	235	342	279	869	150	563	218	692	986	935	999999	605	703	999999	223	193	726	731	318	999999	187	253	169	144	111	999999	291	999999	768	569	999999	999999	938	718	110	54	999999	999999	704	799	999999	713	534	999999	999999	999999	999999	624	864	999999	999999	948	999999	269	999999	999999	183	144	768	573	282	325	924	999999	795	999999	666	985	978	178	999999	999999	999999	518	999999	473	719	609	636	999999	183	667	39	311	318	999999	244	999999	536	128	871	296	999999	140	999999	619	789	117	764	999999	309	418	645	695	703	245	921	692	178	999999	272	574	507	633	400	999999	296	622	117	603	751	999999	459	859	307	476	999999	895	999999	481	684	999999	844	999999	999999	765	31	343	607	999999	999999	552	510	817	855	307	999999	318	740	912	333	176	999	171	770	322	959	785	398	237	173	999999	999999	697	999999	660	729	392	798	635	999999	999999	24	44	999999	208	487	641	14	10	999999	763	164	88	158	517	612	999999	355	999999	805	999999	945	999999	909	254	851	812	783	205	577	405	519	115	329	380	999999	999999	837	571	835	328	999999	999999	549	409	870	622	999999	526	57	56	47	286	829	999999	999999	644	135	88	999999	999999	999999	808	432	292	254	59	999999	999999	999999	648	845	999999	999999	999999	464	557	999999	509	383	238	999999	999999	999999	999999	367	243	999999	971	373	999999	999999	759	223	171	470	973	965	266	165	821	863	771	170	408	211	263	598	351	893	459	999999	626	704	128	411	599	660	902	924	20	773	788	414	849	809	999999	570	526	26	999999	592	999999	353	562	375	501	107	749	328	114	644	934	87	914	703	222	64	104	759	999999	999999	73	342	155	999999	999999	367	320	999999	125	693	82	335	999999	999999	
249	999999	152	753	909	502	911	999999	820	375	838	999999	499	155	596	999999	475	766	999999	178	529	999999	208	513	300	143	999999	159	212	420	571	609	999999	999999	464	940	912	351	850	378	411	489	999999	999999	999999	374	867	175	12	999999	228	316	189	244	347	17	83	638	462	775	715	999999	380	999999	804	999999	45	452	999999	656	128	133	915	777	767	49	999999	429	303	925	276	999999	156	127	202	265	429	440	709	457	866	283	999999	84	662	999999	999999	999999	975	979	999999	424	483	356	999999	104	999999	411	477	999999	296	654	344	536	509	999999	999999	262	999999	549	999999	999999	743	244	789	844	999999	840	124	127	929	999999	454	999999	596	851	999999	800	161	108	864	27	999999	999999	170	221	938	362	575	568	44	856	999999	435	179	734	681	999999	999999	132	859	560	999999	359	999999	688	210	30	939	658	956	999999	111	118	999999	792	641	342	84	577	905	999999	999999	556	92	83	702	28	154	862	179	898	242	38	248	999999	730	614	999999	481	21	918	422	917	611	230	755	796	750	387	999999	999999	174	999999	999999	978	294	741	999999	305	985	192	876	999999	488	67	582	82	999999	381	71	999999	309	999999	565	987	999999	358	999999	862	328	999999	277	766	768	830	733	252	812	270	999999	989	347	737	495	999999	999999	344	438	999999	648	682	925	379	326	76	49	572	434	238	519	999999	796	413	977	88	914	119	319	999999	999999	339	269	610	361	999999	689	572	999999	737	946	133	999999	400	224	645	999999	898	999999	701	791	171	818	584	751	93	202	933	999999	999999	914	932	35	999999	230	318	422	325	27	254	386	476	465	697	999999	999999	26	406	199	341	999999	26	999999	617	999999	172	520	999999	858	278	878	756	812	700	822	24	108	148	179	906	999999	665	880	999999	324	999999	706	999999	301	365	76	796	744	999999	999999	999999	272	417	913	68	999999	736	466	999999	375	630	663	999999	874	278	296	877	237	293	119	442	146	999999	999999	552	466	399	999999	999999	999999	999999	22	394	391	999999	751	690	235	121	118	495	209	140	999999	694	660	941	999999	33	79	999999	999999	460	319	876	999999	999999	124	999999	601	408	353	963	548	999999	618	999999	383	948	526	606	652	125	184	623	999999	16	999999	999999	891	525	151	999999	433	23	999999	561	999999	514	999999	952	575	864	519	709	152	245	999999	546	86	391	999999	308	506	472	546	453	999999	695	643	754	165	516	479	86	999999	983	539	999999	769	999999	999999	869	784	999999	40	788	999999	475	480	999999	999999	106	532	509	
957	999999	999999	999999	999999	80	285	999999	870	999999	796	69	394	443	452	169	705	999999	777	29	197	698	523	932	442	757	847	811	999999	999999	341	68	984	970	128	999999	999999	578	999999	699	999999	814	998	999999	777	971	404	172	32	999999	999999	366	329	999999	321	269	329	999999	528	719	232	999999	999999	999999	88	738	84	424	999999	39	49	999999	999	999999	248	383	700	158	164	470	999999	685	788	904	355	999999	738	999999	658	859	103	999999	59	348	476	317	650	774	297	49	896	979	848	992	281	999999	999999	251	999999	938	569	181	777	68	365	999999	685	269	878	999999	999999	603	999999	464	935	851	999999	999999	611	999999	732	925	860	124	574	383	999999	796	632	999999	617	497	216	719	300	999999	421	991	999999	930	999999	999999	999999	193	49	303	999999	999999	66	429	999999	706	640	343	215	643	320	662	493	981	709	889	999999	698	496	999999	999999	56	174	23	440	95	677	681	308	352	40	677	84	281	169	999999	739	212	102	910	999999	999999	514	999999	611	758	507	11	230	742	753	206	999999	537	906	999999	228	53	999999	999999	39	959	45	863	613	643	587	222	822	265	999999	999999	605	585	654	999999	541	999999	999999	681	999999	999999	999999	566	598	833	979	999999	374	991	235	695	999999	999999	880	898	837	650	53	999999	181	294	189	999999	999999	329	601	122	883	392	636	711	999999	318	424	363	999999	999999	274	999999	999999	50	999999	830	39	464	221	515	704	999999	999999	890	474	999999	510	302	496	494	973	279	242	999999	663	999999	365	999999	64	904	675	999999	399	368	386	273	314	140	446	358	935	138	117	96	999999	999999	706	745	246	208	808	999999	867	999999	505	999999	547	999999	386	866	474	515	410	316	999999	187	999999	327	514	211	138	379	856	147	558	845	999999	999999	459	537	285	999999	286	855	999999	999999	659	999999	862	999999	725	517	753	580	884	429	727	800	999999	999999	769	999999	240	45	79	999999	999999	999999	465	660	833	999999	347	849	590	854	239	999999	220	295	999999	981	465	133	485	621	625	999999	999999	999999	127	999999	999999	999999	999999	999999	999999	251	786	999999	999999	929	919	212	557	999999	179	904	989	40	999999	183	590	961	999999	999999	923	116	999999	999999	999999	999999	999999	336	542	999999	999999	999999	91	999999	473	988	768	552	18	598	71	262	576	161	451	721	295	233	937	944	780	938	517	979	974	283	999999	338	855	296	463	592	669	95	999999	60	823	999999	566	212	415	47	999999	123	726	670	540	408	16	999999	999999	999999	398	598	691	564	611	999999	999999	200	
307	439	697	721	145	478	999999	490	330	401	999999	999999	666	735	538	743	985	403	263	313	743	292	999999	763	592	999999	204	81	404	276	448	999999	587	376	905	999999	349	999999	999999	257	999999	999999	87	614	203	715	586	999999	69	999999	578	218	847	415	999999	999999	117	999999	139	925	284	522	96	64	952	999999	999999	300	999999	563	403	999999	425	16	236	694	215	717	570	876	999999	999999	21	456	697	240	874	999999	919	890	867	999999	111	62	972	564	962	33	999999	999999	313	295	999999	506	554	999999	999999	999999	188	999999	999999	400	999999	262	302	744	999999	640	366	999999	311	239	380	939	999999	987	653	373	999999	672	732	191	64	999999	573	999999	706	515	902	873	448	42	994	999999	90	477	52	999999	759	238	63	999999	666	940	716	84	914	999999	810	567	999999	428	999999	515	39	627	999999	821	689	954	999999	995	738	492	282	279	244	999999	858	227	999999	805	614	999999	618	999999	999999	999999	999999	498	433	812	999999	345	702	999999	999999	999999	138	999999	141	231	168	999999	201	68	593	184	668	447	999999	701	46	999999	622	375	813	13	999999	628	113	232	986	200	531	235	301	403	790	262	55	756	94	405	96	999999	999999	809	613	999999	816	350	999999	398	999999	999999	999999	121	722	999999	216	230	590	509	359	909	245	999999	283	965	767	200	999999	415	402	92	999999	999999	506	899	729	999999	400	347	812	999999	999999	597	541	800	999999	189	680	999999	55	999999	176	584	999999	187	488	678	535	999999	792	999999	957	999999	996	576	123	145	614	823	607	211	830	252	697	999999	142	647	436	483	515	999999	520	930	370	577	999999	43	594	329	421	61	478	751	555	196	805	737	601	964	686	324	574	857	855	843	994	999999	886	458	54	841	999999	999999	142	999999	999999	36	679	999999	660	999999	550	295	412	999999	732	999999	696	999999	792	405	55	472	796	201	23	999999	85	999999	999999	992	999999	146	284	579	809	999999	999999	351	90	778	999999	183	313	606	999999	289	455	308	121	916	236	384	666	999999	795	778	999999	940	201	452	999999	162	999999	667	999999	414	20	832	999999	316	468	999999	431	999999	347	871	168	199	999999	733	217	776	415	999999	766	999999	479	634	784	999999	170	999999	999999	637	827	999999	337	646	673	999999	278	622	562	999999	457	881	953	652	312	923	619	76	523	467	999999	999999	747	188	901	170	934	386	57	999999	156	789	999999	794	196	999999	544	522	999999	67	999999	594	223	610	219	885	999999	999999	999999	999999	999999	103	999999	692	402	651	167	158	745	512	
435	999999	575	999999	999999	999999	999999	169	466	870	389	107	999999	465	11	649	961	146	969	25	351	117	63	197	303	62	634	512	401	999999	284	999999	776	999999	999999	573	999999	999999	952	552	999999	999999	369	461	480	324	999999	699	999999	752	690	30	189	729	171	999999	838	999999	553	605	42	999999	767	922	596	993	999999	537	999999	438	630	595	194	426	999999	999999	747	602	717	978	509	935	999999	649	999999	264	215	999999	999999	999999	734	642	823	999999	999999	36	999999	999999	865	999999	999999	26	865	262	132	105	999999	762	913	999999	580	245	670	574	105	107	360	128	999999	342	999999	999999	685	529	999999	987	771	999999	907	789	798	999999	737	240	999999	493	79	569	526	758	427	453	999999	380	999999	499	972	999999	261	999999	676	999999	999999	533	698	721	340	346	558	144	333	999999	855	133	999999	999999	999999	999999	590	999999	38	791	999999	320	914	344	999999	314	794	214	24	523	999999	495	123	33	999999	213	541	999999	162	999999	20	391	999999	999999	597	19	999999	999999	990	542	668	649	393	999999	999999	67	999999	364	581	36	999999	354	129	809	424	369	20	658	999999	305	999999	326	459	305	780	999999	885	496	746	999999	615	999999	224	482	855	999999	111	238	850	874	999999	186	691	136	191	666	999999	625	999999	237	999999	999999	126	695	643	351	199	98	114	962	182	132	617	452	420	221	140	647	954	489	268	999999	999999	999999	710	999999	999999	999999	124	124	948	269	999999	999999	140	999999	223	529	999999	514	746	23	134	888	701	472	569	999999	716	970	535	624	999999	524	969	999999	242	654	984	921	716	865	973	999999	24	913	999999	999999	322	999999	997	999999	999999	450	743	254	999999	919	771	247	999999	999999	999999	154	588	334	597	999999	548	913	343	569	544	917	797	880	50	144	873	788	832	470	926	871	999999	924	815	231	781	725	568	322	999999	747	768	999999	258	999999	411	690	325	999999	999999	408	510	437	76	890	999999	863	214	524	55	982	999999	692	469	745	999999	663	518	376	999999	823	354	30	686	797	999999	477	631	220	733	192	473	171	999999	999999	370	544	999999	924	578	918	520	54	999999	900	341	999999	861	512	999999	747	182	948	999999	736	63	490	999999	279	741	999999	241	993	791	863	518	999999	782	941	384	636	805	593	999999	278	999999	999999	753	785	465	83	616	129	563	985	20	524	999999	183	473	880	793	999999	192	403	686	999999	999999	413	391	97	303	919	137	30	999999	999999	160	215	433	753	999999	965	813	668	568	999999	440	805	852	999999	567	608	477	503	
999999	226	410	403	592	785	999999	349	404	378	999999	696	991	999999	53	431	373	481	749	720	154	828	775	524	835	574	97	457	561	397	529	694	452	633	187	725	188	757	623	648	999999	396	571	444	999999	871	130	999999	761	431	630	95	858	756	359	24	451	886	568	999999	698	599	788	16	849	95	254	367	365	328	252	616	858	111	24	999999	267	340	635	963	453	999999	695	140	767	999999	835	695	284	172	999999	302	198	999999	950	999999	608	564	595	999999	627	763	541	999999	188	999999	237	999999	742	601	757	121	260	605	573	508	999999	657	999999	999999	259	559	999999	203	54	950	428	262	999999	907	999999	702	744	831	345	690	657	262	952	754	216	87	999999	682	414	999999	51	593	41	452	213	950	325	189	554	77	679	999999	399	999999	595	974	607	999999	452	65	376	429	999999	883	999999	999999	705	494	209	181	606	410	788	999999	908	834	231	999999	704	999999	386	564	999999	999999	20	319	999999	724	169	241	480	128	240	359	795	622	334	157	601	999999	254	831	999999	999999	471	278	560	999999	329	999999	999999	999999	999999	999999	999999	999999	151	991	873	541	788	981	335	968	701	488	180	438	96	999999	510	999999	117	999999	954	554	999999	905	806	741	758	356	404	999999	488	999999	988	987	999999	982	999999	999999	999999	69	999999	272	506	22	680	982	108	131	430	999999	259	999999	791	986	298	133	999999	246	194	141	999999	441	999999	926	490	999999	499	999999	999999	113	999999	177	798	57	379	692	58	999999	234	999999	999999	637	926	371	999999	999999	790	11	699	999999	999999	243	999999	152	286	999999	685	580	532	560	492	999999	999999	999999	999999	92	999999	743	617	999999	999999	666	22	999999	498	155	515	225	777	999999	339	498	493	999999	359	999999	999999	655	771	47	999999	478	50	999999	340	727	273	609	154	999999	999999	56	394	103	482	98	231	787	654	140	826	469	803	850	231	999999	431	173	999999	643	73	999999	972	580	598	999999	625	348	39	770	882	905	80	710	755	293	113	399	999999	270	361	999999	999999	641	999999	999999	674	199	452	346	306	109	999999	510	13	701	84	999999	504	875	999999	882	757	883	257	920	398	102	104	999999	890	41	999999	706	999999	999999	233	341	369	61	999999	436	896	693	474	783	272	569	707	64	219	300	895	852	797	999999	483	128	393	299	158	581	104	514	455	274	663	936	228	180	477	743	999999	453	942	46	986	74	999999	474	999999	828	395	50	728	999999	146	593	999999	814	358	115	947	80	999999	360	341	391	247	999999	
130	335	351	536	999999	476	999999	999999	909	761	491	999999	709	919	641	999999	196	999999	786	855	138	999999	38	999999	822	371	795	999999	550	592	705	605	826	999999	353	332	486	858	999999	999999	999999	695	684	156	332	999999	999999	999999	438	999999	173	287	604	392	81	60	307	937	999999	999999	680	472	900	326	999999	885	593	499	999999	999999	843	999999	600	534	999999	999999	395	881	91	999999	999999	999999	999999	968	999999	999999	999999	443	148	303	35	548	154	248	580	291	794	367	101	446	355	999999	462	130	739	836	686	79	291	638	665	425	856	830	260	999999	527	999999	898	637	999999	159	361	282	999999	304	193	361	953	819	648	999999	790	999999	537	67	314	999999	239	592	741	931	162	509	638	610	999999	324	987	667	763	999999	468	464	999999	206	555	190	837	999999	652	335	125	999999	990	637	635	222	999999	203	608	999999	702	315	895	953	999999	852	643	683	999999	868	373	296	65	785	568	999999	91	341	511	134	987	794	939	416	815	690	519	11	974	999999	31	794	68	70	169	999999	568	608	209	999999	546	164	832	999999	962	999999	416	214	78	308	140	999999	691	484	999999	908	376	999999	147	316	342	642	999999	142	999999	578	238	995	626	415	767	482	141	999999	587	999999	961	165	454	986	283	999999	932	999999	348	999999	999999	583	354	260	786	999999	471	892	370	999999	456	999999	937	393	600	421	587	662	999999	657	830	882	999999	882	947	220	45	999999	43	38	709	41	793	999999	999999	654	650	999999	629	688	21	999999	999999	683	387	270	228	70	395	862	726	280	999999	690	240	230	686	471	313	575	53	320	859	342	204	424	999999	160	918	946	999999	222	999999	851	646	591	445	224	505	686	992	974	764	180	999999	439	895	112	556	254	967	999999	72	999999	645	701	388	999999	488	962	364	77	999999	449	999999	514	247	999999	999999	648	785	999999	965	626	999999	78	999999	689	41	765	528	803	603	674	979	591	159	978	999999	944	213	999999	735	543	332	999999	832	325	88	796	999999	611	68	908	468	999999	223	445	480	576	155	999999	83	999999	444	560	474	999999	470	999999	364	268	87	999999	999999	999999	736	432	999999	658	999999	239	999999	999999	574	999999	999999	695	215	484	999999	713	508	639	799	999999	267	22	108	771	460	364	855	999999	441	932	534	958	473	24	999999	999999	151	822	339	916	999999	838	158	527	815	999999	999999	986	999999	651	760	447	999999	931	999999	724	333	999999	208	882	384	42	803	641	392	787	231	999999	716	587	999999	685	310	882	424	999999	
863	581	955	681	999999	999999	445	999999	999999	96	657	541	827	53	466	618	624	457	541	999999	45	516	145	38	557	80	280	554	999999	999999	147	427	517	767	999999	999999	577	526	790	514	597	999999	999999	305	139	999999	374	672	999999	999999	71	999999	351	367	394	356	445	927	134	999999	599	890	711	106	949	239	33	70	192	713	999999	999999	667	999999	999999	999999	999999	840	898	866	706	607	999999	134	23	295	999999	999999	999999	514	317	650	402	768	915	707	311	374	356	999999	666	313	490	999999	913	964	999999	324	899	372	310	605	38	267	324	992	466	999999	93	664	999999	873	999999	677	406	400	999999	899	121	761	721	682	494	997	209	402	999999	999999	221	59	999999	762	260	20	214	712	621	144	453	923	250	724	290	999999	748	793	999999	999999	21	522	269	295	213	147	650	627	120	999999	68	922	875	451	375	43	564	999999	622	677	999999	694	779	570	455	197	520	996	401	999999	259	416	999999	314	999999	999999	789	999999	999999	122	999999	999999	601	589	86	999999	58	799	359	257	137	357	999999	948	349	327	743	699	840	25	627	653	236	318	999999	652	155	999999	446	676	254	749	999999	510	317	887	999999	999999	999999	923	149	721	647	154	674	902	245	999999	965	687	955	999999	973	543	495	999999	359	293	808	999999	999999	487	362	682	999999	388	999999	670	640	462	234	553	999999	999999	876	905	15	92	643	879	416	327	605	759	721	999999	999999	307	999999	602	999999	809	390	999999	547	999999	369	965	151	296	395	575	197	999999	999999	411	999999	67	999999	590	709	999999	649	929	999999	69	999999	602	999999	848	999999	219	999999	999999	924	999999	172	999999	999999	224	999999	50	999999	999999	493	841	139	102	999999	320	279	718	639	999999	892	269	169	461	52	999999	779	766	15	999999	684	186	919	158	588	999999	999999	739	687	453	999999	669	999999	999999	445	185	999999	999999	305	650	578	893	999999	231	999999	665	265	711	112	999999	444	779	44	647	672	317	922	980	514	999999	81	540	40	196	390	999999	999999	999999	25	867	558	999999	470	365	999999	790	606	697	12	999999	781	537	636	999999	18	273	634	689	629	999999	263	948	285	45	578	999999	863	392	841	999999	732	398	999999	245	999999	454	319	999999	923	882	710	999999	999999	590	488	543	999999	244	188	126	999999	999999	247	887	613	609	714	434	786	685	927	223	855	89	200	392	999999	400	463	999999	954	954	766	747	427	37	971	694	557	44	144	628	214	724	334	999999	161	807	631	999999	739	884	893	247	954	496	999999	897	
400	105	999999	513	780	623	999999	643	486	499	469	999999	638	30	877	751	551	308	19	999999	755	711	241	44	768	730	824	79	71	529	999999	930	658	999999	304	461	343	999999	848	590	999999	999999	12	999999	999999	55	104	719	999999	151	696	999999	999999	999999	152	688	999999	666	744	59	799	102	582	957	707	539	927	565	999999	425	418	999999	459	428	579	74	708	579	696	723	636	115	72	919	832	146	453	999999	999999	616	999999	999999	887	799	791	469	118	54	954	808	128	539	999999	999999	999999	999999	999999	68	668	88	979	295	970	31	423	693	40	662	134	999999	95	516	634	119	829	741	42	660	637	120	955	664	625	888	999999	106	122	999999	195	66	939	394	752	852	636	311	706	866	386	999999	438	999999	919	393	723	999999	905	999999	762	991	743	546	431	999999	132	999999	669	999999	426	999999	581	560	476	78	631	999999	763	782	483	999999	45	999999	283	539	681	510	744	241	175	999999	201	238	717	203	322	403	999999	999999	730	999999	999999	624	449	69	526	999999	999999	851	999999	999999	848	133	410	244	956	999999	272	999999	876	622	581	999999	916	999999	135	999999	999999	283	756	238	737	569	61	172	885	999999	999999	223	23	804	999999	892	479	152	152	78	828	999999	247	744	140	999999	328	118	739	213	707	24	934	183	45	705	999999	533	999999	289	81	247	358	545	999999	999999	878	81	100	999999	958	774	999999	67	999999	369	45	999999	999999	666	250	943	432	682	713	712	289	840	769	825	797	945	857	863	996	999999	999999	702	894	91	999999	256	27	999999	255	933	732	876	659	999999	999999	93	999999	628	49	138	814	999999	831	147	769	48	999999	275	890	22	916	428	70	932	245	343	999999	27	473	994	925	381	436	780	980	413	190	999999	164	714	999999	239	999999	868	776	457	999999	999999	322	999999	943	751	169	242	27	313	815	999999	440	999999	999999	999999	999999	55	212	443	249	60	167	365	857	219	120	186	503	686	604	999999	166	788	999999	369	704	319	60	999999	222	204	999999	676	597	999999	663	827	999999	110	84	778	666	342	999999	820	600	956	999999	734	999999	983	739	340	709	623	999999	999999	999999	607	713	845	994	999999	230	55	297	491	999999	403	999999	292	999999	999999	999999	999999	536	823	999999	651	769	748	22	326	542	999999	465	999999	967	974	894	999999	963	999999	397	239	784	637	122	999999	533	118	198	903	188	999999	554	346	999999	883	96	745	81	223	838	965	833	999999	495	992	589	864	524	793	999999	544	329	299	15	382	999999	898	
711	999999	128	660	560	999999	147	194	999999	128	703	93	999999	159	999999	749	310	431	999999	999999	999999	129	582	668	594	404	405	643	999999	264	341	356	841	198	43	662	104	188	414	725	540	311	999999	471	999999	440	906	359	999999	579	988	999999	976	999999	999999	592	836	999999	75	999999	712	504	165	999999	787	356	252	698	125	287	655	132	27	680	575	999999	811	120	507	999999	999999	56	48	459	276	758	380	906	442	999999	825	644	122	258	23	999999	156	887	684	814	198	999999	243	326	924	999999	566	999999	369	999999	780	725	952	999999	667	665	465	705	163	38	999999	999999	266	674	462	21	19	768	666	539	999999	924	999999	693	999999	291	999999	722	535	999999	201	83	546	999999	999999	999999	999999	211	590	999999	999999	450	734	999999	837	852	950	569	864	912	856	797	639	999999	229	856	298	999999	999999	386	852	743	180	753	836	903	798	999999	13	999999	999999	808	188	319	959	254	199	781	999999	123	340	254	857	622	553	404	443	999999	308	999999	811	431	999999	213	999999	836	279	980	999999	934	999999	999999	566	512	592	57	999999	330	870	975	666	517	413	832	56	608	885	557	210	999999	469	91	439	197	551	999999	553	974	814	132	974	999999	962	921	69	999999	688	355	40	506	784	123	847	333	158	999999	27	433	167	896	951	999999	999999	386	999999	971	782	378	961	693	504	645	999999	999999	10	456	999999	492	999999	999999	919	540	527	999999	657	999999	244	999999	49	257	881	129	816	917	181	263	999999	586	999999	97	344	320	999999	999999	999999	149	608	109	999999	999999	748	534	999999	237	976	999999	204	999999	999999	129	737	676	338	999999	999999	384	999999	999999	575	747	26	968	46	999999	999999	609	999999	190	702	517	999999	999999	999999	346	509	356	999999	999999	941	999999	68	999999	999999	336	360	999999	999999	999999	999999	627	321	20	533	585	685	999999	498	975	643	377	275	999999	999999	221	383	602	892	992	213	466	915	249	999999	815	688	662	120	710	334	926	628	999999	655	85	999999	735	611	207	660	728	858	493	999999	999999	999999	53	980	646	952	757	775	988	477	78	711	82	364	718	999999	33	670	999999	650	999999	999999	801	999999	307	24	647	991	694	341	485	607	431	303	92	330	999999	682	473	757	576	160	639	997	999999	373	999999	381	893	310	637	68	80	843	239	999999	693	684	682	999999	315	766	90	999999	992	470	289	999999	282	397	262	999999	999999	39	999999	565	118	803	782	934	890	276	108	394	704	426	537	588	73	267	637	999999	999	841	452	999999	80	
982	999999	999999	93	355	109	505	58	296	862	50	769	674	999999	889	999999	748	999999	49	668	696	999999	999999	999999	701	715	999999	760	999999	351	364	587	273	495	136	799	999999	850	545	176	602	346	418	563	496	818	399	999999	747	67	260	110	999999	151	383	39	438	192	999999	639	94	745	999999	944	507	999999	506	188	590	100	245	898	205	999999	76	999999	544	21	446	882	999999	474	22	999999	999999	264	185	131	122	106	370	484	467	905	92	856	590	473	66	999999	999999	220	960	999999	999999	362	904	540	85	32	495	999999	999999	510	323	619	732	520	853	253	287	384	76	493	730	999999	440	300	789	219	770	999999	955	412	569	116	514	366	423	738	999999	645	56	999999	611	943	738	957	999999	473	999999	79	620	812	756	938	153	999999	925	70	999999	614	999999	865	262	999999	471	342	999999	999999	115	999999	107	124	893	642	338	977	882	787	32	999999	707	326	96	700	999999	153	999999	631	962	47	440	363	817	745	999999	191	836	999999	482	406	27	385	367	757	972	505	999999	124	609	175	594	148	999999	448	906	433	778	999999	999999	328	686	999999	999999	77	935	744	307	158	747	999999	151	999999	315	999999	466	332	958	999999	727	954	234	542	31	999999	453	302	325	999999	839	471	412	283	233	163	719	999999	999999	300	821	238	999999	770	999999	462	34	900	833	999999	982	583	475	999999	835	18	103	154	296	999999	624	643	428	928	318	286	745	999999	999999	161	906	757	202	668	999999	498	756	463	175	569	772	552	999999	999999	396	265	999999	962	448	224	70	575	422	682	675	187	999999	999999	999999	999999	717	999999	999999	682	513	234	391	999999	932	999999	262	999999	999999	727	999999	81	184	523	541	999999	289	782	428	999999	999999	340	999999	519	992	339	688	487	11	84	999999	614	123	786	401	172	999999	999999	40	111	962	429	597	695	997	999999	13	297	999999	408	999999	935	738	193	590	183	999999	872	814	602	658	775	999999	903	875	81	999999	398	131	379	188	100	752	327	293	671	743	649	521	398	336	400	749	602	999999	916	875	930	999999	999999	999999	12	999999	999999	999999	197	999999	693	819	999999	646	999999	175	368	999999	720	999999	421	900	919	439	250	999999	425	999999	999999	999999	46	999999	959	205	37	203	903	999999	185	715	999999	873	999999	881	999999	830	999999	752	722	235	390	381	554	734	464	999999	999999	999999	41	652	959	170	195	171	999999	999999	999999	730	618	421	999999	999999	54	15	866	547	804	47	389	419	764	999999	554	42	645	999999	95	235	741	
997	999999	125	75	533	999999	164	688	934	138	994	970	999999	143	310	963	130	337	548	867	916	235	999999	408	621	887	999999	616	163	525	98	969	635	989	999999	504	156	999999	520	259	712	859	999999	909	395	449	899	539	253	78	999999	337	546	367	825	771	678	716	453	646	999999	547	534	999999	999999	35	345	875	523	999999	816	999999	999999	299	164	999999	366	339	999999	182	987	756	999999	94	10	760	433	277	174	849	826	440	750	999999	999999	999999	334	459	869	370	999999	999999	999999	999999	262	600	521	256	999999	999999	414	348	703	281	658	712	999999	999999	999999	288	601	78	710	999999	999999	386	184	999999	999999	999999	732	906	999999	653	77	962	999999	925	832	999999	999999	999999	74	406	444	487	999999	479	225	87	989	999999	999999	590	768	46	323	999999	468	875	999999	999999	747	223	999999	508	879	999999	213	999999	972	999999	618	999999	49	424	14	314	239	501	999999	704	725	431	10	848	999999	878	884	41	999999	397	466	956	984	669	438	850	370	936	608	999999	275	530	999999	740	275	999999	551	999999	42	19	122	967	999999	999999	853	326	222	197	999999	11	175	999999	56	585	792	661	33	380	985	163	944	999999	893	999999	439	205	326	269	582	999999	337	540	999	639	999999	499	730	273	815	122	638	182	303	606	999999	103	999999	529	999999	614	18	181	369	878	75	819	83	999999	999999	999999	999999	953	615	808	999999	635	999999	417	310	999999	930	760	999999	873	525	771	999	296	450	345	722	796	322	968	824	165	181	999999	574	465	999999	467	982	167	121	999999	567	999999	932	886	921	75	229	653	683	258	999999	999999	363	303	999999	787	999999	945	936	999999	640	646	999999	518	999999	60	843	999999	877	473	777	999999	762	999999	214	514	999999	563	423	999999	576	668	295	576	549	685	767	280	646	638	644	46	999999	999999	999999	920	511	424	432	999999	232	999999	776	220	999999	219	733	523	98	999999	433	269	531	290	637	971	361	417	999999	778	999999	572	999999	999999	829	740	186	855	795	294	999999	938	140	999999	433	202	892	85	105	340	999999	253	191	341	215	384	515	999999	999999	82	999999	103	456	653	587	999999	185	537	390	739	42	999999	727	804	310	494	138	978	856	445	89	286	321	638	999999	49	390	866	43	454	235	246	587	722	726	910	999999	486	966	773	26	999999	694	999999	308	84	999999	387	41	999999	255	999999	93	833	993	291	781	817	827	547	278	319	503	999999	514	795	999999	15	87	400	12	651	22	93	428	724	592	956	340	752	524	999999	
999999	323	208	699	999999	999999	999999	444	138	675	659	429	504	706	999999	999999	851	512	783	520	309	640	717	604	524	10	414	278	698	825	999999	999999	32	275	484	190	999999	999999	999999	546	286	643	272	337	992	593	588	999999	864	999999	114	999999	999999	13	703	205	605	999999	184	162	349	460	745	999999	198	584	999999	238	999999	999999	999999	46	870	246	999999	666	999999	390	612	931	421	692	999999	999999	720	999999	116	29	572	288	584	999999	640	489	207	825	999999	959	999999	417	197	359	999999	193	816	78	999999	732	769	46	826	999999	991	253	741	656	999999	882	999999	538	478	999999	665	943	105	885	406	390	48	999999	999999	418	251	205	744	71	203	230	57	652	701	383	259	999999	462	999999	152	396	748	550	779	24	377	999999	938	809	693	555	98	930	671	999999	999999	360	277	418	972	999999	509	679	463	999999	999999	939	999999	104	137	139	491	735	743	999999	642	999999	999999	754	51	641	266	934	378	648	142	126	981	133	999999	899	269	53	397	355	887	999999	97	954	189	438	772	999999	682	564	73	362	999999	662	934	205	720	999999	376	340	540	575	311	815	692	718	957	713	999999	999999	870	448	348	398	132	573	999999	685	574	613	869	423	999999	999999	585	780	929	328	199	495	188	999999	677	999999	814	322	999999	282	271	471	999999	68	999999	454	693	999999	999999	799	540	370	794	45	948	999999	999999	127	323	497	239	999999	789	999999	524	918	59	999999	999999	292	583	810	806	138	424	112	142	810	983	806	130	960	766	139	788	828	701	152	797	913	594	999999	998	280	52	999999	682	841	544	521	405	568	854	731	225	999999	564	999999	621	845	999999	660	999999	517	376	999999	156	999999	850	696	227	906	337	999999	697	885	811	536	96	75	430	301	276	472	410	999999	116	999999	914	68	999999	45	531	951	292	934	563	490	999999	999999	211	33	990	848	304	999999	241	996	999999	999999	999999	999999	579	555	425	999999	999999	999999	116	814	173	122	999999	999999	432	191	384	385	999999	999999	332	330	632	323	864	406	310	999999	178	911	330	119	10	584	999999	245	999999	975	535	952	550	892	384	99	608	999999	288	208	425	122	999999	855	430	999999	17	597	406	266	691	28	38	965	999999	204	493	63	999999	999999	999999	196	726	999999	849	623	222	439	946	542	714	774	128	112	12	66	797	474	689	728	576	552	839	209	294	516	999999	999999	399	999999	605	554	999999	127	999999	239	395	715	16	807	68	578	651	999999	551	916	900	925	962	446	407	29	
374	393	593	109	357	527	999999	343	699	637	49	999999	936	169	797	999999	556	773	670	91	468	881	670	999999	901	975	657	377	999999	998	622	953	999999	586	190	593	533	456	999999	999999	601	673	118	430	999999	884	927	999999	129	899	999999	199	776	325	560	493	723	595	208	382	870	746	726	701	25	96	984	359	979	213	476	999999	892	999999	999999	795	773	249	469	26	58	274	258	716	628	432	187	999999	36	696	999999	938	257	509	998	854	999999	417	414	999999	900	577	999999	999999	432	278	307	974	999999	764	720	484	999999	191	999999	605	999999	20	82	593	909	527	999999	292	344	538	853	392	803	636	849	365	999999	999999	126	480	861	999999	293	999999	135	212	631	271	999999	999999	811	75	185	403	365	936	345	821	543	999999	254	129	581	894	424	914	999999	208	999999	999999	649	119	75	853	743	999999	726	721	467	706	895	71	999999	999999	726	999999	217	409	280	999999	999999	22	483	743	236	742	999999	999999	935	221	40	432	355	621	999999	999999	10	332	659	209	219	623	364	836	487	192	813	999999	177	637	706	771	928	12	344	637	999999	332	999999	11	404	337	785	255	999999	472	715	694	212	34	787	885	750	999999	999999	406	658	646	266	54	999999	138	999999	999999	515	268	504	353	287	999999	76	999999	705	658	805	999999	837	118	169	24	476	128	430	153	999999	999999	31	999999	308	937	978	989	75	582	82	275	116	487	740	418	968	372	417	999999	957	999999	999999	102	999999	822	569	999999	486	251	577	810	708	88	457	999999	246	999999	54	350	140	87	612	132	585	999999	775	360	377	999999	56	113	711	336	195	999999	640	929	591	486	378	438	999999	824	15	272	999999	38	999999	56	999999	330	328	77	963	880	506	67	999999	736	56	999999	182	734	205	473	999999	381	892	716	999999	317	66	567	972	701	574	788	127	322	971	747	330	999999	580	726	785	643	372	315	245	583	422	855	439	999999	999999	777	628	999999	173	196	145	999999	992	864	999999	761	104	271	999999	999999	939	203	764	309	887	850	164	479	688	465	999999	586	481	480	999999	211	138	812	445	999999	169	999999	159	999999	611	17	339	716	462	33	999999	111	999999	526	643	229	100	139	999999	415	623	158	852	708	187	559	841	521	999999	999999	633	292	826	519	999999	363	999999	979	698	999999	521	999999	27	664	999999	999999	999999	954	836	675	120	998	540	999999	999999	20	733	451	608	62	176	817	999999	999999	400	266	284	489	968	999999	184	999999	999999	402	999999	185	999999	198	
791	279	971	887	685	304	951	999999	752	796	347	547	630	999999	380	646	713	703	701	999999	274	659	632	108	985	556	999999	999999	566	148	999999	999999	999999	545	999999	338	90	288	142	451	447	999999	514	488	152	999999	660	999999	740	999999	688	200	484	514	924	142	646	873	901	138	804	999999	999999	613	999999	999999	668	94	999999	999999	565	434	571	999999	189	508	999999	154	956	564	895	918	268	771	459	943	999999	374	620	527	692	216	387	999999	647	495	999999	900	999999	801	999999	575	637	698	239	264	999999	235	999999	426	986	502	917	999999	242	886	693	307	999999	999999	828	303	999999	999999	999999	358	57	999999	611	999999	810	999999	999999	999999	801	330	290	570	541	205	324	297	50	204	540	999999	999999	50	770	761	999999	400	745	118	973	469	111	999999	999999	881	999999	999999	623	640	615	741	183	762	999999	912	605	132	765	999999	403	540	999999	278	999999	169	69	16	999999	850	891	419	509	219	999999	341	999999	999999	231	999999	988	262	673	999999	589	799	26	536	505	858	166	679	634	999999	715	442	999999	999999	334	188	999999	999999	274	772	749	999999	242	964	581	213	693	535	901	115	970	150	867	853	689	96	153	533	510	939	999999	999999	784	722	504	999999	135	396	744	52	838	787	988	900	659	393	567	61	954	302	174	630	778	529	815	574	575	362	153	248	45	298	699	335	88	537	420	519	470	833	87	307	790	858	277	193	162	999999	999999	305	529	102	578	218	774	74	999999	265	906	929	183	773	999999	999999	999999	999999	98	662	822	132	999999	57	591	131	224	999999	839	919	262	632	999999	609	168	847	718	943	720	490	560	24	104	165	613	540	999999	314	64	294	851	727	999999	500	154	81	999999	482	510	457	994	999999	999999	523	13	283	999999	574	999999	406	999999	999999	829	607	111	999999	37	817	443	60	471	909	813	555	78	535	537	921	464	96	523	245	999999	999999	999999	653	790	580	162	339	32	95	699	657	505	787	897	497	398	999999	54	516	999999	459	986	94	104	999999	455	477	745	999999	119	528	882	552	999999	567	999999	458	27	456	664	113	999999	385	999999	165	59	291	638	49	999999	999999	999999	999999	206	983	286	999999	559	120	999999	684	593	999999	976	181	775	952	999999	340	386	940	999999	597	851	999999	431	610	874	938	999999	999999	839	706	999999	990	485	874	356	999999	999999	709	999999	906	331	980	520	999999	999999	48	390	106	135	308	663	592	799	999999	166	271	561	675	537	999999	490	961	844	999999	373	986	695	900	
606	517	59	999999	51	422	276	870	424	830	999999	835	558	999999	999999	999999	52	480	999999	999999	999999	94	96	999999	999999	999999	425	999999	145	632	999999	422	352	489	499	999999	258	999999	550	387	188	295	846	731	473	701	71	999999	923	312	844	893	794	664	191	521	430	445	999999	999999	996	907	734	792	602	789	492	79	999999	999999	293	66	929	814	852	433	248	365	999999	999999	225	468	445	833	999999	999999	627	999999	999999	978	198	999999	491	999999	390	999999	999999	63	138	683	218	999999	924	504	29	999999	963	999999	999999	999999	999999	74	304	999999	548	999999	999999	999999	14	268	172	804	770	999999	240	480	999999	999999	999999	999999	999999	194	236	999999	999999	233	543	941	814	999	379	647	876	549	704	133	999999	468	248	851	809	658	59	869	521	999999	999999	868	273	549	223	820	556	240	999999	98	999999	837	999999	325	994	529	97	999999	889	999999	999999	231	360	999999	999999	117	904	999999	771	999999	145	999999	999999	859	11	674	999999	274	786	558	100	645	999999	615	296	999999	707	923	999999	289	571	999999	980	996	484	10	518	166	588	116	999999	974	999999	670	999999	999999	892	901	999999	330	851	822	228	340	434	999999	999999	745	999999	289	409	999999	724	999999	653	999999	999999	948	999999	10	166	999999	686	680	642	125	186	993	999999	815	789	999999	609	536	438	999999	824	999999	572	999999	444	999999	345	999999	706	934	999999	977	27	861	103	999999	527	323	999999	339	145	548	697	318	116	572	92	999999	499	604	999999	197	63	999999	277	736	999999	192	999999	393	186	999999	974	707	999999	209	999999	999999	721	846	287	295	373	999999	612	286	999999	263	94	871	690	339	808	111	563	72	923	123	594	999999	566	344	757	999999	162	757	574	989	453	907	596	999999	293	999999	326	95	999999	954	301	990	782	133	108	694	999999	999999	579	872	154	803	285	999999	215	363	289	943	538	999999	946	854	711	963	809	186	285	408	56	999999	999999	477	247	968	821	603	584	443	246	73	86	315	999999	702	844	999999	631	733	86	999999	999999	383	557	240	18	999999	999999	819	324	921	999999	999999	800	423	999999	677	999999	317	999999	999999	778	846	707	999999	516	640	999999	19	128	169	999999	551	999999	999999	999999	412	999999	17	999999	999999	324	765	129	324	654	782	515	999999	615	177	94	324	999999	473	161	527	675	92	723	999999	770	280	700	164	376	867	972	684	632	684	758	999999	999999	666	297	999999	727	392	999999	734	135	999999	403	951	85	240	858	858	999999	273	736	836	293	591	999999	54	74	964	999999	787	
809	830	999999	931	999999	535	999999	36	186	999999	800	293	999999	989	999999	859	999999	999999	999999	145	999999	124	718	369	948	921	275	999999	62	253	999999	762	999999	42	999999	304	778	472	541	549	999999	832	681	827	472	453	573	304	348	999999	177	325	885	812	999999	695	121	772	983	497	270	211	974	933	999999	999999	848	240	73	949	90	414	999999	539	872	185	442	891	897	504	999999	970	999999	307	999999	632	876	999999	262	239	192	16	488	54	289	71	858	999999	637	434	604	343	240	398	673	763	117	356	940	999999	263	230	874	488	149	999999	784	676	857	566	171	226	977	834	999999	84	925	999999	999999	999999	327	693	263	999999	900	999999	999999	38	634	321	999999	529	691	658	976	962	999999	10	999999	989	999999	192	999999	81	273	387	365	406	999999	599	999999	944	106	139	287	569	999999	412	588	135	559	755	999999	545	51	641	535	328	999999	804	999999	924	268	999999	533	144	801	192	999999	522	658	999999	999999	45	483	580	999999	999999	381	416	995	729	422	999999	439	999999	150	999999	39	631	852	999999	548	828	656	913	685	835	606	152	767	999999	212	999999	477	225	359	16	999999	471	218	973	999999	450	808	222	999999	489	831	10	994	456	163	577	669	621	795	577	388	570	999999	597	954	999999	648	999999	999999	356	311	223	999999	999999	293	567	422	879	100	999999	29	444	999999	205	14	605	999999	999999	630	999999	999999	855	430	781	628	999999	576	621	28	717	801	597	695	166	187	618	827	860	172	595	165	999999	999999	696	558	944	169	698	592	999999	92	999999	590	999999	949	455	999999	401	515	999999	991	801	999999	999999	306	432	748	254	28	395	777	999999	999999	45	479	999999	335	733	999999	684	342	877	999999	669	635	474	16	803	216	731	825	435	355	999999	604	363	929	157	400	999999	999999	914	680	999999	581	999999	187	999999	422	999999	130	999999	179	830	459	123	772	201	748	831	426	944	47	296	999999	351	999999	999999	999999	999999	999999	999999	343	107	999999	999999	207	831	98	839	296	461	391	873	611	767	999999	525	920	999999	999999	738	409	999999	709	261	877	394	999999	239	854	999999	123	999999	656	943	725	81	352	42	916	940	999999	908	545	964	563	999999	999999	802	95	425	858	950	534	999999	778	774	999999	236	550	812	204	999999	984	999999	347	94	227	668	999999	999999	183	887	574	650	635	501	999999	745	698	712	709	999999	154	439	999999	173	772	707	174	999999	684	125	492	113	746	253	923	657	626	479	999999	26	760	999999	252	970	385	883	323	287	
751	652	538	837	113	369	714	555	347	184	321	999999	503	101	510	67	999999	471	904	391	999999	375	128	229	766	692	84	254	196	999999	788	889	394	999999	209	41	586	655	999999	387	539	377	999999	999999	167	436	523	999999	398	999999	575	999999	979	931	709	385	534	319	81	420	295	999999	999999	999999	396	432	999999	999999	892	999999	481	749	471	999999	999999	999999	65	675	71	339	178	999999	855	999999	999999	874	999999	462	188	999999	999999	276	583	589	102	79	999999	999999	66	735	310	908	776	919	713	825	452	999999	89	509	329	858	999999	999999	999999	880	614	366	999999	521	522	674	999999	78	999999	214	999999	999999	434	783	200	512	999999	335	39	270	637	935	299	188	431	999999	382	678	504	648	999999	842	347	999999	464	999999	789	999999	223	636	480	708	999999	508	659	571	999999	306	999999	999999	249	922	999999	980	999999	679	76	584	100	999999	301	999999	574	333	195	999999	543	223	328	548	723	84	121	403	790	929	988	790	528	859	429	85	369	999999	408	105	140	366	999999	999999	585	214	453	158	344	999999	999999	999999	999999	336	999999	999999	977	999999	103	999999	999999	318	200	999999	690	999999	999999	240	999999	226	398	886	924	999999	202	999999	999999	543	962	518	999999	999999	69	78	795	373	999999	202	832	614	107	999999	593	243	999999	821	999999	999999	999999	999999	158	999999	513	999999	332	257	999999	232	143	851	570	999999	808	585	544	847	999999	132	527	999999	808	863	999999	41	999999	799	303	690	999999	381	20	598	449	999999	369	999999	459	941	999999	548	674	255	999999	980	53	663	790	17	699	446	572	53	138	777	501	999999	999999	482	998	533	953	18	426	762	840	999999	994	999999	225	137	999999	317	999999	999999	652	999999	804	427	999999	466	18	295	999999	369	809	966	470	672	170	999999	602	977	943	221	999999	665	829	999999	149	999999	668	999999	999999	572	999999	264	667	158	134	999999	490	396	494	542	524	999999	27	66	952	874	999999	332	985	150	999999	999999	374	999999	395	987	999999	507	999999	915	999999	373	503	429	320	999999	309	322	999999	230	595	216	493	411	696	926	647	999999	354	275	570	345	999999	651	999999	638	889	502	763	146	217	982	118	579	744	161	999999	598	745	408	575	199	784	764	999999	327	999999	963	477	468	350	959	163	999999	999999	462	714	851	391	682	664	999999	999999	411	23	612	107	913	666	545	761	59	999999	945	700	381	560	894	106	720	711	999999	999999	999999	796	257	829	106	235	292	447	323	216	999999	743	768	640	383	999999	942	230	999999	306	999999	
707	300	999999	217	999999	999999	999999	999999	754	670	999999	999999	782	999999	999999	766	783	999999	687	383	108	447	842	963	999999	999999	740	186	999999	163	500	697	629	101	597	506	324	621	784	262	999999	627	568	546	102	999999	985	386	999999	984	169	999999	335	923	999999	269	457	968	15	389	242	999999	676	601	180	283	118	690	667	118	451	999999	226	435	992	999999	878	999999	871	206	999999	364	417	999999	999999	280	999999	706	268	999999	58	999999	616	404	29	999999	950	967	375	818	896	304	719	660	542	998	13	900	930	362	390	161	107	808	443	999999	317	518	607	999999	911	412	999999	339	69	999999	554	821	415	336	999999	911	999999	62	310	651	645	999999	625	995	276	471	775	999999	946	897	258	808	961	151	999999	442	370	475	907	999999	872	389	601	446	453	192	494	604	831	999999	999999	54	507	791	242	560	892	611	633	450	636	526	392	172	999999	746	860	999999	976	98	550	999999	155	815	779	265	165	189	551	94	999999	181	84	477	676	999999	999999	999999	909	999999	549	758	841	467	858	355	996	438	598	707	332	999999	999999	742	928	765	999999	692	22	977	405	713	999999	549	473	999999	452	999999	496	644	445	690	364	187	999999	792	623	688	957	433	269	726	590	844	762	755	553	341	999999	910	313	618	167	999999	404	999999	698	999999	993	403	999999	91	942	953	272	999999	999999	999999	203	146	152	999999	734	999999	999999	999999	132	225	786	717	911	120	376	585	340	827	532	432	783	713	103	330	999999	999999	530	999999	999999	636	582	999999	999999	112	148	999999	767	999999	999999	579	223	725	999999	999999	516	285	492	792	999999	367	623	445	118	443	667	999999	999999	999999	526	181	67	999999	894	496	999999	999999	828	808	999999	963	817	247	999999	953	218	67	999	621	814	999999	999999	737	472	426	23	147	21	456	444	659	370	945	575	712	521	683	831	227	839	999999	999999	683	999999	999999	549	385	501	164	999999	610	489	999999	18	999999	999999	329	77	999999	482	506	999999	382	373	999999	602	999999	672	999999	441	999999	236	782	782	964	999999	397	916	999999	876	637	645	856	231	999999	179	939	936	468	612	999999	615	363	744	999999	999999	84	320	509	158	677	999999	270	723	699	384	707	648	54	155	712	999999	999999	999999	999999	861	999999	160	999999	153	663	935	999999	628	249	999999	872	48	449	768	887	86	417	573	209	924	384	143	532	460	472	300	999999	322	999999	788	269	762	999999	481	408	924	781	366	495	742	999999	642	483	779	511	668	209	285	999999	635	996	
783	401	920	486	663	627	88	681	999999	52	891	999999	461	659	119	999999	968	999999	962	305	61	87	466	425	741	660	999999	949	803	999999	617	63	999999	999999	486	370	999999	994	744	306	703	999999	132	999999	617	913	999999	130	999999	529	240	999999	305	340	945	999999	935	504	744	999999	874	138	877	281	999999	999999	465	999999	999999	749	169	973	625	666	602	376	955	766	999999	828	638	633	557	283	860	702	757	999999	847	781	999999	999999	259	742	431	574	999999	999999	274	999999	457	363	947	652	370	267	999999	999999	737	578	750	178	696	916	373	251	581	999999	999999	733	90	532	821	999999	323	684	724	883	245	38	999999	113	502	39	380	999999	999999	905	913	603	999999	128	205	278	41	267	788	343	378	189	999999	213	440	541	697	925	542	556	339	999999	543	416	404	709	20	999999	999999	999999	545	98	566	676	999999	999999	999999	962	336	552	369	65	895	390	999999	65	45	999999	672	961	341	455	743	139	999999	236	70	995	723	496	999999	999999	591	132	797	999999	623	326	522	623	220	735	598	989	196	283	790	162	902	999999	999999	654	999999	714	335	100	355	436	999999	464	757	335	999999	840	294	974	473	773	999999	234	442	719	843	59	751	606	856	753	942	301	446	999999	103	385	822	613	421	999999	797	707	999999	196	225	67	866	884	496	757	999999	222	999999	27	999999	677	906	954	811	924	963	728	243	601	494	999999	27	849	241	863	28	681	999999	999999	999999	885	999999	255	503	785	999999	866	120	999999	999999	999999	491	429	347	999999	999999	868	801	496	914	78	999999	999999	701	416	999999	26	999999	632	739	33	658	223	50	684	999999	660	461	36	741	106	999999	999999	999999	764	327	999999	511	999999	395	160	999999	76	682	999999	421	999999	553	96	745	176	223	999999	368	35	999999	277	388	663	999999	817	999999	999999	755	817	460	337	790	937	99	452	999999	837	246	589	154	591	541	142	272	999999	117	374	290	575	883	140	999999	527	692	59	219	848	778	577	999999	113	321	864	457	93	175	616	999999	303	660	386	251	999999	880	489	999999	255	999999	615	999999	52	494	189	933	329	561	273	999999	50	242	666	68	668	846	50	279	676	685	188	999999	999999	378	987	914	507	999999	999999	646	213	999999	963	458	999999	867	700	999999	142	931	138	999999	999999	371	956	70	994	327	999999	999999	840	219	69	570	221	359	219	674	999999	274	435	999999	999999	627	999999	999999	999999	218	896	801	999999	431	147	999999	557	999999	364	999999	422	927	920	190	316	74	806	
993	263	403	246	999999	657	36	999999	867	505	697	968	284	999999	999999	999999	786	430	780	787	418	82	324	23	565	994	91	262	579	354	255	133	499	821	57	473	999999	971	92	154	129	320	280	249	859	687	90	808	193	999999	143	759	536	999999	397	921	939	390	999999	819	576	774	541	999999	999999	999999	999999	463	283	765	917	814	348	999999	668	999999	999999	84	164	999999	914	282	999999	445	221	496	999999	999999	433	135	999999	494	999999	273	578	354	778	757	989	295	999999	999999	999999	428	227	328	421	900	618	999999	129	865	235	999999	904	303	705	106	311	999999	976	266	40	157	999999	432	524	84	67	323	329	999999	94	869	999999	297	747	650	227	892	85	696	603	143	999999	999999	268	496	369	284	999999	682	456	236	999999	952	596	387	196	795	804	347	999999	305	999999	999999	999999	999999	145	617	555	64	879	418	688	999999	662	896	151	999999	173	38	715	782	999999	646	999999	858	999999	716	999999	369	464	432	999999	999999	853	308	173	930	887	902	361	751	728	999999	803	999999	547	38	999999	699	246	622	631	775	999999	70	631	333	487	921	999999	428	915	196	599	457	330	950	999999	999999	999999	220	685	999999	677	963	999999	89	843	559	999999	999999	999999	11	133	999999	999999	322	115	793	999999	839	999999	966	106	932	836	999999	994	356	716	999999	601	999999	999999	35	999999	370	999999	668	16	551	489	927	999999	283	999999	913	72	758	656	18	999999	642	687	893	767	719	175	744	136	999999	94	497	843	999999	931	492	45	107	904	439	224	447	999999	135	360	524	999999	822	930	999999	999999	999999	699	708	752	958	257	82	267	999999	205	363	999999	495	999999	999999	999999	886	999999	519	999999	965	999999	227	999999	407	855	561	999999	999999	363	352	999999	214	51	848	798	144	971	972	999999	962	839	685	999999	999999	905	301	668	368	440	478	480	421	54	514	392	481	999999	355	113	999999	539	999999	864	999999	549	337	454	618	203	950	999999	379	284	915	136	178	983	933	502	563	999999	999999	812	885	871	402	169	999999	999999	326	230	626	999999	548	433	824	821	391	321	577	999999	59	999999	999999	563	110	146	138	387	223	999999	980	852	549	802	363	212	979	980	156	177	916	999999	877	729	298	511	736	999999	311	356	999999	622	999999	716	999999	20	332	331	771	266	41	159	252	999999	250	773	329	746	999999	621	842	410	175	409	930	896	297	999999	999999	599	410	999999	86	999999	896	368	927	833	959	352	999999	657	999999	890	146	999999	910	58	489	524	191	989	423	
689	999999	201	457	526	999999	946	999999	572	66	181	855	999999	83	385	931	882	846	495	786	726	742	194	999999	284	272	999999	999999	248	280	750	417	420	999999	396	362	704	999999	410	58	22	629	999999	601	47	44	750	694	999999	127	607	677	695	213	999999	999999	329	999999	182	263	621	960	485	301	999999	999999	999999	174	686	32	237	971	445	999999	774	999999	434	592	162	250	522	999999	460	131	673	82	999999	217	534	448	43	702	999999	157	436	62	154	26	295	283	599	586	17	513	889	636	241	258	438	600	523	736	848	932	741	152	509	363	999999	243	52	237	639	248	988	534	242	298	20	721	999999	417	999999	879	650	936	999999	999999	241	46	999999	473	778	933	925	306	854	806	416	294	552	999999	999999	62	999999	999999	946	769	524	365	404	943	247	716	648	116	439	999999	291	804	680	562	999999	590	402	999999	459	705	323	692	679	435	882	726	179	171	999999	255	999999	288	990	702	432	876	642	897	999999	71	295	818	867	885	525	999999	999999	989	999999	999999	659	999999	999999	250	999999	832	685	968	70	520	999999	486	98	194	999999	12	814	978	140	256	947	505	999999	397	999999	504	824	794	910	999999	123	189	999999	219	999999	985	376	749	256	599	200	999999	836	715	524	999999	730	683	563	999999	797	999999	999999	422	860	163	319	525	830	951	17	999999	68	790	407	367	983	878	598	346	636	999999	732	540	999999	283	669	637	873	999999	999999	151	999999	999999	483	488	330	90	359	999999	676	850	919	304	592	310	615	56	317	999999	824	852	94	227	886	999999	999999	328	366	999999	999999	681	651	228	187	999999	659	671	316	999999	47	902	999999	165	669	785	999999	437	999999	755	667	622	330	717	787	999999	67	23	510	751	585	11	724	999999	948	994	999999	700	126	726	650	944	740	398	999999	921	999999	928	557	111	999999	475	999999	999999	999999	871	999999	934	441	999999	808	645	171	564	344	45	188	757	217	674	586	999999	320	231	114	723	999999	932	597	999999	598	138	999999	408	175	119	631	122	852	86	999999	273	269	860	999999	999999	783	185	64	94	743	999999	999999	999999	524	140	999999	999999	999999	999999	988	428	347	999999	667	999999	999999	999999	398	999999	413	76	904	999999	40	999999	195	460	312	108	999999	707	999999	513	131	33	417	583	884	999999	955	482	615	999999	999999	999999	926	693	999999	248	999999	30	999999	829	999999	677	670	999999	851	211	944	703	846	408	999999	999999	550	833	999999	644	999999	999999	878	363	278	930	999999	258	53	815	999999	502	
268	74	282	918	920	58	999999	454	362	999999	731	682	999999	262	636	999999	999999	999999	675	102	249	999999	976	999999	152	433	561	749	999999	421	546	46	999999	452	444	781	999999	347	999999	501	10	999	292	444	874	205	273	999999	304	254	859	246	149	303	263	711	98	62	776	496	496	93	999999	940	290	695	999999	647	999999	854	999999	61	445	183	999999	249	275	541	355	946	170	545	999999	970	562	309	896	521	999999	733	999999	83	571	999999	14	999999	770	351	164	188	338	625	999999	999999	174	807	801	999999	999999	23	446	999999	706	829	335	951	637	268	999999	999999	798	999999	458	999999	171	16	490	570	178	184	479	923	387	177	999999	545	999999	15	806	755	508	999999	320	185	297	146	999999	999999	548	63	289	512	963	183	390	982	999999	125	288	168	326	241	797	37	999999	522	180	999999	999999	790	615	632	999999	999999	999999	867	999999	999999	999999	999999	639	748	31	999999	894	967	960	213	786	636	379	230	726	647	438	277	143	292	999999	774	999999	837	530	758	447	657	60	340	700	522	999999	893	328	264	529	578	219	681	999999	576	562	999999	752	584	421	395	999999	814	204	999999	999999	752	999999	32	68	999999	228	273	678	999999	917	629	513	273	999999	999999	902	472	999999	860	67	462	159	74	222	10	95	999999	999999	62	999999	999999	146	495	999999	204	261	306	999999	999999	360	946	12	999999	999999	932	462	999999	895	935	492	443	696	344	157	281	602	577	809	999999	716	282	926	626	495	999999	999999	28	484	495	999999	606	275	400	510	121	460	263	414	290	547	605	999999	411	569	999999	549	802	347	517	601	999999	496	148	21	88	999999	385	410	978	448	444	14	410	710	999999	999999	305	833	999999	820	349	172	999999	520	120	231	524	999999	188	142	691	680	967	893	551	119	137	999999	432	102	84	853	436	999999	112	601	650	701	999999	149	254	968	312	696	262	521	966	628	901	999999	505	328	999999	845	757	764	46	516	999999	776	50	916	999999	943	999999	495	736	688	999999	518	581	823	999999	999999	888	723	999999	280	999999	39	152	509	999999	575	596	755	999999	999999	999999	347	564	999999	542	906	109	337	566	368	950	766	785	999999	220	392	284	682	944	194	957	999999	396	999999	875	999999	999999	541	438	999999	999999	990	864	155	604	79	953	999999	999999	477	938	560	166	19	999999	999999	254	864	298	105	301	914	811	999999	633	999999	951	999999	267	412	282	568	999999	999999	999999	959	999999	639	683	150	999999	999999	401	999999	255	407	878	386	999999	11	884	
769	252	343	544	999999	188	428	999999	555	128	165	191	878	205	380	661	435	999999	999999	999999	615	999999	158	999999	464	523	345	201	235	999999	575	362	266	527	512	325	565	999999	579	999999	483	127	138	999999	283	999999	522	280	999999	745	452	388	85	38	279	999999	104	676	999999	918	843	999999	999999	383	552	999999	924	360	692	65	999999	248	428	589	999999	999999	61	135	999999	999999	11	74	999999	999999	728	196	286	999999	999999	923	231	999999	116	661	937	256	831	755	479	480	730	999999	588	819	649	213	959	496	539	782	999999	999999	293	280	916	999999	909	805	655	366	526	999999	112	768	834	217	142	766	652	252	665	306	656	999999	999999	999999	486	507	999999	524	237	790	999999	476	396	999999	604	836	745	167	347	999999	109	123	953	999999	69	999999	985	441	81	999999	999999	297	126	240	322	380	200	999999	303	412	999999	999999	138	999999	999	636	382	582	612	305	31	494	905	999999	999999	542	958	56	779	667	522	409	452	43	946	409	999999	999999	939	233	645	667	864	999999	71	969	984	228	999999	433	446	999999	828	776	181	358	999999	487	43	999999	422	999999	308	999999	890	999999	999999	105	788	999999	286	226	642	388	999999	999999	630	970	577	237	558	740	23	355	230	118	580	999999	999999	598	999999	872	132	168	999999	501	369	237	54	999999	291	999999	439	999999	156	230	770	450	999999	817	727	422	999999	806	231	681	141	952	416	781	999999	20	243	200	583	414	104	483	577	168	994	403	925	81	945	669	310	580	208	999	999999	140	560	53	870	604	963	999999	936	140	370	416	821	273	522	281	655	248	999999	742	136	296	872	957	823	999999	999999	837	999999	562	380	999999	753	416	999999	854	459	199	330	978	999999	778	546	446	798	587	582	662	559	674	999999	72	999999	466	999999	61	267	999999	230	545	999999	135	464	384	759	999999	663	999999	830	999999	821	465	999999	881	999999	999999	749	436	168	999999	752	999999	288	999999	549	999999	840	999999	542	391	596	856	969	785	999999	326	324	172	687	989	924	177	831	891	852	999999	153	838	175	999999	999999	831	444	984	792	283	846	276	834	999999	968	375	999999	449	80	999999	496	999999	999999	974	999999	586	999999	179	320	999999	999999	396	344	991	174	11	131	27	89	999999	999999	984	992	999999	479	57	338	245	999999	999999	999999	999999	999999	888	71	20	828	201	999999	725	92	274	673	999999	281	460	932	842	286	967	999999	854	999999	999999	552	511	151	423	505	999999	258	513	158	762	999999	619	576	456	999999	164	183	929	
999999	364	683	999999	320	784	326	29	125	999999	959	999999	999999	450	32	515	345	559	868	414	696	506	476	578	126	999999	928	661	884	486	912	131	999999	325	329	16	631	405	201	367	107	999999	870	999999	554	105	458	999999	999999	70	120	999999	295	768	243	37	887	999999	999999	409	999999	664	145	999999	582	837	269	999999	130	26	884	940	999999	999999	317	220	999999	712	34	999999	999999	999999	73	823	376	540	836	999999	999999	302	999999	999999	999999	791	510	442	350	241	190	716	835	469	718	581	186	179	999999	999999	460	999999	999999	184	999999	20	999999	999999	600	321	272	51	10	244	906	828	999999	367	576	999999	10	874	869	404	532	999999	195	993	380	999999	999999	206	999999	999999	574	69	900	943	445	363	845	743	842	39	999999	148	716	601	562	889	999999	999999	999999	447	999999	586	163	997	999999	773	999999	952	396	118	674	76	999999	948	669	847	928	953	922	223	730	266	999999	840	435	393	601	594	440	491	808	828	603	90	279	988	906	902	300	672	999999	893	357	999999	364	902	624	767	999999	715	961	729	896	389	716	525	553	323	999999	269	181	240	521	904	309	845	472	444	999999	999999	999999	35	663	259	684	999999	999999	308	485	999999	769	999999	662	999999	530	999999	999999	999999	373	753	999999	592	340	999999	999999	999999	381	453	434	518	440	190	99	260	773	999999	76	646	705	879	617	254	837	999999	500	348	578	999999	999999	230	913	258	80	924	999999	999999	695	631	759	386	465	465	873	966	101	589	999999	411	951	999999	22	296	519	494	146	200	999999	299	999999	162	729	585	78	214	605	999999	119	174	24	425	250	444	999999	328	424	999999	999999	871	948	999999	999999	176	844	789	217	627	739	586	787	55	603	405	100	606	657	879	396	668	371	909	479	579	397	536	354	577	409	200	999999	999999	819	883	999999	999999	999999	562	741	289	997	978	999999	533	386	999999	822	844	354	290	671	999999	764	712	510	48	441	33	779	318	444	639	228	548	515	802	236	719	999999	470	57	104	147	117	671	393	467	946	202	428	714	510	233	129	529	999999	999999	999999	383	312	999999	534	999999	433	844	999999	760	903	27	584	742	112	790	999999	242	577	999999	657	50	127	999999	494	831	360	604	999999	415	108	29	999999	581	129	999999	752	280	523	320	999999	272	999999	999999	563	928	618	685	999999	719	349	887	999999	138	573	999999	266	730	704	703	999999	829	910	999999	661	884	999999	12	623	766	48	613	718	266	693	999999	736	494	27	566	999999	675	992	
999999	999999	221	77	999999	18	62	89	999999	576	999999	887	884	362	361	971	999999	891	999999	72	999999	999999	999999	178	695	445	187	339	999999	713	148	491	999999	837	695	886	449	817	195	993	999999	999999	26	47	899	379	808	42	385	522	347	999999	605	612	157	999999	339	53	381	415	830	723	316	999999	438	337	139	57	999999	475	999999	999999	705	623	501	999999	664	699	278	326	636	155	954	259	375	999999	999999	999999	999999	162	556	405	999999	780	172	999999	380	708	609	571	999999	761	999999	910	999999	485	970	982	121	990	878	999999	775	64	778	685	768	67	942	965	451	984	368	515	918	136	426	925	460	653	786	956	99	706	87	875	999999	999999	269	890	999999	903	43	999999	283	999999	999999	391	11	486	999999	323	766	644	130	264	999999	999999	991	864	68	54	531	467	214	921	550	78	977	999999	999999	725	797	62	472	999999	951	999999	999999	12	505	999999	923	999999	574	473	999999	455	586	822	482	919	62	999999	832	457	381	999999	494	362	375	999999	999999	107	580	363	525	713	181	581	313	733	999999	988	368	32	130	557	892	740	999999	104	492	164	431	999999	999999	402	229	999999	176	384	185	879	637	999999	631	826	403	999999	999999	486	999999	14	999999	748	300	74	999999	999999	999999	823	683	753	999999	280	999999	259	676	593	999999	132	493	167	414	928	999999	749	360	999999	401	304	999999	681	792	255	820	999999	645	682	999999	999999	366	420	687	999999	701	999999	999999	999999	875	999999	159	809	529	825	992	126	599	590	201	999999	713	622	418	42	999999	999999	961	999999	999999	590	614	994	897	999999	766	999999	480	71	236	999999	501	993	999999	30	999999	999999	162	966	262	704	999999	64	491	156	894	999999	12	654	683	999999	470	873	907	294	766	165	912	446	999999	919	645	999999	363	999999	59	720	82	398	887	324	849	994	132	999999	701	560	513	751	198	32	81	825	387	536	665	627	999999	264	263	989	442	999999	999999	343	69	361	700	426	107	184	999999	999999	767	999999	851	475	999999	999999	999999	216	652	171	257	46	847	819	159	827	409	431	634	999999	144	897	881	999999	97	789	695	350	999999	97	653	24	361	467	68	28	685	200	877	932	671	999999	347	281	468	870	495	249	211	873	999999	675	550	852	479	869	488	717	388	961	467	999999	356	999999	517	243	999999	390	999999	999999	151	218	554	999999	999999	97	999999	609	674	226	303	999999	148	999999	999999	999999	473	999999	987	999999	539	999999	812	999999	475	999999	700	782	764	234	999999	115	488	79	999999	808	
131	999999	999999	392	318	879	999999	172	999999	22	114	370	495	539	999999	999999	402	572	602	999999	406	638	236	999999	396	778	844	450	40	999999	999999	999999	263	271	856	625	803	605	879	660	924	999999	258	462	999999	340	297	235	464	20	999999	999999	477	558	411	493	999999	977	996	540	44	602	999999	999999	55	46	999999	233	999999	154	382	999999	999999	941	258	756	389	773	999999	999999	491	619	999999	999999	484	999999	600	704	860	372	999999	825	608	999999	625	332	517	778	416	999999	233	73	552	320	999999	916	233	999999	310	654	113	999999	999999	999999	999999	425	999999	121	995	996	999999	411	373	320	151	556	198	353	326	926	999999	611	366	136	999999	427	76	999999	392	568	825	74	404	215	268	162	262	999999	300	209	999999	406	782	999999	842	821	700	999999	178	90	727	880	219	383	415	502	999999	446	119	631	358	999999	999999	437	180	380	17	167	999999	988	303	530	62	126	221	842	999999	999999	294	999999	727	835	505	311	840	945	855	999999	799	999999	669	816	558	999999	851	771	676	355	999999	999999	814	542	189	189	999999	207	828	103	172	999999	673	547	999999	108	999999	523	999999	427	597	234	524	999999	368	295	329	486	971	393	275	449	176	483	704	999999	205	194	656	326	999999	999999	127	999999	858	236	999999	131	664	459	765	338	999999	258	757	25	947	827	999999	893	860	310	235	444	999999	722	407	200	843	340	999999	719	866	130	903	954	117	762	138	141	203	207	821	521	999999	937	999999	917	725	688	874	378	19	763	465	224	416	682	934	145	829	902	288	334	556	56	999999	999999	355	802	999999	999999	999999	52	699	662	999999	999999	817	890	999999	489	999999	999999	999999	999999	999999	113	664	688	999999	435	999999	993	312	999999	919	497	965	581	475	999999	571	922	780	689	679	999999	73	802	999999	702	865	999999	999999	349	437	133	999999	31	999999	368	549	999999	999999	482	999999	704	999999	999999	999999	999999	748	245	425	698	999999	552	383	777	854	742	999999	862	951	845	570	999999	466	962	999999	795	628	943	244	117	370	903	667	308	332	975	236	665	68	999999	953	629	999999	999999	999999	884	749	101	177	603	999999	687	715	419	999999	581	999999	778	543	948	372	805	10	318	999999	999999	999999	85	999999	879	516	383	803	999999	891	940	167	999999	541	979	55	537	999999	999999	999999	683	197	257	396	999999	736	457	999999	999999	999999	158	999999	319	510	416	999999	674	647	297	999999	945	883	999999	528	971	424	621	246	564	902	835	39	999999	530	654	827	637	689	999999	153	68	
999999	692	832	999999	999999	847	126	135	999999	381	999999	999999	999999	842	799	687	728	424	336	125	221	999999	218	999999	128	269	789	855	588	372	999999	999999	154	38	693	201	677	786	660	999999	504	121	584	531	999999	551	815	999999	855	149	999999	274	377	38	847	693	999999	294	624	61	999999	270	546	617	999999	946	344	525	999999	608	19	999999	764	759	620	999999	983	687	603	577	999999	111	10	448	464	721	576	125	191	999	717	393	999999	999999	519	243	574	967	145	999999	216	300	538	257	139	965	510	618	417	747	710	796	690	999999	607	956	270	107	162	999999	380	228	344	159	891	999999	780	164	999999	386	535	26	551	604	370	999999	999999	752	318	498	220	957	708	999999	299	920	999999	999999	999999	562	973	999999	814	470	628	987	956	389	366	513	194	999999	999999	40	221	693	255	999999	686	999999	393	517	999999	664	463	999999	520	900	860	970	923	666	999999	687	413	999999	999999	90	999999	999999	999999	193	999999	805	999999	865	589	677	231	999999	999999	616	437	557	179	466	687	999999	16	215	477	66	529	999999	590	528	202	690	627	162	491	174	120	313	257	209	130	983	360	598	832	843	678	264	999999	316	238	999999	999999	946	381	999999	83	770	999999	150	664	11	224	999999	999999	899	59	999999	123	510	999999	134	310	969	345	704	799	418	382	999999	387	274	99	283	299	597	182	680	781	440	100	349	407	116	545	129	769	575	925	933	793	608	150	794	810	114	999999	999999	611	677	262	665	398	999999	763	399	911	940	495	85	999999	378	999999	999999	420	999999	726	204	434	999999	934	234	492	448	999999	999999	133	304	473	195	302	999999	999999	113	187	999999	951	136	999999	155	217	829	89	850	217	424	320	467	384	999999	387	110	124	999999	742	38	182	949	999999	999999	275	616	477	999999	782	999999	309	999999	505	985	215	999999	999999	999999	18	115	154	642	241	425	999999	666	999999	818	807	202	518	683	370	159	262	12	694	368	879	999999	362	779	77	124	124	135	961	399	999999	787	999999	836	387	637	883	999999	999999	999999	526	609	696	658	502	999999	584	625	999999	355	732	212	905	999999	999999	416	753	374	999999	127	999999	342	705	530	379	29	943	682	306	732	275	722	294	679	842	999999	999999	703	287	487	539	999999	311	615	666	999999	882	999999	999999	999999	884	519	999999	599	715	194	904	175	289	482	645	901	329	101	89	20	918	999999	649	138	999999	59	97	97	999999	999999	40	99	999999	142	147	999999	255	336	999999	756	757	694	999999	658	
376	738	424	804	841	638	179	220	535	656	327	655	127	308	467	999999	999999	877	22	999999	999999	814	311	156	344	469	999999	999999	999999	333	999999	233	999999	991	762	773	999999	292	255	949	641	999999	563	217	815	492	69	947	868	999999	335	880	682	70	504	561	436	999999	469	382	999999	187	999999	212	403	104	393	135	999999	694	209	148	631	72	271	999999	261	104	999999	852	409	708	134	240	997	382	551	211	497	211	999999	368	999999	873	967	999999	999999	360	999999	720	999999	934	411	184	999999	196	259	999999	798	171	309	999999	936	617	972	284	62	999999	999999	999999	553	191	999999	344	357	841	326	757	105	807	490	901	999999	620	754	475	307	950	427	811	999999	930	412	999999	999999	14	999999	999999	900	692	411	126	155	794	177	916	305	76	827	971	999999	501	524	991	680	408	999999	325	863	506	977	112	999999	403	897	622	999999	312	442	352	419	120	999999	412	999999	374	756	999999	452	999999	179	999999	999999	456	999999	999999	415	999999	999999	503	999999	116	352	403	999999	309	807	751	897	555	999999	993	634	484	561	759	999999	122	595	316	652	568	872	35	337	999999	979	862	461	275	999999	367	656	939	401	313	768	462	696	106	566	14	597	897	699	185	606	648	895	192	986	303	825	349	999999	392	243	999999	76	968	329	945	300	631	999999	780	347	695	999999	999999	991	999999	425	498	750	648	970	974	999999	161	150	340	966	279	288	912	541	317	999999	18	999999	451	395	727	777	620	714	999999	559	919	838	910	565	647	200	999999	878	999999	999999	999999	421	268	990	915	828	988	978	30	353	436	999999	40	607	999999	999999	999999	999999	697	721	999999	999999	15	425	416	323	239	775	329	999999	999999	44	214	718	883	596	810	999999	480	999999	999999	641	693	622	132	680	807	313	491	468	651	18	999999	615	469	279	416	843	584	601	598	223	659	941	868	401	999999	321	723	999999	377	999999	325	798	933	497	250	392	302	736	515	926	294	860	438	999999	854	999999	259	614	189	999999	876	878	999999	575	999999	752	753	731	645	999999	589	13	999999	999999	692	392	681	971	999999	34	550	847	999999	671	928	999999	999999	402	547	445	72	119	307	999999	999999	999999	496	368	515	497	638	999999	100	999999	347	999999	769	875	783	471	917	287	584	165	427	999999	999999	640	646	999999	999999	999999	193	209	433	999999	705	691	349	255	895	323	999999	542	396	978	756	77	334	647	38	637	618	85	999999	784	535	152	999999	193	999999	856	721	330	257	287	387	999999	595	
867	585	999999	536	538	999999	603	821	52	999999	448	282	724	315	998	165	612	999999	117	681	648	944	563	999999	999999	600	48	601	145	294	118	999999	865	999999	466	72	951	111	90	999999	925	962	999999	383	543	911	999999	550	723	175	644	545	999999	999999	946	923	32	378	379	999999	537	11	999999	757	660	847	416	252	849	935	214	511	999999	999999	756	999999	461	190	175	255	670	498	878	970	650	573	331	655	999999	542	50	999999	731	153	971	923	999999	735	722	999999	504	687	701	788	960	143	883	671	999999	999999	472	841	999999	999999	276	49	133	715	999999	96	526	760	717	316	895	630	779	517	636	833	409	725	467	478	999999	999999	797	100	999999	999999	690	659	999999	999999	80	208	380	999999	877	999999	999999	999999	628	636	999999	743	970	394	892	340	999999	376	999999	630	999999	746	384	734	382	293	999999	43	999999	999999	406	999999	999999	452	246	696	260	999999	999999	704	999999	839	106	999999	308	17	22	412	999999	679	163	999999	625	572	414	999999	999999	645	999999	594	690	766	864	38	239	313	185	527	158	206	89	190	736	340	596	31	649	999999	435	375	280	999999	999999	999999	999999	999999	999999	995	48	911	999999	615	947	55	23	276	999999	78	999999	995	831	999999	999999	10	999999	999999	586	294	975	392	684	281	220	859	324	850	930	837	999999	157	71	190	489	246	999999	474	243	691	999999	330	56	581	999999	440	999999	999999	584	999999	436	473	505	999999	999999	999999	237	600	999999	999999	730	999999	999999	999999	485	999999	933	651	15	28	676	136	739	895	967	655	999999	999999	329	780	325	539	276	104	411	129	651	114	999999	833	19	733	79	154	961	164	984	909	105	506	506	892	780	566	169	310	733	610	999999	373	999999	133	280	624	772	999999	896	999999	736	999999	803	828	489	181	19	942	999999	594	934	813	671	435	17	999999	283	433	758	709	935	111	395	999999	124	999999	523	885	999999	455	999999	769	267	742	183	739	999999	677	412	999999	999999	226	999999	149	676	186	999999	884	126	457	350	348	442	999999	316	999999	971	999999	714	999999	999999	133	489	611	222	174	555	928	261	999999	129	605	30	160	162	718	857	256	999999	999999	105	638	769	15	114	999999	999999	999999	436	548	999999	941	963	999999	950	433	999999	999999	999999	999999	999999	773	633	999999	338	744	999999	999999	44	597	777	725	398	776	595	30	364	484	999999	188	999999	485	999999	712	510	188	999999	309	210	729	981	226	329	862	316	332	14	921	676	370	715	999999	45	838	771	52	552	999999	136	929	
79	262	999999	748	674	155	280	920	346	160	112	29	91	315	616	999999	406	536	469	999999	25	442	807	146	473	793	999999	663	999999	468	999999	454	183	999999	659	728	91	580	198	171	61	999999	584	526	267	999999	962	730	232	221	646	26	728	999999	999999	636	999999	998	999999	880	705	617	979	878	999999	658	845	811	999999	888	999999	825	347	307	999999	930	999999	291	878	776	830	999999	441	729	821	618	725	319	999999	33	283	93	305	317	466	999999	999999	705	11	609	999999	161	999999	343	742	821	999999	431	651	999999	778	173	129	508	59	985	185	259	66	905	932	999999	455	632	614	395	529	40	840	776	825	162	289	279	999999	999999	644	107	999999	999999	940	304	668	382	254	119	964	796	267	481	269	855	999999	105	677	324	706	452	729	999999	301	648	590	875	999999	626	884	999999	582	379	999999	999999	271	999999	965	637	867	82	387	999999	431	732	772	369	517	969	513	193	602	611	999999	201	378	641	709	999999	714	792	224	628	999999	999999	224	887	140	999999	593	999999	140	49	456	633	999999	234	999999	568	876	231	999999	198	123	700	999999	999999	999999	999999	709	999999	356	674	923	84	857	759	279	999999	999999	884	238	999999	385	920	63	562	164	350	136	154	716	151	425	492	999999	36	514	534	999999	253	491	981	482	963	246	465	999999	999999	775	315	954	999999	999999	992	992	41	999999	999999	647	999999	816	66	32	565	914	215	258	440	649	831	999999	745	451	275	402	257	853	422	999999	999999	445	999999	574	821	999999	108	101	433	499	999999	223	321	887	179	436	435	959	917	999999	40	216	685	999999	944	71	218	999999	999999	599	745	187	399	519	59	999999	43	492	210	375	999999	124	825	940	999999	617	933	858	282	838	967	297	999999	374	999999	391	999999	60	629	999999	980	933	999999	833	754	226	823	801	837	919	403	943	758	551	242	916	390	745	999999	336	999999	360	893	946	632	999999	250	35	999999	668	999999	983	862	450	394	999999	807	992	196	999999	793	141	30	362	445	33	539	394	141	736	999999	24	573	302	632	999999	999999	999999	211	306	999999	999999	935	999999	428	419	90	317	167	360	999999	398	999999	999999	543	996	999999	540	999999	608	918	856	999999	999999	668	486	999999	999999	818	763	842	447	790	889	63	995	206	851	999999	999999	999999	999999	999999	781	627	611	999999	126	759	635	300	509	859	999999	388	129	903	804	511	999999	999	521	999999	403	518	999999	999999	999999	999999	547	999999	488	606	485	665	999999	629	123	512	67	30	303	809	
193	473	342	588	198	511	934	101	999999	350	991	35	999999	733	833	272	999999	13	999999	999999	999999	835	812	902	383	936	692	500	790	302	453	922	706	711	999999	930	185	93	419	999999	468	999999	408	148	615	999999	244	962	795	850	556	63	999999	580	999999	357	999999	439	999999	261	999999	999999	999999	109	896	78	329	719	999999	903	97	872	593	638	264	765	436	673	999999	923	702	730	704	940	745	400	698	135	123	957	278	746	999999	999999	348	34	999999	309	252	547	999999	524	544	892	762	684	470	595	326	833	999999	999999	152	999999	999999	98	739	369	363	999999	999999	203	606	470	634	350	993	435	299	240	999999	137	431	999999	999999	187	195	812	187	70	929	113	999999	999999	47	999999	999999	597	999999	260	999999	786	945	999999	176	999999	918	84	267	422	691	999999	305	95	999999	999999	566	402	999999	382	999999	999999	191	303	999999	277	394	999999	432	353	999999	999999	827	49	946	999999	191	999999	583	855	268	121	555	765	999999	999999	999999	999999	999999	999999	999999	999999	108	235	357	999999	604	652	179	899	999999	602	651	914	675	296	217	265	999999	391	612	880	818	643	999999	999999	999999	999999	924	681	468	670	999999	189	627	999999	999999	601	692	588	238	539	515	999999	312	666	469	640	100	999999	687	552	583	999999	641	844	393	464	121	999999	985	187	999999	999999	440	882	352	471	296	141	999999	615	573	560	999999	82	999999	999999	341	457	331	741	336	841	993	999999	96	575	999999	783	160	842	489	136	999999	999999	810	27	253	429	999999	998	354	958	999999	81	999999	32	531	568	999999	259	133	663	243	253	851	886	504	999999	795	776	999999	512	999999	999999	999999	446	956	999999	272	358	999999	911	144	333	999999	377	747	921	999999	73	999999	979	314	901	719	826	892	360	999999	924	522	728	633	999999	84	841	978	947	945	543	999999	429	999999	999999	368	999999	529	910	856	484	999999	999999	999999	731	999999	944	208	89	999999	309	553	606	903	999999	836	172	287	596	259	555	999999	799	975	402	998	623	683	999999	542	507	306	999999	999999	999999	784	999999	999999	902	813	139	643	999999	520	645	999999	468	999999	958	294	206	934	999999	661	311	95	349	607	195	733	119	999999	999999	546	929	13	571	999999	188	999999	999999	31	385	783	129	912	499	999999	340	412	539	999999	999999	999999	346	999999	373	331	202	638	445	341	954	999999	704	868	629	362	590	642	428	365	347	404	999999	184	558	159	541	399	999999	69	277	782	204	22	546	124	210	366	640	249	911	999999	128	565	77	999999	999999	
261	292	146	699	999999	984	183	759	999999	999999	171	24	999999	789	999999	53	385	74	999999	973	999999	999999	515	162	233	999999	188	453	798	286	999999	117	350	80	289	116	458	369	999999	798	31	263	999999	611	999999	999999	426	999999	118	506	742	501	895	244	999999	929	999999	984	999999	695	805	729	999999	52	681	64	673	153	509	696	594	25	999999	382	999999	437	999999	999999	999999	999999	585	728	345	301	544	339	221	116	682	360	999999	474	893	883	993	301	302	184	929	983	677	283	950	999999	999999	726	999999	999999	292	960	825	874	869	594	120	86	394	669	999999	352	843	999999	470	159	999999	999999	131	611	389	660	145	930	973	141	213	312	778	923	999999	999999	332	698	824	722	534	464	604	309	999999	916	907	632	675	587	149	120	813	800	63	793	605	404	144	632	825	894	900	738	390	808	307	470	291	999999	999999	155	742	747	624	903	524	822	999999	999999	999999	512	264	396	991	103	999999	978	870	595	222	928	563	999999	999999	640	563	865	919	964	618	447	999999	984	568	999999	999999	75	185	159	278	782	565	999999	999999	999999	639	514	999999	297	318	329	599	999999	478	101	591	550	999999	984	349	659	999999	873	853	315	999999	280	828	997	725	999999	802	720	999999	439	372	892	322	585	999999	59	128	631	999999	299	847	655	999999	476	412	999999	999999	200	809	999999	879	692	818	574	999999	369	685	750	572	885	526	879	999999	999999	728	699	237	999999	984	299	541	281	227	564	467	515	764	999999	999999	897	218	612	999999	707	559	680	999999	999999	999999	640	999999	377	69	770	999999	968	286	999999	748	713	600	950	216	520	88	608	999999	999999	116	646	999999	334	999999	674	999999	999999	968	670	489	58	625	999999	841	353	925	999999	222	456	999999	499	999999	297	999999	881	307	268	405	400	629	951	216	999999	641	787	999999	49	999999	999999	104	858	999	999999	999999	999999	97	999999	118	862	999999	999999	999999	999999	472	617	417	317	720	284	377	418	999999	578	999999	999999	842	804	847	64	317	886	952	827	999999	999999	500	999999	999999	913	793	196	999999	543	806	999999	565	999999	358	33	379	728	999999	999999	26	685	999999	431	575	999999	999999	293	273	64	554	999999	962	568	664	999999	999999	999999	16	807	491	999999	268	975	771	335	972	653	456	823	684	999999	567	25	811	676	593	999999	57	850	66	999999	999999	999999	999999	108	753	999999	534	819	906	584	721	999999	999999	999999	426	374	659	999999	487	213	836	449	999999	965	151	946	757	999999	999999	999999	747	166	750	981	268	999999	
986	999999	582	974	128	637	917	109	867	55	570	976	260	228	999999	999999	372	852	999999	483	724	999999	956	806	250	999999	873	857	837	999999	771	473	576	262	388	985	999999	999999	95	208	531	281	107	105	999999	999999	999999	726	638	939	999999	897	317	784	449	963	999999	999999	734	582	763	69	271	312	284	107	409	997	999999	434	150	859	767	475	951	999999	925	861	431	999999	999999	157	999999	897	770	873	999999	792	813	999999	999999	892	999999	512	445	472	19	795	821	287	381	740	886	214	799	935	140	999999	832	999999	999999	855	353	275	999999	616	840	999999	999999	999999	941	999999	999999	425	166	999999	91	264	999999	489	444	999999	49	153	98	78	270	24	999999	835	743	323	959	817	999999	999999	548	512	999999	829	632	644	263	420	346	763	999999	471	58	551	853	875	812	999999	999999	908	999999	210	186	999999	355	825	999999	706	667	627	658	999999	47	743	709	578	524	210	857	799	875	628	807	335	999999	799	966	555	981	867	999999	616	999999	479	606	348	336	45	483	806	378	557	753	718	999999	189	433	314	842	285	360	611	495	999999	42	196	999999	851	191	999999	999999	720	999999	799	999999	999999	122	568	146	999999	252	488	999999	999999	431	328	875	99	999999	343	375	662	999999	705	517	900	999999	502	446	419	945	484	999999	999999	948	657	833	954	999999	73	77	865	177	999999	43	871	883	445	341	714	321	313	631	848	189	999999	999999	28	292	226	999999	999999	131	726	426	767	634	799	999999	773	494	921	999999	999999	999999	510	494	242	999999	999999	26	685	170	732	999999	641	999999	15	748	751	999999	814	671	385	151	457	743	450	64	276	999999	94	343	568	229	400	816	474	999999	678	712	774	356	646	999999	246	459	399	628	784	999999	628	999999	360	999999	680	259	999999	25	818	767	53	999999	405	408	931	351	602	999999	707	824	999999	433	999999	49	875	467	34	186	905	997	999999	999999	280	999999	618	44	999999	999999	548	999999	704	459	763	911	668	999999	951	999999	278	894	857	999999	920	960	537	205	980	320	257	222	234	935	119	820	423	999999	907	54	789	999999	368	999999	964	567	999999	927	670	168	999999	287	999999	786	907	20	150	999999	901	320	823	423	63	672	198	336	916	768	999999	999999	497	447	690	999999	459	380	999999	700	921	999999	839	609	534	822	999999	969	706	999999	999999	108	680	954	329	999999	231	375	843	695	968	638	999999	361	999999	727	670	999999	597	610	999999	537	484	450	999999	999999	999999	223	999999	241	733	999999	999999	477	741	251	999999	
543	999999	999999	684	93	999999	841	731	293	999999	488	31	807	161	15	381	999999	121	999999	624	240	417	999999	999999	18	487	612	961	750	999999	182	620	999999	465	137	816	999999	925	252	10	642	718	263	999999	999999	201	999999	89	728	846	999999	366	250	999999	41	135	345	976	676	606	999999	879	981	285	540	999999	999999	351	34	198	877	179	869	500	999999	521	163	946	134	999999	999999	533	243	903	483	816	380	719	999999	11	480	527	259	646	86	763	737	978	304	134	516	739	65	539	999999	364	497	750	644	520	999999	398	852	859	210	400	646	88	801	723	497	965	917	999999	999999	359	920	999999	999999	228	784	184	652	999999	999999	999999	999999	999999	934	129	329	629	84	999999	999999	92	675	400	999999	686	999999	659	187	581	636	999999	999999	42	822	619	999999	274	337	999999	999999	797	746	851	559	544	999999	943	153	682	404	868	890	14	992	635	684	529	786	737	111	135	997	81	373	760	843	445	881	325	999999	65	999999	658	187	242	345	999999	840	900	764	184	515	999999	186	999999	659	817	50	196	934	914	487	599	325	999999	999999	999999	488	799	701	999999	71	999999	999999	348	575	999999	826	759	300	860	999999	885	972	927	619	502	894	999999	110	35	404	694	390	770	999999	702	343	577	442	669	345	51	999999	287	122	686	508	837	203	427	999999	999999	896	84	235	601	626	397	990	999999	999999	883	698	675	91	377	448	999999	771	872	898	999999	327	630	525	647	686	695	999999	933	993	66	411	999999	44	999999	999999	315	545	999999	999999	999999	999999	145	887	461	353	999999	205	744	248	281	76	330	528	741	963	275	558	587	915	999999	582	999999	999999	725	482	25	640	967	579	142	691	999999	999999	953	673	999999	743	74	999999	162	500	80	694	722	989	999999	165	302	161	999999	756	957	70	999999	372	528	831	172	999999	337	893	999999	999999	115	999999	280	533	574	78	781	532	494	999999	762	441	511	372	591	735	401	999999	347	816	57	999999	999999	735	652	590	154	360	580	95	966	999999	271	999999	589	141	718	557	590	999999	379	10	999999	674	307	999999	861	165	249	999999	587	477	555	422	999999	729	999999	545	880	984	923	430	951	408	999999	504	179	605	999999	999999	26	999999	280	123	446	57	123	69	437	939	729	988	999999	154	508	499	713	999999	788	860	285	183	677	605	310	949	58	999999	357	803	544	265	382	789	999999	744	999999	442	975	80	999999	796	118	941	265	934	999999	807	900	827	790	329	816	999999	185	843	176	674	812	
497	998	260	712	999999	404	473	616	999999	734	999999	301	281	999999	718	254	488	999999	735	350	999999	999999	999999	962	529	22	999999	448	459	614	576	577	533	629	999999	81	999999	94	484	546	791	328	999999	82	999999	536	999999	456	108	678	999999	778	441	334	999999	856	757	297	193	621	190	35	167	999999	168	196	768	651	394	647	889	999999	999999	198	558	57	653	999999	826	993	503	768	999999	780	917	797	146	208	193	632	324	999999	900	863	999999	766	171	278	914	949	999999	867	999999	999999	788	302	999999	999999	775	399	999999	589	471	999999	999999	422	684	386	800	370	60	569	468	762	999999	999999	999999	999999	832	792	886	384	263	876	235	635	706	889	992	625	609	999999	433	793	428	735	605	711	745	943	91	784	478	999999	899	207	409	308	138	965	999999	470	420	983	512	828	335	595	963	492	716	999999	394	185	761	999999	146	674	999999	597	227	792	999999	888	710	111	906	710	976	37	999999	999999	760	36	826	999999	999999	450	291	599	409	20	747	262	237	999999	400	999999	791	743	71	735	964	540	747	16	489	999999	282	411	922	624	618	936	266	318	45	367	358	623	683	999999	999999	744	198	217	54	729	661	424	999999	999999	918	243	966	999999	442	230	288	820	999999	999999	177	879	677	999999	401	811	995	999999	999999	43	944	999999	999999	375	999999	230	352	999999	999999	759	871	999999	701	318	706	384	969	766	999999	814	88	537	999999	733	999999	513	77	413	999999	243	733	741	174	676	999999	750	183	600	158	222	877	999999	859	899	999999	319	188	999999	88	26	999999	999999	53	445	954	416	214	336	999999	837	999999	939	999999	999999	36	999999	999999	34	650	999999	211	378	617	662	999999	999999	999999	999999	653	218	335	709	334	798	999999	503	698	728	999999	999999	545	999999	754	320	70	938	33	999999	872	950	999999	164	999999	132	815	999999	622	391	508	999999	738	149	999999	637	999999	453	614	926	335	999999	440	999999	311	398	999999	364	624	306	999999	998	316	547	201	703	592	181	990	212	999999	999999	880	317	229	999999	999999	406	173	126	808	616	333	107	805	349	519	660	852	330	712	461	848	326	788	509	317	999999	947	979	55	341	462	412	943	999999	652	133	999999	213	874	24	200	508	999999	985	675	219	742	852	999999	932	999999	670	500	531	90	564	528	719	790	332	458	194	81	999999	164	921	164	408	999999	999999	914	999999	455	999999	270	350	828	802	834	999999	999999	105	999999	999999	22	791	912	421	325	97	999999	36	422	551	566	15	436	30	
831	754	65	343	164	799	27	680	225	999999	270	740	736	726	999999	693	874	362	399	958	465	372	18	742	92	610	790	999999	235	903	999999	264	913	807	970	90	52	124	941	999999	105	999999	999999	119	160	584	361	999999	151	729	677	213	999999	478	565	469	745	322	260	554	18	999999	454	321	670	16	827	928	755	804	650	759	421	403	999999	133	796	898	999999	999999	259	999999	745	999999	235	927	999999	445	999999	511	345	730	864	396	999999	966	886	264	449	154	999999	432	133	347	999999	918	792	999999	615	441	673	999999	999999	752	305	999999	393	948	95	999999	367	999999	685	253	468	920	895	34	999999	896	999999	541	459	448	999999	999999	999999	408	427	317	145	436	829	811	838	498	999999	999999	101	890	999999	937	178	706	999999	375	999999	999999	879	167	33	768	805	718	999999	141	396	291	999999	999999	319	985	531	778	607	931	562	999999	999999	969	999999	783	999999	526	999999	309	372	999999	661	999999	999999	999999	999999	269	294	376	630	999999	999999	706	112	718	119	622	999999	597	416	400	108	999999	812	999999	475	909	247	999999	836	289	404	894	769	643	999999	626	399	999999	466	271	999999	240	311	999999	267	707	867	212	674	319	999999	727	999999	971	654	807	572	217	441	999999	32	999999	999999	351	716	723	937	468	98	999999	233	179	140	999999	906	868	553	999999	615	767	51	45	575	526	344	677	10	797	988	999999	63	192	969	846	248	449	699	999999	999999	543	769	409	999999	192	96	775	596	748	999999	786	263	211	601	999999	578	987	999999	24	17	49	722	150	479	276	438	50	209	294	906	466	178	999999	999999	81	997	999999	922	393	439	568	90	262	732	212	999999	852	590	306	277	261	970	685	999999	694	820	629	929	999999	999999	56	999999	312	841	608	617	670	574	529	675	936	75	96	585	448	999999	470	999999	276	707	999999	460	999999	26	655	496	492	640	942	261	378	712	85	639	393	992	778	999999	999999	999999	898	999999	999999	999999	341	195	884	999999	999999	735	999999	999999	999999	149	999999	596	672	999999	999999	121	135	999999	631	278	307	234	989	456	201	999999	999999	58	294	682	808	309	999999	999999	685	999999	612	392	135	217	900	167	59	936	473	797	999999	492	235	22	469	869	655	999999	332	116	205	438	908	67	554	999999	927	980	340	867	206	399	610	999999	509	742	903	424	378	150	184	63	982	404	137	698	999999	999999	222	939	653	607	950	578	274	999999	484	78	663	598	239	79	606	999999	999999	930	999999	509	512	727	965	241	423	
192	931	152	455	513	930	855	999999	655	999999	401	223	599	448	41	461	335	268	999999	760	780	910	999999	999999	386	804	207	816	324	769	495	973	422	194	768	646	131	728	970	147	808	119	584	999999	215	392	11	491	849	57	186	468	139	480	999999	282	826	695	999999	709	999999	48	173	885	282	999999	800	415	680	394	340	999999	298	698	952	999999	335	804	999999	993	802	715	967	277	593	36	843	941	551	496	820	436	659	270	999999	769	945	699	38	787	591	595	810	464	716	579	180	441	528	972	946	999999	452	85	906	27	81	896	999999	256	583	858	864	194	999999	903	999999	999999	294	192	999999	636	776	464	411	217	905	512	560	24	856	412	423	999999	549	999999	984	999999	363	395	698	59	407	782	214	733	731	626	999999	813	631	152	157	999999	257	320	999999	999999	673	699	122	568	999999	287	400	181	445	295	644	999999	999999	372	673	898	493	675	238	999999	260	678	485	289	621	746	999999	713	264	87	330	999999	999999	995	911	663	283	140	999999	129	391	42	297	999999	981	126	894	269	478	999999	852	999999	999999	260	737	994	224	833	946	999999	895	687	916	367	964	415	999999	923	460	999999	999999	363	962	999999	612	999999	999999	48	307	999999	852	133	244	16	999999	748	158	303	268	999999	449	449	999999	123	234	704	126	930	482	999999	999999	970	808	468	632	499	620	999999	648	999999	613	186	535	999999	747	772	452	909	999999	999999	999999	926	665	543	570	999999	179	999999	885	907	111	999999	565	731	608	999999	999999	775	384	999999	137	186	654	999999	999999	999999	914	741	376	461	999999	216	798	266	318	970	999999	999999	897	999999	999999	772	999999	741	999999	163	620	803	843	865	457	677	999999	405	98	90	281	917	240	307	271	438	482	433	999999	894	661	309	423	638	575	60	877	927	417	365	99	913	999999	159	653	999999	999999	510	14	999999	681	403	178	237	698	999999	44	999999	999999	890	299	663	96	525	502	999999	390	999999	999999	407	800	607	987	732	991	368	589	90	654	160	540	999999	999999	81	999999	267	140	195	999999	999999	25	286	742	999999	75	436	827	999999	999999	999999	730	693	220	607	783	83	416	445	246	340	807	953	999999	999999	360	328	244	24	999999	244	190	999999	999999	122	391	999999	865	471	666	564	541	777	432	322	429	846	760	999999	297	149	999999	694	948	609	380	72	340	999999	176	747	999999	812	510	423	161	535	999999	108	225	270	217	999999	999999	999999	798	40	530	633	615	999999	567	422	727	172	999999	999999	
256	665	999999	329	999999	168	305	919	373	729	999999	19	999999	894	428	999999	606	36	931	906	915	277	999999	999999	999999	706	101	662	190	779	94	348	999999	999999	288	762	999999	896	87	59	649	860	318	79	764	999999	473	999999	999999	905	816	700	240	486	580	999999	855	999999	788	485	999999	642	739	999999	644	928	979	504	615	999999	305	999999	948	882	266	65	999999	740	999999	30	243	380	578	285	962	393	999999	552	95	309	906	964	117	999999	982	17	130	724	435	835	999999	999999	999999	427	999999	116	752	999999	230	999999	30	124	817	999999	252	696	74	999999	631	261	820	436	418	315	999999	341	601	357	900	258	934	244	315	999999	488	999999	999999	999999	675	999999	999999	759	332	570	288	791	156	350	359	295	943	666	102	183	25	114	561	800	667	278	514	404	999999	971	590	999999	999999	78	999999	978	431	999999	999999	999999	620	70	114	847	999999	999999	999999	261	997	614	315	999999	151	141	999999	384	712	474	999999	407	999999	999999	312	360	980	999999	982	87	70	380	863	38	878	326	999999	954	999	713	773	699	92	262	999999	842	999999	323	644	677	344	904	276	999999	999999	391	999999	999999	758	753	999999	534	999999	117	200	627	750	286	399	999999	578	779	384	999999	701	999999	324	97	839	999999	695	666	999999	314	999999	166	113	906	607	496	889	189	205	256	846	999999	712	975	71	779	999999	388	924	818	108	565	529	277	999999	637	77	999999	544	999999	999999	210	676	681	375	44	999999	844	679	902	935	398	583	138	162	462	999999	348	999999	69	376	999999	742	49	215	999999	637	836	650	969	429	551	999999	906	197	646	573	41	999999	999999	266	258	709	999999	882	710	981	999999	125	999999	999999	728	323	999999	922	751	999999	636	475	198	407	687	203	999999	482	394	753	677	941	515	889	59	999999	997	999999	128	999999	721	999999	505	205	999999	721	999999	422	701	238	170	983	445	189	936	566	422	999999	578	64	999	549	498	957	999999	459	999999	914	507	989	325	999999	803	999999	746	479	969	992	170	999999	357	999999	781	999999	592	999999	505	999999	952	493	326	377	234	999999	607	999999	668	999999	999999	999999	121	999999	914	711	912	490	999999	300	442	999999	596	429	469	613	999999	999999	767	341	375	620	953	282	962	999999	999999	947	456	999999	547	574	811	431	111	383	854	425	999999	999999	253	112	513	214	894	495	999999	896	999999	999999	367	895	414	337	182	281	833	839	969	899	48	965	999999	450	753	868	655	999999	327	96	758	999999	339	698	97	273	116	749	999999	
476	127	776	49	999999	381	999999	170	483	258	999999	549	24	999999	482	999999	288	78	72	460	35	840	731	579	999999	999999	86	999999	715	999999	909	999999	999999	461	503	782	272	925	209	79	112	708	181	916	497	546	744	834	856	667	809	204	53	298	999999	635	396	206	228	999999	304	999999	454	244	348	999999	465	999999	952	700	767	362	869	993	358	999999	999999	815	91	284	999999	251	709	57	439	999999	131	999999	108	868	395	999999	707	237	999999	27	263	937	577	831	999999	190	882	165	899	457	335	60	940	999999	966	580	125	999999	853	62	999999	407	804	999999	999999	669	464	94	314	702	999999	642	228	340	74	731	247	259	999999	937	369	554	157	999999	389	81	855	73	999999	815	950	764	383	999999	642	856	142	999999	297	421	725	999999	850	207	802	693	999999	609	970	999999	342	865	750	915	693	831	259	821	999999	472	999999	999999	192	499	999999	890	999999	505	698	999999	599	304	999999	781	222	571	703	949	190	696	999999	256	103	666	999999	95	999999	468	39	811	606	320	699	825	607	334	615	361	999999	999999	434	335	910	762	999999	48	903	999999	999999	131	137	309	640	558	232	567	307	526	999999	666	999999	999999	476	887	999999	288	604	146	183	887	956	351	503	279	271	999999	345	340	31	443	191	999999	765	907	683	307	999999	999999	999999	50	36	98	344	789	44	634	859	999999	161	366	443	999999	794	815	174	785	999999	371	999999	999999	232	967	999999	999999	484	830	999999	568	214	313	608	464	543	143	860	867	17	714	244	636	64	322	188	664	999	425	261	999999	743	897	501	318	853	294	999999	69	594	760	314	999999	999999	300	999999	847	999999	979	233	661	955	306	778	101	999999	661	263	910	789	999999	999999	999999	999999	95	825	316	999999	999999	611	259	324	801	283	256	409	39	999999	764	502	340	906	999999	201	599	999999	999999	128	999999	999999	202	999999	999999	279	754	187	255	634	514	999999	512	45	467	999999	974	346	163	33	531	692	999999	624	499	417	459	933	563	867	999999	999999	999999	197	413	119	999999	228	416	999999	999999	79	164	405	531	299	990	305	999999	651	999999	263	840	423	597	999999	92	577	999999	501	999999	820	624	999999	654	999999	999999	324	632	358	959	755	930	631	504	462	999999	702	103	209	999999	999999	495	911	649	726	261	965	600	695	37	999999	686	915	711	708	455	776	751	999999	213	675	999999	999999	692	472	333	218	918	145	189	999999	483	342	84	666	335	712	737	927	999999	999999	724	936	999999	127	999999	24	920	
796	999999	999999	999999	986	995	750	999999	404	229	187	999999	999999	999999	465	999999	646	368	354	840	55	382	742	49	823	999999	999999	951	736	999999	574	999999	318	298	999999	137	428	439	497	999999	333	999999	931	493	559	534	129	999999	999999	430	684	999999	724	183	999999	999999	274	721	137	51	999999	999999	753	999999	999999	784	94	754	999999	337	97	999999	871	18	517	870	999999	259	489	298	825	999999	693	999999	95	815	679	144	423	708	863	707	311	999999	434	534	431	306	999999	775	450	375	158	931	342	999999	887	715	666	13	973	25	241	999999	226	901	115	447	999999	839	115	949	340	999999	474	390	905	425	584	983	999999	154	421	714	848	460	999999	999999	973	999999	927	999999	478	420	735	847	475	472	999999	532	428	999999	756	999999	670	500	44	932	999999	952	571	999999	141	999999	564	828	999999	526	991	766	49	999999	473	932	999999	151	481	920	999999	626	999999	999999	196	61	999999	464	999999	422	54	358	999999	929	303	31	55	466	832	999999	999999	907	253	948	480	473	493	83	520	823	96	528	29	123	452	999999	47	138	285	89	999999	109	999999	191	482	643	350	119	60	999999	886	455	319	685	75	582	999999	966	962	722	568	491	944	575	999999	999999	338	312	999999	462	983	999999	190	752	678	755	477	71	999999	837	133	383	33	78	999999	641	219	343	57	869	999999	81	999999	562	520	636	999999	864	856	956	314	47	999999	597	468	969	999999	566	17	320	115	322	999999	134	599	999999	467	999999	999999	694	999999	995	264	617	999999	911	750	628	241	51	599	613	214	519	533	95	750	435	609	999999	376	652	336	737	764	155	581	51	999999	335	179	289	999999	171	650	319	782	24	602	556	229	646	999999	966	720	501	117	999999	600	514	444	41	276	999999	328	999999	668	527	999999	850	340	999999	999999	999999	999999	319	386	999999	869	224	312	736	833	62	999999	729	999999	370	26	272	47	999999	451	458	890	147	23	999999	999999	999999	999999	999999	171	752	999999	520	981	999999	999999	411	125	74	121	385	999999	708	999999	223	999999	599	346	307	510	591	812	999999	267	217	25	999999	306	822	210	883	574	57	574	91	836	237	748	999999	276	615	999999	973	488	75	256	191	939	799	999999	253	649	352	755	579	999999	485	262	774	413	370	114	999999	863	238	999999	164	143	999999	386	695	851	448	41	999999	444	999999	261	201	960	833	999999	506	190	957	999999	231	301	999999	999999	360	975	973	494	906	510	999999	120	999999	264	999999	58	999999	422	945	401	999999	999999	860	
145	110	234	70	813	580	576	608	121	905	994	589	862	148	974	999999	720	877	954	135	394	589	728	11	937	867	785	999999	93	245	565	999999	910	441	859	51	136	914	170	913	339	902	742	214	265	675	239	909	849	999999	234	524	255	195	476	999999	382	232	133	945	999999	999999	525	876	999999	961	999999	999999	289	933	899	806	717	50	795	491	847	999999	746	272	638	999999	130	999999	20	51	787	725	965	313	669	904	999999	224	128	734	387	865	999999	304	996	808	630	916	497	428	806	215	399	984	708	857	486	861	317	919	999999	828	866	308	183	999999	999999	975	273	994	26	502	921	71	114	981	999999	451	275	829	255	999999	999999	591	244	999999	999999	981	999999	999999	428	928	906	209	999999	558	999	566	131	53	353	654	652	999999	412	999999	999999	338	880	727	207	44	999999	999999	999999	279	629	284	73	600	626	484	999999	462	576	97	999999	999999	811	555	982	103	999999	999999	485	600	562	706	189	931	999999	998	111	999999	613	999999	342	428	535	979	999999	724	999999	530	426	869	283	200	925	324	718	570	526	334	745	114	999999	374	12	83	717	999999	104	142	311	628	382	503	999999	999999	999999	999999	999999	831	626	267	600	799	999999	616	326	999999	999999	999999	999999	728	999999	776	141	508	999999	968	999999	461	271	16	629	999999	229	797	999999	780	999999	742	568	551	383	695	708	488	999999	914	568	395	756	999999	152	239	919	582	999999	606	371	350	999999	787	999999	735	569	999999	637	238	580	17	129	546	999999	48	307	671	355	786	78	653	994	764	409	40	705	916	999999	999999	452	646	650	890	999999	10	999999	780	800	647	135	97	850	285	343	561	276	999999	334	999999	999999	999999	237	999999	537	999999	356	999999	999999	719	40	999999	756	246	786	933	366	239	138	30	810	999999	870	707	661	980	802	718	430	999999	764	999999	591	759	999999	204	999999	289	362	700	654	488	999999	91	617	481	341	613	498	410	204	47	91	314	999999	415	386	529	709	556	914	637	328	999999	955	545	72	997	778	592	524	87	999999	437	376	331	134	789	100	189	649	199	999999	30	653	999999	414	287	465	62	818	889	999999	806	785	26	999999	861	136	999999	419	344	834	906	886	127	170	999999	937	971	291	596	439	530	999999	725	417	999999	886	237	999999	784	541	726	773	634	507	80	651	359	999999	272	663	28	999999	314	999999	323	144	536	566	999999	349	493	770	231	460	59	898	70	609	861	974	898	940	634	802	999999	143	261	619	999999	
999999	999999	809	28	933	420	759	602	371	999999	999999	999999	999999	999999	999999	57	956	551	184	458	999999	591	999999	999999	999999	764	999999	999999	511	999999	190	999999	916	999999	758	761	999999	999999	298	49	299	305	999999	515	999999	624	237	569	999999	999999	999999	591	87	171	919	420	838	999999	730	178	342	623	101	125	913	292	443	204	999999	684	373	214	263	144	999999	999999	893	999999	613	673	999999	999999	947	756	104	999999	804	999999	556	348	922	185	999999	129	707	999999	214	999999	999999	414	190	42	999999	999999	999999	999999	338	943	999999	999999	999999	603	894	67	642	824	999999	999999	31	324	487	688	648	283	761	197	999999	143	436	999999	671	320	643	209	999999	999999	570	999999	374	157	270	860	752	513	821	999999	291	963	487	882	999	870	561	286	927	999999	394	673	753	203	763	204	516	519	999999	215	960	999999	999999	148	264	243	999999	873	63	626	935	145	462	441	906	229	999999	554	999999	800	999999	366	281	990	999999	896	999999	180	999999	76	354	243	140	616	369	595	398	348	628	765	900	999999	999999	310	566	999999	221	999999	297	543	548	962	999999	999999	999999	603	423	999999	39	367	554	798	489	999999	282	702	999999	846	999999	321	999999	317	925	729	900	999999	999999	971	433	999999	684	377	883	850	527	391	218	558	169	999999	181	999999	319	271	999999	111	208	245	37	999999	254	999999	248	999999	999999	241	46	305	681	384	999999	999999	160	180	682	187	999999	999999	999999	999999	999999	999999	686	317	149	26	999999	999999	518	798	872	898	999999	569	614	319	138	907	148	295	355	912	999999	784	999999	729	664	149	588	42	196	999999	999999	147	999999	798	689	931	999999	696	244	382	787	882	512	571	508	591	565	373	59	999999	500	184	545	581	999999	901	22	419	362	858	999999	999999	611	311	133	806	999999	816	629	999999	80	451	999999	972	135	994	282	733	230	82	583	225	983	999999	80	600	601	999999	230	788	999999	427	344	999999	307	999999	280	210	448	702	999999	749	743	852	937	58	999999	573	455	583	628	288	199	289	284	999999	999999	999999	241	532	214	399	595	841	287	999999	117	676	675	824	723	81	294	527	680	834	999999	140	252	999999	477	999999	999999	646	169	640	237	64	110	447	999999	848	999999	916	999999	13	999999	999999	999999	293	940	456	898	631	859	556	994	999999	608	449	999999	999999	190	219	64	186	55	949	682	647	425	62	575	237	999999	999999	112	378	40	677	999999	580	999999	958	90	30	999999	722	787	612	646	566	456	999999	69	447	667	759	999999	321	957	213	
229	927	867	888	881	670	999999	983	454	626	641	930	999999	806	999999	999999	999999	43	56	332	999999	79	999999	859	999999	999999	177	578	218	352	516	718	719	478	361	999999	100	202	999999	999999	116	999999	168	999999	924	525	999999	999999	641	445	999999	999999	999999	999999	51	159	926	17	292	967	502	47	775	111	119	922	221	999999	999999	177	999999	936	894	999999	226	368	911	999999	999999	90	30	914	999999	772	999999	689	999999	94	436	212	711	92	910	181	967	999999	37	66	910	12	314	604	807	474	313	695	999999	689	418	682	247	945	82	999999	947	588	111	13	389	429	999999	136	862	253	465	59	35	722	619	158	341	855	999999	932	776	425	999999	472	469	36	999999	999999	676	753	964	766	19	709	233	388	967	34	999999	999999	533	999999	741	564	19	264	669	220	79	269	351	391	875	150	999999	999999	480	638	543	363	673	714	459	119	999999	699	49	326	499	240	190	316	999999	589	408	598	684	553	463	999999	367	546	999999	416	412	582	890	869	284	701	999999	338	999999	999999	999999	819	729	632	285	999999	225	352	999999	839	88	44	213	295	999999	999999	999999	927	185	339	995	136	29	52	706	999999	808	180	999999	797	332	852	826	999999	771	589	868	62	277	153	989	24	999999	854	999999	377	999999	605	137	447	854	980	163	161	999999	690	999999	686	925	579	511	54	311	923	517	236	218	348	523	999999	967	999999	659	41	350	981	311	999999	714	338	336	213	53	604	942	352	698	675	547	91	789	192	137	698	999999	944	713	901	347	111	169	41	91	974	999999	69	999999	131	999999	345	389	634	999999	999999	999999	999999	999999	706	980	999999	537	999999	800	442	373	785	667	961	399	999999	999999	409	828	613	178	304	131	78	134	999999	999999	999999	864	999999	999999	999999	999999	540	455	999999	942	16	999999	181	573	999999	999999	649	611	694	999999	369	732	415	77	999999	806	369	999999	948	186	933	582	999999	153	960	678	598	999999	217	575	137	515	64	462	272	488	656	999999	999999	73	999999	466	999999	999999	662	844	458	144	722	359	850	999999	507	168	19	433	999999	999999	612	948	642	999999	999999	999999	273	999999	999999	952	805	999999	159	329	999999	884	703	476	153	614	491	126	229	464	999999	858	999999	999999	18	895	453	838	665	628	999999	603	431	573	72	320	228	809	176	505	999999	232	209	531	247	622	999999	999999	999999	218	999999	496	728	187	999999	999999	403	259	844	999999	509	966	999999	999999	892	282	999999	139	413	832	396	681	950	724	135	795	658	203	999999	
396	440	910	557	456	92	940	874	253	682	999999	917	999999	999999	999999	995	372	397	999999	999999	964	999999	335	139	999999	822	864	546	999999	62	106	886	209	482	458	352	599	999999	388	448	951	407	219	457	999999	914	427	716	566	728	763	407	980	564	999999	235	115	999999	109	634	228	404	870	200	585	999999	718	496	999999	999999	999999	952	19	239	687	567	950	999999	253	544	404	157	980	286	299	698	905	644	670	232	246	999999	320	753	230	556	999999	28	999999	255	206	930	999999	524	331	810	398	750	999999	255	285	237	537	565	999999	80	424	999999	999999	887	735	999999	826	294	804	587	642	999999	19	141	39	932	15	998	347	473	947	465	954	999999	309	165	999999	425	947	19	290	999999	523	999999	999999	943	127	984	519	999999	114	915	719	744	177	142	999999	745	225	352	999999	539	227	766	132	999999	999999	999999	587	580	315	411	347	999999	999999	999999	742	858	999	999999	815	31	488	224	369	42	745	219	999999	176	423	32	209	604	787	751	537	757	37	183	999999	705	407	939	817	703	577	999999	447	290	400	999999	746	138	537	999999	61	13	407	999999	999999	430	110	420	166	293	999999	742	999999	999999	359	985	831	825	783	120	623	548	406	665	464	821	772	40	776	540	285	80	999999	586	700	999999	999999	936	959	882	604	986	782	534	999999	834	999999	891	931	999999	61	920	355	426	586	999999	606	741	635	999999	657	999999	644	626	17	999999	675	430	854	824	999999	894	999999	900	515	637	765	999999	173	629	904	881	109	999999	999999	365	725	650	10	999999	928	618	310	999999	235	534	999999	166	526	999999	169	495	46	999999	999999	166	64	454	911	949	746	733	577	16	498	775	970	282	999999	652	415	35	430	666	896	26	593	309	675	980	295	609	356	999999	470	418	844	992	591	331	310	280	999999	60	999999	999999	999999	304	78	999999	564	79	999999	873	999999	143	999999	379	999999	763	573	754	779	999999	663	147	999999	774	545	89	931	999999	690	999999	351	999999	296	379	225	702	999999	298	240	999999	426	225	590	482	847	999999	353	475	783	828	758	556	500	808	396	313	816	276	759	988	528	999999	389	999999	531	820	847	695	999999	516	787	999999	524	564	999999	448	556	905	927	999999	736	465	204	861	67	795	644	487	982	911	886	708	999999	999999	999999	840	836	387	999999	36	488	657	999999	276	999999	483	41	936	999999	948	756	911	349	550	261	72	999999	527	155	735	186	370	999999	999999	630	89	999999	282	867	999999	999999	179	954	900	
729	89	154	927	821	583	763	707	192	999999	999999	975	368	988	999999	633	999999	319	241	224	849	128	945	78	999999	999999	738	759	78	999999	346	587	999999	999999	820	182	999999	464	706	572	971	999999	187	677	999999	999999	720	999999	292	243	223	303	937	739	60	611	999999	85	291	859	844	999999	639	999999	698	577	28	920	178	817	715	994	612	669	252	381	999999	277	981	991	251	982	999999	834	418	52	999999	999999	398	219	48	842	182	846	728	967	839	627	979	519	636	999999	587	475	528	999999	690	278	999999	679	670	866	999999	299	999999	861	999999	999999	152	655	927	999999	531	959	999999	873	999999	766	940	285	542	323	298	999999	364	450	404	999999	999999	199	362	381	730	718	548	182	748	882	238	999999	440	44	485	333	999999	999999	999999	628	999999	654	407	924	337	221	147	357	999999	999999	935	177	466	999999	498	952	999999	555	999999	813	420	605	135	999999	537	84	999999	507	999999	964	879	529	182	999999	315	661	791	999999	54	518	581	201	999999	999999	947	70	999999	906	545	999999	999999	46	764	465	217	999999	529	468	396	263	999999	639	999999	614	752	999999	995	690	229	836	999999	999999	999999	999999	242	999999	999999	999999	991	477	673	937	961	315	933	999999	999999	716	568	999999	999999	999999	999999	790	151	941	682	989	372	999999	74	720	686	999999	371	177	999999	211	232	999999	999999	519	476	918	589	439	678	213	999999	910	651	289	131	15	999999	837	821	720	420	301	546	999999	999999	460	999999	953	261	262	944	766	317	563	494	579	999999	622	856	133	210	712	273	478	318	462	890	785	598	681	14	533	999999	999999	790	999999	451	85	872	26	515	635	187	999999	269	999999	603	97	794	551	880	91	981	697	519	708	37	78	704	194	999999	627	365	580	999999	999999	420	502	772	562	137	59	749	839	617	999999	534	847	999999	403	859	802	999999	999999	999999	923	552	999999	304	92	903	383	999999	999999	456	888	280	999999	999999	849	504	999999	999999	242	423	830	341	151	89	999999	183	999999	999999	311	334	999999	636	999999	779	999999	999999	762	207	999999	658	754	678	71	999999	729	304	926	680	369	898	999999	487	757	633	969	591	411	577	359	908	723	523	79	363	689	261	962	828	842	981	999999	902	634	584	668	999999	280	999999	999999	650	999999	509	999999	413	576	999999	878	684	809	743	466	999999	848	999999	934	241	609	999999	703	477	341	108	999999	387	999999	999999	852	183	964	817	320	652	227	999999	661	224	32	999999	787	999999	382	999999	29	108	524	556	64	999999	649	
999999	553	999999	64	883	999999	159	671	122	999999	721	436	999999	719	991	432	813	968	148	999999	720	218	942	919	304	104	62	89	739	999999	610	999999	999	999999	537	273	999999	999999	343	400	512	553	909	419	76	972	677	999999	999999	675	710	588	999999	732	999999	999999	999999	653	999999	788	266	79	999999	999999	646	920	437	999999	999999	728	685	225	999999	748	617	999999	309	533	999999	331	999999	492	61	73	999999	31	884	276	605	318	663	103	837	555	143	442	621	660	773	155	999999	506	387	309	990	999999	954	999999	125	761	919	999999	999999	439	371	774	28	867	999999	999999	46	170	999999	999999	74	592	999999	999999	615	185	555	649	759	708	785	920	114	752	83	667	77	716	161	843	398	585	303	408	193	369	424	999999	563	999999	118	385	999999	514	244	999999	117	875	561	939	215	280	328	999999	653	451	669	275	793	439	557	329	999999	732	485	489	999999	979	895	256	761	801	96	610	599	409	989	600	999999	675	999999	202	164	222	637	128	999999	210	754	999999	999999	158	960	999999	601	999999	377	208	999999	755	999999	999999	999999	999999	188	414	194	717	999999	999999	461	78	757	127	999999	999999	174	796	104	999999	999999	98	234	164	556	612	840	961	18	999999	42	791	571	999999	567	431	222	849	999999	233	999999	549	708	511	290	630	401	843	255	999999	624	580	114	672	533	999999	904	825	758	575	574	999999	708	692	220	999999	507	994	560	456	152	325	762	870	432	999999	999999	999999	999999	925	999999	996	716	999999	999999	462	686	899	239	546	527	397	100	468	658	711	841	25	999999	619	133	999999	292	798	103	308	818	243	249	999999	640	191	999999	832	999999	577	516	935	999999	758	999999	608	764	999999	929	754	234	999999	222	999999	840	375	432	264	802	813	714	918	679	886	643	452	999999	387	906	999999	446	267	112	91	205	905	517	999999	999999	525	999999	279	868	999999	83	999999	31	528	21	275	758	999999	40	552	863	999999	999999	620	999999	541	948	387	117	593	318	967	201	141	525	935	857	999999	629	286	179	445	59	340	813	129	431	999999	999999	640	587	749	237	999999	227	607	648	999999	426	103	576	265	171	285	40	116	332	890	12	999999	418	867	77	999999	382	428	548	999999	807	995	120	817	999999	476	999999	999999	999999	640	999999	918	297	999999	999999	535	709	914	283	999999	310	706	796	540	999999	300	999999	720	682	483	188	799	68	722	100	430	983	758	255	694	280	471	376	999999	977	94	788	458	402	999999	54	468	154	775	999999	999999	209	579	
999999	999999	253	999999	886	266	999999	999999	999999	575	869	54	551	999999	668	588	999999	838	339	999999	563	54	512	774	328	150	438	720	654	999999	999999	989	999999	414	79	535	451	985	585	120	240	863	233	223	999999	357	990	103	799	999999	999999	788	771	105	25	999999	217	479	999999	745	999999	741	468	999999	479	879	999999	147	881	143	999999	517	262	229	873	700	820	299	194	971	160	344	921	99	19	317	228	135	398	433	328	971	29	839	999999	499	404	656	743	709	533	999999	222	666	428	765	535	999999	232	324	999999	999999	999999	999999	595	493	999999	379	999999	171	661	999999	749	458	815	175	498	999999	937	384	999999	173	555	484	447	308	999999	264	670	254	782	675	999999	83	607	409	687	34	999999	798	678	34	98	582	58	835	113	764	851	263	277	122	999999	847	28	661	999999	809	999999	297	371	565	709	323	389	985	999999	675	850	999999	488	473	178	149	705	999999	85	973	436	612	204	368	413	417	999999	669	70	999999	64	999999	46	999999	477	957	436	999999	325	775	202	73	50	437	913	445	774	803	944	999999	152	746	586	399	383	999999	102	13	161	301	345	720	924	739	620	904	378	610	999999	221	999999	999999	956	999999	780	999999	572	767	454	967	642	183	724	594	913	318	369	647	504	532	864	433	999999	33	439	482	999999	310	817	18	77	174	999999	999999	763	999999	790	286	999999	20	999999	335	999999	194	659	172	995	999999	826	312	545	731	999999	473	356	289	630	933	869	307	234	999999	999999	445	900	999999	376	990	831	999999	527	92	37	999999	160	539	874	777	373	277	486	809	999999	999999	999999	999999	69	343	387	483	929	999999	416	321	785	120	999999	123	294	191	999999	15	507	473	999999	462	703	620	323	999999	999999	853	569	602	999999	999999	999999	445	972	563	418	42	613	357	999999	671	675	716	708	999999	999999	761	492	192	999999	999999	311	20	730	20	643	448	30	569	78	999999	999999	814	500	999999	333	940	999999	730	999999	763	401	999999	49	999999	787	987	912	284	664	654	370	387	130	349	123	776	715	962	920	999999	999999	53	289	358	384	861	226	348	715	223	999999	762	419	718	89	999999	971	999999	999999	656	999999	999999	905	424	714	909	694	160	257	557	235	187	810	802	751	999999	871	691	738	926	999999	574	568	450	43	999999	967	412	270	962	805	107	999999	273	443	276	148	864	999999	474	176	75	100	168	988	443	999999	617	967	731	289	289	999999	306	885	999999	187	464	390	999999	942	292	890	999999	751	137	
447	999999	368	484	999999	16	58	274	999999	705	483	409	462	999999	657	360	444	538	999999	525	229	442	388	481	98	683	484	537	532	884	185	999999	417	860	996	414	258	492	522	283	240	614	547	189	489	778	999999	791	459	591	847	361	999999	235	999999	14	168	999999	396	536	999999	521	741	999999	530	677	992	602	603	252	112	952	26	408	295	615	895	999999	999999	320	681	999999	88	999999	999999	823	999999	999999	952	991	999999	371	999999	985	751	999999	872	672	659	811	785	409	999999	216	489	999999	345	213	940	302	119	959	894	85	999999	839	443	801	838	707	999999	811	649	611	999999	999999	999999	999999	657	575	742	232	549	191	999999	281	505	871	999999	999999	487	989	250	999999	882	297	476	30	140	912	999999	81	834	999999	999999	974	760	585	221	748	999999	315	556	999999	559	886	419	713	550	583	999999	999999	999999	695	229	495	570	989	999999	999999	273	836	899	745	999999	671	398	596	999999	999999	520	999999	659	711	114	182	999999	875	110	999999	877	763	999999	557	999999	714	999999	148	732	841	414	771	855	513	484	999999	415	810	86	999999	497	999999	858	999999	72	423	999999	638	591	57	61	695	888	733	829	510	366	352	176	584	941	259	863	22	156	748	74	155	999999	903	767	632	798	222	507	64	904	489	494	165	802	999999	557	685	790	718	999999	132	683	974	844	72	644	502	946	247	959	846	843	324	359	766	411	688	289	429	896	999999	235	999999	605	877	858	999999	782	999999	702	188	999999	999999	865	942	471	999999	999999	705	999999	306	275	270	105	68	645	999999	806	999999	689	868	406	370	822	216	896	908	378	967	213	632	719	106	999999	781	624	416	999999	417	304	159	629	584	441	599	411	965	679	547	241	688	215	747	170	834	999999	861	615	659	999999	999999	999999	101	501	999999	586	178	999999	324	444	238	721	999999	740	540	248	821	929	232	805	999999	999999	999999	735	525	427	972	999999	710	999	762	999999	999999	371	741	275	538	93	86	999999	242	250	365	113	12	966	816	999999	629	999999	999999	932	392	853	124	334	62	365	976	937	614	999999	24	325	681	437	922	999999	999999	274	710	738	853	999999	572	689	873	999999	732	558	999999	966	317	125	49	999999	999999	999999	256	417	999999	182	117	999999	408	999999	236	49	431	575	999999	788	17	364	999999	231	89	999999	291	435	460	999999	633	999999	336	648	924	898	286	851	999999	999999	999999	591	61	999999	631	714	810	999999	463	834	306	167	514	999999	999999	952	999999	817	999999	244	663	
999999	956	888	548	689	812	760	86	999999	763	579	556	76	18	426	313	356	600	999999	999999	720	971	626	37	476	913	513	690	972	667	469	110	784	324	959	634	173	989	941	999999	59	494	134	80	999999	610	447	999999	999999	999999	999999	226	386	999999	943	849	999999	861	82	775	309	80	999999	671	999999	999999	771	752	58	999999	149	367	659	473	323	235	999999	555	310	865	476	699	158	332	782	252	724	999999	380	120	999999	999999	917	176	999999	979	389	463	776	999999	999999	695	765	750	999999	999999	567	912	557	717	12	784	560	216	308	609	922	999999	888	61	754	857	381	999999	497	837	450	492	999999	344	845	393	779	62	36	781	933	408	999999	999999	685	811	366	663	117	519	751	710	867	992	999999	608	999999	725	503	981	323	827	999999	671	87	999999	51	222	871	618	15	999999	999999	527	675	524	958	632	375	942	501	718	830	977	96	739	625	878	999999	247	999999	64	558	54	467	115	155	162	188	999999	770	153	791	499	999999	253	999999	349	326	999999	650	942	359	561	490	604	997	285	999999	347	459	172	999999	634	800	951	949	999999	69	999999	378	805	454	999999	999999	357	927	341	473	999999	219	285	999999	745	999999	875	704	997	563	863	118	999999	577	840	162	999999	218	999999	698	563	303	393	290	756	173	844	999999	999999	389	142	677	666	999999	742	138	183	610	199	999999	925	999999	999999	582	206	999999	508	999999	614	612	573	148	769	999999	999999	999999	999999	995	805	581	753	999999	119	999999	431	999999	452	68	999999	712	978	999999	999999	130	772	317	999999	810	999999	999999	665	999999	883	999999	815	993	907	33	999999	202	312	187	805	617	292	548	999999	345	161	21	19	999999	404	901	999999	576	129	999999	870	602	208	25	912	999999	916	148	503	999999	999999	437	999999	429	166	641	410	999999	999999	999999	838	999999	180	15	659	999999	999999	225	999999	981	999999	999999	874	268	162	309	994	296	275	999999	701	154	55	20	543	999999	999999	590	294	762	999999	832	385	717	810	999999	432	203	999999	840	223	701	999999	521	999999	562	563	28	999999	856	647	123	535	895	710	693	187	999999	999999	935	347	705	930	459	999999	999999	999999	999999	458	515	876	801	931	999999	999999	10	228	999999	244	981	170	715	323	437	124	388	306	490	16	127	469	273	731	430	502	518	999999	477	41	258	999999	999999	570	761	999999	999999	999999	109	813	710	475	999999	924	490	774	632	392	502	344	111	230	382	999999	340	55	613	79	510	933	999999	239	750	503	999999	999999	999999	999999	
561	458	277	999999	206	677	306	652	815	348	250	655	999999	135	277	142	929	999999	326	255	999999	999999	375	777	681	999999	999999	480	999999	160	939	208	19	486	830	999999	77	905	33	705	854	687	240	275	828	999999	72	448	962	999999	574	957	999999	519	915	846	92	500	525	39	437	825	928	665	999999	52	645	393	999999	232	75	34	14	621	401	999999	485	110	948	825	114	800	999999	116	586	999999	243	500	571	984	961	576	389	993	277	999999	759	574	999999	786	219	678	999999	999999	552	549	953	353	999999	372	999999	999999	552	699	925	636	316	821	89	427	999999	155	822	999999	271	498	644	999999	999999	371	792	999999	244	171	615	435	657	779	563	46	38	999999	999999	999999	623	979	34	690	78	640	999999	937	494	999999	978	74	856	832	478	63	905	943	10	756	580	999999	999999	390	94	500	979	536	267	53	999999	918	772	999999	999999	291	474	954	942	712	649	999999	426	795	999999	999999	578	825	311	509	140	95	889	625	999999	173	999999	644	999999	577	661	195	999999	451	60	69	301	999999	999999	197	589	951	10	297	117	724	999999	999999	999999	543	921	163	999999	757	999999	312	999999	999999	999999	534	58	830	357	374	61	463	999999	975	999999	999999	999999	347	690	999999	920	188	94	601	518	903	140	290	999999	999999	655	507	960	922	537	747	40	154	245	999999	148	758	603	635	246	653	549	999999	217	999999	294	999999	999999	999999	837	734	228	437	638	103	403	768	999999	294	719	554	503	999999	999999	999999	102	999999	112	89	975	171	999999	999999	365	999999	363	82	999999	374	778	81	44	849	94	803	529	603	515	151	216	380	375	318	999999	692	160	296	620	220	980	999999	482	393	144	999999	159	999999	81	773	739	331	695	28	516	647	520	653	999999	643	477	499	598	960	872	999999	795	999999	999999	673	714	76	999999	999999	393	999999	599	650	714	419	653	760	999999	999999	411	885	685	357	999999	278	182	506	128	999999	742	491	592	521	999999	539	879	883	999999	408	68	673	869	832	634	918	999999	999999	938	758	989	717	967	999999	558	987	920	999999	999999	273	999999	218	948	999999	130	902	15	87	140	999999	539	770	999999	132	683	738	26	853	722	883	230	312	568	999999	999999	35	524	736	999999	533	999999	440	419	963	907	999999	999999	394	711	731	999999	971	738	999999	999999	229	193	844	181	819	971	77	725	590	53	198	649	588	498	105	388	999999	123	607	566	109	360	570	999999	833	23	631	151	999999	969	258	573	804	151	766	841	999999	564	153	
561	552	715	829	999999	718	210	147	896	616	353	644	857	141	207	129	869	622	628	348	806	349	925	999999	999999	794	999999	999999	447	999999	999999	708	713	999999	55	999999	393	530	651	506	632	876	735	535	647	335	401	442	607	31	897	229	999999	999999	999999	222	626	999999	218	134	104	365	700	999999	999999	644	930	887	96	999999	999999	348	999999	131	999999	930	614	399	999999	295	403	192	247	425	834	44	658	497	632	833	397	413	999999	526	412	276	186	999999	183	999999	404	999999	355	999999	999999	999999	257	928	999999	417	608	237	892	999999	730	911	128	999999	999999	328	999999	443	265	999999	796	332	36	999999	719	448	754	999999	226	94	891	999999	836	999999	140	285	786	999999	985	999999	999999	170	520	999999	795	999999	158	901	239	854	999999	960	258	999999	627	963	532	999999	999999	999999	663	999999	20	808	41	840	84	304	999999	999999	541	267	457	49	37	636	811	636	658	999999	299	999999	999999	999999	78	931	642	999999	999999	177	752	983	519	999999	562	999999	159	999999	999999	999999	426	853	757	184	323	999999	999999	218	999999	991	161	999999	154	999999	772	810	999999	648	999999	999999	208	340	999999	977	313	558	999999	534	487	999999	999999	109	277	703	801	999999	105	639	58	319	428	433	999999	999999	25	855	839	527	999999	751	920	999999	972	269	757	95	754	779	870	765	21	999999	730	999999	515	61	629	450	999999	336	714	120	600	999999	681	774	999999	895	961	457	718	230	999999	999999	446	975	999999	999999	999999	715	691	999999	769	999999	999999	999999	703	970	698	999999	236	398	336	824	46	810	999999	551	587	999999	999999	858	999999	423	999999	790	603	994	271	539	924	621	505	485	999999	399	999999	999999	133	240	81	999999	999999	997	231	329	894	560	699	636	74	999999	999999	962	999999	999999	999999	355	246	517	847	708	709	168	50	614	893	850	189	647	469	603	999999	357	912	742	661	821	201	999999	999999	53	305	635	999999	347	201	542	204	811	891	999999	80	615	392	999999	999999	48	956	616	999999	54	380	61	176	471	168	82	60	549	181	686	999999	999999	621	804	413	83	694	702	423	999999	655	999999	999999	999999	999999	812	999999	549	760	999999	864	999999	301	851	672	253	468	999999	189	128	492	655	999999	215	999999	561	993	587	959	908	353	264	203	84	398	11	305	703	938	355	117	510	999999	558	821	579	227	999999	999999	169	615	690	523	999999	868	10	999999	551	632	971	818	387	589	852	279	610	391	226	463	999999	948	765	999999	833	21	999999	866	999999	393	272	343	234	455	800	
302	999999	740	899	999999	397	272	999999	81	966	999999	729	920	936	999999	221	197	10	315	471	220	850	625	690	292	886	999999	658	167	999999	999999	594	999999	789	999999	999999	870	491	20	76	407	204	999999	999999	999999	292	999999	999999	999999	181	84	342	918	983	590	452	999999	60	616	999999	263	999999	596	711	338	942	797	141	999999	999999	999999	706	990	249	73	25	999999	526	393	10	824	213	999999	985	999999	305	676	948	209	116	579	819	999999	999999	813	793	608	982	770	364	494	930	553	139	999999	378	352	679	999999	574	296	999999	666	615	505	999999	756	610	426	42	275	999999	932	280	103	531	831	310	436	999999	417	183	755	999999	516	999999	999999	727	165	999999	953	999999	38	634	999999	68	163	269	999999	763	47	997	566	738	98	999999	997	282	45	999999	546	51	252	650	166	122	764	636	109	611	399	39	455	509	89	278	820	307	460	44	378	999999	126	673	242	999999	999999	27	941	999999	896	387	692	856	999999	999999	754	387	999999	707	304	526	169	583	373	999999	999999	66	658	820	825	700	822	11	999999	975	924	579	417	746	505	746	999999	239	714	21	999999	598	999999	177	999999	443	999999	752	999999	851	411	543	309	234	867	560	368	130	55	206	565	999999	999999	404	987	184	999999	731	999999	999999	831	930	999999	361	670	999999	999999	999999	306	391	870	79	271	89	573	391	280	999999	879	944	388	575	193	518	999999	656	673	999999	190	999999	473	999999	550	192	999999	481	674	947	563	913	633	876	999999	999999	335	495	429	845	831	605	904	786	852	267	999999	266	999999	360	905	999999	999999	202	311	958	999999	773	529	88	999999	999999	999999	332	629	965	321	511	751	530	192	999999	999999	827	999999	999999	444	687	255	293	23	763	734	324	52	549	632	440	575	865	744	999999	966	350	999999	739	999999	999999	166	999999	999999	667	999999	226	177	944	787	463	299	727	523	241	999999	245	74	306	367	402	290	90	999999	881	936	886	785	999999	994	886	51	999999	999999	999999	999999	369	347	356	259	999999	157	107	999999	178	150	847	351	513	44	730	286	999999	999999	496	300	86	552	73	731	628	440	999999	950	901	422	999999	41	660	710	168	999999	718	56	849	255	999999	328	174	740	98	544	282	595	273	999999	561	792	209	572	453	816	999999	624	630	88	999999	157	860	756	24	816	691	999999	999999	833	999999	999999	532	251	999999	999999	999999	332	643	93	168	999999	687	999999	861	999999	831	98	999999	352	623	999999	426	999999	645	46	999999	418	726	281	853	479	719	
439	51	127	269	958	999999	695	999999	950	981	546	999999	658	470	568	895	680	984	999999	999999	533	219	475	999999	761	605	81	299	970	999999	371	240	688	241	257	260	999999	83	873	633	571	999999	672	121	879	850	986	999999	899	999999	55	999999	260	999999	999999	230	575	110	999999	999999	393	999999	467	999999	620	316	999999	999999	999999	317	999999	607	999999	968	973	619	546	364	147	910	999999	505	400	457	561	83	979	754	54	36	685	999999	999999	520	250	175	999999	999999	500	572	619	568	999999	591	999999	448	186	291	960	576	683	221	962	598	743	887	15	20	792	547	999999	999999	382	999999	632	519	41	600	728	808	172	228	999999	575	300	999999	152	808	96	999999	897	698	999999	999999	353	999999	679	977	999999	999999	999999	445	535	952	246	999999	195	177	958	999999	416	585	563	162	999999	464	999999	999999	307	691	999999	207	999999	679	650	638	692	904	842	999999	840	64	999999	375	648	726	999999	910	999999	999999	865	999999	849	245	999999	999999	144	999999	999999	888	126	291	680	95	618	963	521	999999	999999	999999	999999	999999	334	799	21	999999	763	999999	513	687	771	446	68	148	826	999999	999999	999999	999999	999999	503	60	840	999999	53	558	383	999999	999999	685	215	837	608	731	718	585	650	60	234	353	558	946	999999	387	127	999999	233	999999	269	848	615	833	882	974	113	999999	449	999999	756	999999	979	36	441	828	481	934	838	336	430	250	128	307	464	999999	780	557	999999	463	999999	373	334	842	477	908	79	382	955	634	627	328	999999	279	999999	771	374	532	999999	309	905	999999	999999	896	120	29	730	318	378	999999	999999	556	999999	986	999999	392	137	146	558	532	759	109	978	214	709	999999	999999	848	13	693	265	258	51	622	558	652	532	438	999999	999999	999999	760	999999	999999	440	80	999999	159	734	910	999999	999999	973	982	999999	805	214	636	197	18	913	999999	999999	685	997	945	514	855	999999	999999	859	699	415	999999	999999	999999	999999	999999	774	999999	261	956	124	102	59	37	999999	69	82	753	447	896	251	723	544	306	455	328	999999	494	565	995	722	841	61	943	822	872	637	550	709	928	862	999999	756	957	766	999999	635	970	671	455	782	999999	454	963	457	691	566	58	553	777	581	289	999999	266	244	282	999999	115	214	412	431	531	54	999999	44	692	999999	586	999999	243	999999	999999	823	999999	222	999999	397	97	496	140	316	589	997	931	356	582	485	499	723	494	181	529	999999	268	33	260	639	935	929	999999	724	979	999999	320	93	847	999999	962	54	206	
885	953	619	84	999999	842	534	122	999999	461	217	477	863	999999	71	174	968	564	96	999999	408	461	168	731	416	999999	999999	999999	847	509	125	523	455	527	608	227	909	999999	172	191	726	527	771	477	999999	256	126	999999	258	919	878	902	875	999999	797	433	999999	888	667	769	770	846	274	663	999999	999999	32	345	999999	844	265	287	401	904	999999	881	690	999999	183	169	220	608	999999	999999	999999	223	999999	373	729	185	431	30	33	403	421	880	262	118	999999	864	233	999999	35	413	999999	600	510	970	847	916	999999	114	715	507	558	171	999999	346	42	132	999999	999999	999999	271	422	999999	263	998	493	364	628	581	559	318	999999	440	583	35	999999	40	713	677	999999	813	999999	327	314	999999	999999	259	472	916	85	19	819	574	174	763	990	429	347	512	487	492	297	171	554	407	999999	128	588	392	81	12	418	378	143	802	830	105	929	737	163	244	892	999999	506	999999	499	371	276	819	44	999999	693	999999	199	43	999999	280	773	907	954	726	671	90	845	999999	600	450	440	371	933	895	999999	999999	358	252	600	585	665	14	907	210	999999	768	357	999999	318	217	999999	110	999999	560	331	32	783	437	573	999999	867	432	949	999999	930	904	886	148	356	93	999999	999999	443	940	615	769	10	753	874	902	732	619	764	393	999999	340	94	383	999999	476	999999	921	679	787	999999	242	64	859	279	946	882	218	999999	235	364	241	667	347	999999	562	32	999999	562	670	89	999999	999999	565	786	999999	820	999999	574	879	999999	999999	999999	999999	999999	382	999999	150	999999	927	29	999999	740	999999	39	41	672	999999	438	21	999999	796	368	18	707	470	574	999999	83	679	136	380	644	999999	999999	432	999999	22	124	999999	848	881	556	999999	999999	566	517	139	999999	755	927	83	83	563	999999	470	999999	269	999999	761	808	224	999999	999999	801	649	879	999999	570	606	77	660	999999	866	999999	573	250	733	367	151	999999	445	963	328	999999	62	306	999999	574	508	860	704	74	363	764	999999	813	999999	833	11	999999	777	568	928	687	276	451	217	400	860	230	838	902	806	809	373	260	999999	61	749	353	798	175	999999	999999	373	596	279	111	999999	760	497	999999	365	464	185	876	999999	999999	485	610	98	689	713	288	31	999999	268	553	999999	383	73	700	94	658	888	611	506	999999	324	680	182	115	862	999999	732	938	546	352	999999	496	999999	118	576	999999	264	118	462	999999	999999	571	999999	725	710	164	999999	797	815	707	575	574	999999	852	326	804	437	
982	827	613	999999	92	265	915	999999	904	167	955	134	999999	403	779	159	723	999999	753	352	999999	999999	999999	414	934	999999	839	999999	69	126	373	792	771	710	282	291	848	999999	642	315	999999	999999	999999	999999	999999	673	869	999999	795	425	656	999999	999999	999999	980	999999	129	209	999999	958	426	149	859	787	794	172	362	999999	999999	498	310	495	824	999999	929	650	598	710	672	271	264	535	981	644	470	977	999999	999999	729	999999	999999	649	616	683	888	282	947	999999	211	578	320	999999	191	306	124	171	999999	135	532	340	988	418	536	359	704	999999	168	224	999999	817	943	53	515	999999	337	660	878	151	559	999999	703	579	508	103	951	630	353	999999	529	309	417	999999	999999	399	705	752	999999	999999	978	997	124	732	999999	394	999999	999999	999999	999999	969	999999	292	999999	576	875	999999	418	910	442	408	83	546	999999	694	999999	409	849	267	126	999999	584	547	621	172	561	542	999999	878	124	999999	684	512	999999	714	75	26	988	527	910	762	296	999999	680	859	999999	461	999999	47	683	999999	785	999999	999999	33	394	916	671	266	999999	343	666	999999	795	973	724	999999	948	769	629	11	421	332	357	364	444	742	866	761	267	110	901	933	999999	999999	683	999999	511	575	330	158	355	999999	512	999999	106	756	999999	706	145	343	512	871	999999	682	573	462	662	646	589	651	60	909	999	915	999999	732	999999	666	999999	59	999999	383	448	999999	655	689	820	780	268	688	696	169	626	999999	999999	999999	525	999999	999999	230	999999	865	985	999999	107	445	732	597	145	373	420	389	416	999999	284	139	999999	937	999999	999999	642	999999	388	900	955	890	292	85	327	411	999999	823	999999	999999	46	999999	999999	999999	383	219	957	233	644	999999	999999	316	753	999999	649	467	606	588	495	681	587	140	487	999999	722	217	999999	656	279	734	999999	999999	999999	999999	60	999999	742	663	563	999999	926	419	247	493	633	649	147	752	436	860	804	629	337	428	492	905	999999	312	999999	176	67	310	953	910	738	999999	37	999999	999999	568	725	943	34	679	755	999999	893	994	461	83	79	999999	229	418	929	536	270	860	999999	999999	374	440	616	397	759	625	465	337	999999	952	622	730	272	868	145	861	605	999999	673	324	21	999999	850	999999	106	656	91	999999	980	212	420	176	564	345	999999	294	337	636	999999	140	712	566	250	508	461	348	148	361	999999	78	931	612	197	538	143	652	589	642	999999	113	544	999999	356	551	542	455	176	999999	674	999999	533	968	738	543	612	455	481	
999999	522	758	518	729	271	999999	281	808	999999	999999	999999	999999	705	694	999999	816	595	999999	219	999999	966	999999	182	999999	999999	433	544	999999	873	654	999999	687	999999	247	130	542	594	814	659	444	999999	734	476	150	724	132	154	839	633	999999	947	821	246	783	385	516	586	306	999999	838	377	318	934	999999	110	525	999999	999999	573	802	232	999999	999999	774	427	241	538	41	999999	999999	999999	705	338	952	999999	114	450	397	999999	999999	999999	999999	772	821	999999	961	800	151	999999	999999	751	686	275	999999	699	176	689	999999	365	153	999999	999999	999999	488	559	999999	980	981	999999	999999	84	983	999999	959	845	999999	18	999999	707	999999	999999	397	990	999999	811	601	439	507	262	540	999999	979	41	718	635	412	488	293	999999	404	981	999999	523	55	134	768	90	315	985	765	999999	379	763	999999	712	590	564	520	999999	957	242	999999	728	98	581	999999	999999	888	334	443	455	725	58	999999	484	622	874	999999	174	999999	521	999999	522	497	382	999999	999999	141	15	999999	847	968	999999	313	999999	508	99	434	999999	999999	999999	999999	981	551	320	442	330	460	424	99	715	999999	999999	632	446	119	960	241	716	535	878	821	882	999999	999999	999999	999999	745	151	976	532	449	481	144	238	329	152	999999	999999	939	725	999999	999999	916	339	239	622	999999	867	62	548	858	718	938	999999	999999	320	702	955	833	334	584	318	448	567	276	147	221	999999	999999	999999	989	63	999999	810	123	999999	966	950	999999	863	134	878	99	437	673	730	543	983	243	19	449	999999	999999	614	150	456	277	359	72	102	411	589	750	95	559	805	941	137	999999	999999	354	999999	599	969	209	706	999999	999999	893	545	999999	237	170	117	527	974	709	999999	670	666	836	616	887	274	462	999999	137	999999	878	868	788	416	999999	353	665	999999	999999	384	414	443	236	266	465	999999	498	184	428	999999	999999	585	105	999999	999999	381	63	737	864	335	517	999999	999999	225	142	34	999999	197	290	999999	451	829	558	335	757	236	439	999999	161	370	999999	287	126	493	446	999999	773	999999	949	575	999999	999999	833	100	866	750	864	999999	134	999999	770	311	999999	999999	999999	738	36	769	32	239	941	482	585	504	560	240	548	999999	779	838	261	999999	248	715	525	999999	995	467	469	999999	999999	428	456	719	599	999999	999999	999999	301	708	276	13	987	719	999999	817	352	339	540	999999	999999	778	241	295	999999	33	999999	999999	96	999999	999999	569	310	24	867	523	36	865	999999	96	846	44	793	81	571	257	999999	528	92	999999	
999999	665	926	833	805	593	196	999999	539	576	999999	999999	427	999999	965	707	999999	972	852	119	999999	486	435	454	789	176	999999	170	723	932	273	544	999999	388	508	86	642	477	218	283	999999	999999	336	337	685	999999	999999	999999	116	999999	553	787	676	972	999999	999999	240	482	53	639	609	999999	999999	607	313	866	999999	48	124	888	999999	236	763	578	782	999999	160	999999	768	999999	559	999999	999999	858	388	485	867	133	471	814	846	170	433	579	674	999999	428	728	34	819	530	999999	66	227	800	327	33	999999	999999	992	542	142	999999	895	999999	794	970	588	228	999999	999999	987	576	999999	51	903	802	193	999999	999999	506	431	83	949	627	979	757	999999	67	71	461	769	933	479	999999	713	457	999999	499	999999	340	839	999999	206	820	543	12	757	186	897	524	840	203	999999	495	121	69	763	277	110	999999	143	999999	166	376	239	63	107	37	999999	455	275	694	35	150	999999	920	877	139	93	977	999999	999999	170	547	999999	575	224	999999	171	654	999999	269	399	841	206	318	354	999999	590	489	904	730	999999	451	999999	155	178	578	829	200	192	634	194	133	47	483	370	619	755	664	999999	124	866	999999	999999	15	305	999999	999999	999999	576	57	548	604	82	999999	999999	719	297	475	407	646	164	970	472	70	85	275	804	723	948	999999	84	926	650	790	863	174	689	254	999999	984	634	480	623	144	999999	590	60	767	670	651	999999	289	999999	999999	999999	895	221	701	929	999999	999999	230	999999	999999	973	622	953	999999	415	999999	999999	999999	625	422	999999	683	357	999999	974	495	225	46	999999	306	412	999999	669	999999	829	999999	952	988	325	999999	605	414	80	781	171	472	636	999999	361	31	999999	288	999999	999999	999999	999999	999999	999999	726	443	999999	999999	176	113	999999	187	999999	505	463	999999	999999	50	728	803	816	999999	612	999999	175	512	859	457	999999	42	999999	134	140	824	276	552	999999	999999	272	999999	999999	262	248	967	352	999999	519	140	999999	999999	334	581	560	860	38	583	675	971	999999	224	584	366	667	999999	428	314	57	138	239	910	25	628	778	999999	796	563	369	644	233	192	992	728	999999	999999	999999	113	573	280	999999	999999	877	459	359	57	307	650	999999	999999	999999	999999	936	390	999999	404	898	706	803	999999	74	474	224	40	748	536	231	855	225	897	999999	325	740	776	343	546	43	566	278	730	549	155	968	265	105	999999	255	999999	827	747	871	10	309	860	215	999999	999999	846	710	823	826	451	435	697	677	234	999999	169	57	364	370	
342	437	82	174	919	506	959	935	999999	290	619	999999	477	36	999999	25	880	571	22	999999	999999	855	999999	904	107	720	281	588	999999	888	95	999999	472	386	539	572	999999	999999	296	999999	519	999999	157	542	216	423	957	670	251	219	999999	999999	999999	296	183	486	982	999999	77	209	234	380	999999	999999	204	65	999999	100	497	863	788	195	999999	197	558	285	707	912	697	684	762	611	347	999999	472	497	528	186	213	62	590	999999	999999	999999	999999	148	999999	999999	347	160	857	867	999999	999999	999999	999999	999999	847	737	898	779	79	481	392	999999	999999	43	999999	211	707	999999	999999	999999	444	999999	730	567	197	597	419	437	233	999999	999999	999999	895	437	959	241	242	999999	680	448	314	999999	520	586	245	650	999999	115	446	999999	639	623	478	979	738	999999	700	672	999999	260	327	471	999999	504	934	566	551	195	84	180	969	534	856	941	583	999999	762	153	331	999999	619	314	991	951	999999	923	358	915	698	854	999999	569	56	999999	130	842	727	999999	999999	999999	109	791	41	999999	312	115	767	999999	999999	577	352	557	999999	590	641	23	480	603	569	20	999999	635	999999	229	640	409	487	436	820	999999	444	999999	500	652	447	828	283	725	999999	829	166	821	520	131	999999	982	999999	466	788	117	371	133	455	642	999999	473	303	811	635	903	628	340	716	664	143	604	999999	698	999999	812	739	755	954	999999	854	395	125	999999	717	657	191	31	999999	713	378	999999	301	999999	191	974	534	472	100	745	211	825	115	999999	999999	907	925	530	323	999999	378	616	179	715	999999	85	357	927	104	999999	722	999999	692	999999	296	999999	999999	209	517	178	287	277	664	218	539	38	290	270	388	809	732	999999	708	999999	345	762	999999	586	79	115	626	607	377	999999	33	604	142	113	999999	174	999999	999999	23	999999	698	110	952	961	186	759	795	999999	548	294	255	71	898	31	999999	534	682	726	999999	411	552	999999	899	999999	194	934	895	186	999999	223	215	17	647	563	973	244	810	189	410	319	320	999999	68	93	867	962	706	121	445	45	492	877	594	999999	601	28	211	409	776	251	864	618	999999	335	89	248	423	344	57	999999	999999	999999	326	821	100	23	999999	816	999999	232	237	999999	740	999999	731	337	422	999999	961	954	43	410	413	168	999999	701	153	999999	13	629	999999	371	73	23	321	989	561	773	999999	588	407	999999	999999	554	999999	90	877	999999	999999	999999	825	387	382	103	399	323	100	999999	376	399	869	887	999999	999999	999999	865	719	999999	355	
741	775	648	524	383	556	647	685	858	154	374	824	424	139	260	803	171	989	970	623	997	899	403	407	131	719	519	582	669	999999	157	371	159	384	862	999999	187	862	999999	546	751	999999	241	23	999999	999999	999999	758	999999	262	521	876	749	999999	357	842	381	251	999999	663	47	75	26	987	996	12	674	50	277	283	999999	308	999999	433	872	368	667	390	405	999999	274	761	999999	416	359	281	999999	56	999999	29	605	936	999999	999999	509	685	999999	999999	26	999	900	415	999999	288	636	999999	886	325	999999	989	184	999999	845	845	398	999999	55	609	999999	999999	391	628	999999	999999	678	689	838	654	924	196	999999	423	999999	406	657	859	999999	741	999999	147	394	306	814	47	844	614	100	624	947	233	640	22	999999	301	617	999999	401	999999	610	999999	383	242	400	55	252	760	627	449	198	539	999999	313	829	999999	340	999999	999999	976	412	999999	999999	224	706	999999	555	999999	807	82	788	999999	468	999999	141	999999	763	162	905	769	794	94	986	650	435	417	999999	337	193	126	961	533	467	424	831	545	357	169	535	698	999999	519	953	555	661	999999	81	970	181	996	999999	187	999999	999999	192	328	999999	948	789	299	484	228	550	691	120	265	917	53	214	595	485	604	999999	216	999999	284	140	441	999999	622	346	256	165	999999	389	783	354	423	242	999999	468	408	379	246	224	280	969	272	444	406	895	999999	765	586	521	142	560	972	774	907	197	645	999999	176	953	238	999999	363	312	337	910	504	811	702	136	999999	999999	390	992	999	999999	868	997	999999	727	999999	999999	999999	674	256	999999	382	999999	334	999999	823	999999	999999	292	985	217	999999	960	117	495	400	226	72	459	444	999999	179	999999	775	999999	329	647	376	449	645	746	494	999999	65	999999	538	855	999999	387	313	999999	31	108	16	792	699	908	890	999999	999999	999999	428	130	999999	347	63	402	999999	999999	995	185	81	763	647	249	722	926	999999	13	957	999999	740	685	155	999999	886	81	972	983	902	420	999999	279	999999	554	327	374	458	999999	60	999999	982	754	391	137	566	268	460	767	79	773	13	887	999999	791	360	743	974	434	999999	981	999999	890	828	585	428	802	649	103	921	358	999999	196	952	821	999999	985	304	28	249	628	620	215	913	139	416	869	139	999999	203	584	399	34	267	78	715	999999	999999	999999	708	763	618	367	845	720	999999	817	934	329	239	375	449	956	999999	832	371	224	976	699	999999	999999	673	328	999999	347	958	999999	929	999999	115	470	69	
999999	319	485	19	263	999999	203	999999	599	999999	809	102	828	999999	443	839	434	707	501	125	236	999999	159	999999	300	466	508	761	852	888	60	224	768	999999	999999	646	709	823	117	854	783	865	999999	624	863	235	82	999999	525	614	999999	186	999999	354	832	860	999999	394	999999	796	999999	441	980	710	884	595	333	522	999999	796	139	611	600	646	999999	370	68	535	237	74	394	307	999999	999999	394	874	610	999999	999999	999999	486	324	999999	320	994	351	885	869	739	277	999999	559	27	729	484	893	585	967	999999	472	801	634	999999	653	999999	563	999999	742	326	19	985	999999	49	103	319	814	999999	289	652	990	999999	199	999999	959	172	834	289	999999	999999	500	298	643	412	20	299	999999	166	461	999999	999999	157	999999	552	730	999999	993	520	924	419	669	999999	306	324	30	986	999999	999999	999999	491	576	283	687	999999	999999	720	352	999999	39	804	999999	657	54	380	222	843	342	646	75	677	178	999999	999999	999999	103	113	999999	328	391	33	686	23	958	970	342	166	469	999999	727	19	939	497	490	130	952	999999	352	926	112	187	654	966	999999	530	322	262	999999	589	885	721	728	999999	999999	15	127	454	699	84	48	999999	383	177	918	65	738	999999	833	244	155	91	761	75	225	214	378	719	248	438	657	90	247	880	289	15	291	915	383	485	12	999999	322	277	888	56	803	486	999999	718	792	999999	999999	683	444	803	960	662	808	909	999999	999999	999999	999999	999999	957	818	503	888	913	999999	822	307	358	242	999999	768	494	187	179	410	892	671	530	645	26	661	564	445	485	55	628	999999	473	848	604	303	61	849	930	238	310	999999	144	944	969	343	999999	451	797	999999	476	485	638	508	744	736	685	999999	411	306	999999	999999	412	999999	155	715	999999	509	638	353	717	644	257	940	110	304	536	585	999999	682	591	122	648	451	579	153	478	964	999999	867	617	436	448	634	999999	252	195	277	799	999999	999999	999999	813	999999	327	999999	238	999999	999999	999999	210	109	948	728	714	151	419	961	298	999999	246	999999	406	770	735	290	999999	622	965	857	118	999999	786	422	183	999999	309	204	133	999999	914	999999	999999	663	667	518	487	720	999999	833	999999	234	978	999999	999999	639	173	999999	718	46	636	999999	999999	550	341	940	323	999999	554	692	841	999999	999999	551	97	999999	313	999999	112	227	803	485	703	142	999999	884	999999	999999	405	543	999999	999999	485	97	121	309	58	25	331	727	204	951	999999	999999	991	999999	396	436	709	999999	336	999999	
999999	999999	242	161	912	599	525	999999	659	333	141	21	834	584	739	999999	440	787	418	999999	421	385	999999	852	319	475	150	999999	497	854	999999	843	216	437	999999	985	854	959	397	458	999999	874	78	870	999999	164	403	999999	999999	646	999999	921	153	49	999999	564	477	390	841	446	459	118	959	804	999999	297	805	407	267	753	895	999999	400	959	999999	547	317	162	42	165	999999	733	999999	999999	858	999999	700	176	426	762	518	999999	128	950	999	391	999999	273	827	532	359	996	159	999999	751	999999	999999	193	252	473	256	324	357	686	374	725	999999	118	946	999999	596	638	980	999999	245	431	999999	450	960	416	632	53	335	510	806	85	999999	414	110	342	837	999999	924	953	999999	203	126	999999	585	999999	999999	806	327	152	999999	720	26	999999	888	330	999999	999999	232	836	840	999999	989	847	880	299	999999	999999	18	613	999999	89	713	999999	988	51	999999	920	864	687	999999	826	726	192	574	999999	69	999999	526	779	178	999999	294	98	123	313	214	278	561	296	142	646	999999	714	305	999999	17	989	665	999999	25	252	999999	545	241	24	486	806	282	795	240	221	648	999999	444	100	999999	625	999999	685	837	999999	999999	999999	555	957	37	22	887	719	999999	79	273	999999	999999	926	999999	748	999999	999999	827	999999	999999	766	999999	920	997	569	999999	215	70	999999	86	980	19	979	883	999999	990	999999	986	473	999999	563	717	999999	947	969	999999	518	559	57	999999	814	857	440	50	603	522	634	960	467	742	999999	999999	695	992	292	670	784	999999	892	757	582	121	363	487	442	58	895	972	999999	105	760	656	23	999999	272	133	578	939	999999	999999	366	323	529	731	247	904	999999	999999	999999	309	689	476	666	299	999999	702	504	999999	999999	554	999999	662	999999	372	981	35	645	81	999999	169	999999	845	762	767	401	999999	592	999999	250	538	36	726	317	728	416	294	989	723	438	570	999999	999999	341	735	508	703	392	167	749	999999	268	950	999999	505	218	844	713	999999	898	999999	119	872	711	79	527	900	354	212	955	999999	45	922	999999	169	541	999999	513	999999	268	697	877	999999	883	39	279	86	287	812	520	571	580	101	999999	512	460	756	914	272	999999	999999	358	189	999999	61	185	346	317	999999	964	743	340	999999	640	210	999999	684	988	999999	799	451	623	542	692	394	126	944	999999	999999	709	784	559	251	817	999999	349	697	234	831	853	933	768	998	848	999999	999999	893	460	999999	999999	999999	999999	242	472	767	984	816	999999	817	999999	240	250	186	999999	
189	193	98	999999	979	999999	361	459	167	828	866	682	999999	694	914	162	999999	493	480	999999	933	26	326	778	999999	999999	999999	210	417	895	999999	693	592	428	668	593	999999	33	999999	764	111	326	999999	414	606	94	999999	999999	582	664	712	746	769	508	646	173	866	320	819	312	338	999999	52	272	215	999999	99	206	35	999999	999999	999999	22	716	576	616	999999	912	182	966	317	411	628	752	999999	876	923	94	999999	505	726	832	213	179	436	950	284	999999	208	999999	994	172	106	999999	654	512	734	62	931	39	999999	954	147	853	994	927	999999	299	89	339	259	999999	424	530	605	187	996	842	290	626	342	78	713	999999	971	999999	999999	377	108	679	151	870	163	752	999999	771	695	999999	184	508	428	985	268	869	182	999999	999999	575	655	477	516	891	772	314	696	688	250	999999	882	999999	622	164	999999	409	197	388	852	671	782	833	491	646	668	781	208	357	809	999999	577	981	407	739	722	630	173	259	108	999999	999999	69	531	999999	478	334	999999	999999	999999	999999	682	999999	147	86	793	821	999999	870	999999	990	116	349	999999	406	999999	999999	999999	883	442	999999	246	999999	999999	13	615	722	311	193	178	343	894	935	563	951	171	783	999999	330	945	999999	999999	302	36	117	999999	717	190	135	489	577	882	13	831	234	621	999999	513	999999	471	81	999999	999999	702	890	105	999999	785	999999	244	45	65	131	938	999999	924	999999	911	182	271	999999	541	186	999999	999999	999999	891	999999	339	339	426	999999	999999	999999	873	391	843	600	145	21	570	931	263	890	999999	521	760	999999	300	999999	999999	999999	341	871	573	539	343	108	112	999999	999999	77	456	999999	818	764	354	272	999999	999999	91	353	775	170	701	966	999999	296	259	88	999999	826	813	999999	999999	593	939	840	295	999999	58	744	498	999999	999999	503	999999	999999	82	689	177	999999	11	151	228	334	67	180	179	607	260	57	848	33	738	387	263	426	937	234	825	999999	977	729	110	346	999999	999999	999999	999999	490	999999	223	570	910	212	825	672	999999	336	535	999999	670	688	93	11	999999	474	999999	429	999999	68	727	847	863	663	999999	281	50	881	478	989	817	999999	126	999999	833	999999	122	536	562	999999	615	610	999999	67	844	999999	646	999999	451	391	999999	933	958	431	896	999999	707	257	999999	553	631	929	858	546	951	698	571	999999	999999	617	361	441	867	999999	999999	999999	158	806	819	231	635	942	440	97	888	883	23	694	999999	467	999999	865	844	18	959	685	751	162	115	999999	726	
999999	999999	999999	39	669	76	310	978	779	999999	999999	437	999999	999999	689	499	771	658	999999	685	877	999999	999999	45	496	999999	999999	698	768	999999	995	700	673	504	445	21	606	67	229	817	999999	716	960	249	999999	999999	383	100	999999	999999	980	504	48	470	999999	483	229	798	543	999999	999999	611	220	414	231	210	764	965	483	677	893	713	439	259	972	999999	755	470	365	68	223	768	428	999999	394	501	661	213	655	961	792	807	524	157	610	999999	505	999999	27	479	999999	418	616	602	302	277	75	788	497	999999	728	758	999999	999999	857	448	999999	999999	29	730	549	560	320	521	999999	96	999999	291	649	871	999999	209	999999	885	395	999999	161	825	999999	126	435	872	715	967	243	43	373	49	299	171	917	999999	536	297	930	999999	107	105	717	216	89	783	149	999999	32	528	315	558	999999	62	999999	368	358	903	305	676	845	999999	999999	851	722	999999	999999	999999	953	798	672	999999	955	999999	707	66	117	83	47	651	733	99	944	714	728	999999	999999	246	999999	559	518	999999	999999	263	277	754	817	999999	494	999999	791	662	672	999999	999999	159	603	816	354	240	999999	285	865	653	999999	755	999999	572	999999	906	208	754	999999	404	290	49	173	701	999999	953	999999	251	588	999999	859	81	427	721	999999	578	222	143	892	999999	308	242	768	348	320	521	356	999999	742	587	999999	46	59	277	943	816	985	902	810	401	992	19	696	999999	793	872	338	687	713	555	694	74	999999	969	106	57	999999	824	390	494	999999	993	508	11	384	822	32	159	777	51	999999	320	333	500	651	298	545	999999	555	448	192	669	541	197	999999	667	184	89	181	895	545	171	521	325	999999	999	511	999999	383	970	850	189	999999	672	962	999999	741	372	327	807	512	271	279	999999	312	937	999999	320	119	717	648	942	978	881	999999	999999	798	17	705	652	787	850	636	585	598	999999	759	869	234	517	925	811	761	374	393	999999	891	579	23	856	547	999999	585	999999	999999	907	210	37	999999	541	586	734	999999	675	999999	661	635	999999	354	309	187	592	999999	601	791	837	190	614	999999	231	539	229	999999	848	999999	597	274	970	263	999999	802	999999	703	692	931	201	154	95	354	732	649	207	235	714	999999	999999	113	984	874	494	999999	596	999999	944	12	366	999999	817	570	432	396	999999	440	663	506	455	999999	403	669	600	999999	104	269	999999	581	999999	993	289	999999	160	999999	290	105	769	963	999999	202	999999	690	574	460	337	525	922	345	999999	766	999999	999999	999999	
74	999999	324	284	801	632	337	774	373	999999	373	999999	647	419	938	116	569	999999	700	301	263	999999	712	104	149	365	999999	347	430	597	575	432	82	999999	999999	999999	965	821	967	999999	999999	999999	394	30	999999	999	999999	115	983	238	425	106	999999	999999	969	932	999999	999999	145	999999	62	989	354	776	104	941	389	700	332	166	151	747	702	369	422	835	746	999999	892	999999	675	999999	364	201	999999	479	560	165	977	164	785	999999	999999	531	287	999999	83	999999	926	999999	620	988	782	827	97	677	999999	511	503	144	195	999999	999999	995	771	589	999999	162	604	999999	390	233	723	178	380	999999	71	181	91	533	999999	999999	765	999999	528	686	691	537	114	504	999999	59	661	999999	999999	999999	418	690	760	698	999999	921	999999	311	880	999999	999999	613	456	691	999999	231	429	969	999999	67	999999	999999	476	94	898	107	58	110	548	340	571	881	210	999999	999999	999999	421	393	999999	839	123	464	751	141	422	87	999999	999999	888	854	629	692	468	910	930	999999	223	999999	999999	166	872	914	762	549	825	393	413	555	704	243	809	46	700	543	999999	95	953	345	999999	999999	26	636	221	694	999999	879	422	999999	970	283	168	745	999999	123	999999	209	702	211	316	38	673	535	717	654	55	593	999999	924	999999	845	759	878	999999	979	999999	246	702	78	999999	946	970	999999	585	430	999999	73	999999	586	576	745	392	752	39	643	156	999999	918	566	999999	127	999999	497	334	135	524	290	742	612	974	730	506	999999	372	369	68	560	950	296	579	999999	149	415	358	230	462	17	848	999999	832	999999	327	146	429	999999	68	482	999999	459	906	794	331	841	612	846	249	758	389	669	585	596	540	631	987	666	999999	482	149	999999	673	516	441	999999	779	326	412	370	214	650	311	999999	999999	500	999999	999999	660	307	999999	511	980	703	627	999999	785	999999	127	695	159	762	743	586	999999	684	786	399	363	999999	999999	295	443	879	554	739	368	10	999999	50	251	212	999999	680	678	999999	133	999999	888	999999	596	542	209	716	999999	999999	999999	724	251	97	714	990	431	999999	245	999999	77	111	999999	888	821	999999	422	86	454	946	756	73	907	705	561	816	511	111	999999	528	999999	999999	668	999999	832	643	758	736	335	260	781	305	444	171	570	31	999999	999	440	811	130	132	272	999999	695	843	999999	546	999999	897	489	999999	356	716	430	999999	999999	57	66	999999	36	686	999999	999999	175	460	999999	746	145	539	996	511	671	552	408	964	463	404	416	989	827	999999	
210	437	771	999999	949	727	999999	999999	588	999999	943	262	784	444	999999	999999	999999	245	224	79	411	996	901	978	999999	999999	999999	466	887	49	640	76	360	999999	485	323	999999	713	511	901	16	916	951	999999	999999	419	999999	964	593	394	305	181	774	757	810	214	536	793	804	154	419	284	341	549	142	876	999999	969	958	67	647	999999	734	323	73	495	54	677	420	248	47	353	872	502	743	469	301	603	15	281	787	999999	908	999999	491	732	585	412	999999	690	517	999999	15	536	746	999999	447	461	693	999999	169	858	382	999999	117	75	411	999999	999999	672	584	308	964	999999	999999	999999	999999	377	831	341	910	642	586	730	731	999999	348	345	756	834	999999	840	910	999999	999999	929	999999	351	259	425	330	746	999999	428	115	219	833	328	266	999999	432	999999	630	362	414	526	999999	999999	835	999999	727	75	91	999999	651	744	999999	284	574	999999	754	145	127	415	999999	999999	999999	999999	624	521	415	29	88	29	412	951	220	557	285	596	657	612	999999	391	697	264	664	636	777	370	821	559	753	916	999999	999999	952	224	351	251	490	999999	999999	323	463	708	999999	999999	999999	999999	534	999999	999	978	999999	999999	999999	999999	717	755	508	409	390	264	999999	855	275	999999	47	125	998	999999	215	43	115	999999	999999	202	999999	999999	999999	602	999999	88	836	999999	999999	999999	232	840	667	227	506	596	743	91	999999	773	622	607	442	999999	34	452	700	538	999999	965	873	160	567	436	807	728	487	906	999999	312	427	719	305	500	939	207	458	781	499	999999	999999	33	999999	811	999999	331	556	999999	577	625	387	307	999999	594	901	999999	283	240	420	778	118	836	750	430	355	903	999999	999999	999999	827	993	919	48	25	999999	999999	350	755	999999	485	181	44	338	715	999999	129	373	710	598	867	999999	227	371	721	510	463	283	388	465	676	29	614	569	749	632	999999	269	341	919	62	732	527	384	934	606	999999	508	999999	506	236	539	601	354	27	903	775	557	326	999999	221	576	961	300	189	466	567	475	999999	93	466	860	999999	791	546	145	406	843	436	125	436	999999	999999	882	238	999999	427	999999	999999	846	856	910	942	826	707	485	770	999999	204	477	49	609	999999	951	999999	375	506	999999	999999	881	999999	999999	131	211	88	266	338	88	71	999999	49	306	999999	742	237	556	917	999999	999999	999999	374	999999	649	959	85	826	999999	297	999999	863	640	617	462	670	349	924	789	740	748	999999	157	999999	999999	161	438	742	686	186	724	493	458	300	726	
999999	516	336	292	171	135	999999	230	51	245	999999	412	431	844	262	403	313	766	186	467	999999	913	683	15	497	531	343	150	859	572	359	415	349	891	715	163	999999	999999	627	614	497	230	116	456	966	999999	16	898	999999	783	421	726	281	833	999999	833	833	999999	794	640	792	120	371	478	885	999999	73	540	138	109	999999	671	149	571	970	422	807	236	999999	748	524	445	999999	85	161	999999	143	516	807	882	999999	692	846	987	999999	386	859	638	570	182	686	476	769	999999	403	999999	587	709	862	671	35	606	290	999999	999999	357	999999	999999	326	999999	659	999999	732	256	779	697	824	162	749	999999	999999	999999	666	867	999999	57	675	999999	999999	412	55	434	653	146	856	722	411	800	870	474	983	573	999999	318	522	139	999999	523	554	706	924	435	959	278	118	999999	999999	423	983	78	681	19	614	913	216	234	903	595	399	66	999999	999999	291	999999	610	999999	999999	358	354	933	313	999999	999999	974	487	620	475	999999	999999	999999	999999	988	816	802	999999	973	999999	408	111	999999	999999	158	999999	497	421	900	999999	684	668	999999	999	592	79	60	999999	528	999999	639	435	596	999999	528	999999	999999	284	307	217	999999	491	636	999999	458	256	66	707	165	38	350	563	587	476	790	716	910	10	200	999999	766	999999	274	999999	328	972	515	538	707	999999	734	223	124	692	999999	203	999999	999999	999999	999999	22	352	609	500	999999	999999	847	129	969	811	656	399	94	388	450	999999	226	834	713	999999	741	999999	999999	574	303	136	448	895	999999	999999	684	999999	999999	854	999999	999999	438	999999	972	999999	999999	999999	568	896	934	999999	139	999999	999999	999999	977	207	383	75	603	493	999999	44	206	703	638	952	317	382	137	832	999999	239	999999	36	23	452	861	999999	999999	355	999999	113	639	958	997	999999	653	598	619	486	451	999999	260	423	80	403	576	278	999999	182	999999	195	769	112	405	999999	265	224	209	999999	345	911	713	257	533	250	404	248	706	926	308	718	999999	650	391	556	999999	68	956	619	875	593	858	999999	277	774	344	537	999999	106	457	999999	999999	999999	150	539	999999	12	889	830	998	338	572	687	999999	368	432	128	721	849	999999	999999	999999	589	658	752	63	999999	980	759	906	999999	686	999999	999999	869	330	678	509	999999	875	976	999999	999999	621	547	31	999999	316	999999	351	225	816	713	185	260	180	809	435	398	485	156	999999	139	923	141	999999	962	999999	13	48	999999	618	869	973	999999	37	141	968	121	731	883	228	81	417	690	60	
972	999999	999999	999999	520	253	121	999999	729	953	49	212	490	895	999999	999999	312	999999	598	606	946	999999	240	232	48	999999	324	666	602	927	951	721	243	90	679	539	999999	314	528	510	507	503	999999	991	988	929	488	226	999999	920	915	210	819	999999	113	243	203	996	999999	680	928	455	773	801	11	327	969	409	226	999999	972	997	999999	98	109	453	999999	248	244	119	999999	999999	992	681	21	750	902	999999	976	999999	345	993	999999	847	581	61	730	999999	990	670	960	89	10	999999	948	918	858	999999	984	660	999999	954	761	550	327	999999	462	101	789	999999	999999	820	432	779	193	978	353	504	516	57	722	52	258	999999	159	999999	107	848	733	103	891	181	999999	325	698	390	242	113	529	750	999999	638	662	739	254	149	656	999999	960	999999	575	364	224	999999	938	705	706	197	401	54	733	999999	999999	695	369	254	655	116	91	802	746	249	974	766	458	93	389	519	328	19	626	999999	999999	999999	528	537	956	237	999999	993	999999	54	712	999999	27	999999	280	999999	380	10	999999	549	148	167	233	335	390	458	999999	999999	325	999999	868	391	427	855	725	999999	177	832	999999	428	728	98	128	702	536	498	748	999999	812	422	148	999999	999999	86	739	730	539	999999	156	999999	749	999999	677	999999	185	330	999999	172	270	999999	999999	547	712	75	999999	59	48	531	799	999999	709	25	51	902	999999	550	865	350	999999	995	75	974	999999	999999	678	205	421	632	526	216	441	586	999999	146	622	601	615	460	265	689	691	17	999999	999999	799	733	492	774	999999	634	999999	999999	55	999999	610	825	862	923	397	626	999999	999999	999999	593	460	132	999999	904	289	457	934	999999	95	436	314	67	581	431	990	945	713	646	194	891	999999	724	540	937	536	797	738	692	999999	639	60	284	999999	999999	999999	676	920	587	495	990	999999	999999	631	619	999999	552	254	999999	932	999999	913	992	231	122	842	736	591	876	999999	492	718	251	999999	455	385	39	999999	770	626	323	35	135	999999	999999	201	701	999999	921	976	983	553	307	759	621	726	68	999999	889	968	78	95	54	218	999999	281	999999	707	186	243	931	497	483	814	619	427	787	841	36	921	150	643	999999	899	999999	999999	999999	491	731	999999	327	975	175	802	558	237	980	916	157	923	743	994	999999	999999	55	495	999999	493	150	203	939	999999	36	968	999999	434	425	154	824	999999	999999	966	975	999999	999999	955	332	680	265	391	446	870	693	113	188	999999	726	982	853	899	869	928	351	999999	999999	
999999	949	206	999999	133	999999	836	999999	94	73	776	28	999999	771	99	173	999999	237	759	757	79	532	923	790	681	999999	443	999999	924	999999	931	999999	448	668	815	16	136	999999	141	999999	610	777	609	50	999999	137	268	220	763	736	480	700	999999	779	720	999999	36	999999	303	999999	378	999999	999999	889	141	160	580	800	956	999999	46	999999	106	190	999999	999999	923	883	999999	553	449	232	537	198	724	999999	43	668	948	246	980	720	412	715	210	75	999999	720	999999	262	557	468	264	680	699	787	604	411	999999	428	655	153	37	749	999999	999999	17	979	175	999999	999999	911	999999	999999	999999	999999	290	390	980	92	999999	213	974	136	996	999999	968	856	499	936	636	999999	46	529	999999	837	999999	662	739	64	67	630	554	17	999999	645	616	544	578	383	506	223	431	549	999999	452	999999	901	999999	993	187	160	489	239	273	493	874	999999	999999	275	999999	628	650	926	34	71	658	967	990	360	375	433	288	999999	439	999999	999999	497	793	149	669	999999	999999	745	876	999999	151	325	743	652	771	295	417	312	999999	878	573	999999	999999	675	793	999999	911	999999	628	753	872	373	799	850	292	999999	538	999999	606	841	719	999999	59	127	920	343	999999	348	589	90	999999	999999	376	561	999999	705	972	127	355	467	880	515	999999	133	45	999999	999999	893	369	394	999999	428	999999	908	169	668	455	407	755	460	978	572	813	548	999999	896	996	248	11	999999	414	420	642	999999	960	213	787	926	91	151	999999	340	999999	205	999999	597	278	468	999999	191	999999	574	372	894	489	317	702	999999	396	148	781	287	891	781	979	999999	785	999999	947	955	880	529	326	613	643	648	593	618	224	148	627	538	846	819	337	999999	58	747	658	999999	511	218	539	942	370	539	448	207	999999	987	812	710	520	999999	310	729	258	999999	999999	841	999999	999999	364	999999	521	253	441	82	454	149	999999	47	999999	304	453	999999	990	383	253	114	210	396	402	236	336	917	27	409	519	999999	591	300	496	817	999999	999999	854	291	999999	127	999999	376	753	86	999999	774	800	226	999999	638	739	875	515	999999	641	337	690	137	921	604	235	41	562	999999	557	999999	551	102	375	36	999999	708	951	135	16	833	642	326	535	562	999999	801	417	881	999999	716	999999	349	186	999999	737	726	370	827	892	76	999999	907	528	999999	999999	707	999999	966	999999	41	999999	389	150	807	694	999999	601	999999	487	433	999999	681	978	841	222	211	916	999999	298	101	347	134	243	940	30	999999	797	832	
339	999999	950	450	70	999999	792	405	209	999999	905	999999	135	999999	350	468	451	141	929	687	491	31	791	86	999999	999999	693	999999	155	210	999999	959	577	769	38	77	482	183	621	151	58	999999	11	999999	999999	926	965	345	784	774	498	999999	806	119	350	318	627	874	772	340	152	999999	999999	999	591	946	794	365	973	282	999999	278	999999	787	638	674	29	253	217	999999	763	358	24	999999	999999	999999	162	467	428	999999	449	608	411	999999	999999	999999	566	12	956	999999	141	999999	372	512	999999	230	377	29	999999	675	999999	384	666	31	999999	794	979	878	999999	999999	794	337	999999	262	832	387	867	240	999999	583	118	27	999999	296	999999	163	986	512	591	491	530	143	986	752	999999	999999	942	389	713	214	999999	999999	715	272	137	804	673	119	679	411	999999	147	240	898	567	281	999999	380	411	423	807	477	297	805	172	999999	999999	999999	829	999999	444	999999	526	999999	507	430	999999	34	168	815	999999	876	999999	999999	138	392	903	97	195	161	978	572	977	299	406	608	999999	910	110	476	999999	488	289	912	967	999999	620	655	400	147	999999	72	221	999999	933	931	644	999999	676	999999	757	263	998	678	999999	872	999999	237	188	999999	999999	401	999999	692	361	11	596	919	222	999999	772	999999	696	58	191	915	999999	391	366	475	999999	293	999999	330	999999	999999	490	999999	999999	104	999999	393	999999	999999	117	578	999999	999999	244	931	344	724	894	999999	17	510	566	950	497	873	521	999999	870	999999	935	746	167	999999	999999	161	999999	985	796	999999	999999	999999	780	204	940	612	999999	999999	999999	434	141	248	398	820	323	999999	644	539	999999	260	583	999999	999999	764	567	370	420	999999	554	93	420	358	999999	776	999999	628	999999	371	20	884	106	999999	972	999999	581	696	358	346	290	999999	517	982	871	546	544	999999	999999	26	637	579	201	241	288	72	24	782	320	621	296	999999	488	999999	529	239	999999	894	283	999999	192	999999	22	999999	264	788	576	438	486	391	242	893	762	713	733	440	692	864	410	999999	432	999999	999999	736	60	595	999999	244	999999	642	999999	649	367	790	834	766	566	999999	977	499	496	585	305	999999	999999	402	932	775	548	999999	546	298	494	374	999999	392	495	999999	999999	999999	999999	341	975	844	999999	592	535	971	878	999999	873	999999	887	910	422	846	504	456	357	657	662	511	695	374	106	104	999999	993	146	451	281	999999	103	317	988	165	610	999999	929	796	867	960	896	581	999999	999999	411	584	951	808	999999	48	929	376	16	999	646	611	
999999	904	437	541	999999	999999	696	593	481	579	922	999999	245	52	527	560	790	702	999999	999999	159	999999	999999	999999	999999	337	563	242	361	727	311	999999	999999	999	713	35	999999	335	999999	469	885	631	500	831	661	999999	572	845	999999	378	999999	999999	999999	999999	999999	623	221	857	499	508	873	463	999999	999999	278	933	999999	999999	339	999999	201	999999	577	154	999999	527	999999	861	918	359	765	999999	720	999999	999999	996	603	986	547	999999	813	999999	836	626	596	431	399	746	563	728	944	336	515	29	186	999999	737	249	303	933	989	360	999999	150	999999	165	742	258	612	281	340	762	698	250	688	999999	627	950	558	999999	138	999999	999999	200	414	438	212	701	806	29	269	999999	692	999999	110	462	573	696	883	441	688	999999	143	291	398	191	637	275	999999	496	999999	786	691	497	805	110	62	747	735	314	952	51	452	593	21	999999	80	95	150	236	127	931	76	126	128	987	755	25	999999	232	801	936	370	319	525	482	999999	205	807	999	999999	999999	960	999999	999999	646	999999	549	280	421	121	999999	135	999999	379	572	720	574	999999	999999	999999	46	945	999999	999999	26	681	999999	77	538	314	874	287	150	826	301	970	999999	638	999999	999999	215	745	390	999999	259	811	999999	940	999999	999999	107	999999	989	653	999999	999999	458	76	472	965	999999	482	741	117	247	274	984	287	87	601	233	936	897	528	150	301	564	999999	999999	214	424	201	999999	776	999999	57	999999	496	464	421	522	429	175	999999	733	732	13	283	873	999999	826	979	863	361	999999	170	929	999999	513	81	999999	66	813	267	551	373	368	999999	999999	199	975	497	823	665	89	803	770	392	795	417	999999	290	527	999999	387	445	999999	999999	247	999999	128	827	999999	999999	105	465	616	999999	964	369	374	48	383	684	999999	999999	999999	207	282	735	399	546	675	105	999999	45	539	545	879	999999	999999	999999	728	853	80	158	999999	999999	569	623	999999	862	428	435	52	999999	907	843	268	59	289	141	489	511	657	582	162	887	609	70	999999	999999	37	858	334	769	999999	530	613	861	824	999999	637	999999	547	999999	128	250	63	534	138	695	999999	830	825	904	126	226	206	498	999999	627	831	509	697	126	835	999999	110	283	999999	386	999999	407	999999	564	503	831	964	130	463	911	999999	84	932	240	794	207	42	999999	653	999999	334	124	865	207	894	138	960	999999	701	558	999999	779	594	751	465	879	999999	271	410	294	262	85	999999	999999	792	756	576	999999	331	637	999999	999999	630	846	62	999999	542	
38	669	375	870	543	999999	999999	772	64	490	191	774	915	999999	999999	29	999999	840	258	89	780	414	148	561	502	108	73	31	469	159	747	698	999999	346	999999	601	45	999999	718	656	999999	999999	738	275	395	693	999999	46	766	999999	272	15	803	45	761	623	531	813	377	444	364	884	999999	999999	742	492	433	578	33	179	984	943	132	601	999999	468	675	872	175	999999	692	37	999999	999999	886	741	895	314	585	953	79	999999	57	283	302	255	18	833	533	903	270	999999	22	596	676	999999	883	212	999999	302	948	659	648	568	752	999999	629	504	28	999999	597	128	993	999999	999999	999999	896	849	999999	704	460	999999	999999	271	548	999999	24	999999	142	999999	858	692	228	999999	999999	999999	583	488	530	964	999999	999999	999999	532	316	151	999999	942	496	914	432	43	902	999999	842	999999	320	386	999999	897	322	960	372	999999	151	904	899	710	74	688	189	418	328	345	999999	945	37	999999	999999	406	999999	82	181	228	999999	824	790	837	999999	899	110	206	467	633	651	665	151	999999	391	411	252	999999	877	807	734	999999	715	999999	999999	896	88	999999	999999	623	886	250	788	154	999999	326	123	71	270	175	588	982	999999	695	693	423	803	999999	999999	553	164	878	204	373	493	129	119	233	999999	553	820	605	775	844	746	410	876	997	47	74	999999	999999	999999	999999	229	751	999999	30	873	889	102	414	79	999999	999999	18	56	424	660	999999	217	890	536	717	355	982	216	999999	948	999999	999999	806	636	370	265	974	16	492	154	999999	65	99	999999	646	460	415	536	898	384	738	364	461	346	840	857	407	653	164	999999	246	545	958	81	999999	352	296	778	708	621	495	999999	999999	280	919	151	127	540	890	267	999999	456	318	730	220	927	999999	999999	796	999999	999999	330	851	135	908	206	106	28	768	303	999999	637	827	287	889	999999	999999	191	427	698	739	867	763	897	426	789	237	237	860	999999	267	826	999999	205	763	174	160	439	372	722	55	109	772	596	103	312	629	999999	999999	485	138	903	52	107	774	990	566	954	708	999999	969	868	167	999999	999999	347	655	631	524	725	584	370	999999	704	653	639	104	177	804	124	170	206	999999	999999	999999	363	784	883	431	772	608	206	730	253	753	999999	999999	667	560	755	656	999999	516	125	900	767	94	348	454	999999	896	399	160	594	957	772	999999	999999	579	999999	563	772	999999	751	126	388	640	575	999999	476	698	999999	616	999999	467	999999	999999	281	484	768	279	446	439	296	876	999999	55	
145	296	980	705	169	98	878	999999	999999	796	764	998	522	136	518	397	977	999999	999999	999999	999999	137	793	92	210	307	810	412	127	342	914	999999	908	342	999999	289	999999	999999	538	347	737	855	583	377	925	282	999999	641	760	999999	461	850	416	435	999999	999999	502	898	999999	862	287	475	999999	551	882	999999	100	189	632	999999	427	217	999999	999999	55	256	554	999999	166	927	344	999999	651	78	881	73	468	999999	999999	999999	786	81	275	676	999999	271	780	41	495	999999	191	783	19	530	631	254	942	999999	999999	696	464	85	741	577	527	118	824	17	669	818	431	618	789	145	453	355	941	241	71	783	476	522	931	999999	746	560	170	131	446	999999	131	183	101	703	41	711	340	697	158	951	447	999999	371	676	615	572	994	873	87	285	312	710	233	607	999999	942	154	620	999999	967	948	702	570	42	999999	999999	526	96	114	742	25	253	999999	119	345	702	160	264	515	183	566	296	53	171	999999	999999	950	494	482	99	567	719	866	191	13	744	213	999999	999999	999999	56	908	999999	345	999999	68	627	999999	271	527	791	999999	115	999999	411	661	659	408	708	286	999999	41	613	25	999999	306	387	902	116	999999	499	821	284	158	137	657	999999	707	900	999999	793	836	233	999999	307	677	999999	219	779	351	999999	804	630	703	69	999999	304	754	170	964	681	999999	17	670	38	969	614	957	529	753	999999	951	507	443	492	471	999999	659	999999	507	999999	178	132	999999	999999	695	201	581	98	999999	999999	772	547	999999	593	999999	829	562	926	337	73	656	689	36	999999	143	999999	196	221	999999	216	645	46	663	281	513	602	252	165	343	778	999999	999999	416	400	371	414	570	849	424	999999	255	999999	389	443	46	999999	105	557	381	398	15	370	499	999999	999999	736	999999	665	90	476	999999	407	592	999999	40	787	282	636	845	728	999999	999999	796	957	999999	911	657	229	245	34	506	694	783	999999	772	673	379	509	681	635	999999	905	769	999999	999999	847	999999	999999	413	259	216	469	712	653	662	668	573	542	946	806	88	664	430	65	969	892	999999	999999	999999	366	417	772	999999	999999	207	999999	576	848	903	123	771	827	815	985	999999	999999	982	139	291	114	110	836	563	875	557	866	485	714	978	171	232	999999	52	57	841	444	514	502	455	832	101	724	999999	832	999999	261	999999	444	247	932	910	494	999999	682	266	999999	218	89	662	341	355	862	870	741	890	999999	784	768	154	384	531	489	684	459	22	385	207	731	839	
305	27	50	476	55	261	999999	146	999999	790	999999	235	435	840	123	487	999999	999999	999999	941	766	476	90	300	863	411	430	810	907	670	880	384	487	249	366	323	314	999999	825	490	163	142	424	978	884	158	106	649	570	971	783	532	309	789	999999	828	999999	750	613	643	999999	927	239	999999	909	886	999999	195	483	800	182	842	999999	417	999999	634	999999	999999	999999	714	314	781	999999	935	886	358	84	999999	176	537	386	999999	782	191	659	999999	999999	999999	999999	997	410	910	999999	770	798	941	505	999999	11	448	776	999999	344	999999	339	59	999999	303	813	560	811	60	999999	945	423	618	69	999999	758	562	731	337	43	418	314	404	999999	478	146	999999	853	193	695	727	761	551	999999	884	852	999999	547	609	911	517	999999	999999	891	230	357	190	999999	659	142	999999	717	448	801	925	999999	934	999999	219	999999	868	707	627	999999	301	999999	872	999999	184	993	999999	25	132	426	525	231	999999	513	395	131	956	73	999999	999999	256	19	322	749	304	300	917	175	337	999999	53	999999	999999	999999	599	999999	999999	999999	706	666	983	433	999999	32	999999	999999	639	431	59	98	210	804	513	576	117	292	871	132	103	884	85	983	687	999999	382	715	999999	958	999999	358	646	173	366	999999	77	823	999999	300	473	600	660	495	126	999999	251	248	306	999999	887	317	174	362	699	822	999999	999	746	915	649	570	999999	999999	517	999999	451	47	447	999999	509	294	867	581	659	502	233	589	867	448	439	144	418	670	81	606	193	999999	999999	544	999999	77	999999	508	650	902	558	979	999999	425	999999	213	801	330	493	602	449	593	703	206	598	999999	142	308	486	515	162	381	609	910	516	167	572	903	39	441	999999	369	999999	999999	999999	254	611	451	999999	235	343	98	186	478	167	999999	999999	999999	999999	945	935	999999	31	999999	750	187	380	77	999999	999999	641	897	301	999999	999999	89	663	999999	261	354	399	690	657	261	182	999999	999999	140	753	916	999999	999999	957	999999	505	999999	999999	795	15	767	873	544	542	999999	593	999999	796	999999	93	87	936	644	26	601	555	254	130	999999	963	686	999999	999999	324	992	73	347	940	217	999999	955	742	868	940	494	999999	855	158	647	999999	736	277	999999	57	675	999999	931	287	365	537	999999	318	577	831	329	785	634	999999	549	946	256	504	589	578	999999	345	78	703	531	131	700	106	483	112	236	418	911	201	648	23	141	999999	585	999999	304	999999	999999	999999	999999	709	845	999999	608	700	999999	242	688	502	919	340	
910	238	755	999999	837	164	835	999999	605	910	999999	999999	581	999999	814	196	918	999999	283	491	180	42	92	999999	286	999999	497	782	690	999999	730	999999	282	318	112	903	314	351	999999	999999	999999	699	440	710	835	412	64	82	886	235	323	779	228	438	169	878	999999	933	957	999999	999999	63	784	611	190	463	170	272	999999	911	881	577	76	999999	679	999999	601	381	986	873	19	999999	999999	999999	680	951	999999	844	159	234	757	381	394	78	483	758	999999	999999	530	381	252	792	648	999999	353	746	999999	999999	758	689	286	774	946	94	999999	251	167	999999	931	238	272	326	123	209	163	510	999999	999999	659	999999	564	999999	999999	614	631	227	776	999999	121	933	249	999999	96	470	947	983	434	309	314	999999	601	596	999999	301	119	926	999999	999999	821	999999	563	713	435	836	134	514	999999	342	463	547	474	246	217	999999	989	999999	239	653	262	999999	999999	883	999999	427	330	999999	874	559	505	999999	547	999999	109	278	999999	535	999999	259	346	443	999999	102	999999	767	767	365	999999	900	312	999999	999999	36	197	650	766	680	29	18	999999	165	999999	372	836	758	999	147	146	938	626	463	487	999999	316	999999	120	983	46	926	659	965	590	999999	257	999999	18	521	149	459	512	700	515	999999	999999	190	804	697	266	98	767	630	228	999999	283	848	999999	999999	719	378	540	782	643	103	359	551	575	664	125	292	749	999999	997	687	436	926	948	817	248	136	24	422	727	947	999999	999999	746	150	701	408	90	303	802	999999	918	729	999999	422	321	200	615	999999	582	999999	349	290	633	999999	23	356	900	999999	476	592	364	127	64	999999	934	330	805	434	963	999999	212	999999	684	236	999999	706	869	536	505	58	520	874	840	754	608	999999	405	216	137	999999	508	433	999999	219	416	999999	675	999999	487	990	999999	191	185	865	770	999999	606	406	771	316	999999	373	999999	428	82	489	287	310	97	65	924	999999	306	619	218	779	629	474	999999	999999	999999	508	58	515	999999	339	999999	974	999999	714	282	998	445	821	867	144	282	407	147	927	999999	374	284	999999	75	796	884	999999	657	999999	999999	141	999999	803	285	978	325	645	765	743	790	313	326	382	783	926	163	485	999999	999999	506	231	337	999999	453	666	234	626	449	999999	454	142	327	999999	450	999999	421	999999	999999	889	819	637	999999	404	146	220	57	901	648	149	643	408	815	583	495	999999	999999	999999	999999	618	999999	999999	999999	999999	298	658	985	335	932	642	514	521	999999	999999	999999	999999	589	932	
755	999999	999999	999999	999999	999999	999999	55	326	744	999999	406	346	999999	999999	927	145	130	999999	742	999999	999999	234	722	969	15	634	131	469	953	328	626	464	871	940	126	999	431	999999	895	999999	252	341	999999	999999	535	306	788	240	22	726	144	437	846	827	999999	999999	896	362	972	675	110	999999	372	425	879	999999	474	785	175	927	714	409	546	74	999999	156	999999	892	443	708	846	891	456	237	999999	199	617	54	673	118	999999	78	747	230	576	666	999999	825	949	999999	831	13	74	94	21	735	890	782	964	130	999999	999999	918	274	999999	218	140	144	242	690	334	430	121	66	999999	645	661	326	497	999999	999999	167	942	850	999999	843	826	371	225	458	999999	835	89	999999	999999	108	159	999999	401	367	999999	834	999999	269	269	411	999999	18	269	376	83	573	999999	999999	942	866	71	999999	397	985	999999	768	918	783	999999	498	351	567	973	726	999999	187	925	139	999999	352	574	682	590	475	951	818	112	849	384	735	999999	999999	610	226	47	91	96	999999	975	767	915	809	878	771	70	999999	44	543	880	896	999999	164	107	600	302	388	488	921	44	573	666	999999	408	655	947	39	957	999999	688	414	999999	999999	164	999999	999999	999999	804	819	999999	627	999999	568	968	999999	97	999999	223	20	924	659	602	999999	380	411	111	999999	411	233	999999	999999	376	288	855	476	805	999999	999999	999999	173	999999	584	669	515	999999	790	999999	110	919	568	999999	815	946	999999	38	811	999999	999999	752	801	590	363	580	995	999999	261	505	999999	502	683	959	999999	999999	846	396	999999	933	659	963	621	999999	999999	491	664	271	224	999999	456	999999	999999	999999	987	258	403	582	184	13	673	140	165	294	394	608	246	609	176	796	999999	445	952	878	999999	185	140	797	845	999999	916	999999	999999	831	999999	999999	999999	803	971	146	999999	999999	221	82	270	528	999999	336	619	147	255	64	999999	427	330	999999	874	785	614	811	999999	605	737	312	96	938	970	999999	246	508	769	999999	999999	39	180	835	999999	879	617	746	999999	803	188	707	626	861	638	742	511	48	21	999999	199	169	28	30	536	908	999999	331	558	484	100	120	999999	999999	426	75	999999	494	999999	994	177	867	444	324	426	39	686	234	309	237	822	207	496	716	253	478	21	999999	309	325	893	999999	198	999999	713	78	999999	813	445	573	495	999999	261	26	884	999999	999999	703	604	506	232	999999	31	330	661	892	623	660	569	999999	64	107	194	999999	111	881	679	551	611	358	999999	872	789	736	742	
805	946	480	999999	921	753	317	554	802	999999	141	274	867	242	820	454	678	254	497	518	397	832	789	915	12	652	183	999999	999999	999999	359	972	294	999999	855	946	153	999999	648	203	747	552	999999	378	970	617	811	318	791	999999	999999	628	301	228	999999	973	166	565	829	278	579	999999	308	999999	999999	168	979	290	999999	999999	999999	850	605	999999	771	999999	449	999999	945	999999	999999	865	311	353	999999	730	999999	999999	241	881	789	588	999999	999999	999999	532	254	999999	635	811	999999	531	931	999999	602	999999	33	997	456	999999	533	999999	620	999999	437	714	913	955	221	999999	487	912	999999	505	999999	999999	851	235	679	999999	600	999999	999999	143	758	319	933	394	750	614	707	683	620	730	357	999999	968	565	942	909	999999	999999	184	999999	334	999999	483	436	999999	999999	999999	999999	328	217	911	479	999999	486	685	128	999999	529	214	999999	999999	999999	999999	327	157	49	754	296	293	770	630	310	879	173	999999	43	835	507	999999	871	294	909	364	413	999999	877	999999	491	879	999999	999999	99	95	999999	999999	530	432	999999	999999	793	134	999999	999999	558	586	999999	600	999999	677	652	292	284	968	342	321	406	448	888	507	279	955	999999	416	469	642	999999	225	310	857	287	610	679	228	999999	747	999999	405	999999	827	219	999999	298	813	236	999999	853	130	999999	266	909	91	543	658	999999	837	860	626	54	915	54	394	999999	937	399	52	612	65	210	999999	999999	999999	642	71	298	992	999999	999999	999999	927	789	420	473	999999	948	205	76	31	999999	930	886	634	360	890	782	999999	999999	361	423	194	929	797	920	167	999999	909	449	999999	370	999999	181	410	446	127	999999	634	921	254	999999	204	975	999999	845	280	999999	435	649	751	289	473	14	315	46	999999	997	991	500	315	848	48	756	999999	999999	204	759	486	198	999999	764	157	903	742	371	229	999999	347	951	649	459	770	999999	698	999999	896	21	865	373	450	999999	144	999999	999999	999999	951	447	390	930	651	521	231	247	416	999999	141	570	999999	944	817	786	660	50	850	856	88	778	67	999999	764	193	893	122	999999	123	629	23	297	999999	419	999999	828	417	999999	999999	999999	999999	999999	711	71	999999	999999	921	556	664	469	104	292	758	999999	183	389	989	999999	468	999999	119	999999	303	367	127	999999	925	534	45	957	999999	999999	722	629	554	924	999999	340	438	443	972	565	999999	653	534	731	538	28	999999	401	839	999999	842	510	127	43	560	999999	943	63	824	999999	999999	999999	226	999999	570	999999	773	999999	999999	658	999999	
999999	999999	554	999999	999999	999999	396	743	907	999999	643	128	11	897	222	999999	521	373	999999	397	384	619	585	54	999999	436	179	170	409	254	987	999999	999999	514	818	854	573	625	911	521	999999	320	916	109	877	999999	225	467	357	627	261	885	41	271	362	999999	79	510	41	222	662	999999	344	662	309	999999	937	999999	999999	367	937	999999	461	491	840	74	703	999999	176	798	221	712	813	781	999999	112	999999	919	161	413	785	999999	594	999999	858	999999	976	263	799	602	999999	728	388	990	689	999999	433	549	999999	298	711	999999	999999	999999	999999	950	422	562	999999	207	948	999999	345	675	582	874	311	763	999999	519	999999	449	686	573	157	492	333	823	999999	637	999999	787	999999	863	702	202	729	361	696	907	908	423	593	602	653	632	393	713	417	815	64	670	917	999999	210	999999	999999	769	95	519	627	599	470	42	529	171	528	482	972	390	154	999999	999999	999999	999999	999999	855	94	919	525	999999	619	999999	286	582	999999	869	999999	663	441	295	959	276	187	290	318	999999	560	999999	492	113	911	741	999999	671	115	999999	202	310	535	999999	999999	850	999999	420	999999	194	194	460	521	999999	940	818	999999	999999	194	682	888	444	302	721	304	21	437	999999	197	999999	388	614	476	412	676	999999	137	34	474	119	707	999999	282	134	999999	999999	561	201	172	102	210	932	999999	999999	999999	758	18	814	122	809	999999	157	232	139	805	580	984	999999	624	999999	691	516	999999	84	999999	131	999999	177	952	204	460	246	259	105	678	455	137	53	696	999999	279	322	912	664	999999	560	544	153	328	198	126	452	576	999999	410	693	312	999999	458	594	999999	841	862	918	359	186	898	137	461	360	999999	999999	422	706	393	378	604	965	387	999999	587	28	848	763	88	999999	669	749	694	999999	152	724	594	999999	330	438	999999	994	314	520	662	999999	691	968	745	999999	999999	869	125	42	999999	346	35	44	999999	578	999999	108	840	351	516	999999	999999	476	217	728	356	321	999999	955	999999	999999	660	999999	999999	180	336	879	27	902	977	800	633	661	896	806	698	560	103	751	445	362	999999	963	999999	513	973	999999	999999	27	828	718	493	999999	124	999999	685	999999	281	837	252	123	90	937	373	716	524	781	580	411	39	999999	999999	999999	520	565	456	697	863	258	999999	120	128	10	999999	269	999999	473	999999	417	130	539	288	266	509	332	281	999999	599	297	988	202	645	359	987	42	501	858	650	999999	41	988	999999	32	640	141	999999	90	862	114	408	61	243	
999999	290	999999	517	960	135	197	293	239	999999	575	270	13	999999	769	22	51	768	459	822	988	385	999999	243	266	625	377	338	201	364	494	889	999999	959	482	78	999999	525	999999	999999	999999	274	802	890	999999	762	999999	665	999999	999999	820	999999	949	239	254	999999	159	999999	261	999999	757	999999	999999	875	613	686	333	999999	992	700	999999	526	238	999999	999999	723	583	999999	999999	503	988	712	999999	134	543	158	999999	707	714	696	919	241	999999	204	999999	999999	182	926	286	54	438	999999	999999	534	551	999999	117	999999	869	531	212	999999	753	757	356	999999	756	967	999999	999999	746	625	339	306	780	999999	263	43	749	999999	550	657	965	469	74	405	49	577	582	249	51	715	838	999999	999999	22	488	515	847	931	999999	215	594	821	999999	999999	263	999999	754	267	999999	999999	999999	112	999999	555	999999	293	693	951	15	189	395	103	423	41	999999	156	999999	767	805	747	999999	817	920	345	999999	153	171	261	152	673	999999	324	999999	967	999999	736	999999	938	80	204	822	896	925	667	999999	501	999999	999999	36	116	563	986	999999	303	999999	666	191	644	492	798	131	441	809	342	365	80	894	999999	800	59	999999	874	999999	611	924	299	999999	999999	525	572	745	895	234	999999	119	837	999999	905	999999	999999	555	567	999999	282	82	390	97	592	999999	749	606	951	475	999999	999999	688	999999	850	378	599	999999	927	128	999999	62	235	217	772	232	999999	999999	988	377	236	504	386	428	999999	538	543	999999	309	952	776	999999	793	429	257	999999	999999	547	22	999999	489	999999	627	999999	536	230	999999	183	324	370	783	542	618	583	249	482	999999	269	875	321	834	999999	999999	975	352	999999	999999	806	960	898	801	980	204	999999	888	436	876	937	892	204	999999	999999	886	939	178	243	999999	220	190	999999	99	171	672	701	701	999999	335	652	106	581	961	50	999999	999999	568	999999	348	166	695	813	606	848	377	680	629	474	511	999999	806	119	607	58	625	196	999999	999999	999999	503	759	999999	111	999999	840	999999	242	651	158	470	380	376	894	200	999999	999999	999999	251	794	991	81	237	590	800	845	999999	973	999999	424	35	617	929	494	845	406	898	712	382	17	66	448	978	326	51	164	999999	224	416	533	259	999999	567	845	326	999999	532	216	310	999999	853	999999	999999	236	132	852	451	999999	999999	999999	626	664	794	243	737	553	103	910	999999	999999	415	772	566	388	999999	16	60	999999	177	424	999999	999999	411	994	164	999999	128	752	999999	198	713	558	999999	622	907	595	234	333	
999999	772	999999	621	667	999999	999999	90	780	941	999999	125	801	367	714	635	919	935	262	800	89	28	999999	350	716	360	932	856	607	944	481	999999	782	726	976	404	95	263	33	746	30	84	938	186	691	88	396	356	843	539	703	972	342	433	254	98	999999	987	904	317	999999	126	482	836	469	490	343	85	390	319	549	999999	911	516	779	15	999999	999999	659	638	963	586	22	999999	999999	509	247	999999	999999	999999	67	107	358	716	23	904	602	112	999999	999999	999999	321	965	999999	990	47	999999	999999	999999	249	999999	999999	338	999999	999999	156	999999	414	595	960	999999	985	602	502	261	999999	999999	205	503	875	413	999999	541	999999	893	651	999999	488	87	212	999999	422	999999	243	999999	968	769	92	371	867	800	197	516	756	958	999999	999999	473	283	999999	999999	864	332	779	999999	999999	557	880	382	702	535	625	336	392	522	999999	291	369	622	292	682	234	833	636	84	999999	470	785	999999	144	932	999999	999999	539	482	999999	99	999999	407	849	421	889	709	999999	341	185	861	133	999999	137	477	999999	851	990	866	999999	41	999999	704	999999	570	771	999999	248	769	999999	999999	999999	910	938	740	366	999999	999999	871	999999	525	174	304	999999	363	346	551	372	666	583	305	225	673	976	552	402	230	999999	289	999999	509	470	999999	952	999999	999999	223	305	396	121	397	999999	128	83	980	866	401	999999	266	233	230	27	999999	196	92	205	999999	933	395	348	146	999999	999999	999999	293	64	275	999999	143	299	133	255	975	555	195	227	999999	999999	999999	685	999999	999999	529	65	429	491	887	712	999999	570	941	999999	909	58	974	222	999999	897	789	999999	601	59	999999	967	999999	974	52	999999	11	865	999999	532	999999	709	347	722	655	438	801	801	176	562	999999	573	357	842	346	926	580	999999	633	208	810	80	94	951	750	561	955	999999	449	860	999999	14	471	418	353	209	711	999999	999999	165	106	987	758	48	577	999999	619	267	638	125	457	38	241	901	999999	866	625	395	971	999999	482	355	362	316	852	478	111	939	999999	146	999999	328	415	478	111	823	321	999999	384	650	942	698	817	333	999999	681	999999	569	696	487	584	325	290	999999	682	751	635	452	196	108	998	680	767	502	900	139	623	762	799	999999	554	579	21	330	999999	784	538	38	999999	180	705	541	253	22	561	899	999999	999999	795	999999	999999	869	859	285	652	271	930	325	432	283	68	20	999999	797	999999	15	313	959	322	897	999999	999999	999999	25	999999	466	437	999999	999999	999999	999999	999999	
999999	449	710	684	719	999999	999999	999999	854	222	999999	630	999999	695	999999	455	89	999999	595	87	999999	897	999999	592	331	999999	881	196	999999	184	384	430	192	999999	52	330	999999	258	296	577	292	999999	53	999999	999	917	903	708	694	981	676	394	999999	23	999999	79	312	128	362	874	855	490	65	679	837	185	448	735	652	451	368	830	269	999999	795	999999	854	146	592	414	999999	999999	502	852	508	990	23	178	999999	999999	999999	968	895	421	722	801	377	373	172	824	479	177	66	253	623	845	135	399	999999	855	225	176	536	948	933	682	988	212	999999	999999	171	279	411	679	433	399	934	847	305	993	829	490	973	768	934	773	126	259	239	663	999999	624	999999	478	758	850	442	947	488	50	813	174	202	324	999999	209	765	999999	819	233	910	287	999999	999999	36	734	999999	999999	999999	999999	999999	738	973	999999	983	546	329	999999	999999	999999	956	987	369	265	999999	664	298	658	999999	734	999999	739	440	15	753	587	999999	726	999999	33	657	674	933	328	999999	999999	999999	685	341	125	999999	832	466	246	276	922	918	838	53	372	446	544	999999	289	161	826	308	967	764	406	999999	999999	491	897	924	999999	64	50	999999	115	472	612	327	989	999999	185	999999	203	999999	830	668	692	682	89	587	999999	21	653	999999	657	999999	234	920	935	109	287	350	999999	999999	984	868	877	67	938	899	833	226	999999	435	976	999999	999999	999999	999999	999999	333	920	412	319	999999	999999	410	874	133	999999	248	692	392	889	576	834	999999	881	754	961	791	634	743	190	753	897	348	228	200	999999	671	995	987	208	999999	367	938	259	511	713	468	13	999999	609	999999	151	834	783	859	151	999999	233	484	972	999999	698	187	232	999999	913	931	999999	683	29	667	999999	704	194	999999	219	895	999999	380	50	503	787	700	999999	529	612	72	565	368	58	273	447	521	999999	261	87	189	716	693	597	781	285	329	915	999999	999999	446	650	670	650	255	386	853	443	478	168	999999	999999	702	953	850	376	823	634	755	230	732	689	999999	999999	39	999999	771	782	268	999999	468	785	202	121	176	999999	895	717	803	887	999999	87	999999	103	89	146	23	999999	999999	415	461	694	169	721	685	756	999999	635	999999	999999	614	81	184	261	700	999999	851	591	999999	437	481	999999	831	868	636	654	153	999999	955	892	175	41	45	853	765	773	625	480	435	419	704	999999	106	736	999999	522	902	295	999999	866	295	432	952	319	934	355	862	300	94	999999	613	879	999999	999999	999999	
583	45	331	999999	926	999999	380	999999	377	733	221	999999	105	595	999999	751	858	999999	999999	606	743	88	726	919	999999	910	334	999999	404	806	825	590	376	999999	698	486	581	799	476	278	915	275	584	585	722	345	767	704	969	999999	755	443	590	133	168	504	319	411	85	26	272	984	761	999999	999999	999999	643	270	897	638	999999	68	968	820	690	477	999999	150	206	84	999999	999999	999999	124	999999	391	999999	999999	999999	204	176	999999	724	460	16	930	513	22	677	101	702	507	807	341	119	696	474	770	442	690	10	999999	999999	11	872	642	569	647	520	526	631	399	999999	703	471	999	344	518	999999	760	999999	999999	472	999999	382	646	999999	94	999999	364	999999	999999	811	986	203	997	965	722	587	999999	999999	866	999999	161	470	312	999999	114	869	119	362	956	999999	999999	999999	999999	706	109	629	236	819	484	999999	999999	610	402	999999	606	509	474	44	999999	999999	450	399	999999	989	321	644	79	732	717	225	895	11	959	283	139	999999	684	999999	865	103	361	553	887	234	345	999999	77	999999	999999	999999	404	85	740	35	515	292	999999	528	395	464	999999	504	111	268	746	165	650	128	459	346	824	184	999999	528	579	896	512	872	999999	770	577	356	424	122	820	819	270	934	768	846	639	166	904	410	543	856	451	628	487	189	900	949	999999	999999	999999	230	906	222	455	618	780	758	999999	625	887	212	90	999999	999999	927	894	716	359	612	999999	668	280	768	984	723	999999	883	394	474	869	627	92	453	342	600	912	58	488	999999	999999	881	999999	288	522	341	776	462	190	560	295	194	999999	999999	273	122	949	147	238	732	173	999999	373	408	999999	999999	130	636	999999	847	999999	999999	237	999999	999999	826	385	999999	999999	653	947	991	703	834	999999	684	37	430	190	999999	650	774	820	755	986	999999	517	883	531	261	999999	149	806	343	545	449	999999	399	125	446	999999	999999	891	999999	785	181	202	539	229	82	242	700	456	436	999999	999999	999999	481	999999	376	319	501	999999	994	443	999999	195	999999	298	739	727	637	314	743	493	999999	883	245	970	814	976	977	664	459	999999	999999	692	380	146	306	999999	485	186	999999	137	245	498	897	151	977	986	832	251	999999	999999	604	395	713	942	999999	366	790	511	408	399	341	837	19	974	923	125	814	233	999999	326	252	461	565	615	258	204	985	103	993	999999	154	736	999999	115	424	999999	978	437	999999	999999	999999	974	778	359	796	407	488	922	228	862	181	999999	999999	173	112	999999	830	108	
694	999999	380	696	517	579	255	999999	662	904	560	999999	146	387	600	61	999999	277	683	999999	818	850	715	72	875	999999	999999	545	487	21	13	281	303	999999	743	323	569	936	466	208	113	999999	745	584	999999	428	725	794	18	999999	999999	999999	999999	999999	999999	843	999999	317	820	999999	922	709	127	650	901	288	506	265	999999	286	492	999999	811	484	112	626	999999	141	999999	457	415	863	537	289	540	178	999999	999999	601	899	719	999999	125	89	999999	999999	85	105	682	93	999999	469	999999	731	715	999999	999999	985	522	999999	739	472	617	373	971	69	181	837	119	732	478	828	999999	744	999999	240	640	731	208	707	551	19	458	616	536	945	999999	999999	573	816	155	825	166	999999	170	256	999999	752	118	226	999999	247	985	949	615	103	999999	415	174	485	93	301	786	999999	121	729	999999	10	837	999999	356	375	274	303	587	652	999999	999999	584	320	999999	888	999999	999999	999999	313	999999	509	11	442	149	999999	641	98	999999	999999	999999	352	827	440	999999	999999	999999	91	999999	856	972	691	372	962	431	90	831	854	999999	999999	999999	804	999999	808	704	999999	999	404	886	59	734	186	999999	733	614	999999	898	999999	87	952	999999	541	122	628	340	342	999999	48	21	68	475	787	999999	537	999999	999999	999999	999999	736	999999	644	521	204	820	132	999999	999999	999999	358	112	192	999999	777	937	233	145	691	710	477	372	377	999999	393	999999	583	946	977	999999	556	380	999999	999999	417	358	317	461	999999	302	505	999999	220	507	690	908	875	787	20	999999	999999	50	999999	312	999999	373	999999	684	138	376	247	185	819	999999	92	977	796	313	999999	428	629	771	798	999999	214	999999	161	870	279	484	952	999999	936	715	728	515	827	13	337	53	999999	632	333	970	64	999999	724	132	999999	999999	122	999999	516	591	642	999999	251	999999	108	618	999999	490	415	653	424	451	249	113	369	576	160	793	976	237	999999	996	448	828	999999	884	218	38	455	566	372	390	289	999999	83	196	274	673	905	718	831	517	227	679	999999	612	999999	999999	762	847	562	328	595	288	171	999999	999999	423	999999	223	410	193	44	848	999999	43	999999	999999	39	183	312	487	887	267	406	912	779	999999	282	731	804	999999	276	607	14	53	794	999999	999999	438	102	851	853	692	317	647	483	379	399	999999	450	196	591	589	544	84	441	999999	881	259	999999	335	150	999999	418	813	917	437	999999	247	249	171	711	999999	91	461	633	205	950	758	438	410	999999	760	291	618	15	999999	72	930	612	466	
129	933	572	766	710	765	283	503	730	56	535	162	282	999999	999999	999999	508	999999	451	999999	387	999999	820	465	999999	999999	807	999999	808	240	999999	913	999999	782	52	777	38	324	751	999999	922	456	38	392	875	227	487	12	143	25	188	999999	488	377	999999	996	122	117	999999	331	958	482	695	499	681	621	527	499	246	706	961	999999	341	583	322	931	104	437	590	739	901	804	667	793	62	999999	434	266	704	55	999999	920	515	430	999999	450	760	999999	711	263	699	999999	999999	436	999999	999999	999999	905	65	156	902	684	527	80	429	163	999999	901	447	297	196	270	999999	201	51	999999	999999	911	999999	872	999999	565	726	336	49	913	49	240	999999	67	745	529	999999	557	152	999999	403	444	10	755	635	859	101	423	76	438	999999	573	394	23	326	736	241	193	976	346	958	201	40	515	999999	584	171	999999	552	667	68	248	999999	71	647	999999	910	918	246	321	474	313	269	610	721	999999	999999	727	741	18	999999	28	581	806	31	212	413	999999	640	999999	697	711	871	409	379	953	525	333	375	93	999999	999999	999999	999999	871	654	931	429	793	648	739	444	648	543	999999	50	667	252	49	445	829	425	288	196	623	999999	442	860	241	768	950	522	999999	657	999999	975	82	999999	934	377	280	984	999999	999999	999999	263	73	337	39	339	296	282	294	999999	263	999999	999999	999999	999999	118	222	999999	198	35	698	226	93	999999	999999	999999	967	750	317	999999	174	999999	724	295	875	370	999999	999999	830	999999	481	678	237	430	403	782	941	323	875	826	999999	208	795	999999	304	104	180	999999	977	635	372	545	999999	621	766	418	685	748	884	680	417	999999	250	297	553	29	999999	662	596	577	999999	999999	874	491	518	999999	60	999999	991	780	200	628	137	999999	539	936	999999	616	664	999999	999999	202	438	999999	418	55	958	999999	131	284	115	517	999999	999999	182	717	999999	483	999999	800	368	636	999999	114	999999	999999	980	55	999999	617	316	382	998	611	480	270	225	679	999999	999999	999999	552	999999	999999	675	999999	152	999999	999999	821	275	240	999999	863	999999	470	999999	999999	715	628	75	912	749	999999	999999	732	999999	874	928	912	501	991	410	641	793	815	709	48	438	806	647	262	32	999999	999999	85	870	145	999999	19	823	999999	964	453	406	105	802	999999	749	942	175	277	799	120	999999	283	829	871	80	811	761	407	895	999999	981	812	889	813	172	892	999999	382	999999	918	98	610	37	956	244	697	23	297	999999	496	641	379	462	999999	616	999999	
255	999	75	999999	999999	425	995	999999	999999	594	215	989	259	857	90	792	387	881	32	719	256	873	999999	382	798	473	999999	409	276	999999	360	977	206	104	646	862	999999	717	669	672	614	971	494	999999	492	33	47	441	415	849	999999	581	889	897	999999	999999	999999	693	384	999999	999999	596	789	859	243	237	792	165	221	227	999999	669	221	359	115	284	388	999999	890	774	436	999999	999999	427	999999	999999	97	309	999999	273	499	624	343	884	365	27	192	634	416	264	240	881	230	198	373	331	370	540	791	999999	993	999999	802	999999	358	640	603	999999	249	464	149	493	883	947	728	861	999999	336	999999	97	102	754	579	999999	544	999999	456	805	63	298	418	557	999999	999999	279	123	821	733	536	725	423	820	395	951	124	747	999999	282	469	999999	995	999999	999999	703	455	999999	807	177	75	803	193	798	318	950	56	592	975	999999	678	614	50	603	999999	277	999999	282	999999	627	521	999999	556	999999	345	999999	999999	999999	19	813	289	39	315	999999	999999	732	542	625	511	999999	999999	999999	771	849	604	855	471	999999	999999	280	39	182	999999	999999	655	278	256	19	463	766	657	670	583	171	869	648	309	396	934	77	735	58	770	924	721	989	34	707	579	999999	90	901	152	739	784	116	159	135	998	399	485	532	171	745	786	999999	948	610	999999	956	555	85	999999	999999	544	980	412	955	468	666	999999	549	440	999999	686	756	999999	843	387	762	999999	184	398	545	592	212	887	35	148	486	999999	999999	726	999999	934	14	444	976	999999	803	704	203	667	341	155	935	999999	198	68	40	716	114	999999	227	467	999999	687	999999	999999	341	999999	999999	999999	981	999999	829	822	817	48	999999	321	551	649	999999	67	999999	517	66	400	656	120	698	967	117	770	999999	201	999999	165	563	999999	522	404	999999	709	999999	385	999999	717	999999	122	284	999999	386	718	174	999999	999999	169	999999	864	630	531	926	230	999999	999999	710	220	688	637	323	661	999999	364	999999	999999	786	873	740	999999	999999	349	83	543	836	999999	590	999999	606	999999	552	999999	993	698	696	991	999999	642	314	999999	999999	474	39	689	798	622	999999	32	919	26	999999	775	429	999999	42	291	999999	392	394	857	829	322	614	999999	94	974	668	786	667	999999	679	154	569	832	999999	366	320	999999	744	999999	999999	568	478	589	801	777	919	750	665	415	999999	95	999999	457	89	363	860	822	999999	823	954	887	999999	121	347	535	215	999999	998	676	999999	999999	647	999999	984	999999	843	34	999999	317	65	
917	131	262	275	594	999999	999999	999999	890	999999	999999	789	920	269	985	213	367	252	276	571	331	751	989	443	479	999999	999999	472	818	520	836	417	297	768	46	766	112	999999	752	638	103	844	118	179	483	284	999999	910	998	66	485	781	148	745	999999	999999	141	819	796	999999	819	649	934	380	669	999999	501	162	233	228	111	521	499	637	477	999999	643	819	959	204	999999	176	474	999999	999999	65	279	552	999999	999999	999999	999999	999999	606	819	999999	909	738	999999	403	782	574	687	780	955	963	999999	510	999999	257	999999	322	859	601	435	652	185	183	345	614	810	999999	999999	999999	594	818	471	893	818	33	577	904	999999	566	422	999999	489	999999	806	80	999999	769	999999	787	347	999999	433	458	180	176	279	999999	402	895	999999	999999	999999	333	195	146	999999	397	692	254	679	628	13	303	189	289	173	491	377	275	841	51	999999	341	26	282	395	23	722	651	754	840	999999	423	973	588	700	165	999999	999999	578	385	87	999999	117	719	318	999999	278	891	13	787	369	137	64	550	999999	124	317	999999	751	488	999999	999999	499	839	125	589	999999	600	589	999999	983	707	696	465	999999	645	234	307	963	264	744	999999	648	966	480	384	369	432	431	585	848	594	918	100	710	46	540	277	603	999999	999999	678	311	995	804	662	441	999999	999999	999999	890	20	999999	999999	999999	843	402	999999	999999	741	229	999999	179	13	169	399	789	999999	754	999999	114	956	703	243	454	999999	529	999999	172	818	999999	771	847	908	694	837	643	431	356	999999	999999	17	909	862	510	914	999999	999999	836	414	872	835	843	657	418	934	316	999999	52	676	999999	999999	370	549	797	999999	59	270	319	331	999999	367	259	887	294	999999	56	841	999999	540	567	232	999999	999999	946	118	927	999999	500	999999	531	926	389	680	999999	893	647	369	74	61	864	248	988	514	658	999999	999999	999999	372	321	887	999999	983	999999	119	999999	934	612	999999	689	531	859	770	558	999999	829	978	999999	344	400	458	687	777	681	675	329	243	311	108	441	999999	970	827	188	873	66	942	877	570	462	999999	999999	766	384	530	15	999999	440	714	829	536	999999	622	971	862	210	697	999999	837	999999	999999	633	513	172	166	560	42	591	684	744	887	110	18	882	441	423	921	999999	999999	669	852	802	597	279	904	999999	999999	999999	999999	673	368	999999	50	999999	603	336	531	603	227	969	973	885	999999	999999	941	436	998	740	540	999999	999999	304	160	999999	999999	999999	45	244	268	640	211	186	999999	21	
385	257	70	999999	288	115	999999	999999	185	191	696	966	57	627	999999	478	527	618	324	875	394	73	489	872	843	548	300	999999	345	586	768	999999	619	744	594	693	375	771	999999	434	558	999999	129	969	480	970	17	418	999999	790	123	999999	999999	400	999999	322	768	197	393	999999	815	603	981	598	423	899	999999	999999	999999	644	112	756	166	999999	327	432	944	519	401	873	540	999999	391	555	473	185	934	229	127	281	924	187	388	722	619	954	979	999999	999999	581	999999	704	999999	999999	687	999999	999999	999999	82	204	999999	999999	795	519	208	933	221	436	135	999999	965	137	195	761	719	925	999999	444	280	372	452	999999	962	999999	259	835	506	130	867	116	749	999999	156	999999	903	675	999999	868	523	999999	999999	552	405	318	615	999999	519	624	551	762	999999	999999	701	709	999999	954	296	974	270	373	437	999999	569	28	498	999999	981	272	857	999999	543	509	921	593	630	999999	27	653	215	763	326	882	579	114	127	757	270	999999	999999	948	389	416	608	999999	259	651	999999	386	820	612	999999	256	766	506	229	489	80	999999	89	851	937	642	769	506	56	555	521	465	901	741	741	544	999999	999999	665	136	901	770	344	978	916	640	999999	602	999999	80	125	83	999999	637	686	999999	367	330	21	746	647	111	999999	703	140	528	485	88	870	970	165	999999	841	103	588	309	999999	111	934	306	808	999999	256	976	439	447	579	273	65	589	186	999999	999999	918	489	999999	667	999999	847	398	165	755	999999	289	914	267	241	999999	59	999999	389	265	999999	714	937	480	854	137	274	999999	948	999999	999999	291	793	999999	960	922	999999	788	642	142	264	546	151	999999	445	999999	72	181	216	787	223	678	210	921	385	192	980	19	944	539	376	164	999999	943	731	999999	496	529	306	318	999999	271	743	256	999999	848	573	884	44	999999	74	102	486	170	998	354	91	872	19	778	942	999999	843	999999	766	109	107	208	332	999999	481	543	999999	897	609	952	935	953	919	999999	619	106	974	67	475	283	677	289	945	386	368	623	999999	528	376	583	428	640	489	901	751	999999	562	48	415	531	227	589	560	56	419	137	952	483	169	999999	630	785	637	493	431	817	999999	945	637	999999	34	356	530	36	534	999999	474	27	785	999999	999999	999999	651	943	65	98	999999	899	999999	999999	671	46	368	530	953	642	12	995	999999	933	122	616	999999	557	507	871	68	534	522	999999	662	934	697	999999	312	693	144	694	437	343	99	999999	978	406	196	988	
987	10	83	891	301	478	547	851	141	927	535	103	445	999999	999999	203	387	851	577	736	999999	999999	228	269	508	318	568	146	843	758	638	999999	371	519	884	999999	461	630	823	194	397	846	783	384	168	50	258	254	312	896	976	999999	829	460	649	544	782	813	393	983	910	410	17	999999	299	999999	732	926	999999	972	742	999999	38	393	348	999999	999999	999999	111	467	999999	324	999999	947	781	511	184	910	999999	349	285	999999	999999	840	999999	986	838	409	95	636	317	332	999999	340	164	229	108	445	121	157	874	939	711	925	923	596	576	70	602	999999	357	821	66	999999	999999	104	520	197	999999	362	664	270	999999	475	160	737	999999	503	999999	561	412	738	799	722	475	346	935	320	917	687	419	777	807	999999	288	495	276	999999	643	70	709	910	999999	759	493	999999	190	246	775	195	226	83	277	50	385	999999	32	344	494	999999	168	210	280	432	942	886	462	460	999999	665	471	395	999999	733	852	502	999999	49	238	861	165	699	999999	731	999999	999999	510	766	922	999999	472	931	500	292	999999	508	639	904	817	606	161	730	59	120	724	831	223	999999	999999	882	216	983	115	632	999999	999999	665	999999	961	605	386	695	999999	999999	202	539	895	577	831	999999	863	508	232	999999	709	999999	649	434	999999	999999	132	999999	578	49	464	489	826	867	97	443	842	100	942	221	230	466	201	533	917	999999	999999	999999	712	999999	29	707	761	483	922	770	819	241	999999	999999	482	419	126	498	72	712	999999	37	489	999999	999999	999999	999999	999999	999999	253	999999	125	516	999999	703	486	263	999999	30	756	728	999999	944	327	624	611	558	999999	739	811	349	703	471	215	481	908	166	999999	999999	999999	151	750	82	679	999999	999999	724	719	628	996	166	999999	478	315	983	369	999999	172	773	900	224	945	281	599	903	539	654	999999	350	999999	330	938	999999	773	615	977	280	275	999999	920	886	838	999999	743	654	999999	999999	166	231	122	825	999999	551	441	42	206	999999	482	999999	996	59	423	999999	833	675	227	999999	999999	700	15	99	817	382	853	999999	386	953	999999	944	945	314	498	89	238	969	336	397	999999	741	418	508	797	499	793	999999	473	999999	168	77	437	969	530	465	225	32	999999	621	697	427	656	253	941	537	830	692	561	999999	150	864	349	829	37	962	291	507	301	327	588	981	550	999999	794	470	517	999999	784	999999	863	215	960	999999	699	543	95	175	566	269	669	111	320	999999	329	304	727	607	999999	567	999999	718	999999	
999999	999999	999999	877	739	999999	480	999999	854	907	528	480	934	999999	999999	999999	494	877	125	941	41	658	487	671	421	597	999999	743	910	44	226	857	155	484	279	681	983	666	355	717	999999	249	814	203	791	999999	394	401	102	999999	457	690	68	999999	999999	42	555	54	465	152	999999	999999	999999	820	690	670	335	460	999999	953	999999	828	531	408	855	792	843	999999	879	763	213	108	999999	442	586	536	999999	999999	785	246	136	938	210	213	757	358	139	994	999999	130	999999	933	767	148	330	629	168	659	999999	906	199	999999	174	702	938	999999	95	677	243	164	999999	999999	999999	999999	826	218	627	327	650	999999	999999	848	999999	759	440	279	340	999999	999999	999999	999999	149	999999	878	57	865	773	508	274	999999	272	462	761	999999	259	376	269	999999	322	122	12	841	19	999999	253	350	489	415	271	999999	530	583	564	286	786	731	509	999999	349	999999	444	128	62	753	999999	210	999999	432	510	999999	19	960	200	10	954	999999	999999	43	999999	999999	999999	368	247	605	376	999999	897	999999	572	527	999999	473	40	361	677	883	999999	265	189	52	262	67	905	999999	659	569	393	999999	331	259	999999	475	999999	642	584	86	881	457	387	554	313	612	999999	982	999999	999999	930	838	332	999999	748	875	853	999999	455	999999	462	49	945	807	306	342	163	322	926	401	999999	999999	776	601	12	340	999999	999999	739	649	999999	923	11	123	639	999999	999999	260	511	725	621	577	196	999999	624	842	512	579	258	971	459	548	65	804	242	999999	72	999999	999999	417	997	228	853	805	132	539	47	831	178	999999	110	902	810	211	780	999999	211	520	977	999999	828	308	999999	768	199	999999	867	206	881	107	491	510	192	104	728	999999	724	390	143	999999	999999	680	410	506	870	557	737	999999	34	506	999999	552	754	908	999999	698	841	95	616	473	999999	841	950	999999	270	600	999999	715	999999	999999	999999	820	386	892	365	158	999999	880	999999	642	920	22	182	385	767	939	756	284	516	999999	561	639	774	670	423	963	999999	339	245	280	999999	32	381	647	999999	999999	175	861	552	439	801	961	197	973	999999	659	669	574	314	331	843	446	999999	999999	825	999999	55	716	999999	999999	428	567	645	627	805	898	640	534	889	257	773	999999	999999	86	237	600	452	801	127	763	304	165	35	913	436	400	822	927	822	999999	999999	459	392	999999	21	243	325	999999	177	654	28	999999	685	66	557	999999	714	999999	226	235	928	254	999999	715	999999	272	999999	731	999999	415	85	712	712	775	
999999	324	999999	582	74	994	284	999999	633	999999	744	169	480	999999	366	487	685	700	711	596	195	228	860	676	999999	999999	701	593	999999	762	579	316	432	909	999999	243	446	142	999999	231	951	55	620	136	971	939	999999	999999	375	713	729	385	10	125	590	565	464	835	531	326	302	999999	514	871	893	999999	737	999999	698	132	51	553	642	489	999999	149	607	999999	705	121	955	138	228	665	999999	999999	315	316	329	999999	999999	610	610	741	928	999999	999999	749	242	542	999999	232	874	252	999999	999999	999999	520	480	450	957	999999	140	420	370	174	472	848	999999	699	133	431	999999	982	353	440	999999	900	561	999999	608	999999	999999	172	909	733	264	975	993	856	460	999999	835	878	758	999999	999999	200	381	764	798	999999	910	543	419	780	981	999999	999999	240	242	999999	999999	105	842	108	240	999999	999999	636	909	496	855	999999	249	999999	595	372	233	305	960	752	529	999999	585	915	948	957	999999	999999	751	372	86	762	623	618	999999	740	46	659	999999	513	690	744	855	999999	837	927	304	91	195	619	668	999999	999999	490	999999	173	519	926	999999	999999	223	380	884	547	420	102	369	630	503	855	335	574	488	999999	72	784	941	283	88	999999	663	672	999999	142	703	482	999999	143	305	671	230	120	508	544	999999	319	859	317	891	999999	999999	673	999999	999999	294	103	124	824	428	538	232	245	847	999999	999999	551	436	752	843	937	610	235	334	999999	999999	224	76	943	166	752	925	633	392	343	462	989	94	999999	999999	610	367	999999	715	767	448	984	272	999999	999999	748	883	117	474	953	999999	342	348	755	999999	79	999999	999999	667	675	613	599	853	999999	999999	999999	466	822	904	999999	579	941	520	567	393	649	951	697	999999	999999	869	818	168	999999	999999	999999	651	339	908	778	583	999999	11	49	163	849	141	759	701	304	999999	71	212	241	384	202	822	780	999999	65	127	340	161	258	999999	795	440	424	314	558	978	136	999999	135	659	392	999999	481	999999	543	518	202	995	724	136	807	615	927	64	15	999999	870	967	999999	999999	999999	44	752	242	368	419	716	454	153	325	999999	157	87	581	991	262	350	999999	828	547	924	344	999999	131	999999	190	512	370	309	260	118	168	70	473	999999	999999	198	248	55	134	801	748	851	999999	971	659	537	355	72	753	956	503	149	999999	736	907	999999	630	243	188	906	356	155	892	217	996	97	613	174	643	73	999999	331	704	999999	186	492	39	999999	349	652	999999	308	555	304	614	999999	756	737	
509	750	567	15	866	227	454	999999	959	999999	975	572	923	191	428	689	854	999999	445	567	999999	999999	578	481	894	535	999999	999999	999999	598	999999	976	341	999999	999999	893	506	106	999999	999999	301	999999	533	838	183	999999	999999	975	879	865	999999	999999	583	198	187	94	182	999999	999999	999999	478	406	13	999999	598	999	241	57	525	999999	192	758	716	958	999999	999999	891	739	307	999999	807	773	999999	734	999999	169	403	999999	999999	581	999999	420	985	134	18	895	578	999999	249	184	999999	999999	460	999999	682	691	999999	624	922	209	202	442	788	992	533	704	238	999999	999999	999999	999999	98	358	999999	813	772	772	999999	950	380	999999	999999	500	132	583	135	999999	823	61	999999	443	778	999999	499	999999	288	632	993	600	999999	666	309	951	810	579	455	999999	515	541	999999	919	143	674	551	800	474	999999	666	418	407	391	415	227	753	995	827	999999	859	566	534	150	999999	991	646	999999	109	999999	689	999999	137	999999	808	291	151	548	309	114	999999	698	913	346	965	999999	999999	923	999999	91	999999	814	751	999999	473	948	16	770	150	151	999999	836	701	697	262	122	291	999999	582	133	999999	215	695	722	999999	999999	652	198	184	203	798	999999	463	27	579	874	801	549	338	859	285	381	999999	999999	999999	999999	997	226	94	853	999999	597	999999	137	15	991	129	38	999999	999999	305	818	999999	946	352	314	383	683	999999	387	999999	741	999999	723	847	999999	807	537	646	356	172	436	999999	999999	900	211	382	336	21	587	999999	772	999999	999999	999999	467	785	461	815	771	999999	324	108	706	542	562	331	626	289	999999	999999	591	392	52	151	999999	714	274	56	151	932	57	671	539	632	548	590	999999	170	390	918	355	722	875	999999	848	999999	999999	999999	347	880	999999	999999	710	999999	999999	390	118	884	694	999999	521	414	673	839	999999	999999	569	84	999999	971	999999	466	898	392	838	868	999999	164	302	541	317	485	999999	271	185	10	961	146	999999	167	482	367	475	637	407	999999	59	46	999999	999999	768	332	795	376	999999	300	157	327	999999	306	999999	953	999999	162	445	45	705	411	999999	421	691	999999	617	836	999999	722	990	999999	999999	897	818	999999	999999	107	999999	999999	690	342	471	885	852	643	581	171	293	528	999999	323	202	999999	999999	647	382	63	513	999999	999999	999999	999999	999999	309	886	999999	667	999999	403	273	999999	999999	459	355	373	940	778	999999	999999	852	455	999999	970	999999	677	79	623	999999	180	107	635	593	999999	999999	731	466	393	585	999999	312	914	683	890	264	292	
933	742	26	872	707	604	494	999999	999999	269	416	906	140	632	817	718	999999	316	306	638	899	950	999999	623	907	556	202	603	745	937	771	662	715	664	999999	999999	999999	999999	999999	502	151	138	999999	21	325	560	263	999999	999999	593	909	377	999999	626	392	983	564	403	965	999999	412	890	720	554	497	999999	200	476	889	491	121	225	999999	803	999999	771	999999	177	999999	999999	303	999999	455	161	38	999999	78	999999	281	760	772	213	824	321	100	260	417	401	523	571	369	999999	73	999999	482	693	533	999999	999999	621	978	396	105	618	858	172	999999	999999	999999	999999	685	111	204	139	719	908	400	999999	712	246	999999	612	653	735	987	999999	185	788	679	999999	871	287	999999	999999	781	999999	117	216	463	927	815	849	999999	999999	886	999999	592	934	948	574	303	11	87	892	267	376	742	369	630	352	987	999999	888	191	999999	999999	151	543	999999	999999	800	193	77	999999	430	999999	999999	233	849	729	923	251	999999	115	51	869	210	77	403	414	999999	999999	586	121	940	169	961	999999	208	999999	126	999999	585	614	773	119	999999	302	471	999999	999999	519	520	901	999999	745	816	783	999999	362	206	999999	149	943	700	62	607	956	845	271	552	53	34	369	612	873	999999	235	341	932	935	908	605	650	776	133	999999	684	692	999999	353	999999	555	845	293	52	910	999999	999999	720	999999	977	457	999999	210	999999	494	161	298	999999	89	999999	451	216	999999	298	478	499	999999	577	825	999999	273	650	999999	374	498	999999	86	999999	999999	33	322	621	430	958	460	999999	999999	191	639	85	396	999999	125	763	736	348	429	994	574	420	475	999999	895	589	713	999999	292	835	106	315	85	728	999999	999999	278	829	786	468	837	83	60	985	999999	749	536	136	535	999999	999999	160	759	91	995	552	557	975	999999	999999	999999	653	123	613	94	333	10	667	554	68	999999	906	561	999999	166	501	369	490	409	155	62	587	281	137	207	946	555	993	733	999999	509	999999	113	944	999999	194	959	999999	999999	613	749	869	582	999999	670	731	999999	798	925	504	192	999999	576	580	999999	667	381	986	415	147	778	999999	934	514	999999	201	802	617	747	999999	541	922	589	999999	999999	193	14	999999	466	476	358	757	77	238	856	999999	726	999999	166	556	812	999999	41	763	835	999999	935	77	999999	478	928	981	61	953	963	270	488	780	184	605	999999	999999	529	938	788	31	939	999999	658	126	999999	279	999999	201	169	999999	891	825	959	999999	999999	936	886	988	548	999999	706	999999	999999	999999	
954	945	358	560	893	245	999999	999999	974	814	803	239	419	801	13	999999	530	859	793	405	378	999999	821	999999	357	725	690	540	399	421	324	825	999999	71	171	999999	921	999999	308	924	123	798	850	999999	860	28	527	999999	985	890	999999	999999	330	869	227	301	134	836	213	177	555	913	703	563	999999	977	799	999999	640	484	737	630	561	999999	291	999999	811	999999	661	338	208	605	999999	509	574	478	505	999999	843	870	404	94	999999	141	378	210	999999	297	999999	882	229	999999	999999	999999	162	999999	295	999999	588	999999	489	457	185	875	999999	949	999999	999999	989	999999	482	999999	999999	769	89	999999	999999	430	999999	91	485	524	999999	779	119	999999	999999	54	357	999999	999999	54	982	999999	390	947	908	999999	172	428	999999	999999	308	633	409	999999	664	684	431	999999	291	865	959	507	999999	999999	434	406	766	938	999999	322	846	641	838	999999	256	999999	999999	141	744	999999	267	999999	248	584	999999	999999	999999	999999	374	475	622	848	75	999999	95	485	999999	425	522	512	999999	233	629	530	64	666	999999	972	743	999999	999999	300	764	999999	608	887	268	586	999999	45	37	647	999999	999999	700	999999	576	999999	351	771	283	963	618	242	69	999999	452	717	529	560	999999	999999	384	27	179	332	93	897	999999	208	226	458	676	486	484	416	659	305	830	999999	100	282	999999	972	83	342	681	531	118	574	444	999999	66	198	440	630	999999	556	163	377	914	678	999999	153	555	824	296	141	999999	652	384	156	887	473	470	332	775	999999	944	999999	999999	562	789	154	999999	999999	401	488	56	853	153	113	152	462	152	999999	480	999999	999999	999999	999999	550	773	465	999999	297	662	593	999999	118	855	861	611	325	727	999999	888	657	999999	879	433	999999	95	904	999999	999999	14	435	331	999999	852	298	985	999999	792	999999	999999	334	954	475	22	808	999999	937	999999	292	501	826	734	790	533	822	999999	547	999999	247	464	868	956	999999	293	237	271	679	999999	566	876	916	533	999999	572	564	702	913	867	625	57	157	905	227	779	188	700	541	525	40	201	447	870	555	645	920	377	45	192	784	999999	91	681	999999	416	999999	302	117	227	968	129	999999	999999	209	200	316	963	739	149	115	537	999999	999999	235	375	999999	55	978	981	652	196	667	731	999999	89	965	475	473	810	205	885	592	324	999999	910	999999	768	671	364	339	956	638	896	999999	999999	816	926	456	999999	977	539	324	136	574	781	462	999999	597	130	234	840	499	928	999999	229	944	415	607	999999	368	670	384	
623	651	695	557	770	653	999999	999999	48	29	407	999999	665	999999	465	749	774	458	999999	180	550	140	498	467	710	999999	857	313	410	329	140	708	999999	164	700	484	878	234	691	999999	999999	857	195	999999	102	105	288	999999	999999	666	832	867	814	499	833	493	163	999999	999999	817	999999	531	862	719	888	698	999999	511	870	981	999999	550	766	999999	417	693	945	676	375	615	674	209	824	744	496	273	894	999999	999999	217	331	650	999999	874	23	241	994	475	932	403	580	999999	788	507	794	999999	110	79	999999	150	547	486	863	241	152	999999	706	999999	232	624	804	999999	190	662	660	230	999999	891	730	185	698	479	744	999999	45	898	420	327	949	214	173	825	999999	999999	999999	844	787	999999	731	427	535	999999	253	317	599	873	999999	136	999999	574	128	999999	348	905	999999	999999	999999	999999	205	254	185	389	178	28	461	979	969	10	999999	815	443	999999	170	313	650	821	236	436	382	172	312	294	999999	999999	95	999999	487	830	739	999999	999999	895	999999	999999	999999	155	999999	234	999999	620	999999	595	144	41	140	111	58	999999	265	629	999999	316	999999	43	941	891	910	792	999999	999999	502	999999	999999	400	714	547	77	683	999999	504	999999	999999	580	761	268	717	999999	447	254	984	999999	452	575	999999	999999	795	999999	916	545	999999	999999	999999	999999	358	127	999999	334	743	327	593	43	374	974	760	999999	840	999999	757	999999	234	741	472	999999	999999	601	60	573	999999	641	919	170	161	148	709	269	207	709	231	644	504	392	416	130	660	951	540	477	999999	603	917	68	628	151	999999	999999	773	377	354	757	77	200	183	111	408	432	882	236	274	999999	318	999999	514	123	281	999999	999999	999999	999999	996	70	999999	758	557	723	860	542	999999	828	999999	496	999999	365	474	576	999999	219	314	722	238	78	314	999999	324	294	786	554	999999	870	478	999999	431	489	357	696	495	442	625	387	547	890	872	999999	185	999999	999999	776	50	999999	967	632	999999	999999	999999	927	756	379	999999	273	937	316	36	149	359	804	74	351	17	777	999999	870	594	926	999999	347	999999	905	37	319	806	999999	513	968	902	845	274	999999	829	429	999999	126	999	362	450	241	863	732	999999	999999	939	146	769	272	466	106	999999	103	455	321	731	999999	351	133	466	999999	802	68	999999	513	539	273	999999	587	837	964	871	999999	486	942	484	999999	857	657	999999	999999	999999	999999	999999	999999	807	999999	355	518	999999	999999	999999	875	895	522	439	805	999999	544	999999	676	625	191	435	999999	235	806	
617	999999	837	999999	992	694	753	796	686	561	556	441	706	999999	918	13	889	999999	200	996	346	963	513	999999	977	322	999999	704	54	69	815	20	580	10	564	842	680	439	107	90	132	108	836	877	258	64	838	483	757	622	999999	689	311	999999	469	653	999	999999	999999	680	878	59	751	626	746	999999	860	705	803	999999	332	460	649	119	873	247	137	999999	430	923	999999	999999	999999	432	768	135	709	351	540	910	842	522	999999	426	212	83	357	219	141	712	203	142	999999	682	299	999999	49	201	365	232	526	374	738	999999	206	546	999999	999999	858	620	836	518	175	892	999999	809	999999	232	907	800	890	917	503	717	729	352	661	273	999999	926	999999	999999	986	318	999999	999999	784	792	230	665	970	999999	999999	520	876	999999	966	787	449	490	540	817	294	999999	999999	999999	870	30	636	853	999999	839	999999	931	534	999999	532	856	999999	999999	999999	518	11	251	829	862	566	999999	841	999999	385	874	824	652	396	278	233	431	976	785	607	764	999999	376	781	141	999999	428	999999	557	162	120	999999	999999	464	999999	815	999999	999999	479	51	887	188	999999	478	999999	999999	543	999999	265	104	111	879	722	999999	271	999999	634	999999	698	30	999999	999999	293	999999	999999	594	149	999999	375	462	191	999999	999999	743	719	999999	573	999999	770	126	307	883	999999	463	61	999999	567	527	203	667	191	581	999999	458	903	891	894	699	213	426	875	999999	179	803	913	415	381	978	999999	685	790	999999	700	581	722	264	275	830	840	44	37	999999	994	708	281	609	999999	999999	999999	828	690	873	999999	354	251	951	714	927	549	999999	999999	588	89	999999	877	999999	881	999999	999999	649	999999	999999	859	178	399	263	362	999999	531	313	756	332	149	619	995	916	51	356	999999	771	999999	348	290	203	185	448	542	999999	830	826	999999	202	323	999999	999999	626	23	526	999999	988	999999	999999	405	246	889	999999	449	999999	522	960	413	999999	135	964	110	286	783	666	992	950	720	875	639	705	585	999999	19	999999	416	378	903	999999	400	999999	999999	305	942	54	313	649	999999	83	964	870	422	202	76	359	999999	925	842	999999	999999	15	277	999999	614	700	660	335	526	500	999999	153	67	999999	144	783	792	805	344	738	999999	352	950	647	999999	769	292	999999	497	659	859	490	535	555	999999	395	84	999999	691	252	394	978	999999	509	30	820	812	999999	999999	292	566	294	591	114	994	190	999999	999999	999999	999999	999999	999999	837	867	640	571	617	512	898	748	709	345	123	102	354	383	229	
451	627	100	957	759	335	214	999999	575	899	431	560	999999	341	454	644	999999	834	127	151	999999	869	999999	213	310	635	319	583	230	180	999999	999999	999999	999999	613	12	722	886	658	941	632	774	74	672	999999	951	97	417	999999	701	999999	999999	236	999999	963	581	178	886	657	134	25	631	872	405	999999	671	999999	849	728	451	921	960	186	185	518	999999	999999	785	27	359	999999	999999	327	529	903	999999	533	999999	996	41	999999	836	239	533	926	10	901	669	272	524	21	247	688	814	779	316	999999	61	723	482	777	999999	999999	307	587	123	313	352	501	178	999999	999999	852	696	616	95	999999	999999	259	517	589	999999	522	503	347	309	223	513	749	597	160	482	999999	524	999999	451	966	999999	946	812	697	559	177	104	386	461	999999	999999	207	694	999999	438	999999	215	892	641	999999	999999	960	287	999999	800	999999	904	27	665	894	338	999999	175	128	798	706	447	820	999999	999999	428	126	886	914	231	316	64	999999	721	999999	460	999999	999999	581	601	971	668	911	897	956	272	86	721	999999	66	999999	41	576	788	731	364	394	861	999999	999999	259	83	372	999999	493	548	894	306	999999	444	705	820	594	527	999999	48	535	923	84	705	351	405	999999	858	671	284	488	999999	999999	325	75	770	948	139	351	898	305	241	413	418	378	780	735	131	999999	999999	446	58	962	999999	999999	471	787	967	110	854	753	999999	17	219	69	671	316	669	378	935	871	465	999999	999999	742	303	999999	666	999999	999999	669	208	507	999999	837	439	999999	999999	999999	604	982	980	39	496	999999	791	999999	203	358	706	474	76	753	425	866	999999	873	44	999999	535	950	131	640	999999	195	555	17	84	381	999999	411	20	183	774	952	891	436	688	783	999999	79	326	999999	630	106	602	455	92	77	855	566	236	999999	960	999999	861	350	499	311	999999	783	160	822	729	999999	999999	892	978	472	999999	555	194	261	999999	466	999999	814	20	442	592	110	999999	16	999999	999999	185	665	223	130	101	551	936	999999	193	177	919	504	587	334	642	710	476	619	101	310	382	975	354	504	30	56	339	67	719	499	858	999999	306	666	130	798	679	857	381	434	619	999999	77	833	546	138	237	686	799	881	633	315	915	999999	689	209	321	718	110	54	999999	999999	667	693	318	776	208	999999	213	843	41	619	999999	667	690	575	907	999999	957	999999	819	653	999999	837	866	553	238	90	999999	999999	999999	960	756	336	222	741	148	383	524	999999	930	316	482	956	999999	24	76	
257	534	124	999999	800	761	219	234	999999	620	830	827	765	547	999999	943	293	365	81	862	911	999999	999999	436	533	999999	999999	999999	513	180	311	987	999999	486	980	556	862	628	687	999999	547	999999	654	130	318	556	759	233	812	372	199	600	999999	161	164	802	584	687	769	999999	575	258	721	398	319	999999	999999	999999	567	571	90	664	677	872	324	809	800	829	128	999999	246	963	158	150	981	710	217	700	331	187	999999	185	859	884	633	299	390	266	999999	475	581	999999	999999	251	291	999999	999999	999999	837	355	11	755	568	792	566	611	109	999999	999999	609	635	284	957	389	600	905	805	793	249	34	999999	544	29	653	405	999999	307	999999	858	456	787	310	999999	999999	185	225	999999	76	327	31	200	809	849	211	999999	306	523	286	999999	386	728	139	667	812	926	467	736	915	999999	800	314	999999	722	960	821	334	421	980	213	384	999999	999999	999999	227	999999	999999	695	817	813	108	999999	30	267	481	727	657	643	60	60	999999	489	701	679	526	716	999	97	888	999999	514	999999	542	83	999999	999999	999999	663	999999	977	999999	999999	918	999999	298	558	293	934	250	242	173	691	371	930	494	894	596	68	949	999999	835	531	806	438	999999	223	999999	947	990	392	999999	999999	203	999999	743	999999	999999	600	391	968	433	999999	847	655	225	823	523	612	588	999999	502	931	713	939	999999	785	964	489	802	999999	848	346	943	999999	505	999999	497	298	999999	547	999999	995	677	981	87	770	683	161	999999	999999	699	107	368	618	889	805	290	264	930	957	982	92	798	316	129	96	999999	989	999999	56	335	235	425	51	59	507	264	732	861	381	111	813	999999	999999	385	751	977	999999	967	999999	889	243	367	239	999999	250	207	370	862	990	650	694	999999	999999	159	473	681	999999	569	999999	551	557	402	559	855	178	814	999999	931	377	119	999999	999999	460	999999	102	999999	195	485	808	310	999999	870	870	731	417	812	999999	178	999999	79	660	766	585	999999	341	841	999999	384	396	435	726	439	999999	999999	854	999999	550	18	999999	999999	496	841	760	999999	999999	999999	531	827	447	366	713	312	29	307	459	999999	446	312	825	999999	69	811	98	382	999999	999999	385	989	876	745	271	999999	120	315	583	818	16	503	499	654	319	999999	936	40	722	424	999999	196	432	999999	236	248	192	999999	546	685	752	387	509	205	999999	542	999999	702	104	621	201	999999	999999	641	32	999999	813	181	999999	89	999999	68	999999	168	53	999999	999999	61	999999	33	909	314	999999	999999	
75	628	994	303	352	777	39	243	999999	999999	999999	705	472	790	999999	293	434	999999	999999	466	810	694	726	350	162	122	974	999999	193	80	711	887	944	826	575	404	999999	999999	999999	999999	59	641	131	559	936	999999	726	776	258	235	598	999999	999999	312	999999	999999	999999	653	151	240	802	139	59	999999	399	999999	761	645	225	408	345	914	191	999999	999999	179	572	177	414	815	395	208	999999	958	481	812	999999	642	739	205	502	999999	378	598	371	920	999999	999999	169	600	586	999999	999999	849	999999	683	999999	999999	895	999999	807	734	999999	336	999999	604	999999	101	393	586	897	128	906	29	999999	50	546	593	339	999999	587	316	17	999999	239	314	999999	801	78	798	999999	999999	747	999999	397	767	64	999999	753	767	441	999999	999999	999999	703	467	184	999999	943	849	147	133	999999	408	340	500	726	436	106	540	957	686	32	595	491	206	381	95	632	148	985	503	839	999999	65	97	444	999999	119	771	999999	115	857	228	660	971	292	349	999999	897	999999	628	945	222	810	755	999999	286	101	506	999999	98	999999	805	999999	643	293	999999	999999	253	66	302	326	334	411	851	829	999999	999999	519	999999	42	999999	735	107	366	558	627	762	310	999999	167	342	612	999999	999999	206	62	999999	26	688	999999	996	246	840	999999	312	620	811	958	925	673	351	582	592	63	999999	999999	999999	999999	95	666	93	52	633	999999	959	713	999999	999999	655	776	448	917	999999	477	999999	369	999999	359	64	937	816	999999	999999	946	816	759	30	633	558	31	354	857	999999	32	363	953	613	942	999999	999999	972	999999	312	999999	234	433	751	999999	999999	999999	290	358	452	158	849	999999	999999	999999	92	210	693	999999	811	633	431	590	986	808	124	93	756	999999	570	466	965	375	501	234	999999	392	17	906	999999	435	741	996	415	783	182	999999	999999	926	860	588	904	956	999999	999999	999999	644	447	943	999	932	376	999999	788	985	999999	484	999999	999999	965	700	202	787	999999	999999	892	999999	184	999999	636	49	799	829	999999	981	561	18	735	999999	507	87	945	74	906	683	68	412	217	430	600	697	296	849	999999	999999	999999	127	558	263	786	999999	469	243	316	959	143	546	247	806	999999	999999	749	965	999999	999999	755	137	881	724	327	490	227	999999	999999	938	753	999999	999999	999999	595	444	460	999999	45	999999	999999	711	758	946	550	521	175	411	997	425	999999	999999	999999	999999	414	268	999999	833	999999	999999	83	999999	630	999999	999999	999999	677	316	220	989	723	277	929	999999	280	53	378	999999	184	805	
325	816	757	197	999999	431	46	797	999999	336	207	999999	544	739	141	999999	91	999999	739	366	844	858	200	17	702	681	999999	191	801	371	999999	311	659	141	999999	999999	999999	442	999999	784	999999	879	789	884	791	999999	999999	999999	599	378	962	999999	205	817	961	999999	625	749	495	319	40	855	999999	164	446	999999	966	999999	758	874	944	648	13	954	219	964	79	316	226	605	948	212	592	433	999999	902	116	842	999999	999999	642	999999	999999	78	754	301	883	634	448	895	140	328	441	725	433	323	984	250	607	999999	396	319	999999	890	999999	999999	272	573	755	544	999999	999999	244	243	999999	736	701	935	209	917	90	999999	868	999999	999999	999999	771	867	999	96	917	865	999999	182	999999	333	685	67	999999	926	38	320	879	999999	116	15	999999	207	492	696	621	999999	51	999999	916	952	450	212	999999	740	999999	999999	573	669	999999	923	999999	71	115	999999	60	644	238	282	889	770	999999	964	223	469	545	573	384	313	999999	869	824	999999	266	185	999999	482	641	967	999999	999999	999999	219	287	193	125	999999	101	583	645	977	820	999999	800	999999	397	486	989	956	204	493	31	270	999999	757	999999	345	999999	930	36	578	12	271	412	999999	999999	355	687	40	353	522	999999	999999	667	496	58	66	753	999999	787	405	493	685	772	386	611	487	24	529	93	780	227	171	557	77	999999	559	999999	544	133	52	798	958	999999	681	999999	231	603	999999	709	52	591	695	152	999999	94	999999	999999	36	654	545	340	167	946	999999	305	319	253	599	521	999999	999999	219	986	999999	606	999999	82	100	375	389	883	316	820	51	199	532	29	925	982	999999	70	339	889	587	711	999999	999999	50	386	701	978	13	197	220	352	381	708	406	34	559	254	999999	660	999999	661	34	347	905	383	772	300	999999	616	862	438	371	329	408	43	965	999999	41	999999	673	999999	880	128	999999	698	817	824	622	901	433	999999	999999	678	625	925	687	303	115	667	613	411	660	397	334	782	981	62	309	373	68	45	223	694	987	862	781	999999	737	999999	565	999999	999999	999999	193	999999	775	692	704	483	999999	999999	417	373	110	271	751	493	794	999999	717	999999	524	259	842	397	200	999999	690	762	153	781	566	898	112	999999	734	244	213	875	999999	999999	357	826	999999	396	627	849	999999	726	121	298	121	908	499	800	433	427	583	795	268	806	11	942	999999	575	115	519	271	999999	537	516	289	918	999999	999999	417	999999	242	999999	770	999999	384	964	650	855	669	657	999999	312	241	
316	999999	999999	616	210	297	999999	497	999999	291	118	587	159	999999	604	19	203	97	999999	392	735	195	999999	35	917	432	46	301	484	905	458	119	959	212	231	856	870	311	621	141	11	211	999999	174	661	763	234	999999	55	999999	476	999999	999999	999999	505	131	999999	999999	999999	999999	999999	123	22	546	832	998	999999	946	967	748	149	999999	476	939	390	999999	404	999999	373	164	207	270	255	638	439	999999	781	49	706	110	334	486	612	843	999999	888	198	254	999999	662	999999	288	999999	999999	706	999999	999999	999999	538	971	999999	999999	29	999999	580	990	867	999999	117	944	227	588	249	866	423	662	289	633	68	502	999999	159	631	999999	29	918	460	948	932	999999	795	999999	999999	735	383	766	466	999999	999999	889	30	813	147	397	444	556	48	942	884	53	305	999999	999999	46	635	577	936	319	525	999999	539	999999	452	999999	158	835	87	514	493	657	205	999999	999999	178	482	999999	22	244	999999	473	880	518	73	888	559	335	61	999999	109	805	829	157	999999	999999	999999	110	371	884	248	609	999999	999999	458	237	848	999999	108	171	563	113	565	702	53	62	781	31	999999	999999	703	823	784	999999	414	999999	827	999999	670	761	818	382	170	999999	999999	666	994	355	69	836	49	476	237	889	911	996	250	999999	114	499	828	338	254	999999	190	425	999999	866	130	770	409	999999	999999	346	999999	191	942	437	999999	386	68	436	961	28	999999	237	595	894	999999	417	447	999999	942	180	932	489	137	362	999999	999999	842	137	999999	999999	437	248	63	890	546	729	64	813	430	728	441	402	377	235	293	953	999999	999999	175	712	333	709	858	999999	999999	999999	64	999999	999999	136	544	930	210	672	591	999999	999999	999999	999999	999999	999999	999999	279	224	738	540	999999	901	79	993	999999	912	961	523	965	727	390	810	486	683	675	474	999999	303	194	510	999999	999999	643	999999	779	999999	582	999999	999999	699	999999	643	999999	874	750	999999	999999	999999	387	631	999999	686	707	864	894	999999	228	674	305	889	310	999999	40	237	348	417	267	70	999999	624	340	767	174	999999	999999	747	306	612	932	522	999999	999999	916	562	999999	515	997	779	124	415	999999	908	898	999999	999999	465	613	999999	535	343	999999	999999	999999	999999	301	212	521	441	578	999999	999999	615	741	782	935	473	999999	477	696	832	420	488	946	999999	716	999999	868	705	999999	830	143	999999	86	599	627	503	565	164	270	339	993	566	210	967	348	301	999999	125	533	924	407	145	999999	999999	999999	416	513	472	999999	999999	343	816	
563	747	23	999999	539	151	999999	441	908	904	217	367	839	999999	999999	979	470	424	999999	752	181	952	999999	999999	439	383	676	999999	999999	999999	118	401	995	187	999999	999999	999999	300	762	35	960	102	25	503	999999	233	864	79	138	999999	12	631	614	999999	644	611	323	999999	618	999999	474	944	451	816	795	815	372	999999	999999	824	35	999999	662	239	791	89	999999	930	79	216	518	607	999999	465	999999	999999	786	413	999999	401	150	937	682	999999	561	26	651	999999	707	122	860	212	227	314	508	833	969	384	799	999999	999999	392	946	999999	646	866	861	985	726	318	39	958	127	460	684	98	497	65	999999	775	438	737	233	999999	355	999999	999999	999999	957	999999	518	412	613	979	726	757	991	279	960	694	164	665	482	999999	999999	902	94	999999	630	420	999999	913	705	999999	136	937	169	989	67	340	999999	93	38	999999	999999	626	999999	148	733	999999	999999	227	104	984	620	772	999999	835	873	452	999999	621	157	546	920	999999	706	589	852	789	598	11	999999	629	217	81	637	22	597	999999	999999	945	44	703	323	999999	818	721	413	999999	682	999999	126	999999	999999	865	999999	491	999999	999999	919	765	296	943	999999	999999	15	475	777	999999	144	252	999999	999999	894	285	587	999999	233	803	785	985	185	499	116	274	885	607	520	352	144	999999	472	400	999999	792	659	100	999999	999999	121	353	943	999999	228	440	95	709	719	833	999999	999999	267	746	421	934	589	797	837	73	219	408	955	435	414	988	779	999999	999999	112	625	999999	88	15	691	441	51	321	280	675	188	185	887	686	74	652	999999	726	999999	612	213	862	263	999999	999999	999999	398	518	999999	240	660	248	999999	617	217	791	999999	999999	65	979	892	278	526	171	885	43	999999	278	999999	762	109	63	867	266	999999	763	243	777	999999	977	999999	533	999999	49	999999	939	344	280	478	999999	248	636	670	10	720	935	345	101	425	975	203	129	999999	697	999999	607	381	584	718	999999	999999	999999	266	88	935	999999	999999	487	156	945	698	249	800	999999	999999	473	999999	867	546	963	999999	151	361	31	783	924	385	174	908	999999	568	999999	561	33	999999	999999	379	592	999999	360	528	858	945	999999	286	999999	329	70	999999	667	224	513	999999	755	37	415	999999	245	304	999999	984	252	579	738	999999	999999	999999	776	999999	999999	103	999999	999999	999999	999999	569	999999	880	999999	999999	999999	999999	991	250	202	999999	722	806	996	999999	999999	144	999999	62	376	999999	288	999999	103	999999	276	553	698	269	999999	424	710	999999	999999	468	
219	404	999999	475	999999	669	999999	338	545	999999	225	881	780	999999	587	958	512	999999	819	168	290	990	999999	999999	999999	61	626	999999	676	778	354	870	496	537	110	999999	644	822	645	707	34	949	670	772	132	394	773	646	682	615	999999	959	42	161	999999	228	999999	103	911	365	999999	529	662	767	977	354	394	252	999999	655	324	689	999999	999999	144	340	999999	25	284	999999	288	979	58	71	999999	999999	999999	345	360	999999	999999	550	910	289	999999	999999	297	902	999999	777	10	531	999999	36	300	233	999999	920	27	847	999999	602	819	999999	999999	73	999999	601	901	592	999999	999999	999999	999999	341	774	778	826	458	999999	999999	427	230	506	178	757	294	32	770	999999	999999	916	328	512	982	999999	730	177	211	600	34	999999	11	212	270	951	638	625	695	526	455	36	472	387	804	999999	999999	999999	575	330	778	458	830	268	999999	999999	730	389	96	619	999999	610	624	857	615	357	426	27	245	226	128	669	336	254	999999	514	454	940	708	511	999999	999999	601	881	999999	575	999999	742	161	669	999999	259	999999	85	999999	844	412	615	772	999999	65	364	87	358	212	119	999999	585	80	545	156	789	680	585	280	635	18	999999	45	999999	491	683	999999	575	999999	868	141	261	771	353	112	839	177	261	999999	999999	339	253	679	712	999999	999999	672	616	523	999999	578	953	999999	847	835	668	579	732	964	999999	498	511	999999	343	978	870	814	999999	443	317	999999	428	138	294	999999	999999	74	332	999999	212	21	999999	62	565	299	188	456	924	517	444	999999	445	297	999999	496	828	890	346	734	582	475	999999	182	216	818	160	824	520	999999	80	604	256	999999	762	371	999999	999999	797	53	799	424	999999	219	999	999999	186	141	999999	797	999999	874	728	597	23	737	999999	87	999999	999999	999999	363	935	383	447	999999	22	308	999999	713	258	378	999999	302	934	168	585	999999	999999	999999	641	28	769	722	83	205	875	659	132	35	304	171	613	60	903	446	489	516	772	169	999999	878	999999	999999	999999	999999	781	435	662	855	161	342	999999	687	114	131	999999	222	309	252	963	999999	999999	509	999999	96	764	52	999999	498	999999	79	999999	24	133	763	999999	428	183	974	999999	450	996	277	874	962	268	999999	999999	999999	852	999999	216	530	205	681	701	999999	999999	463	999999	738	46	173	186	91	999999	888	563	999999	709	999999	49	335	999999	999999	366	908	635	456	828	999999	106	616	646	412	863	999999	819	999999	71	324	496	719	639	685	413	832	100	792	592	379	373	999999	83	
999999	236	880	702	681	324	999999	999999	485	635	999999	999999	430	999999	999999	227	938	79	120	288	394	678	329	999999	152	120	534	818	842	999999	458	474	501	999999	959	185	982	739	147	138	278	853	20	999999	142	53	982	315	999999	574	999999	999999	999999	999999	689	999999	906	194	559	999999	790	974	999999	621	186	41	999999	999999	567	597	244	208	931	982	20	541	668	245	563	109	137	228	501	277	219	159	222	185	853	951	278	798	189	999999	348	999999	999999	399	908	999999	903	104	747	729	340	455	378	280	316	158	999999	671	630	460	444	571	999999	361	412	999999	819	999999	44	615	328	446	29	365	644	716	999999	999999	336	462	206	42	480	771	999999	764	999999	999999	869	999999	611	607	177	729	142	999999	820	873	987	881	291	937	70	142	999999	999999	999999	999999	999999	599	841	81	999999	178	263	999999	100	711	423	647	256	877	999999	339	999999	721	278	299	232	867	999999	443	292	455	180	268	972	348	371	53	337	999999	316	279	864	999999	272	999	475	730	686	118	459	349	635	999999	842	731	999999	688	625	999999	789	999999	703	407	789	889	998	995	999999	751	350	379	319	487	999999	826	475	473	999999	279	999999	502	999999	999999	983	942	820	766	999999	251	221	683	427	201	978	999999	575	466	751	382	10	480	301	935	767	89	39	157	999999	25	266	999999	999999	356	322	297	999999	915	423	999999	79	999999	579	198	540	666	951	128	509	33	999999	18	722	86	999999	353	210	254	30	999999	999999	672	923	999999	985	556	999999	81	878	690	999999	660	52	905	999999	769	900	112	405	999999	999999	910	647	999999	765	999999	999999	161	87	999999	97	343	895	519	933	406	999999	178	213	983	222	880	250	819	74	600	965	816	999999	509	999999	108	849	919	775	12	999999	113	645	737	614	302	993	909	603	625	765	999999	972	906	461	731	899	422	888	257	670	828	999999	175	291	999999	999999	578	525	988	999999	975	743	930	381	214	999999	475	378	999999	886	340	225	448	999999	443	844	999999	999999	721	208	437	41	528	341	206	999999	479	999999	489	914	425	394	614	141	999999	788	51	999999	256	207	433	53	968	371	999999	612	999999	340	848	290	520	999999	804	999999	66	944	225	999999	184	999999	63	30	889	15	471	946	611	316	999999	999999	802	342	801	523	775	393	999999	166	11	594	51	149	607	208	403	894	590	824	84	844	573	452	360	401	154	413	999999	962	999999	393	10	10	999999	204	487	188	729	290	25	673	999999	999999	596	590	999999	914	423	
690	612	577	366	999999	241	999999	999999	360	981	410	379	372	999999	999999	999999	618	999999	999999	999999	999999	720	224	999999	999999	808	999999	963	514	855	999999	586	999999	989	473	360	999999	36	999999	769	92	123	137	207	999999	911	653	999999	781	801	999999	999999	774	68	20	999999	999999	412	67	978	829	999999	576	999999	999999	999999	999999	382	766	749	934	591	379	280	999999	999999	593	999999	845	398	165	968	191	999999	877	773	812	181	979	503	963	919	969	999999	999999	844	546	633	999999	505	771	280	999999	41	999999	396	627	503	295	999999	386	379	567	668	999999	861	999999	863	626	447	20	999999	402	272	999999	24	622	999999	341	928	752	959	41	349	626	884	301	999999	845	491	156	319	999999	999999	126	999999	362	999999	422	87	788	999999	16	999999	999999	804	878	414	255	852	999999	492	171	367	968	427	348	228	52	937	999999	906	999999	145	301	701	91	144	155	202	662	999999	999999	263	150	80	953	492	853	822	16	999999	905	993	999999	663	999999	528	299	699	999999	143	269	999999	999999	999999	664	870	999999	793	722	999999	269	62	200	462	769	907	227	897	473	855	999999	229	999999	684	10	999999	429	637	553	562	845	455	947	528	62	248	746	268	416	999999	246	999999	109	273	626	853	803	263	999999	250	311	401	236	399	768	49	999999	832	881	639	451	618	249	170	999999	813	114	671	410	999999	170	959	491	391	619	314	129	999999	67	157	231	999999	743	313	261	453	229	558	760	22	695	914	386	999999	999999	627	999999	999999	375	813	748	141	853	372	89	352	910	845	779	464	999999	885	775	733	999999	286	999999	999999	909	454	594	555	911	999999	836	256	582	715	749	992	493	999999	302	999999	999999	100	322	380	999999	908	542	384	778	305	999999	999999	149	653	369	999999	752	883	40	920	228	202	999999	999999	536	833	999999	205	105	787	970	739	593	530	334	999999	964	504	712	10	999999	220	776	615	305	36	117	999999	355	394	249	609	159	381	35	216	999999	857	844	400	148	347	289	991	334	999999	225	618	329	51	999999	257	999999	40	999999	999999	425	615	169	999999	725	841	849	710	999999	370	999999	222	505	127	999999	116	660	321	861	999999	930	785	290	942	810	498	608	314	999999	991	999999	128	999999	26	999999	264	697	344	674	306	999999	578	453	963	772	13	122	211	593	999999	597	999999	178	444	87	640	334	227	999999	999999	242	999999	716	999999	932	999999	849	488	337	999999	999999	326	646	999999	85	361	342	326	180	807	386	407	720	710	404	999999	999999	928	
999999	999999	929	479	645	448	74	953	862	897	41	999999	164	633	874	399	874	281	222	613	368	999999	307	17	57	891	850	835	999999	999999	161	999999	521	999999	550	187	999999	940	680	208	500	131	499	999999	999999	869	652	752	532	330	835	133	367	346	569	222	999999	921	999999	999999	597	999999	139	856	999999	999999	788	243	93	696	135	933	600	999999	122	999999	236	863	723	187	249	108	312	999999	180	999999	995	185	999999	337	999999	352	518	927	611	272	992	643	698	615	91	999999	668	836	999999	901	532	354	234	332	985	999999	208	254	513	498	925	999999	685	718	684	613	882	755	999999	782	425	673	999999	850	999999	999999	999999	117	106	999999	440	476	999999	278	505	999999	950	39	351	999999	154	273	999999	123	346	365	999999	980	931	478	999999	912	999999	422	486	859	942	383	87	999999	824	100	158	999999	68	459	338	417	222	999999	999999	853	414	35	999999	162	259	999999	513	888	636	193	186	999999	999999	527	11	885	792	646	708	576	951	949	521	999999	125	999999	65	887	999999	549	767	897	999999	682	999999	999999	999999	334	609	999999	999999	198	766	999999	913	530	387	540	999999	453	624	576	999999	95	999999	464	514	585	46	519	999999	625	861	96	426	289	812	622	28	562	999999	999999	46	63	706	763	193	880	149	595	362	524	439	999999	924	201	572	729	780	54	934	208	999999	100	422	999999	999999	679	224	634	717	765	521	895	351	999999	539	282	999999	148	281	999999	445	451	999999	718	999999	287	999999	234	717	92	841	974	627	903	180	999999	641	999999	436	513	665	515	877	597	12	999999	243	768	661	300	999999	641	772	310	999999	846	999999	703	69	999999	999999	989	999999	635	999999	547	277	448	986	999999	640	928	712	768	968	999999	573	569	999999	999999	999999	403	573	999999	741	210	999999	327	999999	999999	23	937	999999	386	999999	675	597	999999	674	465	276	794	782	999999	999999	422	929	14	341	833	999999	373	988	417	15	125	426	500	893	999999	345	950	308	999999	999999	703	535	999999	999999	303	341	331	895	260	384	259	621	999999	767	329	281	208	985	315	61	649	948	984	999999	879	258	999999	358	999999	130	325	496	999999	497	999999	886	602	240	999999	502	951	478	999999	42	756	504	921	999999	999999	999999	999999	965	992	610	931	754	551	999999	893	54	244	972	944	139	999999	762	500	17	999999	442	678	967	947	813	110	180	999999	951	999999	385	337	999999	999999	999999	999999	999999	503	520	566	211	345	647	346	993	268	978	534	608	973	993	999999	913	921	141	773	
179	27	189	509	760	543	599	341	999999	717	869	197	445	156	708	999999	980	999999	610	999999	40	631	954	555	131	646	611	999999	630	999999	424	453	999999	735	999999	343	324	999999	805	999999	999999	316	999999	999999	999999	791	999999	461	999999	734	32	471	321	44	999999	999999	999999	633	388	999999	931	999999	710	999999	999999	425	544	710	342	375	945	970	999999	999999	361	999999	803	678	999999	999999	999999	160	712	999999	359	999999	999999	618	991	999999	279	690	631	690	735	999999	999999	692	983	972	256	388	999999	899	789	62	824	999999	682	999999	744	394	476	999999	999999	781	908	999999	999999	999999	293	925	718	999999	105	999999	348	955	999999	237	128	121	694	194	92	179	40	999999	117	999999	137	764	935	999999	532	884	999999	583	133	953	999999	792	905	643	999999	331	999999	999999	999999	534	714	999999	999999	455	899	633	700	292	965	398	999999	105	705	489	222	529	990	744	543	220	50	765	832	263	22	336	215	61	999999	761	508	976	18	583	592	268	602	490	83	898	999999	930	617	999999	212	129	96	426	999999	999999	999999	925	519	594	999999	948	999999	999999	443	573	999999	648	788	213	889	999999	97	132	896	953	926	999999	999999	644	999999	999999	999999	106	999999	999999	250	999999	630	343	999999	583	467	423	99	644	231	693	999999	510	481	546	152	413	846	999999	41	963	530	477	999999	831	264	999999	569	383	999999	940	999999	999999	999999	999999	27	454	783	999999	317	673	43	262	731	242	462	170	999999	488	967	744	260	622	999999	286	999999	999999	110	599	329	592	999999	715	999999	291	835	999999	187	842	529	698	630	541	131	367	930	277	745	10	378	103	711	90	416	999999	690	245	688	999999	999999	864	354	193	985	724	999999	327	999999	449	999999	955	982	331	959	999999	123	719	999999	503	356	991	417	109	230	999999	881	774	999999	785	999999	600	818	999999	472	664	354	446	999999	406	548	999999	858	999999	999999	423	121	999999	130	999999	943	999999	744	999999	698	388	456	254	999999	999999	999999	54	28	633	848	806	146	850	858	304	924	999999	999999	104	999999	744	142	999999	505	806	124	501	999999	999999	841	630	855	999999	443	94	218	109	999999	999999	563	999999	593	234	999999	797	287	270	531	825	999999	999999	999999	649	239	954	999999	344	999999	166	645	351	400	857	792	227	950	512	417	774	96	825	203	999999	541	461	161	999999	664	708	529	999999	999999	828	948	999999	823	215	404	488	838	873	999999	326	159	999999	113	999999	999999	240	846	774	853	756	738	397	999999	999999	118	999999	999999	347	999999	50	637	791	
381	572	909	999999	403	999999	117	928	936	999999	999999	999999	999999	330	358	425	476	433	999999	999999	10	224	999999	561	999999	395	107	627	686	999999	202	319	999999	367	840	541	826	999999	836	111	666	924	999999	525	999999	205	999999	999999	428	386	999999	257	188	881	790	166	999999	358	725	999999	647	489	252	445	31	165	198	861	490	817	599	261	597	760	98	86	404	574	638	999999	187	319	209	309	999999	999999	141	999999	577	999999	68	477	499	999999	999999	186	999999	384	999999	766	16	357	308	610	787	619	999999	427	793	714	762	908	999999	428	830	999999	290	943	816	86	34	999999	294	806	999999	999999	762	768	307	912	404	29	999999	872	300	829	21	598	999999	19	999999	713	23	862	999999	999999	758	80	999999	135	895	738	567	427	999999	999999	73	501	999999	665	999999	890	130	881	999999	999999	999999	999999	999999	999999	326	692	431	807	999999	320	999999	431	886	608	373	692	771	181	26	666	462	652	999999	999999	766	520	746	999999	161	404	593	142	553	187	322	911	999999	996	809	213	317	999999	999999	431	256	641	999999	253	301	175	999999	948	865	653	290	999999	999999	462	244	806	946	574	655	395	727	245	878	708	295	999999	750	999999	372	812	359	702	24	709	999999	134	905	999999	565	986	285	644	277	899	896	137	205	488	999999	999999	267	999999	114	251	704	20	999999	999999	958	839	425	999999	585	62	304	588	180	17	42	119	999999	999999	999999	668	120	92	968	978	812	168	266	271	23	369	555	616	597	773	999999	419	370	999	544	725	571	931	68	225	604	317	956	197	999999	651	999999	813	733	999999	141	621	999999	999999	103	799	999999	163	340	999999	506	688	999999	407	999999	623	749	999999	909	294	107	188	33	753	999999	504	212	999999	815	371	268	742	999999	161	641	393	378	585	905	999999	151	417	999999	842	718	916	326	999999	195	999999	902	209	904	449	348	953	598	298	411	599	597	999999	348	999999	957	764	804	840	999999	619	255	999999	999999	999999	152	999999	587	190	44	467	188	999999	883	999999	468	999999	837	443	999999	688	795	90	999999	316	157	999999	78	999999	885	999999	121	485	792	576	587	999999	213	740	999999	999999	375	417	999999	999999	420	944	999999	366	999999	899	926	999999	37	87	999999	999999	988	689	26	514	999999	955	305	90	355	702	999999	317	999999	729	854	107	999999	164	322	387	827	999999	896	213	999999	712	131	985	38	999999	999999	715	752	422	750	999999	723	999999	46	999999	999999	182	999999	999999	93	323	999999	780	54	999999	234	872	764	446	347	757	
793	999999	507	999999	834	319	62	604	254	155	999999	981	978	999999	384	999999	128	999999	275	999999	999999	188	129	693	751	350	999999	999999	526	999999	950	315	85	992	731	909	999999	138	585	802	130	999999	473	938	999999	999999	999999	715	453	879	754	999999	999999	999999	125	614	693	999999	166	999999	378	852	88	669	999999	999999	906	986	999999	474	69	999999	999999	472	999999	649	714	191	936	772	548	235	756	646	830	98	144	391	877	126	226	999999	999999	999999	434	278	915	804	999999	508	82	999999	117	979	999999	764	544	708	169	476	999999	511	877	394	944	153	999999	999999	838	116	999999	999999	118	999999	258	588	28	236	48	265	734	910	448	438	699	732	999999	777	825	75	999999	435	231	410	999999	999999	603	586	156	999999	182	483	999999	636	393	557	707	626	730	999999	746	318	670	903	742	989	999999	999999	695	222	999999	328	999999	773	999999	689	303	708	274	543	985	441	89	999999	93	999999	999999	812	999999	152	35	999999	56	593	329	246	765	327	999999	236	651	163	891	999999	999999	853	867	202	83	704	264	999	361	197	257	314	238	913	820	999999	54	260	999999	999999	196	532	282	999999	999999	326	923	975	49	48	892	831	550	999999	999999	999999	999999	753	999999	351	887	36	151	859	999999	25	17	851	999999	186	192	400	759	999999	747	733	999999	845	748	999999	780	288	959	322	304	426	763	93	999999	590	999999	300	521	63	665	999999	999999	999999	685	438	319	82	478	863	999999	501	999999	212	407	767	658	999999	999999	982	570	609	77	828	999999	920	261	999999	999999	999999	88	891	879	706	999999	999999	352	167	169	320	447	707	810	106	999999	999999	354	560	686	655	931	559	296	538	492	66	103	563	859	764	186	396	643	561	784	964	621	374	529	999999	424	501	388	694	999999	863	798	999999	371	760	999999	700	999999	783	999999	528	999999	351	224	626	494	999999	308	404	144	999999	73	999999	321	503	191	979	999999	866	240	440	181	601	999999	629	267	131	202	108	199	485	159	999999	576	265	368	280	160	903	999999	635	999999	983	559	493	799	549	999999	867	999999	999999	669	380	999999	553	357	999999	357	595	999999	372	597	210	999999	658	901	999999	682	65	144	911	829	999999	540	604	247	197	999999	510	829	718	472	334	999999	999999	815	779	999999	32	999999	364	999999	565	543	963	999999	992	999999	999999	591	595	999999	603	733	667	766	541	839	948	316	170	961	847	999999	999999	900	272	681	612	843	132	896	659	157	780	988	999999	594	577	565	255	419	151	918	244	851	868	
601	861	836	284	939	369	716	999999	403	999999	800	999999	73	775	320	176	67	469	999999	217	456	953	678	999999	947	272	392	999999	750	999999	999999	531	799	41	671	820	775	569	192	537	942	409	386	913	999999	701	513	789	935	253	93	458	544	644	421	647	192	344	336	999999	976	656	997	582	156	278	103	41	114	500	400	999999	286	172	274	57	576	765	38	256	758	602	134	507	736	999999	999999	165	619	33	637	440	999999	515	560	296	411	803	767	999999	607	481	685	445	852	595	182	382	999999	374	81	999999	316	999999	918	383	531	999999	846	675	999999	938	999999	90	862	960	265	771	611	978	645	772	999999	833	999999	287	917	689	655	999999	307	613	785	255	952	220	999999	162	596	186	999999	999999	999999	101	912	669	69	605	583	891	339	410	770	401	729	309	429	482	441	641	466	999999	844	704	377	678	999999	176	138	999999	999999	113	185	434	999999	733	814	999999	921	979	227	999999	116	763	999999	999999	843	394	999999	652	999999	651	720	955	720	921	77	999999	724	243	516	892	999999	999999	999999	235	235	346	186	996	495	523	561	999999	423	999999	735	999999	891	480	835	768	651	999999	860	999999	393	229	999999	302	665	560	999999	999999	472	334	844	185	707	587	671	506	217	528	167	277	100	999999	999999	575	999999	987	999999	253	999999	747	251	999999	80	871	999999	999999	631	884	999999	934	341	874	989	98	310	999999	999999	999999	808	338	999999	132	327	593	999999	135	688	999999	116	677	999999	938	289	724	999999	852	114	836	745	665	875	999999	197	999999	999999	226	278	453	274	635	614	67	444	999999	999999	128	674	487	777	999999	327	492	777	999999	744	999999	594	999999	999999	458	999999	546	569	999999	463	236	935	103	657	878	857	244	999999	999999	72	999999	999999	219	537	965	187	627	68	38	347	393	555	533	999999	999999	999999	13	448	815	189	999999	498	301	615	960	999999	999999	829	899	999999	92	616	999999	600	999999	899	385	737	49	280	828	487	540	805	80	681	999999	615	999999	256	853	796	69	300	999999	643	211	604	577	999999	607	797	169	178	264	999999	258	933	875	642	999999	999999	408	545	999999	591	957	496	545	289	782	965	715	652	16	296	999999	16	606	999999	999999	780	169	267	672	41	999999	999999	550	304	432	478	739	482	10	587	397	524	940	412	999999	999999	69	298	999	999999	92	517	172	968	229	999999	336	906	999999	475	116	151	999999	329	274	594	946	250	856	314	999999	242	999999	999999	898	999999	76	204	292	982	721	999999	268	
40	999999	999999	210	581	999999	190	999999	832	999999	535	480	256	651	621	148	999999	999999	818	441	694	416	999999	865	742	79	999999	185	141	999999	962	753	244	999999	841	999999	463	394	999999	999999	999999	172	999999	999999	999999	948	999999	390	455	65	200	223	903	440	573	999999	110	999999	467	999999	999999	14	19	218	573	782	246	373	810	999999	999999	707	999999	653	765	532	22	152	999999	794	427	805	730	86	433	749	850	804	319	227	278	518	926	862	286	671	162	999999	142	999999	712	288	580	999999	380	492	818	260	674	51	999999	957	205	999999	95	999999	283	933	784	999999	932	999999	64	999999	999999	999999	781	542	376	104	379	827	999999	416	92	148	999999	527	999999	941	930	599	999999	277	616	321	322	263	999999	202	999999	229	999999	318	411	999999	234	988	999999	214	999999	286	883	580	672	783	999999	789	590	946	859	999999	238	842	893	342	312	787	999999	661	854	999999	765	184	706	999999	426	702	15	812	999999	999999	999999	999999	999999	654	716	559	605	833	374	999999	673	830	342	641	990	568	424	78	999999	446	23	999999	360	194	521	999999	874	522	366	254	784	999999	42	999999	469	737	999999	999999	626	999999	999999	151	297	330	853	935	841	74	169	858	288	936	844	477	231	717	151	55	142	16	999999	92	999999	129	999999	895	797	719	182	263	955	184	451	224	265	872	292	39	341	585	867	809	363	507	966	847	933	564	402	751	596	567	999999	619	78	108	674	177	581	957	147	999999	892	905	903	113	494	630	999999	999999	435	121	714	557	999999	999999	729	969	163	902	962	999999	999999	999999	667	397	78	832	155	166	208	999999	458	999999	448	999999	917	457	999999	999999	362	312	352	52	325	484	853	559	480	999999	379	999999	24	679	999999	904	805	471	999999	516	44	999999	484	999999	999999	999999	663	999999	118	403	957	282	375	299	999999	999999	890	284	999999	999999	999999	518	362	999999	999999	503	110	778	388	543	999999	999999	219	999999	828	699	999999	296	999999	14	820	999999	450	86	999999	106	339	999999	139	345	24	531	365	65	999999	999999	310	531	279	657	999999	885	952	575	999999	511	73	999999	999999	999999	999999	604	392	110	999999	31	999999	285	717	690	174	386	649	52	529	418	100	163	125	312	399	306	26	244	794	999999	569	999999	999999	733	999999	61	262	999999	999999	419	999999	999999	692	950	457	999999	814	589	493	833	245	999999	55	999999	421	909	171	168	460	535	999999	999999	316	437	461	202	662	983	656	122	133	999999	999999	119	280	835	471	175	854	374	491	999999	
751	999999	699	659	830	577	999999	134	999999	104	828	999999	832	990	948	999999	498	265	372	999999	932	380	710	875	381	935	774	585	448	999999	314	999999	53	160	407	355	737	801	999999	95	671	532	232	999999	999999	559	999999	290	886	215	999999	999999	12	660	504	380	999999	823	999999	894	802	736	685	999999	999999	741	935	681	592	602	999999	696	999999	286	168	410	999999	999999	999999	999999	658	999999	699	243	999999	714	999999	999999	656	36	106	999999	523	478	292	935	846	339	999999	799	999999	999999	697	293	999999	979	707	725	502	103	999999	578	489	999999	999999	317	46	999999	572	85	657	999999	999999	566	506	614	183	424	994	232	564	999999	999999	999999	999999	999999	797	999999	556	999999	17	369	890	562	804	527	433	65	242	999999	899	403	766	173	152	81	580	140	787	999999	805	293	731	279	539	413	999999	944	271	999999	999999	631	896	999999	78	298	662	999999	761	979	190	128	191	29	333	170	62	277	402	134	481	666	628	999999	544	724	637	621	33	400	390	999999	999999	59	464	277	506	544	105	853	419	118	378	999999	999999	999999	111	999999	945	378	360	869	999999	146	711	853	999999	422	687	999999	660	51	448	371	999999	999999	999999	141	564	999999	663	518	182	999999	715	373	297	820	593	999999	999999	925	999999	655	50	521	999999	657	347	999999	999999	94	857	750	203	378	669	999999	218	199	363	970	158	889	714	841	999999	13	431	348	999999	999999	999999	999999	999999	735	375	793	999999	88	764	999999	794	952	790	579	661	431	355	347	999999	999999	611	404	999999	652	999999	785	941	208	824	999999	235	998	55	92	266	37	28	468	999999	875	999999	140	435	685	185	205	999999	999999	190	274	657	94	644	285	999999	434	335	999999	999999	590	852	131	263	829	999999	795	999999	999999	323	999999	413	887	344	999999	602	481	999999	818	999999	582	686	999999	28	999999	286	151	999999	769	511	831	701	939	999999	999999	33	565	876	605	244	390	999999	999999	822	556	861	999999	749	816	683	999999	465	516	613	385	904	56	113	703	552	310	441	147	206	491	999999	999999	386	999999	804	46	604	373	584	999999	999999	999999	984	999999	698	516	999999	547	999999	999999	376	999999	336	135	517	976	462	183	999999	933	949	160	999999	999999	999999	397	394	826	999999	999999	999999	999999	932	527	101	999999	72	641	999999	999999	908	893	999999	793	124	747	147	261	999999	827	584	431	320	650	145	999999	101	653	847	999999	131	575	999999	999999	908	999999	262	808	44	999999	999999	820	179	25	34	65	108	999999	225	877	260	143	999999	999999	
999999	82	781	999999	391	957	527	418	793	703	999999	343	369	612	999999	840	494	999999	227	999999	913	763	999999	999999	625	999999	45	690	437	999999	60	999999	165	350	386	836	503	970	999999	86	381	505	36	475	110	691	696	999999	525	385	392	921	916	999999	999999	308	999999	486	999999	311	922	836	999999	999999	999999	926	187	28	236	58	347	524	911	999999	146	999999	736	786	999999	933	393	548	175	62	588	999999	82	263	999999	87	25	999999	314	999999	164	544	999999	213	823	184	999999	677	270	999999	48	867	20	775	766	864	572	44	999999	732	999999	999999	999999	929	999999	522	854	923	949	158	43	329	999999	795	985	601	893	533	999999	30	999999	715	288	697	999999	720	129	306	497	999999	515	999999	735	999999	208	780	873	595	968	310	329	590	727	999999	443	999999	999999	999999	999999	999999	970	999999	82	999999	312	212	999999	999999	915	999999	403	557	436	745	999999	62	594	999999	999999	215	728	308	999999	999999	700	999999	987	177	263	305	72	904	516	332	999999	476	908	474	278	996	685	899	679	453	999999	771	999999	982	477	391	133	29	999999	584	446	999999	484	420	570	474	224	928	719	619	462	498	999999	113	511	177	153	130	369	601	529	828	628	999999	999999	928	685	14	699	872	182	53	286	931	999999	571	991	497	903	804	781	999999	190	70	991	418	730	59	481	310	247	13	659	36	65	618	54	372	666	999999	999999	999999	999999	999999	447	999999	999999	119	999999	999999	185	999999	227	564	819	771	647	999999	129	345	207	635	532	398	634	178	999999	999999	876	277	526	999999	999999	270	25	999999	528	343	999999	583	999999	621	999999	541	135	591	999999	999999	217	999999	999999	487	999999	331	444	163	686	840	222	278	33	999999	242	950	999999	999999	824	956	549	257	253	999999	943	546	148	586	803	991	273	52	999999	300	53	593	306	48	386	999999	826	862	884	999999	999999	354	559	245	999999	881	127	999999	767	830	555	999999	49	666	543	999999	999999	858	360	695	577	179	886	733	917	648	999999	385	999999	324	139	686	372	565	193	999999	987	902	207	921	873	694	999999	561	745	94	553	640	505	679	999999	968	512	199	121	951	468	825	999999	739	237	742	408	452	700	999999	596	999999	999999	944	999999	290	999999	438	822	999999	893	999999	988	833	105	23	879	999999	998	999999	999999	183	454	241	999999	171	585	999999	694	999999	999999	833	861	999999	497	79	999999	560	960	46	317	83	999999	238	67	143	999999	493	999999	999999	999999	907	999999	538	693	422	999999	999999	814	999999	704	203	744	691	
595	70	999999	121	345	36	856	329	540	961	854	999999	806	225	184	996	999999	101	822	479	277	999999	389	333	193	999999	48	999999	745	999999	999999	123	999999	686	643	999999	670	999999	157	618	368	999999	377	492	999999	592	616	815	76	999999	233	613	380	274	423	216	999999	149	928	270	999999	939	583	137	630	999999	771	129	581	186	335	608	943	214	121	734	21	999999	999999	600	468	233	849	928	189	727	999999	75	999999	437	326	531	797	887	630	999999	960	249	861	942	821	496	243	889	999999	625	670	999999	163	999999	204	784	999999	337	999999	763	100	655	948	902	997	999999	857	154	999999	804	999999	999999	999999	999999	774	772	45	706	999999	971	990	959	445	564	67	576	999999	582	999999	541	40	469	999999	866	338	999999	301	999999	999999	999999	639	999999	39	999999	999999	613	593	470	999999	432	748	999999	558	999999	773	140	219	999999	844	999999	999999	284	912	999999	773	999999	971	716	364	469	999999	86	761	999999	999999	901	930	757	749	999999	983	999999	667	999999	793	247	911	999999	103	207	104	907	124	523	999999	999999	186	999999	999999	473	642	876	115	456	952	672	42	999999	499	871	210	999999	644	400	447	351	617	111	535	536	440	718	622	167	374	572	999999	247	999999	999999	725	230	842	286	812	116	999999	220	858	999999	214	25	764	999999	996	999999	999999	999999	86	980	746	999999	184	999999	999999	923	263	999999	91	389	710	794	564	521	156	999999	619	367	999999	340	15	999999	253	415	331	424	999999	999999	999999	999999	999999	248	999999	359	241	650	55	463	999999	999999	853	397	138	478	419	420	460	253	85	999999	999999	999999	144	745	974	349	831	999999	67	618	969	862	787	359	90	472	632	999999	289	505	934	165	123	700	999999	999999	278	999999	995	910	963	710	999999	154	708	403	113	999999	999999	892	819	286	406	634	918	990	609	779	398	947	999999	999999	964	580	91	867	792	444	267	366	80	66	773	156	999999	999999	999999	999999	651	686	369	216	830	999999	686	999999	759	999999	781	999999	999999	499	385	999999	133	717	746	999999	72	841	999999	668	168	28	821	762	512	259	979	659	999999	966	999999	711	588	999999	999999	577	894	999999	117	313	663	770	358	581	681	725	33	937	522	802	580	999999	85	700	58	999999	575	923	999999	510	999999	999999	53	51	371	999999	469	552	999999	179	999999	638	733	307	15	397	999999	999999	91	786	236	52	999999	651	999999	328	636	887	532	999999	12	970	288	999999	804	540	999999	316	999999	17	999999	480	645	999999	951	941	85	777	999999	999999	151	335	
999999	368	999999	466	985	402	999999	53	47	582	30	688	177	880	360	136	503	474	670	364	39	83	530	999999	999999	793	699	999999	252	858	999999	872	472	999999	137	920	999999	999999	999999	335	999999	177	969	683	459	957	186	80	591	949	999999	999999	990	999999	999999	769	999999	527	70	202	702	211	800	189	389	158	226	999999	999999	439	802	166	999999	344	703	862	114	999999	306	449	617	629	863	303	584	972	881	684	999999	999999	999999	805	999999	363	633	459	999999	999999	304	311	740	685	999999	999999	156	127	310	655	93	443	999999	999999	231	620	584	82	348	507	604	417	999999	541	999999	394	357	997	879	999999	711	254	495	323	999999	994	708	931	311	711	999999	467	671	235	601	999999	999999	101	999999	999999	999999	560	999999	868	195	886	45	209	566	933	999999	999999	247	743	944	839	999999	351	448	237	999999	999999	999999	636	999999	146	746	50	940	191	691	999999	423	223	999999	999999	143	999999	137	666	959	509	374	378	906	997	999999	927	291	761	990	362	652	999999	754	134	999999	999999	517	999999	149	994	269	385	251	999999	734	999999	955	794	705	330	223	782	278	412	289	403	999999	363	916	818	999999	188	200	339	999999	77	469	663	999999	658	119	89	526	964	249	999999	136	368	272	999999	972	496	65	999999	999999	869	87	351	999999	395	999999	999999	999999	331	245	90	194	912	999999	667	999999	301	432	57	220	144	266	999999	999999	300	277	371	999999	719	846	272	132	531	200	743	990	999999	818	976	999999	999999	946	205	729	999999	999999	223	433	605	642	680	74	18	999999	14	613	774	188	554	999999	392	73	999999	484	999999	999999	999999	721	201	677	446	482	999999	152	999999	197	71	584	999999	497	63	938	494	999999	176	207	999999	81	196	140	999999	939	274	999999	999999	891	999999	720	757	210	149	999999	242	999999	205	999999	618	866	204	816	999999	199	184	67	74	453	999999	344	318	774	999999	999999	535	999999	461	507	218	597	630	373	663	350	827	999999	999999	999999	706	566	882	968	589	999999	877	999999	999999	36	999999	999999	793	78	999999	199	412	982	999999	558	966	999999	477	697	999999	31	245	830	163	211	372	999999	710	513	747	22	462	349	999999	597	714	166	999999	435	743	12	803	999999	61	473	999999	844	446	799	595	535	98	195	980	568	21	57	225	999999	663	392	506	290	331	999999	737	72	999999	768	843	810	999999	999999	999999	986	999999	999999	779	690	272	528	999999	911	999999	999999	999999	999999	999999	999999	586	666	940	999999	999999	361	505	999999	241	999999	999999	875	57	678	955	
999999	835	56	242	993	350	338	277	535	999999	999999	457	595	372	999999	386	470	703	180	192	999999	999999	999999	999999	999999	999999	703	451	38	953	397	481	266	999999	999999	999999	877	999999	375	999999	257	399	414	979	636	904	910	160	132	375	275	182	876	496	999999	915	240	776	640	513	999999	999999	999999	582	727	663	999999	639	239	999999	509	436	337	893	934	787	465	999999	643	697	579	552	999999	663	688	225	604	770	999999	999999	155	999999	404	862	999999	371	159	832	262	973	999999	281	921	399	866	839	999999	982	561	990	459	999999	142	999999	999999	999999	566	586	893	999999	999999	430	461	21	586	999999	41	999999	999999	572	637	999999	373	999999	984	308	631	930	796	848	380	621	218	196	768	541	999999	462	929	545	804	573	999999	750	914	293	819	909	812	467	999999	379	728	988	362	826	250	999999	958	999999	999999	636	999999	54	141	447	999999	275	253	55	439	578	999999	719	767	74	694	623	755	700	999999	722	999999	999999	999999	11	893	229	833	999999	300	999999	504	304	999999	999999	783	893	619	999999	82	554	665	999999	999999	239	833	999999	230	298	999999	999999	717	267	999999	749	999999	460	14	139	554	991	999999	311	754	934	999999	251	646	599	290	800	999999	287	628	935	66	999999	310	999999	178	883	999999	545	810	673	788	999999	159	333	659	333	999999	489	923	999999	122	364	21	103	164	592	373	631	17	341	999999	439	999999	999999	692	167	159	202	961	670	999999	895	501	91	999999	837	101	322	940	999999	999999	524	364	546	822	702	348	216	657	585	520	377	538	478	60	359	999999	999999	640	999999	183	697	999999	262	99	999999	999999	930	948	326	999999	60	690	999999	999999	107	84	102	999999	990	818	999999	545	385	159	999999	367	32	40	999999	240	999999	682	448	784	223	996	999999	457	605	999999	418	268	340	94	470	686	488	57	953	284	515	552	999999	999999	999999	161	152	999999	474	860	841	900	162	96	349	377	252	275	217	110	973	644	792	162	410	999999	214	301	689	937	878	974	86	521	725	609	43	766	553	999999	854	998	983	745	997	518	999999	254	745	999999	999999	222	840	852	999999	870	760	497	282	999999	947	851	423	537	981	999999	823	999999	999999	739	999999	486	722	156	256	975	661	999999	164	999999	999999	999999	555	999999	999999	666	143	234	999999	854	848	545	493	997	124	12	584	456	764	140	694	476	882	15	758	958	500	999999	605	336	999999	713	342	999999	999999	986	306	827	44	324	999999	598	429	517	891	999999	992	724	42	254	400	214	293	
34	207	111	88	549	999999	543	175	450	628	999999	644	145	999999	999999	29	138	999999	999999	421	999999	407	105	999999	375	124	959	966	775	661	361	935	14	430	318	192	876	907	756	999999	999999	158	999999	970	544	872	999999	999999	999999	705	904	547	999999	793	843	627	999999	64	712	435	999999	576	400	999999	276	949	639	715	999999	921	152	230	950	767	920	300	123	135	512	999999	999999	373	88	79	757	814	301	221	586	690	90	822	999999	330	121	924	758	504	703	594	242	999999	700	966	563	684	999999	876	872	553	513	975	551	999999	76	514	497	330	40	462	657	999999	139	214	841	330	34	629	655	996	999999	619	431	917	270	329	673	122	516	999999	227	425	348	43	186	114	280	986	264	607	999999	999999	473	251	937	999999	999999	999999	134	999999	659	967	230	876	21	894	999999	634	948	747	841	385	813	957	245	242	89	106	999999	736	999999	48	375	999999	999999	113	155	190	999999	456	418	186	987	283	424	259	204	472	999999	999999	560	999999	47	517	765	999999	624	516	15	999999	735	814	468	398	192	620	601	181	999999	907	748	373	653	999999	338	664	999999	540	543	999999	47	999999	84	745	185	999999	10	999999	292	519	489	639	999999	999999	720	604	718	599	999999	803	658	32	165	124	543	999999	992	545	999999	999999	663	93	972	30	999999	128	739	723	222	778	999999	743	889	797	427	119	197	999999	781	733	946	797	449	740	999999	999999	461	959	999999	988	421	999999	678	191	855	406	666	164	617	602	865	999999	386	999999	193	914	143	368	697	999999	999999	624	763	455	165	865	644	242	693	999999	666	779	522	234	367	164	999999	708	941	999999	452	43	760	188	867	999999	421	137	556	423	999999	102	272	777	999999	796	702	999999	35	989	999999	434	999999	964	936	95	482	999999	999999	39	849	999999	426	675	999999	966	863	999999	588	214	454	516	685	999999	999999	574	999999	999999	246	570	461	842	682	952	999999	27	999999	795	252	781	478	999999	183	527	574	455	676	596	795	31	999999	128	644	820	545	255	749	999999	999999	372	579	737	915	393	577	16	752	474	416	999999	405	78	341	806	735	194	999999	167	705	326	999999	919	949	224	999999	999999	207	861	416	23	999999	379	602	880	212	999999	354	789	999999	567	702	211	999999	831	626	864	786	838	95	360	912	591	495	999999	474	659	787	700	999999	999999	808	890	67	999999	695	35	475	460	603	994	840	999999	217	148	999999	999999	739	128	597	772	557	999999	776	66	111	686	883	725	416	553	
953	653	999999	999999	758	999999	153	787	146	601	399	335	244	999999	519	369	999999	357	263	777	920	999999	113	983	686	999999	124	11	301	18	151	750	54	60	51	197	519	500	389	811	553	952	999999	999999	383	999999	134	686	546	741	312	536	999999	639	999999	293	550	60	40	319	999999	152	999999	137	459	648	291	194	58	999999	850	999999	967	999999	234	967	687	116	999999	999999	324	438	464	999999	705	615	289	999999	427	999999	647	999999	470	999999	123	411	466	854	546	735	940	940	999999	225	890	428	568	999999	999999	999999	605	443	999999	999999	994	269	687	935	432	999999	369	876	766	300	683	392	423	897	338	823	999999	999999	570	999999	999999	384	800	249	669	287	56	270	10	999999	162	214	26	894	85	854	723	999999	999999	701	999999	74	183	999999	999999	508	15	670	690	591	163	771	873	576	61	620	468	448	999999	154	798	109	999999	999999	147	479	375	999999	822	483	109	980	411	868	508	459	999999	463	999999	171	999999	385	580	999999	608	999999	341	450	843	464	396	285	265	287	903	276	198	179	209	72	143	487	848	216	999999	183	370	14	78	602	420	999999	741	114	873	422	528	467	999999	756	147	925	685	999999	97	824	725	134	964	241	270	40	264	644	38	794	537	373	926	999999	30	336	999999	999999	54	392	543	160	413	999999	999999	731	774	453	924	217	801	490	128	667	457	245	999999	836	342	390	749	106	999999	88	885	164	540	969	735	811	553	999999	323	704	290	574	999999	999999	494	538	266	999999	720	820	992	56	999999	269	978	784	999999	545	907	664	642	447	83	335	605	593	999999	804	999999	999999	664	366	999999	424	999999	999999	525	565	352	803	133	938	385	266	96	839	999999	281	991	999999	999999	17	537	659	72	999999	501	395	878	901	348	461	103	999999	165	635	878	999999	883	105	269	730	999999	114	540	703	71	999999	249	766	683	999999	813	765	999999	999999	829	517	999999	543	391	140	999999	451	465	672	844	778	110	460	960	88	398	999999	692	999999	814	999999	129	368	999999	684	156	999999	227	428	647	999999	18	508	999999	371	478	350	713	999999	53	752	649	867	859	293	716	999999	806	604	999999	917	83	805	842	406	398	999999	761	707	983	576	233	999999	34	516	770	601	999999	598	999999	57	192	563	750	71	999999	261	508	999999	967	367	999999	999999	897	730	264	213	999999	409	972	485	588	15	155	476	999999	612	842	352	999999	124	999999	999999	999999	483	999999	520	65	999999	623	999999	494	999999	740	625	271	609	148	304	
262	566	935	255	626	999999	469	186	417	283	542	180	418	166	974	852	999999	107	629	423	995	743	157	884	786	999999	990	999999	275	999999	215	919	999999	999999	100	956	188	889	591	869	23	999999	999999	781	248	999999	728	338	299	887	402	173	980	999999	308	518	999999	61	999999	790	144	155	999999	888	999999	999999	706	999999	999999	27	674	344	999999	999999	410	447	640	375	999999	344	117	662	999999	999999	137	51	938	749	250	999999	547	137	430	801	735	999999	647	999999	714	625	745	999999	272	281	223	68	999999	230	324	860	878	53	414	134	999999	481	130	532	760	35	684	957	629	999999	480	999999	913	999999	34	541	800	425	661	31	598	260	399	752	175	999999	999999	718	999999	389	999999	999999	722	305	128	263	747	125	464	688	940	787	237	777	800	999999	154	999999	206	782	69	462	391	393	536	432	999999	377	366	692	999999	999999	533	250	791	999999	823	618	596	770	794	685	999999	973	90	999999	32	999999	951	999999	924	451	521	651	330	999999	999999	339	769	696	182	379	758	772	56	973	264	987	986	999999	852	535	356	436	988	384	501	418	999999	724	410	469	425	867	767	200	999999	881	919	550	864	999999	999999	900	597	424	999999	198	926	116	556	44	635	999999	646	398	105	94	663	945	748	703	36	54	296	999999	953	891	14	999999	528	383	77	999999	959	368	686	456	999999	573	457	312	492	999999	999999	375	833	298	231	378	105	999999	227	999999	802	171	467	804	614	885	470	45	999999	79	588	183	966	199	178	287	999999	648	256	999999	498	445	221	831	876	999999	878	665	670	635	761	168	165	103	999999	798	901	882	999999	953	999999	421	128	422	617	994	999999	643	129	999999	667	456	124	138	999999	999999	949	635	928	999999	16	805	375	558	318	430	999999	999999	999999	379	385	829	806	303	987	87	999999	798	223	881	522	999999	546	999999	968	315	54	37	618	286	999999	276	953	158	946	999999	56	999999	114	999999	999999	535	97	749	999999	838	649	820	999999	408	49	160	999999	57	999999	999999	999999	649	590	999999	385	990	264	280	531	119	999999	658	356	689	40	999999	999999	999999	904	987	157	999999	167	140	665	233	999999	220	999999	697	854	999999	977	999999	48	999999	979	110	999999	985	999999	816	228	999999	962	991	474	999999	377	292	999999	395	152	193	624	999999	999999	460	999999	162	999999	54	999999	999999	264	968	680	181	650	633	778	593	225	918	999999	341	577	708	999999	674	999999	434	842	954	999999	999999	763	794	560	575	916	529	763	999999	881	235	
782	395	204	993	321	999999	999999	744	514	872	180	234	477	293	895	783	999999	672	999999	679	212	89	999999	999999	215	886	620	84	717	999999	830	566	47	999999	558	191	999999	183	363	466	624	108	999999	369	999999	999999	326	277	680	999999	246	101	265	999999	33	702	794	409	788	435	999999	999999	36	999999	52	614	196	985	734	714	999999	118	319	937	65	113	639	241	505	676	569	353	404	584	22	738	310	836	467	855	999999	113	395	999999	999999	999999	81	999999	327	999999	352	999999	542	965	999999	999999	781	328	999999	919	73	562	903	121	865	338	340	999999	252	313	313	360	528	878	327	999999	999999	390	999999	999999	41	454	999999	820	333	237	810	439	999999	885	999999	999999	690	548	792	834	209	283	999999	999999	999999	999999	942	23	381	999999	813	664	647	696	414	401	176	978	999999	619	648	93	788	637	527	901	731	367	356	999999	669	979	96	493	966	449	328	706	999999	412	511	900	999999	999999	424	156	791	999999	480	566	999999	712	660	182	999999	999999	495	434	928	999999	999999	585	667	59	332	999999	577	164	730	999999	999999	470	368	485	117	999999	643	999999	223	381	119	707	886	790	517	999999	329	914	307	849	953	999999	777	963	514	999999	242	400	18	591	579	637	303	515	493	354	354	999999	74	999999	999999	49	221	557	546	200	699	877	542	376	513	999999	856	880	999999	999999	999999	999999	970	999999	999999	999999	447	631	802	999999	999999	380	306	172	612	154	999999	859	999999	999999	682	230	999999	323	236	365	999999	999999	87	999999	781	423	504	313	662	949	999999	883	933	239	601	999999	754	74	787	999999	999999	380	763	999999	814	996	513	106	999999	472	999999	656	954	999999	395	805	553	886	700	990	875	993	509	662	939	965	925	999999	322	101	475	363	536	908	999999	999999	878	718	111	784	999999	407	806	999999	972	999999	928	784	844	999999	999999	868	373	797	452	587	870	111	999999	999999	81	376	999999	999999	997	999999	130	56	374	907	999999	999999	999999	999999	90	478	196	320	689	391	47	999999	999999	526	65	999999	989	738	465	207	617	999999	999999	999999	713	543	623	401	202	359	437	881	420	936	869	210	94	457	716	974	999999	559	422	48	810	930	999999	267	359	400	999999	391	999999	176	999999	159	999999	999999	999999	547	854	795	127	999999	999999	165	999999	366	657	854	999999	542	31	490	999999	68	999999	259	453	999999	999999	366	51	802	725	55	300	254	646	720	663	564	255	179	999999	606	442	91	95	999999	210	716	999999	505	999999	101	370	110	370	241	794	999999	
87	999999	86	498	999999	999999	999999	999999	999999	485	720	936	201	957	297	851	370	999999	999999	283	999999	797	582	754	756	546	923	634	685	200	883	414	925	375	486	825	103	631	852	126	999999	186	790	724	995	999999	999999	921	999999	999999	739	169	615	520	134	289	846	332	741	216	402	999999	233	999999	601	315	20	825	480	471	999999	739	357	509	806	999999	17	857	758	93	999999	12	830	177	461	724	798	415	999999	207	999999	999999	889	645	999999	495	953	126	133	690	662	488	999999	341	759	10	812	116	714	999999	281	989	573	999999	974	399	160	66	223	877	999999	605	585	282	492	988	849	712	785	321	43	891	734	78	430	999999	561	999999	417	999999	911	692	700	999999	925	999999	206	999999	999999	334	999999	897	903	255	183	66	903	177	849	771	161	999999	999999	999999	999999	390	264	505	999999	230	999999	662	999999	999999	965	824	904	481	356	502	791	999999	51	460	976	999999	988	489	894	374	850	393	649	645	999999	999999	371	308	999999	545	735	701	12	450	496	999999	259	150	289	359	161	431	999999	357	980	999999	68	870	426	968	401	999999	611	863	380	454	23	12	462	164	462	999999	482	999999	999999	100	615	600	999999	304	999999	999999	209	545	222	429	999999	301	665	999999	752	501	882	40	154	960	99	999999	80	51	669	999999	687	135	999999	555	948	19	590	999999	927	468	905	132	91	553	999999	999999	651	950	999999	721	347	999999	411	960	724	999999	999999	806	10	476	530	922	999999	640	170	84	647	667	480	563	999999	775	838	294	596	760	949	999999	395	34	497	999999	170	948	909	991	723	936	830	999999	353	784	889	461	937	999999	497	999999	999999	500	428	999999	480	327	19	571	999999	126	374	964	999999	999999	420	976	978	999999	762	686	731	178	360	711	836	973	219	927	886	386	999999	613	272	999999	999999	999999	999999	514	648	842	938	999999	143	999999	571	999999	14	287	373	913	483	999999	230	810	999999	224	149	716	157	506	118	92	999999	999999	768	999999	999999	994	999999	525	380	473	762	999999	999999	393	45	999999	150	970	999999	932	563	972	999999	821	393	462	999999	992	999999	999999	367	152	999999	999999	663	661	839	999999	174	999999	429	999999	999999	19	999999	310	72	336	189	999999	575	186	538	185	999999	712	999999	999999	999999	999999	215	865	770	490	999999	999999	194	892	730	383	914	340	805	999999	512	715	999999	999999	999999	92	999999	461	813	368	324	999999	999999	558	336	950	92	999999	999999	925	804	564	999999	999999	999999	162	999999	180	606	805	482	245	381	999999	
673	814	281	999999	897	295	999999	754	61	999999	176	926	16	635	565	999999	301	31	999999	999999	163	999999	637	387	999999	999999	966	229	855	999999	886	999999	809	43	885	522	999999	999999	994	156	85	60	999999	676	885	976	999999	490	614	827	999999	460	346	501	426	725	187	894	696	11	328	999999	999999	52	525	97	127	972	999999	53	110	999999	37	999999	804	112	445	960	502	999999	999999	999999	999999	999999	999999	999999	742	999999	999999	170	345	784	999999	992	999999	455	999999	470	160	797	859	183	739	571	727	999999	433	999999	696	323	289	226	999999	683	999999	999999	25	999999	547	999999	354	809	999999	589	707	325	192	44	924	359	951	974	809	704	162	575	746	53	310	884	11	158	621	303	999999	129	392	37	740	984	439	290	922	999999	453	60	818	160	863	411	437	999999	999999	347	372	314	416	999999	530	999999	105	972	999999	663	999999	999999	197	71	709	999999	932	999999	999999	939	919	671	62	749	261	111	757	596	189	899	457	999999	999999	283	931	575	712	999999	507	63	888	467	719	269	972	999999	999999	999999	451	285	479	282	999999	999999	427	700	999999	999999	999999	999999	929	999999	792	671	216	999999	999999	999999	139	143	999999	247	657	250	61	462	951	793	776	14	248	999999	155	904	429	184	518	760	856	240	323	999999	999999	999999	134	389	674	999999	62	999999	540	948	627	317	409	242	999999	853	678	965	749	468	890	442	999999	930	363	888	999999	41	966	955	67	999999	819	830	987	578	126	671	788	903	740	289	999999	300	381	837	504	197	999999	665	999999	999999	491	999999	164	816	999999	999999	999999	999999	806	999999	530	999999	999999	728	498	579	254	999999	736	16	186	845	728	999999	969	889	558	999999	394	999999	481	999999	999999	999999	417	964	675	181	679	922	646	999999	107	718	999999	887	409	999999	348	925	943	514	928	86	714	999999	136	553	847	19	645	509	401	752	550	999999	713	999999	999999	999999	903	83	375	999999	370	184	999999	999999	852	91	490	906	999999	468	999999	999999	382	796	462	999999	837	999999	999999	670	287	147	611	355	999999	538	999999	685	341	999999	31	999999	999999	125	715	999999	897	127	700	765	529	739	331	999999	641	999999	847	916	999999	549	697	781	749	705	536	999999	999999	403	840	323	907	805	574	373	999999	250	828	266	999999	922	874	999999	999999	567	151	547	999999	678	999999	595	999999	267	999999	791	127	250	130	443	999999	492	967	504	999999	387	858	724	174	958	496	400	755	590	999999	349	675	977	360	191	564	999999	417	999999	689	255	632	650	999999	999999	
999999	206	129	395	999999	598	954	380	442	999999	999999	999999	383	857	192	322	839	110	999999	84	999999	149	999999	999999	879	599	84	999999	999999	41	754	999999	342	391	712	999999	281	999999	912	248	999999	304	545	999999	999999	999999	615	560	712	999999	999999	531	229	317	999999	116	316	999999	516	88	999999	881	565	410	999999	999999	94	991	154	999999	51	999999	198	192	999999	821	999999	584	467	742	983	999999	370	447	999999	233	988	34	999999	999999	983	101	854	833	725	513	739	999999	26	979	62	999999	416	820	335	936	999999	47	628	844	999999	731	999999	773	999999	999	521	999999	785	76	513	70	276	547	909	950	625	364	467	185	999999	469	999999	488	690	369	999999	999999	122	689	999999	951	999999	880	999999	999999	379	999999	738	725	999999	621	999999	949	476	999999	357	868	999999	385	320	978	580	452	761	52	174	243	999999	999999	892	999999	15	106	186	562	663	999999	453	999999	580	545	626	741	193	471	120	618	21	697	999999	999999	639	999999	378	910	380	999999	128	62	97	145	999999	13	833	31	616	262	999999	913	338	960	425	263	999999	775	362	838	999999	300	931	555	231	395	722	653	341	277	727	999999	191	710	278	999999	999999	999999	999999	623	908	172	855	858	845	999999	369	62	822	385	932	603	558	999999	694	999999	130	541	913	610	999999	189	689	348	535	506	732	628	692	35	693	999999	999999	739	929	106	445	83	710	133	36	999999	999999	955	344	133	717	999999	25	999999	999999	38	531	938	999999	729	999999	516	332	348	376	741	369	797	692	999999	999999	819	613	598	392	57	830	789	584	620	358	999999	13	999999	999999	93	612	252	755	999999	837	297	407	209	623	928	750	372	757	294	310	43	272	771	756	897	45	999999	999999	232	207	999999	999999	999999	381	748	513	999999	558	999999	999999	999999	52	999999	735	999999	422	413	999999	463	306	468	41	999999	999999	325	471	241	654	891	999999	194	193	532	466	105	933	999999	828	874	999999	829	999999	474	165	192	990	244	45	676	485	631	999999	604	925	999999	709	74	999999	999999	999999	281	276	999999	245	944	999999	519	571	640	999999	737	585	999999	47	477	655	567	144	137	334	236	206	999999	416	425	741	589	607	728	395	999999	284	772	596	154	562	999999	239	999999	999999	480	673	405	530	747	56	353	567	457	92	152	930	283	731	61	84	298	260	819	213	354	912	999999	254	287	462	999999	513	892	914	509	337	923	878	854	562	800	999999	999999	378	397	31	999999	645	253	938	10	51	999999	79	274	896	419	999999	903	
568	830	999999	999999	295	999999	840	674	543	999999	815	16	404	876	999999	283	840	591	999999	815	999999	762	208	999999	349	999999	771	999999	823	650	613	917	999999	975	295	732	649	215	999999	999999	999999	357	616	999999	999999	931	605	999999	56	795	434	314	968	201	999999	999999	632	159	903	832	472	872	851	892	999999	897	100	429	999999	999999	634	634	217	315	267	999999	156	146	573	417	856	606	920	37	226	999999	949	999999	404	999999	110	499	312	999999	999999	684	505	723	102	540	841	186	583	290	171	799	107	663	999999	604	658	495	586	999999	975	865	951	999999	676	671	999999	375	35	110	665	144	332	665	999999	582	480	999999	54	999999	576	680	33	640	865	426	211	295	790	799	831	614	913	816	999999	807	999999	681	56	430	592	475	160	483	624	999999	999999	999999	29	361	999999	235	999999	554	919	304	842	321	958	259	470	662	585	235	278	60	999999	515	100	999999	849	798	386	999999	449	110	999999	549	25	838	949	769	276	439	675	999999	173	999999	897	999999	964	421	722	796	960	930	890	999999	214	574	805	961	999999	193	999999	335	849	827	999999	818	774	999999	306	129	999999	700	999999	155	560	999999	999999	862	618	819	871	438	86	589	662	519	220	604	345	999999	43	987	427	999999	928	349	756	345	999999	88	999999	672	124	603	496	270	544	744	375	541	686	942	353	532	322	999999	259	999999	175	594	608	999999	956	855	95	999999	282	313	227	220	916	551	608	539	323	209	324	483	103	402	974	475	239	999999	764	101	644	895	999999	856	999999	496	180	669	999999	335	999999	269	517	183	987	999999	527	999999	624	144	344	813	219	999999	757	999999	176	772	619	142	941	999999	999999	994	999999	999999	999999	371	129	430	381	938	999999	987	493	999999	965	999999	415	743	948	84	190	629	756	999999	999999	999999	108	324	330	999999	60	347	394	563	178	522	999999	609	698	166	45	204	999999	406	753	231	629	999999	810	999999	367	999999	194	867	999999	471	999999	999999	701	884	272	804	109	974	888	722	999999	930	999999	453	425	805	55	792	999999	985	866	360	999999	464	38	999999	514	84	49	184	163	526	999999	706	999999	657	907	813	893	240	104	789	517	40	627	698	815	366	830	999999	999999	401	999999	986	605	886	769	999999	999999	867	999999	35	999999	999999	569	86	350	999999	999999	767	897	999999	899	999999	890	86	999999	56	836	999999	999999	157	253	999999	353	761	697	603	999999	999999	887	670	957	999999	940	79	855	803	471	550	358	635	999999	72	663	999999	502	31	
105	999999	999999	722	410	999999	287	153	781	456	370	807	389	746	88	780	880	237	284	999999	866	821	999999	49	585	999999	982	953	959	190	824	999999	269	999999	999999	582	353	999999	270	441	747	797	297	408	999999	664	171	612	999999	417	999999	436	324	628	164	284	307	14	147	999999	999999	334	999999	601	999999	615	548	712	248	505	436	999999	966	842	999999	79	999999	822	999999	920	133	379	406	551	999999	397	440	640	521	999999	285	348	37	155	999999	999999	613	696	776	827	999999	999999	374	999999	980	477	469	481	503	95	999999	484	409	227	990	173	999999	642	603	244	184	907	201	24	999999	999999	687	820	999999	712	466	837	999999	777	804	674	15	999999	570	999999	927	959	147	436	482	801	939	999999	999999	734	495	970	102	999999	999999	218	267	359	831	892	790	648	537	999999	628	912	438	631	422	999999	167	999999	82	999999	317	225	770	765	541	999999	158	877	665	999999	226	495	999999	514	134	595	999999	656	522	677	999999	288	431	356	807	569	999999	317	397	839	577	912	898	29	234	437	448	999999	999999	999999	744	999999	983	328	574	142	999999	923	999999	827	908	999999	70	404	343	38	999999	424	958	972	65	999999	999999	999999	641	313	597	725	289	696	157	915	999999	119	933	827	305	999999	999999	674	401	449	810	570	931	999999	852	504	999999	206	643	33	543	845	358	903	433	166	686	999999	545	452	999999	810	680	992	672	999999	470	515	732	999999	643	293	580	615	40	919	894	576	460	103	999999	93	999999	133	999999	999999	761	999999	403	148	999999	999999	999999	949	999999	999	889	938	403	999999	999999	999999	999999	951	999999	999999	275	742	873	513	272	120	999999	999999	999999	560	757	999999	621	999999	198	441	121	593	275	999999	164	631	810	40	39	955	183	558	70	868	999999	112	742	131	727	999999	166	889	876	315	709	687	545	999999	252	342	999999	723	713	602	68	880	999999	267	999999	644	999999	999999	484	999999	937	262	391	545	941	999999	999999	999999	952	179	284	999999	716	999999	999999	476	95	566	787	697	638	459	845	999999	809	739	426	484	35	93	999999	322	999999	999999	999999	999999	999999	999	999999	999999	527	999999	770	999999	327	836	173	725	844	628	999999	374	65	787	999999	487	416	923	735	212	999999	340	999999	869	91	961	999999	156	999999	965	999999	95	999999	200	999999	810	689	311	999999	973	575	999999	640	406	534	722	267	628	999999	999999	50	999999	274	110	369	197	363	901	461	999999	30	999999	143	878	458	472	120	865	617	867	798	999999	999999	762	636	537	700	77	
344	368	999999	197	999999	701	925	999999	821	163	831	981	456	787	849	784	952	558	567	999999	948	72	612	402	999999	35	102	935	599	999999	999999	999999	497	295	567	102	999999	832	763	441	999999	660	999999	956	44	636	420	21	999999	998	809	999999	999999	999999	128	281	999999	999999	999999	999999	609	990	208	320	690	999	999999	171	999999	756	999999	999999	999999	136	808	298	421	655	368	384	999999	999999	999999	999999	701	395	999999	559	176	296	999999	359	999999	535	831	962	999999	340	276	44	152	999999	791	509	999999	689	293	844	140	999999	859	999999	943	999999	999999	528	321	607	618	304	148	934	994	933	420	774	475	269	999999	999999	999999	91	999999	333	241	364	299	179	726	999999	112	26	429	999999	436	244	415	852	999999	312	651	999999	722	971	999999	999999	265	999999	999999	110	223	999999	999999	999999	993	778	723	619	571	269	999999	151	999999	605	202	132	515	657	507	186	368	623	358	991	203	983	369	416	999999	32	999999	441	999999	625	799	999999	999999	144	353	658	521	795	290	651	83	999999	999999	126	778	999999	702	608	999999	999999	742	600	999999	558	101	19	999999	316	191	548	999999	797	70	266	806	999999	655	381	313	848	664	999999	342	707	917	999999	21	252	637	664	330	999999	91	999999	999999	208	413	918	52	344	249	999999	999999	999999	490	286	450	715	999999	664	128	999999	999999	999999	999999	180	268	999999	641	408	997	175	678	999999	228	669	999999	999999	999999	608	711	737	338	969	608	460	958	999999	226	640	252	999999	932	973	546	998	999999	578	920	712	999999	445	999999	644	346	84	535	999999	523	820	999999	558	341	999999	952	999999	999999	334	903	797	999999	667	751	999999	165	999999	243	705	981	999999	473	147	970	671	667	275	459	694	632	999999	999999	871	999999	405	80	999999	999999	230	999999	164	15	871	674	999999	999999	999999	694	286	488	645	840	830	115	302	357	432	587	999999	54	686	999999	999999	702	999999	872	350	589	355	929	470	999999	22	684	826	999999	999999	472	847	999999	394	999999	999999	999999	987	999999	103	766	784	58	647	116	305	186	999999	233	707	999999	305	260	159	693	999999	357	27	908	999999	999999	288	88	754	999999	999999	497	659	115	758	999999	999999	685	999999	584	804	306	999999	364	441	836	999999	602	517	433	176	596	33	701	999999	999999	198	88	865	947	487	706	303	687	375	807	526	238	475	615	464	619	482	574	888	52	75	663	477	992	999999	686	571	331	793	154	474	958	873	932	904	999999	820	831	999999	108	999999	999999	988	634	319	121	137	901	969	
557	124	458	812	199	760	999999	999999	999999	152	801	145	972	999999	231	999999	568	365	542	711	828	798	650	477	999999	49	999999	675	842	682	999999	558	669	999999	999999	40	26	155	999999	999999	999999	34	999999	689	305	963	999999	999999	767	999999	750	999999	999999	200	999999	758	473	999999	999999	999999	298	859	999999	199	458	999999	999999	999999	999999	200	999999	423	681	999999	999999	803	850	999999	182	827	18	760	907	999999	999999	937	964	478	221	487	999999	45	999999	533	883	520	265	758	240	63	497	421	62	576	999999	999999	85	999999	859	347	908	511	808	205	151	538	951	226	267	521	287	997	407	180	633	291	300	158	486	821	547	102	731	128	999999	596	708	341	577	605	862	999999	999999	999999	999999	66	999999	999999	391	355	568	999999	501	719	775	500	23	999999	942	692	999999	926	747	47	799	816	780	689	999999	554	999999	619	649	999999	659	547	387	999999	601	577	999999	999999	766	141	262	509	601	21	999999	999999	582	999999	399	885	568	935	999999	581	85	762	999999	546	999999	837	525	948	399	839	70	238	122	490	290	999999	637	673	170	616	784	999999	225	768	346	999999	999999	13	230	999999	102	724	554	805	458	838	999999	518	999999	929	615	314	119	761	951	999999	726	102	546	34	257	895	774	999999	797	999999	999999	517	209	45	865	521	999999	999999	746	346	684	317	42	451	999999	999999	372	241	11	480	190	463	817	232	999999	879	467	999999	515	207	999999	178	18	673	300	999999	999999	275	73	103	586	999999	24	999999	440	419	69	104	999999	138	532	999999	385	999999	604	94	700	977	735	985	64	531	129	999999	999999	515	308	369	160	299	810	106	999999	907	894	707	999999	212	792	890	820	999999	256	387	674	416	793	691	78	999999	999999	341	999999	88	49	64	999999	475	999999	999999	120	999999	944	660	327	436	999999	999999	431	896	645	498	194	844	999999	999999	285	742	874	980	722	617	300	943	216	479	566	999999	867	840	353	973	999999	867	780	130	428	999999	69	248	50	325	269	182	999999	594	156	695	912	358	999999	620	999999	247	211	999999	409	10	454	848	869	286	610	591	552	672	514	999999	74	55	272	999999	683	999999	940	407	999999	128	382	622	333	999999	186	518	999999	999999	382	746	666	286	999999	428	151	999999	378	999999	714	999999	629	898	89	829	631	867	96	99	937	965	307	803	999999	999999	627	999999	999999	999	999999	101	531	819	299	999999	660	999999	334	843	548	999999	266	999999	999999	999999	499	483	542	504	999999	319	432	971	795	417	999999	862	140	440	
999999	319	999999	379	663	622	156	809	609	999999	178	843	999999	252	550	474	708	130	120	477	791	153	299	31	760	999999	669	559	34	882	329	797	657	999999	999999	239	999999	887	999999	80	999999	689	999999	231	335	405	999999	189	999999	330	708	328	999999	663	649	658	30	674	618	873	953	597	785	999999	999999	381	999999	649	210	320	999999	820	607	50	999999	111	278	999999	695	999999	23	489	138	703	184	10	54	994	254	393	219	112	279	999999	126	934	904	158	239	953	999999	137	979	120	999999	887	720	712	999999	547	389	952	999999	263	860	474	469	91	999999	992	336	201	404	816	111	595	999999	958	923	20	207	129	999999	742	999999	999999	509	999999	80	296	289	342	285	706	999999	266	133	999999	788	651	475	822	606	247	627	29	732	172	999999	47	999999	761	788	999999	350	269	999999	246	119	974	964	451	21	265	712	993	999999	698	812	999999	472	536	999999	282	999999	384	523	601	125	135	999999	999999	19	43	950	527	999999	577	366	744	152	887	905	814	999999	33	811	350	534	633	999999	44	360	999999	999999	810	591	516	173	966	746	522	131	999999	999999	627	999999	977	999999	195	449	347	341	999999	999999	584	999999	999999	595	521	999999	182	76	999999	31	127	999999	999999	468	150	935	47	999999	399	997	999999	766	999999	992	999999	590	999999	45	348	193	766	703	291	470	990	999999	999999	920	652	999999	999999	455	639	963	703	640	596	518	174	260	411	933	942	999999	999999	999999	708	373	535	999999	738	146	727	308	264	424	705	385	999999	960	709	999999	761	996	434	183	137	957	298	429	994	325	870	999999	781	832	761	999999	397	182	481	862	395	722	665	436	999999	340	708	289	934	220	999999	214	550	295	999999	945	999999	899	691	750	85	116	935	999999	999999	639	527	432	999999	494	988	306	489	999999	731	999999	999999	997	455	796	259	19	999999	783	999999	666	548	496	660	815	574	497	490	730	999999	288	999999	252	999999	999999	812	286	625	450	232	999999	725	999999	563	142	614	648	453	894	999999	75	621	162	999999	609	100	41	771	848	999999	500	999999	759	70	452	262	98	836	366	984	999999	393	54	999999	539	999999	845	932	528	999999	925	53	596	238	721	667	999999	114	561	998	999999	515	999999	999999	731	929	966	642	120	879	525	999999	97	910	999999	682	999999	999999	608	668	254	108	252	647	993	457	228	530	348	785	628	984	285	368	212	467	999999	524	829	999999	974	999999	822	648	685	123	999999	686	709	49	999999	999999	999999	892	753	999999	999999	140	
999999	284	710	999999	303	335	261	541	536	728	707	71	75	62	771	997	693	51	286	604	961	879	999999	542	820	999999	694	595	488	392	999999	529	205	486	987	555	999999	539	909	496	397	154	586	237	978	648	999999	49	271	508	209	711	999999	999999	999999	657	784	178	625	994	641	665	999999	154	124	187	866	589	74	226	999999	164	142	789	216	817	303	272	563	999999	335	655	334	980	999999	903	999999	537	318	340	999999	999999	914	914	999999	732	101	442	123	800	782	394	999999	55	999999	999999	578	999999	461	999999	999999	521	614	452	668	999999	999999	82	960	221	64	338	280	999999	454	377	250	228	933	999999	999999	860	999999	762	399	941	999999	289	999999	999999	334	516	85	958	976	999999	126	999999	255	870	401	29	999999	999999	746	999999	123	250	999999	42	805	360	683	977	633	503	999999	999999	62	727	315	61	502	822	886	548	999999	322	999999	999999	261	999999	972	999999	92	707	387	999999	26	946	827	440	999999	547	343	973	832	108	334	482	999999	273	418	528	564	350	999999	659	25	208	200	999999	493	404	781	36	387	619	894	926	999999	126	836	116	999999	874	999999	955	489	912	715	164	988	284	318	999999	999999	454	508	741	190	728	240	999999	756	999999	947	294	765	317	595	222	999999	407	366	770	437	999999	628	690	999999	571	180	112	999999	46	811	218	95	794	999999	933	121	162	746	397	885	28	360	872	999999	999999	999999	182	327	502	950	591	999999	548	999999	68	825	818	762	999999	999999	138	335	720	225	739	208	970	651	662	111	61	661	969	884	419	951	756	999999	901	381	998	999999	999999	95	230	300	546	245	606	999999	302	999999	136	840	757	999999	640	656	198	878	999999	999999	999999	999999	898	999999	999999	664	999999	117	79	66	861	248	559	352	344	634	999999	448	999999	735	54	554	808	661	534	139	137	726	999999	109	573	33	161	477	130	599	999999	999999	999999	882	105	999999	47	246	538	888	290	999999	999999	16	661	749	999999	494	486	120	592	247	406	819	536	423	999999	970	999999	838	999999	91	232	745	446	704	107	779	639	999999	516	999999	133	645	848	999999	378	999999	999999	824	806	999999	991	20	16	999999	999999	531	355	682	703	999999	754	700	802	999999	191	612	999999	956	652	447	999999	999999	603	30	123	760	971	813	55	491	999999	999999	41	429	99	999999	738	496	810	999999	433	957	999999	449	817	433	999999	999999	541	999999	999999	999999	999999	369	999999	70	999999	986	836	143	560	542	637	999999	544	96	668	382	999999	969	873	82	156	
86	23	897	89	164	212	690	917	332	282	289	745	999999	496	671	616	38	805	999999	660	676	25	891	329	639	999999	731	764	470	537	571	891	673	344	999999	355	914	999999	262	783	999999	226	999999	269	357	999999	502	599	996	765	91	174	999999	421	479	71	999999	999999	449	259	481	999999	999999	794	999999	397	82	707	401	999999	999999	57	999999	999999	999999	999999	787	631	971	999999	999999	141	767	704	456	406	770	261	864	999999	233	999999	541	999999	311	229	769	442	999999	959	403	999999	208	680	74	999999	999999	162	907	28	283	999999	606	285	847	350	168	752	348	999999	627	820	842	999999	102	364	515	549	666	295	999999	355	82	999999	770	999999	933	97	999999	999999	785	617	354	845	760	732	740	266	165	961	71	27	103	255	342	999999	952	839	588	709	999999	82	495	621	338	927	999999	594	515	241	416	80	121	927	528	19	476	999999	608	369	623	259	999999	999999	234	999999	999999	826	679	197	663	103	999999	999999	892	712	132	732	999999	999999	313	156	750	923	555	990	906	176	726	332	116	955	241	228	95	280	688	790	397	999999	676	602	999999	328	577	322	571	190	999999	816	887	744	999999	776	66	477	999999	470	159	999999	767	95	110	357	999999	708	862	999999	999999	622	34	999999	344	999999	165	711	999999	432	356	242	428	725	141	910	445	372	999999	999999	999999	999999	771	999999	640	164	999999	590	502	567	999999	869	460	290	344	422	792	555	409	635	620	355	999999	999999	123	917	999999	51	953	199	911	718	241	406	129	999999	850	805	701	190	955	575	999999	674	195	486	781	148	391	719	128	889	963	999999	845	816	382	695	999999	723	349	855	637	312	655	999999	999999	64	999999	999999	571	986	854	228	680	54	145	571	890	636	145	676	660	244	81	32	755	400	999999	312	999999	999999	700	999999	841	110	938	906	28	666	999999	727	999999	999999	158	141	999999	744	170	800	999999	999999	999999	478	587	673	205	999999	240	633	999999	999999	503	858	261	416	295	876	386	999999	999999	238	999999	233	787	999999	698	999999	95	939	987	20	239	999999	631	999999	359	232	399	178	999999	999999	676	999999	894	611	999999	129	33	742	999999	999999	368	590	693	999999	269	999999	690	179	974	818	317	300	645	761	17	999999	236	999999	66	72	486	218	674	999999	999999	999999	339	186	193	579	362	353	999999	828	652	648	76	189	784	778	542	230	203	96	237	385	750	142	603	491	892	815	685	999999	681	159	916	999999	999999	999999	251	513	985	999999	465	963	206	816	119	368	
675	57	432	288	530	266	25	588	343	187	999999	207	583	702	687	547	668	320	157	503	999999	944	300	681	536	39	244	797	630	274	999999	933	999999	244	999999	844	999999	999999	262	425	143	999999	789	711	696	53	930	999999	718	918	305	885	669	615	636	999999	757	751	999999	501	31	227	957	79	999	482	184	348	886	842	164	271	68	732	370	405	165	588	984	492	108	999999	89	999999	968	302	273	417	999999	999999	999999	999999	655	999999	403	999999	379	999999	999999	999999	869	591	999999	875	764	44	827	937	999999	999999	575	999999	766	269	402	80	148	256	110	707	999999	766	740	801	754	523	615	306	338	454	35	445	999999	770	999999	517	553	213	947	934	474	336	172	377	518	919	874	396	369	999999	777	133	619	15	14	112	850	999999	131	251	428	531	608	800	215	140	301	996	999999	885	999999	934	308	999999	242	882	604	373	292	834	999999	999999	999999	16	676	901	826	871	766	520	666	999999	92	706	999999	999999	728	371	171	388	627	878	750	484	999999	843	999999	452	772	131	999999	487	999999	296	602	999999	999999	601	999999	999999	999999	430	239	135	999999	579	851	602	999999	299	164	242	999999	903	217	770	479	462	999999	833	86	384	108	999999	999999	188	633	795	113	999999	358	999999	247	857	85	207	648	625	999999	235	991	232	791	999999	967	275	286	420	999999	832	999999	999999	999999	301	999999	929	331	595	122	999999	999999	999999	498	353	999999	999999	995	353	828	19	131	853	206	999999	841	999999	592	625	676	746	999999	223	715	281	999999	225	735	945	630	155	999999	999999	512	225	999999	999999	733	448	542	999999	999999	932	999999	999999	710	875	936	999999	460	382	347	706	918	375	147	733	350	999999	999999	725	302	999999	723	683	999999	999999	351	980	999999	905	130	153	999999	738	476	999999	631	646	570	712	289	320	495	258	999999	179	999999	999999	88	999999	595	515	682	817	646	230	999999	908	999999	641	534	999999	727	554	261	203	623	190	898	176	112	999999	999999	999999	446	981	564	475	875	964	934	214	901	999999	999999	999999	999999	999999	999999	256	761	722	710	929	187	333	593	940	996	999999	999999	953	248	999999	453	891	858	999999	380	664	999999	999999	43	970	999999	330	999999	999999	244	646	732	999999	98	999999	415	389	993	727	875	122	398	623	478	271	419	981	999999	990	697	428	756	842	894	999999	999999	28	689	739	232	857	279	17	706	359	881	207	999999	999999	506	74	897	140	999999	999999	999999	52	999999	772	561	725	363	73	888	816	999999	999999	463	661	999999	396	
700	999999	505	27	999999	391	917	128	999999	999999	126	999999	999999	999999	999999	625	99	636	171	999999	753	999999	188	507	999999	215	128	889	469	999999	999999	213	999999	119	374	999999	635	999999	424	884	135	156	392	349	999999	999999	999999	264	295	274	999999	826	500	522	643	783	85	998	524	999999	272	999999	999999	398	477	999999	844	383	269	886	990	364	222	286	999999	999999	533	999999	898	999999	635	999999	999999	204	999999	999999	713	22	476	590	999999	636	220	786	622	107	496	999999	872	695	149	206	995	408	284	445	614	223	999999	46	259	247	110	999999	999999	408	999999	464	208	999999	209	999999	907	999999	329	363	154	435	999999	325	999999	539	999999	212	380	439	868	204	999999	754	313	499	999999	440	341	330	536	216	783	223	673	999999	795	323	999999	999999	298	999999	89	921	301	188	559	999999	925	719	282	999999	633	573	539	239	544	453	256	710	999999	999999	347	999	826	937	652	450	652	999999	999999	652	716	74	999999	999999	125	999999	999999	999999	939	138	514	621	999999	638	583	999999	684	444	498	352	77	785	396	821	978	999999	999999	363	536	999999	999999	847	975	629	999999	568	999999	999999	999999	999999	989	999999	999999	791	962	999999	951	197	364	442	766	218	999999	999999	584	930	678	328	574	45	904	109	598	830	997	999999	646	428	457	999999	785	697	999999	953	363	946	24	999999	999999	999999	138	906	999	103	999999	999999	268	999999	999999	261	890	115	422	88	640	999999	999999	940	793	999999	89	999999	740	349	999999	78	888	636	47	638	916	999999	469	999999	999999	997	110	505	999999	85	408	71	999999	205	999999	680	999999	251	322	473	423	999999	811	999999	182	999999	176	999999	446	284	999999	631	999999	416	345	817	645	110	999999	643	789	37	462	718	999999	27	159	544	225	976	793	999999	323	574	225	841	271	907	149	310	831	449	69	213	51	999999	525	967	860	316	45	184	999999	679	683	395	621	999999	664	164	456	999999	445	999999	999999	999999	317	999999	200	503	556	738	999999	999999	999999	350	999999	259	999999	131	502	192	683	908	941	999999	579	999999	890	829	999999	177	253	984	854	209	14	599	723	654	468	553	776	367	760	306	223	999999	867	999999	427	371	999999	542	662	273	947	537	999999	999999	817	673	91	370	282	999999	494	999999	28	612	345	379	999999	32	662	948	415	325	999999	644	999999	383	999999	556	412	858	999999	710	332	999999	261	999999	80	852	999999	795	472	999999	94	381	812	999999	187	264	998	58	835	404	879	713	858	631	389	884	999999	444	896	535	958	999999	639	783	
653	438	361	868	309	684	999999	867	486	999	241	776	831	169	206	999999	558	363	999999	355	831	618	731	629	97	195	388	402	999999	999999	457	670	999999	38	999999	748	903	139	749	161	218	22	237	999999	999999	999999	62	314	248	383	976	605	400	293	952	44	999999	999999	781	123	999999	794	999999	549	552	999999	44	803	576	457	619	429	614	872	999999	999999	391	873	238	484	142	84	999999	525	999999	852	279	458	999999	558	52	181	357	635	855	999999	999999	687	999999	830	578	259	999999	790	999999	557	991	528	156	999999	652	833	999999	307	981	231	640	452	589	699	300	999999	727	28	999999	999999	81	978	999999	722	774	704	566	408	905	883	346	999999	761	412	861	750	312	942	905	218	678	60	999999	633	999999	602	107	617	539	999999	531	999999	999999	327	486	22	512	433	368	999999	277	104	401	107	885	276	690	187	838	549	999999	785	122	206	768	999999	999999	393	938	182	606	949	868	912	999999	627	988	999999	999999	848	248	879	584	956	999999	583	659	556	748	517	911	919	999999	989	719	746	606	187	999999	465	999999	999999	999999	999999	351	999999	236	488	746	999999	999999	256	262	990	311	403	211	165	265	999999	371	777	645	999999	999999	999999	999999	878	202	615	30	810	999999	999999	999999	129	999999	398	999999	999999	357	999999	810	489	239	665	999999	999999	688	326	545	450	999999	999999	103	911	483	73	999999	999999	999999	358	999999	140	247	477	370	791	831	191	19	813	999999	641	837	201	967	999999	999999	605	29	393	199	999999	80	579	887	522	376	999999	999999	331	473	949	476	998	884	679	252	999999	305	875	956	506	999999	732	899	291	536	999999	944	328	999999	999999	646	763	168	999999	70	667	999999	848	424	583	545	687	350	999999	174	839	999999	297	913	439	310	153	436	693	569	348	999999	606	986	999999	313	327	999999	153	313	999999	840	999999	619	584	182	457	461	383	999999	999999	999999	308	999999	697	595	999999	414	442	29	503	337	475	849	721	999999	983	861	950	999999	228	999999	206	999999	999999	998	841	677	999999	266	853	692	63	732	941	999999	999999	999999	299	879	999999	912	26	999999	810	385	999999	626	897	596	199	999999	510	113	742	400	195	999999	665	698	754	979	85	186	175	811	284	742	999999	999999	616	504	572	80	999999	315	999999	81	487	999999	633	224	780	742	76	999999	191	949	990	550	770	999999	823	600	135	676	837	840	999999	999	111	632	718	999999	980	695	32	999999	489	436	188	123	533	589	74	539	208	343	119	907	999999	334	752	999999	995	
255	999999	999999	945	999999	478	381	123	488	974	999999	506	648	761	999999	245	751	470	563	371	999999	999999	243	536	595	999999	503	730	60	379	776	880	361	146	999999	24	60	494	541	999999	807	10	55	999999	72	999999	560	999999	738	999999	878	863	198	995	348	418	447	445	359	999999	974	650	72	118	208	999999	154	999999	999999	366	999999	999999	928	605	564	656	791	628	473	999999	917	922	991	388	500	912	691	365	999999	999999	576	615	144	72	999999	166	937	999999	416	999999	888	59	554	382	486	622	934	592	441	691	627	819	971	797	562	62	659	683	618	295	439	789	712	999999	789	580	131	999999	999999	407	718	854	221	532	673	868	377	999999	901	999999	999999	108	924	117	698	756	643	347	999999	930	507	999999	328	131	511	999999	346	843	999999	906	500	78	970	43	972	772	608	448	999999	694	685	49	781	740	317	341	864	605	999999	43	936	784	999999	999999	900	464	535	99	999999	574	531	533	37	995	999999	999999	137	891	144	925	158	205	999999	816	255	999999	482	588	814	180	999999	741	999999	559	970	716	712	289	142	518	247	519	427	559	172	161	999999	786	999999	407	213	973	470	999999	884	999999	570	550	999999	999999	982	947	284	851	340	999999	701	478	34	671	207	848	758	626	688	639	778	664	653	103	999999	695	235	999999	966	999999	280	746	674	239	999999	999999	999999	700	999999	299	999999	576	229	999999	460	543	761	691	209	365	225	844	406	255	962	906	896	999999	999999	296	721	867	884	999999	519	999999	803	999999	525	45	14	68	100	399	405	211	445	281	999999	912	999999	544	999999	999999	999999	436	349	429	276	249	275	999999	999999	248	577	376	692	159	999999	999999	999999	966	999999	173	360	167	753	999999	850	761	471	625	999999	83	362	187	660	282	33	93	999999	384	999999	286	770	999999	353	999999	822	38	519	999999	419	999999	183	967	999999	53	999999	888	999999	341	579	999999	999999	650	791	640	886	999999	715	419	136	778	889	364	447	999999	403	846	999999	901	999999	821	251	999999	215	571	900	394	808	616	30	999999	410	283	999999	999999	509	130	722	713	965	432	323	109	999999	640	257	818	999999	490	650	999999	84	999999	999999	999999	274	601	444	230	999999	501	590	109	399	999999	377	615	559	435	389	999999	134	109	935	762	508	151	26	574	323	999999	999999	328	965	614	999999	999999	999999	57	748	907	686	501	973	473	841	223	710	999999	999999	641	999999	104	110	378	291	999999	845	393	259	132	584	869	906	999999	999999	999999	999999	784	929	999999	
488	511	686	481	596	632	999999	999999	999999	999999	440	848	311	681	823	770	228	597	333	95	999999	743	798	625	999999	816	595	326	837	999999	90	926	999999	524	163	757	999999	628	782	659	849	383	472	999999	692	736	567	234	833	866	53	545	999999	843	999999	744	999999	71	158	999999	47	808	634	351	999999	514	608	787	999999	75	362	599	815	674	246	409	281	833	999999	596	999999	370	493	970	536	544	475	405	558	999999	999999	356	480	13	622	50	748	130	760	999999	999999	779	706	999999	514	454	999999	999999	607	566	999999	879	137	562	529	676	325	664	815	999999	48	212	239	999999	30	999999	999999	999999	999999	999999	999999	160	82	755	468	999999	999999	724	466	999999	999999	689	798	999999	945	999999	228	999999	483	945	724	94	315	999999	999999	925	999999	596	999999	508	335	918	733	411	905	999999	999999	999999	999999	60	22	600	999999	733	999999	359	414	247	174	999999	999999	999999	338	116	999999	999999	845	981	999999	542	928	999999	977	957	756	999999	999999	396	95	633	367	846	823	432	999999	999999	886	999999	244	999999	521	312	432	999999	722	999999	590	627	999999	339	476	826	766	561	999999	944	623	249	977	961	403	999999	161	541	497	999999	387	905	183	357	689	274	746	826	31	626	645	999999	245	999999	314	338	465	755	166	541	89	272	311	988	509	647	999999	283	396	503	160	999999	999999	782	999999	684	453	583	999999	999999	89	940	999999	999999	309	539	14	354	656	75	999999	405	384	999999	860	124	604	194	847	999999	670	999999	999999	528	475	999999	688	999999	886	999999	884	882	999999	954	999999	149	733	805	689	970	999999	259	999999	999999	999999	754	516	450	999999	631	90	268	736	999999	542	616	999999	21	40	554	999999	999999	999999	36	191	679	300	430	999999	999999	391	798	505	877	409	420	845	999999	586	720	999999	248	540	265	549	625	156	506	999999	845	638	999999	775	144	129	999999	999999	600	149	272	464	96	947	999999	249	291	763	858	209	131	771	401	435	319	316	999999	21	211	486	565	533	794	999999	657	91	668	999999	370	757	318	628	254	970	323	999999	161	300	338	25	999999	862	999999	999999	299	84	247	297	465	999999	516	89	590	124	583	738	999999	87	300	130	581	267	402	999999	891	503	999999	430	121	63	999999	321	683	196	227	703	999999	497	999999	583	843	381	999999	541	251	999999	48	140	396	585	596	84	10	218	444	11	469	999999	415	796	557	816	186	412	673	204	406	403	896	999999	502	182	369	717	286	209	699	860	999999	999999	465	396	44	535	466	
90	321	474	751	226	243	999999	91	921	35	36	999999	999999	868	999999	832	644	999999	516	92	999999	715	293	932	245	999999	608	999999	752	999999	170	782	999999	945	593	883	999999	999999	680	646	452	100	447	691	259	13	543	992	813	999999	820	163	999999	453	52	375	999999	542	999999	914	635	723	338	590	864	254	555	220	284	172	901	992	562	869	640	999999	277	601	682	241	768	615	999999	923	999999	17	264	207	999999	228	855	398	145	765	999999	728	999999	999999	826	14	458	999999	718	999999	928	999999	600	657	813	999999	999999	436	859	284	155	999999	210	415	80	857	989	358	999999	66	317	513	999999	999999	859	911	999999	421	774	678	782	446	897	999999	994	692	416	606	393	194	130	999999	538	860	999999	990	528	355	999999	969	25	110	25	661	343	425	971	803	798	901	999999	685	999999	191	999999	709	132	338	420	387	450	392	964	132	999999	889	974	996	186	999999	392	226	635	999999	662	682	999999	245	538	579	720	999999	808	492	48	999999	766	356	368	910	999999	199	934	408	528	633	999999	893	999999	999999	450	975	999999	930	999999	929	999999	856	529	999999	999999	887	800	999999	999999	999999	583	482	93	999999	132	628	999999	276	999999	203	291	236	286	999999	546	999999	999999	94	139	745	986	878	973	118	394	909	999999	999999	631	980	399	103	740	999999	59	663	999999	999999	331	999999	999999	360	929	325	648	823	580	500	282	752	378	716	711	922	851	705	999999	999999	116	223	801	97	645	30	803	198	495	594	979	882	999999	293	762	999999	406	635	949	657	470	570	339	999999	276	879	999999	683	392	999999	999999	353	999999	834	999999	118	999999	260	715	999999	521	999999	999999	985	521	400	34	999999	999999	999999	525	225	756	851	514	545	883	474	821	999999	418	130	805	677	754	635	727	893	173	999999	296	999999	920	50	145	20	242	354	815	876	999999	526	729	988	303	625	597	999999	329	583	234	999999	439	949	999999	401	654	660	240	885	672	140	922	309	999999	378	999999	716	716	504	313	539	999999	944	911	999999	999999	999999	383	139	48	424	574	589	429	999999	717	971	550	743	366	999999	123	929	999999	723	604	430	880	999999	999999	880	596	824	999999	695	999999	494	48	607	10	836	999999	999999	846	258	566	342	999999	377	661	333	175	972	148	731	425	729	741	999999	999999	969	937	459	808	999999	827	999999	999999	999999	999999	233	932	943	999999	529	305	21	92	955	166	271	551	513	273	997	999999	623	686	549	279	177	753	851	999999	999999	999999	827	303	999999	430	817	
999999	999999	999999	999999	999999	232	239	618	436	413	999999	785	40	37	428	433	999999	999999	999999	213	999999	770	464	675	480	91	635	712	629	999999	718	403	535	349	248	999999	999999	835	607	493	394	77	122	865	999999	967	821	999999	612	475	642	493	246	226	755	262	691	999999	957	318	596	527	988	958	695	253	259	690	788	32	455	360	212	999999	819	994	657	598	155	999999	270	999999	110	164	999999	234	166	319	593	999999	999999	129	877	999999	896	867	88	999999	180	999999	999999	140	502	589	30	999999	291	288	406	760	605	102	713	455	999999	999999	426	834	133	471	96	940	106	803	317	335	999999	913	72	951	916	503	428	868	793	140	851	520	143	552	943	878	912	999999	389	622	416	431	999999	653	450	253	999999	709	199	777	43	699	999999	695	809	377	225	455	844	112	674	844	661	917	401	905	701	580	527	218	999999	273	423	999999	918	60	999999	419	511	672	473	718	678	26	107	161	249	448	743	575	662	467	999999	999999	947	571	770	334	261	544	552	459	191	981	999999	770	286	585	999999	999999	999999	806	999999	181	639	955	999999	645	820	999999	666	262	837	951	999999	571	283	145	748	999999	999999	347	999999	999999	129	23	999999	697	276	999999	875	663	999999	984	999999	856	999999	818	648	991	405	999999	513	21	878	300	622	240	999999	999999	496	150	837	429	999999	999999	648	977	62	625	428	479	379	493	374	13	590	999999	999999	698	57	465	496	756	999999	999999	999999	156	97	829	401	999999	271	98	840	735	825	252	515	510	218	999999	765	33	573	925	755	30	647	874	709	999999	157	736	140	41	653	90	999999	322	999999	502	890	233	234	131	217	291	999999	999999	187	999999	347	581	490	512	699	473	193	36	410	812	999999	222	129	999999	999999	534	957	809	999999	999999	775	999999	975	715	655	999999	799	451	717	474	378	999999	697	372	431	575	999999	628	999999	190	896	451	999999	722	993	999999	114	999999	972	683	999999	999999	557	999999	999999	999999	606	774	857	999999	674	999999	318	936	444	999999	525	756	999999	583	288	338	999999	999999	848	999999	291	999999	999999	978	438	999999	479	999999	150	535	999999	265	800	287	969	481	771	183	516	999999	142	974	999999	503	161	999999	999999	398	405	995	374	999999	593	999999	862	354	62	878	729	999999	999999	999999	796	908	49	270	999999	923	614	807	999999	304	394	694	201	999999	999999	229	999999	90	999999	90	639	155	170	999999	672	563	425	624	428	892	454	49	891	999999	188	999999	463	891	999999	477	999999	598	437	80	
272	898	999999	999999	380	833	62	648	669	192	644	651	748	999999	999999	403	507	989	999999	675	850	354	802	342	999999	604	765	999999	689	339	306	51	717	100	541	773	517	870	254	595	839	805	380	999999	224	536	631	228	303	997	970	794	219	761	230	918	106	713	425	775	78	127	959	340	886	603	933	999999	999999	999999	886	999999	744	793	835	54	974	103	999999	999999	972	547	641	692	369	511	999999	956	869	622	999999	804	454	479	526	722	846	999999	822	999999	603	973	523	999999	121	343	60	999999	999999	185	944	12	595	999999	802	530	486	276	971	384	999999	977	999999	91	157	91	191	275	999999	123	999999	933	280	999999	998	999	33	171	580	35	461	415	39	693	678	999999	219	631	676	996	245	579	79	448	848	626	999999	999999	331	39	161	784	999999	812	978	999999	731	999999	825	999999	507	999999	999999	999999	923	366	947	104	999999	482	999999	999999	598	280	877	628	864	832	658	382	813	999999	840	550	874	676	999999	226	715	999999	999999	131	806	999999	498	921	999999	133	524	492	678	101	999999	848	999999	601	195	879	935	359	999999	898	439	999999	989	916	484	999999	81	256	111	730	388	744	539	751	754	725	782	956	744	999999	318	175	999999	721	999999	991	393	999999	999999	386	291	365	999999	54	691	363	883	581	446	999999	999999	277	999999	948	713	999999	319	415	846	469	107	978	615	414	590	273	749	999999	365	492	761	798	766	725	448	32	999999	494	69	401	999999	210	999999	999999	999999	50	784	755	999999	275	999999	999999	436	999999	288	313	750	118	999999	427	613	615	226	954	976	999999	511	999999	999999	691	999999	824	999999	455	627	896	468	608	999999	550	489	993	269	99	809	783	371	745	999999	999999	999999	123	40	999999	999999	237	984	565	40	433	538	129	999999	327	212	999999	999999	981	999999	391	999999	152	999999	999999	938	620	355	136	154	203	893	999999	999999	373	419	950	999999	713	667	399	912	903	999999	302	21	369	747	941	887	951	160	999999	999999	999999	301	139	730	125	704	177	881	857	420	836	540	999999	999999	882	908	261	999999	999999	999999	14	479	940	573	99	902	999999	873	414	249	202	999999	513	425	999999	82	290	229	999999	999999	500	999999	65	493	741	762	249	470	864	43	636	888	241	75	346	585	360	565	999999	222	135	303	477	618	227	794	37	357	999999	999999	999999	41	394	910	999999	497	423	457	832	337	999999	117	19	380	613	999999	810	447	88	999999	721	724	999999	465	883	206	49	447	275	947	734	892	736	63	999999	
604	503	331	252	849	171	903	733	313	559	27	999999	999999	14	913	999999	999999	279	153	99	903	999999	929	37	626	457	976	191	884	999999	771	381	955	999999	18	999999	489	204	238	429	817	999999	284	999999	865	912	942	442	362	963	155	623	592	963	512	999999	999999	304	999999	402	194	999999	999999	711	788	646	338	141	996	112	504	999999	50	724	999999	911	177	32	999999	713	514	999999	829	921	457	157	999999	992	462	855	246	195	999999	999999	244	105	153	573	127	228	584	810	999999	259	469	760	582	868	691	999999	984	551	141	912	999999	650	892	999999	263	640	999999	346	679	999999	866	319	815	214	489	186	767	999999	905	943	999999	703	999999	580	461	999999	999999	999999	310	861	999999	999999	999999	666	947	594	212	999999	320	486	371	247	141	304	392	159	944	377	388	514	999999	999999	646	198	782	194	551	999999	475	567	75	936	999999	818	279	181	266	999999	267	999999	974	550	293	428	999999	999999	572	803	197	999999	751	207	999999	795	36	490	58	864	884	999999	52	889	751	753	999999	434	999999	999999	34	221	893	999999	120	492	540	293	107	999999	615	890	622	999999	135	173	815	868	404	250	791	789	133	401	274	504	852	94	799	999999	18	999999	999999	259	779	976	418	956	97	60	265	999999	999999	999999	259	993	150	304	764	588	937	552	40	999999	999999	245	97	502	530	616	639	999999	494	566	999999	467	210	373	968	159	754	999999	999999	353	999999	57	407	302	152	280	363	558	999999	220	602	465	127	727	727	544	888	999999	435	999999	420	999999	259	825	999999	791	793	777	335	615	834	89	771	686	977	483	838	794	360	259	999999	91	136	999999	964	753	349	482	645	999999	270	999999	433	309	999999	185	798	581	999999	360	487	999999	999999	714	999999	999999	999999	441	750	253	705	104	565	185	999999	999999	999999	999999	999999	867	451	320	999999	999999	354	995	656	471	999999	801	684	999999	122	999999	772	677	859	421	897	999999	69	908	732	402	728	175	999999	257	91	603	502	823	719	813	908	177	453	331	369	390	867	999999	688	948	999999	449	981	566	413	550	480	271	88	420	807	543	588	739	182	188	723	408	389	159	999999	861	547	308	101	604	233	538	999999	999999	583	999999	999999	999999	833	999999	194	716	843	540	133	999999	744	999999	16	999999	589	714	158	190	667	999999	842	538	649	707	901	999999	475	809	327	942	999999	572	836	969	323	804	906	892	994	17	999999	848	35	78	126	248	302	725	999999	519	999999	871	849	999999	995	691	144	136	
387	511	251	999999	223	191	31	999999	472	46	62	784	808	265	999999	659	902	993	513	999999	590	663	390	999999	793	808	999999	348	722	721	974	999999	670	999999	514	493	766	531	635	844	56	999999	776	999999	673	241	711	133	685	999999	999999	999999	999999	563	545	724	130	999999	999999	415	628	683	459	999999	999999	999999	124	999999	999999	702	893	999999	368	999999	535	646	999999	134	999999	999999	106	439	999999	533	508	973	453	117	244	999999	372	274	999999	229	225	372	493	999999	999999	999999	999999	682	382	982	306	842	643	519	37	899	836	996	425	688	318	199	31	926	251	98	977	999999	794	960	339	628	999999	148	453	173	999999	999999	930	999999	445	423	66	680	999999	666	340	999999	999999	999999	953	376	848	603	911	999999	999999	567	783	115	275	119	888	999999	652	677	753	504	76	999999	746	974	76	592	252	894	999999	350	999999	585	758	52	928	459	16	963	779	495	999999	426	999999	595	999999	824	999999	336	535	644	37	560	912	999999	999999	224	999999	979	999999	266	360	26	893	10	868	207	357	232	999999	439	415	688	897	999999	277	999999	999999	160	895	251	34	916	369	498	999999	149	673	922	184	999999	860	999999	999999	523	999999	220	532	821	727	881	999999	345	155	105	238	348	999999	655	568	228	999999	447	999999	68	242	444	657	405	686	999999	534	434	58	999999	999999	389	35	384	132	66	126	230	999999	24	774	688	771	273	999999	974	486	999999	364	955	541	422	942	999999	999999	700	999999	137	144	998	356	52	296	677	526	849	323	288	999999	511	112	999999	24	79	293	553	673	393	145	999999	999999	999999	999999	103	999999	166	446	430	103	432	503	989	999999	435	999999	999999	402	999999	999999	420	661	207	999999	999999	853	589	408	999999	321	736	37	180	991	432	755	839	971	202	999999	999999	413	892	999999	110	999999	122	865	588	411	561	161	999999	999999	724	60	999999	31	227	999999	356	758	999999	119	367	405	999999	999999	662	999999	999999	760	209	363	386	17	769	22	395	844	740	724	999999	471	999999	585	457	533	277	999999	709	818	754	999999	999999	612	840	783	999999	704	685	999999	212	907	584	800	951	226	999999	717	291	43	999999	382	999999	632	937	999999	359	782	999999	799	730	289	971	18	16	999999	969	774	176	985	999999	690	169	999999	521	999999	887	999999	999999	999999	273	559	101	675	193	999999	452	999999	674	739	433	54	999999	999999	394	922	936	575	793	703	256	495	550	305	848	944	223	884	120	35	223	999999	158	716	535	181	198	999999	825	634	805	217	110	
437	562	149	933	282	999999	599	975	322	999999	930	985	778	999999	796	999999	249	168	568	651	648	525	43	896	50	360	999999	734	640	750	169	898	48	999999	123	742	708	20	999999	652	521	59	901	999999	228	730	757	999999	401	478	586	999999	247	566	461	911	529	253	892	922	28	864	345	572	15	42	946	999999	896	64	128	238	228	999999	999999	999999	624	807	678	999999	603	999999	999999	999999	173	693	661	481	933	999999	223	465	127	28	999999	999999	714	339	229	196	784	373	275	347	360	999999	257	331	436	999999	297	721	574	999999	328	967	531	182	408	321	380	475	460	694	840	999999	120	999999	291	999999	884	295	588	492	535	999999	785	995	811	816	999999	339	54	81	914	999999	890	999999	699	666	135	541	999999	999999	815	319	999999	581	506	698	246	57	999999	953	999999	999999	142	999999	56	98	191	999999	999999	591	999999	51	999999	999999	779	349	999999	575	510	624	999999	352	364	681	999999	226	327	999999	499	123	579	999999	999999	101	999999	912	368	808	497	611	999999	599	181	999999	42	774	888	999999	801	999999	926	999999	546	425	605	999999	647	999999	415	830	771	977	46	256	999999	485	999999	338	999999	866	999999	963	87	899	149	759	181	25	648	999999	337	792	412	342	999999	908	852	873	495	999999	275	906	402	999999	839	507	562	924	999999	556	32	559	248	935	186	963	593	647	999999	846	999999	632	813	999999	502	978	575	999999	69	999999	999999	877	842	825	999999	83	999999	999999	999999	641	206	256	688	102	879	777	553	477	165	234	325	215	597	999999	16	642	999999	999999	175	861	931	857	865	232	999999	155	999999	423	343	112	401	182	999999	644	649	216	944	721	633	999999	434	108	548	834	788	427	999999	999999	999999	999999	980	682	254	999999	709	999999	391	466	999999	734	70	140	143	999999	999999	999999	628	999999	10	999999	698	382	265	451	999999	999999	319	999999	999999	505	864	999999	603	384	999999	999999	999999	388	999999	999999	824	999999	552	999999	999999	999999	999999	999999	12	646	999999	337	202	999999	269	607	999999	803	771	999999	39	360	32	672	869	547	537	758	930	122	224	999999	28	699	975	999999	830	366	787	142	999999	823	38	796	706	999999	331	584	125	999999	302	134	616	68	280	473	465	999999	39	126	766	216	999999	889	432	999999	319	502	53	59	777	70	25	639	999999	216	332	235	965	342	225	953	999999	415	819	99	632	959	429	512	755	951	336	999999	376	662	999999	148	374	157	227	999999	540	75	747	242	118	977	60	999999	150	999999	999999	696	900	813	
572	159	999999	342	999999	359	83	541	303	826	999999	354	273	354	999999	193	861	818	124	999999	422	577	668	587	980	655	908	999999	999999	525	48	640	770	999999	999999	117	79	41	231	868	755	999	772	921	999999	764	999999	706	124	957	999999	104	999999	999999	400	999999	491	492	999999	280	450	718	180	999999	788	103	999999	710	264	841	124	829	597	256	999999	999999	805	999999	88	226	999999	212	999999	414	157	999999	68	267	999999	105	625	587	679	950	427	47	828	994	142	415	190	13	999999	282	999999	548	507	334	871	977	199	744	413	999999	339	248	477	999999	999999	844	44	999999	548	168	999999	537	160	646	829	999999	594	811	614	999999	45	937	999999	968	999999	609	445	733	395	194	906	881	183	543	620	189	569	999999	999999	999999	381	864	999999	294	999999	315	398	999999	505	277	393	388	999999	740	110	402	488	509	204	31	999999	310	999999	364	261	344	999999	616	35	999999	45	999999	446	326	301	181	999999	476	911	266	999999	584	238	127	800	528	752	999999	999999	228	701	70	867	352	888	80	932	109	42	722	951	781	835	999999	242	861	941	813	449	999999	919	21	598	938	810	825	999999	813	564	732	591	999999	183	806	999999	975	663	103	437	230	248	382	443	198	314	439	748	382	885	939	587	938	993	514	999999	689	471	999999	999999	999999	997	999999	545	309	140	40	999999	38	999999	999999	207	847	999999	228	689	999999	578	999999	633	999999	999999	700	928	624	155	653	999999	668	507	269	513	734	561	374	232	130	836	999999	999999	283	831	720	999999	999999	742	740	563	774	999999	762	120	72	305	172	986	999999	200	921	164	487	999999	939	530	999999	753	473	295	20	995	569	709	444	351	999999	548	366	233	999999	882	414	99	999999	843	745	158	450	999999	999999	388	999999	929	915	999999	580	181	999999	199	829	999999	999999	454	552	778	999999	62	999999	721	945	623	629	83	891	48	749	397	999999	999999	785	999999	999999	43	897	632	80	640	794	465	770	188	655	177	404	435	613	960	999999	999999	588	692	482	999999	493	999999	999999	851	48	876	239	192	231	797	413	341	571	245	999999	920	708	999999	268	221	999999	766	967	461	679	999999	435	789	999999	575	516	999999	25	583	550	132	999999	229	999999	918	235	587	999999	858	764	999999	863	378	413	627	676	964	434	271	779	727	807	307	181	582	451	999999	341	999999	999999	999999	326	988	694	435	56	489	32	350	999999	372	809	999999	697	999999	999999	999999	385	233	899	552	669	753	804	823	324	576	57	29	999999	
785	255	311	577	454	746	875	999999	999999	580	196	942	94	286	416	917	697	609	565	979	394	74	118	757	999999	650	572	193	871	999999	480	441	12	873	209	126	507	999999	253	999999	999999	383	407	999999	712	999999	584	999999	999999	999999	999999	999999	492	50	92	721	147	554	839	803	183	691	812	999999	110	755	939	220	86	299	419	166	366	694	999999	21	999999	465	54	138	75	105	795	965	493	513	949	962	999999	999999	999999	953	701	449	697	45	570	540	553	957	670	999999	400	999999	495	999999	610	797	787	81	65	999999	509	711	737	999999	999999	846	999999	596	999999	977	430	598	321	466	464	916	997	999999	450	136	911	999999	467	701	705	999999	480	999999	902	161	999999	719	999999	306	454	999999	712	619	148	723	165	956	161	692	943	999999	999999	39	16	694	800	569	999999	928	770	421	253	45	382	208	376	362	694	654	802	711	176	999999	21	474	213	999999	88	726	970	999999	936	775	758	999999	999999	999999	999999	217	360	615	98	999999	535	42	999999	677	999999	999999	357	803	271	999999	890	999999	635	772	28	541	490	423	490	904	999999	814	999999	478	287	479	298	926	346	486	999999	999999	622	672	489	978	727	999999	150	148	379	177	999999	439	884	525	278	148	432	484	999999	999999	135	193	545	720	557	999999	999999	767	651	430	467	999999	999999	999999	999999	963	293	49	814	954	282	351	999999	999999	131	55	593	761	210	999999	999999	999999	999999	366	71	439	136	999999	431	999999	146	383	497	948	710	908	999999	191	906	315	855	392	670	999999	664	999999	659	754	999999	511	685	638	566	501	999999	999999	999999	847	999999	190	836	524	618	999999	817	999999	854	586	91	222	819	999999	855	895	999999	120	201	987	999999	288	779	382	178	919	774	508	816	995	31	115	882	388	549	999999	999999	340	999999	315	999999	999999	999999	83	673	387	691	283	999999	671	999999	999999	413	48	155	363	410	464	999999	698	590	999999	92	858	564	975	339	441	861	140	426	964	999999	886	999999	935	359	999999	709	999999	237	500	725	154	798	215	999999	844	243	999999	324	24	984	86	724	645	999999	999999	518	697	999999	260	999999	652	254	241	479	526	16	219	999999	704	754	564	470	999999	593	937	70	358	283	495	207	999999	999999	412	980	269	172	397	262	289	197	22	999999	977	89	999999	899	567	735	186	837	33	193	620	269	430	615	634	999999	745	19	170	999999	561	999999	746	837	999999	261	999999	999999	999999	957	724	999999	742	819	999999	999999	521	48	999999	622	107	999999	999999	492	205	
999999	559	653	538	999999	517	279	37	598	193	924	343	245	999999	315	525	822	999999	76	468	114	526	999999	132	623	540	706	999999	547	326	999999	879	264	642	700	701	999999	999999	999999	449	454	488	154	636	569	677	285	981	197	999999	284	439	999999	33	100	999999	999999	999999	915	805	810	762	490	282	289	54	88	999999	367	999999	999999	998	999999	627	24	625	382	974	563	999999	264	725	329	450	51	474	999999	999999	551	999999	752	44	908	478	639	691	997	999999	357	524	598	682	623	999999	999999	999999	999999	489	18	475	253	974	999999	970	551	94	443	50	999999	815	999999	999999	61	999999	860	924	99	476	988	999999	999999	511	999999	48	999999	581	111	999999	312	765	999999	292	232	86	999999	999999	76	938	926	554	258	957	640	541	252	751	999999	341	999999	222	196	27	501	999999	999999	742	357	930	623	969	982	697	738	475	835	989	625	975	461	92	858	160	549	443	84	670	870	95	999999	999999	951	770	999999	99	999999	961	790	545	238	98	430	146	999999	957	571	560	999999	174	706	999999	135	654	999999	640	364	45	477	68	612	999999	999999	271	144	28	999999	221	675	648	999999	873	209	90	747	373	661	722	999999	592	871	523	999999	705	999999	543	479	999999	891	392	735	999999	493	999999	933	999999	227	169	12	307	939	359	999999	580	278	832	62	999999	907	516	978	641	999999	999999	196	98	734	175	882	600	548	721	330	999999	912	362	389	477	156	694	155	502	720	538	652	999999	638	999999	437	556	490	433	398	385	414	104	999999	608	545	844	327	61	287	999999	999999	228	39	602	999999	915	452	585	898	223	370	999999	999999	671	243	674	460	999999	738	335	119	999999	332	944	878	999999	28	781	931	312	376	999999	999999	318	999999	999999	492	46	213	521	113	905	535	185	999999	928	183	999999	999999	871	999999	999999	322	951	999999	644	999999	94	723	848	897	999999	999999	999999	846	275	270	611	999999	999999	191	424	659	227	999999	214	589	157	999999	950	999999	999999	999999	70	919	912	781	273	26	145	539	408	322	365	623	442	999999	939	999999	999999	999999	571	999999	565	689	968	805	999999	730	97	999999	999999	999999	772	213	552	264	593	676	933	493	997	594	756	279	783	112	304	603	788	999999	649	818	189	293	84	574	851	381	999999	117	686	999999	999999	90	999999	252	549	162	999999	999999	999999	272	405	265	670	999999	34	999999	905	866	511	502	941	143	414	929	975	489	138	977	412	221	725	999999	807	463	665	999999	999999	540	562	151	999999	610	295	387	422	
924	622	107	549	999999	475	94	999999	194	602	796	675	862	277	69	33	104	775	456	547	999999	458	216	321	358	807	374	314	369	970	341	848	999999	516	61	867	41	437	847	999999	641	999999	623	999999	999999	10	625	273	502	128	999999	999999	839	839	999999	475	416	999999	201	999999	999999	780	247	223	270	999999	647	355	226	999999	992	666	928	710	905	359	835	355	999999	358	192	111	999999	250	544	507	19	197	673	585	461	254	999999	99	999999	861	999999	409	999999	921	362	279	56	310	999999	999999	905	999999	999999	493	999999	999999	344	999999	575	999	999999	999999	679	763	999999	459	999999	999999	741	999999	999999	839	74	53	376	435	999999	530	995	912	64	510	999999	773	601	880	263	189	945	400	910	403	524	645	892	986	730	836	982	902	999999	999999	999999	389	350	76	74	890	999999	214	316	999999	846	999999	944	468	881	999999	172	999999	206	502	696	351	837	36	325	429	161	389	704	999999	999999	999999	324	999999	999999	735	999999	999999	816	372	999999	999999	999999	106	556	999999	701	434	999999	825	674	923	706	104	719	999999	552	324	750	645	999999	737	510	399	274	754	348	999999	999999	156	481	636	252	833	440	955	999999	740	479	464	727	726	999999	879	999999	625	395	999999	999999	999999	193	119	999999	181	633	334	240	694	832	999999	522	999999	907	958	353	48	680	873	663	999999	960	811	845	999999	917	999999	462	631	999999	649	999999	128	999999	803	999999	372	851	81	210	999999	725	573	908	676	942	331	818	326	535	214	944	522	566	176	999999	381	274	999999	263	999999	872	608	999999	192	444	403	40	114	999999	981	999999	608	999999	558	47	396	903	999999	354	999999	203	145	105	999999	704	845	999999	208	50	999999	107	363	818	999999	243	999999	36	725	242	548	300	999999	331	553	27	345	849	17	138	376	999999	105	154	667	426	737	999999	605	487	598	841	831	999999	999999	883	833	999999	93	324	920	370	188	936	805	305	489	813	551	924	999999	996	554	80	673	123	12	218	999999	173	999999	613	430	999999	643	707	468	999999	999999	670	194	999999	765	693	999999	16	999999	169	348	372	936	923	999999	681	128	601	999999	761	400	999999	881	624	640	999999	819	317	940	940	302	108	836	838	895	881	740	814	240	861	862	667	824	999999	870	787	236	999999	652	748	129	51	420	999999	999999	628	788	569	914	845	873	900	75	358	999999	249	535	108	999999	89	941	314	999999	999999	898	999999	999999	48	754	852	693	246	999999	201	821	261	687	139	999999	276	103	180	900	395	987	
962	601	999999	976	630	261	138	553	572	807	815	680	985	999999	526	163	999999	815	71	999999	999999	245	999999	999999	615	562	406	518	761	999999	771	413	975	447	936	141	999999	71	133	999999	564	999999	102	999999	999999	580	999999	999999	72	123	353	365	839	242	360	726	726	999999	371	78	855	619	791	586	46	411	705	548	872	999999	163	688	999999	470	597	943	153	490	531	44	859	84	456	648	999999	415	574	743	999999	219	414	71	700	65	999999	945	999999	516	999999	604	875	164	459	677	959	665	673	378	644	417	583	246	416	999999	218	780	173	153	943	630	999999	999999	461	662	979	999999	999999	636	724	999999	52	999999	143	926	169	705	625	999999	689	999999	742	205	108	679	635	999999	655	999999	846	964	999999	758	572	999999	768	913	702	796	698	999999	677	46	999999	992	375	999999	112	999999	176	512	165	394	464	965	887	999999	999999	781	37	811	446	623	790	999999	870	293	999999	416	168	256	13	829	90	821	310	705	551	116	314	688	999999	175	207	343	809	999999	304	607	999999	137	60	920	769	886	999999	63	256	893	131	91	882	696	331	920	999999	999999	314	642	664	191	98	756	477	348	745	999999	999999	999999	950	999999	999999	466	577	40	206	92	70	203	999999	999999	999999	999999	984	233	999999	379	999999	287	833	483	999999	661	943	657	48	303	999999	430	151	160	636	800	942	999999	101	426	128	301	723	426	275	120	253	417	732	999999	771	254	542	999999	437	149	622	477	400	337	522	999999	991	999999	999999	639	62	249	620	659	999999	346	141	389	261	999999	563	999999	999999	999999	418	536	924	608	532	208	887	775	723	497	187	475	999999	763	903	208	309	821	786	999999	68	13	797	83	724	435	122	163	124	885	999999	215	999999	999999	919	999999	995	999999	380	440	751	286	525	132	482	249	999999	999999	485	62	252	741	630	581	912	999999	999999	999999	999999	107	96	999999	999999	837	911	971	216	999999	844	999999	999999	916	999999	999999	884	782	488	674	601	999999	999999	744	678	71	999999	843	999999	687	516	999999	256	154	509	283	354	27	624	688	220	510	43	999999	533	567	849	999999	999999	284	697	140	999999	74	999999	408	760	351	65	599	205	999999	396	529	321	339	670	68	416	999999	999999	999999	999999	999999	463	100	451	999999	221	120	221	999999	553	311	989	386	999999	192	894	111	522	999999	999999	35	493	999999	999999	514	949	204	896	791	919	131	282	999999	972	999999	611	999999	957	999999	999999	945	387	999999	524	94	999999	999999	750	488	174	315	999999	999999	
904	999999	316	320	976	936	136	999999	223	430	396	999999	38	167	413	462	580	999999	999999	836	873	26	648	604	628	39	975	24	453	418	627	614	999999	284	999999	999999	999999	999999	192	30	559	999999	731	957	999999	999999	66	999999	531	298	907	439	999999	819	135	887	493	999999	691	947	961	121	574	805	803	782	955	754	999999	572	999999	290	552	133	999999	760	294	691	112	536	973	603	999999	164	510	198	999999	656	999999	49	999999	117	999999	244	69	999999	548	926	163	999999	999999	311	151	959	655	627	999999	999999	542	374	602	802	609	165	999999	999999	629	419	304	614	339	309	605	200	225	535	999999	318	73	839	999999	999999	537	393	999999	671	999999	532	508	999999	311	999999	999999	999999	446	554	507	999999	270	700	999999	138	999999	999999	389	837	706	950	744	999999	946	578	974	702	161	244	275	226	766	313	906	107	910	421	313	925	195	999999	999999	670	999999	999999	999999	373	32	94	736	988	13	561	965	510	788	388	999999	733	439	999999	633	212	999999	291	687	956	999999	720	999999	220	245	464	651	885	206	999999	102	718	530	611	680	77	508	287	999999	214	347	999999	318	999999	484	579	496	999999	999999	999999	392	746	550	101	579	311	866	526	752	549	910	89	313	715	296	999999	213	828	999999	565	703	999999	78	483	619	999999	411	695	735	666	967	876	698	654	999999	355	178	999999	999999	999999	211	999999	535	999999	999999	268	102	603	245	266	376	668	999999	631	848	999999	678	76	999999	999999	899	180	790	999999	581	43	391	658	34	941	59	774	796	371	364	721	999999	405	189	360	305	808	999999	999999	300	999999	999999	76	999999	310	999999	111	999999	850	479	40	201	999999	999999	269	999999	443	579	304	217	601	872	672	999999	999999	914	282	887	131	886	101	720	999999	795	999999	200	324	852	723	274	999999	817	945	892	334	529	37	314	919	484	861	239	165	271	698	437	180	999999	680	999999	404	224	835	999999	387	319	880	653	999999	79	562	591	855	999999	270	999999	926	779	942	606	886	968	967	647	34	862	999999	999999	107	999999	30	524	999999	337	869	999999	981	982	515	24	649	383	494	850	921	999999	383	134	11	914	511	401	857	83	509	436	999999	999999	938	524	753	830	556	975	59	47	999999	528	999999	537	802	943	274	927	999999	512	483	999999	725	754	489	999999	58	192	342	628	999999	108	827	999999	999999	793	999999	999999	270	818	827	519	999999	884	999999	855	963	474	121	999999	136	929	999999	996	952	999999	472	193	45	323	782	373	643	430	380	
321	700	727	60	18	899	999999	667	149	999999	964	326	840	893	633	477	999999	81	774	999999	999999	982	831	490	357	330	999999	999999	947	45	463	875	381	999999	549	999999	245	423	113	668	852	999999	999999	321	988	812	631	300	411	845	208	302	999999	928	642	338	869	247	702	687	49	329	719	114	231	98	945	336	999999	479	241	170	999999	999999	649	475	16	519	501	999999	698	569	999999	111	837	171	999999	453	999999	221	999999	999999	999999	425	628	533	553	872	99	900	999999	999999	999999	932	614	999999	999999	999999	999999	177	999999	999999	745	167	999999	480	776	617	999999	70	91	999999	465	142	193	242	449	552	487	125	999999	999999	999999	601	677	403	622	620	497	800	836	253	174	703	888	936	262	563	436	999999	757	999999	999999	39	818	999999	839	814	999999	381	597	999999	999999	173	255	198	928	154	999999	595	857	165	129	476	233	838	337	761	253	257	980	886	999999	339	368	999999	538	401	999999	999999	563	807	871	125	213	64	999999	999999	999999	700	999999	117	83	999999	999999	999999	815	139	999999	999999	47	88	571	501	401	710	665	946	805	269	660	537	372	188	41	60	294	999999	999999	178	999999	337	313	553	250	999999	999999	999999	48	766	181	408	999999	999999	274	485	246	380	724	502	399	999999	999999	198	50	479	745	895	809	250	316	811	866	637	119	709	774	27	260	528	897	999999	999999	48	98	261	942	570	913	555	813	913	999999	770	999999	849	142	124	513	771	999999	918	476	798	459	999999	542	958	999999	564	711	228	129	205	605	20	999999	166	110	788	999999	184	981	263	436	402	999999	105	857	999999	999999	659	514	489	999999	978	999999	118	588	999999	999999	984	877	359	844	594	794	93	175	769	736	976	24	724	244	952	999999	222	372	66	999999	446	110	999999	999999	61	714	640	804	626	107	14	999999	382	999999	552	307	632	418	841	999999	447	929	999999	532	999999	645	789	255	448	51	700	999999	531	890	282	883	999999	372	999999	999999	164	289	549	671	732	999999	641	655	692	655	999999	999999	530	999999	999999	516	999999	999999	396	415	924	395	365	584	406	267	999999	999999	999999	668	853	999999	625	961	999999	999999	390	426	999999	201	13	144	562	792	736	896	226	999999	999999	766	999999	552	999999	387	955	769	923	965	275	474	363	160	859	33	802	999999	999999	568	999999	241	999999	594	110	999999	412	999999	999999	999999	847	510	999999	999999	999999	999999	795	999999	294	248	999999	685	244	424	999999	999999	837	999999	284	999999	999999	691	999999	999999	79	269	640	287	451	999999	974	
174	999999	360	127	999999	433	392	169	999999	237	999999	999999	939	562	999999	999999	711	442	775	999999	559	999999	303	582	165	791	394	901	731	399	999999	999999	999999	273	841	748	883	999999	396	999999	455	693	455	311	999999	930	779	999999	751	999999	928	845	676	423	425	658	643	778	999999	972	48	490	438	439	720	642	257	675	720	999999	122	999999	56	873	912	866	70	992	93	235	999999	999999	160	468	999999	999999	192	99	848	999999	114	115	344	423	863	964	264	999999	591	856	682	113	384	180	159	999999	799	802	511	559	598	651	695	736	960	999999	340	970	969	999999	460	167	999999	999999	476	17	999999	632	20	999999	611	999999	411	236	999999	909	915	979	318	945	999999	389	999999	298	594	999999	419	607	463	999999	634	294	56	999999	406	524	286	846	704	152	455	999999	792	563	999999	553	250	999999	194	999999	834	360	999999	33	999999	80	579	538	999999	23	999999	471	178	896	323	327	998	999999	830	37	633	78	285	999999	500	999999	597	999999	351	999999	999999	951	999999	999999	999999	999999	632	32	370	336	945	747	903	691	554	983	998	896	249	629	554	383	999999	999999	999999	766	85	495	532	477	482	553	197	901	801	646	58	765	617	49	695	975	507	999999	91	885	999999	999999	621	999999	707	701	785	721	496	838	999999	266	985	522	208	999999	500	892	853	999999	559	999999	889	908	935	243	288	210	999999	578	875	999999	85	541	601	491	873	25	999999	781	767	476	415	962	333	791	999999	104	840	557	485	614	999999	689	335	173	704	713	582	474	422	585	786	917	963	188	191	453	921	717	274	484	133	999999	635	93	999999	927	584	153	463	193	369	387	999999	271	494	395	216	438	999999	169	442	304	368	191	999999	999999	999	155	999999	999999	182	132	293	999999	999999	578	999999	252	576	999999	139	438	20	239	225	409	824	999999	693	999999	247	493	930	999999	51	828	713	999999	403	109	927	438	543	999999	20	247	999999	999999	780	915	341	964	861	19	40	14	999999	139	966	290	672	307	461	813	99	689	999999	189	958	661	864	999999	848	477	849	700	999999	883	228	999999	315	732	999999	778	464	283	632	920	83	47	544	584	999999	999999	999999	999999	999999	730	999999	999999	55	914	143	128	61	999999	125	394	170	340	120	410	911	987	974	940	999999	683	359	999999	999999	280	999999	921	126	290	133	735	50	229	723	174	999999	896	933	401	599	801	727	733	999999	999999	999999	743	927	144	999999	499	148	496	253	999999	380	999999	274	774	808	221	11	770	999999	999999	
353	941	999999	999999	563	24	999999	583	350	584	956	625	999999	819	999999	999999	994	999999	617	999999	596	554	975	999999	794	625	999999	168	592	387	800	956	137	999999	893	999999	999999	981	580	657	444	564	155	668	346	754	572	455	263	446	227	29	162	999999	793	799	966	196	161	938	999999	896	999999	962	784	999	498	882	925	702	245	22	411	959	200	41	408	317	93	49	62	186	904	155	170	780	804	999999	982	104	999999	940	830	999999	274	548	999999	192	883	346	999999	690	999999	561	211	215	618	202	781	762	999999	658	999999	121	886	999999	999999	999999	802	14	205	343	899	830	850	999999	192	769	695	651	467	999999	434	746	783	372	656	353	999999	999999	999999	611	383	230	704	203	837	718	999999	67	557	728	390	878	999999	922	790	999999	710	906	32	849	507	999999	304	184	234	999999	338	523	560	647	900	847	999999	594	960	678	136	656	467	474	999999	637	104	739	835	555	605	861	581	957	999999	47	932	323	113	253	999999	530	969	999999	390	242	999999	909	999999	999999	999999	999999	962	999999	572	63	999999	558	836	870	45	565	348	999999	999999	476	942	602	999999	863	915	529	490	716	752	605	687	986	93	780	139	195	910	302	999999	58	899	469	394	589	597	999999	486	243	217	371	191	300	719	999999	300	904	904	999999	627	517	999999	255	369	967	376	463	999999	65	740	850	654	999999	170	713	999999	482	999999	425	999999	542	52	256	508	390	424	397	999999	999999	489	235	999999	999999	675	11	981	654	109	427	222	144	908	430	503	367	717	145	139	16	346	818	696	488	699	95	474	819	999999	978	552	978	196	304	576	514	569	708	380	999999	731	922	382	999999	213	999999	633	621	753	151	999999	288	267	270	833	671	539	801	256	589	999999	999999	907	130	999999	243	947	999999	854	999999	797	18	764	969	284	424	445	904	999999	999999	461	853	76	999999	315	274	721	925	471	999999	975	999999	462	790	999999	570	25	999999	916	999999	193	30	999999	999999	999999	999999	523	297	986	419	236	634	526	687	138	999999	999999	311	815	999999	999999	999999	152	949	23	999999	556	974	346	999999	408	193	988	999999	999999	441	999999	312	999999	650	999999	433	999999	999999	678	350	251	999999	662	950	475	713	446	316	456	171	877	817	750	324	117	549	999999	281	20	999999	646	219	312	696	999999	791	60	175	859	99	92	100	281	673	999999	782	321	395	999999	999999	747	999999	999999	223	563	999999	562	936	542	999999	481	667	999999	999999	704	999999	471	999999	999999	683	663	280	
999999	999999	999999	787	545	87	537	999999	237	999999	999999	325	305	964	359	99	999999	327	239	123	632	658	617	424	58	645	968	999999	320	355	999999	565	41	476	234	999999	999999	775	732	999999	999999	217	973	915	634	726	340	739	999999	382	999999	46	999999	549	999999	999999	999999	665	999999	999999	118	782	999999	882	534	477	999999	828	999999	856	955	366	999999	754	714	425	685	702	790	331	315	999999	83	999999	999999	994	999999	999999	828	437	999999	478	46	999999	999999	627	202	100	391	167	442	999999	10	825	427	476	999999	699	835	232	999999	56	874	417	999999	999999	709	999999	999999	999999	365	801	10	312	112	486	330	761	388	97	233	594	320	632	889	804	238	257	520	56	999999	422	656	606	325	707	603	628	248	496	918	999999	731	999999	801	641	511	999999	999999	940	155	999999	999999	748	998	527	736	252	528	999999	650	461	567	322	986	999999	154	403	987	405	882	701	999999	999999	179	999999	863	468	831	999999	999999	999999	999999	579	900	863	112	908	999999	798	971	999999	110	458	846	999999	999999	418	999999	858	496	117	709	327	68	454	176	429	579	889	663	277	999999	280	999999	119	926	987	422	133	840	246	795	199	433	531	999999	75	55	999999	560	454	603	972	761	195	999999	217	520	456	999999	999999	339	718	144	704	941	829	961	736	540	570	999999	742	999999	999999	322	999999	999999	999999	852	111	383	866	339	999999	673	447	519	999999	287	719	476	966	436	167	906	87	65	729	589	772	113	318	181	990	458	861	954	511	999999	999999	999999	999999	999999	595	999999	472	388	925	40	999999	319	660	459	821	103	39	999999	860	999999	245	999999	174	999999	999999	999999	74	694	348	760	812	493	18	999999	999999	406	493	372	840	858	444	999999	999999	698	96	462	453	999999	360	999999	428	555	104	167	638	855	157	999999	523	598	244	777	49	174	228	999999	311	233	999999	424	999999	999999	999999	12	909	546	335	999999	860	627	554	214	344	451	999999	267	398	850	798	120	999999	456	999999	999999	623	666	658	965	999999	86	161	999999	999999	936	297	761	89	999999	258	999999	530	681	185	999999	999999	999999	443	999999	832	961	621	460	435	381	999999	163	817	233	388	252	999999	999999	999999	784	476	334	837	407	164	580	187	305	602	706	590	999999	281	953	208	593	233	70	142	519	999999	999999	999999	996	770	144	943	856	999999	16	999999	170	686	401	429	719	202	45	999999	261	783	326	857	999999	999999	598	881	999999	35	999999	29	828	237	486	329	774	999999	841	636	30	999999	330	591	595	503	
999999	890	879	999999	488	400	999999	626	880	735	148	843	75	215	181	262	89	831	918	999999	384	932	209	82	654	188	361	408	423	624	462	734	999999	234	370	999999	12	999999	546	405	999999	212	357	750	999999	931	474	999999	465	767	557	499	673	608	129	498	690	807	880	310	48	788	212	265	282	414	999999	999999	845	473	999999	750	295	522	999999	181	585	459	891	722	999999	725	943	655	76	963	70	663	115	871	27	204	458	245	366	999999	999999	101	477	776	360	633	790	991	999999	807	213	160	452	947	912	241	916	999999	596	999999	845	557	199	999999	354	917	736	973	456	66	301	999999	999999	123	182	999999	981	999999	372	90	935	999999	148	999999	999999	999999	999999	167	959	999999	288	300	649	53	999999	452	999999	999999	432	442	999999	999999	544	999999	999999	163	994	339	774	428	999999	801	795	515	999999	892	999999	930	558	999999	707	578	24	671	777	999999	410	122	999999	730	592	822	999999	930	999999	128	999999	687	752	999999	914	881	392	540	535	486	999999	143	999999	314	44	971	999999	999999	999999	329	999999	873	999999	999999	753	882	423	999999	999999	999999	999999	999999	332	269	484	730	187	951	530	825	999999	999999	145	999999	505	999999	456	610	695	620	222	705	999999	864	325	544	14	999999	853	999999	467	347	704	999999	378	640	810	406	829	313	999999	658	467	909	143	328	737	392	20	999999	436	812	358	225	999999	413	999999	468	999999	999999	726	940	108	498	999999	999999	779	999999	999999	864	465	999999	781	392	827	564	999999	295	999999	997	807	999999	236	376	605	999999	999999	488	884	964	999999	352	463	889	586	853	559	999999	551	295	999999	700	469	999999	31	387	41	966	398	999999	176	385	737	999999	143	999999	713	732	999999	999999	999999	301	162	999999	999999	123	595	891	806	999999	14	278	743	445	458	116	162	91	355	228	623	32	100	234	798	999999	614	517	756	481	149	827	86	838	436	257	999999	511	260	907	791	149	169	424	655	898	642	302	496	36	952	632	386	674	100	999999	210	928	169	311	509	87	145	999999	833	186	999999	905	999999	211	569	651	831	447	436	483	863	676	578	900	951	999999	30	999999	999999	517	999999	411	999999	999999	56	999999	351	948	999999	713	14	834	590	479	706	736	293	999999	466	311	801	939	248	999999	973	534	359	269	359	999999	999999	415	806	326	735	789	167	999999	164	949	309	882	48	999999	478	999999	95	109	999999	224	38	735	999999	228	716	999999	173	140	999999	522	999999	999999	599	221	999999	599	999999	274	743	917	579	873	
140	517	11	918	900	525	148	944	449	259	999999	144	168	331	151	588	609	233	625	36	792	641	689	227	293	827	76	999999	10	820	365	286	999999	164	604	756	226	797	999999	648	992	999999	83	20	26	464	62	335	457	450	665	519	301	553	91	999999	827	783	635	83	458	268	943	628	999999	788	999999	999999	726	999999	371	999999	622	976	999999	999999	999999	678	211	999999	999999	999999	432	560	999999	999999	999999	102	999999	115	928	443	999999	537	199	734	999999	454	126	237	965	58	608	71	89	853	897	324	519	971	930	158	999999	806	309	717	836	999999	473	57	804	406	930	999999	467	927	649	94	786	309	381	999999	562	973	999999	725	142	999999	999999	999999	948	669	582	112	185	779	861	365	238	481	999999	354	981	999999	433	999999	128	987	999999	999999	999999	812	999999	220	599	999999	596	999999	999999	583	585	476	999999	171	108	999999	824	999999	446	687	76	294	999999	314	411	36	141	492	549	999999	999999	155	999999	329	108	999999	999999	372	999999	999999	999999	262	421	654	999999	999999	442	819	970	299	744	299	550	916	999999	919	956	233	809	572	685	999999	68	648	976	439	999999	593	999999	962	999999	461	325	88	505	813	999999	211	418	979	594	321	522	260	561	317	604	848	243	188	999999	908	563	999999	682	88	999999	773	678	467	721	999999	756	17	297	999999	999999	472	421	281	999999	754	814	829	999999	373	591	999999	97	668	999999	999999	359	999999	999999	103	999999	999999	405	999999	619	108	999999	999999	268	745	565	515	963	999999	344	142	437	962	141	999999	103	733	999999	319	999999	394	999999	999999	632	859	999999	871	235	203	999999	597	77	994	661	948	231	863	571	999999	808	85	845	999999	333	702	434	397	753	356	999	175	423	96	999999	235	422	522	328	408	256	999999	289	999999	885	746	74	443	310	192	214	999999	999999	999999	999999	421	549	868	686	930	999999	112	128	878	999999	228	999999	980	74	436	999999	708	545	172	986	124	999999	999999	932	586	637	999999	97	570	999999	769	12	694	585	999999	685	553	836	398	999999	154	999999	411	999999	999999	573	94	379	873	656	505	999999	999	743	999999	625	473	935	109	302	999999	25	557	736	999999	999999	489	405	999999	751	982	872	156	198	841	548	394	999999	275	23	553	621	223	914	647	999999	12	950	198	999999	222	618	999999	105	539	139	999999	674	152	451	93	688	823	132	673	633	547	811	901	847	240	963	670	999999	749	822	801	642	99	358	999999	539	217	662	538	999999	145	61	659	712	530	720	367	999999	930	
865	798	101	999999	999999	537	201	58	350	663	999999	999999	999999	356	999999	337	386	585	999999	239	553	480	170	593	999999	497	999999	161	198	327	519	605	847	164	999999	34	709	400	85	820	31	491	866	999999	999999	999999	493	704	943	384	154	145	999999	999999	386	394	999999	508	942	526	51	999999	999999	33	153	654	109	999999	999999	691	628	985	509	973	217	999999	613	171	314	999999	14	791	999999	813	999999	384	41	263	778	499	397	999999	999999	559	779	980	631	843	855	635	327	999999	241	262	756	999999	999999	600	386	324	999999	999999	203	70	521	999999	832	55	850	769	622	846	718	999999	304	427	537	950	999999	237	441	999999	316	679	564	999999	560	999999	67	24	748	441	877	463	718	921	17	397	47	530	158	999999	993	96	999999	480	287	268	957	999999	999999	685	999999	159	999999	20	168	999999	505	513	698	877	987	836	999999	190	999999	264	264	382	419	149	912	672	88	855	776	229	666	94	730	999999	997	728	392	999999	44	728	999999	708	762	493	891	533	831	281	597	167	76	832	510	32	999999	585	999999	999999	772	733	80	37	243	938	999999	999999	999999	407	879	269	453	956	155	999999	999999	555	619	926	257	999999	999999	999999	999999	619	163	834	583	707	297	422	809	900	301	311	999999	553	999999	999999	635	480	750	434	401	338	713	120	999999	269	349	458	965	992	244	392	892	272	999999	999999	785	33	837	86	119	467	459	999999	664	844	593	999999	91	795	301	777	639	416	416	999999	905	53	157	323	367	999999	456	817	666	909	418	395	783	849	48	612	642	673	999999	934	879	171	456	999999	676	219	377	180	701	466	753	486	856	841	719	742	875	523	718	279	20	642	885	999999	999999	207	355	999999	756	688	144	999999	100	481	59	743	596	314	647	158	472	999999	126	209	999999	999999	539	942	140	306	736	129	955	55	999999	999999	285	701	416	999999	863	145	423	999999	332	999999	395	384	791	975	155	570	999999	570	807	734	526	686	599	999999	668	413	111	999999	952	24	20	999999	557	812	468	895	898	179	294	999999	999999	113	999999	377	999999	999999	160	164	160	175	999999	999999	248	999999	720	599	111	911	999999	459	999999	999999	70	317	777	350	999999	999999	517	259	672	706	285	999999	872	422	808	999999	958	513	262	947	310	999999	771	625	806	999999	102	999999	794	986	999999	834	302	999999	999999	999999	599	205	337	182	646	900	503	546	120	767	327	999999	999999	878	953	306	207	999999	662	283	546	162	543	999999	886	648	465	999999	347	999999	
188	999999	380	249	999999	999999	185	90	310	409	293	235	515	999999	51	999999	88	915	42	999999	999999	215	247	999999	33	446	661	869	295	998	445	817	208	999999	589	354	999999	550	254	200	130	126	786	999999	990	320	999999	999999	999999	100	569	999999	652	285	999999	972	999999	611	226	197	110	316	794	312	999999	475	36	845	459	696	999999	999999	671	842	941	521	429	999999	778	712	798	999999	452	999999	999999	999999	175	999999	999999	616	619	326	334	67	100	814	999999	483	299	524	293	802	54	729	233	41	999999	810	999999	301	553	999999	832	513	398	943	999999	599	874	78	310	114	988	843	87	551	213	613	751	999999	199	945	694	263	999999	999999	123	999999	971	999999	27	364	587	565	72	867	999999	820	668	999999	950	731	609	230	999999	999999	999999	211	652	681	999999	274	68	999999	111	999999	67	578	95	402	830	151	628	477	61	945	526	432	780	219	67	392	945	999999	186	999999	345	473	999999	248	191	912	79	300	577	753	306	999999	464	464	810	914	735	275	999999	809	113	999999	999999	278	663	392	430	443	623	446	999999	999999	42	643	273	593	539	999999	999999	999999	999999	337	899	999999	649	156	967	325	999999	999999	657	679	288	376	999999	213	999999	999999	585	799	491	636	676	141	999999	842	999999	820	999999	999999	385	888	999999	408	737	999999	242	999999	628	516	424	115	999999	480	788	649	999999	999999	289	999999	299	999999	270	420	436	444	661	767	873	999999	999999	157	134	191	767	768	624	879	639	588	970	431	152	78	385	385	602	999999	352	999999	666	999999	540	999999	999999	616	999999	644	999999	302	124	474	998	821	999999	277	980	852	999999	30	999999	306	35	999999	99	867	999999	201	999999	60	842	464	424	98	150	999999	616	992	999999	160	150	979	907	346	473	505	433	999999	999999	118	999999	749	999999	999999	759	370	656	839	999999	69	999999	999999	609	999999	460	659	999999	909	681	581	660	999999	598	999999	880	56	999999	999999	237	593	999999	999999	999999	927	655	999999	971	102	999999	779	479	777	950	204	170	999999	380	986	999999	813	455	999999	649	788	999999	999999	161	931	452	999999	971	968	999999	459	625	694	605	681	275	368	688	957	579	999999	112	882	999999	404	401	176	999999	999999	803	423	147	919	655	52	479	248	999999	999999	650	626	999999	511	175	999999	579	475	118	698	720	527	135	498	999999	748	686	574	379	757	539	999999	47	568	175	999999	999999	705	999999	563	212	37	427	999999	999999	953	103	601	717	546	824	999999	67	977	692	285	298	649	974	907	365	904	
868	999999	999999	999999	588	249	345	977	189	999999	436	555	495	693	109	487	190	991	655	94	857	999999	932	612	229	70	876	889	999999	672	731	141	999999	308	169	244	147	999999	999999	853	265	740	366	951	500	511	491	999	999999	810	468	983	262	281	56	999999	999999	898	154	999999	373	999999	87	999999	152	305	358	999999	999999	864	999999	999999	626	801	828	127	477	981	122	717	999999	876	712	999999	999999	748	879	925	261	999999	999999	248	798	846	490	809	662	999999	999999	205	163	303	475	999999	470	231	366	460	453	929	567	279	999999	437	949	496	744	988	314	403	426	432	936	409	881	111	999999	779	321	29	464	628	181	917	564	284	411	999999	999999	999999	391	428	482	331	999999	713	462	999999	896	993	74	674	999999	415	779	730	367	75	440	999999	782	587	999999	999999	474	999999	107	999999	873	999999	999999	353	369	331	999999	999999	950	614	842	177	648	999999	999999	327	954	790	999999	766	999999	999999	917	999999	959	269	210	999999	288	999999	857	999999	616	593	999999	231	908	721	314	223	402	781	780	752	233	273	720	705	705	999999	999999	683	853	341	730	999999	758	749	999999	999999	131	219	719	901	757	223	999999	65	999999	660	418	242	485	871	373	366	999999	174	999999	695	549	999999	108	465	999999	183	775	999999	862	458	473	169	337	999999	101	193	999999	878	995	19	712	664	999999	54	413	246	999999	999999	999999	373	986	593	636	697	999999	626	999999	263	332	583	448	286	202	139	197	259	904	281	779	189	304	184	999999	999999	999999	884	999999	63	61	999999	975	792	999999	999999	472	879	532	999999	652	999999	999999	808	556	421	999999	436	472	986	856	164	341	999999	212	787	78	812	999999	999999	714	677	248	67	211	999999	999999	656	999999	703	667	318	999999	274	628	314	116	496	628	999999	999999	555	999999	400	206	897	999999	58	589	529	999999	659	465	998	925	975	236	25	999999	565	813	914	468	768	329	548	437	77	999999	898	681	582	999999	999999	990	168	265	847	860	314	999999	999999	76	999999	999999	17	999999	999999	349	653	87	101	889	72	943	628	97	653	81	658	470	933	751	691	848	999999	475	797	17	999999	719	388	165	303	576	264	848	28	999999	321	695	708	727	654	820	589	693	132	723	372	80	999999	776	212	843	66	808	384	601	436	999999	65	999999	582	933	699	935	596	999999	688	779	79	169	999999	962	761	215	107	870	999999	164	353	83	645	695	118	999999	952	459	999999	999999	473	427	999999	778	639	988	155	720	131	654	106	636	999999	
592	11	452	25	999999	92	999999	999999	514	342	282	999999	981	85	886	825	97	982	147	999999	242	316	651	111	981	332	999999	70	386	749	999999	999999	999999	999999	62	693	665	596	999999	999999	999999	745	959	95	784	589	658	999999	268	894	999999	671	999999	660	999999	286	360	350	44	916	999999	790	334	764	728	225	482	942	999999	203	999999	500	999999	999999	316	999999	357	566	327	402	674	859	801	999999	715	999999	107	999999	246	776	342	999999	562	999999	66	999999	421	204	999999	569	999999	715	999999	75	999999	999999	401	999999	354	314	928	999999	33	641	251	459	988	999999	59	999999	999999	426	999999	999999	860	845	999999	482	714	436	86	162	999999	758	295	958	969	736	757	182	551	908	999999	932	847	548	301	920	555	606	890	578	155	999999	451	690	999999	644	214	999999	604	919	484	917	238	776	595	999999	999999	292	490	261	999999	876	243	219	715	773	999999	999999	554	28	927	118	546	507	17	999999	317	999999	948	335	999999	868	577	999999	999999	999999	703	81	953	36	573	272	126	999999	493	999999	348	999999	975	246	999999	999999	344	586	992	376	381	730	769	967	957	751	343	164	729	999999	309	610	784	921	80	999999	368	527	999999	664	999999	906	999999	738	289	85	629	712	100	999999	533	991	999999	68	999999	972	999999	986	78	821	928	961	909	277	969	999999	457	63	176	907	999999	817	141	337	384	474	716	40	687	882	132	631	74	999999	693	999999	970	726	509	107	35	382	999999	633	735	40	999999	746	769	552	627	999999	546	999999	114	715	860	312	684	946	266	281	999999	196	999999	307	999999	818	583	999999	766	731	999999	78	881	162	368	507	602	353	477	999999	271	145	999999	999999	999999	881	986	977	456	668	51	562	841	754	84	999999	933	437	143	188	173	117	785	999999	32	477	311	951	356	999999	999999	340	479	999999	20	172	999999	999999	222	999999	832	606	215	999999	689	990	237	999999	999999	106	573	999999	219	299	806	999999	360	368	533	617	580	44	630	103	958	711	999999	999999	744	911	999999	790	225	999999	999999	999999	902	687	217	999999	999999	184	873	999999	789	999999	999999	189	489	856	811	574	620	605	444	797	999999	121	150	977	906	999999	392	176	999999	783	949	999999	943	999999	261	999999	160	999999	378	405	171	380	999999	422	999999	999999	75	887	109	765	179	999999	683	558	999999	791	547	239	135	566	791	706	999999	15	596	39	999999	249	605	148	423	999999	236	48	999999	605	806	727	999999	13	617	505	999999	11	613	338	999999	999999	658	999999	136	921	375	811	
614	999999	887	309	825	560	667	825	291	961	999999	999999	393	999999	922	985	985	819	841	131	949	296	639	491	401	267	622	850	591	145	22	501	753	425	434	180	718	506	901	836	345	999999	223	115	658	563	945	772	473	673	999999	316	89	253	861	328	825	405	907	999999	999999	999999	244	999999	949	851	999999	999999	220	751	276	488	917	999999	786	168	999999	999999	833	838	322	850	386	999999	661	705	421	510	564	115	355	323	999999	343	898	528	999999	77	165	807	999999	978	561	722	407	999999	999999	84	467	703	256	301	571	79	255	999999	440	327	494	999999	999999	796	412	114	405	953	889	999999	999999	268	999999	14	378	36	581	999999	299	664	999999	665	316	347	52	861	859	64	999999	529	97	811	98	239	582	911	377	470	999999	456	999999	453	999999	999999	999999	999999	102	999999	999999	999999	497	911	999999	775	807	829	938	102	753	551	254	351	212	369	496	305	179	999999	999999	999999	999999	121	768	842	347	999999	558	501	379	843	769	618	141	216	41	185	999999	322	432	753	973	285	716	34	999999	975	251	746	327	999999	39	721	999999	466	886	386	153	955	438	740	999999	446	722	910	782	636	219	995	338	999999	292	857	999999	678	492	383	404	744	999999	999999	824	812	184	707	999999	57	798	675	329	654	42	67	884	691	482	537	563	806	999999	575	999999	255	418	16	389	181	773	150	973	999999	982	408	324	999999	916	999999	272	999999	105	734	837	999999	675	683	999999	235	973	999999	206	955	820	597	502	75	999999	578	403	999999	999999	999999	284	658	999999	816	672	634	742	818	775	23	275	548	999999	517	999999	230	580	735	728	163	208	516	999999	999999	693	394	999999	999999	470	347	999999	104	697	463	460	189	843	859	999999	653	999999	999999	490	999999	689	282	999999	999999	337	999999	998	668	448	999999	443	767	713	683	133	999999	728	492	999999	438	948	180	850	257	67	558	387	999999	724	84	670	53	36	762	338	421	507	920	921	94	348	406	655	533	29	692	476	169	999999	733	999999	10	806	62	244	999999	431	999999	927	779	997	288	999999	373	503	399	741	951	999999	999999	779	807	571	273	99	551	524	327	999999	999999	91	227	984	991	158	670	247	999999	527	819	999999	867	993	999999	97	70	462	291	999999	629	951	525	814	34	953	128	439	543	962	692	999999	113	412	562	697	779	303	952	999999	833	162	766	433	536	999999	912	813	428	186	39	99	242	298	607	423	566	413	960	999999	40	240	703	22	835	824	887	465	440	
454	317	999999	509	76	206	477	194	101	999999	312	51	999999	999999	367	999999	999999	761	814	999999	149	140	376	343	999999	999999	999999	999999	754	597	711	834	456	999999	974	868	272	589	999999	101	140	999999	474	134	999999	996	725	230	346	89	242	73	999999	659	301	323	940	433	595	882	604	28	440	504	999999	999999	999999	999999	46	498	670	999999	595	723	999999	910	665	252	685	999999	468	382	122	999999	365	648	762	999999	92	660	999999	999999	999999	293	497	121	798	970	557	999999	412	794	193	847	419	227	477	358	999999	390	658	698	999999	999999	423	232	905	765	148	928	714	797	849	386	570	831	999999	312	236	563	122	999999	694	505	516	674	198	275	999999	147	180	414	812	701	12	239	100	999999	869	275	216	43	831	629	475	614	945	807	286	587	207	999999	132	431	278	962	999999	253	169	999999	43	640	509	11	999999	310	985	999999	383	340	741	702	442	961	356	88	863	74	999999	901	728	391	988	678	939	14	999999	390	433	49	235	847	167	129	241	576	533	830	999999	174	629	999999	999999	945	846	999999	733	171	85	199	999999	999999	222	999999	31	652	652	831	71	753	28	605	999999	344	999999	893	545	999999	729	999999	554	999999	204	865	282	930	957	52	831	999999	999999	130	314	244	940	296	634	899	108	589	924	702	768	999999	155	34	84	999999	840	952	959	420	441	305	644	999999	999999	357	999999	999999	695	999999	999	627	999999	999999	300	489	403	819	269	645	223	150	856	852	275	87	720	258	999999	867	211	879	999999	999999	689	19	600	874	551	287	913	17	894	324	702	999999	644	257	999999	999999	695	31	692	324	206	301	448	792	800	667	636	737	999999	827	408	130	152	999999	218	290	999999	999999	278	982	732	216	255	541	159	134	443	999999	999999	269	181	190	999999	999999	663	398	570	999999	999999	883	650	186	771	76	916	999999	999999	999999	48	452	999999	176	753	710	999999	990	55	906	999999	999999	234	999999	222	976	655	227	934	981	999999	820	999999	91	455	394	342	555	444	188	625	577	135	421	434	82	999999	999999	999999	486	578	999999	352	663	175	407	999999	999999	999999	794	421	698	647	999999	72	227	732	625	720	999999	999999	999999	999999	866	291	75	999999	999999	999999	999999	424	999999	999999	458	412	295	478	66	916	58	999999	856	591	650	767	926	929	117	359	999999	349	999999	295	78	999999	542	127	485	999999	109	855	845	747	823	379	999999	907	999999	615	776	749	676	999999	671	632	521	999999	905	109	364	145	444	463	532	801	488	
365	722	350	869	999999	992	683	816	203	890	999999	768	999999	997	999999	740	501	582	466	672	236	623	999999	999999	98	222	386	27	963	421	999999	224	32	891	415	999999	848	745	608	757	993	893	477	742	412	685	634	999999	345	404	999999	999999	76	138	261	741	286	753	781	955	999999	665	852	781	999999	999999	746	389	999999	833	892	755	974	708	679	343	156	703	193	412	588	284	682	999999	479	999999	158	893	639	674	908	104	999999	999999	999999	999999	999999	695	243	999999	938	254	999999	999999	512	196	907	367	999999	917	595	583	569	999999	999999	340	983	293	999999	998	746	853	749	917	999999	797	999999	332	566	352	303	460	999999	675	474	343	764	180	66	999999	603	999999	999999	721	89	335	535	596	284	811	353	757	393	245	772	95	505	603	587	714	999999	999999	999999	116	624	144	999999	894	903	999999	576	999999	999999	999999	404	999999	418	38	837	598	272	204	57	755	998	545	77	999999	903	388	838	170	592	352	887	999999	990	999999	106	999999	222	999999	693	250	244	999999	999999	373	840	817	999999	476	765	988	452	211	537	54	999999	89	77	999999	990	525	999999	415	230	884	999999	999999	999999	89	931	893	386	631	511	807	521	468	999999	703	393	96	710	371	405	604	899	686	491	946	231	27	876	333	649	177	54	999999	319	646	241	464	852	598	545	872	611	999999	700	729	533	649	999999	374	505	904	814	999999	20	626	984	455	894	999999	999999	913	999999	62	999999	343	999999	692	999999	377	472	999999	243	999999	825	532	992	88	999999	761	423	999999	999999	999999	828	999999	363	220	818	692	662	786	999999	835	740	632	856	999999	838	366	966	841	499	696	901	576	671	701	999999	488	634	999999	468	143	999999	285	999999	513	234	246	979	553	873	999999	999999	686	369	408	382	999999	675	999999	250	999999	795	582	92	266	999999	261	83	661	211	340	67	756	327	999999	241	464	672	353	999999	601	386	999999	967	43	980	225	216	272	329	815	812	999999	999999	839	347	999999	203	702	999999	999999	999999	328	351	999999	408	959	999999	933	177	999999	530	999999	999999	999999	252	382	614	59	286	394	55	811	342	395	528	866	999999	999999	98	218	270	969	450	361	438	68	999999	999999	999999	31	857	999999	105	410	294	489	92	27	596	965	417	154	426	517	927	361	986	955	24	542	868	880	844	958	658	999999	881	757	219	194	310	189	999999	999999	537	771	999999	999999	111	48	783	83	891	133	801	126	552	933	999999	86	82	126	999999	101	163	976	439	999999	999999	733	
999999	335	807	411	999999	237	729	172	979	999999	646	64	854	976	758	999999	988	721	166	999999	18	947	333	142	122	194	999999	333	111	999999	342	999999	188	377	440	458	275	999999	467	573	999999	999999	953	999999	440	27	271	443	342	368	999999	718	980	220	725	660	999999	675	999999	481	999999	999999	71	428	823	78	999999	487	546	310	529	508	999999	999999	999999	627	993	999999	702	104	922	335	999999	999999	573	624	999999	968	999999	999999	457	600	999999	986	999999	991	329	535	999999	999999	151	784	897	999999	839	489	464	397	76	999999	666	944	972	204	999999	141	414	328	855	209	481	907	835	766	853	928	317	276	487	162	308	468	613	341	952	147	999999	958	903	94	169	210	901	999999	122	512	627	999999	999999	974	999999	10	680	999999	889	244	949	141	188	999999	181	999999	910	913	799	999999	999999	999999	251	999999	703	455	999999	770	50	999999	16	291	999999	350	310	321	839	999999	999999	307	787	369	451	718	198	306	779	992	999999	971	300	987	754	914	181	986	999999	999999	280	141	586	999999	213	999999	999999	999999	487	837	999999	860	999999	999999	348	502	999999	972	199	533	999999	999999	999999	432	999999	78	981	28	536	738	999999	324	999999	999999	243	444	721	878	165	833	999999	530	999999	942	393	62	999999	893	649	262	999999	208	796	231	792	873	465	163	61	999999	999999	219	999999	749	668	295	303	535	999999	904	999999	999999	999999	366	53	999999	588	733	999999	805	456	98	379	284	244	970	527	345	40	369	978	567	999999	31	999999	999999	398	79	283	999999	758	96	999999	744	999999	999999	392	440	188	100	294	999999	125	255	688	548	999999	999999	514	697	767	999999	505	999999	999999	223	714	795	170	999999	313	999999	459	940	999999	369	368	634	999999	999999	588	97	166	940	84	999999	452	999999	343	657	439	999999	565	586	999999	999999	591	925	999999	268	258	597	279	999999	786	776	281	184	208	328	190	216	65	243	999999	680	999999	565	729	677	771	999999	999999	513	342	772	953	873	611	999999	778	442	814	543	32	990	999999	999999	163	308	976	277	383	24	999999	233	999999	999999	478	999999	999	36	206	999999	497	126	145	999999	82	23	999999	408	573	952	550	747	999999	999999	999999	999999	862	60	411	430	701	999999	758	447	45	119	296	631	999999	951	256	751	999999	999999	56	906	855	999999	999999	999999	999999	578	704	431	474	730	999999	965	999999	360	796	949	625	776	450	993	368	697	999999	963	727	201	13	621	705	798	510	729	474	313	272	999999	999999	271	999999	132	999999	336	973	315	287	330	
520	54	164	999999	136	470	231	63	999999	999999	330	715	999999	293	575	999999	999999	675	999999	999999	500	807	98	999999	999999	363	830	328	204	41	724	425	999999	999999	681	958	999999	408	672	999999	507	421	999999	114	999999	666	849	661	557	715	610	307	96	185	830	712	956	179	729	999999	639	903	999999	516	442	999999	39	25	612	616	626	999999	999999	188	604	89	51	999999	999999	999999	514	178	770	489	431	427	339	509	576	968	11	999999	678	899	410	999999	562	259	671	585	637	999999	59	941	999999	292	304	907	581	750	671	973	674	818	999999	470	999999	999999	94	25	576	529	999999	643	999999	999999	999999	113	777	10	526	792	999999	919	283	680	129	828	999999	149	132	431	928	826	307	38	622	859	641	999999	471	193	999999	656	19	117	395	999999	336	999999	642	999999	139	580	233	878	999999	755	545	587	351	314	979	999999	893	999999	999999	621	346	585	716	999999	999999	837	539	343	627	999999	909	176	294	714	501	639	507	931	301	999999	603	428	377	866	999999	64	599	166	214	230	763	864	516	774	999999	751	999999	852	999999	999999	999999	999999	999999	996	846	378	303	636	812	349	447	961	853	252	28	999999	999999	849	474	416	999999	382	138	406	902	54	659	520	645	999999	596	654	210	999	316	713	999999	381	30	946	761	999999	353	865	782	801	999999	273	756	160	542	203	999999	323	999999	669	761	854	999999	801	719	783	991	72	999999	793	999999	853	936	314	751	837	828	528	655	999999	39	999999	624	111	999999	999999	763	494	217	999999	276	886	999999	646	999999	321	999999	229	237	978	970	291	121	989	49	999999	999999	451	409	705	374	859	668	999999	639	999999	240	992	768	333	999999	999999	999999	361	526	999999	906	299	362	999999	559	609	999999	677	316	748	999999	999999	999999	874	999999	322	94	512	37	417	228	999999	17	463	999999	294	461	903	959	473	436	999999	472	175	261	47	999999	970	155	765	567	990	470	891	346	606	999999	893	274	706	422	351	333	119	655	736	292	898	358	274	157	397	718	999999	321	999999	171	895	623	999999	233	124	366	271	849	238	999999	125	127	484	363	568	639	999999	60	999999	999999	363	999999	524	754	199	999999	881	999999	179	282	999999	579	945	999999	999999	279	253	483	307	985	72	269	999999	37	999999	781	873	911	999999	758	466	791	236	964	808	999999	108	999999	43	502	485	653	680	955	91	999999	181	999999	327	298	396	778	752	999999	374	999999	999999	496	588	418	748	969	38	421	816	836	352	981	635	999999	999999	976	449	
805	509	418	589	999999	999999	999999	609	999999	593	301	372	687	48	137	599	715	293	999999	999999	625	754	515	625	269	999999	255	203	999999	414	668	127	420	339	947	599	955	514	999999	550	958	808	915	386	999999	59	999999	797	999999	391	999999	999999	569	297	824	61	999999	793	329	332	701	436	419	427	925	183	951	358	999999	537	644	999999	662	71	730	816	838	999999	887	220	999999	458	978	809	494	301	999999	132	514	896	605	172	194	999999	849	531	999999	999999	461	999999	107	781	999999	687	746	719	713	508	567	18	223	864	905	119	322	999999	457	999999	933	633	999999	999999	843	204	932	482	26	364	221	208	427	350	999999	999999	123	999999	752	301	999999	774	588	59	999999	506	683	741	266	85	986	606	999999	788	999999	827	937	277	937	510	755	274	703	999999	296	999999	999999	999999	999999	999999	996	92	500	999999	999999	169	999999	999999	274	347	999999	200	225	940	378	614	999999	999999	785	850	397	845	999999	251	546	797	999999	239	762	206	915	810	999999	685	999999	903	115	917	250	404	999999	370	12	600	989	999999	999999	762	981	999999	243	952	97	346	193	160	791	259	620	751	99	999999	999999	78	999999	999999	646	539	861	474	509	217	398	390	78	36	843	701	261	999999	748	317	257	90	962	999999	723	218	501	928	999999	856	307	499	315	999999	556	999999	178	288	917	999999	901	516	999999	36	999999	706	278	999999	999999	99	997	638	12	781	568	733	999999	468	999999	999999	48	999999	999999	652	999999	898	84	999999	480	909	532	973	73	999999	416	741	999999	936	409	27	940	344	621	32	858	668	496	534	407	822	999999	710	300	489	481	967	999999	999999	126	665	631	999999	686	407	566	33	999999	999999	999999	826	825	179	68	970	498	703	321	340	793	251	999999	550	999999	999999	90	822	999999	999999	757	999999	587	388	819	744	395	773	658	223	999999	835	103	722	169	580	997	658	652	329	991	777	655	823	736	999999	262	90	471	38	999999	999999	350	999999	26	926	248	447	359	324	584	724	999999	999999	999999	958	157	690	391	133	999999	432	999999	363	593	979	793	764	651	944	491	999999	311	999999	896	720	494	113	705	242	342	560	308	999999	745	276	732	999999	999999	777	999999	572	699	348	377	999999	574	999999	407	999999	999999	484	999999	414	832	279	422	424	211	164	999999	54	999999	159	791	110	133	842	618	999999	256	245	816	873	227	918	615	999999	999999	11	156	507	706	999999	999999	858	764	893	505	475	999999	999999	355	793	999999	682	587	550	557	276	771	732	
379	90	791	897	999999	921	999999	999999	999999	459	171	209	18	967	348	999999	60	933	345	999999	346	999999	472	938	999999	999999	999999	545	999999	999999	416	999999	999999	999999	137	999999	876	210	200	843	706	591	812	404	157	156	784	346	343	270	499	623	930	541	395	999999	617	852	999999	643	360	651	582	597	999999	999999	968	594	839	722	450	849	742	502	532	999999	340	999999	999999	999999	248	233	211	80	999999	792	65	999999	38	900	18	999999	999999	557	492	65	19	999999	999999	972	187	200	507	620	819	999999	881	438	19	640	999999	549	999999	274	404	137	449	511	999999	260	128	999999	566	999999	714	427	656	195	999999	999999	745	126	715	817	566	58	726	999999	261	999999	910	627	999999	397	999999	468	961	928	162	999999	615	507	201	111	999999	907	633	569	999999	402	999999	696	999999	542	894	780	834	254	999999	356	410	858	260	999999	999999	999999	999999	178	933	256	465	727	999999	654	999999	248	924	613	999999	659	424	167	684	858	931	223	999999	158	999999	234	634	716	231	806	954	999999	256	105	999999	363	327	464	999999	660	999999	999999	664	775	680	656	999999	230	999999	999999	931	252	184	401	175	135	303	441	676	709	999999	748	506	999999	999999	114	992	829	851	610	341	959	532	34	922	665	999999	433	477	846	999999	999999	435	183	874	712	582	854	929	999999	70	886	788	925	48	999999	769	437	999999	576	999999	36	378	681	716	999999	720	160	479	509	999999	870	963	830	999999	217	323	333	999999	987	532	147	999999	225	999999	454	181	999999	985	734	896	132	357	901	192	999999	45	754	466	999999	999999	431	384	430	70	200	999999	999999	593	830	999999	999999	85	98	53	526	137	162	141	271	800	999999	174	745	613	453	522	72	999999	999999	182	568	866	459	995	110	999999	479	999999	359	532	222	23	999999	859	460	56	268	999999	665	999999	882	999999	999999	111	878	267	999999	816	616	677	859	320	602	658	315	999999	625	103	943	763	658	997	999999	999999	999999	109	19	885	163	406	264	215	981	999999	299	999999	999999	358	127	999999	999999	662	548	682	672	999999	421	505	999999	881	431	175	913	999999	565	885	842	465	999999	778	257	754	663	220	999999	654	338	825	369	999999	907	277	976	999999	999999	999999	458	108	76	686	688	513	999999	282	999999	99	999999	999999	222	413	112	999999	999999	999999	596	378	999	338	270	28	573	595	146	999999	973	999999	999999	813	271	569	999999	743	398	836	999999	743	422	390	244	333	362	258	999999	955	999999	700	442	637	513	271	996	130	838	58	123	
102	377	999999	999999	821	900	487	999999	999999	977	999999	999999	997	257	852	956	999999	999999	936	665	324	982	190	999999	999999	720	560	310	999999	999999	316	905	999999	723	998	999999	274	92	999999	432	999999	441	999999	978	899	999999	444	999999	660	315	387	999999	999999	393	799	999999	196	233	35	111	349	187	817	999999	670	999999	477	284	999999	487	999999	999999	681	514	789	883	33	212	35	399	286	999999	649	694	194	290	13	956	999999	889	189	50	66	321	92	698	623	879	317	999999	415	170	999999	183	623	851	999999	999999	999999	915	96	983	208	999999	824	179	537	132	896	390	999999	521	999999	369	999999	999999	999999	370	431	101	269	153	999999	590	999999	125	48	475	81	342	935	616	362	18	803	205	999999	999999	496	999999	170	500	983	999999	985	893	810	771	875	973	999999	984	965	999999	656	942	999999	617	650	709	140	72	61	563	454	843	999999	350	566	112	807	58	873	518	931	769	170	968	604	101	314	277	599	107	960	999999	651	851	999999	860	117	235	780	787	782	999999	999999	429	481	151	734	470	215	773	175	334	121	999999	580	886	781	129	999999	559	404	863	472	953	999999	999999	201	999999	988	705	995	582	999999	999999	736	833	330	740	999999	463	366	844	999999	826	932	999999	999999	999999	280	999999	89	987	222	231	393	919	999999	495	999999	978	949	426	482	510	777	592	999999	34	720	999999	999999	50	632	999999	202	559	801	645	999999	966	663	996	999999	522	626	999999	370	999999	702	817	207	999999	999999	518	513	940	999999	999999	58	350	999999	815	999999	533	908	48	364	662	39	833	127	990	474	860	999999	952	389	959	883	770	999999	20	332	902	999999	999999	136	124	56	262	999999	250	597	680	397	847	521	513	613	587	999999	999999	999999	869	700	217	370	63	202	560	560	999999	677	288	128	568	493	582	984	999999	911	250	615	776	646	999999	402	793	472	477	441	999999	356	306	127	999999	999999	462	212	999999	999999	83	921	496	701	784	572	318	562	828	999999	939	529	436	675	412	102	249	232	823	999999	999999	590	725	129	999999	66	381	171	604	574	40	999999	999999	816	838	329	129	85	862	999999	93	999999	999999	123	501	999999	920	630	714	431	999999	999999	388	527	999999	999999	206	377	28	727	999999	157	957	263	333	569	999999	620	837	92	972	999999	370	999999	999999	999999	999999	999999	999999	999999	146	750	456	183	821	801	991	999999	32	356	133	752	66	144	121	936	283	390	789	931	480	999999	793	632	999999	589	869	868	999999	999999	545	594	749	999999	591	
451	701	999999	999999	532	578	752	597	490	959	230	117	999999	408	794	999999	999999	822	696	855	836	956	824	999999	241	931	132	337	575	810	538	13	999999	553	999999	244	499	999999	266	362	728	712	312	672	999999	481	999999	470	999999	393	999999	999999	62	835	754	494	877	69	210	601	456	424	31	680	430	999999	742	999999	999999	559	574	617	999999	999999	137	999999	654	161	496	999999	298	662	335	192	830	767	950	539	799	185	367	999999	747	665	905	314	690	999999	999999	20	738	962	732	452	999999	372	215	999999	708	630	840	725	572	999999	312	794	99	999999	850	663	276	213	882	999999	202	144	999999	900	438	999999	443	31	910	485	999999	335	930	999999	373	467	999999	242	830	179	999999	641	867	307	362	121	224	851	782	999999	999999	535	90	180	260	685	502	315	999999	885	197	999999	999999	999999	428	976	999999	999999	475	392	111	999999	382	712	226	560	276	572	999999	999999	999999	591	248	999999	741	495	255	759	631	687	964	256	999999	945	982	526	827	780	878	385	257	17	386	400	485	709	163	999999	999999	999999	999999	999999	767	999999	286	605	580	492	355	932	730	114	584	788	427	855	92	436	730	699	733	999999	694	172	79	600	215	848	846	999999	342	878	806	999999	279	999999	999999	988	668	386	999999	344	434	945	654	153	432	598	972	630	999999	727	646	999999	966	999999	245	999999	894	686	400	731	645	999999	600	999999	307	652	518	392	999999	999999	767	354	753	398	72	748	517	925	999999	617	999999	226	415	614	242	999999	965	357	799	883	999999	982	985	999999	699	999999	999999	802	845	779	89	589	263	532	959	301	999999	577	859	497	999999	968	518	783	999999	429	908	985	619	999999	686	170	593	999999	999999	785	369	538	699	999999	403	714	89	397	999999	296	962	882	999999	999999	51	398	498	311	999999	999999	474	212	999999	280	999999	369	193	100	103	999999	996	769	532	184	932	972	878	999999	999999	383	999999	999999	999999	568	466	999999	340	999999	999999	298	672	999999	698	874	999999	167	999999	429	748	43	531	989	999999	618	999999	202	999999	999999	999999	79	519	590	217	421	246	999999	956	801	813	187	999999	515	386	804	999999	714	999999	999999	863	999999	804	458	169	70	852	898	825	999999	278	999999	999999	859	999999	644	778	91	999999	999999	999999	999999	999999	376	999999	571	999999	25	999999	999999	372	585	131	701	618	243	999999	71	430	156	999999	348	528	999999	532	550	512	179	999999	742	999999	174	639	999999	31	895	999999	999999	843	598	999999	836	295	335	274	693	151	973	999999	434	
379	717	661	999999	718	299	999999	881	843	75	68	834	178	871	474	207	945	337	680	722	669	837	228	832	999999	731	62	202	64	839	408	539	928	421	999999	317	513	711	86	732	999999	693	593	777	999999	231	668	424	999999	999999	747	814	302	999999	765	999999	499	828	838	986	999999	256	999999	14	667	529	906	757	999999	167	693	999999	260	948	999999	976	253	999999	999999	868	73	637	342	986	101	593	246	999999	999999	831	818	685	999999	999999	495	209	999999	589	120	20	325	910	916	703	999999	999999	999999	353	261	999999	298	58	535	969	922	608	913	999999	913	999999	292	505	999999	676	348	999999	999999	170	463	76	999999	664	340	999999	553	162	721	999999	612	588	39	999999	158	866	999999	769	159	999999	177	999999	999999	37	999999	999999	999999	819	809	249	364	376	999999	402	999999	195	999999	999999	718	253	425	769	887	284	237	999999	54	399	357	244	144	578	858	468	993	999999	999999	999999	999999	304	999999	734	352	481	285	999999	999999	636	12	963	196	907	61	906	487	407	998	21	799	351	991	999999	472	999999	999999	785	999999	683	409	323	414	598	646	423	999999	999999	999999	415	999999	999999	887	999999	999999	999999	57	237	527	951	980	595	577	769	292	646	312	236	271	777	377	499	727	763	237	688	559	598	999999	637	228	796	981	593	999999	807	463	999999	940	88	528	877	268	566	703	813	745	999999	315	999	121	461	999999	999999	48	509	274	134	190	708	834	458	966	889	733	193	614	984	756	999999	193	728	296	999999	999999	999999	241	999999	999999	423	942	913	292	270	999999	767	376	341	999999	999999	543	338	404	242	254	79	999999	378	833	999999	209	761	999999	831	816	393	174	247	400	549	999999	114	74	766	999999	999999	176	705	373	999999	817	282	439	253	999999	854	999999	64	938	189	587	999999	337	550	224	191	35	461	454	143	602	999999	940	15	244	438	273	637	476	333	903	216	15	999999	999999	999999	999999	645	999999	961	69	120	999999	220	961	999999	999999	524	552	584	895	714	260	240	373	688	341	434	18	512	591	696	999999	614	286	999999	857	469	848	297	859	389	571	492	83	999999	830	999999	53	999999	661	749	999999	891	438	198	955	774	504	23	999999	897	636	387	999999	372	532	694	934	999999	558	317	676	999999	725	515	999999	768	166	999999	858	611	999999	189	851	842	999999	696	186	97	425	93	965	999999	703	961	753	194	122	999999	958	146	999999	462	280	999999	82	829	176	922	55	197	617	622	999999	999999	999999	456	535	999999	761	999999	517	846	
999999	475	352	841	562	763	761	958	656	999999	999999	722	816	927	999999	508	769	781	999999	263	51	238	475	352	679	720	454	999999	658	999999	949	132	628	999999	999999	805	10	999999	999999	413	170	97	999999	999999	700	442	999999	589	547	999999	769	979	999999	263	804	936	999	10	999999	841	318	465	999999	82	506	800	103	867	639	999999	507	999999	514	999999	102	954	697	313	652	246	554	865	759	999999	814	999999	999999	999999	154	361	805	10	77	436	104	999999	786	999999	665	899	348	999999	949	999999	999999	240	475	199	171	849	249	696	357	926	999999	999999	705	680	267	999999	999999	729	722	288	999999	507	470	88	999999	396	177	238	647	999999	897	999999	915	326	110	584	505	627	213	999999	122	999999	999999	151	148	651	10	116	210	999999	915	619	999999	670	144	999999	769	999999	176	774	682	20	999999	604	39	999999	537	388	999999	683	999999	367	525	428	176	199	854	329	939	381	396	71	38	518	837	999999	668	254	192	88	999999	999999	460	438	622	999999	70	58	999999	999999	123	621	537	526	999999	558	103	168	504	944	999999	999999	457	794	387	999999	981	540	767	999999	383	293	999999	501	869	922	999999	97	805	74	999999	806	216	843	268	775	999999	511	419	999999	194	999999	750	247	999999	999999	660	666	61	11	130	530	290	999999	722	829	424	45	657	999999	652	16	999999	999999	815	999999	243	614	999999	612	97	480	130	488	567	999999	542	959	591	999999	272	250	45	999999	999999	609	525	845	130	438	360	498	999999	999999	636	187	157	999999	432	548	999999	999999	139	448	999999	650	410	802	999999	999999	999999	999999	454	162	913	412	970	558	494	216	845	397	494	107	999999	999999	625	999999	852	389	999999	231	999999	52	373	226	120	597	889	304	208	723	51	999999	151	896	53	999999	330	999999	999999	999999	826	999999	999999	743	561	42	196	325	34	524	950	424	999999	76	927	999999	788	696	999999	999999	669	200	17	132	356	222	956	365	555	924	565	999999	183	138	404	999999	349	630	665	999999	999999	574	280	684	999999	627	159	999999	968	999999	913	633	932	999999	929	999999	218	580	397	348	85	999999	770	109	959	332	999999	999999	671	615	71	999999	41	224	973	104	919	332	359	728	73	881	397	913	999999	999999	999999	350	209	768	112	769	999999	326	999999	999999	804	180	999999	999999	385	165	413	362	580	999999	601	999999	859	999999	716	999999	231	999999	999999	203	444	856	999999	37	636	901	794	903	512	999999	999999	715	221	404	300	749	607	999999	353	908	478	44	343	265	339	977	490	374	
61	227	547	999999	51	808	144	947	999999	999999	814	484	370	999999	849	287	999999	886	999999	464	543	967	288	999999	325	376	725	409	523	833	697	659	420	429	852	295	999999	359	674	412	999999	352	999999	909	104	868	999999	999999	194	65	435	999999	480	35	830	999999	999999	999999	259	999999	93	734	434	999999	999	164	999999	940	657	563	532	480	222	103	999999	201	309	378	229	456	828	757	225	467	999999	999999	188	394	598	768	356	530	110	999	329	535	999999	419	909	939	804	607	320	999999	999999	954	241	999999	830	639	783	570	15	803	845	336	519	999999	849	755	975	679	351	889	216	999999	380	222	773	669	282	889	999999	289	999999	231	446	594	999999	453	23	801	999999	959	984	786	999999	306	164	993	999999	951	570	999999	999999	135	265	431	423	999999	999999	28	613	170	367	999999	111	725	999999	624	889	999999	999999	999999	741	999999	124	392	904	999999	486	83	67	999999	654	331	329	314	325	526	965	25	180	999999	869	994	198	403	601	101	999999	999999	155	540	999999	100	999999	999999	999999	999999	999999	873	999999	993	54	999999	960	832	999999	45	573	796	999999	635	658	874	999999	629	536	746	984	721	790	813	744	687	999999	999999	676	563	412	165	999999	535	515	999999	498	187	368	368	44	365	999999	999999	527	999999	399	520	881	999999	346	298	637	676	805	298	999999	999999	258	999999	582	443	166	999999	633	999999	999999	875	129	567	385	576	999999	178	999999	628	835	999999	296	856	297	417	646	445	227	999999	999999	999999	729	226	999999	999999	928	12	999999	601	208	999999	932	118	982	524	400	323	854	769	37	469	964	186	463	858	427	999999	999999	175	796	720	999999	519	890	999999	155	903	999999	600	648	268	392	121	429	902	301	187	873	773	27	999999	591	457	96	999999	999999	999999	763	160	999999	535	999999	999999	804	488	207	423	999999	301	378	497	765	264	130	768	999999	852	756	999999	999999	250	999999	305	158	999999	139	288	432	831	440	999999	150	408	242	999999	335	999999	999999	999999	705	999999	958	581	405	530	567	336	337	327	981	407	999999	212	592	999999	16	999999	472	341	358	919	990	396	999999	775	357	366	32	999999	999999	315	546	999999	855	689	291	947	900	627	999999	802	951	115	850	43	807	999999	815	124	116	999999	999999	999999	999999	999999	886	571	721	629	182	999999	314	329	999999	675	861	999999	356	903	836	68	737	999999	435	555	967	885	546	827	968	999999	551	999999	901	745	17	570	231	999999	999999	719	236	280	455	705	498	999999	999999	185	182	825	590	912	
288	57	999999	463	550	47	818	11	35	893	660	763	659	407	999999	149	999999	999999	759	287	111	126	999999	466	399	730	67	345	999999	370	654	152	828	639	629	853	785	553	30	193	999999	801	693	342	619	999999	55	101	214	90	517	881	76	312	811	172	224	503	74	819	980	482	345	664	249	999999	934	999999	999999	573	364	124	999999	576	36	309	432	999999	999999	708	684	966	999999	584	853	773	86	525	999999	467	639	292	488	210	213	778	465	38	103	111	756	999999	999999	999999	726	402	611	499	999999	511	739	999999	656	366	145	23	999999	761	811	999999	441	418	202	320	999999	999999	999999	79	373	999999	844	403	406	745	951	999999	653	501	999999	460	999999	587	249	326	727	914	635	132	75	999999	437	703	227	627	670	999999	999999	12	705	653	766	542	136	999999	666	345	999999	999999	414	486	999999	849	903	360	999999	854	999999	875	592	30	446	999999	13	184	821	999999	186	779	85	613	826	650	999999	214	694	628	461	999999	659	392	999999	725	717	999999	828	587	800	999999	322	815	178	999999	419	685	999999	999999	538	951	216	526	168	548	835	801	659	719	64	999999	666	686	403	956	999999	210	999999	721	794	424	355	999999	350	319	467	269	999999	999999	999999	119	997	440	99	999999	16	143	999999	58	889	999999	929	119	533	999999	210	635	422	222	742	219	261	999999	999999	999999	999999	972	185	849	90	575	366	791	488	944	702	236	596	894	949	91	976	999999	831	878	495	246	709	249	999999	999999	999999	231	136	999999	857	511	971	999999	902	44	958	384	967	324	559	147	630	588	408	999999	48	527	273	660	999999	876	664	590	999999	370	272	935	999999	259	728	145	665	466	97	201	264	621	991	915	133	602	418	517	328	357	999999	999999	840	144	792	329	958	476	790	981	846	390	999999	541	999999	32	643	999999	595	424	482	174	501	999999	719	427	535	357	999999	639	467	157	999999	282	755	151	105	606	466	408	186	198	999999	115	354	999999	999999	460	154	111	999999	699	921	904	999999	450	629	633	424	999999	793	999999	939	999999	523	699	128	83	786	629	927	46	999999	196	247	999999	498	999999	862	999999	161	85	999999	999999	999999	999999	999999	367	407	314	522	471	192	100	999999	575	259	525	592	655	755	201	673	525	184	999999	447	734	666	590	952	244	770	578	223	717	407	514	479	755	473	760	676	482	117	999999	854	171	581	672	44	973	803	216	99	999999	412	688	260	758	999999	501	999999	816	362	999999	701	613	876	999999	999999	744	
999999	999999	192	999999	525	200	417	999999	77	286	162	999999	556	978	999999	999999	489	264	315	999999	264	999999	435	972	69	859	130	999999	764	250	999999	684	999999	300	927	966	34	104	444	999999	999999	541	690	54	348	999999	270	383	847	147	134	999999	592	999999	489	334	411	220	935	665	999999	588	999999	999999	991	477	500	266	999999	474	539	394	999999	103	448	723	999999	391	633	362	599	746	981	626	126	672	102	54	810	603	564	814	999999	778	151	691	999999	863	62	870	216	999999	332	999999	608	739	802	498	20	765	303	30	586	583	76	333	999999	999999	710	329	999999	455	999999	457	999999	724	236	51	951	999999	147	999999	338	999999	155	595	424	999999	28	387	869	603	999999	999999	309	544	238	585	711	999999	94	258	163	733	495	999999	999999	999999	474	883	513	999999	547	262	999999	136	691	999999	437	481	908	998	318	999999	459	781	999999	410	157	374	496	650	340	143	672	889	24	605	278	999999	46	550	144	999999	999999	119	999999	781	426	999999	999999	415	999999	999999	909	95	939	999999	284	713	350	157	726	109	396	999999	430	414	999999	739	122	96	999999	52	999999	999999	864	183	459	999999	724	638	999999	974	521	91	999999	109	999999	587	949	194	999999	564	999999	888	823	44	999999	999999	688	652	999999	999999	71	999999	861	999999	796	550	999999	999999	380	933	989	711	173	752	999999	315	370	330	189	999999	789	927	765	989	999999	555	544	830	434	447	661	999999	447	307	912	756	229	396	313	683	366	193	813	396	575	343	725	999999	999999	443	651	368	472	199	897	999999	999	871	118	250	15	400	999999	999999	282	999999	274	866	839	831	95	974	26	999999	646	605	124	379	999999	663	829	473	383	990	795	302	609	257	409	778	756	999999	999999	73	678	999999	999999	879	124	658	79	858	999999	625	358	677	352	966	552	301	29	630	999999	999999	420	542	27	999999	148	999999	999999	999999	467	71	85	737	697	953	999999	999999	753	244	264	765	593	999999	241	757	642	999999	999999	643	704	999999	758	135	901	999999	652	146	999999	510	999999	999999	352	63	401	180	550	621	980	399	149	999999	547	785	376	691	861	999999	310	269	999999	30	999999	673	999999	359	999999	949	835	865	999999	691	732	253	503	130	423	540	579	71	217	31	147	999999	504	832	569	973	759	219	969	213	835	688	801	720	999999	678	742	52	867	600	785	124	98	457	150	304	999999	255	278	999999	870	249	62	999999	999999	479	179	488	789	999999	200	626	999999	107	855	53	999999	782	26	999999	798	536	
999999	617	999999	32	472	56	692	275	691	513	940	648	342	999999	636	999999	837	999999	509	263	263	539	409	168	999999	999999	602	106	853	999999	999999	534	999999	343	56	445	452	861	999999	133	796	524	646	999999	685	257	764	999999	999999	337	944	999999	999999	544	283	664	999999	999999	803	999999	453	999999	421	192	999999	416	125	999999	549	200	999999	999999	627	386	999999	999999	999999	723	482	971	236	999999	999999	525	565	999999	298	999999	69	999999	237	999999	67	535	679	209	112	999999	999999	999999	999999	765	719	227	666	999999	764	999999	999999	545	771	494	604	831	254	121	907	999999	626	999999	127	136	939	167	962	306	918	999999	706	267	635	437	322	999999	999999	999999	622	999999	859	597	999999	439	999999	524	620	743	770	236	999999	567	301	999999	838	971	161	15	999999	999999	999999	369	999999	999999	162	820	909	999999	182	400	999999	783	498	446	999999	39	357	688	999999	424	547	228	536	692	810	148	965	999999	599	350	62	832	999999	999999	216	500	547	418	999999	100	615	286	571	380	242	999999	79	855	180	808	623	473	999999	411	24	45	999999	999999	862	23	999999	490	744	831	347	999999	149	999999	239	546	999999	939	410	999999	809	271	657	165	459	312	999999	120	999999	790	726	589	999999	243	56	181	999999	190	555	273	999999	134	541	999999	999999	999999	368	642	625	634	327	684	72	663	601	752	388	677	907	559	944	744	999999	954	114	757	127	905	390	68	999999	310	393	146	999999	685	730	917	133	388	944	999999	495	623	473	52	527	389	642	303	793	989	283	995	999999	500	891	999999	635	284	954	462	261	999999	754	999999	300	925	999999	915	999999	999999	999999	529	615	517	999999	618	491	72	240	738	999999	96	999999	890	36	397	999999	999999	794	153	999999	848	434	491	999999	928	868	999999	752	601	617	999999	999999	999999	445	999999	390	812	250	282	105	573	54	999999	199	999999	999999	999999	989	902	119	381	999999	879	188	705	999999	133	341	999999	750	45	319	638	130	546	815	942	454	282	999999	13	160	999999	58	999999	803	999999	302	19	636	13	466	999999	492	246	605	402	999999	739	659	267	999999	999999	532	70	263	415	105	652	360	999999	999999	717	895	115	230	999999	830	469	902	886	999999	332	999999	746	579	470	156	883	941	422	999999	715	622	749	532	999999	989	999999	465	397	122	999999	659	999999	593	748	954	999999	999999	995	571	684	999999	772	435	158	234	785	490	999999	269	222	711	937	562	704	105	155	582	990	620	842	14	514	774	191	672	418	162	830	515	999999	867	999999	
851	999999	878	999999	999999	383	16	213	507	671	999999	900	999999	721	724	889	652	999999	999999	35	999999	999999	680	332	998	253	486	999999	633	999999	999999	999999	354	999999	96	999999	825	255	999999	999999	983	416	345	342	999999	874	999999	950	694	273	187	707	999999	842	999999	132	442	556	999999	80	999999	201	580	847	394	638	999999	999999	999999	999999	73	406	976	605	52	968	393	999999	999999	133	999999	535	999999	369	999999	579	999999	512	999999	963	15	279	404	761	311	999999	999999	498	948	746	328	82	324	418	999999	780	731	368	799	601	739	999999	609	999999	80	372	999999	220	999999	814	999999	53	976	672	279	793	12	224	999999	259	999999	999999	399	999999	999999	999999	220	712	999999	701	848	999999	999999	999999	234	910	670	676	999999	939	722	999999	133	143	643	284	105	652	148	416	778	999999	74	550	468	844	705	409	999999	999999	999999	367	999999	673	999999	937	341	382	448	369	133	335	533	365	537	516	772	265	566	999999	832	568	573	753	922	342	111	999999	145	390	999999	270	754	999999	787	365	575	999999	178	706	942	723	999999	779	292	453	999999	709	999999	952	81	449	843	401	320	593	793	306	751	632	835	999999	247	68	163	863	580	983	999999	181	940	322	97	860	588	118	999999	793	471	479	999999	402	159	192	318	765	427	363	239	204	999999	279	708	999999	870	773	486	155	625	428	872	999999	141	999999	22	759	362	983	813	211	238	999	834	281	282	999999	30	64	750	999999	999999	227	754	382	999999	670	999999	550	989	999999	632	219	178	52	606	999999	999999	318	180	558	412	444	550	999999	966	572	445	999999	273	438	752	431	405	999999	982	655	254	758	240	351	154	811	993	998	578	29	999999	791	674	921	181	999999	884	999999	986	11	999999	726	416	47	235	188	999999	560	999999	211	813	941	70	951	999999	512	999999	828	999999	600	450	551	459	946	999999	999999	999999	999999	267	50	546	214	251	999999	978	999999	351	202	125	966	534	443	935	376	215	890	731	723	814	668	634	999999	786	395	561	135	277	470	306	582	426	935	303	31	664	999999	700	89	973	589	999999	884	712	448	76	999999	616	92	741	850	921	48	536	599	416	999999	999999	855	429	852	260	881	896	543	999999	598	150	914	999999	606	200	999999	749	235	506	749	353	348	999999	554	519	999999	728	455	999999	999999	408	703	999999	183	192	844	660	130	339	289	988	178	898	478	866	701	380	145	660	999999	299	311	102	667	999999	88	537	874	343	999999	162	450	999999	170	199	446	999999	538	
423	356	992	628	999999	227	999999	184	999999	999999	687	999999	814	593	795	391	99	107	611	999999	46	999999	316	785	786	274	999999	548	295	738	288	430	999999	841	721	314	999999	999999	999999	875	907	999999	638	999999	197	526	261	568	655	501	81	102	835	362	502	999999	49	216	841	999999	100	999999	999999	711	572	267	424	973	872	490	113	999999	691	735	49	999999	476	629	999999	270	22	999999	892	794	666	195	999999	49	348	999999	275	80	999999	999999	785	999999	83	926	999999	999999	999999	999999	999999	174	397	652	999999	109	322	999999	842	419	618	581	618	531	999999	104	55	999999	671	999999	634	999999	225	999999	599	906	950	999999	10	549	514	668	168	999999	871	999999	406	23	784	495	726	999999	569	855	999999	999999	175	263	374	979	881	999999	268	726	653	236	949	364	62	504	159	999999	428	303	905	950	422	883	660	601	698	41	601	186	999999	999999	899	999999	581	352	741	999999	980	30	668	775	410	442	91	645	778	52	961	290	345	759	501	276	949	999999	834	291	603	773	291	999999	147	91	77	938	337	589	999999	710	999999	462	999999	407	635	139	550	980	999999	24	999999	655	999999	321	841	899	222	633	999999	79	517	999999	103	999999	739	817	638	999999	374	152	317	198	269	260	999999	999999	772	104	641	820	999999	854	490	588	949	635	780	825	250	178	726	704	999999	999999	202	313	369	779	668	817	500	999999	615	658	999999	635	999999	999999	794	958	999999	999999	991	599	118	663	999999	515	268	114	47	999999	88	206	999999	613	28	556	68	224	523	993	435	823	330	739	999999	999999	999999	323	248	961	41	999999	999999	607	712	580	604	538	343	854	999999	564	780	999999	153	419	241	103	999999	840	760	580	999999	142	692	999999	279	378	425	148	633	944	865	85	781	796	164	999999	901	999999	951	529	880	668	482	871	999999	643	999999	828	599	999999	706	999999	211	461	847	909	914	999999	310	236	123	205	999999	576	698	704	905	357	999999	422	201	178	999999	240	699	999999	659	821	135	636	781	999999	548	845	999999	467	874	330	948	999999	904	368	147	999999	416	684	448	906	999999	348	737	249	573	999999	596	538	518	970	761	999999	259	103	999999	674	454	526	656	385	338	240	999999	584	408	20	518	833	41	174	824	24	999999	753	999999	999999	898	542	33	372	258	709	999999	999999	568	877	995	999999	950	999999	999999	890	999999	72	999999	942	518	163	840	562	668	763	507	999999	155	747	743	506	456	999999	776	912	502	294	136	629	291	925	999999	999999	999999	707	
882	568	999999	999999	986	999999	184	999999	999999	744	701	471	703	494	211	605	999999	821	144	498	364	999999	696	999999	398	744	936	948	999999	593	147	319	999999	961	880	938	460	221	760	478	999999	751	999999	41	999999	41	590	999999	999999	999999	999999	203	396	526	999999	563	999999	535	545	999999	338	236	999999	685	606	391	999999	742	999999	272	155	546	70	665	177	999999	967	999999	157	366	163	304	530	976	426	944	922	31	619	327	76	924	675	518	999999	999999	999999	676	435	828	117	847	37	164	540	630	142	731	999999	738	999999	999999	388	189	98	44	706	77	999999	662	468	999999	133	296	206	999999	870	999999	999999	999999	905	300	239	999999	258	315	999999	375	445	999999	811	201	672	880	730	857	546	496	430	116	398	640	417	999999	999999	216	724	740	958	999999	759	999999	216	999999	999999	305	979	69	930	782	767	340	631	999999	851	277	999999	999999	999999	348	684	384	131	418	999999	275	883	466	958	52	999999	535	999999	136	47	230	984	999999	58	435	878	486	566	648	348	999999	19	943	920	102	977	481	185	619	634	999999	999999	797	999999	567	421	522	110	887	999999	241	923	505	999999	631	999999	842	204	140	999999	208	817	999999	79	625	265	939	999999	866	999999	999999	360	999999	501	999999	760	196	793	490	23	366	386	678	457	117	999999	514	517	299	809	145	287	54	999999	999999	567	986	999999	978	311	482	976	243	822	999999	880	135	13	773	870	105	59	714	126	113	821	148	34	962	999999	751	432	256	66	929	832	315	649	75	104	773	468	999999	188	541	390	152	856	376	236	19	511	743	999999	713	96	573	927	55	614	428	962	765	497	560	999999	729	186	893	258	575	486	937	999999	999999	637	244	535	585	723	679	292	658	735	480	250	999999	828	353	843	269	999999	603	461	999999	811	703	327	628	491	999999	965	963	999999	661	533	999999	74	999999	999999	999999	47	352	999999	999999	145	313	40	999999	999999	999999	999999	833	59	989	197	999999	486	12	999999	999999	916	999999	999999	999999	714	329	540	84	947	676	623	999999	999999	999999	999999	45	282	526	540	999999	999999	999999	317	129	999999	999999	999999	999999	999999	651	97	71	45	152	935	140	999999	267	230	999999	773	955	80	643	748	403	566	67	767	161	609	959	472	999999	270	616	599	999999	999999	582	415	412	609	999999	999999	999999	472	134	66	999999	787	999999	306	723	734	717	239	674	380	366	999999	855	370	322	51	137	599	257	881	999999	999999	282	954	999999	410	999999	355	999999	64	197	999999	442	11	676	
999999	999999	999999	748	999999	999999	387	925	604	946	17	559	999999	296	264	999999	999999	224	999999	737	561	515	70	999999	999999	373	371	999999	619	193	435	142	854	694	949	456	474	850	999999	999999	941	614	678	18	999999	850	328	68	999999	602	235	716	199	273	124	858	534	13	999999	689	192	999999	315	420	999999	874	705	358	347	999999	986	121	999999	914	796	999999	836	61	28	472	55	312	945	27	958	718	942	590	579	100	922	471	999999	999999	999999	30	309	268	496	765	155	970	999999	999999	615	124	697	999999	477	178	999999	482	985	963	644	999999	975	999999	999999	802	932	999999	999999	256	999999	525	695	514	768	776	647	578	564	263	999999	84	591	999999	411	844	31	999999	123	999999	78	449	485	999999	870	276	999999	21	806	694	999999	40	201	999999	999999	999999	428	999999	516	999999	999999	454	917	999999	646	570	298	999999	886	616	781	274	11	378	999999	999999	49	243	644	502	731	636	771	870	430	296	882	999999	417	320	999999	839	160	422	879	624	531	754	816	310	978	312	134	199	912	568	38	823	295	390	60	195	547	999999	968	894	999999	56	311	999999	687	181	334	999999	200	999999	123	588	498	999999	999999	999999	999999	344	524	428	999999	581	999999	861	268	69	831	36	270	241	301	146	453	984	941	484	452	467	999999	806	978	558	999	970	999999	450	999999	731	476	764	767	213	500	549	392	999999	98	449	100	627	350	308	315	959	650	999999	144	999999	999999	439	842	999999	720	717	450	953	582	987	417	818	735	999999	559	505	473	97	999999	903	601	840	395	13	376	995	466	679	252	49	999999	999999	315	820	119	46	922	807	492	782	109	999999	528	999999	42	282	892	999999	748	810	496	562	340	240	999999	782	53	839	999999	725	260	770	710	543	667	940	512	914	989	523	583	665	605	863	999999	172	321	294	971	103	113	226	999999	442	553	767	146	84	908	999999	999999	999999	223	999999	999999	338	728	999999	442	101	769	978	260	999999	236	830	957	477	436	749	470	759	868	500	622	44	839	278	989	999999	999999	438	16	662	999999	500	451	837	341	476	444	999999	851	879	999999	999999	965	706	215	999999	809	668	647	999999	867	999999	224	723	155	999999	499	459	995	542	297	341	972	598	703	736	388	999999	145	999999	314	143	907	988	176	497	999999	999999	72	999999	101	145	790	999999	795	297	999999	728	691	843	977	984	340	319	999999	992	999999	377	12	999999	344	689	533	688	853	733	999999	235	999999	658	999999	366	396	729	451	162	550	134	
802	999999	459	660	438	302	982	330	999999	999999	999999	183	344	701	139	593	931	999999	611	112	993	71	961	61	999999	999999	424	620	598	610	868	438	452	38	574	596	29	999999	260	999999	705	533	999999	739	827	999999	324	999999	999999	803	797	49	550	447	141	740	999999	408	489	406	877	999999	999999	202	728	968	731	316	136	542	999999	999999	161	380	407	469	999999	999999	233	797	718	999999	393	999999	813	829	887	999999	896	833	151	999999	204	999999	999999	999999	801	737	20	859	652	999999	999999	694	239	550	999999	999999	50	671	999999	233	184	692	687	190	999999	999999	389	899	90	999999	419	302	401	952	999999	306	26	999999	667	403	999999	374	999999	709	105	999999	565	273	940	717	964	234	234	917	999999	511	999999	183	363	999999	358	120	999999	926	999999	999999	302	999999	496	591	999999	976	13	215	21	999999	548	977	999999	290	999999	126	999999	372	762	999999	78	483	516	551	140	843	710	999999	55	110	999999	228	121	797	405	287	776	359	564	999999	230	999999	999999	999999	963	198	98	83	491	242	999999	415	174	414	239	818	771	999999	461	320	275	999999	170	910	225	330	866	296	885	104	349	999999	808	773	999999	59	577	880	587	941	755	637	321	812	999999	189	64	706	999999	586	516	830	897	254	722	30	858	995	419	999999	332	801	197	397	999999	551	607	999999	450	189	251	890	999999	999999	564	638	888	357	961	46	275	999999	728	308	587	519	712	564	61	942	200	999999	470	943	619	953	999999	924	920	407	999999	999999	999999	388	345	999999	472	387	689	93	142	511	43	383	377	172	83	888	999999	383	839	999999	348	507	988	668	429	999999	900	611	198	999999	999999	564	463	612	903	349	999999	961	57	334	875	999999	810	689	549	97	576	456	999999	999999	125	999999	568	539	325	758	399	677	206	57	486	87	895	999999	83	479	999999	765	268	733	925	847	999999	999999	177	380	999999	308	128	999999	848	453	999999	638	849	889	995	999999	296	154	949	296	764	999	848	797	82	999999	616	999999	177	810	198	156	634	277	221	63	999999	944	999999	100	558	864	209	42	356	266	328	999999	483	995	478	999999	999999	639	999999	336	666	999999	999999	999999	692	59	999999	47	265	585	13	581	678	942	561	999999	92	858	737	900	799	815	451	815	323	999999	596	999999	341	83	999999	995	194	884	999999	993	645	999999	408	999999	999999	171	776	999999	263	747	515	541	444	136	41	999999	901	193	537	850	927	492	999999	999999	999999	993	705	192	999999	18	397	794	555	999999	706	85	
460	999999	210	637	48	681	562	999999	916	999999	737	215	52	446	999999	10	357	546	76	163	999999	147	56	999999	465	999999	557	255	359	999999	985	876	429	955	474	673	999999	899	812	256	930	173	354	407	999999	500	149	776	914	396	447	19	501	552	999999	999999	191	504	181	453	999999	316	227	999999	79	861	999999	999999	972	999999	28	999999	999999	819	999999	999999	999999	649	450	965	455	999999	340	962	283	976	384	876	999999	160	999999	488	728	368	999999	623	946	158	337	999999	999999	999999	999999	495	999999	999999	285	681	329	999999	999999	542	63	216	999999	353	976	999999	999999	102	486	908	999999	821	937	999999	729	375	697	999999	167	644	999999	55	260	403	976	999999	593	999999	701	702	557	452	629	949	999999	999999	369	779	647	690	237	999999	999999	806	122	982	557	999999	270	909	984	999999	547	886	231	999999	956	605	377	140	671	637	999999	783	361	496	201	999999	115	999999	999999	918	999999	476	417	86	137	453	290	993	298	999999	33	791	718	837	905	743	999999	999999	565	764	412	999999	999999	599	843	144	455	626	791	569	732	999999	903	76	757	999999	479	154	999999	512	325	383	841	915	614	999999	999999	999999	591	999999	999999	999999	999999	251	515	455	456	817	242	993	997	663	999999	999999	33	969	999999	651	89	999999	273	583	547	63	448	38	675	114	999999	244	78	931	44	343	999999	53	412	662	560	312	624	661	912	886	515	661	181	122	999999	999999	721	424	443	999999	194	686	151	598	999999	487	999999	352	832	997	999999	999999	628	868	429	999999	999999	235	999999	999999	219	999999	670	660	547	787	999999	562	222	350	522	654	497	287	158	623	999999	999999	859	999999	531	282	829	999999	961	449	999999	313	692	911	87	496	333	666	548	999999	25	999999	60	25	630	227	140	492	999999	280	578	351	720	806	999999	999999	375	999999	999999	937	782	755	699	108	754	553	869	310	999999	36	330	831	739	575	999999	420	763	844	452	314	152	347	439	690	999999	691	593	885	832	333	130	316	420	611	800	269	791	951	270	87	357	829	229	999999	949	746	999999	154	209	669	990	999999	999999	941	999999	444	326	19	999999	999999	960	983	478	939	905	24	999999	138	775	348	999999	811	999999	375	956	322	128	999999	740	134	88	449	999999	173	999999	599	741	478	816	365	943	781	724	999999	999999	374	999999	289	553	935	334	999999	999999	860	999999	188	948	209	985	482	326	345	279	112	984	999999	999999	315	606	999999	283	943	999999	419	404	999999	97	999999	999999	591	962	838	437	999999	800	604	
80	825	133	999999	651	541	999999	999999	48	608	999999	621	999999	999999	999999	999999	682	246	661	390	172	999999	999999	202	101	572	951	403	519	488	907	474	999999	390	450	481	192	999999	665	741	461	978	999999	796	345	476	173	651	524	999999	165	200	153	419	442	121	999999	930	72	88	590	98	999999	560	999999	999999	318	832	165	999999	999999	999999	581	999999	999999	193	587	999999	999999	625	409	309	879	601	332	717	330	893	947	999999	121	999999	999999	999999	161	373	999999	820	106	307	167	999999	999999	928	999999	999999	999999	233	489	999999	534	699	999999	447	999999	999999	999999	232	999999	999999	717	425	999999	826	999999	610	999999	999999	999999	566	999999	766	573	559	999999	78	813	950	546	406	108	106	413	698	804	999999	188	999999	906	999999	999999	999999	999999	123	589	742	455	999999	453	455	85	623	464	999999	999999	767	999999	999999	980	999999	477	268	686	832	884	620	22	196	31	73	432	907	98	999999	412	999999	999999	460	970	725	999999	152	507	999999	999999	484	999999	490	999999	999999	295	664	962	306	403	999999	255	759	238	999999	730	999999	999999	999999	33	999999	535	566	999999	130	592	675	552	999999	986	334	761	594	511	410	978	531	716	984	777	767	945	999999	504	516	853	425	232	12	999999	365	504	999999	78	999999	949	999999	969	360	999999	619	121	999999	999999	78	144	999999	258	827	989	208	552	663	613	265	232	999999	72	13	276	177	453	550	999999	631	830	644	999999	357	461	999999	561	366	540	168	655	248	999999	435	382	202	176	404	999999	796	813	840	513	812	931	216	23	966	93	286	175	571	447	999999	999999	499	143	900	375	96	646	195	999999	454	610	999999	269	999999	631	83	11	999999	538	472	999999	990	141	714	426	255	890	595	282	263	992	94	800	795	197	882	69	999999	999999	926	160	627	716	68	212	947	999999	386	999999	999999	285	126	42	974	869	258	368	999999	484	130	205	61	999999	869	462	525	193	474	448	749	999999	999999	999999	999999	999999	999999	999999	83	999999	478	309	513	260	999999	999999	999999	61	825	925	939	999999	999999	999999	908	730	109	714	999999	605	686	999999	481	999999	595	995	550	105	999999	662	678	974	295	917	999999	999999	692	800	649	892	585	474	368	549	999999	235	384	944	122	881	223	486	436	477	825	715	827	999999	665	277	437	999999	999999	173	256	965	238	999999	785	96	48	308	74	999999	30	222	405	932	439	370	620	605	999999	549	448	201	548	817	101	300	993	127	999999	382	464	804	843	205	302	543	996	999999	168	36	999999	914	422	
481	457	613	319	894	144	304	657	831	799	90	724	65	426	421	630	495	103	921	173	692	500	225	378	210	999999	999999	373	957	447	956	707	534	778	999999	999999	488	980	108	982	840	999999	632	15	999999	999999	246	126	585	42	672	999999	999999	999999	999999	999999	999999	244	118	999999	248	931	699	999999	843	383	199	999999	360	999999	151	514	994	938	332	999999	868	220	615	729	404	780	787	925	999999	33	785	783	57	95	138	999999	872	844	743	908	34	248	172	389	291	999999	766	534	890	167	938	982	428	999999	999999	31	629	388	860	999999	154	999999	999999	820	597	416	238	274	922	999999	642	159	204	424	942	629	58	235	448	999999	23	262	45	617	94	802	364	999999	972	116	624	999999	984	285	999999	260	629	351	792	874	731	999999	612	999999	999999	789	788	14	820	493	973	403	940	999999	454	891	999999	999999	735	794	62	943	302	815	283	159	999999	919	659	999999	999999	706	443	573	712	999999	650	53	101	305	24	360	474	489	143	230	552	999999	830	872	999999	627	616	997	822	787	209	797	718	376	624	869	354	138	999999	276	960	376	712	999999	999999	695	910	999999	999999	701	479	812	681	62	999999	606	98	786	179	382	100	999999	751	925	322	999999	334	725	999999	999999	15	346	996	867	999999	186	999999	898	631	826	999999	999999	226	999999	317	999999	999999	666	769	27	781	999999	958	120	186	524	625	787	619	398	371	195	759	635	696	143	816	814	792	430	750	199	999999	999999	666	914	229	630	999999	926	737	667	999999	663	373	999999	387	886	690	746	561	999999	288	242	999999	999999	425	999999	434	184	579	999999	874	999999	277	591	413	614	453	271	304	994	999999	693	660	703	239	106	271	259	755	930	134	55	868	999999	910	922	888	999999	499	999999	206	999999	356	436	793	615	396	782	43	773	442	999999	451	566	899	999999	581	761	302	329	329	185	999999	999999	186	828	480	595	681	999999	999999	319	772	999999	797	735	346	234	999999	623	710	489	225	982	498	705	604	312	782	324	999999	999999	999999	179	319	999999	24	707	259	999999	145	800	999999	553	56	999999	655	785	768	174	259	999999	851	678	999999	999999	959	447	160	999999	999999	178	812	366	150	599	999999	999999	357	776	720	638	974	943	488	909	388	999999	935	999999	59	819	543	617	75	992	284	173	999999	478	71	577	557	778	742	966	987	999999	412	999999	655	999999	999999	992	454	620	383	908	200	709	462	999999	511	784	431	414	635	205	300	157	999999	313	999999	999999	714	152	
90	205	211	521	999999	999999	269	488	720	997	391	550	173	455	619	376	973	851	26	774	75	773	357	999999	340	792	454	264	999999	352	999999	559	999999	999999	539	187	999999	678	787	818	999999	33	999999	433	999999	999999	41	845	538	947	339	200	999999	940	87	317	848	873	190	139	198	15	355	377	987	831	273	862	915	999999	669	305	999999	208	999999	52	709	923	999999	999999	999999	999999	726	195	22	820	999999	347	234	232	339	999999	497	658	629	32	678	696	446	999999	821	179	929	106	287	44	135	663	999999	44	608	924	567	934	378	999999	288	999999	365	176	143	999999	638	693	111	836	807	416	578	725	373	999999	486	124	434	590	679	629	999999	978	694	999999	154	199	624	414	276	562	289	49	743	999999	340	279	67	895	541	999999	994	451	236	719	94	477	999999	594	447	452	510	787	910	659	263	386	482	999999	781	448	79	999999	999999	255	137	538	999999	855	999999	216	999999	538	999999	442	999999	465	752	999999	950	676	527	39	966	823	62	501	999999	93	999999	954	797	959	124	102	176	999999	999999	981	592	556	999999	816	912	241	395	999999	999999	478	35	797	999999	508	999999	115	920	50	999999	746	203	635	999999	898	999999	999999	419	107	999999	999999	276	999999	583	771	392	999999	190	711	127	735	437	90	763	660	68	467	330	298	811	19	999999	999999	577	145	788	957	157	999999	226	194	821	297	557	999999	999999	698	999999	863	999999	754	924	219	922	994	319	122	872	748	839	999999	407	130	296	415	784	149	758	447	983	435	999999	999999	495	932	999999	999999	532	981	999999	999999	252	467	999999	66	999999	962	213	583	826	675	94	408	757	94	786	700	11	151	996	999999	939	777	879	690	507	340	723	990	90	179	589	890	299	999999	889	940	947	999999	330	999999	935	185	620	317	350	847	836	411	999999	223	999999	391	985	395	999999	475	999999	491	999999	754	249	223	999999	657	95	204	118	999999	205	846	752	999999	821	184	137	764	166	999999	350	660	504	322	844	866	41	208	999999	904	60	999999	362	465	680	576	582	999999	682	963	999999	155	739	999999	216	309	470	376	999999	811	999999	999999	999999	25	151	999999	259	999999	379	999999	625	886	299	999999	237	999999	493	999999	100	254	601	999999	91	999999	349	999999	920	999999	999999	999999	405	664	638	999999	999999	394	113	347	999999	999999	326	655	352	55	347	346	856	999999	999999	434	999999	999999	999999	999999	219	853	999999	999999	676	946	999999	314	999999	833	241	961	257	205	999999	842	678	156	971	319	928	945	
72	45	854	999999	348	396	999999	681	730	231	388	999999	883	792	810	986	999999	378	803	999999	999999	999999	814	386	999999	660	965	488	756	668	999999	966	397	274	999999	548	999999	673	607	591	690	149	113	19	999999	999999	321	999999	42	691	999999	999999	515	916	120	553	999999	477	914	688	430	145	925	999999	999999	422	999999	619	11	272	999999	998	771	999999	332	696	415	804	999999	163	348	199	999999	999999	194	999999	460	481	164	999999	326	999999	758	918	171	554	223	52	990	170	19	999999	774	999999	968	486	831	304	593	999999	147	999999	673	761	350	240	688	999999	999999	420	999999	454	465	763	999999	999999	999999	852	59	999999	482	373	813	643	154	646	424	686	106	999999	999999	166	887	740	999999	999999	131	999999	999999	930	999999	363	175	580	208	564	246	21	999999	50	246	979	254	999999	941	773	612	40	616	704	999999	999999	999999	179	643	804	999999	725	662	55	806	252	284	129	910	129	208	243	999999	999999	409	413	999999	999999	999999	797	912	999999	798	336	999999	999999	390	874	124	864	999999	995	999999	403	996	521	358	779	244	994	704	999999	999999	822	575	379	595	37	999999	999999	150	708	708	845	999999	497	926	336	999999	714	862	409	14	56	999999	999999	999999	50	999999	887	64	92	821	477	102	999999	174	976	761	999999	999999	363	579	710	724	999999	297	100	511	509	999999	32	30	529	141	304	130	859	301	999999	82	999999	444	417	358	67	999999	241	999999	115	333	950	999999	840	218	999999	830	303	331	999999	915	999999	999999	93	302	999999	72	302	999999	798	666	314	684	999999	999999	952	999999	171	362	667	11	66	348	999999	999999	644	458	190	999999	632	474	826	537	660	456	866	999999	360	125	326	994	595	896	999999	448	28	276	999999	994	999999	589	999999	941	664	999999	859	867	999999	906	657	584	882	981	712	333	840	999999	34	999999	999999	937	568	56	46	672	999999	169	393	957	999999	378	283	195	64	999999	999999	885	872	999999	597	998	881	999999	467	741	122	613	193	999999	608	251	252	241	25	328	31	621	905	999999	999999	699	484	186	748	289	310	697	999999	669	527	954	903	13	355	999999	999999	124	589	999999	559	803	976	761	999999	916	136	51	179	735	31	999999	979	880	999999	897	523	704	705	187	440	999999	999999	524	113	999999	347	248	885	43	272	907	42	610	999999	999999	999999	722	827	831	163	999999	999999	202	647	343	974	33	214	458	467	361	418	411	863	144	126	461	999999	999999	999999	887	165	145	472	124	161	999999	448	378	183	999999	999999	873	34	
181	898	493	877	770	678	324	44	999999	575	910	498	630	746	307	312	272	74	999999	262	276	113	391	729	999999	191	605	584	836	284	667	484	545	999999	692	246	633	584	887	999999	264	853	728	569	561	999999	530	999999	150	999999	911	736	754	620	757	78	516	999999	354	589	83	999999	207	162	908	999999	999999	253	999999	71	679	999999	187	106	998	422	384	821	999999	907	660	972	999999	769	372	931	730	999999	629	623	729	869	999999	999999	953	524	655	575	661	135	672	287	578	88	396	999999	558	657	622	344	693	695	596	999999	999999	999999	999999	438	789	977	706	38	624	440	342	810	458	879	153	483	999999	809	170	52	244	383	404	365	383	999999	382	82	312	294	930	44	283	792	378	999999	229	999999	785	683	429	643	663	147	746	999999	775	678	514	148	577	884	999999	553	212	556	999999	939	999999	650	604	999999	726	339	510	999999	536	665	511	300	263	999999	999999	486	622	601	999999	999999	618	796	374	999999	567	173	717	999999	508	999999	590	822	999999	289	172	999999	88	999999	917	333	636	999999	60	119	177	223	999999	36	861	58	930	999999	836	448	331	999999	285	999999	999999	562	622	465	999999	999999	85	688	153	999999	388	887	407	999999	999999	395	630	179	746	265	536	999999	288	690	193	459	798	979	999999	708	958	999999	999999	999999	729	364	999999	181	650	999999	44	999999	999999	911	648	974	651	113	999999	450	818	161	522	999999	374	721	284	931	999999	349	999999	105	999999	999999	999999	999999	37	229	107	329	684	458	999999	503	999999	58	284	377	51	219	808	695	62	999999	999999	806	391	839	814	999999	999999	999999	900	310	244	938	785	635	895	999999	946	432	16	607	766	369	999999	28	800	325	999999	907	890	999999	999999	323	53	166	554	219	102	198	415	98	249	999999	558	228	268	291	272	649	481	877	272	999999	688	454	779	531	184	372	999999	498	999999	182	889	838	999999	999999	895	628	90	686	999999	758	26	917	367	861	999999	413	759	518	62	797	435	22	999999	164	634	598	387	33	44	730	159	999999	999999	77	24	720	458	347	395	644	568	999999	805	514	369	999999	999999	917	999999	770	612	530	445	773	746	999999	49	615	296	307	251	67	651	351	608	109	399	299	846	100	999999	999999	132	418	239	999999	217	294	999999	863	511	999999	312	274	127	629	481	999999	999999	148	680	842	61	98	402	511	154	464	905	270	381	797	999999	999999	814	200	999999	36	544	116	669	754	821	433	796	781	754	386	233	979	628	999999	968	708	
419	123	370	44	26	727	496	753	389	999999	999999	714	398	999999	459	926	231	999999	220	225	478	926	999999	628	999999	999999	756	767	999999	926	641	736	828	999999	220	701	829	373	999999	816	619	915	375	999999	941	92	393	999999	927	999999	757	183	435	999999	999999	493	999999	742	999999	405	999999	999999	523	462	892	755	885	35	472	757	999999	858	444	403	605	563	999999	734	686	219	999999	684	999999	999999	178	468	999999	84	142	726	610	97	630	615	845	890	402	912	999999	196	999999	367	999999	179	209	898	739	41	999999	676	932	367	66	999999	999999	999999	999999	589	999999	433	453	810	892	999999	157	999999	999999	828	557	999999	170	648	340	499	22	869	85	670	733	280	999999	279	999999	999999	794	252	41	999999	447	559	11	812	628	970	742	396	474	862	31	200	670	910	484	999999	515	293	37	999999	521	308	220	228	856	23	999999	184	884	436	999999	905	999999	141	391	998	712	357	29	369	756	999999	999999	223	649	542	609	819	795	492	950	510	225	999999	585	149	349	783	955	614	275	568	512	48	999999	126	222	999999	528	486	731	167	274	667	809	895	903	996	579	999999	414	885	389	402	486	451	689	512	555	999999	658	999999	401	999999	104	198	123	366	312	999999	999999	80	300	319	760	792	246	999999	999999	690	245	999999	214	642	210	390	189	120	562	469	437	709	983	999999	827	802	999999	859	573	621	999999	999999	999999	56	999999	343	594	79	642	999999	999999	140	999999	864	16	315	724	759	214	999999	18	13	804	999999	105	620	96	999999	999999	999999	36	387	985	54	999999	699	658	999999	648	999999	795	119	999999	868	263	306	999999	128	279	522	88	16	654	859	999999	777	999999	999999	950	382	999999	999999	588	684	667	828	155	999999	955	317	656	999999	999999	347	917	899	999999	936	589	999999	757	968	744	969	878	999999	732	135	442	142	999999	807	999999	275	999999	225	530	793	999999	435	161	70	173	962	865	521	999999	317	942	712	251	805	271	162	999999	288	999999	619	805	646	106	29	999999	999999	999999	999999	999999	845	727	702	999999	742	734	999999	999999	999999	804	999999	113	999999	999999	999999	193	729	890	162	545	64	999999	341	389	911	999999	564	999999	142	699	999999	612	25	170	59	589	250	343	508	999999	117	999999	999999	999999	63	999999	447	999999	681	835	999999	931	207	314	305	204	396	322	999999	755	999999	999999	515	998	999999	179	999999	207	85	835	999999	396	392	91	437	999999	999999	999999	335	405	549	999999	657	306	68	419	415	999999	999999	855	203	999999	875	753	900	
999999	999	928	30	884	427	250	445	846	892	254	549	125	877	755	480	538	986	72	216	136	176	218	999999	54	764	386	341	230	999999	25	520	638	999999	999999	550	795	836	451	977	308	607	811	413	813	869	299	834	119	999999	999999	999999	999999	547	773	126	790	988	999999	999999	999999	909	225	214	877	734	999999	934	999999	214	685	701	999999	999999	907	529	365	805	135	184	474	552	999999	846	999999	84	706	101	417	999999	999999	806	860	999999	936	399	392	606	535	89	959	365	111	999999	698	999999	406	729	639	254	761	984	863	802	999999	498	999999	378	238	999999	38	819	526	705	454	999999	841	223	999999	999999	146	758	279	56	224	999999	451	327	157	23	678	977	461	173	276	775	942	67	676	999999	712	999999	378	732	999999	150	839	406	459	819	999999	192	999999	131	117	12	715	999999	587	999999	56	369	999999	224	135	60	367	362	438	679	936	783	547	708	999999	999999	999999	547	999999	999999	280	55	867	337	892	999999	406	340	66	274	70	136	480	139	401	353	792	999999	607	999999	999999	486	967	780	883	347	645	999999	325	984	623	999999	821	512	999999	11	501	893	999999	999999	654	36	306	174	619	810	999999	417	316	999999	999999	234	940	994	301	999999	87	97	999999	555	849	533	24	81	650	892	314	967	863	400	851	999999	833	999999	356	755	999999	803	170	82	44	238	565	863	654	999999	237	827	220	482	924	999999	448	776	790	999999	22	999999	523	999999	506	345	999999	916	611	441	401	972	647	546	613	284	999999	999999	521	621	999999	161	999999	999999	664	486	756	391	476	446	460	66	187	999999	743	999999	289	999999	576	698	999999	649	261	223	997	264	189	674	999999	649	487	999999	265	178	163	860	808	999999	999999	29	999999	172	449	174	999999	344	795	999999	999999	658	994	494	999999	822	999999	999999	999999	999999	264	409	306	92	522	826	959	393	801	18	999999	882	999999	999999	999999	556	999999	522	209	96	242	662	469	999999	871	221	655	992	270	442	242	835	999999	999999	17	662	722	506	649	999999	215	999999	543	787	350	919	999999	977	999999	258	999999	423	128	999999	970	999999	999999	539	220	999999	999999	966	132	368	776	999999	922	550	20	999999	999999	999999	872	586	999999	644	129	999999	426	951	709	678	878	999999	729	818	717	157	999999	415	722	193	296	349	451	248	475	184	20	114	999999	960	999999	999999	999999	110	550	542	931	336	482	268	999999	268	601	503	98	120	639	957	528	774	915	604	994	651	326	999999	144	643	178	944	999999	999999	999999	748	
711	999999	597	629	999999	999999	226	308	933	463	80	37	747	948	999999	999999	999999	63	999999	233	55	372	412	999999	783	26	999999	297	167	537	596	999999	314	853	791	617	522	19	688	999999	557	617	671	999999	581	299	786	999999	494	813	999999	999999	735	999999	703	348	78	824	846	261	777	999999	150	405	866	278	723	894	166	999999	842	535	374	999999	675	437	701	871	999999	999999	240	222	999999	999999	137	999999	76	999999	159	452	548	698	999999	436	575	628	999999	275	674	312	999999	892	38	952	971	874	252	501	65	999999	647	999999	999999	361	31	564	136	796	278	887	212	149	744	713	993	999999	999999	937	668	57	960	435	999999	889	918	348	193	850	382	263	736	574	528	884	805	351	75	811	415	999999	501	680	997	999999	109	999999	157	999999	999999	828	512	315	833	18	315	221	10	999999	443	683	999999	285	424	999999	161	638	621	860	908	652	88	559	532	657	555	289	999999	421	789	492	999999	869	892	553	751	431	740	520	578	593	351	332	378	999999	639	226	266	982	634	471	813	296	415	316	750	952	782	186	999999	999999	783	588	999999	950	493	511	393	870	273	730	897	111	291	999999	311	999999	191	801	27	339	999999	455	786	999999	679	999999	463	999999	803	798	648	564	67	552	999999	762	379	428	999999	137	999999	396	999999	904	999999	712	15	100	999999	999999	771	981	168	133	999999	999999	802	634	999999	589	58	807	76	474	91	999999	54	739	515	549	386	762	562	890	999999	636	736	881	754	966	898	372	580	809	37	667	406	933	549	999999	959	744	156	658	89	34	329	255	822	241	667	999999	585	466	999999	999999	428	278	999999	376	601	999999	879	314	999999	686	237	267	999999	999999	999999	120	999999	42	999999	641	616	904	810	482	316	490	68	523	309	632	787	124	999999	29	248	137	317	183	999999	48	864	842	967	402	999999	999999	808	999999	305	557	86	999999	876	976	402	524	467	154	69	999999	862	999999	15	68	898	122	999999	427	186	808	999999	26	161	999999	777	999999	936	418	684	254	682	660	999999	751	555	999999	999999	225	626	724	999999	999999	123	770	185	508	999999	909	504	684	996	999999	999999	496	754	999999	401	999999	208	999999	587	59	469	814	438	211	999999	263	999999	664	874	850	801	462	147	640	902	390	375	278	936	37	999999	10	258	301	439	731	997	495	843	913	999999	998	146	621	703	308	999999	974	370	583	406	839	999999	155	589	769	358	123	999999	20	958	930	692	560	145	469	566	146	999999	999999	265	26	
820	999999	999999	802	326	526	937	604	58	401	907	362	631	84	199	999999	712	669	999999	884	338	833	954	95	315	585	485	243	742	999999	212	954	999999	999999	29	999999	999999	999999	999999	832	186	563	999999	567	33	339	929	999999	279	463	433	112	43	381	999999	987	15	748	497	740	999999	999999	861	852	198	952	44	251	64	349	791	999999	226	550	707	774	999999	396	999999	976	656	424	963	289	771	110	921	946	701	41	844	999999	299	712	791	999999	701	118	379	80	305	688	16	930	671	507	885	492	999999	913	999999	999999	999999	521	94	626	999999	582	90	98	40	98	550	999999	505	228	999999	514	999999	234	83	762	27	999999	680	967	418	43	617	999999	224	439	282	787	915	235	886	999999	627	175	743	129	38	290	49	999999	147	983	999999	999999	870	381	999999	449	840	363	999999	999999	840	999999	218	705	965	816	873	601	815	762	999999	280	342	858	886	593	999999	953	734	736	952	473	999999	999999	609	174	403	843	705	832	946	562	999999	202	938	511	999999	999999	999999	221	417	448	401	385	876	999999	120	22	495	149	958	887	628	864	741	999999	999999	783	106	800	999999	40	895	982	999999	999999	647	149	920	384	636	453	999999	522	329	999999	82	454	999999	455	63	391	357	566	874	69	933	768	999999	571	224	184	940	363	798	999999	552	418	569	331	516	971	101	999999	513	999999	97	999999	545	237	303	999999	234	651	999999	41	682	339	118	755	620	878	688	358	169	462	512	445	724	999999	999999	663	885	237	938	92	299	247	999999	369	972	828	999999	999999	277	383	949	299	999999	766	999999	999999	310	813	710	638	292	742	950	999999	12	651	391	603	275	640	999999	999999	712	664	742	445	286	749	783	999999	654	999999	999999	786	513	222	829	958	247	999999	362	999999	999999	310	999999	557	296	999999	366	330	447	629	999999	637	427	951	587	951	34	269	936	561	40	999999	983	999999	661	174	999999	789	821	432	999999	526	287	883	481	412	864	194	999999	283	392	999999	355	999999	508	453	999999	999999	635	878	999999	978	812	999999	999999	607	999999	999999	999999	131	465	577	508	24	273	440	360	543	480	185	96	839	119	999999	178	576	572	959	328	217	804	985	163	999999	498	999999	714	485	842	873	95	891	298	37	999999	999999	999999	341	761	999999	999999	826	91	460	999999	104	999999	999999	632	999999	45	999999	999999	688	326	479	423	565	999999	885	725	999999	701	606	99	205	551	92	843	363	622	241	208	999999	124	999999	904	703	999999	404	519	564	999999	999999	
838	728	246	999999	710	349	999999	399	815	875	352	229	134	484	370	596	552	786	999999	279	852	803	169	405	999999	348	999999	719	413	131	376	999999	31	334	768	371	958	941	381	504	961	999999	426	332	907	895	854	429	342	564	852	999999	258	999999	524	44	569	999999	999999	372	775	999999	999999	694	999999	191	999999	800	999999	999	637	610	414	999999	317	629	387	836	497	677	493	999999	386	848	999999	642	912	999999	999999	733	801	127	999999	999999	729	289	999999	999999	823	726	697	999999	713	342	927	999999	329	447	276	894	999999	732	999999	368	878	630	305	999999	425	865	999999	760	990	982	208	519	999999	404	92	38	392	655	999999	999999	979	440	440	54	921	37	999999	475	180	915	86	78	774	546	140	108	983	109	316	958	457	999999	73	731	144	417	546	924	364	999999	511	999999	720	999999	388	448	199	261	226	999999	552	999999	589	999999	999999	139	745	999999	274	999999	999999	293	348	64	324	52	376	709	999999	513	490	999999	120	933	414	999999	999999	202	168	692	909	732	882	918	415	653	999999	999999	825	999999	671	388	999999	381	202	227	999999	999999	999999	345	81	490	352	712	999999	162	692	999999	670	831	999999	553	999	581	84	322	411	430	648	670	999999	388	883	999999	841	111	739	739	740	196	421	999999	934	822	621	429	389	180	20	263	960	700	327	994	234	128	388	88	999999	879	999999	242	27	597	649	999999	606	448	870	999999	423	953	999999	484	419	99	618	187	960	655	933	999999	420	394	710	995	70	889	678	723	722	999999	999999	999999	379	999999	673	347	182	928	999999	940	999999	999999	840	17	784	843	584	145	509	211	999999	651	999999	999999	822	632	999999	999999	632	999999	999999	157	999999	762	520	64	114	240	425	999999	14	999999	999999	992	999999	216	554	702	220	999999	314	543	223	521	542	790	914	999999	366	50	460	528	305	114	180	161	130	87	496	729	999999	354	719	238	206	96	819	954	999999	615	999999	999999	443	414	413	236	934	571	999999	729	150	320	873	999999	820	486	736	999999	821	780	96	476	216	490	488	960	999999	984	999999	456	971	960	150	751	962	276	94	999999	701	999999	226	558	857	999999	589	428	480	345	417	720	359	101	999999	999999	999999	611	977	952	925	453	412	949	257	774	758	189	179	132	421	999999	401	845	999999	876	564	538	999999	449	901	999999	489	488	577	999999	106	880	827	999999	999999	361	299	141	965	257	999999	276	311	93	999999	409	258	357	923	863	999999	514	74	266	318	990	999999	999999	61	865	
999999	999999	382	653	677	878	999999	901	999999	70	999999	999999	879	778	344	297	237	535	999999	999999	811	999999	564	713	285	592	815	571	959	242	368	761	89	110	999999	999999	893	657	416	139	999999	356	458	863	608	68	634	296	921	999999	762	466	105	560	999999	831	370	999999	377	94	72	791	942	666	701	999999	190	779	494	727	403	579	129	311	453	464	682	701	115	999999	958	529	649	938	479	902	665	529	999999	462	999999	999999	290	331	76	999999	414	792	171	114	877	854	999999	203	627	193	347	999999	116	999999	158	668	563	160	136	543	151	999999	196	799	999999	660	732	41	999999	999999	999999	798	244	197	60	890	539	999999	349	113	727	456	999999	296	565	871	999999	458	999999	999999	670	139	204	533	124	409	606	371	276	999999	131	769	723	999999	894	548	558	999999	547	999999	139	563	810	33	815	999999	999999	899	244	966	247	999999	727	892	508	169	603	711	82	650	293	999999	733	132	981	999999	732	862	999999	26	322	504	999999	55	458	117	329	180	717	429	716	706	137	999999	979	847	52	831	949	735	944	999999	846	999999	975	961	999999	688	51	858	962	999999	507	999999	999999	743	999999	682	443	999999	839	433	994	653	934	586	50	433	152	144	915	901	913	666	81	475	999999	23	80	999999	288	640	138	859	466	885	209	999999	656	246	483	369	398	558	999999	521	853	203	999999	398	921	405	999999	907	999999	71	999999	841	156	999999	95	360	999999	945	122	999999	304	144	196	58	387	140	999999	906	660	556	513	364	999999	999999	621	464	60	681	575	882	104	231	999999	405	968	999999	762	477	160	133	757	452	446	696	999999	999999	16	914	21	790	628	999999	999999	999999	557	562	999999	597	566	630	309	930	999999	239	999999	83	227	790	89	999999	378	309	755	537	798	999999	918	84	342	903	457	146	670	999999	264	465	973	530	847	416	999999	175	910	999999	823	827	82	216	591	153	999999	999999	834	999999	999999	328	883	720	999999	497	999999	996	999999	999999	182	173	999999	594	975	649	999999	696	942	999999	733	213	399	235	713	970	999999	711	492	198	411	999999	311	680	373	999999	581	263	933	999999	771	300	999999	256	357	999999	568	999999	241	999999	54	804	284	170	267	219	928	657	16	999999	509	933	513	75	262	941	862	999999	231	999999	77	846	763	591	902	999999	302	999999	999999	999999	412	509	479	999999	154	607	957	150	422	164	999999	923	999999	316	851	838	999999	999999	994	415	797	979	266	202	875	208	999999	692	268	823	916	786	779	951	
224	999	463	999999	920	654	984	721	176	77	41	999999	598	999999	740	73	657	457	158	473	999999	432	253	999999	674	946	566	275	882	999999	999999	999999	999999	305	102	851	384	822	924	349	431	86	999999	199	171	731	999999	594	951	999999	176	999999	637	316	999999	999999	999999	187	298	974	999999	718	838	576	830	810	999999	302	364	888	689	834	999999	808	51	190	619	63	999999	942	347	971	323	688	433	999999	999999	838	610	311	104	207	999999	949	261	712	999999	246	369	361	999999	316	240	999999	515	341	936	829	274	999999	181	999999	999999	355	637	127	405	160	153	62	999999	170	692	62	793	999999	310	583	557	339	999999	383	694	763	220	40	740	260	183	999999	999999	763	573	106	999999	401	145	188	322	144	316	999999	999999	316	144	999999	624	188	279	33	41	363	282	999999	999999	798	18	308	145	607	999999	155	999999	62	999999	462	596	595	922	999999	356	131	270	422	32	856	290	387	628	999999	415	562	999999	160	69	487	491	638	535	341	999999	836	52	999999	757	171	119	50	999999	682	975	39	999999	877	676	910	103	859	913	714	517	999999	679	497	999999	823	174	827	993	734	971	958	69	590	18	999999	999999	555	664	999999	746	999999	292	946	999999	999999	999999	113	483	159	394	631	725	821	824	762	166	554	523	999999	997	292	57	371	999999	27	969	999999	868	166	831	999999	204	62	967	277	999999	733	999999	815	999999	70	353	844	350	349	999999	999999	766	256	362	533	41	730	863	464	202	921	999999	654	416	999999	245	326	327	845	437	999999	854	556	999999	433	999999	708	418	936	938	999999	30	371	784	732	907	622	804	307	516	999999	199	512	999999	427	498	181	409	893	824	37	526	504	911	570	999999	220	999999	999999	804	332	322	927	526	989	900	873	869	683	724	623	522	29	339	963	483	351	482	995	935	557	999999	524	121	999999	686	999999	459	224	349	697	789	874	503	999999	161	272	986	94	999999	625	311	725	178	211	514	507	175	948	97	51	738	999999	994	256	999999	798	815	614	999999	383	999999	655	999999	36	834	647	526	999999	812	221	999999	999999	477	999999	256	584	355	910	407	189	999999	511	137	307	959	951	880	999999	171	999999	456	381	781	154	211	999999	390	151	376	866	980	30	146	999999	999999	350	999999	684	10	449	452	904	217	133	32	999999	528	999999	999999	999999	999999	279	999999	458	764	999999	615	333	118	600	203	213	999999	540	208	340	999999	260	622	999999	591	999999	256	722	910	551	173	657	131	999999	137	353	
84	493	999999	999999	47	687	121	701	999999	46	999999	409	999999	999999	999999	676	925	999999	547	277	999999	458	301	999999	33	999999	548	222	820	958	211	999999	999999	999999	999999	59	999999	497	303	999999	149	920	999999	999999	630	999999	476	671	999999	999999	732	440	751	999999	928	626	202	537	687	775	149	999999	880	777	834	999999	999999	405	120	999999	244	438	999999	860	999999	504	574	999999	999999	999999	999999	999999	41	334	235	771	76	614	999999	999999	999999	904	809	527	547	249	999999	116	721	873	911	81	561	869	261	304	52	891	730	434	999999	457	596	511	981	272	867	556	999999	999999	690	330	483	607	999999	999999	628	869	322	889	463	999999	34	78	274	722	325	172	82	931	728	999999	883	999999	999999	410	318	308	546	285	999999	999999	565	657	999999	591	598	953	414	921	675	182	578	841	970	594	432	528	246	999999	999999	705	483	619	344	999999	447	985	157	999999	31	330	333	999999	517	969	901	376	885	683	133	999999	757	999999	266	555	999999	51	526	865	977	790	71	287	339	676	20	999999	999999	678	154	999999	806	999999	999999	999999	849	540	999999	999999	692	65	642	563	999999	584	999999	333	363	788	907	405	468	291	86	241	269	999999	999999	841	999999	955	63	217	999999	520	565	406	260	911	706	76	999999	525	999999	921	999999	507	152	755	728	686	592	534	770	999999	155	999999	284	669	999999	999999	999999	999999	53	999999	12	435	34	625	28	550	83	452	92	841	999999	943	118	164	93	761	903	952	122	281	373	999999	999999	999999	375	50	132	591	825	902	243	999999	482	445	919	999999	483	527	736	187	613	149	451	999999	999999	211	415	129	999999	334	900	880	380	771	999999	999999	989	244	259	977	428	491	627	999999	999999	463	471	673	245	371	288	999999	226	934	667	233	87	999999	729	173	999999	999999	15	500	12	363	854	710	81	999999	732	249	277	999999	759	132	522	999999	331	999999	740	999999	883	224	56	523	663	445	113	999999	406	482	514	96	999999	425	486	137	999999	254	608	999999	999999	800	638	999999	119	467	185	545	999999	815	194	999999	433	892	128	790	454	488	699	999999	607	999999	999999	259	734	999999	416	344	645	395	999999	87	999	979	151	999999	586	17	414	206	999999	999999	439	999999	298	393	663	999999	306	696	683	698	554	199	163	999999	999999	999999	999999	928	60	999999	999999	325	731	999999	131	999999	751	45	999999	999999	999999	503	158	999999	999999	457	999999	350	527	956	999999	949	999999	395	532	809	999999	999999	331	999999	999999	486	155	999999	666	123	999999	191	271	219	
999999	271	492	999999	624	61	50	123	177	314	999999	964	999999	104	803	999999	999999	999999	584	322	627	279	713	999999	744	597	358	730	382	388	596	780	88	318	257	776	999999	999999	770	481	768	713	314	999999	999999	737	85	999999	999999	715	511	999999	607	999999	591	439	557	999999	501	999999	999999	320	999999	788	999999	646	885	102	999999	37	494	146	575	112	999999	999999	964	999999	233	16	999999	307	115	667	877	82	999999	139	726	818	228	979	974	744	778	458	972	999999	308	999999	999999	983	214	999999	999999	374	948	504	406	677	474	860	263	494	999999	405	215	83	911	645	473	999999	999999	37	808	514	999999	831	334	999999	941	448	999999	98	999999	538	103	517	445	512	134	678	733	58	354	368	726	999999	239	383	252	899	614	663	671	104	618	186	999999	716	212	127	999999	310	736	35	471	999999	339	975	311	698	637	408	999999	795	33	999999	682	450	788	682	601	950	999999	999999	999999	999999	427	70	999999	916	728	999999	310	16	999999	432	322	329	896	562	159	263	999999	554	272	999999	999999	875	81	301	503	349	928	529	999999	999999	458	694	201	736	746	279	999999	999999	969	999999	999999	514	297	601	14	363	999999	235	533	347	999999	999999	779	627	593	551	988	629	422	999999	999999	781	490	287	999999	627	138	999999	815	999999	208	686	999999	999999	999999	637	999999	999999	296	150	795	702	999999	187	999999	160	999999	999999	152	204	291	436	972	590	117	326	999999	19	627	999999	234	392	999999	999999	149	202	723	424	519	955	999999	519	999999	999999	593	108	784	999999	999999	999999	999999	565	27	999999	598	772	714	993	257	792	613	578	999999	909	916	413	292	353	999999	999999	437	500	64	196	241	771	103	999999	997	18	542	720	82	803	674	669	374	798	64	377	487	729	177	726	352	394	666	433	365	189	815	999999	274	788	396	999999	511	830	389	999999	678	24	995	999999	260	999999	506	58	245	257	48	493	999999	999999	671	707	333	999999	999999	846	114	669	999999	818	999999	110	999999	294	417	999999	167	543	419	238	698	472	733	929	476	459	999999	999999	197	999999	150	332	153	604	127	999999	888	183	986	999999	721	18	999999	999999	999999	159	446	999999	641	782	99	999999	84	69	971	208	973	403	860	394	958	496	482	235	677	870	957	851	177	728	573	984	557	876	999999	689	792	555	883	999999	23	676	999999	415	29	999999	999999	93	633	919	715	494	999999	601	584	235	536	455	999999	184	202	595	54	999999	999999	115	947	207	552	291	415	428	519	543	381	292	518	76	
216	40	622	873	228	258	22	999999	671	999999	302	999999	163	346	54	709	134	999999	999999	999999	206	914	699	60	540	351	999999	296	974	999999	230	301	999999	469	249	480	561	329	376	796	900	139	443	991	905	271	138	999999	383	810	999999	952	660	999999	870	301	999999	572	342	999999	744	726	999999	891	735	10	575	999999	107	574	999999	805	61	835	999999	76	480	708	999999	279	223	444	913	174	999999	277	640	271	599	999999	999999	989	999999	500	999999	999999	35	551	999999	999999	696	445	999999	999999	999999	613	901	825	289	803	821	633	999999	72	663	310	812	939	531	467	369	313	999999	160	999999	999999	818	999999	999999	990	51	928	999999	250	999999	778	999999	114	511	756	999999	815	999999	795	136	515	999999	923	836	999999	371	95	30	798	999999	392	999999	820	999999	505	795	349	999999	299	999999	892	190	999999	489	885	999999	707	438	775	100	554	331	999999	34	999999	594	894	999999	999999	628	956	999999	654	706	200	437	651	732	999999	960	999999	773	692	43	243	334	396	999999	951	912	664	656	255	707	990	71	52	796	460	999999	901	625	19	670	805	984	536	480	999999	457	999999	974	432	814	73	999999	639	275	790	596	208	999999	772	129	964	309	663	999999	715	139	999999	999999	281	105	69	999999	764	999999	999999	999999	798	916	999999	503	726	689	234	440	644	218	432	999999	999999	864	999999	999999	853	889	999999	506	331	589	764	170	999999	999999	702	336	754	662	27	617	999999	541	798	291	999999	999999	403	285	84	232	312	507	706	617	999999	417	393	618	558	999999	325	730	928	218	162	999999	999999	999999	986	897	686	999999	999999	815	999999	474	75	430	145	584	495	999999	431	108	999999	999999	463	999999	491	295	943	999999	113	152	301	317	613	999999	139	330	837	17	999999	187	545	999999	315	891	999999	384	352	962	483	973	388	895	309	999999	931	894	531	985	904	701	953	999999	878	59	523	432	861	484	300	815	746	488	141	254	562	999999	999999	571	576	999999	942	981	999999	139	763	406	17	783	999999	244	798	852	113	597	233	995	452	265	999999	999999	523	868	999999	667	237	900	763	999999	276	975	943	959	418	797	759	972	888	999999	999999	126	424	87	825	999999	26	894	384	544	999999	567	999999	696	203	999999	999999	84	319	994	902	999999	643	999999	517	683	999999	839	443	315	999999	260	116	704	999999	261	42	446	52	615	999999	342	525	228	43	708	999999	257	999999	298	214	999999	663	894	845	433	483	470	569	152	764	187	460	79	706	999999	461	808	726	999999	97	
156	42	703	353	569	347	999999	919	808	220	999999	82	999999	999999	163	999999	222	858	546	778	571	876	999999	999999	473	882	456	521	273	257	663	530	824	210	67	652	959	550	999999	96	68	551	999999	999999	719	114	999999	967	999999	182	999999	950	189	173	526	280	999999	999999	879	999999	890	903	655	560	557	523	258	944	54	999999	638	671	582	460	999999	29	124	967	999999	999999	576	489	968	101	19	713	350	660	999999	786	999999	116	671	598	205	999999	896	210	999999	999999	999999	999999	999999	51	999999	999999	377	729	453	999999	165	174	999999	520	120	411	999999	999999	551	844	183	598	269	267	999999	531	999999	984	999999	565	999999	914	593	936	513	215	566	927	999999	442	345	621	216	188	630	354	396	160	487	999999	230	342	659	999999	999999	267	111	665	999999	22	576	393	999999	888	383	251	999999	784	999999	905	845	17	17	118	999999	561	392	91	636	646	144	849	506	471	344	791	265	999999	913	256	113	999999	877	544	999999	952	156	327	805	389	999999	612	153	581	948	223	335	999999	41	999999	874	30	39	413	877	999999	999999	13	554	591	999999	999999	999999	760	802	999999	999999	473	252	999999	999999	74	285	257	999999	532	999999	924	999999	131	466	714	32	999999	381	92	871	999999	666	999999	75	153	773	999999	402	255	742	392	999999	999999	93	861	307	999999	65	810	745	781	539	355	999999	962	489	432	135	999999	999999	426	389	720	83	665	999999	113	491	999999	301	999999	854	627	790	322	155	520	48	604	416	547	397	999999	347	99	999999	320	127	112	999999	351	97	130	999999	325	13	68	999999	427	999999	999999	999999	999999	519	682	927	999999	999999	709	817	969	393	531	865	958	39	999999	383	984	731	495	986	999999	607	949	974	733	877	474	319	96	999999	621	549	222	999999	603	999999	664	171	32	755	418	999999	694	999999	565	999999	792	296	194	685	945	999999	569	217	614	196	569	708	999999	44	100	999999	999999	388	772	999999	999999	414	999999	999999	719	822	708	740	577	103	913	999999	419	477	95	188	134	411	645	925	979	14	939	416	491	956	967	988	664	28	565	315	999999	582	613	999999	859	426	965	132	986	999999	639	521	283	576	298	726	948	912	275	999999	742	847	12	647	475	29	285	999999	854	720	999999	999999	538	607	808	836	864	707	328	707	446	523	938	999999	999999	427	999999	915	667	251	49	752	999999	999999	999999	999999	579	965	912	839	151	212	999999	276	999999	999999	999999	675	768	462	862	251	593	567	882	999999	908	851	282	57	999999	370	999999	
613	681	999999	806	301	45	470	266	898	999999	488	999999	243	254	672	408	294	444	466	156	215	388	797	168	196	999999	352	439	728	999999	999999	952	780	116	999999	595	999999	284	692	999999	308	205	964	456	999999	10	648	975	999999	453	988	612	999999	999999	890	999999	999999	999999	619	936	692	41	538	999999	999999	536	785	137	589	87	979	20	752	825	847	19	424	351	63	195	716	377	203	284	704	262	531	566	225	440	711	264	664	755	948	277	999999	999999	526	578	224	999999	395	999999	474	978	859	605	376	881	999999	541	999999	434	999999	324	838	263	510	676	999999	229	999999	159	375	724	999999	999999	999999	999999	999999	999999	824	484	971	999999	999999	999999	999999	999999	999999	925	199	343	629	999999	152	240	535	633	438	414	259	849	574	995	999999	999999	793	749	632	862	728	795	539	999999	716	999999	463	35	343	803	999999	783	283	89	39	577	529	205	582	125	471	254	152	937	415	999999	910	975	594	745	250	999999	999999	540	207	999999	803	483	463	515	777	999999	999999	999999	961	476	999999	999999	999999	999999	717	598	176	999999	999999	999999	653	602	740	999999	726	487	440	999999	999999	390	689	999999	881	634	773	999999	999999	76	347	960	999999	517	976	939	409	425	19	999999	999999	652	894	587	148	999999	750	211	743	721	788	299	999999	999999	81	580	786	999999	613	341	268	672	999999	110	179	440	530	146	999999	999999	342	311	478	878	999999	910	999999	112	604	167	999999	572	312	30	287	999999	891	261	445	999999	162	999999	811	677	303	365	796	794	417	999999	999999	613	585	941	388	487	821	201	999999	170	999999	999999	237	456	457	696	369	835	999999	131	999999	278	701	230	649	999999	499	800	585	214	124	701	999999	896	963	280	986	370	642	799	237	700	999999	284	321	999999	348	365	230	606	995	960	972	999999	169	999999	912	365	999999	622	988	30	615	999999	56	392	990	341	493	186	710	999	203	32	893	848	160	426	908	181	427	143	999999	978	218	164	728	999999	736	999999	999999	630	78	999999	811	216	94	200	238	999999	487	17	999999	53	999999	996	999999	950	402	320	775	496	457	130	205	855	999999	999999	720	892	999999	999999	604	454	819	89	930	999999	221	999999	764	960	198	979	694	999999	271	536	92	221	396	999999	14	426	273	999999	183	947	824	999999	766	456	999999	346	274	999999	413	427	999999	816	76	593	738	715	556	815	307	477	436	786	999999	913	555	509	505	999999	588	188	999999	947	905	999999	359	265	999999	317	490	852	715	800	16	843	311	275	
155	999999	49	298	870	458	574	999999	521	48	371	853	901	970	840	999999	999999	999999	245	999999	911	92	244	483	999999	999999	999999	455	762	636	779	999999	612	290	999999	702	846	299	317	733	383	209	471	321	893	77	416	520	999999	336	493	781	607	34	363	72	568	565	503	999999	999999	128	999999	999999	999999	621	250	999999	616	148	542	27	917	512	903	999999	999999	923	999999	728	832	814	443	435	152	998	153	999999	926	999999	143	290	795	999999	610	264	264	587	62	282	826	794	999999	873	794	476	863	999999	130	651	451	645	975	775	799	999999	999999	519	999999	270	478	662	695	325	14	261	231	999999	999999	649	457	999999	870	317	902	47	999999	570	640	675	144	57	467	284	999999	999999	999999	999999	886	300	579	999999	999999	792	804	173	999999	588	868	543	255	632	203	481	204	417	999999	999999	873	762	999999	124	878	999999	135	430	205	421	475	517	946	210	355	611	999999	999999	199	999999	513	738	937	331	702	107	430	511	853	986	89	441	722	647	999999	134	891	464	867	777	666	383	968	688	123	360	999999	54	287	592	411	493	228	697	163	144	824	87	422	781	646	999999	576	218	341	43	999999	999999	63	231	999999	615	844	421	421	140	770	259	218	999999	510	385	999999	999999	585	596	223	34	493	23	309	999999	999999	95	999999	52	999999	999999	356	90	566	298	999999	65	873	796	648	999999	286	33	999999	999999	869	81	280	270	398	999999	633	999999	999999	999999	814	50	921	905	573	758	290	999999	999999	20	902	137	785	222	394	999999	398	999999	947	416	748	470	649	735	944	999999	999999	870	653	501	136	611	269	796	483	950	144	967	233	889	526	908	999999	999999	672	741	295	68	875	229	916	844	999999	413	999999	354	401	999999	960	602	944	999999	724	831	883	999999	867	999999	739	444	44	430	999999	67	890	840	769	999999	999999	213	685	755	994	433	585	291	814	999999	774	999999	559	948	17	631	945	999999	193	869	999999	381	873	306	999999	999999	999999	495	289	739	523	191	585	115	132	999999	917	999999	999999	300	255	601	486	21	224	610	884	95	423	934	122	784	656	900	815	999999	339	388	436	562	248	99	12	999999	342	999999	553	453	999999	259	713	757	689	892	999999	878	895	999999	91	718	556	109	82	354	627	999999	999999	684	999999	440	428	538	761	863	62	166	599	999999	999999	632	67	440	269	174	230	364	105	763	999999	937	999999	477	306	999999	15	148	999999	999999	458	604	67	868	163	395	831	185	999999	825	840	999999	289	493	
193	999999	999999	126	999999	908	134	272	999999	770	407	362	643	999999	242	999999	858	999999	999999	940	953	999999	999999	198	287	874	342	55	999999	280	923	820	658	313	293	846	65	889	999999	118	999999	195	961	296	471	800	999999	999999	942	951	967	926	326	348	999999	118	885	472	999999	965	575	88	903	371	999999	587	704	340	999999	999999	999999	968	615	41	416	999999	122	287	727	486	133	462	112	417	313	997	999999	320	772	999999	961	592	60	343	543	455	999999	599	449	999999	106	999999	222	557	999999	998	320	295	999999	773	996	608	999999	362	999999	999999	999999	495	68	850	999999	999999	568	999999	434	405	917	282	498	961	485	522	999999	843	390	999999	249	999999	999999	999999	686	217	388	999999	188	363	847	698	501	999999	478	796	999999	599	800	711	851	730	999999	566	90	48	999999	969	999999	999999	770	902	971	999999	873	431	51	753	173	999999	15	999999	313	999999	558	228	780	77	999999	689	980	248	53	999999	861	518	432	888	233	648	419	418	711	999999	592	945	727	372	556	56	999999	788	999999	923	999999	999999	426	999999	18	862	267	729	999999	608	503	532	858	999999	277	364	999	162	999999	525	466	597	858	999999	488	613	501	417	520	446	934	999999	812	129	972	579	102	380	880	371	390	689	999999	112	211	70	999999	433	999999	202	57	602	268	910	999999	118	433	817	572	404	370	999999	219	50	999999	310	719	738	999999	698	271	628	282	999999	144	777	999999	755	408	428	999999	77	322	999999	398	342	933	901	663	863	155	285	807	485	10	540	480	890	438	901	350	999999	112	407	930	999999	329	999999	775	689	999999	678	999999	154	877	303	537	890	999999	341	376	999999	999999	467	552	986	820	796	999999	604	999999	775	999999	999999	999999	999999	964	999999	397	969	22	832	135	973	420	999999	999999	999999	608	999999	13	589	999999	107	999999	999999	282	645	854	999999	999999	532	944	181	393	678	361	912	76	999999	338	622	503	682	329	543	692	112	57	85	130	167	198	458	999999	716	536	999999	972	555	897	999999	69	453	372	999999	999999	954	590	742	125	999999	596	999999	379	390	96	565	778	990	839	999999	598	778	823	999999	344	999999	580	676	151	142	939	521	810	18	562	60	320	839	999999	999999	522	314	999999	177	571	297	89	220	630	971	999999	981	716	727	731	291	630	999999	999999	402	999999	913	999999	999999	23	85	100	371	827	45	999999	939	999999	111	657	293	999999	655	999999	999999	416	369	55	999999	691	958	804	93	287	281	429	398	693	999999	363	608	713	978	
163	495	207	717	393	999999	726	511	999999	999999	999999	448	999999	974	52	108	999999	25	999999	431	300	999999	999999	16	93	999999	615	999999	255	999999	747	59	579	839	999999	393	848	698	975	460	453	190	322	200	23	839	808	455	355	999999	275	348	740	292	687	108	225	200	634	999999	979	870	266	563	867	30	868	633	999999	999999	260	297	49	416	977	120	743	90	993	254	999999	170	510	660	817	999999	318	296	161	999999	999999	657	74	147	481	999999	923	999999	332	992	999999	185	973	695	344	999999	308	334	314	577	365	144	207	389	101	818	369	606	746	999999	712	999999	481	999999	491	999999	233	902	935	404	196	983	999999	10	283	570	197	814	325	838	110	984	999999	999999	48	43	460	999999	999999	663	223	326	22	864	999999	999999	703	894	214	999999	754	405	999999	910	390	381	387	999999	116	531	999999	555	291	907	367	728	600	897	999999	458	151	549	857	281	191	869	970	999999	720	885	999999	302	610	999999	94	704	999999	999999	999999	667	655	264	578	999999	42	668	999999	115	999999	999999	797	805	855	999999	600	215	548	127	728	520	999999	495	999999	999999	663	338	999999	708	999999	662	143	529	704	381	802	887	970	343	249	523	834	865	394	167	999999	71	446	999999	982	999999	166	999999	999999	999999	267	170	777	357	860	703	999999	999999	999999	844	429	278	111	483	952	712	244	214	877	215	686	545	110	328	143	999999	891	999999	726	999999	506	665	999999	32	124	642	999999	999999	483	999999	999999	999999	999999	550	999999	819	999999	963	901	279	644	999999	999999	147	999999	999999	999999	459	224	268	811	999999	611	349	348	764	101	88	368	320	602	621	730	340	415	189	963	560	589	323	641	999999	198	999999	309	999999	999999	49	36	403	581	660	408	225	999999	176	895	242	211	974	728	881	604	999999	999999	32	231	269	731	816	758	510	999999	900	999999	882	444	164	999999	794	699	999999	62	965	999999	942	222	999999	999999	248	293	730	358	615	595	759	333	607	779	287	332	999999	999999	219	644	81	790	507	598	852	732	741	203	416	999999	676	999999	639	852	999999	809	716	664	492	532	999999	161	264	315	867	999999	836	384	762	472	999999	743	843	331	667	999999	715	917	999999	516	552	999999	941	340	918	930	999999	755	55	999999	616	150	825	999999	999999	919	536	999999	731	303	999999	366	440	944	390	933	985	317	999999	999999	999999	799	999999	976	999999	501	220	924	999999	936	863	91	339	295	856	753	917	166	999999	999999	625	523	999999	459	999999	196	999999	997	950	984	999999	
386	570	999999	383	999999	999999	849	707	999999	709	999999	804	999999	439	813	37	999999	98	636	26	829	999999	999999	957	581	613	462	365	793	405	222	999999	999999	991	487	521	866	999999	49	524	78	459	601	47	23	999999	401	29	807	169	950	999999	323	968	126	999999	999999	514	999999	213	999999	493	913	718	497	638	401	803	952	302	170	243	58	122	999999	380	10	411	944	862	222	443	558	634	454	314	660	444	874	702	999999	361	119	835	746	584	545	883	550	384	327	999999	76	514	999999	716	859	211	30	746	783	999999	999999	939	991	344	935	999999	273	193	977	956	928	259	902	999999	999999	999999	375	373	834	127	861	569	999999	624	999999	53	636	999999	454	999999	999999	999999	919	679	791	179	843	412	648	265	619	367	406	999999	668	816	999999	999999	999999	646	835	656	911	999999	999999	10	999999	999999	967	892	653	535	738	528	541	800	340	233	999999	954	379	963	999999	578	999999	504	173	183	956	560	441	446	155	999999	623	767	227	263	819	999999	774	476	444	756	612	93	628	999999	829	868	485	999999	999999	638	999999	872	932	342	167	999999	837	999999	999999	417	999999	216	390	931	905	774	583	86	999999	235	189	902	529	967	966	424	875	295	354	98	999999	62	274	516	540	751	835	884	106	463	954	553	999999	999999	306	405	702	696	972	64	294	409	999999	999999	458	999999	352	964	376	742	489	552	876	332	343	999999	999999	999999	401	999999	939	698	979	950	999999	636	846	502	999999	570	722	189	322	999999	803	674	88	999999	67	175	999999	870	517	364	999999	412	999999	733	693	898	999999	999999	305	818	999999	596	999999	999999	999999	822	527	850	302	805	29	310	239	587	999999	668	999999	999999	816	999999	999999	78	190	999999	976	999999	960	123	809	773	118	999999	999999	999999	184	217	999999	64	652	245	648	558	577	712	345	673	999999	999999	999999	34	579	837	21	79	999999	56	415	805	57	805	862	999999	50	529	999999	136	425	735	413	322	423	274	973	581	586	999999	501	478	999999	312	999999	999999	910	785	999999	281	881	814	999999	137	801	449	999999	846	382	999999	517	57	25	219	999999	999999	685	999999	999999	315	863	440	492	999999	999999	936	525	745	118	999999	503	999999	336	425	254	611	305	285	520	974	267	136	999999	351	689	453	462	999999	64	999999	195	29	184	888	417	999999	331	999999	581	864	924	271	738	391	741	261	721	599	964	999999	151	409	999999	636	57	737	241	151	999999	112	483	454	999999	858	806	484	999999	999999	18	802	289	730	704	655	
59	995	999999	817	999999	438	732	863	115	999999	118	999999	648	548	840	999999	999999	190	397	479	390	479	580	879	584	267	999999	999999	590	999999	999999	420	705	999999	586	999999	999999	424	541	748	379	620	349	284	749	31	835	542	608	338	593	109	343	234	999999	999999	425	518	242	352	999999	459	282	943	999999	999999	89	999999	999999	788	999999	999999	648	649	999999	770	140	306	139	563	432	999999	674	999999	578	268	87	480	999999	16	636	830	191	199	490	920	999999	405	999999	62	941	999999	580	819	997	999999	460	693	135	504	450	129	999999	678	919	999999	784	30	375	999999	620	608	999999	955	999999	511	613	999999	169	999999	432	734	81	87	621	521	67	999999	265	779	808	394	355	955	566	999999	451	512	279	999999	146	327	40	443	999999	343	445	624	667	495	195	10	533	946	81	715	58	999999	66	407	999999	929	764	595	999999	235	263	519	999999	645	70	110	190	309	52	115	704	637	645	288	85	443	197	769	593	807	860	408	883	850	468	149	455	871	298	217	562	444	460	216	89	926	234	999999	435	95	820	234	904	966	999999	420	665	999999	332	138	741	995	12	185	375	854	636	999999	187	999999	654	318	21	835	552	999999	186	439	209	159	218	176	343	508	987	636	504	917	838	57	484	999999	549	169	999999	566	442	285	841	235	299	999999	844	515	441	511	999999	78	423	752	999999	236	999999	182	999999	575	661	503	197	999999	360	719	999999	139	999999	976	769	999999	369	985	827	900	999999	974	859	999999	331	828	999999	485	423	435	503	95	999999	258	999999	999999	999999	900	999999	938	98	112	874	580	999999	714	999999	464	742	999999	708	437	924	342	638	999999	999999	397	253	833	437	711	325	924	225	625	999999	197	877	999999	612	999999	90	999999	999999	999999	109	289	999999	617	758	611	743	61	999999	75	171	480	619	504	64	999999	657	81	999999	386	999999	950	999999	999999	398	999999	587	350	758	249	357	45	530	152	505	42	999999	635	85	825	968	274	207	999999	999999	845	577	382	347	999999	812	19	999999	436	709	159	999999	212	229	999999	999999	403	999999	487	718	135	950	999999	999	31	24	31	996	685	418	521	999999	213	892	552	313	214	12	998	437	348	656	104	999999	355	999999	635	999999	208	800	574	971	720	442	339	895	110	999999	326	746	999999	23	702	27	198	407	720	319	676	572	819	401	304	59	379	478	855	44	653	913	389	614	797	885	843	549	41	771	563	657	213	831	999999	261	646	335	954	86	999999	948	397	
325	740	636	981	183	677	671	72	860	999999	75	999999	412	366	999999	225	999999	183	648	376	949	755	999999	369	987	999999	52	413	54	999999	999999	999999	999999	999999	999999	999999	171	903	999999	872	999999	999999	999999	999999	147	111	283	895	469	119	147	999999	999999	582	447	569	999999	277	999999	468	634	267	999999	346	269	285	34	886	303	312	64	913	513	775	15	250	999999	410	231	885	440	999999	999999	935	386	999999	193	133	88	999999	162	894	999999	211	247	112	999999	367	358	862	87	999999	602	166	64	234	399	830	576	206	999999	320	55	117	37	487	323	92	959	393	101	999999	807	799	159	999999	13	311	538	903	559	695	62	369	808	999999	555	787	880	162	486	999999	557	881	986	842	848	802	183	999999	788	608	999999	964	770	186	590	803	17	894	230	97	301	672	646	822	999999	686	309	984	932	536	999999	806	906	737	353	925	812	317	321	999999	138	778	124	951	297	97	598	631	462	752	999999	985	931	399	999999	999999	245	999999	584	172	503	199	827	999999	406	999999	68	42	833	665	990	999999	999999	29	959	523	558	695	534	999999	999999	678	999999	189	999999	225	875	517	676	469	690	999999	999999	159	999999	939	950	862	554	696	39	999999	797	796	761	90	412	911	440	548	336	549	639	999999	84	824	999999	648	506	191	725	999999	999999	999999	999999	352	966	434	999999	30	573	999999	151	837	151	531	880	735	427	999999	813	963	999999	999999	143	150	17	329	84	882	282	312	366	373	971	488	209	434	821	419	999999	977	599	420	974	640	999999	802	272	552	944	931	999999	829	999999	762	474	238	240	834	344	999999	359	439	999999	270	999999	778	866	999999	332	456	913	18	563	835	999999	666	163	503	742	999999	67	999999	938	999999	999999	536	999999	218	24	971	203	999999	84	476	628	170	672	714	999999	999999	935	609	230	498	27	221	999999	541	399	999999	84	737	102	138	589	828	999999	406	188	803	782	999999	648	360	262	926	934	96	999999	212	993	999999	203	122	999999	458	999999	450	333	870	269	999999	819	215	896	466	894	945	886	799	669	276	535	506	999999	287	960	870	999999	100	287	999999	334	196	815	635	544	999999	858	140	527	61	82	317	999999	328	839	442	464	999999	42	988	209	999999	543	726	913	696	274	993	497	440	214	243	593	89	140	632	999999	270	999999	914	97	756	999999	618	204	999999	962	529	448	527	415	999999	999999	999999	999999	916	652	98	999999	847	715	999999	642	97	846	838	724	463	197	216	52	203	999999	999999	
999999	999999	146	999999	532	696	999999	744	554	970	999999	765	185	305	109	223	979	312	548	84	209	999999	123	194	999999	365	503	508	999999	242	999999	221	574	999999	397	536	999999	727	565	999999	123	970	320	672	72	90	663	428	363	973	236	740	655	999999	917	999999	340	951	163	177	203	235	999999	322	494	813	201	244	999999	999999	443	262	746	523	961	239	911	999999	999999	999999	702	999999	999999	999999	15	999999	566	774	33	999999	206	999999	573	398	832	887	999999	997	187	999999	888	428	520	999999	540	973	994	999999	999999	687	767	889	829	999999	474	129	90	54	317	750	256	426	999999	200	999999	615	688	999999	690	84	672	999999	999999	873	802	284	563	364	828	41	750	999999	937	345	950	316	999	111	999999	713	807	999999	690	437	12	471	999999	999999	422	924	295	999999	999999	999999	25	854	626	955	999999	999999	565	726	226	285	999	821	489	876	999999	71	615	587	433	977	276	159	233	835	999999	340	77	242	941	999999	746	113	983	183	329	106	689	53	441	733	157	999999	999999	415	437	999999	981	340	91	999999	319	707	224	473	496	865	630	791	95	339	132	333	784	323	538	896	837	316	556	153	999999	999999	156	699	830	196	854	817	999999	688	999999	737	161	999999	594	999999	889	520	999999	999999	475	898	958	111	610	823	306	981	999999	541	354	999999	783	999999	980	747	561	524	643	999999	21	813	393	406	980	395	182	204	999999	999999	999999	327	999999	103	999999	482	613	999999	999999	16	889	872	999999	999999	999999	683	999999	999999	610	846	999999	374	999999	385	452	661	515	561	131	225	999999	112	999999	388	534	37	999999	690	269	999999	143	517	436	637	421	148	999999	999999	72	999999	441	958	593	883	21	642	450	254	650	999999	967	62	922	873	364	787	620	562	999999	317	638	273	954	112	712	999999	938	250	964	314	788	999999	499	823	783	692	518	999999	376	892	587	999999	49	252	540	91	594	562	999999	634	527	320	196	754	669	177	999999	491	180	999999	703	999999	289	999999	237	979	562	999999	100	999999	278	999999	999999	449	999999	837	234	712	999999	631	385	386	967	340	786	478	999999	745	164	615	688	37	208	335	198	386	999999	999999	24	999999	529	495	472	609	365	999999	134	746	999999	831	943	301	919	548	665	327	242	948	559	759	187	999999	944	484	983	251	53	860	260	999999	326	999999	697	21	999999	889	913	367	975	511	999999	999999	999999	332	672	396	118	999999	669	870	999999	572	153	265	382	711	551	987	626	124	241	274	999999	680	515	421	
604	907	446	776	414	874	973	58	415	999999	999999	621	812	596	143	393	999999	390	208	999999	388	441	638	999999	347	999999	741	860	279	999999	568	50	817	260	792	210	223	893	466	999999	598	104	849	259	999999	930	185	39	981	999999	83	116	481	999999	999999	172	999999	56	438	488	142	122	778	336	564	65	804	561	999999	932	999999	307	923	928	999999	293	592	389	999999	999999	750	711	879	430	15	462	569	65	227	999999	999999	176	465	999999	147	485	326	523	694	559	136	624	999999	58	999999	999999	192	553	999999	750	999999	890	999999	30	738	431	242	999999	330	112	496	748	344	185	12	13	842	999999	790	679	967	78	694	235	291	135	999999	831	752	240	280	25	458	477	999999	50	999999	444	999999	716	999999	968	202	591	73	387	290	60	56	999999	933	246	999999	999999	783	511	205	46	999999	612	945	410	605	100	832	480	999999	866	136	961	107	408	999999	84	436	998	875	112	171	903	845	435	785	999999	306	43	262	530	694	999999	999999	999999	704	637	770	841	999999	999999	759	592	96	423	923	94	577	535	541	688	999999	999999	635	999999	999999	836	999999	999999	625	529	793	799	227	999999	182	589	126	238	703	999999	313	594	635	773	353	578	816	432	999999	999999	508	771	501	999999	40	909	910	751	994	868	871	260	999999	843	318	959	999999	326	250	999999	999999	349	831	474	384	999999	158	862	749	999999	29	344	999999	923	30	32	308	653	739	272	678	374	999999	999999	206	62	999999	999999	999999	393	999999	500	191	177	732	999999	939	36	199	134	999999	58	12	697	999999	999999	253	302	823	295	661	999999	586	977	665	604	114	999999	278	332	537	366	406	366	102	529	163	840	201	861	92	281	463	615	512	999999	999999	999999	986	670	809	999999	999999	179	731	491	913	213	511	138	999999	943	999999	999999	596	403	652	999999	999999	329	382	412	999999	961	999999	999999	267	970	999999	46	241	567	19	607	999999	462	398	237	999999	999999	999999	950	339	999999	805	999999	522	999999	29	118	977	999999	942	667	999999	407	999999	16	966	351	233	942	737	999999	999999	497	934	160	355	143	15	424	20	993	713	431	999999	49	166	74	999999	671	951	367	68	515	625	352	320	125	489	391	271	294	387	999999	223	864	999999	317	999999	999999	251	885	112	563	716	999999	953	999999	333	999999	850	999999	483	562	991	379	999999	391	999999	591	999999	999999	999999	624	163	726	616	50	218	219	999999	848	860	999999	430	75	265	505	798	677	399	999999	791	554	999999	369	999999	824	681	843	
999999	999999	445	622	531	21	999999	487	409	990	341	999999	657	999999	71	12	51	999999	141	925	124	911	999999	205	202	999999	448	110	999999	999999	915	999999	368	374	999999	99	999999	247	974	419	834	777	105	999999	345	486	999999	999999	493	537	328	833	693	756	999999	546	999999	249	430	145	999999	141	999999	615	999999	549	553	292	362	972	599	804	12	722	101	346	815	785	999999	999999	598	771	616	999999	475	91	108	612	645	999999	999999	999999	817	839	846	999999	384	489	732	796	999999	514	324	999999	937	524	830	970	665	392	730	416	389	714	546	801	524	999999	150	999999	450	999999	646	999999	84	435	986	173	999999	999999	999999	999999	62	999999	782	999999	457	105	619	951	260	137	947	262	999999	491	999999	112	302	54	188	999999	349	738	355	991	868	999999	447	511	537	666	104	999999	431	405	999999	325	932	462	999999	429	235	199	743	322	994	394	651	999999	999999	884	871	831	218	999999	985	999999	717	790	999999	280	657	117	999999	594	42	679	999999	99	999999	999999	179	840	999999	759	999999	160	999999	42	997	484	535	854	860	652	795	273	999999	999	419	49	607	152	246	999999	999999	128	775	158	999999	324	563	562	464	191	999999	999999	140	459	999999	835	328	684	792	999999	745	803	999999	999999	798	769	621	831	999999	99	861	37	603	999999	988	195	385	846	999999	999999	921	973	999999	999999	938	765	143	609	999999	583	720	922	359	505	999999	968	871	14	360	520	703	999999	999999	999999	999999	686	437	999999	999999	999999	460	482	999999	119	820	999999	412	577	832	43	999999	21	951	106	378	939	999999	108	299	29	323	380	495	242	980	199	101	35	359	261	999999	631	999999	946	999999	248	990	249	684	566	565	304	999999	327	999999	691	780	784	995	999999	999999	338	223	451	620	89	986	699	139	999999	680	386	999999	581	705	999999	999999	14	999999	999999	999999	999999	423	732	999999	29	209	178	357	298	999999	316	39	968	253	999	418	999999	336	53	999999	300	120	64	885	188	999999	999999	622	999999	999999	775	811	864	442	579	915	490	986	999999	879	999999	352	999999	220	999999	357	259	337	705	596	999999	678	929	879	657	327	369	847	285	942	999999	555	476	481	643	505	999999	536	999999	93	999999	710	734	173	443	948	999999	843	522	831	827	999999	916	294	640	107	881	999999	999999	261	556	643	711	999999	280	272	875	368	577	868	192	722	663	621	999999	999999	999999	765	446	708	57	999999	335	454	125	999999	638	192	840	546	623	189	752	422	537	999999	999999	86	893	180	999999	912	276	
653	999999	114	609	304	625	174	164	999999	549	999999	214	40	317	999999	543	933	633	693	527	40	254	12	970	250	999999	383	477	867	872	275	635	145	259	681	999999	20	737	999999	999999	676	391	999999	999999	676	218	507	999999	742	542	960	546	389	394	999999	409	646	144	368	220	252	696	999999	253	999999	449	79	781	636	461	999999	999999	299	137	851	649	747	373	304	42	587	406	999999	334	912	728	999999	750	24	281	999999	875	999999	133	324	979	104	263	365	236	148	726	349	999999	999999	764	256	262	999999	596	999999	282	840	335	633	845	961	962	341	555	203	999999	766	364	302	999999	825	176	813	871	554	493	17	77	894	999999	67	453	325	157	481	999999	218	428	619	886	45	53	999999	478	999999	141	999999	809	43	999999	959	984	999999	361	938	90	449	670	51	178	275	772	999999	771	788	999999	646	194	84	209	999999	348	999999	415	622	782	676	999999	853	423	572	207	999999	84	999999	82	464	964	999999	999999	554	547	386	451	620	272	611	999999	999999	509	494	737	735	999999	709	620	249	999999	999999	999999	414	115	999999	999999	606	77	999999	367	869	716	999999	682	975	682	654	572	961	303	794	359	180	947	653	354	928	999999	472	211	999999	999999	832	880	999999	999999	987	449	730	758	845	553	534	254	858	999999	455	812	999999	62	188	146	999999	945	788	389	986	466	461	472	699	771	999999	999999	999999	588	883	999999	457	922	695	215	999999	212	458	251	825	925	98	999999	899	999999	82	419	32	237	632	886	102	845	76	530	987	999999	68	999999	999999	997	261	999999	100	282	364	999999	366	973	303	456	497	999999	564	70	377	999999	573	583	698	999999	999999	765	999999	997	90	611	856	999999	227	585	999999	384	302	828	999999	818	587	626	761	243	62	999999	933	999999	399	555	291	16	162	215	693	484	386	763	999999	495	324	103	201	999999	999999	999999	756	718	312	123	254	999999	395	559	999999	946	822	464	142	465	831	779	999999	534	330	849	22	22	891	669	997	539	345	189	503	999999	999999	18	260	861	999999	225	873	285	311	999999	621	602	999999	746	662	921	630	36	664	999999	495	666	432	143	188	744	999999	999999	999999	999999	399	216	66	710	521	814	999999	281	173	615	905	999999	999999	774	999999	419	12	999999	16	999999	909	999999	525	958	999999	768	999999	127	682	558	999999	240	999999	999999	165	999999	999999	309	234	847	718	359	863	58	639	172	443	658	905	769	742	680	999999	999999	805	90	999999	108	711	753	238	96	598	615	226	675	
172	636	999999	822	873	703	920	999999	367	999999	456	476	328	836	334	927	221	913	816	718	999999	999999	999999	999999	999999	447	597	481	619	999999	999999	999999	831	964	10	806	999999	999999	896	48	760	477	682	999999	633	224	779	875	999999	311	874	685	798	508	80	52	845	543	108	435	999999	449	549	736	799	208	645	364	836	528	887	999999	27	777	958	999999	448	999999	451	510	667	721	62	999999	756	84	459	333	893	957	961	506	983	470	932	320	999999	946	455	999999	578	425	49	900	999999	999999	999999	31	550	943	604	999999	999999	999999	999999	394	397	242	999999	999999	749	322	999999	999999	566	391	156	999999	844	647	209	502	100	26	931	999999	682	161	999999	22	999999	437	999999	949	363	662	414	395	702	548	999999	694	966	999999	685	266	953	170	344	999999	598	122	187	902	744	111	219	85	666	524	712	246	349	999999	320	999999	999999	521	524	999999	976	760	853	305	724	999999	535	369	340	675	298	521	817	860	423	999999	260	880	215	261	999999	339	728	999999	835	686	355	999	420	373	999999	442	646	439	66	999999	268	881	999999	239	576	849	744	991	235	201	429	489	553	27	999999	658	316	272	461	999999	42	999999	469	999999	169	535	949	966	947	856	999999	387	803	999999	44	379	701	975	685	602	595	736	952	644	267	866	456	999999	312	999999	135	383	978	420	999999	593	421	150	80	51	999999	777	54	378	999999	51	685	967	982	999999	957	999999	999999	858	60	305	723	825	779	999999	88	555	664	879	731	999999	409	999999	780	999999	957	561	905	644	702	999999	692	583	328	225	999999	999999	420	619	121	999999	796	129	369	509	869	596	370	999999	999999	999999	122	999999	647	825	642	999999	999999	541	734	405	999999	999999	166	242	999999	150	507	999999	999999	999999	144	54	768	936	999999	289	999999	999999	999999	371	999999	999999	681	357	705	527	935	502	582	999999	999999	999999	885	715	370	852	999999	137	999999	729	999999	806	665	372	220	999999	406	999999	999999	363	279	915	960	372	215	999999	271	809	999999	95	214	14	999999	233	308	999999	999999	62	575	852	326	895	999999	999999	282	999999	473	999999	147	637	131	234	382	229	618	385	918	522	509	74	999999	999999	600	810	999999	94	825	441	999999	954	908	353	145	278	999999	383	999999	118	999999	821	832	951	672	999999	963	999999	631	761	615	923	346	999999	552	511	270	172	305	574	336	999999	999999	41	256	999999	728	777	99	114	193	244	845	810	432	999999	241	639	491	701	846	999999	462	73	826	999999	999999	272	999999	634	
17	873	88	999999	782	999999	999999	800	705	489	180	196	999999	999999	999999	380	88	999999	224	864	279	631	999999	604	727	790	999999	505	215	116	575	466	976	465	999999	319	999999	878	37	999999	435	441	933	999999	530	999999	999999	935	494	455	999999	91	57	937	364	385	202	999999	248	999999	176	757	595	999999	999999	714	220	435	430	269	224	209	508	999999	438	838	697	678	83	999999	999999	800	999999	999999	54	493	999999	49	999999	721	126	681	640	45	364	999999	845	345	97	999999	999999	999999	999999	234	999999	862	582	363	999999	999999	687	523	999999	181	857	375	746	999999	999999	430	305	181	335	999999	153	542	568	999999	339	759	999999	999999	591	267	627	999999	295	786	528	191	999999	64	540	583	44	602	281	468	188	988	932	20	791	999999	520	278	894	806	91	698	303	120	34	749	999999	335	932	152	553	999999	90	959	316	372	519	250	641	751	674	550	999999	110	999999	999999	826	981	571	923	746	359	30	999999	999999	830	888	800	999999	999999	59	999999	670	138	914	999999	908	972	704	429	157	280	636	999999	142	541	999999	203	825	683	922	552	999999	18	406	999999	922	999999	265	999999	483	999999	999999	849	701	999999	879	143	999999	999999	442	999999	287	151	776	999999	722	999999	999999	172	999999	694	975	357	869	506	944	661	732	999999	324	316	716	999999	945	439	70	786	999999	177	999999	303	17	999999	250	999999	275	622	242	999999	999999	55	256	102	92	789	743	862	980	999999	999999	228	411	475	734	136	999999	68	206	347	415	935	434	187	511	110	687	207	999999	999999	241	331	999999	802	248	278	999999	623	999999	166	695	208	805	257	156	443	892	999999	53	124	930	216	999999	894	524	999999	620	78	999999	982	112	545	755	999999	963	699	798	999999	237	465	76	523	923	50	999999	217	139	187	999999	77	217	999999	164	992	999999	999999	905	534	288	702	999999	999999	42	163	63	160	452	626	293	457	645	999999	314	999999	57	417	293	385	999999	999999	999999	443	46	524	774	957	390	762	318	939	999999	273	330	535	807	84	491	769	986	500	764	513	894	999999	432	923	840	577	945	463	999999	529	999999	971	295	225	955	999999	388	999999	999999	690	317	999999	663	999999	963	779	780	973	925	523	399	752	552	999999	548	999999	101	999999	127	999999	817	999999	999999	273	982	999999	999999	999999	128	999999	391	889	999999	83	205	999999	920	999999	999999	999999	999999	971	538	227	140	538	999999	392	676	502	426	537	979	956	999999	462	155	399	398	613	540	197	854	952	142	509	32	478	707	998	
542	50	890	999999	26	846	999999	981	999999	454	930	999999	915	626	557	854	909	774	210	743	405	530	662	356	530	608	126	585	95	999999	515	999999	685	678	960	999999	646	923	939	999999	145	999999	266	944	682	999999	282	238	404	287	600	258	999999	963	603	21	999999	543	536	417	729	999999	895	512	938	980	181	247	666	182	217	999999	834	183	608	999999	999999	718	673	847	999999	888	190	999999	40	267	999999	721	999999	948	996	999999	396	532	999999	403	999999	754	15	702	511	44	571	999999	999999	999999	424	999999	365	372	747	999999	870	689	91	841	560	98	481	681	308	460	172	717	185	114	600	311	999999	214	962	520	712	971	346	302	999999	999999	736	999999	999999	588	366	999999	999999	336	242	707	999999	465	843	999999	282	334	403	60	872	999999	57	965	23	122	999999	160	409	999999	999999	999999	353	788	525	602	361	64	838	719	999999	459	999999	999999	999999	999999	999999	421	371	782	999999	388	577	295	430	999999	910	771	999999	999999	999999	215	313	999999	378	344	999999	662	999999	250	828	227	495	683	956	422	999999	208	103	999999	261	806	999999	626	989	579	999999	68	368	62	692	590	650	999999	999999	999999	155	542	999999	538	539	208	999999	999999	954	30	892	894	338	17	135	712	678	294	479	999999	426	686	985	799	23	999999	303	887	999999	999999	577	388	335	78	276	805	727	565	999999	63	335	999999	672	969	686	436	999999	360	927	999999	911	365	999999	999999	999999	469	557	681	999999	243	904	593	572	716	452	514	568	999999	740	330	999999	999999	703	999999	239	758	999999	999999	123	587	576	943	999999	578	999999	222	999999	999999	607	807	999999	999999	50	357	158	742	105	956	526	181	867	999999	619	607	999999	999999	662	999999	563	999999	455	541	567	999999	999999	999999	633	993	999999	240	999999	36	999999	933	82	938	82	356	277	999999	662	67	999999	941	719	116	999999	362	584	538	559	538	979	895	362	716	488	999999	690	197	118	112	576	999999	418	841	808	686	535	66	725	999999	944	75	59	397	51	626	999999	999999	638	281	999999	851	680	235	56	999999	581	365	999999	968	665	90	389	999999	999999	212	533	999999	307	646	826	999999	812	253	593	999999	845	964	674	861	886	139	559	837	693	725	615	999999	795	51	115	180	605	756	650	864	685	499	906	838	103	349	263	991	454	891	48	437	641	142	921	999999	999999	999999	92	536	531	999999	867	999999	597	999999	92	265	541	656	922	999999	603	999999	238	999999	999999	836	768	999999	875	567	999999	802	686	188	551	999999	130	999999	
489	17	674	123	999999	143	632	150	251	752	267	999999	460	798	968	982	999999	999999	904	999999	558	999999	829	545	661	964	170	999999	88	999999	799	999999	145	999999	176	915	999999	999999	397	999999	723	917	594	25	289	877	116	593	999999	999999	354	639	757	554	940	999999	187	999999	462	378	973	567	72	833	953	836	999999	418	632	63	601	354	524	809	852	641	269	999999	265	783	857	576	241	385	73	170	673	999999	999999	540	737	999999	36	28	131	165	855	761	72	999999	999999	698	999999	779	999999	999	124	947	701	999999	375	373	873	678	521	406	335	999999	999999	999999	173	281	316	101	326	349	999999	506	688	697	786	508	751	812	768	168	615	462	282	73	55	725	889	803	174	999999	388	357	506	999999	830	178	991	999999	289	742	999999	999999	999999	762	681	618	269	14	521	867	621	999999	909	362	999999	999999	414	705	747	999999	392	512	926	999999	999999	970	999	999999	999999	999999	999999	482	532	36	776	745	999999	520	392	436	466	999999	291	999999	753	328	448	154	934	999999	763	296	999999	842	999999	879	943	512	801	711	619	306	147	999999	360	148	999999	883	585	55	999999	893	999999	321	980	999999	230	628	208	999999	532	854	38	999999	854	230	951	999999	675	897	999999	496	718	680	816	170	999999	388	946	614	790	999999	568	999999	999999	869	972	219	861	852	999999	324	314	999999	999999	765	277	238	58	140	999999	999999	217	688	254	388	185	642	504	820	761	842	682	593	852	967	296	149	826	984	257	999999	999999	823	999999	486	999999	559	501	61	892	517	339	816	427	999999	356	999999	999999	704	999999	340	714	51	101	816	642	999999	999999	221	479	999999	999999	73	882	999999	29	999999	450	999999	206	626	151	453	999999	999999	999999	999999	176	909	621	999999	999999	999999	300	917	999999	787	732	999999	843	471	252	290	582	999999	999999	999999	999999	971	923	961	439	876	999999	78	999999	271	123	847	314	776	999999	406	599	72	632	999999	773	999999	429	241	661	28	924	734	384	860	870	172	148	246	933	205	999999	659	976	629	623	999999	727	764	999999	884	127	77	917	845	690	519	999999	823	502	967	551	999999	310	420	952	773	999999	999999	999999	999999	709	78	999999	359	420	939	96	13	999999	551	247	664	568	777	999999	999999	817	538	180	360	40	324	743	965	653	999999	359	565	677	849	999999	399	373	722	184	59	234	567	434	750	433	138	166	999999	729	886	133	999999	520	999999	956	999999	167	50	920	395	334	877	706	125	589	999999	336	999999	999999	848	301	999999	602	851	
631	259	114	429	999999	901	999999	791	245	766	181	826	999999	999999	893	383	241	332	999999	789	724	357	861	999999	171	902	802	999999	938	881	595	287	930	668	474	706	60	738	123	29	237	543	999999	939	944	762	485	754	925	639	999999	968	54	999999	999999	283	398	794	268	999999	108	820	999999	999999	181	893	999999	386	116	197	332	503	219	999999	561	191	716	922	374	408	427	58	999999	309	275	999999	243	126	542	999999	317	999999	999999	98	999999	417	690	287	768	60	866	108	648	737	999999	123	758	999999	262	945	567	999999	429	999999	607	60	999999	553	999999	553	659	999999	844	915	879	76	33	131	861	154	500	999999	163	324	542	999999	409	999999	992	162	999999	971	864	596	633	841	999999	620	490	870	19	999999	198	999999	999999	96	264	732	858	250	99	999999	410	999999	999999	999999	322	115	327	289	999999	723	560	937	685	999999	914	999999	291	47	240	412	999999	991	145	362	250	999999	999999	455	74	676	999999	751	72	241	570	756	151	999999	528	999999	302	999999	229	999999	586	260	538	999999	181	16	999999	999999	999999	687	999999	419	999999	999999	887	383	192	872	224	999999	896	999999	874	454	127	167	999999	999999	519	510	999999	439	771	849	775	989	999999	220	283	67	235	16	999999	385	245	161	784	59	999999	154	547	430	986	256	398	777	386	94	594	23	999999	663	311	510	576	566	999999	133	999999	897	974	972	598	167	747	890	77	999999	218	966	383	65	180	374	999999	999999	452	525	460	999999	613	325	625	999999	166	572	999999	241	999999	678	513	999999	733	718	180	575	999999	999999	999999	507	710	886	999999	628	640	999999	493	936	547	886	999999	132	672	328	294	658	999999	999999	11	185	196	999999	691	540	999999	722	999999	999999	203	397	859	623	26	953	297	999999	449	997	629	320	88	768	999999	921	564	999999	999999	414	434	521	228	502	828	999999	321	999999	204	345	175	917	999999	42	999999	159	999999	500	116	719	999999	567	219	359	999999	690	106	427	151	769	975	82	733	918	999999	682	179	366	999999	693	999999	999999	532	114	831	999999	999999	56	35	544	894	73	283	279	999999	867	312	869	792	147	236	999999	732	435	369	102	999999	604	15	999999	999999	670	999999	423	88	999999	44	999999	528	998	892	60	402	607	875	912	798	464	545	169	379	999999	574	999999	467	747	690	106	999999	738	999999	203	50	965	999999	233	999999	999999	201	764	832	207	350	999999	254	185	501	135	560	457	304	729	69	846	999999	999999	105	999999	955	340	999999	999999	370	999999	480	699	
999999	999999	999999	651	999999	999999	273	780	336	182	959	780	412	999999	255	999999	546	297	999999	999999	999999	204	284	883	137	999999	905	860	999999	894	999999	999999	999999	555	175	75	92	909	902	366	999999	999999	520	517	721	999999	644	674	95	372	401	82	355	682	565	815	999999	999999	523	999999	999999	413	943	441	346	407	467	857	125	999999	483	637	999999	999999	343	999999	683	767	999999	812	999999	240	774	475	503	999999	216	640	990	999999	999999	922	999999	999999	333	61	345	88	181	999999	857	787	999999	905	888	763	687	277	349	709	999999	999999	996	710	999999	802	999999	478	999999	999999	999999	827	867	766	277	999999	999999	999999	754	291	519	605	999999	999999	955	888	999999	869	586	739	86	999999	301	290	227	528	926	999999	111	531	423	867	150	599	131	999999	999999	999999	638	338	522	961	522	68	200	536	999999	156	755	679	999999	768	891	208	505	263	535	587	548	748	633	999999	624	233	999999	652	999999	999999	727	924	968	999999	999999	999999	227	124	999999	242	100	999999	728	999999	999999	431	999999	654	975	942	104	868	504	999999	999999	889	999999	999999	999999	299	200	547	82	999999	999999	830	711	239	536	643	981	390	837	303	497	856	30	853	999999	999999	821	999999	676	522	901	859	430	636	646	352	999999	999999	777	999999	52	552	619	999999	999999	108	720	181	127	341	961	999999	999999	211	845	999999	869	851	999999	154	477	977	999999	559	902	569	410	85	999999	194	100	719	613	711	261	944	247	104	502	538	482	650	105	344	560	197	828	229	790	258	483	701	943	999999	999999	74	681	69	999999	792	698	999999	999999	933	999999	251	999999	999999	999999	900	999999	774	359	999999	671	827	882	536	998	714	740	190	294	344	999999	999999	775	999999	62	196	273	188	81	709	840	837	72	999999	999999	319	97	508	279	889	108	709	999999	164	961	831	191	154	70	318	61	517	360	253	999999	852	476	999999	277	763	999999	999999	702	649	949	999999	765	999999	443	999999	626	999999	911	405	246	11	56	620	29	999999	15	129	127	763	658	332	487	999999	938	251	842	968	241	515	262	999999	17	999999	215	137	999999	470	711	999999	691	819	606	955	16	999999	999999	855	999999	55	757	999999	999999	938	999999	626	356	999999	999999	202	847	658	10	405	999999	999999	993	999999	415	892	999999	545	417	747	81	838	999999	531	999999	717	445	999999	868	196	999999	744	999999	999999	999999	999999	780	129	687	519	532	42	999999	999999	999999	897	237	462	449	217	889	222	110	116	867	162	900	825	143	999999	756	999999	790	814	647	408	
836	999999	999999	827	122	46	857	898	224	48	29	526	719	999999	489	982	547	660	307	545	644	175	999999	560	999999	955	986	999999	999999	999999	252	15	562	414	999999	312	822	999999	105	853	364	211	999999	828	142	384	999999	229	585	774	323	139	516	999999	764	670	724	90	999999	167	59	244	146	551	999999	24	963	999999	852	187	999999	924	999999	453	191	442	283	382	428	314	999999	766	47	987	359	122	999999	999999	649	401	588	741	483	937	803	129	74	350	42	127	421	801	376	999999	614	999999	574	999999	999999	331	999999	351	662	999999	999999	293	207	999999	202	683	526	511	665	999999	599	428	451	627	650	71	999999	932	350	310	893	57	400	638	999999	960	999999	999999	540	328	999999	246	999999	648	629	520	921	916	158	358	600	909	999999	915	808	195	999999	946	422	999999	953	464	999999	361	941	270	893	568	775	999999	999999	101	970	346	456	999999	349	802	997	140	999999	461	783	999999	999999	983	911	484	829	999999	999999	602	999999	999999	375	550	246	999999	707	369	999999	363	150	999999	999999	508	999999	799	469	456	846	999999	948	292	720	501	999999	18	651	957	358	418	999999	588	229	542	89	299	970	905	999999	622	105	638	513	786	321	867	779	211	55	121	24	383	350	867	999999	730	961	874	869	237	85	749	20	218	624	562	696	999999	999999	648	829	999999	340	233	59	319	778	933	999999	999999	239	449	912	246	404	365	247	999999	888	359	338	999999	46	888	999999	999999	627	305	172	759	181	108	999999	406	292	999999	53	126	817	344	999999	37	694	66	999999	635	836	999999	813	999999	324	344	791	999999	320	999999	999999	451	687	703	692	483	771	430	999999	999999	667	515	953	943	322	130	543	554	408	310	411	979	889	910	519	853	491	999999	999999	836	317	713	999999	560	933	999999	999999	124	651	478	265	273	999999	999999	968	331	820	870	946	204	801	246	671	20	330	547	561	776	194	838	991	868	986	804	822	954	429	403	20	720	999999	999999	903	999999	54	148	564	31	942	999999	43	999999	956	249	45	80	999999	999999	239	395	999999	662	930	812	486	999999	287	620	55	24	901	426	999999	235	513	381	343	999999	965	999999	983	999999	834	995	805	380	911	746	999999	999999	912	353	999999	625	680	38	499	999999	453	657	860	999999	975	927	296	616	762	730	736	999999	999999	310	120	56	999999	999999	999999	934	999999	115	485	541	851	304	112	558	262	244	555	485	882	999999	999999	317	332	999999	564	999999	709	199	618	190	999999	115	24	999999	999999	127	
222	999999	209	565	999999	999999	181	329	102	681	825	737	363	999999	185	261	999999	494	23	802	724	373	944	999999	234	999999	497	999999	999999	745	289	500	326	145	999999	383	999999	327	170	948	999999	999999	946	883	91	999999	999999	100	999999	758	333	999999	597	999999	403	849	999999	288	340	274	850	999999	999999	356	999999	334	421	228	506	802	999999	464	333	74	666	721	426	71	839	999999	982	999999	999999	772	422	999999	903	886	742	181	157	997	986	895	999999	268	214	999999	491	999999	560	617	594	212	999999	869	206	999999	999999	681	432	999999	999999	999999	292	453	587	36	934	999999	431	535	486	334	654	999999	477	437	999999	408	517	827	580	93	999999	375	812	97	988	552	563	380	999999	70	999999	982	558	908	613	654	681	999999	664	849	334	35	999999	269	999999	999999	401	768	999999	374	174	605	594	365	385	916	640	500	47	392	88	61	999999	425	585	671	429	569	823	321	726	339	172	999999	999999	677	999999	553	999999	999999	161	794	999999	749	896	999999	398	999999	533	999999	24	999999	151	282	771	283	614	714	999999	999999	384	832	999999	999999	647	835	999999	999999	999999	707	999999	97	960	853	999999	293	248	671	529	442	283	236	45	136	307	545	198	999999	959	999999	73	999999	869	653	809	328	849	568	999999	71	999999	999999	597	825	25	926	999999	297	51	487	999999	999999	195	251	612	158	999999	999999	947	112	647	552	903	130	999999	162	999999	317	999999	912	443	679	999999	468	731	747	639	220	121	380	324	900	999999	999999	451	130	344	627	999999	999999	531	999999	621	998	999999	168	632	476	190	863	709	913	999999	999999	53	364	383	726	519	864	519	586	706	999999	788	746	703	999999	679	999999	999999	999999	276	393	999999	411	999999	999999	54	573	125	172	39	258	671	999999	656	719	999999	96	747	618	118	185	151	945	335	55	220	677	465	211	999999	665	999999	119	999999	860	749	641	306	811	999999	946	749	999999	557	457	904	999999	999999	983	999999	999999	777	999999	491	100	251	999999	86	22	360	376	999999	999999	999999	373	999999	999999	764	999999	970	797	999999	935	935	171	436	795	999999	877	999999	833	586	481	220	213	888	847	627	555	999999	314	565	293	461	315	838	835	980	193	254	351	622	304	23	999999	999999	999999	999999	330	663	456	56	208	871	527	999999	636	703	172	485	999999	934	218	187	999999	241	999999	999999	630	332	601	999999	999999	632	999999	220	292	999999	25	409	999999	584	999999	891	171	267	999999	421	933	525	999999	999999	817	708	999999	416	413	999999	999999	962	308	999999	642	
997	72	641	842	575	82	316	507	179	687	999999	438	999999	637	326	25	407	874	93	999999	115	131	999999	997	505	743	392	807	174	119	999999	110	687	942	309	829	999999	424	792	349	626	999999	42	999999	63	279	118	779	96	999999	950	98	224	999999	537	876	999999	999999	347	831	689	509	343	70	634	662	751	838	337	999999	495	982	92	744	999999	97	999999	25	944	236	999999	613	720	999999	168	965	886	869	415	433	999999	999999	999999	960	660	127	684	971	999999	400	999999	999999	451	999999	616	999999	15	480	894	449	999999	587	999999	120	999999	85	999999	280	901	669	776	999999	432	903	272	608	904	132	94	806	412	127	206	553	707	363	172	999999	456	200	959	416	999999	965	999999	648	197	966	762	584	337	414	80	999999	624	999999	847	547	336	999999	72	883	395	98	46	669	391	155	413	999999	913	667	823	711	709	369	905	467	266	624	420	937	369	510	478	998	57	999999	928	70	999999	999999	795	447	137	86	999999	886	999999	977	266	999999	563	918	999999	999999	590	999999	449	264	741	999999	290	712	597	134	523	999999	620	999999	622	344	227	353	338	299	872	385	583	633	349	28	538	289	367	999999	384	451	839	999999	417	688	607	674	328	999999	343	999999	850	13	563	999999	276	890	364	922	824	220	999999	381	798	214	999999	816	915	722	852	10	999999	999999	999999	81	55	812	999999	934	737	552	999999	212	955	789	999999	999999	999999	213	752	647	925	444	554	174	861	468	19	213	902	791	758	999999	283	342	737	632	262	491	99	464	270	430	999999	281	195	387	425	999999	678	999999	745	999999	999999	214	999999	999999	999999	586	220	999999	803	426	41	946	794	429	929	622	62	903	999999	999999	123	298	999999	504	259	999999	978	484	999999	999999	999999	697	55	56	634	78	999999	826	958	676	280	512	660	843	399	249	487	765	457	803	956	775	887	166	597	682	827	580	661	400	607	736	545	999999	892	343	999999	999999	794	999999	365	236	944	651	318	611	637	999999	999999	19	795	222	999999	249	999999	758	810	889	458	999999	250	686	174	568	999999	544	966	857	999999	65	999999	739	971	999999	447	730	830	999999	847	986	999999	295	474	652	604	999999	709	306	759	143	533	21	999999	842	620	679	72	386	583	773	645	779	591	999999	670	65	999999	440	801	323	999999	574	51	472	999999	999999	999999	521	999999	683	835	670	108	818	532	337	451	139	999999	767	668	999999	662	999999	999999	275	703	424	999999	999999	999999	279	504	446	215	958	970	825	999999	665	
468	550	999999	899	999999	974	681	773	528	343	999999	122	464	999999	999999	484	911	966	999999	641	261	796	999999	999999	999999	565	175	661	612	573	366	625	203	999999	309	128	41	763	145	999999	594	999999	896	647	933	41	999999	470	791	731	56	13	704	304	413	671	999999	996	369	383	808	999999	170	954	976	989	918	154	735	536	452	158	831	755	57	331	900	999999	491	508	750	705	870	881	526	363	921	899	906	637	999999	45	403	762	567	574	770	941	999999	944	123	670	999999	264	288	897	182	999999	256	92	999999	126	515	999999	632	113	159	288	437	623	77	999999	999999	107	428	417	999999	78	198	999999	560	959	232	547	394	999999	970	616	602	629	191	973	652	824	866	991	530	541	140	463	424	491	513	999999	876	104	432	637	836	871	999999	113	759	773	531	811	894	967	999999	552	143	543	685	808	442	999999	376	423	999999	436	886	224	938	999999	68	79	456	185	670	300	999999	343	779	730	999999	87	223	878	302	65	107	999999	74	587	330	881	805	704	999999	781	727	19	999999	409	985	927	175	34	715	999999	364	999999	306	999999	999999	999999	763	954	999999	365	881	497	999999	185	999999	334	160	999999	999999	186	273	752	571	889	573	647	936	380	999999	560	912	198	172	999999	700	999999	265	888	999999	530	999999	999999	382	259	999999	239	888	230	999999	999999	776	814	621	999999	198	612	157	417	613	257	863	393	219	771	999999	693	335	290	484	949	999999	999999	668	883	67	422	379	322	989	343	759	999999	999999	999999	783	107	577	632	651	98	242	847	285	444	999999	999999	641	999999	806	217	904	999999	745	999999	591	514	155	737	481	776	243	834	428	999999	498	156	94	133	999999	999999	125	999999	639	396	716	999999	986	233	225	999999	780	768	999999	999999	999999	161	970	187	503	278	999999	839	160	875	854	407	429	999999	999999	520	651	517	622	999999	999999	211	968	358	414	369	528	999999	522	159	995	475	999999	999999	999999	999999	186	906	629	999999	402	286	551	999999	542	319	802	981	287	704	999999	272	155	64	999999	237	193	621	772	999999	750	40	326	999999	879	389	88	782	174	610	344	999999	887	902	68	815	659	999999	816	999999	567	546	644	818	478	999999	999999	274	956	613	162	564	144	496	999999	372	959	550	883	162	241	30	817	999999	999999	936	999999	252	999999	874	577	999999	999999	677	576	999999	395	508	533	999999	69	813	826	560	999999	999999	999999	401	932	999999	855	119	999999	664	864	547	728	968	999999	541	358	87	999999	91	45	183	
758	467	919	766	977	461	27	999999	103	999999	203	266	228	588	999999	982	320	309	999999	467	658	999999	812	38	484	426	59	991	799	999999	544	744	524	283	31	152	482	999999	719	404	102	593	570	999999	353	472	749	999999	215	375	766	970	72	578	525	617	654	891	291	560	411	35	937	121	883	459	741	999999	566	999999	510	155	590	624	374	74	580	999999	999999	22	677	999999	786	433	225	999999	682	946	758	414	498	591	884	999999	993	77	656	459	563	999999	730	804	999999	31	864	621	390	448	999999	461	47	999999	215	999999	883	999999	249	514	896	318	999999	794	196	162	694	919	270	431	999999	999999	999999	131	811	790	291	872	874	764	569	603	194	244	743	306	377	219	385	999999	285	770	827	152	562	999999	127	936	617	161	999999	999999	360	958	999999	905	53	915	999999	425	987	999999	358	484	999999	302	134	542	999999	890	785	485	999999	655	156	860	479	275	568	999999	673	999999	264	723	437	624	252	235	426	837	262	461	742	960	627	274	422	352	207	999999	999999	999999	884	727	376	851	410	704	812	956	435	777	356	910	999999	641	999999	634	999999	999999	59	898	126	223	637	333	742	999999	999999	999999	448	999999	78	308	445	99	471	999999	357	999999	223	547	999999	470	412	485	115	832	218	986	517	787	305	876	220	999999	468	670	999999	999999	119	826	677	930	517	308	999999	57	474	662	180	229	999999	472	999999	512	485	999999	811	162	228	909	375	999999	999999	999999	831	202	98	999999	630	800	446	999999	476	397	870	999999	952	113	776	67	368	999999	999999	297	510	999999	768	707	746	812	859	937	823	210	460	635	566	856	999999	516	959	260	41	380	782	972	999999	999999	641	993	703	707	999999	171	550	819	236	999999	160	999999	433	390	476	818	999999	999999	491	999999	936	999999	925	105	637	999999	108	999999	524	444	514	999999	837	58	76	752	118	999999	560	662	659	999999	999999	489	705	477	92	578	783	223	440	283	490	730	783	999999	78	608	79	126	73	442	305	791	999999	622	171	999999	999999	999999	709	999999	949	828	999999	306	999999	445	999999	999999	187	529	333	311	999999	999999	57	116	274	670	684	510	999999	999999	999999	999999	344	617	917	92	315	999999	999999	69	513	651	334	661	999999	487	569	632	218	909	939	543	119	994	786	340	575	64	120	653	49	209	999999	515	239	999999	961	228	528	317	853	999999	999999	273	797	999999	907	395	992	787	111	62	301	999999	504	65	117	350	999999	587	517	261	595	999999	30	999999	946	818	
999999	999999	525	350	114	901	65	468	277	999999	999999	999999	433	190	999999	999999	999999	986	907	532	20	184	999999	621	396	941	799	999999	885	664	252	999999	416	98	999999	277	272	760	948	400	126	45	787	272	153	408	999999	999999	199	272	69	44	405	423	807	257	442	903	999999	173	111	999999	999999	612	602	712	26	344	227	999999	999999	791	999999	517	999999	999999	396	29	999999	988	787	472	413	622	605	218	999999	993	290	715	834	999999	999999	784	299	663	461	999999	669	441	392	819	999999	404	211	278	995	888	17	832	860	423	999999	965	999999	638	59	960	999999	393	623	32	63	511	959	702	999999	999999	227	752	999999	999999	999999	46	606	999999	363	18	999999	999999	223	209	986	458	855	999999	999999	841	408	999999	999999	500	999999	286	817	369	765	608	999999	508	294	741	999999	265	319	648	999999	399	999999	999999	285	50	549	679	999999	424	45	605	999999	999999	999999	999999	999999	999999	147	999999	54	83	229	999999	999999	754	573	999999	999999	481	538	731	148	216	358	542	482	990	385	574	951	497	999999	403	334	999999	999999	999999	999999	151	886	999999	127	999999	604	999999	180	132	214	530	999999	635	636	699	885	314	466	449	199	237	999999	863	191	573	80	556	967	825	912	53	999999	675	999999	999999	999999	434	613	852	999999	999999	999999	360	786	854	106	326	999999	416	517	999999	999999	513	708	509	482	32	921	999999	999999	57	31	354	220	171	729	802	999999	999999	114	460	999999	999999	999999	830	999999	319	999999	337	476	754	999999	561	317	892	351	298	966	676	429	571	512	69	999999	564	346	28	150	625	999999	304	866	999999	999999	67	328	97	675	877	644	173	945	594	87	999999	362	470	46	327	819	440	835	782	315	543	947	641	978	282	494	999999	178	462	212	182	887	567	260	260	574	999999	622	98	999999	265	626	918	981	174	211	876	981	822	805	999999	468	999999	822	767	119	687	119	403	393	797	999999	492	999999	904	999999	999999	220	785	753	566	999999	747	750	59	917	999999	659	814	80	618	999999	355	657	517	714	803	744	492	151	886	153	999999	705	244	999999	143	536	86	590	415	665	206	79	248	877	720	342	772	850	89	37	999999	332	775	999999	648	835	874	200	780	999999	727	999999	999999	422	999999	999999	516	789	783	502	582	234	664	952	669	286	418	640	993	470	972	641	999999	999999	848	896	930	311	621	308	999999	886	999999	364	999999	562	213	826	288	678	826	983	999999	587	454	80	667	999999	999999	372	427	999999	207	319	89	96	582	17	573	
702	122	999999	177	999999	999999	696	424	310	24	117	999999	592	999999	324	999999	988	999999	999999	414	778	238	117	48	259	999999	428	688	499	285	851	980	206	262	586	999999	621	816	590	999999	758	999999	367	807	999999	999999	834	999999	882	675	100	520	999999	602	795	473	14	176	917	604	999999	17	999999	34	172	137	876	339	775	999999	33	182	984	736	656	132	870	309	999999	999999	999999	547	806	824	195	341	999999	999999	999999	123	561	455	999999	985	336	999999	730	342	645	38	422	999999	116	133	651	999999	536	371	999999	673	602	704	293	958	558	873	211	110	839	999999	254	283	873	999999	207	578	284	998	409	999999	401	537	664	853	999999	551	999999	999999	183	277	999999	999999	657	999999	520	856	171	939	436	462	548	999999	503	813	999999	999999	999999	453	926	83	643	537	999999	999999	999999	74	50	439	421	999999	442	528	999999	572	36	999999	626	89	152	350	999999	344	571	946	367	770	44	850	999999	999999	919	987	756	109	634	999999	559	999999	521	455	816	999999	999999	429	29	30	703	931	787	60	522	551	311	999999	666	309	965	24	682	999999	999999	200	370	23	98	455	772	827	938	758	184	18	568	696	534	684	815	152	999999	347	77	113	72	28	999999	377	685	180	443	334	312	545	999999	999999	425	626	371	515	999999	574	257	876	993	39	876	514	983	615	62	981	493	822	999999	344	999999	926	999999	351	138	721	999999	602	394	613	455	638	83	999999	280	908	999999	310	999999	999999	99	201	120	999999	152	380	394	80	128	999999	999999	999999	457	600	575	999999	499	999999	386	619	803	655	491	389	583	999999	440	434	999999	154	668	192	20	999999	999999	999999	816	103	209	758	337	999999	484	933	771	999999	191	999999	983	782	418	302	999999	999999	999999	444	709	730	459	999999	939	959	735	974	999999	658	999999	999999	356	332	999999	999999	821	628	999999	112	181	999999	618	999999	999999	958	999999	562	735	376	268	817	185	810	999999	999999	999999	999999	818	377	964	999999	151	999999	496	468	136	661	109	23	999999	306	910	456	272	161	121	841	848	999999	518	999999	249	426	400	661	999999	545	788	596	999999	527	809	999999	148	671	417	505	132	597	831	789	999999	721	894	962	907	728	547	392	974	801	455	999999	999999	791	270	724	999999	834	920	590	872	512	261	954	496	999999	318	999999	999999	616	999999	260	160	728	720	999999	999999	438	754	999999	997	405	622	960	81	999999	66	356	410	692	783	297	677	250	917	999999	470	940	999999	912	999999	999999	649	367	91	999999	686	999999	
80	743	203	293	90	111	592	477	999999	301	883	523	938	961	200	999999	832	999999	583	909	811	999999	999999	999999	999999	841	408	61	756	999999	878	875	296	999999	285	667	999999	500	999999	575	658	449	70	179	999999	952	973	999999	999999	999999	999999	659	622	777	327	310	686	999999	330	248	999999	541	999999	635	422	17	236	22	686	999999	562	342	999999	18	261	371	710	888	999999	20	868	950	999999	168	729	999999	263	519	609	975	980	887	179	968	999999	999999	999999	434	999999	58	725	961	999999	232	45	203	444	613	526	955	599	999999	87	999999	999999	752	999999	561	999999	203	754	999999	999999	710	999999	675	172	999999	145	144	642	285	141	999999	295	999999	188	82	133	999999	784	999999	999999	653	385	192	809	999999	598	129	879	177	528	563	304	17	558	71	999999	370	40	197	477	391	323	324	666	601	34	472	573	174	438	380	418	114	723	999999	335	999999	999999	313	657	26	264	475	757	577	999999	287	359	126	401	763	999999	596	181	612	339	71	526	218	999999	136	999999	999999	999999	157	154	999999	294	798	736	320	999999	999999	999999	461	136	848	567	98	999999	999999	122	456	772	999999	876	821	932	121	430	273	843	657	999999	531	470	999999	736	609	433	990	993	561	999999	999999	268	777	67	719	485	491	999999	999999	797	97	23	999999	942	74	999999	333	999999	999999	999999	472	476	847	999999	18	991	587	122	999999	665	430	753	561	76	999999	415	999999	764	223	636	938	769	416	860	391	517	370	606	671	338	109	733	820	193	917	999999	421	528	58	727	999999	379	546	771	377	999999	999999	42	261	658	182	568	54	545	999999	702	70	987	867	500	630	980	450	629	999999	696	932	377	999999	86	994	581	715	999999	738	999999	233	999999	999999	57	65	338	355	23	165	541	999999	999999	999999	225	554	999999	660	558	999999	917	929	916	216	680	410	95	999999	999999	999999	601	852	999999	807	870	478	425	503	999999	999999	302	999999	437	999999	999999	17	657	623	999999	532	569	920	167	398	820	639	317	438	812	646	969	454	181	359	564	999999	139	999999	884	746	138	930	839	999999	999999	293	501	452	192	999999	999999	472	950	999999	999999	680	695	170	987	240	171	987	691	999999	475	847	463	88	909	345	877	190	739	197	403	639	999999	55	593	999999	148	999999	256	150	999999	999999	504	529	264	884	993	999999	489	999999	584	150	249	666	646	956	830	423	543	846	794	999999	733	763	999999	999999	599	650	577	460	102	999999	741	550	289	999999	353	933	823	999999	352	908	700	95	
612	263	399	424	408	637	707	724	999999	409	355	999999	774	999999	281	799	999999	999999	999999	39	561	287	999999	698	999999	999999	613	999999	600	519	504	885	871	647	160	999999	74	184	252	939	999999	377	976	342	204	999999	203	999999	662	999999	738	998	517	999999	534	335	853	701	46	729	34	999999	134	811	904	470	460	136	590	999999	999999	120	999999	462	999999	193	310	999999	503	430	485	10	243	576	780	505	378	210	123	999999	151	999999	147	522	915	942	253	175	999999	999999	506	76	31	386	298	627	999999	65	394	350	35	786	207	616	253	33	999999	557	40	409	101	259	23	766	999999	999999	973	588	546	344	939	144	999999	768	923	418	979	999999	288	162	607	323	816	772	799	364	176	531	279	891	374	696	145	38	643	257	999999	999999	252	927	654	319	518	59	411	999999	157	438	693	834	53	999999	278	877	801	778	999999	250	999999	999999	205	451	319	654	970	252	999999	611	999999	676	365	724	614	361	507	298	804	999999	371	999999	217	737	838	999999	848	652	427	267	236	865	814	812	999999	472	731	212	999999	863	89	168	890	545	313	27	479	328	117	999999	379	512	973	675	879	999999	573	467	613	875	806	999999	999999	742	384	269	861	553	436	999999	629	305	999999	941	687	212	999999	671	999999	999999	964	999999	545	509	887	723	892	149	932	241	999999	273	999999	135	67	761	343	158	170	53	999999	926	999999	965	298	84	224	999999	987	676	999999	901	43	792	910	287	999999	325	999999	999999	377	721	999999	999999	999999	999999	706	999999	883	926	869	870	510	999999	665	48	636	580	221	812	509	860	161	266	202	997	240	806	224	780	999999	28	303	509	999999	443	315	697	722	932	378	999999	999999	71	999999	178	400	999999	137	871	650	212	113	52	161	517	570	364	12	255	135	999999	948	999999	946	999999	999999	11	714	231	732	939	999999	999999	443	457	712	100	458	33	606	586	678	353	139	999999	914	260	357	999999	873	951	694	476	807	999999	113	999999	124	956	999999	399	938	999999	999999	999999	354	824	608	999999	999999	480	905	999999	649	548	999999	604	974	999999	936	999999	653	555	357	999999	999999	391	481	965	354	668	999999	502	999999	216	647	999999	214	428	432	999999	651	653	999999	402	55	715	999999	999999	257	999999	80	944	999999	999999	746	393	558	367	466	962	352	643	359	146	999999	412	557	442	999999	999999	399	999999	999999	999999	999999	999	999999	955	735	539	999999	223	999999	846	598	40	999999	156	999999	264	224	999999	999999	469	999999	999999	304	228	897	642	
167	394	368	999999	118	524	207	999999	999999	999999	202	603	631	927	408	139	925	512	999999	999999	999999	411	972	999999	244	551	594	287	109	667	705	972	67	102	381	999999	999999	919	738	83	833	310	547	723	71	620	226	43	71	999999	92	792	999999	433	713	756	421	999999	563	566	930	999999	999999	942	51	229	545	538	556	238	284	15	774	999999	999999	999999	864	258	584	623	335	560	999999	491	585	913	302	999999	389	625	999999	143	999999	181	153	913	237	604	682	999999	999999	999999	999999	833	343	999999	27	999999	792	94	892	173	147	939	240	999999	999999	592	366	137	926	912	159	931	479	999999	648	602	330	728	400	269	575	999999	548	648	82	999999	157	508	999999	96	999999	999999	732	595	996	427	940	773	999999	645	248	999999	915	172	537	556	363	202	437	425	885	999999	999999	633	999999	404	400	592	307	320	999999	857	242	840	80	999999	999999	883	999999	231	661	556	518	755	30	30	999999	386	120	526	39	955	81	480	210	777	610	109	998	601	37	999999	476	899	210	390	322	84	102	682	357	480	999999	216	999999	338	555	999999	612	576	999999	999999	999999	780	290	489	786	762	640	302	254	109	885	554	204	313	90	619	999999	640	708	752	999999	438	178	559	907	864	716	871	999999	672	999999	431	999999	22	876	695	999999	720	603	559	444	799	437	258	595	503	21	999999	258	935	393	972	868	825	730	53	611	731	581	999999	56	768	80	999999	612	463	530	191	436	395	11	999999	999999	999999	999999	494	10	920	999999	414	852	265	623	999999	289	999999	563	208	292	833	93	887	149	681	513	675	729	856	645	141	999999	830	33	862	999999	559	935	999999	517	246	999999	691	767	176	79	790	155	999999	999999	98	899	332	898	603	999999	124	695	365	645	641	765	154	285	999999	442	32	242	999999	362	730	999999	844	999999	56	790	402	999999	972	999999	723	530	945	563	557	241	650	931	430	560	820	864	579	84	875	481	898	416	934	734	57	558	394	999999	999999	999999	65	641	852	813	999999	994	999999	753	921	120	819	999999	728	601	792	999999	811	209	999999	866	19	769	814	575	891	986	195	247	564	999999	146	525	999999	58	999999	18	89	617	999999	825	151	825	162	999999	662	317	999999	999999	942	957	746	194	888	999999	999999	295	999999	287	999999	999999	808	485	999999	756	999999	303	599	679	425	783	20	204	999999	999999	725	193	617	60	912	584	308	852	305	607	428	951	999999	295	558	890	191	801	696	727	27	665	636	999999	790	368	718	
18	918	168	946	552	999999	181	980	999999	999999	999999	374	346	625	956	189	999999	338	999999	666	313	131	999999	602	218	507	999999	699	999999	557	221	270	554	999999	300	934	999999	661	875	326	465	315	253	221	414	437	359	112	71	485	55	76	767	999999	415	886	999999	999999	737	54	804	482	921	758	466	516	999999	480	999999	32	52	929	999999	706	210	998	878	323	999999	781	158	999999	638	999999	511	154	502	852	460	413	550	581	999999	831	521	983	394	494	999999	898	999999	999999	999999	48	443	125	614	71	999999	999999	18	80	999999	955	896	86	844	999999	256	321	24	967	30	921	481	471	15	999999	194	226	999999	393	568	299	174	279	951	599	999999	395	540	440	360	53	404	999999	212	999999	935	999999	149	56	248	999999	884	649	858	855	567	971	120	983	876	284	803	625	511	89	790	999999	135	255	207	999999	780	583	617	977	527	999999	999999	999999	695	749	87	567	154	135	415	999999	999999	105	999999	178	285	999999	564	85	249	778	968	133	187	319	319	894	999999	387	999999	310	999999	881	999999	566	713	83	297	136	207	246	480	999999	999999	275	999999	39	223	39	585	233	999999	541	737	748	42	145	859	386	999999	999999	718	767	472	114	493	540	767	475	465	212	270	437	878	999999	308	999999	459	999999	114	289	681	820	801	439	999999	500	999999	589	534	999999	224	999999	696	23	527	999999	999999	569	781	674	999999	999999	573	383	962	591	662	999999	450	449	999999	946	999999	999999	999999	999999	966	43	823	993	396	187	941	886	988	999999	741	999999	486	999999	678	889	140	439	27	933	999999	999999	999999	699	999999	421	999999	94	892	999999	637	545	511	629	746	880	746	788	288	95	806	999999	395	612	850	999999	256	854	999999	796	816	843	999999	578	999999	999999	999999	134	166	999999	47	857	994	720	722	205	363	999999	848	797	153	999999	160	999999	137	999999	43	999999	999999	999999	174	295	322	105	461	794	412	932	978	999999	323	622	999999	999999	57	948	692	674	890	654	999999	999999	999999	973	999999	473	999999	211	451	92	999999	999999	285	127	810	999999	999999	898	269	927	793	999999	999999	649	999999	530	720	847	999999	188	876	369	999999	999999	604	999999	288	348	452	999999	112	210	490	895	694	999999	999999	514	502	305	414	794	414	962	861	24	522	366	499	132	752	844	327	999999	999999	154	730	91	522	47	473	205	999999	999999	825	592	939	982	999999	864	193	216	354	588	773	92	955	999999	999999	589	260	921	849	330	999999	999999	882	999999	688	999999	889	999999	991	999999	
999999	218	999999	141	147	278	999999	539	412	634	938	546	999999	999999	499	134	199	719	748	933	786	999999	999999	135	47	567	710	999999	303	414	999999	928	224	889	756	565	999999	999999	873	73	999999	999999	519	999999	392	698	767	152	727	564	999999	999999	516	68	999999	290	999999	222	104	579	568	362	246	998	999999	20	331	999999	983	999999	389	999999	846	685	999999	75	42	999999	743	999999	799	999999	994	738	63	804	421	165	999999	999999	999999	531	999999	303	504	162	484	520	565	382	377	166	169	793	185	983	333	831	640	612	258	732	999999	756	780	999999	999999	507	944	854	598	999999	999999	999999	999999	999999	647	553	999999	274	591	521	999999	999999	971	643	407	999999	563	80	481	589	525	608	999999	970	62	972	523	999999	999999	977	999999	710	783	211	766	999999	999999	327	346	999999	999999	375	31	736	167	117	784	147	603	166	943	999999	383	18	650	792	301	272	804	675	40	686	479	613	999999	864	999999	770	999999	756	649	246	734	700	938	999999	586	490	812	945	197	999999	999999	638	44	702	999999	999999	560	999999	359	299	999999	670	750	964	999999	418	999999	303	529	999999	270	846	517	707	150	999999	79	501	215	811	459	859	487	999999	786	841	579	999999	536	813	219	999999	407	360	723	73	950	999999	263	178	697	519	425	183	999999	999999	999999	336	561	654	704	999999	999999	548	839	663	999999	105	187	64	838	999999	766	716	805	369	449	167	999999	86	732	105	247	47	999999	940	443	999999	539	733	721	999999	690	882	999999	159	142	858	520	69	880	854	797	209	339	158	752	709	999999	755	614	963	999999	485	999999	609	821	731	999999	999999	999999	878	566	453	342	596	999999	884	607	655	237	999999	646	999999	206	877	307	48	707	964	197	734	936	783	129	999999	899	215	960	509	337	410	432	620	840	11	298	999999	866	999999	299	868	111	999999	528	33	327	428	288	54	311	783	34	999999	712	495	942	783	999999	585	696	653	923	108	327	826	168	35	93	205	589	954	181	963	675	328	633	999999	264	106	440	480	927	915	207	554	385	961	999999	355	69	514	29	291	57	999999	999999	12	999999	701	999999	301	999999	93	999999	357	611	70	999999	393	861	999999	999999	237	154	225	726	18	999999	773	451	206	127	738	145	84	934	890	999999	39	383	630	818	562	241	149	145	843	459	850	999999	325	176	524	999999	999999	985	999999	146	832	919	936	111	632	260	668	183	606	947	999999	422	721	154	765	999999	240	910	999999	996	999999	89	882	559	60	999999	135	
40	602	254	805	999999	152	754	94	999999	447	529	195	999999	573	999999	999999	896	78	999999	230	999999	999999	514	999999	430	28	795	140	752	46	387	999999	999999	134	638	581	999999	152	999999	279	999999	70	654	572	711	999999	665	433	50	550	986	490	621	609	955	629	98	991	384	80	999999	623	341	84	999999	477	393	186	934	394	187	754	776	168	263	120	756	941	551	705	363	999999	100	999999	60	896	439	202	179	19	492	370	767	999999	922	353	999999	999999	999999	999999	341	488	999999	656	372	241	713	463	355	845	999999	156	450	999999	999999	984	533	138	34	174	47	201	17	925	901	999999	987	556	999999	910	999999	186	999999	317	374	875	999999	444	839	818	192	976	846	334	146	345	920	97	513	937	820	600	555	347	206	149	481	572	999999	555	999999	167	227	445	464	696	716	142	315	841	120	99	298	215	981	70	355	682	789	566	896	899	52	308	999999	790	999999	102	120	235	403	311	999999	294	574	34	759	411	869	999999	628	787	999999	999999	826	731	999999	349	366	145	793	798	999999	197	999999	354	125	918	354	674	75	624	31	999999	448	809	409	14	641	956	311	999999	813	999999	937	119	999999	380	481	369	999999	290	999999	975	441	605	528	501	999999	229	909	840	999999	999999	999999	13	765	702	233	27	331	999999	708	999999	833	849	985	999999	260	549	237	744	999999	999999	999999	784	888	56	648	843	999999	999999	379	421	56	470	887	618	963	933	353	424	157	463	47	191	582	336	999999	999999	619	93	251	95	999999	999999	403	999999	999999	600	124	719	64	390	736	999999	927	296	362	373	961	377	480	326	205	999999	999999	982	947	14	999999	562	999999	999999	999999	207	665	293	429	999999	76	999999	999999	373	818	633	370	766	727	623	264	999999	973	778	630	999999	612	999999	890	188	577	421	999999	14	999999	562	814	997	167	999999	999999	999999	999999	480	306	999999	768	117	507	572	999999	830	265	999999	999999	916	589	999999	436	980	999999	740	403	999999	314	655	692	603	974	266	999999	372	609	999999	999999	999999	428	502	482	485	484	505	427	327	736	746	165	799	999999	999999	999999	688	999999	999999	944	999999	999999	626	176	650	462	174	143	250	999999	89	999999	78	470	999999	497	96	654	950	999999	99	322	85	514	567	500	893	348	501	293	140	801	432	252	845	380	802	336	831	33	999999	372	187	574	657	525	97	338	135	999999	886	43	620	680	855	706	174	121	999999	999999	568	999999	641	957	622	287	798	999999	624	759	694	760	822	999999	196	
726	145	511	857	52	999999	565	223	516	406	107	999999	752	999999	999999	999999	691	999999	999999	464	493	999999	999999	952	379	727	271	999999	999999	300	136	220	692	493	138	570	999999	264	565	746	13	999999	135	560	999999	107	55	438	999999	554	13	42	150	472	703	996	999999	999999	487	999999	151	850	847	225	280	886	999999	268	999999	999999	551	436	172	999999	461	881	605	669	999999	282	681	832	239	821	297	104	79	229	999999	142	655	999999	776	250	999999	162	999999	999999	290	637	608	787	180	999999	12	999999	999999	215	999999	821	400	999999	131	215	643	318	999999	36	928	186	999999	278	478	135	923	446	999999	921	999999	309	127	695	389	799	673	894	661	999999	999999	720	999999	999999	218	999999	741	409	983	570	606	999999	540	737	981	999999	821	340	318	999999	982	565	999999	948	875	999999	704	705	866	999999	999999	749	656	297	217	218	999999	952	999999	509	999999	524	463	999999	324	53	768	389	714	285	999999	342	585	999999	999999	263	803	285	999999	506	999999	46	542	999999	38	857	999999	999999	530	999999	999999	868	281	999999	661	468	112	828	634	831	942	325	990	591	999999	210	174	50	999999	999999	415	999999	963	562	246	357	999999	800	70	467	414	526	858	999999	133	120	999999	776	954	999999	161	974	999999	167	564	948	55	950	999999	999999	692	599	306	577	367	999999	905	719	572	314	486	311	767	177	999999	999999	999999	999999	468	999999	149	999999	999999	999999	802	440	35	805	998	298	311	999999	491	242	774	815	999999	999999	583	647	214	351	999999	999999	999999	849	999999	999999	999999	999999	491	997	491	86	688	304	513	242	775	927	459	999999	720	284	999999	455	820	535	402	999999	206	999999	475	820	37	797	194	445	666	952	233	999999	75	860	806	314	549	999999	553	479	311	986	999999	656	999999	115	630	928	647	951	39	681	90	138	940	999999	999999	671	999999	891	120	78	999999	823	704	907	43	999999	477	698	906	415	982	923	310	219	669	999999	999999	999999	176	999999	999999	715	922	551	999999	937	919	501	999999	878	366	662	999999	242	420	999999	951	291	999999	770	999999	999999	55	624	999999	167	827	730	645	712	48	136	724	854	281	860	900	999999	446	106	999999	976	916	37	58	329	563	78	799	976	999999	351	999999	405	804	848	670	999999	852	313	119	199	856	79	839	999999	999999	514	961	999999	792	799	999999	974	830	485	42	27	999999	999999	603	999999	931	668	845	697	285	328	60	432	200	602	999999	142	987	751	130	846	198	999999	392	58	999999	999999	194	77	506	875	999999	329	
815	653	732	482	709	999999	267	999999	234	152	954	618	464	538	369	200	499	712	999999	89	364	196	828	999999	986	554	999999	999999	484	777	200	410	753	730	999999	999999	869	999999	432	637	493	932	621	56	864	774	999999	578	879	993	578	794	999999	496	964	628	824	975	495	164	707	574	713	456	951	553	865	999999	921	823	999999	671	289	360	595	432	574	782	892	222	961	84	813	999999	208	406	999999	267	999999	999999	999999	893	342	277	929	999999	229	175	104	320	909	859	656	66	999999	907	515	537	900	542	64	51	93	282	203	633	761	232	258	554	42	999999	968	932	110	437	999999	21	431	676	212	409	687	999999	313	111	427	757	999999	301	891	999999	366	233	934	999999	810	999999	999999	999999	167	996	917	999999	288	310	891	724	955	245	578	503	999999	233	999999	654	364	511	969	102	216	13	414	956	663	58	251	744	998	999999	627	279	999999	999999	519	999999	492	999999	999999	12	999999	703	999999	582	723	397	877	142	999999	289	999999	308	999999	981	99	999999	592	960	999999	240	69	999999	725	999999	999999	308	566	981	714	999999	999999	999999	218	966	882	513	212	999999	243	275	999999	999999	849	999999	114	328	999999	955	46	366	623	531	261	999999	943	72	999999	999999	964	999999	831	999999	428	999999	999999	109	100	133	109	586	951	999999	727	620	69	950	999999	15	431	300	128	999999	944	999999	509	999999	965	999999	33	819	535	935	867	818	999999	285	690	88	603	14	237	66	855	460	414	863	804	640	13	999999	764	972	845	999999	306	999999	951	80	271	999999	143	945	999999	289	60	26	892	908	185	784	999999	229	999999	999999	999999	71	999999	494	999999	645	836	335	151	40	64	562	99	203	999999	224	334	619	999999	128	871	292	956	575	409	999999	971	895	999999	999999	732	545	570	429	611	245	999999	466	999999	625	999999	808	803	79	235	498	926	698	397	961	460	651	412	293	555	999999	115	190	94	554	999999	940	870	922	307	519	992	670	591	286	750	999999	999999	201	479	72	489	886	350	999999	999999	283	508	999999	999999	999999	142	999999	873	831	140	999999	381	583	999999	707	937	880	999999	999999	999999	265	116	120	220	592	999999	221	814	492	300	228	839	183	999999	400	442	377	163	999999	386	715	999999	999999	156	999999	999999	907	249	771	134	608	999999	635	415	216	176	397	293	999999	921	921	472	391	999999	911	454	208	502	999999	275	570	727	555	999999	789	469	356	964	753	107	262	999999	52	999999	999999	113	214	999999	874	234	55	93	976	999999	464	
253	415	228	244	22	999999	414	688	506	564	880	569	305	626	747	819	432	999999	88	999999	949	429	33	848	808	250	440	627	337	999999	486	751	999999	874	545	64	138	730	999999	810	847	293	545	803	999999	999999	908	151	137	414	999999	554	897	635	515	824	391	379	436	999999	856	787	361	286	999999	139	318	431	90	999999	999999	702	798	278	999999	665	883	230	46	999999	999999	299	499	922	607	932	853	624	368	721	672	758	304	968	954	69	999999	269	725	682	236	486	71	444	722	999999	755	629	999999	849	940	170	343	999999	440	566	999999	438	678	155	286	693	72	368	30	999999	999999	999999	323	761	999999	624	505	364	47	854	237	65	999999	688	186	999999	810	519	999999	512	425	141	538	999999	772	503	591	999999	405	542	423	703	999999	999999	521	925	315	62	125	999999	665	999999	135	585	339	999999	238	990	968	62	999999	553	586	518	518	276	301	926	989	999999	999999	999999	958	505	440	534	641	420	176	261	918	757	403	465	846	999999	999999	952	68	999999	274	999999	611	999999	658	870	126	906	281	254	999999	389	73	999999	999999	740	999999	630	155	999999	600	999999	823	717	999999	135	159	131	671	81	999999	349	868	459	965	999999	999999	999999	999999	999999	417	735	999999	921	626	539	694	518	182	115	426	385	807	263	999999	999999	999999	894	219	532	720	999999	244	999999	983	999999	999999	999999	920	851	427	415	783	584	397	865	679	999999	100	604	999999	999999	948	565	999999	885	542	614	519	518	665	428	405	324	849	422	999999	938	937	999999	28	89	597	999999	688	999999	602	999999	866	999999	777	999999	803	999999	100	89	56	999999	554	108	752	906	104	411	195	998	19	999999	999999	975	375	740	999999	758	586	361	53	999999	877	643	292	319	748	446	741	999999	624	789	999999	999999	375	821	394	999999	589	122	985	195	145	689	11	143	497	891	708	46	910	55	999999	738	45	429	801	911	999999	442	999999	999999	670	405	383	229	245	964	999999	999999	356	999999	179	473	376	857	492	197	642	999999	822	999999	738	704	879	999999	760	494	734	946	29	482	999999	999999	954	336	525	739	999999	781	898	532	291	164	999999	785	999999	565	372	187	936	999999	279	667	619	310	920	966	525	804	469	750	239	999999	534	999999	112	999999	519	49	342	752	881	860	999999	300	575	584	999999	104	703	205	132	999999	999999	415	213	365	999999	653	999999	559	223	511	322	157	302	999999	999999	816	682	999999	55	332	999999	193	999999	418	416	329	734	346	951	431	111	273	628	999999	
653	129	670	747	999999	866	633	783	999999	380	547	113	998	947	954	208	421	850	999999	799	711	826	682	794	999999	217	999999	80	607	792	410	58	528	619	974	510	156	935	999999	189	699	999999	654	361	870	312	330	786	391	753	999999	260	123	828	999999	999999	446	875	999999	289	947	563	185	745	999999	499	999999	388	973	999999	61	486	493	999999	110	999999	181	330	999999	646	886	142	999999	999999	999999	999999	935	700	999999	157	73	280	147	87	241	145	999999	909	999999	381	728	942	813	937	701	999999	767	152	727	332	656	126	951	161	402	815	874	330	962	821	999999	884	999999	999999	391	999999	999999	416	738	965	999999	271	939	552	999999	999999	999999	750	163	261	392	792	972	999999	500	999999	329	985	684	426	270	566	946	570	817	843	211	987	556	920	193	360	413	762	570	394	187	999999	999999	458	999999	134	177	711	438	771	911	999999	335	999999	461	363	999999	322	704	205	325	378	735	84	743	999999	999999	242	77	999999	388	220	755	116	999999	920	751	999999	930	146	398	245	141	999999	932	785	661	122	468	829	628	101	68	374	999999	808	673	169	715	165	929	934	643	999999	393	999999	999999	229	999999	540	611	506	999999	999999	807	89	246	689	999999	957	999999	91	773	248	412	296	161	390	46	961	999999	999999	520	999999	217	999999	602	734	661	240	126	441	448	928	999999	132	710	999999	567	990	571	984	26	758	484	847	999999	405	994	999999	549	999999	193	711	293	28	999999	616	999999	353	486	999999	37	911	999999	248	642	999999	30	290	999999	660	823	56	400	272	999999	761	300	369	999999	207	739	564	691	999999	258	737	999999	208	146	103	150	224	999999	999999	956	115	999999	246	999999	999999	999999	999999	999999	888	465	146	321	31	999999	999999	326	990	59	289	772	472	230	999999	990	999999	211	821	999999	999999	519	609	543	341	316	470	844	999999	164	978	821	35	54	999999	999999	121	425	623	756	912	777	160	174	233	296	999999	999999	999999	256	309	999999	563	570	38	379	855	603	980	714	981	390	272	836	999999	999999	746	428	428	631	999999	490	587	75	241	715	369	445	320	54	822	586	930	999999	855	864	268	465	26	433	526	518	444	908	774	532	999999	323	102	765	549	75	466	999999	999999	818	536	999999	339	322	999999	420	292	935	892	405	999999	464	980	216	209	291	412	994	115	369	999999	678	301	708	999999	56	352	555	505	756	129	647	439	46	338	770	135	703	424	999999	236	508	25	378	82	60	999999	886	565	999999	662	999999	999999	
18	772	857	999999	999999	999999	963	78	737	440	999999	286	811	35	943	878	439	999999	999999	580	999	143	547	662	999999	636	159	713	466	989	247	103	657	999999	430	274	480	573	505	590	460	47	498	78	880	999999	999999	999999	999999	17	136	112	953	891	186	875	234	204	284	999999	963	999999	999999	747	203	999999	629	350	604	999999	407	866	660	128	999999	999999	644	479	999999	830	376	134	323	999999	863	145	150	999999	999999	554	49	286	299	999999	626	210	999999	751	999999	838	472	919	430	719	609	269	451	999999	999999	224	241	999999	999999	453	627	839	936	163	883	67	901	999999	66	999999	639	999999	999999	158	502	999999	537	892	604	999999	368	999999	703	604	849	603	693	315	994	999999	323	294	864	999999	883	787	274	281	867	999999	936	608	999999	380	90	999999	999999	999999	342	852	686	999999	999999	999999	94	181	145	342	314	290	374	596	999999	986	736	999999	999999	999999	999999	714	654	266	34	787	17	760	999999	333	523	999999	910	400	972	151	393	973	143	397	761	711	652	999999	966	587	452	999999	738	999999	643	734	231	961	37	628	208	429	999999	373	469	334	588	812	818	943	999999	999999	623	727	603	762	222	869	970	563	72	721	300	999999	344	667	31	716	689	999999	149	949	372	354	999999	963	659	769	999999	437	133	999999	124	32	999999	479	727	20	282	880	521	999999	991	474	566	486	139	876	38	802	999999	872	132	38	999999	430	610	278	784	640	113	452	941	543	440	999999	606	277	999999	865	999999	20	443	808	277	788	999999	898	999999	466	833	782	741	135	134	261	717	96	999999	999999	868	458	999999	642	777	999999	419	458	44	999999	879	861	648	172	862	301	438	324	999999	25	472	711	490	999999	807	330	711	816	999999	189	999999	520	999999	450	997	491	783	801	41	208	378	509	999999	999999	586	999999	144	578	272	999999	822	999999	999999	213	326	166	967	909	835	456	367	603	50	854	830	999999	813	207	175	380	517	999999	999999	562	647	962	999999	46	999999	835	999999	142	554	999999	366	120	999999	999999	999999	841	524	874	999999	999999	999999	775	469	999999	623	999999	168	936	413	891	326	195	999999	772	566	363	319	930	179	999	270	234	58	465	999999	719	183	999999	83	333	856	643	671	708	721	871	503	837	422	522	677	999999	729	662	268	181	10	423	288	770	532	999999	999999	966	323	616	999999	13	999999	904	54	199	999999	999999	45	683	523	999999	61	694	859	481	518	999999	332	21	505	999999	207	326	999999	760	690	999999	999999	272	938	705	
395	999999	999999	499	999999	517	478	487	396	650	999999	585	657	599	999999	999999	911	60	999999	57	643	999999	121	340	999999	204	196	294	999999	560	287	772	999999	999999	25	999999	549	369	999999	999999	188	844	625	999999	768	999999	999999	129	398	106	401	751	999999	890	71	94	999999	814	693	131	331	193	999999	835	372	855	840	839	583	999999	53	551	894	999999	999999	799	685	266	572	194	535	76	896	412	999999	536	584	853	757	931	951	735	676	999999	999999	994	865	999999	492	912	780	830	545	971	62	850	999999	122	999999	272	999999	738	252	508	595	264	297	575	999999	836	281	986	999999	652	474	999999	875	860	405	873	933	895	999999	660	413	705	530	924	360	319	679	471	832	494	999999	223	492	177	448	999999	999999	300	124	999999	999999	999999	747	893	506	743	975	996	716	999999	338	513	964	591	999999	890	999999	373	225	999999	167	809	999999	597	130	261	826	999999	999999	999999	176	642	781	999999	29	999999	957	637	999999	616	344	999999	754	999999	999999	999999	259	901	82	999999	689	999999	85	757	498	831	639	160	999999	255	999999	277	999999	999999	999999	695	732	846	572	485	932	106	999999	999999	999999	484	65	480	440	111	12	924	999999	999999	302	833	567	33	628	999999	980	806	864	181	699	76	108	999999	703	470	999999	999999	338	597	626	592	397	476	734	24	775	999999	720	672	999999	992	643	999999	442	157	137	708	227	999999	999999	999999	242	999999	909	956	385	45	776	970	814	600	596	46	246	709	445	999999	299	614	422	821	96	201	928	706	999999	386	586	999999	342	999999	194	953	102	500	359	623	567	778	638	739	392	749	857	652	405	606	485	733	999999	47	419	613	962	683	49	999999	845	212	999999	999	459	231	637	999999	415	643	999999	746	359	822	999999	520	999999	682	438	999999	344	285	310	827	900	853	999999	305	999999	580	990	419	460	999999	777	365	256	638	290	171	999999	999999	247	762	662	738	383	889	514	898	638	290	254	999999	706	569	901	999999	999999	606	387	999999	65	834	999999	999999	295	50	54	177	274	346	401	277	234	711	48	999999	999999	172	479	999999	791	280	942	710	174	758	611	999999	463	999999	999999	684	783	999999	576	412	120	137	452	343	844	346	634	302	888	976	999999	995	531	364	999999	936	136	433	550	785	999999	941	370	537	438	836	714	722	999999	717	999999	453	145	635	437	47	999999	999999	119	455	999999	999999	822	197	999999	616	999999	109	21	999999	557	359	240	791	520	178	999999	914	904	17	999999	999999	495	180	492	35	
860	895	999999	501	227	990	323	999999	999999	999999	128	182	258	822	999999	615	999999	214	169	145	222	353	125	999999	280	804	241	112	999999	734	164	652	705	264	756	791	182	519	385	566	45	145	652	999999	59	595	999999	91	857	999999	210	291	20	999999	999999	999999	999999	667	999999	422	758	221	280	999999	97	999999	999999	994	75	368	999999	202	828	999999	999999	86	701	848	218	685	999999	159	254	808	999999	873	641	358	451	999999	22	514	298	962	999999	824	999999	246	190	583	129	672	26	499	582	17	462	417	257	736	814	931	459	545	285	608	967	471	881	999999	835	127	553	825	356	928	999999	866	794	285	221	999999	999999	635	566	475	143	754	236	526	421	233	999999	999999	435	999999	65	752	687	209	856	999999	365	966	999999	999999	129	200	153	999999	113	595	623	972	524	359	273	823	979	809	475	222	245	365	802	612	26	838	400	999999	872	161	999999	595	428	818	109	701	888	564	355	943	611	582	999999	999999	999999	999999	200	85	817	242	773	999999	734	644	167	10	173	145	999999	999999	999999	999999	780	999999	999999	999999	554	706	260	999999	999999	424	464	531	610	999999	942	977	11	887	999999	324	458	640	999999	312	861	784	999999	108	538	999999	579	74	153	733	801	469	999999	582	999999	493	825	254	307	359	422	212	43	999999	67	999999	143	107	643	999999	999999	150	999999	999999	175	999999	55	999999	44	191	845	399	387	877	861	999999	569	429	999999	164	499	213	342	999999	889	999999	750	999999	51	999999	619	481	430	999999	999999	661	999999	313	416	999999	448	999999	220	125	513	32	824	999999	643	999999	999999	714	794	999999	986	226	807	999999	225	517	29	999999	120	691	571	373	969	720	573	210	999999	265	22	498	716	825	992	226	524	866	999999	594	522	466	999999	999999	687	941	681	97	853	359	999999	899	795	999999	999999	528	554	999999	63	999999	592	999999	996	370	701	305	999999	999999	233	590	30	999999	999999	434	999999	654	965	665	686	999999	999999	486	356	237	177	122	999999	999999	273	999999	672	999999	812	729	12	89	469	365	213	392	999999	520	863	272	339	738	226	370	190	908	999999	999999	999999	36	75	115	96	769	202	589	601	999999	897	760	999999	645	547	999999	432	999999	194	999999	462	999999	858	999999	623	94	898	438	896	342	999999	365	999999	784	920	999999	663	896	993	700	999999	999999	790	563	999999	113	354	693	201	271	999999	892	723	999999	436	169	177	999999	492	11	999999	999999	999999	268	637	542	999999	143	999999	761	301	535	304	493	446	999999	999999	305	
906	519	740	214	247	634	999999	94	641	956	999999	760	617	999999	413	991	829	408	931	531	999999	999999	263	220	999999	439	970	412	597	999999	999999	598	999999	872	999999	972	999999	666	527	999999	999999	553	901	893	785	964	153	185	131	313	664	999999	905	982	379	826	999999	529	999999	807	999999	991	497	411	999999	759	114	745	999999	440	730	173	881	999999	667	382	188	999999	434	13	295	999999	290	294	575	478	999999	673	502	999999	716	741	999999	719	404	872	999999	499	453	36	860	999999	700	999999	999999	500	999999	41	325	999999	999999	896	104	243	521	999999	710	212	835	971	999999	999999	253	669	724	999999	744	999999	999999	999999	326	689	915	408	152	887	105	599	711	85	321	661	999999	504	177	999999	646	195	999999	536	172	853	664	482	960	429	999999	40	966	999999	756	999999	999999	530	681	958	980	999999	101	633	773	999999	501	760	659	999999	91	999999	502	904	999999	558	963	999999	632	999999	34	999999	448	722	732	74	633	126	328	326	109	828	823	999999	838	950	104	574	999999	61	361	904	823	555	348	416	538	999999	252	208	41	619	999999	217	933	547	257	378	901	708	999999	999999	441	342	314	263	999999	999999	75	401	999999	398	189	580	121	999999	619	892	384	325	999999	571	874	130	294	490	999999	615	286	301	703	999999	673	64	999999	976	473	999999	251	94	492	255	996	999999	744	642	439	327	105	812	928	364	999999	999999	181	999999	510	999999	58	824	334	318	16	774	698	737	999999	134	17	145	657	139	651	300	999999	999999	575	999999	386	651	60	611	519	473	999999	349	999999	97	999999	656	999999	162	442	999999	999999	183	248	999999	162	16	916	314	320	960	165	798	712	703	999999	890	351	486	934	406	999999	723	999999	543	411	999999	15	999999	251	999999	670	505	999999	234	540	660	53	353	871	379	734	745	300	559	317	574	999999	38	346	993	315	988	227	45	653	46	384	704	819	802	999999	289	999999	960	299	660	112	488	172	999999	846	999999	999999	565	671	38	432	248	236	837	722	999999	999999	258	999999	682	999999	661	999999	504	286	349	534	79	378	455	999999	340	270	657	999999	158	999999	255	156	999999	383	999999	374	999999	614	145	999999	982	90	33	999999	814	915	617	383	999999	906	668	814	507	473	545	999999	225	355	102	978	578	375	574	999999	999999	999999	736	308	624	296	999999	890	150	999999	551	988	355	468	867	424	652	999999	999999	251	206	440	649	844	999999	476	159	999999	521	166	899	617	999999	910	941	713	188	318	999999	164	950	778	674	
999999	921	557	840	999999	999999	677	336	304	354	999999	999999	615	462	892	471	158	147	687	378	983	999999	934	482	444	526	164	245	344	525	999999	300	999999	999999	22	922	290	635	402	790	844	999999	604	272	193	995	336	260	296	847	609	26	273	999999	999999	665	987	84	406	239	333	999999	992	778	999999	42	497	999999	450	969	190	999999	745	896	999999	163	376	671	298	449	200	903	948	999999	999999	849	37	27	999999	357	999999	215	239	172	999999	411	838	826	999999	161	508	487	810	327	999999	96	281	377	876	999999	298	325	999999	956	999999	999999	999999	999999	862	637	14	479	772	102	43	975	293	583	999999	132	999999	999999	886	147	940	712	103	631	829	829	578	660	151	549	69	620	999999	999999	132	999999	918	342	999999	158	156	39	715	717	293	691	802	698	999999	754	222	999999	439	648	26	336	999999	999999	675	43	999999	999999	337	233	43	423	999999	21	999999	402	214	981	999999	737	999999	999999	997	385	347	148	36	880	721	397	336	321	191	999999	999999	796	710	66	999999	930	999999	801	999999	491	683	999999	145	791	247	545	550	999999	170	999999	656	114	338	950	524	999999	16	188	632	940	896	999999	999999	774	755	663	691	157	324	656	648	200	220	515	999999	477	999999	999999	999999	186	847	999999	999999	489	134	161	467	759	999999	139	923	910	178	761	999999	961	999999	999999	45	583	853	402	999999	513	63	466	894	999999	258	56	999999	771	999999	999999	999999	799	571	752	649	999999	206	932	615	195	733	737	31	459	920	740	840	641	999999	68	999999	999999	191	647	999999	668	999999	999999	510	495	605	161	374	721	668	795	400	999999	999999	999999	999999	999999	786	730	780	325	444	445	902	517	999999	892	572	487	134	647	999999	924	999999	981	346	561	431	999999	589	582	999999	310	791	134	350	955	920	999999	999999	410	669	461	999999	999999	233	822	742	992	289	713	588	886	597	30	999999	476	568	739	105	826	499	665	999999	208	999999	999999	654	778	177	260	999999	999999	999999	723	999999	999999	67	215	758	523	819	439	840	999999	993	999999	713	999999	999999	874	397	190	671	999999	911	13	320	668	999999	98	999999	963	825	999999	741	783	89	873	51	999999	418	362	981	582	999999	999999	825	273	999999	476	431	883	999999	302	999999	791	144	999999	812	975	847	999999	57	999999	355	999999	613	811	145	999999	999999	839	729	928	465	44	209	99	999999	851	188	56	463	692	999999	999999	999999	532	176	999999	999999	135	999999	75	999999	30	314	320	236	161	456	999999	138	999999	78	592	999999	901	
837	828	591	55	116	999999	999999	800	999999	365	14	70	721	90	645	194	570	999999	999999	999999	999999	445	999999	888	862	694	404	174	918	468	623	83	999999	242	695	347	368	604	999999	109	278	381	95	948	316	999999	440	376	999999	943	999999	796	813	999999	154	999999	999999	999999	999999	421	567	999999	882	476	742	930	929	999999	999999	307	826	965	262	679	395	385	359	999999	582	999999	264	37	999999	974	43	999999	999999	640	97	999999	249	666	999999	999999	542	999999	499	999999	216	999999	999999	999999	981	80	127	999999	544	144	999999	768	52	999999	130	496	999999	999999	837	907	443	999999	670	299	401	100	67	170	999999	654	146	999999	886	740	574	999999	460	314	55	725	999999	574	292	136	534	999999	999999	922	999999	999999	450	999999	807	592	185	301	715	999999	558	891	22	957	914	999999	997	365	882	311	752	924	45	852	999999	121	999999	869	999999	543	765	82	838	144	999999	628	999999	999999	942	303	564	283	999999	514	755	164	999999	900	659	402	999999	999999	999999	950	180	621	890	999999	519	695	999999	316	668	182	190	486	999999	878	342	999999	999999	863	999999	999999	747	479	999999	999999	107	999999	999999	159	999999	240	999999	595	635	999999	999999	12	738	615	624	256	999999	999999	614	318	333	279	999999	834	567	373	717	999999	756	858	999999	701	187	369	500	999999	296	999999	107	999999	767	999999	850	173	913	339	557	79	248	176	826	999999	999999	135	206	828	999999	575	592	846	523	999999	839	999999	999999	273	825	378	125	999999	960	378	160	187	999999	738	428	938	999999	237	815	647	999999	999999	999999	712	836	62	172	672	999999	999999	999999	260	914	627	755	82	999999	999999	514	188	999999	804	215	458	999999	687	584	468	409	297	999999	364	999999	875	122	258	746	999999	436	772	216	452	490	249	577	999999	272	923	982	355	461	280	722	636	999999	232	999999	582	373	999999	477	704	272	666	999999	446	999999	48	515	999999	336	999999	223	741	972	999999	324	966	881	450	424	661	999999	64	836	999999	641	404	193	890	874	173	610	999999	305	512	190	823	183	140	999999	234	417	486	999999	946	67	999999	663	191	908	418	701	922	734	816	228	999999	830	999999	805	825	855	625	632	173	904	935	999999	470	331	500	792	750	770	200	253	999999	999999	999999	326	999999	740	999999	999999	466	999999	687	552	488	293	971	999999	491	335	999999	378	792	999999	999999	52	131	544	203	859	999999	626	950	161	544	999999	229	183	941	375	154	94	853	643	176	999999	227	392	999999	187	360	507	310	999999	917	821	460	155	189	
846	204	126	547	999999	574	839	521	999999	18	916	73	798	999999	126	999999	768	525	159	687	163	825	739	999999	999999	509	909	999999	535	244	723	122	84	993	104	181	38	547	710	78	336	999999	999999	384	51	999999	561	456	193	244	999999	999999	310	468	35	30	465	999999	531	643	664	523	985	300	294	804	988	804	957	945	999999	231	815	90	360	999999	999999	364	545	901	947	463	142	301	96	427	811	999999	967	83	715	498	25	77	414	812	204	401	100	247	135	757	498	999999	91	927	999999	999999	117	62	887	111	994	630	695	999999	391	694	999999	866	992	382	837	999999	239	664	215	747	999999	547	779	742	273	999999	775	999999	999999	893	220	168	937	999999	508	999999	999999	614	503	394	381	213	999999	510	999999	233	254	999999	999999	615	19	426	999999	999999	553	569	282	999999	837	697	854	505	246	498	484	55	929	410	873	921	697	625	171	820	376	999999	999999	279	555	50	62	33	999999	359	884	793	999999	999999	999999	999999	642	51	776	806	539	999999	999999	933	35	151	304	844	999999	997	999999	393	999999	999999	376	89	999999	999999	999999	797	644	831	234	999999	613	999999	608	999999	372	934	289	655	999999	365	999999	999999	505	193	253	414	745	218	154	999999	442	500	538	546	828	999999	999999	639	452	979	171	707	651	999999	999999	999999	542	570	482	944	718	271	545	899	999999	876	584	270	760	195	61	999999	687	951	454	123	161	72	905	413	449	999999	213	869	999999	583	848	424	999999	907	871	185	736	999999	564	180	954	999999	925	952	384	235	878	999999	927	735	30	999999	637	215	194	999999	999999	78	504	78	999999	999999	705	47	999999	169	999999	852	323	876	999999	487	999999	283	169	522	146	953	999999	999999	771	999999	941	468	999999	999999	787	999999	723	401	520	667	705	496	122	288	933	888	999999	225	828	36	999999	60	45	999999	312	363	56	999999	343	711	50	999999	306	999999	735	247	484	999999	381	999999	138	921	999999	999999	782	901	999999	881	999999	257	38	999999	395	745	13	890	433	999999	999999	434	612	62	68	809	999999	424	999999	11	552	999999	414	55	843	90	999999	31	695	12	760	411	201	175	999999	95	682	236	895	561	117	999999	814	999999	999999	947	146	86	863	555	415	367	711	170	999999	999999	999999	983	970	315	999999	981	205	430	270	443	999999	446	969	999999	137	999999	529	638	893	708	882	951	22	895	943	820	999999	149	597	402	700	41	836	999999	252	699	266	590	713	999999	649	999999	203	599	715	699	117	890	428	25	838	999999	
276	629	20	999999	999999	84	999999	999999	999999	66	832	867	743	210	610	999999	730	437	143	999999	924	999999	69	498	999999	422	190	254	713	277	720	999999	999999	627	765	217	188	360	999999	999999	228	999999	311	999999	561	335	855	999999	99	336	170	990	881	999999	158	508	570	522	143	557	894	126	999999	999999	345	999999	999999	126	445	402	999999	999999	999999	951	720	249	466	476	999999	432	567	999999	165	386	116	729	999999	999999	478	999999	999999	665	999999	180	298	112	371	999999	257	310	32	999999	78	696	734	791	291	930	188	909	52	999999	585	999999	990	999999	999999	937	450	616	560	648	647	188	999999	936	162	538	662	618	877	711	229	635	410	827	607	469	652	325	447	999999	486	569	999999	999999	999999	515	999999	80	150	999999	314	641	999999	383	999999	890	940	797	639	753	278	570	41	340	873	950	999999	172	620	502	999999	135	178	790	172	87	964	999999	857	646	358	592	477	452	406	999999	885	36	999999	999999	528	854	686	694	501	916	999999	999999	680	999999	214	27	459	648	149	189	473	960	221	23	926	999999	940	999999	404	685	102	588	999999	999999	999999	999999	436	903	974	440	448	483	299	256	549	90	531	727	442	341	999999	828	313	227	125	924	815	722	791	999999	913	693	999999	815	823	999999	949	394	74	999999	590	555	674	708	740	989	670	964	999999	999999	999999	999999	559	73	999999	273	285	716	180	999999	468	713	122	195	999999	999999	194	483	433	599	140	999999	663	512	999999	587	999999	604	486	135	999999	850	258	999999	580	999999	999999	235	273	559	674	243	999999	924	999999	877	999999	489	191	985	805	197	999999	874	715	999999	559	57	323	964	999999	680	239	55	886	617	465	177	614	826	621	999999	220	999999	924	897	923	999999	52	999999	999999	674	423	501	330	77	319	383	239	999999	150	999999	912	309	449	994	13	178	48	999999	999999	275	874	364	999999	846	999999	668	950	999999	156	820	15	450	819	445	267	738	724	819	308	999999	937	114	686	534	56	911	999999	930	894	999999	700	199	461	879	999999	68	137	483	999999	651	433	999999	999999	329	91	471	489	999999	737	999999	453	229	554	339	337	770	678	999999	999999	999999	244	999999	923	999999	129	815	989	940	645	999999	611	250	729	657	659	525	999999	366	452	584	999999	999999	999999	999999	311	999999	645	131	551	39	390	297	999999	34	999999	413	999999	961	209	275	999999	549	999999	537	662	213	500	896	999999	812	28	321	396	999999	999999	814	999999	304	99	648	180	867	999999	999999	818	324	999999	704	999999	999999	
999999	999999	167	187	111	882	999999	999999	967	108	981	748	451	739	20	78	900	999999	999999	999999	587	203	872	999999	104	615	160	752	719	999999	646	795	656	434	999999	239	164	219	124	999999	999999	170	999999	999999	666	432	999999	999999	604	750	999999	109	325	999999	668	999999	917	999999	92	495	732	318	946	628	462	999999	999999	26	954	999999	914	999999	353	628	999999	999999	866	881	895	672	999999	999999	158	999999	924	999999	480	18	766	950	322	558	137	628	39	999999	999999	999999	538	479	340	999999	704	999999	835	732	756	696	798	252	967	46	999999	419	306	240	170	999999	703	915	716	93	260	14	469	999999	564	724	599	999999	211	168	999999	425	999999	790	999999	999999	143	202	790	783	999999	523	983	999999	847	717	999999	798	999999	246	14	622	763	256	158	699	999999	999999	177	41	107	393	50	808	693	295	87	515	999999	835	999999	511	135	932	873	999999	30	193	999999	847	999999	999999	139	964	999999	729	661	95	641	107	970	664	34	758	686	999999	483	184	592	562	999999	816	365	449	999999	503	999999	999999	383	999999	679	180	960	330	999999	999999	263	85	655	964	633	992	873	345	864	188	486	377	256	56	999999	845	601	956	217	999999	445	689	571	660	242	999999	999999	999999	427	800	704	704	999999	390	999999	407	529	627	999999	646	999999	29	585	224	26	130	583	999999	999999	834	579	14	122	999999	860	573	514	999999	999999	802	291	653	917	73	484	782	257	999999	482	999999	325	999999	37	571	642	426	999999	357	643	121	257	384	70	593	231	700	591	75	529	999999	999999	999999	895	999999	365	299	111	522	740	244	872	717	854	999999	518	999999	976	999999	421	443	469	167	361	620	555	907	592	999999	842	999999	201	192	999999	483	962	791	88	901	216	999999	325	999999	617	408	249	999999	999999	757	999999	999999	723	50	654	999999	539	735	999999	284	580	458	999999	776	999999	956	53	690	380	380	350	727	527	85	344	78	999999	877	549	952	381	999999	387	999999	260	227	69	160	537	260	999999	237	618	804	330	758	645	548	912	660	365	559	169	158	417	357	108	647	705	585	967	661	999999	999999	999999	565	80	999999	999999	999999	896	892	162	129	436	123	118	722	999999	999999	433	999999	965	889	597	821	999999	999999	427	903	129	421	455	952	999999	292	51	399	901	764	687	999999	32	460	763	472	407	49	721	304	248	385	999999	128	999999	397	999999	306	999999	999999	710	999999	454	999999	343	484	999999	209	836	154	81	718	999999	991	899	659	558	514	135	134	424	815	999999	999999	
999999	744	529	999999	800	895	596	744	767	819	999999	846	329	408	127	289	35	207	999999	577	232	530	563	999999	999999	503	839	999999	180	999999	999999	895	334	331	959	598	955	119	409	941	558	337	951	999999	999999	999999	339	159	397	999999	108	227	612	939	900	999999	190	628	999999	307	65	414	573	270	999999	168	521	999999	999999	528	333	916	999999	271	29	999999	578	561	963	176	173	690	793	999999	408	449	292	394	999999	825	418	336	11	112	885	153	763	690	848	779	541	340	709	869	522	999999	999999	350	920	14	565	629	665	999999	143	375	621	249	861	714	875	136	578	624	120	996	915	695	385	999999	142	887	712	999999	999999	833	980	924	811	999999	29	941	474	999999	270	999999	671	69	968	999999	532	523	828	144	903	999999	762	95	759	525	277	999999	965	54	999999	677	916	482	317	310	395	696	437	645	694	999999	662	162	364	331	335	999999	726	999999	353	618	69	578	289	230	81	894	175	295	948	295	976	999999	552	592	872	198	752	668	999999	835	96	193	449	970	752	609	731	437	199	421	17	110	700	999999	999999	347	202	999999	999999	500	531	151	999999	409	999999	242	609	999999	999999	147	113	999999	740	518	531	999999	139	319	478	471	172	737	105	537	287	876	728	298	974	534	999999	664	439	999999	314	999999	496	999999	23	519	999999	999999	999999	62	999999	949	369	999999	732	742	999999	883	619	999999	337	793	55	169	132	91	999999	999999	796	925	150	999999	629	116	213	587	389	100	999999	958	999999	999999	759	999999	228	999999	999999	546	565	999999	325	999999	55	671	306	520	898	336	917	932	15	688	174	999999	999999	870	999999	999999	979	999999	362	999999	587	660	306	135	999999	12	941	793	574	967	755	564	999999	37	402	957	810	693	688	63	182	373	953	783	999999	706	140	358	18	262	567	420	999999	207	999999	395	375	180	485	895	395	999999	367	999999	933	999999	453	884	999999	372	453	999999	466	999999	945	223	707	522	999999	338	872	999999	785	322	410	344	684	412	999999	17	592	639	999999	793	999999	58	16	915	850	438	262	999999	880	645	808	281	954	580	261	322	999999	999999	93	157	33	999999	348	999999	637	999999	925	50	393	470	779	814	88	673	640	999999	217	999999	672	659	999999	999999	711	999999	999999	999999	389	113	999999	189	329	740	556	69	769	865	710	961	999999	261	512	221	862	420	865	994	999999	291	940	364	999999	895	189	999999	999999	406	999999	208	541	999999	999999	822	889	214	150	49	267	28	903	774	196	255	514	420	
156	999999	764	300	283	519	935	108	173	999999	999999	999999	560	132	987	372	775	511	999999	999999	999999	690	999999	657	279	826	736	185	387	175	178	999999	391	769	287	218	642	799	925	999999	572	120	659	102	140	716	489	145	40	999999	999999	684	825	999999	377	466	541	116	31	457	782	760	720	998	628	223	999999	790	844	999999	730	975	586	408	217	932	41	239	999999	999999	346	601	154	847	175	493	44	656	401	820	677	535	999999	999999	249	811	399	660	473	916	999999	698	300	260	810	999999	107	999999	527	445	435	311	589	468	120	191	615	999999	832	144	189	396	399	34	111	999999	206	118	169	405	999999	380	766	610	888	647	999999	893	47	999999	999999	999999	999999	956	395	999999	945	999999	367	68	206	999999	999999	338	737	288	309	999999	159	615	828	989	999999	131	901	65	999999	979	579	999999	880	999999	999999	692	748	571	266	999999	638	735	999999	885	999999	110	209	999999	552	437	999999	610	348	999999	744	431	999999	406	360	999999	64	340	831	999999	741	894	187	484	689	145	589	999999	31	865	637	423	999999	999999	247	999999	921	999999	999999	117	116	999999	134	846	999999	414	379	351	221	258	999999	308	904	292	154	857	922	725	999999	999999	999999	999999	589	483	406	331	76	380	169	203	96	999999	827	724	860	772	769	341	507	285	999999	247	955	999999	999999	339	519	999999	797	390	243	999999	557	105	999999	409	388	651	999999	655	999999	999	192	27	999999	219	999999	189	432	382	999999	999999	999999	62	651	609	751	817	996	77	999999	999999	582	779	959	889	621	731	465	999999	999999	128	892	852	936	999999	65	937	609	276	858	339	999999	425	302	652	979	505	454	659	658	571	654	382	999999	355	426	413	68	999999	999999	999999	724	972	988	999999	699	374	125	999999	554	813	217	999999	219	481	352	167	487	316	999999	126	999999	805	801	821	999999	519	999999	590	349	652	999999	999999	678	118	615	678	437	332	953	614	389	999999	114	844	364	924	999999	371	13	269	999999	751	373	482	472	918	180	176	505	189	366	999999	546	902	934	880	999999	110	999999	673	730	164	362	305	999999	718	701	957	467	549	356	646	587	89	726	137	963	999999	646	696	507	999999	827	774	999999	854	32	212	910	483	872	999999	505	339	999999	771	999999	77	745	753	999999	223	709	955	833	719	947	999999	185	806	999999	855	999999	179	999999	999999	336	588	57	999999	999999	498	57	983	676	293	151	257	550	954	739	999999	460	892	479	293	561	871	940	538	999999	566	36	113	999999	26	
608	999999	173	79	445	999999	999999	864	67	728	176	725	289	999999	578	700	915	999999	999999	999999	405	571	700	999999	908	464	647	519	999999	139	471	999999	426	999999	684	816	93	481	518	929	875	596	835	750	127	835	999999	400	959	999999	999999	805	999999	544	999999	47	634	290	999999	980	172	511	889	927	266	999999	309	629	865	762	617	999999	999999	147	156	999999	735	950	764	82	999999	256	559	768	999999	666	907	881	48	647	191	802	999999	538	767	374	707	908	493	895	535	963	535	207	599	217	999999	898	398	812	311	999999	526	98	999999	915	951	130	449	600	324	999999	999999	228	580	814	134	999999	380	999999	111	827	466	869	546	907	721	361	999999	999999	573	999999	493	235	345	507	286	231	428	852	422	999999	468	893	580	118	382	317	627	784	999999	918	999999	616	710	483	227	656	551	999999	203	600	999999	177	36	315	999999	365	999999	83	999999	902	999999	999999	370	999999	999999	573	299	438	999999	999999	734	394	999999	655	491	876	525	862	999999	630	679	227	999999	821	636	999999	867	274	999999	27	435	553	999999	190	172	999999	999999	195	124	654	999999	999999	676	789	866	565	979	380	823	67	839	29	793	906	999999	538	999999	999999	889	999999	999999	34	999999	517	979	999999	147	999999	492	491	630	340	747	635	274	567	551	869	955	80	321	496	999999	999999	999999	999999	999999	350	957	634	139	707	306	57	948	341	858	168	809	685	428	971	888	342	437	509	999999	999999	642	999999	999999	10	592	818	755	219	584	148	340	574	431	796	60	857	999999	923	43	700	686	933	709	999999	69	280	652	350	607	118	688	677	999999	601	708	301	648	139	124	487	999999	738	757	719	999999	245	999999	631	920	999999	980	999999	475	582	482	999999	956	999999	940	322	999999	999999	612	999999	459	999999	441	830	98	758	219	232	808	556	999999	948	185	989	565	824	26	31	999999	576	999999	185	211	560	999999	998	345	54	199	801	320	885	136	999999	269	999999	803	434	542	171	821	757	999999	919	183	533	999999	999999	48	999999	306	155	999999	999999	346	284	999999	999999	711	99	423	175	43	16	245	999999	822	999999	730	999999	31	592	488	268	755	380	999999	292	386	595	475	378	999999	83	505	999999	900	100	999999	984	999999	999999	723	452	748	656	724	698	683	661	711	999999	245	999999	104	714	666	999999	290	965	805	178	999999	125	624	999999	168	959	511	999999	622	999999	949	746	685	109	868	46	520	109	656	999999	609	725	999999	835	999999	368	978	791	508	183	810	979	189	546	
426	999999	828	703	497	765	197	612	48	979	690	999999	963	999999	845	630	216	999999	999999	33	569	780	241	788	911	800	980	720	572	999999	921	969	567	999999	999999	999999	217	999999	611	890	594	996	686	903	155	643	405	999999	945	999999	966	629	669	999999	977	646	375	49	792	697	784	477	50	600	999999	720	932	824	322	999999	999999	400	579	428	439	999999	103	338	643	999999	999999	997	774	695	481	302	310	411	171	46	895	999999	34	914	116	127	955	96	845	435	999999	580	999999	371	464	576	59	999999	999999	414	552	47	406	524	302	999999	702	999999	128	766	419	530	999999	286	688	254	375	665	322	999999	617	17	492	217	565	824	336	413	240	905	252	70	685	756	493	858	999999	509	999999	329	424	610	967	89	999999	191	917	394	683	219	210	999999	928	414	797	544	554	198	959	477	999999	299	124	223	523	359	999999	906	792	829	482	866	53	999999	897	16	49	413	202	384	999999	999999	729	31	704	858	142	999999	959	949	313	583	550	154	868	999999	495	754	999999	665	999999	20	602	853	736	999999	350	934	999999	790	999999	999999	999999	999999	999999	519	999999	103	519	665	227	999999	947	843	525	899	326	898	135	772	521	999999	847	999999	48	896	349	876	999999	999999	517	207	764	999999	454	172	587	999999	584	358	565	401	244	999999	447	771	73	999999	337	999999	28	452	999999	999999	999999	219	303	468	545	999999	999999	693	809	159	157	29	999999	778	999999	363	322	360	999999	776	999999	129	999999	947	999999	277	999999	590	999999	456	351	999999	398	29	899	999999	868	999999	999999	999999	189	872	999999	95	999999	999999	999999	294	369	974	525	999999	137	42	538	159	168	999999	379	278	999999	589	999999	362	807	91	631	790	879	164	494	203	929	413	597	343	537	999999	204	671	316	999999	999999	574	931	683	937	365	491	750	86	999999	999999	162	999999	999999	728	239	287	671	999999	180	415	999999	489	332	738	724	445	204	621	203	999999	707	999999	301	368	579	431	999999	153	276	309	999999	87	971	453	777	999999	996	614	999999	999999	532	875	999999	999999	25	999999	609	945	223	919	296	138	883	999999	52	199	999999	242	999999	808	163	999999	529	871	286	137	517	999999	960	999999	448	590	323	999999	629	832	827	167	352	493	821	188	930	356	999999	999	204	999999	410	587	565	764	465	499	999999	14	355	273	857	888	577	730	999999	833	480	706	814	378	741	219	372	621	889	665	999999	974	999999	182	858	287	933	906	478	382	824	999999	134	824	981	999999	487	999999	309	
464	916	999999	204	999999	876	316	194	826	869	999999	224	999999	875	999999	999999	559	417	999999	999999	580	954	670	999999	611	999999	796	581	999999	396	999999	732	809	321	999999	999999	999999	999999	501	999999	551	102	999999	47	999999	168	881	999999	334	322	431	217	315	159	729	509	255	838	592	97	999999	735	204	439	753	468	415	999999	449	60	616	779	999999	875	999999	487	847	633	999999	453	137	987	256	678	965	908	427	660	999999	925	503	67	999999	413	226	816	897	677	999999	818	999999	258	999999	283	705	999999	999999	439	999999	251	662	621	999999	148	999999	999999	489	526	474	844	999999	755	50	524	557	559	591	512	659	56	999999	179	349	166	999999	999999	627	972	972	999999	616	988	999999	349	273	999999	203	59	452	133	337	999999	213	999999	776	997	218	999999	726	156	999999	999999	999999	249	662	999999	281	999999	446	91	475	999999	554	161	237	999999	391	700	999999	675	366	541	70	536	719	218	965	900	390	704	670	782	256	825	999999	828	999999	133	687	781	610	495	612	370	658	821	999999	62	221	999999	616	518	595	999999	790	530	728	253	530	453	526	380	999999	999999	421	999999	270	729	900	409	999999	267	22	479	75	870	999999	699	877	999999	391	913	999999	667	98	999999	999999	205	44	731	999999	999999	999999	243	264	239	178	870	999999	999999	560	108	999999	812	999999	358	505	125	985	920	601	39	375	632	72	613	691	660	654	999999	505	74	694	179	309	999999	999999	778	225	836	701	68	750	912	347	292	760	877	789	739	656	81	999999	999999	139	999999	600	970	999999	650	999999	518	225	689	999999	496	413	983	512	999999	999999	726	999999	999999	228	543	289	462	295	780	852	814	870	915	613	999999	999999	999999	999999	999999	289	999999	608	574	298	193	999999	70	999999	850	879	777	375	999999	999999	929	181	70	999999	595	791	147	684	400	797	732	647	309	85	45	999999	999999	943	999999	999999	10	128	335	860	999999	700	228	19	445	900	85	999999	89	870	684	262	794	999999	454	448	999999	999999	217	776	999999	999999	543	999999	417	219	55	834	102	82	54	999999	845	210	860	894	572	999999	999999	499	722	293	999999	439	401	782	847	159	498	833	577	990	911	558	999999	499	167	242	999999	236	855	250	357	17	825	873	417	999999	823	559	875	999999	999999	717	999999	282	977	114	999999	634	371	999999	345	268	504	64	899	296	999999	371	737	339	536	22	999999	481	936	560	613	527	375	263	335	939	958	564	228	203	504	999999	521	63	648	967	999999	959	999999	98	512	999999	973	
130	687	462	821	545	486	758	82	999999	346	426	500	76	269	999999	570	405	310	939	835	705	792	884	849	684	691	568	158	685	576	847	57	999999	999999	999999	576	873	127	999999	999999	470	130	921	684	999999	562	999999	707	999999	398	509	999999	999999	935	277	338	999999	999999	147	854	917	609	397	15	498	999999	658	522	24	541	697	287	999999	861	375	584	870	209	753	131	119	861	401	296	77	69	484	907	286	915	999999	269	999999	567	170	860	733	916	999999	726	999999	999999	999999	225	999999	231	999999	711	570	999999	468	999999	999999	999999	744	66	218	110	938	439	893	999999	999999	109	767	437	999999	330	701	999999	851	954	23	999999	227	60	178	999999	595	999999	169	773	347	593	457	180	999999	965	823	113	652	632	999999	756	999999	999999	999999	593	457	273	924	999999	20	65	841	513	589	832	797	694	888	999999	515	102	279	130	413	999999	651	999999	37	341	507	597	861	228	976	267	203	73	236	999999	999999	331	999999	999999	999999	291	752	943	591	577	178	138	225	619	999999	885	487	712	750	181	999999	860	246	593	82	999999	203	622	537	999999	639	999999	468	999999	313	193	180	689	999999	132	899	707	15	459	173	999999	999999	252	110	101	779	490	999999	64	642	868	95	999999	516	999999	97	999999	416	269	938	444	670	910	999999	999999	714	999999	355	999999	282	244	999999	999999	429	704	49	951	999999	446	552	999999	420	413	672	445	107	841	182	25	44	770	999999	999999	521	999999	707	999999	999999	999999	999999	982	144	695	782	407	24	308	908	812	999999	999999	616	999999	717	999999	33	267	999999	999999	837	999999	624	339	592	999999	942	999999	275	701	996	577	25	356	999999	569	23	724	630	274	999999	798	932	370	714	899	999999	999999	38	731	704	999999	232	75	999999	999999	368	999999	112	280	999999	999999	43	217	815	999999	130	270	910	157	999999	309	636	974	999999	48	999999	263	625	999999	358	621	89	543	996	556	999999	950	27	999999	999999	219	622	359	808	524	765	725	554	980	779	999999	420	881	955	405	999999	258	625	299	573	999999	189	419	922	843	999999	999999	221	268	999999	999999	999999	999999	946	566	686	999999	999999	924	999999	224	708	999999	999999	465	211	208	587	600	742	106	999999	727	982	106	39	213	436	964	697	275	513	295	601	609	650	65	999999	399	719	536	92	999999	26	999999	405	544	999999	999999	999999	628	911	999999	526	292	999999	524	381	999999	537	999999	849	211	999999	18	711	422	54	315	999999	155	273	198	881	999999	24	633	999999	634	701	999999	708	969	
332	999999	363	892	769	999999	999999	135	683	94	862	245	687	999999	473	999999	647	982	999999	999999	652	497	999999	999999	740	320	999999	222	999999	747	158	999999	775	880	999999	168	654	818	652	735	551	999999	471	188	999999	999999	999999	142	169	703	986	718	995	999999	999999	999999	713	640	161	459	49	551	321	999999	935	999999	999999	806	12	315	363	828	339	764	647	962	36	186	396	999999	791	999999	999999	999999	760	440	56	266	999999	999999	454	23	666	203	696	999999	999999	534	999999	515	185	999999	140	999999	349	999999	388	240	871	364	808	536	999999	999999	999999	903	999999	999999	185	505	999999	999999	253	999999	999999	350	171	146	999999	647	594	501	933	880	919	79	15	207	999999	602	61	999999	395	209	246	999999	770	609	534	792	511	999999	359	747	741	999999	479	182	994	999	996	999999	172	234	769	316	603	372	147	999999	898	300	439	999999	453	958	999999	999999	721	999999	579	562	611	999999	145	427	999999	999999	149	947	999999	832	213	772	606	809	653	999999	439	929	999999	407	471	935	893	999999	737	775	303	782	162	435	460	62	429	444	640	886	98	999999	174	417	233	200	999	75	999999	667	977	999999	315	999999	614	792	627	999999	100	676	999999	924	690	376	891	367	795	174	999999	999999	353	171	179	999999	999999	96	764	906	999999	281	935	827	999999	79	798	660	476	504	821	667	434	999999	999999	963	503	174	661	798	525	866	405	835	693	999999	999999	815	474	999999	585	527	999999	999999	998	999999	741	564	801	621	577	241	890	300	353	714	726	999999	818	216	273	999999	434	965	390	318	876	110	999999	999999	754	999999	196	927	919	999999	999999	713	999999	999999	999999	938	373	50	230	294	975	114	492	979	219	228	997	267	285	999999	102	999999	340	690	943	641	999999	613	999999	594	55	962	999999	59	84	23	847	293	984	334	545	393	745	106	342	771	618	163	978	536	985	928	999999	999999	999999	576	383	568	591	590	517	999999	184	635	248	999999	733	442	999999	205	380	713	283	951	142	708	327	243	357	181	33	999999	635	999999	999999	127	320	139	848	508	640	289	702	403	816	785	219	999999	858	329	47	185	258	999999	166	999999	999999	999999	119	502	259	149	220	419	567	250	999999	845	36	131	702	604	999999	407	999999	100	20	999999	999999	356	499	217	999999	38	144	847	28	851	182	336	472	999999	999999	356	258	501	79	999999	835	999999	661	999999	93	736	626	443	592	851	228	76	272	999999	565	762	12	51	763	191	285	720	231	282	999999	699	658	92	999999	247	
158	73	30	727	54	569	999999	135	999999	648	411	700	265	999999	633	999999	999999	999999	64	267	999999	999999	737	887	18	124	353	388	700	393	87	544	859	354	702	999999	999999	999999	730	995	999999	876	916	125	780	584	465	64	649	566	635	961	999999	326	893	999999	999999	143	718	999999	225	317	435	741	570	999999	841	910	474	478	70	529	966	999999	999999	476	999999	999999	117	434	659	999999	999999	999999	758	126	999999	999999	461	762	999999	911	826	800	780	999999	451	999999	554	912	999999	554	589	180	505	115	999999	999999	135	999999	648	714	36	294	279	999999	577	999999	982	454	361	307	459	712	999999	158	702	175	288	441	34	126	78	204	691	114	710	999999	638	999999	130	546	418	999999	999999	123	885	541	530	854	191	999999	202	999999	561	445	105	999999	529	357	412	999999	691	999999	999999	532	646	999999	999999	175	224	999999	663	340	334	814	889	424	598	536	273	171	644	433	259	874	924	968	999999	255	19	833	49	291	249	301	855	999999	642	591	477	62	938	999999	999999	183	497	861	775	747	556	681	288	992	999999	251	194	268	999999	999999	999999	677	199	999999	165	391	968	381	101	42	959	175	781	16	69	220	232	289	793	86	386	72	203	895	699	338	554	999999	207	997	117	597	289	124	984	800	999999	591	210	258	999999	125	770	742	999999	391	999999	999999	933	872	29	999999	999999	999999	151	544	483	304	999999	999999	836	921	184	103	925	999999	885	667	32	268	357	999999	999999	544	999999	270	302	460	116	318	999999	282	999999	334	978	999999	999999	921	972	999999	326	568	933	999999	422	293	999999	676	817	426	505	241	259	674	525	388	999999	930	496	881	999999	32	197	349	398	563	999999	849	999999	723	250	964	694	582	942	789	707	706	132	588	999999	999999	643	690	813	207	33	449	809	599	386	201	999999	101	207	303	380	594	984	858	486	101	999999	103	999999	999999	999999	676	731	999999	999999	129	808	908	562	626	389	999999	535	201	540	367	50	525	347	58	539	602	385	649	419	122	722	273	111	999999	73	549	514	281	999999	356	718	83	918	266	393	526	539	581	914	999999	68	792	328	129	61	999999	756	137	999999	945	999999	999999	326	568	406	544	806	334	562	839	992	264	542	999999	648	966	607	999999	665	22	999999	804	999999	545	63	929	945	982	186	38	999999	387	999999	714	999999	635	756	359	859	848	720	999999	28	999999	881	804	260	144	480	94	999999	675	471	989	882	999999	999999	999999	515	476	599	999999	158	534	55	614	999999	828	
138	23	219	258	231	816	301	857	785	999999	999999	259	679	810	512	101	600	999999	915	289	831	567	999999	975	999999	999999	259	896	999999	999999	999999	276	819	999999	999999	467	874	189	454	654	999999	999999	711	697	126	265	797	788	321	999999	934	928	699	705	996	999999	999999	244	414	838	567	405	999999	999999	630	398	999999	999999	999999	55	226	420	999999	270	591	806	855	590	859	588	595	470	585	999999	999999	110	576	123	435	445	731	640	999999	616	97	302	999999	420	77	727	825	550	999999	999999	840	523	265	438	999999	199	715	155	384	826	253	999999	999999	801	741	529	821	326	821	999999	999999	586	645	66	183	299	582	445	999999	141	763	54	999999	999999	999999	46	845	148	10	246	730	586	999999	949	373	991	999999	432	679	547	905	508	729	625	952	263	878	999999	264	824	999999	279	632	253	73	208	619	510	999999	704	684	999999	999999	584	638	736	330	696	693	192	816	159	765	975	235	264	325	860	366	906	999999	999999	883	186	628	460	999999	22	886	174	381	973	791	999999	999999	231	192	154	999999	999999	999999	191	515	999999	18	467	513	656	27	808	882	999999	999999	735	999999	999999	800	150	956	188	782	999999	999999	528	999999	842	368	791	122	13	999999	181	873	999999	973	999999	141	810	177	171	946	307	994	87	291	622	829	66	438	824	431	52	198	999999	444	623	999999	986	271	999999	108	722	543	24	737	711	885	13	761	570	907	989	972	794	242	484	324	732	247	999999	999999	312	363	999999	999999	39	999999	75	705	359	604	154	549	12	73	233	764	980	350	579	736	826	304	867	917	441	80	999999	576	999999	308	648	999999	81	161	795	999999	255	441	707	729	819	307	411	965	762	450	969	731	999999	720	344	392	667	462	197	18	495	381	999999	959	588	499	746	60	955	405	477	850	277	999999	999999	548	642	850	917	999999	892	999999	164	991	110	672	567	249	964	266	92	619	964	787	874	874	999999	748	150	330	999999	999999	999999	999999	972	128	999999	154	211	795	999999	816	545	668	125	593	226	159	858	915	931	506	999999	699	322	858	999999	489	989	999999	257	893	710	596	967	999999	891	797	999999	982	219	423	48	178	515	275	83	305	671	290	999999	151	999999	234	399	65	274	320	54	123	242	973	164	567	548	857	116	948	999999	583	701	429	999999	876	706	517	999999	917	193	57	999999	590	999999	709	986	115	12	485	999999	911	277	581	752	999999	999999	245	999999	480	630	658	169	135	999999	97	589	238	21	24	528	
881	999999	999999	137	999999	999999	651	165	999999	581	442	854	630	751	790	316	130	676	999999	136	471	258	987	297	535	999999	999999	986	999999	129	757	999999	999999	957	324	324	921	454	755	999999	999999	89	813	899	999999	803	999999	383	813	781	999999	562	999999	888	67	633	610	999999	601	999999	679	664	435	335	824	348	999999	999999	437	475	395	676	920	658	37	999999	444	97	110	731	358	286	999999	948	999999	204	317	109	900	691	714	862	852	999999	896	443	654	488	85	848	937	865	946	348	396	793	641	138	999999	675	199	522	958	999999	999999	999999	999999	999999	676	629	41	999999	773	745	760	532	823	999999	762	594	999999	956	999999	261	794	492	339	834	562	866	562	999999	248	234	502	202	999999	981	884	502	951	178	812	455	817	999999	102	210	587	863	999999	366	375	275	939	242	509	706	86	278	999999	657	923	999999	76	999999	999999	548	253	568	629	841	400	269	643	568	999999	566	444	624	400	139	257	699	999999	206	813	972	295	269	692	206	905	616	999999	303	254	12	388	964	651	999999	956	28	244	137	965	116	632	380	98	943	272	461	999999	934	999999	999999	913	870	49	555	263	999999	876	432	936	784	830	999999	324	152	188	479	999999	846	182	238	465	768	999999	706	350	914	180	749	934	453	738	505	893	30	999999	518	925	105	300	972	152	811	201	191	999999	292	66	946	764	792	488	40	761	181	769	999999	639	342	999999	348	814	137	497	492	999999	335	455	999999	63	999999	999999	877	556	999999	999999	653	576	59	430	67	858	233	984	151	999999	707	743	722	260	999999	879	592	890	951	999999	25	324	999999	999999	999999	837	761	893	105	248	610	483	561	999999	125	578	589	912	157	490	590	152	355	526	347	999999	733	999999	119	790	961	987	605	52	81	339	867	999999	478	999999	106	340	999999	903	364	234	192	636	145	376	299	680	742	470	577	872	968	192	797	369	113	718	784	999999	286	623	878	518	24	786	710	999999	443	927	393	999999	263	451	172	123	999999	107	999999	742	500	291	255	999999	475	999999	370	684	999999	999999	126	387	999999	999999	627	741	999999	674	622	358	665	624	246	815	86	999999	618	526	29	683	960	16	810	999999	814	994	999999	742	999999	815	999999	35	558	334	999999	16	704	680	824	999999	767	734	999999	559	87	875	999999	439	68	157	590	844	664	443	999999	120	577	514	999999	633	373	613	630	806	932	639	76	912	14	80	622	999999	999999	598	916	235	531	260	963	938	949	938	684	
999999	235	581	370	124	185	699	438	200	911	200	999999	164	999999	999999	627	999999	999999	142	435	987	999999	999999	999999	76	527	922	589	326	550	830	683	435	928	735	999999	360	278	951	736	315	642	432	36	511	999999	999999	131	853	999999	525	999999	816	999999	697	370	582	440	999999	597	262	120	121	649	90	516	632	999999	378	106	276	999999	857	405	130	355	112	625	999999	534	999999	999999	736	999999	34	700	866	922	241	374	998	999999	973	364	484	204	530	999999	945	999999	908	999999	999999	756	367	356	281	421	392	351	268	957	799	769	831	461	384	428	624	390	650	710	999999	13	999999	999999	205	999999	921	925	824	328	679	645	626	240	57	980	336	678	429	455	999999	889	116	51	130	213	532	32	820	112	168	565	354	999999	540	999999	658	21	160	999999	500	467	527	999999	287	164	999999	601	999999	999999	101	946	999999	204	181	115	897	66	234	999999	971	898	115	722	999999	999999	300	427	999999	308	999999	999999	528	650	955	82	999999	176	764	999999	70	930	618	425	20	999999	604	160	37	435	852	602	786	168	806	601	361	805	778	172	864	999999	902	115	999999	999999	999999	320	249	108	743	999999	301	268	931	999999	290	689	999999	948	999999	150	400	274	456	999999	999999	369	844	363	999999	999999	397	601	111	344	999999	513	353	999999	794	294	999999	928	692	131	310	999999	236	765	321	999999	103	830	653	723	335	999999	659	352	249	999999	475	885	388	999999	342	699	166	597	22	777	999999	478	164	235	240	472	582	334	429	19	143	88	52	999999	999999	567	948	388	19	400	999999	11	994	735	818	34	549	515	789	610	999999	639	752	543	999999	624	675	428	493	862	65	335	923	999999	999999	396	843	341	712	775	751	999999	999999	999999	923	344	484	428	416	215	922	76	544	818	648	503	336	999999	720	849	891	530	894	156	344	528	999999	764	810	431	191	218	999999	24	999999	592	999999	140	999999	992	149	999999	21	288	939	989	790	114	591	431	70	999999	620	863	883	230	884	441	999999	405	266	999999	618	984	34	714	999999	530	958	65	452	206	999999	728	999999	999999	518	616	217	354	738	973	999999	999999	370	847	597	999999	140	999999	708	619	851	224	735	999999	999999	37	264	234	999999	999999	999999	535	999999	999999	999999	892	163	999999	999999	277	234	933	999999	293	999999	238	623	999999	127	333	399	999999	356	999999	354	674	999999	289	999999	491	999999	982	628	478	999999	647	410	506	402	704	785	891	999999	440	395	918	557	999999	882	410	413	999999	116	403	
869	825	188	999999	520	781	999999	874	243	230	999999	251	315	198	466	999999	828	127	999999	423	999999	508	403	915	447	436	126	551	406	999999	999999	999999	875	999999	608	11	468	264	986	620	804	999999	658	705	525	154	612	999999	984	983	581	295	302	693	855	371	999999	272	999999	93	999999	358	477	638	999999	640	375	999999	589	465	440	999999	141	173	999999	635	999999	698	999999	999999	823	757	999999	422	999999	792	982	999999	378	247	579	999999	555	999999	999999	455	444	30	563	885	778	532	779	529	553	17	164	999999	83	230	521	733	999999	416	270	999999	792	999999	614	360	657	193	711	999999	885	244	29	238	217	174	201	829	145	515	524	301	978	46	869	26	999999	853	119	158	725	846	999999	149	999999	58	662	389	415	213	237	999999	820	999999	644	999999	988	926	999999	909	38	692	999999	999999	891	999999	999999	755	999999	597	999999	804	84	999999	627	48	999999	879	596	168	999999	999999	423	932	287	999999	480	551	402	560	38	711	932	999999	129	42	257	965	257	673	129	906	203	818	490	433	520	999999	999999	605	407	118	999999	762	407	226	278	666	999999	999999	497	387	999999	634	568	21	999999	873	442	999999	790	999999	631	922	48	605	999999	605	451	854	999999	999999	999999	796	999999	999999	381	999999	802	903	763	999999	999999	999999	186	741	552	568	259	478	561	647	999999	224	814	999999	486	417	999999	801	999999	673	224	235	552	284	645	567	481	648	640	701	81	539	831	999999	69	345	746	306	62	60	355	972	302	771	398	999999	999999	701	444	963	456	999999	306	100	376	660	743	902	999999	985	96	999999	838	999999	575	999999	392	615	402	150	999999	999999	749	999999	328	251	932	999999	885	999999	585	780	214	676	255	80	243	999999	832	408	602	844	210	77	963	744	144	441	999999	999999	145	999999	308	303	302	39	261	749	771	135	727	962	26	999999	409	999999	407	172	615	505	62	999999	999999	993	548	999999	999999	682	999999	584	117	501	585	782	981	999999	999999	910	383	999999	818	999999	969	999999	999999	640	827	231	667	999999	346	971	826	699	60	493	593	314	999999	999999	813	579	165	197	27	236	386	243	997	200	833	496	788	999999	687	568	999999	999999	322	908	999999	995	24	936	999999	145	674	885	731	498	625	177	999999	907	412	248	338	999999	689	999999	263	593	999999	999999	823	999999	193	999999	22	999999	999999	999999	992	999999	999999	999999	565	229	950	882	562	500	999999	509	575	999999	999999	880	999999	449	999999	999999	999999	868	655	415	999999	547	122	396	952	247	999999	249	
687	999999	185	320	441	594	683	119	831	807	892	999999	999999	724	901	167	999999	312	449	572	262	909	130	999999	999999	70	57	999999	116	563	929	324	999999	273	821	467	491	999999	449	403	765	130	80	999999	999999	891	334	56	645	999999	999999	649	798	999999	986	999999	987	61	999999	380	999999	665	12	277	877	578	146	818	902	444	675	999999	863	999999	806	141	839	541	157	999999	999999	999999	381	161	999999	290	999999	325	286	54	479	439	899	78	999999	110	999999	802	712	407	755	515	153	210	289	385	786	752	504	855	937	455	903	820	643	999999	293	850	590	999999	62	821	541	999999	999999	245	999999	999999	200	706	22	46	829	749	553	230	999999	180	999999	312	999999	773	821	431	116	34	536	999999	434	999999	816	277	222	125	355	999999	974	295	999999	999999	783	992	561	797	999999	999999	626	999999	277	999999	688	122	979	287	103	999999	999	120	751	940	709	522	369	999999	890	744	999999	714	404	619	256	999999	934	827	528	511	222	999999	999999	216	999999	382	999999	21	999999	703	298	999999	31	999999	999999	863	543	305	344	271	999999	680	907	107	999999	999999	759	999999	999999	999999	188	161	759	592	76	975	532	545	542	337	710	357	259	999999	999999	999999	999999	336	684	393	999999	999999	493	999999	878	999999	126	490	999999	495	622	164	845	514	525	147	999999	438	10	959	340	998	763	16	561	285	430	720	651	197	229	433	973	782	999999	549	667	502	714	999999	999999	999999	415	999999	715	556	511	745	671	318	713	999999	999999	999999	62	39	875	999999	705	603	120	406	839	999999	276	999999	191	73	426	999999	480	683	724	999999	110	299	593	999999	301	15	773	685	999999	999999	483	965	107	999999	729	68	673	190	796	121	424	462	999999	472	780	525	374	448	329	695	838	999999	999999	999999	625	763	446	169	195	700	999999	434	999999	506	468	310	102	933	343	999999	312	999999	887	612	999999	999999	97	130	935	775	640	334	365	363	504	454	999999	247	632	966	999999	514	994	999999	291	999999	999999	705	14	480	999999	441	115	999999	392	548	151	927	808	977	675	326	234	999999	999999	505	999999	999999	12	999999	875	854	310	376	745	798	305	999999	999999	71	542	999999	125	465	999999	208	229	403	999999	955	999999	507	438	654	300	305	999999	584	45	999999	920	122	703	990	604	578	140	738	226	594	252	360	605	747	445	293	999999	768	77	861	285	675	31	999999	711	377	999999	999999	85	449	518	720	999999	999999	150	429	689	999999	860	999999	77	999999	187	386	712	952	999999	999999	999999	999999	
105	999999	517	183	510	999999	100	656	288	236	162	999999	999999	776	86	532	999999	70	607	26	999999	999999	908	303	793	795	498	645	343	759	999999	735	446	999999	354	996	213	582	45	895	338	999999	999999	633	621	592	827	410	999999	190	999999	999999	93	203	412	30	613	223	389	714	755	455	999999	529	999999	426	47	594	999999	89	999999	30	999999	711	687	572	238	999999	681	999999	967	98	344	162	410	634	999999	253	666	334	393	990	202	330	150	883	719	999999	999999	205	555	243	978	230	999999	337	815	381	515	839	792	338	541	188	746	667	120	170	129	999999	773	999999	927	107	695	338	827	705	999999	999999	853	910	412	485	999999	734	119	123	300	82	818	280	737	999999	541	999999	458	999999	583	482	772	999999	999999	745	999999	999999	315	880	999999	999999	509	120	810	999999	999999	881	999999	999999	532	22	557	997	870	57	318	999999	66	110	999999	640	880	813	131	98	999999	999999	999999	666	63	894	428	999999	588	765	572	708	999999	999999	839	660	139	402	491	571	999999	775	688	999999	437	929	704	999999	324	999999	653	696	999999	722	999999	999999	178	269	12	999999	999999	999999	999999	999999	484	610	42	40	271	905	511	488	332	560	173	999999	615	562	999999	133	200	223	914	694	122	999999	719	747	356	157	491	999999	399	853	977	999999	367	584	675	827	897	674	943	999999	393	175	373	438	559	423	87	999999	39	878	447	380	413	723	999999	999999	890	999999	684	999999	423	640	98	478	999999	999999	899	40	886	412	999999	525	279	505	999999	946	999999	290	198	932	79	875	999999	521	999999	606	204	999999	592	999999	936	613	990	999999	999999	752	999999	999999	999999	993	524	56	729	626	652	922	111	907	422	999999	106	610	105	751	999999	547	999999	576	999999	976	999999	265	448	999999	476	623	999999	449	509	559	868	999999	435	999999	418	33	999999	223	869	493	505	999999	231	546	999999	336	517	249	785	457	952	999999	832	878	632	268	999999	908	160	38	397	662	407	862	188	489	184	999999	343	30	400	585	707	999999	481	85	999999	999999	999999	150	115	999999	999999	61	606	367	785	557	573	160	425	248	73	840	105	842	888	368	368	490	161	616	999999	764	999999	376	803	999999	999999	556	999999	705	68	999999	923	112	998	355	999999	820	704	999999	337	192	605	999999	522	999999	999999	638	999999	675	544	370	988	999999	389	899	994	240	564	532	160	26	926	999999	999999	62	999999	999999	844	542	999999	547	999999	533	289	723	169	999999	853	935	779	767	369	558	170	698	31	999999	722	999999	
361	35	266	999999	999999	321	999999	884	999999	469	950	489	794	654	572	997	584	464	219	666	739	100	999999	999999	753	392	999999	378	560	491	41	492	281	999999	191	87	999999	614	999999	968	466	284	931	393	999999	299	973	715	999999	173	999999	566	999999	66	999999	999999	648	999999	428	94	665	888	334	491	438	467	218	58	473	495	999999	969	407	251	209	464	168	999999	643	999999	419	940	999999	999999	377	999999	278	225	386	920	438	999999	195	972	313	578	950	999999	955	999999	999999	999999	251	499	999999	154	168	973	856	904	112	656	994	964	674	724	505	999999	123	964	199	993	999999	999999	999999	74	784	435	938	999999	514	717	47	999999	383	999999	698	893	941	233	315	999999	369	999999	817	782	999999	231	307	588	83	23	336	990	336	999999	999999	698	441	999999	370	999999	45	234	400	395	618	877	999999	999999	999999	999999	999999	999999	999999	895	634	200	999999	285	416	562	999999	359	558	999999	390	999999	999999	295	999999	999999	999999	559	999999	581	999999	999999	999999	999999	173	999999	999999	999999	999999	471	999999	446	999999	999999	463	71	962	999999	999999	807	999999	686	999999	899	15	999999	97	305	948	34	159	446	37	87	636	500	999999	314	122	999999	999999	19	795	96	482	943	714	358	831	180	48	305	584	65	975	583	467	192	426	601	693	345	179	538	322	999999	999999	999999	805	963	952	657	54	349	999999	596	999999	590	426	71	857	738	473	778	999999	999999	861	999999	112	63	42	926	888	520	999999	585	840	999999	773	901	534	459	553	999999	227	390	999999	245	179	388	692	999999	999999	365	743	955	872	401	999999	468	719	447	162	999999	999999	999999	768	533	406	999999	756	633	816	524	999999	408	999999	605	999999	605	601	626	802	723	999999	166	999999	533	777	987	713	449	714	315	999999	97	306	801	937	201	621	728	838	999999	999999	999999	999999	999999	828	345	999999	277	999999	946	866	103	999999	999999	391	774	866	245	755	419	596	316	919	511	342	449	111	393	667	369	999999	873	787	932	101	312	106	918	704	441	227	446	609	767	448	98	451	867	420	172	334	386	972	429	282	325	149	558	999999	999999	999999	999999	609	481	999999	999999	316	712	347	999999	678	947	540	324	201	160	707	999999	73	999999	997	244	973	505	999999	607	999999	999999	660	776	172	547	20	999999	208	841	837	137	999999	454	781	738	999999	340	493	387	999999	658	237	999999	999999	986	999999	663	391	999999	412	999999	446	365	103	948	999999	570	916	141	937	225	125	360	323	579	999999	618	472	999999	999999	642	999999	657	
999999	251	999999	538	999999	186	61	356	934	999999	999999	733	691	448	999999	833	686	959	999999	362	999999	999999	542	999999	808	999999	639	876	201	132	999999	770	102	788	999999	999999	819	523	411	740	999999	999999	290	999999	922	589	888	909	268	639	582	755	228	659	999999	141	999999	262	730	131	547	185	165	812	914	668	641	902	844	509	23	999999	557	684	282	999999	999999	626	955	228	159	729	618	561	549	538	551	442	580	472	152	567	792	999999	203	904	435	478	11	263	999999	985	74	759	625	418	999999	999999	386	359	999999	92	999999	511	971	817	566	603	272	999999	126	208	331	382	366	999999	381	276	490	999999	432	871	624	701	999999	174	665	859	999999	999999	340	17	999999	231	680	999999	270	291	319	386	999999	999999	999999	625	147	749	999999	691	402	999999	999999	931	63	999999	999999	920	468	605	240	806	999999	707	668	141	55	118	151	110	702	999999	196	99	957	114	41	999999	665	999	999999	531	510	999999	999999	999999	104	408	954	59	304	759	999999	664	999999	512	234	639	173	999999	580	38	607	563	989	105	983	947	999999	948	999999	999999	265	469	999999	709	306	188	250	999999	46	646	164	102	805	943	999999	531	999999	454	880	401	437	591	999999	999999	923	999999	999999	999999	782	156	434	999999	83	969	504	142	623	351	999999	55	999999	999999	47	999999	873	999999	999999	56	400	461	908	529	77	584	897	673	49	515	999999	999999	204	999999	129	890	221	158	999999	836	449	999999	907	697	248	835	999999	176	553	495	662	999999	199	938	999999	331	248	904	938	999999	81	999999	999999	118	999999	858	851	519	999999	999999	721	725	495	921	606	828	553	221	999999	242	581	731	130	554	852	999999	999999	266	999999	999999	652	317	219	530	764	999999	479	799	141	390	984	999999	34	406	773	937	923	278	341	151	777	36	623	999999	999999	350	710	999999	999999	197	699	999999	609	353	505	999999	999999	964	166	987	358	754	89	901	257	999999	706	723	780	999999	999999	889	925	768	30	625	693	513	612	424	999999	931	999999	944	690	399	883	681	901	999999	999999	999999	121	353	792	32	947	722	458	830	643	986	767	999999	999999	809	669	841	332	879	721	12	362	742	88	999999	220	145	999999	858	999999	35	821	420	999999	495	999999	581	999999	997	999999	970	999999	999999	780	922	999999	999999	210	880	730	52	358	31	648	429	999999	378	274	375	812	812	511	600	626	999999	175	999999	999999	257	999999	999999	865	334	999999	750	947	580	999999	166	263	999999	934	340	999999	171	999999	799	772	73	889	409	
999999	610	999999	865	468	999999	166	172	757	816	346	952	849	642	187	33	819	897	482	999999	416	118	121	795	877	181	472	465	941	375	584	792	368	999999	780	999999	149	346	291	999999	423	799	409	446	680	999999	490	494	983	654	979	875	591	863	993	208	999999	400	988	296	991	701	231	999999	242	554	999999	228	999999	999999	883	483	615	989	612	616	708	999999	999999	894	691	978	481	296	395	709	211	504	638	581	999999	748	999999	994	501	722	578	27	999999	136	397	272	632	71	770	506	269	602	261	386	500	824	999999	103	605	999999	229	934	999999	999999	352	999999	999999	291	166	145	136	621	497	999999	999999	691	470	988	506	428	999999	999999	999999	889	450	609	999999	261	999999	942	472	263	399	488	503	644	999999	680	783	308	682	999999	905	634	999999	647	999999	372	347	808	363	999999	999999	999999	667	809	417	117	93	743	846	337	210	223	673	872	231	18	396	403	669	789	215	208	746	15	514	892	519	802	504	880	913	282	999999	184	999999	999999	821	693	236	999999	999999	50	461	354	150	691	961	507	425	999999	975	944	149	574	999999	397	441	662	305	525	999999	291	999999	965	424	999999	635	498	999999	999999	197	702	176	755	202	175	999999	401	864	823	931	21	999999	407	904	969	143	24	102	279	781	169	398	711	326	315	800	495	999999	222	65	472	999999	999999	909	283	777	999999	381	917	649	49	999999	481	594	586	905	999999	999999	454	794	621	406	935	238	38	314	465	439	886	374	262	470	651	767	468	999999	970	999999	631	999999	999999	642	185	629	741	999999	916	999999	999999	410	958	434	486	428	444	76	999999	187	881	999999	321	954	999999	552	397	999999	156	713	999999	868	934	353	439	261	54	978	230	999999	497	666	397	999999	699	485	415	828	984	999999	333	402	999999	999999	616	663	881	795	999999	632	242	999999	224	999999	990	870	475	615	995	234	383	465	845	61	689	999999	999999	972	264	999999	147	569	594	923	390	999999	517	999999	999999	999999	380	259	831	598	83	334	452	195	358	828	999999	800	833	759	849	868	999999	309	113	402	92	908	540	147	494	673	578	301	999999	267	999999	999999	877	229	854	999999	999999	256	977	365	772	395	623	436	10	999999	735	834	83	999999	186	218	48	344	693	999999	719	694	113	410	999999	160	373	999999	475	685	922	614	905	726	999999	310	999999	999999	630	696	295	113	147	999999	937	744	228	309	90	155	295	543	999999	392	413	939	153	999999	609	999999	32	532	960	999999	424	131	999999	
356	288	876	885	300	714	999999	186	615	999999	956	473	20	932	999999	21	330	399	389	89	523	322	999999	167	999999	147	999999	673	763	152	822	732	815	816	871	999999	214	999999	994	999999	537	215	797	392	196	999999	599	999999	999999	521	640	924	45	52	414	43	982	719	999999	162	705	333	999999	472	735	233	657	999999	70	51	807	70	999999	560	551	999999	525	913	970	999999	548	329	714	999999	512	897	999999	773	999999	837	48	494	139	841	999999	213	792	334	999999	963	455	405	628	917	713	579	999999	484	500	106	999999	79	999999	487	999999	999999	619	181	960	837	999999	999999	999999	233	13	999999	999999	563	437	347	524	200	266	16	206	999999	999999	796	538	999999	999999	222	282	999999	328	968	745	651	237	999999	593	621	999999	819	438	999999	614	404	914	401	647	966	999999	163	581	328	813	742	291	471	683	822	643	37	470	322	611	485	904	999999	576	290	999999	690	753	903	825	447	578	634	538	307	882	999999	295	411	175	129	733	10	164	12	370	765	73	770	978	346	358	125	960	138	500	879	824	367	999999	367	409	678	502	999999	174	656	999999	386	940	999999	742	69	999999	492	752	903	879	574	919	999999	626	982	925	999999	999999	999999	674	409	806	999999	321	927	999999	808	719	65	507	999999	999999	713	831	687	830	481	604	999999	968	477	999999	596	999	260	447	78	740	426	752	23	288	712	981	533	999999	936	999999	999999	297	999999	772	697	999999	999999	999999	216	739	939	999999	453	999999	798	494	207	33	999999	14	999999	489	702	77	303	312	494	509	135	731	307	116	893	296	789	11	629	704	688	200	907	524	241	339	801	274	308	139	489	227	784	510	370	999999	999999	335	999999	999999	478	999999	911	591	610	484	442	832	999999	167	104	796	999999	502	344	28	106	546	999999	373	276	999999	13	999999	30	999999	947	797	999999	961	172	464	416	357	235	303	289	999999	914	999999	896	999999	15	151	999999	999999	999999	292	175	352	836	587	87	231	15	449	391	557	571	701	537	999999	96	307	994	640	389	517	276	999999	739	780	631	501	999999	307	33	999999	330	336	556	664	999999	403	134	584	387	195	352	786	999999	731	754	222	229	261	882	999999	156	404	999999	844	25	134	613	65	956	585	755	999999	999999	529	237	244	155	872	23	693	182	420	263	204	999999	489	138	17	36	419	281	224	424	999999	715	925	33	711	648	506	999999	78	628	999999	440	999999	370	393	504	519	999999	999999	248	999999	999999	736	150	118	679	535	996	
605	39	547	999999	540	293	111	813	311	999999	444	999999	516	903	113	999999	461	764	530	129	745	512	516	352	924	975	235	788	999999	999999	914	41	122	999999	194	49	91	497	899	360	268	579	203	999999	999999	999999	732	295	433	999999	999999	354	159	416	261	102	523	205	389	999999	67	323	834	999999	306	412	999999	15	999999	74	710	964	999999	179	860	175	999999	218	719	801	253	940	999999	44	106	570	882	999999	259	999999	526	886	118	344	303	999999	744	677	12	230	22	726	575	368	244	724	489	980	555	95	783	999999	485	999999	320	127	957	800	430	735	530	414	756	627	547	823	999999	530	876	914	999999	642	999999	999999	788	999999	999999	996	999999	381	91	902	999999	173	999999	999999	410	530	33	186	999999	944	257	276	700	608	969	948	821	421	999999	958	999999	640	664	150	109	986	999999	793	752	961	999999	999999	999999	627	999999	593	319	336	422	335	506	699	926	487	395	939	999999	190	557	426	185	999999	513	132	798	520	509	177	122	423	999999	999999	433	36	943	208	622	82	355	386	638	494	998	542	462	414	714	186	755	169	198	618	245	336	999999	621	545	531	999999	999999	93	151	224	999	603	275	999999	900	543	999999	326	726	999999	999999	787	690	390	970	670	393	806	332	422	999999	235	123	995	107	249	999999	662	100	999999	612	999999	497	999999	998	939	196	999999	813	643	568	842	471	999999	73	548	106	241	999999	999999	446	936	760	999999	999999	773	490	280	179	660	221	534	999999	484	999999	878	299	999999	391	41	999999	256	992	689	999999	119	764	999999	931	999999	153	100	97	999999	806	676	541	999999	999999	235	458	915	968	163	431	44	616	987	561	194	258	687	849	544	387	199	944	81	875	999999	19	160	999999	999999	516	131	446	996	677	999999	347	999999	410	166	582	567	287	838	999999	999999	502	776	999999	999999	309	466	999999	999999	852	616	731	470	999999	999999	226	307	576	357	646	310	597	620	319	15	847	727	286	692	961	819	912	115	813	66	659	242	999999	602	320	60	999999	999999	153	71	824	877	639	999999	940	285	999999	999999	201	957	231	999999	466	772	898	582	189	558	591	43	704	626	656	836	207	983	925	973	999999	999999	430	704	476	258	999999	970	999999	733	752	686	827	999999	999999	999999	834	777	999999	609	999999	738	870	331	312	120	367	207	230	802	355	999999	359	27	892	605	536	527	999999	999999	591	928	494	999999	805	904	999999	722	999999	800	999999	430	999999	325	999999	308	999999	109	401	365	891	983	749	
295	387	796	336	999999	99	318	329	317	371	567	28	775	253	424	525	999999	905	644	495	999999	800	925	749	44	999999	594	879	999999	135	60	327	607	188	209	999999	19	577	404	999999	403	999999	694	69	650	999999	999999	65	311	999999	999999	459	256	999999	328	999999	462	999999	301	72	504	438	891	191	320	249	999999	999999	54	355	999999	829	510	21	999999	950	116	865	999999	738	254	539	577	853	141	600	81	119	859	714	616	962	285	342	999999	999999	999999	513	748	999999	999999	999999	999999	956	77	999999	999999	244	406	378	388	999999	947	563	817	965	860	48	59	720	178	999999	737	339	739	553	553	178	883	137	371	603	127	999999	999999	347	528	621	785	967	999999	836	713	999999	336	29	24	999999	524	172	113	999999	463	38	242	582	179	999999	227	524	620	780	361	278	17	785	479	999999	999999	480	447	999999	262	92	999999	999999	598	256	999999	719	999999	831	653	999999	999999	821	149	98	999999	280	177	846	404	271	357	871	485	444	483	551	549	764	22	54	724	999999	297	380	960	900	984	923	999999	999999	985	788	999999	639	255	196	645	391	793	439	999999	601	844	990	734	207	856	164	773	461	999999	774	999999	608	996	999999	533	769	138	999999	296	254	999999	897	999999	569	743	845	999999	999999	999999	999999	971	582	741	133	999999	306	999999	999999	999999	999999	159	227	999999	999999	968	528	643	96	662	876	262	999999	152	68	433	947	714	175	463	999999	965	486	555	21	999999	246	867	999999	148	236	999999	999999	521	466	104	949	569	999999	600	999999	212	111	633	999999	905	742	439	999999	999999	82	592	480	309	42	864	673	672	325	418	732	661	999999	999999	436	753	999999	716	686	963	999999	388	648	999999	248	999999	863	999999	525	116	70	806	194	999999	76	644	999999	75	489	999999	431	999999	254	657	867	563	441	999999	207	286	27	36	753	719	225	693	943	904	71	999999	10	821	156	999999	357	925	476	596	999999	999999	999999	822	237	93	999999	206	143	991	707	684	377	709	654	249	99	44	999999	475	999999	382	999999	999999	13	266	601	999999	140	45	309	942	999999	999999	999999	416	185	999999	798	999999	186	28	560	999999	999999	386	855	300	999999	907	129	323	872	11	639	508	100	362	818	970	999999	999999	999999	108	691	765	598	532	437	248	73	999999	245	392	999999	939	822	749	551	999999	410	311	443	233	915	986	80	999999	215	774	326	822	999999	999999	188	254	952	461	270	441	788	332	863	928	999999	235	87	489	713	999999	685	350	811	201	569	190	498	
842	193	705	694	999999	326	663	921	250	518	417	214	999999	999999	370	489	999999	839	87	447	515	389	689	908	591	999999	515	98	975	21	194	268	997	755	119	278	565	999999	284	16	209	16	603	717	670	284	999999	999999	324	861	702	999999	491	742	983	463	999999	796	113	142	811	574	945	239	334	158	217	298	876	999999	923	372	565	81	248	999999	999999	972	999999	316	999999	802	773	124	999999	831	776	999999	771	999999	775	999999	643	151	204	635	70	999999	392	999999	999999	380	837	232	937	340	999999	420	504	484	677	530	999999	796	430	999999	800	831	999999	502	999999	952	526	229	326	999999	728	423	876	612	448	421	999999	726	249	340	964	551	999999	999999	999999	366	759	999999	979	254	999999	846	720	195	834	238	453	890	148	124	854	617	999999	782	611	999999	999999	891	999999	265	941	831	557	99	999999	259	655	999999	467	999999	203	239	250	82	944	881	702	999999	778	219	999999	698	587	999999	486	999999	999999	403	376	660	823	867	261	999999	313	999999	299	630	999999	999999	999999	511	432	132	921	999999	376	999999	837	729	681	852	123	826	296	252	999999	432	613	696	613	261	999999	999999	203	335	999999	527	768	566	592	81	549	203	635	999999	275	464	999999	862	980	999999	999999	647	978	971	999999	999999	436	71	999999	866	27	454	971	331	936	625	929	596	646	849	74	281	147	999999	312	919	201	829	976	789	228	751	716	800	696	927	828	232	580	554	999999	707	432	999999	63	104	231	314	530	999999	535	999999	225	141	748	294	510	999999	668	834	242	606	95	999999	648	276	738	180	635	18	797	707	25	999999	758	366	848	421	999999	217	697	886	309	336	999999	999999	999999	999999	999999	411	999999	459	563	999999	321	999999	622	88	999999	786	366	999999	678	521	852	999999	999999	133	999999	391	446	98	999999	999999	999999	356	999999	758	100	999999	741	999999	128	234	999999	348	153	279	781	275	744	999999	343	769	850	646	218	787	483	435	19	412	999999	671	964	338	637	999999	608	965	196	999999	988	50	55	213	932	454	930	514	999999	332	352	116	999999	999999	999999	62	999999	500	148	999999	285	999999	37	338	999999	999999	999999	999999	710	50	999999	815	89	999999	780	999999	723	999999	999999	999999	856	999999	750	687	70	106	34	297	583	584	999999	118	827	999999	588	999999	22	717	263	485	194	678	803	644	661	536	37	765	896	999999	338	962	786	999999	664	316	913	350	999999	999999	432	971	679	999999	548	562	988	413	302	999999	291	999999	393	238	999999	188	999999	999999	999999	534	
78	268	999999	132	256	539	332	452	21	282	420	671	449	999999	63	223	999999	677	105	109	547	623	999999	999999	180	999999	579	558	805	485	150	806	324	999999	999999	174	999999	556	999999	18	999999	546	402	30	999999	619	567	982	185	365	189	497	21	926	987	454	999999	999999	951	999999	959	774	647	535	141	613	357	705	625	889	999999	452	999999	96	999999	10	231	999999	413	561	764	999999	999999	449	306	652	999999	398	756	339	378	628	604	954	58	999999	899	866	889	432	272	862	367	296	723	737	699	999999	67	986	999999	999999	999999	999999	999999	373	401	207	239	488	999999	958	948	295	520	999999	847	843	48	413	111	364	563	981	298	901	239	96	726	569	999999	871	340	769	116	36	90	214	793	685	74	702	637	410	614	999999	913	81	775	709	890	999999	885	654	885	999999	788	567	112	999999	143	999999	480	670	535	946	628	188	999999	493	932	999999	60	362	348	409	999999	163	999999	985	987	168	320	26	999999	107	985	686	884	247	247	523	112	534	552	759	999999	967	999999	668	999999	734	891	999999	776	999999	805	533	315	486	151	635	200	126	281	999999	994	999999	991	437	960	999999	999999	999999	999999	419	999999	525	999999	999999	187	759	288	708	310	999999	999999	999999	999999	431	302	462	380	408	105	612	999999	999999	999999	577	765	999999	976	447	707	742	440	949	45	999999	716	290	723	725	308	392	999999	492	999999	28	707	965	223	569	144	508	571	895	846	644	96	999999	271	242	999999	999999	783	840	999999	568	822	999999	993	882	715	999999	738	654	999999	713	264	999999	999999	245	870	999999	999999	999999	313	999999	180	545	113	401	281	999999	999999	999999	901	999999	609	516	491	999999	206	389	972	340	999999	132	769	916	999999	143	389	255	384	36	371	34	864	999999	537	801	397	999999	224	999999	611	554	999999	257	753	220	114	999999	358	999999	49	491	999999	224	562	999999	999999	264	749	999999	21	35	786	991	999999	877	35	999999	979	690	858	919	174	380	999999	309	999999	521	173	585	39	641	897	461	999999	880	206	649	814	356	370	143	537	999999	590	586	768	12	999999	999999	999999	871	768	999999	74	130	999999	456	999999	262	62	918	101	173	940	380	999999	334	999999	248	680	385	999999	999999	330	999999	391	919	789	999999	541	135	392	999999	400	167	872	239	999999	999999	563	749	163	561	303	999999	999999	373	314	220	999999	999999	999999	889	204	999999	453	146	999999	349	738	999999	666	353	721	927	999999	803	772	783	507	999999	999999	999999	685	931	231	866	338	877	999999	28	
615	999999	693	999999	137	503	103	999999	713	736	891	57	138	166	93	809	999999	376	916	999999	999999	530	712	559	999999	860	214	273	587	999999	807	999999	665	999999	791	999999	660	623	999999	42	709	191	79	771	999999	891	18	999999	847	421	36	962	999999	999999	427	95	866	144	999999	276	999999	830	14	136	999999	999999	391	999999	374	995	159	999999	999999	999999	539	419	460	941	999999	613	852	685	425	175	560	999999	999999	231	302	706	230	999999	30	533	744	999999	186	999999	999999	999999	510	999999	164	999999	272	810	395	88	904	17	634	924	591	989	999999	613	414	839	999999	93	923	169	125	999999	999999	634	999999	999999	149	660	243	999999	109	967	999999	262	531	573	999999	750	460	999999	327	999999	82	305	933	41	118	141	999999	347	377	999999	660	999999	999999	495	87	637	614	351	939	999999	774	999999	825	623	887	171	91	841	935	999999	999999	999999	842	830	595	999999	700	174	935	17	999999	895	150	999999	999999	761	999999	45	496	275	145	999999	490	82	999999	956	480	319	999999	946	59	999999	411	552	135	166	509	653	900	607	937	450	416	931	69	879	975	485	317	136	392	56	355	999999	688	999999	23	999999	320	639	999999	390	30	988	958	561	999999	597	225	159	261	135	145	888	338	695	702	559	23	641	980	995	12	999999	563	13	288	999999	864	610	153	739	342	999999	999999	999999	430	999999	972	507	395	388	269	167	874	267	910	466	999999	993	822	999999	755	679	658	14	387	13	434	955	283	753	733	614	16	999999	999999	874	290	999999	274	283	587	516	256	602	735	999999	152	306	102	821	999999	870	787	690	983	662	612	603	179	427	994	27	233	641	655	655	999999	362	473	46	185	561	728	548	876	999999	433	999999	279	542	860	137	862	461	354	862	826	325	999999	999999	272	999999	611	847	289	569	292	614	947	89	694	790	832	66	646	846	151	248	814	999999	239	555	334	636	567	866	164	772	999999	792	828	999999	823	999999	999999	498	949	881	269	316	957	819	119	199	847	79	999999	806	815	508	721	587	999999	794	900	717	362	974	290	422	999999	520	999999	164	260	859	966	499	292	157	897	270	979	507	786	420	445	999999	789	497	572	999999	956	788	81	250	333	39	442	66	146	974	600	846	999999	446	501	954	938	999999	112	805	999999	668	610	460	999999	14	17	490	999999	227	999999	793	850	66	999999	999999	999999	20	535	937	66	236	999999	922	669	999999	605	999999	999999	491	206	999999	394	766	999999	298	999999	620	642	329	32	952	
784	999999	999999	999999	999999	844	883	963	871	928	462	175	749	296	999999	687	999999	475	408	667	572	790	999999	394	999999	94	999999	999999	360	473	377	216	915	114	451	102	143	999999	146	999999	466	955	619	277	348	228	27	999999	641	500	829	176	920	364	999999	999999	897	404	408	911	623	617	999999	407	561	256	260	644	844	564	999999	928	338	648	211	616	180	999999	56	189	76	683	634	859	643	210	295	560	724	457	999999	999999	999999	235	147	849	352	999999	716	101	999999	999999	703	86	946	901	999999	999999	999999	999999	824	153	999999	228	845	999999	983	753	764	360	960	700	920	397	369	814	474	113	510	361	274	999999	999999	955	999999	694	979	557	912	742	999999	999999	407	950	632	61	391	244	390	207	999999	999999	457	366	140	277	461	315	999999	142	437	734	771	801	508	865	116	402	17	161	959	436	999999	32	999999	947	302	969	764	317	432	239	999999	312	496	675	510	680	824	999999	242	999999	840	999999	314	999999	251	999999	452	999999	945	999999	999999	239	247	439	999999	435	999999	192	999999	492	550	408	710	207	20	469	314	832	365	435	578	73	999999	295	999999	70	717	359	999999	696	999999	997	999999	999999	11	999999	74	999999	999999	85	312	641	968	749	133	441	79	999999	627	782	999999	619	411	519	420	174	999999	952	843	999999	999999	28	486	289	964	552	46	276	999999	526	404	257	914	290	133	936	104	999999	172	999999	999999	609	732	923	404	908	596	853	999999	837	184	122	223	230	366	999999	165	689	785	999999	405	803	911	111	387	54	704	131	395	483	79	999999	789	689	705	118	296	562	999999	999999	999999	999999	252	368	999999	292	999999	694	923	840	781	415	393	592	758	197	999999	999999	546	999999	214	474	467	549	767	999999	333	999999	525	258	996	602	999999	729	623	999999	560	553	759	105	21	20	208	555	702	663	757	206	931	999999	420	665	26	534	851	999999	725	702	999999	318	999999	999999	179	674	844	188	611	664	968	546	637	154	999999	451	349	999999	999999	999999	999999	999999	286	136	603	17	837	999999	586	279	877	999999	497	857	999999	451	999999	511	841	533	710	523	999999	103	237	394	880	999999	794	575	195	999999	226	999999	855	496	999999	831	905	171	836	513	999999	341	999999	999999	999999	999999	201	429	999999	837	362	742	211	333	61	192	899	999999	999999	571	546	21	94	229	915	684	999999	466	419	999999	999999	679	696	207	921	721	316	400	999999	111	84	374	270	358	999999	999999	611	999999	445	849	932	999999	45	274	999999	591	999999	566	
922	374	776	999999	999999	999	999999	683	55	14	411	340	875	509	872	34	497	999999	750	735	924	440	82	999999	30	570	382	908	643	432	239	339	999999	999999	477	999999	335	348	999999	271	127	999999	439	999999	999999	999999	973	433	825	21	777	795	841	999999	642	491	301	307	714	450	999999	332	49	623	774	999999	866	999999	41	999999	699	999999	817	999999	618	311	11	475	359	915	596	999999	999999	631	999999	999999	498	999999	117	985	679	37	634	914	644	999999	582	816	999999	58	248	999999	402	924	322	628	978	363	903	341	999999	825	947	799	853	999999	249	418	999999	340	583	914	28	999999	230	671	524	902	999999	823	729	999999	642	999999	676	748	999999	999999	319	999999	465	145	58	999999	505	853	999999	999999	70	965	554	999999	847	502	474	334	999999	999999	704	651	113	999999	519	90	999999	999999	999999	647	999999	999999	133	999999	999999	999999	874	999999	866	252	549	999999	591	689	999999	878	278	999999	347	150	836	999999	919	999999	463	667	922	389	626	968	174	211	670	442	711	955	999999	473	74	906	627	36	467	999999	807	337	69	423	243	640	999999	56	957	53	811	780	999999	923	627	441	999999	495	999999	898	88	348	705	158	999999	886	46	805	500	999999	522	999999	999999	343	999999	136	607	999999	155	999999	166	128	999999	999999	631	931	770	918	845	999999	887	142	213	569	507	468	631	999999	999999	999999	603	15	555	525	530	999999	896	851	531	501	833	520	349	836	741	960	104	88	999999	999999	125	128	999999	866	999999	999999	999999	324	835	933	505	696	72	797	391	999999	999999	728	106	630	44	999999	396	999999	799	376	792	377	827	547	999999	553	394	399	242	485	999999	999999	971	999999	405	581	999999	598	999999	999999	999999	552	999999	591	999999	375	981	999999	21	999999	999999	999999	999999	187	597	238	999999	298	569	951	311	673	565	906	115	999999	756	955	999999	463	902	797	999999	662	999999	250	999999	246	158	998	571	498	387	45	753	439	622	794	554	176	94	999999	999999	54	999999	783	986	548	486	515	619	36	670	558	303	999999	268	999999	999999	356	315	260	149	570	999999	812	296	529	162	676	999999	962	999999	68	378	185	768	313	826	999999	263	999999	760	643	389	545	999999	828	741	999999	999999	217	536	207	999999	834	587	468	999999	33	497	467	396	809	254	656	624	612	189	999999	175	955	999999	999999	103	931	499	506	191	844	999999	467	787	999999	505	63	435	214	207	544	999999	310	999999	802	648	795	987	950	398	732	921	225	648	622	999999	999999	629	413	114	928	345	91	
287	999999	48	39	679	63	314	201	230	420	414	645	999999	864	315	785	484	307	944	548	117	458	999999	769	999999	174	999999	290	434	999999	110	278	208	515	33	999999	763	999999	999999	934	999999	999999	511	510	810	13	999999	790	910	843	929	806	999999	796	974	828	894	999999	221	999999	999999	999999	767	209	320	999999	446	26	841	999999	31	866	191	20	902	910	946	423	999999	815	83	897	999999	999999	102	303	293	412	540	204	999999	494	999999	611	999999	622	439	999999	999999	674	566	84	948	435	821	73	625	974	894	999999	882	481	320	405	441	999999	653	999999	999999	26	852	44	485	646	547	537	469	579	451	999999	480	643	232	294	259	999999	999999	999999	768	39	677	319	518	476	322	464	183	11	179	999999	968	262	999999	183	821	532	599	312	999999	294	604	55	533	999999	999999	248	259	36	156	999999	528	709	418	999999	349	543	526	19	334	93	364	467	409	360	321	227	448	999999	472	999999	999999	647	66	484	435	631	785	904	882	84	215	156	855	999999	571	269	844	128	834	999999	16	589	977	999999	999999	999999	645	999999	302	377	799	210	563	429	42	881	999999	934	652	717	999999	999999	136	999999	877	999999	612	672	789	61	382	329	999999	194	999999	820	669	262	553	999999	985	613	999999	515	284	15	593	436	705	690	999999	999999	475	999999	530	393	462	728	999999	999999	533	973	393	999999	994	480	986	378	708	222	999999	400	390	999999	732	999999	20	999999	975	872	623	186	966	108	444	472	854	107	999999	337	999999	940	335	999999	764	21	230	999999	520	804	999999	224	727	493	477	226	529	121	999999	386	382	841	999999	63	109	357	999999	999999	999999	531	999999	999999	714	380	854	281	74	560	999999	720	923	651	999999	999999	999999	999999	458	482	631	999999	999999	742	713	287	954	526	197	999999	999999	417	14	936	563	989	999999	140	510	357	638	205	162	969	522	673	463	731	740	999999	209	700	899	534	662	999999	999999	882	184	437	426	338	93	999999	829	999999	716	987	97	121	991	999999	898	111	844	435	75	974	999999	49	999999	999999	786	615	82	40	999999	999999	283	975	411	305	956	82	930	999999	999999	999999	999999	340	957	999999	644	999999	590	486	802	797	999999	999999	522	614	999999	999999	613	204	552	478	719	799	674	246	714	121	710	695	767	826	180	544	323	705	834	890	92	358	587	167	34	596	999999	720	999999	56	999999	796	643	999999	469	999999	999999	643	651	350	999999	721	761	532	917	999999	719	975	626	156	999999	817	999999	771	62	264	616	999999	
999999	133	571	953	999999	999999	658	913	62	999999	366	444	787	680	64	999999	234	999999	597	64	249	139	876	999999	103	999999	999999	645	26	872	999999	214	129	371	999999	527	779	712	274	103	874	13	999999	773	619	192	368	242	999999	296	546	691	999999	562	155	323	256	319	860	999999	535	23	896	190	999999	162	325	425	490	536	999999	522	106	504	190	246	297	999999	999999	911	284	900	882	730	335	86	546	566	226	999999	280	999999	851	999999	999999	861	117	662	999999	467	999999	943	999999	237	999999	34	595	173	381	909	36	999999	676	949	538	634	141	999999	999999	999999	615	758	999999	614	999999	999999	671	999999	935	329	138	634	999999	185	54	341	157	655	999999	310	490	999999	195	317	849	136	999999	999999	922	999999	730	999999	999999	999999	851	117	744	147	971	337	363	950	237	62	780	401	636	500	904	207	487	486	26	554	620	241	573	890	765	138	460	769	722	12	999999	197	826	32	333	999999	596	20	683	821	947	540	155	999999	537	457	500	303	997	999999	455	254	999999	263	999999	620	543	999999	382	842	877	594	237	999999	463	592	999999	999999	176	967	611	477	802	205	999999	90	95	440	363	318	638	999999	771	997	556	355	999999	573	158	999999	403	742	637	841	944	363	312	999999	679	999999	882	886	137	999999	123	978	999999	729	999999	793	534	112	500	74	999999	720	822	239	677	117	999999	11	465	462	573	869	839	961	260	999999	778	999999	999999	418	435	999999	999999	741	884	578	999999	544	999999	364	189	300	999999	573	637	233	999999	82	253	571	626	999999	999999	674	466	999999	999999	490	999999	413	25	369	999999	999999	638	999999	691	91	355	109	214	784	95	110	999999	999999	999999	275	334	999999	713	999999	921	199	999999	555	331	364	284	999999	439	999999	75	999999	349	820	949	168	999999	185	541	458	726	153	367	841	999999	329	401	193	999999	873	166	451	699	319	447	999999	999999	93	140	999999	806	714	670	791	999999	999999	999999	462	333	470	340	999999	999999	264	979	999999	999999	950	999999	11	963	100	24	565	999999	624	813	999999	999999	797	867	852	54	215	651	21	483	999999	999999	222	568	938	860	999999	543	999999	955	444	999999	669	329	999999	332	999999	373	999999	999999	114	535	104	769	732	89	536	602	487	999999	290	999999	967	304	266	999999	999999	443	999999	240	859	31	258	999999	378	698	713	477	526	529	916	999999	935	321	999999	50	999999	999999	836	999999	333	562	65	903	674	999999	373	375	999999	521	784	999999	348	999999	999999	999999	286	999999	401	43	999999	69	86	
958	999999	448	999999	655	925	225	802	105	999999	175	906	999999	966	354	994	546	335	348	413	15	744	231	999999	999999	481	296	999999	600	61	802	493	274	486	107	716	236	163	718	450	848	719	689	999999	999999	999999	544	999999	931	441	854	999999	37	999999	999999	223	999999	999999	999999	184	638	461	211	54	804	682	641	820	868	999999	999999	999999	617	898	999999	295	65	144	330	999999	936	179	999999	169	206	104	465	999999	415	999999	750	291	935	543	999999	396	518	999999	999999	500	937	999999	999999	302	673	472	100	139	99	785	167	831	999999	348	247	468	628	999999	847	999999	999999	32	414	983	887	999999	456	83	96	999999	999999	999999	999999	830	942	222	921	540	999999	734	14	335	529	629	726	919	667	999999	999999	352	999999	999999	796	582	283	915	999999	999999	999999	196	25	27	53	999999	999999	746	979	999999	999999	999999	547	98	556	999999	999999	890	503	784	999999	968	819	999999	777	744	410	999999	999999	999999	556	999999	903	656	999999	308	718	986	292	608	999999	999999	939	873	201	999999	999999	999999	919	999999	876	392	421	534	17	446	377	999999	250	309	999999	707	132	999999	247	378	131	999999	962	258	405	719	608	895	999999	287	39	946	667	505	939	729	391	941	999999	173	615	379	649	689	931	999999	999999	983	97	914	857	239	999999	822	159	914	717	671	999999	166	784	999999	371	729	999999	999999	999999	744	369	791	326	191	316	83	763	752	250	283	999999	842	972	624	808	258	430	999999	319	844	356	34	22	719	663	246	389	98	17	999999	999999	509	999999	12	999999	999999	598	999999	922	999999	69	407	673	443	354	444	194	999999	718	122	309	999999	999999	653	398	345	779	606	527	999999	694	674	744	999999	999999	999999	999999	970	11	512	660	754	878	757	785	948	999999	578	375	228	62	229	380	894	620	665	398	420	614	288	999999	991	157	851	868	999999	662	353	442	537	665	223	168	216	462	999999	738	364	867	999999	984	211	241	999999	27	474	304	850	710	345	428	368	365	723	999999	668	607	36	888	401	999999	17	999999	837	563	999999	71	174	441	999999	927	44	999999	175	303	999999	999999	848	833	403	99	812	999999	106	118	999999	857	999999	999999	794	999999	999999	475	999999	999999	999999	75	403	999999	189	413	140	418	999999	417	393	816	200	430	670	908	758	202	999999	311	484	374	49	999999	266	980	626	999999	999999	999999	999999	569	86	22	326	260	365	999999	999999	989	959	403	999	688	724	490	667	24	999999	885	198	999999	999999	999999	678	999999	36	674	489	208	999999	999999	770	
999999	201	824	740	999999	114	999999	999999	999999	548	999999	999999	90	375	360	14	999999	323	612	393	762	930	999999	588	999999	343	713	234	690	623	455	213	772	632	484	497	999999	750	488	910	150	342	543	999999	999999	822	999999	999999	999999	670	999999	885	184	999999	18	594	495	246	999999	845	400	999999	999999	41	102	999999	579	457	891	863	114	35	835	999999	999999	430	396	735	114	99	745	999999	558	30	910	570	38	969	624	889	11	663	921	642	519	955	479	512	878	192	252	999999	355	812	565	687	999999	482	559	588	999999	759	141	738	110	923	637	841	999999	999999	999999	609	833	11	861	450	113	999999	192	297	950	884	857	921	847	604	999999	745	464	999999	520	555	420	45	690	252	531	999999	999999	595	328	638	390	356	999999	999999	316	353	951	125	584	857	300	271	638	999999	999999	219	891	505	802	999999	387	899	20	718	199	999999	999999	618	999999	920	659	596	999999	321	503	999999	13	214	298	777	793	349	648	663	264	158	406	999999	351	321	999999	47	792	436	261	491	345	209	453	518	999999	343	206	663	207	703	302	326	999999	400	216	687	217	999999	108	999999	999999	357	999999	51	401	944	277	999999	629	622	803	543	70	22	174	804	760	780	999999	460	153	984	465	560	856	90	555	950	115	614	829	999999	338	999999	239	988	999999	999999	126	98	76	599	44	584	900	999999	266	808	235	999999	999999	999999	999999	647	999999	276	999999	903	194	321	398	326	501	24	793	45	999999	999999	999999	186	69	358	663	656	393	554	950	881	999999	107	823	747	724	704	999999	402	488	690	329	999999	107	999999	227	804	999999	749	999999	999999	791	864	999999	419	35	59	352	578	773	632	264	349	325	19	252	97	497	651	602	797	336	400	999999	525	526	819	89	227	140	859	957	644	456	999999	99	999999	554	414	999999	674	361	119	629	855	436	980	648	97	599	140	999999	58	156	310	692	401	317	38	892	216	970	135	447	914	999999	619	892	393	920	456	542	999999	929	927	445	999999	770	702	98	546	999999	992	999999	999999	552	908	497	156	249	698	488	526	999999	515	704	999999	671	715	189	999999	97	264	999999	999999	598	233	129	229	864	999999	630	614	939	356	45	977	999999	448	999999	766	131	746	154	999999	967	26	571	999999	999999	219	999999	64	522	281	458	916	825	484	411	999999	789	999999	292	774	999999	874	586	175	999999	726	727	999999	999999	999999	695	351	999999	999999	184	581	661	705	995	654	919	575	999999	667	999999	129	999999	33	46	52	
999999	852	463	999999	999999	103	999999	406	944	506	491	332	999999	110	586	999999	999999	879	999999	829	667	94	999999	637	855	502	782	999999	277	360	573	704	999999	311	999999	842	888	740	791	91	999999	999999	760	499	172	597	864	991	90	791	322	283	723	999999	384	892	999999	826	524	661	321	999999	138	593	932	999999	999999	409	999999	743	228	76	97	228	999999	413	333	783	475	268	637	790	999999	486	47	999999	999999	999999	926	552	273	71	999999	140	769	633	135	999999	999999	385	999999	999999	999999	347	572	999999	999999	504	529	971	999999	796	361	266	34	530	999999	999999	999999	642	805	164	482	122	480	166	851	957	459	63	999999	166	227	999999	806	182	464	501	914	791	115	486	460	955	983	477	710	958	116	248	952	483	620	924	579	307	999999	999999	999999	415	999999	999999	55	999999	694	999999	999999	999999	460	999999	76	189	738	765	536	329	999999	527	139	13	999999	892	999999	220	999999	999999	545	302	520	999999	999999	249	635	999999	395	877	441	985	270	580	999999	449	507	999999	182	772	745	999999	397	260	603	464	95	863	999999	999999	999999	999999	373	891	867	999999	750	952	999999	999999	999999	239	379	659	887	718	267	559	115	16	395	597	48	999999	67	690	999999	270	999999	735	164	772	999999	999999	500	606	621	379	713	621	698	555	601	355	228	516	486	737	372	885	206	536	757	952	127	789	999999	44	833	186	381	490	56	926	672	999999	690	496	169	999999	107	887	845	999999	999999	839	999999	693	121	551	999999	176	898	30	999999	628	24	596	999999	999999	809	587	546	536	250	217	508	674	683	999999	825	989	999999	90	787	318	690	999999	644	288	793	113	923	291	972	214	592	999999	397	999999	767	104	731	458	999999	519	999999	319	253	110	340	331	999999	675	999999	999999	598	999999	999999	229	938	750	952	486	917	706	664	264	563	45	999999	481	286	639	678	731	267	129	609	999999	967	380	30	543	947	999999	999999	258	565	757	616	775	794	178	115	27	151	254	999999	775	855	96	755	218	485	999999	999999	380	996	994	957	478	999999	999999	262	567	729	418	999999	999999	612	416	999999	999999	429	849	687	999999	534	660	589	999999	588	999999	422	880	999999	812	68	98	999999	723	261	999999	800	147	567	830	915	547	297	733	715	999999	172	449	999999	949	999999	635	181	935	846	346	999999	999999	890	384	551	381	943	999999	999999	999999	36	889	999999	138	16	291	292	856	202	986	999999	855	999999	501	671	972	493	675	32	432	999999	492	876	914	165	855	999999	192	289	999999	
999999	379	383	275	70	999999	294	268	943	507	353	999999	742	859	973	559	999999	399	713	578	999999	277	894	999999	533	543	22	250	999999	999999	44	109	577	658	392	992	999999	41	440	397	688	235	731	525	88	602	749	999999	999999	999999	217	857	479	710	999999	336	485	455	742	527	270	999999	294	793	472	254	999999	94	476	981	86	615	958	325	999999	999999	546	379	848	930	999999	995	309	376	942	186	629	866	13	66	517	999999	299	912	137	644	940	999999	62	999999	855	665	999999	959	999999	999999	899	164	820	992	789	999999	607	999999	734	999999	744	918	850	295	624	880	91	999999	999999	60	999999	56	198	999999	723	607	326	24	85	137	454	350	999999	350	287	475	55	20	276	411	429	999999	999999	862	899	31	98	766	999999	999999	584	999999	496	999999	999999	852	999999	574	279	191	788	592	999999	607	820	404	999999	509	18	158	835	80	153	71	999999	999999	868	999999	356	701	519	999999	804	999999	552	323	853	999999	75	999999	509	480	741	94	622	836	750	999999	999999	505	950	999999	758	71	149	999999	986	434	847	446	984	999999	999999	578	672	239	999999	636	64	507	550	702	444	583	999999	364	338	69	448	999999	999999	999999	294	851	750	999999	999999	999999	999999	999999	336	429	530	628	450	869	262	173	422	393	57	124	526	544	954	257	154	185	422	784	185	999999	986	62	359	696	356	999999	828	740	438	55	674	26	180	131	182	816	142	999999	999999	175	646	64	747	972	999999	749	896	502	787	625	330	999999	862	409	443	478	279	754	523	884	345	681	955	12	450	510	999999	833	85	338	999999	643	681	999999	290	931	315	386	925	606	999999	335	953	999999	725	999999	999999	999999	688	703	546	388	266	999999	830	965	109	745	532	271	385	73	426	459	999999	687	505	999999	128	999999	999999	892	999999	999999	414	19	727	153	286	953	355	999999	999999	381	791	665	386	463	190	999999	832	999999	854	664	231	416	909	504	240	48	991	312	652	186	540	654	559	349	813	999999	247	955	999999	579	915	782	918	999999	667	999999	310	999999	999999	999999	679	603	48	999999	695	997	999999	233	999999	247	961	53	950	969	841	999999	115	46	650	369	87	999999	110	284	749	448	498	999999	999999	323	999999	950	641	849	506	999999	999999	395	999999	816	720	24	53	231	618	871	831	949	999999	531	810	273	401	311	999999	803	502	999999	424	256	508	245	396	999999	999999	20	412	110	472	999999	531	720	392	833	999999	72	999999	879	999999	878	999999	549	661	999999	512	474	999999	339	
133	702	999999	852	999999	999999	318	999999	628	454	999999	607	469	730	999999	308	999999	100	880	567	662	662	970	622	999999	546	639	999999	584	90	95	999999	999999	82	999999	769	470	678	748	984	525	999999	444	388	999999	69	418	886	72	999999	315	422	594	991	999999	471	732	821	999999	435	768	358	900	547	369	999999	155	396	754	999999	838	999999	999999	896	52	498	228	592	999999	47	137	753	897	231	775	673	450	470	405	999999	47	648	923	323	225	177	999999	999999	29	481	913	31	999999	355	523	984	79	698	999999	189	252	150	999999	999999	307	25	461	679	772	695	246	685	991	999999	679	199	408	38	999999	875	235	331	572	999999	133	115	621	551	708	790	603	751	999999	999999	273	897	292	215	26	999999	715	594	999999	333	244	238	40	999999	676	999999	999999	51	28	999999	954	920	577	383	594	999999	404	909	970	981	101	494	173	775	975	999999	907	203	999999	479	169	640	999999	248	749	895	85	727	875	999999	214	999999	733	448	271	352	329	999999	620	824	805	806	999999	152	999999	999999	999999	999999	918	893	999999	392	999999	548	913	323	722	338	633	698	126	999999	999999	597	776	539	999999	725	999999	633	462	998	582	198	999999	362	999999	65	16	10	831	820	809	981	999999	821	534	999999	999999	948	999999	990	285	922	707	138	773	999999	375	999999	999999	348	750	295	441	999999	810	999999	873	560	305	999999	331	633	866	999999	867	999999	640	999999	999999	575	200	565	13	471	722	660	999999	999999	589	991	689	313	22	999999	80	524	550	538	21	694	322	973	653	961	669	652	65	411	270	721	395	999999	698	999999	157	194	291	969	705	999999	999999	999999	971	999999	977	28	999999	383	999999	353	510	111	999999	320	999999	227	999999	52	999999	80	999999	89	285	868	605	279	615	999999	344	885	243	581	999999	860	345	984	999999	349	999999	651	40	999999	186	917	220	999999	999999	387	999999	999999	999999	999999	999999	999999	556	999999	62	112	708	708	412	32	48	349	120	929	999999	93	974	999999	224	999999	67	161	49	922	999999	999999	657	321	802	999999	999999	999999	999999	993	414	207	314	76	932	999999	641	999999	248	18	999999	837	806	291	25	393	412	891	999999	709	191	25	595	633	999999	999999	999999	397	905	184	999999	634	735	126	525	81	999999	908	346	324	931	999999	912	41	290	999999	562	376	305	419	999999	548	697	903	812	999999	611	999999	700	248	455	254	380	74	999999	17	999999	689	765	944	999999	504	554	401	778	409	112	564	353	310	141	88	999999	496	359	54	936	999999	
314	136	469	106	218	107	869	687	411	848	999999	999999	963	872	610	361	999999	999999	993	999999	135	413	296	56	999999	399	999999	999999	162	884	714	380	81	278	385	999999	999999	518	295	457	532	999999	997	263	948	80	999999	269	477	740	692	37	999999	640	999999	999999	839	422	999999	818	990	999999	999999	527	999999	245	211	694	999999	971	876	295	45	546	999999	44	415	999999	107	267	999999	848	899	421	201	687	329	440	571	485	800	71	749	999999	467	39	565	480	129	999999	869	651	772	506	864	406	992	514	867	672	999999	999999	324	511	766	999999	999999	122	999999	456	915	770	999999	21	180	814	545	999999	89	743	478	935	913	999999	397	410	85	402	999999	794	695	999999	572	899	990	994	999999	248	711	325	436	999999	154	672	797	109	528	999999	335	59	861	434	435	133	203	999999	892	999999	123	999999	76	210	565	540	761	111	999999	234	999999	186	78	307	856	764	317	36	790	251	999999	298	999999	999999	999999	999999	933	270	999999	448	705	441	111	815	999999	355	258	235	887	613	910	999999	901	304	999999	999999	980	563	577	671	816	177	768	650	344	825	483	753	999999	66	606	500	722	759	528	589	999999	262	182	511	515	91	148	999999	999999	999999	397	587	582	999999	999999	380	999999	717	999999	537	999999	460	999999	309	871	999999	102	831	16	420	973	152	775	160	999999	728	391	75	165	999999	39	591	999999	443	437	896	999999	225	999999	236	999999	15	137	991	917	623	999999	872	639	20	988	317	180	999999	927	255	811	432	843	799	999999	627	561	999999	508	91	150	999999	999999	999999	334	999999	999999	780	999999	967	999999	784	243	460	947	518	436	999999	746	999999	999999	400	999999	999999	94	747	999999	999999	247	189	453	240	999999	999999	483	743	10	663	999999	122	24	999999	317	959	239	37	199	392	852	480	201	417	159	999999	999999	749	531	999999	999999	586	504	999999	542	999999	523	784	301	407	977	214	517	772	468	634	707	31	93	557	952	999999	999999	999999	885	999999	987	46	91	706	999999	733	221	320	772	109	618	460	999999	883	445	999999	736	791	414	648	962	428	999999	524	999999	648	666	974	736	834	37	513	678	999999	446	999999	703	594	999999	999999	992	206	10	369	26	257	173	210	999999	507	999999	767	999999	247	804	569	98	566	999999	526	76	247	584	938	999999	114	781	999999	999999	958	752	151	559	170	656	999999	427	588	508	999999	999999	466	862	239	512	270	928	441	999999	876	399	146	967	999999	187	754	622	72	298	999999	475	999999	999999	163	755	189	
217	425	590	999999	999999	509	67	795	51	999999	999999	354	999999	999999	186	350	999999	570	568	615	183	999999	999999	901	152	365	300	596	366	403	703	709	999999	999999	62	999999	999999	999999	734	889	999999	181	673	577	379	999999	636	487	735	134	969	999999	999999	149	15	999999	999999	999999	895	999999	218	999999	439	647	906	676	869	112	758	673	500	999999	999999	679	999999	12	181	415	531	874	729	813	860	242	434	511	124	344	327	999999	999999	999999	46	948	681	617	742	35	670	703	408	999999	728	999999	634	789	366	915	613	999999	201	36	167	999999	66	404	610	207	223	404	999999	535	999999	78	603	999999	153	887	997	918	270	155	745	828	476	204	94	799	999999	999999	155	209	731	323	497	999999	999999	25	891	286	999999	999999	812	999999	999999	873	999999	659	468	304	999999	478	917	695	742	55	291	339	555	861	319	811	599	577	259	362	803	471	581	560	335	999999	995	999999	911	999999	343	999999	686	602	456	435	341	999999	999	999999	291	46	580	999999	762	674	469	39	966	206	999999	244	999999	789	79	286	88	907	969	517	483	206	784	27	712	999999	652	952	415	884	999999	999999	578	582	80	767	891	139	797	661	668	965	754	714	780	999999	999999	896	999999	999999	356	999999	343	492	203	999999	262	563	739	950	999999	517	624	92	726	658	999999	444	719	311	395	949	120	318	848	517	999999	79	999999	612	999999	756	429	246	538	999999	999999	96	389	985	515	337	399	847	639	161	351	672	999999	999999	999999	28	187	231	999999	406	323	35	643	685	642	192	999999	136	600	275	98	387	553	679	705	579	64	733	796	999999	559	272	679	697	176	779	90	125	179	341	578	207	462	999999	733	927	452	703	352	332	999999	999999	257	373	72	963	999999	999999	426	863	963	454	435	725	846	60	999999	946	519	863	999999	999999	957	999999	697	999999	924	999999	945	777	137	361	390	473	56	999999	999999	999999	634	212	661	999999	699	315	377	134	999999	999999	294	683	581	505	194	999999	230	811	999999	987	675	181	49	999999	373	648	736	612	73	962	999999	559	45	50	321	317	211	341	999999	651	999999	573	128	197	999999	272	205	631	177	999999	999999	245	999999	999999	640	462	173	954	407	61	579	765	70	810	68	734	999999	999999	193	876	287	888	999999	663	105	112	63	851	578	110	999999	114	445	172	719	443	577	17	999999	859	154	256	934	459	81	136	512	318	138	999999	624	663	448	300	999999	364	935	328	932	537	409	321	386	306	608	475	999999	897	999999	624	
999999	640	999999	999999	732	40	999999	850	999999	968	600	744	999999	185	999999	788	999999	155	549	364	508	259	84	999999	459	832	870	999999	999999	606	806	614	227	513	245	984	532	123	567	592	409	999999	736	999999	936	664	598	999999	820	819	809	184	358	736	126	907	565	268	874	900	170	327	998	985	171	999999	999999	219	940	501	999999	552	999999	957	955	423	523	121	935	795	244	670	817	42	796	999999	266	999999	999999	337	999999	273	999999	667	999999	999999	96	750	801	951	147	389	270	329	562	267	597	400	781	703	999999	454	332	89	999999	499	509	965	199	540	729	45	999999	612	82	992	313	920	535	872	999999	773	319	999999	658	999999	999999	498	479	538	44	865	710	693	943	999999	941	169	11	931	582	130	561	271	231	111	567	657	999999	570	954	677	864	908	377	621	145	999999	431	811	999999	21	496	999999	505	863	335	138	668	999999	61	999999	918	603	999999	215	221	57	762	556	297	752	999999	999999	584	366	10	999999	326	999999	839	603	737	200	842	570	999999	901	766	999999	775	999999	988	160	519	810	758	999999	619	171	409	97	585	874	524	347	770	586	85	999999	862	534	811	999999	267	457	415	728	761	728	581	320	291	404	999999	999999	763	101	400	773	608	740	192	999999	922	999999	28	999999	675	504	800	57	825	627	999999	999999	627	652	999999	71	405	40	508	890	999999	98	806	190	103	666	584	679	196	312	540	132	351	656	424	999999	439	552	62	267	928	999999	495	999999	898	539	240	999999	208	338	378	577	241	999999	575	834	999999	837	769	19	920	999999	860	522	96	383	999999	970	238	388	632	852	977	251	961	65	603	999999	291	564	436	999999	999999	858	933	962	891	59	91	589	999999	601	999999	52	347	808	999999	972	999999	999999	640	269	883	999999	705	999999	999999	989	341	519	240	802	556	999999	999999	999999	648	11	589	999999	491	850	889	648	818	41	78	935	904	162	392	630	575	999999	924	999999	589	661	163	417	372	901	718	571	358	999999	54	999999	999999	889	169	671	393	452	44	790	380	245	11	673	457	999999	95	188	137	610	236	790	290	417	868	999999	848	181	761	589	141	327	299	61	986	999999	999999	25	993	720	246	999999	999999	144	795	354	659	489	960	707	816	540	444	748	540	999999	297	999999	31	181	823	999999	999999	454	658	62	945	999999	999999	999999	199	80	194	999999	373	113	68	156	999999	999999	999999	369	999999	63	773	601	883	550	520	732	999999	423	993	821	999999	34	441	287	999999	743	
999999	999999	802	12	518	746	355	999999	384	437	205	151	440	507	844	999999	10	999999	681	66	999999	405	999999	954	755	775	86	372	520	348	672	999999	670	999999	999999	999999	566	999999	545	999999	256	999999	176	92	537	999999	982	495	977	999999	34	803	606	428	573	13	278	848	257	742	670	982	516	999999	999999	423	480	562	393	225	897	792	103	654	810	322	238	999999	426	694	792	999999	395	87	999999	869	185	251	314	999999	999999	717	961	802	366	999999	349	140	327	123	999999	430	112	761	999999	242	709	999999	618	260	774	921	432	999999	949	89	999999	439	721	896	248	238	257	281	999999	189	999999	300	298	547	973	108	40	313	114	372	487	999999	541	92	169	233	633	64	346	438	295	408	852	999999	676	999999	419	430	874	361	999999	999999	999999	366	411	419	999999	80	999999	676	890	128	458	587	602	999999	897	638	737	999999	999999	999999	935	999999	893	999999	448	22	999999	999999	689	609	999999	999999	199	656	737	185	681	749	570	999999	776	670	999999	177	949	999999	999999	712	22	781	999999	999999	756	979	895	999999	472	999999	999999	651	210	999999	987	291	690	705	398	945	999999	722	956	987	999999	51	426	275	999999	999999	999999	183	338	167	60	999999	915	579	995	219	761	280	712	999999	779	999999	362	561	999999	999999	486	254	876	738	999999	999999	824	706	414	999999	563	630	576	745	505	796	999999	52	999999	88	375	121	709	999999	194	999999	19	999999	999999	535	999999	864	591	634	249	238	307	999999	680	999999	93	999999	175	290	656	140	703	999999	207	999999	999999	320	397	999999	999999	375	544	999999	999999	531	290	570	498	878	999999	698	48	941	506	277	999999	999999	371	999999	994	166	946	428	532	63	261	52	66	235	929	379	999999	987	744	874	694	999999	55	158	999999	523	721	999999	265	957	101	762	471	930	492	882	948	983	609	733	429	125	999999	500	280	999999	513	272	999999	656	231	61	207	999999	582	890	677	222	934	481	444	999999	173	575	962	999999	581	136	743	56	999999	999999	999999	20	454	578	999999	555	999999	241	19	459	347	608	736	49	565	999999	357	602	215	736	58	138	299	999999	999999	598	999999	999999	666	387	999999	999999	236	736	673	999999	186	999999	999999	132	344	702	471	985	321	564	839	999999	999999	741	999999	150	999999	693	445	259	721	684	626	999999	27	106	574	632	999999	445	382	999	375	378	999999	352	157	999999	402	356	666	313	459	999999	759	615	999999	924	608	388	999999	542	999999	424	474	502	388	608	114	248	137	999999	65	999999	191	840	
556	564	89	436	992	758	301	99	999999	999999	235	999999	96	412	257	999999	999999	551	999999	839	707	999999	999999	169	964	549	978	163	999999	827	257	583	215	999999	68	293	845	182	396	312	251	999999	831	66	277	159	521	702	999999	487	999999	514	500	352	142	604	660	919	471	999999	780	999999	870	765	170	999999	32	999999	354	964	804	851	999999	999999	999999	505	130	847	892	815	37	286	173	741	22	742	92	863	999999	999999	999999	925	710	942	999999	113	342	75	999999	625	137	354	357	999999	682	962	999999	999999	754	999999	483	812	999999	656	425	504	974	999999	752	999999	569	168	390	890	341	878	999999	222	999999	494	172	999999	952	277	687	999999	928	147	68	999999	392	664	119	159	979	820	898	999999	526	37	999999	213	323	999999	65	968	964	467	694	804	822	147	877	269	474	428	999999	759	999999	742	576	837	999999	702	999999	904	999999	240	910	999999	979	96	695	523	999999	959	742	999999	221	719	718	470	452	264	237	255	787	849	685	560	959	149	96	783	999999	301	142	999999	441	160	919	733	557	183	824	999999	451	363	999999	514	686	385	999999	259	999999	115	394	816	474	789	127	999999	554	359	561	999999	999999	999999	999999	73	827	131	53	999999	800	984	913	279	439	999999	804	999999	945	181	999999	584	999999	836	759	355	907	999999	155	651	43	719	189	207	999999	983	735	999999	300	841	999999	999999	341	486	459	49	202	125	386	999999	999999	693	264	383	485	999999	999999	173	162	717	166	999999	976	401	37	90	805	715	999999	999999	766	274	999999	114	999999	999999	253	999999	387	720	162	791	999999	999999	665	999999	465	805	722	644	745	571	386	999999	999999	185	588	939	459	999999	243	486	467	930	216	721	560	160	889	999999	999999	133	785	442	565	374	572	999999	735	688	625	10	993	23	710	204	888	999999	999999	317	731	313	665	19	486	999999	334	999999	966	999999	789	315	915	556	999999	621	785	943	27	320	999999	784	999999	771	999999	999999	493	999999	999999	21	832	999	999999	581	444	430	467	776	955	889	49	563	999999	791	898	319	94	446	112	98	419	944	543	118	704	946	109	894	266	253	192	999999	999999	999999	999999	789	584	344	122	491	164	19	987	999999	281	60	999999	423	872	999999	158	57	351	140	601	888	466	622	877	497	330	999999	520	999999	999999	168	774	881	679	119	999999	750	333	620	934	999999	956	999999	837	653	999	685	32	823	104	144	539	658	363	233	999999	961	466	999999	999999	591	499	285	430	122	285	999999	743	762	707	408	
999999	730	206	202	931	999999	999999	233	999999	644	549	696	617	572	628	126	999999	455	786	773	999999	999999	999999	999999	999999	999999	999999	999999	378	934	999999	270	999999	999999	421	999999	461	999999	301	281	186	242	137	525	999999	802	999999	858	493	169	546	999999	975	933	124	999999	280	999999	291	999999	999999	71	855	999999	702	289	999999	921	161	820	664	366	999999	515	597	60	999999	934	999999	999999	23	136	240	218	397	653	294	192	581	406	999999	999999	879	999999	214	125	387	999999	822	762	231	745	706	999999	504	999999	999999	469	999999	999999	999999	345	552	183	247	940	830	646	175	58	995	999999	350	754	999999	65	487	123	311	999999	673	999999	121	999999	886	278	429	567	713	999999	520	999999	846	999999	999999	202	66	705	803	273	294	999999	408	999999	766	833	999999	952	999999	449	999999	999999	168	864	400	436	999999	13	297	968	999999	273	932	999999	538	999999	552	832	792	100	999	781	320	47	999999	999999	607	348	781	63	872	477	185	274	514	500	666	981	999999	535	968	62	418	999999	753	999999	808	450	245	595	290	572	169	300	449	921	709	130	677	467	829	885	231	243	106	53	999999	667	999999	48	514	570	999999	266	132	947	372	485	294	175	134	999999	999999	195	772	309	317	885	825	999999	790	999999	999999	659	706	92	830	184	738	710	934	150	997	999999	91	999999	857	903	999999	501	558	233	999999	511	343	672	782	999999	471	999999	999999	212	842	859	257	968	266	65	559	50	127	198	747	584	241	999999	999999	906	114	999999	452	414	716	999999	999999	566	999999	802	326	44	999999	999999	999999	999999	974	731	308	147	949	999999	463	802	353	138	384	999999	486	261	280	999999	999999	999999	931	418	999999	999999	496	517	825	999999	267	999999	739	525	999999	999999	484	805	609	999999	685	31	999999	990	599	649	70	587	999999	674	999999	459	532	967	531	432	862	305	999999	653	999999	790	322	999999	999999	10	999999	999999	397	60	885	999999	651	771	999999	491	919	940	818	704	271	908	567	160	610	808	930	999999	993	999999	471	189	999999	999999	273	895	708	697	145	999999	586	999999	199	899	999999	408	808	761	999999	50	513	999999	486	893	392	337	232	999999	999999	56	79	999999	999999	89	589	706	473	695	999999	778	999999	231	999999	230	127	999999	718	668	372	211	10	999999	999999	953	999999	549	999999	324	573	935	672	546	999999	98	999999	295	406	999999	319	91	935	999999	999999	999999	267	291	126	266	775	362	999999	564	999999	457	56	900	999999	881	285	999999	14	159	999999	572	115	246	192	716	701	831	
632	608	358	999999	275	887	916	999999	696	523	433	446	548	221	326	999999	746	999999	52	999999	999999	525	999999	280	87	785	992	690	420	31	108	999999	564	943	729	999999	216	519	999999	999999	983	999999	194	762	616	567	610	999999	256	997	499	601	674	999999	368	117	774	88	213	999999	895	236	542	675	424	34	999999	605	491	315	999999	237	999999	883	645	999999	999999	82	664	999999	185	92	443	422	531	506	735	492	999999	999999	999999	137	316	702	273	756	337	519	999999	591	686	999999	999999	940	105	272	202	791	437	765	999999	701	424	693	314	813	792	999999	153	999999	999999	399	30	999999	999999	774	920	999999	619	888	999999	821	735	82	833	180	999999	999999	327	999999	999999	943	65	818	846	544	713	622	397	460	999999	999999	376	428	999999	296	984	560	871	330	999999	999999	182	548	500	954	966	351	860	143	159	299	999999	999999	999999	355	344	211	32	534	70	999999	319	168	924	999999	455	316	779	547	195	999999	631	996	917	999999	771	516	328	891	999999	371	999999	999999	999999	674	999999	492	999999	999999	999999	999999	999999	347	999999	53	187	999999	999999	999999	509	999999	999999	323	947	999999	667	805	999999	999999	583	999999	883	140	956	698	545	65	999999	259	650	999999	502	831	594	413	575	294	736	874	640	758	893	883	999999	917	799	449	999999	264	17	999999	525	26	374	134	899	407	391	571	507	999999	165	373	794	546	168	740	728	544	481	382	78	101	167	825	934	999	748	48	899	999999	999999	603	252	48	446	485	467	470	513	177	903	175	377	518	602	529	99	844	999999	68	999999	771	782	634	542	434	999999	999999	199	899	658	999999	671	411	382	999999	999999	755	999999	682	999999	267	40	313	478	903	999999	648	233	414	910	903	289	841	384	977	821	999999	505	22	999999	918	281	999999	519	999999	503	966	999999	999999	408	343	745	86	999999	999999	740	479	999999	999999	710	999999	325	784	999999	999999	73	830	36	405	740	999999	259	97	65	364	986	426	794	917	410	757	513	192	15	999999	999999	212	66	920	246	351	461	866	311	999999	999999	496	625	999999	497	673	940	999999	309	895	94	657	31	430	478	324	684	999999	238	953	706	142	778	999999	596	860	999999	116	168	398	62	999999	999999	999999	999999	500	801	40	429	737	817	999999	882	999999	491	511	999999	635	999999	922	666	223	999999	358	999999	470	717	211	177	637	999999	833	581	910	843	701	871	999999	669	999999	522	654	999999	501	145	933	999999	999999	999999	95	679	148	663	999999	999999	838	754	436	937	299	782	599	
862	792	999999	983	201	971	277	790	639	807	966	474	409	21	999999	999999	223	777	220	58	280	92	957	761	180	999999	189	14	946	445	999999	379	205	923	792	35	663	162	741	999999	400	150	999999	872	182	199	999999	999999	444	999999	223	170	88	733	329	999999	835	86	999999	856	792	999999	843	204	999999	999999	278	486	999999	378	482	71	46	932	999999	139	999999	94	588	980	509	468	999999	338	231	285	999999	471	604	23	200	586	348	885	495	999999	307	999999	999999	586	999999	999999	500	75	145	162	133	999999	85	999999	152	750	498	999999	356	999999	999999	515	972	999999	304	999999	882	215	999999	895	999999	161	999999	530	999999	384	584	12	69	160	968	504	202	999999	161	155	395	999999	999999	450	999999	515	999999	999999	434	792	289	424	291	123	477	295	887	249	999999	972	708	555	367	767	176	999999	774	999999	365	208	322	903	934	159	421	477	344	738	807	217	622	286	105	50	105	999999	721	945	682	999999	999999	953	638	189	446	840	57	113	283	603	741	999999	999999	236	479	999999	490	999999	999999	999	999999	999999	999999	232	359	432	459	999999	672	16	773	828	523	999999	590	999999	274	999999	712	580	430	240	464	213	999999	999999	480	869	999999	719	679	590	253	999999	731	468	520	416	829	24	391	730	441	999999	829	912	817	132	999999	120	120	735	428	131	999999	720	694	238	755	78	999999	590	756	952	336	193	585	999999	951	132	848	858	925	698	199	699	798	999999	383	999999	473	358	999999	459	609	999999	999999	999999	114	21	773	291	660	760	73	999999	999999	489	999999	999999	337	999999	180	523	272	262	810	999999	932	879	921	508	855	202	605	602	366	307	353	393	31	463	735	940	358	999999	207	999999	634	999999	725	319	255	737	236	999999	187	709	196	999999	143	441	199	999999	99	275	436	468	165	999999	444	676	146	999999	624	874	999999	999999	175	706	65	999999	999999	544	163	612	999999	127	965	999999	999999	656	999999	996	999999	590	999999	510	999999	999999	999999	738	18	174	953	999999	182	698	999999	362	999999	947	544	490	999999	496	344	999999	999999	999999	23	318	503	999999	55	787	999999	149	306	44	999999	742	388	92	576	326	999999	931	999999	113	439	563	999999	999999	867	999999	999999	630	705	763	255	619	438	999999	79	999999	245	962	128	175	999999	43	401	88	752	999999	999999	461	913	999999	999999	413	999999	999999	58	459	313	999999	999999	999999	999999	934	444	999999	788	990	313	25	23	756	90	674	813	426	619	406	172	927	999999	367	908	660	717	999999	904	842	556	471	
325	619	517	999999	784	550	499	999999	999999	999999	300	761	206	553	999999	167	894	999999	999999	999999	999999	651	999999	385	999999	821	669	25	999999	714	638	945	999999	999999	699	403	248	734	890	272	927	68	807	314	637	999999	999999	364	221	999999	999999	719	999999	999999	122	673	999999	141	327	963	881	999999	343	883	999999	354	327	999999	854	54	999999	999999	999999	337	719	300	844	982	748	929	660	314	803	999999	879	999999	702	999999	729	35	81	117	416	926	390	453	999999	923	95	292	782	999999	509	176	641	999999	999999	999999	999999	822	999999	999999	392	999999	999999	576	680	677	14	310	652	999999	634	999999	973	811	753	999999	947	275	575	999999	897	999999	157	854	805	637	34	215	503	787	343	906	206	731	724	29	624	814	999999	57	999999	784	640	989	181	681	202	830	999999	57	968	924	257	999999	999999	926	250	457	999999	52	652	799	806	864	459	999999	632	252	96	734	753	999999	502	999999	10	123	825	168	683	134	444	204	999999	455	999999	418	659	297	999999	797	999999	176	52	730	999999	130	978	775	540	453	58	950	743	195	304	835	432	728	908	338	111	92	774	647	999999	458	514	360	55	50	78	344	962	299	956	586	100	771	999999	880	144	59	628	239	85	999999	460	108	161	999999	999999	999999	389	951	695	696	402	405	132	946	616	627	730	999999	385	713	987	454	239	999999	745	999999	605	999999	203	999999	464	544	572	124	997	999999	208	71	63	147	955	21	603	269	999999	694	649	187	273	517	999999	138	853	371	506	15	869	444	999999	336	999999	999999	757	999999	241	999999	833	17	948	211	999999	668	999999	248	999999	975	851	969	533	60	20	427	764	686	999999	336	999999	210	617	991	545	764	823	727	811	999999	264	999999	38	999999	861	999999	239	999999	999999	661	692	615	613	531	164	999999	911	198	325	999999	596	999999	911	905	177	632	400	956	665	999999	999999	717	436	163	999999	891	941	207	198	378	198	701	598	81	643	85	597	96	837	646	853	634	412	903	17	999999	999999	132	999999	239	999999	282	407	434	816	975	188	459	999999	273	958	713	999999	947	719	894	482	999999	272	101	44	313	129	28	999999	219	999999	999999	999999	999999	999999	818	48	958	999999	915	304	174	264	668	897	999999	999999	573	999999	149	999999	465	999999	122	711	999999	860	76	204	938	163	388	623	999999	669	654	999999	282	431	149	999999	999999	821	804	999999	999999	585	603	204	896	37	555	340	671	999999	850	999999	42	999999	633	958	971	763	999999	761	915	550	657	998	252	
834	14	152	548	473	593	999999	999999	522	402	999999	266	871	308	911	999999	999999	999999	999999	819	314	999999	455	797	190	999999	287	633	52	685	767	927	605	952	72	32	413	791	207	991	215	999999	520	434	999999	702	109	999999	286	164	999999	599	999999	999999	937	563	558	999999	367	770	999999	20	345	836	634	706	660	919	999999	999999	203	999999	999999	999999	613	352	760	999999	999999	488	603	999999	999999	999999	817	178	300	426	999999	509	474	69	999999	437	685	205	625	683	999999	302	51	190	229	397	999999	611	999999	606	574	595	999999	536	556	999999	176	494	664	457	999999	466	415	244	904	737	424	144	832	326	354	418	727	999999	232	505	447	423	602	959	928	999999	999999	694	851	429	999999	937	512	554	271	201	540	178	999999	342	886	999999	285	492	973	825	778	529	999999	999999	867	725	314	61	441	752	999999	704	529	811	999999	721	392	999999	40	486	632	288	64	163	999999	999999	422	999999	618	999999	147	999999	985	999999	438	999999	442	695	561	999999	999999	461	122	999999	309	999999	648	999999	209	175	424	800	999999	999999	999999	500	474	108	288	318	999999	424	442	801	614	999999	719	999999	383	340	289	696	999999	58	852	181	175	546	999999	51	910	569	690	999999	999999	347	658	498	999999	938	338	999999	999999	253	678	218	28	321	999999	528	126	232	479	868	999999	728	999999	413	644	31	335	928	255	246	408	743	734	989	585	277	999999	999999	516	445	11	945	288	680	380	999999	162	853	642	999999	925	999999	100	999999	567	497	470	255	853	888	999999	410	97	181	844	934	484	999999	736	636	999999	999999	716	43	867	940	449	206	42	999999	868	481	999999	920	999999	999999	999999	912	432	97	999999	876	999999	627	832	601	857	999999	999999	446	169	134	999999	16	928	40	971	66	999999	999999	999999	273	999999	853	29	141	123	176	999999	134	290	571	999999	649	828	529	527	98	211	999999	92	341	999999	595	841	744	364	290	992	290	749	597	958	805	48	999999	663	999999	608	701	487	691	256	711	166	999999	527	999999	187	999999	512	882	999999	688	999999	716	902	627	999999	999999	776	833	184	579	385	999999	999999	800	610	999999	865	12	489	509	787	401	94	659	439	253	226	886	112	593	999999	866	742	279	270	999999	640	999999	512	999999	924	653	516	999999	336	473	984	727	867	892	543	509	999999	355	999999	153	631	253	999999	768	67	890	999999	999999	801	999999	950	343	999999	288	999999	829	999999	999999	584	143	884	417	999999	966	268	999999	28	219	59	277	473	396	999999	126	700	397	
848	744	275	999999	999999	999999	875	817	999999	651	999999	589	999999	714	20	999999	770	767	999999	224	919	231	509	999999	999999	521	541	999999	55	999999	964	423	587	999999	980	999999	890	550	221	959	542	515	452	999999	312	439	971	345	999999	236	625	611	999999	999999	477	627	999999	999999	172	999999	393	351	772	959	687	773	11	999999	733	265	356	230	555	309	999999	413	778	892	265	999999	549	205	999999	818	938	362	999999	111	789	363	999999	192	387	810	999999	999999	743	493	929	539	437	990	612	12	880	999999	65	558	999999	999999	848	999999	452	999999	860	198	999999	953	999999	334	217	899	201	379	999999	999999	842	745	733	490	670	999999	963	999999	14	559	999999	273	938	542	999999	999999	307	725	514	999999	739	656	949	387	126	789	472	999999	331	538	798	999999	266	716	999999	320	825	324	999999	999999	389	999999	726	999999	604	810	25	488	999999	211	602	475	864	578	434	195	795	355	373	880	821	368	404	476	999999	360	16	231	979	999999	999999	982	332	951	787	999999	999999	648	783	999999	774	984	999999	130	935	999999	377	999999	292	377	999999	479	951	523	741	999999	332	260	550	254	804	999999	508	51	29	999999	999999	913	791	421	999999	157	999999	67	999999	999999	791	283	540	999999	982	999999	939	612	470	712	41	809	219	766	690	679	107	538	999999	980	999999	534	111	999999	999999	463	999999	999999	999999	999999	999999	893	416	904	239	59	719	122	271	485	854	895	581	316	588	999999	704	35	999999	585	59	43	555	135	360	999999	182	999999	258	528	432	79	999999	102	999999	147	402	314	537	999999	959	985	999999	36	135	591	999999	794	736	845	999999	999999	999999	536	999999	873	348	999999	554	972	876	999999	999999	742	62	785	404	488	511	999999	941	999999	497	100	625	999999	999999	529	999	768	999999	999999	999999	413	999999	561	929	964	999999	932	799	121	760	564	999999	999999	132	534	974	350	999999	999999	999999	295	904	370	383	58	910	264	999999	999999	291	999999	669	499	999999	999999	999999	999999	855	999999	999999	579	652	999999	638	933	336	170	941	241	999999	999999	999999	837	104	999999	508	408	999999	880	63	999999	999999	999999	830	999999	894	274	449	672	999999	482	495	756	762	713	643	84	999999	450	722	750	322	875	999999	631	213	832	404	822	951	574	323	974	386	999999	754	999999	999	663	48	71	999999	278	679	999999	174	824	999999	391	560	434	676	737	168	313	207	949	716	208	771	72	870	999999	999999	999999	169	999999	380	999999	959	971	84	78	411	660	38	53	205	201	467	388	999999	23	271	526	
999999	585	816	83	994	804	955	801	999999	975	999999	104	557	999999	913	653	999999	999999	431	589	360	608	336	508	284	163	754	524	740	392	315	999999	364	999999	98	583	703	999999	574	999999	999999	999999	186	436	999999	933	496	512	999999	814	934	252	999999	682	176	999999	259	318	798	840	60	441	70	999999	999999	999999	740	362	999999	339	999999	157	999999	999999	573	999999	431	999999	999999	350	667	252	246	926	458	73	275	681	38	798	334	395	508	733	999999	584	222	677	765	999999	203	144	999999	948	864	786	999999	324	118	99	868	359	278	999999	183	808	204	144	61	607	999999	68	999999	999999	15	564	648	216	172	989	999999	754	144	915	157	533	999999	999999	72	671	761	950	573	939	930	974	126	61	560	306	389	88	625	168	64	144	810	111	942	310	148	999999	162	129	235	124	224	363	309	650	473	906	81	390	999999	128	495	393	999999	40	447	999999	656	865	999999	784	138	976	861	999999	722	242	355	999999	533	667	798	453	713	999999	760	763	751	910	832	482	17	245	999999	935	649	999999	236	911	862	550	448	296	520	451	985	247	501	999999	927	241	561	999999	857	188	999999	51	999999	69	999999	684	846	746	43	999999	777	893	999999	925	372	305	16	443	999999	999999	228	512	933	272	830	999999	271	463	999999	601	921	697	388	144	615	999999	746	999999	641	188	703	702	263	393	673	999999	583	576	999999	999999	235	128	420	874	959	817	117	417	238	999999	422	392	763	441	215	90	515	529	320	999999	558	839	801	721	288	526	258	550	599	739	938	695	539	360	999999	802	287	999999	184	797	500	338	999999	883	766	320	938	821	188	592	586	999999	265	999999	83	395	326	699	595	999999	568	999999	999999	499	819	727	853	413	999999	412	803	999999	355	522	274	230	999999	918	999999	999999	588	999999	372	16	162	884	439	379	286	981	486	587	999999	741	999999	999999	999999	447	999999	49	467	534	756	999999	789	584	708	743	895	853	492	999999	744	627	854	141	205	812	346	934	297	484	999999	93	926	225	93	614	999999	999999	999999	999999	999999	999999	510	999999	680	596	226	578	186	696	484	433	498	88	843	299	887	107	736	707	111	999999	999999	983	999999	673	848	574	501	104	459	562	153	38	553	999999	127	799	999999	608	595	768	758	601	999	703	595	848	381	793	726	196	999999	11	363	725	999999	999999	999999	17	747	652	999999	92	247	921	290	469	534	999999	999999	97	645	137	121	342	381	160	983	703	999999	10	202	707	377	999999	999999	151	
999999	828	999999	999999	151	999999	999999	943	999999	676	999999	999999	423	999999	323	366	621	638	550	477	889	30	353	999999	544	954	929	999999	460	379	714	999999	999999	999999	794	999999	361	999999	946	999999	276	178	999999	705	796	905	290	952	686	835	95	999999	999999	999999	261	655	999999	650	65	197	524	123	493	321	961	999999	999999	284	999999	618	14	48	692	358	999999	721	999999	648	227	638	674	977	70	624	293	976	263	485	887	149	230	999999	527	758	677	162	685	339	999999	417	792	15	621	999999	999999	999999	999999	999999	287	999999	285	835	999999	999999	523	999999	63	999999	37	984	135	638	999999	201	397	999999	520	934	999999	999999	46	49	904	809	999999	668	366	992	793	246	930	890	999999	357	999999	999999	288	999999	245	999999	999999	999999	999999	759	291	163	617	999999	681	537	536	121	999999	238	503	246	931	999999	580	999999	999999	70	85	999999	63	999999	440	50	338	12	25	420	699	549	999999	230	737	999999	999999	692	61	936	321	266	709	819	209	968	999999	627	463	999999	529	390	950	48	741	520	706	56	999999	577	101	678	999999	999999	422	151	289	999999	999999	999999	105	888	803	999999	999999	999999	91	999999	46	472	196	999999	548	360	891	318	599	910	488	227	449	481	969	483	845	642	999999	999999	407	67	689	580	128	678	569	641	586	707	298	922	438	472	20	261	999999	389	140	171	235	113	552	378	794	999999	999999	624	918	999999	407	116	83	498	836	999999	999999	616	592	999999	791	259	731	891	999999	566	999999	977	471	718	103	465	512	583	368	999999	514	320	785	837	341	945	722	267	309	999999	848	999999	999999	41	999999	999999	797	270	380	975	381	661	756	999999	502	369	162	210	235	941	604	500	140	543	474	472	831	999999	538	999999	536	474	592	439	717	848	352	999999	999999	999999	668	251	212	392	921	999999	563	556	345	972	792	522	41	367	587	358	999999	101	567	15	942	999999	999999	534	448	906	78	999999	521	999999	27	722	960	905	283	363	298	747	621	620	999999	284	419	999999	63	999999	443	234	852	369	47	260	872	244	388	625	519	999999	944	24	784	999999	45	999999	954	79	999999	135	94	233	999999	999999	479	946	107	667	633	999999	480	434	473	999999	473	162	616	999999	999999	725	526	658	843	999999	802	607	836	671	999999	728	611	983	999999	317	150	629	309	974	780	926	147	720	991	354	207	519	551	940	999999	999999	84	999999	229	836	999999	435	390	999999	270	872	120	436	428	904	999999	496	972	165	999999	844	853	641	986	999999	588	806	
666	499	421	999999	66	895	897	365	654	424	999999	626	708	999999	248	999999	714	908	999999	999999	302	96	790	710	547	395	246	999999	40	442	211	306	257	803	768	999999	999999	977	816	224	538	999999	260	149	732	356	456	989	605	994	927	87	116	878	513	579	999999	711	745	670	659	999999	999999	999999	223	467	378	905	999999	999999	830	737	102	602	182	999999	836	651	999999	999999	938	256	333	999999	515	133	200	999999	299	198	193	999999	241	156	564	570	736	47	999999	275	977	551	53	258	999999	999999	985	999999	705	284	743	66	733	999999	731	413	999999	300	707	99	276	999	616	999999	174	512	505	946	999999	612	502	999999	725	712	223	999999	213	84	999999	999999	999999	686	999999	999999	455	136	594	999999	424	999999	924	446	999999	836	998	977	934	999999	94	661	694	999999	999999	103	781	944	340	30	340	343	209	570	428	392	951	999999	999999	999999	311	47	918	819	531	999999	687	999999	468	889	713	999999	463	917	990	999999	630	999999	999999	579	243	511	796	573	355	91	951	999999	999999	948	884	417	651	343	984	56	743	874	999999	589	416	725	486	451	999999	104	999999	291	579	219	999999	853	999999	756	367	800	251	354	473	999999	935	332	48	519	14	999999	594	129	933	944	476	755	589	630	173	999999	35	354	999999	261	999999	669	785	808	999999	40	999999	894	975	194	805	398	999999	78	654	999999	687	966	447	999999	999999	760	358	635	743	15	274	749	999999	849	774	999999	999999	222	249	275	547	239	332	973	999999	700	999999	999999	999999	87	354	521	976	999999	830	68	907	255	751	449	321	160	75	191	999999	297	311	135	419	908	310	999999	999999	388	546	999999	644	473	752	809	617	608	496	666	661	752	773	999999	29	715	989	999999	999999	799	999999	397	174	151	217	971	398	27	339	999999	776	165	692	999999	543	382	424	444	502	999999	832	712	663	408	999999	999999	524	999999	116	999999	919	468	727	39	435	999999	293	999999	265	781	421	999999	278	999999	890	505	70	999999	970	646	999999	999999	349	529	966	250	733	765	621	203	457	600	999999	999999	320	317	438	662	172	394	99	922	188	721	530	999999	443	999999	518	34	953	348	999999	470	999999	375	128	207	999999	194	425	527	881	72	334	820	999999	643	946	582	999999	999999	23	585	556	378	376	628	999	999999	999999	999999	256	596	250	118	772	451	231	945	199	240	598	978	969	571	50	126	397	710	999999	800	461	936	957	999999	335	999999	913	45	998	499	208	340	387	99	281	295	821	225	57	246	
999999	999999	392	836	809	999999	616	985	338	259	241	999999	999999	16	874	320	638	695	783	530	537	196	946	699	42	999999	600	999999	999999	755	304	999999	662	999999	389	460	553	999999	745	300	636	928	706	748	268	909	163	381	224	960	656	136	999999	999999	999999	234	64	999999	804	551	999999	999999	694	583	955	999999	636	867	627	423	766	517	999999	492	894	609	489	207	441	132	114	229	664	999999	108	177	739	146	610	164	406	999999	999999	999999	999999	999999	243	133	793	208	283	296	754	801	999999	148	186	950	632	109	744	856	262	681	999999	224	81	364	484	787	999999	999999	999999	999999	27	906	200	999999	635	994	376	366	414	242	849	999999	999999	863	999999	999999	999999	789	999999	999999	419	549	608	645	757	641	828	999999	649	999999	878	782	38	291	999999	297	947	431	324	637	733	999999	999999	30	831	629	749	217	229	523	999999	541	986	756	63	478	308	555	997	999999	999999	497	716	408	363	77	788	999999	90	847	22	569	474	876	777	40	106	999999	814	137	892	620	659	135	219	346	796	282	999999	315	999999	402	999999	999999	999999	245	672	54	666	764	840	565	137	381	511	999999	76	120	978	33	999999	719	740	869	112	556	999999	591	198	26	280	516	999999	774	857	620	145	999999	999999	542	368	61	921	999999	297	337	492	999999	624	982	280	686	303	213	999999	279	999999	563	999999	914	407	90	855	649	999999	333	607	363	999999	999999	101	999999	705	446	665	999999	798	690	999999	775	73	999999	967	216	999999	999999	222	753	841	999999	958	582	999999	999999	145	287	999999	282	566	963	729	139	763	732	891	999999	980	857	999999	612	481	971	981	452	999999	999999	123	649	902	999999	999999	854	521	999999	999999	518	993	999999	310	999999	134	525	133	618	55	934	796	244	324	397	613	365	214	239	115	986	999999	999999	648	298	173	556	379	667	852	999999	618	827	799	999999	364	774	556	999999	488	956	847	999999	406	999999	60	879	334	515	999999	755	650	999999	830	946	999999	518	999999	22	224	577	156	999999	765	181	326	968	444	942	999999	999999	808	53	750	159	999999	238	999999	732	248	294	232	864	381	107	234	336	997	999999	464	999999	217	544	946	911	810	999999	607	234	600	91	444	391	482	456	947	999999	540	680	999999	689	440	835	774	930	354	999999	95	668	947	999999	971	999999	999999	196	631	274	107	999999	349	757	631	853	141	166	849	999999	392	925	160	999999	795	327	999999	774	416	382	769	25	566	999999	999999	938	287	610	119	852	999999	295	825	999999	
999999	999999	341	60	68	586	999999	999999	90	999999	899	170	518	329	204	654	548	713	780	999999	999999	91	282	820	999999	692	576	530	999999	999999	936	106	109	477	999999	104	985	993	715	829	679	999999	935	62	999999	145	430	957	999999	465	999999	999999	515	576	999999	427	999999	999999	598	376	20	182	999999	93	577	802	999999	999999	211	109	668	554	998	950	999999	353	156	999999	201	326	272	618	123	591	999999	746	999999	533	999999	999999	675	475	405	349	819	506	999999	852	999999	826	999999	999999	999999	317	797	759	202	999999	997	834	281	208	328	282	114	999999	68	978	399	999999	221	536	751	999999	433	999999	159	658	141	999999	761	999999	744	375	251	999999	862	806	999999	933	554	999999	999999	464	429	477	157	132	244	427	447	612	999999	655	614	999999	999999	255	883	999999	999999	543	433	924	83	977	464	952	41	231	999999	262	194	465	286	999999	10	297	90	956	54	36	423	713	635	999999	840	99	760	702	254	616	923	999999	333	20	603	612	391	452	23	204	101	23	999999	195	428	997	999999	999999	548	350	175	926	559	583	129	719	298	924	146	999999	201	338	976	999999	338	994	141	999999	591	999999	905	638	943	850	999999	410	824	449	729	843	999999	341	164	999999	451	999999	999999	749	999999	884	323	466	315	647	999999	999999	999999	967	999999	434	865	112	838	160	444	537	983	999999	649	718	999999	999999	204	999999	999999	860	999999	82	999999	341	363	391	999999	707	84	999999	332	305	846	999999	374	857	592	304	978	618	999999	14	999999	914	23	930	999999	999999	988	999999	271	999999	993	152	999999	999999	497	525	80	999999	727	999999	85	996	999999	688	862	477	999999	999999	999999	900	324	999999	368	999999	999999	565	999999	999999	291	212	718	609	999999	318	312	999999	999999	410	999999	999999	233	504	891	370	928	473	709	334	999999	632	827	950	999999	999999	999999	956	999999	418	361	931	206	647	202	999999	423	475	999999	896	385	168	885	944	678	198	676	819	154	999999	251	149	856	993	365	658	999999	999999	400	815	620	355	999999	184	58	438	871	586	312	377	946	463	999999	812	949	909	747	883	282	30	695	878	811	786	176	999999	84	212	292	544	149	656	999999	13	999999	39	248	711	895	249	327	99	999999	999999	61	788	495	53	999999	999999	911	501	494	379	999999	741	544	143	17	837	364	668	304	768	238	300	388	650	537	999999	670	45	987	43	999999	605	999999	44	734	387	725	40	168	835	999999	999999	171	704	884	999999	495	115	703	68	885	658	795	749	549	760	410	845	
516	134	999999	875	999999	461	676	999999	381	509	408	629	121	333	510	999999	145	590	139	683	999999	999999	434	999999	341	929	158	999999	810	621	494	974	977	999999	523	43	59	757	999999	999999	38	999999	172	999999	999999	84	999999	561	158	337	614	958	999999	999999	90	523	700	230	543	584	999999	630	999999	760	25	434	651	241	809	476	418	387	457	429	654	404	830	999999	859	999999	983	596	999999	482	16	535	999999	260	799	10	343	999999	999999	558	406	407	657	412	999999	999999	432	714	999999	681	918	999999	999999	211	82	685	692	261	371	285	601	716	734	999999	753	489	91	401	441	808	999999	590	172	999999	33	256	747	428	478	587	835	278	999999	224	999999	999999	35	151	187	124	318	91	467	938	956	689	673	999999	658	491	199	999999	282	943	548	338	74	999999	188	826	938	273	783	783	999999	333	872	999999	676	974	464	940	223	327	999999	999999	132	233	942	343	999999	999999	769	986	999999	804	999999	900	676	236	715	999999	963	999999	186	54	307	999999	498	999999	999999	164	750	999999	36	259	817	999999	452	497	999999	999999	669	844	253	999999	504	797	999999	999999	337	971	842	450	269	50	976	862	151	456	999999	449	735	318	526	428	999999	95	959	148	987	50	457	189	30	999999	753	129	999999	999999	550	999999	999999	853	306	845	321	309	425	986	282	955	813	996	743	766	115	361	327	825	46	999999	837	999999	658	297	524	663	429	999999	297	857	753	583	905	999999	161	999999	22	681	999999	281	999999	973	866	42	236	461	999999	264	999999	402	802	292	531	141	999999	50	205	18	331	657	879	999999	698	424	211	240	999999	499	614	999999	348	645	999999	765	999999	863	390	999999	71	73	227	175	625	895	65	471	61	774	579	120	686	14	360	999999	401	638	285	451	999999	995	370	999999	999999	999999	63	999999	573	765	999999	810	999999	999999	947	999999	999999	714	999999	803	369	739	189	999999	920	504	546	344	999999	270	374	120	999999	938	794	75	702	999999	525	89	841	898	897	295	392	769	460	117	66	102	28	687	233	999999	92	101	816	54	35	999999	999999	718	999999	999999	401	281	231	721	784	999999	565	168	999999	335	961	470	842	893	933	160	54	438	287	202	251	999999	886	116	856	999999	259	658	256	380	89	133	37	593	894	120	547	738	999999	185	537	860	498	897	520	999999	259	999999	120	875	111	570	440	679	72	713	999999	125	864	999999	631	906	912	817	999999	999999	442	258	999999	999999	612	315	115	112	665	999999	198	999999	999999	244	454	999999	
548	380	279	519	692	999999	531	190	725	999999	999999	999999	554	630	948	680	651	999999	999999	10	999999	297	272	999999	465	338	24	681	525	406	999999	630	637	303	368	541	548	999999	155	94	727	818	999999	190	441	999999	999999	44	441	517	347	999999	65	453	413	260	117	483	999999	364	343	999999	665	328	902	253	614	999999	272	417	142	914	999999	104	283	115	200	999999	363	602	781	979	250	17	999999	999999	999999	194	890	118	999999	74	683	791	999999	999999	163	778	287	999999	259	306	772	999999	999999	999999	387	961	179	999999	70	35	999999	461	583	363	999999	657	269	296	678	430	370	163	999999	77	241	999999	352	406	952	999999	804	174	353	999999	999999	225	632	999999	238	999999	24	591	58	999999	944	232	217	999999	278	505	999999	999999	520	999999	999999	999999	50	318	201	641	618	999999	356	999999	230	955	118	108	156	393	999999	999999	68	75	415	778	999999	585	132	18	537	955	138	456	999999	813	654	524	548	598	184	323	444	999999	994	251	245	999999	187	989	123	119	250	999999	479	885	932	455	422	999999	513	999999	195	192	113	662	645	999999	999999	999999	310	593	560	557	219	999999	198	470	80	174	999999	705	999999	142	895	428	715	253	999999	999999	881	999999	111	999999	95	719	138	261	493	342	605	345	999999	999999	689	529	999999	999999	675	767	696	999999	999999	999999	624	807	67	63	297	685	999999	401	922	999999	535	110	492	999999	471	499	583	936	977	999999	569	207	52	999999	452	375	999999	32	999999	219	999999	999999	824	854	999999	288	999999	85	964	808	394	214	999999	935	245	588	47	388	231	999999	194	760	494	647	688	426	765	430	610	922	815	925	999999	712	408	999999	999999	638	414	193	837	999999	999999	178	353	364	784	117	999999	864	337	491	801	403	999999	999999	924	999999	999999	999999	523	241	475	51	993	469	392	710	536	999999	312	999999	974	999999	347	999999	999999	326	303	999999	999999	657	39	999999	594	334	999999	428	687	838	999999	999999	472	999999	669	606	43	930	185	884	972	84	580	281	561	927	516	763	66	349	782	608	883	999999	707	999999	211	729	456	668	344	999999	999999	698	999999	999999	999999	909	378	740	999999	999999	150	419	999999	999999	87	999999	193	667	817	999999	999999	347	999999	592	999999	630	367	999999	404	314	999999	516	999999	19	61	881	352	358	990	607	395	325	697	926	467	999999	999999	150	999999	453	999999	789	851	974	600	684	643	999999	987	316	551	574	999999	999999	999999	634	999999	352	515	205	415	835	676	999999	975	56	999999	139	999999	751	150	227	
25	950	769	694	664	575	999999	377	248	15	371	683	65	820	979	999999	553	833	603	148	634	592	48	999999	122	999999	998	553	44	514	999999	245	176	334	558	999999	579	688	969	305	933	148	999999	409	474	992	163	999999	76	999999	585	301	999999	11	592	433	912	69	999999	32	576	864	342	734	793	135	517	731	999999	594	780	999999	863	999999	999999	496	635	638	245	999999	999999	843	487	742	999999	920	96	175	741	135	482	519	116	947	728	79	999999	233	616	348	485	999999	892	481	521	720	437	851	796	999999	798	283	823	461	999999	733	387	599	999999	999999	48	351	990	147	122	270	758	916	578	145	999999	999999	999999	999999	999999	66	999999	15	231	218	492	245	378	644	999999	999999	999999	655	413	995	999999	999999	427	743	310	143	442	755	369	260	999999	521	282	999999	999999	999999	999999	925	816	487	782	382	378	597	390	802	999999	355	810	913	573	113	999999	583	999999	999999	984	289	597	999999	624	204	645	970	999999	999999	963	718	237	940	947	770	999999	925	222	319	999999	830	999999	507	999999	999999	945	455	999999	858	18	699	216	932	411	971	999999	316	863	588	736	407	350	418	839	265	127	869	965	999999	999999	587	370	144	646	164	999999	99	350	537	259	199	293	398	962	274	511	305	999999	975	999999	532	72	634	582	440	999999	944	999999	905	969	85	490	884	999999	431	999999	81	999999	257	55	999999	965	336	338	546	999999	999999	455	575	753	821	340	989	370	742	999999	999999	562	215	999999	999999	432	445	568	999999	709	408	804	541	935	440	19	291	930	203	566	736	305	45	326	536	498	102	999999	999999	745	500	523	851	905	601	519	89	999999	72	816	999999	767	999999	999999	999999	999999	914	639	999999	812	999999	68	177	999999	999999	441	999999	999999	148	494	999999	293	999999	438	219	999999	953	635	344	999999	929	999999	868	386	46	999999	150	208	999999	389	584	462	838	345	696	441	999999	676	126	999999	993	999999	443	578	486	247	356	726	628	829	204	999999	304	402	882	349	200	791	149	999999	301	327	999999	758	909	877	454	85	742	777	539	287	519	999999	927	999999	275	299	999999	798	999999	423	580	782	194	306	999999	999999	463	999999	250	999999	999999	305	868	999999	913	684	668	609	793	280	984	999999	299	917	768	130	474	152	999999	900	999999	350	209	878	747	505	574	613	999999	17	622	395	999999	999999	750	223	315	262	825	999999	631	300	15	351	999999	999999	492	999999	537	47	972	320	284	349	672	999999	999999	990	999999	418	999999	64	999999	999999	999999	
599	999999	324	999999	554	814	222	999999	491	279	601	344	857	999999	999999	22	306	86	681	44	312	999999	197	999999	563	127	999999	999999	417	999999	999999	999999	229	693	839	999999	178	999999	982	233	760	999999	792	80	999999	852	248	551	910	405	999999	978	999999	751	999999	488	999999	999999	999999	999999	999999	888	909	999999	703	201	125	174	999999	999999	999999	205	103	458	284	318	328	126	243	711	878	999999	422	22	999999	597	201	478	348	999999	999999	167	497	554	734	871	94	999999	377	878	736	84	999999	310	999999	617	885	759	476	999999	169	18	777	901	999999	724	475	999999	354	115	10	646	826	258	999999	999999	708	548	724	412	234	999999	999999	999999	999999	804	832	122	461	58	712	441	11	311	202	282	390	596	995	999999	406	999999	436	999999	999999	100	999999	693	982	874	999999	999999	999999	74	811	621	269	422	926	999999	891	999999	445	999999	402	569	999999	999999	65	999999	306	121	552	715	999999	999999	121	487	999999	884	999999	149	999999	586	149	376	406	936	499	581	23	967	669	251	127	52	751	140	869	999999	454	733	637	936	999999	999999	793	329	68	774	509	782	999999	52	999999	752	233	859	166	36	172	708	999999	999999	42	338	452	311	597	963	295	981	617	999999	439	999999	511	203	18	351	999999	86	878	724	999999	240	41	627	53	374	999999	892	973	842	156	745	708	162	904	249	355	492	999999	104	489	528	174	767	612	999999	999999	40	850	999999	999999	95	829	310	999999	801	306	825	267	233	153	402	999999	775	31	999999	125	358	298	999999	996	99	355	999999	245	553	76	274	999999	669	134	789	52	999999	397	70	915	408	749	999999	942	999999	234	508	950	97	521	399	745	918	269	891	741	999999	819	365	999999	999999	999999	859	735	999999	810	598	108	364	360	848	387	961	778	717	608	195	825	476	999999	846	833	157	42	999999	528	106	409	242	57	999999	999999	999999	330	999999	343	889	378	910	719	636	409	999999	737	672	999999	784	150	551	292	999999	266	353	999999	894	999999	917	827	67	514	714	999999	999999	316	400	509	355	641	908	999999	718	817	915	756	999999	446	246	999999	369	665	743	999999	999999	949	999999	704	999999	541	435	657	425	999999	320	406	999999	999999	999999	999999	347	172	999999	999999	999999	177	573	738	350	596	271	457	976	506	468	402	770	757	340	917	999999	695	999999	813	215	999999	958	656	999999	518	751	999999	903	956	83	207	999	600	999999	690	385	763	363	999999	279	978	680	918	604	918	636	999999	116	626	475	651	659	852	938	980	219	
917	999999	831	845	480	554	30	999999	270	402	180	999999	650	999999	61	342	999999	543	999999	580	49	62	589	882	503	999999	999999	490	431	999999	157	661	743	481	468	999999	999999	999999	799	999999	660	999999	343	525	465	224	999999	999999	424	318	555	319	711	409	999999	864	999999	999999	999999	999999	277	539	11	723	999999	999999	999999	179	83	529	810	999999	744	803	920	999999	999999	73	427	999999	228	202	76	999999	991	999999	950	343	310	999999	879	582	999999	13	166	999999	493	999999	999999	946	924	297	21	894	508	17	575	908	489	626	999999	589	999999	71	577	84	473	888	731	417	568	955	999999	479	650	238	335	999999	646	799	70	109	792	480	999999	931	191	181	614	984	272	52	854	999999	459	299	999999	161	436	92	657	604	888	863	388	968	428	541	999999	999999	681	834	999999	689	565	55	796	61	706	999999	999999	301	999999	747	154	526	111	999999	999999	999999	187	999999	999999	563	152	999999	221	928	999999	396	999999	649	999999	345	999999	999999	780	175	129	999999	503	999	454	790	199	365	330	151	719	999999	867	245	521	892	102	507	531	999999	546	999999	833	999999	959	319	142	999999	373	938	443	999999	746	935	73	999999	857	999999	729	522	373	999999	145	80	219	238	529	277	138	999999	999999	806	907	81	999999	999999	580	635	49	999999	658	946	992	999999	707	13	126	999999	181	905	999999	915	999999	18	999999	759	964	999999	658	999999	790	999999	999999	338	696	637	999999	999999	317	999999	45	232	999999	999999	864	426	795	753	373	999999	122	597	105	232	999999	337	38	898	999999	869	999999	817	999999	999999	999999	792	832	663	695	79	204	999999	999999	137	999999	999999	776	193	153	999999	964	221	399	453	618	202	999999	999999	338	368	999999	910	937	999999	989	999999	999999	829	999999	81	999999	141	67	304	21	999999	973	968	361	197	560	844	999999	819	905	844	428	999999	699	999999	999999	940	335	999999	470	294	999999	185	148	653	566	947	944	82	999999	999999	163	105	442	948	228	999999	999999	150	999999	764	164	128	543	155	798	723	140	95	58	999999	805	731	999999	999999	999999	797	830	708	999999	613	899	683	496	999999	999999	332	101	750	999999	999999	410	999999	999999	999999	139	396	642	993	999999	843	817	859	999999	678	37	432	999999	715	793	430	970	831	519	205	999999	999999	632	999999	464	475	631	389	161	825	999999	620	212	138	597	769	165	837	999999	788	999999	50	659	817	54	999999	71	999999	957	999999	262	999999	676	333	840	999999	763	182	999999	388	221	438	999999	208	434	417	999999	999999	128	33	275	142	
978	731	409	999999	822	814	425	206	414	256	999999	646	573	676	944	879	297	999999	15	999999	309	999999	576	999999	342	461	393	999999	48	928	267	934	248	999999	999999	945	923	999999	835	999999	756	342	974	965	16	71	634	758	473	999999	845	188	27	292	833	513	164	51	491	371	431	787	168	486	999999	999999	408	453	86	999999	999999	280	114	67	236	999999	999999	611	361	281	826	634	174	698	999999	999999	916	956	296	999999	790	881	535	999999	526	968	184	497	976	518	663	191	682	474	999999	575	84	960	66	999999	22	552	690	999999	544	797	623	469	999999	909	581	451	166	989	218	84	744	640	540	267	999999	999999	634	999999	618	644	952	999999	999999	999999	14	956	900	430	83	999999	999999	325	929	999999	355	714	103	76	937	221	35	692	265	319	830	443	430	798	83	19	917	847	601	900	999999	999999	165	887	999999	625	551	735	999999	970	999999	429	711	810	912	88	909	999999	905	407	999999	999999	999999	994	686	570	535	111	357	73	329	999999	724	999999	885	432	999999	999999	999999	999999	999999	999999	999999	295	437	999999	731	619	886	994	110	999999	941	204	291	584	488	999999	211	344	99	449	387	852	651	537	704	682	999999	489	999999	703	407	593	737	328	999999	159	566	284	838	916	225	363	963	970	413	530	747	310	944	397	14	999999	232	230	999999	924	644	900	706	59	694	406	474	406	952	999999	466	962	101	338	604	926	505	183	233	34	888	999999	134	184	935	624	545	142	699	580	999999	516	416	568	515	999999	578	999999	999999	819	999999	999999	27	66	73	784	218	616	999999	87	999999	59	996	999999	45	999999	775	532	123	999999	999999	999999	707	381	999999	950	556	533	822	938	999999	715	951	414	145	331	999999	77	999999	161	416	929	349	999999	259	321	999999	999999	999999	552	999999	56	676	161	999999	557	859	645	999999	999999	237	999999	793	854	729	615	999999	592	752	999999	309	708	999999	961	663	931	992	95	131	674	440	37	999999	279	999999	312	999999	799	455	999999	999999	27	997	997	999999	731	145	494	891	644	999999	927	776	818	999999	192	634	714	498	36	564	773	524	999999	682	209	999999	523	807	427	576	308	146	174	251	292	710	423	47	999999	796	508	203	999999	999999	513	999999	999999	999999	865	677	334	311	428	32	999999	503	601	325	724	57	621	687	474	999999	915	999999	611	576	960	999999	220	999999	565	240	66	580	46	945	179	948	500	496	942	749	999999	999999	717	151	553	999999	119	108	323	884	184	999999	729	418	999999	722	650	
616	76	999999	999999	657	745	198	966	128	466	655	155	775	999999	135	999999	999999	826	918	83	469	999999	181	372	122	999999	999999	66	245	850	627	410	457	308	884	429	999999	292	594	261	529	185	434	332	999999	952	548	338	999999	85	14	592	626	648	190	592	895	999999	354	303	74	141	730	277	838	999999	999999	477	671	705	196	441	242	999999	999999	294	598	848	909	999999	815	352	17	170	846	45	784	808	999999	302	534	999999	938	999999	999999	397	455	167	494	219	999999	80	999999	353	889	573	360	959	999999	895	999999	57	121	195	999999	722	133	569	431	803	999999	889	359	379	181	658	503	941	999999	166	838	440	364	700	904	744	999999	999999	999999	999999	685	825	714	232	999999	486	426	752	812	474	273	885	736	690	749	374	721	297	181	241	79	999999	488	937	67	563	693	421	999999	743	46	469	299	158	999999	644	185	137	80	694	999999	750	139	15	892	999999	999999	999999	999999	539	33	397	999999	49	213	276	346	999999	174	745	793	15	471	78	437	804	596	587	999999	114	199	593	226	487	999999	999999	999999	483	55	114	858	999999	999999	750	720	649	976	260	945	851	999999	408	962	335	901	236	999999	70	578	97	366	999999	999999	999999	350	999999	180	15	49	884	986	863	999999	999999	886	999999	544	720	999999	788	999999	346	642	721	806	999999	631	891	999999	773	49	228	905	999999	747	741	920	999999	410	290	478	970	220	999999	999999	445	677	901	448	138	692	568	712	789	268	30	483	388	50	999999	808	289	429	275	845	767	957	773	323	155	852	920	999999	77	319	858	135	582	857	371	123	729	452	457	999999	481	516	999999	999999	726	267	542	584	851	999999	199	999999	944	225	106	999999	903	588	999999	285	772	258	644	999999	410	895	901	999999	678	445	88	999999	999999	194	374	999999	842	84	596	887	320	345	468	595	130	317	190	999999	760	999999	220	151	159	182	319	232	871	999999	297	831	999999	999999	905	416	999999	362	578	760	999999	999999	644	828	992	415	964	436	789	59	359	103	715	999999	769	794	234	937	687	799	999999	151	390	206	786	764	999999	309	440	62	999999	767	738	429	999999	915	999999	999999	158	744	999999	883	999999	822	296	204	126	821	251	120	191	466	675	779	999999	999999	465	448	51	238	883	665	995	737	857	591	364	295	37	854	555	843	999999	943	591	992	708	567	910	592	648	999999	67	330	870	999999	102	959	544	806	460	999999	350	920	860	999999	887	704	965	704	999999	830	794	397	999999	348	677	
732	197	892	999999	897	537	459	590	183	607	999999	867	999999	499	999999	750	231	999999	754	502	999999	92	47	114	14	999999	216	999999	817	915	670	765	999999	67	999999	999999	652	806	563	273	890	340	686	945	221	837	999999	999999	446	999999	572	994	999999	845	809	649	159	787	996	305	999999	707	772	268	937	910	345	74	999999	632	999999	424	999999	490	612	537	405	999999	893	176	999999	12	315	736	352	999999	955	686	257	999999	622	999999	809	267	942	999999	567	428	999999	311	501	779	84	813	981	158	163	329	243	281	254	999999	999999	829	547	328	402	46	999999	271	955	659	999999	420	999999	244	615	582	547	429	970	977	999999	592	675	999999	928	501	755	204	521	635	452	975	475	564	969	979	999999	624	790	531	513	999999	355	842	999999	663	803	747	542	999999	781	813	311	276	973	312	164	999999	400	900	290	720	999999	329	216	840	945	455	274	635	862	923	999999	448	474	999999	246	832	24	274	697	999999	999999	940	853	638	674	208	590	667	825	999999	999999	889	999999	999999	999999	35	635	133	718	358	483	907	999999	858	999999	862	999999	637	75	331	554	135	213	283	999999	808	476	577	176	999999	864	606	809	999999	699	748	208	682	349	220	207	999999	556	999999	534	999999	231	999999	463	999999	406	953	999999	503	606	999999	686	967	999999	198	559	68	956	972	999999	876	107	18	168	436	664	130	298	854	999999	662	999999	863	748	314	587	480	999999	365	349	911	13	316	114	601	72	240	999999	160	660	148	934	999999	999999	657	656	223	999999	37	156	286	664	999999	379	943	529	999999	999999	999999	610	89	944	601	632	999999	872	791	999999	566	374	433	999999	999999	999999	985	727	994	999999	101	999999	374	643	96	218	72	256	266	937	999999	82	249	22	999999	549	581	999999	343	951	999999	784	865	319	280	662	999999	115	527	553	393	226	534	814	999999	771	246	445	858	393	570	999999	616	854	743	494	135	421	999999	598	622	791	394	999999	735	316	999999	65	373	999999	495	957	729	712	999999	944	999999	434	885	758	313	145	346	950	999999	947	999999	20	575	786	999999	311	999999	928	999999	999999	831	491	88	820	999999	999999	82	999999	897	999999	999999	903	310	798	945	700	536	893	294	486	999999	444	661	999999	148	781	489	587	895	194	999999	800	781	952	999999	67	355	74	779	132	72	911	999999	778	350	274	710	777	840	836	999999	570	999999	999999	155	396	829	999999	682	207	999999	495	999999	712	119	999999	132	357	685	888	355	999999	123	172	424	999999	391	
883	447	999999	999999	712	999999	69	999999	999999	166	337	999999	726	238	64	391	999999	999999	577	382	350	668	999999	999999	999999	101	999999	491	312	456	481	39	611	15	945	999999	808	136	989	748	479	302	187	999999	794	999999	959	999999	300	90	541	741	999999	999999	50	225	902	731	718	620	795	577	117	999999	684	307	205	720	292	999999	582	999999	999999	828	999999	57	491	895	358	999999	141	999999	201	231	914	740	193	450	964	730	950	87	418	378	999999	901	999999	701	965	496	355	249	378	999999	508	96	310	27	999999	992	733	17	999999	906	489	504	386	885	570	944	124	755	755	562	260	505	46	73	875	11	862	790	930	862	466	999999	922	112	723	999999	440	175	999999	972	999999	943	999999	512	888	459	525	310	140	30	999999	999999	493	816	837	12	999999	999999	152	999999	140	999999	86	521	449	999999	581	284	171	999999	514	949	572	783	999999	317	801	533	184	999999	486	561	659	999999	490	865	999999	116	274	999999	777	203	999999	926	999999	63	999999	192	72	999999	877	251	148	999999	516	431	37	710	260	530	210	526	999999	726	780	579	999999	177	999999	999999	999999	474	999999	451	965	999999	926	999999	999999	999999	999999	619	471	999999	548	245	422	272	999999	999999	837	999999	856	743	519	260	140	306	155	999999	769	699	161	488	113	413	999999	697	999999	999999	505	391	768	748	999999	591	65	190	999999	545	166	31	774	971	999999	500	618	276	931	714	999999	630	999999	679	742	750	999999	999999	999999	145	999999	999999	999999	206	999999	456	929	999999	663	999999	205	949	128	610	999999	748	924	999999	999999	613	795	999999	999999	999999	25	874	999999	999999	999999	339	132	82	411	52	541	440	190	578	999999	999999	570	510	612	13	519	240	999999	889	573	994	999999	999999	999999	999999	349	999999	999999	999999	191	999999	565	999999	112	999999	999999	999999	547	85	79	675	567	999999	771	452	52	295	362	762	207	784	999999	10	999999	21	512	843	831	999999	703	502	999999	999999	397	729	734	729	408	288	207	397	693	437	820	897	437	480	518	798	132	64	686	206	926	406	326	565	324	100	821	962	300	311	999999	576	999999	510	959	51	717	322	887	83	565	809	999999	935	189	628	584	42	999999	42	123	648	816	284	140	990	999999	999999	415	317	999999	244	106	392	65	254	702	926	999999	476	91	999999	177	999999	641	126	315	391	999999	999999	516	788	999999	268	197	733	999999	999999	379	968	639	548	999999	999999	616	330	713	709	999999	935	925	999999	522	859	999999	314	481	214	643	23	685	30	794	718	
999999	999999	608	838	204	331	494	999999	556	552	836	542	901	597	999999	320	413	606	511	449	770	999999	276	999999	316	882	262	999999	287	999999	293	618	754	199	999999	999999	722	875	514	558	450	153	999999	999999	999999	419	412	883	218	332	999999	89	999999	354	999999	941	413	831	999999	999999	79	939	504	999999	268	227	788	999999	999999	999999	999999	538	101	953	998	627	758	999999	999999	897	480	379	346	954	999999	999999	109	409	251	999999	533	891	353	202	999999	511	649	909	711	804	631	700	75	999999	999999	999999	987	565	356	330	192	999999	86	634	841	999999	999999	549	445	64	999999	388	470	979	999999	706	999999	999999	474	497	978	999999	594	949	999999	999999	313	197	230	999999	226	999999	63	921	999999	425	999999	718	360	788	908	109	473	656	686	252	239	95	622	38	887	97	999999	859	999999	344	522	136	999999	71	396	415	999999	999999	837	583	335	999999	999999	120	891	476	548	999999	588	878	384	938	999999	33	550	999999	574	999999	999999	138	999999	999999	999999	321	903	688	359	299	402	502	780	710	819	113	917	691	761	512	999999	999999	549	414	999999	473	959	999999	863	999999	520	999999	840	136	969	708	139	999999	999999	22	216	213	999999	999999	294	95	107	674	129	169	999999	859	467	72	66	383	589	999999	923	117	999999	329	824	999999	779	999999	662	999999	741	999999	999999	785	999999	749	306	932	303	300	130	194	999999	295	465	703	238	999999	710	778	80	595	999999	100	218	999999	659	887	388	113	479	70	433	454	932	18	196	999999	147	717	999999	133	89	299	919	738	741	77	864	131	785	129	523	884	583	155	990	883	576	861	99	419	999999	200	820	70	761	921	362	456	517	907	522	999999	999999	947	999999	829	181	480	129	592	32	266	327	999999	546	999999	870	999999	999999	313	754	285	627	357	999999	889	478	858	977	820	715	418	614	877	606	530	871	999999	999999	999999	711	106	742	999999	396	297	872	470	523	221	60	999999	999999	213	163	247	375	999999	378	626	360	322	502	308	999999	614	652	450	999999	26	677	245	157	856	601	657	543	130	960	291	27	18	345	765	999999	150	999999	999999	999999	369	999999	999999	999999	23	999999	999999	604	443	999999	999999	645	432	999999	507	543	814	999999	581	612	505	703	254	999999	999999	608	352	999999	736	999999	999999	634	251	999999	394	999999	471	978	143	999999	212	999999	110	500	188	999999	595	301	837	232	955	722	999999	999999	999999	665	999999	512	999999	999999	467	999999	867	905	999999	157	403	706	332	999999	82	835	293	535	409	452	602	
754	525	451	23	60	149	999999	582	24	236	453	507	728	951	999999	809	728	999999	790	196	205	607	41	999999	888	969	202	159	129	438	873	398	776	73	165	986	727	999999	416	282	362	332	999999	920	949	208	603	694	123	36	565	999999	619	999999	407	157	493	208	134	999999	947	365	462	585	363	999999	730	665	795	971	92	337	999999	999999	833	872	728	121	999999	690	375	999999	999999	103	999999	999999	779	999999	665	18	503	528	999999	335	335	996	870	302	567	999999	999999	938	999999	152	943	237	774	999999	431	535	999999	382	905	444	999999	449	330	368	712	436	999999	219	999	787	478	564	71	846	191	836	999999	435	553	408	221	999999	608	893	160	999999	999999	677	999999	140	590	131	623	831	999999	886	999999	511	590	141	999999	268	938	121	673	999999	175	927	999999	594	533	992	999999	999999	999999	999999	840	999999	218	76	283	607	130	869	999999	357	940	999999	236	305	170	500	845	422	788	953	499	497	229	770	480	999999	757	504	607	597	302	999999	999999	341	56	249	302	524	999999	22	147	78	914	326	999999	935	701	624	434	42	157	999999	719	279	788	353	217	447	596	58	849	626	999999	609	999999	824	632	894	259	920	208	999999	565	775	999999	430	582	903	332	544	533	143	79	575	450	886	999999	999999	999999	703	42	999999	999999	808	999999	521	806	315	271	623	999999	806	374	514	833	826	850	943	464	999999	999999	999999	999999	999999	524	999999	556	697	168	178	427	305	351	999999	887	353	403	999999	999999	303	624	999999	642	708	242	727	769	999999	741	623	999999	463	873	195	932	728	739	876	294	456	964	118	999999	999999	999999	17	999999	817	626	490	433	104	339	170	743	504	671	416	999999	797	946	999999	956	999999	143	963	999999	166	624	168	999999	526	472	166	339	515	129	999999	512	999999	272	951	999999	260	200	940	134	712	999999	438	67	332	999999	496	999999	972	999999	612	959	242	585	308	203	999999	999999	906	632	183	999999	237	384	999999	999999	592	534	999999	64	706	999999	202	839	719	714	999999	111	999999	999999	975	656	999999	363	516	590	279	650	999999	757	999999	382	294	318	951	881	223	63	936	999999	999999	962	999999	999999	456	268	766	402	865	593	17	366	596	446	999999	999999	474	874	867	540	999999	942	569	247	999999	999999	69	884	888	838	999999	142	174	999999	994	22	152	448	907	999999	824	876	784	380	749	123	786	999999	661	435	416	349	195	406	793	532	402	276	344	132	208	999999	999999	37	103	999999	999999	734	452	644	383	36	966	
619	715	999999	167	199	498	470	546	222	999999	463	431	160	946	999999	999999	472	619	999999	999999	784	59	942	372	757	287	999999	921	62	999999	26	61	390	999999	999999	999999	45	374	213	999999	999999	586	986	659	60	605	942	929	999999	999999	980	34	507	921	192	570	773	999999	410	911	999999	549	494	816	999999	999999	999999	777	380	88	999999	107	416	107	240	208	999999	292	999999	161	344	944	498	397	424	992	999999	468	200	999999	916	999999	964	301	163	999999	101	180	452	648	564	999999	559	353	999999	999999	999999	999999	691	999999	507	491	83	258	576	680	60	999999	401	224	858	582	999999	374	172	393	999999	124	944	906	999999	892	999999	672	999999	999999	999999	154	766	999999	383	154	777	217	507	435	999999	715	724	483	283	999999	778	999999	790	981	587	194	190	999999	749	503	465	999999	876	615	999999	410	999999	999999	295	905	341	859	840	714	805	999999	866	999999	817	427	399	471	632	999999	124	999999	882	615	999999	210	963	528	792	880	999999	992	340	892	999999	175	999999	999999	197	377	663	918	398	86	185	999999	328	453	429	332	114	994	162	764	501	49	528	55	813	999999	942	999999	77	959	35	813	999999	974	953	999999	999999	81	283	264	459	205	223	806	440	385	881	520	109	999999	776	694	999999	999999	400	999999	647	999999	999999	112	999999	999999	999999	999999	60	372	177	353	499	777	959	999999	720	897	315	305	826	722	615	437	213	431	999999	607	999999	340	999999	999999	583	999999	999999	363	566	181	999999	999999	999999	784	755	999999	999999	537	999999	331	509	743	973	941	270	105	918	925	999999	86	899	14	999999	252	254	720	398	999999	999999	291	772	606	475	549	78	706	950	51	966	547	229	675	410	391	107	999999	366	42	213	999999	299	89	959	489	999999	824	999999	112	999999	45	679	514	767	740	559	999999	277	999999	999999	563	154	877	999999	999999	999999	233	603	756	155	804	363	365	500	999999	999999	999999	999999	986	277	999999	246	848	511	931	867	999999	907	670	832	204	999999	999999	169	649	343	422	131	999999	632	58	230	999999	957	999999	681	324	23	485	999999	866	265	291	167	628	327	999999	375	36	989	999999	325	999999	999999	950	630	430	205	851	948	578	570	545	363	228	33	532	890	775	259	553	701	431	921	999999	939	891	774	541	331	999999	57	105	122	490	732	297	789	999999	114	260	128	171	537	180	306	720	927	939	604	794	415	599	776	446	999999	893	21	958	999999	739	656	664	529	911	531	474	432	872	495	736	742	999999	671	998	434	540	
894	751	999999	228	963	999999	936	999999	999999	457	329	999999	51	838	999999	831	995	999999	604	464	642	626	648	999999	298	65	453	999999	999999	531	928	777	22	909	999	999999	999999	792	775	820	999999	992	290	83	155	999999	999999	656	461	999999	888	305	999999	999999	897	999999	999999	838	930	999999	392	999999	485	109	529	552	664	141	839	24	542	212	600	783	736	649	999999	999999	685	542	233	796	416	149	643	632	382	52	999999	732	999999	461	862	999999	438	659	516	190	553	999999	101	700	999999	999999	999999	999999	705	999999	242	258	931	537	162	397	684	596	661	999999	465	897	179	622	129	116	857	91	999999	732	999999	86	143	999999	31	92	451	533	978	970	999999	957	927	762	809	999999	999999	630	308	474	192	842	998	999999	725	999999	434	479	999999	710	589	298	345	972	999999	999999	124	999999	515	79	946	999999	999999	690	575	999999	969	416	812	999999	315	999999	782	875	550	513	88	963	440	999999	658	972	999999	277	999999	999999	999999	954	497	653	999999	999999	124	999999	999999	42	234	317	604	227	999999	27	666	999999	404	362	516	470	432	761	87	161	999999	999999	999999	974	999999	350	310	999999	885	25	918	169	716	290	122	552	999999	999999	999999	770	999999	223	688	640	999999	737	872	37	966	162	532	736	575	999999	690	999999	818	554	834	999999	17	510	341	671	109	507	509	999999	250	963	999999	914	482	317	792	132	999999	780	668	470	477	999999	137	733	492	192	593	999999	599	149	999999	999999	999999	404	999999	858	999999	999999	999999	808	238	999999	999999	12	49	617	999999	999999	705	568	521	999999	999999	374	999999	999999	383	607	188	916	913	290	999999	110	999999	999999	241	87	555	934	999999	999999	249	860	999999	719	495	134	694	875	928	336	999999	999999	628	697	917	318	987	38	484	284	837	624	894	947	243	686	774	729	386	186	712	771	328	85	798	35	142	999999	248	258	913	313	988	587	999999	493	482	999999	999999	922	999999	526	459	966	607	624	999999	293	486	809	359	965	999999	751	999999	751	713	552	999999	892	185	999999	790	236	370	534	635	317	189	999999	999999	243	336	463	999999	196	999999	361	477	183	69	849	999999	999999	999999	947	999999	999999	964	27	779	930	999999	509	746	799	999999	999999	605	82	988	658	999999	736	999999	126	638	46	665	999999	439	361	84	725	833	336	90	360	337	422	721	398	352	172	999999	283	602	827	999999	297	459	99	756	404	194	410	744	999999	999999	782	319	999999	581	536	588	428	999999	999999	676	419	719	385	894	192	999999	599	315	942	
999999	331	523	810	329	378	999999	349	604	679	540	432	592	605	526	555	113	943	817	816	999999	552	428	686	999999	999999	999999	84	204	574	53	595	105	801	719	512	268	508	458	999999	559	999999	999999	185	385	254	827	123	999999	999999	89	418	999999	999999	368	222	999999	837	660	999999	799	999999	155	40	999999	945	337	790	885	24	296	999999	495	614	267	345	729	252	311	906	999999	464	225	855	494	635	812	606	443	506	608	431	848	435	413	999999	103	792	549	999999	999999	46	999999	843	62	484	922	178	999999	33	999999	999999	535	753	553	999999	687	999999	545	11	142	731	357	389	415	865	999999	999999	210	611	999999	936	703	871	999999	999999	237	382	802	20	999999	999999	374	420	23	999999	999999	105	882	78	968	803	999999	999999	306	999999	689	848	438	196	728	863	999999	630	781	556	999999	663	999999	999999	118	999999	999999	999999	299	497	999999	999999	375	468	969	660	999999	142	642	999999	690	165	574	803	999999	388	943	616	291	848	677	743	639	467	989	999999	341	772	999999	663	316	721	258	809	829	752	483	969	227	77	687	834	987	999999	866	801	98	960	367	729	371	999999	999999	999999	999999	623	308	907	478	737	329	413	182	979	141	968	907	765	974	999999	999999	973	399	224	171	843	756	306	601	197	152	381	414	240	302	999999	477	807	989	999999	999999	999999	501	489	748	999999	661	17	999999	999999	999999	333	985	366	999999	999999	491	39	288	976	867	12	316	290	594	948	999999	942	687	705	500	999999	776	768	557	340	482	909	999999	888	191	748	105	703	303	999999	395	999999	416	999999	944	448	528	22	348	451	269	220	894	799	284	719	330	506	999999	794	999999	227	999999	494	914	999999	563	400	795	999999	906	612	987	775	563	950	999999	782	760	62	581	764	430	115	80	999999	999999	676	614	471	427	598	307	999999	999999	999999	999999	922	990	373	885	999999	999999	999999	999999	657	233	999999	999999	333	999999	547	999999	999999	222	792	797	703	423	653	566	886	999999	333	701	318	315	487	999999	395	711	614	792	397	177	453	547	210	999999	423	47	896	440	290	999999	999999	852	999999	297	999999	380	999999	999999	346	807	998	352	892	528	236	351	746	615	850	621	579	755	358	999999	769	999999	999999	142	999	999999	669	999999	999999	55	999999	465	999999	200	42	999999	176	115	455	999999	178	111	999999	999999	344	81	999999	290	999999	669	999999	999999	503	774	999999	234	783	999999	508	999999	147	552	999999	847	707	771	999999	999999	999999	999999	455	999999	309	768	18	667	599	914	798	
928	999999	388	866	999999	345	999999	961	999999	999999	999999	999999	763	606	999999	999999	626	264	807	999999	573	999999	745	999999	753	223	245	999999	999999	765	859	634	869	613	580	418	759	685	20	511	999999	999999	999999	883	999999	605	691	867	999999	326	999999	999999	792	939	235	845	577	680	123	622	110	870	999999	999999	812	999999	999999	160	35	316	692	940	253	305	964	763	681	999999	933	158	999999	378	250	418	383	456	842	929	387	735	840	89	572	398	411	150	582	999999	80	601	243	541	999999	999999	633	451	170	496	975	999999	173	714	746	964	100	731	630	999999	449	366	340	442	772	300	999999	999999	999999	999999	894	824	190	102	792	341	915	990	537	971	784	931	999999	999999	954	999999	571	135	342	999999	307	680	519	764	149	999999	999999	801	769	550	803	30	999999	999999	999999	161	999999	80	999999	415	59	110	999999	659	43	517	999999	984	999999	999999	729	350	999999	771	999999	999999	314	426	953	999999	80	123	230	986	177	763	859	999999	999999	803	634	500	213	999999	557	206	485	860	731	632	999999	999999	323	913	821	463	999999	311	757	387	846	865	999999	842	999999	999999	880	999999	491	999999	658	99	241	684	231	238	146	999999	223	360	738	453	695	331	999999	794	999999	317	174	714	23	999999	999999	375	956	769	999999	370	593	621	326	999999	379	461	974	552	54	638	691	592	999999	407	97	407	999999	403	179	796	406	549	145	572	999999	999999	265	110	999999	865	728	462	855	775	759	601	43	999999	84	243	356	893	749	171	999999	582	398	616	470	825	726	563	599	586	964	54	486	999999	234	603	999999	873	685	999999	910	239	736	999999	648	495	373	188	328	936	999999	999999	799	999999	946	470	387	999999	640	999999	148	174	862	279	999999	714	125	289	999999	480	48	482	217	570	260	396	845	999999	968	974	999999	548	999999	663	146	460	999999	999999	999999	764	225	555	999999	644	999999	999999	376	999999	738	933	380	999999	942	848	897	966	305	238	722	999999	999999	540	681	999999	588	600	930	999999	142	999999	999999	613	481	482	265	999999	249	572	529	514	999999	387	999999	44	604	378	605	396	765	180	999999	26	789	258	999999	685	874	577	65	450	815	178	335	387	474	767	613	470	592	415	727	732	709	999999	999999	247	431	646	72	220	994	999999	999999	961	999999	999999	823	232	343	580	618	671	517	89	699	851	61	730	999999	836	999999	145	999999	360	999999	999999	317	581	719	900	999999	999999	515	844	455	281	999999	373	192	32	943	999999	136	999999	796	65	999999	630	518	687	
196	700	87	999999	455	999999	740	92	519	772	144	251	513	442	326	391	999999	672	634	427	126	688	548	547	893	384	18	999999	999999	397	999999	687	999999	41	714	999999	160	290	399	595	541	652	854	420	999999	701	877	694	696	999999	899	999999	999999	100	570	507	161	999999	342	81	850	948	528	999999	564	457	188	481	727	762	240	876	999999	48	999999	999999	833	137	660	201	506	999999	999999	158	999999	665	691	971	471	216	411	620	948	999999	999999	999999	134	732	855	999999	522	999999	999999	933	184	33	999999	957	214	106	674	34	879	150	574	536	999999	999999	633	999999	765	999999	20	999999	360	619	927	955	303	999999	349	999999	999999	230	678	110	999999	171	973	474	395	734	999999	374	542	999999	999999	807	753	218	738	755	108	956	673	315	396	999999	583	564	999999	324	664	910	757	573	751	658	472	474	188	692	406	168	513	41	449	645	978	972	878	130	212	999999	565	594	999999	325	556	372	714	902	999999	418	379	81	79	857	616	999999	999999	93	344	999999	40	999999	359	939	999999	641	866	750	999999	999999	999999	999999	999999	579	355	173	570	999999	999999	110	760	285	113	999999	789	442	962	999999	38	18	999999	999999	785	922	64	999999	244	999999	873	914	506	963	999999	977	731	404	999999	499	999999	453	999999	209	981	999999	999999	754	999999	371	160	20	679	283	999999	999999	273	999999	199	999999	525	999999	928	508	562	196	603	796	999999	999999	265	395	482	472	90	585	609	147	813	550	403	999999	999999	873	911	999999	245	232	251	966	714	840	214	770	974	674	524	900	999999	794	640	732	904	816	115	765	537	217	202	146	859	136	999999	999999	999999	226	999999	65	596	999999	951	381	555	884	422	999999	999999	999999	498	416	70	709	500	28	999999	999999	404	999999	767	156	335	37	39	999999	116	587	761	564	975	757	413	469	313	999999	843	269	999999	999999	404	999999	999999	999999	719	786	86	160	636	999999	740	133	821	999999	297	450	374	923	351	450	777	999999	663	625	999999	740	13	999999	405	553	185	649	494	384	364	87	999999	509	318	253	999999	956	951	702	824	851	935	900	182	863	999999	999999	918	736	253	570	36	958	999999	979	783	999999	999999	93	999999	100	639	999999	158	220	878	865	614	108	421	821	883	961	800	885	804	112	428	542	970	265	999999	999999	141	794	60	613	999999	999999	469	552	211	868	818	999999	221	999999	752	961	984	999999	314	819	324	999999	687	75	167	213	184	999999	999999	222	122	999999	368	881	316	363	999999	999999	455	285	999999	869	
999999	999999	152	76	673	999999	359	999999	999999	263	999999	911	443	709	117	984	455	216	165	788	999999	999999	999999	999999	376	340	192	398	999999	719	272	39	191	455	811	672	999999	101	540	868	331	601	664	858	676	456	999999	999999	256	999999	819	248	130	849	383	631	999999	952	699	343	133	961	664	837	991	921	999999	988	897	999999	72	363	676	999999	467	894	333	897	523	919	892	585	999999	999999	900	999999	999999	342	81	190	413	970	401	206	744	370	936	827	866	755	999999	459	709	999999	123	465	572	999999	999999	999999	307	371	438	780	999999	548	818	999999	937	968	22	397	999999	716	42	101	962	479	551	999999	957	506	999999	768	203	442	875	340	513	444	461	85	950	592	883	999999	541	621	999999	206	551	999999	889	999999	999999	339	543	992	779	999999	503	102	292	295	531	800	999999	999999	586	18	672	488	534	503	516	937	999999	999999	833	990	560	351	723	354	555	69	999999	141	999999	864	999999	883	561	492	999999	368	792	665	70	92	709	872	44	747	534	73	373	396	391	999999	892	999999	999999	999999	471	162	379	937	739	999999	193	209	643	999999	999999	789	927	52	999999	158	154	781	273	751	291	687	316	999999	820	492	696	230	999999	231	971	690	999999	772	31	789	988	854	925	599	898	999999	238	999999	999999	745	145	330	834	243	660	121	945	417	507	783	845	403	127	257	999999	963	460	422	999999	428	74	164	999999	772	169	299	999999	674	852	781	999999	995	346	999999	999999	376	395	516	570	999999	999999	316	275	999999	943	999999	737	678	999999	935	59	816	570	219	680	980	308	999999	83	370	265	999999	999999	725	333	849	66	52	900	408	999999	944	999999	890	684	999999	999999	783	999999	574	562	999999	849	917	732	642	435	137	404	375	77	333	999999	210	604	472	751	999999	914	104	538	694	777	425	367	115	999999	679	535	922	999999	525	999999	509	807	999999	432	647	999999	691	999999	929	648	535	999999	254	511	651	296	222	16	350	999999	999999	999999	868	999999	433	559	626	678	756	601	481	284	552	99	932	402	524	50	113	556	232	679	608	55	252	95	123	603	322	392	323	999999	751	656	509	473	999999	680	999999	97	376	999999	999999	338	176	260	999999	999999	578	259	771	181	902	794	999999	999999	437	822	165	348	999999	33	365	373	288	999999	533	999999	590	999999	999999	844	52	26	189	219	999999	280	879	992	306	999999	34	73	620	151	22	957	20	999999	999999	999999	525	999999	999999	353	657	304	59	610	727	893	574	119	796	927	139	
999999	614	436	999999	166	943	173	52	488	998	301	752	146	553	576	885	146	433	999999	329	999999	375	836	562	999999	999999	999999	275	413	393	915	999999	693	22	136	999999	583	410	879	183	361	617	171	999999	365	552	912	67	999999	17	438	686	459	608	746	521	778	999999	337	935	674	898	638	105	93	35	69	134	427	233	311	735	553	999999	967	775	213	491	206	174	318	221	124	405	999999	238	817	95	275	999999	574	709	999999	943	999999	999999	999999	999999	271	340	492	999999	999999	927	705	702	999999	296	640	971	317	296	677	999999	627	999999	784	243	150	854	217	973	999999	812	659	602	663	610	665	513	796	999999	999999	999999	681	529	580	196	999999	262	105	530	454	304	306	287	999999	999999	999999	999999	679	745	925	999999	132	999999	999999	999999	278	113	49	999999	631	999999	184	180	999999	999999	492	108	882	597	542	888	758	687	529	564	515	382	999999	754	294	620	834	61	220	812	743	999999	599	752	918	597	222	573	899	327	999999	135	220	231	999999	227	999999	999999	999999	47	658	999999	990	376	322	896	543	295	999999	20	999999	999999	999999	264	77	330	508	139	679	945	675	194	787	211	444	389	171	348	999999	77	999999	752	848	183	164	308	999999	233	440	999999	63	927	336	999999	35	995	999999	999999	164	106	719	41	412	267	372	473	657	788	931	932	734	205	957	180	561	549	285	786	109	768	158	285	999999	657	891	747	858	899	999999	448	223	216	999999	241	358	427	350	591	811	690	651	393	301	507	999999	858	970	999999	337	486	999999	999999	999999	395	999999	999999	342	755	375	624	615	758	613	492	999999	999999	999999	726	822	144	999999	693	975	419	999999	764	983	201	369	43	777	701	571	699	727	999999	360	798	292	913	94	999999	226	196	85	999999	780	999999	788	999999	846	254	344	999999	287	36	413	446	277	193	460	151	395	341	847	999999	196	999999	764	884	999999	223	443	908	999999	613	999999	788	343	235	984	184	412	599	999999	533	999999	377	421	701	430	914	530	999999	999999	999999	209	885	349	171	705	999999	53	904	602	999999	810	999999	153	674	559	999999	112	999999	208	285	738	796	999999	323	557	818	999999	73	999999	262	692	999999	454	116	413	999999	449	182	999999	999999	140	508	996	999999	722	930	233	746	151	805	811	488	999999	999999	214	413	999999	999999	999999	886	373	979	449	349	999999	999999	981	47	271	967	185	999999	522	90	154	239	999999	588	601	626	594	756	922	999999	451	214	442	999999	901	999	851	999999	568	999999	755	161	
68	656	625	255	999999	999999	484	184	630	880	999999	820	42	974	999999	162	433	987	302	616	67	791	898	735	999999	714	999999	271	126	761	372	880	334	993	181	999999	963	356	678	408	999999	748	38	999999	248	621	244	926	999999	999999	999999	580	350	148	104	277	758	999999	221	999999	60	222	999999	868	518	999999	999999	49	803	470	198	87	319	893	344	318	763	337	999999	422	480	219	875	999999	771	999999	539	195	899	903	394	84	145	999999	358	69	690	169	62	999999	999999	205	999999	925	509	912	270	457	804	999999	514	430	402	798	763	999999	999999	999999	107	726	999999	310	149	899	86	124	999999	875	544	285	628	999999	285	344	296	284	96	950	917	999999	999999	999999	999999	124	999999	963	682	346	680	518	999999	999999	72	335	999999	825	66	999999	999999	395	970	395	912	528	999999	910	999999	67	512	489	753	396	722	248	205	472	919	34	999999	123	442	605	205	36	563	579	541	949	737	471	228	863	999999	999999	887	145	999999	862	999999	999999	817	624	834	999999	764	334	999999	823	999999	144	999999	999999	999999	999999	953	375	999999	885	964	587	999999	206	330	50	270	889	294	200	361	69	301	999999	76	30	999999	999999	770	14	271	239	252	718	819	602	565	197	150	377	579	522	945	294	999999	380	120	621	304	999999	930	875	49	999999	999999	80	842	849	964	702	438	145	999999	195	999999	735	345	660	387	999999	485	83	999999	917	621	999999	124	16	168	696	909	684	999999	999999	84	396	999999	116	256	999999	759	715	232	448	938	999999	918	760	671	171	45	460	244	576	318	999999	136	132	999999	633	956	835	999999	999999	792	754	622	627	120	999999	546	239	413	638	968	770	999999	999999	979	999999	920	364	999999	999999	660	459	450	946	669	227	999999	76	591	622	999999	999999	999999	954	999999	193	820	999999	649	999999	625	806	56	999999	608	547	999999	825	153	347	713	999999	500	694	999999	343	313	999999	999999	999999	966	479	647	999999	999999	999999	746	999999	654	795	999999	629	999999	901	381	999999	412	845	347	131	222	444	923	254	909	999999	999999	999999	347	999999	880	154	999999	756	999999	155	999999	265	758	564	801	999999	181	357	980	93	887	598	322	763	930	999999	999999	836	680	532	556	403	882	999999	620	416	558	999999	999999	222	999999	958	434	236	999999	157	999999	783	330	999999	273	575	273	825	312	999999	999999	999999	999999	421	814	505	85	945	999999	764	383	999999	943	395	561	838	999999	767	795	928	999999	999999	77	783	381	999999	516	578	268	981	139	66	999999	785	999999	999999	
951	503	999999	999999	882	489	637	999999	999999	984	840	934	551	434	142	506	39	999999	999999	930	516	607	50	269	999999	506	999999	999999	635	327	758	999999	996	586	999999	939	370	13	56	683	459	146	999999	397	715	581	37	834	848	633	36	969	123	468	467	353	463	148	803	999999	803	29	305	457	236	682	938	964	999999	203	145	36	999999	988	481	380	999999	653	999999	416	479	852	769	11	300	999999	999999	537	128	543	999999	231	210	669	880	440	840	999999	170	43	643	72	296	654	497	10	999999	999999	999999	97	999999	810	595	397	907	999999	259	304	166	447	999999	410	846	13	999999	914	826	668	117	51	539	999999	999999	519	773	416	565	124	513	300	999999	920	550	999999	788	999999	999999	812	762	929	190	546	405	723	406	999999	226	293	936	583	183	973	999999	999999	557	999999	999999	999999	623	501	999999	144	790	865	300	717	860	815	999999	52	287	23	905	999999	999999	999999	640	768	999999	541	199	999999	188	999999	126	183	903	604	999999	80	356	560	199	271	543	999999	755	540	999999	689	382	411	999999	893	306	170	78	999999	999999	564	88	560	962	92	311	124	956	999999	748	126	813	265	342	154	696	726	823	643	645	814	247	109	344	434	169	788	999999	999999	633	956	999999	75	999999	918	991	796	598	999999	960	429	99	894	791	317	875	126	78	999999	999999	579	347	435	999999	280	999999	978	225	537	923	999999	910	999999	237	792	21	747	746	423	162	899	138	716	683	225	725	999999	317	37	558	52	719	999999	96	64	619	679	873	248	999999	999999	580	70	193	447	518	999999	666	999	305	138	380	655	771	308	451	630	999999	976	555	974	670	999999	979	880	803	632	999999	183	183	341	999999	507	822	999999	999999	77	999999	246	707	308	685	999999	999999	999999	671	74	516	788	612	988	927	896	999999	999999	352	392	999999	313	643	886	841	493	825	999999	264	872	999999	632	979	383	107	515	999999	256	299	362	465	558	218	738	125	797	570	999999	413	977	999999	999999	999999	935	985	229	602	821	999999	999999	492	768	175	799	242	999999	808	239	999999	422	627	999999	337	990	927	533	104	905	999999	53	922	641	999999	999999	68	636	836	999999	397	878	999999	457	789	106	869	696	392	999999	506	241	989	999999	999999	991	359	377	868	805	18	462	999999	697	60	999999	999999	999999	219	888	999999	605	57	763	841	22	508	180	657	999999	999999	240	150	684	999999	539	64	591	346	999999	927	690	768	40	999999	999999	999999	226	999999	376	826	999999	487	504	678	901	
999999	235	499	291	493	189	719	999999	685	777	999999	451	298	521	368	689	514	651	960	60	836	27	728	906	270	292	999999	999999	414	112	753	645	15	507	355	999999	999999	65	999999	748	970	141	355	268	622	311	927	885	17	147	513	835	543	999999	75	176	507	593	999999	211	415	438	232	582	34	676	999999	999999	999999	539	597	459	577	222	89	999999	672	469	293	958	364	888	284	276	599	917	112	387	999999	189	332	507	43	873	342	542	909	999999	999999	946	865	999999	718	478	549	64	268	331	548	370	504	47	999999	999999	846	527	164	955	983	999999	999999	67	999999	999999	217	100	425	703	879	999999	794	899	236	346	103	228	179	805	727	999999	659	781	839	999999	684	999999	999999	971	37	999999	387	999999	789	136	382	807	785	731	271	459	639	564	999999	10	576	999999	810	963	969	627	999999	358	999999	448	999999	792	228	289	312	922	893	453	676	74	999999	999999	999999	109	964	295	442	999999	544	278	905	105	340	839	504	90	483	999999	11	409	999999	39	999999	999999	679	590	589	506	429	349	999999	195	887	386	840	999999	999999	999999	999999	684	999999	910	999999	960	543	362	462	388	784	999999	448	660	451	999999	608	999999	125	999999	999999	383	999999	936	28	205	712	719	999999	999999	998	769	999999	772	244	327	224	555	224	765	806	999999	138	211	722	207	900	905	999999	620	999999	709	619	999999	290	625	999999	258	892	619	999999	824	154	508	389	999999	999999	675	426	133	62	62	916	359	963	114	255	504	223	820	304	807	975	597	999999	299	160	872	999999	618	349	999999	662	605	517	999999	999999	629	821	999999	572	235	999999	619	567	725	793	999999	761	185	379	999999	45	81	324	450	848	557	334	999999	999999	763	192	807	784	999999	399	321	841	980	999999	999999	683	514	258	79	327	999999	39	459	505	999999	120	317	249	865	930	591	290	77	143	999999	305	730	844	808	52	999999	835	999999	335	482	999999	780	253	999999	800	999999	999999	255	133	492	999999	875	594	999999	999999	875	567	918	165	808	40	774	999999	318	331	952	999999	449	36	645	999999	557	133	33	471	340	73	496	75	409	768	44	999999	999999	105	999999	146	870	166	176	124	916	325	999999	451	653	933	934	431	999999	860	999999	228	487	999999	999999	999999	571	512	321	811	81	853	999999	999999	999999	999999	206	223	999999	999999	800	293	860	531	613	999999	999999	582	818	407	138	74	227	549	395	816	466	688	134	678	999999	367	844	365	52	999999	569	999999	455	822	736	721	530	41	69	
100	368	956	358	738	155	988	693	914	999999	999999	999999	216	655	999999	374	518	99	999999	251	999999	448	504	488	999999	999999	999999	137	995	670	416	544	195	999999	304	457	510	999999	395	532	586	999999	930	681	45	436	999999	831	999999	458	228	632	306	790	999999	652	999999	477	999999	75	36	861	999999	253	999999	999999	451	727	360	732	999999	188	703	700	664	768	517	822	453	999999	999999	297	862	546	999999	784	247	404	862	652	593	42	999999	329	506	724	976	999999	999999	573	984	635	999999	541	595	999999	929	606	999999	859	144	50	34	692	755	739	999999	161	801	999999	234	56	865	999999	999999	831	999999	383	203	940	792	829	417	879	140	999999	815	330	951	411	855	641	279	12	518	553	18	839	999999	767	725	824	886	923	348	999999	770	774	402	764	393	555	999999	999999	76	315	633	999999	562	81	923	678	209	999999	636	999999	777	862	199	596	822	816	809	436	225	967	943	999999	541	201	913	999999	928	197	28	999999	238	999999	999999	212	919	864	999999	502	843	999999	625	497	297	999999	171	908	584	999999	941	576	745	999999	999999	109	372	999999	613	370	999999	882	750	999999	999999	999999	999999	693	925	986	676	958	999999	316	592	178	351	455	206	785	39	999999	466	999999	256	451	564	999999	123	837	999999	779	261	916	345	961	305	999999	126	960	400	478	982	999999	139	983	999999	999999	999999	801	757	999999	943	827	341	999999	425	629	764	929	999999	113	999999	98	999999	897	707	622	971	631	873	737	999999	245	999999	561	32	868	991	273	414	135	999999	321	89	924	835	433	585	193	545	676	849	197	198	999999	898	894	451	242	999999	424	467	762	928	30	586	999999	999999	779	140	557	637	501	999999	646	244	999999	18	232	71	283	47	788	95	206	887	152	57	107	999999	137	426	999999	987	989	668	115	999999	999999	347	137	999999	805	62	999999	49	999999	671	551	999999	999999	885	229	181	11	387	999999	677	731	142	444	999999	344	999999	12	999999	878	513	999999	978	139	874	949	884	934	999999	241	735	106	167	539	480	506	999999	33	252	206	999999	985	611	988	438	662	926	999999	999999	656	689	60	999999	999999	999999	145	572	999999	765	936	345	999999	999999	156	999999	581	573	603	999999	164	299	999999	760	934	999999	527	999999	989	700	221	32	981	999999	636	552	684	248	996	694	344	933	131	999999	315	861	351	999999	999999	54	999999	99	333	939	323	366	999999	999999	923	870	999999	221	999999	232	553	913	363	780	92	999999	269	342	999999	908	629	999999	178	834	454	
999999	999999	261	469	945	843	132	699	52	153	280	955	394	325	999999	999999	133	360	899	714	402	508	999999	194	861	999999	524	999999	424	320	999999	197	762	999999	849	921	999999	752	637	388	999999	224	320	636	811	648	874	26	999999	540	505	999999	999999	130	62	999999	388	76	999999	171	999999	609	284	732	61	93	203	999999	999999	214	312	381	723	520	292	187	999999	934	382	222	999999	508	82	883	999999	232	918	641	792	285	999999	999999	154	475	69	822	939	587	585	728	455	335	550	999999	238	134	157	758	837	874	387	453	999999	395	999999	999999	999999	401	918	828	174	999999	999999	200	999999	314	999999	999999	999999	470	248	999999	359	999999	766	584	957	837	655	689	85	169	804	918	898	999999	999999	758	999999	249	999999	548	999999	999999	563	894	999999	359	574	999999	999999	899	308	376	999999	999999	104	49	629	677	862	698	745	238	999999	15	756	838	302	581	999	478	43	221	184	999999	940	999999	999999	872	999999	607	273	731	792	999999	999999	438	291	130	999999	275	139	546	387	597	802	440	12	558	147	740	999999	992	924	428	866	96	201	937	836	501	948	756	672	264	435	999999	999999	578	153	999999	556	181	999999	733	349	497	834	587	999999	509	600	542	734	274	550	280	806	373	999999	999999	246	354	294	503	327	382	999999	132	171	787	994	433	414	999999	193	885	416	200	89	379	262	613	50	999999	999999	415	31	408	713	164	218	82	999999	379	91	212	999999	92	416	966	623	711	426	118	514	176	999999	915	90	665	863	615	293	939	522	999999	313	999999	602	911	361	475	419	16	579	922	173	45	737	981	998	334	784	123	755	550	197	999999	821	734	287	116	999999	58	301	603	788	330	856	458	898	929	490	505	615	158	302	419	999999	592	999999	999999	187	109	999999	999999	830	180	999999	971	445	382	146	867	634	254	157	999999	715	975	143	842	999999	289	92	79	844	288	507	606	258	777	401	238	999999	194	928	227	391	999999	772	999999	146	999999	23	999999	999999	622	999999	370	999999	931	999999	564	459	169	913	898	27	597	694	551	672	587	722	667	980	907	145	449	325	999999	979	999999	213	524	705	303	276	566	285	231	417	146	605	326	84	837	999999	572	999999	40	210	999999	78	230	945	559	999999	355	545	885	487	431	54	81	952	751	360	999999	999999	620	999999	460	321	999999	144	536	982	999999	999999	153	999999	999999	999999	999999	728	195	884	982	999999	156	999999	920	31	400	999999	986	102	533	373	332	486	844	999999	660	407	999999	
999999	999999	999999	999999	999999	765	761	401	757	914	263	758	352	767	999999	999999	999999	999999	489	711	439	921	727	157	999999	999999	42	270	666	999999	464	999999	888	999999	713	288	999999	170	578	375	999999	999999	642	829	733	343	190	606	999999	117	488	800	181	695	320	560	999999	938	975	129	733	501	734	999999	999999	745	870	373	63	588	482	205	739	124	552	999999	288	898	999999	110	999999	436	804	558	805	664	346	202	667	163	409	999999	194	999999	642	999999	894	999999	379	999999	472	817	999999	877	635	293	70	999999	152	511	281	999999	524	874	851	306	696	186	999999	794	409	678	705	900	189	999999	20	289	482	885	999999	118	999999	437	999999	999999	999999	926	923	522	999999	288	59	166	999999	429	442	320	608	345	999999	718	512	584	588	794	999999	999999	698	119	282	999999	585	999999	596	999999	461	97	246	400	422	770	262	999999	201	130	628	999999	29	759	93	700	681	146	914	206	605	943	849	844	349	242	237	814	999999	822	703	791	569	717	967	355	83	217	999999	210	465	368	393	999999	175	999999	632	939	35	581	109	448	353	400	999999	999999	999999	401	61	190	542	448	999999	378	999999	837	999999	999999	792	738	999999	473	223	714	740	247	559	391	679	777	609	298	788	668	722	999999	999999	178	160	999999	999999	681	166	741	667	27	464	25	51	999999	999999	999999	156	297	954	635	999999	639	660	330	958	856	722	283	580	253	659	999999	655	171	999999	810	161	343	999999	999999	317	481	56	722	999999	544	350	999999	195	289	152	501	713	96	40	808	518	829	500	260	959	882	171	999999	368	228	369	879	938	781	179	999999	666	19	999999	999999	593	937	999999	423	516	381	97	301	999999	167	531	569	141	999999	302	331	842	379	985	435	320	999999	364	564	185	470	412	414	999999	338	834	704	999999	287	225	581	292	87	744	999999	794	869	999999	210	999999	800	748	999999	488	999999	971	297	999999	893	441	960	583	999999	248	55	968	683	191	999999	333	827	800	853	374	721	999999	999999	635	999999	999999	451	320	163	867	384	999999	999999	925	999999	999999	547	680	999999	845	265	997	310	838	999999	999999	999999	687	999999	877	999999	999999	894	983	767	809	216	662	999999	262	990	650	430	124	863	332	999999	757	999999	416	785	157	925	17	119	723	738	926	935	788	528	763	999999	285	998	384	999999	81	168	463	999999	999999	999999	999999	855	999999	577	196	999999	376	705	364	768	142	101	999999	84	999999	874	54	999999	289	726	836	734	236	999999	154	126	489	504	842	999999	
466	264	900	102	312	162	504	999999	551	952	569	93	174	994	639	193	999999	310	941	207	123	999999	999999	999999	228	999999	999999	736	999999	79	999999	871	863	999999	312	877	201	630	771	733	379	898	999999	337	166	753	569	241	999999	960	999999	189	999999	645	485	83	392	741	873	424	534	767	999999	482	466	697	229	999999	692	761	992	655	538	217	999999	225	999999	544	12	999999	999999	396	497	471	239	316	318	999999	290	238	495	459	756	357	209	612	184	56	870	468	533	170	549	487	968	194	650	355	999999	269	220	848	999999	999999	105	999999	279	261	252	160	999999	11	999999	463	276	542	999999	190	17	999999	51	816	999999	543	941	167	846	20	503	55	999999	999999	410	31	28	999999	720	357	262	71	342	922	804	720	89	532	52	95	999999	436	294	470	347	602	228	999999	184	999999	467	937	999999	999999	999999	206	494	427	601	107	999999	629	822	551	928	946	882	128	21	999999	464	419	125	760	798	76	999999	205	999999	807	803	623	472	524	999999	324	770	999999	999999	608	236	661	999999	999999	650	999999	614	999999	541	401	999999	109	392	231	741	999999	822	540	471	691	445	999999	802	999999	999999	821	167	307	661	614	999999	999999	954	413	726	802	488	180	999999	999999	462	27	663	232	97	703	240	250	999999	841	501	240	611	482	172	937	999999	146	651	999999	434	999999	91	927	999999	999999	999999	999999	504	938	570	652	429	264	999999	428	635	579	999999	600	999999	916	523	819	122	999999	208	482	250	999999	999999	351	528	999999	781	155	999999	736	999999	187	557	261	999999	845	999999	849	999999	999999	253	999999	312	289	439	60	999999	518	999999	271	814	281	711	673	999999	714	995	228	133	999999	482	93	492	999999	573	529	999999	339	999999	677	999999	272	144	851	999999	999999	487	663	999999	999999	999999	999999	362	673	999999	999999	999999	884	999999	999999	849	62	726	672	999999	169	261	999999	999999	910	999999	909	348	125	723	999999	146	859	443	999999	999999	342	316	654	999999	219	730	818	976	838	63	999999	999999	999999	999999	495	999999	472	977	79	255	83	946	11	471	143	924	246	999999	379	598	616	451	289	804	517	746	81	576	664	438	442	437	999999	856	999999	999999	210	297	237	999999	674	882	374	999999	163	395	999999	192	999999	294	494	868	606	999999	447	717	537	343	999999	749	475	895	999999	999999	812	999999	999999	155	999999	52	724	948	722	374	924	999999	86	302	999999	132	440	888	615	999999	944	574	830	638	999999	999999	564	867	999999	488	540	999999	569	734	999999	516	326	169	570	
999999	570	546	155	242	999999	713	640	244	999999	197	318	586	999999	942	695	248	999999	439	737	490	487	856	970	244	834	155	174	352	999999	145	805	281	328	999999	809	999999	428	999999	323	999999	501	330	185	999999	179	953	999999	627	999999	935	700	886	432	999999	999999	999999	575	910	408	999999	549	298	125	556	391	47	268	593	142	297	999999	228	999999	999999	999999	166	681	999999	999999	880	999999	999999	999999	193	445	919	849	249	264	999999	832	517	999999	153	165	999999	215	999999	409	142	695	904	495	750	125	481	770	400	999999	999999	999999	395	999999	527	999999	999999	999999	932	121	472	198	28	339	45	465	312	39	999999	877	786	951	999999	999999	933	195	751	61	563	77	999999	999999	999999	159	978	73	999999	999999	672	630	162	229	282	517	999999	999999	676	574	999999	295	999999	452	797	522	313	333	999999	615	912	341	771	951	429	864	999999	323	738	869	360	971	28	999999	999999	352	724	566	999999	544	843	988	519	186	601	278	264	999999	360	936	846	655	999999	831	759	340	858	210	799	418	369	623	999999	999999	999999	487	276	999999	95	455	798	747	654	999999	771	923	822	594	360	999999	610	999999	999999	802	999999	705	888	999999	999999	36	999999	999999	766	999999	185	230	783	711	963	999999	999999	92	999999	999999	147	109	10	647	999999	835	517	999999	850	648	807	732	999999	999999	784	999999	599	999999	300	69	961	999999	980	393	270	999999	150	999999	631	246	159	528	210	67	999999	923	705	999999	137	56	518	229	672	999999	463	999999	570	380	927	454	524	921	791	376	999999	862	999999	616	387	518	694	406	642	999999	999999	289	999999	601	747	860	813	358	952	999999	550	741	612	862	930	817	980	769	193	999999	999999	237	999999	834	123	999999	805	999999	863	999999	361	999999	586	999999	629	183	999999	968	999999	999999	641	175	969	546	826	999999	260	266	686	569	538	925	999999	466	891	999999	552	697	488	945	999999	725	494	999999	893	999999	165	999999	999999	757	896	21	146	127	545	999999	268	200	17	911	551	548	412	304	999999	999999	898	999999	176	368	631	233	999999	999999	20	999999	681	634	652	397	999999	707	34	929	672	526	999999	105	920	345	999999	362	689	576	404	999999	999999	200	264	468	540	44	386	873	136	673	530	459	999999	629	999999	634	547	620	864	843	524	999999	999999	999999	646	999999	209	999999	366	278	999999	914	292	504	603	490	999999	999999	856	22	999999	160	999999	999	996	339	989	301	999999	378	814	78	711	561	999999	999999	568	700	999999	737	999999	554	516	857	139	616	176	612	
999999	395	999999	999999	764	852	523	373	999999	999999	567	999999	813	999999	372	988	464	475	212	999999	999999	763	921	999999	373	999999	186	999999	999999	945	870	389	172	386	276	84	999999	461	314	999999	47	999999	169	936	143	514	924	927	192	527	402	664	413	445	999999	999999	473	584	989	645	999999	999999	999999	734	762	187	154	436	641	297	999999	13	999999	353	693	882	603	984	545	999999	204	259	592	126	553	215	975	727	286	999999	610	540	471	668	999999	999999	999999	999999	184	955	369	497	296	999999	653	398	503	999999	751	999999	669	488	48	140	999999	426	164	612	999999	999999	211	427	160	637	687	343	999999	501	169	403	999999	177	999999	589	499	706	999999	698	472	164	712	915	975	68	344	132	999999	341	227	766	145	297	999999	628	999999	999999	347	658	217	320	999999	11	900	358	244	501	999999	458	640	744	999999	999999	150	999999	843	296	452	101	303	565	999999	210	283	402	267	696	922	999999	835	557	369	999999	490	162	307	711	24	626	999999	999999	453	53	999999	999999	313	999999	157	999999	784	467	499	999999	364	652	478	999999	727	508	101	548	999999	496	999999	92	384	999999	999999	987	728	999999	999999	825	276	459	121	999999	509	799	999999	588	549	702	407	378	999999	123	950	837	684	651	983	999999	534	999999	274	957	999999	618	109	999999	702	169	501	652	195	673	979	999999	541	680	157	927	418	513	999	876	99	254	999999	270	999999	999999	999999	87	999999	766	301	990	999999	164	999999	890	700	934	885	389	211	755	192	394	144	55	306	13	999999	65	107	31	287	397	868	186	999999	838	956	564	856	423	999999	429	999999	988	719	386	314	266	237	484	627	619	999999	344	71	639	999999	163	842	999999	583	999999	668	279	713	797	999999	199	305	861	999999	999999	533	788	261	763	21	155	336	919	698	999999	999999	999999	403	667	723	533	125	954	712	802	999999	555	840	410	999999	113	999999	921	100	999999	961	375	505	306	96	886	92	307	628	980	827	999999	611	346	274	999999	876	55	999999	762	84	350	159	999999	608	977	999999	851	13	908	999999	414	829	999999	999999	463	128	999999	999999	837	451	817	336	731	975	999999	944	503	146	714	999999	240	846	337	999999	620	225	329	999999	119	938	241	999999	999999	121	999999	102	38	71	810	999999	779	475	246	321	266	24	427	211	808	43	454	714	298	681	639	567	999999	999999	665	999999	798	408	471	899	220	522	616	620	562	707	999999	442	335	787	457	999999	610	26	999999	999999	797	999999	889	86	493	526	999999	999999	999999	
854	600	999999	405	572	999999	381	13	347	110	999999	407	807	648	999999	127	22	389	511	999999	874	957	485	758	69	449	680	518	395	415	693	516	578	148	707	117	429	46	999999	658	86	761	272	915	999999	999999	990	479	999999	999999	481	147	504	814	606	999999	124	737	346	132	457	862	618	931	417	237	829	999999	940	993	698	976	626	852	157	123	694	999999	718	860	459	211	729	436	934	556	22	763	999999	810	999999	691	699	999999	211	999999	999999	341	999999	812	378	999999	999999	999999	270	999999	520	999999	999999	493	212	555	29	485	673	256	999999	191	999999	860	225	999999	137	139	10	999999	999999	999999	651	933	970	363	71	905	491	139	672	999999	176	439	45	369	106	58	608	447	999999	223	966	999999	91	960	344	647	597	999999	203	409	999999	262	228	999999	999999	999999	522	848	493	124	993	543	583	209	999999	999999	825	855	969	89	999999	562	345	73	30	696	852	20	29	999999	317	188	936	272	147	999999	999999	999999	368	999999	535	760	953	557	229	432	380	999999	945	776	822	999999	999999	123	999999	242	917	164	999999	999999	999999	512	829	80	806	815	607	321	999999	111	355	999999	496	606	554	770	609	999999	999999	597	325	999999	999999	252	601	999999	844	822	999999	904	996	66	997	999999	491	33	930	883	750	414	825	69	819	844	430	508	255	999999	999999	117	633	139	321	916	999999	910	447	586	478	241	970	999999	926	167	999999	299	325	442	999999	530	840	725	999999	439	772	999999	161	230	999999	999999	329	116	263	286	999999	866	745	999999	74	999999	999999	354	414	999999	999999	49	143	662	738	141	193	812	623	999999	277	999999	999999	881	154	999999	758	226	999999	386	999999	999999	531	649	999999	999999	553	244	378	543	944	495	999999	527	995	999999	132	499	491	690	999999	999999	493	224	999999	999999	999999	863	999999	340	822	369	590	37	999999	579	999999	999999	999999	500	587	949	999999	89	999999	999999	596	574	886	999999	611	269	735	83	477	999999	380	317	640	523	999999	999999	307	48	721	999999	999999	293	919	999999	223	999999	724	990	999999	959	83	999999	999999	999999	777	210	999999	523	999999	562	633	517	999999	213	209	999999	853	262	999999	897	651	405	999999	518	999999	312	654	470	208	999999	545	999999	999999	518	330	966	197	999999	999999	999999	999999	783	319	999999	999999	397	734	715	226	23	785	471	964	215	317	999999	57	611	360	474	555	517	999999	756	27	889	547	51	882	242	23	450	515	763	195	867	96	999999	566	489	578	939	253	195	196	83	999999	764	210	653	918	585	
62	281	718	999999	468	562	999999	72	849	692	999999	983	999	345	956	999999	30	450	999999	849	999999	999999	896	616	273	139	569	944	118	999999	840	239	323	999999	398	244	54	990	408	533	66	504	639	885	116	269	195	851	126	579	999999	760	72	79	540	999999	384	112	931	339	999999	999999	953	76	851	603	669	572	946	721	166	40	999999	67	999999	550	999999	21	509	13	944	718	827	539	999999	90	177	999999	897	217	859	942	999999	79	540	999999	550	573	43	512	599	623	904	405	423	713	718	14	999999	989	950	373	602	999999	394	999999	380	424	37	771	435	425	999999	999999	862	999999	971	999999	527	999999	10	667	977	999999	999999	330	813	999999	999999	335	999999	999999	999999	907	266	496	349	140	684	999999	999999	136	546	999999	86	184	948	175	542	209	999999	747	999999	999999	999999	292	395	999999	999999	999999	471	947	999999	701	999999	999999	458	767	999999	375	999999	999999	296	272	999999	874	131	715	919	239	382	647	999999	999999	593	624	686	625	918	974	111	743	617	620	793	540	827	844	863	999999	999999	190	692	999999	335	901	460	224	895	125	171	999999	685	999999	691	824	68	392	999999	785	586	832	849	999999	274	140	233	676	478	915	56	286	852	115	513	201	954	999999	999999	691	999999	999999	729	999999	999999	430	67	333	928	969	481	445	736	88	237	893	999999	194	999999	999999	678	783	745	999999	78	884	999999	580	779	499	869	345	801	426	620	124	112	999999	695	843	82	899	747	509	443	610	550	773	877	620	860	999999	820	396	23	390	726	749	734	927	602	487	999999	439	109	146	999999	999999	467	123	791	999999	999999	68	131	999999	999999	245	545	467	344	64	702	169	639	109	525	414	412	240	999999	362	999999	767	999999	594	356	318	409	999999	966	240	999999	999999	999999	575	281	999999	274	245	353	999999	999999	276	593	548	785	393	999999	10	620	239	906	236	724	438	972	731	816	536	999999	728	836	248	501	113	747	999999	340	74	828	999999	999999	177	887	999999	158	55	999999	999999	809	962	518	999999	687	999999	334	90	50	400	999999	549	945	999999	812	625	653	965	999999	999999	999999	999999	62	735	182	999999	999999	738	348	999999	289	926	557	123	727	470	999999	999999	561	999999	999999	666	897	940	999999	288	817	412	365	999999	999999	999999	280	693	902	961	909	783	236	829	648	595	741	999999	121	676	992	832	999999	352	415	226	414	21	711	143	950	122	999999	894	50	686	383	86	561	999999	656	863	220	766	560	435	210	999999	999999	193	925	673	829	795	
295	985	402	22	999999	47	778	268	981	999999	999999	797	519	999999	788	962	221	664	672	25	29	138	622	253	791	980	999999	999999	896	528	218	287	293	478	608	65	999999	371	999999	523	327	397	999999	999999	755	999999	915	868	942	999999	999999	270	10	814	999999	167	372	158	999999	999999	999999	106	372	999999	560	733	513	51	999999	733	679	850	444	159	697	632	256	180	498	999999	74	157	999999	999999	557	948	286	479	703	999999	692	144	150	353	501	231	35	999999	890	31	259	874	144	219	483	130	999999	850	999999	999999	911	202	660	202	999999	874	366	628	905	612	456	44	347	292	51	544	710	100	658	476	607	827	289	999999	778	999999	23	530	270	436	132	435	362	999999	539	999999	483	948	999999	627	864	999999	523	288	574	999999	536	999999	177	938	420	734	202	650	999999	94	912	194	423	999999	860	835	367	999999	999999	31	682	787	999999	551	71	761	559	40	999999	999999	313	999999	901	563	663	171	362	999999	999999	397	243	712	24	999999	587	298	534	920	766	39	49	53	799	999999	999999	749	108	626	877	658	185	171	999999	999999	780	911	293	999999	958	699	483	45	999999	999999	999999	969	772	307	964	772	237	999999	274	582	170	270	211	357	31	914	73	736	999999	367	222	81	999999	679	675	675	15	675	999999	77	555	14	590	999999	999999	999999	976	999999	999999	115	431	546	897	466	185	520	999999	935	838	53	635	746	590	999999	879	717	306	103	632	298	766	561	677	206	999999	165	999999	503	591	458	937	273	84	348	936	999999	999999	216	999999	164	965	79	837	918	441	809	423	495	828	58	276	883	177	373	348	999999	999999	700	999999	30	840	216	354	390	115	999999	672	252	168	213	543	100	599	478	333	697	724	758	765	227	741	999999	675	999999	191	63	999999	711	999	76	999999	482	776	999999	323	758	725	457	812	79	147	181	336	624	514	186	294	698	999999	999999	155	999999	935	223	288	656	540	810	208	62	275	960	252	101	407	70	323	125	999999	575	999999	277	999999	695	90	999999	858	60	999999	15	769	999999	999999	999999	999999	695	999999	999999	204	667	227	914	999999	999999	999999	186	929	999999	227	999999	999999	178	544	999999	679	877	999999	250	143	719	798	490	782	203	999999	868	298	999999	180	999999	523	761	999999	497	357	999999	999999	999999	999999	903	640	623	833	999999	152	601	862	207	678	53	530	306	429	999999	999999	737	142	65	477	935	887	45	999999	515	930	111	999999	999999	127	999999	999999	978	999999	999999	88	999999	999999	207	60	691	
16	101	225	136	999999	226	341	999999	628	999999	924	999999	718	956	26	999999	559	327	999999	50	354	815	999999	65	999999	552	947	200	406	693	90	999999	14	786	929	796	819	999999	999999	713	770	810	999999	507	698	896	270	403	999999	999999	625	339	553	19	347	200	20	170	999999	639	279	999999	49	934	999999	988	999999	932	999999	229	786	999999	992	940	280	543	396	999999	366	298	291	554	977	999999	78	999999	391	994	448	738	785	658	995	695	444	999999	771	493	968	709	937	338	376	993	999999	13	999999	613	739	804	804	438	999999	653	357	725	999999	126	866	788	607	964	493	999999	444	137	625	306	506	651	772	999999	614	999999	360	953	187	983	236	999999	413	778	265	644	999999	357	999999	351	348	718	465	655	627	999999	112	973	844	88	999999	570	999999	50	117	98	41	999999	999999	156	303	403	999999	190	890	802	999999	829	709	849	363	97	281	999999	958	999999	195	127	285	999999	999999	386	119	109	435	665	686	999999	670	176	999999	43	999999	708	58	944	181	285	764	825	999999	282	274	999999	724	470	999999	113	92	999999	903	914	999999	400	601	999999	294	447	755	999999	125	22	168	542	246	330	564	572	235	999999	615	909	362	460	999999	999999	122	999999	385	964	999999	583	289	999999	273	999999	417	142	999999	141	660	999999	530	999999	709	793	124	732	999999	999999	999999	725	999999	79	999999	999999	562	175	772	330	804	180	71	790	999999	542	732	818	278	549	999999	999999	999999	999999	363	881	999999	821	999999	834	167	390	999999	982	68	651	999999	220	636	280	144	251	369	786	337	999999	672	739	999999	999999	71	999999	463	219	489	483	270	784	715	832	999999	741	425	999999	172	423	815	999999	732	216	837	521	191	999999	414	672	73	678	765	999999	218	649	148	582	773	861	927	999999	502	999999	390	920	505	803	999999	403	999999	430	623	913	999999	592	999999	477	999999	999999	124	464	805	817	419	591	28	841	623	999999	999999	843	175	311	496	669	587	158	825	916	26	999999	342	999999	999999	999999	64	852	210	626	643	671	252	999999	746	472	350	684	999999	799	999999	999999	189	702	800	982	264	322	427	14	15	999999	651	423	532	735	132	794	971	777	999999	176	641	997	330	931	600	941	999999	999999	999999	902	983	35	24	363	209	999999	220	863	387	742	999999	205	620	784	29	828	700	21	350	999999	712	397	999999	735	31	191	999999	999999	391	999999	999999	402	999999	112	875	625	408	179	999999	492	583	118	399	793	741	446	387	545	911	772	251	999999	999999	999999	
200	595	763	288	341	27	268	351	481	999999	999999	999999	999999	518	909	999999	999999	530	484	999999	973	999999	998	479	994	999999	804	999999	957	619	999999	214	719	913	912	289	862	129	999999	518	999999	242	999999	334	809	999999	925	869	636	517	352	720	999999	825	799	999999	999999	293	294	755	223	999999	393	861	993	780	323	606	605	630	999999	309	692	965	999999	740	966	674	669	295	659	934	209	449	277	361	145	893	999999	325	999999	578	835	93	304	999999	999999	775	341	38	395	328	273	16	999999	52	38	999999	201	68	999999	922	624	998	999999	288	233	943	594	641	645	429	492	289	999999	999999	474	999999	999999	832	891	999999	343	999999	899	340	671	203	473	234	999999	42	702	999999	696	999999	954	836	987	26	578	905	191	999999	393	966	836	983	78	999999	578	429	999999	999999	176	999999	588	982	109	999999	617	999999	480	370	999999	613	727	437	593	177	18	637	999999	999999	264	986	999999	644	257	933	504	688	999999	999999	999999	999999	599	343	999999	267	191	971	737	232	409	999999	999999	820	389	780	999999	408	399	999999	15	940	999999	787	999999	190	999999	944	735	176	269	928	904	999999	714	999999	23	394	549	335	999999	999999	900	399	255	715	561	999999	264	999999	694	106	999999	233	454	714	106	999999	999999	708	839	247	246	571	999999	999999	644	415	116	974	999999	854	859	73	915	969	999999	999999	541	999999	628	238	689	999999	481	999999	640	999999	999999	999	319	211	165	840	495	748	999999	338	436	775	81	999999	92	290	999999	839	247	234	318	485	674	687	280	839	89	611	557	978	99	799	999999	963	999999	117	664	565	699	28	578	176	999999	712	981	766	327	482	156	999999	557	642	999999	999999	371	999999	335	999999	999999	325	761	884	201	821	999999	637	935	117	999999	975	626	999999	999999	999999	999999	152	316	961	706	513	999999	606	465	999999	431	457	873	434	601	749	782	42	999999	384	267	999999	975	357	472	999999	831	220	176	180	999999	999999	501	999999	999999	229	783	373	925	427	803	999999	429	52	399	999999	763	999999	515	566	202	593	999999	765	961	999999	177	958	499	361	999999	999999	440	294	375	29	955	999999	675	999999	965	418	116	217	581	112	273	932	958	680	590	999999	705	609	977	999999	999999	999999	746	999999	999999	999999	874	999999	744	501	724	145	677	380	837	999999	835	143	999999	784	999999	311	194	858	699	244	10	818	999999	361	606	831	999999	999999	135	229	428	999999	329	999999	999999	542	472	89	999999	138	264	587	843	992	495	999999	18	999999	712	591	551	999999	
106	817	825	999999	803	393	999999	892	829	999999	254	617	180	956	813	999999	249	944	838	115	480	570	979	422	975	999999	999999	999999	823	999999	474	999999	999999	540	782	511	325	999999	739	89	193	495	999999	764	343	235	999999	539	999999	557	954	767	753	445	418	535	837	412	90	35	999999	999999	79	716	36	710	939	999999	183	312	144	999999	214	758	921	984	999999	999999	999999	999999	956	336	286	275	168	706	791	242	131	999999	673	913	409	714	562	999999	426	592	999999	999999	295	192	365	455	423	204	563	994	524	434	273	622	333	339	78	200	585	999999	999999	999999	918	999999	999999	999999	638	999999	361	500	206	999999	567	679	487	456	464	999999	971	999999	851	999999	153	797	999999	697	982	999999	589	79	999999	372	747	622	43	418	999999	999999	999999	438	816	202	842	72	797	925	866	594	144	877	875	305	228	999999	952	594	999999	999999	999999	820	944	587	641	291	999999	834	851	945	646	999999	999999	876	109	543	23	659	999999	999999	999	999999	831	398	916	999999	203	350	153	992	999999	449	242	592	598	854	999999	238	560	561	217	999999	83	921	947	999999	144	999999	205	685	740	302	999999	104	131	206	999999	556	670	929	98	515	690	858	285	206	836	159	288	255	999999	785	999999	999999	873	999999	999999	910	450	851	577	204	999999	467	262	999999	999999	999999	470	401	999999	999999	567	631	472	702	282	224	646	999999	239	984	720	999999	999999	955	203	902	231	95	487	999999	999999	819	361	893	370	232	606	907	230	999999	999999	886	389	122	227	478	999999	181	999999	999999	273	699	621	593	484	204	831	999999	184	83	916	999999	914	786	999999	748	280	579	341	999999	618	738	999999	541	305	833	570	999999	738	999999	805	59	332	999999	999999	416	999999	768	418	176	400	999999	733	157	781	999999	999999	602	999999	478	208	527	840	999999	886	535	999999	90	297	999999	999999	999999	568	999999	277	999999	63	930	972	423	549	511	999999	174	659	318	15	382	759	999999	999999	967	242	269	526	288	999999	619	999999	289	999999	127	480	767	999999	93	741	283	880	913	260	51	630	999999	929	999999	366	999999	63	577	529	999999	999999	999999	789	665	999999	999999	933	989	658	443	833	692	186	432	41	402	631	999999	999999	999999	501	999999	741	819	347	374	999999	829	921	543	999999	529	759	450	797	185	999999	877	17	443	350	891	999999	999999	217	999999	691	506	665	963	53	487	10	797	304	999999	999999	999999	328	999999	999999	113	999999	999999	877	314	999999	735	634	855	424	754	999999	143	999999	999999	590	924	611	409	
682	833	174	957	999999	88	528	999999	156	323	621	17	559	999999	474	246	823	151	939	903	15	956	872	810	999999	299	999999	867	415	694	894	639	368	919	38	144	999999	120	623	799	785	999999	589	999999	999999	999999	999999	272	668	155	787	448	999999	707	999999	726	961	364	418	999999	170	661	556	999999	429	982	649	640	278	339	307	712	527	149	999999	44	999999	560	576	142	999999	999999	208	269	999999	999999	999999	999999	999999	311	183	584	701	422	638	134	423	999999	892	261	767	999999	994	338	999999	85	920	999999	589	369	999999	410	787	286	999999	999999	462	999999	999999	973	337	987	125	966	166	723	20	999999	511	999999	620	250	668	325	374	999999	999999	869	999999	999999	999999	999999	999999	165	999999	999999	999999	425	999999	134	999999	137	581	918	923	999999	449	37	182	133	74	999999	343	595	749	119	741	999999	999999	999999	999999	593	999999	999999	999999	527	915	999999	999999	392	927	594	801	999999	332	999999	999999	999999	999999	594	100	633	999999	298	766	999999	476	486	999999	999999	42	333	514	999999	281	88	262	999999	999999	406	864	488	23	790	999999	999999	23	999999	273	266	450	991	80	326	999999	229	896	999999	957	999999	61	999999	554	180	359	603	90	74	115	999999	240	999999	281	995	730	611	619	999999	102	297	705	519	223	159	403	50	999999	197	999999	61	191	677	898	999999	355	434	999999	843	440	602	398	949	850	29	35	637	720	85	596	999999	609	990	999999	670	34	542	226	999999	777	319	999999	892	815	64	72	562	999999	532	650	306	677	776	474	500	999999	755	668	203	133	765	330	999999	601	383	452	200	194	238	999999	999999	218	539	75	131	999999	506	144	796	956	472	724	198	435	300	209	832	525	992	999999	999999	999999	32	999999	22	988	173	999999	441	612	871	378	684	808	837	97	999999	711	999999	248	999999	999999	871	247	660	50	142	751	999999	184	999999	999999	201	999999	454	938	195	999999	999999	143	98	214	702	194	95	104	49	390	598	212	71	131	182	754	379	657	999999	785	999999	971	856	421	989	999999	992	999999	186	999999	363	898	999999	880	999999	220	159	197	918	999999	161	566	10	752	163	109	123	498	999999	999999	97	999999	936	410	999999	999999	286	677	224	999999	201	889	917	821	999999	699	310	190	999999	999999	605	192	739	325	999999	64	999999	114	268	890	154	999999	703	740	999999	566	961	501	999999	575	933	481	999999	999999	999999	272	648	189	999999	999999	798	932	35	999999	999999	905	67	621	999999	591	122	999999	419	334	300	697	999999	187	691	470	738	808	947	
898	38	133	219	265	829	371	416	791	389	804	101	222	478	999999	898	235	508	350	725	651	463	999999	72	648	193	999999	999999	471	498	999999	725	990	984	137	511	999999	695	802	791	414	185	331	792	614	999999	999999	999999	31	288	999999	962	999999	92	305	444	276	70	999999	82	42	295	945	999999	134	89	111	237	999999	662	191	999999	705	558	321	476	142	969	458	416	115	578	64	192	42	302	999999	908	689	692	244	999999	999999	999999	758	129	239	38	668	999999	141	850	877	369	107	925	266	839	771	999999	312	307	612	164	999999	464	240	762	270	831	752	203	548	999999	427	534	414	975	799	999999	246	114	999999	924	999999	264	701	695	999999	116	45	497	146	859	389	937	54	970	762	304	999999	477	767	836	781	937	311	227	999999	572	999999	999999	49	579	593	208	995	688	999999	999999	763	544	677	163	796	999999	66	688	999999	489	999999	443	223	505	312	999999	346	475	152	347	952	483	754	522	595	755	458	566	999999	190	942	366	102	999999	541	354	999999	613	999999	527	881	623	947	461	92	87	77	544	999999	823	999999	530	546	999999	759	289	790	164	567	50	806	499	999999	99	547	999999	351	173	963	957	999999	732	435	999999	466	339	536	302	439	518	687	913	299	999999	328	421	999999	561	999999	999999	564	644	55	999999	720	391	210	999999	913	999999	735	904	580	319	854	999999	104	921	85	430	752	498	724	59	363	892	209	969	999999	999999	313	790	872	711	999999	335	686	999999	904	84	138	999999	388	480	782	783	343	980	598	199	999999	999999	999999	870	999999	76	999999	999999	999999	828	999999	240	96	787	999999	999999	41	869	999999	529	452	668	27	10	999999	999999	119	999999	277	579	999999	229	381	581	809	999999	314	12	212	337	415	690	790	85	892	897	591	999999	824	837	999999	999999	999999	999999	746	658	882	484	578	435	956	675	729	999999	279	962	999999	515	978	251	640	38	999999	588	123	999999	878	999999	118	999999	492	518	999999	999999	999999	94	999999	312	835	161	532	999999	434	777	999999	739	960	999999	806	999999	48	86	623	582	206	999999	807	999999	955	984	779	940	376	185	942	999999	256	999999	999999	999999	999999	999999	999999	827	719	810	604	889	218	383	801	164	144	999999	364	415	895	846	243	114	287	679	356	850	999999	591	999999	258	834	999999	493	671	999999	999999	133	999999	406	796	862	999999	999999	918	277	581	192	625	999999	999999	999999	999999	553	409	65	144	999999	138	209	999999	999999	138	357	355	64	286	890	140	679	522	999999	872	
19	109	983	848	985	369	999999	775	668	755	999999	275	438	307	387	999999	615	999999	715	999999	292	576	999999	999999	999999	772	999999	991	691	62	946	999999	142	947	527	454	425	217	159	547	999999	434	171	700	353	999999	917	757	898	806	999999	338	806	999999	999999	999999	759	999999	999999	222	505	420	94	615	809	999999	143	490	780	999999	668	999999	201	177	278	999999	999999	649	390	956	855	115	102	884	999999	999999	487	82	999999	94	695	175	407	936	999999	999999	349	556	999999	853	948	436	977	965	147	999999	999999	638	792	733	37	119	999999	853	367	400	327	209	87	201	999999	71	999999	999999	247	502	999	264	999999	961	517	999999	758	536	17	428	138	999999	999999	999999	480	849	290	633	66	585	999999	553	578	999999	988	150	478	699	841	999999	999999	291	727	645	127	882	513	999999	225	178	361	343	846	939	271	200	462	666	721	999999	781	500	638	661	206	999999	686	484	999999	377	999999	68	999999	130	125	999999	999999	999999	303	597	346	459	417	888	234	963	707	639	390	999999	687	811	978	678	116	811	652	75	448	671	206	38	856	847	788	302	648	725	999999	424	791	361	373	999999	827	331	93	750	437	243	999999	57	103	999999	690	578	999999	26	999999	314	204	343	999999	999999	401	317	602	570	109	999999	999999	982	999999	999999	16	999999	999999	854	850	784	728	901	638	999999	923	999999	935	999999	166	219	222	999999	999999	519	230	457	698	741	999999	520	728	999999	650	505	918	765	241	137	999999	364	140	236	176	239	585	999999	705	457	708	999999	381	921	413	890	999999	693	281	999999	745	558	999999	706	131	340	66	215	260	143	297	167	917	999999	511	999999	88	999999	465	481	934	927	752	999999	999999	490	148	806	119	999999	785	234	999999	936	392	999999	727	999999	999999	999999	183	379	51	572	170	550	334	574	420	611	811	732	238	999999	371	818	999999	396	672	641	202	259	106	500	999999	72	672	999999	424	890	84	999999	882	999999	999999	564	885	999999	90	999999	165	573	999999	999999	948	63	999999	694	575	999999	999999	341	761	999999	643	923	999999	551	225	107	878	353	159	529	999999	167	850	609	502	806	933	627	315	999999	485	629	863	598	551	303	999999	978	415	851	86	743	999999	418	986	383	291	343	964	983	614	811	423	866	970	791	212	999999	202	999999	640	999999	35	999999	987	24	999999	684	10	921	41	899	938	308	453	999999	274	442	622	128	524	599	662	332	575	673	215	996	627	999999	101	679	785	646	220	999999	717	321	430	999999	323	999999	
343	999999	999999	714	873	999999	423	187	527	770	774	83	254	999999	534	703	15	324	808	74	66	251	829	362	124	999999	98	565	999999	952	21	999999	999999	916	266	620	380	861	800	999999	583	450	999999	999999	904	712	402	179	363	23	315	116	173	258	551	101	222	599	600	581	36	858	999999	575	999999	999999	277	999999	999999	914	333	154	999999	717	490	999999	19	999999	457	411	999999	918	211	71	999999	999999	486	999999	375	174	407	780	270	999999	999999	999999	348	665	999999	780	999999	999999	393	449	999999	171	593	456	999999	935	92	714	999999	999999	682	999999	656	49	999999	853	647	999999	962	999999	999999	552	999999	304	999999	999999	277	354	935	676	966	834	999999	761	381	485	322	40	788	999999	92	999999	638	81	547	999999	78	308	999999	999999	143	724	999999	772	999999	999999	287	298	803	12	668	738	999999	476	999999	847	582	895	668	453	999999	617	931	999999	539	823	913	812	757	696	696	968	999999	225	542	252	732	762	828	242	999999	33	236	786	771	354	913	172	999999	999999	384	182	999999	293	188	525	792	580	243	999999	999999	474	541	999999	315	999999	999999	999999	933	980	125	820	77	999999	255	517	999999	999999	760	999999	910	999999	963	999999	321	524	338	334	999999	999999	459	161	999999	999999	999999	999999	491	999999	480	82	233	358	999999	869	584	563	115	214	999999	671	144	999999	820	999999	208	483	511	999999	795	791	371	796	528	916	530	963	302	358	428	522	999999	271	675	688	961	999999	999999	999999	482	758	418	133	297	374	882	999999	341	479	520	534	231	18	999999	688	710	437	999999	322	348	621	999999	757	785	524	645	999999	971	142	999999	999999	960	417	11	47	383	247	509	999999	999999	999999	999999	823	838	999999	301	27	937	986	977	534	731	210	755	861	496	999999	999999	772	729	18	841	209	391	999999	573	813	16	296	315	472	927	677	288	632	989	448	919	891	233	628	999999	984	164	562	915	760	999999	149	550	722	899	736	434	35	999999	432	441	999999	330	488	20	650	999999	999999	999999	64	999999	132	871	58	741	999999	549	111	999999	857	54	999999	999999	812	160	867	745	999999	573	201	252	263	757	566	999999	954	570	744	617	295	313	650	956	861	838	539	277	502	980	452	197	333	952	27	388	999999	16	517	999999	153	905	97	941	999999	999999	668	999999	999999	51	787	886	804	493	787	553	999999	872	999999	974	621	599	253	613	130	14	999999	310	739	999999	404	947	62	417	474	389	225	709	550	60	180	999999	999999	460	203	566	392	839	174	473	984	
739	999999	543	716	553	661	484	820	411	891	367	635	137	999999	839	833	999999	28	407	338	695	999999	55	804	456	999999	999999	420	999999	621	999999	146	999999	204	665	46	518	701	999999	728	740	888	999999	169	812	538	835	999999	363	733	995	820	766	999999	999999	999999	865	739	269	916	999999	74	266	999999	811	231	999999	932	982	999999	324	695	108	679	597	806	192	886	999999	999999	801	979	66	999999	625	269	380	999999	999999	258	999999	779	441	999999	859	999999	999999	359	357	590	178	902	831	561	418	310	722	96	547	492	234	978	747	350	124	889	18	999999	174	999999	851	238	37	734	630	545	263	103	820	921	999999	833	999999	410	749	999999	158	505	422	999999	546	293	592	422	33	999999	999999	100	890	999999	667	207	195	805	739	939	874	107	930	872	56	999999	276	626	319	400	449	346	601	224	740	512	21	848	15	567	646	615	710	999999	513	172	213	999999	999999	975	648	999999	671	810	34	999999	574	550	279	917	999999	966	113	633	753	694	999999	999999	239	164	195	346	799	999999	999999	999999	396	999999	368	883	425	999999	372	343	752	716	675	999999	200	689	938	471	579	98	551	679	999999	87	999999	818	672	538	620	109	790	311	999999	499	516	999999	999999	999999	191	395	502	999999	604	770	880	47	29	708	485	549	226	723	767	711	630	624	999999	319	999999	550	999999	887	806	272	553	450	783	186	999999	434	999999	866	290	194	595	951	999999	742	206	646	799	964	999999	999999	999999	76	544	231	868	999999	18	999999	261	641	184	614	792	999999	227	439	999999	843	434	60	524	999999	443	582	126	999999	999999	24	123	183	750	999999	834	736	390	486	999999	561	317	392	425	680	999999	649	999999	981	168	999999	999999	766	392	956	999999	12	999999	532	633	961	115	199	353	999999	241	999999	890	928	780	999999	999999	999999	533	999999	535	51	635	844	745	999999	573	144	520	805	499	356	790	794	716	999999	999999	857	853	944	456	127	999999	431	448	536	759	91	210	112	792	784	242	999999	430	498	999999	711	999999	839	398	970	679	547	999999	885	297	106	999999	948	875	103	886	589	255	417	12	214	405	999999	43	492	934	417	23	714	123	110	373	227	465	480	79	23	556	486	448	999999	926	563	248	663	869	262	237	698	898	999999	444	999999	999999	999999	315	578	806	905	999999	271	534	999999	771	197	732	994	999999	404	34	873	42	769	969	511	287	841	971	380	999999	681	190	324	816	470	665	999999	731	999999	174	501	999999	999999	999999	186	966	999999	
792	60	930	875	999999	832	674	35	999999	674	999999	984	884	474	606	435	999999	364	91	220	999999	999999	999999	382	272	199	240	532	665	999999	999999	793	544	152	59	920	450	747	999999	357	999999	791	849	990	317	747	418	700	999999	782	368	95	104	999999	171	491	528	557	613	580	999999	151	369	999999	355	259	999999	742	424	686	984	999999	452	734	569	999999	999999	541	74	524	999999	540	637	883	33	243	999999	788	980	567	402	892	144	341	755	508	431	620	999999	999999	999999	676	285	218	798	823	643	370	196	978	39	987	999999	98	799	71	514	999999	215	121	560	660	761	999999	293	999999	410	120	999999	999999	761	999999	895	16	227	114	264	428	999999	209	999999	338	602	999999	537	999999	999999	999999	542	693	994	946	415	534	507	646	914	428	999999	999999	423	533	391	135	227	198	999999	486	871	694	999999	999999	400	15	521	999999	999999	759	329	999999	691	364	578	294	76	999999	435	370	508	580	999999	836	999999	388	786	76	946	476	785	349	999999	923	185	847	886	999999	555	409	23	286	587	164	109	55	25	69	999999	107	68	999999	763	731	999999	999999	504	971	999999	21	228	454	284	591	974	980	566	768	188	731	408	168	269	35	357	232	992	45	736	458	999999	999999	121	849	418	383	999999	999999	945	884	999999	914	327	544	191	568	11	996	999999	129	999999	256	999999	999999	698	999999	152	737	999999	755	307	468	244	142	648	501	342	435	183	601	404	974	822	999999	388	493	840	725	844	788	999999	999999	999999	617	968	126	847	887	160	517	240	848	999999	999999	587	884	680	999999	999999	689	236	999999	999999	589	724	514	433	586	845	215	69	999999	999999	596	533	311	612	626	999999	531	654	454	284	999999	370	555	768	632	717	503	813	655	829	999999	562	999999	184	999999	892	463	692	270	999999	945	458	814	999999	999999	666	285	999999	63	30	374	45	999999	301	166	229	179	999999	801	868	352	999999	414	597	737	44	877	999999	346	733	999999	999999	393	999999	999999	217	556	999999	157	999999	999999	231	759	634	464	129	780	364	28	57	723	717	999999	402	700	553	999999	226	228	999999	788	159	936	999999	320	535	651	378	962	948	672	579	599	835	999999	999999	642	999999	999999	617	263	523	118	999999	20	999999	947	999999	712	999999	999999	339	380	570	187	291	295	999999	324	928	478	412	402	79	384	153	127	999999	999999	579	999999	274	999999	611	333	275	50	647	319	327	588	660	665	186	999999	343	208	38	657	155	835	213	464	213	999999	999999	131	999999	999999	
867	875	890	999999	143	874	999999	254	999999	247	912	251	647	129	996	350	999999	746	999999	295	50	944	999999	999999	818	999999	706	809	881	471	482	154	11	999999	452	452	698	633	532	312	999999	99	999999	999999	999999	904	999999	93	468	863	999999	113	905	999999	873	922	785	999999	218	399	999999	99	999999	308	764	768	249	914	999999	554	999999	194	999999	913	409	951	515	308	664	999999	556	622	351	28	999999	999999	999999	999999	860	529	999999	999999	424	143	144	796	725	140	36	976	665	283	416	914	220	147	999999	992	354	921	417	486	827	304	999999	999999	747	355	999999	395	529	991	63	158	886	445	769	91	999999	613	235	999999	282	687	258	999999	216	999999	999999	13	489	256	903	999999	121	190	388	129	999999	588	58	380	973	999999	456	673	230	268	999999	775	377	808	223	999999	696	43	214	149	999999	999999	348	320	548	164	905	283	999999	124	46	706	67	649	791	200	999999	854	411	640	240	999999	62	999999	999999	42	636	681	43	172	999999	88	976	999999	84	729	250	999999	999999	818	735	183	585	115	231	331	718	727	27	32	185	841	632	573	999999	999999	999999	399	911	515	528	233	999999	925	872	958	730	817	575	71	949	999999	32	592	904	67	10	947	999999	999999	324	908	999999	20	986	999999	456	412	999999	613	221	850	826	326	999999	512	933	659	242	273	601	900	999999	955	82	357	999999	999999	668	999999	470	570	672	832	201	999999	569	999999	999999	999999	511	327	487	962	999999	109	11	705	999999	402	134	351	715	463	487	424	757	708	937	639	591	417	743	488	153	999999	187	999999	135	999999	999999	703	720	770	999999	283	999999	199	115	973	356	999999	745	275	726	128	855	219	355	777	999999	861	999999	309	880	104	584	999	818	999999	921	17	999999	623	999999	431	630	944	701	213	11	567	603	999999	292	477	671	477	761	34	795	999999	999999	357	999999	999999	999999	999999	889	667	699	423	999999	906	62	348	544	131	815	305	497	999999	517	152	775	304	267	999999	27	413	999999	999999	247	793	413	953	369	999999	807	999999	999999	220	999999	43	514	588	999999	696	911	999999	999999	549	999999	466	536	884	999999	505	999999	521	823	999999	403	999999	245	999999	999999	999999	502	108	999999	321	999999	445	285	999999	999999	484	637	197	999999	571	426	999999	480	882	453	781	267	529	503	863	651	999999	555	947	817	999999	798	999999	413	610	204	813	999999	621	999999	999999	999999	259	37	976	868	394	414	999999	655	330	15	362	149	404	999999	972	605	125	999999	999999	890	999999	470	288	
685	716	784	507	377	613	999999	858	657	999999	601	999999	501	527	995	267	880	303	301	496	572	446	781	18	290	999999	217	850	952	205	999999	851	789	749	300	999999	610	907	885	52	222	157	999999	912	803	321	480	88	129	412	999999	999999	47	973	716	248	934	775	226	155	405	999999	999999	999999	900	749	228	752	999999	999999	657	999999	418	259	999999	424	999999	868	215	968	999999	139	999999	550	56	740	814	816	999999	999999	999999	999999	690	999999	646	954	251	252	22	63	103	727	999999	284	754	999999	187	788	698	301	507	75	570	257	404	999999	537	365	415	169	999999	412	719	999999	999999	822	999999	999999	999999	330	183	999999	856	161	875	32	287	999999	795	870	999999	36	127	741	999999	160	999999	442	344	999999	427	885	836	852	128	999999	18	677	999999	931	892	507	185	378	127	999999	219	999999	382	382	988	90	570	999999	606	909	999999	978	629	477	558	999999	999999	241	999999	999999	662	13	42	193	999999	610	999999	863	978	65	850	749	623	545	941	855	70	962	999999	346	325	301	256	219	406	39	57	189	383	52	173	944	474	828	999999	999999	385	198	367	387	291	706	567	551	999999	544	364	999999	536	702	789	382	849	999999	973	370	757	823	786	984	999999	619	999999	935	892	906	284	794	999999	735	999999	871	604	14	999999	618	999999	999999	160	862	999999	963	653	681	999999	790	105	908	999999	999999	458	999999	412	382	825	672	226	631	658	162	270	569	895	999999	232	918	777	844	512	999999	636	62	999999	924	319	598	999999	808	682	111	810	376	939	212	287	917	999999	999999	189	392	402	112	56	999999	999999	999999	78	853	458	343	23	260	405	500	360	405	889	999999	73	236	706	999999	948	557	351	893	629	999999	522	314	459	555	665	130	962	999999	999999	675	999999	213	530	122	360	348	98	560	970	449	852	881	38	981	168	952	685	984	163	498	655	999999	486	385	340	154	884	467	595	285	537	826	399	223	999999	859	706	594	67	999999	468	791	922	999999	839	641	999999	478	396	999999	444	977	379	517	29	624	999999	999999	782	215	999999	631	964	694	911	35	492	814	827	308	255	101	927	553	999999	863	785	305	545	699	868	416	80	999999	841	559	457	881	999999	540	142	999999	999999	851	155	837	827	237	279	814	158	471	650	98	467	353	60	825	487	166	838	431	608	93	346	58	999999	92	853	999999	578	611	620	296	175	999999	289	85	408	202	46	558	36	999999	550	407	765	982	425	498	509	631	403	47	702	711	
999999	728	515	999999	287	745	384	917	245	546	850	364	999999	773	73	974	426	295	129	290	405	877	542	939	293	577	666	999999	852	946	218	582	594	464	740	560	570	312	999999	301	183	119	495	14	556	410	70	651	434	999999	214	999999	999999	422	315	85	196	575	812	709	999999	999999	74	299	338	277	770	999999	43	512	414	999999	999999	999999	999999	999999	999999	537	999999	999999	999999	25	931	999999	741	999999	999999	181	158	664	999999	994	999999	215	223	165	54	205	675	999999	640	603	618	999999	999999	999999	737	100	316	29	693	658	193	999999	999999	999999	97	747	558	237	613	598	318	999999	148	419	624	175	614	999999	252	195	999999	113	252	914	999999	18	207	651	373	573	999999	999999	971	715	811	999999	22	161	999999	999999	647	999999	675	51	999999	249	999999	711	999999	571	999999	365	777	507	797	89	687	288	664	88	549	907	864	49	999999	999999	407	999999	607	999999	163	999999	882	945	548	423	438	210	629	167	999999	496	185	802	97	510	361	473	918	732	883	733	496	989	757	999999	999999	635	318	114	842	361	113	421	999999	999999	999999	832	959	383	650	486	658	507	853	63	731	999999	952	232	828	933	999999	874	999999	429	966	999999	197	807	839	802	999999	525	999999	999999	392	764	999999	73	38	999999	513	999999	91	406	84	988	145	703	18	521	682	96	285	909	847	239	249	988	66	589	644	162	999999	847	594	143	192	980	671	967	678	889	204	309	429	999999	999999	774	999999	977	757	493	798	328	999999	805	999999	416	999999	162	524	406	17	999999	883	361	999999	243	812	941	806	164	42	999999	843	793	892	976	489	878	446	475	642	88	999999	161	363	225	999999	789	893	776	955	518	999999	999999	881	755	425	999999	999999	558	962	414	181	999999	461	757	484	336	999999	273	926	157	999999	59	763	928	999999	732	998	785	999999	32	57	40	209	523	598	571	911	146	560	999999	910	999999	512	238	999999	999999	699	605	741	401	876	630	999999	808	999999	403	999999	953	148	999999	79	192	52	939	366	150	403	937	169	999999	424	999999	999999	999999	247	829	999999	999999	999999	388	43	402	999999	999999	999999	999999	191	401	999999	999999	63	958	998	866	351	727	844	572	871	766	999999	999999	446	828	976	999999	917	343	570	999999	856	984	932	999999	999999	999999	147	927	793	940	999999	12	226	964	999999	466	778	846	999999	519	984	974	999999	264	554	281	955	226	147	55	508	847	830	749	348	78	35	248	216	674	999999	999999	999999	931	807	832	999999	999999	968	520	332	81	
999999	61	999999	999999	999999	678	215	388	999999	921	789	999999	999999	999999	182	476	999999	791	999999	539	639	999999	929	78	999999	731	456	722	736	482	257	627	723	437	999999	778	762	999999	747	357	43	999999	999999	668	136	999999	499	695	999999	78	999999	187	90	999999	441	680	131	999999	687	600	232	493	652	249	673	172	34	13	999999	403	714	170	999999	93	505	811	546	999999	941	174	241	760	72	667	999999	80	546	930	996	996	657	843	778	156	135	550	185	999999	994	963	16	496	261	999999	364	696	999999	999999	297	999999	144	860	977	522	368	471	431	984	999999	603	626	103	999999	999999	746	871	391	896	958	999999	635	832	276	977	999999	999999	508	999999	313	929	936	549	999999	376	862	796	865	265	788	999999	129	999999	100	400	347	912	488	814	520	493	314	246	999999	999999	993	999999	593	10	364	623	962	625	681	999999	999999	86	460	640	584	949	999999	136	118	304	835	444	741	875	999999	256	999999	694	999999	820	999999	699	511	999999	382	561	999999	865	901	999999	701	503	519	999999	733	271	999999	848	239	571	487	999999	137	999999	507	999999	999999	999999	370	118	999999	277	341	861	999999	999999	575	159	268	33	747	999999	234	999999	603	341	924	344	999999	378	793	418	464	999999	342	447	572	767	803	823	991	999999	999999	793	807	433	999999	658	338	999999	696	312	589	216	823	346	953	999999	150	175	634	235	575	991	324	948	999999	618	528	999999	405	807	355	444	42	999999	999999	441	146	179	179	276	15	999999	682	491	828	258	899	996	999999	388	626	638	198	766	918	513	999999	859	620	553	139	707	371	888	999999	155	183	570	999999	522	57	971	995	368	999999	199	319	832	129	564	999999	532	147	26	999999	717	255	276	344	142	962	286	558	626	146	307	24	794	534	683	84	338	999999	971	999999	655	643	999999	546	728	204	999999	999999	999999	833	607	570	354	999999	250	899	907	999999	568	560	771	422	378	231	921	185	525	999999	446	999999	391	999999	176	686	999999	84	424	729	999999	938	325	999999	501	999999	538	737	999999	97	294	784	177	111	999999	421	999999	999999	274	609	624	553	678	347	304	999999	451	999999	403	999999	180	175	484	999999	621	999999	999999	235	920	584	692	193	515	999999	24	661	321	290	999999	754	999999	303	809	815	114	71	269	999999	251	924	351	167	343	11	916	128	309	989	489	999999	187	344	322	689	916	440	48	250	332	642	999999	171	881	649	551	999999	999999	669	82	560	371	266	983	996	242	999999	849	513	520	999999	362	
331	800	393	577	782	981	129	898	999999	32	999999	655	609	668	190	999999	694	999999	999999	761	640	916	999999	745	921	360	999999	456	391	591	535	730	436	999999	934	370	498	81	768	895	999999	770	999999	537	352	610	999999	338	999999	259	165	62	480	144	999999	415	871	648	656	432	665	673	517	92	497	298	999999	329	999999	819	999999	623	692	154	525	999999	517	401	999999	320	976	999999	999999	999999	435	999999	259	301	567	529	999999	999999	424	346	240	573	262	326	50	64	999999	999999	604	242	472	999999	370	336	619	999999	897	479	999999	346	455	677	279	386	656	24	999999	928	999999	214	330	937	999999	999999	999999	999999	617	201	361	348	929	922	999999	171	999999	999999	122	922	681	716	631	29	999999	999999	890	563	999999	875	669	36	25	462	999999	399	912	535	342	24	999999	999999	243	705	128	907	999999	999999	293	118	717	762	999999	999999	256	55	999999	310	342	999999	465	359	999999	742	999999	999999	333	477	999999	993	999999	143	999999	108	509	24	482	926	901	697	999999	999999	999999	195	168	906	134	899	215	999999	817	612	202	999999	559	73	999999	501	182	999999	583	999999	903	999999	859	583	210	803	616	242	999999	656	408	999999	457	999999	999999	999999	583	625	210	999999	272	999999	999999	645	940	349	549	999999	15	999999	753	118	123	733	999999	980	999999	999999	705	331	292	973	999999	999999	999999	558	764	461	983	999999	917	999999	591	159	676	999999	123	999999	642	861	264	180	999999	999999	902	300	999999	724	999999	109	146	999	920	879	151	298	699	25	442	392	585	97	999999	468	999999	207	999999	999999	999999	933	999999	999999	999999	844	999999	122	999999	100	269	913	37	50	999999	884	410	918	636	712	18	999999	999999	999999	781	260	999999	176	999999	768	529	704	773	567	666	999999	999999	33	67	85	999999	39	552	609	756	528	365	999999	280	577	68	154	999999	814	999999	679	112	769	999999	691	568	999999	404	978	570	564	999999	470	383	116	652	386	860	999999	999999	999999	999999	230	351	262	894	741	999999	999999	709	385	999999	958	999999	987	999999	472	692	999999	517	911	634	999999	49	202	388	999999	171	174	924	681	293	19	999999	975	844	881	428	999999	797	826	14	264	278	194	430	191	858	396	507	190	693	494	999999	999999	999999	270	191	159	873	998	580	999999	999999	37	101	134	54	636	152	726	54	999999	579	999999	907	380	999999	854	771	207	47	999999	666	744	988	999999	966	999999	630	584	700	999999	999999	798	256	283	48	999999	103	999999	999999	232	999999	999999	145	89	914	999999	90	999999	963	337	
387	676	961	805	74	999999	49	301	999999	128	15	567	36	999999	408	999999	999999	633	341	999999	761	476	70	999999	531	885	608	908	885	999999	845	656	999999	372	891	538	837	999999	218	567	999999	801	999999	28	226	686	755	370	999999	143	999999	999999	999999	908	576	911	616	155	284	999999	999999	141	416	553	999999	358	999999	663	884	870	999999	993	425	999999	999999	999999	999999	51	598	844	999999	248	237	751	696	999999	999999	999999	796	999999	922	691	177	39	694	999999	395	593	746	867	738	101	485	810	199	999999	999999	999999	63	616	999999	575	556	439	999999	634	903	999999	999999	999999	345	999999	999999	999999	948	262	826	395	90	785	574	744	305	731	999999	999999	762	999999	561	773	366	155	658	189	407	999999	144	737	980	999999	175	730	999999	861	532	503	235	582	862	937	106	646	787	278	52	837	279	825	999999	20	872	486	999999	94	528	199	586	999999	999999	601	127	999999	999999	999999	999999	844	18	443	999999	613	813	190	564	623	676	999999	999999	999999	147	999999	999999	319	415	970	197	689	627	652	999999	343	916	548	85	999999	999999	17	240	766	659	208	829	836	999999	719	207	691	922	999999	417	807	830	205	549	936	524	807	683	999999	833	929	227	365	109	865	696	999999	114	304	999999	999999	489	601	999999	939	739	999999	692	695	772	505	999999	999999	244	536	512	999999	998	999999	746	22	334	795	932	729	981	999999	999999	999999	999999	932	587	999999	685	999999	328	239	999999	610	206	283	125	999999	999999	338	172	88	130	999999	363	974	276	965	557	790	344	693	669	999999	957	275	999999	999999	671	840	917	149	462	495	217	283	257	398	942	473	897	345	133	999999	566	902	353	173	407	999999	665	622	999999	895	415	999999	569	471	652	931	999999	194	326	999999	420	999999	999999	999999	365	90	727	878	32	94	893	998	999999	74	446	65	922	999999	533	622	999999	999999	999999	566	90	583	713	999999	745	999999	703	712	28	999999	193	999999	999999	999999	807	999999	999999	999999	999999	986	12	416	73	505	999999	596	19	428	999999	704	999999	125	999999	999999	555	782	377	999999	142	999999	390	190	999999	279	881	999999	780	999999	999999	216	301	397	705	91	564	999999	519	999999	759	158	12	284	61	324	999999	78	587	225	172	999999	949	999999	999999	588	605	999999	436	999999	624	131	816	804	885	454	999999	270	419	873	504	881	272	999999	999999	984	999999	116	138	665	634	812	326	999999	51	999999	999999	999999	999999	127	486	743	999999	724	593	637	341	207	999999	606	911	384	659	713	720	291	761	999999	999999	670	
579	499	692	771	999999	811	805	999999	763	376	999999	501	527	301	397	761	643	547	575	554	652	811	717	532	753	999999	163	612	999999	999999	756	999999	713	81	547	986	60	476	565	782	832	89	443	32	418	419	999999	367	326	958	648	223	224	999999	28	768	782	170	27	908	658	202	999999	14	619	722	787	999999	753	999999	999999	999999	999999	793	721	572	377	694	124	344	404	999999	999999	884	121	999999	262	70	63	999999	999999	890	459	656	133	639	671	438	412	696	632	410	614	916	257	999999	241	430	932	455	400	97	56	682	999999	863	906	533	893	87	999999	999999	402	973	999999	821	717	336	669	92	999999	938	999999	427	711	994	191	379	999999	639	311	831	999999	608	389	999999	999999	776	999999	270	999999	147	545	335	999999	999999	17	640	719	436	763	905	999999	850	554	461	999999	628	971	519	682	537	896	999999	775	638	599	794	594	90	977	941	193	408	359	763	403	957	201	999999	987	550	660	210	876	999999	79	288	63	999999	999999	225	805	633	588	205	251	292	999999	597	315	999999	56	999999	999999	822	721	999999	500	791	67	848	436	174	532	141	876	695	386	999999	569	999999	740	665	769	999999	146	560	999999	163	521	121	999999	604	500	773	504	31	751	64	999999	716	787	272	870	472	788	640	110	457	328	555	905	999999	37	999999	482	999999	869	697	999999	170	542	346	999999	946	450	832	999999	758	636	855	999999	332	999999	852	533	477	999999	306	973	505	459	372	835	966	216	226	576	505	999999	124	161	999999	378	524	184	450	993	924	31	955	999999	352	821	473	999999	582	497	185	471	999999	999999	572	723	190	711	179	511	313	999999	999999	266	999999	467	521	703	890	999999	179	677	92	999999	870	285	999999	999999	117	551	371	365	999999	729	400	43	999999	529	588	999999	198	812	999999	939	690	194	797	699	798	884	309	769	719	999999	327	507	389	999999	999999	999999	705	651	603	999999	149	947	116	505	865	999999	181	992	999999	560	765	366	672	999999	793	999999	999999	328	740	232	252	602	645	14	411	893	999999	764	804	300	635	999999	219	386	799	999999	88	301	999999	664	713	316	654	169	862	960	999999	246	737	48	999999	386	911	381	999999	547	312	111	103	971	489	416	999999	824	924	229	157	295	999999	61	607	196	999999	85	999999	935	948	486	151	451	999999	417	37	766	999999	259	634	999999	999999	262	440	976	208	862	184	306	129	829	244	999999	813	548	999999	999999	441	623	891	835	862	999999	598	826	959	652	999999	82	999999	
431	343	675	594	320	294	100	621	630	987	999999	901	999999	999999	128	999999	999999	999999	520	524	352	335	867	367	798	999999	561	663	999999	27	555	948	999999	999999	697	496	568	58	502	999999	802	74	810	635	269	999999	999999	633	479	584	460	24	403	557	47	999999	476	999999	796	345	999999	436	17	613	999999	999999	798	306	128	632	682	999999	145	265	721	999999	524	999999	108	863	335	999999	194	38	999999	541	555	554	999999	999999	999999	260	999999	167	531	376	999999	206	203	999999	146	353	514	846	902	10	999999	147	999999	759	581	245	219	932	999999	999999	252	978	57	900	137	253	426	999999	613	431	208	978	734	354	999999	327	999999	522	727	981	423	347	136	999999	999999	418	718	999999	999999	999999	999999	999999	157	726	999999	999999	159	303	457	892	927	987	243	480	802	900	412	491	537	263	208	697	215	999999	391	904	852	491	247	719	535	305	999999	829	390	878	830	18	230	153	177	743	999999	834	64	999999	113	655	762	762	999999	236	592	765	585	353	124	129	345	999999	235	668	999999	738	367	631	489	414	100	924	79	999999	271	394	96	464	999999	380	973	955	801	207	728	485	713	309	999999	741	253	46	999999	711	999999	11	918	509	687	999999	477	432	945	699	564	838	999999	611	965	208	999999	999999	999999	999999	155	389	999999	37	999999	999999	35	68	919	748	170	63	170	368	731	269	475	586	999999	305	999999	550	19	111	642	889	792	999999	999999	513	999999	132	324	30	565	293	583	999999	569	116	311	418	513	207	539	511	999999	334	879	705	732	103	353	426	839	999999	380	326	395	999999	787	923	724	999999	686	47	738	149	802	448	999999	584	26	670	993	495	47	811	572	141	221	468	999999	638	780	968	779	898	191	960	913	266	505	519	328	388	999999	999999	999999	501	999999	539	531	999999	28	157	86	682	433	999999	567	999999	754	999999	838	999999	700	96	635	717	999999	840	957	842	535	999999	89	507	352	614	800	940	300	999999	999999	682	999999	791	619	999999	999999	106	474	837	402	354	511	251	999999	999	688	608	999999	804	243	932	581	999999	905	999999	78	579	340	819	553	627	999999	683	999999	999999	999999	999999	476	12	824	171	375	130	450	190	919	837	999999	999999	926	202	478	495	837	434	110	259	886	999999	564	323	765	655	293	775	87	827	355	525	618	779	141	469	979	81	566	460	999999	724	679	241	753	988	999999	361	999999	781	846	999999	65	142	999999	455	448	511	406	720	837	674	999999	999999	492	310	734	999999	999999	19	
516	999999	867	650	20	172	352	332	569	777	999999	931	627	305	999999	884	469	485	756	686	999999	478	675	846	622	574	620	587	749	453	999999	745	300	149	999999	999999	603	999999	999999	860	999999	125	941	999999	957	905	57	808	120	607	840	999999	999999	383	999999	999999	101	31	999999	446	551	764	583	126	523	27	999999	488	39	900	290	64	364	895	999999	905	999999	999999	888	717	526	999999	476	151	612	14	999999	917	999999	237	989	999999	387	999999	319	348	541	824	999999	939	274	999999	778	219	999999	786	894	505	999999	92	511	54	142	320	919	738	297	999999	514	518	999999	999999	336	999999	911	709	676	679	586	244	373	712	941	948	999999	957	43	267	999999	826	120	849	126	999999	999999	944	449	999999	764	999999	999999	109	999999	596	999999	550	242	975	308	617	119	224	918	565	999999	799	113	193	867	962	999999	40	618	999999	408	824	607	999999	87	967	269	999999	914	999999	999999	274	401	999999	682	902	725	68	999999	216	716	895	930	561	999999	999999	999999	999999	210	999999	875	30	491	632	999999	452	943	973	898	340	358	510	999999	912	381	454	407	758	510	965	999999	646	81	411	999999	513	893	55	908	161	999999	13	408	122	999999	173	783	769	167	240	958	999999	169	628	858	216	999999	28	189	905	528	999999	754	999999	999999	238	949	89	999999	999999	558	898	75	999999	213	354	112	197	781	218	999999	638	601	280	16	494	486	452	999999	764	999999	999999	865	12	632	55	258	172	556	901	223	703	117	999999	682	999999	686	422	425	513	113	999999	246	999999	244	890	490	484	238	81	752	506	535	897	999999	999999	42	73	999999	167	105	999999	641	879	994	967	999999	127	999999	946	808	74	37	50	660	519	639	894	768	742	999999	774	933	485	999999	999999	178	999999	999999	999	38	622	999999	267	417	174	999999	366	977	276	369	372	999999	292	272	999999	999999	495	246	257	52	147	305	382	602	331	15	999999	730	287	799	320	410	598	917	195	766	769	999999	496	752	999999	917	501	383	999999	888	651	222	472	247	682	999999	469	957	890	327	999999	665	95	168	999999	636	999999	477	58	999999	297	374	86	920	709	862	749	504	769	230	803	999999	410	442	364	943	268	999999	999999	346	941	641	999999	868	842	999999	999999	338	151	999999	226	33	334	240	999999	286	146	551	537	999999	999999	999999	197	999999	524	925	999999	999999	999999	667	378	661	360	711	30	655	347	218	88	605	325	999999	362	132	13	779	674	179	841	88	806	717	511	306	122	976	999999	367	999999	
916	849	894	999999	484	279	565	673	622	219	945	939	928	472	932	999999	812	612	74	999999	744	999999	95	811	725	860	999999	159	64	999999	54	211	999999	999999	172	756	430	887	878	853	999999	116	61	959	895	148	878	254	579	999999	999999	373	389	702	609	666	763	999999	999999	623	999999	416	618	33	175	744	960	73	309	185	999999	924	734	221	227	999999	208	135	999999	587	981	999999	580	264	999999	680	822	287	264	506	999999	348	88	264	245	42	999999	38	999999	999999	188	814	944	403	726	385	639	177	484	999999	467	638	999999	999999	641	212	999999	999999	734	494	922	683	999999	803	192	736	999999	479	976	195	999999	180	999999	764	409	177	471	187	999999	913	51	654	999999	293	48	364	181	857	623	43	206	142	999999	999999	239	504	15	151	999999	999999	539	170	201	299	830	296	999999	412	999999	999999	741	657	826	821	453	999999	880	525	764	828	564	999999	999999	942	999999	17	999999	999999	535	999999	999999	329	967	548	383	999999	463	999999	999999	752	67	769	999999	159	302	549	316	999999	855	961	623	490	386	392	435	551	314	258	310	823	999999	999999	876	918	999999	421	690	288	999999	573	814	378	73	22	771	795	999999	706	650	449	999999	999999	185	573	290	999999	943	585	122	831	575	214	211	999999	999999	999999	892	127	845	999999	858	37	43	292	157	999999	426	373	620	639	599	608	608	861	131	999999	999999	313	637	632	477	115	175	616	997	609	176	434	679	979	903	834	860	769	999999	674	999999	893	425	999999	264	580	964	483	242	967	606	350	517	330	999999	588	999999	223	413	752	999999	427	294	548	89	992	999999	641	736	999999	999999	838	999999	457	650	206	888	603	377	999999	151	692	999999	40	999999	825	916	359	288	324	355	999999	999999	838	812	945	608	999999	954	272	886	999999	999999	477	229	999999	80	70	679	504	999999	886	846	516	611	999999	999999	264	999999	263	999999	999999	362	421	419	110	482	441	644	999999	598	21	648	999999	21	818	945	906	810	245	999999	856	679	784	624	999999	999999	849	237	643	902	354	341	700	999999	550	999999	335	68	128	294	638	425	999999	999999	689	247	999999	505	792	999999	146	453	309	508	999999	999999	578	999999	950	999999	633	214	11	999999	253	999999	947	918	470	999999	619	999999	691	999999	127	999999	999999	878	934	999999	999999	353	444	418	766	999999	42	202	999999	999999	999999	538	118	818	661	433	424	180	662	19	300	822	45	944	615	298	761	358	390	999999	958	699	862	999999	251	999999	769	592	46	353	647	754	950	
584	455	999999	999999	873	999999	693	27	536	999999	925	930	246	999999	500	803	477	148	683	999999	190	926	703	676	388	577	380	664	831	143	999999	999999	545	872	460	499	534	999999	888	69	999999	770	432	483	937	798	999999	972	999999	999999	568	999999	999999	999999	999999	657	999999	414	360	305	999999	39	195	999999	907	562	395	374	857	10	279	919	259	623	999999	419	503	229	739	590	572	408	395	52	999999	114	408	602	111	999999	747	130	999999	592	150	667	584	39	575	384	999999	640	999999	279	519	649	954	350	999999	999999	999999	532	674	770	733	519	999999	152	828	803	164	999999	272	64	262	158	721	667	483	999999	834	474	999999	365	187	932	999999	126	999999	924	159	67	775	999999	648	999999	455	999999	999999	630	999999	999999	999999	772	229	619	377	999999	26	370	999999	297	999999	379	526	999999	999999	999999	999999	800	999999	527	619	904	653	999999	27	522	415	47	999999	999999	807	852	434	402	273	881	145	999999	565	999999	999999	999999	999999	999999	200	999999	234	959	999999	999999	843	69	404	505	822	306	128	999999	601	854	655	979	667	644	490	25	999999	999999	425	996	183	999999	244	999999	428	457	999999	791	999999	622	297	455	699	999999	999999	748	999999	928	999999	999999	999999	23	999999	710	577	129	504	361	999999	185	460	110	543	350	999999	817	999999	401	999999	375	397	336	999999	979	567	209	289	110	203	741	567	999999	553	458	243	170	999999	534	435	308	952	556	420	731	172	999999	999999	359	604	633	924	65	999999	999999	579	999999	797	985	153	999999	999999	403	167	640	617	999999	557	94	116	801	999999	300	965	778	422	841	916	999999	817	999999	297	929	506	570	999999	512	175	348	879	807	372	999999	999999	67	468	999999	398	999999	124	729	639	827	253	802	876	634	99	999999	999999	999999	519	313	178	772	999999	910	999999	597	823	115	277	999999	215	308	439	681	909	907	319	999999	999999	146	379	98	741	469	686	999999	693	192	999999	102	556	151	298	999999	906	617	977	558	999999	801	956	19	461	430	622	945	999999	205	724	191	763	929	999999	382	934	999999	41	999999	234	203	903	999999	693	184	662	999999	20	380	999999	999999	930	761	210	651	190	370	999999	320	847	741	339	498	467	999999	339	626	855	915	134	999999	586	366	333	468	999999	325	999999	287	768	558	934	993	431	999999	261	999999	999999	999999	202	573	453	720	773	999999	863	415	183	462	999999	999999	218	105	999999	947	999999	999999	437	999999	999999	865	54	359	552	299	999999	999999	76	44	978	337	896	221	723	560	384	866	
593	840	604	492	999999	999999	442	999999	999999	999999	999999	484	718	687	999999	988	890	337	529	103	177	999999	686	999999	999999	999999	483	517	999999	996	382	999999	572	848	980	596	146	271	722	999999	916	819	949	966	598	999999	325	301	999999	908	999999	395	41	290	698	119	164	87	153	13	389	999999	593	352	999999	62	911	999999	706	999999	852	629	614	347	187	358	534	719	929	755	823	192	753	241	999999	986	663	292	999999	871	999999	999999	127	718	802	991	236	999999	509	545	999999	454	594	786	66	700	781	694	113	350	585	444	157	397	999999	999999	181	999999	676	481	399	628	999999	835	544	792	512	895	544	999999	131	927	220	393	999999	378	999999	967	184	975	215	968	189	808	296	998	911	729	999999	605	820	874	930	999999	156	62	733	758	251	273	197	999999	159	917	228	657	999999	764	999999	999999	999999	213	187	700	999999	430	449	912	549	545	881	999999	367	938	375	999999	996	192	247	31	644	839	726	911	787	329	819	272	589	999999	775	156	999999	725	999999	616	696	999999	761	725	613	820	219	999999	391	414	527	220	999999	971	661	50	527	301	177	769	487	275	999999	946	611	186	332	911	770	734	999999	642	941	759	561	766	431	521	418	823	629	30	999999	999999	802	999999	721	618	999999	999999	999999	999999	557	237	139	431	327	815	123	436	497	308	935	999999	47	885	999999	792	420	894	619	15	883	353	999999	466	745	999999	154	13	999999	714	933	45	999999	262	94	713	629	139	999999	615	408	981	335	331	94	999999	345	917	339	999999	208	92	999999	999999	241	999999	999999	999999	685	787	671	120	971	783	999999	900	999999	785	800	565	999999	290	454	13	607	902	999999	818	999999	872	999999	236	673	536	516	851	920	999999	30	999999	999999	956	999999	661	944	297	999999	552	956	194	332	559	126	999999	766	999999	999999	121	999999	339	196	999999	999999	813	594	444	446	444	277	523	999999	69	764	999999	939	999999	835	999999	68	319	892	999999	862	196	549	999999	120	999999	770	598	223	808	475	691	694	999999	665	640	77	510	851	575	285	443	214	273	794	999999	834	560	999999	845	999999	707	446	999999	999999	114	274	950	334	999999	673	678	309	181	593	83	236	593	550	205	724	558	999999	326	999999	428	981	286	848	913	75	219	516	999999	999999	767	999999	973	938	560	376	127	186	314	901	606	999999	43	679	721	969	999999	20	999999	999999	504	249	129	999999	988	132	999999	999999	420	481	464	999999	999999	425	826	828	262	654	999999	828	999999	382	163	425	592	
295	948	606	999999	944	824	999999	999999	999999	261	527	135	452	999999	437	999999	999999	766	832	447	444	211	617	999999	893	999999	596	30	68	522	131	96	704	999999	999999	184	999999	974	476	657	999999	542	684	174	308	703	810	999999	561	449	999999	616	999999	977	158	93	999999	753	999999	236	237	188	571	999999	139	441	430	999999	256	263	997	999999	299	184	191	999999	527	452	554	999999	907	892	468	999999	931	515	765	727	999999	619	843	999999	740	249	430	87	970	949	45	867	999999	999999	999999	308	451	549	999999	156	999999	999999	566	888	209	52	329	345	719	952	803	623	675	703	725	999999	419	370	311	999999	999999	999999	999999	999999	417	687	917	611	444	170	999999	392	199	619	931	543	62	999999	438	697	919	94	367	28	999999	421	999999	579	999999	820	999999	91	248	275	401	999999	999999	999999	480	521	135	999999	900	559	785	999999	434	66	771	191	584	999999	931	613	140	999999	747	913	431	995	496	999999	41	624	280	95	154	999999	227	250	999999	74	484	916	572	211	193	999999	999999	735	987	144	807	399	999999	999999	159	634	144	999999	943	410	567	999999	35	786	999999	286	288	700	275	999999	838	531	961	520	999999	25	50	999999	485	938	680	695	999999	361	999999	642	388	846	999999	519	788	999999	306	999999	507	999	891	785	525	907	999999	542	469	487	306	286	437	999999	999999	144	594	999999	256	14	730	871	477	674	999999	53	898	999999	764	756	721	352	234	152	23	980	133	264	413	578	418	147	999999	999999	999999	264	999999	999999	401	800	925	582	999999	301	98	999999	532	999999	539	999999	19	98	999999	713	765	954	61	295	712	473	999999	999999	802	677	595	999999	999999	999999	618	992	839	999999	50	963	999999	148	112	932	999999	387	458	906	725	999999	569	330	999999	522	999999	110	212	919	999999	999999	789	594	999999	572	999999	504	999999	586	608	547	642	774	999999	814	999999	626	851	128	240	334	24	113	615	999999	999999	275	233	133	999999	518	789	919	293	122	183	246	368	539	236	559	397	872	308	999999	298	794	282	554	639	149	258	94	688	626	913	685	979	909	464	440	281	867	405	100	999999	723	999999	935	999999	999999	268	322	891	681	937	152	805	437	999999	323	999999	679	493	51	269	705	240	999999	208	999999	266	458	85	795	288	529	476	218	429	575	313	347	914	993	880	936	202	17	688	999999	880	552	999999	150	448	601	383	364	830	999999	492	999999	736	152	389	809	999999	106	402	417	675	596	17	16	19	655	999999	500	999999	332	513	233	
977	999999	617	714	130	999999	357	686	156	122	999999	999999	93	999999	610	771	613	81	999999	106	614	281	105	294	544	331	999999	999999	999999	882	204	508	549	999999	846	999999	535	675	689	999999	748	716	271	563	218	640	922	999999	999999	993	886	98	632	417	619	706	341	332	179	798	803	999999	849	999999	917	999999	827	824	643	999999	999999	938	391	397	999999	999999	20	542	86	904	999999	999999	999999	843	999999	999999	875	142	649	149	967	213	506	891	509	194	866	999999	646	339	812	108	885	999999	757	948	999999	245	69	721	999999	999999	256	274	399	201	815	16	999999	811	13	695	184	999999	343	43	441	500	888	172	41	22	896	999999	999999	310	999999	14	95	57	408	640	999999	928	453	178	956	242	501	318	379	999999	729	834	335	126	923	999999	410	999999	999999	216	357	999999	689	683	902	509	181	99	999999	810	999999	229	999999	999999	622	256	61	175	86	209	999999	579	999999	181	293	71	421	999999	386	345	603	999999	999999	999999	293	999999	248	999999	999999	457	70	999999	843	999999	939	509	431	963	999999	676	339	245	647	999999	999999	777	999999	518	400	841	98	206	712	999999	217	559	689	221	88	447	18	999999	899	999999	148	597	736	234	999999	999999	640	457	481	999999	16	367	999999	232	983	516	80	730	379	434	999999	864	699	999999	361	390	999999	219	884	66	668	57	345	28	179	620	51	880	285	999999	210	999999	724	13	132	849	835	466	238	572	377	288	912	475	999999	284	999999	31	872	852	999999	431	573	425	51	958	32	704	63	373	475	199	454	762	233	728	149	695	591	511	999999	364	981	321	999999	390	145	870	759	894	722	29	17	999999	654	999999	76	999999	962	174	999999	140	999999	865	107	999999	833	160	252	540	145	999999	439	370	307	608	449	262	736	660	823	999999	945	168	650	455	191	30	117	999999	999999	999999	733	427	684	423	950	126	999999	510	556	985	627	228	999999	519	590	647	999999	999999	339	814	573	311	350	675	195	254	224	652	996	999999	52	797	878	999999	478	21	999999	999999	657	333	999999	235	113	838	999999	727	409	999999	999999	544	894	999999	999999	848	276	431	86	19	238	706	901	571	514	743	999999	829	349	463	50	578	960	252	398	15	776	347	207	512	151	467	845	93	788	461	918	980	683	40	39	56	934	677	654	951	431	476	721	999999	895	704	387	999999	100	999999	583	651	673	118	81	929	999999	574	867	770	861	818	783	62	825	962	156	319	434	993	999999	999999	999999	447	584	309	625	838	
999999	999999	90	899	993	999999	877	276	317	574	958	999999	999999	370	999999	999999	100	999999	693	669	544	933	557	999999	521	106	651	300	999999	235	534	999999	313	395	957	999999	690	961	825	290	184	999999	654	999999	999999	333	181	283	999999	714	357	971	615	956	999999	683	889	999999	999999	896	999999	587	222	91	49	195	796	437	999999	388	203	138	999999	413	494	984	288	975	999999	197	925	377	816	349	878	563	166	357	102	999999	999999	677	583	928	438	597	346	573	542	175	537	743	871	105	999999	228	194	212	471	999999	405	914	306	200	971	484	770	872	212	486	38	449	344	999999	848	525	555	858	974	896	648	999999	442	999999	659	999999	506	721	829	660	379	954	885	999999	878	999999	999999	999999	957	954	826	999999	999999	999999	146	98	409	999999	256	994	673	336	237	999999	670	690	999999	755	540	790	999999	58	999999	552	117	83	999999	561	999999	999999	999999	999999	900	30	79	183	999999	999999	413	571	782	763	999999	835	987	53	727	320	122	198	153	626	851	176	976	778	999999	999999	948	73	999999	847	493	34	999999	510	435	999999	504	497	346	105	351	969	18	225	584	218	565	73	355	999999	449	70	88	999999	999999	999999	999999	999999	752	535	437	350	46	934	279	449	984	486	618	521	815	999999	999999	58	284	881	999999	761	999999	223	263	999999	717	292	407	999999	946	331	198	701	172	213	744	810	668	10	933	83	999999	999999	233	88	455	834	436	824	999999	40	253	999999	999999	999999	108	539	282	999999	999999	753	537	847	999999	663	298	916	999999	999999	880	52	389	283	999999	95	815	69	989	999999	999999	999999	855	582	999999	916	88	759	136	878	114	214	537	125	999999	189	545	107	999999	570	790	539	485	823	999999	999999	650	999999	490	999999	477	48	999999	108	123	999999	897	955	632	586	584	999999	999999	480	507	675	515	274	906	999999	549	717	427	429	394	900	407	41	638	999999	999999	117	278	645	411	999999	664	439	12	626	291	590	474	65	985	261	748	14	326	278	660	999999	999999	721	940	759	999999	130	713	223	353	866	326	584	320	999999	270	154	79	441	20	86	999999	999999	487	959	253	999999	444	143	999999	402	999999	999999	398	890	54	556	705	652	454	999999	725	789	282	425	273	890	745	999999	990	999999	935	884	999999	583	999999	783	243	981	516	999999	685	579	71	999999	160	957	195	429	432	999999	449	427	987	476	999999	482	17	72	999999	362	627	926	999999	558	467	831	999999	814	776	999999	323	999999	145	205	859	156	728	331	275	316	
705	999999	95	999999	164	518	897	791	999999	999999	775	181	999999	164	631	759	999999	513	999999	329	854	380	653	172	999999	725	291	791	616	214	754	686	796	389	656	999999	840	866	403	948	999999	321	591	144	495	151	437	981	573	110	719	224	837	946	461	335	671	923	886	438	236	115	184	999999	887	99	384	906	507	329	918	570	119	544	395	543	788	519	677	258	297	310	999999	516	494	999999	848	999999	927	331	999999	999999	979	999999	721	828	146	999999	256	406	766	531	483	999999	191	999999	999999	302	561	918	546	161	999999	999999	151	999999	887	999999	999999	999999	250	534	979	185	689	10	591	999999	822	999999	999999	225	273	280	999999	766	999999	999999	334	999999	434	556	299	18	999999	488	671	351	823	999999	999999	479	48	898	165	242	551	308	564	999999	568	960	999999	994	522	330	888	975	999999	384	110	999999	342	198	924	694	244	971	400	211	338	249	330	37	625	926	999999	375	124	260	999999	999999	419	153	999999	999999	86	999999	496	999999	599	999999	206	449	999999	37	999999	849	999999	999999	997	580	907	363	999999	328	639	452	379	595	152	523	860	894	169	582	999999	198	421	999999	617	999999	484	935	611	642	53	881	999999	999999	999999	999999	999999	653	999999	644	620	66	301	458	833	634	925	999999	321	999999	999999	999999	289	999999	534	947	437	522	854	68	105	971	751	220	999999	757	118	781	805	814	132	999999	642	524	999999	446	897	963	627	983	23	584	999999	535	806	741	602	231	72	841	900	878	798	999999	549	649	314	90	183	85	999999	153	104	999999	952	628	668	764	160	98	60	999999	895	870	54	521	357	225	413	999999	165	887	719	999999	914	254	418	448	999999	322	999999	817	789	551	999999	999999	999999	126	582	999999	82	837	81	974	999999	999999	982	928	999999	38	301	99	676	639	920	637	434	999999	592	999999	220	230	789	837	956	243	685	354	412	184	41	240	642	236	470	328	816	999999	182	489	272	490	298	947	31	52	150	160	630	830	445	358	999999	874	966	852	999999	243	999999	558	750	637	525	975	996	70	999999	450	179	602	821	690	958	112	999999	999999	932	842	816	913	999999	999999	724	582	999999	683	705	999999	269	618	999999	582	726	623	739	634	999999	322	950	960	596	699	980	999999	19	755	399	432	438	246	920	215	427	114	465	225	913	943	246	323	364	999999	190	560	332	248	963	999999	373	811	765	619	891	855	327	403	999999	695	573	983	293	283	340	32	698	999999	164	621	167	523	999999	31	86	637	
606	908	999999	430	705	770	791	999999	999999	626	481	999999	999999	999999	787	72	999999	999999	380	262	40	90	999999	168	862	267	999999	351	999999	999999	100	999999	543	999999	259	418	884	999999	989	802	999999	238	224	999999	999999	397	751	592	834	105	999999	503	999999	999999	999999	525	561	360	567	448	686	449	877	219	535	736	999999	69	323	378	999999	547	999999	577	70	801	866	643	999999	475	515	501	516	92	996	597	104	999999	656	999999	856	534	999999	550	126	752	361	14	187	814	630	692	999999	466	917	999999	275	82	762	806	999999	999999	743	102	933	194	932	795	223	938	999999	57	412	589	999999	999999	980	686	460	317	450	999999	465	801	845	823	232	60	174	691	332	999999	957	850	999999	938	790	474	617	932	820	566	999999	249	182	582	289	689	944	274	335	588	621	999999	365	797	462	941	257	120	999999	881	630	999999	616	621	999999	562	514	583	999999	515	79	999999	497	883	79	226	629	272	543	543	116	899	999999	743	999999	512	494	287	485	999999	999999	999999	971	999999	935	999999	633	999999	492	727	999999	370	411	819	518	999999	999999	482	727	246	322	984	999999	428	999999	730	176	872	222	588	999999	236	999999	24	297	572	999999	999999	948	809	592	999999	779	815	368	999999	999999	999999	234	999999	554	22	999999	249	999999	999999	930	552	173	214	999999	760	348	999999	660	999999	999999	397	531	999999	546	408	999999	918	653	253	215	761	70	39	242	629	648	999999	999999	64	677	999999	999999	65	642	999999	395	743	715	832	730	874	999999	999999	483	110	24	287	999999	155	488	641	595	999999	37	179	492	144	971	473	999999	441	999999	999999	281	413	910	476	314	542	999999	791	999999	999999	999999	999999	605	650	555	142	615	370	147	887	999999	46	273	204	999999	473	521	261	771	999999	720	298	13	560	148	80	199	547	973	236	142	697	999999	774	770	696	573	842	589	839	999999	751	304	983	38	245	999999	715	448	999999	30	761	29	961	110	233	337	54	511	484	999999	78	396	910	999999	999999	607	999999	434	341	899	999999	672	931	393	968	994	30	999999	903	930	484	108	999999	215	381	999999	477	674	546	368	529	341	114	896	790	365	393	237	999999	999999	650	291	999999	999999	999999	98	97	577	141	239	999999	522	608	553	468	969	999999	704	383	212	140	824	887	999999	379	347	568	45	603	613	610	792	999999	999999	290	999999	999999	999999	863	293	589	899	542	317	62	999999	732	561	437	820	110	689	999999	947	506	999999	403	999999	999999	14	530	999999	973	527	628	524	149	
342	273	275	978	999999	840	100	999999	999999	291	999999	920	373	614	16	608	783	999999	921	999999	435	999999	464	799	856	628	859	999999	999999	925	25	688	537	867	999999	298	171	841	47	848	764	334	276	543	823	224	999999	399	523	454	999999	24	706	585	713	999999	808	476	132	445	981	337	999999	314	276	891	392	505	223	718	999999	941	475	83	183	111	999999	920	975	642	429	469	249	999999	735	10	982	999999	999999	999999	489	695	999999	601	866	999999	999999	961	277	932	831	703	185	804	17	259	549	632	412	612	79	887	501	489	25	522	999999	12	999999	275	908	999999	999999	396	239	999999	231	873	217	999999	862	541	653	52	810	999999	999999	999999	85	999999	461	359	999999	999999	999999	601	203	240	585	353	348	246	999999	11	33	400	360	789	575	999999	38	675	999999	999999	750	538	244	458	999999	999999	238	653	926	104	814	559	890	800	637	999999	557	991	999999	863	408	625	159	651	29	419	375	503	869	819	457	785	999999	999999	999999	229	367	745	999999	999999	999999	695	320	999999	999999	474	510	560	999999	938	708	47	388	562	266	999999	388	592	438	269	924	735	783	999999	646	39	999999	999999	999	418	279	999999	999999	11	748	712	314	862	464	555	909	815	351	931	999999	420	407	381	628	676	841	999999	316	301	372	389	911	999999	650	167	848	504	560	743	668	896	999999	386	814	554	819	525	138	883	359	999999	999999	999999	997	236	999999	999999	387	999999	576	505	506	148	638	368	800	112	221	999999	999999	415	264	608	273	224	813	30	999999	83	999999	325	646	999999	941	263	999999	999999	215	424	999999	604	999999	237	177	172	999999	468	747	456	753	999999	999999	830	186	944	853	785	588	782	423	612	999999	314	999999	260	859	83	206	385	371	740	896	796	772	112	299	37	440	110	824	354	282	121	330	999999	21	816	256	997	409	221	480	432	11	999999	916	812	999999	916	999999	999999	271	372	999999	22	999999	517	999999	83	655	826	354	488	958	999999	339	999999	984	337	999999	999999	999999	209	975	999999	270	473	795	850	195	486	276	524	797	507	999999	909	36	999999	327	503	758	182	999999	999999	866	992	474	932	592	350	828	433	676	270	999999	71	397	933	752	357	722	216	888	178	999999	829	690	460	985	430	549	676	19	999999	294	655	999999	402	293	277	999999	862	267	844	999999	842	848	536	18	31	522	103	564	970	781	551	293	999999	32	999999	311	23	947	172	801	161	423	930	976	843	213	999999	999999	485	357	859	949	999999	999999	717	
981	164	452	999999	907	456	121	49	964	999999	371	685	999999	257	965	986	915	105	53	999999	429	917	999999	999999	817	527	453	999999	623	999999	999999	250	662	999999	65	157	571	982	264	355	49	384	965	243	482	528	625	999999	519	370	999999	853	999	999999	298	999999	603	287	156	389	13	42	426	52	149	130	999999	73	201	999999	999999	933	840	698	999999	54	951	326	692	299	999999	60	999999	999999	978	748	250	999999	26	991	999999	999999	835	999999	352	16	958	923	103	361	999999	999999	210	701	945	20	23	311	999999	253	122	286	999999	999999	487	952	472	174	73	400	880	382	57	210	999999	141	107	965	356	460	96	38	233	341	999999	350	849	867	316	999999	999999	939	999999	999999	878	999999	699	978	397	399	544	794	999999	702	480	132	999999	10	438	814	912	57	954	104	167	94	999999	999999	72	146	112	605	857	999999	999999	941	287	284	332	996	442	129	999999	999999	916	999999	999999	530	860	999999	835	849	439	502	65	688	984	999999	999999	793	223	445	915	260	999999	939	999999	999999	47	539	844	240	677	441	381	793	479	999999	187	865	916	999999	403	401	999999	999999	175	365	999999	976	999999	287	668	538	782	996	999999	327	669	977	365	414	492	330	827	605	182	997	130	999999	999999	985	822	999999	877	690	52	999999	949	44	773	581	723	71	582	567	571	999999	999999	385	590	161	338	209	510	511	50	82	574	705	90	177	244	779	767	971	464	919	660	999999	954	689	378	635	214	999999	691	431	747	269	999999	42	347	745	680	67	657	623	999999	999999	650	969	950	253	999999	605	347	999999	999999	611	113	652	488	999999	431	901	783	999999	995	726	820	619	334	314	672	999999	829	499	108	709	323	841	680	294	451	984	738	134	682	999999	999999	747	999999	146	166	391	553	779	324	779	284	999999	627	522	555	999999	645	646	581	999999	775	999999	844	595	298	999999	971	999999	999999	446	172	659	29	397	290	82	492	198	157	290	504	60	999999	999999	999999	368	224	168	738	420	999999	102	999999	999999	832	999999	999999	541	848	894	419	359	662	877	999999	624	935	239	999999	483	548	456	498	999999	410	725	673	524	169	929	57	813	465	999999	107	80	116	252	999999	693	178	951	349	263	870	154	397	307	713	999999	432	999999	926	265	872	892	604	999999	376	117	924	388	381	918	847	606	894	955	779	546	518	692	675	548	314	596	116	245	999999	266	337	375	999999	359	506	73	886	999999	834	214	999999	855	999999	456	768	790	999999	431	999999	274	
999999	442	528	176	999999	740	318	388	951	285	785	369	999999	999999	780	558	577	999999	421	783	719	694	131	574	999999	663	817	228	999999	523	26	999999	829	999999	15	895	847	644	67	766	754	508	258	559	429	116	34	999999	676	219	222	557	20	999999	555	999999	321	999999	999999	639	922	99	609	437	268	110	540	674	115	884	711	932	964	999999	38	221	446	999999	155	999999	638	999999	552	569	999999	999999	675	999999	610	448	584	894	999999	428	843	999999	898	820	300	328	576	359	659	791	999999	999999	593	999999	603	344	130	749	807	141	10	999999	547	49	136	799	435	343	74	666	310	817	393	546	810	373	999999	625	281	827	398	289	402	999999	71	30	875	319	603	276	328	835	999999	417	999999	999999	127	859	693	500	893	242	999999	999999	491	691	897	57	554	239	32	504	477	980	999999	720	478	999999	978	999999	923	999999	999999	797	348	999999	730	976	128	837	256	462	999999	780	999999	165	994	409	279	379	133	828	764	373	254	823	367	115	673	707	504	340	999999	587	999999	777	502	497	999999	26	960	921	999999	717	983	569	573	697	56	588	725	79	999999	608	999999	105	360	999999	553	999999	117	624	312	420	343	915	581	353	213	166	999999	507	754	263	419	212	999999	57	999999	685	259	670	69	95	981	434	999999	282	604	481	426	999999	943	139	999999	346	618	518	384	78	987	229	493	890	925	228	999999	264	999999	780	205	313	988	868	275	447	999999	226	438	908	999999	308	999999	999999	999999	537	999999	624	354	82	593	999999	673	320	697	999999	186	178	169	763	119	568	999999	824	286	123	147	999999	864	471	780	999999	90	475	999999	688	999999	761	160	398	999999	700	910	999999	197	814	999999	999999	180	245	270	999999	66	674	999999	534	225	924	455	999999	400	488	759	883	999999	999999	310	207	999999	19	558	425	27	771	109	419	658	967	636	471	482	469	904	629	210	393	999999	415	676	999999	473	556	316	534	998	185	940	36	999999	996	513	999999	343	171	686	845	379	295	999999	389	876	257	298	984	999999	999999	583	999999	999999	999999	999999	895	530	892	545	12	999999	492	999999	924	478	631	153	639	957	999999	136	743	943	999999	999999	59	840	296	999999	225	268	332	391	999999	601	999999	353	915	999999	618	911	450	999999	683	999999	999999	999999	649	999999	254	114	658	36	113	803	840	196	999999	894	999999	64	999999	999999	330	744	999999	111	999999	999999	668	287	999999	498	349	999999	686	127	270	629	137	536	999999	385	331	121	609	999999	288	274	761	
623	37	999999	345	563	677	999999	305	999999	948	785	817	326	253	967	876	170	686	974	127	722	999999	696	766	279	863	859	994	999999	145	491	823	999999	572	55	260	216	163	785	999999	999999	821	331	681	352	719	999999	142	364	244	448	999999	313	157	999999	696	999999	264	76	999999	818	140	96	803	467	999999	388	754	208	999999	670	17	901	999999	565	901	999999	999999	424	559	989	999999	999999	974	696	872	520	291	999999	358	919	952	96	94	642	431	734	527	223	390	341	129	934	647	574	441	718	999999	592	146	101	324	839	516	711	101	500	122	117	595	451	106	230	849	999999	717	920	816	881	144	176	88	802	999999	999999	869	792	999999	410	999999	163	730	999999	397	999999	605	999999	580	383	551	930	999999	999999	628	938	245	898	94	999999	856	520	901	908	457	970	23	999999	805	297	841	999999	999999	712	851	999999	721	999999	999999	592	999999	604	349	442	339	213	553	667	999999	999999	983	971	708	999999	999999	745	262	999999	252	426	254	999999	317	293	542	252	433	999999	568	196	227	838	74	999999	659	999999	999999	999999	578	254	427	355	348	999999	999999	869	600	366	168	116	189	899	164	417	348	119	297	66	900	97	780	643	109	987	999999	155	906	216	492	301	574	792	999999	998	999	898	743	607	979	672	652	76	999999	999999	16	999999	684	657	999999	999999	964	123	569	491	473	783	255	361	833	168	963	999999	874	867	542	396	999999	165	418	449	375	690	87	999999	444	713	891	647	980	999999	470	259	63	942	336	460	999999	761	999999	225	653	392	999999	820	709	999999	202	999999	920	619	672	528	248	713	184	284	46	341	56	759	892	608	999999	284	698	999999	340	999999	540	91	999999	893	631	999999	999999	982	916	266	999999	186	999999	17	726	370	885	941	20	349	767	61	423	891	715	999999	332	54	22	499	132	995	999999	270	999999	838	999999	778	999999	999999	917	202	368	780	812	870	999999	884	881	19	399	999999	703	999999	174	489	667	281	188	999999	999999	752	999999	999999	143	533	258	260	999999	888	914	116	54	964	999999	574	999999	642	88	844	536	448	172	12	999999	376	302	999999	106	863	180	184	600	51	185	999999	999999	941	647	999999	622	999999	230	999999	105	292	712	999999	569	599	795	999999	203	344	999999	432	590	999999	326	999999	240	322	163	800	717	739	516	13	999999	266	999999	999999	995	798	232	548	999999	178	907	999999	664	564	376	507	999999	156	999999	265	721	753	584	266	625	880	59	309	833	429	286	365	776	999999	949	
999999	257	54	39	404	121	999999	214	999999	68	508	113	676	946	999999	999999	571	758	260	291	45	999999	95	999999	999999	749	922	714	797	892	552	51	955	999999	73	259	999999	999999	587	153	940	549	173	207	126	777	382	363	999999	697	999999	606	525	426	999999	999999	999999	918	913	654	199	75	416	999999	516	466	999999	71	883	407	708	999999	999999	116	350	999999	518	999999	18	348	376	569	537	110	999999	999999	526	538	701	999999	999999	114	212	999999	954	875	142	643	690	660	999999	320	480	779	999999	270	435	999999	999999	427	122	999999	909	575	287	999999	999999	999999	352	999999	940	618	370	451	321	604	999999	249	999999	999999	363	874	206	999999	718	65	999999	758	121	916	999999	117	999999	283	329	999999	204	637	654	335	999999	826	301	129	719	20	950	38	467	394	29	999999	266	999999	73	247	999999	561	856	232	540	778	204	999999	61	832	165	97	132	999999	999999	614	594	826	138	537	999999	87	639	999999	115	70	301	726	896	333	850	999999	219	999999	731	999999	780	432	794	568	631	864	77	999999	854	862	999999	956	985	414	999999	440	482	536	664	11	922	158	126	999999	487	478	539	728	981	312	877	50	779	765	833	999999	42	999999	905	718	999999	751	853	252	163	344	999999	491	999999	420	999999	999999	999999	729	721	999999	315	999999	91	163	335	348	905	999999	985	866	186	230	581	439	999999	999999	631	946	991	180	304	873	326	152	737	57	997	570	932	205	623	59	53	211	857	999999	488	752	393	999999	846	999999	999999	297	167	520	910	302	22	999999	61	480	999999	999999	337	999999	997	938	426	287	350	344	620	999999	252	999999	187	379	582	690	999999	879	563	329	334	993	616	999999	984	226	147	999999	558	474	153	999999	321	501	873	425	720	549	335	115	330	999999	691	477	54	40	343	540	720	332	43	999999	999999	999999	227	343	825	967	953	999999	149	645	786	155	646	110	815	685	506	999999	969	884	553	457	999	823	999999	148	985	999999	883	606	984	236	440	999999	235	903	284	539	599	999999	596	135	999999	684	999999	545	831	999999	225	657	44	563	362	158	999999	470	419	999999	41	999999	982	999	326	543	661	999999	999999	674	875	912	411	966	566	999999	999999	427	491	324	108	766	317	51	999999	999999	572	431	999999	292	353	764	493	879	999999	913	999999	596	999999	432	999999	999999	830	166	79	312	256	78	996	999999	859	210	978	105	999999	274	999999	941	999999	101	999999	239	685	432	331	120	428	531	467	999999	455	701	618	68	300	999999	936	161	
971	436	979	999999	435	738	999999	153	786	398	583	243	544	829	999999	999999	462	794	488	407	835	959	883	724	610	999999	999999	168	999999	919	999999	372	999999	227	999999	834	121	999999	804	947	999	188	999999	999999	947	234	119	625	375	999999	606	506	999999	538	325	22	999999	265	893	92	58	274	561	866	593	221	905	999999	860	999999	999999	985	989	541	408	657	635	853	999999	385	243	999999	792	690	323	308	917	999999	901	956	291	856	583	722	898	734	999999	999999	446	736	328	999999	765	873	304	621	516	913	140	668	387	699	488	999999	848	984	482	999999	999999	295	999999	116	425	904	219	750	411	277	642	674	999999	178	416	999999	999999	451	308	919	395	701	791	999999	668	242	579	592	378	76	873	913	999999	754	913	160	442	999999	375	861	663	554	219	999999	280	999999	637	999999	292	447	460	406	686	562	485	999999	503	298	448	193	999999	627	381	999999	403	729	999999	999999	999999	265	607	844	86	447	265	999999	491	552	999999	212	605	369	309	930	615	477	237	699	278	72	999999	154	774	999999	536	46	999999	874	999999	551	999999	361	955	999999	839	999999	330	999999	307	644	999999	951	563	999999	587	965	327	999999	729	926	501	722	17	201	608	999999	80	893	911	228	668	617	706	193	167	254	414	999999	100	10	156	989	401	999999	702	999999	590	999999	605	570	719	731	154	919	60	332	353	999999	999999	999999	544	437	999999	88	975	752	999999	380	88	343	560	54	999999	729	779	511	999999	382	999999	903	999999	543	298	350	509	937	473	999999	143	835	900	999999	854	999999	999999	719	999999	999999	659	950	999999	219	458	271	20	999999	380	999999	149	548	11	999999	274	999999	999999	11	148	986	579	47	288	468	247	253	442	909	199	646	273	999999	849	18	723	548	453	999999	94	36	340	999999	567	999999	647	595	833	930	386	339	211	464	580	999999	743	621	671	999999	972	215	828	110	485	734	162	89	698	993	257	725	81	849	999999	999999	656	745	479	241	820	652	999999	999999	532	859	444	999999	489	183	274	111	877	461	999999	878	207	239	358	833	895	568	999999	840	682	999999	999999	361	547	999999	29	997	151	440	180	330	795	326	999999	625	299	353	599	525	728	155	847	619	169	999999	999999	426	397	646	345	262	755	579	829	871	601	93	271	31	163	277	959	447	999999	370	93	881	661	999999	543	552	999999	381	122	537	813	648	201	999999	553	602	610	505	105	918	574	999999	496	706	34	215	91	577	999999	461	999999	410	338	999999	999999	999999	
765	999999	113	792	293	999999	467	302	67	953	891	763	478	999999	666	464	999999	999999	795	866	999999	954	708	337	999999	401	20	660	352	412	319	402	553	999999	999999	999999	999999	312	634	999999	759	204	649	80	323	328	999999	809	999999	730	999999	999999	13	98	648	810	956	775	999999	892	374	806	950	654	644	499	220	999999	723	720	72	49	738	604	117	200	999999	637	23	152	301	210	865	621	999999	353	398	464	872	37	989	626	980	741	999999	952	254	999999	436	824	118	999999	96	999999	999999	29	237	409	980	999999	504	328	761	189	601	999999	999999	338	310	301	110	999999	999999	696	730	446	999999	999999	999999	165	946	999999	211	198	999999	159	123	999999	999999	334	126	999999	484	999999	532	671	864	801	149	662	21	915	694	999999	724	362	65	399	354	231	961	999999	999999	999999	999999	193	999999	572	999999	451	60	999999	384	976	184	120	999999	671	173	999999	581	266	857	126	153	41	626	999999	474	681	104	723	999999	732	999999	999999	999999	658	999999	349	555	302	656	698	611	862	540	718	960	999999	91	394	236	295	649	704	382	514	681	478	567	59	108	473	357	336	712	652	613	298	751	622	756	824	513	999999	609	168	514	291	999999	907	116	859	600	999999	497	161	93	667	513	999999	976	445	999999	999999	203	193	351	285	159	999999	114	671	863	468	637	411	781	370	104	223	999999	999999	999999	659	943	248	872	647	838	561	568	945	999999	999999	645	320	999999	17	95	426	999999	239	999999	612	802	445	999999	142	82	95	379	999999	573	299	855	586	468	131	562	954	320	999999	999999	597	329	169	885	967	999999	327	368	774	284	678	406	770	268	375	856	507	252	740	575	752	191	999999	382	495	50	69	852	999999	999999	141	115	123	999999	544	999999	999999	559	999999	319	754	726	999999	999999	894	893	95	328	102	275	999999	711	580	139	694	999999	483	999999	400	927	763	474	999999	328	153	573	999999	999999	723	92	223	948	999999	999999	820	35	586	999999	999999	602	955	741	759	656	999999	999999	535	983	108	138	809	856	999999	111	556	290	289	286	306	331	610	116	604	20	61	999999	497	159	319	668	829	87	309	798	999999	32	714	791	999999	999999	47	999999	880	999999	283	367	788	999999	874	999999	999999	310	110	167	991	848	146	749	604	293	931	999999	674	439	309	999999	999999	371	999999	999999	575	497	358	999999	999999	311	236	20	999999	694	999999	384	284	999999	921	529	976	152	999999	133	885	965	197	644	999999	999999	634	999999	294	551	999999	999999	983	350	963	
259	951	528	999999	690	999999	136	999999	999999	965	557	111	895	518	999999	755	999999	564	15	648	610	309	713	790	999999	676	786	725	195	884	999999	400	934	999999	671	577	999999	278	125	999999	759	953	287	679	244	999999	739	999999	514	796	404	999999	977	701	363	949	248	737	252	999999	835	999999	999999	34	75	166	176	999999	847	213	999999	147	449	504	888	657	31	43	999999	999999	937	854	999999	399	490	47	423	242	462	999999	338	999999	999999	111	675	358	999999	263	614	87	999999	659	94	310	999999	267	423	483	999999	705	999999	214	190	182	999999	999999	199	436	544	37	743	999999	999999	135	875	585	999999	999999	828	539	999999	999999	999999	479	999999	287	770	910	899	999999	624	999999	429	756	794	999999	540	853	999999	694	169	700	719	586	343	459	42	959	435	999999	999999	85	999999	283	185	999999	999999	999999	999999	798	220	288	999999	321	413	804	514	999999	340	751	54	268	999999	143	999999	830	59	842	145	999999	255	999999	485	984	87	548	294	156	581	635	348	828	367	236	999999	880	172	999999	183	539	945	172	999999	684	999999	887	762	521	902	355	119	999999	576	268	553	409	999999	999999	999999	999999	519	367	999999	999999	412	226	900	999999	999999	499	999999	651	669	999999	291	92	192	999999	125	999999	785	772	253	236	999999	406	262	999999	682	84	87	620	173	318	30	587	874	923	999999	653	999999	676	862	413	999999	467	282	971	976	471	227	999999	437	54	89	747	124	999999	189	999999	963	801	999999	585	999999	56	999999	361	585	703	218	268	530	471	213	119	910	839	999999	68	133	291	132	221	856	86	193	999999	238	999999	473	812	743	274	689	194	272	999999	992	999999	979	921	395	282	999999	959	481	965	999999	970	837	284	999999	131	882	682	679	999999	728	345	863	369	132	999999	999999	405	525	265	781	29	999999	632	847	907	999999	212	999999	849	958	999999	604	227	288	999999	445	198	299	621	392	17	514	79	558	999999	777	999999	798	93	52	857	443	226	193	820	133	999999	436	615	999999	680	999999	830	244	831	740	645	999999	863	999999	51	116	903	999999	999999	514	777	999999	999999	139	469	413	999999	999999	110	463	999999	43	999999	145	241	762	683	999999	711	230	684	834	727	916	142	538	935	226	999999	750	540	353	419	999999	999999	999999	999999	999999	583	276	999999	999999	144	378	362	611	622	728	635	289	433	334	171	554	830	999999	357	999999	997	930	478	594	806	360	922	44	999999	162	789	110	525	207	995	444	254	661	700	359	564	530	916	999999	591	721	326	
999999	999999	865	485	412	783	963	487	653	798	999999	227	783	455	999999	987	470	999999	534	763	235	999999	726	309	179	252	997	999999	477	23	271	13	95	43	716	852	999999	676	386	999999	999999	720	351	999999	863	999999	916	903	999999	999999	455	277	66	957	101	877	465	999999	316	999999	785	254	999999	999999	537	387	142	749	738	474	999999	999999	562	999999	211	515	987	90	999999	735	335	104	481	999999	568	999999	999999	999999	942	999999	396	203	999999	226	542	318	999999	999999	119	486	311	176	175	772	313	661	714	849	999999	585	890	999999	129	580	834	999999	772	84	80	543	440	14	999999	999999	88	45	433	346	675	893	805	284	970	999999	433	168	928	999999	631	907	289	999999	382	366	948	20	84	999999	391	850	545	635	641	576	56	307	369	999999	694	278	237	377	184	999999	999999	615	414	169	156	675	762	73	453	999999	263	999999	632	999999	951	999999	961	643	955	824	358	999999	643	999999	999999	999999	799	999999	25	363	679	912	923	999999	586	999999	605	914	643	999999	98	481	999999	999999	322	713	675	918	999999	626	316	999999	421	999999	513	999999	972	19	255	999999	876	999999	58	100	494	351	418	121	864	999999	471	999999	10	999999	736	876	988	175	999999	210	461	881	349	398	56	95	500	574	16	999999	370	999999	669	999999	839	989	999999	999999	999999	999999	305	563	999999	706	164	269	593	182	623	999999	620	807	927	999999	568	999999	759	999999	53	408	999999	843	115	888	257	875	999999	999999	410	746	453	999999	191	120	999999	897	828	643	244	787	502	328	950	379	999999	563	999999	624	64	844	240	773	58	584	130	461	458	174	458	288	882	999999	771	877	999999	723	625	816	150	670	176	125	425	265	999999	532	893	999999	532	694	217	762	332	566	516	999999	849	606	999999	452	449	663	195	955	904	296	556	83	999999	642	937	851	999999	393	678	124	357	792	678	597	999999	722	642	763	81	130	999999	215	371	512	873	28	826	698	231	512	930	470	361	619	975	819	999999	890	999999	366	999999	999999	888	401	333	66	927	402	999999	727	999999	431	884	999999	411	351	999999	684	768	999999	35	785	999999	175	999999	999999	999999	69	999999	748	182	751	16	999999	841	945	326	969	188	817	999999	999999	813	999999	999999	509	585	999999	999999	634	117	864	131	837	341	502	775	722	999999	445	999999	868	999999	999999	554	279	424	179	999999	466	34	743	999999	999999	828	601	972	668	684	999999	311	863	850	999999	641	318	999999	178	384	349	179	604	762	742	999999	231	999999	678	949	999999	
94	999999	999999	999999	609	374	368	999999	999999	739	530	116	999999	532	144	761	28	792	504	246	649	255	999999	999999	296	430	980	763	759	999999	947	304	719	999999	999999	895	239	109	388	277	999999	459	170	644	818	73	565	239	999999	440	213	999999	999999	999999	999999	838	621	41	465	188	393	605	999999	411	792	236	397	576	932	249	532	918	414	999999	296	199	95	161	784	233	999999	751	164	329	404	97	130	17	900	999999	284	207	643	999999	999999	353	999999	759	851	592	675	988	306	999999	907	294	455	999999	425	381	753	469	999999	242	323	641	450	101	16	704	999999	390	999999	181	964	334	285	214	352	943	999999	336	999999	202	557	999999	454	795	999999	999999	641	182	999999	529	18	999999	951	999999	886	252	999999	947	752	157	486	295	323	135	404	582	999999	251	604	482	999999	426	170	63	685	446	196	654	679	999999	999999	933	999999	156	172	160	383	874	328	999999	49	213	584	999999	716	271	999999	329	999999	999999	110	400	578	118	308	591	999999	897	725	450	65	258	277	855	93	552	496	177	962	253	209	144	923	504	443	27	999999	999999	347	424	999999	867	263	999999	796	673	364	690	848	580	507	486	999999	877	54	791	999999	729	78	173	774	395	366	157	639	966	477	83	999999	291	749	644	559	311	566	999999	994	999999	68	999999	999999	806	329	391	746	999999	999999	55	460	651	90	999999	940	999999	999999	497	999999	116	211	999999	205	999999	24	566	831	862	926	847	999999	856	796	509	670	657	975	999999	76	974	411	917	981	431	623	33	999999	636	704	386	999999	79	687	888	235	238	999999	906	791	762	560	883	795	999999	734	999999	855	581	452	292	208	682	431	536	705	294	848	773	668	999999	999999	205	168	550	999999	251	999999	907	284	441	442	999999	185	314	424	527	131	844	697	29	999999	628	193	421	188	979	999999	161	193	941	390	450	248	800	405	365	999999	254	950	493	434	947	999999	20	999999	139	999999	999999	121	187	172	13	999999	999999	822	999999	999999	746	372	999999	999999	28	724	343	61	999999	999999	384	908	69	801	999999	893	214	594	999999	999999	182	999999	999999	483	531	49	15	778	386	999999	599	977	667	999999	999999	882	743	999999	416	233	963	959	999999	999999	131	999999	999999	999999	296	119	872	64	602	999999	838	999999	323	733	999999	978	718	565	674	999999	999999	407	999999	715	823	994	999999	324	188	997	368	999999	713	750	361	999999	987	629	491	276	501	999999	385	999999	515	999999	999999	999999	817	437	514	408	294	240	76	724	966	
999999	562	302	999999	558	875	604	57	625	470	999999	382	999999	990	99	83	407	136	696	999999	989	210	29	999999	150	506	999999	493	959	928	483	683	637	356	651	76	999999	999999	943	999999	999999	214	890	999999	999999	637	999999	446	425	999999	887	113	380	702	999999	145	543	867	819	999999	135	121	97	696	987	889	744	999999	348	32	884	999999	999999	37	250	784	320	686	999999	512	447	999999	77	635	51	999999	313	934	379	516	533	332	497	891	543	669	127	203	999999	116	893	656	107	403	450	999999	921	352	462	202	825	857	437	999999	999999	820	53	462	655	617	585	810	43	832	499	562	602	999999	999999	581	667	126	340	333	619	999999	216	999999	195	254	458	961	999999	186	691	675	999999	190	999999	722	625	664	548	999999	531	92	623	999999	999999	887	203	629	858	881	534	999999	999999	113	697	823	614	378	276	999999	168	623	338	856	151	823	667	422	999999	771	955	999999	578	999999	802	999999	999999	999999	770	307	60	829	113	600	652	982	157	999999	999999	462	118	256	999999	147	999999	999999	999999	766	134	999999	229	781	613	97	925	999999	140	926	311	171	656	999999	999999	969	359	338	999999	737	214	168	675	876	929	563	662	708	615	440	31	894	781	411	999999	690	87	279	226	26	674	130	852	231	999999	331	999999	999999	648	999999	787	999999	999999	26	999999	965	414	353	852	60	434	227	916	699	904	416	389	254	999999	918	891	90	122	504	999999	999999	316	454	396	607	756	999999	69	196	652	779	507	765	849	851	285	999999	426	175	591	457	999999	162	326	999999	999999	561	586	730	537	707	999999	892	953	478	658	960	999999	255	303	215	167	729	57	135	908	624	999999	16	642	166	999999	946	999999	615	878	164	137	322	665	204	641	339	658	945	650	614	811	381	202	325	777	999999	872	999999	999999	999999	115	201	175	999999	999999	580	98	380	999999	191	980	999999	599	504	832	645	589	108	573	827	81	111	484	303	812	33	999999	326	389	492	84	536	999999	404	59	999999	157	347	47	71	999999	287	902	468	634	999999	781	999999	492	142	592	773	812	471	413	13	717	871	514	143	999999	771	991	999999	117	999999	32	205	454	897	497	251	71	999999	586	793	209	25	669	349	251	125	834	257	899	999999	724	999999	999999	56	999999	285	833	999999	304	480	999999	350	361	190	450	586	253	595	644	350	711	309	885	999999	804	702	999999	175	891	650	999999	999999	661	805	729	178	214	408	679	222	999999	166	999999	116	999999	858	663	489	898	665	
872	249	999999	999999	999999	424	968	999999	251	525	999999	999999	23	999999	543	552	689	556	460	282	382	845	999999	432	931	555	101	779	124	945	48	722	999999	999999	778	697	141	999999	999999	315	210	834	999999	163	999999	750	999999	563	999999	999999	178	117	39	626	293	36	333	999999	628	54	332	199	265	305	487	362	401	787	999999	846	421	587	999999	155	81	547	688	762	294	190	412	538	216	999999	777	999999	692	649	943	999999	374	999999	483	171	999999	20	578	861	676	785	359	999999	688	726	999999	999999	766	999999	554	745	348	570	896	447	999999	794	983	106	528	555	669	752	999999	133	481	470	113	999999	999999	71	968	999999	96	999999	831	56	849	489	626	195	999999	809	999999	207	413	803	64	46	529	999999	37	999999	342	130	125	607	522	564	999999	82	999999	586	999999	493	777	999999	483	396	615	595	944	503	999999	343	389	860	657	646	720	678	416	77	999999	975	999999	495	495	965	999999	234	533	294	244	999999	708	588	98	999999	429	892	329	667	999999	933	253	533	13	999	741	999999	949	875	844	576	999999	999999	926	745	460	291	999999	518	13	391	71	659	999999	924	999999	999999	999999	56	999999	827	358	999999	999999	726	732	509	491	495	234	137	284	658	450	668	999999	298	661	352	160	148	999999	999999	663	49	871	593	275	89	374	999999	493	999999	659	27	227	916	999999	210	23	950	999999	999999	293	876	116	999999	999999	999999	45	345	149	429	895	88	961	547	95	607	854	148	244	412	131	294	643	381	999999	432	450	972	525	999999	338	209	348	336	527	999999	932	467	999999	674	53	999999	800	74	17	580	999999	999999	999999	175	355	875	716	397	418	998	242	735	414	786	159	999999	819	999999	100	696	740	634	29	308	675	397	999999	569	369	102	494	579	373	428	377	769	151	360	116	999999	492	950	999999	529	555	207	63	596	525	980	219	122	973	321	840	999999	999999	999999	499	999999	999999	157	38	999999	514	999999	371	986	999999	389	920	469	999999	636	213	999999	717	500	752	999999	343	999999	999999	388	883	381	999999	61	587	946	118	999999	860	999999	353	345	922	601	999999	893	999999	76	999999	145	69	749	541	347	118	60	713	171	780	31	624	941	112	649	443	143	66	319	408	999999	281	311	999999	433	292	867	866	126	999999	859	999999	999999	991	909	328	999999	999999	268	999999	999999	242	999999	999999	839	999999	411	242	283	167	999999	999999	525	668	713	864	757	151	118	64	251	193	999999	685	920	388	357	950	203	330	999999	999999	798	376	999999	
240	334	472	769	899	880	634	593	958	605	33	127	608	999999	55	570	999999	730	213	702	353	645	999999	918	460	185	461	48	952	999999	586	48	158	796	482	539	295	999999	218	999999	616	999999	638	90	897	270	749	673	158	759	318	573	594	999999	999999	595	72	554	318	723	429	595	641	110	999999	984	969	812	804	515	285	618	521	999999	999999	752	17	999999	31	199	999999	787	890	202	549	999999	454	484	277	999999	477	740	74	495	753	999999	999999	537	71	912	999999	937	999999	999999	999999	699	61	564	588	999999	587	880	999999	128	297	642	705	999999	561	15	999999	494	544	917	47	545	554	36	999999	75	793	479	999999	118	999999	999999	999999	999999	718	849	961	890	896	999999	999999	999999	217	945	999999	999999	324	520	999999	65	999999	806	999999	951	999999	999999	154	999999	287	999999	982	118	760	424	230	797	722	459	730	711	54	650	598	999999	617	450	999999	608	828	174	750	283	999999	999999	736	101	106	968	999999	779	999999	999999	612	383	999999	999999	836	792	725	410	399	999999	790	274	20	731	218	360	999999	999999	999999	999999	206	123	999999	999999	999999	694	999999	138	700	754	809	950	16	117	999999	224	532	425	614	545	883	427	774	884	492	239	65	15	999999	745	634	999999	999999	168	740	498	610	810	586	152	114	596	709	999999	66	999999	267	999999	693	993	999999	918	550	999999	662	778	348	999999	226	385	999999	683	256	955	129	323	782	848	999999	549	614	999999	999999	471	999999	999999	718	999999	828	653	971	999999	321	889	916	715	999999	999999	506	962	159	723	594	210	512	430	350	754	525	742	67	999999	535	153	389	117	999999	89	635	375	999999	219	69	572	999999	487	999999	999999	999999	414	379	680	351	414	399	891	136	638	958	20	946	963	614	95	999999	562	999999	177	509	809	636	999999	476	140	901	999999	999999	999999	796	35	999999	999999	715	121	372	386	77	131	754	999999	981	999999	130	999999	428	106	604	974	977	851	861	203	999999	999999	777	514	999999	220	512	458	237	999999	841	999999	951	963	257	503	722	219	495	999999	423	20	827	195	744	852	712	999999	345	688	54	999999	174	865	999999	999999	343	857	182	856	999999	999999	999999	876	609	999999	673	464	848	111	261	999999	366	999999	780	999999	411	592	769	361	999999	707	123	548	999999	896	999999	95	838	999999	169	864	46	999999	886	999999	749	950	585	558	999999	999999	956	244	437	286	999999	807	95	287	85	999999	98	821	999999	910	999999	721	999999	712	427	587	999999	87	941	397	731	999999	479	999999	107	460	
16	221	183	261	750	878	121	782	318	961	999999	560	695	418	999999	224	291	975	999999	37	143	873	140	600	631	878	302	999999	554	861	337	432	999999	625	744	999999	648	106	169	313	610	999999	404	999999	587	75	999999	532	999999	516	999999	504	999999	79	326	143	90	999999	629	872	586	81	999999	457	999999	999999	380	999999	674	900	576	194	999999	632	427	109	478	675	999999	566	496	999999	999999	47	425	833	706	999999	999999	610	795	999999	476	999999	727	999999	806	999999	831	19	694	322	857	999999	999999	999999	687	104	652	227	999999	999999	569	73	386	816	652	200	42	800	871	270	772	74	114	511	717	528	905	999999	302	531	999999	14	999999	184	912	709	107	173	155	612	999999	90	945	389	506	413	911	999999	885	616	999999	41	999999	433	549	793	615	439	543	169	199	762	925	142	999999	564	201	211	904	942	102	868	654	269	802	691	128	725	14	314	999999	994	13	686	617	999999	866	448	999999	999999	104	668	629	999999	999999	705	165	813	817	941	221	709	16	943	523	56	387	999999	630	858	675	999999	434	239	999999	204	759	248	525	761	697	753	999999	785	999999	433	249	667	846	999999	536	315	907	73	102	907	987	70	172	999999	433	989	817	776	999999	213	244	399	444	999999	945	916	297	65	999999	468	999999	231	999999	999999	806	719	40	532	331	369	982	999999	147	644	999999	698	85	999999	999999	708	999999	801	342	644	199	849	233	628	161	620	28	999999	819	633	775	766	966	83	764	714	958	999999	454	999999	231	873	262	799	20	257	999999	999999	728	545	999999	999999	889	999999	900	957	999999	999999	380	999999	351	140	999999	513	999999	451	732	12	200	623	999999	651	356	258	423	326	597	434	617	904	779	685	133	284	111	999999	999999	999999	182	806	227	556	913	743	742	101	331	748	999999	999999	524	837	151	114	795	999999	983	641	46	999999	370	72	794	476	931	666	999999	277	999999	434	573	225	830	999999	405	202	737	999999	515	999999	999999	848	999999	999999	389	941	543	28	488	230	999999	999999	480	999999	446	999999	762	999999	811	86	999999	64	346	505	995	309	17	757	709	602	999999	999999	135	999999	590	522	999999	999999	96	990	999999	987	999999	191	973	337	745	241	948	999999	999999	300	801	439	247	999999	999999	998	62	90	933	786	319	886	999999	90	120	766	18	999999	597	26	999999	821	999999	106	276	164	999999	667	563	776	809	469	999999	852	579	695	475	651	20	999999	999999	15	999999	346	678	902	114	893	227	978	233	33	999999	999999	999999	980	
485	151	999999	357	999999	999999	526	999999	999999	849	723	235	510	425	301	999999	913	999999	332	355	764	999999	427	374	60	639	450	999999	552	999999	817	748	999999	599	999999	999999	978	663	103	309	999999	899	999999	829	999999	999999	999999	801	687	866	119	623	100	594	225	867	723	307	306	836	999999	941	614	201	41	975	999999	911	999999	966	388	260	999999	33	866	864	999999	598	999999	181	256	999999	898	686	999999	203	658	327	383	351	999999	999999	366	267	365	547	295	178	797	212	565	481	999999	720	999999	859	689	999999	999999	361	619	134	999999	999999	999999	304	53	999999	525	837	327	999999	538	863	365	707	894	999999	999999	999999	578	999999	801	983	616	775	62	187	208	999999	999999	591	599	999999	732	486	569	242	677	999999	999999	367	652	999999	885	570	942	732	365	780	965	23	409	999999	999999	999999	999999	137	518	814	251	999999	729	709	333	736	406	999999	141	878	999999	661	999	606	825	221	999999	841	107	56	832	330	999999	427	851	999999	191	200	999999	999999	999999	999999	724	862	819	638	638	942	636	159	173	436	601	486	999999	999999	23	999999	583	571	999999	491	40	999999	982	999999	52	311	858	832	554	215	277	999999	725	999999	999999	147	786	999999	583	495	215	999999	882	406	999999	346	999999	999999	487	388	616	677	999999	999999	411	261	880	999999	595	336	999999	803	605	957	168	663	760	935	999999	876	26	396	988	615	286	999999	590	585	201	999999	526	320	999999	999999	598	599	999999	63	305	999999	266	999999	600	257	999999	999999	352	924	247	75	999999	999999	181	611	999999	230	689	488	395	328	671	304	707	889	809	774	458	999999	368	999999	819	707	999999	690	619	999999	796	741	214	999999	739	665	348	999999	999999	676	999999	743	999999	378	909	365	667	976	23	962	999999	711	999999	636	953	999999	565	677	255	878	220	491	991	243	999999	948	283	521	999999	16	956	580	768	142	635	714	635	990	999999	999999	49	662	999999	999999	999999	95	303	578	920	999999	110	999999	880	999999	466	999999	751	571	944	960	92	156	397	999999	15	609	942	314	999999	249	288	575	28	791	838	999999	999999	344	294	349	999999	705	601	762	905	296	700	526	676	978	999999	74	999999	699	382	999999	275	669	651	348	152	988	578	999999	548	999999	652	99	413	909	843	417	286	605	315	386	555	635	111	999999	999999	425	638	31	286	224	999999	328	419	945	999999	154	692	946	206	666	999999	919	224	380	644	611	123	766	145	999999	999999	449	999999	995	999999	640	567	999999	438	727	999999	556	999999	334	15	333	
679	999999	627	698	999999	339	409	649	999999	999999	420	731	999999	999999	312	872	886	731	436	999999	935	424	607	651	587	759	517	478	999999	580	525	999999	374	999999	931	655	149	447	830	999999	49	744	999999	712	229	836	999999	140	425	488	670	999999	999999	925	398	265	860	999999	999999	964	822	931	342	999999	999999	530	366	999999	377	657	732	448	901	999999	50	999999	679	895	432	999999	901	387	63	828	909	852	999999	449	922	675	999999	173	336	999999	999999	118	999999	74	602	698	999999	999999	763	767	755	231	999999	919	884	999999	999999	965	999999	370	73	445	877	514	770	267	539	917	999999	999999	862	568	122	999999	352	931	999999	614	999999	734	999999	808	624	295	83	687	91	82	564	724	98	829	620	965	802	999999	241	897	999999	345	169	561	999999	71	905	196	119	735	999999	952	419	972	999999	819	98	264	820	591	441	93	185	467	362	127	613	42	948	156	243	162	700	890	320	957	574	999999	556	562	999999	886	999999	999999	999999	611	999999	126	167	801	877	547	999999	650	466	999999	169	702	208	999999	457	999999	248	999999	999999	424	262	528	662	714	254	377	707	268	210	554	514	829	961	999999	812	496	874	156	279	999999	782	999999	434	999999	999999	872	999999	422	999999	517	648	616	854	999999	359	786	463	453	557	509	839	999999	999999	911	706	339	999999	457	999999	960	998	101	692	805	642	212	999999	563	916	381	855	295	999999	693	999999	898	975	881	401	36	43	431	599	999999	856	671	999999	999999	999999	468	999999	999999	101	154	519	557	923	58	999999	999999	691	999999	999999	999999	999999	554	958	755	16	808	999999	858	999999	304	999999	999999	999999	923	949	970	601	581	170	457	249	791	203	19	184	358	974	926	442	255	345	142	895	999999	125	311	712	855	516	594	114	283	999999	797	999999	943	64	999	999999	999999	555	119	999999	88	935	999999	361	949	999999	657	999999	437	425	810	959	794	681	88	808	648	268	745	999999	999999	353	966	781	405	999999	240	304	974	828	965	999999	235	403	816	487	999999	999999	999999	283	859	999999	676	857	208	838	431	271	975	201	460	219	810	54	173	735	999999	91	955	166	350	363	858	608	460	121	999999	999999	864	999999	999999	999999	504	472	216	814	676	999999	582	567	999999	969	999999	783	999999	755	889	191	999999	91	518	180	995	606	932	505	999999	77	406	999999	114	999999	406	384	644	763	715	999999	838	999999	68	860	508	397	999999	381	999999	84	241	704	999999	552	171	783	92	386	701	897	539	999999	999999	609	712	999999	999999	
341	572	999999	149	614	50	550	352	880	32	658	671	608	999999	999999	470	999999	836	701	999999	562	868	623	301	268	71	817	808	137	448	999999	999999	23	934	464	809	101	935	999999	664	681	209	291	761	434	714	103	95	977	249	92	772	20	629	900	473	949	651	880	553	233	742	225	442	573	510	999999	673	999999	751	999999	893	999999	47	194	999999	586	862	866	999999	967	731	830	888	365	686	146	394	44	991	999999	449	64	82	999999	939	984	849	999999	924	999999	999999	738	236	869	999999	562	973	444	547	886	96	785	336	585	501	911	336	86	887	373	274	639	999999	999999	929	838	999999	606	999999	378	737	674	942	999999	547	993	999999	999999	999999	134	173	949	496	114	773	664	728	496	999999	999999	999999	772	309	561	791	790	999999	999999	939	360	999999	999999	199	179	158	999999	843	837	47	507	316	318	909	763	210	324	999999	261	127	999999	999999	650	666	227	999999	964	374	391	707	756	622	269	88	816	710	796	759	999999	999999	361	820	891	459	442	999999	349	999999	546	360	477	648	999999	999999	674	250	773	710	971	999999	193	57	462	999999	999999	885	57	239	999999	62	413	564	999999	305	766	454	228	201	234	999999	381	111	999999	40	239	118	502	51	999999	575	999999	999999	999999	999999	772	314	368	761	177	556	999999	999999	769	999999	946	999999	999999	823	461	999999	32	581	486	999999	999999	91	229	432	999999	182	392	15	824	527	126	999999	776	999999	533	461	96	466	33	999999	833	270	341	344	93	999999	294	999999	590	195	553	999999	609	999999	791	690	94	999999	860	994	999999	667	295	252	377	628	999999	868	300	999	142	565	999999	808	641	816	749	885	348	999999	888	999999	425	638	973	999999	719	464	173	842	377	159	605	38	514	999999	974	99	966	999999	192	425	999999	999999	63	987	807	800	681	975	999999	209	597	288	116	459	251	656	279	999999	908	999999	704	457	999999	982	959	528	999999	475	999999	999999	918	883	400	473	335	835	585	985	999999	919	782	198	999999	177	561	327	922	999999	999999	327	819	359	556	511	720	999999	957	80	37	999999	999999	215	143	289	291	714	888	999999	133	415	81	999999	663	999999	898	999999	555	465	999999	642	999999	249	550	524	999999	999999	337	889	999999	404	999999	515	957	674	422	577	65	622	886	847	439	999999	999999	518	256	535	999999	566	612	214	385	502	649	395	682	999999	665	619	448	999999	387	998	890	999999	538	565	336	999999	576	999999	999999	932	578	583	999999	326	999999	999999	277	315	873	770	286	999999	
28	384	999999	572	991	165	911	446	183	174	470	440	399	211	980	691	999999	706	989	291	999999	452	999999	76	192	366	948	633	351	143	848	616	722	352	999999	163	699	763	997	420	999999	999999	999999	999999	122	772	927	116	999999	586	115	177	780	995	795	575	460	799	999999	635	217	288	104	50	326	999999	717	56	999999	826	991	446	999999	999999	871	737	693	519	999999	419	999999	842	581	765	999999	680	835	727	557	144	999999	899	384	371	999999	140	920	719	98	999999	64	999999	614	234	594	999999	467	212	133	67	882	941	999999	969	999999	374	999999	999999	22	999999	999999	990	499	366	133	999999	999999	347	374	999999	817	974	431	694	999999	559	238	999999	181	999999	223	633	603	499	262	761	63	414	175	839	999999	591	706	999999	251	999999	390	258	110	502	607	130	837	999999	249	908	520	162	614	647	999999	359	168	999999	999999	393	396	10	114	372	48	657	182	535	999999	236	277	978	999999	999999	179	999999	255	678	761	102	796	999999	260	354	250	999999	799	999999	703	999999	999999	62	30	999999	677	389	153	738	463	999999	999999	312	999999	23	640	541	999999	323	478	999999	113	999999	892	339	597	185	999999	760	131	147	858	999999	831	242	803	999999	958	999999	623	789	836	517	999999	811	154	494	145	246	999999	709	201	485	60	999999	999999	943	170	999999	999999	501	639	393	616	326	101	304	480	999999	999999	426	999999	125	700	688	329	596	274	91	195	112	999999	513	56	422	945	999999	603	294	272	859	64	277	999999	999999	159	452	901	898	720	849	24	999999	36	297	135	85	784	999999	227	999999	679	88	505	168	461	136	347	203	380	999999	700	196	999999	999999	999999	999999	791	578	539	876	695	999999	999999	345	98	748	487	759	296	999999	598	242	76	888	189	975	772	175	670	999999	115	707	999999	12	158	827	721	999999	999999	820	293	216	831	351	999999	999999	999999	999999	79	712	999999	999999	906	510	999999	468	999999	691	181	999999	543	999999	908	516	999999	987	999999	368	196	271	37	811	833	476	999999	392	411	725	210	999999	268	612	999999	958	383	527	800	999999	882	999999	999999	39	503	999999	286	667	999999	324	579	700	464	359	973	808	999999	999999	999999	439	924	737	999999	405	491	304	137	930	530	949	142	254	197	831	999999	506	563	997	318	303	200	918	93	96	155	509	422	909	639	297	283	999999	999999	999999	999999	999999	633	999999	547	209	412	356	147	358	191	335	999999	632	873	477	254	999999	999999	460	249	16	653	999999	999999	999999	882	999999	300	242	676	596	
481	827	999999	340	872	261	459	999999	999999	843	780	735	904	820	996	999999	999999	172	53	595	27	999999	130	999999	501	662	999999	565	326	193	65	905	681	595	999999	686	892	543	604	992	237	420	999999	406	999999	918	76	439	986	102	999999	999999	198	91	579	999999	706	653	838	220	999999	894	792	707	788	875	64	319	999999	319	999999	502	568	61	368	999999	999999	724	860	999999	595	622	579	234	11	927	999999	600	25	694	999999	248	999999	393	792	999999	999999	861	618	999999	863	757	999999	676	999999	690	569	147	722	972	416	999999	999999	265	625	587	999999	567	706	860	169	464	999999	281	340	658	798	184	268	35	979	891	116	999999	719	999999	999999	903	40	321	999999	578	877	999999	287	999999	999999	999999	768	214	999999	69	164	999999	200	409	463	201	999999	546	891	395	879	697	993	525	875	999999	545	787	438	999999	537	395	999999	999999	586	260	994	342	999999	359	416	999999	16	919	736	358	999999	320	384	957	566	493	429	999999	699	999999	999999	761	131	173	903	980	775	999999	532	769	999999	610	823	212	207	13	343	542	978	999999	690	83	789	527	972	999999	413	481	855	53	966	999999	890	406	211	243	999999	49	456	435	999999	410	397	966	103	709	497	181	759	563	160	999999	994	999999	999999	975	971	999999	201	678	999999	304	999999	488	803	735	999999	426	999999	964	792	304	999999	553	547	290	686	823	433	999999	738	999999	722	301	999999	88	535	26	999999	235	271	999999	847	999999	857	983	658	999999	999999	368	990	80	179	795	999999	999999	999999	999999	336	999999	299	158	180	928	939	345	581	999999	595	724	209	702	519	999999	702	186	456	318	695	564	631	777	660	75	282	667	71	926	531	999999	999999	94	999999	999999	999999	123	445	919	838	522	411	209	323	448	168	297	561	404	999999	594	409	492	755	999999	587	999999	498	999999	656	282	283	655	927	558	446	999999	999999	821	839	589	740	537	480	183	162	432	464	999999	907	984	999999	667	999999	937	636	794	338	919	120	424	999999	340	273	999999	248	756	281	765	12	53	999999	739	564	999999	853	872	999999	582	619	165	67	287	208	671	176	615	821	999999	921	651	786	102	999999	999999	965	409	273	914	934	405	160	698	999999	863	708	376	113	331	94	764	782	999999	309	955	367	347	142	602	399	632	935	290	843	360	267	193	39	999999	547	453	608	108	647	223	14	368	999999	344	962	799	512	500	906	999999	869	40	792	755	67	627	277	671	524	999999	470	869	854	999999	606	525	347	963	
783	640	165	683	118	96	950	998	279	798	999999	599	129	999999	384	999999	491	237	400	999999	92	999999	186	936	583	345	753	144	513	220	738	446	999999	549	716	999999	11	195	999999	706	805	68	358	479	41	925	192	35	999999	999999	376	999999	134	73	999999	863	464	228	999999	999999	342	815	494	999999	69	203	146	580	728	999999	685	305	314	693	477	999999	999999	707	904	999999	163	727	649	345	999999	369	999999	999999	668	999999	811	999999	96	159	999999	990	574	298	419	999999	788	611	306	385	493	81	74	441	595	857	300	757	323	451	619	999999	175	159	999999	700	881	747	911	999999	307	999999	219	165	329	487	459	999999	297	999999	870	551	431	999999	852	771	305	999999	803	999999	562	64	468	999999	999999	758	824	424	82	719	999999	50	999999	431	87	590	999999	908	121	118	407	999999	469	257	580	999999	193	901	306	999999	405	10	944	110	322	253	443	574	624	571	662	44	999999	999999	119	999999	851	999	999999	271	909	396	769	999999	413	545	594	221	74	999999	575	923	999999	999999	323	956	999999	599	119	834	156	298	294	550	455	999999	999999	890	148	750	226	999999	714	44	999999	999999	241	259	696	777	658	232	999999	161	995	739	916	581	264	163	734	261	890	361	125	620	112	229	999999	999999	727	703	82	323	999999	390	999999	93	93	999999	999999	845	903	342	999999	923	788	999999	554	716	999999	245	636	984	25	964	304	363	999999	924	907	22	19	655	59	955	159	999999	999999	999999	530	999999	498	950	438	999999	358	557	999999	201	832	969	674	534	594	492	77	98	999999	292	96	999999	173	999999	999999	999999	836	999999	292	230	774	601	237	939	195	623	999999	999999	555	136	615	746	186	728	999999	937	347	485	71	567	887	71	888	622	528	674	999999	338	552	726	62	110	274	956	999999	240	742	999999	348	970	999999	391	542	999999	677	350	679	999999	78	999999	374	361	196	725	999999	999999	713	615	421	521	954	418	143	999999	999999	514	481	999999	311	860	204	611	146	999999	822	505	529	717	944	187	999999	234	270	92	361	701	914	999999	999999	714	527	137	324	999999	25	335	258	712	106	172	999999	458	143	217	276	763	999999	105	903	836	192	995	999999	999999	525	730	999999	60	477	382	600	931	999999	596	342	76	999999	319	85	999999	999999	999999	620	781	318	546	100	999999	999999	598	487	819	646	999999	999999	531	467	90	311	295	187	208	245	724	572	937	852	546	999999	999999	475	904	29	999999	590	999999	385	888	924	999999	639	105	244	999999	895	780	
295	819	999999	810	609	216	17	789	999999	58	581	896	999999	381	999999	553	188	999999	999999	999999	799	240	206	165	999999	999999	165	332	656	91	999999	999999	828	792	999999	42	999999	73	999999	999999	999999	999999	999999	541	794	999999	679	553	999999	96	999999	999999	756	322	981	65	999999	999999	664	40	60	685	143	238	95	225	999999	999999	729	661	81	124	25	862	686	569	143	999999	371	667	898	612	47	999999	999999	999999	999999	515	810	595	419	571	409	570	219	221	107	868	999999	999999	421	262	823	632	24	803	612	999999	636	422	921	999999	548	999999	141	447	647	573	74	750	616	561	615	143	999999	509	715	455	999999	475	999999	275	219	792	256	999999	788	415	999999	370	731	715	879	398	674	999999	33	412	438	771	573	533	999999	705	962	859	647	689	390	514	97	999999	250	999999	949	656	749	755	999999	999999	659	242	27	703	999999	900	682	226	999999	791	486	312	27	999999	901	938	472	999999	830	396	999999	108	34	999999	999999	574	475	999999	448	27	711	278	662	999999	122	999999	516	109	999999	71	999999	430	230	598	38	785	149	368	270	21	194	999999	924	364	496	560	999999	976	431	454	435	963	777	451	89	218	650	84	999999	569	999999	372	828	769	999999	578	999999	436	22	497	434	117	458	437	833	476	353	308	456	561	134	539	678	999999	636	999999	652	778	999999	999999	144	999999	598	700	589	821	416	999999	155	917	682	781	963	999999	30	328	515	999999	999999	999999	865	352	999999	218	445	892	693	596	143	999999	926	110	999999	999999	999999	368	999999	999999	847	21	999999	999999	999999	538	999999	352	575	999999	221	999999	999999	311	169	906	954	792	447	389	265	697	137	820	32	160	990	582	864	999999	580	661	809	758	503	999999	552	677	199	99	340	102	999999	999999	385	824	296	625	940	20	247	570	921	999999	501	160	999999	250	175	999999	547	306	488	805	174	560	509	949	808	563	363	287	999999	999999	59	172	380	189	444	207	864	375	999999	999999	999999	20	740	679	266	353	722	312	512	198	551	43	614	521	784	825	999999	346	817	387	657	999999	967	572	90	999999	779	704	805	967	147	182	665	634	282	163	999999	999999	693	464	841	999999	999999	414	999999	999999	557	859	404	619	881	527	558	264	999999	572	52	999999	599	927	573	27	507	999999	999999	378	377	980	249	630	999999	999999	999999	999999	546	606	194	999999	764	73	781	920	310	196	95	619	999999	410	438	709	999999	652	999999	766	891	999999	553	240	363	438	648	577	619	773	999999	395	874	205	
718	999999	999999	489	413	535	999999	652	717	320	458	440	754	966	551	999999	519	999999	266	887	470	722	999999	954	209	335	999999	214	310	536	581	699	999999	999999	999999	999999	332	632	249	704	620	248	116	242	782	999999	684	681	36	90	264	261	139	986	734	995	546	999999	289	87	120	940	999999	191	999999	759	999999	336	284	712	216	887	999999	999999	276	999999	616	999999	999999	286	651	744	188	999999	282	330	999999	758	693	999999	303	899	352	171	594	999999	999999	999999	503	32	237	358	407	999999	873	376	148	999999	720	512	999999	726	999999	12	999999	376	762	132	908	418	999999	999999	999999	587	419	317	999999	999999	967	999999	335	691	326	159	59	303	999999	864	356	905	999999	992	48	190	318	576	999999	999999	999999	227	917	774	25	94	834	299	715	819	904	999999	999999	196	999999	133	186	697	409	999999	952	999999	999999	898	776	13	999999	206	999999	462	279	842	999999	204	225	750	679	999999	675	241	324	759	587	526	959	789	84	999999	392	914	999999	620	999999	545	397	602	198	29	999999	999999	857	637	400	263	550	72	897	636	971	859	999999	999999	31	178	999999	202	555	512	938	986	999999	242	999999	984	458	658	999999	999999	806	622	561	660	564	663	383	687	368	334	999999	999999	892	447	33	532	999999	999999	599	998	758	999999	57	686	90	999999	999999	625	823	999999	805	892	397	999999	830	358	308	794	999999	368	999999	109	833	231	536	51	999999	492	218	291	999999	79	68	676	374	611	575	999999	579	552	999999	999999	863	999999	528	999999	999999	129	617	999999	234	675	328	241	214	658	371	999999	999999	999999	917	999999	417	999999	999999	736	833	721	408	228	783	433	224	999999	788	45	246	999999	702	452	542	974	875	542	66	999999	750	999999	471	716	999999	749	725	541	999999	978	350	330	72	792	259	999999	720	398	999999	801	461	999999	453	179	999999	490	133	707	506	999999	726	874	999999	50	985	999999	259	692	977	999999	707	682	882	809	999999	916	818	910	202	753	264	486	999999	999999	398	940	384	302	304	760	625	28	45	692	999999	476	844	31	806	999999	538	999999	421	858	103	778	927	643	484	505	672	223	514	752	688	249	234	230	652	999999	631	957	398	227	999999	689	647	200	556	228	81	796	113	948	999999	235	999999	999999	171	999999	999999	740	818	798	97	999999	513	292	999999	999999	251	624	999999	760	999999	581	999999	999999	450	413	140	737	999999	265	999999	875	119	565	537	999999	184	442	68	42	43	999999	149	999999	139	15	186	365	999999	543	999999	456	426	999999	
336	643	595	871	999999	999999	489	999999	653	562	373	222	303	947	754	550	838	999999	566	347	727	731	441	999999	74	444	237	775	550	999999	999999	999999	999999	765	239	894	867	312	101	310	999999	758	247	586	236	917	712	238	999999	646	705	178	890	89	625	999999	211	556	807	906	530	713	733	110	999999	395	763	999999	718	999999	683	999999	999999	265	794	968	493	855	999999	156	999999	998	175	904	847	120	97	379	150	634	999999	320	505	999999	999999	999999	34	147	312	841	163	184	520	750	962	999999	460	999999	294	657	121	356	743	660	184	531	999999	829	262	174	308	394	397	93	176	999999	999999	533	486	955	944	356	552	999999	999999	557	487	999999	942	677	659	462	94	999999	522	347	577	844	19	999999	300	205	884	148	999999	769	787	436	999999	599	999999	926	999999	338	999999	765	803	999999	667	627	53	133	999999	585	514	845	309	999999	571	999999	795	196	999999	237	665	999999	471	414	438	233	999999	60	840	352	538	732	314	755	999999	756	543	999999	186	392	999999	176	318	308	999999	697	470	883	865	754	999999	999999	413	920	999999	964	999999	399	999999	999999	857	992	293	999999	999999	781	540	553	134	815	296	988	19	999999	33	499	440	173	999999	740	762	886	195	999999	547	584	329	393	92	815	462	999999	473	999999	534	221	882	774	261	852	167	916	759	999999	999999	815	943	281	896	999999	534	999999	619	602	681	971	807	207	999999	472	461	999999	470	318	362	152	999999	277	999999	999999	616	665	999999	999999	583	845	136	145	627	731	641	999999	497	908	291	332	535	999999	999999	999999	999999	685	777	788	400	20	455	451	999999	999999	999999	676	674	999999	568	999999	228	691	28	836	844	671	579	274	831	413	659	562	36	999999	616	653	999999	54	408	930	888	133	999999	999999	400	685	447	311	441	964	383	412	350	423	999999	843	852	234	718	742	115	513	957	986	360	999999	999999	667	709	647	468	629	686	637	980	999999	164	455	445	168	999999	999999	999999	866	39	999999	222	999999	926	773	800	983	336	666	824	999999	176	550	222	506	270	780	602	999999	505	999999	726	712	443	999999	689	407	788	559	518	837	679	100	999999	113	680	811	999999	999999	847	485	303	30	812	605	999999	613	243	939	897	453	675	999999	370	285	530	999999	180	918	93	999999	205	999999	157	987	999999	85	592	118	826	459	49	666	999999	999999	460	706	900	999999	88	999999	173	849	661	75	171	999999	999999	681	582	180	641	822	852	999999	999999	526	999999	999999	900	853	30	999999	122	448	
999999	19	103	999999	825	824	609	342	999999	17	999999	356	125	92	825	999999	356	999999	535	999999	999999	226	813	502	999999	933	999999	84	936	234	65	47	999999	999999	999999	162	546	388	856	758	999999	309	983	999999	223	934	411	790	999999	836	999999	119	600	467	630	197	205	999999	611	891	991	535	406	614	952	202	620	999999	999999	672	527	967	64	776	94	518	243	967	999999	805	532	52	84	110	727	945	999999	278	999999	999999	999999	946	777	965	767	46	902	378	999999	999999	324	508	369	337	318	539	65	823	383	999999	954	237	999999	805	369	999999	460	305	886	16	754	351	320	957	999999	581	200	99	19	57	999999	864	84	267	490	33	683	747	791	198	890	624	894	479	518	999999	999999	999999	606	818	586	607	999999	999999	276	972	197	411	999999	737	349	966	813	335	506	100	163	63	999999	345	275	999999	514	698	126	140	456	841	449	986	999999	999999	492	999999	999999	999999	382	197	990	518	835	281	136	63	999999	923	810	569	973	428	999999	582	656	270	553	999999	999999	999999	770	999999	999999	356	962	635	792	130	999999	622	863	497	717	965	999999	806	509	999999	585	999999	849	999999	329	887	868	30	420	373	999999	232	647	999999	999999	589	999999	854	992	999999	999999	999999	271	728	450	198	705	485	710	610	999999	850	760	999999	297	641	942	999999	999999	637	487	942	224	428	558	999999	974	275	999999	137	548	217	814	30	685	94	999999	131	999999	141	192	393	999999	810	853	721	471	98	310	284	647	849	999999	999999	11	376	286	843	999999	999999	223	439	999999	583	71	999999	46	740	873	212	452	999999	825	685	999999	104	632	999999	575	836	789	999999	965	999999	999999	698	179	459	999999	319	999999	356	951	999999	918	752	999999	999999	748	551	999999	999999	225	107	832	825	999999	362	909	999999	744	871	277	343	999999	337	474	607	999999	373	142	586	999999	564	404	105	869	272	767	702	999999	895	666	33	161	68	999999	867	999999	664	999999	817	550	122	575	937	88	618	163	590	288	881	643	385	999999	999999	19	661	703	736	956	762	595	216	300	848	214	254	191	351	667	606	143	999999	699	324	46	609	988	466	999999	261	999999	999999	999999	734	262	999999	614	62	999999	19	174	736	999999	910	231	343	821	999999	732	833	436	812	999999	681	999999	215	685	104	71	410	672	246	719	999999	999999	418	792	566	999999	923	640	139	302	657	999999	406	729	788	102	703	787	999999	999999	193	824	306	263	743	986	999999	999999	519	990	647	346	928	27	13	999999	813	550	999999	
140	999999	203	307	519	999999	249	351	485	999999	999999	368	999999	410	512	999999	880	357	165	59	580	999999	999999	130	148	655	999999	514	389	725	531	289	999999	532	141	999999	989	527	787	999999	504	999999	570	709	518	632	34	936	999999	491	133	909	657	501	683	591	491	83	999999	864	954	734	961	760	375	721	215	100	279	587	999999	363	570	177	555	936	999999	618	611	516	999999	999999	999999	898	602	622	632	661	848	549	443	915	999999	923	43	769	682	999999	344	796	426	933	667	838	999999	770	349	490	946	747	999999	873	471	999999	243	580	646	73	168	753	999999	554	251	729	153	630	999999	647	143	786	263	177	283	999999	99	697	717	259	953	832	999999	151	714	110	936	569	999999	715	690	463	999999	999999	652	999999	707	871	999999	937	694	323	774	702	357	170	999999	999999	599	656	999999	545	862	396	999999	335	480	999999	840	150	999999	584	999999	289	956	999999	999999	643	524	692	999999	227	15	779	564	640	999999	580	793	554	615	999999	999999	797	163	999999	600	735	510	999999	120	758	41	550	999999	999999	999999	495	745	678	999999	851	920	906	548	999999	539	999999	832	479	278	999999	164	295	535	301	614	389	136	812	88	927	143	208	999999	359	195	464	634	453	503	571	834	999999	57	999999	580	73	999999	999999	614	517	903	41	999999	220	603	746	25	853	999999	757	369	933	599	579	999999	722	334	199	159	84	458	388	975	707	999999	49	248	770	720	550	999999	999999	207	570	33	999999	999999	372	755	449	449	781	999999	999999	212	901	999999	999999	999999	858	739	69	669	540	999999	525	65	351	154	564	507	999999	999999	956	999999	60	999999	38	555	999999	572	999999	999999	709	999999	676	441	240	504	999999	523	770	724	862	811	80	649	999999	511	999999	56	808	228	999999	999999	204	649	991	127	161	999999	497	999999	439	999999	999999	999999	959	904	999999	94	999999	846	980	51	737	530	279	154	556	999999	999999	527	57	999999	999999	743	999999	766	999999	36	999999	122	352	998	35	847	999999	576	43	454	689	762	127	423	232	962	247	159	215	999999	999999	999999	570	999999	999999	970	875	870	532	999999	383	202	473	366	644	711	999999	999999	25	999999	245	703	121	999999	721	316	409	633	346	801	505	102	999999	999999	656	999999	552	999999	900	999999	972	424	54	999	999999	496	298	760	779	521	999999	999999	144	325	999999	676	735	468	38	791	570	999999	533	731	999999	290	999999	999999	710	50	169	999999	91	960	916	999999	999999	121	40	235	27	649	854	825	343	250	999999	246	338	
980	868	93	573	119	495	999999	891	322	471	790	855	592	60	999999	361	565	999999	184	408	618	999999	623	438	999999	773	921	397	999999	999999	298	332	999999	999999	730	182	86	338	971	999999	196	929	346	650	249	999999	434	598	125	999999	777	75	784	837	720	962	254	654	769	346	999999	999999	999999	999999	182	468	461	224	330	565	285	237	213	709	222	999999	999999	999999	198	433	999999	332	281	243	620	232	548	999999	657	767	928	431	999999	635	901	853	745	421	477	780	999999	220	999999	560	198	999999	999999	84	999999	41	291	280	999999	999999	999999	251	71	949	313	999999	999999	999999	566	563	637	853	668	577	808	369	943	269	506	999999	515	138	64	721	54	999999	370	473	942	626	485	999999	965	232	999999	660	791	796	118	999999	860	34	653	714	922	999999	881	294	276	999999	97	999999	773	58	830	868	999999	349	904	242	589	999999	951	999999	87	979	888	445	999999	158	577	156	999999	999999	557	490	485	350	798	709	199	86	206	687	999999	463	883	916	999999	769	473	451	891	875	937	413	83	713	637	942	999999	446	999999	999999	687	999999	871	793	501	999999	393	845	551	205	53	513	999999	273	411	624	999999	972	999999	999999	684	999999	999999	285	52	153	417	771	999999	855	263	753	732	88	999	597	591	99	425	62	385	628	900	696	999999	434	163	999999	311	22	846	484	999999	183	444	561	685	596	751	357	932	621	999999	695	942	999999	999999	181	273	814	43	16	557	990	795	999999	235	999999	453	617	989	607	999999	700	18	779	359	999999	644	448	911	995	348	77	129	999999	495	214	754	999999	653	982	545	497	999999	840	927	999999	388	388	999999	126	999999	999999	368	335	161	442	686	172	940	999999	999999	825	999999	48	668	999999	999999	41	999999	30	815	910	964	17	999999	972	721	178	852	946	180	266	121	795	852	214	999999	794	612	999999	527	591	601	431	455	999999	595	941	182	447	543	357	817	999999	311	242	179	360	273	188	720	518	320	994	62	280	999999	116	195	463	780	85	428	516	502	234	319	999999	562	352	999999	779	995	414	412	822	448	806	494	999999	44	999999	999999	999999	999999	19	280	999999	379	999999	999999	488	999999	718	666	467	999999	310	999999	86	999999	999999	797	921	801	941	522	999999	591	239	999999	907	622	575	428	431	553	995	184	999999	953	712	173	388	999999	999999	34	287	999999	945	894	999999	999999	417	697	999999	999999	610	632	401	496	374	25	149	999999	999999	865	189	299	245	914	999999	999999	999999	133	220	472	999999	585	902	
917	999999	167	999999	344	694	915	215	878	30	869	942	373	782	996	588	697	33	46	999999	43	844	987	512	999999	961	21	672	293	487	935	152	35	730	484	999999	999999	378	805	999999	193	660	310	279	999999	971	569	354	333	544	999999	448	382	348	868	82	258	999999	615	382	683	252	921	401	999999	727	999999	642	308	746	381	328	228	999999	63	383	543	718	999999	69	402	999999	349	749	999999	999999	769	687	861	411	999999	561	762	433	974	940	739	909	194	648	63	926	55	999999	173	204	230	993	294	495	999999	999999	519	999999	980	26	999999	182	436	999999	999999	999999	781	896	999999	999999	999999	795	999999	122	644	634	533	498	15	999999	621	999999	586	770	277	776	402	376	873	471	52	216	453	999999	47	999999	999999	999999	690	823	155	999999	842	352	638	999999	589	182	999999	904	999999	30	551	514	404	151	999999	666	330	999999	838	414	33	999999	778	359	352	999999	85	86	999999	936	808	999999	999999	472	919	243	142	999999	196	230	525	968	464	31	665	938	999999	896	999999	816	277	999999	985	740	136	569	574	288	999999	999999	107	774	753	80	222	369	999999	932	231	362	533	487	994	999999	999999	64	818	756	999999	999999	892	188	999999	344	669	310	206	999999	345	999999	668	853	760	64	999999	750	225	999999	808	999999	754	630	674	618	292	999999	513	377	999999	81	750	818	594	999999	250	999999	668	418	411	912	999999	999999	999999	871	694	680	999999	940	999999	148	838	435	947	398	999999	272	514	497	999999	999999	796	828	739	999999	609	999999	999999	91	999999	214	92	807	981	896	142	161	43	999999	924	612	72	572	882	999999	243	325	870	999999	999999	978	414	181	999999	532	125	344	864	999999	271	999999	421	645	999999	290	66	41	454	61	266	507	999999	999999	573	999999	817	999999	945	37	40	294	980	73	999999	835	999999	911	999999	459	780	797	296	710	541	90	200	999999	445	999999	654	212	871	818	999999	522	749	703	607	916	715	891	399	836	302	977	863	358	999999	301	489	999999	590	994	281	469	220	527	999999	493	999999	999999	789	999999	999999	827	423	171	134	549	96	999999	313	533	744	889	408	460	417	999999	226	842	843	154	122	509	622	999999	999999	479	311	232	534	124	999999	324	999999	55	463	475	999999	999999	234	999999	214	392	842	999999	260	392	999999	999999	119	614	276	416	557	644	999999	999999	215	547	624	999999	247	999999	573	198	999999	999999	787	999999	999999	942	10	999999	617	999999	939	730	666	565	625	165	999999	552	122	999999	848	261	999999	467	815	589	
269	26	87	580	797	350	819	999999	200	831	999999	709	762	177	614	752	999999	748	705	999999	216	650	999999	469	999999	695	751	653	350	999999	999999	329	546	417	999999	983	446	999999	999999	999999	911	22	374	793	560	709	999999	945	315	105	999999	28	761	315	999999	619	105	618	344	111	999999	175	314	999999	179	285	172	355	494	630	316	999999	736	116	598	999999	285	137	909	536	905	806	347	999999	999999	642	567	240	44	73	888	828	703	999999	10	999999	999999	788	624	284	999999	443	999999	685	789	701	291	999999	717	188	344	967	709	808	205	999999	827	999999	434	536	999999	999999	321	999999	742	487	999999	827	999999	999999	495	999999	513	634	999999	999999	999999	662	464	460	361	912	999999	855	729	920	128	894	714	218	918	648	999999	97	999999	615	132	40	942	311	999999	999999	999999	865	999999	847	464	85	819	733	446	999999	604	973	185	804	418	466	701	821	369	172	123	898	933	847	142	425	76	383	349	324	719	163	816	999999	373	658	172	882	466	53	85	980	999999	754	53	390	999999	762	206	666	339	131	942	481	351	650	932	845	714	48	999999	445	394	999999	999999	451	166	999999	441	760	999999	819	365	999999	97	142	136	189	803	999999	513	314	187	682	999999	999999	220	345	554	722	726	999999	177	427	45	639	595	649	309	602	233	632	331	446	999999	999999	999999	627	393	218	523	752	52	962	534	999999	268	711	145	855	240	821	734	718	44	977	999999	937	999999	457	547	999999	879	211	528	881	999999	999999	320	475	833	593	999999	345	208	999999	999999	999999	893	341	381	884	514	999999	999999	412	897	612	412	999999	868	827	347	935	671	47	872	999999	444	653	721	528	999999	670	999999	647	869	999999	999999	70	999999	446	54	948	86	663	972	436	839	125	999999	999999	999999	924	607	999999	255	26	674	171	110	443	771	249	620	853	999999	843	431	724	543	508	102	351	693	432	782	398	859	18	74	446	11	328	999999	350	200	476	72	26	999999	999999	999999	358	960	999999	674	999999	338	233	180	999999	999999	125	581	999999	288	986	240	999999	999999	999999	166	665	999999	663	999999	452	580	279	663	25	781	414	332	690	784	999999	390	435	999999	977	69	999999	838	999999	441	999999	999999	195	999999	999999	245	999999	793	544	696	999999	999999	307	826	232	234	68	570	164	999999	600	792	891	700	545	605	805	427	255	797	530	999999	171	231	556	705	999999	218	459	779	999999	621	788	993	725	492	93	609	534	752	999999	75	683	999999	841	103	854	495	525	999999	440	
999999	547	746	175	241	99	999999	279	526	840	999999	120	384	464	978	14	898	974	62	521	206	892	502	797	465	153	583	389	999999	999999	999999	692	851	349	999999	999999	51	827	494	999999	18	339	17	912	160	955	309	133	863	999999	999999	520	473	999999	243	577	55	949	710	97	999999	695	816	676	940	167	269	44	41	904	962	80	490	659	513	867	884	589	646	509	844	459	526	999999	893	999999	229	999999	116	854	999999	102	127	406	886	322	522	341	999999	993	696	274	999999	958	136	886	999999	813	999999	375	693	465	312	210	253	66	178	999999	782	560	999999	503	927	186	876	999999	953	94	773	201	355	553	999999	653	999999	999999	999999	999999	247	17	359	416	193	999999	999999	572	999999	916	999999	999999	153	999999	559	999999	999999	202	346	914	999999	266	933	999999	49	390	999999	150	848	659	396	999999	698	609	215	999999	210	531	999999	196	25	314	999999	46	999999	943	57	286	999999	999999	597	621	242	999999	999999	981	84	414	376	802	720	31	723	140	530	999999	142	999999	864	784	999999	999999	882	160	899	776	186	897	999999	106	999999	744	999999	653	71	775	999999	999999	999999	999999	999999	796	999999	999999	476	993	590	949	999999	452	999999	513	999999	219	984	72	738	92	554	999999	804	187	400	279	469	976	875	80	78	754	57	887	421	639	999999	424	379	999999	683	905	196	237	390	999999	999999	829	999999	936	999999	999999	46	359	700	421	999999	523	406	884	58	499	999999	999999	999999	999999	999999	999999	102	781	999999	570	693	374	408	648	524	576	796	999999	984	640	654	938	412	79	999999	999999	197	10	220	570	28	999999	326	194	787	676	357	629	176	371	736	550	810	107	315	999999	999999	61	896	852	726	577	900	417	999999	999999	117	810	999999	999999	736	102	571	564	551	207	999999	224	860	848	999999	176	661	622	999999	113	999999	314	999999	999999	747	145	113	367	844	450	999999	908	999999	999999	568	547	999999	469	635	644	978	256	555	999999	624	736	200	58	633	559	916	287	514	741	61	999999	999999	998	959	600	989	999999	720	999999	612	149	874	262	289	999999	591	201	987	269	135	881	759	656	430	20	945	64	999999	999999	534	317	404	607	556	766	999999	587	509	45	655	774	999999	999999	505	999999	861	937	768	951	999999	724	999999	999999	616	179	53	400	578	999999	655	934	999999	436	577	304	744	999999	999999	523	191	999999	999999	951	614	360	356	314	161	944	158	17	296	999999	326	809	27	999999	991	386	722	110	18	560	999999	999999	304	109	877	210	740	594	
999999	255	769	999999	43	348	640	999999	999999	999999	999999	633	800	647	647	697	999999	767	286	595	999999	330	800	91	995	141	570	999999	999999	999999	437	950	213	564	776	51	23	999999	776	679	518	999999	999999	983	861	384	760	743	999999	607	988	119	923	155	999999	911	454	688	968	902	999999	999999	209	575	311	298	430	246	871	606	684	758	991	607	86	548	766	816	230	621	999999	827	999999	458	268	327	37	68	999999	865	596	334	393	873	901	999999	537	999999	999999	999999	954	524	871	476	999999	999999	999999	325	999999	771	154	637	467	357	531	949	999999	750	999999	999999	270	999999	991	15	20	359	375	127	999999	315	21	778	144	999999	666	999999	999999	999999	535	38	999999	999999	989	482	999999	958	866	45	352	951	999999	999999	680	698	312	592	999999	865	466	573	999999	999	619	999999	759	375	502	810	690	674	993	585	999999	288	783	558	999999	519	295	61	492	339	775	754	472	235	108	446	355	84	334	100	886	962	173	999999	999999	236	722	355	999999	66	999999	999999	957	999999	571	401	914	753	219	23	580	414	90	535	234	865	999999	999999	277	66	999999	616	999999	903	698	999999	125	583	465	156	796	939	595	436	984	107	999999	215	999999	706	531	999999	864	321	999999	481	881	637	976	999999	999999	198	88	409	601	739	337	64	999999	318	286	341	297	73	226	640	999999	999999	999999	136	78	95	870	999999	535	863	751	38	393	226	380	488	606	238	220	607	861	196	835	255	770	742	646	355	430	199	314	999999	999999	878	662	237	95	849	169	999999	327	517	874	737	999999	309	670	352	937	797	735	69	999999	618	779	633	819	999999	366	336	448	999999	150	345	559	999999	999999	515	564	999999	999999	999999	79	370	999999	353	321	107	999999	470	999999	304	417	632	464	254	949	999999	999999	39	418	788	493	832	411	802	377	999999	187	48	375	165	787	793	404	978	989	491	338	435	321	721	999999	895	264	154	117	517	881	314	999	458	415	534	735	613	273	999999	999999	488	976	999999	919	228	999999	916	516	623	237	486	265	999999	157	673	718	696	749	597	578	267	695	859	657	873	49	999999	749	263	68	790	714	753	999999	850	999999	538	801	821	799	347	637	493	289	404	59	999999	999999	741	816	999999	864	676	667	701	999999	126	135	56	188	188	177	999999	999999	446	772	999999	934	307	999999	190	895	927	999999	240	629	999999	579	263	823	507	616	17	446	29	926	47	95	831	67	342	999999	999999	642	621	180	384	928	843	632	999999	607	13	
999999	636	153	936	878	437	999999	999999	999999	872	232	681	999999	169	816	545	520	999999	426	113	250	882	999999	149	999999	999999	70	254	283	736	630	285	900	613	490	999999	999999	999999	169	999999	758	475	999999	999999	532	961	59	20	567	392	999999	897	131	503	999999	999999	858	13	651	999999	376	827	318	999999	999999	946	999999	958	678	17	670	999999	575	767	999999	999999	999999	247	617	333	136	999999	686	891	999999	733	999999	406	849	846	950	871	347	467	999999	931	167	984	298	999999	190	101	341	999999	722	801	332	363	999999	988	556	621	396	328	575	999999	999999	426	406	999999	792	384	118	999999	999999	798	193	117	486	423	616	113	999999	41	153	999999	718	999999	179	613	999999	800	257	999999	300	999999	485	29	891	999999	790	740	999999	780	999999	805	982	999999	504	923	617	224	877	999999	381	453	672	365	184	539	608	24	257	792	117	991	137	999999	541	726	999999	174	225	520	633	876	524	999999	248	348	63	218	631	255	999999	195	922	521	489	847	667	129	845	999999	999999	999999	492	795	672	801	677	999999	967	777	610	452	999	999999	112	999999	928	503	126	836	486	399	392	12	796	999999	999999	616	768	694	69	203	329	863	164	857	999999	729	506	446	999999	328	999999	999999	644	553	196	999999	418	983	918	174	12	999999	876	967	392	999999	998	750	732	999999	966	283	999999	417	133	999999	999999	255	122	209	999999	680	999999	168	999999	999999	367	253	999999	513	207	784	999999	999999	200	320	999999	197	475	902	730	755	714	999999	361	967	145	237	429	61	362	999999	871	719	177	332	999999	717	818	853	133	755	25	228	863	192	507	823	226	999999	158	25	780	219	478	999999	965	999999	806	999999	403	999999	824	684	160	44	913	65	727	867	476	279	999999	621	999999	975	740	496	745	179	470	321	20	615	903	999999	393	661	251	999999	999999	287	911	637	460	993	930	999999	999999	999999	278	451	105	359	346	878	647	168	440	503	511	478	820	637	720	91	999999	218	781	813	999999	261	814	802	509	198	368	999999	170	786	999999	409	999999	916	999999	28	226	999999	278	34	699	999999	999999	999999	999999	888	467	283	917	379	999999	999999	559	263	188	27	637	303	999999	157	999999	999999	998	999999	458	999999	999999	904	999999	701	864	468	939	999999	124	426	39	76	387	999999	731	999999	823	791	999999	999999	849	999999	738	882	391	923	811	131	514	793	236	577	299	322	838	562	999999	226	514	415	782	803	149	999999	999999	571	915	239	425	435	92	216	741	135	262	999999	176	854	
999999	941	657	999999	252	331	999999	999999	776	75	781	179	999999	607	287	999999	549	56	35	976	999999	820	17	581	999999	89	999999	29	836	173	999999	953	999999	692	906	999999	999999	964	560	999999	570	999999	794	849	457	999999	887	485	929	244	586	215	859	199	999999	499	933	999999	123	173	620	181	625	612	15	827	782	999999	700	714	748	585	495	999999	999999	367	999999	168	134	458	201	234	99	999999	999999	854	999999	207	999999	417	638	999999	850	999999	999999	399	911	192	844	629	999999	41	785	224	496	11	999999	652	783	602	999999	999999	951	664	971	396	91	33	34	160	733	999999	134	292	86	75	734	108	19	26	455	843	323	999999	984	999999	449	999999	115	586	144	452	999999	999999	944	862	999999	999999	999999	999999	317	888	999999	694	895	888	907	502	999999	430	276	621	999999	766	157	629	462	456	680	810	947	999999	999999	448	25	999999	171	994	348	999999	344	548	682	208	708	999999	999999	628	608	999999	999999	946	736	684	319	523	809	657	982	999999	409	284	999999	615	999999	111	969	719	679	999999	727	999999	999999	999999	96	728	939	444	68	589	944	833	847	999999	557	10	999999	999999	999999	501	999999	514	22	34	813	69	42	77	999999	999999	999999	965	999999	994	378	351	999999	811	598	591	584	375	598	402	999999	999999	436	930	67	863	999999	736	591	999999	999999	222	899	999999	999999	36	695	871	109	460	992	978	884	853	215	216	999999	669	645	546	917	117	915	620	653	999999	632	112	19	481	977	861	384	772	862	166	451	662	999999	571	999999	712	275	148	409	401	692	583	724	999999	654	960	100	55	269	999999	307	999999	999999	873	403	593	861	999999	483	141	604	999999	990	59	999999	555	969	84	650	215	999999	999999	220	262	999999	58	387	169	826	26	771	339	999999	837	858	999999	999999	999999	177	312	999999	646	665	999999	797	580	999999	674	95	999999	991	999999	404	64	999999	530	79	233	327	355	215	702	802	466	370	274	608	162	200	603	379	999999	907	347	999999	999999	121	941	464	974	465	712	83	727	34	755	934	999999	654	338	103	952	999999	822	107	999999	999999	999999	908	532	999999	440	483	492	729	849	118	67	699	987	418	999999	769	352	889	999999	628	999999	441	614	340	159	999999	999999	509	999999	643	94	999999	216	361	999999	999999	999999	12	35	999999	591	998	185	646	877	758	667	999999	999999	193	166	933	999999	529	769	767	999999	202	822	932	999999	982	312	999999	33	817	999999	635	999999	104	837	350	863	273	999999	86	265	967	463	999999	840	999999	544	
999999	486	161	645	687	592	155	999999	739	999999	102	617	608	999999	969	999999	69	999999	41	424	870	355	816	79	999999	999999	693	511	999999	738	431	101	679	999999	79	729	872	182	805	53	359	365	108	169	771	656	999999	390	295	354	403	999999	999999	527	999999	999999	670	92	313	206	899	644	412	10	758	10	937	170	999999	250	750	887	470	988	74	515	257	999999	308	684	62	312	225	999999	345	999999	999999	161	774	192	68	789	999999	999999	154	715	999999	107	410	770	718	278	765	55	604	999999	999999	820	463	168	639	23	784	999999	153	596	429	999999	665	462	717	999999	395	443	192	960	29	999999	843	359	561	159	255	538	966	784	546	999999	387	829	999999	472	999999	999999	552	999999	15	249	999999	557	296	532	442	948	62	932	882	332	999999	643	496	803	977	114	606	490	767	999999	663	368	60	999999	53	999999	820	999999	999999	779	999999	147	954	780	404	295	73	39	716	307	999999	43	999999	224	999999	744	999999	837	999999	999999	20	999999	286	759	586	999999	507	46	488	607	137	807	845	113	441	999999	688	716	999999	999999	51	999999	773	999999	770	629	466	835	999999	309	999999	982	999999	999999	768	828	999999	205	204	999999	788	36	999999	119	180	678	999999	798	782	591	65	999999	438	999999	552	444	298	816	999999	956	641	672	104	188	114	154	999999	351	999999	612	999999	493	522	112	902	24	34	999999	300	999999	441	667	62	360	253	875	999999	955	999999	334	999999	999999	215	999999	999999	126	931	999999	14	35	630	999999	463	999999	999999	572	114	335	901	537	999999	634	526	897	524	974	619	744	934	999999	999999	102	400	20	82	819	999999	284	447	786	93	661	659	999999	470	999999	999999	882	632	999999	771	228	63	423	914	906	528	999999	723	999999	506	197	438	776	999999	538	456	453	107	908	294	830	999999	125	454	999999	999999	261	436	929	770	737	999999	263	999999	381	48	977	105	176	301	969	560	756	289	895	233	883	839	932	999999	759	999999	999999	396	999999	999999	938	968	167	930	276	881	999999	919	999999	999999	185	318	64	500	999999	357	930	616	999999	280	999999	835	558	534	102	999999	504	790	999999	951	396	866	999999	999999	109	18	938	245	34	999999	765	999999	520	819	58	999999	785	441	669	412	999999	117	81	670	208	113	420	632	838	999999	999999	14	909	999999	689	999999	792	23	400	471	418	694	592	238	514	305	999999	739	485	527	637	999999	999999	608	107	999999	795	855	842	996	598	315	406	180	999999	761	927	702	140	740	782	999999	999999	208	999999	
169	525	843	999999	902	788	680	157	321	226	325	884	999999	720	409	523	936	999999	404	873	112	999999	421	528	752	378	623	609	745	745	865	31	921	614	937	999999	952	999999	940	218	917	999999	95	953	394	877	626	981	730	226	999999	601	646	999999	891	871	113	999999	999999	534	174	81	412	575	361	999999	962	696	999999	645	570	247	239	196	955	944	212	468	143	875	751	642	999999	528	900	273	384	595	999999	75	660	999999	999999	415	53	845	756	520	999999	101	914	930	207	94	656	607	371	460	380	946	669	645	999999	539	783	999999	999999	883	674	98	918	377	999999	718	985	933	953	824	152	119	198	999999	999999	51	960	820	444	999999	872	303	901	924	225	776	999999	25	455	755	632	520	652	872	999999	514	182	999999	958	999999	109	722	999999	999999	317	270	758	978	778	149	999999	962	999999	999999	21	381	196	993	162	205	322	999999	487	207	201	632	999999	999999	845	999999	869	999999	862	955	694	159	649	999999	617	954	999999	427	246	315	999999	669	999999	253	861	473	327	999999	394	999999	999999	140	244	456	355	685	803	442	142	426	280	164	110	143	999999	861	732	832	386	207	187	895	732	181	30	532	209	223	999999	381	44	691	999999	110	788	563	914	202	18	932	161	585	295	820	45	999999	999999	299	537	999	741	494	802	197	584	281	407	72	999999	823	485	589	978	760	391	589	135	10	354	161	946	539	824	453	55	602	999999	912	146	997	963	910	685	464	640	999999	889	999999	525	517	999999	999999	767	194	457	572	606	534	438	456	897	999999	944	386	63	211	669	999999	151	999999	671	494	926	999999	859	575	903	524	999999	841	699	999999	999999	999999	999999	104	772	639	996	483	995	999999	484	689	999999	404	965	309	410	438	880	540	699	542	845	671	925	999999	335	881	668	92	415	596	999999	613	93	117	391	958	999999	40	999999	668	986	596	20	247	999999	465	999999	604	123	690	999999	168	999999	942	991	333	179	442	999999	124	815	913	670	888	932	999999	999999	999999	999999	452	999	849	189	41	556	259	661	999999	12	869	281	74	968	724	634	999999	999999	151	999999	68	789	999999	725	246	852	999999	926	132	999999	839	154	752	686	671	999999	121	999999	562	396	742	999999	999999	440	444	999999	751	999999	945	263	345	478	999999	741	859	662	12	134	999999	189	482	999999	539	383	999999	725	528	999999	999999	42	522	999999	466	999999	383	396	999999	999999	290	402	111	138	980	868	999999	999999	974	20	827	18	999999	987	46	383	913	
419	142	117	277	719	324	373	646	913	741	999999	21	424	368	472	364	445	844	550	87	999999	353	670	999999	999999	999999	517	999999	299	353	534	581	93	841	964	264	999999	299	999999	88	738	492	76	999999	252	359	560	652	365	653	253	153	496	999999	569	999999	999999	999999	999999	967	806	814	357	569	216	154	999999	582	404	999999	174	999999	282	471	999999	861	999999	544	171	451	201	865	204	645	999999	999999	95	787	999999	898	792	999999	999999	999999	281	999999	999999	507	999999	999999	999999	977	257	999999	489	106	999999	34	999999	999999	999999	999999	541	34	776	941	619	712	999999	999999	69	151	310	506	426	677	999999	679	999999	425	727	779	624	74	999999	223	618	999999	999999	999999	999999	71	830	574	118	864	955	798	826	340	313	431	47	999999	48	289	677	751	730	999999	772	201	833	541	980	999999	313	477	13	999999	332	999999	557	465	999999	997	320	736	398	561	722	534	852	860	121	999999	741	529	36	999999	545	867	999999	999999	241	329	237	298	593	999999	561	999999	795	273	17	741	874	582	790	50	968	941	362	179	99	248	348	973	430	685	279	783	450	272	27	465	999999	213	234	984	770	999999	152	301	10	244	739	589	853	380	999999	168	999999	999999	771	604	514	157	263	992	981	264	867	999999	827	777	47	532	255	999999	494	670	358	805	280	999999	798	71	178	999999	999999	999999	999999	60	999999	121	53	464	999999	423	951	999999	950	241	13	515	999999	245	473	233	207	216	344	311	885	761	999999	933	715	825	999999	999999	978	999999	999999	232	999999	817	999999	716	733	999999	42	831	999999	395	720	127	802	764	999999	563	597	944	657	302	424	818	174	502	310	120	748	999999	618	999999	999999	551	999999	999999	381	346	999999	757	499	625	183	512	999999	500	999999	693	141	951	43	252	999999	44	750	200	808	325	653	161	415	623	833	367	223	102	274	178	379	32	392	999999	972	839	999999	42	129	912	117	674	461	999999	999999	797	999999	999999	999999	96	800	556	972	65	999999	999999	352	876	791	816	298	618	235	872	999999	119	569	587	279	26	589	718	999999	895	218	979	699	999999	999999	999999	725	999999	999999	188	377	823	59	336	761	999999	497	999999	250	999999	623	999999	448	589	999999	869	238	64	106	635	507	92	484	86	847	714	739	555	999999	999999	101	999999	999999	999999	504	999999	69	242	825	736	999999	20	478	769	282	720	540	999999	502	999999	807	670	999999	815	999999	999999	348	972	999999	57	999999	999999	999999	494	220	182	999999	999999	999999	804	999999	999999	238	369	
999999	496	613	714	804	137	183	999999	999999	466	948	999999	699	999999	376	218	161	96	753	999999	999999	586	673	983	558	999999	399	999999	36	698	965	812	999999	999999	999999	194	682	633	999999	361	999999	999999	890	881	999999	999999	483	967	34	999999	652	722	252	460	999999	530	999999	630	999999	705	999999	43	603	363	500	145	999999	317	999999	191	536	528	999999	401	999999	759	999999	999999	447	768	625	432	125	160	56	999999	569	982	955	187	999999	999999	999999	472	999999	840	999999	537	390	410	999999	175	999999	842	349	134	804	851	555	676	834	41	193	397	89	314	918	452	316	256	576	16	361	999999	821	484	60	455	776	999999	188	168	411	46	967	460	120	282	810	922	448	718	999999	289	999999	339	868	90	393	320	921	137	230	143	834	999999	814	845	31	864	83	999999	84	490	497	999999	629	156	429	629	203	645	642	394	808	857	580	82	133	491	999999	970	72	466	999999	60	999999	999999	212	183	999999	999999	999999	946	848	99	644	946	791	678	999999	721	999999	999999	999999	285	999999	999999	335	976	224	741	721	999999	257	113	296	999999	347	999999	736	362	944	255	983	999999	395	695	999999	718	999999	999999	290	455	782	895	319	308	350	867	564	999999	941	235	999999	904	553	999999	698	999999	803	36	608	354	941	356	999999	415	999999	197	890	800	300	999999	762	590	999999	276	757	362	793	988	277	480	882	634	420	999999	999999	89	384	674	996	799	999999	999999	35	936	999999	435	129	904	527	999999	999999	764	811	334	472	378	999999	287	963	346	999999	815	759	138	999999	316	935	999999	128	701	813	226	803	500	701	999999	564	999999	761	999999	999999	889	470	999999	503	999999	999999	999999	256	917	635	106	710	659	848	110	999999	897	999999	207	999999	999999	999999	999999	999999	999999	961	999999	632	897	999999	929	525	642	113	999999	999999	999999	634	355	492	849	811	211	75	716	516	999999	652	601	147	667	60	564	831	181	113	643	775	999999	999999	513	463	358	113	705	999999	78	556	785	755	793	999999	128	999999	649	260	584	760	632	999999	817	667	41	760	156	999999	999999	810	932	999999	711	999999	890	199	979	999999	462	999999	370	999999	999999	597	866	999999	353	404	999999	849	191	920	528	882	152	499	347	845	432	597	956	999999	619	268	623	826	54	924	382	929	999999	263	797	999999	400	497	999999	230	800	194	417	752	999999	122	628	21	440	828	999999	401	851	999999	963	999999	151	999999	526	189	999999	50	801	428	31	999999	124	928	133	51	492	655	692	127	54	247	999999	213	999999	
506	639	612	396	999999	999999	981	87	600	300	933	999999	856	970	626	999999	760	999999	989	731	945	998	999999	888	999999	345	81	999999	734	100	999999	684	937	999999	29	550	999999	999999	585	230	999999	999999	523	638	999999	705	635	684	76	870	293	854	999999	482	999999	508	999999	723	998	880	136	282	352	510	574	258	408	201	950	86	885	999999	999999	768	690	29	484	72	698	692	999999	397	642	863	806	999999	999999	464	731	521	999999	647	999999	705	103	767	582	999999	73	941	307	444	733	989	985	185	58	432	791	999999	33	877	35	315	179	739	640	999999	703	702	766	999999	470	999999	476	247	462	110	675	999999	999999	999999	998	757	999999	276	663	652	999999	631	822	69	672	817	498	733	621	349	535	363	137	999999	999999	371	184	363	999999	304	999999	747	723	947	999999	999999	476	561	879	278	920	999999	999999	988	999999	82	999999	706	999999	999999	940	999999	999999	999999	575	322	796	353	161	999999	582	42	302	369	138	999999	907	875	313	803	350	937	853	353	428	632	999999	148	999999	999999	491	999999	999999	331	364	999999	999999	610	382	444	999999	133	410	252	999999	999999	611	716	859	999999	999999	14	999999	477	999999	12	888	283	694	942	999999	999999	859	913	999999	113	950	971	999999	358	20	306	999999	868	731	227	537	611	656	540	30	571	289	999999	83	999999	85	613	999999	361	891	847	916	439	999999	425	999999	496	999999	592	937	640	999999	510	999999	868	510	535	746	999999	999999	287	626	999999	922	472	377	844	840	999999	38	347	951	654	466	172	389	74	467	315	999999	50	515	999999	603	390	860	778	557	214	976	550	867	934	885	999999	231	999999	516	937	58	999999	656	999999	563	600	688	66	54	304	488	446	77	441	140	999999	771	562	559	999999	612	999999	297	635	692	488	480	26	999999	851	941	626	557	530	267	535	394	999999	999999	13	999999	803	999999	999999	999999	999999	482	435	804	461	999999	999999	213	974	335	459	141	30	743	999999	129	671	298	999999	363	862	999999	547	999999	604	50	692	61	556	840	808	864	999999	999999	999999	15	54	222	317	999999	281	422	999999	204	808	403	373	345	435	883	999999	515	542	899	999999	652	935	262	999999	421	161	999999	657	143	526	595	999999	121	591	999999	85	459	981	193	91	449	314	999999	375	999999	676	356	626	672	810	303	331	144	55	510	80	791	21	895	856	999999	765	449	678	222	306	262	753	366	807	580	533	358	817	424	347	593	887	999999	744	999999	991	999999	999999	999999	273	962	76	90	999999	999999	447	
95	337	427	999999	865	674	162	999999	999999	602	999999	864	239	769	973	327	999999	999999	999999	904	999999	161	62	999999	780	999999	999999	948	343	196	673	367	999999	143	448	31	400	739	999999	999999	734	999999	999999	211	730	129	103	464	300	645	999999	999999	521	389	999999	934	999999	753	904	999999	229	999999	571	237	929	902	350	106	330	999999	926	891	692	567	180	918	830	850	942	999999	32	990	658	999999	999999	756	845	145	708	514	746	646	835	731	699	999999	533	102	282	828	999999	999999	143	347	999999	552	234	954	218	516	113	999999	811	253	999999	239	554	999999	486	183	67	215	398	816	215	289	66	999999	868	999999	999999	738	999999	124	999999	35	857	321	978	208	531	891	926	999999	411	322	835	999999	13	999999	999999	660	616	108	999999	999999	608	326	141	439	495	273	95	568	999999	999999	856	697	371	999999	381	243	894	287	999999	175	289	206	415	893	454	475	957	408	674	734	131	479	353	999999	999999	540	999999	548	712	267	999999	368	999999	45	466	147	229	999999	98	741	765	339	456	605	293	412	910	248	999999	30	316	999999	893	396	999999	386	353	62	286	841	999999	355	574	394	369	999999	135	379	437	999999	999999	999999	320	999999	969	999999	32	999999	999999	23	630	999999	999999	692	950	999999	999999	999999	999999	89	794	176	34	999999	687	420	764	999999	245	372	287	541	810	679	774	659	377	961	427	460	364	605	37	272	220	999999	792	882	999999	999999	999999	450	587	358	999999	999999	632	73	999999	558	38	959	513	662	736	98	140	883	917	300	751	999999	266	999999	999999	198	999999	761	46	574	627	882	999999	999999	916	999999	953	999999	999999	696	999999	314	716	868	432	404	999999	999999	999999	132	981	908	964	152	999999	999999	193	255	999999	999999	939	870	36	680	931	155	341	519	999999	900	999999	678	726	231	273	447	796	999999	909	330	106	773	235	999999	592	718	917	485	999999	999999	652	708	828	833	756	166	287	46	936	999999	73	582	629	636	987	313	999999	999999	999999	62	156	999999	999999	312	237	175	999999	122	97	999999	238	999999	25	772	257	436	849	892	475	116	999999	760	461	632	267	523	999999	599	927	289	536	184	606	451	827	857	372	526	606	590	521	174	949	724	58	217	999999	856	388	999999	463	299	278	999999	892	395	343	713	999999	713	31	56	999999	999999	686	63	259	999999	945	999999	999999	333	999999	884	595	995	811	999999	584	59	956	297	220	376	826	246	906	999999	559	999999	523	659	480	999999	569	475	978	999999	47	994	958	992	911	999999	
497	999999	13	393	188	999999	999999	606	999999	996	756	733	835	999999	999999	450	157	999999	24	513	999999	414	853	404	999999	129	26	669	700	589	101	964	386	232	999999	697	243	522	654	662	857	916	530	999999	145	836	639	169	171	597	847	541	977	999999	120	999999	999999	608	999999	68	879	914	999999	549	905	999999	356	613	999999	293	216	634	999999	999999	655	960	883	379	268	487	490	857	508	113	742	559	986	978	121	795	420	999999	453	596	999999	943	999999	981	579	352	489	35	228	999999	390	222	769	626	999999	160	209	906	350	999999	577	31	416	802	806	999999	999999	378	502	999999	872	582	999999	186	578	712	999999	902	800	999999	999999	464	999999	631	722	529	789	370	236	961	596	513	293	861	28	761	537	217	184	233	999999	121	533	999999	14	808	40	999999	57	999999	210	999999	999999	999999	593	123	999999	784	90	287	565	446	152	999999	558	368	999999	330	999999	816	185	999999	999999	576	378	887	931	564	626	914	498	999999	322	196	760	298	407	858	999999	999999	378	752	999999	896	667	999999	969	992	525	645	519	710	435	241	864	999999	579	539	999999	706	191	999999	999999	175	999999	369	133	999999	780	999999	961	999999	61	262	447	432	999999	831	909	278	918	999999	49	981	405	788	770	999999	331	301	719	867	802	999999	999999	999999	594	962	118	307	976	23	221	265	683	90	999999	183	794	442	854	747	630	788	788	253	789	186	770	10	598	52	633	488	549	999999	637	999999	539	896	837	651	722	612	999999	999999	726	783	307	324	138	597	296	889	999999	972	247	24	784	479	761	418	202	118	709	934	999999	733	999999	589	452	179	644	999999	604	212	35	28	496	883	527	15	878	455	871	10	755	743	999999	577	857	623	705	69	999999	428	459	614	902	366	999999	993	76	718	872	959	953	999999	295	245	999999	228	527	900	952	756	540	999999	246	999999	999999	645	691	999999	731	829	999999	999999	762	185	752	421	125	139	368	534	999999	169	583	912	57	366	458	806	630	638	105	804	116	388	999999	712	377	204	188	879	311	928	987	52	494	378	636	999999	492	535	999999	397	542	428	817	381	173	334	999999	822	197	885	517	102	734	670	477	383	296	50	53	920	951	488	232	20	999999	540	999999	678	729	348	999999	105	534	999999	271	999999	571	999999	548	999999	999999	365	692	999999	999999	999999	318	824	900	999999	823	451	491	999999	999999	63	205	806	209	633	907	982	103	999999	999999	999999	567	36	408	999999	812	779	501	11	386	999999	796	807	
999999	287	232	999999	999999	476	524	872	613	351	999999	218	492	764	317	915	145	999999	271	842	853	998	999999	292	425	121	450	999999	949	490	806	849	266	398	999999	999999	410	314	213	999999	334	699	808	226	763	200	306	999999	471	586	866	824	334	999999	953	999999	950	940	187	666	999999	481	999999	999999	999999	422	951	999999	557	395	514	830	999999	644	518	164	199	999999	528	999999	814	402	581	999999	623	982	524	312	999999	999999	999999	470	999999	547	999999	853	776	685	681	351	249	999999	499	86	81	45	476	690	445	799	999999	840	999999	951	852	999999	899	999999	509	562	898	999999	660	942	424	999999	999999	810	53	665	999999	999999	438	187	986	612	999999	505	999999	588	516	833	867	644	213	140	999999	185	694	968	954	227	186	129	452	600	551	557	999999	38	342	999999	647	780	421	999999	411	999999	964	250	729	403	267	921	56	74	780	999999	738	293	994	999999	999999	84	711	170	337	319	999999	395	70	999999	844	273	255	850	999999	97	999999	314	999999	999999	220	999999	999999	560	959	265	83	387	819	999999	818	999999	43	999999	548	572	78	261	999999	102	510	579	190	383	559	994	999999	205	878	693	999999	433	999999	190	316	672	836	160	210	999999	246	999999	575	533	537	476	999999	999999	311	623	28	971	743	637	314	641	273	864	11	999999	589	877	509	136	999999	999999	999999	852	509	876	736	999999	999999	499	855	163	13	999999	846	93	764	245	893	264	674	820	999999	999999	876	999999	409	971	159	245	492	368	846	449	999999	152	662	387	931	435	887	999999	921	254	781	160	999999	999999	999999	918	211	353	983	999999	461	924	704	887	976	834	476	764	769	815	16	496	316	999999	868	704	431	386	314	468	377	999999	999999	446	155	725	45	793	953	240	44	149	999999	601	987	864	447	774	411	106	958	132	341	115	999999	294	999999	85	748	323	999999	824	48	999999	878	887	999999	268	999999	260	798	683	810	999999	781	867	121	715	575	999999	999999	656	999999	218	999999	254	999999	999999	209	860	881	960	55	640	743	999999	999999	860	723	110	838	999999	43	999999	307	285	999999	803	334	379	182	138	999999	743	999999	841	999999	830	25	633	999999	241	999999	880	379	999999	638	999999	794	999999	999999	999999	991	475	999999	87	623	999999	910	233	932	999999	999999	829	999999	752	999999	311	584	902	371	279	844	99	999999	606	999999	162	781	469	646	999999	18	763	612	921	147	999999	578	999999	227	33	920	791	701	224	772	999999	202	626	386	337	999999	892	209	497	417	901	28	568	
957	471	999999	999999	587	790	431	706	227	999999	999999	999999	733	606	684	348	358	62	397	999999	999999	999999	959	164	93	319	999999	999999	999999	124	514	999999	25	999999	31	756	978	999999	214	911	999999	76	999999	436	21	958	604	989	217	999999	149	999999	999999	786	734	999999	999999	889	367	277	243	315	999999	112	262	379	412	723	584	999999	369	878	847	999999	449	767	999999	532	153	999999	715	566	908	701	999999	158	731	238	999999	999999	254	99	122	937	677	487	923	909	999999	999999	556	880	414	289	501	999999	517	37	347	999999	198	999999	745	242	999999	676	406	451	137	113	999999	184	999999	999999	683	280	999999	909	999999	999999	999999	999999	359	999999	578	835	999999	629	210	999999	641	999999	999999	317	999999	275	353	999999	385	999999	999999	481	782	80	993	381	999999	785	606	231	503	607	229	385	132	230	630	243	664	999999	999999	776	999999	422	472	944	293	142	863	417	927	886	999999	807	881	372	196	288	519	206	999999	376	33	979	999999	999999	484	515	194	545	645	119	225	999999	485	999999	999999	369	607	58	97	999999	999999	198	303	999999	999999	421	504	999999	999999	351	724	468	999999	157	753	999999	211	438	470	778	947	327	772	817	999999	874	331	576	142	826	681	470	118	106	455	834	685	999999	960	72	20	999999	511	304	395	999999	337	337	999999	968	167	178	588	319	360	603	999999	485	947	208	99	927	627	999999	999999	264	359	234	999999	919	586	608	478	407	767	523	816	477	432	913	547	994	26	173	668	512	881	799	746	851	417	209	656	761	972	93	806	303	999999	141	999999	999999	635	640	391	559	699	999999	551	837	787	999999	999999	43	999999	105	910	999999	548	167	999999	560	488	850	512	386	952	717	434	999999	716	522	843	999999	999999	444	999999	386	782	119	812	700	999999	909	999999	468	156	999999	110	877	182	352	755	476	758	846	999999	784	138	14	607	999999	756	867	130	274	999999	761	527	227	736	534	999999	999999	999999	999999	313	579	786	53	999999	339	617	557	511	373	767	999999	542	668	819	584	999999	777	999999	829	944	390	788	999999	999999	395	999999	883	999999	648	671	326	130	86	543	55	997	94	774	277	999999	999999	365	756	507	737	228	858	999999	999999	286	903	926	525	737	922	790	986	690	844	245	733	417	863	999999	450	257	466	999999	774	999999	173	12	245	464	744	34	999999	301	625	999999	999999	485	988	371	767	399	604	348	999999	264	20	403	930	41	641	792	502	999999	999999	490	762	733	632	575	999999	901	691	71	992	898	999999	
695	74	677	999	258	428	501	935	60	652	127	514	520	576	999999	999999	213	823	952	532	999999	244	145	414	511	999999	422	258	865	999999	543	356	999999	505	325	999999	999999	41	999999	373	10	999999	16	837	645	229	122	999999	352	828	999999	248	50	999999	780	999999	929	273	999999	405	16	252	79	999999	999999	771	791	24	260	441	819	182	439	999999	531	859	238	307	769	291	999999	999999	906	47	999999	305	999999	357	725	865	409	999999	999999	987	366	758	58	664	728	873	438	108	748	911	18	314	999999	460	844	920	232	631	504	216	665	593	999999	42	130	813	999999	444	298	395	999999	830	999999	452	232	999999	811	999999	578	895	853	642	674	994	38	916	497	855	999999	805	999999	778	495	999999	332	773	999999	26	544	915	999999	994	809	999999	879	188	675	999999	999999	80	119	657	62	608	363	32	919	999999	14	213	999999	609	999999	493	752	999999	345	312	129	459	361	795	39	663	486	999999	999999	999999	124	999999	251	140	999999	999999	695	985	725	886	973	309	999999	79	22	340	599	808	999999	325	611	626	999999	373	999999	777	999999	323	628	398	132	504	200	608	237	163	999999	999999	981	498	797	767	999999	458	339	819	999999	999999	783	999999	74	999999	999999	517	709	498	17	999999	893	850	723	999999	367	336	999999	478	999999	999999	842	858	999999	413	827	575	527	844	98	394	44	999999	181	437	540	999999	334	999999	709	683	999999	739	156	999999	301	141	774	425	999999	210	694	860	709	360	449	925	330	660	850	229	989	864	999999	623	843	476	999999	296	841	999999	12	999999	768	999999	999999	112	999999	999999	999999	695	800	112	444	887	699	183	999999	821	987	615	607	999999	603	999999	693	44	340	533	251	824	999999	488	999999	999999	999999	999999	999999	283	15	347	223	47	548	999999	429	887	430	521	923	669	999999	856	308	236	830	337	716	288	742	320	772	187	52	297	242	999999	527	472	999999	325	91	444	816	999999	999999	570	999999	999999	71	806	999999	818	999999	581	75	605	190	358	151	870	667	999999	540	999999	574	999999	995	261	922	117	369	958	999999	999999	588	324	999999	999999	834	269	212	278	226	999999	705	954	577	470	231	999999	141	179	330	818	658	277	999999	131	85	365	575	874	526	953	447	656	985	12	993	750	999999	999999	523	882	668	398	597	604	988	999999	469	999999	39	295	999999	199	637	24	949	321	420	919	582	479	694	337	999999	999999	498	59	999999	574	477	999999	81	608	656	999999	159	269	680	310	142	465	895	50	845	241	977	258	
999999	971	999999	681	340	646	950	54	197	341	646	333	115	939	651	894	67	558	223	999999	542	999999	864	690	641	120	786	126	583	654	491	520	999999	999999	41	999999	522	999999	150	435	658	612	999999	999999	622	356	204	203	813	11	982	296	999999	999999	999999	829	999999	371	50	229	860	999999	470	543	999999	135	47	865	907	654	999999	271	999999	788	718	999999	938	999999	77	294	915	592	312	582	671	999999	503	686	534	999999	890	160	754	920	575	824	151	999999	968	497	318	339	295	169	629	720	999999	239	890	784	890	999999	999999	999999	314	277	999999	888	999999	999999	999999	999999	340	705	763	230	517	999999	999999	894	788	231	999999	999999	976	585	306	999999	952	950	326	273	999999	999999	321	829	857	999999	615	307	303	263	999999	324	999999	956	999999	590	406	408	213	390	26	999999	995	668	999999	723	779	728	971	999999	999999	922	338	369	566	589	999999	999999	373	517	882	999999	600	535	387	999999	999999	29	586	716	746	553	999999	936	256	798	754	999999	846	144	999999	887	999999	999999	328	922	999999	504	400	419	205	472	45	695	507	111	406	470	291	230	999999	999999	999999	999999	641	391	999999	999999	123	767	835	742	999999	239	999999	999999	588	684	217	465	777	221	628	999999	999999	999999	518	60	438	154	401	293	999999	626	137	469	745	81	284	999999	747	594	391	999999	584	463	385	999999	999999	513	523	722	263	826	999999	795	141	975	743	367	873	134	963	968	375	551	380	470	111	828	259	517	409	280	999999	192	829	996	999999	999999	898	712	999999	925	631	679	999999	544	183	999999	338	999999	337	917	999999	999999	999999	423	266	999999	999999	914	704	579	263	15	322	982	118	270	965	145	393	686	999999	999999	481	47	347	696	999999	999999	297	999999	999999	999999	189	491	218	105	561	415	739	999999	975	983	18	83	671	625	366	57	999999	999999	376	999999	999999	999999	459	901	151	593	999999	570	520	999999	999999	934	89	773	826	831	774	23	708	559	405	999999	711	484	163	407	376	721	339	999999	409	384	999999	306	114	999999	42	999999	953	968	339	178	49	728	366	999999	993	898	799	535	999999	423	999999	816	797	552	940	974	999999	743	999999	999999	241	55	846	252	542	783	669	999999	798	999999	999999	999999	230	237	793	982	128	90	413	478	922	803	201	985	180	585	509	561	598	67	999999	220	750	974	936	994	881	124	999999	999999	999999	511	999999	816	364	473	596	999999	758	958	856	999999	999999	749	999999	999999	854	861	999999	956	284	117	699	999999	896	848	989	255	300	799	
999999	999999	999999	202	249	999999	75	385	999999	999999	989	999999	999999	640	999999	999999	880	11	541	508	150	30	52	584	936	999999	812	996	999999	515	484	350	279	959	857	852	128	146	509	32	372	479	239	375	967	345	999999	69	539	994	967	987	714	999999	659	89	999999	999999	266	999999	608	999999	465	125	232	648	669	843	782	999999	783	744	501	999999	999999	670	791	677	617	601	817	753	467	924	548	999999	999999	487	310	778	892	164	880	392	423	303	23	999999	152	328	999999	470	286	190	221	999999	495	999999	655	988	298	999999	356	664	310	855	999999	540	577	999999	999999	191	543	14	466	628	863	119	105	842	999999	676	534	298	999999	356	476	286	713	324	999999	441	832	321	490	609	999999	226	91	568	691	483	999999	999999	999999	493	999999	282	724	592	370	999999	108	812	341	621	999999	999999	738	954	999999	334	999999	263	734	580	359	231	523	856	821	999999	37	537	161	183	140	127	981	442	429	204	562	131	953	624	999999	999999	980	869	851	749	487	137	999999	366	656	999999	682	736	143	705	999999	868	770	722	999999	571	999999	167	491	999999	86	305	534	194	772	704	309	119	247	999999	999999	654	14	999999	169	900	357	794	527	846	444	999999	309	723	999999	693	360	241	999999	771	368	823	999999	221	999999	192	602	995	999999	951	984	572	498	803	999999	114	864	698	562	458	223	866	639	644	205	831	996	810	749	89	354	999999	999999	999999	972	999999	276	792	409	977	307	362	211	999999	862	872	756	505	269	341	829	661	999999	999999	999999	999999	193	743	26	840	999999	792	255	514	607	916	729	32	831	46	837	81	299	585	161	861	999999	74	782	333	85	999999	551	418	259	692	399	35	919	999999	244	533	775	569	791	999999	116	697	968	999999	999999	999999	674	232	503	757	372	102	667	696	999999	129	961	999999	764	695	250	837	264	999999	526	703	113	361	802	314	305	730	794	645	999999	967	106	835	190	999999	999999	328	914	501	330	306	368	233	643	125	571	999999	804	106	999999	279	999999	63	999999	449	630	323	430	199	462	999999	308	31	941	868	32	135	513	999999	868	922	923	999999	594	229	345	999999	717	999999	742	999999	925	697	381	485	535	52	416	740	999999	512	898	724	999999	687	998	347	999999	999999	102	446	579	391	237	351	355	680	468	999999	114	750	605	999999	457	999999	716	611	649	999999	999999	979	719	999999	701	365	999999	208	722	906	999999	997	598	943	595	305	644	999999	470	39	139	999999	583	216	636	970	907	999999	
999999	800	971	397	698	999999	440	122	727	806	689	871	327	157	957	562	978	999999	161	999999	157	161	604	999999	150	619	336	488	405	512	145	999999	458	999999	931	922	935	999999	999999	999999	513	482	578	837	999999	598	712	982	897	31	238	530	818	255	17	125	205	999999	256	88	498	999999	999999	224	671	999999	423	999999	999999	999999	627	153	806	999999	158	999999	999999	767	999999	551	907	353	591	999999	284	614	912	212	861	999999	726	147	999999	231	999999	561	999999	999999	175	895	185	263	767	999999	404	999999	723	440	107	342	541	437	479	704	999999	999999	999999	342	940	66	55	220	597	999999	317	489	999999	585	999999	999999	909	229	602	432	376	653	586	728	979	199	891	482	114	528	285	999999	667	883	59	139	201	432	423	119	850	965	666	368	554	914	529	147	999999	511	433	999999	835	56	338	527	999999	642	363	750	175	572	116	999999	999999	28	821	999999	535	999999	999999	486	806	493	582	411	999999	227	183	75	670	753	156	999999	105	999999	463	999999	999999	532	570	559	79	999999	943	287	858	598	244	999999	102	846	999999	999999	115	946	515	352	474	927	540	999999	468	297	90	422	426	512	973	170	999999	210	137	13	999999	846	417	144	999999	304	999999	398	983	647	972	823	151	793	497	158	458	120	157	627	991	999999	999999	781	591	999999	999999	356	624	84	970	892	999999	608	999999	269	539	380	803	179	385	152	999999	821	325	266	281	632	24	824	712	454	63	999999	22	193	755	999999	552	28	999999	205	773	909	676	89	114	542	844	999999	999999	87	317	977	251	848	999999	279	999999	335	999999	238	341	799	371	526	999999	219	595	765	999999	903	828	784	736	189	378	458	999999	246	162	738	787	786	215	635	146	85	999999	999999	330	486	999999	227	769	214	863	974	547	160	249	894	947	89	723	715	258	533	251	71	480	414	999999	229	999999	999999	450	999999	593	736	389	999999	999999	431	999999	38	999999	611	25	531	999999	999999	910	999999	996	267	791	708	73	500	386	613	834	206	693	916	360	950	54	258	763	319	390	999999	770	486	943	525	999999	695	981	647	517	719	745	86	503	141	232	915	729	742	491	103	359	776	929	755	737	528	999999	783	567	999999	767	17	23	109	232	520	324	275	74	377	519	999999	999999	999999	460	617	422	229	727	999999	999999	999999	999999	999999	461	994	999999	198	787	125	27	207	89	750	951	738	72	403	999999	999999	601	999999	999999	123	584	620	680	999999	999999	130	116	458	66	438	248	999999	189	999999	
648	999999	963	999999	487	949	999999	999999	659	355	173	999999	555	29	320	25	537	74	999999	713	712	841	999999	742	893	667	999999	999999	151	650	999999	215	559	345	755	999999	748	475	976	728	999999	272	960	999999	651	999999	575	96	147	999999	901	184	402	999999	999999	807	914	231	242	820	940	789	179	18	843	957	999999	999999	274	640	276	71	98	999999	949	449	880	988	101	320	102	922	999999	110	749	337	999999	999999	330	947	999999	527	243	999999	787	973	999999	951	999999	693	420	999999	822	999999	999999	999999	95	999999	526	575	926	999999	140	999999	728	999999	367	79	269	516	155	89	889	999999	874	749	828	933	999999	975	356	929	505	408	899	999999	999999	925	999999	999999	999999	44	999999	755	30	840	397	321	437	769	616	33	692	975	547	999999	475	505	632	35	21	162	940	550	228	997	999999	732	999999	991	918	441	743	999999	275	120	523	143	305	44	362	999999	999999	999999	369	333	246	999999	860	569	271	603	303	999999	999999	999999	104	25	537	33	999999	664	299	446	850	185	289	342	710	999999	817	342	999999	598	673	504	657	872	999999	895	760	899	871	462	729	999999	999999	999999	999999	186	999999	508	999999	282	624	697	999999	69	227	999999	53	999999	999999	433	752	928	403	704	636	404	999999	999999	833	642	272	519	793	999999	716	535	999999	845	881	999999	420	319	999999	999999	974	976	287	597	999999	998	851	999999	90	448	999999	999999	999999	443	807	999999	745	794	674	964	999999	114	999999	999999	999999	999999	156	999999	32	999999	22	443	202	999999	730	660	999999	999999	575	999999	790	415	439	354	999999	915	999999	603	999999	999999	999999	999999	644	772	999999	869	999999	999999	254	999999	851	652	999999	795	436	277	999999	455	999999	157	940	901	999999	838	183	604	674	559	999999	999999	87	553	170	207	999999	396	798	430	558	861	587	999999	598	612	984	999999	581	999999	999999	859	317	168	891	890	884	999999	406	805	598	322	204	999999	643	817	885	307	492	636	298	50	478	187	999999	851	569	720	312	999999	854	45	999999	40	640	403	130	919	662	279	323	619	989	992	831	245	666	999999	585	781	726	686	655	944	999999	878	999999	139	271	999999	330	999999	584	789	951	999999	299	174	882	250	696	966	645	222	999999	679	999999	485	356	999999	195	999999	999999	530	890	178	389	88	999999	762	21	990	657	999999	999999	159	44	209	999999	277	946	502	999999	345	999999	759	50	442	630	676	999999	905	783	999999	854	999999	39	63	898	999999	183	999999	488	129	238	706	318	33	273	174	644	850	443	88	
714	693	324	798	446	140	999999	947	458	19	935	115	999999	999999	768	134	129	980	310	269	104	735	23	999999	116	388	451	27	179	466	41	999999	472	704	896	171	510	999999	617	768	655	999999	762	479	194	132	498	272	265	148	999999	664	549	999999	983	978	679	999999	692	67	999999	120	777	991	977	959	999999	512	159	999999	624	888	372	542	999999	867	999999	543	877	983	999999	188	761	41	999999	377	436	999999	999999	999999	491	257	548	560	999999	999999	458	770	502	999999	489	985	999999	999999	999999	166	999999	17	999999	999999	15	146	999999	999999	177	999999	358	999999	581	999999	532	355	791	240	999999	377	999999	999999	999999	79	418	212	999999	999999	504	905	75	113	518	999999	85	429	727	605	999999	355	872	840	999999	577	196	713	999999	999999	999999	144	203	882	543	156	816	999999	999999	999999	707	999999	999999	999999	213	999999	445	255	999999	326	534	112	999999	196	327	769	999999	509	429	886	882	705	23	159	999999	370	711	999999	569	372	447	597	876	236	897	120	999999	150	636	131	141	941	485	999999	999999	599	516	16	564	774	651	317	69	665	618	11	789	944	999999	843	560	262	685	865	999999	999999	236	400	298	999999	518	364	999999	308	755	941	999999	150	793	999999	999999	704	999999	795	999999	140	999999	220	618	896	331	316	367	792	570	878	999999	999999	992	428	373	126	717	999999	265	297	443	999999	910	676	999999	648	161	999999	990	855	999999	889	999999	749	409	25	782	402	884	212	999999	91	738	876	685	609	158	374	986	736	987	999999	539	433	696	999999	999999	942	125	683	164	935	801	714	253	999999	476	253	29	358	344	325	473	63	301	362	999999	44	990	999999	499	999999	999999	999999	868	365	999999	721	63	632	715	999999	287	999999	57	999999	289	33	632	319	999999	999999	354	999999	999999	671	806	999999	141	999999	755	275	951	999999	193	999999	499	999999	846	888	26	754	999999	397	643	999999	999999	271	16	999999	999999	999	412	681	999999	594	442	807	999999	999999	558	874	999999	719	876	999999	888	343	27	679	571	741	186	999999	999999	388	999999	957	999999	898	633	545	479	901	999999	755	862	999999	904	999999	935	691	685	649	999999	152	999999	480	520	203	615	704	253	336	668	341	999999	669	388	659	879	999999	999999	963	572	23	404	999999	459	130	587	618	439	999999	744	880	66	537	999999	160	223	244	447	801	292	929	301	152	243	928	933	203	892	254	718	999999	878	722	999999	327	747	487	30	399	615	997	275	824	592	788	285	295	999999	237	446	644	47	21	999999	643	
999999	262	454	530	197	393	725	194	999999	999999	999999	343	460	95	412	735	224	999999	195	294	664	999999	560	455	653	999999	936	664	808	84	999999	866	999999	999999	605	999999	999999	500	212	999999	281	90	124	307	999999	941	835	999999	824	711	999999	990	825	396	979	999999	999999	999	876	549	457	71	386	999999	872	999999	999999	26	999999	999999	702	999999	845	999999	22	583	361	262	669	999999	812	764	839	999999	653	432	999999	654	464	999999	999999	43	999999	999999	774	220	999999	488	435	650	648	818	691	907	18	707	154	862	384	405	894	449	340	173	999999	692	999999	999999	982	450	104	648	562	141	134	999999	109	192	999999	801	999999	872	827	28	74	994	83	932	999999	946	287	189	999999	68	464	354	999999	460	926	92	989	425	506	999999	999999	999999	266	560	782	349	607	962	673	582	527	32	621	321	109	999999	619	298	201	46	172	914	999999	504	677	999999	965	649	265	116	812	463	376	842	999999	75	737	523	160	999999	999999	324	516	697	540	441	732	391	361	194	473	700	233	469	822	641	631	762	999999	12	384	958	999999	566	769	74	655	999999	999999	999999	14	106	999999	453	697	847	408	680	963	999999	57	583	298	80	643	122	999999	907	30	831	443	975	639	157	373	390	618	949	928	476	999999	954	543	999999	190	999999	999999	780	771	999999	242	950	999999	647	954	800	999999	999999	922	999999	834	748	999999	27	600	38	466	990	999999	317	239	459	752	496	460	999999	50	971	889	276	560	459	145	55	999999	493	186	992	202	572	720	981	36	280	641	46	206	525	999999	162	911	570	999999	999999	744	782	999999	311	197	862	760	698	746	656	999999	385	613	712	428	116	851	473	798	999999	596	257	432	481	855	423	896	999999	999999	737	365	989	759	999999	310	816	294	874	804	340	812	32	245	379	184	266	433	494	106	620	310	999999	999999	193	867	496	359	727	999999	774	965	245	454	999999	999999	999999	999999	931	999999	999999	822	976	668	467	704	574	22	62	307	599	990	412	999999	999999	436	917	227	575	814	813	466	566	428	999999	999999	577	577	236	999999	76	999999	999999	92	494	797	333	999999	315	489	302	484	306	999999	857	783	999999	999999	820	582	383	999999	60	127	597	999999	999999	558	637	102	136	996	786	974	240	959	499	329	999999	999999	113	149	911	96	521	339	999999	146	570	257	811	999999	757	653	705	999999	999999	383	494	348	542	774	150	222	362	305	697	332	200	999999	294	999999	883	983	479	243	978	963	605	268	987	129	988	
390	290	375	249	142	279	999999	999999	125	835	595	304	999999	998	699	734	226	642	836	945	671	962	999999	877	999999	184	471	999999	999999	778	236	999999	423	999999	759	999999	986	66	564	999999	146	999999	179	408	298	689	150	244	999999	239	389	625	160	183	326	428	999999	999999	475	999999	807	855	753	999999	999999	243	880	999999	249	767	747	170	999999	783	999999	153	999999	180	588	999999	44	236	999999	999999	399	610	210	250	999999	341	229	498	590	606	255	291	775	832	999999	64	808	598	995	999999	491	228	548	377	999999	183	999999	541	999999	390	924	581	936	366	999999	997	43	640	999999	999999	547	259	579	481	537	999999	377	959	380	534	285	445	999999	406	905	180	72	833	999999	296	705	687	999999	210	681	999999	355	999999	885	801	999999	178	516	97	975	242	649	76	839	846	805	675	171	385	115	999999	999999	539	999999	776	999999	999999	764	999999	212	859	671	379	799	864	182	958	84	578	513	117	928	152	431	673	530	995	994	999999	491	40	526	212	999999	203	332	815	999999	119	866	999999	999999	721	885	125	571	999999	277	975	673	846	999999	592	872	997	560	999999	117	999999	256	999999	215	999999	314	181	342	468	283	606	541	366	10	965	712	691	999999	217	267	316	111	259	728	28	999999	999999	999999	933	339	107	642	134	708	180	863	926	616	679	417	713	783	112	999999	999999	444	317	846	999999	999999	191	303	999999	940	999999	685	999999	221	196	999999	669	742	409	138	186	963	416	658	830	111	785	85	999999	800	999999	532	998	263	67	999999	59	798	802	62	158	804	300	193	907	999999	866	715	429	999999	747	970	384	974	820	707	37	659	25	534	105	116	279	999999	397	999999	687	743	999999	999999	999999	871	940	356	980	381	673	233	751	345	999999	80	655	721	999999	583	158	34	999999	999999	999999	399	782	999999	957	52	999999	747	796	638	999999	133	999999	817	983	875	40	999999	994	448	43	803	908	679	299	35	460	999999	499	814	999999	662	999999	803	64	928	99	672	999999	937	846	999999	436	122	538	121	518	999999	737	999999	552	131	40	993	999999	999999	999999	112	999999	932	592	976	258	982	518	154	999999	757	999999	64	999999	368	999999	999999	601	999999	376	795	151	999999	999999	622	820	320	271	998	632	317	487	310	999999	987	693	466	355	999999	999999	454	603	393	999999	761	85	999999	402	194	492	973	401	218	387	999999	999999	999999	425	969	999999	937	999999	520	522	515	280	999999	617	798	674	181	710	731	999999	922	201	757	890	755	999999	147	999999	
87	515	999999	916	278	923	999999	35	892	51	999999	713	739	733	93	871	782	490	622	75	603	519	320	272	999999	777	464	503	999999	999999	670	433	29	29	643	999999	864	599	999999	539	865	772	999999	140	335	28	999999	999999	118	999999	117	274	924	999999	324	567	205	999999	256	999999	468	257	821	982	380	952	999999	999999	99	88	16	999999	488	92	209	831	737	999999	937	651	86	275	999999	999999	803	999999	508	947	704	86	809	999999	353	510	81	617	950	999999	759	382	333	980	109	39	878	924	786	841	872	493	830	24	458	605	424	202	862	503	189	975	453	747	999999	999999	279	538	839	999999	21	591	880	936	430	564	327	999999	176	999999	449	999999	619	999999	84	221	255	794	30	999999	96	878	754	457	621	784	929	586	964	95	759	350	94	808	829	999999	612	893	594	999999	287	328	35	507	64	310	366	786	672	999999	999999	485	999999	999999	891	143	836	433	325	646	635	999999	142	90	605	999999	794	811	837	999999	608	999999	999999	999999	470	999999	852	999999	403	320	427	999999	913	999999	999999	999999	833	992	916	696	454	189	577	947	268	546	195	945	999999	955	516	554	948	879	207	415	285	390	999999	133	290	589	40	14	228	999999	827	973	763	999999	274	801	894	151	349	999999	784	262	999999	923	999999	907	355	447	804	872	204	999999	961	911	999	999999	999999	793	415	864	159	572	999999	776	999999	222	191	581	999999	999999	660	806	540	778	999999	999999	999999	999999	550	999999	999999	999999	210	355	296	793	21	851	331	999999	439	111	736	484	999999	999999	534	101	214	999999	999999	999999	999999	99	222	398	504	193	290	999999	999999	664	252	999999	631	999999	372	382	489	926	211	340	259	999999	285	999999	80	65	509	420	999999	430	502	190	657	999999	835	120	143	898	999999	827	571	353	890	774	858	999999	853	999999	848	161	611	287	999999	395	524	999999	813	663	327	448	999999	869	999999	999999	171	71	999999	172	730	261	249	999999	637	999999	769	906	979	999999	700	375	212	796	571	999999	818	224	999999	272	999999	948	307	479	580	999999	153	701	864	999999	999999	796	999999	999999	981	999999	911	30	650	784	625	999999	908	999999	963	999999	999999	888	307	152	692	946	48	999999	228	782	954	770	999999	787	240	78	51	600	898	999999	55	521	999999	999999	435	798	574	248	647	335	49	994	515	628	613	265	403	722	695	665	999999	219	999999	999999	642	151	19	862	553	557	999999	318	414	999999	907	724	83	333	717	999999	382	799	473	999999	999999	959	264	392	999999	975	
674	329	999999	242	155	835	58	615	342	293	788	711	695	99	999999	731	590	455	721	888	999999	80	15	999999	999999	957	746	580	999999	682	886	999999	689	577	882	257	413	181	914	81	676	467	991	433	116	999999	114	999999	143	999999	999999	809	670	294	793	604	999999	999999	948	197	99	478	159	659	999999	171	32	127	217	512	327	999999	541	999999	222	999999	89	581	694	623	853	372	447	454	313	87	956	404	999999	288	932	309	233	726	982	207	318	999999	36	945	647	986	176	630	694	960	277	31	999999	80	525	742	419	335	999999	726	41	704	355	999999	214	627	999999	928	999999	999999	195	999999	667	25	415	747	555	999999	999999	999999	205	816	760	352	999999	935	999999	713	763	999999	890	898	392	265	176	614	986	999999	999999	999999	652	248	999999	676	999999	999999	364	66	665	778	999999	999999	999999	476	530	999999	944	12	519	999999	304	629	999999	389	136	297	432	411	848	999999	999999	847	999999	955	224	957	765	93	577	356	581	276	58	985	12	999999	548	915	999999	999999	669	984	197	471	725	999999	83	671	549	999999	999999	952	218	864	27	349	999999	999999	262	572	459	860	999999	173	698	999999	999999	189	387	906	748	517	999999	896	141	776	660	547	239	201	884	103	999999	99	326	628	999999	194	967	662	999999	154	662	171	502	808	999999	34	772	698	451	893	293	999999	739	999999	286	999999	732	251	689	123	174	999999	688	366	326	345	847	80	969	395	221	725	346	999999	854	514	404	332	227	999999	775	541	999999	999999	999999	999999	999999	999999	352	746	462	999999	999999	999999	980	602	483	145	999999	223	999999	999999	999999	999999	681	568	306	999999	668	771	917	410	34	63	348	632	320	999999	999999	426	999999	54	999999	232	999999	999999	752	891	623	262	40	999999	999999	13	999999	82	813	693	999999	251	603	225	143	580	999999	62	702	919	116	999999	291	787	589	75	238	143	974	505	132	195	815	415	999999	416	740	659	569	30	604	275	819	627	386	999999	823	999999	910	156	999999	881	999999	999999	999999	276	970	253	679	999999	774	999999	108	317	571	999999	435	198	999999	726	999999	179	492	999999	999999	841	538	664	410	283	252	999999	999999	999999	111	250	999999	999999	630	999999	446	496	980	793	255	289	999999	511	65	262	879	634	999999	193	999999	234	398	122	519	943	999999	316	843	405	533	999999	102	281	999999	999999	999999	999999	567	459	290	353	199	699	435	999999	674	36	999999	157	403	617	404	49	521	877	999999	290	472	687	999999	139	653	585	270	940	196	895	999999	734	
531	436	76	615	903	962	999999	699	999999	484	278	711	999999	695	11	915	911	63	760	999999	999999	450	980	880	999999	999999	700	614	438	494	848	778	730	874	626	967	550	789	145	558	842	162	603	988	418	805	432	957	583	354	999999	142	145	967	266	999999	456	196	672	752	271	430	270	999999	636	999999	980	999999	79	43	375	132	917	211	496	325	847	992	999999	146	999999	743	999999	93	999999	715	999999	763	617	545	520	363	126	393	296	422	892	411	361	999999	825	598	999999	549	979	906	224	933	480	940	243	464	725	999999	33	528	999999	186	735	921	999999	226	225	533	523	21	999999	534	914	84	433	445	640	553	321	140	854	490	999999	559	999999	708	999999	999999	999999	66	999999	999999	999999	768	32	999999	676	440	70	999999	382	364	36	968	901	690	999999	406	516	797	823	181	224	893	673	909	999999	186	430	158	999999	999999	999999	999999	382	425	174	156	61	718	769	210	493	999999	999999	500	999999	146	657	810	689	886	170	514	999999	466	376	999999	104	123	643	499	19	911	674	834	143	569	595	486	526	872	355	798	999999	999999	999999	511	999999	999999	455	935	528	620	999999	57	999999	716	234	916	999999	696	999999	999999	999999	279	200	581	999999	923	367	894	999999	181	293	999999	540	372	999999	618	778	864	342	920	668	707	970	399	452	626	457	426	999999	679	437	829	820	999999	723	759	999999	117	999999	221	816	999999	999999	356	336	652	517	24	240	999999	147	194	364	999999	279	377	309	800	138	421	999999	940	558	999999	744	999999	995	133	999999	726	195	671	400	130	999999	999999	323	623	72	800	119	442	999999	729	999999	252	999999	689	147	999999	460	999999	978	62	745	876	999999	521	999999	872	656	999999	999999	513	430	476	794	244	36	173	63	685	999999	338	999999	43	999999	829	340	999999	989	316	986	301	999999	562	692	347	384	238	114	801	21	199	153	725	75	682	309	74	458	239	999999	999999	302	774	894	999999	999999	712	132	183	191	119	883	999999	999999	85	246	867	999999	456	999999	798	68	999999	999999	548	999999	586	967	80	530	276	999999	759	653	22	998	501	668	52	596	999999	115	931	620	901	316	803	999999	999999	446	441	290	11	379	999999	915	50	111	355	999999	999999	744	62	652	914	999999	133	697	999999	86	744	208	741	860	999999	693	137	642	771	241	391	268	976	634	98	985	52	389	788	999999	958	400	322	586	432	927	63	999999	999999	836	192	999999	932	914	701	243	999999	151	191	181	788	999999	340	123	999999	906	767	
427	564	999999	32	744	908	999999	128	354	885	164	999999	271	639	848	936	935	59	284	335	999999	999999	999999	999999	901	208	617	318	559	69	209	512	525	169	635	999999	775	813	448	207	643	999999	356	357	394	713	999999	541	939	471	405	74	799	580	705	999999	999999	493	131	545	300	980	568	999999	686	652	912	112	14	134	171	999999	610	999999	999999	999999	586	999999	61	198	289	86	999999	98	664	144	999999	999999	463	151	25	291	692	903	907	999999	237	71	670	999999	999999	999999	999999	815	310	283	463	722	889	999999	907	210	442	932	266	999999	612	479	999999	552	999999	967	999999	863	119	879	439	707	179	38	48	524	837	319	397	471	549	563	788	391	680	990	65	35	243	814	999999	999999	646	692	60	999999	441	128	801	999999	999999	673	705	430	999999	999999	999999	861	399	392	373	132	544	794	999999	59	691	999999	871	999999	911	623	629	305	999999	679	70	487	977	999999	92	999999	517	999999	302	999999	999999	999999	547	924	447	204	999999	850	999999	726	225	852	27	11	76	203	256	999999	922	556	54	410	999999	174	695	75	883	118	999999	654	614	980	501	799	999999	333	701	947	512	999999	987	778	999999	314	463	218	999999	976	999999	889	472	999999	641	746	999999	457	999999	999999	238	999999	320	999999	550	999999	999999	999999	360	228	999999	742	999999	999999	999999	214	568	275	555	95	711	487	606	907	894	420	999999	948	348	754	967	745	365	329	999999	999999	406	471	238	68	202	228	857	999999	177	481	397	999999	326	437	999999	565	901	999999	999999	750	775	413	632	139	614	172	896	606	261	999999	387	999999	589	218	999999	107	47	497	999999	492	630	999999	999999	999999	32	28	632	911	999999	411	999999	482	999999	999999	365	992	838	999999	453	40	332	260	999999	113	999999	225	583	999999	999999	91	999999	414	999999	188	999999	999999	673	219	116	596	999999	984	39	849	230	904	999999	620	853	815	268	938	53	862	170	379	999999	999999	327	807	444	524	292	495	883	439	999999	479	999999	946	999999	629	991	857	999999	999999	231	149	882	999999	701	999999	264	813	822	589	999999	138	28	999999	52	999999	892	309	162	25	999999	544	966	791	422	53	771	907	496	639	946	196	372	822	158	237	999999	137	999999	480	270	999999	672	303	999999	363	999999	109	999999	291	736	692	704	999999	646	686	183	100	777	658	201	356	327	193	643	183	765	999999	600	815	292	765	204	681	754	232	999999	999999	722	68	999999	671	13	214	902	999999	999999	887	186	472	999999	999999	359	457	999999	914	999999	489	
659	894	999999	265	508	98	999	971	999999	999999	730	423	814	509	377	999999	75	529	999999	122	291	388	691	999999	29	138	760	628	999999	747	402	840	80	392	23	828	470	336	173	915	214	999999	999999	468	999999	762	657	554	999999	639	391	999999	571	49	207	280	999999	719	246	379	999999	380	565	750	999999	890	353	432	496	999999	999999	739	366	437	907	360	999999	999999	999999	266	481	999999	999999	776	366	643	278	40	999999	999999	625	750	100	793	587	999999	375	25	836	277	419	234	68	746	999999	651	402	999999	141	999999	658	979	998	979	999999	131	999999	788	999999	988	621	322	247	999999	924	508	649	572	999999	83	985	607	396	453	847	257	157	596	396	714	250	144	898	347	94	645	751	120	999999	999999	796	586	999999	999999	999999	106	999999	314	821	881	12	999999	294	68	862	60	592	555	142	650	999999	999999	402	680	748	999999	423	999999	668	289	757	999999	676	393	287	408	999999	548	999999	750	999999	843	999999	514	712	420	850	999999	999999	999999	999999	206	978	255	999999	355	999999	950	999999	177	682	999999	999999	542	133	999999	163	900	780	463	83	53	999999	999999	390	140	999999	887	967	999999	999999	583	425	999999	235	561	560	430	901	931	224	37	448	631	78	182	999999	243	391	249	267	949	69	999999	999999	19	450	597	999999	362	679	306	982	772	540	109	672	21	316	572	912	732	999	849	249	56	605	999999	322	218	933	442	506	728	80	687	523	404	999999	226	999999	963	566	549	999999	918	54	999999	101	969	510	195	926	818	336	534	950	999999	781	914	999999	999999	284	656	999999	999999	999999	263	702	852	586	277	347	999999	461	999999	176	459	999999	331	11	929	43	999999	708	748	515	688	402	545	736	999999	622	999999	999999	999999	689	910	130	24	128	791	973	248	999999	999999	999999	999999	366	387	368	500	999999	460	912	484	291	930	947	680	731	121	861	999999	999999	283	655	588	288	999999	999999	999999	339	582	212	999999	956	794	999999	475	999999	999999	999999	24	999999	245	688	172	999999	336	514	758	962	999999	292	999999	929	816	999999	999999	999999	269	557	700	999999	112	171	51	257	702	528	496	999999	482	780	61	999999	846	979	999999	595	492	999999	951	999999	999999	999999	889	300	205	290	149	999999	851	999999	640	999999	631	896	85	84	647	914	999999	999999	27	788	490	999999	999999	999999	93	999999	253	524	104	527	999999	549	999999	808	281	751	61	999999	388	824	128	593	149	929	999999	999999	903	805	947	578	597	153	999999	721	813	229	69	978	207	312	428	999999	793	
123	527	91	289	277	802	896	862	731	429	203	670	896	530	311	68	143	933	447	576	526	999999	461	415	895	999999	61	691	83	224	86	405	791	799	999999	411	87	670	999999	12	61	999999	999999	723	999999	999999	917	698	999999	920	73	378	981	760	277	999999	75	675	999999	999999	999999	214	999999	516	353	797	879	106	999999	899	981	473	999999	999999	524	810	999999	999999	475	844	999999	363	999999	163	161	707	424	40	531	842	999999	411	286	363	262	847	999999	359	380	152	182	820	999999	858	938	600	81	546	246	467	130	999999	209	550	205	397	280	636	365	999999	383	848	999999	662	563	999999	197	943	192	677	999999	714	367	999999	672	267	999999	85	224	999999	636	878	794	74	722	17	211	736	999999	864	576	299	993	734	769	333	255	540	999999	368	999999	137	363	999999	582	999999	970	876	878	938	238	205	422	805	19	504	64	510	940	556	378	999999	999999	328	999999	594	720	632	563	348	21	628	780	855	156	509	524	235	999999	316	999999	999999	857	229	635	999999	877	999999	725	274	278	745	999999	748	990	952	999999	45	999999	988	695	999999	999999	999999	926	610	999999	999999	658	999999	999999	999999	999999	634	519	999999	603	565	999999	730	716	532	906	299	999999	276	999999	42	999999	204	168	488	999999	503	620	999999	22	328	303	35	955	999999	540	226	293	449	727	965	238	999999	359	785	352	736	999999	173	441	999999	469	659	999999	392	701	464	351	999999	71	999999	23	821	40	999999	272	667	775	405	999999	690	15	631	999999	73	804	999999	999999	382	999999	42	232	999999	266	989	859	643	453	573	999999	85	874	792	999999	212	951	999999	999999	85	523	999999	961	876	181	750	27	837	999999	519	587	785	619	999999	365	999999	302	566	565	999999	424	628	224	999999	999999	916	815	223	253	999999	121	398	999	769	859	460	81	355	286	999999	971	31	533	934	999999	834	465	999999	436	358	999999	395	851	877	999999	894	999999	999999	100	265	934	804	594	773	407	199	786	850	119	904	999999	946	289	999999	999999	402	104	289	225	951	460	909	786	894	999999	726	546	131	118	999999	989	321	265	31	999999	177	437	759	536	999999	58	999999	999999	999999	999999	963	115	999999	808	267	800	191	999999	148	804	35	27	700	347	681	652	664	999999	154	999999	646	691	268	478	901	965	344	753	428	903	845	122	265	503	999999	999999	744	322	999999	999999	807	777	126	226	555	999999	737	422	855	154	393	872	999999	615	754	999999	847	333	907	302	465	999999	999999	999999	959	912	999999	206	874	
999999	999999	999999	892	999999	118	869	574	999999	999999	751	238	922	897	283	519	973	470	649	999999	999999	772	421	999999	558	709	378	661	881	999999	643	397	999999	547	795	246	52	980	999999	999999	885	707	806	410	166	73	542	541	842	725	985	451	122	457	684	999999	999999	936	343	281	739	999999	692	999999	999999	999999	698	384	112	46	477	992	798	152	999999	492	966	999999	999999	494	176	837	819	166	282	201	284	92	863	507	750	115	646	999999	999999	677	25	999999	999999	802	375	999999	999999	999999	257	993	653	970	593	201	999999	486	687	849	999999	901	999999	999999	999999	999999	89	999999	520	999999	296	372	356	408	383	999999	999999	999999	889	456	999999	17	409	23	909	288	547	314	499	671	185	274	427	796	999999	866	288	489	522	42	722	760	647	833	999999	999999	999999	254	596	406	999999	388	596	999999	731	107	502	999999	999999	232	550	999999	125	849	429	32	944	999999	122	999999	908	987	999999	857	733	999999	370	575	504	33	642	302	717	999999	946	999999	999999	196	999999	999999	374	903	863	999999	491	947	645	999999	999999	496	999999	96	999999	89	497	737	958	999999	999999	374	999999	999999	880	602	999999	257	67	999999	902	632	354	757	494	924	999999	999999	134	140	376	786	721	571	170	18	92	555	170	999999	999999	219	838	939	689	999999	461	447	33	999999	710	243	890	623	895	782	152	194	602	999999	999999	493	612	828	372	999999	652	999999	766	871	519	999999	999999	428	426	692	999999	999999	999999	999999	472	999999	980	999999	430	999999	895	999999	675	388	999999	898	953	999999	702	122	607	19	999999	968	58	296	680	161	999999	675	155	471	207	213	987	737	126	807	745	999999	512	748	408	239	999999	553	499	388	16	621	91	144	726	314	95	784	999999	108	746	186	35	999999	999999	999999	987	999999	901	472	400	999999	999999	155	999999	471	999999	859	611	347	153	504	797	301	155	139	593	999999	744	999999	999999	213	899	28	71	568	214	683	634	653	999999	400	652	36	999999	878	839	936	927	265	999999	999999	183	500	954	999999	389	733	999999	984	171	976	999999	18	354	197	238	763	93	648	267	926	234	958	105	753	851	770	999999	276	299	657	94	999999	197	891	999999	408	73	999999	189	480	999	650	491	275	710	643	681	801	999999	85	852	288	997	778	999999	999999	405	211	400	618	999999	999999	694	513	999999	210	999999	462	166	829	700	274	469	786	999999	584	476	829	53	217	99	999999	626	224	805	999999	491	419	999999	999999	999999	862	429	571	60	592	956	999999	384	509	822	228	
999999	820	999999	588	819	221	851	427	748	999999	168	999999	528	918	790	480	708	96	719	999999	572	351	826	838	844	999999	736	344	627	498	455	999999	395	870	868	806	838	999999	986	279	567	999999	77	999999	704	247	52	142	999999	485	999999	297	790	999999	656	302	999999	547	743	999999	999999	517	799	260	130	624	797	999999	59	999999	641	491	999999	449	844	109	284	399	999999	607	999999	999999	542	151	228	999999	753	973	999999	575	812	300	483	75	794	999999	673	999999	317	89	450	394	999999	817	999999	999999	198	350	576	557	999999	999999	413	999999	76	881	975	657	41	962	999999	999999	443	483	999999	999999	18	44	654	794	435	466	999999	64	167	471	521	724	307	439	969	412	406	667	557	217	887	347	999999	913	83	25	785	999999	999999	626	950	608	999999	503	999999	164	696	782	999999	999999	522	359	999999	604	999999	260	360	601	999999	468	426	776	926	964	463	999999	999999	741	721	419	681	999999	845	540	520	912	89	804	659	999999	999999	624	545	995	999999	537	368	404	999999	822	665	999999	999999	749	210	184	681	680	49	119	128	955	70	999999	999999	785	513	448	93	457	181	999999	999999	999999	752	999999	999999	931	278	925	312	641	999999	898	753	497	999999	106	339	346	240	999999	765	549	696	999999	999999	999999	124	910	34	999999	320	106	651	999999	999999	182	999999	409	943	750	411	123	807	487	768	172	999999	392	408	416	999999	747	226	999999	790	999999	492	999999	247	408	817	368	999999	999999	331	999999	999999	643	999999	999999	999999	929	403	490	997	651	742	999999	992	402	999999	731	512	617	999999	999999	880	878	999999	848	689	999999	172	544	932	999999	999999	423	166	677	999999	325	146	203	316	189	353	735	775	148	999999	283	10	845	534	999999	856	293	583	758	999999	999999	323	408	524	105	999999	858	557	953	440	328	62	324	487	558	595	318	310	630	229	999999	113	999999	198	416	14	999999	999999	999999	196	927	840	408	999999	546	12	737	678	221	421	999999	187	821	708	340	230	685	367	975	999999	547	999999	952	538	75	275	141	219	999999	101	450	847	711	767	512	488	654	857	941	555	857	639	99	218	735	967	999999	483	999999	196	328	959	45	356	999999	999999	999999	869	401	281	871	528	999999	129	971	646	476	999999	999999	852	999999	827	426	430	999999	999999	893	743	999999	108	983	657	361	999999	772	490	812	999999	999999	567	999999	785	999999	670	683	338	79	970	246	98	500	999999	999999	15	620	501	543	614	712	999999	61	999999	76	999999	297	999999	177	647	356	999999	833	
999999	936	638	262	999999	371	999999	999999	999999	838	922	506	714	607	755	379	355	999999	281	947	208	999999	999999	515	999999	999999	172	382	469	999999	999999	999999	755	264	389	301	649	752	830	140	787	867	407	902	138	648	361	695	542	844	821	999999	999999	544	635	468	558	132	999999	999999	208	383	286	153	416	308	750	999999	227	464	730	603	999999	151	170	999999	254	484	387	806	367	999999	999999	625	350	999999	549	221	999999	999999	742	526	944	759	931	413	591	999999	496	829	897	901	999999	87	123	999999	865	933	384	304	999999	83	999999	999999	713	999999	999999	660	802	999999	759	539	830	306	722	214	658	721	219	999999	749	990	988	557	909	999999	999999	999999	512	999999	230	615	999999	334	707	668	780	943	999999	209	999999	930	461	175	80	367	80	181	999999	909	570	153	999999	627	555	233	95	999999	999999	999999	733	781	999999	680	110	153	701	506	599	63	433	714	999999	20	999999	819	538	999999	486	551	395	827	407	603	562	999999	891	220	999999	484	999999	592	999999	797	999999	999999	782	781	999999	927	665	574	582	311	999999	855	477	713	740	736	695	272	711	549	862	906	999999	999999	128	34	262	999999	999999	999999	480	840	862	879	544	798	47	757	757	999999	886	821	255	105	127	999999	999999	999999	480	999999	788	320	881	312	934	569	714	236	662	50	675	999999	999999	999999	999999	645	993	598	999999	941	699	938	999999	161	663	999999	660	289	437	422	425	84	21	684	999999	169	959	559	944	974	999999	810	104	717	884	711	974	788	273	999999	713	20	17	999999	353	850	806	729	649	893	908	434	799	250	624	600	172	172	999999	999999	999999	444	653	205	999999	889	999999	796	277	951	77	872	999999	999999	709	414	76	999999	341	486	362	999999	910	61	75	659	21	999999	102	293	549	811	657	600	795	999999	367	812	682	463	16	19	461	697	825	46	418	843	540	219	533	690	830	654	999999	456	533	602	999999	999999	878	999999	704	983	412	999999	224	425	170	999999	999999	264	799	999999	479	353	777	222	235	39	999999	177	323	882	999999	858	981	13	999999	999999	745	765	682	485	585	27	315	999999	295	570	821	993	682	110	172	279	890	952	184	967	678	999999	376	999999	955	710	675	821	233	553	284	999999	145	999999	695	292	581	324	302	462	47	999999	927	665	999999	999999	494	223	720	491	999999	999999	828	323	669	433	399	582	999999	874	351	493	255	999999	295	999999	858	861	415	999999	697	999999	659	722	929	379	393	710	999999	708	225	462	111	741	585	255	
392	999999	161	999999	893	999999	794	427	120	999999	999999	196	379	607	398	633	807	840	794	999999	379	115	394	999999	999999	688	689	821	659	889	392	513	166	50	227	46	999999	154	986	697	782	241	999999	385	325	207	999999	294	999999	592	654	270	999999	193	875	287	437	999999	230	214	999999	972	768	231	171	550	39	999999	390	361	923	999999	999999	999999	999999	147	502	19	975	842	358	999999	999999	77	244	999999	565	999999	999999	940	999999	999999	923	781	387	809	999999	391	223	774	177	11	904	957	999999	999999	999999	851	999999	999999	784	428	999999	999999	856	915	471	701	986	999999	999999	66	173	450	752	85	999999	83	999999	999999	674	121	795	210	675	356	999999	553	409	999999	716	714	409	437	999999	191	962	545	999999	472	999999	771	999999	184	999999	120	837	464	215	999999	261	342	141	763	74	673	632	999999	712	509	425	918	999999	744	332	280	656	736	999999	570	123	999999	157	257	472	902	716	999999	421	564	518	45	999999	816	990	999999	582	646	999999	492	558	999999	833	425	57	999999	479	660	851	518	999999	111	180	999999	999999	68	194	884	999999	999999	999999	999999	999999	157	990	389	999999	485	753	947	698	20	999999	801	22	837	369	732	210	999999	999999	999999	769	902	110	417	865	702	347	932	999999	697	999999	210	535	547	21	686	999999	667	849	993	999999	903	999999	999999	737	379	632	641	698	462	684	257	739	901	251	999999	56	999999	523	999999	148	999999	757	10	663	172	275	474	825	683	307	542	999999	999999	157	865	91	999999	680	496	999999	706	999999	737	23	108	471	634	305	649	999999	852	999999	971	855	999999	155	820	999999	574	113	999999	815	24	999999	999999	999999	310	753	385	999999	399	903	37	999999	441	586	30	986	999999	701	641	179	186	53	455	999999	232	583	71	719	271	867	115	999999	911	890	229	582	999999	54	171	880	999999	369	250	948	126	999999	423	509	999999	833	999999	873	472	989	639	999999	709	753	831	727	692	665	28	532	999999	645	895	551	367	999999	126	520	999999	761	259	999999	999999	506	282	999999	999999	561	594	438	642	999999	920	922	260	999999	872	127	223	444	197	263	350	718	161	999999	999999	872	151	688	717	999999	343	711	739	999999	999999	999999	481	771	567	140	81	999999	999999	565	725	972	999999	119	574	999999	306	105	573	995	476	95	999999	999999	792	297	419	905	720	928	898	218	999999	438	91	668	999999	452	876	67	999999	759	828	999999	755	999999	581	42	124	718	999999	999999	999999	999999	356	92	858	679	979	999999	720	176	870	961	667	
516	789	862	37	905	999999	854	229	516	813	716	999999	759	999999	497	716	387	791	12	519	999999	999999	448	92	999999	810	965	472	606	346	25	889	867	927	248	999999	718	15	218	364	563	28	631	930	639	825	109	999999	492	563	343	384	867	451	16	446	350	780	999999	999999	397	391	622	179	797	999999	398	999999	807	982	997	382	582	999999	956	642	448	518	452	183	710	342	980	53	999999	640	31	425	921	999999	174	937	976	123	999999	182	406	999999	142	999999	999999	999999	825	509	999999	961	802	230	999999	374	997	832	337	854	394	64	999999	579	177	999999	805	973	910	15	818	69	405	469	680	784	246	999999	999999	640	999999	999999	999999	480	487	999999	838	999999	999999	557	805	999999	610	999999	728	912	770	826	294	975	16	999999	367	999999	691	999999	566	342	550	711	999999	20	456	696	999999	952	999999	930	101	135	328	13	52	999999	999999	486	999999	283	740	999999	23	419	999999	999999	634	293	85	999999	789	981	485	505	261	999999	429	794	885	913	24	999999	374	839	735	168	999999	999999	999999	14	620	999999	56	292	999999	782	697	718	318	999999	72	824	877	999999	151	119	999999	822	752	823	999999	999999	601	999999	268	999999	403	183	683	543	752	999999	872	80	86	999999	935	202	999999	479	531	710	486	838	850	200	899	523	698	625	517	834	999999	597	999999	215	613	509	34	637	388	524	44	774	304	441	951	999999	999999	567	183	999999	999999	999999	302	999999	928	762	695	999999	75	999999	999999	67	35	917	380	285	999	870	970	436	177	276	100	17	675	712	544	999999	999999	102	749	141	452	69	999999	999999	305	847	286	999999	814	999999	572	508	48	976	748	386	70	676	806	903	596	747	290	652	192	294	999999	226	228	286	829	999999	140	353	615	966	11	402	980	161	594	129	621	221	703	591	968	999999	963	167	358	572	295	999999	544	999999	778	274	795	20	300	70	632	999999	137	600	999999	694	999999	781	999999	668	695	654	319	476	136	79	999999	600	325	858	262	71	999999	266	999999	295	999999	999999	198	999999	607	999999	861	533	999999	93	94	999999	999999	284	337	191	999999	690	999999	640	535	78	999999	709	326	999999	694	441	807	570	610	870	913	92	999999	999999	593	648	71	725	793	786	979	52	984	844	999999	51	531	80	289	247	389	55	759	741	999999	489	420	411	285	999999	725	926	482	999999	199	999999	398	876	598	143	629	999999	999999	749	98	535	724	999999	818	652	910	736	291	372	491	868	333	154	128	113	237	999999	999999	999999	
70	999999	570	770	655	999999	999999	999999	482	999999	999999	999999	208	20	652	806	765	939	592	632	519	988	645	119	732	331	807	999999	758	999999	906	999999	710	484	999999	999999	965	953	999999	999999	998	266	264	146	999999	999999	669	999999	502	322	999999	298	76	999999	999999	999999	417	460	48	333	447	409	999999	987	248	999999	527	724	331	615	999999	811	122	29	633	262	733	508	365	478	999999	495	751	445	999999	617	999999	893	629	617	629	515	915	999999	999999	599	370	277	897	115	736	945	999999	999999	481	537	999999	999999	193	601	347	908	104	569	671	952	657	459	840	630	746	633	104	713	985	999999	999999	619	894	44	891	466	610	999999	999999	716	503	865	999999	618	999999	855	709	37	999999	721	420	355	831	182	941	910	999999	999999	368	112	851	287	900	156	641	999999	999999	999999	999999	999999	307	844	827	955	459	792	495	231	999999	890	923	76	999999	274	914	550	999999	721	102	981	999999	343	891	639	999999	225	999999	999999	977	876	702	561	327	397	423	576	527	875	723	158	424	215	87	477	189	999999	999999	635	242	100	777	441	66	999999	999999	999999	952	999999	100	244	999999	999999	253	322	198	372	999999	56	851	347	999999	999999	999999	943	999999	999999	265	423	999999	90	999999	338	584	887	108	270	504	599	545	459	624	339	785	489	330	999999	999999	765	289	999999	45	796	784	894	77	864	443	122	999999	999999	708	538	738	19	862	499	999999	999999	999999	999999	867	159	511	401	723	999999	137	518	623	820	862	500	144	643	54	585	554	690	820	999999	827	392	436	516	999999	95	601	775	999999	831	999999	999999	551	361	948	999999	999999	392	180	383	737	924	499	352	175	999999	403	104	965	286	945	413	546	979	110	485	999999	999999	650	638	999999	361	891	999999	177	268	948	782	694	168	300	171	999999	446	999999	999999	893	94	350	543	691	999999	810	999999	885	999999	68	571	261	999999	173	299	741	542	291	386	42	707	999999	999999	268	999999	410	999999	999999	999999	893	109	483	207	591	638	654	117	946	596	999999	551	906	928	209	387	530	231	995	10	430	999999	165	999999	999999	196	999999	442	284	80	106	14	363	112	999999	959	97	999999	881	535	645	999999	596	694	835	999999	800	256	708	881	100	999999	810	999999	363	916	944	364	336	405	727	999999	832	876	999999	546	999999	999999	581	250	999999	999999	999999	470	364	999999	999999	470	294	389	999999	663	999999	403	979	917	203	376	999999	439	999999	733	727	999999	999999	433	802	720	204	298	999999	996	674	468	999999	624	839	350	
631	999999	999999	483	79	947	999999	73	487	999999	896	583	353	999999	65	152	235	565	748	863	663	931	993	670	276	995	999999	399	989	999999	811	364	999999	853	744	999999	903	541	663	999999	476	743	946	999999	823	621	999999	480	940	532	243	35	875	999999	999999	999999	999999	999999	999999	84	860	999999	999999	221	626	541	505	500	87	874	999999	693	901	968	396	920	999999	629	846	654	59	617	459	467	42	786	999999	111	176	999999	616	48	999999	589	920	856	668	735	999999	291	125	455	402	75	999999	999999	133	999999	589	766	999999	945	28	999999	34	253	171	616	188	840	999999	404	333	43	268	209	368	999999	58	999999	261	259	881	565	539	604	999999	393	999999	492	662	581	522	409	338	670	30	999999	564	676	999999	999999	999999	907	238	721	131	369	999999	93	191	811	859	999999	999999	466	73	463	999999	999999	38	777	999999	695	188	481	881	924	705	597	189	596	758	381	845	209	702	974	336	817	482	855	586	99	999999	851	721	473	893	872	606	567	749	143	648	999999	999999	999999	729	999999	999999	206	999999	219	904	595	62	487	212	316	763	99	999999	999999	948	999999	201	353	393	336	759	418	41	833	990	622	846	625	733	999999	590	841	255	579	978	285	201	999999	999999	716	798	243	270	586	118	517	999999	544	195	474	725	999999	999999	402	997	431	999999	830	228	291	748	999999	754	999999	999999	922	843	556	236	999999	999999	824	999999	677	538	525	157	454	724	483	191	311	999999	269	212	324	373	853	999999	999999	119	371	158	999999	967	999999	999999	986	860	196	673	883	317	523	491	999999	118	999999	863	481	283	721	115	999999	999999	446	999999	495	999999	412	558	990	974	680	562	621	675	263	709	177	999999	171	594	999999	809	999999	994	916	777	310	216	573	989	111	283	398	265	999999	804	530	372	999999	913	999999	637	999999	909	637	960	870	236	855	100	696	444	121	137	999999	934	999999	452	999999	999999	771	206	985	999999	873	406	174	365	271	458	189	999999	52	257	999999	900	137	399	366	955	907	84	360	482	302	666	171	271	688	479	13	88	291	999999	152	261	652	681	999999	999999	796	514	965	406	911	892	401	864	990	676	999999	412	999999	136	810	696	999999	999999	999999	216	999999	903	999999	791	455	110	523	767	115	999999	258	455	363	136	999999	402	119	954	999999	410	274	999999	999999	21	671	600	992	999999	475	455	416	999999	972	999999	995	999999	837	999999	950	810	379	634	999999	115	428	361	58	999999	999999	418	587	890	942	308	942	938	632	
999999	130	854	118	999999	999999	999999	479	119	999999	535	141	274	565	936	14	760	41	640	999999	999999	593	319	552	43	197	67	867	525	206	999999	886	66	270	999999	62	105	999999	20	342	108	636	318	878	523	828	702	852	999999	886	191	276	999999	399	467	82	999999	312	85	181	999999	999999	953	912	999999	648	84	14	394	883	999999	999999	999999	999999	450	538	284	440	39	214	999999	214	226	638	24	408	999999	667	803	108	252	793	627	839	107	316	682	406	80	999999	754	698	999999	768	977	999999	255	999999	949	929	798	999999	283	870	687	40	575	324	897	410	999999	416	210	295	640	125	440	191	209	143	856	877	370	999999	460	795	999999	458	999999	891	999999	579	999999	873	309	999999	520	999999	162	77	740	367	508	669	999999	999999	497	181	999999	862	692	74	999999	815	83	999999	18	128	420	999999	999999	126	999999	999999	999999	493	698	336	986	999999	605	683	39	142	402	498	999999	701	353	122	307	574	331	798	208	97	774	902	999999	389	863	401	346	270	783	624	704	999999	421	326	650	170	195	368	267	19	45	672	422	585	551	317	775	307	594	718	999999	865	808	170	718	795	536	607	904	213	346	768	999999	778	999999	877	289	36	472	146	389	962	999999	199	62	112	490	225	999999	556	626	48	676	75	828	838	693	261	607	854	634	588	464	63	999999	276	999999	643	791	673	37	748	999999	458	339	832	334	619	117	999999	314	320	769	358	587	307	102	999999	950	999999	193	38	428	617	511	999999	508	486	526	786	787	846	434	173	999999	877	213	228	999999	995	999999	999999	153	991	550	999999	819	115	476	374	183	41	693	835	999999	999	329	228	946	539	334	999999	102	331	829	468	999999	605	830	709	999999	874	999999	954	999999	118	999999	437	999999	197	980	402	20	999999	612	756	999999	598	683	529	557	984	281	206	671	666	982	822	999999	91	438	224	285	766	279	309	483	739	999999	999999	999999	892	999999	999999	558	931	837	940	718	82	315	999999	999999	310	161	120	602	999999	292	785	999999	72	275	985	758	766	127	253	881	999999	282	423	214	311	415	665	999999	522	999999	740	828	51	999999	99	776	999999	999999	974	614	169	706	132	999999	999999	255	61	627	999999	10	791	813	593	68	415	799	892	92	620	895	999999	287	999999	713	551	956	94	958	185	218	999999	474	152	999999	721	606	160	965	605	999999	999999	999999	666	522	855	926	999999	982	999999	999999	999999	999999	681	89	128	882	626	418	999999	999999	170	103	451	999999	393	
999999	671	955	346	808	649	926	486	999999	542	458	620	568	999999	624	721	112	269	885	335	557	792	72	520	839	980	999999	70	952	895	269	999999	999999	138	999999	265	289	645	889	650	956	999999	127	547	669	271	68	561	291	999999	67	833	566	632	835	535	608	444	507	828	999999	999999	533	668	282	862	912	999999	329	369	441	466	379	999999	379	974	674	525	850	577	922	189	999999	31	837	999999	40	86	302	13	656	845	999999	999999	742	99	59	459	275	806	359	999999	999999	921	499	601	464	331	263	861	860	93	999999	929	905	727	999999	512	830	846	999999	835	146	325	713	596	329	999999	999999	289	924	999999	260	54	228	303	947	857	531	246	999999	999999	823	441	152	572	261	217	166	24	999999	547	629	428	999999	999999	492	916	217	999999	282	999999	999999	973	936	999999	832	549	711	611	780	240	980	999999	874	999999	999999	999999	183	150	344	999999	161	487	999999	999999	595	831	79	705	999999	999999	649	999999	964	824	999999	849	504	506	739	711	506	554	244	999999	566	45	554	850	510	787	742	77	569	171	999999	351	695	559	60	11	999999	16	800	999999	590	362	999999	59	253	173	211	677	410	999999	614	999999	252	999999	999999	559	999999	999999	204	999999	298	582	68	803	829	538	163	944	455	738	999999	500	754	494	190	999999	999999	999999	607	346	586	75	999999	937	999999	398	108	188	738	999999	999999	261	811	776	461	18	304	825	229	714	19	266	232	671	400	999999	852	758	336	616	153	782	999999	857	447	232	999999	130	257	440	440	999999	999999	999999	24	999999	688	999999	43	999999	909	591	284	999999	337	999999	999999	994	999999	442	546	999999	852	132	357	941	640	999999	999999	999999	102	184	578	789	284	999999	60	277	657	419	436	874	724	999999	707	561	999999	999999	999999	999999	389	921	583	815	999999	99	132	93	999999	83	999999	734	648	804	89	735	23	999999	619	301	278	576	999999	136	999999	671	999999	697	424	999999	443	913	999999	999999	848	999999	600	762	894	194	912	967	669	999999	80	701	999999	919	85	972	548	21	999999	238	849	999999	583	457	809	233	999999	434	999999	811	639	436	310	438	956	907	145	260	999999	999999	999999	310	906	763	66	314	999999	706	622	452	257	431	805	999999	370	45	598	152	953	999999	720	999999	309	857	944	999999	400	999999	999999	177	999999	297	420	682	849	999999	999999	999999	999999	999999	999999	767	811	226	564	217	630	116	77	999999	319	992	306	930	999999	900	11	999999	819	999999	999999	647	742	999999	999999	999999	21	133	355	999999	
137	778	999999	458	882	999999	676	92	303	736	23	294	730	52	858	999999	990	489	999999	999999	546	999999	10	977	591	151	35	366	611	603	206	507	999999	255	792	541	249	848	58	761	234	999999	754	92	999999	628	999999	699	596	999999	999999	531	165	999999	285	279	777	774	867	740	927	320	481	700	999999	999999	999999	484	260	326	605	152	440	999999	724	999999	114	918	999999	999999	234	335	999999	999999	634	674	999999	364	999999	999999	764	475	981	318	833	914	999999	64	552	892	999999	999999	449	280	174	827	100	948	682	658	175	858	999999	904	516	602	999999	999999	75	999999	174	179	515	999999	562	999999	171	132	383	810	999999	999999	376	999999	867	791	886	499	999999	807	584	999999	681	999999	358	905	279	999999	801	241	373	808	988	687	999999	926	926	999999	717	43	665	967	574	872	478	999999	492	520	999999	724	716	61	961	999999	999999	770	497	204	387	657	861	94	331	152	446	999999	70	689	957	940	864	182	781	644	151	999999	999999	809	842	999999	422	759	49	86	999999	322	847	730	406	958	439	732	335	70	182	581	645	999999	436	107	64	803	999999	106	999999	999999	279	999999	127	999999	941	687	999999	154	245	111	999999	255	627	999999	533	999999	999999	998	511	142	999999	721	471	570	970	999999	999999	999999	999999	618	206	999999	999999	981	53	530	613	732	27	751	380	191	824	80	535	400	804	312	574	724	521	999999	594	999999	695	557	855	556	703	544	999999	616	965	626	999999	112	38	999999	89	12	726	560	999999	999999	761	666	896	999999	44	580	601	80	999999	999999	999999	642	358	498	296	496	999999	66	39	483	446	764	225	208	175	433	371	169	232	571	999999	999999	999999	833	966	999999	999999	465	522	999999	942	244	446	511	529	273	754	540	359	593	338	670	530	508	324	997	450	698	999999	611	218	442	847	608	999999	999999	999999	524	532	266	836	219	544	906	540	212	327	999999	679	902	678	999999	999999	639	243	337	439	84	519	968	588	961	999999	910	999999	509	396	838	999999	392	999999	239	17	999999	757	128	136	624	967	122	999999	737	29	333	932	999999	999999	218	374	139	706	984	999999	563	677	874	979	999999	999999	41	815	488	668	297	698	999999	823	716	999999	999999	211	815	117	407	999999	851	942	906	977	537	876	999999	474	916	999999	229	234	454	999999	883	148	502	632	999999	306	202	78	732	999999	493	562	916	337	999999	927	891	999999	999999	274	826	999999	999999	656	464	165	637	23	752	611	478	225	379	301	998	999999	709	193	181	999999	106	
782	220	999999	999999	999999	959	850	999999	988	793	351	626	189	599	951	75	999999	999999	780	999999	188	326	130	166	999999	999999	625	339	999999	999999	708	706	999999	178	53	721	801	171	489	206	787	999999	764	817	137	599	200	999999	56	999999	863	25	400	442	918	466	999999	125	999999	791	343	999999	942	999999	95	645	999999	20	555	999999	274	684	999999	584	999999	389	562	999999	39	678	992	999999	292	371	365	692	316	999999	260	999999	631	685	944	698	862	275	855	994	732	492	999999	189	999999	816	646	188	337	815	561	999999	999999	787	96	548	999999	419	239	581	413	402	999999	64	760	968	609	588	999999	999999	722	614	534	567	999999	547	208	812	777	999999	999999	186	364	500	512	999999	999999	843	599	406	999999	453	46	284	591	339	163	425	429	999999	999999	67	449	348	999999	946	999999	999999	217	999999	349	985	641	762	856	999999	48	999999	551	48	999999	765	989	343	99	278	578	260	976	250	393	999999	999999	600	999999	667	737	25	406	566	717	347	999999	999999	66	999999	811	999999	427	364	301	324	873	390	891	451	78	116	259	824	378	753	999999	966	999999	566	999999	50	503	198	499	32	441	985	331	999999	140	939	286	184	999999	999999	832	621	949	79	999999	13	708	818	599	631	765	582	999999	964	976	668	894	500	322	770	780	999999	865	278	882	887	68	943	321	139	829	999999	367	84	920	748	27	95	656	598	342	685	599	999999	266	859	797	367	971	471	54	999999	999999	696	999999	999999	756	680	196	32	944	765	506	469	801	999999	999999	999999	53	238	651	808	844	724	438	104	638	997	22	33	99	999999	999999	849	94	999999	223	999999	561	999999	991	346	899	633	999999	576	188	140	76	575	999999	999999	999999	999999	819	245	999999	147	268	428	964	759	667	172	999999	253	793	656	999999	756	477	554	561	999999	246	314	909	221	81	861	999999	508	930	999999	999999	414	387	239	40	849	113	85	411	142	999999	242	999999	736	700	999999	783	999999	999999	319	107	99	999999	598	505	514	335	729	999999	406	512	465	828	230	999999	528	865	564	999999	535	999999	402	999999	429	373	14	636	183	520	671	88	394	753	620	349	299	999999	789	999999	525	523	383	999999	999999	999999	999999	413	458	999999	182	999999	229	905	999999	666	705	946	703	234	501	878	162	999999	404	999999	999999	999999	999999	881	999999	246	999999	999999	110	21	279	393	147	799	476	600	999999	230	347	137	859	999999	534	954	643	999999	588	999999	242	999999	371	174	614	686	511	194	205	999999	999999	999999	467	
999999	804	218	397	999999	999999	903	757	999999	700	931	871	277	469	639	187	263	248	151	999999	999999	598	463	650	114	778	999999	298	292	999999	999999	762	411	669	471	999999	325	567	999999	543	684	807	341	946	999999	302	346	226	872	16	999999	338	326	999999	946	799	351	568	292	543	357	615	475	505	999999	179	470	999999	998	954	862	695	917	607	972	714	999999	516	220	999999	442	245	425	999999	462	282	445	132	722	671	343	757	999999	999999	999999	79	999999	999999	857	269	999999	738	228	999999	154	999999	421	718	999999	241	999999	834	357	999999	111	121	199	999999	52	816	734	347	885	336	621	114	420	999999	421	903	382	430	658	999999	979	703	27	508	141	215	861	726	816	490	139	508	999999	999999	999999	999999	880	152	999999	999999	535	494	853	891	305	50	999999	291	307	412	859	122	186	999999	999999	999999	104	691	999999	837	954	999999	531	999999	207	123	703	615	454	346	999999	999999	999999	617	425	495	850	999999	212	101	379	580	428	414	999999	26	332	14	314	287	980	199	999999	999999	999999	527	963	458	999999	999999	999999	999999	999999	961	389	628	485	999999	980	999999	557	969	999999	967	467	383	588	126	999999	190	999999	699	999999	177	366	834	156	680	530	999999	999999	401	999999	30	754	159	999999	467	35	13	541	763	34	309	729	21	710	126	499	712	939	846	999999	513	400	999999	919	669	999999	999999	999999	805	999999	92	483	165	537	999999	222	318	640	999999	101	769	649	999999	675	11	447	355	133	40	190	818	958	685	715	928	629	118	239	84	862	480	531	735	999999	941	825	573	483	252	903	191	82	818	754	916	863	372	970	918	231	999999	430	450	999999	999999	134	999999	450	608	838	114	88	565	268	999999	248	913	312	999999	999999	873	871	881	136	999	999999	999999	931	799	75	266	147	999999	852	999999	999999	90	120	999999	817	37	133	875	413	799	112	517	559	999999	999999	949	70	246	742	358	388	549	324	624	999999	999999	867	650	543	582	966	768	713	656	572	167	802	805	916	158	999999	995	478	337	897	999999	591	999999	999999	125	206	900	577	504	233	510	766	495	999999	833	170	483	342	831	832	344	999999	903	570	519	157	265	330	594	999999	999999	999999	986	727	255	402	999999	999999	999999	385	76	200	218	432	71	401	316	782	999999	987	276	663	999999	504	563	999999	687	237	611	968	941	580	983	896	999999	999999	999999	768	999999	441	101	999999	999999	455	766	153	595	480	508	128	999999	482	246	999999	341	729	433	492	173	821	714	999999	916	
460	444	495	216	322	592	632	999999	548	16	651	896	322	749	999999	737	419	839	217	728	999999	137	468	999999	999999	564	120	15	297	604	955	999999	259	999999	463	20	999999	999999	999999	888	999999	506	301	476	999999	710	29	980	241	754	999999	981	507	123	433	999999	975	161	830	758	481	626	334	943	60	999999	646	284	295	191	999999	999999	567	999999	851	999999	836	992	748	676	999999	140	774	542	850	999999	229	145	614	141	44	129	117	524	999999	259	181	999999	425	669	73	744	999999	60	999999	282	424	187	271	999999	496	983	413	163	222	999999	852	792	103	86	706	510	670	164	156	346	375	52	912	602	999999	488	576	89	612	800	999999	723	999999	999999	999999	999999	874	177	645	999999	999999	953	311	74	407	388	264	349	999999	563	84	540	903	952	907	381	275	669	999999	17	999999	333	999999	421	906	999999	999999	525	526	665	999999	999999	518	105	999999	421	741	999999	204	436	999999	237	126	59	725	904	999999	301	999999	999999	776	214	999999	637	999999	392	411	889	168	278	839	999999	823	307	926	999999	32	808	332	495	640	427	475	204	999999	999999	999999	502	696	11	318	999999	999999	999999	999999	432	999999	880	999999	247	20	851	999999	926	597	495	413	818	132	153	999999	21	968	185	547	358	739	999999	854	999999	184	909	999999	167	959	591	883	484	999999	504	626	151	358	95	485	789	737	548	607	999999	775	999999	999999	552	129	307	289	679	800	999999	692	613	36	994	72	111	657	532	966	15	999999	928	409	628	527	741	662	999999	700	758	621	200	999999	567	689	999999	539	651	47	999999	311	213	684	878	999999	22	125	364	32	384	999999	215	582	601	684	846	999999	999999	35	999999	999999	406	999999	52	919	502	868	468	314	287	999999	16	494	999999	704	999999	254	531	999999	514	625	307	860	326	626	415	618	153	882	999999	795	787	626	659	26	999999	234	641	959	319	153	656	59	999999	999999	135	721	278	897	285	602	468	999999	520	762	347	546	662	999999	999999	999999	999999	586	471	491	784	999999	834	297	799	184	999999	571	506	999999	969	258	124	514	999999	694	349	256	606	250	336	851	116	897	999999	369	571	226	455	435	428	80	999999	263	37	745	886	980	107	111	989	896	999999	159	792	99	431	158	999999	819	544	478	979	999999	165	999999	283	936	618	440	612	396	126	81	999999	999999	669	999999	486	756	807	369	158	504	999999	439	423	956	114	999999	937	423	302	999999	890	949	999999	367	108	104	471	999999	371	667	999999	603	780	366	216	
893	429	570	671	999999	22	999999	999999	999999	969	725	999999	999999	831	999999	502	999999	999999	999999	190	999999	808	312	762	392	294	857	997	490	15	999999	659	66	749	221	169	377	999999	134	623	715	999999	615	397	999999	584	154	999999	342	175	310	508	300	999999	999999	95	999999	807	999999	883	164	187	839	999999	321	76	999999	999999	620	869	134	447	969	866	999999	373	202	914	390	807	149	999999	665	324	705	159	368	880	535	999999	52	570	472	999999	468	999999	999999	146	86	999999	999999	577	507	999999	50	999999	999999	433	710	851	892	213	427	481	999999	999999	521	524	999999	172	707	583	51	494	826	564	975	729	407	936	583	999999	838	83	687	572	242	202	999999	842	999999	934	179	684	999999	999999	152	990	507	53	999999	999999	372	913	999999	999999	535	23	646	999999	887	999999	36	774	277	836	374	353	794	180	999999	329	250	931	552	773	999999	367	999999	987	421	984	231	999999	919	999999	999999	999999	475	149	47	999999	999999	798	955	999999	908	404	417	407	999999	799	206	336	860	999999	34	441	370	835	142	999999	762	658	74	902	999999	999999	854	958	153	449	877	654	143	963	773	452	999999	741	864	19	950	853	522	622	999999	999999	502	999999	294	262	564	640	16	869	466	897	733	62	232	246	549	999999	263	34	921	552	203	897	923	581	464	628	970	999999	227	909	146	451	125	999999	179	632	674	999999	885	247	647	273	999999	876	718	924	519	628	999999	501	999999	497	700	999999	701	605	308	713	999999	935	999999	883	651	556	760	291	937	540	76	999999	784	372	149	684	904	930	399	999999	999999	540	119	352	663	725	999999	648	751	999999	990	573	333	961	104	999999	578	999999	621	999999	999999	437	986	979	561	999999	717	999999	999999	26	341	771	999999	261	850	267	999999	326	230	925	246	999999	540	67	549	503	593	823	278	198	116	150	999999	449	931	435	553	140	791	120	18	92	999999	734	548	999999	367	82	120	837	999999	999999	999999	695	713	13	896	929	999999	999999	959	894	959	169	999999	999999	462	766	329	425	713	999999	535	119	917	164	999999	805	519	329	999999	520	712	441	73	999999	606	622	999999	928	538	624	999999	733	161	124	999999	140	824	999999	766	600	753	695	999999	999999	726	999999	999999	559	191	101	999999	119	921	448	191	527	105	65	999999	840	999999	999999	886	98	994	801	958	999999	40	692	981	172	563	545	766	999999	999999	633	138	182	844	186	747	447	999999	590	812	713	932	605	999999	768	762	926	999999	362	999999	44	445	925	999999	975	
528	498	999999	257	556	386	681	174	220	472	999999	422	995	853	653	449	999999	413	988	255	870	434	657	223	409	999999	974	414	999999	282	197	212	706	869	657	258	337	957	44	435	999999	999999	395	572	999999	350	930	999999	708	369	160	42	999999	230	114	104	841	896	847	919	999999	277	955	937	284	724	715	136	999999	405	121	925	378	562	223	112	49	95	999999	69	999999	267	705	999999	132	165	276	999999	765	563	999999	999999	120	125	999999	764	812	457	999999	125	999999	804	999999	313	257	234	999999	999999	999999	11	64	756	523	787	999999	153	571	115	815	999999	999999	239	370	999999	988	679	815	263	999999	459	999999	591	796	266	434	901	746	999999	601	897	501	892	999999	999999	508	660	999999	999999	901	880	999999	706	642	999999	667	405	443	878	999999	578	419	410	845	557	999999	999999	959	266	363	321	999999	179	514	918	627	566	760	999999	143	337	761	492	361	658	999999	593	999999	999999	599	999999	999999	867	87	999999	999999	999999	999999	921	62	999999	999999	661	999999	590	483	33	999999	723	551	110	999999	836	999999	986	999999	927	58	999999	300	128	523	341	666	334	853	539	101	999999	441	536	999999	999999	554	108	636	110	999999	771	184	243	400	235	86	999999	394	999999	132	100	999999	999999	52	999999	631	934	521	999999	994	645	736	943	931	712	292	24	999999	999999	291	999999	360	715	999999	286	22	66	727	298	265	177	939	232	999999	11	282	881	493	660	999999	620	586	277	116	877	44	999999	999999	999999	942	71	908	999999	349	999999	740	501	999999	765	846	574	216	999999	113	826	706	514	537	929	439	411	999999	999999	596	999999	70	999999	609	537	252	781	753	49	355	204	999999	359	882	931	271	780	736	999999	813	999999	999999	999999	174	289	180	530	999999	382	258	999999	999999	977	993	679	424	657	892	617	523	74	821	176	877	908	566	357	631	605	999999	658	674	999999	999999	953	266	999999	918	999999	999999	999999	88	381	999999	999999	999999	292	999999	213	999999	613	888	129	213	748	822	247	485	999999	999999	823	999999	999999	999999	999999	866	736	860	50	423	717	739	573	259	802	999999	449	999999	999999	253	284	991	428	98	65	999999	555	599	377	999999	28	232	999999	606	543	822	980	999999	201	946	928	431	325	790	999999	999999	325	869	999999	762	382	861	421	21	448	831	481	19	658	829	321	999999	492	909	404	495	999999	966	715	980	16	782	194	127	325	853	676	637	299	191	999999	685	198	615	758	166	999999	651	999999	999999	350	999999	19	372	635	792	938	999999	395	
314	999999	999999	999999	430	755	600	677	303	696	999999	165	843	999999	999999	384	636	999999	877	160	247	684	999999	999999	13	999999	45	773	822	492	532	999999	999999	251	984	394	106	531	999999	859	168	488	517	954	999999	557	999999	260	999999	988	998	844	999999	999999	999999	630	371	549	160	791	719	827	855	811	174	999999	895	601	735	999999	287	114	190	27	992	758	176	480	999999	999999	142	785	239	833	493	687	853	999999	103	364	33	999999	381	976	150	341	633	705	790	891	661	999999	525	999999	999999	893	664	999999	272	398	463	890	311	999999	659	934	597	31	327	486	826	999999	508	380	68	999999	733	214	877	661	135	470	690	356	794	999999	270	777	133	600	999999	810	999999	704	999999	142	256	676	326	215	743	999999	388	314	74	771	407	154	403	999999	169	459	999999	610	273	992	999999	955	910	432	999999	819	898	727	999999	999999	158	803	999999	999999	483	66	887	671	917	999999	999999	386	292	999999	829	125	999999	151	999999	573	999999	141	441	999999	932	999999	766	894	540	999999	999999	660	851	57	622	604	999999	478	507	999999	572	504	999999	749	910	823	673	887	603	559	445	756	297	889	383	27	371	571	993	192	300	993	140	999999	810	431	535	244	410	235	450	905	644	337	11	148	999999	691	998	118	999999	878	999999	981	488	956	373	962	673	604	242	114	999999	999999	812	578	374	999999	999999	488	999999	438	486	999999	119	539	122	960	887	244	999999	999999	572	999999	564	421	702	158	514	854	68	572	570	806	993	346	430	329	524	432	999999	999999	753	520	999999	199	402	923	999999	949	999999	412	84	439	34	562	541	999999	760	400	876	225	999999	94	429	725	867	679	384	772	119	793	999999	465	470	831	926	62	74	375	29	778	286	565	999999	999999	498	141	782	440	804	830	568	134	999999	999999	563	668	100	104	331	722	549	109	839	60	967	618	968	202	635	488	535	394	381	108	938	629	84	773	999999	735	999999	943	968	289	234	321	910	910	278	268	962	999999	999999	999999	999999	186	725	960	688	879	172	999999	999999	326	304	184	752	456	620	999999	594	327	867	596	999999	999999	141	560	825	656	708	68	999999	999999	999999	565	999999	85	869	762	999999	124	999999	357	572	316	999999	999999	999999	60	568	463	300	345	674	644	999999	457	480	633	54	175	144	42	180	114	666	438	999999	999999	833	677	587	858	999999	999999	242	520	33	518	466	999999	575	775	97	255	768	588	702	881	462	999999	604	999999	717	999999	999999	62	186	468	650	999999	
851	255	227	891	875	999999	315	204	999999	592	433	961	177	564	599	999999	944	925	346	999999	735	918	286	939	82	352	150	999999	499	190	999999	999999	868	756	638	999999	999999	206	999999	336	282	999999	479	869	999999	643	78	163	148	621	117	999999	132	999999	974	999999	968	287	818	533	302	24	705	232	259	868	103	999999	999999	280	809	748	554	19	999999	999999	449	999999	478	439	999999	986	162	999999	999999	92	443	305	999999	999999	999999	280	387	846	44	267	802	257	620	999999	549	656	237	999999	999999	369	706	122	767	999999	493	560	809	389	259	315	862	999999	159	176	434	798	999999	231	918	539	371	708	999999	547	434	999999	797	876	889	627	759	294	75	713	386	999999	999999	43	221	999999	999999	997	597	728	405	975	999999	454	177	750	26	15	999999	999999	998	998	146	230	322	301	763	932	999999	632	555	999999	999999	446	789	113	271	606	999999	128	77	999999	120	256	999999	999999	999999	353	709	148	610	999999	344	793	715	999999	999999	999999	999999	999999	999999	538	507	965	183	999999	224	661	999999	999999	489	420	995	831	999999	999999	999999	889	88	863	206	420	233	999999	999999	802	243	999999	731	411	918	999999	999999	999999	91	999999	865	999999	83	324	999999	443	999999	999999	659	200	757	999999	999999	999999	500	999999	238	858	722	626	315	156	999999	380	593	256	999999	262	999999	534	535	999999	750	675	769	742	815	763	628	762	999999	588	702	831	54	999999	389	651	910	623	999999	36	999999	465	233	718	210	702	999999	988	514	999999	500	134	999999	999999	762	912	999999	758	489	474	240	959	999999	727	999999	999999	336	863	867	288	352	999999	808	509	999999	294	452	60	541	123	42	999999	258	305	98	999999	999999	999999	999999	476	340	162	144	261	796	417	570	506	999999	98	999999	999999	131	999999	999999	999999	325	164	324	999999	470	269	999999	376	442	999999	999999	598	639	876	945	144	895	999999	947	200	397	557	713	129	999999	945	999999	453	746	174	999999	33	222	129	999999	999999	999999	499	999999	999999	935	768	818	999999	706	999999	999999	999999	999999	242	972	731	287	999999	580	999999	451	205	999999	524	483	772	999999	278	999999	687	386	519	999999	933	266	405	999999	877	264	999999	999999	999999	422	999999	88	398	311	514	201	787	745	328	999999	999999	570	999999	745	491	597	173	148	550	999999	999999	594	358	999999	218	975	576	347	410	639	951	40	933	782	11	446	999999	471	125	86	304	942	999999	969	141	373	999999	659	999999	289	999999	490	197	999999	999999	168	999999	999999	102	999999	999999	450	344	999999	598	463	636	
899	744	55	512	701	32	999999	999999	87	536	999999	641	999999	400	999999	445	130	548	470	999999	999999	389	842	715	468	378	587	999999	853	607	379	381	678	736	685	999999	856	777	398	999999	999999	583	326	631	999999	984	256	999999	999999	14	223	150	138	620	106	520	901	339	53	332	999999	22	965	479	166	17	999999	119	999999	11	589	353	999999	999999	128	999999	72	221	374	484	132	449	999999	849	393	239	999999	67	999999	174	23	999999	733	75	32	711	999999	846	475	344	31	147	999999	706	425	999999	990	999999	502	999999	999999	690	999999	569	210	996	270	126	999999	927	999999	906	479	999999	999999	72	619	93	979	417	349	999999	745	40	999999	985	28	999999	433	523	249	126	565	501	716	332	999999	999999	865	999999	451	500	761	548	580	125	668	880	718	363	999999	906	156	94	800	999999	999999	935	999999	225	977	224	999999	572	687	999999	350	999999	999999	666	511	455	228	953	966	999999	999999	207	999999	347	327	147	337	79	272	343	970	999999	701	484	387	625	999999	650	999999	236	807	198	860	932	999999	999999	55	999999	852	804	687	202	999999	951	777	999999	485	769	999999	999999	887	623	309	354	677	870	999999	359	289	885	999999	577	905	739	51	276	999999	999999	573	637	102	999999	999999	999999	655	777	361	749	707	640	999999	297	752	218	999999	999999	888	999999	265	903	413	696	772	966	415	119	297	388	910	510	410	958	205	270	748	999999	406	841	699	899	518	537	652	999999	745	111	825	697	999999	858	387	999999	271	669	234	999999	512	260	62	545	489	973	839	206	999999	192	102	999999	470	737	786	57	999999	365	395	875	999999	133	231	314	294	600	988	62	133	578	696	999999	46	352	108	999999	788	164	419	999999	698	455	419	562	18	343	237	999999	81	339	24	905	284	358	999999	389	39	748	999999	889	984	786	82	999999	495	999999	999999	127	639	641	268	999999	946	849	999999	999999	714	668	999999	951	373	336	980	999999	563	790	261	999999	990	719	126	999999	903	530	999999	999999	999999	758	999999	452	887	119	33	440	999999	362	959	434	181	763	674	370	999999	309	525	658	999999	289	999999	705	315	999999	137	919	525	228	999999	425	999999	275	226	956	999999	853	999999	264	313	999999	722	210	831	826	516	999999	55	755	598	604	15	902	115	103	999999	371	146	129	981	999999	999999	852	604	544	999999	905	999999	999999	768	598	245	270	999999	265	999999	896	873	999999	261	901	999999	769	629	163	420	999999	170	999999	304	999999	716	944	283	209	635	869	606	297	691	610	
689	336	999999	999999	999999	744	557	849	999999	765	497	999999	867	90	240	999999	233	451	999999	999999	745	424	423	537	881	300	987	155	629	696	299	999999	797	650	221	999999	999999	999999	999999	999999	840	320	999999	999999	999999	68	999999	203	999999	489	999999	165	999999	943	865	274	999999	459	128	79	756	999999	999999	840	999999	999999	860	999999	868	693	374	999999	656	458	999999	434	999999	883	795	823	222	794	999999	999999	999999	144	423	999999	785	946	633	999999	511	725	999999	438	100	756	999999	999999	999999	860	334	999999	125	53	508	999999	45	999999	446	999999	664	304	856	961	234	89	790	999999	999999	16	999999	921	69	52	101	931	538	479	343	999999	819	964	625	361	470	901	34	999999	636	709	818	354	510	604	667	217	868	999999	214	999999	999999	999999	999999	999999	429	412	226	999999	952	576	999999	566	107	373	219	999999	999999	504	501	333	64	999999	703	999999	198	97	421	464	384	884	999999	999999	274	332	116	999999	999999	433	932	67	685	999999	63	70	999999	261	256	146	999999	968	537	999999	466	999999	999999	999999	40	555	12	999999	991	761	699	999999	513	604	999999	774	999999	134	999999	256	572	444	999999	113	730	643	264	936	840	284	80	999999	356	698	125	393	376	924	64	84	431	599	999999	923	999999	999999	556	929	960	482	879	269	899	291	802	31	243	852	461	396	301	76	999999	717	691	293	721	814	488	908	407	342	999999	999999	825	999999	378	724	999999	745	96	999999	976	368	999999	999999	999999	75	896	103	160	999999	473	667	783	364	107	357	241	969	273	742	450	62	84	547	199	999999	466	830	653	518	11	715	310	966	99	999999	322	999999	776	999999	918	395	999999	999999	868	412	220	470	874	999999	492	881	482	354	883	924	293	857	620	611	999999	75	450	999999	999999	757	999999	999999	999999	999999	44	360	202	617	999999	999999	304	999999	678	787	694	996	999999	632	999999	999999	243	956	92	174	850	465	999999	999999	56	852	944	999999	370	121	54	404	204	910	986	142	689	999999	530	999999	630	101	189	833	916	613	119	818	999999	999999	999999	999999	733	110	123	579	99	37	571	971	120	189	831	999999	999999	999999	801	999999	645	893	999999	379	999999	999999	544	758	286	437	258	442	742	136	999999	967	597	643	671	103	999999	999999	52	999999	303	559	717	999999	999999	622	999999	999999	999999	73	182	723	962	154	999999	999999	566	999999	999999	662	778	138	238	984	681	863	999999	999999	999999	707	259	239	851	999999	999999	876	546	999999	498	664	999999	999999	630	679	999999	785	999999	452	999999	202	537	999999	
999999	999999	999999	174	999999	733	999999	406	999999	991	999	114	814	943	871	999999	79	109	932	999999	866	639	325	156	507	559	40	895	999999	527	441	435	179	817	125	471	894	999999	555	999999	335	999999	22	355	632	525	865	999999	913	820	999999	999999	999999	999999	575	484	999999	999999	666	771	702	873	547	134	559	573	934	996	827	410	300	999999	553	999999	146	775	626	970	523	981	694	30	982	49	154	873	174	113	252	641	407	166	254	999999	120	999999	999999	999999	999999	68	999999	999999	193	512	529	224	999999	151	929	999999	999999	103	224	684	87	682	890	508	999999	999999	409	831	999999	195	999999	143	914	768	999999	684	999999	739	999999	464	400	825	837	479	519	929	999999	33	183	452	999999	999999	942	569	707	438	999999	54	907	999999	999999	759	999999	999999	509	395	310	256	999999	999999	578	127	918	759	293	999999	845	999999	999999	999999	999999	386	657	311	410	699	201	999999	71	580	123	186	831	76	805	641	711	839	969	133	628	611	999999	928	873	666	395	192	285	455	593	159	65	857	290	283	111	999999	596	810	204	999999	195	999999	141	401	296	851	954	652	550	15	999999	999999	431	226	999999	728	999999	744	313	18	79	615	986	999999	131	974	786	531	999999	898	999999	169	999999	999999	426	337	797	482	380	544	999999	632	905	587	999999	199	435	999999	787	383	384	852	506	195	885	579	575	177	279	999999	74	999999	999999	652	763	291	936	999999	800	168	931	956	374	999999	780	447	710	409	265	932	999999	722	744	166	523	399	663	999999	787	999999	761	630	999999	68	479	805	519	262	823	426	262	999999	273	999999	451	428	488	737	415	448	869	176	912	347	772	352	687	956	138	999999	999999	203	970	953	407	311	999999	999999	299	974	999999	457	999999	838	679	871	459	126	714	105	911	926	338	349	977	594	717	864	295	999999	128	999999	134	999999	798	69	706	319	999999	150	999999	999999	447	440	520	421	590	83	668	901	892	571	252	42	999999	702	999999	999999	976	999999	999999	889	999999	172	999999	374	332	135	50	619	174	999999	896	573	999999	738	999999	897	828	565	14	644	206	999999	244	556	320	102	998	106	999999	84	342	999999	557	784	162	999999	999999	156	99	465	43	58	736	752	675	678	611	723	223	999999	999999	421	808	948	693	636	928	309	63	240	999999	943	425	99	999999	488	25	999999	586	214	999999	681	999999	999999	610	157	657	492	881	999999	999999	285	883	237	999999	999999	609	608	101	999999	999999	285	102	858	337	99	633	646	944	196	662	964	
147	18	653	131	945	269	348	999999	999999	446	427	421	999999	852	999999	999999	818	887	999999	999999	555	69	999999	47	589	617	221	520	524	20	547	999999	979	526	147	874	999999	159	975	350	270	555	999999	999999	999999	680	999999	485	39	446	828	67	999999	255	418	87	999999	615	999999	338	57	827	31	967	999999	732	999999	233	714	195	612	668	911	539	999999	10	999999	999999	190	908	999999	735	999999	88	192	490	388	734	117	70	724	968	616	647	302	443	534	579	21	135	248	885	771	844	833	169	155	778	999999	417	564	211	999999	999999	829	321	345	942	999999	999999	354	999999	999999	653	470	644	61	274	246	712	999999	942	936	999999	669	999999	999999	647	255	33	345	609	635	999999	505	999999	542	982	999999	980	107	591	794	603	781	541	770	999999	383	999999	999999	880	541	396	941	622	275	380	964	216	357	999999	697	761	82	744	82	425	157	947	999999	79	457	265	615	999999	999999	342	284	138	999999	999999	273	66	916	464	78	999999	758	883	257	999999	999999	610	632	999999	893	43	999999	46	468	999999	969	999999	96	48	999999	999999	781	999999	474	932	106	835	363	511	434	640	999999	617	675	833	999999	274	999999	939	60	846	632	215	991	124	811	247	670	999999	999999	838	970	878	41	792	467	702	418	325	999999	192	256	131	974	262	198	913	370	634	999999	705	735	157	999999	586	653	575	75	999999	999999	999999	175	856	999999	596	670	966	585	883	376	999999	999999	384	999999	999999	599	511	241	738	926	898	876	45	819	181	999999	822	891	455	149	892	636	68	204	217	27	400	496	388	592	999999	337	487	268	723	849	361	284	129	986	999999	343	337	433	999999	982	139	999999	464	494	847	85	140	744	483	999999	999999	189	999999	850	209	999999	853	155	999999	571	399	776	105	331	750	548	999999	999999	997	558	999999	635	999999	234	887	363	42	893	744	156	207	743	784	395	999999	182	999999	279	999999	136	999999	191	729	659	593	362	999999	142	743	308	999999	999999	999999	999999	38	171	999999	440	962	846	983	959	411	557	374	655	991	710	279	578	999999	501	682	871	78	128	906	999999	641	535	999999	999999	999999	445	842	536	999999	859	367	890	965	187	317	940	153	531	779	181	295	937	370	999999	999999	174	378	812	987	999999	856	909	265	892	799	437	999999	93	808	999999	714	999999	658	999999	353	389	612	753	194	999999	999999	999999	999999	734	38	703	174	192	999999	985	77	40	548	999999	13	457	634	83	999999	880	517	70	722	813	466	457	289	999999	886	
999999	999999	624	627	255	999999	319	570	530	864	105	272	251	56	822	999999	999999	999999	536	138	999999	754	539	375	999999	999999	999999	825	535	278	580	999999	999999	305	563	999999	452	999999	303	999999	999999	886	113	218	292	617	275	999999	999999	915	782	167	752	999999	991	999999	32	259	999999	999999	490	494	45	262	293	999999	999999	999999	493	398	455	281	996	562	444	18	650	331	93	695	959	999999	925	619	999999	999999	672	835	313	999999	999999	999999	98	999999	494	999999	999999	851	924	611	290	999999	529	510	999999	999999	171	199	665	982	87	701	176	628	999999	835	568	425	766	870	18	999999	999999	999999	999999	263	193	723	78	245	999999	799	406	481	415	640	999999	424	160	999999	261	482	180	999999	757	710	36	470	221	658	640	999999	95	999999	999999	788	686	871	999999	999999	327	448	131	429	824	288	304	694	222	430	711	999999	275	780	999999	535	999999	999999	999999	286	236	722	511	999999	604	731	714	352	878	626	953	262	999999	943	668	813	360	999999	999999	478	999999	999999	999999	790	999999	496	169	315	445	77	466	376	970	247	979	604	999999	711	824	103	574	952	815	999999	477	999999	999999	999999	121	999999	999999	581	999999	999999	870	894	475	720	999999	118	571	409	999999	811	169	999999	292	999999	963	74	876	649	925	999999	904	462	999999	661	323	497	999999	999999	999999	639	892	885	562	547	999999	999999	138	999999	248	716	999999	175	55	13	436	999999	176	999999	368	57	928	999999	999999	410	528	999999	378	813	407	999999	864	734	215	277	919	284	34	744	999999	999999	999999	999999	411	219	881	999999	416	999999	235	432	331	664	999999	156	999999	366	239	162	29	959	999999	999999	818	272	852	999999	959	778	94	162	865	999999	303	490	121	999999	134	999999	528	788	10	855	588	974	654	209	265	69	566	562	999999	872	725	336	170	620	841	148	366	94	999999	638	438	82	567	999999	999999	988	44	442	242	793	634	240	959	999999	736	844	999999	653	999999	999999	221	999999	117	999999	999999	966	330	501	435	985	999999	443	19	371	999999	515	999999	755	837	276	34	999999	330	261	999999	999999	377	308	999999	999999	999999	713	551	879	427	999999	965	573	999999	405	999999	543	16	256	713	999999	231	597	999999	230	999999	862	816	275	875	999999	210	856	999999	999999	999999	31	617	438	999999	376	891	140	999999	999999	550	843	999999	441	608	491	127	84	999999	57	273	780	863	663	569	999999	897	286	13	340	706	118	817	981	806	646	925	577	792	346	999999	999999	652	924	679	593	309	384	666	393	969	999999	318	707	
948	818	168	999999	868	794	999999	615	999999	999999	999999	442	36	580	635	962	566	549	999999	210	748	999999	137	999999	983	976	999999	522	619	619	371	579	799	999999	43	999999	999999	999999	999999	997	999999	693	964	48	120	247	999999	728	749	703	827	999999	845	117	958	775	690	229	970	892	435	956	995	516	999999	999999	642	999999	547	647	484	999999	840	293	343	999999	999999	999999	827	745	418	640	773	916	999999	941	734	999999	160	267	999999	268	999999	816	572	911	698	457	795	999999	605	650	191	112	228	243	999999	561	774	903	567	999999	999999	234	483	794	192	89	724	311	509	950	765	289	999999	226	593	33	721	432	367	760	303	951	150	768	459	671	697	559	362	183	917	257	700	999999	866	776	343	777	728	999999	733	494	377	999999	885	901	999999	999999	649	565	840	999999	999999	806	308	999999	94	715	345	521	391	175	949	336	42	518	589	644	360	999999	690	999999	703	748	37	808	583	495	882	999999	909	999999	909	796	999999	575	999999	894	406	425	691	999999	442	217	237	999999	999999	51	622	376	321	999999	651	832	874	897	648	797	778	500	999999	599	999999	787	611	696	999999	162	999999	467	999999	695	248	934	135	72	510	496	521	469	999999	542	872	516	246	792	53	87	921	999999	927	913	125	999999	558	999999	795	655	605	541	312	393	57	999999	569	999999	999999	999999	706	812	999999	161	286	319	999999	999999	726	326	550	999999	999999	187	240	557	539	999999	580	342	386	43	277	999999	891	980	166	879	999999	717	999999	619	999999	336	381	119	58	775	637	999999	999999	233	376	478	114	785	999999	134	163	500	625	676	56	999999	340	673	544	542	269	306	162	999999	840	19	380	931	905	326	999999	130	509	764	999999	999999	664	162	666	798	749	115	101	999999	999999	994	101	279	572	999999	995	707	575	515	515	999999	999999	329	393	367	108	183	880	572	327	42	990	861	421	282	881	188	16	745	792	164	214	130	999999	845	917	110	368	999999	999999	108	555	993	258	923	130	345	768	309	999999	576	999999	529	714	693	999999	240	857	300	496	817	701	829	722	999999	999999	533	696	547	449	997	814	351	252	229	487	997	999999	999999	999999	546	999999	706	55	226	928	684	999999	999999	842	999999	999999	999999	51	999999	407	725	280	896	796	999999	648	230	999999	702	762	999999	287	495	999999	999999	627	369	999999	999999	407	994	784	506	432	999999	127	757	705	763	754	999999	309	999999	999999	761	726	715	999999	563	999999	198	999999	352	464	55	407	999999	999999	835	68	883	
929	101	115	999999	940	774	474	353	479	999999	525	106	947	26	583	999999	999999	999999	290	911	667	584	62	218	999999	442	51	999999	55	999999	35	999999	704	871	815	218	634	999999	821	951	251	358	93	17	999999	749	404	447	471	859	999999	288	554	156	225	999999	49	896	264	508	732	96	307	282	865	654	402	86	210	375	913	264	633	339	670	319	500	55	999999	999999	999999	999999	999999	196	951	746	999999	557	999999	470	178	738	164	999999	228	165	60	811	152	28	357	328	246	105	999999	991	655	225	486	906	854	994	360	999999	470	999999	999999	999999	331	128	339	844	430	740	206	999999	110	999999	999999	514	999999	689	903	999999	61	719	367	820	999999	959	101	109	81	750	616	184	387	309	852	100	985	999999	489	33	689	512	999999	999999	999999	769	999999	345	115	971	647	174	999999	834	803	750	771	999999	871	371	36	999999	773	679	133	32	999999	800	467	999999	529	329	999999	999999	837	548	821	860	999999	480	999999	756	994	109	112	451	92	999999	506	112	999999	635	77	128	999999	459	739	228	382	876	971	999999	877	95	999999	328	964	221	996	264	999999	911	438	999999	999999	280	245	674	577	682	939	999999	304	365	701	894	262	91	882	387	809	603	487	55	999999	977	999999	909	999999	784	999999	870	555	251	183	417	999999	999999	999999	726	999999	75	650	700	999999	725	796	999999	393	557	75	883	339	619	455	335	433	393	999999	325	401	336	26	793	999999	78	999999	63	191	294	697	999999	266	166	173	744	999999	999999	118	783	190	999999	999999	109	999999	603	541	936	796	999999	983	999999	785	508	334	888	999999	857	505	999999	36	743	999999	109	999999	489	626	182	455	710	382	999999	284	117	145	46	810	916	84	601	537	762	266	344	999999	999999	800	999999	999999	285	695	105	291	251	757	999999	34	426	249	238	977	999999	999999	95	474	347	539	677	373	298	87	999999	782	904	999999	273	486	997	798	999999	689	999999	350	180	999999	287	365	999999	360	999999	999999	999999	677	845	999999	178	281	181	869	963	354	133	394	544	207	999999	323	387	999999	494	999999	37	628	273	549	119	999999	999999	80	197	981	999999	327	999999	286	694	464	936	290	999999	991	315	137	999999	631	565	483	806	972	461	964	978	999999	865	737	999999	765	413	306	999999	159	961	111	682	981	847	806	718	267	513	999999	386	106	999999	503	999999	899	792	999999	983	999999	221	348	618	233	13	385	461	938	302	999999	999999	640	776	22	39	213	455	853	999999	999999	765	999999	999999	999999	587	
881	999999	999999	91	93	999999	999999	322	999999	938	622	492	458	977	472	354	779	964	584	57	746	999999	736	999999	451	454	939	857	234	870	672	999999	266	645	132	12	999999	857	218	999999	289	999999	897	84	999999	999999	996	876	321	414	985	584	884	314	841	560	645	899	639	639	43	913	98	17	999999	743	235	813	855	469	266	921	755	999999	767	428	432	999999	65	730	457	999999	546	819	884	98	999999	952	804	999999	367	999999	228	579	999999	376	239	999999	809	674	495	193	30	851	158	999999	999999	267	546	999999	137	982	999999	908	999999	970	999999	279	132	999999	999999	283	999999	293	112	76	999999	999999	703	401	198	999999	853	391	245	273	52	694	670	821	999999	737	999999	391	444	384	999999	319	397	953	998	960	766	632	925	999999	184	737	749	92	370	999999	563	154	233	594	139	461	673	918	928	683	609	311	917	999999	867	627	999999	727	720	394	789	749	403	238	999999	999999	999999	999999	98	999999	944	588	460	617	183	271	167	849	255	894	646	478	35	325	999999	465	715	915	353	557	999999	32	371	999999	999999	999999	751	999999	818	999999	995	649	829	623	999999	31	850	999999	999999	606	469	999	481	999999	747	999999	999999	87	877	320	999999	550	680	541	426	922	226	484	754	369	519	172	999999	348	899	997	999999	412	999999	340	614	415	88	746	98	888	550	545	238	552	100	673	999999	507	401	454	969	298	207	999999	804	375	554	999999	999999	306	968	999999	926	750	999999	321	500	547	706	110	472	933	453	537	381	680	999999	212	278	846	54	533	946	454	37	361	214	770	999999	248	860	610	659	999999	920	416	999999	999999	880	779	182	999999	800	300	982	999999	845	670	444	134	129	352	209	250	999999	999999	197	482	723	320	116	729	22	999999	249	861	283	999999	999999	964	71	769	331	499	674	474	999999	656	471	991	999999	544	336	411	129	518	999999	419	539	999999	229	146	764	570	672	452	568	342	60	131	762	999999	64	479	72	359	30	709	575	787	711	540	20	731	999999	572	403	610	999999	731	999999	863	132	139	999999	999999	14	761	826	231	906	400	605	350	238	999999	490	856	349	769	498	701	999999	751	775	689	135	43	999999	110	59	957	993	329	671	899	71	999999	734	147	354	269	883	353	999999	320	935	670	502	481	999999	546	271	580	242	999999	29	380	364	999999	799	971	994	726	999999	948	407	285	999999	999999	271	565	131	999999	424	239	818	500	999999	999999	753	465	540	294	28	512	696	423	999999	913	880	999999	
999999	999999	347	999999	274	999999	181	999999	999999	659	991	173	220	526	424	69	165	13	939	529	510	900	312	344	441	710	999999	999999	262	984	198	765	459	580	995	452	999999	999999	964	999999	329	937	551	104	473	999999	83	501	97	636	999999	999999	999999	360	189	669	376	13	941	999999	459	999999	999999	928	999999	235	714	639	530	972	999999	999999	999999	287	210	999999	358	217	870	999999	999999	215	583	999999	726	115	999999	999999	401	335	85	860	109	410	212	818	266	622	633	999999	663	999999	971	125	440	999999	54	695	160	616	320	999999	999999	999999	927	253	927	64	211	364	443	615	248	999999	999999	345	25	638	85	391	999999	736	583	632	999999	201	999999	468	999999	584	71	106	947	784	25	916	728	999999	482	999999	891	999999	420	279	804	999999	999999	776	228	999999	137	415	620	769	999999	583	585	509	476	735	18	468	869	627	999999	999999	668	999999	999999	999999	616	793	165	125	500	114	999999	314	828	363	995	467	249	999999	999999	656	485	188	484	441	340	999999	754	747	950	999999	342	792	999999	467	388	742	597	999999	488	343	259	504	999999	999999	267	281	681	122	739	550	229	779	181	646	861	489	999999	748	648	999999	999999	999999	999999	999999	771	999999	338	999999	975	263	870	999999	611	122	406	999999	909	288	183	69	547	642	17	409	212	563	621	339	999999	898	763	849	600	100	999999	841	999999	211	434	733	942	320	147	999999	680	229	999999	999999	250	881	580	700	574	589	851	406	410	999999	864	217	912	999999	766	86	500	31	409	520	817	564	650	999999	854	450	127	236	504	531	729	983	395	563	98	999999	999999	999999	284	21	248	898	440	574	346	226	821	943	553	71	986	658	820	999999	251	999999	240	872	999999	134	471	624	902	879	45	881	822	359	910	999999	999999	999999	746	398	999999	918	999999	86	371	999999	629	183	683	999999	544	80	172	999999	322	412	493	999999	999999	999999	549	624	996	561	538	465	403	999999	999999	511	999999	558	912	999999	385	332	999999	163	510	218	505	999999	941	468	344	964	999999	95	47	507	999999	999999	220	596	999999	657	999999	572	547	999999	243	999999	149	181	140	986	168	740	361	989	850	999999	999999	18	655	999999	683	538	999999	574	746	318	434	535	952	999999	348	326	583	999999	410	999999	616	604	974	347	158	769	337	999999	806	977	733	57	657	999999	999999	999999	940	597	974	999999	999999	999999	170	925	732	613	999999	139	999999	842	167	633	588	860	722	351	999999	999999	111	913	210	999999	768	768	585	386	878	999999	645	146	
385	985	753	27	644	999999	444	999999	614	999999	999999	999999	710	999999	999999	109	469	797	506	999999	178	633	496	70	999999	487	215	999999	349	356	735	999999	494	511	999999	999999	880	571	226	999999	907	999999	999999	567	373	999999	999999	804	948	485	917	91	235	999999	999999	752	499	692	834	999999	999999	52	709	268	809	62	713	999999	506	647	229	897	581	427	999999	193	999999	928	697	190	330	410	453	864	999999	654	271	863	543	714	999999	197	999999	69	651	865	284	999999	757	999999	999999	958	308	310	266	29	510	808	523	784	822	999999	999999	999999	835	999999	599	845	830	165	790	999999	665	791	964	41	170	521	775	251	999999	496	181	385	999999	372	111	153	608	418	153	463	999999	759	892	999999	999999	93	999999	623	276	439	999999	602	530	999999	999999	517	345	234	859	999999	43	282	999999	336	399	999999	760	999999	926	455	999999	421	21	336	510	905	898	852	840	87	297	999999	975	479	882	578	855	454	78	594	807	384	559	999999	999999	999999	884	566	723	581	999999	760	697	820	201	202	591	203	937	397	618	493	394	999999	701	999999	306	404	453	999999	999999	315	999999	341	647	863	999999	855	999999	442	999999	341	138	268	753	537	999999	165	288	690	986	661	999999	999999	975	999999	989	777	464	549	771	489	122	999999	817	27	365	999999	182	999999	339	999999	297	999999	376	286	999999	999999	38	999999	428	150	126	763	999999	113	798	999999	999999	333	873	95	401	367	670	999999	999999	235	450	736	999999	107	983	999999	360	261	999999	21	314	698	999999	864	748	300	130	631	999999	358	999999	713	228	641	10	999999	465	253	999999	999999	999999	835	67	139	685	301	990	330	999999	177	413	999999	740	787	418	999999	999999	999999	346	111	999999	49	999999	870	167	737	517	540	106	143	999999	999999	917	442	185	479	640	999999	188	456	999999	799	999999	204	945	495	973	441	233	343	486	456	907	242	999999	796	666	197	971	999999	999999	999999	234	33	683	306	999999	307	611	939	36	999999	830	889	999999	446	575	999999	924	671	999999	86	316	999999	657	47	999999	684	748	389	999999	453	999999	999999	672	849	999999	449	521	999999	830	999999	829	999999	317	944	999999	27	441	257	230	693	273	310	999999	708	153	470	999999	999999	106	980	559	232	136	583	683	999999	227	951	999999	136	462	284	840	999999	256	999999	456	713	421	999999	999999	500	168	999999	189	558	57	964	705	114	82	999999	999999	849	126	607	167	734	999999	36	799	489	387	104	240	999999	999999	105	461	130	999999	663	234	913	737	68	999999	999999	
403	999999	999999	263	256	999999	63	999999	731	999999	971	999999	999999	999999	451	394	999999	999999	123	999999	999999	200	98	952	512	584	100	419	649	639	122	68	543	160	340	146	999999	999999	243	621	51	652	267	478	133	812	266	302	221	840	999999	999999	944	999	128	212	46	599	750	671	999999	643	938	101	878	999999	999999	999999	391	315	999999	999999	529	502	32	245	999999	619	999999	700	999999	999999	207	999999	999999	148	999999	999999	41	137	110	886	796	571	999999	407	714	175	600	999999	706	999999	911	999999	931	683	999999	452	976	883	279	999999	999999	59	999999	878	445	138	999999	740	999999	999999	682	263	215	999999	60	958	556	624	531	999999	29	617	994	999999	885	999999	877	435	693	670	567	999999	858	999999	126	999999	228	76	961	999999	193	859	420	144	999999	658	700	999999	633	999999	896	999999	361	512	407	162	65	576	993	999999	261	557	56	139	13	533	405	999999	906	313	739	490	663	945	584	999999	207	859	907	999999	601	968	801	999999	774	216	796	355	285	963	691	652	83	817	334	636	812	291	140	345	263	177	999999	329	756	416	698	416	928	248	955	205	669	766	999999	292	999999	999999	365	999999	736	59	257	942	622	96	417	999999	999999	947	356	999999	999999	571	973	433	965	482	450	368	517	390	427	47	18	999999	983	316	275	52	999999	999999	926	342	608	999999	920	999999	707	670	999	852	795	980	999999	49	475	999999	793	128	326	282	408	996	999999	999999	631	219	934	136	113	110	580	999999	76	999999	989	396	962	769	512	905	999999	780	368	999999	595	447	155	968	999999	885	999999	156	726	999999	999999	999999	62	262	999999	710	135	581	999999	898	282	999999	913	508	60	89	999999	33	615	420	508	628	637	625	760	194	74	999999	115	228	588	434	852	468	999999	999999	343	710	197	802	780	203	224	470	392	378	534	647	917	941	999999	499	999999	315	110	936	301	437	501	398	646	169	999999	347	999999	848	374	999999	680	991	745	434	835	813	640	315	999999	999999	243	392	659	426	59	174	478	98	893	546	999999	999999	768	906	218	799	999999	620	999999	876	160	543	13	999999	967	999999	205	999999	663	726	675	795	532	134	203	999999	738	999999	999999	310	869	231	954	999999	96	788	233	838	226	46	658	29	587	537	26	699	388	580	999999	132	999999	163	435	177	871	573	368	643	712	109	71	999999	510	426	17	929	588	186	999999	188	999999	999999	108	626	77	655	217	999999	999999	999999	730	167	999999	987	341	715	795	787	956	523	429	589	135	127	
999999	723	518	170	529	97	121	212	588	281	429	999999	999999	999999	999999	226	365	999999	536	218	379	904	175	523	94	301	999999	801	999999	999999	759	999999	240	981	652	999999	146	56	475	29	392	527	578	499	567	729	661	986	687	739	999999	66	999999	916	747	80	558	999999	999999	238	953	319	982	119	522	999999	999999	999999	166	755	89	999999	897	516	826	999999	999999	675	999999	999999	999999	157	124	999999	321	702	999999	323	243	581	795	151	970	247	75	83	999999	469	977	261	999999	588	999999	931	659	999999	168	999999	999999	896	744	882	48	720	598	806	205	999999	797	819	254	999999	999999	584	960	938	348	660	450	999999	999999	866	698	999999	17	999999	327	192	830	999999	999999	525	999999	347	837	999999	112	259	648	269	878	53	671	168	999999	999999	999999	999999	971	721	999999	507	999999	347	590	878	193	999999	713	546	489	999999	671	999999	284	999999	834	502	747	56	835	999999	22	191	874	273	204	540	698	716	312	82	999999	119	963	999999	429	885	999999	959	729	999999	545	111	999999	865	381	347	883	287	999999	256	999999	999999	885	420	999999	913	473	999999	683	999999	645	997	244	417	801	999999	370	246	309	949	745	788	327	76	999999	910	411	18	891	856	657	999999	260	999999	999999	999999	999999	552	552	516	999999	440	285	86	133	999999	867	372	74	819	999999	646	977	999999	511	719	607	999999	999999	583	999999	464	999999	826	999999	234	747	188	842	514	337	817	694	793	537	315	512	250	999999	999999	999999	49	943	81	878	20	443	743	554	855	999999	415	685	968	999999	999999	999999	458	999999	899	800	688	529	999999	999999	170	952	999999	999999	206	216	999999	875	999999	540	472	999999	999999	947	985	999999	14	634	987	825	999999	141	725	789	580	310	64	170	54	214	365	520	999999	589	999999	68	258	763	999999	648	999999	999999	823	438	999999	446	651	510	999999	117	796	64	999999	999999	569	38	236	999999	408	999999	162	206	830	999999	999999	999999	137	774	239	927	542	250	286	349	999999	392	999999	296	257	143	659	553	999999	936	417	311	978	658	999999	689	999999	853	999999	999999	496	136	709	174	264	590	319	877	281	177	575	556	999999	202	242	999999	719	940	158	274	246	999999	141	894	999999	873	972	479	753	549	106	688	884	824	999999	999999	683	153	42	666	824	782	282	897	999999	860	533	999999	425	843	969	999999	705	100	225	886	995	815	999999	390	999999	839	133	731	81	887	999999	999999	349	865	503	576	907	491	450	464	337	243	533	389	999999	999999	63	999999	580	999999	982	794	609	
