500	500	
112	111	90	89	99	104	80	92	84	97	85	108	100	98	90	114	103	92	109	97	91	92	92	122	121	84	121	95	99	106	82	106	105	93	94	113	104	94	105	108	101	109	97	114	103	115	87	95	105	101	90	106	89	83	98	116	95	99	97	103	89	123	96	107	96	99	88	94	92	103	105	91	88	94	83	85	111	105	94	100	97	88	97	105	111	102	84	109	107	110	99	82	91	91	105	93	106	94	97	109	91	88	114	100	91	103	105	100	110	114	105	88	84	99	102	108	87	105	112	96	85	120	91	96	95	92	93	102	115	91	98	94	93	90	92	105	91	119	102	91	104	96	98	117	108	110	90	92	103	96	92	99	92	102	97	92	99	109	90	101	108	91	90	89	95	103	91	96	96	106	93	86	93	89	108	103	99	91	109	100	99	108	99	108	104	86	88	116	89	106	111	110	91	110	99	115	108	92	111	100	108	98	108	110	99	98	99	95	106	107	115	115	121	97	95	100	86	130	106	114	93	113	94	96	109	101	90	94	92	120	111	111	92	100	91	106	100	99	105	101	102	89	111	128	110	101	96	106	106	105	90	100	98	91	81	96	110	91	102	91	98	113	112	94	87	111	113	109	107	93	100	103	99	95	87	107	104	87	84	109	128	100	104	116	94	100	102	91	103	110	103	98	116	100	100	107	103	98	100	106	88	89	87	78	89	99	105	102	95	94	96	99	107	93	94	93	88	96	87	111	99	95	101	96	101	90	94	121	103	82	106	99	92	105	92	104	105	108	99	96	100	93	99	103	101	90	106	91	117	99	105	108	100	106	104	90	82	120	99	97	85	97	94	110	95	109	107	93	110	100	93	108	108	107	97	120	104	100	120	97	100	95	93	99	109	86	106	97	91	98	117	105	95	88	113	87	105	104	103	97	98	106	103	83	99	115	93	102	90	104	98	105	111	97	111	99	112	110	91	100	95	103	95	88	98	101	96	116	94	87	112	94	124	90	89	89	99	78	114	73	108	102	89	106	94	100	91	102	92	81	96	94	100	113	103	113	99	98	111	119	110	103	103	105	94	107	103	99	110	104	98	96	97	97	96	99	93	93	90	106	101	105	94	109	93	106	103	93	97	103	110	104	106	103	107	104	118	102	92	90	
101	99	112	108	101	101	99	111	103	85	101	94	95	115	96	94	96	101	103	101	94	87	81	93	93	96	103	98	114	90	102	115	104	96	93	109	78	100	118	96	107	96	117	104	95	104	96	96	92	100	90	117	97	95	114	96	101	100	100	96	109	105	104	111	96	96	89	93	89	95	108	108	118	97	98	116	112	99	117	114	106	101	102	102	107	87	99	103	101	95	128	109	77	113	111	91	86	94	83	111	90	116	81	95	113	96	91	97	108	95	93	89	84	102	108	105	104	117	111	97	107	105	94	107	95	91	105	87	114	112	110	87	97	113	91	112	90	102	102	98	101	86	95	90	106	90	85	103	95	104	104	107	96	103	120	103	117	105	103	90	106	117	96	101	109	106	115	93	75	90	90	104	101	98	121	92	102	111	118	83	108	100	88	99	102	109	108	114	100	93	108	105	99	96	101	87	112	87	99	97	94	99	81	83	90	108	102	90	91	95	100	93	100	107	99	94	88	107	102	104	114	107	105	96	109	103	122	92	110	85	104	81	99	86	90	112	89	99	119	105	94	94	113	83	108	94	74	93	91	107	106	118	86	104	110	102	101	91	79	108	104	102	105	93	86	95	78	99	90	89	109	100	103	94	106	94	82	114	112	100	84	113	96	107	111	127	105	81	86	105	92	108	101	92	110	86	94	113	107	89	103	77	81	97	119	101	117	101	111	85	96	105	100	103	88	122	82	90	96	105	93	97	100	126	104	104	90	94	99	100	105	103	83	107	100	112	91	110	109	100	82	88	93	116	103	90	111	91	86	94	114	100	97	108	115	110	102	89	104	97	105	95	89	98	103	97	105	90	109	100	120	108	100	84	88	106	84	91	109	90	104	96	117	105	110	105	105	96	98	101	112	106	78	87	111	100	95	96	77	108	113	101	94	93	102	95	98	93	97	97	125	88	102	118	99	113	89	97	99	112	97	95	105	102	91	106	110	93	104	82	105	107	103	103	111	92	93	102	88	101	103	102	104	125	111	121	89	108	105	103	105	78	101	92	100	89	87	97	97	81	91	93	99	106	107	105	110	93	86	95	93	109	98	106	111	109	102	100	96	102	109	108	96	91	93	82	118	95	90	98	97	105	112	96	100	97	101	110	107	102	
999999	855	766	346	999999	999999	999999	933	551	565	882	999999	546	565	37	840	776	588	815	179	385	94	999999	999999	818	865	104	171	534	573	723	439	257	376	999999	999999	322	728	999999	999999	585	999999	999999	245	999999	925	305	999999	999999	85	15	999999	999999	974	457	226	350	999999	527	868	672	623	409	978	841	452	720	999999	139	177	528	58	948	160	594	999999	222	280	104	893	999999	999999	852	459	567	884	999999	282	918	218	519	23	210	999999	992	999999	101	893	403	999999	215	135	724	151	557	956	889	999999	390	573	14	80	214	634	307	432	771	949	420	956	489	999999	261	921	658	999999	999999	187	999999	999999	792	328	876	184	999999	445	999999	710	902	611	995	648	892	355	214	999999	809	575	473	570	200	151	482	446	441	767	874	803	999999	52	999999	999999	999999	758	781	685	999999	40	946	861	999999	70	57	809	999999	840	555	999999	716	218	705	999999	999999	596	999999	650	845	440	742	920	571	999999	226	859	502	293	490	144	999999	529	255	779	999999	612	664	140	104	999999	999999	601	222	999999	96	284	346	835	998	999999	326	140	839	763	999999	999999	299	192	844	197	316	677	999999	421	999999	197	963	926	653	999999	932	311	999999	182	955	151	707	999999	636	941	999999	666	295	919	817	443	689	492	999999	602	999999	481	295	906	999999	806	251	801	637	898	321	999999	999999	999999	999999	25	584	667	999999	155	328	999999	999999	902	674	649	392	439	604	897	507	481	444	999999	999999	460	999999	649	815	158	999999	999999	965	737	630	112	999999	398	999999	801	858	32	684	346	283	626	925	392	241	999999	424	812	207	739	400	999999	976	141	118	999999	10	934	851	658	256	423	730	818	999999	572	175	993	158	802	49	485	999999	108	999999	172	534	632	418	109	734	97	708	235	346	789	999999	352	290	112	800	999999	181	35	999999	860	895	117	120	999999	551	430	663	404	700	915	53	877	364	945	653	378	526	752	924	168	714	504	481	492	999999	822	712	55	999999	125	313	999999	999999	916	999999	427	522	999999	999999	999999	433	313	535	431	745	258	988	344	999999	999999	407	429	111	999999	155	999999	635	627	232	728	999999	618	402	585	999999	283	869	447	679	236	855	777	204	999999	734	999999	969	60	747	197	999999	377	595	579	999999	884	669	87	770	875	999999	999999	526	999999	594	814	911	949	999999	472	999999	551	999999	999999	999999	999999	999999	999999	206	744	431	999999	999999	44	894	350	32	822	867	999999	613	999999	676	999999	444	960	999999	374	36	920	499	29	
240	284	808	999999	999999	372	12	98	999999	999999	999999	35	454	215	999999	491	934	999999	792	98	92	101	859	999999	874	861	788	616	379	860	999999	286	255	999999	354	605	999999	612	638	660	820	779	999999	433	999999	999999	359	239	945	999999	999999	999999	137	411	937	149	425	222	418	999999	999999	396	718	798	999999	999999	999999	52	860	999999	265	999999	999999	999999	278	313	33	435	999999	233	512	559	999999	611	429	680	158	843	474	215	190	23	204	788	86	433	70	280	706	316	870	316	378	536	512	118	176	995	143	633	999999	989	999999	999999	348	34	999999	117	378	999999	456	937	578	655	239	252	138	827	999999	999999	999999	753	999999	378	999999	999999	191	144	999999	321	514	162	710	999999	99	200	486	999999	450	61	708	953	901	999999	860	933	738	723	307	999999	980	349	939	299	390	372	999999	168	831	152	999999	590	18	67	542	303	236	999999	565	48	765	999999	387	14	999999	299	851	999999	517	999999	466	468	837	999999	999999	999999	222	421	460	999999	930	999999	999999	307	217	127	944	843	999999	567	999999	11	167	999999	504	861	999999	935	162	100	999999	200	651	999999	686	385	753	181	999999	377	90	815	999999	839	117	448	940	89	999999	28	355	999999	951	950	724	999999	310	578	999999	999999	212	287	268	369	215	740	676	777	621	832	374	773	127	750	486	890	724	327	161	66	921	882	148	144	999999	999999	248	701	686	231	84	184	837	999999	174	999999	557	999999	634	377	772	173	999999	964	999999	582	890	211	473	833	740	982	427	999999	558	330	148	134	623	702	501	975	100	400	757	999999	935	999999	999999	683	999999	806	693	999999	294	999999	424	184	489	173	623	47	237	999999	490	101	999999	560	698	843	664	999999	304	932	875	999999	82	999999	216	465	999999	29	624	790	500	934	299	642	992	799	905	963	999999	460	88	999999	999999	247	910	665	442	999999	182	999999	999999	909	511	761	999999	999999	999999	356	968	34	999999	604	423	999999	999999	999999	802	124	999999	898	937	701	999999	843	853	999999	999999	834	999999	551	32	272	847	999999	999999	591	432	537	733	505	124	559	995	620	999999	484	51	999999	885	364	862	327	816	999999	805	327	999999	668	908	999999	447	851	198	426	11	264	756	541	675	999999	132	999999	999999	999999	784	388	999999	178	909	999999	999999	748	949	999999	688	999999	455	573	86	454	470	764	628	245	999999	273	370	999999	618	679	727	509	635	124	241	596	937	999999	498	999999	621	951	758	540	128	698	901	395	738	306	808	193	465	230	309	368	
647	155	13	521	999999	136	999999	240	650	870	999999	834	571	101	767	701	84	659	833	519	999999	98	126	999999	371	974	840	322	999999	544	999999	414	815	999999	949	791	750	999999	407	494	401	999999	889	999999	999999	77	999999	999999	538	117	999999	806	397	790	361	558	38	643	160	999999	296	999999	369	116	999999	709	29	999999	151	976	950	107	261	348	127	488	209	868	999999	999999	159	203	783	763	436	247	27	34	999999	999999	763	116	999999	363	207	163	168	783	431	875	58	999999	999999	562	166	999999	554	58	672	999999	359	999999	858	856	999999	103	464	606	680	589	691	994	186	999999	222	843	280	898	150	964	999999	999999	446	909	254	999999	999999	999999	606	425	693	999999	361	999999	999999	603	999999	971	469	114	698	562	112	842	999999	64	999999	999999	349	999999	740	999999	999999	708	999999	932	722	949	611	871	404	999999	999	999999	895	999999	642	538	708	999999	595	309	438	46	999999	768	323	604	999999	999999	82	999999	881	293	684	999999	999999	653	105	119	880	308	369	598	709	999999	562	847	946	999999	421	422	56	730	727	999999	999999	870	443	784	619	128	999999	420	798	999999	999999	716	581	858	659	999999	442	598	738	296	999999	840	336	810	215	999999	657	263	779	999999	999999	160	999999	252	819	201	219	320	499	999999	85	948	799	258	999999	999999	276	98	999999	431	979	457	992	441	999999	386	544	999999	999999	153	471	970	999999	999999	564	212	999999	339	49	468	779	132	108	975	221	999999	999999	999999	708	369	999999	999999	451	357	681	449	167	133	999999	443	657	586	999999	999999	301	114	317	662	693	899	695	937	999999	353	999999	857	358	26	230	512	345	465	924	220	999999	901	999999	999999	466	125	54	36	999999	605	811	202	999999	753	684	116	683	388	395	808	673	271	520	107	999999	824	100	151	999999	247	107	999999	999999	530	411	399	585	33	206	999999	854	668	357	452	542	458	999999	605	999999	123	828	957	80	126	546	999999	999999	999999	999999	999999	35	903	999999	352	508	619	540	999999	351	999999	531	660	192	999999	953	14	914	77	565	999999	358	494	809	790	418	150	131	545	983	999999	18	163	444	999999	552	950	545	15	944	923	918	999999	263	56	999999	178	999999	263	172	542	768	323	866	342	999999	540	999999	999999	933	367	497	999999	877	623	286	377	225	628	274	999999	999999	908	133	641	338	743	999999	762	208	249	375	868	999999	451	959	999999	297	111	999999	21	999999	213	999999	586	435	923	737	999999	999999	999999	999999	156	989	999999	83	859	200	234	14	550	
310	342	999999	693	992	629	999999	999999	663	999999	999999	123	358	262	156	265	836	546	999999	414	15	999999	992	983	296	228	878	999999	377	110	504	72	999999	729	711	523	999999	387	594	806	311	312	976	188	144	839	798	736	22	999999	32	654	29	599	545	710	349	160	999999	773	750	999999	68	999999	999999	999999	999999	999999	999999	632	195	459	999999	409	112	703	623	814	849	457	999999	999999	210	559	999999	850	53	507	193	999999	184	919	980	821	66	904	254	423	101	126	822	999999	195	390	999999	999999	702	999999	497	841	97	534	310	999999	999999	608	999999	508	999999	245	974	518	445	550	458	276	478	999999	999999	208	999999	999999	722	732	635	262	956	820	999999	513	157	433	20	999999	913	999999	618	40	999999	457	706	999999	937	999999	152	313	733	645	931	366	104	572	277	298	392	999999	811	999999	324	100	652	386	999999	999999	98	999999	508	103	999999	999999	657	447	661	894	501	713	999999	866	590	331	999999	320	888	999999	418	584	165	999999	999999	36	838	50	999999	387	805	999999	172	964	767	600	805	999999	19	133	709	657	910	999999	796	999999	999999	944	999999	999999	571	341	497	22	563	513	999999	785	144	610	970	617	999999	284	999999	181	551	307	999999	989	525	889	311	765	999999	999999	674	783	925	290	999999	999999	61	999999	999999	999999	999999	160	410	999999	214	999999	999999	408	163	102	925	999999	999999	625	137	327	845	999	477	999999	40	999999	162	802	839	612	860	853	209	87	565	19	468	625	348	400	897	845	784	506	393	902	611	999999	836	47	500	309	162	93	57	62	255	142	999999	999999	997	608	425	602	999999	999999	999999	86	536	915	999999	667	287	737	430	10	224	971	299	999999	999999	394	999999	801	122	561	999999	999999	39	999999	764	999999	191	247	403	298	429	192	347	742	999999	534	241	920	869	832	31	999999	663	56	999999	283	999999	316	979	613	642	999999	490	999999	950	92	57	33	161	842	999999	50	343	999999	580	999999	634	556	433	596	999999	999999	932	289	540	286	462	999999	675	490	492	875	268	999999	999999	806	702	999999	791	621	487	217	769	999999	999999	999999	91	532	476	806	999999	296	883	392	459	597	691	211	999999	674	999999	74	358	670	359	610	781	553	999999	774	339	999999	765	811	119	945	285	999999	999999	558	204	930	516	868	841	205	999999	999999	340	68	124	999999	672	999999	991	422	859	108	677	745	209	537	57	701	476	755	531	81	999999	514	321	787	278	999999	479	699	558	489	829	164	618	999999	999999	425	659	838	999999	999999	
999999	696	999999	186	236	196	359	666	883	814	402	96	673	920	602	999999	747	337	999999	999999	999999	301	864	379	279	522	137	999999	324	631	52	637	999999	999999	261	999999	999999	144	560	999999	169	812	816	743	96	742	999999	698	312	397	678	331	616	77	998	528	831	716	907	999999	69	64	352	261	771	765	562	788	668	999999	407	612	777	150	995	835	485	999999	292	536	41	438	991	999999	952	720	31	999999	999999	733	755	711	999999	846	32	114	999999	564	971	331	190	702	999999	999999	989	999999	999999	475	81	999999	52	999999	999999	381	682	999999	73	999999	309	60	743	106	903	934	270	696	384	931	999999	891	374	920	159	961	999999	999999	407	705	999999	885	176	999999	394	722	691	999999	287	999999	174	401	50	999999	265	920	587	94	799	106	999999	999999	692	999999	357	190	999999	999999	560	472	34	999999	233	367	488	423	999999	197	711	999999	253	225	418	528	999999	999999	999999	999999	665	238	999999	272	539	311	999999	643	203	553	999999	214	923	999999	494	814	831	821	177	683	566	841	46	399	382	618	852	810	884	173	856	629	999999	479	999999	331	999999	762	813	922	688	845	230	999999	989	507	999999	684	730	604	696	945	559	999999	762	823	202	999999	889	921	999999	868	758	999999	697	999999	999999	453	112	999999	999999	78	18	999999	994	720	999999	706	999999	875	361	178	90	290	476	910	80	173	716	643	999999	999999	873	891	473	999999	97	200	999999	420	633	813	581	566	999999	628	937	314	182	52	212	495	999999	999999	999999	289	787	999999	563	786	508	709	736	469	43	620	205	999999	781	184	632	431	73	999999	999999	547	597	523	412	999999	999999	765	991	674	999999	643	999999	859	331	193	42	620	999999	855	999999	999999	86	999999	532	999999	999999	820	532	999999	419	999999	999999	592	772	32	999999	273	75	714	812	743	999999	72	38	400	97	346	794	597	152	999999	794	218	89	327	470	485	990	153	999999	163	242	993	264	660	221	999999	96	308	501	999999	554	922	53	999999	215	999999	93	142	180	96	35	935	855	407	986	999999	513	455	562	999999	282	921	999999	659	999999	724	999999	999999	188	158	259	496	999999	383	467	872	175	910	122	999999	402	858	973	999999	999999	999999	147	857	673	997	435	641	746	294	495	633	633	393	999999	999999	216	715	953	999999	836	539	838	482	939	999999	58	602	999999	116	814	424	948	959	532	212	586	950	999999	191	722	618	749	811	887	834	999999	999999	252	999999	999999	687	905	999999	503	597	468	665	917	999999	999999	832	307	640	
479	81	685	999999	860	465	903	999999	20	772	309	227	790	999999	999999	115	999999	999999	359	711	865	999999	519	997	466	935	743	921	999999	155	242	889	321	119	999999	816	999999	575	921	787	999999	984	676	142	999999	285	807	441	80	812	683	681	999999	596	774	999999	562	688	217	925	722	999999	232	999999	539	419	906	680	695	999999	956	310	355	572	983	880	461	386	355	190	137	312	850	230	471	999999	999999	724	344	999999	263	999999	368	995	75	745	999999	811	602	241	379	136	745	301	856	383	335	910	999999	999999	999999	999999	342	36	797	999999	141	12	403	979	999999	191	999999	999999	524	999999	942	359	507	247	128	649	783	123	811	999999	566	558	373	98	234	505	122	999999	999999	88	999999	341	208	655	614	759	417	623	999999	197	790	49	999999	999999	440	976	413	375	999999	250	401	228	224	796	853	583	999999	315	754	999999	79	894	606	446	367	999999	161	851	999999	369	241	169	999999	624	220	526	781	13	657	258	102	746	676	858	999999	909	127	412	801	999999	999999	112	869	730	127	999999	442	999999	12	830	824	999999	741	999999	18	241	343	999999	585	336	999999	999999	657	999999	999999	332	999999	748	999999	999999	999999	749	999999	999999	248	999999	300	165	506	999999	93	451	11	999999	434	540	15	271	849	999999	999999	999999	826	475	239	495	999999	999999	324	999999	677	694	580	553	347	999999	511	999999	176	879	940	999999	103	999999	252	360	633	829	82	875	999999	957	898	315	882	965	922	584	372	753	683	999999	840	711	648	999999	999999	457	490	358	999999	865	105	999999	513	999999	434	566	232	879	999999	625	999999	999999	477	720	795	274	999999	999999	162	927	777	422	206	999999	999999	391	621	853	489	185	349	723	847	462	999999	999999	801	494	540	365	362	999999	891	999999	637	400	999999	927	603	999999	787	118	999999	999999	97	682	999999	500	60	52	944	378	999999	686	285	577	999999	25	858	999999	472	185	840	999999	574	999999	531	148	999999	946	157	694	259	882	398	241	526	999999	999999	189	165	999999	444	497	420	983	102	215	782	69	798	999999	79	737	143	999999	277	408	536	803	999999	999999	124	113	999999	260	128	517	297	54	60	855	651	999999	999999	999999	741	352	386	999999	999999	325	366	326	158	929	624	999999	749	787	999999	128	999999	570	37	530	999999	999999	602	169	999999	584	917	999999	18	943	577	400	999999	999999	870	924	32	999999	999999	835	279	798	999999	966	636	999999	999999	510	999999	932	646	90	651	190	975	409	999999	227	999999	617	408	999999	317	999999	361	234	
999999	777	916	48	105	273	959	202	999999	397	999999	999999	533	269	815	416	656	86	307	999999	749	845	996	470	999999	805	230	999999	999999	650	491	750	614	412	999999	991	593	52	836	999999	130	459	928	587	33	123	693	465	801	992	972	241	907	865	484	650	780	999999	864	300	53	966	764	999999	906	635	999999	999999	159	824	822	614	999999	924	376	299	917	418	999999	70	121	764	999999	444	678	260	842	749	927	999999	221	147	187	545	338	163	694	327	681	397	101	572	316	977	999999	368	991	983	498	999999	733	371	19	804	999999	288	775	999999	933	655	793	283	203	690	999999	685	436	703	596	222	605	999999	737	999999	968	548	458	224	275	999999	268	859	999999	742	735	850	137	383	999999	999999	388	999999	999999	35	604	818	999999	625	374	999999	999999	298	396	286	589	144	634	999999	835	641	830	560	64	623	999999	934	32	461	999999	999999	557	63	999999	546	833	241	214	711	455	160	178	832	850	780	388	969	472	973	163	601	226	176	547	724	999999	828	319	771	638	669	795	918	671	611	999999	877	999999	999999	453	358	929	922	515	999999	472	998	710	999999	999999	428	471	59	308	362	547	390	516	999999	327	999999	921	999999	83	785	364	999999	171	249	843	511	28	999999	530	804	672	999999	660	861	261	231	127	45	537	219	999999	746	620	318	73	999999	999999	339	532	448	999999	496	849	999999	331	222	836	471	999999	732	999999	849	528	503	690	253	730	999999	999999	106	999999	886	999999	863	587	617	640	852	185	297	150	999999	99	92	378	185	999999	930	999999	49	999999	999999	604	804	809	358	228	127	628	820	826	716	968	436	999999	549	591	985	153	999999	582	984	296	154	592	999999	759	445	999999	514	799	999999	124	330	712	999999	292	999999	999999	999999	399	999999	233	365	471	433	720	662	531	999999	594	468	786	826	467	409	369	460	221	98	599	782	992	999999	30	36	601	999999	724	329	267	999999	931	914	324	69	761	931	683	168	10	999999	913	305	920	341	23	298	863	312	871	832	888	965	639	617	530	999999	999999	444	832	82	938	212	571	999999	999999	872	512	407	648	438	999999	63	97	502	868	999999	999999	688	999999	999999	784	422	457	434	601	999999	285	707	539	652	999999	248	336	928	168	999999	734	816	805	151	786	999999	999999	442	65	835	877	147	999999	833	999999	655	431	529	298	999999	999999	146	511	999999	596	999999	999999	995	999999	538	726	169	343	999999	961	387	883	872	527	999999	999999	25	379	766	999999	148	999999	705	
737	999999	816	807	999999	999999	956	999999	315	245	999999	981	597	668	999999	999999	118	718	803	999999	999999	999999	772	559	11	970	999999	739	767	745	480	458	846	173	268	901	722	919	529	701	211	999999	82	647	327	546	999999	999999	999999	852	657	381	344	999999	833	999999	178	999999	999999	999999	873	226	999999	999999	765	106	999999	434	410	699	999999	199	199	112	389	999999	465	134	242	999999	250	680	325	914	999999	109	123	478	340	69	732	466	124	999999	827	999999	999999	512	882	231	411	305	688	724	59	468	999999	242	999999	334	743	54	33	349	999999	999999	901	999999	999999	666	982	666	103	999999	967	347	85	339	999999	405	999999	999999	252	21	64	944	999999	600	999999	999999	917	999999	999999	15	999999	999999	999999	774	440	634	92	626	41	225	248	999999	999999	348	757	999999	392	999999	958	999999	999999	790	999999	22	295	484	212	310	61	851	749	111	186	999999	33	999999	904	999999	999999	650	999999	349	999999	999999	772	319	742	653	999999	163	247	999999	922	897	999999	536	885	430	488	955	431	782	574	190	476	999999	568	123	324	478	807	91	999999	317	280	29	999999	776	999999	976	999999	558	467	898	613	999999	999999	289	999999	497	403	999999	822	944	228	540	775	741	559	635	750	628	338	375	999999	165	122	999999	626	626	667	119	999999	999999	222	873	324	999999	999999	792	957	289	671	827	84	333	269	18	99	740	254	137	999999	614	999999	124	230	102	552	999999	571	999999	662	999999	829	294	999999	320	731	355	225	108	174	999999	677	470	956	511	999999	32	896	114	999999	886	381	999999	892	999999	999999	107	652	231	133	999999	231	394	627	846	997	999999	39	948	286	743	999999	155	999999	459	936	765	168	718	801	999999	999999	467	999999	999999	454	298	999999	999999	44	633	999999	993	975	999999	999999	999999	999999	999999	513	511	993	948	827	782	371	235	577	443	638	521	939	934	999999	999999	567	763	346	851	999999	999999	397	309	999999	652	999999	530	180	917	913	653	999999	58	214	300	999999	613	639	275	413	228	999999	958	100	999999	999999	768	573	382	487	781	946	991	717	805	123	693	44	185	741	999999	65	659	529	984	599	891	729	139	75	999999	999999	999999	448	183	987	438	219	400	958	282	999999	797	440	999999	706	999999	340	409	187	844	579	464	999999	572	173	999999	439	115	999999	802	999999	999999	317	533	657	875	553	999999	817	999999	483	643	999999	468	999999	267	229	397	288	669	999999	329	952	999999	385	669	547	875	20	926	999	999999	476	999999	999999	523	490	906	484	831	386	796	
592	502	999999	935	247	75	689	906	999999	52	827	264	251	719	999999	96	999999	999999	999999	999999	533	891	685	380	177	70	234	999999	776	999999	913	456	293	764	737	459	860	449	999999	999999	196	114	94	999999	285	222	915	999999	999999	999999	999999	495	503	707	273	700	817	989	768	187	841	329	139	999999	138	380	970	999999	981	999999	235	709	566	856	492	428	806	728	104	954	155	710	337	381	564	427	953	999999	500	46	642	999999	999999	999999	640	866	999999	999999	828	999999	999999	438	999999	11	179	999999	999999	646	999999	999999	894	99	895	813	999999	999999	992	757	963	999999	426	395	985	945	398	364	38	322	999999	625	454	249	900	199	713	716	999999	335	212	999999	999999	317	370	656	152	553	975	999999	221	999999	999999	226	999999	126	488	855	452	597	612	814	30	999999	429	599	400	654	199	999999	110	325	961	666	555	458	999999	119	35	339	999999	999999	999999	171	110	999999	999999	999999	646	999999	710	857	273	999999	722	999999	494	881	887	770	265	497	364	278	766	895	548	217	671	154	903	379	999999	999999	794	999999	434	999999	516	713	848	999999	999999	415	999999	252	999999	390	943	999999	964	999999	231	264	84	999999	491	120	405	214	178	543	566	502	999999	340	36	999999	787	955	963	635	999999	184	922	103	489	948	999999	524	999999	168	274	514	999999	999999	158	576	48	488	286	323	463	311	545	314	605	999999	999999	665	225	901	603	988	202	999999	966	56	342	980	826	999999	838	881	370	19	999999	999999	999999	318	999999	460	121	308	999999	999999	999999	74	639	617	999999	973	422	999999	308	943	565	285	321	851	604	111	243	68	662	743	485	999999	940	999999	44	553	204	999999	482	764	999999	304	319	552	999999	902	417	724	999999	999999	130	230	582	427	454	993	740	470	999999	90	227	63	999999	999999	174	599	133	114	583	999999	778	999999	144	999999	163	270	966	769	694	702	999999	518	574	809	999999	999999	999	522	999999	50	813	734	513	401	547	999999	658	384	999999	568	778	313	151	550	999999	924	96	49	273	999999	999999	970	775	21	396	708	489	836	999999	910	599	611	33	542	139	999999	999999	999999	995	428	611	999999	391	136	923	390	999999	999999	735	699	177	960	258	895	23	842	999999	501	15	839	255	821	73	999999	968	177	289	609	421	39	242	353	999999	845	582	999999	999999	999999	97	15	341	466	111	621	742	639	362	138	529	296	96	200	999999	165	182	999999	999999	914	167	756	111	767	612	705	999999	824	916	413	999999	577	999999	999999	413	999	508	789	
720	451	734	339	814	161	90	134	942	52	999999	888	672	999999	917	674	491	341	999999	573	999999	999999	999999	918	722	949	814	952	43	999999	786	738	657	393	79	86	190	828	941	999999	687	488	762	424	218	38	740	530	659	589	999999	82	104	999999	935	323	296	816	616	865	346	138	100	999999	265	877	999999	289	723	841	493	662	399	954	886	375	643	999999	999999	999999	218	294	302	999999	948	999999	643	722	457	755	789	999999	221	86	999999	559	397	596	169	340	797	461	806	818	105	175	682	150	58	570	680	556	115	922	656	61	835	646	226	551	999999	518	831	999999	61	129	999999	323	350	337	999999	999999	580	999999	999999	756	487	999999	359	999999	41	999999	673	887	999999	243	268	299	999999	999999	999999	999999	379	617	106	999999	999999	839	767	975	724	368	999999	721	592	633	975	736	999999	900	573	361	296	443	520	741	845	944	999999	817	999999	999999	894	787	613	236	999999	999999	283	617	136	648	716	383	68	672	702	999999	304	451	999999	532	999999	528	988	372	464	936	107	365	443	999999	947	999999	124	999999	474	22	118	366	999999	22	999999	999999	774	925	644	912	384	847	48	999999	650	450	999999	338	999999	375	799	999999	999999	999999	866	917	184	450	700	999999	999999	495	207	999999	843	937	999999	999999	79	854	754	73	999999	551	999999	259	326	548	45	999999	399	785	683	109	999999	866	999999	226	999999	544	999999	334	235	877	653	888	999999	359	60	712	999999	999999	269	44	620	735	523	999999	188	999999	601	635	414	202	377	484	812	108	475	976	999999	999999	108	535	620	430	837	999999	898	999999	609	999999	497	999999	551	999999	526	649	488	487	352	999999	47	539	943	608	919	42	509	178	999999	551	883	999999	370	688	216	999999	999999	200	898	673	331	516	17	633	999999	91	651	293	958	999999	619	987	999999	976	239	569	591	999999	510	805	999999	729	595	67	93	423	999999	862	878	792	234	999999	589	679	999999	531	531	319	470	838	390	226	220	913	999999	999999	999999	394	459	646	999999	999999	689	999999	332	601	920	950	999999	724	129	999999	999999	176	938	332	407	955	999999	707	48	999999	552	672	424	999999	519	681	135	197	974	578	413	242	649	999999	607	497	357	999999	611	580	770	746	999999	601	811	54	975	609	498	494	461	751	999999	870	859	999999	677	999999	999999	248	825	362	999999	551	386	999999	526	124	724	910	608	489	106	467	511	999999	999999	823	323	475	999999	525	699	999999	126	661	999999	778	963	590	819	159	371	372	999999	417	996	177	
225	638	528	999999	885	587	886	972	654	151	999999	999999	73	854	883	616	542	309	662	269	999999	724	549	747	161	143	101	458	999999	733	712	103	810	786	608	684	999999	845	640	121	603	154	999999	492	419	910	526	999999	276	755	830	999999	999999	736	999999	500	99	999999	709	751	496	438	854	920	438	275	253	287	256	999999	999999	696	999999	551	999999	290	718	66	338	250	616	136	999999	372	999999	266	348	999999	52	999999	594	176	145	888	625	175	299	95	999999	153	667	249	718	77	96	143	785	213	80	462	782	43	452	468	144	369	999999	492	999999	181	999999	999999	244	148	614	502	560	999999	999999	999999	999999	632	999999	194	583	377	418	124	286	999999	481	999999	13	590	336	999999	999999	677	999999	265	999999	807	78	881	226	497	15	580	462	594	582	999999	286	579	999999	159	999999	267	885	767	951	141	999999	257	700	999999	176	654	812	63	777	999999	999999	999999	581	193	563	131	968	95	999999	838	662	691	999999	477	858	433	128	186	530	467	792	999999	313	788	999999	821	191	435	331	361	767	999999	999999	698	977	999999	998	288	999999	999999	299	799	999999	122	999999	524	70	233	932	743	536	999999	999999	320	101	49	367	793	999999	742	939	542	999999	20	80	264	875	498	499	252	434	999999	590	620	177	992	592	201	319	87	761	999999	502	588	825	999999	999999	999999	607	999999	999999	215	696	853	969	756	45	394	52	224	648	571	999999	999999	318	696	55	999999	152	109	457	176	483	999999	981	982	50	186	195	999999	389	379	891	560	994	999999	999999	737	650	420	999999	208	999999	999999	438	199	999999	812	279	999999	999999	999999	363	508	491	92	999999	191	999999	999999	716	999999	208	113	835	279	999999	999999	695	99	552	318	999999	999999	152	258	27	999999	86	792	758	237	906	67	851	427	25	393	79	911	497	961	999999	999999	704	108	999999	999999	269	169	519	60	999999	190	999999	778	699	999999	365	999999	75	352	115	89	239	488	999999	151	262	999999	263	297	113	784	999999	591	452	609	999999	54	258	972	129	916	283	708	120	999999	481	82	999999	394	999999	837	999999	155	855	786	999999	225	155	999999	999999	851	905	232	946	342	589	994	336	999999	603	321	983	102	233	999999	806	999999	378	236	669	189	690	869	269	999999	937	999999	735	665	186	811	898	999999	999999	999999	21	999999	761	778	146	999999	999999	638	790	715	853	999999	921	999999	980	999999	847	918	199	613	170	46	962	680	405	142	999999	999999	912	791	999999	593	999999	954	187	755	999999	599	99	193	
443	61	88	554	422	999999	534	78	685	999999	999999	999999	210	576	117	975	999999	90	382	14	227	85	726	998	301	270	999999	999999	999999	235	999999	257	829	15	999999	999999	957	999999	267	221	608	200	985	637	827	443	392	347	999999	211	666	999999	227	95	965	367	335	999999	262	162	999999	566	588	459	999999	716	999999	204	405	999	27	680	999999	999999	405	999999	99	98	181	999999	877	999999	999999	288	569	453	999999	999999	50	812	999999	878	999999	999999	999999	51	612	536	494	120	293	197	999999	999999	194	999999	865	65	999999	938	277	247	908	404	999999	850	446	310	890	699	685	416	164	592	999999	148	999999	717	999999	364	424	563	603	70	574	689	561	283	103	583	999999	975	64	111	545	545	999999	760	830	26	605	312	646	795	435	876	43	999999	631	999999	999999	158	761	335	524	999999	643	999999	829	595	299	999999	216	999999	122	710	362	62	57	680	178	765	886	287	759	121	999999	808	635	698	999999	212	999999	57	124	438	223	728	999999	830	901	132	930	999999	727	999999	999999	339	682	724	524	980	310	950	876	704	271	484	576	413	797	835	999999	141	938	96	999999	169	202	999999	999999	999999	999999	227	779	999999	834	650	559	327	26	587	135	911	183	676	902	701	180	420	176	999999	162	183	43	75	999999	999999	999999	999999	920	936	147	999999	237	890	514	93	181	830	869	621	924	999999	397	219	709	999999	999999	272	193	999999	988	781	516	758	999999	301	999999	999999	146	999999	353	918	406	89	449	136	684	293	171	819	530	350	550	555	999999	999999	999999	999999	366	608	999999	999999	456	111	948	365	999999	478	999999	222	999999	467	694	834	277	15	999999	317	769	583	999999	999999	999999	374	299	999999	241	960	943	577	999999	370	357	538	204	319	999999	999999	999999	999999	999999	215	874	948	920	999999	656	999999	999999	808	61	479	63	782	980	999999	933	92	811	310	134	531	534	841	707	537	120	165	639	999999	543	557	186	685	999999	422	999999	999999	454	236	992	999999	999999	999999	526	45	317	574	999999	36	999999	389	999999	830	960	122	680	999999	999999	999999	952	999999	86	329	274	503	302	999999	999999	999999	377	781	638	585	999999	999999	999999	399	324	671	999999	999999	999999	999999	582	999999	73	999999	725	827	742	999999	910	71	999999	501	448	362	870	32	999999	939	999999	989	659	604	751	908	999999	360	999999	999999	718	999999	171	416	892	473	747	120	439	946	652	25	999999	999999	870	576	310	816	171	999999	528	302	928	291	814	618	999999	999999	412	165	832	999999	999999	461	58	999999	
899	999999	609	974	999999	760	592	999999	296	999999	173	57	733	999999	999999	706	199	999999	762	426	651	880	602	283	519	769	707	284	124	999999	461	999999	563	540	677	442	216	196	881	768	999999	141	999999	108	455	999999	999999	237	999999	136	999999	787	999999	631	688	28	276	999999	464	845	62	318	682	18	263	999999	494	203	507	175	999999	999999	895	999999	717	520	886	503	827	999999	525	479	726	987	113	674	675	931	851	658	175	879	999999	45	999999	400	459	999999	844	657	422	60	730	391	636	181	891	705	914	999999	142	772	509	851	330	583	591	694	904	999999	133	562	351	849	999	620	280	860	288	326	999999	900	659	179	200	999999	749	344	361	932	783	969	26	683	999999	403	380	881	999999	141	809	765	91	265	534	999999	709	881	999999	25	999999	999999	426	598	117	241	999999	999999	999999	999999	833	256	999999	999999	805	163	999999	667	332	606	999999	999999	156	157	516	305	819	403	999999	999999	764	868	999999	999999	40	753	553	428	575	294	289	51	230	857	999999	562	432	119	459	381	324	51	558	785	999999	511	884	999999	91	812	422	719	694	999999	101	965	999999	996	999999	999999	609	127	101	47	999999	208	999999	999999	849	954	999999	710	944	274	26	723	319	177	569	999999	999999	283	346	763	872	570	356	901	765	342	999999	435	177	407	771	207	949	999999	468	577	342	595	430	137	999999	712	775	430	999999	378	656	136	999999	422	193	335	780	338	175	756	999999	277	533	517	695	448	542	999999	502	818	774	999999	999999	991	196	999999	853	999999	825	170	999999	926	999999	397	999999	141	997	754	223	445	999999	621	355	712	726	75	71	999999	441	500	179	238	927	999999	604	858	428	446	236	909	482	999999	999999	999999	961	925	679	999999	831	564	450	787	999999	67	999999	162	452	996	275	999999	222	940	777	999999	999999	566	998	114	793	827	999999	561	528	314	963	855	118	350	750	800	396	925	91	999999	60	999999	999999	870	102	451	415	431	180	999999	697	541	794	188	24	405	926	574	352	14	851	889	268	29	104	546	999999	111	999999	474	734	296	858	899	284	608	661	138	21	352	999999	999999	390	999999	999999	999999	999999	929	336	355	999999	821	999999	87	36	999999	133	885	999999	556	406	313	186	706	380	411	682	894	903	416	743	999999	563	999999	999999	570	508	845	999999	672	484	999999	775	900	999999	912	712	999999	873	123	484	775	999999	464	999999	118	115	999999	999999	999999	748	999999	35	919	999999	85	268	582	999999	999999	662	288	482	999999	81	292	
538	285	999999	467	999999	999999	30	790	931	967	445	108	999999	484	465	999999	999999	207	924	317	98	999999	298	999999	999999	999999	296	417	460	999999	302	259	393	663	580	829	579	999999	517	999999	999999	999999	988	644	639	169	999999	999999	11	999999	486	999999	999999	764	999999	682	987	588	999999	568	615	612	339	735	674	196	715	402	904	999999	999999	227	999999	87	170	853	867	653	999999	999999	999999	999999	999999	622	720	27	81	629	469	999999	842	991	771	948	241	544	905	262	969	453	454	999999	999999	375	594	268	595	111	603	350	814	343	701	327	999999	340	205	717	999999	999999	124	96	999999	999999	999999	263	455	741	845	626	999999	614	999999	443	50	486	177	51	38	461	432	969	35	129	999999	999999	999999	453	999999	901	348	198	248	322	338	368	202	110	582	340	812	853	265	977	402	209	659	267	286	479	999999	164	999999	999999	235	999999	70	813	999999	293	963	11	748	944	287	758	376	371	115	682	293	999999	468	697	648	578	714	999999	726	884	850	42	177	523	738	193	509	999999	97	193	307	999999	188	999999	377	811	114	321	699	999999	999999	297	161	604	195	105	999999	991	999999	656	440	999999	97	48	443	999999	999999	235	999999	104	999999	690	283	922	999999	904	888	999999	329	999999	473	999999	999999	999999	61	562	881	572	337	643	497	518	772	440	752	295	999999	149	999999	447	999999	999999	999999	605	999999	152	23	238	228	999999	999999	525	999999	86	193	47	662	14	987	881	59	271	897	571	999999	999999	999999	842	180	999999	611	999999	325	999999	999999	594	297	754	999999	909	548	652	354	56	436	972	846	696	257	714	632	298	999999	999999	999999	714	981	543	998	654	999999	999999	68	999999	999999	467	999999	789	224	598	750	908	316	88	343	407	999999	851	999999	999999	893	232	595	999999	467	999999	597	352	493	156	613	753	755	53	999999	377	593	225	999999	969	999999	999999	481	659	964	723	999999	999999	640	991	797	140	408	374	999999	999999	585	602	999999	999999	870	857	305	999999	985	999999	999999	273	402	965	999999	999999	999999	999999	862	999999	999999	935	501	743	342	522	712	999999	358	482	999999	390	999999	684	791	990	554	21	108	914	761	999999	673	967	570	718	681	999999	999999	999999	656	242	512	924	259	999999	111	999999	33	357	999999	803	719	999999	651	772	999999	717	183	822	999999	999999	77	948	84	348	271	533	183	999999	841	999999	324	263	826	999999	878	369	999999	999999	888	626	988	751	768	958	692	170	325	797	738	964	999999	365	946	193	174	564	849	910	388	578	753	408	
516	999999	488	465	686	539	999999	620	291	42	933	999999	483	326	189	999999	999999	999999	217	386	999999	876	999999	959	999999	642	947	999999	519	524	763	320	999999	999999	244	661	480	236	484	786	903	127	683	468	431	425	710	848	384	732	999999	287	370	377	522	999999	999999	528	158	53	591	579	999999	766	999999	999999	658	894	91	999999	646	429	999999	431	482	768	999999	88	537	999999	932	109	999999	786	270	486	949	999999	77	604	101	999999	88	440	205	999999	26	999999	200	808	999999	816	767	857	96	834	999999	939	895	999999	447	492	990	266	121	491	999999	324	506	999999	999999	999999	826	486	436	999999	351	195	236	157	999999	287	887	729	134	126	999999	999999	700	436	999999	20	610	999999	167	608	960	999999	999999	713	695	999999	419	407	145	614	989	290	431	401	492	475	713	748	11	169	604	271	141	994	159	557	624	80	967	663	552	999999	328	827	734	529	999999	523	462	60	867	490	594	999999	137	61	661	308	943	360	307	862	321	999999	14	698	690	334	563	148	87	349	440	999999	999999	999999	961	603	667	962	609	200	999999	999999	302	124	677	621	867	999999	896	325	136	616	366	999999	201	331	823	45	999999	541	999999	999999	972	527	999999	122	458	651	99	67	999999	980	999999	999999	575	370	704	889	31	78	467	999999	999999	999999	999999	823	999999	999999	293	640	780	631	133	77	240	972	999999	775	74	565	173	226	17	838	684	156	999999	259	124	831	999999	933	24	999999	999999	503	81	220	314	235	996	85	367	999999	999999	19	999999	999999	876	603	391	929	824	999999	905	251	458	413	87	999999	958	866	268	462	24	846	616	362	999999	737	900	768	471	839	568	97	858	999999	999999	675	299	192	382	999999	999999	696	118	558	865	832	55	999999	143	247	276	140	817	999999	444	440	403	505	689	149	703	622	467	985	898	818	392	899	852	411	777	776	493	747	999999	999999	737	999999	496	170	691	242	999999	234	572	437	279	953	123	130	282	999999	502	243	816	999999	239	999999	660	999999	450	999999	815	731	469	999999	647	79	893	127	703	345	18	528	457	471	986	999999	999999	470	548	439	786	732	139	983	999999	259	930	999999	999999	999999	407	449	720	546	426	904	765	81	999999	209	69	996	427	936	785	999999	999999	355	842	999999	999999	200	999999	999999	999999	93	601	485	999999	397	149	710	999999	99	937	568	808	910	55	91	478	350	999999	348	379	789	315	202	208	309	473	999999	351	102	903	999999	999999	709	999999	342	313	289	855	402	70	359	
999999	337	999	226	176	875	310	999999	528	369	519	170	641	999999	778	408	287	917	924	563	368	936	196	730	999999	108	734	999999	777	198	495	999999	287	30	999999	977	203	981	999999	597	285	590	574	543	697	780	78	999999	999999	905	999999	999999	999999	507	990	999999	151	278	598	77	151	597	999999	339	874	242	999999	620	756	801	214	305	783	336	288	778	372	999999	43	847	40	136	999999	872	999999	999999	808	780	39	792	835	924	999999	75	999999	687	606	244	669	464	897	457	999999	762	700	706	163	152	228	221	667	498	245	750	47	24	999999	120	152	326	434	999999	999999	964	965	999999	912	718	880	999999	181	138	984	578	949	582	999999	395	182	999999	404	999999	999999	817	135	346	689	642	38	441	247	496	999999	352	40	795	866	885	796	420	794	999999	272	627	50	538	514	999999	800	465	737	63	938	662	999999	768	550	999999	839	629	600	279	689	448	363	685	999999	641	547	163	715	400	598	761	695	958	403	999999	777	596	999999	32	999999	573	704	194	999999	999999	431	272	255	999999	999999	999999	819	525	755	824	274	364	999999	873	999999	647	749	346	464	186	999999	963	374	999999	995	999999	999999	578	437	126	743	179	138	607	999999	285	907	622	999999	431	941	180	212	579	670	423	103	958	902	204	823	367	999999	380	471	999999	897	640	108	803	380	251	97	639	90	999999	999999	895	663	999999	999999	137	992	999999	244	999999	999999	795	945	581	159	999999	676	242	302	999999	449	999999	145	999999	999999	277	523	550	61	700	92	573	498	575	197	999999	999999	999999	465	696	375	999999	145	675	707	999999	999999	527	654	541	575	854	346	704	655	999999	999999	912	466	999999	613	451	981	544	999999	196	999999	379	393	950	544	618	999999	605	20	752	621	470	53	999999	582	996	999999	519	135	238	237	794	999999	999999	449	999999	601	993	93	999999	714	601	961	999999	999999	999999	143	703	999999	957	999999	740	999999	902	999999	298	868	190	888	999999	556	472	418	485	958	999999	459	673	999999	161	26	784	522	97	48	999999	509	532	479	267	862	201	999999	178	161	497	999999	999999	999999	160	524	420	114	476	377	252	192	485	562	303	865	469	202	845	999999	302	227	605	999999	999999	999999	345	711	631	754	364	950	250	334	471	410	442	999999	999999	637	605	679	56	720	796	837	999999	999999	185	999999	999999	999	676	999999	858	279	505	163	999999	999999	189	709	999999	721	22	302	999999	999999	100	893	433	659	999999	218	344	623	181	884	77	998	765	999999	535	239	361	
365	283	22	475	202	904	288	782	990	458	896	206	999999	708	504	999999	872	879	292	999999	743	999999	468	892	999999	999999	621	999999	999999	605	999999	184	253	370	657	999999	999999	685	897	999999	154	999999	999999	999999	448	999999	846	186	573	113	892	495	999999	272	617	206	815	999999	240	104	293	203	752	394	999999	722	953	964	60	485	965	197	999999	303	999999	866	999999	707	454	818	999999	444	999999	925	712	328	931	980	999999	460	213	809	999999	803	706	951	134	465	126	999999	473	881	999999	999999	148	704	999999	949	449	750	999999	117	675	422	999999	848	999999	999999	681	325	791	972	221	999999	999999	999999	999999	999999	596	870	742	852	591	999999	355	999999	999999	999999	787	18	816	981	541	13	572	999999	143	41	999999	857	281	999999	783	800	934	999999	999999	999999	815	999999	961	333	363	578	17	46	525	947	77	999999	539	256	49	673	509	810	440	218	37	186	32	711	228	739	599	445	999999	999999	793	854	709	999999	618	999999	999999	999999	627	963	995	535	580	999999	964	497	999999	999999	267	119	999999	134	999999	999999	999999	999999	960	999999	115	999999	978	999999	968	734	163	223	763	756	999999	244	626	26	999999	477	222	502	999999	835	746	731	420	999999	999999	999999	999999	999999	794	256	283	979	843	796	999999	999999	985	433	567	845	42	999999	734	999999	999999	32	492	284	941	999999	999999	16	43	134	512	999999	213	413	999999	999999	999999	999999	428	516	999999	657	400	830	639	188	491	789	934	760	803	995	997	999999	999999	165	475	224	999999	211	17	277	946	999999	294	999999	999999	582	999999	557	610	548	332	227	999999	739	999999	999999	645	999999	111	460	81	283	331	517	386	999999	999999	238	543	31	766	227	509	216	711	681	545	636	387	999999	999999	387	999999	265	672	779	999999	448	534	999999	999999	964	109	556	205	673	999999	776	999999	446	999999	999999	24	588	999999	114	718	882	38	999999	126	999999	385	999999	999999	694	133	75	844	607	602	999999	704	730	451	802	128	953	20	999999	293	769	19	999999	561	937	372	570	484	567	999999	879	420	584	696	999999	588	907	845	510	999999	332	931	29	999999	571	117	999999	999999	978	986	765	871	990	999999	357	999	445	999999	773	331	999999	591	286	546	999999	375	129	44	881	224	999999	117	509	999999	961	837	990	106	990	999999	88	433	999999	581	305	999999	429	918	999999	571	153	999999	999999	999999	988	740	654	482	999999	205	987	999999	265	764	775	657	371	999999	704	520	18	348	649	999999	999999	138	96	705	250	715	945	211	999999	319	81	999999	46	
330	509	231	999999	999999	975	795	842	829	999999	999999	805	648	645	926	224	828	562	999999	999999	138	935	859	999999	949	241	999999	259	786	563	945	693	832	621	999999	994	483	999999	501	372	854	110	999999	960	356	900	999999	999999	29	986	867	999999	276	325	907	394	999999	577	243	285	571	999999	66	999999	999999	57	973	999999	999999	932	999999	500	71	441	773	999999	999999	899	307	59	999999	344	240	999999	695	198	426	999999	713	656	354	905	104	999999	801	319	54	999999	737	308	999999	575	475	97	255	377	999999	835	552	879	999999	750	279	999999	646	999999	314	266	580	43	630	467	323	999999	587	835	405	846	640	464	999999	999999	171	999	132	73	869	999999	553	328	503	999999	963	834	784	604	999999	999999	578	999999	999999	999999	999999	704	677	469	262	999999	509	999999	971	848	205	98	895	507	588	280	71	583	367	171	999999	262	539	999999	503	999999	173	983	209	495	278	75	460	206	798	467	999999	999999	810	351	643	143	999999	655	395	999999	939	999999	999999	999999	849	994	217	999999	84	999999	999999	638	965	773	364	999999	220	485	580	139	999999	698	709	131	949	408	772	26	527	579	905	884	653	628	999999	885	968	843	999999	283	858	617	131	999999	303	999999	999999	999999	999999	128	922	870	999999	266	247	250	577	894	416	451	999999	200	324	505	418	289	984	347	234	478	557	376	839	307	281	29	577	235	828	266	710	999999	40	999999	656	44	999999	397	390	308	318	999999	437	204	61	667	999999	626	75	999999	708	359	812	517	570	555	40	777	984	999999	673	352	75	159	999999	496	170	915	999999	383	480	596	957	926	999999	483	939	645	256	614	999999	951	999999	815	999999	360	923	522	999999	110	999999	999999	413	172	634	965	999999	999999	999999	565	506	387	999999	691	543	122	402	999999	356	97	999999	395	531	379	501	722	191	260	999999	999999	572	648	86	748	999999	999999	999999	795	301	999999	999999	661	190	690	118	348	183	479	281	445	958	47	999999	750	999999	617	509	43	999999	912	784	757	999999	84	999999	858	311	999999	999999	104	928	607	999999	161	623	955	999999	840	271	162	548	712	999999	166	999999	534	482	335	264	762	938	999999	133	388	420	999999	999999	115	698	260	47	154	168	999999	999999	360	999999	999999	137	538	412	668	999999	999999	373	81	779	999999	653	999999	999999	999999	775	558	166	778	999999	216	740	906	980	109	152	21	125	404	553	801	649	80	999999	467	999999	999999	359	279	388	615	25	348	937	455	999999	239	874	71	379	610	999999	738	876	245	
283	999999	557	313	526	760	403	999999	528	977	999999	582	385	999999	777	59	999999	886	399	999999	999999	401	969	534	646	999999	147	63	34	999999	999999	910	203	846	193	977	177	56	753	628	221	56	820	959	576	879	854	955	293	329	411	144	348	18	54	882	261	999999	999999	613	623	349	999999	585	207	968	999999	999999	999999	999999	881	161	143	771	657	154	999999	19	958	767	999999	191	999999	704	541	999999	572	195	801	311	725	154	390	150	14	871	999999	245	999999	607	500	999999	999999	999999	448	260	999999	576	999999	899	311	251	999999	999999	554	441	579	249	53	562	406	999999	737	432	999999	999999	999999	992	766	785	52	345	999999	361	276	999999	959	288	266	291	643	995	834	901	10	999999	89	999999	999999	573	999999	999999	201	999999	210	307	587	798	417	710	999999	18	809	575	856	965	993	713	632	810	481	301	982	999999	918	411	999999	835	432	600	658	289	999999	999999	492	999999	999999	58	999999	969	999999	171	870	999999	802	634	999999	268	54	45	490	999999	858	785	101	11	999999	438	290	999999	937	999999	376	816	999999	999999	612	616	999999	676	821	945	563	999999	999999	320	430	436	960	293	225	111	790	397	119	999999	431	999999	112	491	310	715	767	361	41	415	795	63	999999	603	999999	579	999999	378	223	545	812	999999	142	780	580	453	478	999999	999999	836	960	979	999999	769	777	991	999999	601	376	115	187	211	999999	247	525	999999	999999	366	999999	999999	926	422	999999	573	999999	236	999999	331	910	856	247	770	776	204	455	815	356	734	825	41	75	999999	999999	118	368	610	572	999999	999999	213	999999	121	999999	938	910	999999	806	143	299	551	512	999999	690	519	868	417	435	999999	792	709	30	208	541	239	579	999999	419	74	215	999999	663	593	999999	706	346	136	44	838	999999	907	19	223	999999	284	528	883	892	493	249	999999	185	145	113	555	193	322	580	999999	368	567	999999	741	999999	999999	888	919	126	999999	182	999999	382	999999	153	884	699	807	763	266	710	696	460	999999	825	264	694	527	490	520	999999	34	555	538	479	726	779	278	999999	25	396	999999	767	908	320	507	577	588	991	228	856	385	558	323	999999	672	999999	211	915	672	734	370	438	605	470	999999	196	999999	126	427	999999	430	522	999999	870	111	928	552	615	328	687	999999	536	272	663	147	999999	242	743	807	619	999999	363	622	290	35	181	999999	447	999999	320	733	471	574	999999	999999	999999	811	453	694	743	565	595	999999	985	999999	833	176	942	332	999999	954	111	318	807	999999	
77	899	466	844	929	767	114	454	17	953	643	999999	999999	238	283	664	788	58	999999	999999	981	999999	637	661	201	14	229	124	488	366	632	163	766	583	368	964	354	609	764	976	460	999999	589	41	985	872	26	999999	58	29	999999	62	254	753	999999	312	272	999999	652	925	547	989	965	651	999999	999999	204	575	999999	999999	319	999999	294	999999	603	839	999999	605	676	329	987	999999	999999	468	999999	579	909	22	36	66	702	549	956	838	999999	471	185	938	710	504	999999	450	999999	739	709	986	767	165	160	717	136	999999	138	332	937	42	923	507	461	751	999999	999999	999999	999999	999999	770	232	456	660	141	663	999999	895	182	652	546	671	336	758	214	812	999999	999999	319	929	45	421	634	999999	406	547	678	487	999999	922	495	901	999999	132	939	763	321	504	999999	64	889	771	955	999999	401	370	999999	748	999999	939	828	329	240	884	581	358	598	555	264	999999	984	999999	936	260	166	644	999999	999999	999999	450	500	999999	843	264	50	273	999999	999999	509	45	999999	930	240	29	104	175	671	156	551	999999	174	766	250	435	79	139	835	705	523	756	730	393	929	806	448	579	486	975	999999	317	893	999999	55	229	643	64	529	917	165	991	973	494	662	238	285	734	18	417	999999	911	999999	759	999999	753	999999	999999	999999	433	580	999999	999999	696	312	243	697	530	720	999999	792	25	609	999999	550	532	783	245	731	700	999999	999999	571	78	789	932	999999	143	214	302	914	85	63	105	346	640	312	999999	999999	999999	541	755	24	986	625	180	999999	521	999999	908	970	999999	836	999999	999999	999999	953	619	906	999999	999999	563	325	427	999999	716	999999	513	581	909	229	506	63	312	999999	774	699	584	999999	999999	631	367	999999	306	332	999999	249	752	202	479	686	692	380	812	999999	977	439	596	879	999999	218	999999	939	310	688	474	26	533	150	138	178	379	176	296	748	997	639	29	105	272	999999	219	321	999999	232	536	135	251	249	192	999999	112	705	543	411	999999	427	623	617	858	828	715	999999	73	311	999999	999999	93	73	75	347	999999	500	616	441	998	486	838	87	999999	348	774	999999	957	793	75	999999	633	999999	999999	999999	999999	411	247	999999	761	606	257	800	914	999999	52	999999	183	845	924	611	99	111	412	356	589	999999	999999	999999	63	431	654	280	245	644	892	207	999999	495	331	18	263	181	680	401	238	48	172	999999	305	597	999999	122	999999	999999	999999	531	482	568	999999	480	946	999999	390	999999	999999	977	564	999999	128	999999	
39	687	524	916	999999	917	431	21	128	550	382	999999	224	466	320	999999	411	781	70	371	999999	999999	505	850	71	535	791	349	449	260	484	999999	33	999999	567	999999	598	999999	115	666	109	471	450	449	107	632	513	924	30	420	999999	782	220	999999	999999	450	999999	673	999999	822	999999	92	999999	867	999999	490	300	763	898	887	999999	999999	676	403	271	999999	149	65	999999	999999	32	866	999999	39	685	701	999999	276	999999	127	999999	924	999999	293	999999	27	899	582	383	999999	341	999999	999999	999999	999999	125	116	999999	495	865	999999	136	921	425	999999	270	762	542	999999	374	807	34	999999	780	999999	28	363	999999	863	253	363	566	682	144	107	282	839	196	562	569	595	866	781	999999	999999	999999	999999	999999	493	999999	264	367	400	18	999999	317	328	255	496	999999	762	723	952	251	999999	744	454	786	328	527	430	999999	979	622	778	999999	999999	955	963	532	24	682	999999	594	988	996	175	673	334	790	953	999999	699	113	806	999999	999999	540	999999	81	999999	226	999999	965	849	688	387	999999	239	868	74	373	291	963	443	999999	824	367	262	515	999999	780	462	999999	574	999999	876	999999	815	906	36	712	990	892	999999	797	999999	933	744	310	618	397	444	465	999999	590	312	999999	669	726	57	556	287	459	502	888	764	999999	401	23	999999	511	962	332	842	362	382	399	110	999999	760	999999	999999	952	999999	999999	346	996	812	999999	534	999999	216	99	999999	480	434	999999	999999	975	43	505	542	730	498	117	435	121	623	373	217	999999	635	33	965	166	932	335	562	321	551	767	21	999999	489	999999	999999	872	473	371	927	841	10	999999	612	265	358	893	463	789	756	999999	383	449	999999	999999	515	192	133	702	999999	109	978	999999	433	275	493	135	999999	828	999999	562	647	999999	445	376	911	510	420	709	999999	49	872	999999	565	999999	394	571	640	867	165	999999	999999	770	824	999999	999999	999999	701	999999	999999	233	651	634	977	203	587	999999	999999	409	710	14	999999	424	999999	999999	999999	214	999999	117	880	921	494	383	999999	999999	814	877	437	617	999999	988	808	83	937	584	999999	999999	999999	372	738	273	568	999999	166	999999	350	334	875	326	999999	658	409	594	466	850	739	999999	961	288	388	710	999999	396	895	721	205	698	486	320	999999	988	419	160	378	617	363	999999	226	522	358	489	11	999999	26	855	589	224	616	96	845	129	999999	517	983	999999	579	182	345	445	999999	652	847	565	216	612	999999	258	225	999999	999999	486	999999	449	999999	999999	708	582	379	50	
999999	980	91	999999	475	999999	712	999999	177	350	48	999999	917	999999	567	706	642	446	999999	999999	616	340	999	768	599	369	78	836	587	94	329	997	999999	305	312	974	999999	457	99	225	900	999999	91	874	810	316	999999	280	999999	233	266	272	676	966	433	802	981	323	999999	116	922	875	324	93	999999	51	999999	621	999999	592	145	999999	356	689	512	279	258	134	999999	292	800	798	954	364	827	999999	999999	835	871	510	992	257	655	999999	999999	34	32	998	853	768	999999	946	801	299	97	81	916	986	463	163	553	857	999999	518	315	999999	921	959	265	964	720	553	750	968	600	887	999999	372	396	488	256	260	281	199	365	853	996	999999	999999	755	150	343	381	718	956	999999	892	147	677	179	113	73	743	888	57	999999	206	833	698	209	542	553	600	975	906	303	999999	175	999999	462	137	999999	692	999999	999999	387	181	41	999999	465	995	401	999999	227	384	193	516	393	999999	999999	999999	173	999999	999999	222	597	743	406	811	662	559	726	999999	225	999999	999999	380	243	73	670	212	999999	821	999999	214	151	858	999999	600	723	786	202	34	181	806	999999	999999	625	296	236	644	775	230	358	905	278	417	479	185	537	999999	283	329	480	778	491	351	733	862	999999	738	999999	805	999999	876	367	702	812	418	999999	557	755	946	836	999999	999999	999999	473	999999	936	733	388	207	73	910	513	999999	999999	403	324	622	566	762	225	498	283	969	142	482	548	575	605	71	108	979	67	999999	492	454	999999	547	999999	405	999999	348	359	172	741	187	999999	494	999999	419	103	464	991	999999	731	348	752	467	999999	990	789	999999	138	327	108	94	852	185	389	109	999999	777	999999	171	836	876	148	999999	238	954	999999	63	999999	195	999999	643	999999	75	606	999999	701	999999	735	999999	616	565	999999	42	999999	656	999999	197	114	999999	999999	325	720	830	166	999999	210	641	239	857	999999	735	944	942	360	999999	106	999999	579	999999	407	178	52	856	555	999999	666	999999	56	581	999999	921	949	376	828	651	999999	999999	908	751	999999	999999	653	877	16	999999	621	278	681	609	560	548	618	868	652	198	999999	863	285	999999	198	104	594	658	999999	959	785	577	123	999999	541	999999	999999	827	301	346	525	999999	850	999999	658	397	434	447	31	90	999999	90	999999	640	378	999999	999999	32	563	849	475	999999	999999	999999	104	54	999999	999999	77	620	670	790	576	315	672	118	23	999999	238	999999	999999	157	637	999999	655	705	853	483	340	999999	999999	855	273	452	871	530	524	
804	999999	999999	242	461	999999	410	999999	523	513	999999	967	999999	56	280	794	999999	190	328	368	502	400	399	999999	681	642	595	562	815	999999	134	999999	152	999999	219	41	624	567	218	776	999999	737	142	999999	999999	515	79	435	999999	70	999999	271	552	171	32	413	190	422	561	818	784	848	999999	996	999999	973	824	999999	836	249	180	999999	972	551	999999	765	267	207	999999	999999	573	169	775	999999	25	862	891	980	571	999999	850	211	999999	399	991	388	999999	146	812	472	691	402	598	999999	890	315	299	999999	999999	266	155	982	667	395	255	999999	82	850	980	999999	999999	843	116	999999	399	999999	999999	582	559	753	632	999999	395	999999	484	180	570	999999	863	710	573	890	950	999999	660	868	999999	620	999999	376	315	292	999999	999999	390	847	999999	567	158	922	999999	717	451	285	634	34	596	999999	910	84	64	844	986	999999	953	200	892	801	381	531	999999	578	438	999999	448	999999	965	109	903	637	884	12	999999	941	594	856	449	674	679	999999	281	170	710	78	321	471	305	885	342	199	954	494	196	627	999999	547	288	267	999999	999999	68	497	480	999999	999999	61	763	54	686	999999	751	227	132	745	259	273	868	370	871	977	999999	90	766	713	999999	999999	816	463	453	56	577	192	837	395	999999	784	690	436	877	269	707	999999	208	245	999999	736	999999	451	377	235	679	917	396	859	249	999999	730	766	600	801	245	310	601	999999	529	568	390	736	178	475	583	441	492	999999	999999	793	882	531	999999	945	36	999999	999999	228	377	659	999999	999999	156	599	999999	923	999999	999999	34	406	659	999999	716	879	356	636	999999	901	652	999999	999999	784	589	455	105	209	501	654	774	870	224	383	999999	869	772	412	589	579	421	999999	605	415	587	873	999999	323	814	999999	599	999999	999999	999999	576	999999	234	21	398	700	503	999999	431	999999	312	163	192	285	305	847	116	943	56	703	999999	992	642	999999	999999	716	321	782	394	116	65	999999	999999	40	807	143	645	761	24	999999	85	566	999999	424	113	434	691	858	999999	999999	288	655	353	999999	703	583	497	214	814	999999	389	999999	999999	324	135	928	384	161	478	172	211	999999	929	167	628	999999	763	227	917	772	999999	462	999999	427	827	999999	999999	999999	336	999999	646	441	999999	342	509	999999	106	913	299	184	59	539	389	855	999999	933	725	196	770	780	820	279	297	999999	657	926	956	52	497	725	898	999999	825	999999	525	770	409	999999	657	274	826	849	928	742	999999	495	83	909	661	894	683	843	
619	556	412	376	153	904	685	583	407	64	426	999999	999999	64	714	999999	999999	999999	533	138	538	506	999999	999999	351	554	999999	171	999999	999999	391	602	999999	64	999999	278	842	159	626	505	999999	84	866	772	433	999999	466	669	781	938	999999	667	999999	555	999999	123	999999	999999	999999	599	999999	523	730	360	673	999999	531	999999	999999	445	302	999999	377	38	226	999999	639	191	546	986	97	658	390	914	476	723	241	496	749	999999	676	999999	133	37	919	398	353	516	108	610	999999	245	990	345	646	999999	999999	342	338	851	999999	420	895	48	511	926	999999	815	884	949	999999	45	481	416	768	999999	66	999999	118	827	120	132	92	936	999999	851	668	54	278	86	434	899	167	999999	787	265	999999	94	999999	992	265	999999	632	159	28	798	764	584	576	754	343	999999	233	511	999999	999999	337	999999	885	999999	268	98	547	999999	524	692	877	584	628	512	999999	999999	824	126	571	582	500	933	999999	364	999999	93	478	999999	742	485	675	999999	999999	436	999999	554	209	999999	733	177	990	824	634	336	921	189	955	73	376	999999	134	117	939	168	860	999999	999999	999999	572	184	620	33	74	49	26	999999	999999	201	584	999999	772	958	999999	403	999999	999999	999999	999999	443	907	138	999999	157	999999	999999	567	717	998	576	533	512	999999	303	999999	557	966	759	595	319	700	999999	763	489	543	599	999999	725	545	575	194	106	999999	96	664	56	215	999999	693	999999	459	999999	429	999999	60	999999	103	665	999999	845	626	999999	713	280	999999	155	999999	925	999999	781	194	842	181	432	999999	999999	60	999999	638	999999	352	99	75	905	999999	999999	999999	147	438	999999	505	510	892	699	999999	277	393	190	353	999999	681	290	273	999999	505	616	999999	996	243	623	279	511	37	999999	503	536	851	807	420	556	813	236	496	999999	286	999999	950	482	483	999999	999999	869	248	999999	831	999999	826	999999	999999	254	856	999999	904	999999	999999	993	482	999999	205	422	999999	585	999999	797	705	999999	999999	873	636	999999	665	858	522	999999	999999	409	273	907	498	442	710	698	407	176	699	477	999999	682	999999	999999	211	388	286	70	699	999999	999999	451	424	387	277	952	527	589	999999	999999	823	999999	245	543	999999	575	84	999999	999999	727	188	604	107	999999	132	121	426	353	619	999999	582	999999	428	121	310	821	492	121	175	999999	181	818	587	702	999999	546	447	913	562	636	999999	523	358	972	289	505	354	196	265	165	536	999999	999999	310	424	371	367	999999	999999	908	92	963	597	955	555	370	999999	404	584	
585	674	513	791	983	973	69	113	456	831	804	477	306	855	999999	231	997	848	287	999999	292	999999	323	999999	999999	554	999999	925	402	999999	919	489	949	611	679	490	32	392	986	337	365	267	911	301	438	441	785	117	588	999999	558	521	738	126	302	406	999999	833	148	438	632	143	999999	39	912	325	999999	695	186	529	999999	999999	862	949	922	34	277	31	252	221	768	243	999999	999999	999999	407	750	833	318	283	139	999999	253	557	704	231	556	999999	389	122	914	99	930	68	999999	942	659	999999	204	999999	138	999999	591	926	999999	398	796	999999	170	514	999999	694	386	999999	999999	999999	371	314	254	999999	478	395	641	139	999999	678	312	288	142	925	999999	961	638	51	154	799	608	327	999999	316	435	514	721	875	999999	230	713	37	668	999999	999999	354	999999	504	799	742	698	461	999999	991	96	518	909	999999	999999	613	65	345	758	999999	410	54	999999	938	275	964	674	766	999999	87	965	284	620	615	355	403	999999	144	999999	411	110	156	698	896	229	917	604	999999	119	934	174	378	999999	77	999999	536	927	605	239	835	78	999999	869	551	35	999999	897	303	999999	372	999999	999999	102	356	500	263	355	530	718	999999	999999	198	656	657	912	597	15	553	999999	818	475	820	999999	416	343	178	286	157	870	999999	29	310	596	999999	999999	999999	285	999999	576	999999	191	999999	999999	881	999999	880	285	222	638	438	806	354	804	81	896	999999	27	685	23	331	976	208	660	310	338	68	601	909	999999	999999	321	92	999999	636	637	79	933	999999	999999	462	999999	74	518	442	999999	674	505	524	850	999999	235	599	909	255	886	982	746	586	552	999999	288	999999	312	968	999999	723	378	999999	999999	827	999999	994	999999	560	999999	912	690	227	697	999999	562	86	68	539	444	722	183	999999	750	654	332	357	480	999999	999999	527	762	999999	325	888	999999	337	90	33	938	241	854	358	999999	999999	302	528	889	888	854	211	317	772	534	404	999999	999999	999999	999999	504	95	524	220	386	999999	160	150	902	999999	999999	235	996	45	601	999999	999999	824	914	999999	362	803	467	591	679	972	220	989	25	921	348	999999	909	300	528	999999	999999	644	971	904	823	999999	999999	90	999999	628	999999	281	999999	331	536	999999	732	652	437	700	627	932	540	414	701	999999	134	980	470	709	326	706	517	999999	495	233	852	19	952	209	187	387	70	999999	766	938	999999	693	394	622	999999	266	999999	827	235	784	999999	567	213	663	999999	645	620	821	312	508	764	432	836	313	
872	722	699	237	523	249	872	489	647	763	999999	440	999999	847	783	999999	999999	689	999999	999999	129	295	806	299	182	541	767	249	748	267	184	395	857	91	999999	213	999999	999999	314	985	999999	623	919	999999	321	596	59	773	48	999999	999999	999999	909	999999	193	587	999999	410	65	999999	999999	633	740	999999	589	955	583	514	106	999999	999999	219	385	537	797	505	376	999999	999999	586	492	999999	210	505	602	109	485	731	897	999999	297	166	579	332	513	289	883	999999	861	999999	999999	544	676	469	999999	455	999999	999999	999999	999999	999999	559	432	478	499	999999	432	244	999999	489	480	851	617	933	291	999999	640	62	33	518	999999	836	999999	621	573	947	328	741	755	157	410	113	403	999999	952	738	999999	110	833	35	857	648	752	381	885	170	927	999999	188	415	999999	646	999999	999999	999999	999999	65	811	904	551	999999	690	999999	999999	89	376	999999	408	999999	553	611	539	999999	998	661	974	94	132	736	999999	30	585	563	999999	342	763	754	999999	154	999999	682	922	999999	999999	999999	999999	168	123	302	999999	712	528	760	635	803	285	427	360	167	100	299	932	999999	501	531	583	137	149	307	326	621	874	264	413	870	688	343	937	142	495	816	971	830	226	700	501	825	928	546	999999	999999	404	426	999999	999999	999999	999999	999999	999999	292	49	999999	815	999999	897	999999	274	357	764	124	942	490	228	672	284	328	111	858	800	39	758	208	603	999999	999999	227	458	999999	134	130	841	638	186	849	455	796	165	854	999999	863	237	477	999999	431	124	855	185	999999	999999	999999	648	999999	904	731	999999	840	999999	999999	995	679	999999	74	999999	999999	283	999999	313	379	226	487	173	256	538	937	802	290	45	999999	999999	999999	999999	704	430	175	999999	999999	733	455	324	999999	380	999999	859	649	999999	172	255	528	157	810	551	806	537	999999	796	401	999999	999999	999999	253	805	999999	449	871	638	684	643	67	999999	431	580	999999	64	611	116	583	397	888	462	639	45	516	33	325	582	244	177	138	999999	90	401	766	526	81	999999	136	150	988	21	800	528	197	366	726	240	693	752	925	195	223	999999	572	514	999999	218	298	230	999999	298	403	999999	999999	689	92	40	813	342	982	800	979	442	409	876	662	999999	847	160	307	95	889	492	251	942	164	86	829	262	236	862	521	905	26	699	618	293	23	508	999999	999999	999999	999999	769	135	215	999999	999999	695	999999	189	999999	148	923	48	409	999999	274	572	534	16	210	999999	115	130	289	83	999999	709	268	378	107	
999999	876	611	668	999999	722	126	736	383	999999	999999	410	57	502	382	999999	999999	999999	707	999999	999999	973	277	494	865	255	999999	999999	999999	365	895	437	482	999999	999999	999999	321	379	871	198	158	836	160	534	999999	160	999999	628	906	999999	446	999999	560	360	656	375	609	999999	802	291	83	281	604	28	586	706	927	965	999999	999999	671	609	429	999999	870	614	823	743	428	714	197	31	999999	999999	918	999999	876	132	435	655	662	204	576	999999	125	876	999999	142	948	369	999999	102	157	796	999999	999999	989	50	489	52	552	865	698	97	999999	61	342	563	110	109	830	804	540	999999	999999	476	42	999999	404	999999	999999	999999	795	68	491	999999	999999	152	621	90	497	836	999999	392	113	999999	506	999999	495	73	544	999999	42	848	539	429	561	331	999999	953	805	160	646	495	670	861	80	640	606	999999	187	999999	999999	29	612	993	170	999999	999999	660	970	553	353	341	459	704	999999	946	528	72	544	552	999999	999999	285	347	200	999999	722	252	726	865	999999	497	999999	999999	736	999999	246	999999	268	999999	610	999999	982	999999	806	315	999999	966	999999	134	121	999999	463	635	395	283	999999	275	999999	22	999999	999999	999999	114	671	855	999999	115	967	999999	999999	982	999999	999999	999999	126	685	999999	540	884	122	999999	999999	601	753	999999	999999	260	958	999999	999999	999999	741	255	977	141	753	878	999999	950	859	999999	998	566	999999	999999	740	332	693	279	999999	719	734	919	900	679	438	999999	999999	999999	821	204	156	513	376	739	250	558	999999	810	373	807	444	589	34	191	757	484	187	624	999999	999999	567	999999	999999	999999	999999	822	355	308	702	420	527	265	139	999999	783	495	999999	684	999999	192	180	882	905	790	284	154	894	999999	921	999999	164	736	727	120	999999	999999	647	999999	503	427	999999	999999	117	999999	999999	188	460	999999	407	999999	294	999999	735	423	541	684	783	86	999999	101	928	999999	387	748	265	791	538	28	37	326	847	999999	190	471	980	325	999999	952	510	106	694	999999	320	658	669	660	10	313	579	953	683	999999	541	412	498	575	476	369	697	497	649	441	341	91	999999	999999	323	999999	443	225	999999	831	575	188	406	404	999999	999999	89	604	791	235	449	84	642	999999	841	778	999999	414	848	416	264	999999	456	262	202	238	244	757	347	736	869	364	54	999999	999999	362	15	103	258	748	999999	103	706	424	992	266	999999	148	79	545	999999	38	999999	502	576	999999	732	154	212	97	494	331	999999	65	365	999999	999999	789	999999	489	772	878	166	110	
136	170	317	41	269	935	789	105	687	802	445	840	999999	551	999999	999999	999999	861	891	170	264	958	836	651	999999	907	999999	659	857	590	999999	422	999999	999999	999999	999999	255	700	999999	276	307	398	643	464	619	524	107	488	513	999999	859	911	987	995	845	178	334	666	999999	999999	709	140	248	999999	39	32	968	721	999999	870	197	929	976	625	863	999999	324	382	41	544	810	747	155	999999	730	860	435	876	430	999999	91	999999	727	532	999999	177	999999	546	434	597	556	999999	999999	999999	659	999999	934	371	142	980	853	999999	999999	438	999999	962	984	238	376	999999	999999	101	301	977	999999	999999	211	453	68	695	715	999999	947	443	988	435	443	513	359	999999	926	999999	744	450	354	139	999999	299	981	605	999999	922	179	265	999	464	93	336	853	61	999999	491	313	446	275	999999	999999	201	449	125	999999	481	878	575	252	533	999999	851	632	659	999999	912	472	463	513	792	609	999999	999999	533	999999	999999	999999	999999	83	444	760	307	999999	279	134	762	849	999999	999999	711	999999	603	22	999999	116	242	703	203	406	815	999999	849	933	482	475	322	757	916	774	420	999999	580	999999	807	773	60	676	362	535	891	999999	606	386	999999	748	16	679	967	426	119	414	465	999999	267	426	910	373	702	804	812	15	933	101	666	999999	473	999999	214	702	66	999999	350	668	515	753	421	473	141	733	468	643	789	999999	665	15	366	999999	999999	999999	999999	686	973	999999	723	999999	138	999999	719	913	999999	905	474	275	370	999999	74	999999	396	999999	999999	999999	242	969	345	999999	226	999999	436	661	532	794	866	823	999999	379	999999	792	945	629	624	906	753	999999	999999	563	999999	999999	139	122	941	569	292	730	999999	426	999999	14	999999	554	669	999999	89	999999	391	999999	999999	651	999999	999999	999999	282	999999	999999	890	108	692	24	521	782	999	702	314	324	720	962	512	145	446	999999	925	999999	579	400	959	999999	827	695	836	967	524	527	97	148	162	669	999999	525	840	287	733	999999	999999	440	554	966	390	764	999999	428	978	903	214	23	74	381	702	461	806	999999	281	997	188	999999	267	482	615	175	999999	60	255	986	999999	169	688	496	999999	149	845	993	548	72	999999	417	999999	620	323	999999	84	780	966	265	719	878	15	736	261	939	182	82	361	224	602	999999	183	992	607	55	999999	999999	286	563	999999	999999	422	219	999999	770	564	646	168	541	101	999999	94	989	277	426	163	952	999999	166	966	773	641	333	999999	69	244	996	23	278	748	999999	504	
413	650	999999	466	796	96	490	999999	535	913	820	133	221	213	999999	724	190	891	999999	342	130	596	841	182	98	750	590	536	567	633	999999	792	594	886	681	348	371	960	999999	865	999999	781	441	999999	821	210	999999	856	999999	282	999999	386	375	173	384	999999	999999	999999	999999	56	506	954	816	902	33	999999	999999	335	531	999999	362	230	534	517	999999	348	165	999999	999999	888	502	999999	486	295	800	513	999999	431	511	864	999999	999999	999999	320	369	800	965	539	837	794	671	921	334	999999	919	612	851	857	585	46	661	826	382	999999	553	772	477	530	111	519	609	117	824	999999	999999	723	637	224	999999	787	383	626	154	566	999999	581	408	283	376	197	662	569	999999	475	213	999999	999999	113	767	597	999999	444	437	999999	194	564	107	667	898	205	975	637	999999	797	662	999999	681	999999	999999	971	373	203	164	913	856	50	270	358	999999	999999	999999	999999	999999	560	464	939	198	826	382	999999	483	741	999999	180	222	34	859	59	813	178	999999	451	842	795	233	999999	289	524	471	154	303	999999	213	306	738	452	190	158	342	723	845	855	999999	608	497	999999	818	999999	701	831	190	221	545	295	570	26	691	661	337	335	659	999999	999999	238	369	999999	537	88	442	999999	844	710	716	99	332	186	999999	243	307	601	320	306	999999	639	963	91	213	918	999999	721	760	529	821	999999	73	181	499	999999	248	999999	103	740	550	931	987	480	505	455	962	393	17	457	999999	735	24	362	851	726	275	288	531	999999	353	720	19	324	999999	999999	35	161	687	803	999999	544	507	999999	999999	891	651	493	999999	758	956	351	714	999999	999999	999999	992	711	329	772	939	960	241	484	397	829	921	999999	591	796	999999	810	706	999999	462	818	237	999999	607	960	84	781	701	773	663	11	16	705	158	802	716	324	832	914	999999	44	999999	33	193	925	969	978	902	999999	338	155	645	510	999999	358	858	999999	999999	368	697	167	269	468	999999	395	823	226	524	788	89	114	978	791	349	427	999999	213	261	681	991	106	879	911	999999	999999	365	999999	999999	799	943	168	220	473	227	999999	775	845	212	797	112	753	464	123	710	999999	177	999999	999999	433	843	655	305	432	377	601	288	999999	33	313	999999	999999	371	999999	844	920	999999	515	574	642	999999	999999	11	464	578	247	999999	765	999999	221	999999	511	345	430	956	298	999999	787	105	625	999999	427	999999	899	767	785	391	739	279	789	339	662	289	527	782	184	653	841	999999	999999	959	523	157	811	
999999	528	981	999999	768	999999	67	116	999999	948	224	233	846	999999	999999	792	856	902	495	420	881	688	231	817	648	999999	999999	31	933	999999	999999	999999	280	999999	999999	248	804	450	971	723	732	233	252	341	313	558	338	552	154	72	283	999999	37	736	999999	999999	306	173	302	987	910	46	182	453	292	319	953	835	173	458	987	416	931	772	999999	658	446	890	514	100	453	102	877	871	692	609	878	999999	90	664	941	641	999999	984	813	695	60	799	999999	993	999999	502	388	999999	84	867	999999	265	57	999999	837	416	659	212	999999	818	168	311	761	683	441	418	755	999999	516	356	268	947	958	992	999999	646	841	520	999999	950	713	191	796	825	482	622	496	809	999999	535	982	945	450	994	537	748	48	999999	562	196	999999	878	188	999999	999999	999999	306	65	673	200	574	999999	716	593	114	977	514	936	210	818	922	945	683	981	374	322	506	963	465	859	999999	475	999999	309	213	834	13	999999	226	303	326	441	145	636	999999	843	238	999999	890	999999	244	999999	999999	743	274	801	205	207	364	295	682	999999	599	999999	592	109	190	417	389	279	973	445	719	906	501	490	999999	56	30	530	94	649	83	905	999999	506	999999	224	45	412	638	999999	714	999999	999999	999999	841	330	54	999999	663	821	477	620	586	798	392	270	999999	783	990	159	187	833	211	42	999999	694	999999	95	999999	966	382	977	641	177	730	789	999999	517	649	489	12	999999	999999	273	181	999999	329	826	123	48	972	262	421	999999	628	881	728	589	725	157	141	958	999999	999999	999999	500	979	999999	77	602	975	734	143	510	156	27	999999	938	860	806	999999	373	971	762	999999	999999	566	161	548	849	999999	705	792	502	999999	54	999999	180	824	681	483	911	758	521	999999	248	128	910	343	611	999999	999999	728	999999	782	999999	986	999999	703	328	933	828	869	228	541	999999	999999	641	162	111	918	999999	124	189	332	463	614	460	699	755	11	655	999999	937	934	280	999999	873	719	590	68	801	476	505	747	655	51	540	999999	999999	306	486	999999	241	692	999999	675	999999	596	329	999999	999999	608	947	326	287	20	931	999999	999999	999999	999999	922	571	999999	999999	999999	999999	999999	677	421	83	480	906	459	525	897	999999	999999	999999	605	437	286	400	436	999999	999999	999999	189	469	644	999999	256	999999	499	237	999999	196	198	576	799	67	118	999999	907	90	64	701	999999	801	390	999999	686	478	999999	999999	791	531	999999	521	923	999999	438	971	42	999999	999999	762	999999	231	960	711	
397	678	999999	547	329	367	492	356	477	999999	40	388	89	219	433	778	63	999999	446	42	999999	676	653	999	628	146	999999	999999	263	302	294	276	840	999999	999999	18	462	128	546	434	49	788	999999	431	769	999999	891	999999	877	57	999999	999999	999999	927	659	720	999999	26	918	192	480	886	102	184	999999	763	547	410	182	425	326	999999	97	21	999999	999999	632	231	239	578	999999	999999	728	215	999999	511	491	999999	28	999999	999999	999999	209	363	954	162	696	869	225	15	512	491	649	462	999999	774	696	773	934	397	98	999999	786	999999	937	415	168	886	590	705	999999	999999	391	856	442	999999	999999	733	999999	841	999999	762	16	234	75	763	425	999999	999999	819	814	999999	978	631	999999	999999	658	999999	426	549	999999	999999	288	519	733	877	999999	792	29	850	48	999999	715	999999	821	999999	797	999999	285	183	999999	891	412	771	890	563	999999	760	628	264	999999	877	317	518	846	999999	484	496	500	198	999999	632	257	999999	999999	851	12	885	809	902	390	999999	583	252	999999	112	999999	517	999999	179	230	348	999999	764	999999	170	656	999999	256	65	999999	311	72	97	518	367	644	999999	990	999999	561	999999	999999	999999	873	136	304	74	958	744	368	967	999999	330	967	326	999999	492	15	999999	205	804	638	754	999999	89	43	496	733	202	468	629	526	589	618	458	398	447	891	501	999999	591	248	999999	999999	999999	443	999999	129	999999	898	162	772	379	844	756	143	999999	999999	794	103	808	341	766	286	999999	450	288	712	518	999999	30	601	514	753	614	565	136	68	999999	645	301	376	540	999999	999999	999999	157	745	861	325	202	771	999999	999999	68	259	482	236	999999	444	165	38	999999	999999	878	560	999999	999999	240	200	999999	147	509	158	999999	441	800	473	970	999999	302	542	851	999999	735	258	999999	116	695	364	93	899	111	732	489	273	764	275	425	999999	999999	531	515	670	318	64	999999	948	606	999999	458	19	265	83	151	999999	187	999999	999999	629	66	161	930	875	117	117	999999	776	999999	999999	677	534	57	225	295	771	37	191	884	681	999999	556	510	78	905	84	643	37	590	866	95	999999	736	796	999999	446	999999	639	563	210	27	495	288	78	949	923	961	50	788	380	999999	996	999999	857	999999	510	651	999999	970	42	473	19	999999	802	999999	331	797	999999	527	848	179	999999	999999	683	663	500	277	441	129	999999	122	603	999999	220	281	99	821	999999	163	197	795	739	669	530	999999	18	309	999999	625	999999	135	710	523	940	210	999999	999999	851	204	
152	243	219	742	988	920	870	770	975	531	362	510	918	108	999999	63	440	728	999999	946	999999	200	790	815	500	999999	412	89	308	999999	83	999999	999999	999999	20	999999	585	999999	999999	999999	866	247	333	999999	273	128	217	612	193	999999	770	999999	280	904	549	952	999999	403	251	999999	517	790	472	965	999999	641	540	999999	97	999999	478	443	57	497	89	416	866	836	552	382	999999	999999	896	421	999999	999999	450	75	146	67	511	999999	755	999999	102	999999	775	999999	507	632	587	974	524	807	418	999999	999999	783	825	142	96	616	851	869	999999	717	893	60	725	852	200	474	999999	999999	874	296	688	509	404	999999	641	999999	338	920	794	674	999999	99	12	913	184	666	249	14	971	999999	339	885	63	385	192	725	999999	655	441	999999	876	999999	932	999999	648	921	389	822	500	999999	287	931	84	820	999999	804	57	812	677	999999	235	103	68	980	956	999999	455	29	820	916	865	999999	489	999999	797	791	166	880	274	263	287	427	999999	999999	616	999999	811	999999	943	387	677	829	977	906	888	783	435	952	175	999999	999999	370	999999	584	999999	604	999999	999999	32	999999	648	177	999999	424	257	807	590	675	373	999999	990	999999	999999	442	248	45	706	999999	999999	23	366	213	715	999999	787	917	424	928	671	22	956	999999	220	302	739	510	292	562	659	999999	203	759	589	617	855	263	293	569	346	999999	897	999999	609	19	294	444	999999	129	636	340	393	661	14	999999	601	999999	11	783	702	999999	753	153	923	713	819	606	624	999999	999999	534	633	854	999999	999999	124	999999	808	999999	18	305	999999	172	925	329	696	999999	999999	999999	999999	283	999999	510	999999	999999	932	753	946	896	199	687	820	363	557	112	707	538	80	29	245	999999	773	799	999999	999999	690	591	228	604	999999	999999	850	394	92	298	282	132	999999	984	62	999999	150	912	999999	330	999999	694	614	822	621	999999	471	999999	993	511	509	999999	735	999999	917	999999	999999	352	879	911	837	435	281	999999	830	584	550	95	966	874	373	861	787	999999	923	995	999999	405	982	858	816	124	401	580	788	999999	999999	528	77	712	835	797	43	999999	493	59	423	999999	992	47	617	386	770	129	999999	999999	675	291	546	999999	373	140	370	31	105	723	999999	700	480	21	197	999999	28	264	48	575	828	686	999999	873	582	999999	999999	999999	999999	440	353	281	999999	150	999999	115	982	155	999999	704	999999	21	999999	770	999999	722	875	981	849	595	367	516	90	999999	999999	988	330	672	349	999999	727	425	780	665	
379	999999	268	339	867	92	49	872	915	344	148	816	681	200	858	860	756	431	105	655	82	999999	200	999999	330	999999	784	320	806	606	977	21	241	349	400	262	999999	999999	123	999999	555	495	600	746	999999	13	316	140	813	488	985	999999	999999	135	592	542	571	398	19	999999	999999	729	75	999999	366	136	585	341	999999	999999	406	220	317	337	999999	999999	246	454	446	326	848	654	507	327	620	681	691	115	757	999999	690	75	536	412	469	826	999999	999999	999999	307	428	975	340	216	92	999999	987	992	999999	15	305	127	951	692	999999	999999	999999	747	699	999999	444	479	999999	941	915	340	999999	905	999999	282	167	955	74	148	999999	873	999999	300	245	844	999999	699	999999	999999	562	573	123	999999	549	815	604	681	592	705	863	999999	999999	399	300	751	101	999999	133	753	848	350	999999	813	794	988	339	999999	512	854	990	745	399	833	388	352	226	839	999999	62	678	485	373	369	285	999999	999999	924	999	999999	999999	611	575	999999	999999	222	520	310	59	999999	485	672	999999	737	714	999999	560	566	20	948	535	261	726	999999	84	372	977	693	537	999999	999999	415	931	28	110	388	999999	72	930	175	831	916	790	804	999999	15	999999	999999	999999	168	397	916	913	999999	958	999999	884	504	262	539	999999	826	773	212	55	999999	740	161	637	335	947	999999	636	844	126	618	999999	922	504	78	999999	351	49	379	459	599	501	999999	999999	609	503	676	809	999999	930	999999	153	999999	759	506	274	164	998	328	220	899	290	78	934	349	40	962	999999	193	483	893	786	999999	999999	999999	578	859	999999	37	832	281	689	244	999999	121	475	999999	999999	997	803	901	999999	999999	999999	560	319	999999	946	720	578	999999	676	625	917	999999	228	749	835	999999	927	999999	73	999999	999999	939	999999	55	164	999999	873	158	999999	999999	390	581	549	75	245	203	145	154	913	381	459	300	999999	999999	999999	877	893	726	999999	859	80	398	838	383	234	228	350	999999	279	133	846	430	999999	674	999999	346	497	162	514	999999	177	782	999999	999999	520	205	344	156	999999	999999	929	157	999999	939	931	999999	743	176	840	26	852	871	875	789	535	999999	558	930	827	980	389	740	222	415	999999	297	897	155	999999	39	884	203	999999	999999	999999	699	329	802	742	999999	602	999999	321	999999	999999	306	907	712	167	999999	647	413	999999	747	896	199	935	999999	257	999999	104	597	313	811	141	659	335	882	999999	836	709	756	198	583	388	68	429	723	999999	999999	999999	194	999999	999999	391	480	875	799	
106	14	764	633	554	999999	159	14	28	509	366	139	970	34	126	331	782	891	225	744	368	838	770	221	80	862	264	909	609	932	430	661	784	535	786	590	999999	86	211	999999	433	383	50	919	367	999999	424	999999	77	667	598	500	264	140	440	268	244	999999	563	692	843	999999	999999	999999	89	705	999999	999999	999999	536	999999	706	689	999999	320	985	797	999999	853	999999	447	999999	841	941	344	929	406	654	999999	528	355	529	522	519	257	193	977	954	839	662	150	979	127	999999	418	999999	999999	139	999999	454	470	393	699	999999	254	999999	408	464	751	999999	308	701	349	719	190	730	193	180	878	137	18	999999	21	200	999999	467	782	999999	999999	451	128	276	999999	999999	68	999999	999999	543	999999	313	784	523	213	689	999999	449	640	407	361	688	999999	640	261	691	999999	627	382	508	546	999999	171	109	930	309	41	41	866	698	661	999999	999999	999999	905	574	999999	495	639	331	836	994	827	384	948	999999	743	487	25	152	214	440	589	330	997	487	151	685	592	903	657	332	999999	941	745	999999	787	999999	735	686	349	951	988	60	671	999999	959	999999	160	999999	566	553	999999	723	494	231	639	579	999999	427	432	667	902	735	999999	514	421	886	638	815	67	684	752	338	803	262	999999	538	659	455	999999	999999	534	506	347	999999	315	858	456	524	503	218	415	317	263	681	58	262	386	999999	140	82	157	999999	38	999999	801	688	920	242	778	110	920	999999	898	999999	142	406	999999	569	208	999999	999999	124	322	848	999999	444	999999	131	214	200	161	501	324	999999	217	200	477	465	999999	999999	938	224	745	999999	298	999999	419	196	548	652	863	816	958	577	999999	999999	32	999999	612	366	613	798	999999	588	949	428	882	999999	859	942	928	932	266	999999	999999	226	999999	999999	560	70	35	999999	582	999999	336	344	543	999999	814	184	177	297	853	946	24	999999	196	167	453	999999	335	999999	336	606	999999	999999	559	387	953	425	665	112	629	551	999999	725	225	476	262	614	884	145	637	685	775	641	89	999999	566	484	40	220	476	690	999999	999999	999999	976	838	999999	999999	165	999999	398	518	74	667	311	999999	298	924	720	905	839	984	999999	339	999999	999999	999999	850	250	999999	478	395	454	999999	938	816	281	174	248	637	999999	829	999999	351	248	176	710	974	999999	703	999999	560	999999	315	999999	706	545	729	909	155	757	555	544	344	325	999999	73	438	728	494	344	999999	685	999999	59	19	265	847	100	999999	999999	117	82	999999	553	917	85	
149	999999	242	999999	999999	265	103	879	310	294	394	36	999999	113	281	255	999999	368	154	874	237	999999	626	450	697	638	435	999999	649	482	998	791	999999	927	999999	438	496	223	999999	868	592	999999	999999	999999	871	821	855	381	999999	862	787	999999	409	53	847	999999	383	792	583	999999	830	999999	240	999999	999999	999999	629	999999	188	843	758	81	576	285	292	34	999999	999999	579	999999	783	63	185	787	695	819	999999	364	90	999999	999999	703	639	878	48	523	972	999999	999999	999999	202	547	202	16	999999	716	612	133	760	823	375	481	223	707	999999	776	893	999999	999999	476	220	274	237	147	999999	999999	999999	697	247	999999	62	999999	472	311	684	999999	999999	999999	684	978	217	269	604	267	675	583	490	932	999999	271	999999	530	999999	962	999999	999999	999999	999999	227	58	284	914	885	999999	771	999999	19	912	33	999999	999999	724	768	164	999999	951	670	999999	472	214	574	999999	950	976	149	531	810	510	254	756	999999	807	951	635	703	303	383	612	495	897	574	578	909	999999	356	904	761	999999	702	115	999999	999999	592	23	483	775	999999	999999	851	249	967	999999	999999	276	969	117	773	142	999999	966	999999	999999	484	574	999999	996	600	108	629	244	999999	999999	807	999999	499	999999	225	999999	161	928	339	474	761	999999	929	75	910	642	883	249	141	999999	182	736	536	209	865	27	383	487	184	865	289	999999	999999	790	999999	528	777	392	892	835	980	532	637	113	306	237	645	575	95	958	225	390	113	150	15	81	612	299	721	207	999999	999999	753	474	194	154	777	149	999999	391	999999	999999	356	305	648	649	999999	433	903	637	999999	807	999999	226	649	899	513	338	785	629	916	487	999999	694	281	316	778	172	919	161	999999	506	211	704	103	725	43	999999	999999	365	999999	189	396	999999	825	756	282	536	824	294	999999	999999	363	744	999999	999999	999999	999999	34	341	999999	999999	513	751	186	999999	606	697	133	924	866	705	836	999999	657	737	101	587	869	999999	44	999999	348	635	999999	999999	152	467	239	715	896	381	783	999999	999999	999999	675	999999	907	949	999999	584	412	999999	999999	936	611	934	96	736	999999	250	792	509	307	628	597	878	999999	999999	733	148	467	999999	38	999999	921	999999	934	620	72	456	999999	920	373	459	839	999999	216	584	410	218	380	999999	999999	999999	589	284	862	999999	448	797	412	743	225	22	127	994	871	933	24	935	999	476	999999	839	570	872	146	848	788	159	999999	999999	763	525	768	964	999999	382	999999	647	813	999999	182	999999	53	936	
999999	999999	342	844	577	999999	999999	475	218	904	828	589	95	999999	147	999999	87	299	135	755	980	699	254	162	999999	499	999999	377	131	931	303	409	999999	633	999999	999999	515	999999	581	398	98	298	316	999999	146	408	296	999999	509	798	999999	999999	149	999999	956	999999	999999	189	999999	88	255	999999	353	287	610	999999	794	461	550	362	508	144	999999	737	666	999999	392	999999	999999	607	212	839	999999	332	999999	999999	269	999999	999999	171	677	999999	115	503	152	999999	944	999999	263	717	614	835	648	156	300	855	175	412	999999	999999	999999	999999	174	240	876	416	333	30	345	199	999999	999999	784	389	685	999999	38	224	595	999999	747	363	137	308	993	999999	200	999999	999999	95	255	999999	875	411	547	950	171	999999	627	735	573	924	693	999999	558	999999	60	268	999999	127	827	951	817	861	527	270	599	865	246	999999	225	999999	987	260	944	311	999999	999999	841	734	999999	999999	596	859	999999	999999	669	74	749	999999	999999	999999	999999	915	268	304	50	23	883	287	361	999999	637	999999	519	962	999999	999999	999999	257	999999	677	427	737	115	673	364	957	999999	705	600	535	126	570	192	293	360	81	991	650	270	407	999999	563	382	715	526	478	349	245	886	235	945	501	770	999999	999999	523	810	999999	939	93	359	188	686	825	999999	76	999999	235	999999	864	452	478	986	508	999999	864	364	400	999999	999999	999999	429	819	999999	999999	624	999999	543	779	999999	271	406	710	187	58	320	876	556	535	999999	542	999999	633	31	999999	477	515	999999	999999	649	169	419	448	63	475	929	999999	999999	246	565	276	402	456	775	603	56	768	809	459	867	987	807	865	697	999999	999999	796	797	592	999999	119	538	999999	139	999999	852	999999	656	712	129	950	564	320	970	192	150	667	857	999999	737	709	705	812	603	999999	361	554	750	710	971	142	572	729	133	999999	737	999999	999999	108	999999	98	121	106	339	917	433	497	999999	514	999999	835	939	999999	854	413	413	726	477	477	999999	308	217	945	999999	999999	388	835	196	525	455	999999	999999	758	677	648	597	609	482	686	239	999999	999999	245	507	146	203	202	999999	999999	999999	21	853	999999	783	452	881	999999	366	999999	538	597	999999	379	69	394	494	190	999999	215	999999	999999	999999	790	999999	999999	999999	999999	448	604	792	999999	960	999999	483	444	999999	999999	999999	234	767	431	999999	139	999999	641	564	289	999999	123	651	23	500	668	904	247	767	999999	610	332	999999	909	728	762	560	352	999999	833	896	625	429	999999	214	477	448	395	561	124	642	
999999	896	368	795	334	952	779	695	999999	571	245	676	999999	892	653	999999	857	702	490	579	805	14	999999	393	560	694	999999	809	999999	230	519	685	653	431	12	999999	445	999999	999999	809	781	657	999999	271	660	999999	527	109	561	56	999999	999999	81	999999	836	603	175	975	244	640	999999	969	671	81	62	559	33	480	889	226	985	742	309	680	797	158	999999	468	732	612	999999	560	258	977	639	999999	614	118	594	999999	271	999999	880	763	516	811	985	274	219	110	925	56	219	344	999999	848	393	400	747	687	934	706	252	632	472	742	721	694	441	999999	945	914	885	490	955	524	862	545	174	999999	999999	403	259	631	999999	130	350	999999	916	999999	999999	999999	371	999999	474	564	228	258	300	774	100	300	999999	983	165	21	170	729	388	545	985	999999	235	760	524	540	456	620	945	352	999999	807	999999	650	791	730	552	978	999999	400	306	614	255	399	895	872	571	276	476	999999	959	620	535	380	999999	596	999999	610	999999	933	999999	999999	312	999999	381	293	522	999999	201	999999	999999	192	713	987	999999	380	601	836	865	652	999999	190	999999	279	392	999999	999999	407	845	204	741	941	596	92	292	699	311	999999	28	612	359	999999	84	50	217	777	906	999999	141	434	999999	999999	745	739	963	927	999999	43	565	599	21	124	346	996	693	999999	999999	999999	999999	549	79	999999	817	263	303	590	115	113	72	614	999999	734	999999	420	999999	999999	999999	857	128	364	246	278	741	428	600	999999	52	88	357	999999	192	285	842	591	365	700	345	492	445	383	822	359	999999	950	724	286	999999	926	999999	114	999999	737	513	999999	313	800	562	398	999999	68	547	37	999999	381	432	600	892	685	999999	999999	999999	714	421	744	999999	887	306	999999	704	999999	397	125	291	252	370	454	771	502	999999	564	148	946	829	387	835	795	602	599	999999	134	999999	172	872	999999	860	615	326	768	999999	999999	504	771	999999	348	671	431	999999	514	21	977	828	999999	406	499	371	307	884	43	999999	746	294	999999	273	579	930	234	253	999999	391	754	999999	13	694	999999	70	377	261	491	716	414	999999	98	588	550	306	993	766	382	926	563	999999	292	859	71	140	796	508	124	418	446	187	752	132	266	848	999999	706	543	439	999999	999999	403	327	999999	697	206	128	722	283	999999	468	871	77	828	33	846	154	633	999999	999999	869	146	83	279	236	307	965	332	701	999999	297	232	943	999999	999999	999999	999999	999999	373	934	999999	785	840	481	978	999999	999999	304	242	12	
680	999999	812	175	134	909	329	57	999999	400	241	796	999999	802	648	245	999999	144	321	695	881	788	269	797	595	93	999999	999999	301	920	621	670	99	699	999999	224	420	778	807	607	18	917	97	973	702	881	999999	48	833	742	387	550	982	999999	130	999999	999999	24	579	51	613	727	756	999999	778	999999	707	331	999999	433	999999	160	336	714	999999	964	701	999999	104	714	328	999999	768	558	542	81	999999	999999	999999	909	999999	405	208	766	993	290	171	739	999999	142	183	443	46	999999	999999	237	224	278	859	166	199	528	999999	999999	722	355	959	207	814	707	882	165	753	102	32	429	951	570	720	999999	802	999999	999999	962	999999	885	230	368	640	315	856	419	692	421	999999	882	485	343	53	647	331	999999	924	498	999999	28	690	944	999999	497	285	653	557	463	364	999999	437	957	334	837	134	601	566	509	850	999999	472	341	382	999999	943	999999	526	82	85	839	47	602	713	521	999999	286	980	999999	39	213	861	239	67	492	454	528	18	216	522	999999	406	425	999999	999999	556	358	571	247	999999	666	137	485	388	524	999999	999999	254	813	641	848	620	424	479	647	612	243	283	890	999999	425	999999	319	999999	355	442	622	999999	927	965	846	715	999999	598	373	85	386	850	999999	302	618	999999	205	999999	674	118	982	945	10	999999	322	999999	999999	552	138	999999	817	924	42	92	576	881	326	999999	999999	142	876	825	116	571	236	392	740	597	86	151	415	999999	999999	246	459	677	953	754	653	771	44	999999	470	316	268	461	818	460	726	737	957	357	779	541	999999	167	999999	999999	946	999999	344	92	475	987	999999	82	999999	795	632	899	999999	999999	999999	34	999999	685	364	999999	313	774	573	290	999999	348	999999	999999	966	353	14	999999	837	523	808	999999	436	952	725	999999	664	195	999999	33	827	826	809	396	162	999999	999999	556	802	999999	999999	999999	365	63	221	136	803	593	999999	695	790	340	71	999999	762	481	597	999999	959	881	145	127	999999	999999	463	54	539	796	905	221	910	458	499	999999	397	636	999999	382	740	598	999999	80	89	726	999999	497	765	999999	633	999999	166	297	999999	921	902	19	818	815	600	177	597	999999	999999	999999	785	342	840	999999	26	136	123	224	415	370	211	999999	47	999999	317	999999	289	144	172	999999	64	622	861	578	895	999999	999999	552	999999	573	11	672	392	999999	940	900	999999	999999	388	999999	999999	999999	882	999999	720	837	971	999999	507	634	888	462	844	999999	839	172	481	272	999999	637	318	571	999999	
841	999999	538	682	852	696	417	319	999999	755	665	999999	122	739	634	858	68	417	636	55	157	685	548	828	930	355	777	999999	999999	135	750	999999	995	999999	51	867	191	164	129	495	100	999999	999999	706	188	793	726	433	846	414	318	999999	682	999999	294	999999	819	709	752	999999	918	987	925	660	15	476	673	613	698	767	676	903	999999	150	955	832	584	842	649	147	999999	354	582	979	817	999999	999999	478	225	999999	999999	481	412	622	999999	112	399	450	999999	999999	129	999999	734	89	738	414	999999	999999	570	461	581	977	69	615	999999	573	414	946	999999	484	960	204	398	813	719	204	500	674	573	853	443	143	150	937	999999	515	620	503	251	412	597	974	908	763	313	79	999999	797	999999	13	697	453	607	226	751	924	999999	920	369	999999	913	268	999999	717	28	448	837	131	597	999999	953	911	999999	440	887	985	296	635	999999	649	782	703	999999	569	166	990	535	999999	999999	103	790	699	144	707	498	338	999999	200	999999	999999	242	300	210	383	60	785	748	999999	999999	999999	999999	99	999999	720	999999	999999	339	408	561	38	999999	913	935	504	581	263	777	997	942	558	999999	106	889	646	999999	492	502	555	518	380	252	368	594	430	999999	999999	289	423	946	287	999	999999	638	999999	951	329	364	706	999999	797	18	750	234	999999	786	541	209	773	313	999999	717	783	890	191	786	554	329	515	48	880	974	999999	60	999999	559	382	468	182	695	97	138	796	753	721	999999	501	143	999999	643	923	501	999999	120	999999	999999	226	999999	999999	930	406	999999	848	667	922	999999	655	699	570	231	414	999999	36	999999	225	149	920	999999	178	820	294	421	515	872	125	388	468	252	381	999999	343	999999	21	999999	298	97	289	139	831	898	999999	801	572	592	239	850	474	999999	895	538	649	196	999999	636	999999	984	999999	976	552	543	364	413	999999	476	888	749	999999	999999	999999	999999	859	790	208	280	999999	492	848	923	642	274	914	41	357	843	454	156	999999	384	605	314	999999	999999	587	999999	543	312	483	999999	704	490	788	689	646	767	678	999999	999999	277	531	163	146	570	343	287	629	332	65	999999	31	999999	999999	687	189	485	533	999999	213	999999	737	999999	19	752	228	162	486	234	395	590	174	999999	168	849	852	999999	999999	999999	999999	999999	668	221	256	998	84	963	858	110	999999	999999	999999	132	655	87	540	729	999999	393	352	191	801	404	999999	475	999999	435	999999	782	834	736	318	500	587	902	251	999999	555	999999	999999	265	303	385	724	
234	356	51	941	90	319	999999	308	784	690	999999	508	273	283	780	687	999999	999999	86	276	773	852	742	545	752	835	24	999999	999999	714	999999	887	426	680	712	999999	278	493	501	472	999999	438	999999	810	799	404	978	252	999999	999999	999999	874	227	119	950	382	613	506	199	999999	305	949	174	79	999999	900	92	593	571	661	418	164	888	613	564	344	329	932	745	999999	857	771	999999	810	684	222	999999	317	729	340	516	772	304	256	999999	999999	274	999999	216	899	999999	394	681	999999	914	875	986	614	554	615	999999	680	999999	841	397	533	551	364	999999	391	239	774	863	999999	999999	999999	999999	999999	445	802	80	865	726	846	999999	473	100	295	999999	809	235	999999	999999	999999	287	835	21	999999	858	644	999999	909	78	825	669	547	530	450	968	999999	25	999999	178	751	545	197	954	914	805	924	442	999999	468	585	165	183	999999	749	952	319	635	406	999999	801	592	999999	796	901	187	999999	942	649	326	999999	794	881	887	21	578	100	881	999999	999999	933	211	954	451	493	669	999999	999999	999999	497	658	642	618	999999	376	169	999999	999999	62	999999	999999	999999	792	939	839	790	999999	296	10	999999	862	438	538	748	999999	600	637	718	999999	241	691	963	170	161	999999	986	999999	320	521	999999	999999	699	828	370	352	951	418	25	999999	702	395	209	999999	610	635	230	113	870	999999	999999	532	665	97	821	55	999999	822	999999	281	853	614	963	775	158	999999	173	609	999999	999999	898	192	621	116	611	999999	492	438	560	999999	447	882	315	598	745	329	537	999999	17	324	999	139	777	744	759	97	999999	999999	386	633	471	620	999999	474	823	593	999999	559	485	975	563	999999	272	999999	833	970	309	374	40	828	449	561	602	853	406	769	414	999999	999999	999999	423	67	61	926	65	827	947	841	775	161	419	978	999999	41	761	94	866	663	911	788	999999	67	404	999999	194	910	999999	92	77	999999	189	999999	211	961	561	505	862	345	68	999999	999999	999999	999999	878	418	470	434	999999	101	321	902	999999	999999	999999	735	366	663	999999	999999	999999	809	865	773	722	971	386	777	999999	999999	266	999999	999999	999999	999999	999999	330	468	525	999999	723	999999	457	990	755	161	999999	77	642	236	204	841	370	603	913	206	167	694	876	907	42	693	999999	101	834	99	999999	156	70	999999	415	898	148	362	28	999999	999999	999999	27	570	999999	319	999999	938	284	425	861	927	999999	999999	608	635	591	999999	117	40	225	365	165	666	780	290	999999	839	999999	306	703	17	585	
999999	844	293	677	316	373	722	558	331	816	419	999999	999999	465	361	999999	999999	999999	529	255	987	999999	995	718	361	790	999999	999999	999999	127	978	721	999999	999999	447	999999	999999	999999	284	254	394	482	893	549	746	999999	337	825	655	999999	51	988	183	762	597	798	848	574	999999	526	120	420	262	213	999999	698	383	110	28	496	879	999999	42	285	999999	999999	561	456	972	923	463	437	656	661	85	999999	548	999999	755	649	25	750	999999	758	144	974	230	690	999999	58	64	236	807	169	764	231	955	898	999999	92	999999	999999	601	999999	999999	682	999999	600	137	847	159	290	999999	378	999999	139	186	284	150	999999	294	870	744	924	868	236	630	497	896	854	44	999999	999999	672	412	623	999999	251	999999	462	219	629	563	863	898	774	999999	438	999999	999999	54	681	757	26	797	999999	657	999999	533	836	61	277	704	283	999999	510	99	682	965	999999	999999	935	999999	688	999999	999999	317	880	36	103	999999	999999	809	999999	809	999999	891	999999	875	46	965	481	717	999999	999999	999999	925	290	999999	398	684	999999	472	829	655	119	102	999999	999999	141	68	777	651	999999	490	999999	999999	442	999999	461	618	999999	807	929	893	508	999999	730	288	733	740	999999	830	999999	419	157	729	980	615	700	269	822	833	999999	977	197	830	287	377	550	485	492	999999	999999	999999	769	999999	999999	936	156	999999	372	791	617	401	41	999999	23	999999	343	140	487	826	773	201	999999	92	74	999999	999999	677	940	362	999999	257	258	999999	241	858	650	756	195	53	469	809	897	41	226	999999	945	251	999999	267	44	420	997	665	53	999999	999999	999999	999999	999999	241	999999	999999	20	63	369	153	999999	999999	164	380	999999	945	443	367	963	304	765	865	999999	999999	464	860	683	328	327	260	999999	176	999999	875	963	999999	999999	812	999999	859	887	977	856	208	134	999999	663	886	999999	474	564	999999	90	113	999999	821	614	584	999999	618	276	691	736	119	560	654	881	289	417	166	351	631	377	113	999999	787	999999	523	882	928	207	797	870	852	695	294	96	730	999999	152	816	29	45	381	593	999999	251	746	648	479	653	383	999999	301	133	933	930	976	696	440	811	100	999999	848	420	479	999999	883	999999	999999	567	161	999999	274	350	331	999999	999999	999999	999999	546	999999	875	412	999999	999999	999999	999999	728	762	999999	120	43	225	999999	725	326	197	960	999999	999999	999999	333	382	912	502	999999	999999	999999	999999	347	934	466	485	894	549	225	999999	573	597	161	251	164	660	911	457	128	416	934	624	
15	408	44	405	999999	189	999999	502	500	782	83	122	999999	927	425	429	999999	557	999999	791	510	36	999999	373	962	142	212	999999	470	999999	383	999999	280	336	796	999999	900	70	648	714	999999	722	999999	790	523	999999	623	237	245	999999	999999	570	94	999999	124	999999	784	670	443	704	976	277	42	45	409	738	842	999999	999999	486	529	593	909	616	191	787	237	833	849	999999	518	975	436	978	999999	813	259	999999	222	999999	164	239	627	943	738	342	690	764	391	785	207	331	107	758	999999	219	660	477	999999	337	751	999999	820	520	999999	999999	840	64	999999	999999	489	715	89	322	332	999999	999999	966	878	849	107	472	451	74	725	197	877	677	24	999999	162	781	175	885	76	212	418	116	757	737	501	636	390	795	305	491	252	784	436	673	253	694	599	999999	239	288	509	756	794	998	133	172	49	931	443	708	550	204	256	129	999999	859	218	151	999999	471	91	656	769	243	944	103	999999	999999	208	467	999999	62	999999	787	703	662	322	758	613	339	596	459	999999	999999	941	58	538	316	792	999999	486	458	764	999999	206	853	986	560	999999	39	921	698	733	975	526	497	999999	468	426	999999	999999	999999	999999	28	999999	632	303	182	302	896	565	934	999999	999999	981	733	298	886	999999	850	675	761	704	583	999999	999999	999999	387	80	454	999999	79	890	572	847	999999	920	745	894	574	559	813	268	167	474	999999	999999	999999	993	793	208	662	877	576	553	785	755	953	610	999999	907	916	112	847	397	495	54	986	999999	954	812	999999	992	26	300	862	999999	546	119	431	759	805	393	286	255	846	202	323	29	72	281	967	999999	917	999999	643	999999	420	770	979	941	162	954	49	999999	999999	670	999999	285	999999	291	218	844	999999	227	111	999999	826	601	550	302	730	966	903	999999	844	417	84	359	657	161	92	999999	140	999999	606	851	999999	305	599	999999	342	47	338	780	999999	133	956	700	999999	119	884	818	229	686	220	196	999999	365	146	249	596	510	628	999999	208	999999	713	699	621	999999	188	530	999999	375	960	693	638	133	999999	721	999999	383	999999	999999	276	273	556	999999	278	419	801	999999	169	359	999999	831	419	999999	999999	631	999999	999999	89	315	931	364	816	854	726	527	558	999999	999999	424	788	999999	716	90	999999	934	885	270	999999	211	999999	999999	370	999999	999999	139	283	839	999999	999999	311	204	304	488	616	912	457	702	727	751	861	999999	999999	999999	999999	375	999999	338	536	646	745	159	836	999999	856	740	999999	172	78	
596	999999	718	385	999999	999999	594	918	238	474	999999	999999	193	542	679	349	584	948	625	92	420	24	945	999999	905	253	999999	999999	425	632	999999	918	294	999999	140	507	152	499	495	999999	976	457	999999	864	185	169	562	616	167	538	281	792	377	999999	657	582	308	415	999999	999999	999999	237	502	605	597	441	999999	558	412	181	206	95	999999	994	116	963	999999	90	137	745	690	999999	210	887	360	93	551	214	999999	558	208	999999	29	982	669	748	954	290	999999	744	967	13	214	999999	341	196	340	382	974	694	999999	227	288	734	999999	425	36	615	999999	514	890	988	999999	854	973	469	75	999999	334	367	19	848	814	393	778	999999	341	999999	999999	173	753	999999	239	291	999999	999999	458	295	170	253	722	348	44	762	853	978	431	359	999999	872	130	861	58	617	685	605	999999	999999	955	145	94	811	999999	999999	760	999999	999999	999999	749	992	20	999999	318	999999	645	670	813	999999	539	999999	265	999999	212	999999	52	999999	130	622	999999	509	577	564	339	34	999999	910	288	999999	11	141	230	999999	999999	29	861	350	552	999999	971	999999	791	361	999999	166	880	112	609	386	999999	868	999999	999999	694	999999	999999	456	451	293	921	735	392	861	60	999999	999999	134	381	193	999999	702	350	162	651	590	717	225	999999	183	154	66	999999	901	913	143	540	95	446	369	604	415	898	268	55	246	632	999999	311	957	999999	999999	731	999999	565	999999	528	448	494	113	999999	209	257	277	148	864	434	490	947	917	867	999999	999999	22	588	416	803	91	117	414	957	787	914	252	596	399	335	999999	999999	577	614	101	601	342	999999	999999	168	999999	129	999999	812	151	983	394	99	103	77	999999	837	999999	542	446	341	999999	155	745	999999	15	681	749	538	999999	154	379	312	999999	892	356	185	194	258	182	962	925	602	816	999999	529	162	502	332	616	58	197	45	178	759	521	196	101	119	999999	949	999999	652	273	997	999999	999999	323	211	999999	543	652	899	999999	484	999999	999999	339	941	765	852	188	427	922	500	956	344	144	26	380	169	94	85	105	233	999999	283	338	999999	999999	447	839	301	611	999999	405	298	675	693	999999	43	999999	159	353	310	770	952	999999	772	50	278	947	306	830	561	458	577	803	999999	892	142	159	521	750	327	23	999999	999999	848	105	999999	668	450	673	346	313	934	999999	999999	462	639	999999	999999	778	922	499	999999	470	59	999999	999999	999999	539	800	221	884	345	409	999999	297	883	999999	881	677	382	609	999999	632	493	258	
999999	846	18	683	263	589	593	743	827	827	479	426	999999	233	277	183	999999	649	462	462	967	535	705	507	579	502	999999	999999	405	323	992	910	977	801	111	981	999999	855	999999	631	301	602	582	207	999999	999999	380	999999	999999	208	999999	999999	999999	41	290	988	150	510	999999	760	918	999999	347	514	835	569	449	999999	132	296	999999	999999	112	830	999999	375	999999	508	690	122	132	22	999999	999999	843	145	739	945	520	123	841	999999	751	787	713	595	265	78	372	258	27	999999	536	124	999999	999999	999999	350	870	915	45	642	820	992	637	999999	999999	149	670	999999	999999	503	454	18	454	999999	532	325	126	575	120	999999	145	442	104	717	486	373	999999	646	389	398	85	605	999999	999999	164	758	159	999999	376	125	999999	999999	999999	524	999999	527	669	999999	674	440	233	304	999999	160	506	388	898	920	428	855	452	33	319	999999	427	848	931	255	568	999999	176	318	209	994	487	472	24	579	756	959	703	910	972	999999	175	780	800	927	702	999999	999999	238	389	521	673	999999	999999	999999	106	122	596	999999	228	901	274	914	105	999999	673	43	373	999999	173	469	161	542	61	370	275	647	57	13	999999	792	999999	937	929	687	331	113	119	37	999999	644	373	289	691	81	999999	260	684	990	264	668	999999	541	75	919	999999	999999	331	999999	999999	459	75	592	872	999999	999999	336	984	418	488	569	924	346	846	529	106	871	850	999999	684	25	962	66	749	883	389	380	871	20	326	200	781	126	316	999999	579	780	417	265	92	358	999999	276	511	695	999999	76	695	999999	823	498	290	351	318	705	497	18	843	988	999999	617	465	974	101	298	999999	807	39	823	999999	325	464	999999	999999	335	749	695	554	63	148	323	684	999999	197	999999	999999	440	808	611	999999	570	999999	428	999999	999999	999999	999999	185	223	908	937	46	872	595	507	43	695	999999	999999	955	801	999999	789	999999	999999	933	139	999999	999999	389	356	998	428	999999	389	388	46	387	433	999999	458	520	341	999999	999999	287	812	740	690	999999	999999	986	824	655	733	999999	157	578	485	541	764	999999	912	833	561	938	617	585	215	128	997	318	30	552	507	291	132	643	648	455	130	398	107	999999	174	370	184	773	563	282	241	467	901	891	999999	999999	608	507	999999	272	670	999999	999999	571	797	906	999999	282	999999	999999	984	513	930	40	420	999999	416	444	669	200	764	843	31	932	886	999999	416	138	876	562	682	624	59	385	784	893	864	535	999999	268	403	902	625	120	298	
728	999999	999999	999999	310	537	174	838	403	508	826	215	999999	999999	267	499	838	406	595	999999	370	999999	999999	255	999999	511	881	999999	411	797	862	228	910	999999	999999	13	999999	657	575	34	518	785	655	876	999999	999999	272	849	423	768	564	505	999999	999999	927	274	981	999999	953	798	999999	410	437	606	646	999999	999999	956	527	999999	999999	191	830	571	999999	584	808	999999	296	839	249	41	350	642	999999	999999	199	999999	999999	893	32	999999	703	777	378	999999	999999	999999	999999	361	391	315	332	170	813	383	675	467	98	353	465	999999	999999	123	559	624	70	794	373	290	417	735	249	999999	999999	999999	487	62	203	999999	999999	759	448	935	458	999999	999999	190	999999	858	690	731	999999	373	437	999999	590	589	227	753	56	564	999999	999999	943	999999	76	699	928	778	895	622	274	943	127	706	864	999999	665	626	999999	880	964	514	999999	686	999999	876	205	999999	454	999999	999999	999999	999999	671	83	499	992	801	866	19	261	60	963	999999	466	999999	255	731	855	999999	999999	999999	837	176	599	180	358	266	402	199	503	999999	333	997	999999	825	846	456	632	374	411	999999	759	906	999999	914	551	532	229	726	630	474	666	268	974	243	611	931	82	903	151	735	409	999999	515	844	726	965	999999	641	691	999999	108	491	999999	69	999999	931	999999	685	628	999999	47	675	569	39	749	75	33	554	223	915	999999	729	233	999999	464	92	400	999999	197	586	252	587	45	830	376	185	482	999999	401	999999	394	396	999999	325	697	999999	999999	486	999999	999999	942	999999	428	775	425	999999	267	119	605	760	999999	762	497	52	582	999999	640	738	999999	574	593	118	999999	542	530	987	454	908	999999	999999	974	914	689	999999	999999	999999	169	999999	415	999999	999999	372	319	641	999999	631	899	242	742	248	999999	379	822	530	78	833	582	885	255	438	924	359	141	874	785	999999	83	961	408	75	300	999999	333	999999	656	230	799	999999	999999	899	999999	999999	175	739	636	999999	102	168	468	999999	935	999999	24	976	82	568	241	999999	855	524	558	937	833	999999	947	723	55	166	874	847	43	70	492	355	350	712	193	999999	247	190	533	914	503	598	140	999999	365	356	594	98	989	365	666	999999	351	999999	388	999999	999999	999999	559	999999	294	620	776	999999	999999	999999	636	370	999999	838	999999	675	991	644	444	999999	999999	931	999999	999999	571	786	999999	678	999999	614	14	200	333	694	999999	334	630	596	629	882	999999	265	234	696	999999	234	713	160	168	991	886	706	999999	152	952	859	999999	860	
999999	508	761	107	480	187	664	999999	46	689	238	999999	54	404	999999	562	999999	291	707	999999	999999	999999	82	708	520	412	999999	307	485	190	742	750	778	769	232	999999	999999	724	784	999999	42	999999	197	33	999999	999999	946	491	692	162	729	671	162	885	882	36	436	62	999999	78	458	367	999999	855	947	999999	103	999999	182	894	440	699	506	999999	638	705	159	58	787	234	465	246	615	332	999999	80	999999	893	887	205	694	78	999999	716	598	999999	322	342	86	999999	202	671	999999	798	722	39	999999	501	256	186	876	387	999999	362	612	221	752	638	403	876	999999	209	397	976	209	372	562	790	72	963	392	999999	999999	354	999999	999999	927	817	610	999999	906	106	646	999999	329	317	803	784	999999	386	999999	683	939	999999	552	993	284	999999	598	359	477	384	439	293	999999	69	415	921	330	817	293	999999	999999	999999	970	999999	562	999999	657	892	569	999999	685	999999	50	708	878	772	801	48	519	999999	228	999999	954	999999	667	363	916	269	902	881	463	296	102	987	654	967	238	758	999999	598	685	999999	790	699	999999	999999	252	95	191	642	129	292	999999	698	716	999999	999999	449	136	209	769	999999	989	687	323	399	592	63	64	910	999999	52	999999	999999	909	521	999999	265	832	913	120	999999	88	270	762	999999	988	404	280	876	999999	789	999999	999999	828	298	999999	112	385	309	171	199	41	280	108	86	999999	999999	789	205	317	761	999999	999999	99	999999	999999	729	924	152	411	198	782	999999	959	754	420	376	103	620	999999	367	879	532	751	920	999999	807	999999	685	496	999999	614	85	568	999999	182	419	151	889	978	986	999999	243	898	973	416	853	320	354	999999	317	292	178	400	949	882	94	999999	178	148	512	568	999999	999999	799	999999	707	618	999999	999999	10	999999	214	999999	817	189	999999	633	778	513	946	999999	817	29	189	329	999999	684	999999	316	97	948	973	999999	476	428	999999	999999	109	399	709	244	999999	772	665	92	88	537	999999	770	999999	461	999999	664	999999	999999	750	229	999999	480	148	33	999	464	999999	62	262	463	175	399	251	67	534	389	804	711	999999	55	364	106	250	908	111	849	79	636	265	999999	558	460	678	999999	121	629	260	686	245	94	287	612	830	624	371	193	528	188	926	999999	860	490	79	705	865	379	239	240	921	160	395	858	797	943	904	999999	720	531	946	905	139	128	999999	861	767	999999	276	626	546	999999	330	890	709	952	457	78	391	973	999999	741	400	999999	764	94	699	429	815	886	999999	
999999	999999	997	242	999999	183	742	23	999999	937	123	113	999999	694	14	999999	504	158	844	495	999999	999999	747	677	215	514	120	363	391	999999	348	999999	390	906	888	454	332	658	687	999999	715	999999	183	45	740	637	787	999999	999999	264	204	280	999999	400	882	334	725	330	36	999999	72	388	999999	55	999999	187	723	705	805	559	507	846	999999	999999	780	782	159	712	936	577	999999	785	603	137	999999	78	999999	999999	33	563	729	12	631	180	716	337	432	999999	446	563	914	91	528	210	999999	358	809	999999	999999	999999	999999	23	393	458	999999	287	999999	504	999999	999999	222	733	682	251	999999	999999	224	300	358	453	360	999999	275	999999	663	645	266	403	381	999999	268	68	379	923	388	716	619	999999	391	439	999999	927	999999	915	350	999999	409	287	999999	260	144	999999	558	176	750	999999	999999	19	795	153	30	999999	132	999999	999999	999999	363	759	863	124	999999	999999	908	918	999999	999999	972	999999	43	999999	246	999999	33	130	483	749	999999	212	999999	234	968	609	387	247	999999	171	804	588	653	196	827	650	423	999999	374	103	610	999999	276	327	191	398	976	323	907	50	367	999999	986	522	999999	160	586	639	999999	999999	663	671	509	739	999999	999999	705	846	999999	596	566	767	756	390	149	870	936	855	52	580	632	73	340	378	803	802	999999	999999	543	677	999999	999999	999999	97	999999	938	139	537	699	999999	999999	999999	670	321	999999	600	255	605	383	999999	223	731	596	575	654	600	999999	141	935	825	999999	999999	999999	999999	999999	781	999999	999999	950	210	999999	409	165	254	887	501	403	28	893	213	557	996	757	760	463	999999	197	544	442	839	607	998	999999	874	17	128	827	999999	788	702	942	585	654	183	999999	999999	999999	999999	687	999999	206	322	999999	999999	999999	793	999999	552	522	199	594	122	999999	121	602	999999	808	290	246	999999	674	709	999999	200	270	972	352	584	719	649	766	845	857	289	642	295	760	868	607	999999	311	285	181	599	118	829	358	543	580	308	999999	295	115	918	488	497	92	999999	471	305	451	242	832	872	433	999999	265	947	478	317	982	939	999999	33	468	398	538	640	92	440	623	808	13	420	643	480	739	939	800	999999	212	712	406	999999	771	78	999999	308	175	999999	999999	410	75	272	325	76	612	92	459	99	999999	451	999999	999999	681	643	999999	999999	999999	952	19	326	156	332	115	280	543	381	261	999999	999999	239	474	722	866	999999	999999	740	105	577	868	657	999999	999999	197	760	747	375	629	137	999999	40	999999	999999	
360	257	264	999999	167	55	533	241	999999	70	153	729	999999	252	174	468	900	999999	326	662	94	361	837	999999	145	354	532	177	751	133	559	915	170	261	999999	619	999999	999	583	59	54	637	826	999999	567	468	783	505	211	170	999999	352	714	417	999999	998	420	818	607	813	999999	999999	489	706	511	238	568	999999	880	999999	510	900	999999	276	617	457	999999	418	878	677	571	36	966	590	896	216	211	753	133	373	999999	999999	402	999999	536	688	999999	129	918	338	999999	68	624	655	999999	336	438	447	799	680	999999	12	940	999999	251	496	398	898	809	304	999999	999999	999999	517	999999	999999	508	154	740	928	310	415	500	549	777	513	411	999999	999999	570	777	763	954	452	899	206	209	472	999999	49	299	258	319	623	311	95	466	117	308	999999	827	294	707	870	380	67	512	400	999999	999999	95	88	968	249	527	273	860	159	617	160	170	46	999999	700	638	61	105	876	999999	692	56	303	22	639	999999	493	66	93	81	842	694	808	319	999999	999999	221	289	80	105	47	235	999999	999999	158	139	791	667	16	241	329	962	635	162	470	692	791	999999	999999	506	43	999999	776	87	775	466	362	726	837	746	427	999999	35	781	999999	467	739	803	863	510	950	999999	59	852	752	999999	68	655	849	106	999999	155	999999	573	71	999999	458	240	724	691	777	74	830	999999	814	999999	936	854	952	12	952	999999	212	828	556	218	999999	923	334	895	407	706	999999	740	584	281	820	999999	719	379	18	509	89	999999	732	886	995	790	47	999999	943	999999	703	846	999999	185	943	132	999999	999999	673	535	999999	829	293	999999	197	99	685	543	737	484	144	582	994	453	908	39	105	669	222	377	999999	139	952	203	999999	41	596	408	337	698	444	999999	999999	999999	603	999999	888	999999	698	906	114	999999	467	468	999999	130	851	999999	277	913	36	357	999999	306	999999	999999	877	100	78	166	503	286	216	48	49	999999	999999	521	850	657	151	444	970	316	272	391	672	493	133	882	189	895	141	999999	999999	999999	234	410	834	827	999999	797	593	542	412	827	298	999999	999999	800	999999	340	850	999999	999999	591	386	334	43	999999	113	393	967	195	999999	607	154	792	375	952	54	476	686	32	284	353	851	438	999999	999999	103	999999	74	332	639	848	54	522	651	91	710	999999	376	577	724	989	830	999999	566	804	682	505	999999	999999	756	776	653	828	999999	428	740	948	999999	999999	173	860	999999	644	556	137	563	632	151	294	252	155	110	999999	308	
294	523	453	871	999999	762	598	199	598	576	862	205	226	187	232	350	761	999999	999999	414	999999	670	195	999999	438	251	60	364	769	233	999999	676	544	530	60	999999	999999	999999	999999	835	575	999999	730	78	694	932	346	454	918	999999	999999	999999	999999	705	444	623	337	602	443	856	712	243	430	374	999999	195	999999	999999	137	327	63	999999	155	943	838	202	999999	127	167	506	905	605	446	825	743	933	355	838	95	436	577	694	643	476	133	341	250	365	999999	508	281	999999	327	600	890	805	999999	999999	999999	251	683	219	999999	999999	951	116	797	605	631	41	840	822	610	700	750	368	999999	678	999999	507	952	584	24	658	234	265	288	999999	934	938	999999	999999	972	999999	753	999999	999999	706	999999	26	543	645	734	81	668	999999	48	627	850	531	763	853	568	368	999999	999999	205	786	712	695	999999	952	999999	692	629	873	849	767	999999	392	119	345	163	802	999999	317	850	942	990	775	226	660	995	413	185	558	408	613	554	654	172	999999	999999	999999	198	591	999999	51	452	795	609	281	680	468	422	428	699	765	404	982	257	262	795	937	479	177	956	267	517	999999	474	245	999999	302	229	645	999999	334	614	382	342	809	500	205	175	999999	980	537	990	756	859	642	999999	572	407	910	677	66	999999	30	634	716	533	381	330	374	69	387	999999	776	86	374	161	31	999999	999999	762	600	771	534	196	429	999999	760	222	832	36	650	894	999999	967	999999	999999	593	999999	626	999999	128	999999	801	885	602	298	223	999999	494	491	197	923	999999	157	86	294	825	999999	215	449	999999	169	497	999999	419	492	930	808	791	999999	567	283	32	172	643	999999	970	649	593	141	63	999999	999999	351	839	726	999999	171	999999	999999	159	759	999999	187	512	999999	386	463	475	119	368	414	999999	999999	923	913	900	796	514	360	323	999999	999999	84	395	692	441	999999	508	692	557	769	918	790	249	808	741	845	659	999999	349	517	183	483	772	648	201	632	427	926	826	149	657	540	686	974	518	468	791	820	527	240	999999	783	562	599	496	999999	855	124	182	64	147	829	999999	806	12	766	311	747	500	809	729	582	866	418	122	387	999999	275	299	282	64	838	166	119	562	400	921	183	161	999999	999999	999999	754	772	999999	827	528	879	971	751	167	999999	999999	717	510	382	917	154	487	999999	993	590	825	899	999	308	673	999999	999999	611	845	137	999999	406	43	999999	828	103	999999	999999	859	234	303	547	999999	20	518	999999	608	999999	483	
999999	696	53	110	195	999999	854	772	703	164	625	636	370	906	39	458	923	684	999999	999999	823	738	999999	259	768	297	999999	783	988	789	999999	304	73	138	999999	440	999999	306	847	939	973	331	712	140	244	598	999999	641	95	562	595	764	524	999999	659	999999	504	794	341	999999	210	80	783	913	929	330	573	999999	837	598	906	626	836	154	580	501	36	999999	999999	999999	364	645	697	436	204	469	780	999999	478	999999	936	757	965	949	738	999999	548	798	999999	913	35	701	804	497	655	969	928	999999	999999	168	999999	442	999999	999999	543	564	382	356	719	469	999999	999999	762	806	662	999999	661	886	999999	677	999999	237	860	111	999999	999999	841	210	999999	235	541	411	380	320	29	503	978	999999	415	183	529	201	999999	999999	372	888	938	998	999999	506	999999	51	962	388	214	784	999999	678	999999	881	723	999999	574	999999	928	999999	766	452	787	169	180	856	999999	242	157	761	158	129	999999	266	723	843	376	285	917	500	999999	999999	115	244	920	310	999999	534	999999	999999	999999	999999	813	233	999999	496	999999	999999	335	461	570	730	241	453	636	462	939	758	167	880	999999	299	576	437	701	774	346	552	999999	870	999999	946	999999	799	999999	563	316	515	144	236	632	701	950	999999	929	717	760	999999	608	468	999999	40	376	579	552	999999	999999	385	999999	357	999999	667	436	464	999999	624	999999	441	318	82	155	434	624	931	999999	999999	999999	999999	508	983	999999	684	944	780	510	47	579	212	257	807	546	999999	999999	786	86	964	999999	495	83	314	999999	329	353	536	322	935	416	445	331	447	988	999999	876	549	344	999999	723	999999	954	355	54	999999	999999	999999	999999	999999	451	837	854	999999	839	999999	47	203	224	999999	340	418	467	574	631	144	881	999999	818	639	64	443	999999	611	250	618	541	727	270	33	145	842	10	108	493	999999	999999	47	608	144	869	683	335	649	145	315	199	999999	724	910	863	384	692	896	169	18	999999	252	52	230	322	999999	933	999999	559	497	418	369	90	999999	553	999999	211	999999	769	999999	118	802	475	935	999999	162	999999	360	999999	761	160	999999	938	485	193	348	994	999999	822	560	750	144	100	647	897	829	308	671	366	999999	999999	17	137	788	900	592	777	117	999999	169	999999	999999	40	797	347	314	430	999999	869	214	849	823	862	219	630	973	712	827	48	599	999999	342	999999	999999	999999	152	976	159	585	601	999999	887	586	662	254	177	999999	302	310	592	408	703	801	162	179	359	155	917	168	926	879	999999	
78	999999	316	972	999999	889	219	205	338	281	29	278	999999	962	247	209	999999	462	868	419	999999	456	200	159	540	841	970	239	996	68	991	658	999999	622	818	384	355	999999	588	224	93	114	264	999999	683	999999	519	217	121	946	953	705	67	469	431	999999	20	166	442	748	919	980	209	279	290	371	557	999999	154	999999	999999	693	874	654	336	422	999999	73	475	17	331	763	127	60	999999	295	601	999999	200	205	373	198	839	999999	999999	112	905	984	999999	322	976	498	72	258	102	270	999999	413	999999	18	430	947	691	434	426	165	862	158	174	999999	999999	305	999999	948	999999	999999	853	44	358	999999	516	217	226	999999	41	999999	700	868	999999	845	999999	197	999999	192	999999	426	999999	415	423	150	249	999999	820	999999	552	999999	668	124	760	437	416	999999	65	908	999999	223	999999	999999	999999	593	464	999999	999999	328	539	999999	187	647	999999	82	167	448	621	218	999999	759	999999	374	610	360	174	586	118	530	438	669	141	219	690	561	695	999999	999999	829	685	255	565	501	999999	970	503	999999	999999	687	280	999999	184	999999	924	742	826	366	999999	52	999999	878	886	670	889	870	999999	999999	957	621	387	197	999999	792	533	739	999999	895	61	639	857	152	644	430	260	999999	494	999999	295	947	735	338	51	969	410	806	368	999999	999999	451	529	535	74	330	310	92	999999	392	324	194	548	931	999999	298	195	999999	244	999999	420	429	999999	999999	681	999999	885	58	155	999999	392	726	999999	308	293	999999	120	331	999999	999999	999999	177	999999	112	970	110	409	804	33	999999	784	133	999999	999999	484	192	75	999999	854	64	999999	262	937	84	999	597	999999	999999	999999	999999	187	863	208	999999	344	253	500	283	195	580	610	91	34	999999	683	268	164	476	999999	110	999999	747	999999	999999	880	868	999999	854	999999	383	999999	168	999999	999999	999999	920	999999	652	999999	241	692	792	187	283	454	362	999999	545	401	740	442	347	999999	547	999999	440	999999	184	999999	476	23	645	180	812	294	999999	925	705	825	762	344	511	907	591	417	751	569	203	579	528	641	694	462	372	940	999999	742	618	168	145	533	749	613	102	228	56	999999	999999	999999	999999	436	531	719	638	406	931	999999	834	140	418	999999	999999	605	999999	835	328	999999	808	999999	999999	709	317	547	690	238	999999	999999	815	373	370	139	203	214	999999	101	119	975	999999	965	19	519	907	487	749	274	341	999999	103	267	999999	999999	999999	999999	999999	303	129	984	999999	409	812	43	999999	471	769	999999	677	987	38	
429	999999	999999	999999	842	862	824	801	829	798	425	897	999999	804	999999	473	507	325	699	560	283	972	999999	999999	423	999999	975	895	446	999999	470	999999	999999	126	673	541	999999	999999	999999	641	999999	502	299	196	999999	512	372	239	75	997	999999	964	977	437	755	999999	600	407	945	689	887	999999	999999	121	337	828	999999	333	140	26	999999	13	353	68	730	781	682	939	342	911	790	746	999999	999999	456	505	619	999999	371	227	940	158	558	292	754	999999	146	188	858	999999	957	49	999999	59	89	268	620	999999	707	974	774	661	75	43	898	150	108	916	999999	831	218	638	961	913	999999	769	454	999999	313	829	644	999999	91	556	954	750	648	780	999999	197	885	700	218	999999	999999	999999	92	524	393	613	802	230	523	36	577	328	87	195	973	999999	999999	999999	615	878	340	279	999999	519	89	157	502	327	999999	476	946	999999	430	574	470	796	686	929	677	700	36	423	980	64	979	999999	672	463	999999	999999	383	335	999999	339	66	183	709	999999	444	999999	121	484	999999	57	89	68	999999	513	724	187	633	884	882	915	851	917	999999	525	999999	454	484	49	520	999999	999999	999999	433	100	517	297	96	123	494	441	588	552	999999	933	975	999999	737	999999	999999	999999	999999	499	999999	179	488	999999	883	999999	999999	990	999999	81	964	176	953	468	999999	807	999999	436	101	520	399	999999	999999	309	999999	999999	549	619	717	999999	999999	890	92	999999	178	264	612	999999	999999	902	90	504	681	999999	587	581	999999	517	999999	929	174	311	999999	999999	109	12	999999	188	971	526	644	423	282	445	771	999999	94	999999	999999	379	204	626	32	198	999999	894	769	819	721	999999	387	999999	333	787	160	999	361	187	999999	175	422	999999	407	887	268	666	231	999999	745	514	497	999999	999999	915	734	547	999999	350	474	215	243	33	467	384	999999	611	99	494	295	999999	721	907	855	999999	957	999999	229	145	930	773	999999	534	999999	217	109	758	999999	418	63	612	720	21	712	299	932	999999	999999	32	747	656	577	736	949	973	792	590	999999	103	957	963	999999	152	419	999999	542	709	949	260	284	391	796	681	999999	682	61	999999	204	566	202	999999	805	999999	999999	999999	206	936	584	110	424	519	999999	999999	460	999999	999999	577	602	21	757	232	449	999999	748	366	860	999999	999999	276	999999	93	999999	999999	901	398	167	999999	755	145	505	999999	135	848	835	765	407	84	231	351	398	484	117	192	999999	969	129	99	999999	41	424	310	640	317	999999	999999	133	777	820	999999	932	172	
822	999999	999999	160	107	600	999999	983	999999	785	674	953	999999	447	999999	999999	999999	999999	999999	999999	673	723	721	205	999999	817	670	999999	641	999999	999999	999999	419	999999	999999	649	676	658	999999	528	219	475	82	999999	999999	687	439	999999	999999	999999	379	999999	791	863	999999	109	746	999999	195	290	930	384	351	339	999999	515	999999	999999	786	999999	535	749	999999	750	858	208	650	999999	569	287	388	930	150	720	999999	375	377	555	737	562	903	365	999999	590	598	834	133	743	117	130	154	787	953	999999	395	629	827	50	15	300	458	663	751	999999	901	999	244	631	999999	165	999999	987	913	233	999999	180	999999	480	162	34	84	907	975	449	143	999999	976	121	335	630	548	336	550	447	114	250	999999	999999	999999	598	999999	502	999999	951	983	166	874	730	605	224	353	356	999999	980	226	550	687	311	774	310	33	132	306	999999	616	810	446	476	999999	192	999999	722	790	563	434	582	253	34	466	976	725	256	516	999999	999999	202	448	569	231	563	562	999999	789	388	575	477	205	216	344	999999	999999	408	999999	422	999999	630	999999	999999	556	643	307	663	999999	798	585	999999	616	196	180	999999	999999	876	254	566	630	261	932	412	988	957	386	46	999999	293	266	327	645	103	460	656	999999	123	23	587	999999	999999	468	991	999999	999999	860	19	46	920	810	843	999999	54	792	407	698	163	346	599	267	271	974	999999	999999	267	999999	522	735	524	999999	999999	863	999999	309	732	999999	941	609	200	999999	999999	10	999999	482	423	173	601	311	999999	999999	482	777	423	329	999999	923	907	999999	545	667	347	283	522	141	562	979	495	744	69	614	756	554	156	502	890	999999	215	88	127	104	539	221	682	565	315	480	999999	347	314	808	999999	491	73	533	999999	103	488	637	920	443	999999	857	251	448	999999	928	631	921	999999	734	718	829	341	999999	137	135	600	956	826	999999	539	158	439	260	999999	275	490	623	999999	797	782	999999	999999	684	426	682	969	244	999999	387	849	528	908	580	999999	66	159	621	999999	633	999999	531	811	837	999999	529	427	990	999999	936	447	18	999999	642	951	999999	671	657	34	999999	165	366	602	448	242	21	999999	859	170	671	125	869	227	120	999999	261	766	330	779	999999	265	999999	524	999999	999999	999999	351	276	999999	999999	395	501	597	950	999999	145	928	999999	604	892	289	567	999999	58	821	578	790	77	346	999999	999999	351	878	137	199	186	842	999999	509	999999	669	973	241	220	999999	623	281	277	643	170	332	403	725	886	617	
697	158	475	999999	371	999999	999999	929	928	575	53	623	469	760	999999	999999	752	863	213	999999	316	336	620	771	207	306	522	434	186	999999	980	999999	991	999999	502	38	377	999999	147	999999	396	999999	313	644	999999	10	812	517	999999	867	579	540	999999	663	310	370	999999	703	408	75	999999	849	753	559	999999	427	632	948	267	271	925	182	725	862	999999	272	999999	976	538	206	493	15	91	319	798	449	114	337	219	141	501	673	181	82	812	546	300	753	999999	815	377	863	999999	91	941	406	814	659	826	47	347	560	175	211	581	532	768	443	761	155	323	999999	999999	136	770	262	11	653	999999	300	999999	280	928	999999	828	999999	756	10	377	401	635	999999	510	181	794	940	507	970	501	999999	999999	999999	999999	902	999999	82	135	133	320	689	999999	999999	608	536	75	76	632	451	382	951	775	767	999999	369	520	868	795	999999	341	829	754	40	162	770	522	125	288	35	232	756	999999	999999	999999	999999	995	474	846	973	999999	999999	318	66	999999	549	999999	20	999999	631	999999	632	287	568	791	491	934	999999	18	999999	23	950	999999	607	999999	626	456	152	87	388	374	55	32	999999	460	614	521	698	443	999999	265	512	999999	657	999999	999999	478	936	841	208	753	630	466	17	960	166	999999	711	836	971	999999	372	932	412	267	347	609	466	117	187	970	246	931	406	999999	511	999999	140	999999	629	999999	999999	310	999999	634	743	589	999999	999999	304	674	810	861	471	999999	892	579	999999	399	305	990	22	999999	664	237	516	698	69	434	999999	541	808	746	216	999999	582	72	62	777	523	757	594	604	813	513	170	384	469	886	690	932	702	999999	668	639	144	691	999999	651	128	999999	529	591	412	762	865	999999	999999	647	936	830	999999	155	876	547	405	417	999999	999999	77	141	239	183	743	999999	839	77	87	577	999999	891	426	410	999999	999999	238	13	999999	999999	647	999999	730	822	949	859	415	556	864	130	243	726	675	999999	999999	986	815	356	999999	886	999999	999999	999999	87	957	55	414	125	496	407	319	999999	225	965	999999	999999	411	417	233	883	121	999999	213	999999	999999	963	225	999999	826	671	663	882	165	999999	136	849	121	653	864	999999	454	999999	69	467	811	841	510	710	999999	614	585	408	999999	963	999999	640	594	38	743	994	830	483	999999	824	743	999999	999999	910	838	999999	858	758	552	329	438	821	232	745	155	999999	463	515	950	222	999999	264	759	202	999999	999999	265	92	909	869	84	971	999	245	723	999999	604	999999	871	
327	755	999999	855	803	534	999999	417	849	882	999999	541	999999	533	87	999999	489	678	54	999999	353	408	999999	848	999999	255	467	821	999999	31	772	897	863	644	632	467	268	999999	956	667	586	87	416	210	669	338	759	999999	999999	506	244	705	560	229	999999	999999	979	979	182	557	999999	141	999999	827	120	353	999999	680	900	620	999999	89	999999	999999	793	999999	999999	575	999999	354	495	999999	999999	491	787	999999	346	643	999999	713	487	289	236	999999	599	999999	657	999999	99	325	660	999999	547	312	36	164	983	184	435	262	927	413	800	828	71	58	242	939	999999	53	16	44	564	197	142	999999	853	322	786	349	617	412	485	863	694	417	999999	597	999999	632	93	172	217	863	785	84	999999	999999	347	551	222	718	549	56	319	625	999999	359	180	836	311	999999	397	96	999999	524	927	936	143	654	576	645	999999	999999	960	843	826	700	411	67	711	454	975	999999	137	899	863	439	999999	78	892	132	999999	999999	331	999999	775	131	228	271	156	552	274	692	975	577	243	999999	96	475	798	823	948	122	134	856	695	161	959	745	661	498	392	999999	762	453	999999	856	999999	999999	78	705	481	999999	999999	168	189	999999	999999	560	999999	999999	352	88	280	78	184	999999	503	999999	726	999999	172	999999	609	658	170	210	930	531	999999	387	57	548	407	103	351	807	211	965	676	412	891	409	89	931	999999	313	794	693	279	913	999999	999999	821	454	542	999999	540	262	999999	979	362	738	999999	288	682	999999	681	186	727	376	113	537	797	999999	999999	999999	404	678	512	856	415	247	999999	445	999999	999999	999999	999999	560	999999	999999	949	967	697	59	999999	208	800	258	999999	632	617	966	902	999999	824	822	506	721	999999	603	999999	749	152	574	125	999999	765	264	256	999999	728	625	383	109	163	999999	110	275	999999	565	604	430	170	233	797	281	359	635	209	999999	230	241	781	750	415	209	825	133	933	999999	442	546	11	999999	999999	991	592	999999	656	264	999999	241	999999	224	998	441	588	918	776	844	137	999999	64	999999	856	496	844	999999	694	954	744	977	999999	901	999999	68	999999	999999	329	806	688	555	979	944	891	988	999999	567	751	973	620	907	357	98	550	999999	491	369	418	417	157	959	999999	701	999999	999999	899	251	999999	940	23	692	598	969	999999	581	160	119	750	867	408	999999	881	720	343	999999	630	253	361	819	576	68	487	999999	658	729	446	287	435	999999	99	846	999999	999999	960	999999	318	387	932	999999	162	381	619	550	19	869	999999	
398	999999	682	125	999999	890	281	373	954	214	686	320	437	145	873	684	999999	778	561	999999	80	999999	415	528	252	320	392	667	205	449	937	902	999999	651	58	999999	752	41	442	999999	999999	999999	999999	723	999999	999999	504	833	288	696	25	999999	457	68	16	637	952	163	872	345	999999	999999	178	999999	277	783	531	785	96	954	932	999999	345	605	617	633	755	999999	896	186	815	558	999999	508	434	174	455	731	645	420	966	599	999999	106	999999	999999	999999	999999	455	848	544	719	746	334	764	999999	999999	851	999999	382	881	270	266	695	999999	949	235	669	90	112	337	800	999999	676	999999	999999	999999	249	157	38	364	265	246	58	641	999999	811	999999	743	982	999999	604	291	272	539	705	342	473	577	508	364	609	419	352	999999	743	999999	80	346	432	48	197	703	999999	28	626	33	218	63	433	148	999999	999999	108	374	733	999999	878	146	292	999	999999	999999	648	673	999999	845	894	537	898	528	740	717	321	943	551	900	869	253	912	681	134	419	154	999999	194	683	999999	978	787	234	699	934	64	432	999999	525	65	748	999999	780	999999	680	165	904	407	462	614	165	822	832	999999	635	234	610	875	999999	999999	999999	489	81	534	915	999999	673	828	999999	663	889	999999	36	845	130	980	141	552	453	999999	249	963	999999	78	165	999999	954	999999	74	999999	454	557	578	997	999999	269	201	256	224	930	491	86	601	799	999999	321	796	987	530	654	102	68	431	277	288	999999	999999	12	378	760	796	100	999999	106	999999	341	999999	39	78	861	788	885	999999	523	771	172	371	931	999999	844	368	966	63	999999	616	396	135	311	718	461	511	198	877	463	999999	401	999999	999999	591	393	999999	767	918	668	999999	999999	730	907	505	126	953	999999	659	534	999999	829	46	999999	490	821	216	999999	999999	999999	999999	999999	999999	999999	999999	380	848	867	999999	999999	799	600	58	999999	554	408	999999	227	999999	601	508	686	539	352	71	314	364	970	23	769	187	90	456	311	999999	275	999999	855	528	135	278	95	484	699	735	800	781	652	798	91	165	988	169	999999	999999	673	71	664	812	84	999999	877	999999	581	999999	999999	154	999999	85	288	208	810	699	999999	333	423	999999	839	617	270	533	712	999999	932	613	198	920	736	202	646	214	545	999999	999999	119	999999	241	903	916	25	999999	44	576	520	882	354	298	999999	396	999999	472	231	57	551	550	312	706	921	999999	999999	798	999999	553	439	83	663	767	999999	570	999999	191	999999	923	999999	614	999999	146	660	
59	269	999999	442	350	507	999999	983	498	501	902	999999	694	320	999999	332	227	248	490	147	447	229	999999	52	917	999999	999999	174	307	455	999999	999999	999999	55	871	708	694	365	999999	56	265	99	999999	275	353	999999	248	999999	372	600	384	375	18	999999	223	830	682	857	525	885	993	999999	999999	52	564	851	641	649	448	999999	638	861	181	444	882	357	64	999999	699	999999	225	999999	801	706	81	571	53	177	831	51	999999	999999	999999	191	999999	256	413	132	710	501	999999	599	432	999999	999999	522	204	999999	126	865	776	370	167	370	999999	359	217	978	971	999999	807	474	817	407	209	801	999999	989	391	636	999999	931	610	208	43	626	221	665	744	558	999999	999999	999999	999999	274	999999	679	999999	521	703	48	435	161	717	693	657	781	34	937	171	999999	214	999999	999999	922	999999	760	959	337	53	148	552	999999	422	999999	338	423	851	999999	543	131	999999	478	688	597	518	999999	893	514	385	845	197	999999	583	67	999999	999999	570	999999	430	905	720	999999	478	564	495	200	738	100	365	243	929	891	999999	49	999999	735	503	999999	413	999999	866	454	999999	208	951	999999	660	999999	464	50	852	808	712	999999	410	999999	999999	133	999999	999999	51	803	999999	999999	999999	305	334	543	116	436	793	678	639	365	49	999999	201	280	999999	999999	999999	383	999999	324	999999	999999	188	765	638	552	735	380	999999	96	999999	73	306	809	292	655	500	127	999999	37	256	999999	178	999999	598	144	217	729	519	442	787	667	177	833	760	793	127	568	905	564	700	999999	999999	553	341	999999	999999	391	987	957	179	999999	999999	608	78	999999	953	830	177	503	344	15	860	357	999999	366	896	472	58	999999	999999	999999	999999	693	336	832	295	624	26	999999	174	825	742	562	999999	999999	542	569	765	553	999999	296	400	411	229	695	999999	999999	255	974	89	999999	999999	999999	428	247	999999	441	281	245	921	339	999999	554	339	518	273	308	999999	933	999999	337	999999	505	659	252	541	810	999999	999999	279	755	379	51	999999	999999	493	254	143	999999	999999	999999	297	999999	999999	510	482	846	999999	710	432	264	455	321	160	752	800	837	838	999999	706	400	967	999999	965	175	959	999999	999999	671	35	999999	174	70	770	723	49	187	999999	158	769	999999	738	999999	999999	24	999999	68	891	790	999999	656	415	956	999999	999999	999999	999999	564	999999	551	710	834	410	685	412	999999	394	999999	999999	712	623	963	690	416	21	661	214	430	950	866	901	881	230	805	999999	613	217	743	997	589	392	623	999999	607	
69	860	338	87	806	924	915	517	463	88	253	692	724	550	315	121	999999	236	613	600	649	829	614	999999	315	799	882	651	553	847	330	10	556	93	999999	999999	333	136	624	35	999999	394	427	152	561	687	999999	667	437	885	660	166	19	816	999999	999999	255	733	772	999999	52	273	963	615	758	253	999999	999999	203	164	787	802	611	587	649	265	411	471	53	627	909	224	999999	667	197	173	990	999999	136	125	999999	600	364	617	999999	687	430	811	394	318	552	258	473	283	108	858	554	431	177	999999	828	999999	689	154	107	827	59	305	428	999999	262	405	514	999999	258	197	999999	994	999999	999999	999999	600	87	999999	85	661	750	999999	999999	338	999999	999999	999999	434	296	999999	910	219	519	999999	637	134	392	799	999999	157	999999	396	34	910	420	560	827	215	999999	238	706	954	79	445	86	117	999999	999999	999999	693	832	999999	790	136	999999	237	484	999999	334	709	217	287	678	928	917	364	916	999999	917	68	999999	367	566	68	425	999999	150	83	89	999999	398	302	999999	372	325	663	605	898	634	999999	999999	389	880	167	999999	999999	286	151	999999	722	201	87	182	916	952	474	999999	732	710	330	97	411	368	804	320	915	462	316	612	264	759	999999	34	734	999999	360	999999	408	999999	996	679	998	555	999999	339	321	130	908	419	850	149	873	198	999999	999999	999999	999999	86	999999	999999	965	999999	538	273	999999	183	63	999999	932	601	987	124	999999	713	999999	999999	855	999999	999999	999	795	554	999999	762	125	886	829	719	999999	319	339	999999	999999	932	41	999999	470	291	404	165	268	682	999999	999999	863	999999	188	999999	664	16	999999	29	999999	999999	319	421	83	776	999999	86	999999	343	999999	623	272	586	562	761	999999	940	628	573	607	319	999999	122	579	999999	899	100	999999	354	999999	633	500	999999	798	714	623	619	636	694	999999	327	999999	999999	874	999999	999999	286	471	427	802	999999	999999	255	422	301	116	206	999999	994	999999	67	999999	10	289	184	133	999999	787	848	148	999999	999999	933	439	289	999999	816	248	999999	533	999999	629	289	552	999999	254	254	897	507	999999	999999	778	642	817	85	947	811	645	999999	999999	603	498	623	289	739	420	454	815	999999	793	299	999999	999999	470	264	438	99	458	999999	929	878	64	290	249	721	294	670	999999	999999	342	697	181	548	988	930	133	999999	10	999999	919	999999	439	764	713	318	999999	163	181	999999	647	857	999999	696	770	360	548	999999	383	567	455	750	338	461	800	999999	127	419	636	540	999999	432	
99	999999	38	999999	448	999999	577	930	263	140	499	999999	716	484	999999	484	999999	637	999999	916	999999	443	366	179	471	999999	964	617	201	58	527	640	432	999999	768	717	667	640	999999	258	999999	452	314	324	260	775	744	326	761	642	999999	998	159	224	800	999999	289	859	667	999999	335	959	739	214	612	858	999999	999999	715	627	999999	146	726	142	285	999999	139	51	918	696	243	648	999999	558	416	529	491	218	424	999999	438	999999	973	999999	923	999999	713	999999	999999	401	645	252	610	144	825	505	282	26	938	620	526	999999	940	999999	237	999999	113	191	798	93	377	921	87	602	198	18	173	999999	219	604	476	39	339	527	60	999999	999999	721	732	911	999999	475	999999	803	596	999999	999999	11	223	247	577	531	310	628	34	999999	174	17	945	817	999999	999999	807	343	154	999999	907	423	921	246	999999	392	458	887	999999	902	650	999999	16	999999	149	171	71	999999	37	944	729	999999	502	335	825	40	775	914	579	260	999999	936	999999	109	999999	455	90	977	598	999999	83	423	793	132	83	999999	11	947	677	179	935	835	316	209	999999	999999	920	595	999999	999999	999999	543	317	585	244	999999	624	999999	999999	694	91	999999	382	999999	999999	315	999999	999999	262	999999	38	827	246	409	999999	832	629	460	999999	97	534	999999	566	980	579	999999	999999	218	887	999999	275	105	243	999999	999999	999999	462	474	999999	462	288	999999	343	485	589	999999	307	907	270	412	94	174	999999	627	169	595	527	401	272	342	209	709	999999	893	999999	933	594	263	321	473	379	165	132	879	808	999999	999999	90	401	790	242	207	947	999999	284	111	530	999999	823	502	333	70	999999	995	262	999999	67	450	999999	656	204	53	596	797	42	929	51	694	999999	184	443	447	10	482	110	12	761	999999	618	567	999999	977	439	818	999999	318	953	137	999999	239	927	712	273	999999	999999	999999	610	160	452	355	69	836	798	649	68	886	70	999999	894	259	817	60	831	258	999999	226	999999	778	999999	724	976	914	76	588	256	731	184	999999	885	999999	401	610	564	272	508	575	189	789	759	263	257	233	999999	377	422	877	880	24	501	999999	584	832	999999	727	379	999999	770	219	402	337	712	805	844	982	858	216	495	568	750	999999	47	824	28	999999	476	753	999999	698	175	999999	851	999999	999999	516	999999	568	999999	836	893	363	805	969	397	432	551	452	389	259	519	216	391	999999	274	999999	999999	999999	999999	108	261	626	473	81	53	999999	485	552	999999	999999	999999	999999	999999	659	674	397	
872	78	436	999999	853	34	999999	431	189	959	999999	999999	895	939	184	999999	754	19	585	277	999999	734	925	374	999999	998	410	999999	604	999999	118	732	646	876	999999	273	333	228	255	236	261	52	892	94	45	999999	999999	112	162	88	545	999999	83	999999	508	148	152	72	648	854	999999	322	826	959	999999	265	999999	28	988	910	253	536	763	358	25	846	999999	841	999999	10	999999	307	898	525	999999	29	659	249	999999	999999	131	999999	579	400	612	999999	225	999999	242	780	63	638	123	252	834	19	335	725	391	661	999999	310	999999	648	513	326	423	311	285	832	999999	999999	650	999999	999999	982	956	373	745	999999	631	908	609	558	947	712	194	656	690	675	999999	999999	999999	716	516	821	536	999999	887	295	525	914	657	999999	184	409	988	937	999999	999999	62	961	979	314	40	999999	701	186	700	800	142	767	620	610	148	672	999999	999999	669	968	999999	999999	485	460	561	716	261	209	999999	548	999999	999999	999999	838	622	732	954	999999	685	999999	999999	360	241	96	163	757	304	56	999999	512	999999	64	277	999999	405	36	486	529	753	324	999999	501	999999	161	86	999999	573	781	987	416	999999	252	258	551	848	106	794	398	306	803	999999	214	999999	871	934	670	999999	709	999999	596	255	435	799	371	999999	999999	557	999999	999999	277	999999	999999	69	999999	999999	371	805	725	646	999999	242	999999	232	950	999999	931	563	931	227	416	906	864	347	401	170	291	452	999999	568	999999	999999	999999	999999	38	619	999999	155	93	86	573	864	263	72	143	364	168	213	848	999999	61	75	626	862	603	371	999999	185	667	693	513	918	918	167	426	761	526	708	999999	341	12	786	999999	854	654	999999	652	999999	999999	999999	12	87	603	428	517	999999	921	853	999999	667	299	723	487	400	999999	654	999999	106	646	999999	999999	459	999999	517	466	274	999999	772	217	61	718	528	971	630	691	435	324	999999	649	271	840	999999	923	535	52	289	308	89	292	999	605	556	999999	831	210	553	77	999999	961	252	569	158	999999	733	949	770	999999	856	708	146	339	999999	456	999999	541	173	999999	484	999999	187	965	999999	999999	218	999999	171	373	149	430	148	368	238	999999	406	999999	691	38	199	586	281	536	452	999999	999999	670	999999	999999	779	300	46	26	593	621	784	286	999999	669	437	288	787	999999	612	436	570	778	111	917	999999	682	850	999999	346	897	999999	650	523	145	344	548	999999	72	593	849	393	131	774	999999	753	129	999999	32	601	999999	799	874	999999	25	999999	377	568	242	
999999	999999	450	901	679	696	999999	144	999999	916	334	889	982	999999	813	763	52	449	999999	494	173	931	42	827	543	999999	107	329	726	508	999999	967	999999	999999	999999	999999	409	999999	451	88	199	999999	366	733	697	712	928	84	999999	170	999999	370	372	999999	78	999999	75	622	367	254	999999	108	418	264	590	999999	909	918	712	327	364	999999	997	925	304	554	574	309	139	831	506	33	268	565	999999	965	604	999999	995	999999	430	786	134	207	489	101	210	111	152	340	802	20	372	999999	999999	422	372	999999	779	999999	553	999999	492	536	999999	575	839	999999	999999	624	763	999999	922	999999	999999	577	999999	800	446	213	353	473	166	999999	38	495	660	525	760	999999	999999	167	136	999999	999999	664	304	999999	460	914	999999	358	382	999999	577	798	999999	555	846	999999	987	571	10	999999	180	999999	609	693	999999	261	914	999999	102	617	999999	605	878	999999	474	999999	283	837	999999	531	951	995	101	999999	999999	240	407	115	679	531	134	999999	999999	560	311	272	999999	610	100	208	10	938	999999	999999	506	971	919	999999	90	999999	999999	159	999999	478	624	184	988	999999	471	276	999999	808	643	570	492	988	449	328	999999	212	186	672	746	151	531	23	739	999999	141	260	321	759	34	75	999999	975	810	687	936	999999	283	94	149	999999	355	201	304	695	282	518	999999	601	508	878	999999	292	999999	999999	946	611	444	662	838	999999	955	999999	783	578	999999	517	188	761	999999	21	929	102	532	999999	796	340	718	54	64	623	728	719	261	156	639	295	571	999999	741	335	999999	999999	256	929	868	999999	417	726	701	764	339	999999	219	497	999999	344	759	489	293	999999	892	999999	999999	224	492	246	999999	637	939	708	945	457	30	999999	999999	999999	846	603	999999	544	922	991	999999	299	294	956	509	764	208	999999	536	999999	999999	134	442	302	22	41	999999	999999	418	780	787	993	999999	999999	751	163	178	640	498	165	434	999999	999999	900	57	318	930	535	736	88	439	999999	182	863	20	999999	623	36	306	814	999999	433	999999	999999	214	359	480	412	215	356	596	999999	805	380	657	698	441	999999	255	703	110	910	895	340	999999	999999	999999	999999	999999	999999	539	151	343	683	997	11	622	999999	696	698	838	528	330	389	492	871	838	801	216	322	999999	91	781	999999	999999	999999	999999	795	801	71	537	999999	999999	359	817	999999	999999	999999	999999	655	85	890	999999	557	864	582	590	516	848	480	999999	30	749	558	401	457	370	999999	999999	750	474	827	749	634	170	323	999999	970	571	999999	
999999	999999	999999	560	247	999999	246	999999	737	142	665	31	947	999999	757	999999	775	983	999999	370	94	999999	163	632	191	257	150	220	396	551	595	620	944	810	833	598	602	198	320	999999	221	146	12	836	999999	452	879	428	877	652	548	999999	21	211	953	163	562	795	379	989	433	35	837	999999	999999	55	87	147	497	999999	999999	586	673	140	158	948	999999	326	547	739	377	722	343	744	12	999999	608	742	856	999999	45	806	999999	330	404	196	999999	999999	299	49	375	742	930	718	737	962	999999	999999	62	15	999999	999999	258	640	621	999999	692	103	194	954	999999	999999	999999	817	999999	119	766	352	999999	999999	649	674	999999	507	373	999999	999999	624	17	999999	262	727	689	851	17	799	557	189	709	693	503	999999	999999	345	999999	40	462	122	594	999999	205	999999	999999	100	366	997	219	751	999999	986	919	999999	999999	155	999999	999999	655	439	810	999999	999999	587	642	52	468	443	999999	999999	999999	343	183	678	39	999999	843	274	999999	999999	494	999999	589	806	912	999999	774	436	999999	485	643	883	999999	999999	312	999999	999999	618	355	999999	631	922	999999	528	846	932	813	999999	999999	706	311	437	146	66	944	999999	744	755	674	920	999999	42	323	567	57	999999	958	160	376	769	323	235	919	480	967	572	65	71	960	979	909	534	398	999999	184	215	747	328	87	512	525	320	943	435	834	599	609	396	480	825	974	999999	873	278	393	85	518	666	98	382	745	682	794	694	20	743	643	900	393	842	283	640	82	864	254	12	292	493	645	378	962	668	999999	144	15	256	999999	999999	999999	108	696	90	999999	999999	766	842	525	258	424	101	955	999999	13	638	551	343	590	19	999999	999999	793	34	31	720	419	86	101	660	688	999999	999999	522	869	999999	999999	202	410	377	999999	411	487	43	79	554	422	263	665	953	592	672	666	651	999999	650	315	999999	69	519	294	690	751	865	570	999999	18	999999	839	719	492	359	999999	222	912	622	999999	760	955	477	307	166	420	999999	999999	999999	108	441	425	229	999999	999999	999999	891	92	999999	659	621	473	999999	545	979	424	945	470	243	739	453	738	483	999999	554	716	592	999999	138	279	999999	798	553	561	576	999999	619	999999	19	225	51	999999	999999	963	291	999999	545	931	999999	741	475	999999	833	999999	999999	999999	941	482	434	766	550	678	954	146	55	999999	999999	858	969	962	805	215	460	28	999999	324	999999	520	465	266	181	661	895	397	804	999999	964	999999	906	999999	85	146	315	999999	999999	999999	185	
368	918	467	377	686	961	999999	936	269	226	999999	589	340	469	431	999999	177	594	889	783	999999	342	999999	859	653	952	105	886	668	899	217	353	334	999999	874	602	997	889	495	999999	540	460	544	719	158	686	575	413	654	129	147	999999	999999	589	618	36	808	608	723	733	999999	478	277	999999	19	472	999999	202	595	829	29	288	999999	199	253	116	797	999999	710	967	999999	692	242	549	762	559	567	745	530	848	999999	398	175	999999	833	999999	193	999999	710	686	431	383	818	825	109	858	558	595	999999	512	238	999999	999999	755	356	183	246	728	607	460	904	519	671	746	45	631	123	347	366	192	923	622	689	999999	546	13	873	416	450	903	10	972	999999	999999	619	999999	500	419	415	660	824	464	999999	260	782	999999	711	82	789	478	745	220	239	163	588	999999	729	874	999999	352	310	829	287	999999	999999	932	999999	653	137	999999	999999	704	932	705	367	999999	55	439	999999	999999	999999	999999	627	972	168	789	742	999999	439	999999	654	625	999999	72	360	995	186	873	800	999999	801	67	944	137	347	50	288	533	796	130	999999	299	999999	584	999999	508	212	315	999999	999999	999999	864	224	999999	17	515	999999	870	355	999999	999999	999999	639	401	833	999999	856	499	999999	127	511	219	458	999999	442	364	999999	625	22	851	792	870	336	999999	661	936	999999	821	130	831	546	417	187	435	999999	398	660	242	999999	815	652	712	680	429	999999	999999	416	905	691	652	523	999999	858	999999	578	999999	999999	999999	740	999999	400	999999	999999	803	999999	103	41	33	480	53	703	759	874	206	209	90	200	999999	999999	681	530	999999	139	477	317	667	559	999999	856	428	553	162	502	853	999999	617	343	877	848	999999	948	999999	999999	999999	949	999999	14	661	304	498	999999	937	536	68	376	999999	905	999999	495	999999	999999	357	999999	62	999999	551	267	999999	781	999999	999999	999999	68	907	999999	147	999999	491	528	553	662	898	388	367	999999	999999	625	443	487	963	711	441	391	999999	530	600	225	382	157	407	507	999999	880	712	751	908	999999	629	335	239	948	423	383	999999	260	646	968	809	854	884	999999	823	543	999999	880	315	930	999999	999999	142	999999	140	999999	999999	56	679	27	676	616	299	999999	996	117	258	25	298	999999	999999	999999	884	632	999999	528	273	481	999999	450	999999	999999	999999	977	755	252	203	999999	817	89	262	896	580	628	302	203	565	999999	929	716	295	802	592	257	490	448	999999	510	999999	612	80	649	999999	239	999999	843	999999	999999	981	753	999999	999999	208	
218	805	999999	999999	265	339	222	962	125	552	967	164	269	249	197	497	317	749	693	799	999999	19	613	533	351	999999	999999	32	253	176	186	999999	999999	604	383	451	936	344	246	180	304	649	954	106	999999	84	696	999999	983	824	674	13	230	151	993	209	202	30	999999	593	880	999999	999999	948	999999	999999	811	999999	865	999999	560	973	512	999999	999999	564	64	999999	137	277	975	999999	48	429	502	182	581	212	610	184	259	916	581	653	999999	114	930	16	730	999999	273	42	737	999999	274	700	500	999999	999999	439	155	686	999999	494	617	35	161	999999	455	203	593	608	63	999999	496	643	401	859	232	400	633	999999	785	897	14	999999	999999	999999	164	801	681	874	566	181	39	999999	999999	97	999999	999999	953	999999	560	536	646	999999	999999	56	750	999999	999999	641	484	255	805	999999	900	995	999999	674	908	359	145	654	522	719	52	882	999999	924	999999	314	823	999999	447	999999	497	259	261	350	964	80	61	533	502	49	399	320	376	999999	672	38	607	999999	366	604	999999	906	24	999999	999999	106	395	826	21	995	999999	999999	999999	812	609	651	744	999999	710	838	307	611	999999	482	330	731	516	729	999999	591	999999	462	602	843	498	591	244	334	728	999999	999999	999999	522	506	232	873	513	563	999999	31	294	467	999999	527	306	893	754	541	606	890	999999	666	574	999999	999999	364	999999	964	323	28	416	419	999999	842	999999	82	99	655	260	457	228	999999	406	240	306	249	802	84	546	605	999999	999999	728	837	287	29	660	999999	218	867	949	548	250	314	614	874	56	999999	374	234	803	108	290	159	672	999999	269	344	133	59	562	999999	427	999999	190	712	691	583	565	144	999999	997	447	393	507	999999	712	999999	625	431	999999	984	999999	322	999999	738	423	578	999999	648	759	326	969	168	314	999999	999999	531	134	901	193	472	262	240	999999	806	661	896	651	991	926	178	718	701	856	578	150	115	916	452	999999	999999	418	916	384	105	38	288	88	408	559	190	967	723	248	999999	731	478	509	999999	86	526	999999	999999	722	590	607	999999	311	735	959	24	614	682	999999	81	999999	999999	855	999999	777	999999	817	999999	999999	745	211	995	999999	136	999999	671	605	921	375	773	195	999999	203	794	999999	760	976	999999	449	544	575	999999	999999	177	675	394	623	999999	227	999999	708	684	741	976	389	612	814	185	888	298	419	693	999999	839	886	999999	153	71	999999	27	406	474	999999	999999	179	999999	884	999999	461	463	58	813	703	671	999999	510	503	226	
414	885	945	801	464	161	135	882	978	281	290	999999	251	561	572	210	306	243	880	844	806	474	728	528	723	999999	999999	606	990	999999	774	999999	326	926	657	344	81	605	999999	999999	999999	297	937	612	15	604	999999	496	251	999999	375	999999	630	658	419	999999	167	999999	999999	39	911	529	892	999999	507	905	539	999999	904	999999	139	701	233	237	999999	519	536	125	523	129	222	752	999999	999999	999999	942	999999	668	516	999999	187	653	527	999999	741	251	999999	999999	115	999999	75	897	592	23	999999	673	608	402	585	900	413	51	904	958	816	168	174	404	73	564	999999	871	808	999999	59	999999	183	252	495	831	999999	933	20	423	63	325	170	351	999999	605	344	362	92	616	313	146	749	569	173	583	87	10	999999	550	999999	204	999999	999999	964	888	500	365	907	754	786	480	41	490	904	999999	999999	823	281	467	229	798	788	202	883	913	999999	613	88	912	754	123	403	469	999999	999999	236	764	386	244	999999	999999	999999	999999	999999	999999	114	268	664	672	584	263	729	999999	999999	160	415	999999	522	60	162	886	999999	999999	10	999999	87	571	26	55	274	243	446	999999	362	999999	353	459	372	999999	999999	477	949	999999	999999	999999	999999	999999	148	323	454	339	999999	999999	91	228	701	999999	338	166	756	543	251	619	408	350	816	693	999999	89	807	955	534	999999	251	685	937	871	667	509	290	756	999999	703	601	934	999999	120	954	144	999999	893	131	215	999999	999999	235	340	999999	999999	683	699	999999	68	515	999999	999999	780	999999	999999	290	999999	792	999999	876	999	999999	548	27	473	359	999999	739	586	539	999999	834	328	178	976	460	607	863	999999	826	590	156	373	197	112	999999	999999	35	999999	853	999999	999999	302	339	303	164	686	999999	544	637	977	960	33	529	602	664	486	611	117	945	999999	967	120	12	296	853	746	361	915	344	147	680	191	732	820	811	541	989	875	999999	773	999999	329	54	848	999999	999999	999999	594	447	653	610	999999	612	179	752	999999	299	53	999999	418	335	407	209	499	999999	779	300	999999	790	132	496	735	295	182	398	647	999999	163	999999	730	901	766	477	691	537	762	578	563	999999	999999	252	999999	434	414	448	999999	129	554	552	850	832	146	804	325	166	874	633	999999	781	114	924	145	999999	720	999999	568	929	518	962	544	210	737	999999	969	880	999999	311	881	733	510	528	522	611	816	897	999999	962	999999	534	662	139	999999	781	999999	896	117	569	714	999999	999999	999999	999999	592	18	999999	104	505	999999	999999	616	
573	751	999999	280	586	411	533	570	822	751	606	777	983	309	415	71	955	677	83	773	980	596	999999	854	553	917	999999	999999	999999	803	270	137	999999	999999	999999	999999	999999	511	999999	494	583	999	892	999999	999999	999999	999999	999999	602	999999	149	827	999999	671	635	999999	999999	852	727	668	999999	930	403	28	490	479	70	74	219	37	999999	453	301	588	999999	980	999999	999999	581	999999	299	646	10	999999	664	443	376	999999	292	122	619	590	999999	717	22	652	606	873	665	803	129	562	83	999999	958	695	999999	181	999999	654	283	930	280	999999	999999	835	929	814	364	57	112	24	781	107	418	999999	669	583	576	999999	384	999999	181	778	253	999999	573	999999	630	968	907	204	574	999999	838	688	320	430	999999	187	722	999999	519	618	999999	115	999999	999999	166	999999	35	952	605	933	280	454	999999	999999	121	641	272	999999	193	395	150	907	449	153	269	730	728	999999	244	999999	824	592	320	999999	999999	147	999999	597	999999	710	943	999999	599	641	367	393	999999	999999	999999	707	914	999999	608	999999	478	999999	666	636	999999	999999	201	787	999999	216	118	687	144	206	999999	973	999999	674	999999	483	999999	999999	999999	807	999999	999999	800	909	999999	537	484	605	983	196	94	293	999999	329	999999	843	518	165	246	392	532	680	259	732	403	999999	999999	999999	999999	135	680	292	486	858	850	999999	635	291	999999	191	732	512	999999	947	121	141	502	365	794	390	999999	296	949	999999	284	116	999999	78	516	999999	999999	244	611	999999	516	999999	807	999999	479	49	999999	999999	308	64	660	30	976	311	999999	272	843	666	999999	614	999999	393	343	999999	583	744	999999	567	999999	274	999999	498	901	999999	441	319	334	880	886	754	182	999999	988	894	274	999999	139	325	457	254	750	999999	788	999999	698	132	468	999999	48	999999	824	651	999999	43	388	172	128	140	999999	999999	937	962	780	700	442	432	999999	999999	296	328	614	999999	999999	531	523	827	710	999999	157	999999	850	88	841	162	999999	531	286	954	516	111	146	999	455	999999	316	787	78	999999	564	275	999999	30	959	719	129	925	541	929	520	999999	462	223	999999	999999	460	859	130	999999	770	999999	999999	450	931	999999	999999	999999	999999	964	225	736	759	622	349	881	590	830	129	999999	42	15	989	357	444	955	649	922	25	999999	695	457	666	450	326	653	130	287	98	774	536	513	481	576	999999	783	801	839	999999	112	970	999999	739	999999	999999	765	921	798	15	999999	999999	270	600	559	999999	767	79	999999	306	696	761	313	741	355	595	999999	
533	423	999999	660	164	810	999999	913	924	75	717	668	855	560	732	332	999999	122	239	276	999999	999999	308	946	714	493	542	187	351	666	888	999999	413	999999	241	508	999999	354	821	734	222	686	635	212	59	411	463	745	963	438	41	999999	125	329	615	999999	124	695	946	671	999999	870	572	267	187	333	265	999999	999999	234	999999	926	301	999999	63	236	296	105	897	313	39	999999	223	912	635	270	278	93	461	629	999999	999999	408	160	467	351	124	999999	35	726	999999	674	999999	739	271	114	337	999999	999999	388	325	28	798	999999	641	480	656	660	632	999999	999999	181	337	698	840	707	528	150	47	712	122	999999	999999	999999	167	365	999999	483	650	530	932	657	818	83	313	374	670	766	519	986	694	464	745	999999	672	999999	999999	999999	899	564	586	999999	999999	563	999999	407	999999	999999	485	999999	110	999999	19	999999	984	406	362	264	395	999999	999999	761	631	60	999999	657	182	961	508	193	999999	651	999999	999999	943	999999	83	999999	806	905	999999	999999	999999	243	886	999999	454	644	134	999999	621	93	343	433	526	999999	564	999999	546	618	235	987	999999	301	268	458	598	923	167	247	332	107	457	999999	999999	995	480	398	174	505	213	537	836	242	571	934	318	160	999999	999999	191	550	999999	197	680	438	922	989	975	437	923	530	486	887	942	524	635	854	383	531	354	999999	368	51	415	999999	160	887	730	333	149	999999	364	48	65	781	388	269	808	621	83	491	423	736	581	682	999999	949	999999	56	309	464	776	999999	999999	999999	192	999999	782	999999	287	999999	999999	651	297	486	176	999999	999999	999999	999999	999999	55	762	457	862	752	999999	469	733	646	999999	596	684	34	684	670	325	273	999999	599	709	487	826	999999	48	999999	771	449	105	515	613	128	139	909	933	419	24	590	912	999999	999999	218	58	999999	86	448	583	627	612	815	999999	184	999999	570	436	888	229	429	419	639	981	192	999999	227	43	93	466	774	999999	275	656	999999	360	776	49	501	999999	489	267	600	649	153	836	999999	664	438	336	568	483	54	200	999999	180	283	291	377	844	999999	313	993	999999	809	536	999999	169	125	824	999999	531	935	459	739	172	819	990	837	356	93	562	604	999999	898	301	56	85	71	564	87	495	671	656	999999	186	273	618	839	617	999999	130	999999	999999	999999	46	547	594	460	433	361	293	454	999999	760	279	708	246	999999	518	490	272	108	999999	999999	999999	860	999999	852	563	898	210	160	999999	857	963	22	991	445	861	753	461	
624	637	213	999999	999999	649	895	337	478	36	999999	331	136	999999	32	989	999999	790	999999	999999	741	999999	999999	160	142	234	174	797	266	999999	999999	231	765	39	999999	999999	356	952	999999	221	999999	525	999999	871	675	828	103	630	999999	33	133	655	999999	493	999999	726	113	63	661	816	485	108	999999	999999	236	313	999999	107	588	562	999999	915	311	964	876	226	812	663	485	314	141	999999	857	242	593	155	546	281	319	999999	367	303	300	999999	736	294	453	999999	999999	371	272	995	999999	388	391	999999	353	720	999999	502	999999	449	577	357	685	999999	251	999999	177	90	999999	295	787	668	204	348	624	639	999999	592	773	999999	27	123	51	145	501	479	851	384	802	825	663	817	17	917	999999	942	987	794	53	614	165	999999	999999	976	217	999999	193	52	594	713	492	35	729	434	432	463	999999	549	450	772	987	999999	288	941	631	970	999999	287	622	681	999999	444	549	168	333	462	519	75	999999	999999	999999	808	790	98	999999	638	999999	999999	495	271	637	447	353	999999	626	372	286	663	999999	247	722	905	999999	912	71	58	486	570	111	969	944	250	622	332	486	999999	12	199	607	992	881	88	792	361	54	214	999999	278	542	960	186	856	719	689	405	390	999999	878	36	295	162	999999	480	526	999999	999999	999999	30	794	447	999999	999999	65	999999	999999	643	123	78	999999	999999	957	217	37	150	999999	98	530	932	927	106	800	134	172	322	840	363	999999	276	43	657	999999	80	999999	105	600	99	800	367	999999	999999	276	319	20	999999	337	944	500	339	733	238	865	892	102	698	646	246	924	743	999999	13	46	847	44	219	477	999999	734	999999	550	704	298	999999	609	176	829	999999	123	993	984	895	862	277	543	999999	791	496	977	999999	458	363	174	66	845	329	999999	429	999999	800	702	450	220	567	789	999999	940	702	293	925	868	999999	132	999999	758	626	999999	768	999999	239	428	980	909	948	999999	999999	539	241	328	289	451	410	215	999999	300	543	685	999999	488	513	864	999999	212	61	999999	999999	999999	243	308	229	189	956	124	55	382	999999	541	999999	93	602	499	709	384	14	484	468	949	999999	640	224	999999	845	289	999999	999999	338	999999	999999	41	999999	955	305	932	109	109	495	999999	170	999999	999999	12	999999	221	886	24	164	715	207	577	458	354	432	999999	93	999999	343	999999	999999	679	53	943	683	239	903	999999	999999	999999	285	999999	988	999999	999999	999999	70	222	526	633	999999	786	221	999999	579	289	583	999999	532	999999	849	820	999999	
818	971	490	897	999999	328	194	318	999999	999999	999999	999999	303	589	284	565	999999	542	871	762	709	283	538	468	429	373	404	999999	999999	124	502	928	464	148	180	999999	308	970	999999	999999	999999	325	999999	966	833	999999	286	700	308	280	967	999999	977	67	66	999999	442	32	999999	272	924	538	251	999999	327	459	975	164	418	82	267	999999	118	999999	430	394	130	571	999999	246	96	703	999999	796	156	343	950	406	92	636	769	286	502	999999	969	999999	999999	999999	648	384	999999	132	292	236	23	383	60	999	637	672	424	871	999999	999999	185	230	191	455	999999	984	508	578	82	782	999999	981	101	999999	18	627	320	101	923	259	37	999999	421	130	999999	999999	999999	999999	999999	419	221	898	888	271	999999	749	621	628	60	663	876	640	60	509	999999	42	999999	999999	991	20	362	332	947	147	213	222	808	71	999999	214	702	999999	808	662	999999	415	102	829	959	999999	999999	692	50	269	383	397	913	999999	207	749	491	187	959	759	999999	888	950	750	68	774	940	560	999999	845	961	328	831	999999	999999	517	940	999999	999999	999999	14	669	291	999999	764	815	308	896	863	923	999999	525	597	59	604	681	465	351	999999	195	999999	999999	737	999999	999999	999999	566	525	972	690	809	999999	999999	237	755	999999	606	271	986	252	475	999999	696	999999	132	445	999999	999999	793	267	62	598	999999	960	999999	558	999999	96	390	708	259	999999	924	183	123	693	999999	370	303	217	999999	203	365	529	999999	283	999999	705	999999	999999	334	999999	732	714	637	221	349	81	823	206	464	520	880	287	999999	999999	999999	522	999999	438	951	370	488	585	999999	858	242	170	250	140	799	237	24	999999	384	476	60	219	999999	901	354	422	546	999999	999999	999999	323	87	537	37	163	999999	786	643	910	963	304	156	531	779	979	188	999999	693	407	237	999999	361	903	526	999999	910	976	26	94	539	824	391	999999	628	999999	165	633	999999	976	562	450	380	618	420	181	904	688	766	922	999999	999999	852	999999	524	68	999999	999999	999999	395	253	269	770	559	380	149	999999	999999	999999	243	824	555	618	717	845	786	135	743	493	999999	999999	232	220	104	918	948	971	691	318	569	584	999999	622	999999	999999	302	999999	821	999999	280	267	999999	785	999999	108	620	972	999999	854	738	933	227	690	665	658	999999	999999	999999	640	432	177	231	14	343	999999	843	932	999999	984	553	115	314	506	222	97	999999	999999	686	995	307	976	999999	837	580	636	999999	999999	957	177	712	252	14	999999	814	113	45	587	
452	874	265	688	190	160	310	633	628	999999	477	999999	512	583	372	999999	999999	456	340	999999	434	706	999999	552	974	624	282	310	999999	134	691	119	61	999999	995	812	740	618	999999	686	536	947	17	645	822	999999	999999	138	999999	999999	846	368	999999	652	163	745	582	712	713	566	999999	999999	532	999999	40	368	999999	944	999999	560	940	724	660	654	999999	999999	698	656	999999	999999	959	153	999999	776	287	333	347	999999	999999	259	239	37	905	239	807	536	424	999999	999999	999999	864	720	549	328	393	132	707	127	794	999999	56	926	982	129	607	734	999999	755	227	707	30	125	538	999999	999999	912	999999	431	847	330	72	195	51	999999	730	248	604	112	392	999999	625	229	999999	739	999999	312	55	785	632	82	957	999999	295	999999	443	748	191	220	997	481	313	285	999999	474	613	861	999999	715	999999	999999	140	476	373	72	91	999999	999999	799	999999	28	999999	43	999999	774	373	403	900	999999	832	981	66	999999	114	911	999999	999999	949	999999	999999	351	427	999999	396	273	941	490	305	232	826	642	999999	392	94	999999	999999	279	486	505	110	999999	960	751	882	417	311	747	372	461	221	740	999999	999999	999999	784	600	538	646	535	832	882	108	677	316	999999	743	674	309	999999	308	581	999999	999999	49	915	391	675	456	978	961	204	128	843	20	999999	790	877	718	309	999999	85	633	951	672	228	999999	292	445	999999	674	637	999999	246	163	640	877	407	330	758	403	925	91	667	999999	999999	764	999999	666	231	999999	865	955	999	748	232	948	912	781	821	803	999999	240	764	314	999999	757	999999	689	380	218	999999	556	960	906	462	993	965	387	44	463	857	626	223	292	999999	681	448	999999	930	999999	964	999999	509	999999	305	694	327	363	249	881	882	574	296	22	999999	999999	995	103	999999	999999	983	535	747	368	999999	999999	26	999999	505	999999	318	999999	758	688	253	767	57	15	611	768	675	611	148	163	580	999999	339	211	999999	499	686	355	212	999999	708	439	878	151	19	999999	677	846	857	596	999999	498	999999	607	999999	258	999999	989	999999	526	563	381	396	594	999999	663	152	815	215	999999	966	963	191	999999	980	999999	889	906	996	788	101	829	753	551	999999	92	476	999999	442	27	237	696	863	685	148	999999	52	999999	363	355	680	861	999999	850	630	608	316	759	626	954	369	365	999999	703	435	733	627	844	13	999999	196	419	383	197	999999	279	110	505	999999	653	771	604	552	650	117	239	198	903	921	999999	775	999999	115	999999	657	871	703	
169	260	999999	709	207	290	658	999999	271	488	453	81	999999	507	811	840	973	999999	999999	999999	352	595	206	545	999999	922	31	929	480	313	895	999999	907	999999	940	999999	514	943	573	324	894	491	846	999999	744	999999	571	484	964	876	999999	304	892	69	361	573	64	868	984	284	269	729	688	999999	592	914	174	784	567	565	335	39	619	450	918	861	749	454	800	893	361	999999	964	603	999999	601	646	848	224	377	201	646	958	298	64	174	802	888	168	999999	667	786	917	408	999999	112	999999	451	999999	999999	824	609	77	999999	923	999999	764	95	786	990	277	999999	569	199	374	999999	81	331	999999	753	68	861	296	999999	999999	574	629	999999	62	78	917	204	999999	999999	553	591	578	867	375	342	999999	717	111	999999	999999	350	226	999999	44	861	41	362	999999	396	441	962	999999	106	865	999999	102	208	42	718	82	82	618	845	646	782	999999	213	956	999999	353	351	759	128	417	885	999999	902	531	200	47	565	148	320	293	590	999999	481	11	26	249	211	684	393	105	489	999999	999999	90	261	999999	827	406	999999	53	100	999999	204	689	999999	10	200	676	841	680	999999	999999	308	561	66	513	639	212	939	814	999999	667	376	33	999999	163	975	821	280	449	219	168	147	276	203	387	999999	792	31	999999	58	535	842	999999	587	555	433	819	33	999999	121	625	467	196	999999	432	836	181	999999	827	999999	379	405	402	471	359	796	999999	368	679	439	846	190	999999	766	616	999999	999999	445	381	729	165	797	999999	337	594	701	950	374	770	550	902	41	999999	991	679	139	999999	999999	237	759	401	999999	354	317	275	444	544	999999	295	999999	999999	999999	389	107	999999	999999	872	999999	999999	658	846	666	598	999999	999999	815	986	999999	96	487	385	422	217	622	337	704	453	225	999999	999999	999999	529	89	999999	378	176	651	106	133	108	267	385	373	999999	912	735	999999	226	780	999999	457	613	343	808	232	760	527	766	769	173	138	656	11	999999	501	326	587	999999	760	370	173	890	808	988	230	999	58	637	709	602	842	999999	445	612	702	553	999999	281	940	999999	649	999999	336	999999	970	610	384	999999	88	596	158	437	466	420	296	567	999999	355	588	233	711	889	66	999999	331	901	999999	399	35	947	999999	316	495	152	721	999999	563	848	28	619	625	999999	559	999999	999999	414	769	999999	999999	144	748	841	692	717	999999	999999	828	168	637	999999	399	984	999999	999999	465	842	941	324	699	18	13	999999	336	968	608	309	340	999999	723	999999	
142	196	999999	890	999999	299	623	778	999999	962	459	404	221	999999	230	640	999999	428	658	999999	472	455	335	999999	999999	999999	514	723	119	606	428	885	999999	999999	936	213	910	999999	932	176	228	173	88	737	558	999999	744	386	748	967	518	999999	999999	121	453	686	860	999999	759	415	785	899	668	639	543	574	959	500	999999	26	729	999999	496	492	393	308	377	999999	758	999999	999999	999999	999999	999999	98	999999	600	334	999999	259	352	153	999999	999999	999999	999999	505	448	203	984	649	254	999999	732	247	457	425	802	727	154	319	272	18	236	367	657	999999	999999	551	36	973	634	233	764	999999	586	99	969	110	999999	803	928	404	774	883	804	764	252	903	999999	100	999999	999999	131	939	89	145	744	999999	733	404	977	999999	176	20	24	30	608	67	661	368	999999	999999	663	351	390	868	244	999999	563	892	999999	623	911	999999	999999	37	112	999999	594	450	354	999999	377	669	999999	41	237	763	869	999999	999999	195	251	281	643	999999	943	780	558	221	900	402	606	999999	722	999999	985	240	835	999999	917	784	472	221	23	646	999999	993	524	359	999999	999999	483	779	737	999999	382	639	302	999999	93	331	275	383	549	952	999999	536	946	472	56	996	927	883	866	381	722	40	268	996	772	950	265	209	580	429	919	999999	113	236	981	355	938	757	999999	596	519	99	999999	71	443	797	56	62	312	643	554	599	912	999999	774	351	381	999999	315	999999	75	75	999999	130	999999	999999	433	720	490	700	999999	999999	999999	279	861	999999	999999	999999	999999	975	903	213	897	999999	875	329	914	746	999999	999999	974	642	451	999999	999999	453	999999	999999	38	67	374	999999	571	999999	999999	999999	999999	643	504	151	999999	184	742	999999	239	861	178	865	255	714	471	686	268	850	725	426	727	221	748	418	345	819	178	505	610	999999	999999	295	362	500	710	281	252	320	658	800	900	121	999999	668	285	431	999999	323	595	687	77	721	886	999999	657	999999	894	96	806	172	15	246	729	999999	229	883	513	754	14	200	443	947	999999	925	525	616	682	90	142	913	523	999999	909	923	510	921	408	203	999999	999999	387	166	514	495	794	664	391	877	449	402	918	550	319	405	253	999999	529	999999	642	50	724	814	999999	892	999999	161	999999	806	161	308	484	320	911	701	813	287	999999	999999	999999	861	234	805	640	740	995	973	999999	514	679	390	999999	448	560	802	588	572	212	621	847	643	338	584	725	150	999999	608	639	618	592	999999	686	823	829	999999	816	919	183	
222	896	675	999999	822	137	771	906	999999	759	118	122	250	84	999999	999999	498	533	649	89	500	999999	397	343	926	921	713	999999	578	619	778	986	669	399	999999	724	181	36	516	457	954	243	881	999999	531	506	352	891	864	964	340	258	176	839	683	999999	509	999999	689	900	423	77	338	427	999999	132	999999	850	94	106	687	999999	27	999999	135	266	999999	548	812	999999	579	821	999999	614	288	530	819	830	716	599	225	999999	347	999999	44	886	905	463	999999	999999	62	999999	806	767	999999	869	241	999999	999999	427	458	999999	530	269	330	601	238	999999	148	460	312	622	144	999999	999999	848	134	411	167	249	360	487	999999	999999	377	88	25	81	337	419	999999	845	126	299	151	264	999999	87	294	442	999999	191	324	417	107	440	999999	999999	999999	437	744	829	816	474	76	999999	999999	127	999999	252	586	167	999999	729	171	466	999999	845	353	626	999999	57	126	999999	591	178	999999	999999	999999	999999	720	703	194	899	674	469	38	999999	232	180	974	200	195	52	855	999999	794	595	256	999999	933	522	967	999999	897	697	713	999999	882	898	999999	999999	999999	999999	531	882	972	497	64	701	999999	854	999999	183	652	350	999999	84	870	100	383	577	26	675	13	208	735	924	11	999999	999999	938	769	334	999999	956	999999	240	999999	973	528	307	540	999999	212	999999	899	999999	617	557	999999	999999	230	791	524	999999	11	999999	951	333	156	57	495	87	946	999999	999999	298	811	695	999999	631	999999	999999	572	86	46	471	472	924	308	941	316	454	151	126	999999	977	999999	140	955	253	999999	197	826	999999	811	463	608	713	994	611	982	922	596	214	85	333	229	447	999999	999999	999999	37	34	215	741	51	999999	829	782	999999	488	681	740	717	352	376	80	102	275	582	863	999999	929	697	999999	394	999999	937	51	393	758	371	935	425	580	261	173	999999	739	770	528	778	930	887	133	311	191	999999	999999	709	262	137	182	621	676	913	108	999999	256	356	192	999999	788	999999	999999	126	745	324	147	100	213	459	362	505	64	94	828	51	999999	656	212	999999	85	341	140	630	199	324	749	666	163	836	999999	393	587	530	990	542	538	16	566	867	741	770	506	802	774	677	567	999999	94	67	762	599	153	999999	921	456	267	728	999999	431	574	480	937	376	95	969	917	534	103	296	512	567	100	999999	248	999999	999999	337	856	522	999999	167	999999	106	84	774	249	384	608	543	284	810	999999	145	303	270	833	139	999999	999999	999999	42	498	999999	555	204	
999999	808	999999	999999	621	929	871	415	673	417	898	841	302	321	730	543	999999	559	999999	701	999999	999999	51	999999	481	706	999999	62	762	999999	999999	999999	551	879	274	999999	999999	991	922	355	939	673	999999	885	999999	991	999999	405	999999	225	116	999999	786	853	716	555	766	987	999999	999999	318	819	652	949	748	124	300	999999	999999	299	134	934	637	999999	999999	814	999999	165	999999	999999	869	224	978	546	617	730	997	697	173	718	999999	432	856	17	46	999999	999999	522	147	258	701	423	999999	784	101	999999	999999	130	999999	901	72	610	381	654	55	104	840	115	341	27	126	602	259	999999	624	702	87	629	999999	641	999999	970	27	367	999999	455	866	203	455	445	999999	999999	605	271	656	73	999999	999999	962	942	999999	915	190	999999	999999	999999	174	30	170	999999	104	999999	500	460	999999	102	592	24	866	600	237	647	660	895	597	999999	997	987	682	560	652	875	667	687	362	878	999999	999999	999999	689	291	846	43	66	350	747	385	154	164	563	999999	45	345	371	999999	642	265	294	533	891	999999	186	347	609	747	228	24	813	108	239	999999	999999	999999	186	319	391	999999	604	555	849	864	852	833	128	89	616	540	999999	973	720	623	504	374	999999	588	114	508	433	999999	131	733	572	56	924	260	785	257	168	62	999999	999999	999999	739	999999	36	258	352	228	529	140	688	719	840	388	616	999999	331	999999	598	214	883	999999	295	433	999999	302	999999	909	868	304	369	381	253	650	999999	962	765	690	318	999999	762	289	904	188	443	999999	731	668	317	999999	464	999999	570	847	448	999999	375	316	566	734	452	999999	999999	235	771	317	475	999999	696	654	999999	640	145	268	452	604	999999	117	990	112	570	147	601	425	840	565	810	999999	211	843	596	458	133	999999	999999	328	928	678	416	136	999999	542	999999	663	409	999999	999999	999999	999999	844	572	268	999999	999999	174	314	841	935	999999	999999	506	79	999999	852	999999	999999	516	562	999999	133	675	999999	700	999999	563	37	176	999999	999999	26	897	508	11	367	281	337	999999	669	418	582	487	999999	293	999999	629	479	554	129	605	815	317	115	999999	281	179	965	999999	461	900	146	148	903	919	379	999999	997	77	630	580	729	461	846	153	798	646	999999	999999	499	244	94	483	56	342	999999	708	792	577	730	197	315	769	680	999999	281	443	583	84	914	999999	632	411	923	548	875	363	999999	961	142	999999	497	652	78	227	816	663	999999	999999	718	999999	525	429	347	442	274	959	780	999999	999999	364	73	
608	408	606	611	999999	999999	508	466	846	248	830	445	105	700	663	701	463	952	999999	351	22	365	254	377	999999	73	490	999999	999999	583	392	99	777	571	999999	254	472	615	143	999999	593	999999	999999	431	695	999999	252	999999	611	268	327	136	263	22	61	252	164	999999	409	618	999999	999999	551	273	856	740	667	534	811	419	238	999999	818	515	758	907	493	822	681	228	999999	748	672	656	265	265	836	764	520	646	99	999999	216	525	44	369	999999	607	574	955	326	718	930	202	39	480	318	999999	264	153	758	341	557	191	999999	999999	999999	894	18	600	904	999999	23	175	999999	999999	640	302	480	999999	999999	886	258	725	901	113	817	479	627	784	947	999999	509	376	887	758	685	35	728	713	807	999999	599	973	61	423	704	765	873	44	839	25	999999	999999	799	872	93	831	289	999999	999999	999999	277	233	653	816	403	647	287	570	999999	999999	574	766	591	999999	999999	284	674	999999	999999	999999	606	592	945	932	819	643	576	999999	999999	853	999999	45	999999	724	402	375	330	245	29	66	487	312	724	999999	451	511	284	999999	585	809	999999	801	293	459	486	684	288	721	999999	760	80	999999	895	466	869	539	999999	866	999999	921	953	439	468	999999	574	304	999999	721	999999	999999	999999	461	440	866	695	944	751	751	248	718	97	609	999999	999999	985	226	416	267	999999	911	945	999999	999999	663	855	728	999999	940	884	192	816	999999	240	999999	401	619	831	39	770	999999	787	999999	628	574	834	354	200	209	367	358	887	999999	366	579	373	950	627	776	999999	967	612	810	866	65	901	529	378	999999	867	999999	999999	387	496	439	999999	140	789	269	829	511	999999	142	583	999999	999999	215	210	661	324	999999	999999	64	28	803	322	977	948	572	672	314	975	999999	341	991	964	509	123	927	455	242	171	368	947	509	440	479	999999	999999	761	696	329	717	245	999999	383	999999	368	693	126	156	192	999999	597	524	999999	896	801	999999	572	999999	101	283	999999	92	289	633	117	518	373	843	750	618	811	999999	985	268	999999	999999	999999	999999	150	429	811	308	59	945	770	432	999999	543	677	999999	767	966	605	55	999999	162	147	749	232	999999	330	999999	406	574	414	622	539	276	501	887	974	938	653	999999	472	999999	42	999999	862	685	999999	829	175	999999	850	999999	999999	939	757	252	776	867	999999	300	999999	537	902	999999	540	158	999999	707	999999	790	999999	829	322	933	999999	603	130	999999	887	999999	315	501	117	300	724	569	251	600	519	258	120	999999	
535	362	572	934	15	556	803	713	999999	836	786	385	444	30	532	999999	365	164	999999	999999	980	865	985	607	430	611	761	971	907	302	198	999999	679	564	303	959	371	649	597	573	999	999999	752	478	714	732	856	703	47	805	244	365	136	147	135	669	377	999999	513	404	999999	832	806	999999	648	992	705	880	999999	999999	85	715	566	558	973	999999	123	999999	893	698	755	67	933	999999	67	832	667	999999	438	999999	591	406	146	203	778	177	376	261	830	999999	999999	999999	977	474	729	528	799	999999	173	327	556	861	81	815	648	999999	898	704	443	999999	335	173	451	102	999999	678	579	372	779	806	999999	861	999999	999999	671	999999	89	469	382	538	43	99	378	999999	87	730	335	331	554	49	278	671	817	24	396	863	533	999999	493	60	949	436	798	999999	887	695	185	999999	999999	869	999999	438	332	905	781	246	794	999999	25	260	353	258	999999	739	537	769	53	671	785	999999	999999	204	999999	331	589	607	300	21	233	999999	999999	999999	187	685	999999	839	349	912	242	159	999999	999999	869	999999	707	700	618	68	829	127	999999	514	123	999999	623	464	462	11	326	184	946	783	117	633	706	917	999999	142	358	697	429	999999	438	635	739	63	334	999999	624	888	989	999999	999999	115	740	50	322	842	999999	926	999999	348	595	68	213	295	999999	246	999999	789	629	485	709	141	698	999999	999999	999999	605	999999	139	718	387	438	194	714	601	11	893	666	605	238	999999	999999	999999	91	545	379	432	454	967	98	999999	834	268	514	531	59	417	230	963	834	999999	502	999999	668	961	167	874	499	693	93	352	999999	999999	999999	414	999999	820	616	974	706	65	161	601	50	511	552	179	680	999999	999999	593	672	999999	999999	991	578	634	652	130	387	505	932	760	884	745	346	649	867	999999	253	999999	801	256	266	778	999999	900	756	999999	999999	999999	999999	999999	999999	500	680	177	424	410	999999	999999	178	495	596	999999	132	999999	717	999999	174	903	999999	580	939	323	792	999999	445	999999	905	678	999999	999999	712	399	999999	999999	618	393	75	179	235	466	999999	600	999999	315	660	65	656	694	192	461	999999	515	686	623	376	828	707	263	999999	432	504	167	774	682	999999	206	900	506	999999	999999	239	995	677	845	315	348	262	486	765	999999	345	999999	496	426	504	999999	713	999999	259	999999	686	811	446	802	962	999999	826	388	531	463	165	159	912	858	232	995	999999	840	318	999999	575	230	999999	352	999999	999999	999999	999999	187	586	999999	223	256	999999	647	
427	999999	875	883	208	522	873	955	312	999999	195	308	999999	204	999999	369	999999	999999	231	224	999999	323	104	714	678	999999	478	211	945	969	941	903	920	220	805	446	961	957	119	515	999999	275	195	126	902	985	999999	999999	999999	226	621	844	35	777	999999	113	464	170	999999	762	999999	672	19	999999	293	999999	387	427	398	72	407	914	999999	715	522	199	138	977	812	692	999999	324	999999	728	357	107	878	153	38	702	981	800	752	357	471	39	266	852	999999	620	607	615	999999	615	818	999999	584	319	999999	992	999999	486	358	522	359	730	149	290	985	999999	413	999999	399	999999	90	999999	171	911	253	492	933	286	153	201	94	797	559	916	910	999999	523	568	889	45	727	505	999999	240	998	741	999999	975	866	999999	217	374	226	77	999999	999999	546	672	75	999999	999999	999999	999999	166	437	561	180	232	380	345	672	999999	354	364	999999	585	164	930	913	512	999999	958	420	505	984	720	999999	491	999999	698	113	850	503	127	976	39	999999	999999	999999	999999	999999	667	604	999999	976	372	29	861	999999	950	66	615	758	563	179	110	288	999999	999999	716	980	689	841	682	242	821	351	237	387	940	423	999999	137	477	999999	934	364	889	999999	622	701	999999	392	441	641	498	999999	940	947	999999	999999	334	999999	97	999999	881	826	921	999999	164	31	999999	484	168	536	197	488	291	621	245	746	398	318	559	25	270	306	409	50	744	730	410	290	511	199	99	754	50	21	70	999999	442	601	374	600	909	245	999999	999999	453	999999	810	328	711	999999	362	25	564	999999	205	585	999999	880	999999	433	999999	511	972	969	447	999999	447	999999	561	999999	313	797	943	999999	115	35	81	505	597	734	999999	999999	578	381	999999	83	999999	999999	815	484	691	561	57	999999	999999	408	999999	265	467	20	571	540	767	584	826	999999	81	604	966	180	513	921	293	819	999999	538	999999	601	142	999999	252	479	463	86	999999	751	750	12	999999	707	999999	815	999999	586	172	389	324	994	555	280	11	596	11	645	970	769	278	999999	999999	450	475	671	999999	103	768	999999	999999	690	147	84	999999	79	624	269	418	698	883	706	657	134	224	937	55	999999	371	656	477	818	116	999999	483	522	575	539	241	999999	999999	944	818	999999	311	999999	857	999999	465	932	971	742	999999	282	886	571	999999	312	236	537	999999	270	731	999999	999999	269	584	471	999999	999999	504	999999	37	327	14	939	888	587	822	999999	90	575	406	439	684	734	590	833	999999	911	999999	999999	313	704	999999	
432	222	705	455	52	999999	999999	999999	173	438	999999	715	999999	277	946	682	999999	999999	646	457	60	864	302	437	889	678	750	680	689	359	241	999999	333	999999	582	727	193	142	780	999999	694	696	243	11	798	29	681	566	843	238	999999	999999	999999	256	999999	568	999999	277	565	374	999999	999999	199	814	206	114	392	999999	999999	229	499	859	999999	999999	762	364	630	300	639	870	997	194	837	999999	407	458	125	86	438	24	806	999999	577	415	999999	979	506	429	999999	693	636	624	870	623	999999	101	82	558	494	70	937	629	638	999999	376	125	878	739	416	748	989	316	999999	681	422	999999	292	304	878	782	857	211	496	999999	999999	382	323	223	721	316	386	999999	999999	378	86	187	999999	882	49	123	111	999999	999999	66	703	999999	996	999999	211	999999	808	778	999999	711	212	999999	999999	691	999999	993	802	664	27	999999	371	433	724	259	604	245	307	999999	265	765	999999	100	197	439	253	999999	385	999999	22	999999	507	607	886	999999	176	999999	999999	595	999999	55	999999	999999	749	913	999999	279	606	747	999999	965	857	999999	523	999999	40	122	548	704	448	546	618	679	999999	999999	602	764	999999	999999	999999	264	999999	999999	977	219	455	999999	350	999999	744	973	317	638	538	999999	709	108	94	971	849	63	999999	349	157	885	999999	641	793	299	320	999999	732	761	664	340	772	155	431	313	999999	795	772	274	999999	474	999999	979	150	605	750	504	680	575	999999	39	463	853	564	102	782	813	451	60	963	999999	251	555	973	207	284	563	999999	780	512	999999	291	536	389	683	655	457	500	197	548	816	260	166	767	999999	999999	919	591	338	530	655	354	721	310	154	999999	684	16	943	331	999999	826	899	72	940	748	999999	999999	881	447	335	999999	263	512	999999	564	94	788	347	330	364	999999	348	260	999999	710	999999	235	245	999999	971	450	556	866	999999	989	999999	999999	826	999999	950	999999	710	891	999999	342	100	218	999999	590	148	895	999999	623	966	224	488	649	999999	240	188	700	238	431	475	885	766	397	161	999999	213	999999	961	460	379	909	999999	999999	65	525	619	360	81	654	999999	85	781	933	899	146	511	711	888	596	708	259	227	289	425	319	999999	703	67	997	999999	158	933	999999	253	67	952	41	593	690	621	999999	999999	583	999999	399	999999	999999	497	24	655	502	111	375	752	130	691	982	41	746	949	999999	303	84	999999	173	999999	573	690	842	193	480	127	999999	975	999999	999999	999999	180	35	215	999999	216	52	999999	884	56	568	464	
133	375	970	999	847	999999	999999	999999	555	315	945	258	540	152	655	830	185	999999	903	399	872	499	58	812	15	541	216	999999	260	999999	393	127	583	118	566	999999	223	480	999999	466	280	354	84	999999	234	999999	675	999999	999999	222	177	999999	152	179	592	999999	327	168	994	316	999999	995	999999	999999	921	828	675	431	999999	188	617	704	115	446	129	528	424	720	588	237	865	616	999999	48	999999	885	999999	413	526	933	999999	999999	999999	999999	932	284	80	261	415	999999	112	253	23	381	999999	472	403	705	59	999999	218	607	579	766	450	999999	847	246	999999	46	999999	999999	904	652	999999	561	228	152	999999	845	999999	173	314	192	134	999999	603	776	442	999999	999999	999999	364	999999	724	551	485	719	999999	24	999999	833	992	379	552	999999	349	999999	351	999999	253	260	200	214	999999	55	999999	999999	641	828	324	80	803	175	554	583	906	451	999999	999999	999999	509	999999	499	418	624	180	935	639	293	282	999999	435	399	849	241	89	999999	999999	679	999999	98	88	693	700	367	39	999999	999999	969	999999	897	443	862	999999	999999	630	700	796	992	999999	367	999999	358	999999	92	644	414	326	999999	504	999999	999999	257	240	987	430	936	799	999999	999999	999999	121	670	999999	999999	999999	999999	999999	114	610	999999	363	854	805	891	340	999999	147	999999	999999	999999	510	511	475	187	999999	195	999999	980	323	694	999999	999999	407	531	255	97	999	181	293	82	983	222	999999	125	403	750	452	999999	657	701	798	190	338	969	999999	610	205	180	999999	613	940	450	791	999999	486	618	456	999999	645	252	730	965	335	649	641	297	798	359	784	999999	742	999999	333	622	999999	720	416	438	687	645	999999	828	100	679	142	543	431	796	639	999999	303	999999	999999	414	999999	999999	855	689	337	555	811	845	396	539	871	656	999999	178	999999	765	999999	999999	596	999	999999	901	875	656	517	108	999999	11	719	999	258	574	591	918	651	999999	865	727	999999	141	834	56	442	561	999999	486	426	262	776	999999	999999	999999	581	702	63	999999	958	209	181	999999	689	810	999999	999999	290	999999	74	207	527	999999	899	999999	916	999999	175	999999	469	324	999999	40	681	613	234	845	426	973	992	888	999999	582	114	666	555	999999	999999	999999	920	54	280	510	421	999999	999999	819	974	108	368	999999	537	749	609	643	360	150	557	85	585	290	999999	316	315	186	342	945	853	243	928	55	22	999999	393	424	53	347	999999	463	878	999999	871	327	615	875	999999	125	972	999999	315	414	324	377	448	640	83	964	
999999	244	885	999999	999999	999999	180	999999	115	999999	999999	195	600	999999	531	103	206	999999	418	654	701	440	825	227	972	393	927	999999	999999	644	999999	999999	351	88	999999	999999	578	97	449	141	156	301	999999	999999	759	786	869	302	999999	999999	180	278	231	429	272	765	999999	668	817	582	999999	999999	592	470	999999	611	844	999999	999999	999999	999999	999999	730	286	507	999999	999999	859	467	196	523	999999	639	999999	474	435	531	921	999999	999999	965	909	999999	999999	328	499	709	309	999999	157	942	358	431	999999	999999	71	548	945	999999	862	999999	560	210	999999	999999	187	27	999999	999999	266	999999	922	705	494	190	615	838	862	999999	17	700	370	999999	999999	253	999999	213	999999	805	412	887	586	999	953	999999	999999	709	999999	808	151	482	626	313	27	77	29	652	936	556	999999	999999	685	999999	914	172	735	975	891	999999	894	999999	125	999999	594	999999	503	923	751	999999	999999	906	199	64	816	534	84	67	567	251	234	522	999999	355	999999	188	212	599	999999	999999	555	440	818	999999	913	999999	367	349	719	648	574	106	999999	733	781	191	44	630	179	390	97	677	417	649	163	999999	706	769	570	415	177	903	999999	960	657	345	98	927	151	649	176	999999	999999	999999	677	137	621	543	573	534	154	581	429	999999	999999	878	32	178	999999	541	470	597	779	314	480	999999	268	940	999999	446	103	116	489	999999	223	999999	339	498	972	36	760	173	206	45	999999	595	483	143	266	779	322	919	999999	609	999999	578	955	999999	448	16	869	680	999999	999999	441	48	102	899	491	999999	548	534	206	999999	780	307	999999	743	999999	884	197	134	683	306	133	183	297	999999	999999	644	407	306	59	966	999999	90	705	78	604	232	999999	584	999999	915	999999	999999	999999	737	828	999999	187	999999	999999	563	818	999999	999999	171	14	999999	750	999999	999999	846	943	252	484	240	999999	999999	602	332	149	821	391	613	481	999999	75	344	460	559	60	471	467	999999	315	495	999999	421	999999	544	999999	346	999999	290	37	805	972	988	314	492	811	138	288	854	82	999999	182	215	272	238	105	669	999999	200	171	95	389	758	936	989	92	513	999999	67	268	802	349	111	999999	676	795	86	40	967	748	922	192	612	121	146	323	941	159	999999	999999	999999	999999	290	128	941	426	223	62	999999	410	308	999999	231	999999	280	999999	80	999999	596	999999	29	639	839	452	249	903	999999	646	799	675	150	364	999999	999999	999999	273	68	983	644	259	999999	33	715	567	449	410	961	999999	841	999999	252	322	562	999999	
429	999999	999999	999999	878	48	649	576	263	649	269	944	760	612	732	999999	770	97	984	999999	999999	995	999999	281	13	838	941	759	805	491	432	999999	802	999999	198	999999	572	999999	114	606	999999	999999	770	999999	308	505	650	358	999999	999999	999999	165	337	999999	999999	999999	840	428	999999	999999	106	889	771	772	226	999999	152	421	424	633	999999	999999	983	387	736	854	235	859	972	507	198	592	999999	970	943	277	999999	586	787	764	268	153	396	74	510	720	999999	998	848	867	999999	238	934	660	399	998	182	999999	488	706	208	981	455	337	999999	513	424	999999	999999	949	940	565	999999	999999	374	300	163	918	877	999999	620	237	20	115	154	960	658	999999	580	945	999999	550	108	999999	565	999999	698	69	223	996	306	443	179	899	927	798	605	284	999999	109	844	263	82	471	95	971	970	350	999999	999999	855	999999	229	882	999999	399	466	552	104	999999	999999	104	999999	881	720	999999	999999	121	187	356	999999	383	528	481	110	842	478	637	999999	593	316	357	999999	332	150	999999	223	297	55	999999	341	62	189	209	506	750	557	999999	999999	999999	914	859	172	836	535	999999	91	748	781	22	921	999999	557	999999	780	255	999999	382	999999	33	963	999999	75	649	24	312	203	329	974	359	294	287	886	96	999999	457	999999	50	797	668	615	999999	516	43	616	512	504	678	429	261	999999	184	999999	999999	945	154	999999	999999	999999	232	999999	999999	773	431	727	644	943	471	831	332	70	187	585	999999	999999	498	263	42	43	511	999999	524	999999	722	826	119	826	168	999999	999999	999999	671	228	574	390	853	701	94	999999	999999	569	999999	847	999999	201	355	599	389	999999	457	891	760	490	319	999999	763	862	999999	999999	618	999999	784	999999	306	668	399	958	21	691	564	796	178	727	70	999999	774	677	803	999999	480	520	999999	849	694	999999	902	191	908	159	626	999999	650	489	696	164	784	713	550	437	999999	396	587	697	754	660	722	43	999999	377	650	96	68	529	999999	108	999999	935	635	663	765	999999	60	861	74	573	155	689	40	999999	167	70	136	999999	729	94	999999	749	999999	43	999999	869	761	540	509	999999	932	130	366	598	783	849	87	887	672	999999	346	725	633	191	514	42	13	522	999999	999999	959	693	800	999999	175	631	840	602	741	896	999999	519	362	534	640	35	333	441	132	317	982	999999	703	145	747	217	126	999999	528	888	999999	249	999999	920	580	248	330	326	433	162	19	485	999999	775	147	826	373	999999	550	999999	709	571	399	999999	999999	
719	990	999999	302	958	514	927	84	853	999999	216	198	441	953	402	705	16	999999	970	999999	507	104	927	998	920	999999	999999	372	49	188	303	849	428	323	860	258	664	33	474	999999	91	999999	302	745	999999	999999	932	155	158	784	702	563	429	603	999999	625	72	667	999999	999999	497	564	45	674	999999	999999	999999	128	999999	999999	50	982	543	332	999999	106	801	192	999999	292	911	872	224	265	999999	740	430	999999	999999	244	195	999999	652	359	160	999999	376	999999	18	573	868	813	62	999999	743	720	999999	106	386	13	824	879	999999	99	999999	624	350	779	198	996	937	999999	903	857	957	999999	340	193	181	700	999999	999999	184	504	999999	107	820	219	521	765	720	333	999999	221	420	315	408	562	155	536	186	999999	439	22	635	999999	910	204	56	701	999999	836	925	685	283	650	705	105	676	116	803	140	268	433	999999	614	504	692	999999	651	644	777	999999	645	523	143	744	999999	999999	497	999999	626	999999	820	386	999999	407	763	999999	770	610	313	886	999999	999999	56	337	15	999999	31	430	227	757	405	67	611	797	290	999999	149	905	543	237	188	919	999999	967	448	57	401	999999	740	999999	676	999999	341	891	999	912	477	999999	739	436	846	77	999999	868	767	763	774	96	127	602	999999	999999	76	85	707	129	999999	999999	999999	958	344	815	690	472	90	363	999999	999999	798	999999	694	343	999999	117	390	121	949	999999	209	685	282	315	999999	148	999999	811	974	265	193	999999	367	999999	916	999999	101	999999	386	506	787	414	47	64	297	749	907	464	698	959	999999	596	180	245	999999	999999	685	39	727	552	999999	279	389	470	536	919	19	305	426	396	25	360	734	452	531	795	647	999999	27	999999	240	501	999999	25	569	597	709	132	519	712	104	999999	999999	834	990	518	35	999999	999999	378	739	612	47	999999	999999	999999	861	727	999999	999999	999999	999999	21	388	321	24	166	374	901	938	999999	887	785	714	301	953	56	900	462	23	999999	81	999999	649	609	999999	463	999999	81	234	999999	999999	418	435	156	999999	60	925	522	975	999999	661	675	589	999999	852	826	333	21	990	999999	961	274	700	324	999999	999999	372	778	693	560	356	302	999999	212	238	479	999999	568	999999	902	130	388	999999	999999	999999	999999	120	999999	756	801	140	798	91	935	774	717	717	120	661	870	999999	999999	828	425	15	999999	998	387	999999	383	476	999999	999999	999999	177	583	787	999999	999999	98	656	880	32	892	429	557	999999	740	999999	520	761	249	999999	793	224	999999	559	999999	
655	999999	407	999999	562	999999	334	999999	451	999999	767	999999	929	677	999999	999999	224	999999	134	935	999999	458	156	268	949	418	621	236	999999	564	873	203	999999	726	393	465	691	999999	999999	648	567	63	999999	999999	972	245	591	93	344	344	579	415	850	999999	76	999999	603	149	783	154	761	108	999999	887	130	999999	178	213	999999	449	881	301	999999	485	377	941	352	928	295	714	826	537	891	522	984	999999	353	999999	659	196	861	552	149	999999	887	469	545	228	107	999999	77	387	799	894	463	287	999999	374	256	135	855	675	853	79	999999	233	217	999999	999999	663	999999	768	999999	107	588	338	162	319	597	908	999999	134	831	999999	999999	999999	737	999999	69	707	542	978	163	534	340	999999	698	79	854	999999	262	549	325	443	999999	308	834	702	316	134	135	615	776	999999	729	999999	843	966	432	879	495	220	936	205	130	252	615	999999	766	999999	640	92	999999	934	999999	999999	808	397	709	999999	614	999999	690	934	581	927	211	999999	999999	609	352	731	647	974	177	52	612	129	999999	934	692	815	935	913	493	52	999999	842	691	872	922	456	267	999999	274	460	529	12	623	203	51	999999	223	167	59	909	999999	999999	766	614	254	999999	84	775	656	999999	110	776	450	538	777	368	134	933	999999	895	474	564	710	999999	522	610	999999	999999	892	999999	999999	999999	999999	584	607	669	85	87	627	243	381	999999	436	475	359	752	561	95	999999	682	676	289	479	164	999999	881	779	59	999999	999999	999999	955	999999	764	999999	999999	912	999999	931	999999	293	999999	315	454	999999	982	999999	244	367	999999	58	420	702	220	225	322	999999	709	149	726	999999	35	985	983	60	426	608	671	279	37	839	695	163	319	999999	629	973	999999	639	462	753	999999	999999	331	595	772	999999	999999	548	883	33	212	725	214	999999	267	71	999999	999999	107	383	999999	965	340	999999	363	999999	393	820	596	349	284	79	687	972	999999	344	664	999999	288	173	936	999999	395	14	637	969	949	999999	141	568	650	630	542	999999	297	579	361	999999	242	514	868	851	999999	544	999999	142	48	241	999999	999999	999999	935	126	933	447	999999	999999	336	302	393	317	302	999999	999999	698	654	537	609	685	774	999999	272	164	773	999999	94	180	851	265	999999	931	717	228	217	171	714	513	608	999999	954	999999	35	108	849	999999	576	172	923	845	104	605	438	556	108	941	144	781	353	638	363	172	728	81	798	462	600	83	481	866	999999	999999	999999	969	731	999999	957	173	315	999999	728	922	256	15	
999999	999999	999999	171	999999	999999	999999	933	170	969	999999	999999	281	953	310	397	606	999999	690	67	862	999999	675	468	825	333	983	970	476	777	910	999999	999999	723	999999	899	999999	999999	952	999999	839	60	980	959	692	999999	503	13	863	999999	969	999999	241	199	153	216	233	44	999999	999999	293	67	467	393	999999	845	876	558	52	411	437	999999	551	485	227	999999	973	716	999999	885	999999	979	116	558	807	685	209	726	579	999999	675	925	103	164	921	782	592	999999	999999	847	73	945	999999	999999	490	999999	999999	756	971	341	242	999999	268	460	967	999999	999999	909	586	383	645	999999	999999	999999	735	999999	83	999999	999999	445	229	387	816	928	822	885	28	999999	78	14	999999	453	754	248	472	168	666	643	197	618	832	683	999999	526	212	913	966	999999	726	977	999999	999999	202	536	999999	855	700	339	637	92	295	305	999999	582	380	999999	999999	740	875	576	845	440	209	945	612	999999	376	299	726	909	918	405	999999	999999	999999	717	261	227	136	616	468	337	15	114	332	999999	842	438	999999	20	517	236	747	160	141	299	95	256	999999	999999	999999	411	613	728	173	999999	999999	750	999999	663	999999	999999	999999	269	118	518	435	999999	999999	86	703	938	153	715	401	692	657	777	959	999999	999999	15	999999	560	999999	67	723	286	940	442	999999	999999	141	493	81	999999	999999	488	999999	622	864	990	999999	847	872	550	999999	898	337	999999	242	600	999999	999999	42	934	883	63	141	999999	999999	158	999999	190	917	999999	999999	660	644	71	80	179	735	347	131	640	382	456	688	586	799	825	948	469	209	568	310	819	461	999999	455	568	357	991	827	715	836	452	999999	270	999999	607	264	276	411	73	865	453	200	401	562	437	375	999999	261	969	210	694	981	358	999999	987	209	507	615	511	999999	743	519	415	999999	929	999999	999999	842	201	570	682	999999	146	703	857	999999	69	999999	999999	202	999999	740	857	999999	999999	471	580	999999	756	408	756	660	899	999999	999999	999999	999999	597	632	999999	947	711	999999	409	999999	636	999999	999999	453	368	149	999999	596	319	999999	13	999999	900	661	468	945	468	96	999999	999999	32	169	999999	999999	999999	843	999999	999999	999999	254	101	680	458	999999	515	626	925	999999	397	999999	832	999999	589	231	999999	281	999999	936	173	964	489	624	275	999999	505	476	999999	82	999999	525	678	999999	999999	74	928	333	214	999999	155	842	30	952	698	534	999999	958	579	673	999999	651	959	535	999999	153	765	476	414	863	492	49	676	852	985	872	999999	999999	999999	999999	
303	793	77	971	790	331	944	999999	926	999999	999999	546	897	285	617	878	999999	152	194	344	308	461	918	350	429	116	175	177	967	826	943	131	999999	63	380	999999	584	988	744	466	209	238	550	673	260	946	152	400	999999	999999	317	448	675	250	226	841	875	726	551	684	999999	776	569	110	797	491	172	843	905	999999	304	576	407	727	145	80	999999	255	999999	483	964	775	932	999999	518	505	455	143	999999	538	796	857	446	70	311	432	668	450	875	999999	783	999999	495	999999	811	999999	50	999999	114	156	999999	999999	999999	77	719	999999	999999	708	999999	302	46	38	16	377	159	447	139	346	426	999999	411	471	379	330	699	665	289	643	59	778	464	507	38	690	607	176	999999	378	351	921	588	999999	858	583	732	754	302	999999	149	999999	610	999999	531	999999	999999	469	261	315	999999	64	110	999999	658	813	999999	999999	999	999999	769	983	999999	761	995	504	133	451	612	999999	598	944	372	171	503	685	177	760	975	636	945	148	999999	914	10	296	821	999999	311	54	999999	203	755	976	999999	166	156	849	708	37	279	303	856	465	717	433	691	939	707	972	646	87	563	373	380	631	78	312	760	709	683	745	149	568	999999	404	999999	396	812	347	999999	327	62	948	999999	652	291	459	999999	577	604	882	999999	338	408	668	640	391	606	999999	97	843	99	999	353	533	164	298	415	999999	999999	999999	136	369	444	328	34	614	15	728	349	999999	999999	999999	114	801	999999	810	169	391	764	807	790	95	259	694	238	62	999999	833	497	993	54	883	343	309	755	999999	894	90	643	35	385	877	387	479	999999	906	999999	552	999999	354	138	34	559	999999	514	51	120	749	999999	972	19	999999	240	356	574	232	849	804	55	752	915	89	747	738	999999	912	707	999999	957	999999	168	62	373	999999	864	30	334	907	795	999999	999999	155	999999	671	999999	213	999999	40	999999	515	66	99	506	717	438	59	999999	820	14	601	344	340	791	999999	813	956	809	97	492	554	999999	942	19	341	551	769	98	85	721	228	999999	676	874	999999	275	78	999999	656	714	815	999999	513	902	203	999999	870	999999	233	857	69	404	999999	548	361	617	124	90	174	175	999999	960	211	109	999999	999999	667	465	999999	501	745	999999	162	999999	999999	999999	394	49	999999	999999	680	415	865	999999	662	999999	715	138	999999	834	999999	988	391	490	55	999999	542	414	126	866	712	414	23	732	122	999999	251	186	871	999999	232	84	274	212	494	263	104	999999	999999	999999	621	
999999	999999	515	999999	999999	28	672	999999	821	999999	980	999999	949	999999	276	401	999999	999999	999999	582	999999	266	972	612	87	999999	189	995	791	760	559	967	165	255	183	471	999999	392	365	640	578	999999	60	282	999999	999999	324	952	228	861	999999	999999	999999	388	999999	999999	999999	902	271	42	999999	677	546	71	999999	22	999999	703	85	999999	893	750	749	373	14	689	216	999999	999999	926	999999	999999	776	929	798	680	534	776	173	901	501	605	999999	332	999999	901	312	989	563	239	393	999999	877	999999	968	221	138	80	384	402	76	999999	542	345	633	612	900	616	272	48	999999	991	540	999999	312	297	999999	999999	572	112	999999	226	146	999999	542	788	359	361	961	999999	552	463	401	770	834	231	73	999999	699	999999	10	695	999999	999999	750	999999	90	999999	122	680	591	712	508	999999	999999	999999	143	999999	803	999999	999999	999999	655	999999	496	34	600	770	349	999999	234	999999	727	383	111	691	500	622	390	150	707	655	249	291	995	839	999999	999999	754	985	97	661	981	854	934	461	50	51	999999	725	801	320	364	40	999999	746	999999	134	181	333	359	521	999999	662	999999	607	309	373	999999	656	79	481	25	363	993	573	862	873	448	649	651	999999	999999	665	999999	396	301	218	835	999999	854	999999	947	431	635	576	999999	999999	999999	336	162	676	362	382	999999	330	999999	999999	47	882	883	999999	685	999999	681	901	927	999999	323	750	316	101	537	439	801	248	999999	999999	727	426	932	543	166	121	497	999999	999999	999999	18	28	101	301	180	999999	375	742	155	425	999999	999999	999999	284	999999	965	30	999999	148	922	580	418	796	711	282	620	949	350	955	574	44	706	805	999999	999999	304	659	25	920	999999	74	69	999999	999999	844	993	777	658	537	201	101	436	999999	183	640	600	231	389	28	560	14	34	786	580	391	52	929	999999	927	710	315	15	150	564	858	999999	999999	688	999999	289	842	301	812	764	483	608	870	999999	999999	999999	83	999999	999999	370	999999	49	282	521	726	999999	73	845	730	826	885	95	295	999999	999999	129	285	542	521	739	717	713	221	32	107	782	182	307	856	999999	637	999999	999999	780	985	818	249	999999	962	999999	225	997	999999	986	999999	397	322	599	317	999999	480	540	758	267	653	999999	827	259	999999	999999	629	999999	989	558	198	849	87	515	999999	999999	999999	482	580	454	999999	720	152	235	153	710	470	999999	990	999999	999999	107	999999	999999	136	128	999999	989	389	28	999999	459	17	21	797	39	320	807	313	810	999999	999999	959	313	
744	999999	999999	602	116	713	483	56	999999	999999	999999	101	573	336	388	177	999999	890	999999	561	17	73	712	140	437	124	999999	999999	279	189	822	702	147	999999	16	203	403	398	999999	999999	999999	400	684	917	999999	706	999999	983	428	145	305	196	905	999999	306	999999	230	594	999999	991	323	819	777	999999	278	166	953	600	329	195	774	126	17	427	25	616	388	999999	976	731	658	416	245	143	999999	635	796	738	676	335	972	809	233	999999	362	726	623	98	648	997	752	865	664	243	371	188	189	487	393	999999	302	435	618	443	343	906	999999	644	711	642	369	999999	924	999999	222	965	999999	999999	75	299	993	300	156	979	978	792	752	11	772	706	455	999999	355	999999	999999	999999	200	790	557	455	151	999999	999999	15	637	537	999999	669	999999	406	999999	999999	422	103	999999	999999	999999	638	464	551	164	582	871	15	196	999999	999999	938	962	674	774	112	999999	999999	158	24	913	151	351	999999	999999	92	981	375	999999	392	896	999999	298	40	999999	561	336	16	301	568	117	381	999999	999999	668	12	707	356	631	192	505	999999	945	999999	98	147	297	999999	699	82	601	505	594	804	164	616	999999	931	415	222	776	999999	328	589	906	541	332	764	783	848	385	634	744	999999	886	102	316	999999	941	131	274	322	999999	228	966	611	787	24	999999	61	363	775	999999	419	416	944	999999	365	775	999999	815	533	239	999999	697	999999	761	366	999999	999999	310	999999	990	293	948	463	255	109	622	305	754	318	999999	731	495	999999	693	999999	821	941	617	950	840	394	316	999999	92	465	531	999999	999999	999999	999999	370	751	329	785	657	999999	953	699	386	743	999999	999999	506	201	508	999999	97	283	999999	999999	999999	455	359	999999	605	976	217	380	789	577	623	456	333	999999	971	980	176	824	46	999999	868	252	241	999999	999999	592	999999	548	584	109	444	726	421	999999	128	915	402	136	189	681	999999	999999	909	999999	129	34	999999	294	999999	527	999999	272	247	574	675	733	224	151	833	22	176	668	795	690	143	896	44	446	999999	65	588	999999	645	999999	608	296	343	432	97	345	123	999999	999999	67	910	181	488	847	221	395	701	261	302	176	514	596	999999	229	999999	232	989	42	200	174	939	159	627	882	966	389	400	791	63	497	899	651	999999	738	779	999999	418	196	235	708	364	337	747	478	850	22	509	124	757	865	999999	999999	999999	999999	999999	999999	553	606	881	999999	994	909	208	804	999999	863	255	57	449	713	814	803	999999	491	810	999999	411	
158	41	999999	880	999999	999999	198	151	817	999999	196	999999	28	417	811	315	404	713	454	138	942	211	987	999999	461	674	999999	60	999999	284	999999	353	999999	359	405	575	927	951	719	999999	19	662	459	547	69	999999	431	305	999999	497	413	778	999999	483	468	947	999999	999999	999999	610	989	147	599	999999	482	843	115	999999	22	246	999999	452	994	579	129	289	751	450	707	999999	253	748	56	65	871	75	999999	42	890	457	999999	740	533	999999	999999	872	999999	916	999999	225	330	763	999999	767	119	960	999999	785	364	999999	206	603	489	403	367	999999	999999	999999	672	999999	855	83	777	565	999999	647	999999	885	693	999999	999999	834	386	491	999999	489	465	999999	945	910	291	999999	677	711	999999	927	260	139	751	999999	780	529	254	656	370	257	986	727	61	472	50	898	102	999999	963	371	227	998	999999	877	999999	999999	598	761	999999	652	405	75	999999	999999	396	999999	144	58	475	696	590	729	999999	456	503	738	237	483	870	392	119	570	748	889	709	262	441	873	859	969	931	999999	529	718	999999	920	423	274	85	260	763	54	641	277	781	498	877	251	999999	999999	583	125	890	999999	543	835	327	424	999999	143	999999	271	199	506	999999	106	209	999999	605	582	324	999999	407	619	629	74	928	481	118	221	385	199	499	811	395	816	603	999999	184	25	603	999999	196	942	999999	502	855	999999	512	684	999999	474	646	801	999999	619	999999	280	124	478	906	846	315	866	758	169	999999	387	120	948	503	424	238	589	979	325	777	465	717	136	999999	794	968	434	923	911	552	697	88	775	107	332	671	999999	118	999999	694	329	194	742	730	477	34	564	190	874	246	66	821	417	842	263	562	988	268	999999	999999	881	999999	846	616	83	308	344	999999	999999	752	999999	480	232	999999	999999	280	975	405	742	769	414	253	59	675	496	876	670	933	844	769	999999	999999	996	879	812	387	999999	135	657	178	689	713	999999	999999	999999	585	598	999999	999999	982	587	999999	999999	352	473	637	893	181	999999	207	999999	411	15	412	79	93	484	999999	818	80	999999	850	748	573	90	999999	244	928	960	911	287	883	549	862	192	100	922	999999	415	999999	493	176	14	459	540	288	707	999999	61	999999	999999	255	968	323	58	736	844	952	272	773	403	964	220	219	920	754	861	153	229	979	999999	830	937	643	586	767	845	299	43	801	992	999999	876	339	999999	41	915	235	813	455	255	999999	391	642	781	529	955	795	539	999999	426	564	999999	81	469	999999	318	
999999	736	291	891	555	919	470	780	999999	97	999999	408	888	839	636	999999	999999	999999	999999	999999	304	861	67	811	59	759	256	385	438	259	804	869	999999	723	999999	499	532	564	700	60	920	862	24	999999	84	396	650	947	790	235	612	347	278	829	23	999999	999999	999999	841	795	672	95	352	999999	292	21	999999	999999	259	146	806	220	43	151	529	442	846	626	999999	999999	999999	999999	594	212	646	467	601	710	710	125	999999	999999	723	904	387	834	999999	507	158	72	528	485	999999	999999	428	999999	314	136	309	580	626	62	742	188	686	373	999999	149	870	825	420	999999	464	143	999999	754	497	999999	764	695	999999	349	999999	674	999999	999999	999999	940	999999	254	999999	474	410	139	999999	768	319	544	999999	24	999999	380	637	332	652	999999	31	999999	337	674	999999	185	372	999999	657	287	999999	78	53	63	999999	560	365	625	999999	945	756	334	644	557	444	952	910	750	362	552	711	156	999999	772	611	57	613	119	999999	999999	112	796	999999	221	194	999999	501	174	262	782	24	22	999999	706	615	697	919	779	999999	999999	999999	621	261	999999	576	437	56	281	451	714	947	255	286	694	843	959	852	999999	372	203	461	746	999999	999999	537	698	496	326	167	914	137	833	879	396	713	491	999999	376	644	999999	204	999999	723	999999	834	768	736	964	999999	655	844	495	416	46	501	528	999999	681	577	877	940	730	123	536	586	999999	375	999999	981	999999	424	485	788	615	999999	241	32	950	745	999999	962	999999	463	511	80	641	426	843	999999	195	367	864	798	999999	816	474	116	196	999999	720	402	846	983	999999	241	368	706	801	48	999999	505	183	935	808	999999	419	277	612	466	944	697	532	999999	795	994	560	686	31	799	999999	134	836	999999	34	376	126	548	999999	999999	711	935	625	999999	634	999999	194	928	990	999999	407	207	504	729	26	32	870	851	198	516	681	681	685	12	514	146	668	193	999999	442	797	870	999999	342	755	19	82	727	999999	114	810	999999	696	999999	401	335	630	116	973	999999	506	275	360	445	999999	39	260	622	300	999999	999999	999999	27	558	64	536	999999	171	974	16	999999	152	490	93	706	59	985	515	610	188	515	562	220	908	935	999999	520	880	744	725	759	459	436	872	92	809	613	999999	124	999999	453	468	999999	966	61	363	784	276	738	999999	54	744	22	122	982	469	789	999999	622	999999	26	12	427	259	256	500	716	999999	10	896	445	847	999999	744	735	999999	430	253	857	582	748	254	999999	204	681	
25	446	324	890	999999	29	504	525	592	849	451	51	999999	720	561	999999	176	275	842	113	207	352	277	386	935	49	999999	999999	49	783	999999	860	232	578	241	63	401	999999	387	876	940	331	808	895	294	15	547	533	305	999999	581	999999	309	101	483	672	178	937	954	583	483	252	485	808	87	590	818	999999	488	507	256	449	888	965	999999	875	544	382	102	929	501	22	956	999999	212	793	999999	999999	999999	999999	884	463	772	803	403	698	845	10	818	703	197	242	55	798	688	142	99	344	999999	608	138	796	845	34	91	470	296	381	606	293	38	686	999999	918	622	792	676	94	571	475	999999	544	564	398	742	269	999999	167	426	80	703	227	999999	495	441	98	999999	999999	721	932	411	999999	999999	534	674	510	999999	136	186	896	465	14	772	462	577	999999	999999	999999	292	822	502	138	999999	536	999999	999999	483	724	487	534	184	928	999999	638	73	566	150	999999	723	242	999999	999999	981	529	614	699	454	750	918	847	855	999999	465	999999	440	999999	519	999999	945	863	37	307	648	652	722	537	641	143	999999	21	453	213	732	60	585	660	999999	434	922	890	999999	999999	806	640	678	22	473	474	208	790	999999	999999	94	860	999999	939	203	338	807	86	67	321	999999	907	403	652	999999	415	323	779	135	94	945	64	999999	304	500	999999	974	709	74	177	934	999999	999999	999999	129	872	999999	645	467	999999	999999	845	833	56	381	899	246	35	999999	67	161	429	665	962	999999	39	364	910	449	194	364	108	22	890	386	752	942	232	533	566	570	999999	999999	999999	467	110	231	459	923	601	771	948	999999	16	25	515	943	999999	999999	99	517	934	206	282	999999	999999	833	942	670	999999	956	999999	999999	999999	497	999999	117	999999	504	999999	807	905	999999	847	423	999999	971	15	874	870	999999	939	389	443	999999	999999	481	999999	852	938	999999	288	789	304	644	757	456	119	519	542	407	999999	507	616	292	612	947	359	859	999999	557	827	78	799	820	999999	634	68	968	861	12	79	507	566	960	528	125	692	212	666	999999	862	496	999999	472	223	442	773	161	446	687	999999	189	804	391	449	220	990	483	627	132	397	151	657	539	338	999999	999999	655	999999	496	265	156	203	999999	694	999999	999999	999999	606	584	999999	999999	531	184	999999	889	702	999999	521	318	999999	218	584	543	999999	721	838	803	143	136	501	127	397	950	431	999999	986	716	696	117	485	662	877	53	999999	489	999999	483	658	448	394	765	144	455	370	57	571	
660	524	972	503	999999	999999	999999	93	744	520	999999	752	905	903	986	999999	413	833	999999	341	541	999999	93	999999	364	154	694	741	999999	982	999999	999999	384	414	999999	201	724	614	552	999999	999999	999999	999999	969	999999	731	999999	544	999999	286	730	621	898	999999	39	999999	441	870	148	999999	999999	999999	999999	761	577	999999	377	500	578	795	764	799	290	999999	999999	581	999999	124	73	999999	400	160	999999	458	261	330	690	669	999999	947	999999	853	475	764	961	668	611	999999	401	56	364	262	966	612	522	931	999999	895	780	457	634	327	999999	515	999999	358	404	999999	509	256	310	707	126	630	45	999999	334	525	51	276	970	987	722	26	279	148	999999	731	936	330	989	795	888	926	999999	999999	56	960	377	613	273	712	267	155	999999	656	146	345	577	611	607	815	853	999999	487	646	605	790	245	258	999999	673	999999	999999	267	515	819	199	999999	602	864	373	999999	438	13	999999	730	576	280	623	12	847	999999	335	999999	999999	999999	999999	448	675	837	265	999999	129	999999	599	999999	88	888	999999	836	999999	37	999999	746	243	999999	425	999999	230	916	38	520	622	256	327	999999	637	999999	93	573	444	751	642	765	609	999999	999999	999999	414	517	652	688	49	786	66	819	189	589	490	515	526	874	999999	999999	809	999999	111	999999	131	89	122	623	804	999999	402	205	395	219	146	594	999999	999999	106	999999	274	349	481	836	200	507	340	999999	974	999999	999999	570	532	882	999999	865	546	165	868	999999	405	38	884	999999	393	860	999999	969	452	895	999999	100	778	516	495	999999	273	275	682	623	748	999999	649	236	620	999999	672	512	264	280	999999	484	999999	999999	316	245	999999	109	452	339	83	371	605	999999	701	956	999999	26	397	999999	602	281	482	255	586	999999	388	657	999999	561	198	921	715	181	848	401	532	17	209	259	14	999999	823	353	550	387	999999	999999	535	663	50	656	124	999999	678	776	12	322	195	974	856	808	999999	890	150	161	655	433	240	999999	433	784	816	148	491	999999	458	138	704	999999	873	818	132	999999	521	541	806	999999	999999	999999	999999	220	999999	234	402	205	825	999999	212	398	999999	44	999999	234	239	265	839	976	999999	249	999999	873	617	986	110	999999	999999	999999	378	999999	355	999999	999999	999999	910	223	962	999999	745	295	613	999999	925	316	477	999999	488	897	868	266	702	999999	670	263	999999	999999	603	835	134	999999	519	999999	563	603	999999	33	999999	181	324	26	302	999999	241	991	636	999999	947	310	519	271	560	999999	381	121	906	
999999	48	999999	999999	394	619	137	467	391	775	37	962	999999	999999	454	735	316	582	852	964	454	598	678	626	952	578	302	999999	862	803	731	214	451	697	527	999999	437	767	929	406	175	999999	850	999999	608	839	626	47	74	999999	253	999999	528	157	462	999999	369	60	460	816	999999	810	605	999999	54	823	520	999999	999999	469	307	549	653	999999	799	664	748	999999	28	123	952	265	999999	999999	999999	525	686	999999	244	600	624	387	316	123	88	364	999999	272	181	785	999999	991	999999	605	238	704	562	999999	357	797	188	999999	42	347	999999	71	558	278	36	529	147	999999	399	999999	844	920	242	999999	999999	444	999999	999999	290	242	999999	999999	999999	656	108	999999	999999	614	946	999999	422	999999	999999	969	999999	27	805	916	245	652	648	113	999999	156	760	317	471	33	704	913	327	703	999999	799	552	999999	107	999999	999999	999999	999999	999999	279	952	732	137	575	999999	290	360	639	563	250	638	594	690	999999	999999	895	999999	394	939	999999	999999	130	718	999999	555	999999	355	920	903	999999	999999	999999	124	999999	649	423	633	741	208	742	353	999999	763	462	988	214	862	999999	288	999999	389	999999	627	623	245	999999	24	47	30	846	935	440	735	817	185	552	479	856	719	999999	272	999999	196	206	999999	999999	366	266	111	999999	564	999999	641	897	999999	289	467	999999	598	817	409	596	999999	999999	806	999999	999999	945	287	446	735	15	825	884	999999	340	599	431	67	999999	475	758	935	679	292	135	799	838	461	999999	94	977	999999	902	999999	676	338	999999	400	652	220	999999	978	999999	999999	999999	999999	757	162	36	999999	46	444	122	351	651	661	999999	999999	681	124	710	999999	999999	361	757	999999	922	888	78	12	765	999999	414	275	65	999999	999999	74	999999	150	51	685	435	999999	58	543	154	561	354	999999	297	764	999999	999999	999999	926	999999	999999	999999	809	999999	868	94	34	924	15	40	847	999999	999999	999999	976	999999	999999	82	999999	68	185	313	224	603	370	999999	62	714	999999	322	876	999999	999999	193	999999	999999	924	999999	183	600	411	999999	999999	999999	307	275	999999	633	320	999999	999999	465	485	867	420	11	643	215	701	334	41	319	922	999999	163	92	167	687	426	769	421	999999	999999	999999	999999	893	999999	711	999999	105	70	429	404	582	144	421	999999	271	773	999999	999999	718	999999	848	999999	999999	369	359	359	224	118	795	217	551	17	999999	565	61	219	526	999999	931	909	606	273	612	915	350	999999	742	803	896	999999	461	999999	702	87	60	865	565	534	911	362	91	987	
275	999999	852	575	999999	999999	999999	61	257	233	999999	999999	779	999999	955	186	29	800	616	421	221	881	756	354	314	647	514	196	653	991	829	579	828	619	998	401	999999	774	999999	886	999999	844	666	999999	565	999999	308	476	909	389	999999	121	745	670	999999	394	465	508	271	999999	350	999999	407	999999	404	72	999999	170	586	564	124	254	659	999999	999999	999999	999999	528	789	420	999999	48	999999	274	486	717	833	168	843	999999	999999	564	513	999999	545	999999	446	411	832	503	913	147	889	354	274	999999	461	999999	825	408	180	937	719	999999	431	999999	763	142	778	686	238	822	326	999999	999999	560	740	290	194	999999	930	812	695	999999	999999	999999	159	932	999	225	266	817	342	445	443	998	844	999999	947	243	772	313	632	156	274	100	821	999999	725	714	530	999999	830	516	477	999999	251	999999	999999	999999	999999	999999	143	999999	430	420	489	881	999999	629	715	87	999999	951	546	626	190	549	31	416	390	243	216	295	694	999999	986	826	967	85	757	421	318	727	90	941	180	79	725	999999	610	939	386	106	999999	452	837	879	969	850	187	702	411	937	999999	919	624	999999	868	344	999999	663	913	464	999999	999999	999999	615	870	604	999999	121	823	177	999999	450	857	120	296	252	257	117	856	126	999999	999999	20	381	888	171	327	999999	210	391	429	947	35	922	233	999999	999999	232	19	375	404	999999	999999	244	142	398	71	513	560	626	96	999999	999999	999999	565	817	293	397	727	708	999999	132	910	442	748	857	425	935	887	591	567	35	107	491	999999	832	186	776	248	499	999999	813	999999	584	304	112	151	238	999999	999999	999999	999999	504	999999	97	282	165	446	495	999999	973	136	626	969	999999	70	229	324	85	999999	641	999999	158	237	609	474	360	336	999999	999999	716	196	578	481	999999	999999	531	999999	999999	449	676	740	290	964	526	999999	196	999999	525	243	999999	826	163	633	999999	904	148	277	999999	623	922	829	999999	850	999999	787	999999	155	999999	788	999999	431	999999	635	66	901	237	194	711	636	288	999999	811	904	999999	890	42	945	707	274	142	264	999999	781	527	999999	442	999999	406	739	425	999999	11	999999	999999	999999	906	999999	577	999999	677	953	999999	999999	345	374	999999	403	999999	999999	754	612	448	535	655	285	335	148	118	219	469	797	999999	999999	220	247	555	84	210	310	983	514	999999	834	597	189	698	999999	446	162	999999	48	350	728	984	812	999999	476	91	428	136	767	419	368	413	999999	175	593	854	107	818	943	999999	788	694	250	
244	613	938	999999	586	304	702	999999	389	430	457	69	988	407	999999	89	992	781	183	999999	104	999999	431	718	24	999999	186	348	344	885	845	561	44	999999	578	989	537	615	841	831	75	464	999999	982	431	999999	999999	457	463	738	951	421	614	999999	156	999999	192	229	461	481	999999	364	621	504	999999	895	35	254	829	999999	551	386	939	352	999999	640	41	448	296	908	509	729	999999	605	933	433	946	999999	596	353	999999	318	163	370	999999	999999	842	999999	407	536	90	999999	627	807	196	574	999999	272	327	516	204	744	932	553	971	999999	479	26	570	161	948	469	658	486	999999	243	232	579	638	999999	999999	999999	50	760	828	159	111	87	418	368	951	999999	999999	90	159	72	385	610	398	999999	241	999999	999999	999999	999999	621	999999	151	958	953	999999	999999	999999	878	719	646	703	999999	724	822	296	401	608	211	999999	274	999999	999999	999999	999999	999999	999999	191	999999	218	971	643	795	181	217	456	959	128	464	26	999999	59	999999	370	512	999999	212	885	575	38	839	228	711	55	323	400	134	814	181	105	999999	999999	321	669	748	13	907	10	999999	375	999999	282	153	195	159	224	861	999999	825	999999	999999	736	616	294	378	752	932	749	858	817	332	999999	947	999999	296	999999	738	999999	622	999999	460	999999	378	210	701	999999	999999	526	999999	999999	539	917	989	999999	450	993	114	36	300	995	80	999999	999999	700	53	999999	335	784	999999	999999	999999	170	594	999999	999999	453	367	416	999999	812	677	416	853	758	288	414	999999	204	999999	302	235	711	409	627	438	302	69	677	999999	519	999999	300	627	86	624	378	333	673	999999	997	636	698	443	999999	327	664	999999	394	422	638	999999	141	865	605	593	999999	761	999999	887	675	394	689	259	83	999999	387	789	777	144	909	91	999999	999999	921	666	999999	278	999999	309	774	987	674	999999	528	493	109	435	999999	492	850	999999	999999	785	120	613	946	448	369	999999	999999	999999	537	999999	512	556	999999	723	944	939	999999	505	999999	667	999999	687	999999	434	999999	590	999999	951	767	294	999999	302	725	706	307	318	999999	98	908	999999	369	999999	459	424	752	999999	949	386	491	91	436	355	776	698	671	433	894	521	718	999999	437	988	117	999999	966	220	999999	837	999999	636	228	967	596	828	308	999999	238	999999	681	758	641	104	470	685	858	938	525	37	44	999999	999999	999999	380	139	585	380	999999	999999	999999	542	152	999999	999999	855	863	469	758	948	400	457	205	599	840	960	147	342	999999	431	999999	38	694	802	
999999	999999	222	30	999999	467	999999	927	432	999999	846	148	616	529	144	615	822	399	189	576	636	587	678	824	368	420	999999	252	999999	370	820	429	847	349	319	418	999999	842	999999	301	706	473	35	182	752	701	999999	618	208	999999	999999	999999	849	128	176	999999	873	397	661	185	999999	999999	84	999999	999999	999999	301	276	219	726	972	979	526	999999	870	173	561	506	999999	667	76	383	54	999999	761	824	579	729	999999	104	544	255	999999	697	825	706	398	962	971	999999	410	87	408	482	939	629	479	961	257	999999	999999	377	325	994	119	102	954	143	999999	387	847	571	103	125	191	727	798	829	71	173	774	599	534	747	999999	989	974	999999	11	141	354	618	481	999999	999999	177	929	197	587	999999	751	265	661	999999	487	838	983	293	300	999999	831	650	900	999999	237	74	999999	578	737	999999	128	392	141	179	999999	999999	99	923	683	24	797	610	999999	338	422	519	937	999999	269	999999	15	690	281	789	999999	999999	717	397	942	377	999999	999999	999999	468	615	369	133	492	561	257	999999	70	610	286	424	230	409	571	671	718	136	901	318	999999	999999	438	120	352	869	338	521	999999	980	999999	689	445	160	783	723	62	999999	999999	388	22	679	999999	90	995	374	89	999999	156	725	234	250	432	53	151	354	999999	258	999999	622	233	999999	56	999999	303	999999	979	79	626	999999	618	333	999999	523	305	639	177	357	125	978	789	43	375	976	756	76	266	402	19	439	999999	804	999999	832	165	286	632	866	786	407	395	20	999999	307	116	900	568	999999	999999	999999	186	829	143	802	833	999999	369	79	332	237	999999	586	999999	196	312	999999	999999	849	367	28	16	311	570	718	593	779	364	78	869	999999	507	356	655	507	999999	999999	671	999999	998	965	917	562	999999	999999	76	808	949	491	994	302	192	719	552	728	505	874	268	424	219	64	834	301	210	477	730	984	999999	563	933	596	153	999999	999999	402	111	999999	767	21	651	784	829	999999	83	577	673	787	804	927	11	388	457	256	602	944	999999	625	362	999999	829	91	877	396	557	408	158	286	869	159	626	999999	116	257	999999	999999	999999	961	227	999999	804	942	190	999999	999999	555	148	897	313	906	999999	486	999999	701	191	570	907	443	325	675	428	397	918	654	999999	949	999999	210	483	178	719	178	407	729	272	886	901	873	834	999999	270	999999	972	999999	887	149	961	999999	75	212	999999	999999	646	552	214	417	34	535	999999	612	283	999999	424	145	999999	103	88	370	439	
999999	669	999999	999999	322	415	177	424	955	767	171	999999	866	144	280	651	928	531	855	525	999999	999999	999999	180	999999	728	332	999999	836	999999	793	71	999999	975	770	543	492	191	333	147	46	992	78	768	541	625	417	803	153	494	999999	571	232	999999	583	442	303	999999	388	594	92	999999	588	190	973	110	396	890	999999	736	999999	746	208	718	488	863	793	606	999999	606	320	999999	693	352	516	999999	999999	755	402	338	249	628	803	739	64	707	413	888	795	999999	238	526	439	999999	334	522	373	513	366	999999	649	697	234	781	999999	999999	646	245	673	751	271	641	999999	45	497	541	943	999999	999999	999999	459	999999	811	999999	999999	999999	100	286	999999	994	858	999999	999999	681	688	552	403	31	465	501	70	178	224	53	999999	597	38	999999	999999	999999	579	904	849	584	271	744	885	37	413	999999	472	369	999999	679	999999	936	251	817	356	945	148	921	13	172	720	291	689	767	37	999999	765	696	367	999999	424	999999	485	815	419	944	667	376	999999	975	38	999999	949	545	161	243	999999	221	56	999999	999999	658	999999	686	999999	999999	64	127	999	999999	723	999999	11	993	999999	999999	461	436	407	412	287	772	313	37	999999	29	341	154	616	999999	435	554	649	999999	579	766	64	798	999999	439	889	550	999999	985	261	261	999999	956	290	224	999999	919	813	644	696	883	354	999999	552	999999	648	910	510	999999	207	179	137	618	424	498	883	662	999999	967	523	737	999999	999999	776	882	329	999999	863	402	21	515	740	999999	697	696	421	191	999999	999999	790	979	49	999999	999999	92	134	999999	999999	792	999999	999999	444	846	130	958	487	37	106	669	999999	273	56	118	203	999999	439	999999	920	727	999999	701	416	377	186	543	698	999999	539	999999	757	247	842	81	71	891	999999	893	884	738	218	999999	95	586	999999	526	932	930	967	106	653	13	171	814	716	639	713	77	669	586	999999	253	497	412	999999	999999	999999	975	57	312	620	545	246	999999	519	691	999999	829	999999	659	999999	767	999999	999999	50	754	86	38	364	431	187	13	234	308	478	999999	999999	683	675	314	105	957	883	665	485	117	999999	999999	305	34	33	884	292	20	975	502	977	999999	371	166	999999	402	620	625	134	999999	999999	999999	999999	553	794	932	163	999999	564	999999	884	999999	957	933	988	106	999999	340	408	303	720	224	332	975	988	842	999999	999999	112	703	347	999999	540	868	796	828	275	751	239	101	999999	999999	455	332	999999	375	107	999999	178	114	668	290	999999	831	896	107	
616	737	565	952	620	645	377	860	316	626	80	98	146	169	831	982	110	999999	572	908	999999	999999	999999	622	744	883	349	998	999999	66	51	999999	971	699	221	538	999999	286	480	95	444	595	25	992	305	999999	301	18	283	999999	190	909	269	987	338	615	999999	943	999999	736	306	379	826	259	585	370	127	446	999999	302	999999	999999	836	487	474	182	984	999999	326	736	592	999999	724	999999	876	141	999999	984	370	605	999999	251	78	744	789	74	768	765	417	935	891	854	70	981	889	366	82	999999	523	165	631	999999	627	999999	999999	965	654	478	999999	453	919	142	999999	352	999999	555	754	999999	697	409	414	229	999999	390	845	737	279	743	468	519	68	668	470	214	999999	163	999999	999999	599	823	419	999999	999999	999999	25	758	778	718	847	343	612	980	94	123	999999	411	57	246	636	417	999999	911	999999	863	999999	261	672	871	377	980	932	166	502	999999	990	124	999999	993	375	999999	999999	561	999999	135	907	88	584	999999	463	572	116	387	999999	999999	999999	508	999999	528	579	764	96	907	350	866	411	455	487	220	132	637	574	999999	871	999999	999999	144	999999	999999	955	999999	677	324	418	804	874	554	205	320	746	491	833	318	424	999999	10	60	220	40	724	999999	601	374	234	825	998	62	515	421	733	993	493	999999	573	273	97	771	499	999999	991	856	999999	176	473	640	804	266	638	269	999999	999999	923	999999	170	502	713	999999	99	592	806	821	49	784	999999	999999	999999	437	745	161	524	999999	560	674	48	999999	213	999999	900	593	999999	741	423	255	999999	335	999999	508	245	80	559	784	682	906	739	999999	999999	474	589	720	642	999999	521	487	745	321	847	999999	946	302	299	288	999999	506	999999	75	408	793	913	261	683	500	201	674	601	739	556	654	934	867	60	739	845	189	951	654	999999	999999	999999	560	999999	819	561	943	999999	999999	382	999999	344	674	772	33	561	338	46	152	184	846	885	15	999999	203	324	89	999999	560	443	999999	554	917	845	471	292	362	774	863	999999	257	999999	331	367	380	319	270	105	37	999999	517	152	999999	479	383	60	999999	795	294	999999	482	702	230	837	999999	631	427	829	310	740	208	999999	183	213	926	999999	564	647	394	883	64	983	223	382	925	89	745	447	471	421	788	567	999999	999999	999999	999999	674	493	217	748	891	441	795	999999	999999	953	969	604	553	431	999999	856	410	410	450	499	488	999999	911	81	885	980	367	888	952	640	83	999999	748	381	999999	81	999999	646	991	
999999	999999	999999	402	972	999999	999999	894	50	926	931	167	89	917	966	76	826	582	146	999999	911	83	906	343	999999	879	165	856	181	152	424	999999	999999	999999	827	311	561	454	999999	962	744	999999	326	999999	31	483	994	896	999999	315	461	999999	304	783	999999	549	291	594	63	999999	953	999999	999999	897	999999	515	403	671	999999	665	515	381	999999	184	999999	825	999999	999999	322	866	885	269	85	999999	999999	999999	131	999999	999999	288	30	966	401	846	18	461	373	428	460	516	90	332	806	126	799	89	999999	130	665	264	792	346	281	197	217	694	218	856	999999	999999	393	999999	343	811	644	548	980	999999	999999	666	999999	338	999999	806	785	999999	999999	999999	76	611	80	999999	325	83	999999	999999	999999	214	638	323	252	516	222	874	132	668	989	995	481	261	109	999999	999999	998	802	464	852	475	411	654	241	260	790	605	515	391	106	270	324	961	853	999999	168	851	999999	999999	125	619	683	127	572	999999	486	999999	512	22	57	327	999999	42	999999	229	999999	983	999999	999999	726	617	999999	741	999999	999999	680	999999	407	333	899	999999	999999	857	348	999999	792	999999	999999	999999	773	974	999999	999999	343	779	989	292	140	999999	973	184	769	999999	228	508	999999	942	999999	999999	786	966	417	189	999999	945	743	999999	694	597	437	518	901	999999	229	751	524	864	407	792	999999	999999	389	772	999999	999999	999999	161	638	839	982	849	737	999999	988	806	999999	913	390	999999	999999	576	597	999999	207	999999	999999	462	213	476	999999	999999	544	999999	113	397	586	644	999999	399	612	592	784	854	615	587	999999	663	999999	422	195	610	999999	999999	756	174	800	846	575	894	451	999999	947	172	854	999999	315	974	145	601	230	922	93	990	786	453	791	743	928	999999	683	619	143	791	291	383	999999	999999	16	999999	999999	740	79	935	947	732	644	999999	999	29	281	807	999999	999999	202	272	526	493	232	313	999999	67	999999	955	221	831	999999	999999	999999	480	683	779	967	999999	14	489	999999	158	53	63	808	178	743	909	348	999999	101	416	999999	28	857	427	312	702	565	999999	822	999999	723	125	986	488	742	999999	999999	502	839	330	722	712	420	378	450	179	999999	214	324	18	617	999999	740	339	567	861	999999	266	476	999999	640	476	666	739	434	927	77	330	436	223	999999	846	46	770	693	886	608	489	977	143	999999	361	223	814	506	389	385	656	999999	880	999999	89	35	575	690	256	55	680	943	522	111	999999	778	110	444	771	308	969	999999	681	263	144	999999	999999	999999	289	
262	852	243	55	552	421	409	555	318	999999	999999	471	90	447	999999	927	545	464	42	31	583	122	380	999999	90	999999	20	249	627	770	800	692	507	410	999999	203	447	897	970	690	775	232	792	999999	950	999999	888	207	999999	335	599	823	999999	55	706	999999	999999	508	965	146	410	170	999999	547	694	138	963	999999	454	999999	490	999999	999999	352	256	999999	999999	430	783	999999	527	999999	408	999999	181	976	391	462	704	853	722	938	932	834	289	614	999999	254	999999	822	999999	999999	753	999999	844	951	999999	958	799	355	999999	61	724	999999	618	598	999999	637	376	717	999999	511	999999	600	924	552	999999	660	999999	641	67	86	999999	961	380	319	68	999999	457	230	647	433	663	999999	44	999999	999999	221	225	691	852	666	999999	999999	86	371	243	162	279	302	246	678	895	167	297	999999	886	763	999999	309	539	558	189	155	79	999999	848	625	566	263	339	999999	999999	381	788	401	207	626	885	18	85	999999	934	165	984	969	999999	505	72	301	999999	459	999999	999999	999999	999999	999999	732	999999	763	999999	617	596	26	963	742	243	523	378	999999	545	269	878	343	233	633	623	999999	170	109	999999	352	563	274	478	999999	999999	528	230	494	999999	474	157	999999	999999	999999	319	917	202	252	735	999999	137	175	756	525	581	536	999999	528	999999	461	571	379	977	999999	63	331	548	93	999999	715	303	999999	982	80	122	999999	848	764	323	706	832	999999	374	771	225	397	518	953	308	999999	999999	701	999999	462	903	999999	154	323	999999	987	999999	118	143	30	720	252	999999	685	412	999999	688	928	214	974	628	653	14	999999	999999	999999	812	594	999999	21	880	999999	81	529	177	999999	612	535	999999	335	336	724	784	354	60	999999	999999	999999	550	483	419	999999	497	838	833	259	773	937	368	999999	184	785	332	999999	150	128	181	664	999999	999999	222	162	577	878	648	904	868	660	999999	999999	461	979	54	312	602	972	114	242	695	917	570	675	176	611	999999	551	999999	662	214	931	999999	550	324	481	270	266	339	999999	199	929	391	123	781	999999	297	999999	740	30	530	177	24	999999	968	600	508	547	985	966	727	107	512	216	455	234	191	911	664	572	51	346	643	999999	52	765	536	457	893	791	324	999999	810	999999	141	999999	917	862	581	724	973	999999	280	999999	999999	102	426	184	667	556	999999	386	540	178	978	194	534	529	896	212	74	61	653	204	651	771	296	141	84	418	316	329	339	940	999999	329	999999	279	603	950	999999	361	789	346	597	999999	
425	641	402	947	512	397	999999	999999	659	922	79	85	721	129	805	294	109	259	250	999999	56	599	580	659	128	264	925	945	863	712	999999	316	607	713	999999	655	999999	999999	905	918	362	960	290	675	260	990	558	483	154	999999	262	540	999999	999999	891	826	71	743	829	999999	472	999999	999999	947	661	762	478	17	773	160	555	972	353	331	999999	95	318	999999	409	137	999999	452	999999	809	460	731	999999	885	822	529	593	995	308	657	456	342	455	343	999999	497	522	550	999999	993	508	289	197	775	209	806	517	167	999999	701	552	30	229	705	999999	930	552	592	195	253	566	999999	674	696	874	190	999999	975	889	911	615	165	742	807	310	999999	999999	444	686	26	22	436	661	999999	114	436	122	750	845	94	945	929	365	465	437	999999	615	999999	901	29	176	999999	277	999999	96	397	287	421	404	327	396	118	906	999999	241	139	999999	78	999999	999999	77	889	139	804	965	685	799	286	380	362	564	52	999999	666	849	479	168	238	519	999999	158	701	999999	528	698	837	32	195	234	307	999999	547	909	463	999999	999999	412	473	999999	411	999999	999999	999999	52	763	999999	575	249	329	761	970	669	558	874	299	376	543	611	999999	999999	662	614	62	82	312	26	142	89	999999	572	76	695	771	999999	999999	999999	659	313	765	999999	271	999999	999999	472	336	390	999999	44	999999	585	999999	801	367	338	748	983	949	969	739	746	220	999999	534	999999	695	999999	999999	450	755	152	999999	240	999999	999999	866	999999	749	589	745	922	37	107	915	999999	829	275	338	999999	370	999999	999999	690	573	28	143	775	999999	118	999999	61	999999	549	289	32	869	512	999999	606	472	868	999999	999999	233	817	999999	122	999999	404	927	999999	999999	465	999999	619	944	36	999999	827	627	999999	631	640	812	694	440	488	818	892	999999	999999	319	999999	970	501	902	837	466	999999	999999	30	203	854	190	999999	114	37	469	670	87	999999	846	999999	978	380	247	603	999999	539	386	240	999999	688	999999	999999	119	225	494	999999	999999	116	999999	909	527	606	897	777	999999	999999	589	999999	29	157	815	999999	480	192	752	600	264	999999	290	927	999999	79	726	515	720	999999	247	888	542	881	999999	970	999999	936	609	382	483	470	152	101	949	973	999999	156	872	715	999999	927	472	894	333	418	826	641	539	999999	880	391	999999	881	228	700	999999	147	204	845	153	543	999999	380	999999	794	999999	198	977	999999	858	579	642	999999	447	319	425	648	558	545	154	642	999999	999999	502	101	413	999999	
873	999999	113	83	952	999999	572	999999	354	102	777	538	262	637	664	999999	999999	310	749	62	443	908	285	231	589	659	700	511	146	431	878	35	391	999999	325	728	999999	999999	999999	614	442	850	964	999999	999999	29	999999	516	978	273	561	999999	351	999999	827	964	999999	882	999999	302	336	70	461	923	224	751	999999	999999	321	999999	841	814	682	999999	620	593	999999	951	999999	570	999999	999999	533	872	869	686	999999	999999	76	360	754	420	301	334	288	381	999999	999999	119	130	871	925	204	999999	999999	746	519	999999	740	244	31	32	532	922	926	999999	536	999999	999999	538	77	127	300	961	190	430	523	357	856	248	204	999999	842	239	698	450	989	490	999999	999999	999999	476	299	999999	339	732	888	378	408	145	999999	810	988	580	62	999999	635	243	862	999999	233	171	361	999999	50	999999	190	999999	233	486	163	55	999999	930	371	601	827	468	999999	999999	542	154	999999	999999	403	393	999999	271	187	999999	815	999999	628	448	999999	999999	125	797	999999	220	552	999999	999999	922	982	798	671	67	219	461	927	176	612	414	469	89	999999	999999	108	656	215	918	124	289	670	407	427	700	41	365	485	39	677	421	905	946	999	37	738	604	999999	856	999999	726	27	999999	153	224	978	820	794	485	699	144	999999	634	481	865	261	585	999999	999999	36	999999	975	897	499	200	509	523	999999	193	999999	999999	999999	358	999999	398	272	32	263	213	999999	220	570	999999	999999	542	416	281	999999	144	776	163	999999	751	830	207	999999	129	999999	999999	714	999999	999999	610	583	999999	210	656	767	92	602	239	331	178	258	815	293	974	568	957	784	238	58	944	417	999999	279	999999	528	669	999999	153	873	310	498	266	480	959	427	143	341	999999	999999	391	999999	547	832	65	503	999999	999999	999999	560	201	178	486	999999	999999	203	835	926	28	138	107	444	459	365	999999	679	991	345	334	556	999999	626	999999	724	999999	412	870	916	224	688	513	756	999999	999999	681	999999	22	849	684	999999	999999	999999	322	631	416	947	92	999999	999999	385	511	679	589	229	135	575	152	999999	999999	393	999999	918	712	339	624	350	999999	999999	683	887	667	999999	661	999999	964	999999	999999	999999	317	719	330	688	999999	838	187	833	177	652	466	116	990	260	109	300	443	999999	504	982	16	75	384	225	507	923	718	999999	28	31	264	906	999999	999999	999999	999999	73	644	814	873	999999	790	183	920	999999	577	897	416	52	370	133	301	724	330	999999	251	345	114	999999	999999	130	999999	999999	999999	398	999999	844	
251	805	78	237	799	859	631	830	225	999999	464	999999	930	999999	311	326	658	897	963	192	941	999999	212	695	999999	462	633	752	343	999999	37	531	849	732	656	610	973	999999	334	441	102	499	181	358	999999	299	261	999999	818	501	999999	999999	434	377	999999	890	603	383	279	346	236	878	497	249	865	932	999999	207	379	700	999999	999999	573	531	99	451	189	854	814	668	211	477	933	842	819	779	107	482	829	766	17	599	863	999999	215	223	12	932	493	948	334	63	785	128	158	640	999999	903	287	999999	710	748	568	611	144	999999	944	655	430	95	835	493	377	613	999999	753	662	999999	325	999999	449	257	999999	866	999999	158	999999	815	693	188	105	999999	204	378	65	268	41	261	852	999999	279	999999	512	999999	999999	999999	686	182	999999	404	977	999999	587	412	999999	463	388	702	276	986	76	999999	961	251	990	641	999999	999	558	433	722	410	733	868	606	101	999999	962	752	503	471	519	390	298	211	999999	999999	792	999999	601	999999	338	999999	865	390	149	999999	270	999999	482	552	687	999999	11	682	999999	374	718	805	920	718	425	950	773	525	557	749	672	50	993	34	506	642	956	999999	999999	425	868	999999	467	705	484	555	280	999999	999999	895	388	616	999999	633	898	986	445	883	464	388	221	350	833	400	723	230	423	457	55	54	667	458	298	161	999999	240	999999	999999	243	869	999999	822	740	661	999999	66	415	369	136	519	206	83	98	999999	213	999999	654	76	981	263	141	822	905	740	999999	929	327	482	137	999999	648	230	999999	999999	999999	999999	999999	181	999999	667	814	999999	331	536	847	999999	999999	293	947	999999	586	281	243	980	738	857	917	10	434	441	738	933	242	468	870	976	433	503	307	814	999999	482	47	323	448	87	500	378	999999	643	569	44	999999	158	999999	377	986	669	999999	850	481	609	747	999999	929	881	999999	999999	665	870	171	866	999999	999999	999999	113	243	999999	541	660	367	999999	117	790	872	704	407	999999	999999	999999	989	763	999999	999999	999999	999999	999999	450	394	566	266	637	713	999999	999999	702	58	402	98	977	999999	76	999999	206	999999	999999	501	999999	725	999999	484	737	484	172	881	999999	999999	538	800	752	378	792	535	974	403	729	999999	96	319	179	999999	999999	995	410	368	923	635	999999	964	409	816	778	725	169	92	999999	162	550	999999	83	483	520	602	345	608	999999	540	999999	802	762	107	415	647	999999	578	478	741	84	999999	957	772	778	573	999999	935	600	999999	375	892	999999	577	294	945	
245	695	145	413	999999	801	27	392	999999	999999	211	311	999999	140	179	999999	999999	788	999999	747	193	311	999999	946	211	409	999999	284	174	271	928	195	812	470	999999	860	443	75	90	282	999999	574	301	139	999999	999999	535	999999	897	784	288	95	498	547	762	933	990	999999	211	260	793	999999	227	219	720	999999	999999	940	728	318	157	548	707	805	960	618	999999	575	584	999999	874	547	386	390	999999	842	696	275	708	478	870	999999	999999	999999	488	53	356	999999	418	999999	599	999999	999999	589	636	740	388	693	999999	153	923	424	614	98	385	256	366	837	236	878	999999	233	242	259	448	904	684	877	326	917	999999	929	166	999999	523	289	805	999999	999999	252	464	13	688	564	555	455	638	775	454	999999	999999	999999	854	540	37	375	999999	492	150	732	999999	511	377	669	882	999999	999999	386	575	999999	451	568	94	999999	424	999999	545	678	704	999999	275	908	432	93	239	751	85	626	210	157	999999	322	656	30	999999	953	999999	28	681	560	999999	261	999999	358	791	128	435	870	126	999999	830	683	788	999999	467	157	88	293	440	999999	999999	999999	186	427	178	138	912	999999	797	471	689	526	996	153	805	23	708	999999	302	120	326	214	509	498	999999	253	999999	508	999999	999999	874	999999	999999	550	641	555	85	782	189	662	999999	999999	82	655	999999	313	686	644	999999	454	448	14	990	329	999999	714	142	999999	110	925	604	413	510	758	596	347	937	456	512	999999	937	926	999999	639	999999	954	142	854	999999	23	566	889	165	118	600	999999	361	269	736	927	423	396	999999	264	999999	999999	861	323	69	999999	375	999999	142	103	516	522	999999	361	424	859	999999	287	222	999999	368	714	258	402	168	725	986	678	719	584	999999	999999	254	639	999999	112	103	818	795	999999	647	335	757	71	999999	87	760	10	999999	877	355	999999	183	594	999999	354	553	999999	165	999999	698	697	521	557	999999	965	278	479	779	321	999999	762	492	431	999999	42	957	196	999999	91	964	986	833	999999	239	699	377	659	743	999999	558	999999	663	461	102	999999	814	999999	999999	999999	809	291	230	533	121	592	999999	751	155	863	396	999999	668	999999	378	999999	863	678	999999	569	999999	619	735	552	763	141	108	40	999999	999999	227	758	393	174	999999	999999	765	310	730	646	55	999999	513	880	840	201	965	589	92	389	96	999999	881	999999	47	199	555	999999	769	980	493	622	422	655	645	638	973	504	802	999999	946	563	999999	681	999999	999999	115	855	712	571	175	999999	948	949	413	999999	
876	159	136	999999	138	97	999999	749	162	433	999999	858	999999	211	227	470	999999	999999	999999	533	197	999999	720	74	94	700	965	208	814	974	674	472	999999	999999	761	824	378	720	567	999999	32	999999	529	100	999999	256	999999	510	353	704	731	561	517	879	894	677	438	999999	997	437	132	342	935	187	759	740	615	681	449	402	102	77	999999	999999	511	989	680	630	304	837	90	999999	854	119	253	999999	955	372	669	94	999999	316	722	999999	736	999999	273	351	999999	999999	999999	938	70	999999	999999	664	731	933	999999	999999	996	999999	766	169	357	999999	487	999999	934	646	785	252	22	365	999999	999999	354	700	847	999999	726	339	299	999999	206	152	403	903	507	589	391	999999	994	763	97	589	999999	563	781	77	212	447	416	694	254	398	925	705	999999	999999	319	41	95	557	188	667	999999	501	963	215	274	583	328	355	264	763	258	258	278	426	245	791	918	780	618	288	922	605	30	807	226	698	959	681	279	360	936	999999	999999	429	81	58	600	575	999999	628	129	71	440	491	150	676	437	527	590	999999	122	315	938	900	999999	912	480	165	988	576	624	647	85	999999	826	810	999999	848	355	999999	201	352	977	990	999999	860	999999	539	667	550	999999	441	999999	999999	247	631	999999	684	684	999999	577	999999	586	236	999999	482	985	535	664	999999	12	589	182	402	337	770	338	948	740	999999	747	941	999999	448	316	999999	556	334	999999	999999	312	999999	174	999999	619	756	765	999999	985	687	874	639	874	337	548	999999	269	999999	424	476	303	560	944	799	422	999999	999999	148	919	822	925	661	868	470	37	23	425	986	782	999999	14	587	962	63	999999	118	999999	999999	900	999999	922	858	999999	200	901	751	54	374	773	983	810	626	830	172	761	999999	770	414	309	999999	999999	999999	914	999999	999999	999999	597	999999	999999	314	570	784	999999	295	899	76	751	678	569	999999	999999	60	223	999999	769	387	756	800	999999	999999	347	661	861	375	378	999999	944	999999	728	999999	163	164	584	469	423	36	999999	545	272	694	471	999999	845	33	566	215	69	125	84	94	999999	797	598	993	966	908	999999	873	917	260	132	999999	950	383	132	814	476	753	386	743	999	999999	537	607	335	999999	816	837	808	999999	589	828	990	644	235	366	565	590	502	514	112	999999	628	22	999999	785	151	471	901	752	738	315	738	999999	94	999999	270	991	999999	721	101	999999	999999	754	999999	999999	695	999999	158	766	999999	999999	999999	871	640	494	592	524	999999	549	999999	355	999999	999999	
433	999999	99	999999	559	487	105	999999	999999	781	423	999999	999999	874	352	277	99	999999	323	145	504	852	64	867	999999	600	166	746	955	128	617	745	160	19	999999	396	214	46	756	670	670	999999	964	479	458	624	54	718	181	999999	999999	999999	999999	800	999999	581	229	232	957	958	330	359	618	999999	999999	677	865	440	553	956	73	999999	999999	652	474	820	999999	585	419	87	999999	448	574	197	669	350	713	360	457	749	176	999999	88	797	350	321	74	172	315	780	758	614	175	225	999999	406	198	389	999999	741	693	643	812	999999	413	882	785	999999	143	823	963	999999	983	803	999999	91	974	291	999999	163	755	999999	280	638	328	940	283	358	493	272	161	999999	34	715	65	532	178	208	999999	999999	535	643	38	491	816	253	631	371	435	622	999999	907	87	182	986	968	373	999999	562	472	609	436	999999	870	999999	999999	999999	999999	999999	266	913	999999	896	844	627	121	697	999999	999999	999999	319	999999	922	870	841	999999	256	851	729	97	999999	994	646	921	999999	109	705	167	819	187	761	363	999999	179	709	655	20	242	555	874	281	585	361	486	162	697	514	999999	999999	428	999999	640	548	660	107	918	139	975	986	528	999999	999999	999999	999999	323	999999	999999	753	171	196	243	24	999999	854	999999	583	642	169	768	170	594	638	999999	400	999999	131	815	962	81	790	525	45	999999	37	999999	999999	615	716	999999	206	409	760	905	999999	195	999999	344	693	844	524	285	970	216	826	999999	778	999999	578	850	202	999999	999999	681	999999	999999	999999	999999	999999	999999	84	967	999999	996	999999	999999	999999	732	294	999999	425	786	131	127	557	514	555	829	428	103	690	339	47	999999	999999	66	82	88	999999	999999	987	609	75	308	770	556	359	973	999999	75	999999	55	127	999999	435	999999	999999	999999	134	866	999999	999999	350	184	705	745	999999	70	36	999999	999999	755	207	999999	999999	815	999999	823	357	11	999999	581	194	363	994	644	222	999999	440	564	48	863	954	999999	66	619	999999	891	603	34	999999	299	999999	139	386	353	847	15	999999	619	999999	205	999999	133	999999	543	193	999999	189	70	533	266	629	472	476	999999	801	539	65	609	999999	829	230	332	385	999999	635	65	976	651	797	216	529	820	869	843	12	999999	956	523	435	282	711	542	501	999999	999999	483	662	561	552	318	949	999999	73	865	999999	999999	748	999999	908	137	19	538	272	326	737	809	603	999999	822	970	582	999999	183	999999	999999	687	999999	999999	999999	161	403	999999	108	999999	266	983	756	13	868	
473	92	120	614	308	272	182	280	185	999999	860	880	38	739	581	999999	417	371	790	999999	297	999999	999999	651	757	734	594	440	783	69	999999	999999	600	765	358	888	472	927	875	20	945	417	999999	999999	344	280	374	999999	527	754	849	621	999999	999999	999999	765	999999	468	857	573	999999	999999	999999	125	877	807	290	273	390	692	999999	490	496	779	801	879	62	347	317	486	999999	909	912	39	220	142	96	999999	999999	593	999999	14	80	311	343	999999	921	539	516	999999	990	111	304	834	491	369	999999	196	464	701	999999	999999	999999	381	213	768	829	466	905	745	720	946	89	797	999999	268	419	194	446	999999	999999	523	999999	780	999999	999999	614	88	548	851	16	900	999999	999999	880	526	999999	999999	108	575	999999	999999	633	771	999999	54	31	507	679	233	999999	940	750	866	742	199	191	999999	885	945	163	751	999999	64	738	820	999999	596	917	638	415	999999	96	999999	224	503	889	999999	999999	450	246	117	408	324	901	76	159	23	749	690	344	482	812	162	421	632	546	579	999999	999999	978	435	589	999999	818	238	854	879	651	248	310	132	415	445	708	999999	999999	603	999999	672	670	62	999999	236	303	933	908	999999	459	999999	957	319	36	999999	999999	811	527	999999	506	999999	221	280	371	999999	389	221	76	377	453	376	290	999999	426	999999	334	925	588	363	747	884	329	921	429	999999	291	990	999999	999999	972	897	527	999999	107	999999	461	400	690	345	847	92	866	999999	999999	92	311	25	893	666	644	546	233	174	619	621	353	300	850	311	230	398	999999	999999	999999	556	849	999999	845	937	999999	934	245	252	515	665	28	789	999999	346	759	275	107	999999	802	436	674	999999	999999	999999	999999	170	549	389	999999	458	966	247	144	933	243	999999	179	955	756	710	311	999999	659	953	603	564	859	513	999999	999999	301	686	826	968	881	999999	927	999999	802	748	999999	855	136	67	699	780	654	507	113	753	105	151	683	102	999999	693	703	423	882	580	311	999999	837	171	166	999999	420	175	61	747	88	810	162	18	325	999999	853	999999	263	999999	909	361	999999	999999	858	999999	13	734	843	198	793	514	487	999999	999999	358	999999	965	999999	419	370	488	999999	366	674	295	988	675	776	999999	839	999999	999999	69	671	949	635	48	313	16	286	999999	332	863	999999	573	333	999999	570	967	999999	888	999999	843	462	999999	905	54	999999	572	171	999999	958	999999	358	999999	354	427	999999	497	999999	979	662	999999	143	999999	166	592	412	110	999999	68	114	808	253	950	
411	326	999999	251	54	591	914	740	845	948	999999	168	514	272	229	905	999999	83	999999	457	999999	806	710	999999	999999	999999	642	33	610	112	233	160	920	407	289	999999	820	319	453	140	74	999999	58	194	957	998	88	149	881	66	687	41	562	796	724	605	999999	829	999999	731	999999	891	140	999999	999999	577	248	999999	982	200	95	999999	630	124	392	315	757	526	999999	275	244	502	152	553	425	202	597	999999	683	684	422	990	341	722	191	183	790	999999	469	390	759	971	166	999999	971	999999	411	448	413	419	847	99	19	712	496	456	749	587	327	532	979	124	433	308	778	105	729	999999	933	999999	524	451	67	439	515	272	999999	461	582	999999	791	159	999999	274	999999	333	980	629	235	999999	434	213	988	999999	999999	645	548	858	912	876	896	503	514	999999	894	406	42	579	206	234	999999	297	15	528	741	830	404	168	471	454	999999	109	682	208	999999	320	462	130	39	869	723	999999	549	705	901	298	999999	524	379	440	301	411	433	999999	999999	147	999999	469	205	579	251	999999	999999	999999	762	796	820	999999	421	583	943	911	999999	336	510	633	747	309	626	452	999999	879	788	999999	999999	712	676	681	584	646	122	992	999999	459	628	343	100	91	943	114	999999	337	112	999999	497	389	861	106	999999	990	399	899	999999	999999	393	371	601	365	999999	59	130	148	731	775	471	950	986	999999	708	177	542	665	999999	521	999999	858	776	992	543	774	851	579	999999	594	256	999999	999999	182	76	266	742	734	778	893	984	339	999999	337	999999	999999	999999	999999	398	999999	457	999999	543	331	777	999999	595	999999	999999	539	208	550	956	147	528	258	800	813	34	451	999999	808	887	472	537	644	262	449	668	997	381	999999	999999	858	147	522	679	828	404	999999	999999	143	913	248	695	999999	382	468	808	86	745	999999	746	947	897	649	999999	80	999999	143	281	156	999999	824	167	127	369	108	10	15	578	999999	419	492	780	301	895	999999	777	102	271	999999	640	592	999999	999999	344	999999	999999	497	999999	609	44	271	270	525	202	98	999999	577	85	999999	468	802	507	773	179	263	176	999999	754	206	303	701	999999	999999	999999	358	573	999999	999999	135	147	999999	339	969	999999	157	232	265	108	806	568	209	999999	987	336	999999	94	488	623	90	77	999999	743	999999	316	342	400	783	19	844	525	716	794	949	999999	955	473	538	834	32	999999	999999	507	947	638	103	999999	884	161	678	273	999999	751	702	68	999999	999999	859	662	605	756	448	255	999999	
999999	851	414	77	849	999999	373	556	999999	600	58	999999	857	796	999999	222	659	516	632	340	580	999999	999999	102	999999	999999	197	614	875	239	275	593	666	999999	666	999999	689	999999	999999	780	315	999999	441	160	653	903	925	999999	27	450	946	250	816	914	683	999999	887	322	999999	494	193	758	999999	999999	999999	465	999999	614	140	999999	999999	53	482	851	999999	862	998	813	448	988	438	224	597	434	292	35	999999	751	569	815	899	376	999999	549	999999	556	47	999999	999999	197	414	321	842	999999	917	903	768	999999	999999	821	852	999999	873	999999	999999	968	999999	255	141	309	689	747	55	324	165	166	614	932	264	478	999999	980	999999	260	999999	127	382	634	999999	389	267	811	861	747	962	826	503	251	493	628	395	999999	886	526	508	666	999999	999999	807	761	298	835	710	999999	995	871	95	622	999999	939	999999	536	999999	752	52	877	999999	999999	362	338	662	373	999999	999999	93	999999	104	471	752	917	850	854	827	999999	100	431	110	451	752	100	741	880	999999	999999	42	999999	62	143	483	631	781	969	175	478	999999	925	397	999999	999999	961	999999	623	999999	696	999999	741	708	999999	662	621	776	443	999999	271	597	782	735	894	999999	999999	981	961	999999	999999	145	880	999999	359	655	999999	44	35	124	790	323	128	20	940	465	300	160	78	481	999999	854	347	424	904	880	326	200	999999	482	112	979	816	634	748	999999	999999	62	999999	338	497	586	751	329	764	948	479	771	999999	999999	312	84	913	999999	135	277	797	466	784	478	999999	974	541	999999	22	999999	507	493	271	389	257	999999	801	739	983	285	999999	28	659	956	411	555	405	74	179	38	999999	336	509	481	763	751	278	880	999	523	55	208	316	953	451	986	509	414	999999	75	283	184	999999	849	173	999999	999999	828	999999	783	999999	999999	383	984	999999	180	983	790	626	505	969	920	999999	470	240	999999	711	999999	515	424	55	990	884	114	754	891	829	659	317	999999	999999	450	813	999999	944	578	824	332	999999	280	12	719	999999	684	105	362	999999	46	619	999999	999999	110	322	999999	738	587	592	278	239	852	351	333	999999	642	560	529	999999	524	999999	661	90	389	999999	245	422	335	212	209	18	402	457	999999	50	58	916	999999	137	171	487	367	999999	556	999999	999999	999999	678	247	155	134	576	256	919	999999	957	188	999999	613	87	999999	412	385	999999	269	837	405	557	999999	433	726	714	402	999999	47	999999	675	533	296	140	315	999999	98	66	85	441	155	538	282	93	999999	238	242	
999999	931	84	982	603	296	265	961	999999	999999	813	999999	419	184	310	882	363	292	999999	401	482	772	495	324	328	999999	999999	691	866	285	209	563	497	482	352	999999	999999	999999	82	246	41	999999	999999	999999	999999	636	666	267	845	999999	999999	999999	224	837	760	287	445	999999	663	999999	999999	573	104	105	195	259	932	936	999999	999999	999999	187	219	999999	369	312	837	147	50	691	999999	570	999999	220	366	408	349	660	722	75	578	213	521	786	777	467	85	999999	173	999999	999999	729	999999	559	736	741	591	805	477	457	449	308	719	972	643	898	999999	883	738	999999	910	281	224	999999	999999	999999	999999	432	641	999999	236	998	973	26	986	922	999999	999999	999999	625	817	544	999999	274	626	280	494	549	153	879	999999	202	999999	386	124	433	999999	668	999999	29	84	168	999999	999999	231	999999	334	999999	986	999999	762	440	408	122	969	999999	98	999999	149	999999	999999	126	289	999999	172	44	898	597	902	563	417	999999	455	465	550	659	380	618	53	185	999999	791	999999	432	126	309	999999	987	999999	999999	999999	999999	529	405	796	999999	878	411	412	196	551	737	800	433	313	295	985	999999	999999	319	995	480	999999	999999	500	999999	563	857	645	863	250	911	189	164	228	999999	947	59	669	592	780	968	999999	999999	634	999999	999999	999999	128	830	324	999999	425	999999	751	999999	658	565	905	364	404	31	999999	549	946	999999	558	646	999999	460	348	935	999999	979	539	999999	274	60	339	291	999999	433	738	814	548	398	496	91	412	999999	999999	999999	999999	314	198	758	999999	666	909	994	660	353	925	668	492	388	577	446	568	724	600	608	235	623	999999	999999	293	951	10	999999	153	999999	999999	851	266	955	999999	969	790	780	999999	607	999999	345	999999	999999	999999	999999	999999	170	999999	60	522	687	763	999999	167	530	400	228	475	260	666	999999	999999	193	999999	999999	411	999999	597	608	999999	788	898	999999	468	999999	992	815	471	223	999999	840	736	102	999999	557	999999	670	798	270	578	999999	315	575	999999	999999	494	999999	989	434	668	794	572	223	405	734	999999	770	137	999999	538	584	756	261	630	999999	625	758	239	561	985	740	738	336	39	999999	482	333	60	679	405	555	826	46	555	834	277	999999	999999	229	767	999999	999999	531	999999	994	999999	63	945	125	999999	735	217	437	449	927	66	245	999999	321	261	466	999999	458	999999	982	758	719	706	795	557	111	71	19	793	668	207	217	604	45	278	999999	999999	935	515	669	347	399	597	627	778	42	339	385	999999	311	607	94	
658	749	245	105	356	999999	567	72	673	208	999999	780	730	849	641	158	53	832	87	785	942	213	645	369	999999	89	27	525	771	686	51	999999	999999	122	558	854	799	182	82	999999	377	453	995	149	999999	817	897	928	401	190	342	145	999999	822	152	455	999999	876	973	999999	999999	999999	300	987	999999	161	718	617	301	786	999999	871	760	849	417	999999	217	999999	999999	999999	999999	99	134	590	354	906	999999	249	999999	112	999999	922	208	804	106	334	999999	999999	999999	603	999999	999999	637	614	999999	470	384	999999	999999	653	248	608	999999	669	94	52	999999	999999	643	259	999999	479	646	198	999999	999999	672	999999	752	999999	999999	209	999999	19	216	999999	461	519	759	883	532	883	835	999999	864	151	658	539	719	63	999999	453	374	733	999999	628	642	448	578	403	798	428	999999	330	318	48	95	263	999999	192	590	999999	999999	760	726	20	644	999999	333	894	999999	999999	999999	698	999999	891	835	788	999999	587	999999	23	941	999999	94	113	999999	514	999999	999999	999999	405	86	537	472	18	999999	613	999999	999999	984	322	125	683	999999	664	999999	932	654	999999	999999	307	953	999999	922	577	467	999999	675	623	758	999999	322	507	839	383	67	708	235	667	398	231	781	609	603	946	897	267	741	430	920	328	999999	591	622	758	451	210	999999	895	551	999999	938	393	941	999999	999999	618	844	251	607	485	999999	987	38	982	525	353	999999	975	999999	209	999999	255	999999	439	280	730	999999	90	999999	856	102	340	999999	487	999999	999999	999999	749	946	289	422	999999	822	445	621	872	563	999999	242	107	927	999999	225	352	999999	692	690	511	583	280	733	764	999999	999999	392	376	871	550	999999	137	685	533	39	999999	999999	361	999999	267	817	408	177	253	847	834	999999	999999	125	773	429	999999	999999	166	999999	676	555	658	999999	82	62	255	10	22	999999	999999	421	404	999999	824	564	707	269	432	694	184	112	490	916	484	821	929	260	999999	130	107	430	999999	367	999999	844	999999	180	360	215	571	408	999999	999999	742	422	535	852	301	218	722	999999	999999	999999	991	573	75	999999	706	260	133	995	901	999999	999999	999999	892	999999	257	999999	436	536	908	227	132	775	947	188	183	71	296	86	999999	889	408	766	999999	66	376	999999	779	396	473	109	91	576	506	272	999999	67	529	498	605	321	782	999999	433	66	349	999999	625	999999	568	644	999999	56	46	22	493	87	538	836	669	467	210	49	73	808	146	556	278	685	720	125	999999	999999	481	647	999999	223	342	99	716	999999	174	
891	827	829	145	44	540	494	779	999999	528	693	999999	148	121	742	999999	625	920	999999	947	940	999999	452	112	177	575	398	904	279	745	449	129	519	302	318	221	243	999999	111	999999	999999	905	999999	596	848	999999	342	536	374	999999	717	178	923	213	234	999999	384	726	967	469	999999	589	510	644	89	574	319	999999	999999	530	999999	951	819	777	999999	44	999999	855	264	209	999999	999999	540	999999	37	281	206	316	78	593	999999	517	705	999999	874	204	999999	695	517	283	999999	497	733	843	212	765	999999	155	999999	199	889	999999	472	999999	235	288	999999	999999	617	807	378	999999	776	999999	999999	999999	255	187	999999	968	639	999999	348	980	550	745	999999	999999	999999	271	922	999999	276	999999	999999	999999	54	999999	999999	595	999999	83	999999	999999	999999	656	720	523	999999	831	519	181	252	81	559	748	190	491	999999	490	160	363	356	355	884	328	736	896	515	999999	336	317	999999	999999	824	566	71	637	85	894	34	614	545	999999	751	751	807	999999	330	955	137	563	721	999999	999999	790	999999	733	999999	586	919	824	18	774	505	212	409	935	257	992	687	552	999999	331	465	545	817	213	603	142	520	541	576	560	258	772	595	999999	870	999999	840	338	812	498	999999	210	606	770	999999	549	352	871	947	338	278	999999	158	400	470	900	972	999999	139	693	76	999999	258	458	526	999999	616	564	75	999999	161	358	740	916	356	264	938	999999	999999	64	790	999999	593	248	291	673	624	205	385	999999	70	328	999999	999999	432	597	952	158	999999	915	932	788	806	734	186	919	844	241	53	215	999999	999999	957	85	902	427	794	20	999999	853	118	421	189	104	162	833	159	621	494	759	311	790	999999	650	999999	11	999999	859	71	372	999999	392	161	999999	18	999999	370	133	226	15	802	999999	981	401	806	521	999999	711	581	999999	999999	233	747	294	904	181	133	317	953	900	584	934	999999	804	33	725	269	19	96	27	472	999999	404	488	956	369	809	411	843	999999	402	999999	287	718	602	606	645	867	999999	836	21	63	999999	325	430	868	999999	187	377	91	999999	599	625	999999	999999	743	828	268	338	545	372	721	473	353	508	453	657	239	212	427	90	999999	745	259	999999	999999	856	88	999999	98	999999	999999	43	762	999999	803	515	724	839	999999	777	999999	539	729	474	999999	590	826	817	977	221	764	974	950	999999	858	854	999999	557	999999	999999	999999	210	249	180	740	999999	710	993	704	999999	933	400	999999	649	703	999999	999999	785	717	828	39	999999	999999	999999	999999	
657	93	761	500	949	150	176	378	999999	37	999999	299	999999	734	611	999999	832	122	49	999999	374	999999	310	307	995	999999	590	999999	641	858	489	129	372	570	999999	605	999999	999999	755	797	766	999999	383	621	999999	574	999999	61	115	999999	999999	158	999999	599	244	999999	782	464	999999	999999	560	999999	999999	999999	548	65	926	989	651	16	930	339	999999	251	521	353	256	688	779	999999	383	538	734	691	661	999999	88	773	335	66	822	494	998	645	999999	439	293	271	83	999999	647	999999	409	109	999999	867	999999	800	999999	999999	780	999999	999999	83	736	999999	602	55	999999	999999	999999	163	663	595	999999	445	999999	999999	14	91	69	999999	999999	999999	784	907	139	634	672	794	549	288	695	444	285	729	810	924	909	225	837	999999	811	865	999999	999999	812	814	916	584	999999	80	795	995	831	795	487	999999	999999	829	999999	968	382	666	668	699	467	229	319	463	634	416	811	789	254	820	183	749	823	299	104	324	717	98	999999	479	492	699	999999	490	251	443	635	89	333	869	999999	155	207	794	37	593	505	999999	949	129	268	15	751	20	621	737	553	999	734	577	260	294	407	999999	216	767	999999	828	999999	999999	781	999999	999999	384	955	38	999999	38	999999	511	819	999999	148	999999	221	487	948	601	868	513	889	635	355	755	618	581	747	18	588	269	975	999999	250	757	348	536	999999	999999	65	593	195	524	737	999999	757	995	999999	268	977	729	999999	26	960	999999	999999	155	386	710	766	383	291	544	450	13	535	153	23	390	800	685	937	581	545	999999	328	375	898	131	999999	622	999999	488	41	858	450	959	716	542	456	202	159	839	610	682	312	999999	83	999999	697	614	982	764	468	302	792	247	480	999999	390	936	999999	999999	712	153	948	802	999999	592	999999	999999	436	999999	934	608	999999	999999	971	863	972	676	301	174	433	999999	640	999999	30	738	999999	999999	999999	41	161	519	944	894	137	999999	734	999999	148	491	180	131	187	510	830	859	766	694	276	617	712	713	645	93	999999	328	999999	287	782	774	525	999999	97	999999	329	424	999999	641	970	513	139	472	538	809	993	999999	215	140	840	999999	999999	382	999999	870	328	448	999999	861	72	999999	999999	456	727	374	966	999999	43	781	190	999999	206	134	723	763	488	999999	185	835	100	529	999999	382	447	621	801	153	425	226	999999	999999	550	802	579	171	559	682	745	173	843	182	278	433	949	434	964	847	658	999999	392	89	273	48	770	543	695	582	999999	115	572	822	405	817	
705	999999	999999	403	555	561	999999	806	504	21	992	999999	999999	688	433	999999	657	999999	495	999999	834	999999	999999	511	41	999999	475	976	999999	999999	601	31	777	461	999999	649	569	570	302	106	968	586	585	999999	999999	853	292	999999	158	997	458	999999	337	999999	999999	707	691	364	371	519	96	999999	143	865	999999	999999	150	999999	999999	783	453	999999	661	399	283	999999	422	366	464	188	753	468	828	675	190	982	693	999999	999999	30	958	215	999999	782	20	741	999999	719	841	85	712	492	56	374	553	372	957	938	879	999999	295	334	899	193	766	627	408	467	999999	438	287	525	331	939	999999	247	887	879	388	999999	805	702	524	388	999999	270	422	999999	131	818	34	755	745	742	735	633	999999	25	25	393	342	985	45	413	798	999999	999999	117	999999	316	999999	88	559	999999	930	592	809	999999	717	506	214	945	345	866	413	531	999999	589	213	202	932	999999	863	995	209	999999	667	121	589	999999	999999	314	999999	815	344	945	206	408	812	999999	999999	794	308	999999	999999	397	999999	179	999	277	999999	581	903	357	383	999999	224	563	147	120	925	999999	931	438	406	899	41	530	531	467	334	999999	776	70	378	148	573	999999	816	812	180	498	121	322	999999	528	410	566	442	731	730	642	271	702	227	134	862	869	121	288	365	129	647	541	943	999999	805	843	978	999999	48	870	746	335	940	436	586	619	567	878	999999	999999	97	799	999999	691	119	83	842	253	285	703	999999	538	456	60	999999	579	379	999999	999999	567	999999	206	999999	860	895	936	762	790	999999	999999	311	243	789	890	41	999999	804	999999	999999	731	999999	999999	999999	345	637	218	878	889	585	16	250	732	165	931	887	891	116	876	795	999999	321	62	705	41	401	999999	999999	999999	29	13	775	127	909	992	566	852	246	357	233	687	67	999999	214	999999	13	579	999999	999999	12	999999	740	928	465	752	999999	948	39	928	943	637	469	323	870	581	999999	132	823	173	374	45	999999	999999	652	118	126	448	847	999999	999999	822	922	999999	562	879	999999	846	999999	167	582	618	822	318	414	596	999999	999999	999999	632	309	880	756	913	999999	967	494	981	286	356	635	999999	111	999999	899	131	999999	578	760	991	999999	999999	469	665	590	999999	999999	999999	354	65	891	999999	446	999999	864	157	75	18	408	595	394	999999	570	316	531	612	517	957	418	999999	999999	648	983	21	324	914	421	100	333	736	999999	157	636	230	465	263	534	886	10	751	65	999999	180	174	607	36	999999	163	144	978	
999999	265	999999	71	183	252	398	435	899	950	999999	999999	685	999999	840	246	655	349	850	278	999999	630	999999	666	237	185	999999	818	413	298	99	999999	956	354	999999	999999	229	575	56	222	864	108	987	60	999999	999999	31	999999	334	999999	381	999999	312	866	999999	999999	309	272	999999	998	774	579	999999	611	860	478	28	340	184	999999	999999	89	302	638	999999	999999	999999	906	651	156	164	999999	494	999999	917	614	955	999999	453	878	999999	957	999999	58	448	294	999999	999999	199	546	71	690	334	982	353	999999	999999	999999	462	999999	976	999999	999999	999999	843	804	95	978	694	256	523	929	887	999999	162	69	348	254	999999	999999	901	267	717	114	95	474	999999	512	699	626	432	290	636	532	901	797	346	63	214	644	209	109	999999	942	999999	999999	802	999999	829	293	952	938	484	344	29	718	999999	999999	602	379	169	582	289	78	824	242	302	365	404	365	723	295	49	555	918	999999	575	999999	90	952	671	616	682	415	673	493	806	999999	512	999999	121	829	461	999999	484	999999	820	623	128	790	839	447	999999	474	999999	667	899	999999	999999	227	153	910	435	649	999999	552	899	999999	404	340	436	10	853	221	999999	999999	833	213	81	301	999999	952	655	300	999999	234	999999	218	999999	16	594	877	876	294	49	210	999999	812	137	931	727	946	999999	999999	363	839	999999	999999	230	999999	999999	695	857	999999	245	999999	265	145	536	483	570	691	38	397	999999	999999	999999	568	999999	52	999999	31	86	149	573	45	734	867	936	283	640	999999	987	999999	183	899	29	751	59	849	999999	268	285	654	371	999999	917	830	999999	804	715	999999	251	999999	185	999999	619	999999	561	999999	466	999999	209	263	999999	10	999999	860	224	999999	540	382	999999	331	106	242	999999	432	778	536	128	903	825	141	999999	614	999999	809	999999	999999	290	999999	199	850	393	558	999999	31	810	999999	342	67	616	205	274	343	517	919	91	943	76	999999	939	35	91	999999	571	77	696	999999	999999	894	868	853	566	999999	193	999999	999999	548	999999	724	999999	999999	999999	999999	999999	629	867	234	107	408	727	58	999999	103	999999	174	999999	829	986	991	335	581	999999	448	198	762	639	999999	160	848	980	542	770	999999	575	531	831	30	276	999999	210	471	142	999999	176	819	999999	472	868	28	899	119	999999	192	999999	50	731	999999	999999	534	990	832	999999	258	427	195	288	999999	528	839	999999	999999	563	55	791	864	448	413	281	379	213	176	176	141	949	999999	980	588	953	534	999999	85	157	741	999999	377	397	883	
856	999999	999999	606	999999	999999	685	160	555	516	400	999999	601	328	483	503	331	999999	665	942	309	999999	214	700	999	993	49	267	601	999999	104	423	999999	564	556	300	838	606	231	148	999999	798	999999	999999	197	429	932	999999	602	654	420	999999	999999	454	584	999999	777	840	607	951	988	427	999999	734	422	976	67	999999	999999	192	999999	724	602	526	496	999999	239	740	999999	999999	70	567	664	946	411	967	999999	31	980	255	999999	999999	999	999999	999999	38	249	592	61	220	999999	895	710	419	990	999999	533	195	958	83	81	46	999999	999999	999999	430	763	999999	332	455	999999	999999	66	526	999999	999999	725	332	377	467	271	647	688	999999	999999	999999	857	255	956	716	443	526	73	907	999999	486	671	972	390	728	999999	636	269	606	945	335	839	193	750	999999	999999	211	999999	500	811	999999	358	999999	817	725	573	999999	656	616	21	749	972	159	999999	999999	994	753	999999	648	202	999999	388	92	356	999999	335	673	505	632	746	241	707	572	105	750	138	636	164	665	165	757	980	999999	999999	206	362	999999	841	999999	999999	999999	269	180	308	186	55	275	999999	999999	399	999999	22	33	870	780	999999	410	63	601	64	999999	598	999999	999999	999999	654	735	999999	160	531	999999	831	938	303	999999	972	537	274	919	705	999999	948	999999	275	999999	999999	956	782	814	999999	999999	637	250	512	970	627	982	999999	863	531	320	999999	537	999999	754	78	999999	999999	350	999999	513	145	143	896	202	999999	378	999999	237	699	698	999999	684	995	578	999999	999999	436	332	902	989	850	410	999999	999999	94	999999	999999	520	196	671	236	442	16	651	816	503	354	319	999999	259	971	459	999999	999999	367	103	999999	833	747	999999	647	407	999999	999999	999999	734	745	511	117	10	560	500	999999	999999	999999	520	678	354	761	514	246	999999	999999	652	27	999999	246	564	999999	991	878	983	773	709	33	828	993	197	988	92	757	843	211	559	999999	480	418	999999	999999	999999	425	198	81	242	251	531	634	999999	800	272	498	999999	484	126	999999	577	999999	999999	13	999999	526	490	365	679	757	403	914	223	953	547	982	109	203	189	576	690	911	540	468	501	203	207	396	726	594	576	368	95	999999	131	753	86	143	999999	999999	934	832	402	485	999999	617	421	842	263	289	398	987	999999	550	441	665	999999	873	511	449	328	103	639	95	190	44	828	785	832	999999	905	966	475	999999	641	857	519	999999	620	884	781	365	999999	446	205	999999	74	545	999999	466	566	212	631	999999	11	999999	202	316	304	
813	788	999999	999999	999999	383	999999	999999	444	909	583	155	999999	263	627	667	999999	999999	999999	890	601	969	999999	789	999999	237	703	999999	196	857	800	665	212	760	807	999999	155	355	672	999999	772	77	629	999999	421	999999	434	949	13	620	48	999999	999999	999999	703	843	505	999999	999999	999999	999999	97	999999	586	119	999999	943	999999	456	531	522	617	298	141	999999	534	349	657	378	65	803	754	999999	999999	819	919	666	786	999999	964	999999	999999	711	440	999999	999999	999999	999999	526	503	376	62	999999	999999	108	431	591	867	999999	999999	503	847	999999	999999	438	926	755	999999	999999	199	261	167	324	999999	931	222	905	857	999999	441	792	306	141	999999	688	999999	261	859	477	397	338	799	486	999999	999999	753	999999	999999	11	464	930	983	285	337	251	219	738	20	999999	885	526	999999	127	867	386	206	999999	999999	899	999999	675	895	291	380	861	999999	680	435	31	999999	391	781	856	999999	511	809	31	804	999999	479	21	999999	999999	999999	871	999999	681	619	512	999999	999999	999999	234	322	999999	44	999999	999999	475	789	539	313	989	371	999999	745	999999	832	366	577	185	911	969	430	676	435	585	999999	508	267	780	70	922	757	151	162	999999	543	505	476	117	125	338	843	999999	708	260	947	97	136	726	848	263	935	999999	135	999999	803	646	363	458	11	406	218	18	999999	390	242	230	351	197	344	337	889	469	69	583	135	491	968	184	999999	612	382	541	932	999999	999999	668	25	894	753	897	999999	999999	115	719	129	835	470	999999	27	727	745	938	999999	999999	999999	475	39	999999	142	322	677	189	999999	398	33	677	85	671	403	574	999999	999999	444	446	195	871	999999	999999	463	300	30	650	999999	999999	999999	444	159	421	999999	521	639	999999	999999	441	229	962	207	716	695	999999	759	999999	924	453	522	298	999999	944	335	502	999999	688	98	842	999999	36	32	909	531	589	528	664	999999	881	999999	740	695	12	227	999999	674	647	999999	21	999999	999999	726	713	398	999999	940	214	95	999999	410	999999	385	919	999999	202	940	999999	195	116	924	104	572	53	518	781	602	501	727	112	999999	474	43	87	310	81	310	318	521	952	648	323	578	294	999999	984	365	776	863	999999	292	999999	462	548	96	446	999999	682	204	616	999999	448	486	983	124	936	916	308	618	77	892	631	776	242	467	610	526	287	572	999999	425	999999	637	703	819	451	21	999999	990	999999	999999	627	999999	904	999999	209	837	595	999999	545	77	67	168	999999	142	661	610	230	90	485	999999	380	999999	
670	999999	999999	999999	783	173	999999	999999	431	317	754	654	274	999999	871	265	268	773	930	116	36	467	368	667	842	570	168	840	791	414	514	999999	53	516	454	713	826	999999	64	431	999999	620	645	749	999999	151	868	999999	738	964	822	712	989	273	93	212	832	492	999999	222	15	832	142	26	999999	810	999999	757	72	168	439	999999	719	509	609	416	999999	619	999999	700	702	24	999999	827	999999	802	953	779	432	251	999999	999999	429	841	425	675	488	628	946	603	540	120	91	580	535	952	993	490	664	999999	999999	223	238	278	519	999999	999999	999999	433	10	856	831	999999	821	287	999999	449	877	999999	933	927	202	999999	660	169	592	932	531	301	640	808	473	125	755	860	668	116	160	999999	434	945	182	205	945	746	999999	786	270	303	999999	512	125	406	999999	750	999999	550	577	118	927	69	999999	23	793	201	393	999999	579	999999	618	988	298	554	659	987	999999	997	726	914	460	805	672	238	860	137	999999	76	395	15	671	127	538	52	405	375	747	169	411	754	363	993	217	309	684	999999	223	571	747	742	999999	200	999999	663	999999	131	396	999999	999999	666	508	326	329	574	299	501	460	999999	159	294	999999	595	596	972	999999	466	999999	373	999999	419	999999	131	999999	652	19	480	303	875	393	283	978	778	16	999999	255	46	674	643	999999	999999	991	966	999999	462	502	999999	604	852	999999	202	533	999999	424	999999	752	999999	999999	999999	999999	818	999999	584	863	875	999999	471	589	851	726	524	792	955	363	999999	427	999999	710	867	160	999999	876	450	773	201	750	954	363	272	999999	999999	999999	997	88	201	984	417	113	546	156	999999	820	753	135	586	409	577	999999	62	999999	805	676	139	526	954	942	757	810	671	134	361	117	326	999999	858	485	795	876	171	999999	999999	843	999999	720	999999	789	132	325	196	791	182	294	311	999999	999999	999999	910	480	134	999999	999999	999999	441	999999	795	999999	504	894	277	111	614	999999	508	675	999999	962	513	418	406	999999	999999	442	624	879	999999	76	806	999999	999999	666	575	324	751	999999	161	413	411	752	925	206	295	237	57	94	999999	481	785	636	999999	234	999999	501	84	960	439	793	982	999999	469	728	126	133	233	611	536	300	949	999999	523	903	999999	760	493	209	879	592	999999	539	702	480	999999	999999	999999	999999	977	84	249	999999	999999	367	431	849	292	206	90	171	999999	446	558	887	532	198	122	735	673	927	999999	875	91	847	409	453	999999	989	447	946	392	785	633	462	60	168	
124	999999	482	712	478	296	128	717	588	947	999999	815	999999	102	67	15	774	59	76	374	710	635	958	999999	989	999999	759	144	999999	228	999999	106	999999	999999	84	956	263	961	459	721	756	999999	269	461	999999	54	999999	354	999999	387	21	584	395	685	458	999999	207	504	722	185	999999	984	938	369	144	884	977	583	28	111	751	812	600	355	999999	999999	376	506	515	999999	260	999999	255	401	216	239	710	999999	916	595	999999	999999	248	283	194	771	435	999999	327	587	76	999999	336	787	636	999999	999999	50	77	121	999999	999999	988	778	999999	132	738	547	163	905	999999	826	667	433	352	992	574	327	999999	846	911	999999	999999	928	877	792	999999	468	764	17	255	669	999999	804	482	67	770	999999	358	71	42	999999	746	421	412	999999	801	999999	444	643	999999	999999	879	230	210	646	999999	69	900	142	999999	999999	782	155	659	515	741	863	999999	295	999999	999999	969	999999	814	999999	730	999999	525	637	991	999999	34	130	383	999999	789	864	603	999999	544	710	569	225	28	999999	999999	600	761	897	508	938	952	159	999999	999999	696	780	415	187	999999	999999	543	273	999999	868	999999	661	772	80	725	877	999999	125	999999	520	544	999999	91	61	919	140	15	628	138	999999	233	874	708	852	892	19	458	426	920	789	177	305	999999	159	517	999999	828	691	181	999999	678	999999	408	999999	985	942	698	364	267	999999	750	915	999999	98	999999	380	953	919	187	715	429	843	999999	961	353	249	680	931	544	476	312	323	457	999999	999999	999999	999999	806	867	999999	321	103	168	145	49	999999	999999	999999	999999	146	498	908	513	466	211	835	999999	447	558	746	272	766	820	791	999999	436	999999	637	999999	259	905	157	62	237	999999	336	999999	999999	922	101	88	696	428	407	999999	999999	809	991	306	548	753	38	257	131	687	554	283	377	999999	612	999999	533	279	264	999999	351	856	286	999999	999999	160	583	525	999999	667	999999	348	422	813	999999	626	476	340	999999	999999	999999	900	930	999999	850	63	999999	999999	999999	307	554	426	174	176	636	547	999999	999999	431	999999	999999	512	789	999999	999999	215	860	563	584	985	327	203	113	758	999999	999999	925	735	221	999999	842	188	999999	170	122	159	999999	256	186	541	102	547	999999	777	336	374	999999	476	438	644	202	754	999999	333	999999	361	322	416	812	196	999999	797	718	610	556	991	306	629	999999	962	999999	999999	387	52	893	779	999999	336	431	990	339	458	307	576	629	97	367	999999	189	999999	999999	768	444	999999	999999	304	829	308	230	
345	77	999999	135	476	613	999999	999999	778	440	210	77	986	999999	822	999999	172	999999	151	980	468	999999	424	449	590	135	272	179	397	999999	598	950	986	116	999999	922	847	999999	830	962	999999	999999	999999	451	979	693	850	783	622	999999	757	999999	687	327	761	711	653	52	545	350	351	999999	979	655	842	259	999999	879	898	899	999999	999999	669	189	940	747	55	972	999999	896	999999	999999	557	263	375	793	999999	668	999999	384	999999	999999	787	490	999999	631	999999	933	999999	729	612	970	885	722	133	917	999999	507	387	24	666	681	582	648	999999	862	861	725	289	58	986	422	535	523	999999	214	62	189	567	318	15	122	999999	740	999999	315	603	834	140	458	999999	765	291	339	718	598	999999	148	425	759	770	999999	653	560	743	199	999999	371	102	918	865	954	940	79	18	554	317	842	364	759	268	999999	595	831	398	999999	141	205	805	42	982	913	763	999999	547	990	468	812	997	104	870	242	742	999999	592	999999	825	221	331	999999	999999	999999	783	666	500	744	430	821	171	522	68	999999	565	69	936	951	201	999999	531	28	999999	999999	844	270	999999	36	999999	999999	248	693	999999	919	874	642	752	999999	139	999999	999999	803	569	999999	650	999999	45	631	676	683	285	641	513	693	690	312	88	784	999999	523	999999	474	460	56	999999	477	127	148	374	999999	317	999999	821	999999	999999	728	458	447	855	999999	234	266	359	610	108	607	190	712	239	571	563	999999	999999	616	328	843	352	523	75	999999	999999	896	267	753	376	941	819	419	999999	961	854	999999	929	185	999999	999999	124	850	947	974	297	414	909	803	369	999999	286	215	775	981	999999	999999	382	682	12	337	999	606	999999	999999	788	770	843	277	717	923	49	999999	999999	999999	999999	502	576	999999	999999	952	987	463	393	37	665	613	999999	887	586	919	267	256	183	999999	521	517	615	789	195	527	571	642	95	446	309	999999	889	969	999999	883	368	292	999999	59	999999	999999	223	217	502	185	137	955	999999	999999	665	792	708	364	999999	221	886	999999	904	367	999999	355	378	947	999999	999999	724	674	635	703	999999	975	458	133	621	976	999999	408	297	20	399	615	999999	298	999999	517	999999	534	683	999999	996	581	999999	439	999999	995	999999	275	999999	241	999999	462	330	999999	245	690	999999	999999	999999	319	917	488	499	893	999999	776	404	999999	177	219	574	999999	990	999999	999999	980	999999	29	466	626	999999	999999	999999	66	559	937	295	962	62	999999	184	121	791	999999	999999	518	999999	493	472	891	600	98	
108	280	666	999999	999999	735	999999	265	102	324	128	126	510	999999	569	443	343	40	490	999999	999999	87	999999	999999	408	625	471	198	898	114	557	574	35	999999	999999	648	399	298	475	559	999999	999999	997	859	992	674	864	245	999999	648	159	441	410	169	999999	999999	244	213	862	999999	274	102	999999	987	999999	553	999999	790	958	921	53	54	565	931	759	239	90	999999	999999	734	761	236	249	259	955	999999	173	866	658	909	413	196	436	628	295	999999	440	20	999999	448	584	999999	999999	37	999999	114	876	479	409	831	940	68	999999	138	94	999999	999999	116	41	651	390	233	141	58	999999	999999	618	936	645	181	799	79	93	32	159	999999	949	221	999999	999999	248	694	999999	827	999999	355	453	308	544	258	735	333	978	999999	68	360	942	237	999999	746	496	940	834	237	42	999999	975	720	978	407	999999	641	461	190	999999	695	766	314	89	999999	999999	999999	402	397	446	999999	100	642	963	799	745	721	701	908	364	308	859	239	794	108	380	999999	330	999999	999999	103	871	798	47	372	999999	638	158	999999	999999	186	548	447	791	566	780	342	999999	999999	662	376	939	552	825	114	999999	536	999999	999999	792	681	989	265	237	352	999999	999999	999999	600	999999	116	573	999999	999999	188	999999	999999	448	238	328	999999	976	151	484	793	999999	328	972	933	999999	67	129	999999	565	661	999999	293	999999	449	999999	999999	737	166	973	555	802	595	976	646	999999	999999	98	290	663	754	704	848	780	443	198	285	330	670	74	157	987	407	788	915	992	477	212	998	999999	840	310	999999	177	999999	990	569	352	999999	590	123	969	838	512	811	956	348	999999	775	261	999999	167	999999	102	826	567	405	999999	71	999999	876	220	999999	24	999999	453	884	680	850	453	999999	933	994	90	999999	187	999999	894	977	958	653	964	999999	747	589	683	243	727	351	372	595	999999	291	681	714	902	880	823	689	367	81	667	662	999999	999999	753	173	986	999999	999999	417	999999	828	112	10	911	783	352	434	999999	220	999999	338	488	857	865	652	323	376	58	307	999999	215	620	887	986	999999	999999	124	835	520	257	999999	999999	954	95	934	188	680	802	128	537	999999	549	156	914	339	183	999999	999999	999999	849	620	102	350	92	304	217	225	24	999999	679	237	599	629	962	580	635	533	772	999999	473	642	573	999999	769	936	665	999999	972	656	139	999999	999999	999999	670	637	493	362	872	790	999999	963	999999	999999	449	310	999999	919	194	343	704	649	702	835	638	999999	56	172	999999	999999	
638	999999	252	999999	479	50	878	865	959	335	999999	282	661	982	214	510	977	378	490	469	146	746	999999	999999	952	999999	936	523	105	463	590	330	781	726	161	983	720	307	724	408	999999	934	999999	858	999999	431	999999	720	630	137	240	999999	682	999999	18	999999	463	614	415	990	114	365	769	506	744	766	999999	934	831	231	999999	679	653	92	46	212	785	430	391	531	500	225	892	968	232	912	648	669	717	999999	999999	115	892	734	303	999999	175	463	124	491	930	999999	999999	409	347	560	34	599	999999	806	116	43	232	999999	999999	999999	472	801	283	832	127	999999	226	999999	701	684	786	999999	788	999999	46	999999	999999	900	600	447	336	493	999999	672	887	58	594	911	999999	999999	882	18	245	414	604	999999	190	291	373	108	836	326	707	663	773	115	811	999999	769	784	726	332	293	62	562	979	180	611	999999	78	999999	999999	421	215	801	778	683	999999	375	673	151	35	999999	502	610	20	785	967	898	999999	247	489	151	376	999999	560	724	193	999999	625	999999	579	346	304	999999	999999	904	999999	861	995	999999	437	739	999999	642	701	795	999999	451	551	203	213	713	999999	831	999999	999999	54	999999	999999	999999	500	531	749	999999	999999	999999	241	641	89	115	293	999999	902	360	999999	999999	54	999999	78	999999	933	999999	310	431	990	865	999999	999999	112	366	860	999999	999999	999999	931	905	989	999999	79	22	564	160	999999	446	910	107	999999	999999	31	18	130	320	377	486	130	759	231	327	489	999999	515	999999	999999	723	255	999999	999999	999999	428	905	759	427	664	65	210	783	379	864	999999	999999	65	370	452	103	246	550	999999	143	820	999999	683	671	147	373	999999	795	621	999999	201	683	611	848	394	126	259	702	656	322	286	347	389	367	806	596	650	999999	999999	999999	487	704	999999	999999	999999	256	999999	999999	290	301	999999	999999	999999	732	673	838	999999	217	976	335	844	543	894	375	857	482	792	326	999999	550	999999	361	478	999999	170	496	143	260	706	147	894	171	999999	365	763	871	186	657	694	967	316	443	179	990	601	944	810	183	503	999999	463	904	231	740	578	207	936	985	571	186	704	999999	510	838	999999	682	131	539	999999	986	306	145	632	999999	243	999999	999999	488	999999	225	685	960	999999	47	683	990	939	681	786	565	935	200	95	517	272	285	932	340	559	999999	822	281	570	517	372	999999	999999	333	506	300	25	457	410	355	500	999999	283	472	999999	450	999999	450	753	57	61	115	60	125	635	958	999999	851	928	666	999999	
414	400	999999	675	999999	718	615	184	495	550	999999	789	739	26	529	12	470	999999	118	185	381	528	999999	465	267	277	167	698	548	944	999999	528	999999	952	999999	353	999999	797	799	999999	137	276	267	999999	573	999999	999999	108	999999	955	885	676	999999	490	32	886	876	999999	418	98	561	917	999999	551	386	958	999999	787	930	185	999999	673	999999	386	58	115	270	26	891	941	956	68	999999	593	999999	497	708	263	999999	209	476	258	389	999999	999999	999999	640	716	999999	615	999999	533	177	999999	985	222	299	443	999999	917	625	859	892	476	141	502	334	52	491	999999	259	791	999999	731	708	999999	999999	675	215	838	474	554	897	286	670	432	891	661	607	847	208	999999	999999	22	999999	616	999999	999999	999999	678	999999	999999	999999	240	365	999999	676	446	999999	999999	928	623	237	603	452	80	962	999999	806	708	610	672	444	999999	691	999999	969	999999	156	101	364	381	999999	536	999999	876	330	999999	999999	190	756	455	440	342	919	584	999999	227	569	513	654	750	116	870	77	222	163	590	548	381	519	831	299	999999	999999	557	528	701	650	576	750	305	695	625	952	165	242	112	725	117	999999	751	286	643	999999	999999	999999	999999	468	740	723	740	128	999999	999999	925	165	310	431	371	66	346	577	999999	763	358	65	491	917	999999	999999	999999	864	441	435	768	554	999999	692	307	292	302	999999	909	852	999999	187	156	954	37	10	932	681	363	61	609	184	999999	879	98	558	783	317	556	761	999999	875	686	999999	902	380	999999	617	133	89	763	113	667	150	999999	181	908	536	890	999999	56	379	511	390	999999	594	999999	999999	603	748	508	985	686	158	189	999999	999999	42	61	657	501	324	557	283	297	506	999999	152	999999	999999	999999	256	426	645	999999	304	373	999999	297	999999	999999	732	24	999999	581	778	427	519	960	999999	681	999999	485	243	420	999999	821	238	999999	329	999999	999999	650	686	109	261	568	50	443	885	999999	999999	745	743	548	768	310	999999	702	999999	88	996	192	517	245	773	771	193	235	982	482	145	214	968	240	989	91	337	286	329	219	386	85	85	847	487	140	742	694	651	431	649	535	582	250	91	999999	999999	451	335	490	999999	815	999999	999999	635	999999	777	512	559	686	999999	896	383	310	702	999999	116	669	757	643	39	498	999999	561	832	999999	631	727	999999	62	999999	885	950	839	834	999999	624	671	222	498	363	999999	999999	964	457	999999	162	999999	547	170	830	473	694	692	460	999999	242	900	580	35	367	59	363	507	
738	999999	999999	543	999999	142	306	444	456	268	289	799	999999	999999	999999	89	999999	359	189	988	231	484	201	268	388	999999	338	999999	101	196	140	313	876	637	999999	369	999999	618	805	415	863	395	27	435	412	661	999999	622	795	999999	578	18	869	999999	285	263	896	687	165	528	999999	582	353	269	138	975	923	725	393	744	999999	838	553	774	135	836	467	765	999999	727	999999	999999	999999	599	999999	132	444	999999	362	999999	999999	130	463	287	999999	999999	999999	757	307	436	737	806	239	999999	230	999999	464	105	999999	449	795	141	831	438	112	999999	654	754	999999	15	541	421	999999	420	282	999999	385	275	999999	844	794	999999	468	429	999999	618	486	876	999999	879	999999	349	272	913	999999	340	999999	999999	185	523	636	999999	999999	301	999999	325	443	818	778	80	364	198	932	404	999999	95	673	411	449	494	611	777	385	999999	347	999999	159	999999	244	999999	860	999999	100	999999	218	506	999999	177	533	673	999999	668	107	307	525	479	416	999999	268	101	667	888	999999	690	999999	858	912	344	953	999999	176	982	999999	999999	220	13	107	294	195	157	491	505	877	776	319	942	679	87	256	867	785	292	999999	152	283	972	774	410	999999	360	999999	999999	999999	830	507	202	94	999999	97	999999	382	131	999999	999999	610	999999	999999	809	381	969	999999	834	999999	95	999999	883	790	999999	564	999999	238	697	558	999999	562	230	999999	57	999999	126	858	419	999999	735	495	663	999999	91	999999	121	962	965	38	765	182	760	183	137	999999	623	999999	652	706	848	292	685	572	999999	557	389	879	999999	540	265	121	769	999999	361	999999	999999	999999	999999	999999	999999	286	273	999999	999999	663	802	999999	164	145	655	714	215	999999	151	453	810	999999	763	533	999999	999999	999	435	999999	654	412	915	821	537	657	999999	703	999999	263	572	999999	26	779	193	755	342	724	826	999999	550	905	66	703	908	790	173	520	184	746	220	286	838	895	148	260	886	235	627	999999	316	20	462	459	578	433	793	320	580	778	820	517	182	550	232	748	356	222	913	999999	493	829	999999	16	52	295	999999	130	640	999999	999999	116	999999	349	577	539	453	999999	134	484	996	853	999999	406	926	999999	113	297	672	999999	903	999999	322	881	994	999999	999999	999999	416	999999	999999	673	679	646	910	714	420	999999	973	692	304	750	98	438	750	999999	889	999999	999999	999999	191	999999	457	250	39	204	999999	225	999999	100	57	998	199	841	241	333	183	999999	496	221	292	280	323	980	105	163	585	999999	140	999999	597	370	
374	77	999999	358	225	999999	617	715	921	205	488	882	645	999999	560	256	207	999999	999999	596	636	869	999999	911	580	477	154	999999	999999	999999	94	991	503	999999	634	999999	740	883	117	744	685	781	999999	97	791	999999	999999	999999	603	999999	999999	713	896	11	999999	504	999999	199	778	748	999999	740	105	999999	120	999999	999999	957	671	437	516	999999	319	722	910	855	578	968	999999	999999	142	354	283	290	232	381	105	502	953	139	121	550	114	369	999999	999999	999999	288	977	305	63	387	999999	175	822	372	403	183	999999	999999	926	999999	80	640	999999	939	467	814	788	738	401	886	14	999999	999999	965	219	949	273	965	179	299	990	824	95	754	226	999999	468	860	999999	921	411	84	213	79	999999	999999	999999	519	487	870	500	248	999999	999999	383	999999	849	856	162	454	910	135	709	636	999999	256	555	999999	999999	999999	999999	928	761	999999	999999	929	338	256	495	745	206	753	488	309	799	752	920	918	999999	630	268	612	999999	533	21	286	999999	577	999999	234	919	892	999999	137	524	571	487	434	691	453	267	602	370	417	999999	166	646	409	836	309	335	999999	489	101	999999	743	231	238	467	209	563	761	238	271	826	313	956	360	784	238	274	496	236	999999	999999	666	251	299	999999	999999	639	999999	999999	718	898	292	999999	999999	46	781	349	259	999999	492	889	505	373	109	591	944	999999	999999	625	999999	44	839	999999	561	999999	434	501	931	952	612	569	598	30	520	372	999999	899	261	323	12	888	999999	999999	999999	999999	868	999999	999999	707	340	654	999999	350	999999	683	69	999999	851	976	999999	290	417	306	363	922	301	485	853	737	58	999999	949	972	999999	718	29	319	665	523	860	142	359	999999	999999	957	227	257	886	836	312	999999	57	284	711	722	480	999999	999999	821	746	392	448	415	659	999999	705	379	727	424	664	999999	227	999999	126	479	999999	999999	684	999999	705	54	598	27	434	397	997	674	271	899	999999	310	152	843	777	477	999999	943	999999	999999	261	847	529	471	999999	562	442	999999	167	242	791	296	999999	769	126	702	793	431	981	272	298	40	118	828	186	363	607	384	999999	649	785	987	619	357	154	857	524	137	845	871	954	999999	517	38	118	951	276	382	726	999999	683	272	962	311	48	231	738	701	294	818	999999	68	999999	518	457	804	677	999999	625	268	999999	666	999999	999999	999999	999999	523	999999	999999	999999	97	234	999999	486	965	522	34	318	319	923	129	822	999999	37	917	896	999999	999	581	313	283	590	757	467	999999	
999999	686	853	993	38	999999	659	999999	68	999999	729	410	681	552	934	779	369	376	702	149	364	823	999999	999999	421	889	523	999999	999999	999999	506	477	999999	588	999999	999999	999999	324	999999	225	999999	999999	783	306	999999	496	448	999999	647	999999	914	223	65	328	542	203	138	660	999999	148	194	161	574	999999	234	262	219	103	604	109	608	54	95	486	999999	523	49	262	15	925	451	77	860	882	47	293	999999	999999	56	755	707	520	999999	999999	41	318	276	677	82	934	286	355	999999	999999	999999	870	137	578	999999	28	163	875	655	655	999999	999999	999999	692	79	940	840	347	56	849	401	98	311	942	455	999999	256	999999	190	80	999999	106	224	322	999999	999999	999999	999999	234	37	601	831	864	97	999999	914	26	583	608	999999	103	939	999999	999999	156	837	568	195	133	286	771	790	695	584	16	999999	901	979	736	901	785	997	123	28	257	569	233	223	496	541	354	673	764	58	999999	710	798	999999	175	128	608	970	719	947	999999	811	999999	289	91	856	999999	999999	999999	999999	356	105	999999	289	756	586	614	999999	698	591	999999	999999	999999	646	607	305	801	690	813	617	303	999999	287	175	999999	446	432	943	142	640	528	317	825	999999	999999	999999	884	518	465	588	999999	263	281	137	26	166	784	500	999999	785	64	331	233	999999	413	541	817	661	526	999999	163	999999	222	68	999999	623	999999	967	943	726	999999	292	235	235	999999	49	543	160	158	606	661	999999	271	999999	999999	206	93	595	655	171	74	233	992	155	434	843	51	999999	999999	402	883	999999	556	955	374	771	999999	998	136	373	999999	667	512	919	658	231	999999	865	999999	999999	999999	687	322	999999	661	999999	300	999999	999999	999999	999999	330	95	755	722	999999	999999	316	982	813	110	94	469	291	999999	406	720	82	999999	213	445	186	999999	208	862	206	504	774	304	185	481	27	208	999999	376	999999	999999	999999	207	813	999999	999999	882	668	766	455	999999	41	618	265	999999	227	591	999999	824	821	589	887	893	526	350	999999	999999	806	342	92	886	602	915	496	824	963	875	999999	367	999999	999999	999999	999999	416	999999	473	166	999999	708	263	999999	610	999999	555	97	999999	863	680	999999	999999	999999	85	336	683	569	624	999999	131	440	514	352	999999	240	999999	527	518	455	487	548	999999	454	973	108	88	656	286	559	370	999999	139	109	205	220	999999	272	227	745	757	847	363	357	45	999999	203	999999	528	379	571	37	579	249	386	999999	999999	790	117	977	258	37	292	75	999999	722	310	415	999999	
697	118	218	309	772	999999	639	194	529	999999	375	905	176	138	906	999999	342	830	890	722	72	623	999999	165	250	999999	730	564	999999	602	322	306	788	764	830	271	363	728	806	551	746	947	77	381	741	999999	91	999999	386	87	423	892	420	692	94	83	777	999999	69	285	999999	85	999999	927	106	78	126	412	307	645	999999	614	33	348	975	124	556	959	423	999999	415	831	188	221	188	999999	886	106	679	756	493	310	669	530	584	671	61	150	285	673	955	678	600	740	452	809	868	999999	999999	969	999999	818	639	890	870	999999	896	999999	999999	675	191	999999	732	999999	999999	334	945	999999	999999	314	73	415	683	750	222	999999	999999	447	769	379	562	999999	389	999999	239	674	999999	999999	660	448	774	377	999999	610	491	934	946	999999	588	999999	864	999999	316	412	906	999999	145	888	999999	143	904	458	915	378	122	376	999999	32	999999	487	662	176	999999	325	539	695	23	83	268	288	790	191	859	650	999999	197	508	999999	803	127	539	782	109	999999	544	326	999999	33	497	124	303	923	737	110	465	697	531	991	999999	999999	108	71	999999	400	352	722	599	274	863	925	868	663	228	204	948	879	999999	326	780	223	244	989	999999	999999	984	867	999999	759	194	818	665	517	114	593	999999	999999	163	999999	999999	999999	726	196	170	571	999999	999999	999999	543	161	586	999999	215	220	659	976	119	485	485	415	485	278	839	89	54	269	361	558	635	186	999999	726	367	151	958	496	57	829	24	999999	353	999999	910	607	608	999999	460	999999	454	616	909	991	999999	999999	699	999999	886	999999	125	312	894	91	79	999999	999999	859	999999	999999	261	173	929	289	471	999999	71	322	368	999999	480	856	809	64	114	999999	277	489	58	73	999999	999999	609	940	714	711	13	272	102	553	926	749	925	396	999999	290	999999	629	529	100	242	386	194	654	636	268	503	840	999999	60	99	201	999999	209	621	846	999999	989	574	759	584	999999	230	814	999999	731	931	999999	19	999999	341	647	959	957	830	75	230	999999	313	455	218	999999	295	51	464	999999	937	725	775	208	726	999999	64	999999	999999	443	166	999999	347	904	999999	999999	830	163	718	999999	241	853	379	556	625	609	685	999999	551	420	514	188	359	999999	794	215	646	810	999999	643	999999	999999	999999	397	909	999999	617	409	128	137	342	141	333	999999	502	93	999999	229	582	126	22	935	999999	105	999999	977	999999	766	999999	999999	444	30	999999	85	858	52	412	981	647	776	992	285	10	423	999999	999999	855	
346	88	710	999999	427	237	980	630	999999	970	999999	999999	931	829	999999	299	999999	693	999999	84	257	164	460	681	374	999999	806	134	737	934	805	27	999999	132	684	999999	999999	273	26	792	999999	454	999999	81	67	523	715	999999	151	985	15	730	766	308	607	191	627	39	493	845	430	855	893	999999	175	338	999999	809	999999	172	999999	999999	676	999999	997	803	999999	999999	623	851	866	999999	982	751	929	999999	260	999999	524	502	69	379	780	181	371	230	999999	489	905	728	611	906	801	978	999999	283	63	246	310	803	238	248	415	642	978	999999	873	999999	999999	100	999999	664	294	652	112	999999	951	505	168	777	999999	474	483	895	250	960	999999	14	656	656	31	24	946	721	274	821	964	147	202	999999	357	418	696	815	651	946	621	159	875	999999	331	999999	87	533	560	763	765	520	401	28	999999	869	496	145	999999	999999	999999	573	388	999999	556	813	312	999999	429	835	777	667	253	304	348	999999	138	82	999999	474	937	422	170	510	65	453	999999	184	999999	488	922	560	747	588	237	58	771	593	999999	517	999999	719	114	725	986	107	999999	107	679	604	740	423	810	604	999999	999999	412	878	236	112	77	138	999999	940	913	226	999999	664	999999	999999	147	999999	54	817	999999	999999	317	999999	523	999999	187	648	504	999999	999999	508	750	152	999999	931	645	893	367	999999	449	127	648	173	812	769	186	611	41	999999	467	206	999999	992	385	907	988	967	364	278	999999	429	633	387	202	999999	999999	777	211	145	999999	254	186	129	378	111	579	153	632	754	780	999999	617	125	999999	999999	999999	757	767	999999	999999	678	539	99	999999	999999	999999	270	971	407	302	409	410	895	999999	223	30	259	624	999999	338	844	344	999999	497	359	812	517	162	651	999999	719	20	655	202	999999	714	97	130	358	618	318	182	235	461	999999	175	721	999999	22	999999	880	999999	494	227	107	999999	929	601	999999	999999	976	999999	329	132	583	398	999999	703	758	508	933	999999	276	665	30	671	119	158	125	194	999999	136	999999	999999	405	999999	525	999999	104	643	999999	999999	480	999999	641	209	853	113	877	982	419	999999	632	999999	597	750	866	999999	207	436	233	781	485	465	126	999999	968	208	726	997	873	327	608	999999	722	447	658	999999	33	820	818	16	280	142	774	83	503	636	533	654	999999	696	999999	668	419	14	999999	25	34	792	241	655	386	999999	119	999999	419	518	790	160	101	740	805	999999	617	999999	511	353	690	53	355	341	674	82	287	186	999999	939	705	
718	438	643	110	240	589	173	630	399	33	682	663	999999	845	999999	562	979	891	999999	61	999999	999999	666	335	981	446	899	980	313	602	933	14	480	813	82	722	458	639	999999	999999	454	597	121	999999	17	389	370	496	301	519	308	295	244	888	999999	225	771	318	129	794	689	192	999999	797	99	999999	193	182	773	999999	114	349	326	65	606	605	391	346	327	601	999999	413	689	794	999999	648	769	999999	999999	856	950	999999	999999	999999	117	272	280	324	240	338	206	198	722	999999	415	958	999999	999999	999999	907	833	434	990	527	718	286	503	532	502	451	909	601	872	916	999999	999999	829	546	947	344	999999	77	116	999999	405	887	999999	999999	999999	999999	999999	999999	309	402	33	525	159	992	71	999999	768	999999	821	788	429	605	325	999999	930	450	139	999999	241	947	583	766	327	999999	132	999999	595	454	153	166	771	328	301	999999	893	999999	815	836	484	125	575	585	999999	328	569	999999	571	884	128	938	216	256	358	362	819	266	999999	157	870	240	246	324	999999	665	999999	999999	313	846	913	999999	634	302	947	126	999999	997	521	999999	442	332	999999	999999	999999	214	999999	999999	970	938	660	999999	986	668	999999	999999	879	261	980	590	311	999999	495	725	970	382	313	913	999999	241	981	822	745	208	999999	547	971	534	999999	400	714	502	139	999999	195	287	999999	966	999999	703	999999	130	26	930	698	973	999999	543	741	953	999999	46	225	738	957	999999	999999	788	952	428	999999	354	272	590	875	809	338	130	999999	999999	999999	346	586	605	999999	860	805	814	509	999999	710	437	999999	45	499	999999	286	999999	417	357	396	971	999999	908	429	892	857	436	65	999999	645	716	999999	57	339	564	460	999999	743	106	42	999999	288	221	999999	999999	999999	999999	101	207	532	937	999999	192	999999	651	332	678	186	112	999999	378	759	620	106	993	433	999999	705	999999	999999	666	657	320	324	320	693	999999	999999	999999	341	630	345	999999	366	707	999999	999999	751	999999	999999	782	999999	999999	103	663	999999	999999	124	724	999999	814	531	999999	979	999999	290	999999	999999	985	958	999999	487	999999	771	382	43	901	263	999999	989	612	999999	27	702	446	999999	26	226	661	994	35	687	475	171	526	108	999999	878	999999	426	610	954	765	999999	711	304	840	870	720	999999	424	999999	725	999999	810	820	999999	464	999999	643	274	186	999999	991	933	842	22	441	254	283	999999	32	999999	972	389	657	239	298	990	151	999999	155	999999	40	580	621	962	740	999999	999999	595	724	346	856	162	999999	748	
774	796	869	999999	409	625	446	999999	401	999999	753	355	162	591	225	473	401	260	128	680	185	420	322	880	999999	90	999999	688	140	686	907	999999	955	909	464	502	131	999999	983	530	999999	265	188	971	218	394	999999	125	379	260	944	606	999999	999999	572	363	484	988	20	329	999999	999999	645	715	742	933	400	253	136	999999	352	999999	277	598	999999	920	242	350	671	886	999999	999999	319	880	741	999999	785	211	346	999999	28	143	849	664	451	310	620	473	238	285	994	955	988	656	908	999999	999999	999999	999999	999999	131	143	326	133	999999	656	448	764	973	441	157	199	906	35	705	999999	691	613	999999	321	999999	768	999999	396	892	926	999999	663	972	337	971	350	999999	694	979	884	999999	726	226	794	861	855	500	796	137	999999	58	999999	999999	698	722	999999	298	819	351	362	31	999999	240	999999	999999	785	792	645	999999	999999	128	222	55	999999	402	965	396	362	999999	455	278	325	999999	97	999999	479	712	283	615	256	999999	260	999999	627	863	886	999999	705	580	999999	72	999999	999999	329	999999	836	917	999999	305	756	339	936	999999	999999	94	705	670	999999	643	999999	83	519	39	223	999999	867	869	428	957	516	479	999999	781	383	999999	423	988	940	411	999999	561	999999	977	859	999999	124	891	455	542	167	225	353	72	836	999999	552	825	122	572	999999	967	499	182	999999	287	999999	165	999999	513	671	717	999999	741	602	999999	501	542	180	307	999999	976	999999	885	800	300	136	628	999999	381	840	597	876	377	593	83	999999	409	197	581	999999	959	905	942	871	450	999999	612	999999	653	999999	20	655	815	999999	841	999999	613	382	498	161	999999	220	614	673	999999	841	362	158	528	130	101	354	598	39	681	999999	481	24	360	805	523	999999	999999	869	830	942	999999	446	751	999999	999999	36	698	430	999999	749	300	999999	999999	999999	142	464	941	999999	420	665	66	786	259	770	82	598	32	999999	637	861	918	745	843	140	780	916	406	997	671	74	655	178	781	932	999999	212	226	750	672	69	227	999999	999999	999999	999999	284	197	981	458	860	14	999999	792	396	999999	555	435	668	828	226	67	943	861	355	20	887	14	326	989	999999	382	281	31	577	643	160	296	999999	999999	506	999999	999999	999999	810	70	650	999999	395	111	235	776	999999	922	999999	12	284	906	113	164	999999	279	999999	992	588	999999	732	984	999999	752	999999	999999	757	424	331	496	999999	999999	999999	295	369	510	619	999999	763	103	824	358	999999	575	999999	254	193	524	999999	237	858	432	960	
332	337	666	999999	999999	431	966	999999	143	600	999999	999999	881	854	817	999999	498	659	654	238	495	999999	383	419	648	394	435	85	242	180	104	999999	219	442	999999	958	703	348	977	794	796	84	691	758	615	216	487	399	375	999999	755	578	999999	203	475	669	953	999999	522	257	995	999999	786	962	999999	331	999999	448	999999	859	101	999999	681	860	442	420	972	999999	999999	442	907	45	709	999999	425	526	433	25	967	68	14	456	999999	729	798	904	999999	728	261	294	66	48	273	516	638	605	896	353	761	999999	697	999999	999999	89	350	999999	192	999999	547	980	897	143	481	78	854	644	333	952	72	537	999999	253	999999	999999	386	868	772	999999	873	999999	630	90	264	999999	370	676	12	746	389	838	999999	23	999999	281	396	922	567	205	661	999999	281	999999	290	234	932	453	963	999999	999999	481	197	988	409	999999	999999	816	999999	569	707	187	642	999999	999999	234	814	118	999999	103	132	463	311	577	542	879	999999	999999	799	39	979	916	999999	999999	52	907	999999	734	614	462	920	579	53	999999	497	483	362	693	381	66	420	823	999999	869	812	999999	180	619	456	999999	189	674	27	850	589	790	474	573	999999	664	583	90	504	610	182	552	420	313	89	999999	527	854	314	743	619	999999	536	843	999999	999999	737	41	287	93	283	256	562	203	418	707	999999	788	999999	716	999999	999999	328	780	697	999999	999999	866	539	397	12	999999	999999	999999	999999	433	999999	630	999999	741	927	552	802	420	336	999999	989	227	895	382	59	739	705	999999	270	289	837	756	156	999999	974	870	501	999999	91	948	887	999999	962	999999	453	388	480	999999	789	930	537	907	453	771	280	610	999999	167	348	272	629	771	999999	999999	596	508	484	321	766	66	61	912	999999	388	48	710	999999	999999	929	999999	269	298	807	339	751	929	312	384	999999	999999	899	344	999999	818	329	125	999999	20	398	945	904	999999	650	733	999999	624	999999	75	733	569	355	999999	237	677	13	340	999999	684	210	667	999999	999999	595	999999	167	999999	999999	520	68	922	445	999999	999999	999999	765	110	999999	84	460	136	360	247	651	166	999999	838	116	873	815	989	161	999999	999999	730	999999	805	999999	257	575	172	999999	68	16	810	999999	999999	547	253	912	902	691	889	999999	999999	316	958	458	438	383	999999	610	999999	704	79	771	854	444	791	244	960	999999	400	999999	297	874	999999	999999	840	43	999999	300	863	961	999999	307	999999	999999	736	424	791	356	145	873	257	561	764	363	937	49	999999	665	755	
999999	999999	375	300	999999	936	209	23	728	999999	405	464	37	747	537	792	772	508	497	708	377	453	614	401	527	261	736	119	939	302	801	763	263	999999	854	19	546	999999	999999	431	537	411	72	999999	739	419	229	814	236	570	175	540	782	999999	999999	565	999999	973	773	138	209	999999	999999	435	816	641	211	492	892	999999	255	765	626	999999	180	966	999999	999999	661	117	41	921	883	378	136	999999	999999	999999	166	999999	672	572	999999	753	231	447	337	999999	999999	108	999999	736	999999	708	325	409	913	999999	786	422	184	471	322	665	106	999999	216	705	309	555	660	904	999999	603	999999	682	533	999999	999999	999999	638	753	999999	999999	899	305	999999	999999	63	726	357	274	520	743	124	999999	260	576	999999	943	241	999999	337	376	999999	313	409	327	853	999999	876	50	871	62	783	431	517	758	765	801	287	999999	651	582	999999	396	999999	999999	488	653	431	956	999999	901	501	999999	999999	587	999999	596	895	682	331	420	850	316	402	999999	999999	693	693	502	810	999999	665	210	999999	755	999999	60	919	999999	839	999999	221	919	823	970	561	776	15	999999	999999	179	999999	605	999999	241	732	999999	994	925	633	999999	999999	929	156	372	246	301	36	670	418	999999	676	89	843	131	999999	930	493	999999	906	999999	688	762	859	999999	948	70	500	748	999999	999999	66	993	193	54	249	999999	999999	461	733	999999	749	345	521	577	503	826	999999	999999	43	999999	408	572	999999	449	116	207	999999	514	999999	999999	999999	999999	646	999999	999999	682	895	999999	882	999999	166	41	698	646	443	353	251	292	999999	999999	308	999999	715	231	999999	999999	974	743	938	52	222	999999	999999	557	469	471	999999	388	999999	999999	931	963	706	127	644	999999	999999	999999	16	762	999999	999999	376	300	877	888	573	424	265	999999	999999	161	859	839	703	898	999999	150	186	999999	655	862	724	999999	999999	344	216	598	999999	510	999999	600	737	186	96	435	891	746	680	581	898	283	133	53	121	779	999999	999999	999999	746	999999	999999	999999	44	117	999999	72	59	109	543	999999	975	837	755	905	999999	423	683	999999	278	16	999999	469	604	999999	381	738	681	215	999999	999999	350	184	840	999999	885	403	703	999999	999999	372	842	647	999999	999999	923	445	999999	999999	999999	999999	430	122	154	999999	135	999999	602	960	735	365	391	843	687	312	341	800	997	627	29	999999	999999	614	761	905	173	610	333	999999	160	999999	999999	543	211	66	810	237	40	110	11	621	801	743	343	637	981	999999	999999	834	567	132	448	750	999999	300	645	
999999	361	248	576	525	941	897	999999	999999	999999	847	999999	999999	502	114	770	897	626	408	999999	976	281	133	924	999999	650	999999	147	999999	497	620	425	911	420	994	875	791	533	486	680	904	933	543	642	143	999999	337	341	999999	999999	551	133	719	388	668	543	999999	324	999999	874	999999	759	782	312	999999	432	730	220	999999	999999	979	374	999999	728	999999	53	737	491	999999	805	323	167	684	675	945	496	705	999999	752	461	647	999999	130	611	238	154	161	241	268	711	637	126	834	999999	383	999999	999999	999999	380	625	805	746	534	999999	999999	294	85	999999	366	887	999999	207	999999	56	591	512	999999	538	499	862	892	506	233	89	999999	206	999999	460	302	999999	513	713	161	137	655	901	942	522	59	943	79	54	999999	380	984	999999	999999	788	642	999999	933	454	502	518	999999	309	523	999999	438	365	961	999999	814	598	384	23	56	999999	999999	690	999999	731	489	999999	793	848	999999	852	104	738	547	545	818	431	999999	999999	221	643	404	999999	387	999999	93	694	982	453	240	999999	996	970	393	326	397	951	310	999999	965	999999	724	884	999999	671	360	700	817	426	807	392	763	325	999999	999999	999999	54	999999	82	647	795	573	349	617	353	855	134	354	231	157	866	130	632	103	275	918	999999	999999	716	999999	393	876	999999	646	847	523	681	999999	980	389	353	648	999999	565	999999	382	385	276	334	815	235	355	999999	278	999999	271	999999	232	536	494	427	376	596	935	263	918	999999	702	770	999999	184	999999	374	842	803	999999	892	77	923	892	542	253	999999	999999	999999	48	290	297	999999	585	999999	459	641	496	962	999999	999999	302	311	260	375	682	506	999999	641	279	981	999999	999999	721	379	999999	308	644	951	183	33	695	34	225	638	719	999999	194	448	725	325	999999	880	827	176	599	765	999999	527	860	747	848	999999	999999	66	536	822	984	999999	328	160	996	999999	788	953	999999	999999	96	622	655	686	321	999999	915	954	113	873	647	999999	999999	308	635	127	101	999999	184	436	999999	168	111	897	999999	999999	999999	574	328	342	101	874	811	331	999999	60	871	183	436	792	354	999999	953	662	184	440	437	29	525	879	999999	999999	778	929	999999	927	520	758	675	342	936	350	635	771	999999	773	999999	457	628	585	255	918	999999	391	999999	705	215	449	722	581	999999	109	59	448	888	738	105	881	445	751	539	122	999999	103	856	13	61	999999	880	411	696	979	999999	940	999999	535	363	999999	999999	190	999999	999999	46	104	791	999999	301	197	999999	54	
999999	862	22	877	55	143	420	906	535	87	653	33	568	321	884	572	709	119	814	363	384	999999	43	265	39	467	999999	999999	311	30	712	864	999999	835	733	834	999999	523	894	500	124	457	860	770	999999	999999	512	999999	220	229	999999	191	382	529	669	968	999999	999999	999999	588	999999	17	604	514	375	788	724	999999	588	59	605	195	225	323	248	927	848	273	727	339	954	999999	999999	92	893	531	999999	999999	999999	765	15	999999	675	316	443	116	853	355	405	999999	975	780	146	170	999999	941	966	999999	291	742	129	999999	39	518	999999	706	815	522	999999	843	999999	944	566	823	999999	395	520	909	880	141	84	502	868	978	364	999999	999999	42	467	951	565	433	498	434	999999	450	190	999999	682	737	301	340	734	999999	453	40	999999	323	126	238	431	66	188	159	668	626	697	61	999999	458	999999	999999	64	670	288	999999	456	142	187	603	215	363	236	153	999999	743	768	999999	999999	333	999999	900	915	999999	529	999999	255	348	766	999999	752	999999	12	234	255	518	286	73	999999	999999	584	91	999999	999999	33	78	830	999999	320	999999	858	390	999999	999999	497	999999	866	825	150	780	626	999999	376	168	850	999999	360	12	897	330	466	704	44	953	749	880	763	402	215	461	677	220	38	999999	999999	372	613	999999	737	663	651	999999	923	502	999999	476	714	978	672	948	999999	828	147	999999	467	163	356	572	999999	999999	827	999999	619	688	999999	415	89	534	997	488	472	187	999999	243	999999	15	780	999999	998	999999	175	785	999999	267	744	849	83	48	383	17	25	51	102	130	999999	187	841	245	999999	549	396	190	980	999999	485	539	563	903	320	999999	382	999999	999999	807	451	51	743	362	943	263	999999	50	161	990	999999	431	94	154	407	501	999999	545	999999	458	886	999999	805	999999	781	214	295	999999	728	999999	634	211	477	999999	678	999999	444	489	301	999999	217	355	39	989	720	64	455	418	505	819	298	837	671	999999	999999	466	999999	206	580	739	999999	999999	999999	999999	999999	271	953	798	476	613	999999	684	999999	16	250	999999	955	815	825	727	759	877	673	909	632	797	540	363	375	221	999999	247	908	999999	178	55	999999	798	634	459	111	656	941	999999	762	614	593	664	873	389	510	430	999999	999999	999999	100	498	412	607	999999	730	599	433	999999	65	999999	999999	999999	838	205	507	167	191	375	625	112	935	781	157	28	214	876	489	985	999999	136	866	64	582	88	557	999999	999999	75	728	511	232	686	836	942	837	901	826	678	882	353	
249	15	237	876	164	716	999999	589	363	854	999999	999999	554	928	953	999999	118	759	999999	999999	966	125	647	123	880	258	944	214	190	999999	59	811	999999	366	999999	860	999999	705	999999	999999	999999	611	712	874	402	785	999999	907	999999	125	999999	76	41	15	387	999999	368	124	996	906	771	999999	999999	999999	999999	308	999999	197	51	102	895	999999	835	806	510	364	999999	999999	721	104	126	46	999999	74	520	983	780	108	979	763	502	712	999999	27	999999	325	211	661	79	999999	999999	999999	999999	896	230	389	241	234	504	32	720	595	402	902	789	735	999999	344	999999	821	999999	999999	218	287	599	192	704	817	737	194	163	999999	703	628	999999	182	180	328	844	141	999999	555	603	999999	52	907	320	806	238	343	491	866	131	258	575	215	735	588	307	47	685	424	497	320	999999	999999	892	774	258	616	999999	999999	500	408	79	999999	642	262	245	692	999999	999999	999999	403	703	296	629	455	999999	448	447	999999	31	806	456	337	67	999999	999999	999999	999999	545	558	622	779	976	375	999999	188	602	999999	482	353	615	174	999999	835	104	616	999999	999999	447	999999	810	178	973	494	694	952	999999	915	359	999999	171	999999	337	349	966	999999	999999	920	906	276	460	999999	965	247	999999	999999	668	502	963	999999	513	999999	578	999999	747	453	805	999999	681	999999	446	686	223	316	191	938	837	999999	868	479	889	999999	443	180	270	934	213	736	87	62	999999	999999	952	683	662	439	108	513	601	523	818	245	249	999999	999999	774	662	658	65	999999	804	230	999999	493	999999	851	999999	407	999999	999999	249	79	414	999999	485	999999	734	539	654	999999	839	334	846	355	999999	654	423	306	349	999999	999999	999999	681	609	258	999999	616	468	897	811	999999	701	949	788	283	749	830	620	660	999999	50	132	14	999999	638	999999	384	288	832	141	437	992	67	76	540	694	999999	999999	379	422	589	275	642	999999	612	148	384	67	999999	911	823	802	999999	715	456	159	550	378	971	779	688	338	636	765	383	157	643	883	999999	588	361	36	251	248	54	774	999999	999999	999999	499	104	999999	216	920	317	999999	356	352	999999	390	154	29	999999	600	999999	261	638	999999	999999	465	505	500	999999	999999	999999	797	561	407	670	682	668	387	679	481	999999	371	132	716	458	999999	801	300	273	867	999999	342	203	650	514	793	999999	614	703	244	994	604	999999	722	370	520	999999	948	999999	937	721	766	999999	361	999999	372	999999	922	428	720	999999	999999	236	999999	999999	999999	603	999999	893	877	999999	999999	684	
444	486	90	853	409	355	999999	674	853	618	336	155	676	999999	841	999999	151	999999	223	196	999999	580	999999	377	577	672	152	916	173	64	999999	401	999999	92	999999	999999	835	519	729	999999	490	56	810	999999	900	999999	383	235	761	185	751	223	332	867	999999	999999	697	999999	286	737	213	31	510	798	999999	999999	487	999999	96	999999	999999	632	999999	646	706	936	770	202	476	781	299	916	164	988	313	592	78	800	390	51	187	132	999999	999999	999999	468	545	21	999999	965	317	999999	999999	999999	999999	128	288	999999	171	765	103	504	246	504	447	296	999999	522	999999	230	999999	687	214	55	789	777	399	999999	999999	247	401	758	999999	999999	473	511	777	369	999999	194	313	392	639	624	947	683	885	738	554	86	602	999999	526	563	109	630	999999	999999	15	508	729	346	999999	923	999999	344	95	999999	40	936	519	507	809	999999	917	999999	999999	589	999999	999999	891	660	397	207	645	378	999999	855	412	999999	927	999999	364	214	465	966	979	715	260	613	597	160	708	618	566	999999	999999	999999	999999	624	581	994	999999	999999	616	999999	949	215	288	999999	112	240	999999	196	19	835	152	604	845	951	504	342	999999	494	518	740	951	999999	640	550	164	25	219	999999	271	933	688	465	598	395	999999	774	437	265	510	367	827	999999	999999	731	999999	619	381	694	130	249	999999	511	390	875	127	999999	999999	737	841	96	30	999999	924	86	156	687	999999	459	934	730	904	999999	999999	161	913	439	179	999999	598	544	644	525	999999	32	277	187	85	722	999999	845	208	700	424	423	999999	291	597	532	585	275	613	921	999999	400	345	591	527	238	962	687	11	999999	999999	306	999999	505	878	999999	999999	969	611	293	191	99	531	999999	659	570	814	999999	842	646	333	333	999999	723	765	999999	687	999999	660	846	759	590	843	542	561	999999	972	841	999999	694	724	615	663	330	739	670	868	141	932	999999	423	341	844	364	343	999999	376	728	740	612	225	132	319	764	534	999999	255	989	652	999999	999999	973	228	157	922	717	669	610	999999	104	408	555	999999	703	433	427	745	999999	999999	745	751	253	999999	800	479	601	306	898	796	148	424	999999	488	400	369	450	123	696	441	625	156	765	744	645	214	669	379	616	999999	999999	999999	766	790	907	790	354	999999	427	678	331	421	770	814	845	999999	528	77	362	343	982	314	58	999999	583	598	985	508	465	596	999999	231	689	567	999999	999999	658	99	999999	610	24	999999	696	28	999999	213	999999	951	899	965	685	999999	27	
282	999999	801	806	719	216	999999	999999	845	416	830	867	110	731	213	999999	562	999999	438	496	999999	329	414	618	999999	999999	999999	222	44	608	500	999999	999999	999999	417	217	888	999999	938	883	271	999999	178	171	865	999999	999999	481	182	999999	347	943	256	114	275	952	944	999999	776	782	836	106	999999	246	915	999999	999999	999999	324	995	245	999999	93	555	235	946	999999	999999	752	879	927	898	50	999999	999999	999999	664	113	938	464	273	999999	999999	165	56	175	44	999999	255	946	999999	122	167	999999	591	999999	859	700	879	999999	802	701	440	897	855	999999	65	563	975	368	265	555	999999	859	999999	999999	377	928	999999	69	999999	228	997	806	999999	815	741	864	625	999	999999	963	999999	999999	662	999999	275	811	309	119	120	480	956	887	691	999999	163	999999	454	999999	894	931	999999	820	415	999999	704	633	519	50	206	999999	938	975	999999	301	331	349	999999	170	999999	565	999999	399	949	442	271	120	125	442	661	443	420	574	999999	999999	771	413	999999	87	867	641	301	999999	999999	999999	542	981	999999	399	623	814	110	999999	785	338	312	802	999999	973	999999	594	517	87	388	762	780	999999	870	905	530	918	999999	999999	999999	633	273	368	486	40	900	290	999999	726	818	847	343	136	788	776	463	969	542	240	999999	282	134	224	881	999999	148	999999	120	319	869	705	678	999999	990	999999	75	944	326	840	83	42	700	999999	999999	999999	429	999999	999999	103	999999	561	385	904	999999	999999	508	999999	486	335	999999	999999	999999	584	857	122	999999	999999	146	635	999999	518	999999	701	999999	731	582	343	955	351	999999	495	999999	27	999999	318	329	773	624	969	999999	26	467	990	949	999999	863	125	934	156	371	76	999999	949	391	933	999999	683	748	633	448	175	103	145	604	406	148	162	717	548	999999	405	737	177	999999	695	999999	662	999999	815	999999	467	409	808	979	664	977	643	999999	933	409	999999	999999	991	531	487	922	999999	396	553	999999	999999	999999	395	999999	999999	339	350	966	696	882	256	999999	933	999999	999999	766	294	999999	940	999999	505	526	783	999999	156	379	999999	645	504	772	729	275	209	999999	167	68	24	455	23	999999	999999	676	938	999999	163	999999	102	236	999999	721	999999	176	455	134	707	194	625	256	217	999999	592	704	999999	999999	162	980	999999	330	606	999999	752	839	151	615	790	828	587	731	985	441	999999	999999	105	783	999999	563	999999	84	905	973	443	767	247	999999	741	933	213	25	898	183	982	771	630	627	968	798	999999	839	344	878	607	893	270	999999	999999	
83	608	999999	788	999999	169	999999	999999	633	999999	984	601	724	999999	857	624	572	832	811	459	515	888	999999	814	999999	538	999999	739	36	376	549	507	999999	117	668	334	999999	999999	309	23	333	356	997	999999	984	206	309	966	486	264	44	70	999999	325	804	194	140	875	451	71	189	918	399	999999	999999	487	999999	617	215	999999	999999	345	533	797	135	168	891	339	830	150	238	24	262	772	341	488	999999	157	999999	483	203	648	784	999999	999999	415	957	739	209	506	999999	692	999999	954	163	699	537	661	199	645	302	801	999999	310	832	175	999999	999999	925	460	440	981	314	732	339	461	560	295	963	999999	211	162	139	999999	999999	545	263	308	618	642	951	999999	999999	999999	999999	401	603	483	415	999999	749	339	814	748	76	999999	388	38	624	999999	148	999999	698	478	444	150	671	721	237	296	999999	999999	999999	293	509	54	999999	646	999999	999999	857	999999	999999	304	971	871	347	999999	267	988	166	999999	683	999999	503	710	696	488	232	999999	999999	882	999999	128	999999	392	330	999999	999999	31	71	742	487	687	999999	71	370	403	507	999999	802	290	999999	248	139	999999	999999	999999	789	799	357	999999	999999	511	217	975	830	761	548	588	999999	817	151	999999	927	424	999999	996	80	442	999999	302	981	660	246	449	428	18	988	78	999999	999999	740	999999	673	999999	328	999999	479	869	241	609	855	999999	31	985	148	227	321	714	999999	999999	999999	357	459	65	563	763	275	768	556	822	772	479	879	999999	87	701	572	999999	106	772	526	211	211	739	999999	72	638	261	310	999999	696	283	138	32	215	999999	990	618	962	564	710	711	323	419	999999	385	50	708	999999	446	654	910	618	177	170	821	156	720	617	999999	134	23	999999	354	135	499	350	856	999999	694	711	954	449	999999	72	815	887	791	903	71	31	999999	353	864	556	786	999999	999999	862	999999	246	280	10	470	439	999999	253	999999	999999	347	999999	193	600	223	735	999999	470	85	999999	354	933	999999	816	999999	479	204	999999	999999	798	349	833	389	999999	723	457	441	999999	978	113	376	571	918	508	566	36	838	999999	139	138	855	325	590	855	999999	460	882	999999	454	990	244	36	650	180	944	513	654	999999	999999	766	304	999999	999999	972	739	999999	24	855	999999	529	641	865	540	474	942	33	253	534	999999	272	574	977	508	988	868	349	999999	999999	563	62	381	999999	461	373	834	999999	833	617	126	734	445	36	213	925	999999	378	495	185	237	999999	270	999999	714	615	201	327	248	503	113	
399	862	276	302	207	157	999999	414	177	640	833	200	635	417	999999	826	548	999999	583	999999	499	854	745	520	642	792	261	999999	846	181	516	870	339	513	727	871	179	734	999999	999999	365	964	999999	544	403	999999	634	713	962	789	653	554	664	863	614	999999	127	755	999999	415	896	69	567	999999	133	963	999999	132	690	879	656	813	767	805	284	534	536	210	127	911	167	547	970	67	999999	962	215	475	899	192	999999	999999	84	600	881	305	999999	999999	420	440	870	512	999999	93	142	999999	786	999999	589	89	17	917	638	748	258	999999	98	510	478	171	757	394	232	507	999999	242	739	999999	924	979	137	215	789	686	999999	655	524	887	999999	687	185	356	886	999999	184	999999	785	335	352	532	999999	896	999999	999999	999999	486	999999	526	999999	899	999999	620	934	610	952	802	138	999999	708	602	999999	211	586	999999	985	410	507	413	332	298	457	999999	823	402	772	241	363	539	14	563	375	998	929	35	587	565	422	286	999999	999999	999999	999999	999999	749	999999	15	319	71	999999	281	978	999999	203	670	452	695	797	542	838	720	448	598	999999	999999	237	836	999999	561	213	430	988	231	546	999999	589	623	999999	83	704	766	921	301	275	732	584	499	804	269	582	892	768	879	448	156	934	999999	886	481	522	861	733	999999	858	844	999999	757	999999	254	90	999999	906	999999	838	81	799	156	333	999999	570	737	41	22	978	320	662	119	783	399	25	478	736	317	561	842	42	172	443	430	449	999999	169	560	999999	753	985	54	999999	999999	356	787	786	999999	910	999999	830	721	780	999999	191	183	999999	940	238	999999	102	999999	171	996	48	637	713	902	999999	743	999999	999999	834	234	334	617	77	416	999999	238	692	999999	407	776	21	321	392	895	999999	276	999999	229	331	999999	660	396	882	54	337	999999	83	884	897	176	216	999999	887	555	223	574	999999	567	999999	999999	919	38	202	395	999999	727	254	999999	663	508	891	358	159	267	573	938	734	32	89	999999	164	807	176	240	999999	662	434	836	682	999999	170	295	332	330	656	632	999999	497	70	610	474	266	231	399	285	858	209	629	981	285	839	92	488	574	846	122	861	961	999999	331	303	418	999999	988	347	605	36	828	610	999999	743	247	962	999999	857	897	999999	776	955	710	463	804	999999	407	835	87	999999	757	484	999999	770	242	671	999999	317	999999	131	242	61	999999	832	999999	28	49	541	602	130	19	716	999999	999999	95	16	124	999999	999999	562	999999	163	269	798	278	
354	999999	999999	511	576	999999	172	999999	776	354	724	285	878	92	785	815	865	243	957	797	51	536	19	685	236	556	870	818	503	999999	89	999999	880	563	36	953	868	999999	36	896	847	999999	999999	999999	999999	730	999999	786	712	747	871	920	312	11	999999	817	66	495	999999	29	363	999999	307	392	275	932	405	324	65	832	946	835	216	70	950	135	364	827	999999	505	999999	999999	116	999999	522	999999	489	879	336	999999	896	383	999999	16	543	503	999999	789	999999	999999	335	921	730	879	801	46	713	252	60	111	463	238	999999	999999	709	279	999999	551	870	116	453	525	988	846	936	572	90	210	526	456	517	575	911	888	179	398	363	236	954	485	999999	246	828	234	755	667	213	975	307	274	999999	77	918	810	983	999999	932	999999	943	238	955	512	726	604	594	999999	326	291	609	999999	915	20	999999	394	999999	216	999999	764	101	278	369	114	999999	999999	199	450	657	111	905	370	466	480	293	999999	529	942	520	234	639	867	350	921	376	986	359	256	480	999999	999999	776	999999	177	791	674	869	999999	609	474	414	999999	999999	225	386	249	854	444	727	999999	865	999999	696	473	135	233	927	447	999999	916	999999	999999	999999	133	999999	138	257	298	688	618	999999	999999	342	56	999999	999999	637	135	999999	999999	142	999999	529	610	668	441	90	649	999999	568	747	431	123	999999	572	471	184	117	273	999999	991	999999	756	118	999999	196	385	649	653	639	596	999999	999999	610	783	987	423	369	465	521	58	608	999999	130	871	434	564	648	483	358	321	530	862	296	145	999999	168	420	596	999999	65	440	996	413	972	944	528	512	910	585	999999	814	999999	751	209	393	319	636	247	589	631	999999	999999	305	327	999999	939	615	475	999999	999999	999999	999999	983	999999	999999	612	842	999999	926	906	62	737	999999	310	507	878	999999	97	752	999999	532	183	999999	850	999999	274	700	95	999999	999999	912	47	704	756	54	50	999999	296	999999	999999	476	488	320	999999	999999	998	999999	995	999999	999999	828	999999	999999	999999	306	999999	999999	143	146	999999	911	757	251	921	993	999999	43	151	265	999999	219	824	505	970	791	53	863	334	280	329	999999	705	999999	999999	186	999999	324	757	460	999999	283	535	159	247	869	719	246	399	999999	565	965	135	740	999999	999999	14	999999	751	999999	262	965	442	863	817	356	216	492	533	999999	609	699	285	691	49	193	683	999999	267	999999	82	807	999999	644	714	363	871	965	911	738	181	370	572	999999	207	259	840	672	999999	891	663	236	
712	654	90	865	690	443	700	999999	305	340	765	650	999999	455	999999	798	158	463	485	250	580	794	572	248	999999	683	493	789	352	999999	341	376	447	846	999999	819	999999	848	673	437	274	742	443	999999	605	922	519	752	757	52	999999	879	415	422	656	917	999999	841	739	999999	949	911	826	295	998	398	999999	999999	361	682	244	309	790	57	976	837	361	731	643	214	174	741	41	310	496	462	960	34	199	999999	737	999999	119	666	999999	363	915	157	842	216	718	282	401	999999	808	224	999999	368	446	818	566	360	208	999999	842	218	999999	525	799	545	438	188	999999	184	945	521	199	133	999999	622	922	213	888	437	495	891	349	999999	502	281	374	602	587	381	620	386	524	999999	823	279	484	399	358	999999	777	540	235	226	999999	999999	34	964	799	824	896	362	472	770	48	999999	868	999999	999999	527	999999	835	601	675	564	569	997	999999	310	999999	148	532	855	591	659	955	665	132	827	999999	999999	409	802	763	485	268	914	999999	547	872	410	999999	376	830	136	941	939	560	662	569	298	420	664	509	999999	374	999999	881	121	92	295	746	105	817	999999	772	999999	837	200	305	999999	253	77	437	999999	999999	999999	999999	465	999999	26	999999	469	267	917	835	744	303	87	999999	999999	43	642	464	999999	664	466	999999	999999	363	908	111	369	367	914	54	999999	999999	619	109	218	482	426	403	76	999999	999999	837	900	445	37	740	999999	89	544	999999	611	612	850	235	130	606	475	999999	808	999999	745	112	999999	872	492	517	683	977	902	288	617	249	398	406	387	629	658	123	999999	178	350	999999	822	303	443	740	385	393	999999	999999	17	324	594	161	444	183	999999	38	953	519	66	782	187	266	14	999999	224	453	847	500	948	361	774	999999	574	464	999999	60	438	999999	141	299	999999	300	280	302	654	999999	962	214	145	629	169	816	999999	999999	999999	566	298	81	525	999999	545	999999	662	999999	999999	954	586	979	893	443	599	999999	387	767	784	886	985	712	717	977	999999	643	365	329	201	957	528	999999	362	723	761	366	236	999999	753	520	637	624	752	700	660	999999	321	701	39	999999	439	999999	784	226	580	586	364	548	450	902	133	343	464	592	435	999999	627	179	682	243	974	999999	23	999999	259	999999	960	999999	327	509	332	663	299	242	528	184	231	999999	153	185	12	688	759	851	396	999999	170	999999	275	89	364	999999	29	796	984	261	999999	520	966	999999	626	999999	999999	941	579	469	54	999999	73	260	999999	491	
36	507	240	296	428	172	876	955	210	800	751	248	154	190	644	502	258	277	843	711	179	999999	999999	665	467	999999	281	927	259	939	105	24	730	872	125	522	999999	999999	999999	178	999999	999999	19	999999	595	982	796	398	824	551	972	796	417	647	322	999999	948	999999	828	610	999999	999999	706	271	705	737	518	281	75	999999	936	560	444	674	78	168	923	733	80	485	30	882	112	707	966	999999	999999	999999	560	32	573	999999	869	232	287	693	314	999999	130	999999	999999	525	999999	702	615	422	362	742	578	164	179	999999	503	352	999999	18	999999	999999	304	999999	999999	999999	721	52	558	944	690	999999	397	999999	853	185	612	999999	21	505	558	999999	101	999999	945	863	514	406	999999	358	498	526	999999	999999	846	315	453	723	999999	999999	804	291	153	999999	731	150	355	999999	310	999999	611	999999	341	94	999999	999999	907	750	460	277	921	324	199	999999	455	173	579	999999	538	548	999999	889	497	972	701	277	266	430	822	805	518	320	105	999999	747	218	195	558	819	409	407	999999	273	999999	999999	489	999999	999999	999999	999999	571	237	665	762	272	999999	792	369	392	192	999999	487	928	655	758	610	229	340	999999	247	978	30	308	138	150	39	999999	48	855	221	185	322	215	264	999999	291	655	343	597	34	999999	825	175	999999	229	920	773	617	699	516	270	761	491	978	589	551	928	999999	999999	999999	999999	753	999999	180	16	868	281	999999	422	477	955	885	743	999999	999999	999999	854	671	999999	229	999999	17	348	348	951	999999	831	236	674	692	999999	128	721	999999	927	672	321	999999	631	361	999999	109	205	231	560	384	999999	62	167	999999	696	267	628	402	976	99	414	175	229	591	47	55	10	729	125	837	173	388	511	158	841	999999	50	557	580	166	812	126	787	576	999999	999999	79	247	995	105	499	329	999999	999999	267	155	775	49	324	603	109	999999	116	999999	220	999999	551	19	999999	836	999999	999999	821	820	286	298	388	652	999999	268	975	762	734	30	347	844	10	673	890	999999	93	999999	243	976	999999	346	999999	74	365	766	236	999999	651	168	878	999999	508	567	561	969	767	999999	854	65	627	999999	999999	96	386	376	638	878	999999	900	753	226	999999	999999	764	940	287	324	296	428	41	999999	121	575	152	918	346	443	121	920	927	999999	156	187	358	719	604	924	687	989	138	358	940	750	999999	662	591	663	802	620	691	999999	836	999999	999999	711	999999	999999	944	999999	40	204	766	208	973	793	999999	999999	495	54	345	363	636	999999	
300	683	976	999999	169	490	337	682	641	999999	239	483	133	721	164	999999	494	438	999999	999999	958	933	999999	999999	777	999999	999999	999999	177	999999	285	337	817	539	145	350	735	864	999999	464	140	999999	563	275	968	499	669	358	999999	848	999999	999999	383	415	349	366	101	244	593	547	999999	405	514	882	225	999999	665	594	585	814	911	999999	431	525	99	999999	379	326	773	287	952	244	435	328	208	999999	999999	412	199	999999	258	501	281	469	566	734	843	999999	60	77	999999	85	772	691	936	930	485	857	325	999999	986	775	999999	999999	999999	662	999999	195	684	846	947	263	404	807	999999	420	358	999999	959	365	767	999999	275	706	452	877	472	743	392	277	893	106	999999	460	791	482	999999	965	874	904	765	999999	996	213	129	581	680	999999	999999	526	582	522	898	999999	972	999999	509	764	999999	717	200	236	803	416	953	999999	999999	943	25	93	999999	392	98	65	599	119	701	72	586	999999	206	999999	617	865	695	381	207	136	488	503	972	999999	111	166	999999	538	853	590	260	277	999999	736	949	999999	146	199	433	843	370	862	596	447	187	999999	520	692	618	938	720	581	654	999999	465	522	120	124	291	932	351	71	999999	121	812	319	999999	999999	558	574	728	506	999999	364	765	626	907	535	97	120	645	999999	920	914	869	678	622	374	281	436	999999	32	908	501	501	309	605	485	635	999999	534	999999	999999	999999	219	999999	634	300	284	838	615	585	999999	180	296	999999	151	351	251	143	999999	103	999999	132	642	706	597	456	862	999999	30	431	900	229	586	999999	999999	876	705	655	54	332	99	999999	821	357	996	737	214	182	168	263	244	501	181	441	999999	999999	999999	513	626	188	437	818	999999	193	999999	806	999999	701	441	999999	999999	595	999999	374	13	756	999999	295	709	859	251	999999	308	766	197	408	999999	999999	733	877	475	202	38	866	999999	999999	624	638	672	199	153	513	741	893	617	999999	412	807	437	999999	711	125	999999	766	936	748	520	60	995	285	758	999999	968	564	999999	999999	567	232	479	731	141	999999	999999	999999	715	737	948	414	159	549	996	251	717	627	999999	359	398	271	929	156	761	574	642	396	441	705	544	186	104	173	91	189	337	705	973	49	999999	999999	60	999999	799	115	901	456	289	999999	731	999999	398	999999	65	305	999999	332	970	567	39	236	88	20	999999	771	319	985	999999	816	999999	21	999999	136	999999	115	220	730	357	655	672	196	117	924	974	204	788	999999	999999	785	886	14	735	999999	
999999	276	214	50	15	37	999999	916	999999	472	603	719	696	271	592	950	999999	999999	999999	325	999999	999999	128	164	46	999999	983	665	999999	999999	930	908	999999	247	127	590	901	999999	724	999999	859	756	207	644	330	264	508	999999	72	168	700	999999	39	419	999999	999999	157	59	999999	999999	54	140	48	315	542	695	442	999999	153	999999	999999	914	847	655	465	148	645	484	999999	781	500	465	603	999999	981	616	879	999999	726	999999	999999	851	176	717	285	728	999999	891	112	635	821	999999	383	999999	999999	786	999999	383	999999	999999	531	673	225	231	999999	588	537	329	334	925	815	576	731	203	568	999999	747	999999	380	737	999999	753	382	208	959	450	91	542	999999	205	150	506	912	354	429	770	636	944	999999	696	201	398	567	186	819	255	999999	190	502	912	48	345	12	226	951	999999	301	26	272	76	999999	995	999999	139	785	319	663	387	773	797	999999	999999	930	684	999999	42	196	205	389	713	132	901	49	999999	166	805	503	696	402	652	999999	620	682	142	999999	999999	678	438	401	510	592	940	416	705	351	246	414	328	680	919	590	105	999999	558	999999	605	955	999999	973	979	816	966	985	999999	327	950	129	999999	494	349	999999	999999	804	999999	999999	191	495	999999	356	999999	401	184	25	482	71	384	999999	134	999999	594	250	657	465	421	694	625	955	294	387	400	126	616	999999	999999	565	832	999999	999999	436	763	119	999999	675	63	588	641	951	999999	70	999999	999999	994	999999	900	109	706	999999	999999	194	505	999999	210	957	955	999999	785	350	999999	917	238	93	999999	698	999999	484	999999	981	412	832	62	674	453	999999	443	999999	131	16	933	241	859	539	999999	572	931	537	909	663	719	999999	803	300	999999	595	831	860	741	306	185	426	999999	999999	999999	999999	141	830	782	976	523	532	681	999999	999999	999999	67	999999	185	662	766	999999	999999	999999	272	162	999999	762	999999	858	999999	582	691	999999	999999	999999	762	999999	999999	999999	999999	110	999999	999999	149	196	578	33	999999	822	537	142	685	999999	540	999999	999999	512	462	999999	999999	999999	432	999999	584	940	999999	856	948	999999	999999	922	60	827	231	666	152	642	827	85	583	999999	879	586	330	269	897	611	999999	553	666	259	682	909	827	71	678	999999	358	208	356	999999	999999	999999	140	614	999999	857	858	873	144	218	999999	386	164	524	500	846	999999	324	53	238	571	404	243	441	999999	150	10	999999	988	322	293	628	729	862	930	895	455	715	999999	999999	753	421	418	458	574	306	754	312	571	831	236	
44	165	999999	159	681	750	699	375	941	999999	698	885	822	924	67	656	302	594	604	999999	888	146	13	485	160	999999	785	999999	943	396	697	597	999999	999999	259	472	999999	712	999999	155	756	350	246	192	65	535	999999	533	999999	649	461	717	967	440	348	897	162	642	999	999999	999999	831	431	554	170	110	729	737	999999	999999	54	590	999999	459	645	999999	900	999999	429	999999	399	261	360	304	999999	979	630	725	747	361	320	970	712	563	189	924	918	999999	32	999999	999999	858	858	922	604	999999	382	517	795	800	999999	340	222	999999	305	713	481	999999	999999	190	479	999999	990	322	999999	84	877	999999	279	720	628	218	799	475	818	541	402	999999	699	72	999999	999999	930	946	364	979	758	338	268	999999	453	791	999999	841	484	802	868	546	648	530	993	600	248	84	181	999999	541	746	565	764	321	999999	999999	999999	582	366	999999	53	999999	304	326	548	999999	999999	277	837	146	957	990	26	672	856	999999	179	79	999999	874	999999	774	575	448	21	773	504	164	409	999999	999999	268	128	999999	824	587	354	213	454	86	444	807	344	652	999999	756	549	999999	999999	264	269	488	999999	491	227	999999	999999	999999	315	775	29	649	867	484	999999	999999	872	999999	847	278	445	965	624	931	440	58	440	922	864	265	234	999999	699	155	104	46	693	636	512	999999	204	999999	898	999999	66	999999	940	859	39	885	999999	262	254	999999	818	303	864	644	61	999999	838	999999	999999	60	551	616	949	721	390	999999	999999	999999	783	301	999999	947	77	944	999999	644	999999	999999	999999	978	999999	999999	168	513	336	800	181	59	584	344	717	734	505	848	137	449	845	228	478	453	999999	999999	999999	952	121	871	999999	919	999999	417	70	267	999999	23	678	580	458	445	394	590	414	999999	662	999999	584	349	451	228	817	434	798	889	112	999999	999999	734	501	216	401	465	574	262	289	176	283	459	167	492	179	556	991	409	833	888	48	924	984	999999	377	772	430	17	112	345	999999	180	164	137	914	944	88	252	54	929	25	162	676	495	999999	134	191	959	58	999999	999999	999999	999999	999999	411	999999	749	999999	999999	629	45	999999	999999	943	558	112	999999	999999	577	999999	999999	749	999999	904	999999	886	257	499	999999	252	590	470	958	841	902	229	124	941	725	740	204	999999	413	424	999999	458	999999	732	937	73	829	161	999999	823	791	999999	42	161	350	524	999999	260	999999	596	49	574	608	318	51	999999	987	363	999999	999999	999999	999999	346	941	19	999999	999999	524	999999	800	423	
439	89	145	999999	218	197	963	600	999999	999999	944	18	817	385	330	850	692	691	608	85	475	999999	999999	791	999999	999999	999999	152	999999	639	412	697	807	182	610	495	473	999999	999999	999999	34	763	113	34	96	853	529	565	689	574	999999	833	953	725	947	592	534	999999	999999	999999	105	820	674	572	999999	256	210	644	775	835	387	433	857	467	60	999999	743	529	705	85	828	999999	463	361	999999	579	743	92	999999	27	960	129	999999	972	55	213	98	541	999999	999999	653	885	790	853	197	769	975	496	674	999999	849	999999	648	54	42	569	367	999999	135	830	999999	128	418	757	875	999999	294	884	421	846	624	999999	999999	865	432	943	745	609	174	677	999999	257	417	999999	999999	955	481	105	940	999999	999999	775	415	794	336	999999	476	999999	978	929	484	101	999999	999999	999999	647	109	999999	621	99	823	999999	999999	999999	236	265	710	427	589	919	785	199	944	934	999999	848	796	121	538	897	999999	713	999999	244	999999	512	999999	999999	999999	999999	855	698	483	999999	663	97	999999	958	567	81	999999	59	999999	999999	154	999999	156	999999	827	771	851	988	253	999999	623	999999	999999	913	264	724	92	131	999999	999999	74	999999	715	103	281	912	231	999999	553	467	83	999999	270	571	999999	907	999999	43	761	609	680	867	454	759	999999	553	960	999999	703	843	999999	702	13	394	994	999999	579	999999	868	915	550	23	444	999999	999999	999999	849	565	822	357	368	59	370	999999	388	206	642	956	865	728	952	516	999999	999999	477	999999	423	875	577	43	337	312	174	999999	69	666	432	667	119	41	999999	404	892	999999	484	940	342	567	16	797	425	623	999999	150	999999	43	879	733	319	999999	783	973	988	788	999999	65	884	999999	387	721	773	974	846	999999	34	999999	999999	999999	236	537	49	856	999999	779	618	714	125	34	883	35	787	699	358	840	999999	999999	415	113	999999	429	65	999999	190	294	33	451	999999	999999	125	414	999999	102	507	782	239	926	999999	219	180	315	939	860	640	361	934	84	625	999999	586	304	999999	521	459	806	481	230	676	999999	755	177	937	763	908	999999	999999	999999	201	576	999999	331	626	206	932	32	489	205	999999	999999	360	999999	825	999999	776	821	271	897	999999	700	999999	19	260	528	463	13	999999	999999	951	171	745	999999	882	58	405	999999	677	946	588	437	326	285	53	847	234	999999	351	175	986	97	216	999999	62	501	276	999999	999999	107	743	929	654	999999	254	25	93	120	77	777	375	522	999999	325	319	215	383	35	999999	999999	
304	657	999999	999999	199	864	999999	37	196	391	782	803	193	999999	213	659	783	23	999999	999999	764	123	999999	574	800	999999	943	999999	999999	847	999999	250	635	999999	803	95	277	452	123	390	70	999999	924	685	994	571	999999	573	122	659	431	370	994	938	649	190	918	999999	411	725	920	73	999999	349	274	541	178	526	999999	999999	391	341	900	650	966	707	999999	63	579	238	999999	999999	778	999999	425	757	999999	999999	28	622	177	190	50	398	999999	996	438	999999	421	462	999999	811	999999	995	278	100	470	353	972	941	991	999999	517	183	588	551	295	999999	923	517	295	481	508	164	999999	999999	301	999999	190	970	279	614	642	126	999999	335	582	999999	481	334	296	902	724	86	999999	312	672	866	809	918	999999	559	999999	904	177	921	999999	642	999999	76	799	958	999999	12	671	386	999999	400	348	263	999999	511	999999	599	230	392	757	432	533	647	539	434	702	272	999999	720	953	738	949	912	32	999999	738	414	534	338	739	722	415	254	999999	281	527	556	949	209	999999	71	683	785	174	880	118	999999	999999	375	266	901	743	951	432	494	999999	435	240	39	773	993	74	891	653	45	999999	288	999999	267	907	155	323	999999	568	892	64	173	748	152	831	340	999999	999999	999999	837	978	463	999999	999999	830	101	325	919	436	168	996	792	141	999999	999999	830	840	280	468	120	588	999999	392	540	440	287	687	98	208	442	126	905	999999	815	66	563	999999	971	437	999999	830	403	631	410	895	271	999999	619	999999	999999	499	606	701	999999	259	999999	999999	292	999999	552	414	237	721	999999	51	101	999999	326	81	310	373	869	843	652	289	999999	63	981	644	178	999999	999999	809	207	999999	519	214	856	565	763	999999	184	816	884	999999	999999	681	638	368	804	999999	715	547	978	999999	999999	763	999999	999999	74	250	99	647	999999	999999	999999	999999	999999	60	532	887	127	760	318	818	198	62	999999	251	686	513	425	622	999999	880	999999	529	830	569	322	755	165	183	500	523	999999	536	830	588	74	185	167	587	836	916	180	955	239	999999	448	577	805	999999	996	561	825	476	807	999999	999999	999999	999999	954	737	999999	732	944	269	999999	425	999999	231	380	186	511	356	837	999999	923	999999	584	999999	670	131	744	950	999999	999999	939	999999	925	729	725	821	257	588	212	849	70	999999	999999	695	444	744	999999	356	434	630	494	215	987	690	884	405	999999	527	999999	833	993	825	384	767	999999	107	500	932	506	999999	929	923	153	988	726	738	483	999999	856	925	
344	398	525	999999	692	734	999999	999999	999999	329	639	729	661	999999	856	244	999999	469	375	999999	254	854	849	999999	999999	571	999999	999999	964	999999	922	303	999999	11	498	604	310	999999	84	999999	396	265	97	187	919	209	999999	999999	142	491	999999	23	999999	519	680	999999	549	649	999999	131	672	712	999999	699	999999	346	68	999999	880	261	933	163	394	780	950	988	767	672	956	501	308	297	866	482	226	999999	780	999999	330	999999	65	660	999999	953	922	684	986	397	999999	583	151	612	893	999999	999999	775	628	742	568	691	723	876	692	534	822	385	845	999999	482	498	999999	906	338	872	999999	282	999999	441	857	276	12	379	892	383	360	999999	999999	986	999999	451	999999	47	593	638	294	188	968	107	140	547	839	199	914	291	999999	244	999999	30	999999	999999	999999	196	884	302	689	353	999999	999999	183	136	981	858	872	999999	217	528	323	699	999999	28	314	434	310	320	999999	999999	999999	610	366	999999	421	383	999999	649	208	103	162	300	949	999999	204	999999	923	13	566	980	999999	883	83	498	921	584	443	665	970	818	999999	574	865	876	999999	383	999999	68	714	999999	555	233	832	999999	375	999999	750	646	824	655	999999	999999	999999	456	496	582	999999	868	999999	837	999999	999999	678	390	217	587	435	83	999999	820	706	865	299	999999	434	999999	60	999999	132	898	999999	999999	840	325	316	999999	820	418	389	999999	847	94	863	877	667	999999	554	451	999999	788	999999	999999	999999	13	999999	646	999999	796	32	402	999999	999999	745	999999	999999	999999	807	999999	83	999999	767	26	693	999999	973	999999	11	422	300	999999	549	609	62	344	311	167	213	836	377	669	580	999999	999999	999999	784	280	348	567	999999	999999	110	202	377	288	30	581	983	845	999999	335	644	595	999999	999999	999999	999999	524	411	995	846	939	970	985	999999	57	743	999999	999999	963	703	284	444	999999	999999	426	357	999999	773	323	729	999999	368	806	999999	34	985	999999	891	999999	861	755	936	999999	36	584	140	216	999999	241	999999	951	287	882	337	61	210	56	730	88	999999	691	751	97	275	673	581	173	944	389	72	999999	738	570	111	947	347	872	522	999999	999999	150	277	542	46	778	895	486	999999	999999	824	938	796	812	639	180	14	999999	306	363	999999	966	272	584	178	999999	222	717	999999	389	713	999999	999999	540	792	999999	423	218	999999	496	999999	105	695	953	564	134	429	999999	931	930	943	999999	575	999999	197	329	999999	999999	373	975	999999	188	999999	98	999999	999999	413	266	30	999999	757	795	999999	810	586	
907	999999	318	29	999999	999999	297	999999	849	445	225	762	374	353	472	486	730	845	84	999999	598	400	999999	999999	78	720	999999	999999	656	183	158	699	999999	583	289	58	569	673	999999	344	278	999999	855	653	71	733	999999	912	557	798	36	950	724	879	987	517	674	642	951	333	999999	391	999999	999999	297	526	999999	791	999999	424	916	67	999999	999999	662	205	544	953	614	344	681	260	358	858	999999	999999	974	885	596	771	383	999999	721	995	999999	886	272	189	999999	545	736	999999	999999	142	882	968	434	983	999999	791	973	721	37	999999	652	228	999999	281	528	99	551	999999	205	303	50	999999	345	999999	999999	775	999999	999999	999999	79	607	433	999999	225	975	188	773	999999	999999	999999	797	999999	900	999999	999999	646	853	991	660	276	994	624	62	555	999999	999999	633	904	118	451	858	618	999999	958	19	229	817	999999	305	999999	325	560	453	999999	505	999999	98	999999	187	239	922	941	704	330	84	999999	380	999999	133	999999	555	869	882	999999	999999	189	537	941	105	133	828	45	695	320	951	444	999999	662	59	713	999999	401	726	879	529	917	914	804	883	36	849	961	999999	999999	794	456	999999	236	999999	325	999999	156	146	64	999999	999999	255	393	999999	640	811	718	806	420	999999	163	999999	13	697	38	275	732	67	78	284	867	350	482	525	504	766	944	217	734	861	999999	265	672	478	999999	671	530	999999	253	999999	141	164	284	937	999999	313	673	539	425	60	129	98	999999	999999	999999	999999	773	867	873	873	866	510	82	558	999999	999999	999999	999999	64	367	744	307	814	999999	153	713	75	999999	884	201	103	415	792	683	742	999999	999999	891	936	999999	898	663	561	379	358	999999	999999	725	999999	999999	999999	149	999999	68	316	821	283	224	637	999999	480	239	982	682	780	461	718	398	999999	65	710	589	598	958	999999	91	745	999999	504	522	630	350	999999	151	368	954	999999	999999	377	920	999999	973	264	117	999999	668	680	878	599	897	912	999999	909	265	42	999999	999999	999999	599	234	86	838	719	125	208	140	16	999999	323	826	529	984	31	896	999999	737	999999	491	342	999999	410	866	845	607	609	999999	440	999999	999999	124	413	415	144	999999	999999	458	263	149	908	495	662	838	999999	772	377	927	672	23	496	999999	919	999999	193	799	999999	219	992	122	999999	999999	699	48	999999	209	423	124	850	878	999999	320	999999	999999	582	846	999999	571	999999	83	239	999999	275	427	481	812	205	353	231	345	328	634	999999	151	633	647	796	624	116	365	359	999999	87	
999999	961	999999	822	733	486	999999	999999	999999	907	999999	999999	833	999999	282	567	920	13	79	893	515	560	427	999999	342	561	935	60	523	465	999999	723	999999	604	481	466	999999	990	472	999999	884	683	76	726	545	268	800	999999	524	999999	999999	999999	999999	369	999999	243	543	329	489	181	551	296	148	796	999999	205	905	238	999999	999999	272	929	541	999999	999999	999999	493	700	320	83	999999	294	535	999999	279	593	999999	617	42	999999	922	975	510	300	999999	597	544	999999	765	349	999999	572	999999	999999	794	999999	820	86	360	739	749	999999	19	999999	420	267	999999	681	526	999999	761	298	205	999999	893	296	428	250	888	999999	297	222	935	970	720	999999	167	827	672	23	772	368	266	999999	498	999999	966	999999	880	68	836	999999	754	999999	999999	75	999999	851	815	507	999999	580	197	938	452	999999	908	999999	696	231	109	999999	19	512	999999	402	41	999999	787	999999	330	333	370	830	585	434	468	547	999999	655	822	315	999999	174	184	202	180	327	850	961	999999	927	408	658	958	999999	853	251	792	999999	43	473	74	10	187	514	999999	999999	999999	28	79	370	999999	999999	999999	793	999999	844	999999	412	999999	713	62	825	644	402	925	999999	871	682	999999	999999	755	206	621	358	251	999999	987	670	999999	812	999999	831	892	999999	281	367	999999	174	999999	999999	999999	390	963	330	999999	248	366	785	589	507	495	999999	448	999999	615	459	999999	61	999999	999999	857	667	429	999999	749	231	933	999999	999999	999999	463	999999	701	570	999999	375	242	301	999999	12	654	211	999999	485	327	292	393	999999	203	822	938	207	622	999999	162	256	960	554	581	999999	315	531	999999	32	53	788	979	877	549	250	226	138	123	999999	999999	655	586	999999	101	999999	999999	999999	999999	308	628	999999	999999	630	999999	66	414	999999	719	748	697	999999	546	999999	441	538	312	515	500	999999	605	810	94	82	815	507	669	26	462	124	361	421	890	999999	403	999999	703	359	469	492	835	538	418	999999	851	142	118	528	512	562	163	999999	403	999999	702	818	181	22	999999	911	999999	999999	235	605	396	999999	242	190	664	653	999999	953	55	17	127	999999	401	718	230	683	398	151	513	899	999999	38	28	999999	999999	585	616	690	545	999999	105	999999	999999	813	999999	576	899	927	999999	999999	727	210	286	395	569	635	427	462	999999	999999	999999	999999	884	999999	644	999999	267	999999	526	999999	47	154	999999	497	911	680	999999	588	740	654	784	470	287	654	182	760	751	632	643	38	168	999999	899	999999	45	849	999999	975	179	619	
318	870	411	999999	999999	582	792	789	484	999999	870	838	722	146	356	61	969	999999	999999	883	617	635	395	498	921	999999	255	999999	461	72	127	789	419	999999	999999	913	69	503	832	999999	968	962	158	753	168	329	999999	762	67	984	880	332	821	295	999999	683	484	912	862	999999	337	788	337	421	772	999999	429	601	800	442	992	999999	407	999999	914	655	999999	642	340	999999	453	492	999999	999999	191	999999	968	999999	127	662	999999	157	640	894	999999	190	634	736	981	87	899	838	961	999999	991	999999	925	266	381	357	206	842	582	999999	495	844	841	860	999999	999999	122	306	484	147	13	845	835	513	999999	734	30	750	660	999999	702	614	530	331	999999	777	869	711	752	999999	466	596	574	999999	999999	428	348	773	506	14	999999	603	364	824	621	156	578	421	999999	646	999999	456	999999	329	999999	880	999999	520	384	999999	118	411	554	713	681	416	280	465	114	873	396	257	253	999999	297	109	259	999999	710	999999	208	457	746	115	443	999999	999999	255	811	528	999999	827	399	53	999999	564	999999	651	153	214	999999	999999	317	100	999999	89	212	999999	999999	468	631	616	809	55	264	660	664	448	999999	670	12	35	999999	586	769	568	857	210	760	732	999999	999999	563	506	462	95	150	655	856	364	807	878	222	353	896	498	28	353	789	999999	899	610	380	482	211	850	999999	730	331	999999	231	12	775	309	418	32	63	312	592	178	520	18	591	999999	863	999999	812	310	689	281	550	999999	420	999999	999999	999999	237	91	304	999999	626	419	334	176	142	999999	999999	912	935	999999	444	715	760	620	724	891	28	464	619	88	999999	168	51	60	150	999999	591	259	477	967	999999	999999	18	980	552	111	684	425	783	67	29	900	375	815	836	834	999999	799	800	941	999999	772	472	225	573	467	378	283	36	424	999999	999999	445	967	999999	999999	707	780	78	623	216	602	999999	999999	999999	999999	793	235	224	315	964	792	458	535	999999	32	510	792	417	95	999999	411	999999	369	999999	175	999999	408	737	373	999999	999999	731	187	999999	828	999999	910	166	999999	674	152	69	720	999999	999999	405	909	431	66	962	914	373	983	890	805	213	321	717	894	683	395	999999	850	187	999999	999999	281	800	717	930	599	636	981	421	999999	999999	678	999999	422	769	555	977	680	411	223	999999	748	296	929	999999	780	203	272	752	999999	654	999999	543	999999	370	999999	118	713	999999	372	288	391	571	999999	463	534	999999	304	999999	138	999999	817	999999	999999	392	999999	985	871	101	999999	
406	373	239	141	999999	142	999999	999999	999999	646	446	273	999999	48	934	228	186	985	475	101	999999	898	999999	999999	871	836	770	578	84	57	147	246	622	975	966	914	999999	439	374	331	999999	957	252	487	691	154	999999	410	39	999999	146	999	406	999	779	999999	999999	999999	270	109	372	566	378	14	508	209	650	999999	81	29	999999	746	620	153	702	423	656	660	999999	999999	573	369	999999	910	911	147	840	999999	206	999999	999999	547	999999	999999	959	999999	588	247	979	491	504	693	338	20	108	399	388	262	999999	366	999999	575	682	544	535	12	999999	999999	103	370	369	37	382	999999	339	528	577	355	194	870	834	418	681	999999	232	880	999999	538	812	521	758	588	326	840	617	124	865	634	739	957	814	130	154	999999	132	476	999999	725	680	579	822	43	77	436	531	442	893	240	321	654	970	488	655	581	611	780	999999	542	995	225	663	942	999999	999999	65	713	274	999999	329	756	999999	315	857	999999	698	725	520	999999	318	999999	999999	634	999999	95	999999	999999	999999	999999	999999	351	765	999999	730	465	915	880	427	840	380	999999	178	831	999999	999999	999999	665	630	421	882	885	999999	821	234	820	994	999999	999999	530	999999	729	248	701	999999	977	990	999999	585	402	327	818	308	680	519	500	16	399	999999	999999	10	330	999999	64	999999	130	999999	944	553	910	470	886	260	999999	999999	651	999999	999999	775	933	575	302	999999	238	103	999999	999999	589	311	733	813	604	316	872	530	920	34	193	21	934	895	56	999999	674	999999	441	567	411	999999	999999	920	539	624	789	192	707	250	999999	960	626	543	502	999999	819	106	865	999999	999999	376	678	627	999999	999999	840	48	528	64	414	306	662	999999	186	999999	443	999999	999999	980	999999	690	823	679	557	233	395	401	402	414	999999	578	75	999999	999999	45	414	250	534	84	783	999999	999999	999999	835	180	999999	130	366	999999	208	16	999999	885	62	999999	999999	999999	80	172	80	449	999999	124	634	836	240	801	999999	999999	102	999999	288	999999	206	776	36	180	843	386	926	275	44	407	999999	423	755	999999	999999	491	492	415	180	372	13	344	115	999999	28	999	999999	999999	999999	999999	902	15	727	623	688	999999	671	999999	164	693	245	999999	414	248	908	221	999999	999999	992	999999	999999	687	999999	916	999999	862	671	999999	161	999999	446	999999	471	999999	504	210	695	142	502	532	820	119	260	487	136	208	930	866	640	807	917	999999	513	999999	566	225	982	811	426	826	614	194	999999	320	256	816	344	595	744	708	525	
999999	557	470	24	549	999999	545	999999	999999	932	804	846	354	926	556	915	502	999999	999999	227	884	999999	675	917	999999	999999	940	240	320	863	344	132	932	291	999999	999999	999999	954	26	788	999999	999999	999999	894	810	347	876	393	699	900	999999	342	465	490	640	244	881	553	388	661	496	999999	478	144	597	682	914	72	999999	999999	872	547	245	500	780	862	999999	781	117	299	21	556	541	419	32	999999	666	451	650	734	460	500	576	365	302	142	552	294	306	999999	432	814	999999	485	38	999999	107	965	709	999999	947	110	446	98	650	939	773	69	122	595	999999	473	422	234	999999	381	970	880	208	648	999999	12	999999	979	866	207	131	65	999999	727	905	701	741	872	786	360	64	487	714	362	999999	493	999999	711	121	959	401	210	722	999999	333	226	766	71	999999	999999	625	466	232	453	818	717	999999	394	690	324	731	549	448	412	327	493	176	845	999999	825	829	999999	868	907	805	920	343	734	404	688	934	680	414	840	999999	598	265	270	999999	650	999999	788	31	796	237	852	999999	999999	999999	840	999999	920	999999	642	125	852	598	324	648	999999	384	942	999999	11	389	61	999999	999999	677	729	237	905	312	999999	999999	51	751	999999	999999	952	999999	33	405	999999	638	23	999999	771	724	882	10	940	622	646	276	873	798	30	417	186	716	165	641	610	612	154	618	153	633	84	111	999999	999999	695	739	360	999999	435	372	376	162	373	882	794	729	297	999999	999999	999999	145	252	730	664	999999	246	13	392	794	999999	494	404	755	999999	650	781	483	305	926	906	915	336	372	657	999999	33	352	999999	999999	881	325	999999	952	780	999999	999999	999999	862	151	459	999999	999999	753	484	877	971	407	999999	241	999999	999999	999999	366	759	456	809	880	999999	623	479	893	730	545	913	635	633	999999	974	651	818	999999	620	164	999999	999999	999999	583	887	999999	999999	626	127	51	834	635	334	504	203	334	687	951	307	999999	671	999999	15	433	999999	999999	254	529	432	584	423	611	635	837	888	999999	509	236	992	303	554	853	776	688	999999	287	311	139	259	650	999999	867	114	381	492	999999	175	523	743	48	535	550	999999	543	628	233	999999	496	615	615	824	999999	959	14	694	817	789	327	999999	999999	999999	125	280	782	620	999999	506	263	355	999999	423	985	999999	953	767	999999	660	999999	70	487	286	814	523	643	825	513	908	110	687	674	999999	847	800	190	999999	420	280	420	999999	999999	726	747	151	639	201	838	967	15	246	690	167	556	
266	245	999999	733	999999	636	956	116	647	406	575	680	999999	575	195	313	999999	357	999999	249	319	988	761	539	672	999999	452	999999	546	902	863	996	517	575	999999	565	904	766	818	643	999999	999999	435	329	181	471	999999	626	653	664	552	889	956	918	247	278	999999	999999	999999	999999	999999	999999	570	744	542	999999	999999	288	999999	629	408	696	538	100	785	503	563	441	367	211	108	825	999999	881	359	974	50	598	338	323	91	167	705	110	459	493	255	690	787	999999	307	507	642	999999	265	999999	999999	999999	999999	743	714	51	389	859	999999	368	636	688	999999	999999	538	999999	949	999999	999999	250	999999	999999	640	999999	258	872	654	764	903	600	192	319	626	503	623	184	466	594	608	50	778	999999	999999	101	857	566	999999	228	74	733	557	972	999999	24	866	922	236	840	495	842	999999	624	956	29	185	327	999999	891	944	999999	117	364	999999	999999	999999	154	948	548	444	691	577	435	700	179	999999	999999	833	999999	636	700	999999	625	109	766	652	163	999999	999999	916	539	503	413	283	710	999999	203	911	978	552	721	974	687	405	999999	274	999999	999999	999999	976	965	999999	460	264	254	415	492	265	305	854	318	265	487	999999	904	197	173	162	990	554	850	308	854	999999	915	726	999999	999999	999999	501	691	240	112	494	950	55	999999	999999	39	304	143	937	615	134	243	466	999999	65	501	616	111	809	933	999999	135	666	639	401	349	999999	999999	999999	999999	803	172	999999	999999	993	681	858	154	24	999999	696	420	912	693	729	825	459	999999	215	729	999999	400	882	306	869	368	999999	416	651	810	512	999999	999999	977	999999	961	165	999999	503	383	642	472	97	999999	999999	822	223	973	910	575	890	999999	939	542	999999	413	999999	781	999999	999999	397	452	999999	213	619	547	549	935	880	767	670	156	737	999999	999999	999999	313	205	69	57	155	999999	505	85	999999	999999	999999	338	705	409	999999	999999	28	868	986	199	999999	883	77	999999	282	999999	102	152	905	743	558	117	456	65	110	94	721	246	999999	86	946	999999	294	999999	337	220	999999	481	96	296	999999	868	845	999999	257	429	138	370	774	867	228	999999	180	186	999999	999999	882	650	999999	597	662	999999	389	909	999999	552	999999	673	999999	72	999999	621	65	999999	615	690	999999	999999	808	680	955	361	999999	999999	858	593	256	999999	736	236	337	589	182	498	634	999999	488	935	655	704	830	465	998	999999	999999	606	307	999999	570	977	838	334	841	628	642	999999	319	768	61	659	306	999999	937	145	734	468	
448	567	985	269	211	336	999999	114	849	500	363	760	999999	261	295	695	546	759	397	13	999999	999999	999999	333	46	720	884	996	999999	999999	527	863	977	361	999999	740	999999	311	775	512	430	737	778	152	999999	559	966	999999	373	610	999999	999999	747	730	720	999999	710	661	232	491	999999	907	706	510	972	499	782	450	999999	999999	130	245	999999	885	583	19	999999	714	999999	487	753	999999	632	796	404	349	125	999999	640	273	40	913	88	294	999999	999999	999999	278	180	457	776	525	706	819	999999	709	204	999999	157	710	129	999999	999999	745	737	368	284	999999	116	632	383	535	810	829	999999	216	166	698	826	69	978	506	544	928	710	237	387	813	316	999999	155	263	109	929	153	44	637	343	557	999999	248	132	171	547	83	250	715	876	304	283	999999	505	45	999999	732	999999	999999	357	44	509	999999	471	602	421	487	130	436	880	686	490	999999	822	151	999999	820	856	345	999999	854	470	999999	999999	518	999999	999999	649	228	999999	207	530	582	290	308	57	720	999999	529	999999	70	953	814	999999	999999	999999	999999	730	999999	910	277	876	999999	465	502	574	999999	999999	953	570	999999	837	999999	424	683	165	908	297	999999	103	415	999999	336	595	936	901	999999	688	999999	704	337	420	999999	999999	744	999999	252	126	788	999999	71	250	824	999999	999999	232	61	399	161	999999	906	417	999999	270	504	234	549	691	529	600	918	308	999999	259	243	860	552	593	999999	362	999999	791	508	789	999999	175	999999	999999	127	713	999999	266	537	999999	797	919	999999	999999	999999	999999	999999	999999	597	198	999999	763	90	574	999999	618	680	468	718	999999	132	124	908	999999	237	339	14	181	574	816	751	661	770	884	461	999999	656	526	780	170	580	361	999999	999999	972	999999	999999	654	652	508	42	999999	999999	999999	163	999999	20	785	797	484	515	609	986	781	447	999999	992	206	123	411	999999	164	688	558	999999	999999	920	598	454	958	254	999999	528	75	783	369	123	41	730	777	999999	999999	728	306	655	971	999999	999999	873	817	999999	888	999999	251	547	877	702	989	520	392	763	422	340	839	239	164	90	920	997	999999	51	999999	475	999999	108	100	435	999999	902	256	405	999999	725	637	681	999999	819	999999	528	905	999999	999999	521	348	24	890	540	889	76	500	890	454	425	795	776	326	423	999999	153	457	452	999999	96	273	986	265	697	703	167	999999	344	803	999999	101	420	999999	449	136	331	217	559	546	325	999999	366	951	999999	929	860	365	942	624	999999	999999	999999	356	47	999999	
361	758	203	836	731	202	166	999999	999999	334	385	860	876	296	999999	935	999999	999999	994	684	906	999999	999999	768	843	802	931	719	669	331	637	73	999999	201	999999	572	24	723	999999	133	999999	280	900	999999	553	999999	488	655	751	208	182	557	361	362	350	999999	584	999999	993	999999	270	446	427	999999	696	322	981	999999	521	310	921	999999	101	871	999999	636	144	426	224	999999	324	286	968	470	999999	90	712	526	851	458	988	589	999999	886	862	809	999999	999999	71	241	28	803	143	999999	999999	998	466	489	924	713	191	167	220	159	614	984	477	957	580	615	999999	465	833	999999	322	341	454	999999	999999	629	999999	999999	364	999999	999999	999999	152	999999	192	160	624	232	602	147	276	999999	379	580	282	999999	341	999999	599	999999	631	999999	999999	79	138	945	553	261	480	304	999999	227	999999	236	334	103	841	999999	774	430	990	999999	862	999999	999999	491	962	874	999999	999999	298	889	375	908	362	271	999999	83	399	246	607	373	751	307	999999	58	38	152	999999	188	47	391	999999	179	465	253	700	283	999999	999999	999999	679	328	349	16	50	999999	999999	999999	73	551	767	561	999999	822	999999	636	565	488	999999	463	820	627	999999	999999	906	768	205	453	119	999999	278	801	751	263	927	54	411	301	177	207	144	277	192	636	999999	830	999999	356	999999	616	145	794	533	999999	999999	61	574	256	109	281	656	450	765	502	283	966	809	284	895	582	234	274	320	551	328	553	444	127	824	86	185	849	616	502	434	999999	278	567	100	876	999999	165	999999	896	551	694	511	690	363	312	999999	318	461	264	391	871	999999	981	865	999999	616	456	431	32	999999	806	834	999999	77	999999	999999	999999	193	999999	111	79	82	999999	10	634	51	754	999999	521	66	867	999999	361	120	563	999999	296	702	481	269	34	733	178	999999	744	859	248	622	999999	999999	999999	134	999999	162	321	798	70	980	240	577	861	692	909	966	999999	417	482	162	514	799	412	999999	999999	999999	87	346	999999	623	266	774	802	999999	210	999999	999999	742	956	208	799	999999	939	315	471	903	999999	341	823	211	999999	336	999999	96	118	763	211	240	422	681	85	975	999999	447	999999	465	999999	729	492	999999	690	496	461	999999	999999	748	860	106	87	999999	999999	999999	522	999999	60	929	397	999999	34	446	706	999999	999999	285	132	823	871	501	999999	15	138	678	849	999999	999999	86	875	112	733	369	902	999999	999999	999999	999999	339	463	201	396	999999	78	68	704	55	305	643	176	186	161	540	876	999999	
515	81	680	683	896	700	191	974	64	999999	982	664	999999	601	894	716	955	999999	369	999999	115	796	937	80	973	803	526	878	999999	699	950	203	493	543	599	90	933	645	443	763	19	421	999999	782	85	999999	512	704	999999	459	999999	368	180	205	263	999999	143	610	710	999999	183	312	999999	999999	344	789	181	999	11	813	783	319	999999	605	670	693	65	165	994	999999	301	999999	999999	460	478	999999	999999	999999	290	880	947	332	935	351	589	706	357	385	448	296	868	999999	703	935	676	910	999999	574	999999	999999	999999	978	999999	776	999999	361	184	614	999999	999999	766	884	719	999999	866	460	384	18	26	963	999999	999999	716	707	74	788	128	203	999999	999999	999999	457	999999	720	226	968	999999	168	549	237	999999	742	999999	999999	999999	999999	793	582	999999	226	999999	10	558	571	233	984	999999	908	712	23	999999	980	830	999999	178	318	999999	998	903	897	743	226	468	788	999999	999999	190	30	188	90	994	545	999999	567	999999	582	899	201	497	242	706	808	456	999999	999999	999999	911	180	527	221	862	795	678	181	482	999999	541	769	139	999999	999999	251	730	632	29	697	857	273	296	999999	419	931	511	671	201	934	770	932	999999	889	692	19	502	999999	227	999999	866	951	94	999999	50	139	71	868	438	464	88	823	999999	306	694	647	884	931	801	931	999999	17	980	547	999999	609	975	999999	999999	999999	749	763	999999	820	830	905	999999	574	555	289	870	642	243	737	856	946	999999	497	204	54	134	570	174	296	914	859	971	546	999999	441	163	999999	931	643	715	999999	999999	696	475	999999	468	319	386	999999	70	651	773	252	691	999999	194	487	56	892	670	999999	598	999999	999999	971	999999	643	402	999999	136	59	999999	600	32	999999	536	727	999999	415	586	814	194	653	235	272	95	729	854	999999	256	999999	999999	999999	973	536	726	301	790	504	855	824	999999	272	395	20	941	183	230	999999	999999	466	466	641	316	855	993	945	891	643	885	999999	999999	823	999999	460	286	671	999999	999999	814	244	937	526	559	999999	897	922	267	224	331	912	999999	704	999999	789	219	142	733	127	542	781	410	999999	619	999999	999999	103	404	999999	734	999999	556	735	345	832	529	939	999999	554	958	81	687	677	322	972	999999	999999	322	88	999999	153	938	509	952	42	999999	789	999999	908	726	803	527	999999	490	61	366	772	369	999999	269	280	999999	189	169	471	103	732	834	646	999999	999999	999999	999999	695	999999	999999	57	783	312	997	739	41	183	827	999999	999999	366	196	999999	
999999	999999	724	642	999999	969	103	999999	349	490	939	111	954	270	999999	999999	999999	211	636	899	720	318	999999	999999	682	529	248	876	361	15	916	737	546	999999	39	21	237	149	999999	725	999999	582	708	999999	373	895	784	771	999999	62	143	352	999999	297	550	307	944	667	960	298	731	226	407	344	574	211	999999	390	240	999999	999999	882	703	910	411	147	610	696	693	999999	745	477	999999	999999	999999	999999	999999	258	34	732	76	569	188	218	994	999999	999999	373	999999	172	339	999999	540	268	515	261	648	819	885	999999	999999	258	974	184	999999	263	560	999999	472	999	999999	317	999999	508	999999	978	703	495	915	999999	961	999999	968	531	456	351	936	407	999999	620	925	198	372	999999	999999	999999	595	999999	665	999999	720	999999	901	728	968	999999	47	42	999999	536	999999	163	903	999999	452	460	999999	452	727	212	999999	162	999999	852	84	14	944	999999	473	76	393	999999	829	184	421	884	999999	249	562	999999	999999	904	34	266	73	771	295	618	999999	584	538	999999	286	462	999999	567	772	999999	653	963	87	999999	568	316	153	857	999999	728	343	568	125	50	890	304	899	422	999999	58	999999	313	719	336	577	889	999999	251	423	376	761	853	999999	295	595	598	999999	21	346	718	122	999999	447	566	284	610	468	498	999999	999999	563	999999	439	723	999999	350	254	751	724	999999	777	999999	444	957	967	489	456	999999	999999	999999	999999	999999	86	999999	935	583	999999	162	61	967	430	50	999999	999999	812	999999	424	398	35	255	999999	999999	297	667	999999	220	999999	999999	599	795	164	639	999999	960	43	676	924	999999	787	687	484	101	699	757	257	737	913	999999	999999	217	75	67	804	209	946	353	600	418	478	725	999999	386	563	999999	812	791	996	38	407	146	835	403	611	347	771	263	905	540	419	213	306	768	345	391	730	106	835	843	24	690	86	516	551	71	999999	107	999999	442	944	466	740	884	604	17	382	999999	455	999999	438	692	999999	70	998	275	428	52	999999	182	536	715	955	163	24	999999	999999	329	851	549	472	673	726	472	595	999999	472	421	999999	337	999999	69	999999	379	999999	999999	252	25	517	286	643	999999	66	365	906	999999	999999	587	870	887	947	63	819	906	994	764	966	975	474	999999	802	16	999999	713	172	999999	74	586	747	693	475	54	811	575	906	639	616	999999	566	367	452	885	551	286	999999	999999	249	744	384	999999	364	276	551	471	484	636	953	353	202	999999	173	924	839	187	421	903	251	254	999	999999	999999	999999	419	116	
602	999999	465	602	999999	216	237	999999	212	106	338	208	502	350	100	999999	685	273	999999	136	204	528	55	373	865	999999	715	995	745	999999	503	999999	857	444	868	567	999999	361	30	986	999999	999999	721	742	999999	999999	410	900	163	729	679	884	437	292	912	84	999999	101	736	846	501	241	584	999999	603	580	350	68	481	533	109	333	253	191	924	360	806	313	525	652	85	814	999999	999999	350	618	330	574	531	794	695	999999	999999	183	999999	999999	269	539	999999	278	872	999999	429	999999	999999	999999	641	999999	999999	562	999999	568	576	999999	999999	686	999999	999999	842	985	259	775	536	687	837	999999	709	79	696	954	999999	999999	174	256	779	733	394	221	999999	994	999999	84	216	999999	999999	999999	512	540	412	808	580	700	697	163	999999	106	816	742	792	610	646	571	559	413	471	10	404	330	314	47	302	999999	999999	847	18	184	569	999999	999999	710	516	999999	667	888	999999	400	999999	21	999999	683	917	652	429	785	357	415	525	803	508	525	732	192	235	374	999999	402	528	999999	154	844	537	999999	581	91	999999	999999	999999	671	999999	999999	430	392	103	631	999999	649	758	397	500	602	659	766	68	644	977	999999	943	303	999999	981	872	730	999999	999999	999999	668	80	347	999999	999999	511	853	773	437	104	999999	999999	999999	253	866	999999	141	359	552	195	770	200	999999	999999	769	999999	999999	299	58	999999	700	999999	710	484	999999	578	421	705	999999	100	805	993	631	549	637	244	349	59	515	347	741	381	324	207	385	478	144	243	922	356	999999	999999	724	238	404	823	388	129	791	298	232	436	999999	461	999999	999999	568	396	476	999999	194	999999	783	999999	467	328	999999	513	108	984	444	188	782	273	999999	999999	278	402	155	999999	855	229	999999	227	124	314	641	862	818	999999	909	999999	999999	397	172	351	999999	22	999999	86	620	875	999999	806	853	999999	653	476	272	148	509	175	999999	661	679	964	999999	566	999999	162	686	349	695	500	999999	999999	999999	395	110	847	469	265	631	79	999999	999999	208	461	999999	80	661	175	999999	679	999999	743	505	999999	717	208	59	224	426	999999	999999	281	190	531	999999	999999	632	267	375	424	678	253	999999	182	467	999999	765	999999	999999	525	999999	520	749	25	999999	999999	201	999999	678	902	999999	999999	839	22	679	922	799	999999	729	216	448	403	800	185	10	855	999999	332	647	27	442	219	31	900	127	878	999999	174	139	400	964	325	999999	473	626	434	414	532	999999	545	900	98	119	999999	87	999999	720	573	25	999999	141	
999999	999999	660	469	588	999999	938	894	801	400	635	547	339	251	999999	999999	336	999999	576	451	999999	829	111	127	353	999999	999999	823	999999	167	958	159	594	269	999999	655	929	13	999999	210	999999	638	999999	154	275	999999	780	999999	954	293	999999	24	448	104	464	49	567	543	999999	999999	198	125	873	999999	442	999999	953	999999	155	476	884	333	520	375	975	48	999999	957	851	999999	329	299	868	737	773	943	999999	499	999999	66	999999	395	887	560	999999	360	764	67	999999	789	598	710	999999	999999	999999	70	504	83	129	426	910	610	691	999999	168	899	256	146	999999	498	999999	463	999999	99	388	499	446	959	363	624	284	999999	255	72	214	999999	699	390	338	713	449	637	380	387	999999	487	703	573	999999	999999	114	628	196	223	24	144	445	509	109	999999	623	999999	720	504	151	999999	364	629	119	999999	210	865	999999	167	999999	148	93	887	999999	900	795	873	567	250	999999	656	885	42	999999	80	183	999999	291	429	99	999999	999999	875	246	317	999999	84	463	999999	912	248	999999	38	173	875	60	557	566	999999	123	750	977	479	984	495	999999	331	581	999999	377	20	584	388	999999	154	999999	217	651	636	999999	721	999999	716	338	999999	835	856	868	182	29	625	999999	92	315	348	927	447	891	750	363	999999	502	424	999999	999999	999999	442	960	29	654	842	905	999999	999999	402	341	270	150	712	999999	999999	462	408	999999	999999	999999	501	82	729	999999	999999	326	901	999999	975	999999	994	243	999999	617	402	895	849	527	186	720	999999	661	912	999999	666	307	999999	99	266	349	103	999999	999999	525	172	999999	999999	999999	871	526	14	656	456	183	999999	999999	713	105	999999	999999	612	881	843	41	682	999999	999999	999999	999999	486	147	999999	25	635	135	999999	512	911	999999	42	664	58	656	659	716	57	214	999999	670	640	593	93	831	65	736	222	560	999999	842	331	999999	518	250	999999	389	202	641	820	58	746	523	802	999999	999999	546	564	234	193	325	635	635	430	61	999999	892	64	980	960	899	912	49	813	78	133	832	155	807	272	280	524	416	394	690	924	126	791	442	606	999999	182	988	377	999999	217	695	999999	466	329	999999	999999	222	680	920	145	999999	710	733	527	999999	999999	756	962	913	801	229	999999	739	137	804	111	622	384	451	999999	924	672	439	861	437	63	688	999999	769	945	999999	735	473	999999	227	415	67	914	213	127	425	36	463	999999	988	454	49	339	525	400	999999	999999	239	999999	221	44	281	872	100	349	712	278	202	968	999999	
493	777	194	999999	399	999999	708	999999	333	311	898	999999	855	872	999999	23	359	963	379	242	473	505	999999	343	999999	999999	195	823	864	415	157	833	494	93	504	676	855	999999	136	999999	14	667	999999	892	323	825	425	999	999999	335	363	315	823	736	35	988	508	999999	727	999999	858	999999	316	918	999999	999999	724	772	377	316	999999	930	836	31	237	999999	599	387	29	367	999999	195	716	999999	62	842	20	758	67	516	178	14	702	999999	498	999999	361	999999	738	258	110	999999	631	801	177	999999	999999	801	508	229	398	999999	831	369	546	672	178	999999	999999	321	64	965	999999	999999	148	163	238	966	533	999999	454	611	648	770	267	999999	564	915	370	629	999999	999999	260	838	999999	57	999999	999999	334	826	999999	999999	131	427	999999	144	938	770	662	24	204	512	278	401	774	786	482	999999	999999	481	118	263	417	247	947	845	715	876	743	999999	980	895	641	706	164	871	999999	231	576	132	999999	793	262	356	434	861	940	858	73	341	574	123	999999	999999	999999	999999	175	884	479	999999	428	71	37	571	43	309	870	571	999999	902	306	261	494	980	355	324	999999	999999	812	95	904	857	813	412	999999	867	664	789	988	465	999999	606	751	226	703	74	766	690	999999	999999	991	379	622	999999	45	323	629	260	507	403	698	114	81	393	454	571	258	624	999999	999999	644	90	583	780	206	699	999999	277	999999	290	557	999999	747	686	104	535	244	653	999999	213	248	414	292	999999	767	601	534	368	999999	141	815	151	644	156	491	999999	795	841	963	345	813	361	973	999999	999999	388	366	395	299	919	336	605	257	999999	927	239	798	999999	23	604	175	151	505	154	474	999999	999999	601	204	194	739	403	999999	41	399	999999	440	75	748	388	245	149	999999	852	805	220	893	802	229	261	121	807	827	369	999999	672	855	999999	752	439	712	765	200	999999	999999	932	999999	999999	452	50	799	733	249	634	369	36	82	653	349	264	521	999999	381	943	82	932	999999	329	861	727	41	999999	323	319	676	999999	948	999999	672	872	303	677	999999	999999	462	999999	568	202	10	999999	999999	211	489	999999	999999	999999	393	999999	42	257	999999	596	364	725	999999	999999	420	930	958	999999	87	999999	981	477	960	844	523	203	490	695	373	383	999999	717	136	829	999999	825	999999	837	999999	999999	932	999999	515	706	999999	999999	178	274	999999	637	244	120	76	492	999999	22	537	83	326	199	766	346	883	999999	277	646	598	999999	999999	595	539	999999	803	999999	185	566	961	263	
999999	999999	999999	225	727	999999	149	999999	651	644	608	999999	999999	327	520	896	933	595	999999	999999	439	676	999999	988	208	381	108	122	317	689	317	663	60	999999	552	999999	174	551	619	157	843	69	995	999999	581	999999	307	221	999999	999999	452	589	35	439	824	999999	853	999999	27	356	637	36	900	962	337	999999	68	999999	774	999999	731	392	976	393	688	999999	999999	90	416	999999	84	886	511	410	246	727	638	999999	460	698	584	137	534	272	520	999999	168	43	627	999999	897	294	447	527	186	70	613	642	999999	999999	183	772	999999	774	282	750	524	500	725	609	316	999999	563	86	999999	603	999999	713	999999	999999	221	999999	463	779	354	789	449	984	233	186	123	995	999999	15	524	811	506	999999	990	999999	302	999999	317	27	329	459	730	999999	29	582	211	899	769	880	243	536	318	850	999999	999999	310	540	999999	549	496	321	577	557	999999	999999	107	999999	723	113	578	999999	340	446	460	894	69	88	964	651	974	223	236	989	772	988	999999	655	338	508	468	762	401	767	999999	999999	881	182	808	332	484	999999	186	665	311	690	205	872	400	535	999999	999999	575	999999	574	282	999999	999999	785	573	204	451	770	999999	645	816	999999	572	999999	451	22	886	280	642	176	872	999999	571	688	92	792	630	264	802	999999	246	196	776	203	258	923	303	397	244	138	999999	999999	962	29	495	538	999999	956	948	523	546	951	933	999999	701	245	523	999999	702	781	573	196	967	149	408	630	385	999999	999999	528	999999	498	999999	514	143	540	84	551	203	999999	169	673	316	289	538	294	999999	327	999999	23	409	403	694	463	999999	999999	374	999999	621	864	162	263	999999	430	804	58	915	999999	324	170	170	972	706	159	621	899	999999	999999	611	124	377	999999	878	653	999999	324	804	999999	949	296	176	262	930	338	999999	906	383	885	999999	490	999999	834	999999	999999	999999	437	999999	545	999999	665	999999	686	221	999999	999999	999999	385	646	999999	489	999999	343	999999	38	994	999999	52	378	758	714	999999	999999	212	999999	745	543	64	547	800	691	627	268	739	294	330	490	50	433	840	305	531	737	584	995	246	45	364	974	346	999999	394	328	787	999999	149	971	483	100	761	954	50	837	999999	619	999999	985	603	194	707	513	867	619	999999	462	999999	788	420	216	884	709	188	90	211	999999	999999	309	481	612	155	358	16	949	671	886	265	693	891	999999	144	260	999999	180	276	832	86	775	790	999999	943	360	561	999999	216	999999	775	960	999999	999999	323	562	514	
999999	999999	999999	507	918	947	999999	207	500	897	455	82	633	999999	999999	999999	379	779	530	999999	999999	668	795	797	739	743	619	121	304	67	901	999999	582	999999	450	999999	917	999999	999999	828	149	137	453	999999	115	204	999999	784	767	156	265	220	792	999999	367	999999	253	561	999999	185	999999	539	902	442	995	804	500	999999	827	999999	999999	999999	621	702	379	999999	999999	341	691	999999	999999	834	999999	158	999999	691	999999	999999	388	127	887	999999	567	983	499	609	234	999999	999999	311	999999	694	956	891	260	999999	999999	100	674	999999	117	911	999999	232	24	999999	196	999999	640	314	946	961	509	709	988	540	487	637	212	769	999999	213	874	389	841	476	877	462	999999	999999	101	767	864	50	20	976	495	344	969	995	999999	480	381	999999	365	999999	195	257	902	720	999999	961	887	905	553	903	47	490	999999	547	999999	733	856	59	222	188	999999	999999	699	22	999999	152	999999	999999	999999	999999	832	721	34	110	290	630	560	999999	857	140	999999	959	497	999999	938	999999	999999	431	999999	690	624	331	940	186	643	727	999999	890	675	999999	303	680	559	238	80	999999	465	290	266	999999	183	999999	999999	999999	308	999999	970	592	999999	999999	198	246	838	665	699	511	999999	999999	466	563	82	670	512	276	999999	210	409	268	46	623	549	674	999999	382	517	945	139	857	999999	505	756	999999	999999	635	999999	999999	841	894	538	569	999999	999999	823	703	923	513	999999	925	255	999999	739	712	555	460	500	999999	82	999999	158	999999	381	924	970	961	807	116	853	876	999999	780	368	514	729	999999	89	999999	850	471	999999	13	779	999999	612	999999	765	54	419	365	144	999999	983	386	999999	784	197	999999	646	999999	895	816	659	299	61	474	739	234	982	999999	381	568	673	610	16	154	974	177	321	201	205	999999	696	497	742	996	797	982	999999	944	289	469	295	987	999999	999999	354	490	162	147	49	540	999999	341	984	575	999999	383	380	602	810	999999	999999	999999	667	142	129	999999	557	999999	677	757	999999	47	798	911	283	999999	45	999999	799	493	999999	183	161	999999	701	365	999999	999999	792	423	999999	999999	144	270	171	999999	330	443	999999	192	933	107	999999	292	83	34	999999	82	301	528	347	16	999999	999999	999999	134	999999	13	440	764	999999	390	272	263	154	999999	903	999999	750	999999	999999	601	850	617	560	999999	713	868	590	677	822	440	875	999999	86	605	372	817	265	999999	546	327	12	999999	533	553	834	217	147	781	131	14	999999	999999	172	745	166	195	766	999999	999999	434	422	763	
941	228	515	998	187	549	930	95	282	712	896	48	599	101	93	17	999999	505	731	809	556	999999	117	26	111	340	448	186	61	999999	999999	999999	904	249	817	315	48	836	40	598	999999	45	731	619	962	133	156	75	111	999999	14	915	703	613	217	999999	120	498	896	999999	110	753	44	113	96	785	999999	359	283	778	969	256	475	142	958	520	97	497	64	999999	193	383	85	999999	174	711	999999	301	42	695	204	549	940	193	498	108	11	627	533	186	999999	999999	999999	333	788	757	999999	570	655	696	44	623	444	999999	663	727	678	741	939	384	999999	843	326	587	999999	430	316	999999	644	860	519	999999	964	999999	999999	396	590	751	514	999999	271	999999	645	346	661	580	114	32	530	770	999999	270	687	158	809	156	480	215	748	368	999999	168	999999	795	187	999999	658	567	999999	276	147	926	236	999999	999999	530	999999	980	926	13	325	294	760	874	440	999999	782	815	999999	842	915	385	12	155	965	112	920	850	999999	97	999999	547	999999	263	633	503	43	165	45	288	999999	499	288	745	52	167	407	62	365	928	999999	843	498	999999	999999	999999	999999	91	566	999999	999999	356	822	999999	999999	778	201	506	250	936	226	999999	780	999999	893	425	106	999999	113	807	704	999999	999999	240	306	88	999999	17	902	871	580	952	599	999999	677	602	677	450	664	273	966	900	811	428	712	173	999999	999999	202	999999	999999	666	977	758	999999	742	999999	591	541	999999	730	194	999999	378	999999	999999	37	756	122	301	748	656	602	839	999999	803	999999	999999	528	142	25	349	999999	967	216	914	999999	840	718	935	741	95	999999	661	543	782	306	443	72	448	146	317	596	900	197	19	999999	999999	917	511	686	793	73	999999	987	390	379	636	999999	451	299	197	47	186	999999	662	748	941	306	999999	507	622	14	89	999999	708	752	914	780	999999	851	999999	999999	999999	999999	947	31	509	999999	999999	413	670	281	620	158	949	279	419	999999	534	271	131	841	999999	14	999999	788	984	412	288	637	999999	856	964	600	462	999999	831	927	999999	999999	248	277	153	999999	836	351	394	999999	57	439	343	573	255	936	729	999999	74	211	999999	168	999999	106	395	524	948	814	999999	29	696	999999	448	491	739	894	32	854	999999	213	178	999999	999999	63	365	849	304	891	610	999999	999999	467	210	629	741	452	602	152	882	999999	707	32	45	999999	244	999999	990	851	833	999999	999999	874	307	999999	999999	474	764	984	741	545	999999	66	213	287	158	999999	484	819	750	296	302	
999999	972	79	505	155	999999	999999	818	999999	859	453	68	259	999999	996	170	999999	999999	276	688	999999	410	346	408	650	819	758	226	15	888	181	999999	999999	68	43	999999	237	364	887	999999	999999	176	749	685	776	998	953	172	161	999999	144	233	483	607	999999	999999	999999	670	855	336	927	999999	812	113	687	352	520	201	90	103	932	984	707	487	953	451	661	660	999999	652	865	595	999999	937	999999	948	627	940	384	564	276	567	509	999999	861	921	999999	999999	998	434	999999	762	92	67	999999	160	999999	995	653	242	818	999999	999999	212	470	342	999999	875	359	739	724	999999	816	526	999999	374	999999	156	626	42	98	24	662	999999	999999	113	512	16	801	604	432	999999	296	999999	745	301	529	307	100	529	999999	488	296	999999	709	907	945	566	240	999999	675	999999	379	999999	154	803	322	999999	47	367	829	742	83	999999	999999	102	293	674	780	535	845	187	65	107	859	609	999999	999999	498	266	167	946	775	41	928	62	263	674	997	942	979	689	999999	732	699	440	415	541	950	616	624	281	785	705	925	999999	999999	999999	761	544	85	918	351	999999	210	999999	999999	52	826	265	999999	619	677	837	556	165	917	333	407	429	999999	999999	999999	999999	642	886	170	80	115	999999	738	981	912	462	866	70	348	488	532	816	999999	373	715	695	777	15	603	947	999999	770	580	990	874	342	350	889	475	469	148	999999	999999	999999	936	999999	526	858	706	999999	971	495	816	999999	800	999999	955	831	480	757	114	637	292	999999	922	344	999999	999999	117	580	122	976	594	999999	349	218	105	578	436	329	179	919	308	388	976	662	954	151	199	293	387	518	999999	718	365	511	41	508	973	601	999999	778	999999	999999	999999	999999	901	937	100	592	495	387	405	161	588	194	338	999999	999999	999999	390	718	999999	824	202	603	568	876	524	837	187	596	604	834	792	400	178	182	285	982	761	27	999999	999999	797	999999	123	999999	140	180	183	136	272	713	221	999999	230	926	933	509	436	999999	422	262	415	999999	782	570	368	197	26	166	628	264	999999	999999	668	999999	36	999999	489	310	745	354	664	60	333	890	623	999999	179	999999	249	776	556	736	604	798	202	898	227	552	898	999999	164	26	507	18	215	847	159	280	900	740	29	135	289	78	999999	364	999999	891	947	393	28	773	917	999999	707	999999	769	999999	757	999999	975	937	999999	999999	999999	999999	552	325	685	999999	825	898	352	508	756	430	456	535	209	838	999999	999999	605	999999	999999	999999	999999	999999	
999999	443	999999	999999	522	772	764	92	722	486	878	999999	811	999999	216	182	567	129	431	418	105	287	324	999999	670	919	804	650	342	999999	878	809	999999	897	25	251	697	546	386	580	999999	674	708	970	656	259	36	999999	128	432	947	999999	958	691	560	33	128	844	999999	602	967	124	999999	824	608	999999	999999	999999	244	965	484	999999	743	851	674	430	578	354	586	421	999999	731	999999	999999	999999	83	999999	856	347	991	132	999999	927	783	612	629	999999	883	371	587	999999	122	838	163	947	926	71	116	26	139	454	774	267	208	709	245	593	840	874	999999	227	999999	576	253	842	632	103	959	248	55	506	695	999999	999999	574	780	893	999999	961	999999	999999	744	840	218	547	358	595	999999	84	999999	46	999999	19	837	369	300	999999	999999	999999	325	832	999999	999999	999999	632	759	999999	268	999999	928	999999	225	999999	850	999999	999999	715	368	706	493	46	999999	884	871	999999	422	685	155	639	284	245	999999	999999	645	201	910	999999	999999	585	999999	567	999999	105	156	34	820	999999	999999	999999	886	999999	187	889	827	288	999999	227	996	960	219	83	645	628	999999	693	55	169	999999	658	999999	607	846	999999	918	926	709	999999	999999	847	199	219	999999	999999	753	699	67	418	999999	999999	999999	999999	880	908	375	714	922	708	746	462	979	660	970	510	713	289	738	403	999999	901	579	199	488	999999	771	10	556	814	875	659	635	636	931	999999	924	918	726	937	999999	213	999999	11	532	285	999999	538	248	25	127	474	961	663	999999	337	787	544	214	731	147	999999	999999	117	833	97	827	352	729	999999	586	999999	562	999999	985	767	896	577	667	212	290	999999	761	540	697	411	697	971	199	603	999999	390	999999	999999	800	53	55	999999	999999	999999	458	525	808	155	439	333	999999	171	999999	679	440	219	877	12	450	904	999999	627	419	432	999999	855	163	135	14	999999	90	999999	999999	941	721	999	999999	231	754	765	433	616	999999	373	499	535	303	519	173	879	513	711	999999	999999	999999	428	487	746	999999	999999	999999	683	151	999999	999999	354	171	736	958	999999	810	655	258	999999	480	996	526	56	932	863	562	999999	999999	999999	691	378	21	113	510	302	999999	663	186	161	403	999999	474	866	131	999999	374	566	561	732	78	858	463	999999	425	444	902	999999	813	191	999999	728	999999	999999	999999	874	999999	67	235	999999	918	156	478	107	999999	729	999999	659	924	788	499	995	92	239	65	833	915	151	688	999999	400	91	849	999999	120	674	999999	999999	324	257	999999	999999	340	
895	999999	921	389	999999	588	999999	913	999999	516	35	692	55	646	491	960	718	958	201	379	170	275	836	307	484	986	999999	999999	83	999999	677	999999	192	664	999999	999999	999999	453	559	999999	999999	162	156	999999	824	999999	999999	999999	548	497	605	298	620	999999	180	629	999999	624	905	379	970	996	839	908	838	58	509	999999	999999	76	999999	275	999999	638	999999	18	128	271	482	182	999999	589	161	586	999999	389	999999	254	493	999999	446	519	999999	189	592	995	999999	247	736	776	802	684	578	481	999999	999999	888	999999	559	172	511	716	152	732	999999	391	844	262	180	999999	691	999999	999999	891	630	317	726	230	56	999999	999999	880	534	706	380	246	999999	680	916	999999	500	384	695	999999	66	999999	376	815	999999	210	999999	70	77	288	94	546	999999	687	850	999999	614	668	935	999999	477	630	192	445	362	221	381	174	345	771	957	999999	570	575	999999	999999	940	910	499	845	242	634	999999	256	622	833	458	333	829	564	794	999999	999999	527	999999	435	547	931	463	519	829	999999	724	306	999999	777	976	222	999999	950	421	703	179	999999	935	999999	999999	999999	999999	529	762	58	999999	781	977	135	867	52	721	409	999999	19	457	979	26	999999	910	517	926	845	856	246	999999	999999	152	100	662	999999	592	21	618	999999	118	934	999999	781	999999	999999	999999	204	909	934	999999	451	597	412	256	999999	999999	688	931	309	19	999999	999999	999999	575	466	639	886	472	999999	999999	709	999999	999999	999999	522	232	245	605	968	999999	999999	999999	921	999999	40	291	739	844	999999	999999	903	89	999999	602	139	271	241	215	999999	313	441	731	400	999999	999999	660	846	511	999999	999999	838	93	963	121	999999	52	751	780	544	184	899	52	10	243	555	630	482	159	999999	261	991	999999	999999	664	756	10	544	999999	954	380	444	238	120	505	999999	820	999999	207	324	97	520	460	670	20	413	399	999999	999999	999999	170	187	697	999999	481	976	999999	672	308	999999	999999	507	314	825	174	739	670	999999	505	797	999999	999999	284	834	684	741	540	370	410	261	367	279	388	517	999999	203	999999	498	639	999999	637	999999	816	843	46	589	216	999999	506	280	743	467	999999	999999	203	655	999999	999999	65	740	445	448	271	57	996	18	999999	999999	41	971	992	181	999999	976	999999	587	999999	441	798	104	999999	905	863	140	518	899	53	29	324	148	299	999999	442	999999	93	199	885	768	846	37	469	419	604	535	287	571	175	259	999999	615	958	472	74	999999	215	540	999999	141	539	107	965	110	481	892	
681	999999	739	403	892	970	999999	928	595	770	999999	125	310	338	999999	999999	734	793	819	709	190	827	820	999999	693	999999	615	999999	239	749	999999	368	938	711	853	179	831	771	367	999999	913	39	877	999999	335	99	999999	255	999999	592	372	999999	999999	772	999999	854	999999	267	710	349	365	947	699	846	999999	999999	186	599	485	684	999999	999999	436	590	999999	999999	950	999999	155	603	323	369	999999	999999	999999	999999	87	176	998	999	999999	999999	71	999999	873	999999	339	999999	595	68	912	999999	770	999999	477	408	746	700	999999	561	903	999999	999999	116	35	995	481	63	469	999999	199	20	999999	485	802	550	902	418	999999	830	821	919	931	97	999999	683	999999	999999	178	978	153	386	199	447	999999	120	999999	954	992	999999	999999	286	571	999999	868	902	999999	294	999999	926	506	999999	999999	156	739	984	839	34	425	351	406	609	884	490	674	813	821	999999	390	692	999999	999999	426	838	346	545	357	164	228	788	999999	314	80	252	999999	815	403	53	707	120	280	437	539	650	999999	884	401	90	999999	999999	90	885	903	118	838	558	911	155	810	204	637	999999	805	999999	707	101	538	642	19	858	419	999999	456	279	999999	999999	418	775	366	999999	153	276	62	999999	707	759	410	961	413	923	903	999999	999999	513	999999	595	999999	902	943	390	356	759	81	253	645	312	439	634	999999	187	149	146	788	999999	999999	371	632	642	928	999999	690	999999	999999	999999	955	171	999999	943	796	825	38	999999	999999	999999	115	394	204	999999	527	405	330	776	999999	236	783	999999	469	883	462	121	962	989	999999	995	999999	779	531	986	298	484	766	999999	837	999999	159	633	999999	812	253	666	176	824	124	999999	627	913	312	11	999999	197	702	661	490	684	862	48	543	999999	285	336	862	999999	519	53	638	999999	939	402	999999	160	464	656	639	999999	999999	148	874	449	378	786	476	529	684	111	781	115	15	999999	999999	120	99	476	537	917	803	958	314	999999	895	999999	974	910	924	999999	733	55	32	693	999999	724	999999	103	469	498	999999	343	999999	418	999999	533	999999	786	393	966	70	987	129	999999	992	999999	833	999999	554	999999	999999	566	604	533	999999	736	92	321	999999	999999	946	995	17	48	67	999999	999999	999999	999999	371	964	198	999999	999999	999999	745	925	309	701	999999	890	369	999999	884	686	303	999999	10	999999	534	450	516	372	999999	29	75	980	90	664	532	561	937	994	192	619	624	49	645	443	632	999999	999999	620	670	403	999999	999999	999999	362	764	731	434	855	284	921	458	
825	427	939	999999	765	845	645	179	201	953	375	366	274	72	263	102	567	418	724	667	999999	702	705	442	618	857	728	900	800	136	92	999999	271	171	798	622	706	417	867	965	147	451	999999	999999	221	999999	858	999999	510	638	867	446	560	263	562	133	721	506	416	907	126	745	378	75	871	656	999999	113	273	641	999999	999999	551	758	529	454	233	265	231	529	998	437	399	171	268	645	999999	17	608	999999	999999	209	11	959	848	402	82	999999	578	564	994	755	37	869	252	718	895	802	733	117	899	466	999999	999999	999999	689	355	217	999999	235	497	97	999999	999999	741	196	157	591	909	137	382	821	686	666	534	253	410	530	918	550	750	366	283	501	776	444	923	124	60	169	57	864	605	353	77	999999	999999	439	138	999999	570	999999	892	606	735	999999	779	619	362	664	288	999999	298	267	484	999999	813	13	820	306	999999	42	541	750	999999	999999	999999	343	598	999999	993	970	999999	863	979	447	474	677	999999	698	664	999999	762	999999	881	232	576	348	999999	936	103	257	619	831	792	999999	999999	151	526	999999	862	446	30	734	671	317	999999	435	287	47	666	999999	247	999999	642	959	280	155	869	857	940	877	474	662	534	746	361	571	81	450	674	332	160	547	999999	999999	999999	999999	723	573	999999	999999	70	831	999999	956	19	497	198	999999	268	627	282	668	287	985	972	368	210	925	956	999999	363	836	373	344	985	700	999999	424	676	251	431	306	67	799	999999	643	392	577	736	864	382	248	192	57	59	491	269	850	255	924	827	798	616	940	787	233	468	935	999999	318	210	774	166	26	205	999999	611	487	999999	339	999999	632	999999	101	487	125	654	999999	294	503	441	445	999999	751	999999	632	689	126	22	999999	184	457	606	428	999999	608	92	176	999999	83	880	781	681	999999	949	204	609	524	462	672	999999	999999	651	477	877	999999	605	414	999999	572	297	494	475	586	999999	528	36	769	438	878	999999	999999	473	999999	623	999999	764	262	999999	229	33	999999	663	999999	22	42	805	138	551	897	13	678	574	289	786	999999	999999	104	762	431	178	999999	999999	584	999999	999999	679	440	853	227	999999	999999	611	382	999999	132	999999	135	573	999999	722	897	228	540	875	999999	913	194	433	237	353	669	500	381	61	999999	88	89	710	999999	363	375	284	999999	896	660	999999	201	999999	664	564	190	531	640	709	999999	999999	555	708	285	999999	494	16	626	874	342	999999	999999	331	999999	999999	751	425	999999	768	357	623	894	
644	999999	297	722	454	769	673	173	999999	859	672	781	571	999999	380	434	999999	868	368	658	459	564	999999	836	869	383	999999	813	999999	878	871	362	656	727	911	493	988	466	50	247	953	710	204	993	568	550	794	999999	380	999999	910	999999	988	964	444	89	999999	460	852	81	160	859	409	269	988	319	134	999999	621	887	999999	999999	999999	131	705	748	999999	814	278	328	588	999999	442	773	968	971	373	692	292	999999	999999	537	613	968	97	103	311	934	14	258	999999	950	900	493	554	633	999999	867	268	696	719	603	999999	999999	492	999999	427	999999	301	27	999999	441	561	789	811	909	673	859	43	999999	446	435	999999	30	901	638	207	999999	229	345	898	999999	434	596	122	482	999999	88	486	999999	676	675	999999	999999	311	985	398	999999	999999	644	960	223	833	656	259	294	794	171	999999	999999	999999	477	999999	955	999999	451	999999	999999	677	339	563	999999	999999	998	936	771	999999	821	999999	916	250	96	276	584	999999	685	999999	777	347	999999	688	999999	456	631	191	208	999999	999999	999999	859	999999	433	999999	353	999999	375	840	835	720	487	999999	999999	452	999999	999999	767	211	832	999999	999999	999999	239	999999	999999	999999	379	148	999999	817	999999	511	114	952	859	938	999999	653	923	503	19	845	836	67	859	999999	715	741	740	27	423	997	436	116	436	89	748	805	594	702	999999	237	98	27	982	975	999999	29	593	777	797	124	287	339	571	597	944	999999	768	999999	935	638	407	733	403	740	85	999999	526	780	199	999999	999999	231	999999	781	999999	818	85	999999	999999	695	158	962	230	309	719	107	545	838	145	999999	46	999999	999999	82	830	365	623	251	900	999999	503	999999	587	785	65	66	999999	789	841	135	999999	884	586	249	999999	444	512	104	30	977	462	687	644	999999	999999	988	464	719	999999	999999	204	833	982	546	999999	345	384	445	254	663	560	755	999999	19	480	161	493	999999	592	395	999999	529	999999	922	938	816	178	965	999999	76	602	827	837	450	999999	273	902	999999	57	154	69	999999	849	367	427	706	690	635	152	823	505	936	999999	566	999999	674	612	70	607	385	177	419	635	187	71	733	917	999999	999999	216	259	999999	999999	447	335	999999	999999	863	505	241	135	542	822	999999	999999	666	699	281	902	266	999999	842	442	999999	999999	650	999999	999999	305	693	788	143	999999	935	999999	61	999999	689	240	762	995	748	564	999999	260	999999	596	999999	615	405	43	999999	654	821	555	999999	21	999999	470	685	352	17	567	999999	453	992	985	886	999999	
520	210	999999	50	149	271	912	287	76	999999	352	63	793	67	900	659	999999	488	735	390	999999	50	999999	228	555	420	987	190	751	923	999999	999999	709	236	105	999999	33	606	515	999999	642	139	944	398	127	632	559	949	999999	162	999999	514	259	506	265	999999	555	791	999999	729	283	732	535	153	163	703	999999	566	961	999999	636	546	972	185	747	36	105	999999	111	999999	860	999999	522	599	622	999999	999999	213	970	999999	649	242	999999	999999	286	910	603	801	244	424	288	992	988	962	526	764	541	84	759	999999	383	999999	999999	571	868	245	219	936	530	410	313	150	596	345	66	999999	999999	196	999999	836	433	303	999999	686	644	868	999999	560	82	999999	221	325	453	999999	999999	361	999999	549	917	51	701	667	280	999999	120	148	999999	652	905	999999	339	355	999999	999999	805	89	274	13	999999	999	195	999999	863	672	199	999999	696	853	999999	704	999999	886	999999	857	144	765	33	199	576	999999	472	407	654	999999	528	865	149	999999	936	172	96	548	621	917	855	999999	803	607	643	131	451	552	558	999999	280	452	87	328	788	49	66	85	437	431	537	788	13	999999	999999	333	848	999999	917	930	618	313	274	999999	11	100	961	425	556	999999	64	919	848	453	680	86	999999	821	741	896	115	999999	121	200	390	77	50	890	463	319	282	284	635	999999	999999	966	999999	999999	326	698	87	641	529	982	999999	999999	999999	559	242	78	545	37	435	30	999999	999999	202	83	999999	933	60	999999	999999	246	181	779	294	230	999999	713	897	72	504	999999	818	474	492	138	824	772	138	490	999999	999999	774	255	999999	999999	999999	985	773	115	999999	392	647	999999	680	292	999999	597	333	999999	698	999999	180	999999	533	999999	999999	361	124	74	259	999999	805	570	423	575	472	926	929	999999	427	875	999999	999999	315	121	406	812	793	209	327	236	999999	419	791	138	225	300	721	467	999999	451	871	709	855	558	587	86	592	115	999999	884	667	999999	300	823	999999	999999	999999	421	986	399	567	999999	747	32	759	396	778	295	360	181	214	999999	276	976	14	241	936	757	534	999999	229	688	389	442	569	794	128	968	999999	836	133	310	481	23	884	955	999999	999999	798	200	308	307	999999	649	679	204	387	324	999999	358	451	420	887	666	179	999999	535	314	999999	999999	278	809	746	523	57	904	990	263	102	999999	279	113	958	343	999999	999999	933	999999	762	374	999999	803	159	999999	394	713	999999	814	843	15	430	657	380	834	922	498	561	241	601	999999	999999	999999	
232	770	88	348	461	553	645	257	999999	999999	552	999999	556	474	660	554	138	344	999999	186	419	999999	627	999999	733	999999	421	532	371	702	149	987	170	293	581	388	122	56	261	869	178	596	999999	635	114	291	287	458	837	16	112	266	293	37	714	144	152	466	615	337	142	999999	886	252	655	565	927	273	892	999999	442	92	93	622	999999	822	37	999999	517	451	847	962	694	999999	999999	999999	704	143	578	999999	245	655	999999	924	999999	65	710	817	979	549	363	24	566	566	574	30	182	670	30	892	117	160	949	173	489	179	428	999999	652	772	861	999999	694	455	46	786	651	999999	885	952	122	220	23	967	97	832	406	138	790	579	999999	43	122	999999	999999	95	999999	277	444	567	636	188	999999	216	688	569	330	999999	530	787	378	999999	999999	999999	999999	897	999999	982	999999	999999	772	300	999999	83	72	999999	999999	17	125	950	999999	999999	999999	327	999999	933	55	806	288	528	999999	296	608	999999	210	999999	258	54	999999	441	948	999999	202	787	795	346	999999	100	154	861	887	999999	994	579	706	995	298	999999	752	845	851	340	999999	557	999999	999999	691	999999	872	374	999999	636	999999	999999	999999	366	191	999999	532	999999	495	954	662	999999	640	200	301	39	306	215	408	792	302	71	590	999999	30	645	643	319	655	999999	228	779	292	261	999999	320	577	350	813	360	934	773	999999	897	678	999999	916	999999	194	662	440	667	966	786	344	999999	103	393	345	999999	304	999999	999999	784	736	882	144	389	977	980	461	956	401	999999	857	528	711	692	940	744	728	999999	134	999999	281	999999	999999	505	917	184	227	194	999999	999999	66	999999	450	576	170	999999	151	537	976	214	210	483	275	917	928	999999	336	410	453	601	817	999999	99	340	512	185	999999	638	472	802	763	999999	951	999999	999999	146	88	999999	532	154	999999	201	712	919	791	797	295	895	577	111	847	816	740	999999	460	999999	999999	999999	73	984	726	512	999999	183	451	999999	532	152	926	999999	999999	999999	878	999999	999999	625	902	179	548	715	999999	183	999999	370	955	947	536	999999	672	550	999999	969	999999	547	428	101	999999	538	999999	858	275	153	969	784	374	999999	937	442	415	835	548	462	999999	357	104	552	450	703	228	504	407	983	479	385	287	767	129	999999	880	999999	999999	999999	701	690	450	747	214	286	999999	308	19	104	142	837	11	62	408	724	452	876	650	432	999999	999999	460	291	999999	999999	507	606	999999	606	561	509	346	185	761	879	907	357	348	173	999999	999999	
999999	313	999999	641	384	234	369	404	888	14	265	75	64	727	240	168	83	999999	999999	400	771	413	542	633	501	826	301	529	817	105	537	486	725	399	489	157	999999	999999	219	283	247	142	718	557	999999	999999	130	44	649	748	999999	999999	999999	999999	158	999999	770	227	150	999999	999999	840	999999	999999	476	999999	349	999999	999999	92	727	50	999999	505	999999	639	694	984	999999	230	705	267	999999	999999	820	809	102	419	251	999999	999999	999999	999999	661	999999	407	554	925	999999	474	931	466	999999	566	30	243	327	888	999999	518	999999	786	837	920	852	675	960	518	971	999999	686	930	422	839	999999	514	999999	749	165	999999	95	768	999999	914	999999	248	999999	999999	58	999999	492	213	999999	733	21	999999	385	971	808	674	446	999999	953	424	788	999999	54	957	859	515	999999	577	733	407	432	999999	882	999999	630	614	215	647	999999	999999	184	999999	999999	688	828	116	138	186	999999	491	999999	59	814	999999	999999	299	999999	999999	463	542	502	915	999999	858	999999	392	717	462	999999	999999	468	999999	575	569	249	314	999999	366	138	999999	387	907	635	251	97	383	999999	403	796	999999	999999	999999	999999	927	999999	999999	999999	816	387	999999	398	999999	835	747	32	999999	999999	999999	999999	822	963	836	999999	709	165	595	289	999999	770	927	999999	324	665	19	782	766	615	648	678	999999	999999	999999	979	999999	365	710	81	999999	228	577	899	568	164	999999	999999	584	999999	484	771	306	999999	999999	56	459	865	84	20	826	999999	266	904	835	577	268	521	455	999999	690	353	454	523	401	999999	202	38	999999	169	999999	641	208	448	140	876	381	999999	999999	471	529	827	291	700	255	999999	962	672	74	990	895	463	922	726	636	999999	326	783	588	999999	853	430	999999	999999	999999	195	766	817	999999	999999	999999	999999	985	983	337	863	72	754	278	479	57	529	999999	30	999999	238	999999	482	999999	999	999999	598	999999	999999	618	999999	972	377	381	69	166	154	899	116	795	637	477	999999	398	773	78	571	514	999999	718	333	466	834	650	100	476	293	15	774	408	606	845	999999	999999	999999	890	695	383	999999	322	902	999999	858	234	636	761	780	93	999999	930	999999	93	313	999999	295	642	148	726	290	593	999999	999999	999999	708	198	999999	261	572	169	883	383	197	306	796	815	702	999999	609	24	999999	695	999999	999999	999999	419	523	542	174	90	596	751	999999	102	625	450	763	505	160	999999	844	510	217	999999	165	556	800	787	517	245	592	43	539	712	952	898	672	181	291	999999	675	999999	96	999999	999999	
141	415	105	681	356	61	206	458	999999	999999	828	487	285	812	296	619	736	35	929	497	563	999999	266	150	727	777	592	224	861	370	595	999999	999999	361	999999	151	999999	999999	171	193	396	999999	999999	999999	133	420	396	368	995	679	939	999999	167	999999	19	918	158	954	953	578	469	982	597	212	584	415	762	999999	788	999999	999999	629	863	745	111	978	256	723	27	999999	391	233	229	999999	999999	370	266	999999	352	114	992	751	162	592	999999	413	987	763	958	718	658	472	580	850	765	999999	370	421	893	40	671	435	999999	647	196	245	763	414	780	999999	999999	42	999999	684	162	999999	477	999999	31	697	990	493	765	308	999999	918	653	379	999999	122	10	844	836	321	999999	567	814	514	999999	999999	999999	999999	982	745	569	626	999999	896	697	603	841	999999	400	206	50	188	670	638	989	278	592	394	988	668	223	999999	206	269	251	595	358	962	874	542	999999	999999	510	29	739	999999	36	757	681	822	280	910	999999	999999	280	999999	896	185	999999	137	896	266	594	324	532	265	429	632	654	999999	254	878	224	999999	159	633	999999	999999	999999	957	999999	835	712	175	397	312	859	565	988	999999	999999	999999	999999	747	646	790	999999	195	497	999999	612	404	112	999999	578	402	999999	597	490	999999	585	256	286	568	886	999999	999999	428	927	229	999999	864	643	667	999999	999999	441	477	999999	369	810	492	162	425	355	846	732	142	597	994	615	272	84	351	411	999999	895	879	860	585	245	999999	268	277	999999	748	761	445	176	505	961	229	999999	131	836	103	103	860	223	50	338	421	999999	932	999999	144	999999	999999	999999	960	186	561	616	635	133	416	234	884	349	999999	999999	297	966	999999	999999	396	886	999999	999999	999999	359	999999	666	999999	257	824	573	335	663	941	958	469	188	216	329	999999	612	750	998	430	869	218	999999	616	955	51	999999	738	899	228	258	999999	787	948	999999	151	895	999999	388	999999	842	898	230	999999	999999	625	999999	999999	772	634	783	145	954	93	448	999999	523	60	864	216	378	834	999999	445	693	132	681	240	999999	187	513	816	372	999999	999999	970	999999	124	967	339	999999	695	966	275	444	999999	881	704	509	999999	628	845	931	182	999999	18	472	785	714	525	944	877	165	594	130	967	999999	264	505	478	162	408	92	534	999999	999999	867	171	11	580	251	977	999999	143	559	668	884	200	769	999999	507	212	410	452	999999	64	539	999999	155	476	350	999999	999999	40	319	999999	763	406	898	999999	150	311	999999	144	283	967	
156	32	44	461	93	999999	494	926	971	999999	999999	639	999999	228	154	495	999999	534	239	624	778	700	823	340	904	487	301	523	438	999999	428	999999	178	428	908	516	347	999999	999999	767	999999	282	999999	999999	230	134	267	679	111	999999	295	999999	999999	659	999999	999999	208	704	999999	605	290	971	497	775	999999	999999	999999	720	320	999999	999999	332	999999	999999	492	506	999999	463	120	999999	230	621	421	784	999999	179	371	518	240	461	318	643	146	788	486	171	784	294	999999	497	663	547	369	474	506	962	118	442	177	692	815	745	594	999999	384	999999	999999	713	864	361	371	951	999999	859	329	515	195	362	984	330	721	356	624	622	127	682	262	947	999999	947	70	928	999999	548	999999	572	58	371	413	817	611	80	429	488	135	999999	67	510	999999	999999	777	755	458	846	970	999999	131	971	658	702	416	611	999999	917	999999	443	610	941	999999	756	466	999999	949	176	719	651	999999	145	497	415	625	752	802	296	180	315	480	999999	999999	185	451	87	712	999999	411	999	645	999999	197	692	111	125	296	398	534	999999	806	291	137	329	543	985	999999	252	86	999999	999999	148	999999	985	962	115	374	999999	999999	389	121	247	765	719	15	423	947	805	999999	999999	999999	413	762	227	999999	199	377	258	641	466	602	470	634	999999	999999	506	765	212	729	995	751	258	94	154	999999	568	525	418	999999	129	999999	999999	938	999999	999999	406	385	529	486	773	738	125	999999	999999	786	999999	613	999999	999999	999999	658	745	85	318	758	217	329	618	386	999999	674	999999	935	522	428	923	999999	68	548	793	130	246	725	955	266	636	852	245	368	199	955	506	888	813	999999	999999	999999	629	999999	991	87	999999	999999	999999	109	779	999999	883	430	862	129	554	999999	736	999999	421	999999	130	62	132	364	93	999999	999999	999999	999999	80	131	999999	999999	330	902	250	557	716	999999	104	999999	856	486	456	999999	999999	999999	79	410	999999	162	999999	59	283	483	577	694	636	993	517	954	563	931	709	67	833	303	999999	227	314	999999	29	999999	327	999999	274	999999	676	395	278	754	127	582	152	999999	696	11	852	846	334	556	920	722	845	149	999999	999999	777	398	145	999999	962	852	106	111	142	409	731	442	999999	12	28	250	724	762	999999	980	999999	791	371	832	451	695	892	999999	999999	306	190	188	225	349	797	287	260	757	792	275	486	50	785	297	279	419	999999	332	999999	679	998	92	312	644	144	986	37	313	80	276	960	348	109	835	228	553	999999	869	214	741	
999999	967	970	999999	504	748	15	999999	562	41	68	999999	999999	333	999999	107	875	581	999999	999999	259	946	686	525	315	147	999999	949	78	726	202	767	127	796	999999	40	999999	999999	149	396	980	953	750	48	218	400	128	999999	537	131	677	646	664	403	999999	53	290	455	266	367	807	66	15	836	999999	300	451	434	999999	278	985	144	999999	818	831	305	206	647	317	999999	28	175	422	947	999999	556	113	724	315	645	999999	667	999999	782	999999	923	999999	913	210	917	948	999999	142	268	145	543	999999	999999	572	195	847	643	147	999999	348	641	999999	67	788	292	197	999999	999999	999999	529	328	659	658	999999	999999	356	292	447	399	999999	999999	43	163	999999	999999	351	267	162	129	999999	116	529	143	443	999999	289	891	135	917	730	231	575	999999	739	999999	883	556	616	665	838	564	205	748	999999	24	608	490	256	282	941	999999	575	999	209	999999	799	526	225	292	627	999999	167	529	999999	743	999999	899	424	999999	631	999999	650	497	999999	244	999999	780	756	428	349	799	999999	853	976	800	656	999999	934	326	28	367	340	334	999999	999999	407	676	89	642	266	708	76	262	999999	156	289	88	718	965	512	28	769	796	999999	828	999999	313	552	869	999999	192	999999	107	999999	274	464	326	999999	908	837	999999	701	123	172	999999	732	392	212	999999	520	578	857	969	999999	999999	999999	543	999999	219	561	103	133	220	555	999999	743	969	999999	999999	691	999999	628	999999	138	999999	327	655	634	312	999999	438	111	721	358	999999	334	995	292	975	677	920	935	250	356	743	120	490	568	98	897	999999	115	826	999999	557	949	57	841	546	682	941	909	999999	999999	132	999999	411	862	45	999999	999999	686	311	708	771	37	999999	999999	394	167	836	999999	546	414	341	333	999999	582	800	569	287	164	746	303	735	21	855	136	233	999999	999999	628	533	349	159	87	804	127	377	529	571	593	456	388	845	999999	372	674	781	799	999999	999999	71	476	471	593	939	18	973	760	181	261	239	999999	458	218	563	207	265	999999	529	999999	215	280	998	693	707	999999	457	880	648	191	354	999999	43	999999	567	66	999999	999999	147	796	153	617	358	319	363	813	999999	637	301	175	418	527	280	560	623	790	477	777	886	582	999999	103	121	990	906	999999	609	999999	650	506	999999	700	127	732	999999	999999	999999	688	340	999999	437	819	589	483	999999	827	163	483	999999	776	589	999999	999999	564	245	60	505	367	413	557	999999	999999	987	794	846	718	409	999999	547	35	999999	789	447	
993	154	741	514	638	227	999999	999999	136	999999	999999	917	228	32	562	497	962	999999	999999	285	782	688	85	832	794	636	64	427	616	935	241	909	800	999999	684	999999	503	546	867	150	999999	999999	88	999999	999999	876	628	696	847	59	585	933	312	513	999999	315	78	999999	719	11	173	999999	999999	999999	999999	999999	127	564	347	999999	994	426	234	999999	999999	999999	999999	46	718	918	18	999999	579	566	360	307	607	296	999999	379	351	594	999999	866	976	672	869	888	958	159	759	73	359	705	65	168	709	887	562	787	705	42	200	801	992	999999	91	999999	840	783	367	831	565	999999	999999	410	599	367	448	289	17	721	87	569	168	944	999999	874	511	999999	598	719	733	999999	673	319	404	999999	873	180	590	399	999999	185	791	999999	508	999999	905	999999	569	999999	448	283	999999	984	955	999999	999999	999999	999999	217	968	648	194	647	107	354	999999	491	15	573	493	278	698	617	673	999999	999999	241	999999	627	969	855	632	257	281	460	999999	689	364	773	393	826	999999	999999	431	409	991	154	830	164	96	424	999999	996	857	180	584	173	320	63	852	999999	999999	180	248	122	25	937	376	999999	999999	614	999999	242	189	999999	895	325	195	273	910	633	999999	999999	540	555	216	636	399	999999	999999	999999	999999	310	921	999999	224	212	999999	318	394	64	999999	192	250	481	297	417	816	199	284	269	978	57	153	228	999	328	639	692	905	389	999999	274	771	646	245	825	320	206	999999	692	190	876	879	999999	999999	228	51	68	267	799	999999	210	999999	616	298	331	167	702	983	896	999999	452	413	14	516	513	420	999999	246	471	106	620	746	591	88	999999	177	999999	373	781	286	580	435	999999	569	347	448	999999	358	913	668	999999	222	999999	129	738	473	874	999999	999999	807	999999	999999	796	999999	209	463	245	538	197	999999	870	339	211	619	999999	999999	999999	999999	179	75	265	255	332	803	488	407	200	999999	350	638	303	947	32	999999	838	757	639	412	370	884	213	627	171	759	798	288	21	936	136	999999	176	439	180	286	551	202	500	993	999999	999999	999999	773	197	558	860	922	999999	237	999999	245	999999	894	84	295	862	999999	94	572	14	209	396	999999	345	629	472	864	777	745	432	646	266	646	999999	569	620	999999	439	612	898	999999	971	999999	165	890	343	281	999999	999999	999999	912	117	928	999999	25	414	19	999999	568	96	999999	154	999999	805	145	979	741	707	515	999999	431	209	999999	999999	999999	237	613	108	454	295	200	509	892	331	519	538	
338	999999	999999	164	611	12	999999	525	999999	731	999999	977	29	911	602	574	999999	221	992	713	999999	999999	859	999999	801	911	999999	999999	999999	999999	262	249	999999	607	999999	999999	999999	360	72	999999	338	999999	771	999999	826	999999	999999	542	693	626	999999	999999	999999	806	999999	83	999999	393	999999	700	29	598	628	414	479	999999	691	422	999999	999999	999999	498	158	572	999999	678	493	999999	999999	176	832	450	589	999999	837	580	999999	489	704	999999	295	151	998	372	410	999999	338	366	927	666	999999	666	999999	184	587	171	532	766	431	234	590	345	432	196	999999	999999	18	358	577	999999	999999	212	718	693	999999	897	999999	999999	172	645	349	136	535	304	232	176	177	414	999999	675	58	154	68	479	999999	950	999999	999999	504	831	999999	999999	788	39	416	741	947	589	999999	999999	670	746	999999	999999	999999	463	999999	137	963	999999	411	603	665	901	850	114	999999	248	705	283	188	999999	291	999999	913	370	348	505	999999	491	228	588	463	13	14	311	551	282	594	999999	149	590	848	999999	430	999999	323	886	189	311	999999	708	999999	678	510	982	999999	272	999999	525	999999	314	999999	481	482	822	150	662	897	548	999999	999999	654	181	999999	999999	840	999999	910	785	56	461	326	586	894	520	705	784	502	32	846	999999	410	79	999999	835	351	376	331	607	987	999999	989	999999	748	999999	64	999999	545	912	151	977	362	96	478	663	987	999999	587	962	127	365	169	874	701	999999	470	585	762	308	256	474	999999	312	798	394	472	999999	999999	999999	465	993	249	590	880	999999	925	323	600	756	847	688	789	999999	490	631	999999	124	939	473	999999	478	949	246	666	677	820	59	297	999999	999999	312	999999	419	999999	133	126	579	999999	999999	359	999999	999999	15	460	567	684	798	999999	177	891	357	746	374	999999	987	54	12	924	213	59	999999	36	515	565	545	999999	379	862	367	999999	923	131	118	123	118	493	943	785	108	992	32	238	999999	999999	843	565	459	506	519	89	123	999999	790	999999	999999	130	479	449	999999	703	999999	935	464	662	968	235	637	261	999999	999999	110	226	999999	999999	37	647	906	322	722	999999	414	999999	352	288	401	278	340	336	639	988	999999	504	999999	405	687	96	774	467	234	999999	928	208	702	25	979	999999	829	579	754	836	224	166	727	936	999999	441	592	185	270	699	999999	999999	621	815	999999	999999	356	999999	532	999999	999999	448	98	999999	61	216	180	999999	999999	505	449	761	582	803	773	857	776	999999	116	255	999999	598	206	534	722	627	999999	886	535	
382	999999	408	56	812	999999	775	78	622	885	999999	271	999999	876	764	260	999999	728	818	51	999999	829	422	999999	287	999999	285	252	999999	999999	433	629	293	999999	926	956	50	999999	770	840	998	788	163	58	33	983	247	999999	999999	284	999999	898	768	844	903	552	136	999999	769	373	687	533	515	999999	461	462	999999	464	949	999999	219	999999	999999	977	53	843	999999	374	300	303	210	563	810	288	999999	535	999999	448	898	383	999999	956	999999	406	163	475	999999	922	999999	571	15	783	772	632	75	168	940	790	999999	69	876	762	794	999999	172	134	722	236	436	999999	600	540	565	576	979	263	485	562	823	999999	570	753	776	729	297	427	790	187	223	644	999999	80	999999	999999	506	76	172	478	999999	39	752	57	496	671	970	475	999999	206	999999	811	999999	388	966	234	499	133	985	75	188	999999	343	545	22	791	340	999999	893	727	79	913	999999	17	328	999999	824	523	267	115	999999	822	209	594	534	411	961	217	114	999999	349	383	999999	107	299	497	695	217	44	999999	340	450	999999	500	136	999999	720	676	69	999999	409	975	866	880	999999	999999	545	748	21	610	830	133	425	481	387	999999	999999	993	717	999999	109	999999	999999	562	999999	317	999999	999999	467	999999	691	294	158	932	22	373	517	210	999999	932	952	947	205	433	873	217	999999	110	122	441	907	726	958	999999	82	792	496	999999	116	999	126	835	290	227	919	999999	975	999999	468	24	187	632	213	784	878	162	421	64	689	566	292	149	597	36	886	964	335	920	999999	229	999999	999999	999999	791	816	126	999999	977	514	337	242	541	999999	999999	263	999999	523	184	999999	999999	380	441	624	549	717	977	248	264	341	999999	220	65	634	248	999999	973	538	422	999999	999999	495	443	550	999999	334	750	999999	499	773	610	450	161	571	938	848	999999	590	999999	84	999999	878	412	646	559	127	187	907	403	999999	289	999999	111	215	596	435	937	891	999999	999999	999999	480	748	491	999999	514	68	493	695	400	702	999999	984	347	139	884	999999	797	991	999999	157	842	113	538	493	863	999999	999999	974	513	999999	553	327	999999	117	999999	139	920	915	54	999999	693	222	13	268	896	762	763	86	999999	999999	150	899	38	76	134	999999	219	999999	867	175	123	518	999999	488	158	76	654	240	771	754	172	881	947	185	464	629	110	999999	596	111	999999	869	272	171	771	653	298	999999	982	991	919	922	58	999999	945	999999	999999	524	999999	830	999999	533	314	958	999999	268	952	853	999999	504	276	939	
999999	999999	590	253	256	30	717	505	777	999999	257	780	834	249	999999	78	240	289	599	586	999999	766	999999	999999	999999	314	983	999999	999999	444	660	487	724	979	521	292	298	701	928	19	999999	999999	999999	999999	285	999999	133	938	434	999999	623	999999	905	999999	779	999999	773	537	999999	941	47	214	804	342	730	769	65	999999	728	551	780	538	361	589	778	555	713	999999	999999	41	999999	54	88	999999	821	337	582	44	210	876	518	760	999999	999999	972	999999	810	720	997	515	478	278	220	999999	114	94	971	325	911	233	931	999999	761	657	761	992	135	987	520	999999	197	31	654	851	999999	29	525	374	999999	999999	999999	993	278	271	563	911	833	204	712	999999	366	999999	132	976	945	20	999	365	235	979	477	823	999999	604	328	456	624	999999	851	94	568	606	707	999999	489	938	240	500	999999	849	999999	999999	999999	783	46	929	999999	999999	905	31	29	169	149	637	708	999999	794	673	999999	116	297	999999	999999	999999	178	759	559	396	497	999999	999999	999999	999999	386	820	999999	548	425	568	398	556	947	463	999999	75	408	467	79	37	567	153	566	999999	987	999999	694	588	657	614	999999	379	512	999999	898	250	520	999999	763	817	172	383	378	115	553	559	350	20	522	562	770	301	489	369	929	863	224	952	999999	824	135	957	999999	999999	291	29	54	766	565	999999	554	510	704	262	864	194	775	999999	14	999999	221	999999	999999	104	844	985	999999	999999	999999	999999	36	999999	624	938	999999	215	491	567	823	534	515	583	454	932	17	270	596	999999	999999	744	999999	762	999999	846	612	451	891	999999	967	305	999999	900	999999	530	563	999999	999999	999999	571	659	702	999999	637	479	922	638	239	999999	97	999999	398	662	999999	516	946	273	620	778	336	999999	323	695	599	528	404	614	77	999999	379	30	384	831	665	844	51	879	999999	478	923	999999	221	758	709	999999	999999	476	999999	999	584	299	376	999999	439	331	999999	17	618	119	84	317	571	315	763	76	209	567	997	804	474	77	148	151	854	362	999999	999999	986	216	620	928	363	999999	349	90	653	276	401	999999	999999	44	270	25	403	616	412	905	999999	999999	193	999999	999999	456	535	517	160	234	263	999999	303	780	30	412	498	999999	953	999999	966	683	422	932	999999	664	305	999999	806	132	748	999999	950	132	570	353	32	999999	460	906	541	832	929	429	23	325	49	727	23	858	527	999999	662	909	939	321	230	260	183	999999	160	999999	710	37	999999	999999	136	999999	999999	677	999999	227	999999	999999	961	
144	753	993	919	850	625	578	425	948	605	999999	584	999999	192	259	133	771	107	646	755	445	131	901	942	997	999999	999999	999999	346	999999	999999	560	615	947	805	567	236	340	333	999999	999999	999999	762	432	984	441	95	999999	961	553	618	999999	999999	301	525	22	852	60	922	661	757	70	999999	480	999999	940	968	103	387	691	896	440	999999	457	183	999999	368	999999	958	566	999999	878	556	793	999999	189	999999	999999	432	999999	715	186	999999	672	441	999999	601	292	136	53	472	992	611	999999	656	187	356	999999	999999	760	653	382	999999	366	557	879	514	999999	999999	126	440	999999	670	594	975	720	32	111	26	661	173	86	353	999999	103	121	276	286	146	682	999999	907	206	671	148	999999	999999	999999	124	999999	17	999999	672	999999	613	818	999999	27	304	936	165	254	587	466	999999	999999	39	188	272	446	612	237	999999	999999	292	999999	457	999	456	999999	636	999999	999999	464	999999	856	414	999999	310	285	789	259	982	210	999999	589	330	739	999999	999999	313	905	789	677	948	999999	999999	734	726	90	370	999999	570	660	309	194	266	132	999999	741	999999	999999	999999	986	999999	363	255	999999	420	703	999999	717	926	999999	340	731	190	320	515	999999	999999	680	616	999999	915	468	688	331	901	342	332	207	926	999999	409	617	37	999999	30	595	534	218	999999	999999	999999	652	999999	686	330	578	13	946	999999	939	51	492	88	657	81	999999	674	923	999999	88	999999	15	791	593	485	722	703	388	299	999999	349	999999	999999	593	352	999999	999999	11	999999	999999	999999	386	590	986	300	916	999999	380	731	832	920	610	171	244	653	872	999999	999999	211	607	874	625	657	696	600	560	999999	999999	314	809	135	999999	922	724	749	993	424	804	303	568	194	332	657	466	999	738	999999	131	940	480	999999	261	800	403	458	712	999999	999999	396	739	999999	52	999999	921	706	257	688	447	495	999999	999999	999999	999999	999999	423	999999	968	200	696	862	241	13	555	834	408	999999	872	529	999999	47	999999	999999	418	563	777	151	999999	999999	999999	752	60	881	636	999999	999999	354	999999	999999	999999	906	744	538	207	533	507	999999	497	240	999999	832	385	999999	181	457	394	927	647	999999	864	281	294	243	440	944	812	360	999999	999999	812	63	999999	713	999999	999999	999999	735	333	999999	999999	989	653	36	999999	926	377	890	999999	188	999999	104	706	788	303	999999	621	511	107	999999	999999	157	999999	233	428	469	702	671	620	811	165	658	604	999999	899	999999	999999	999999	999999	514	999999	921	999999	197	999999	718	356	351	
999999	840	748	791	638	79	999999	999999	999999	430	608	999999	234	999999	280	899	33	246	499	999999	889	428	999999	363	490	999999	686	800	999999	999999	854	709	122	360	261	779	72	999999	30	999999	599	991	306	999999	660	279	289	870	650	750	999999	999999	228	999999	999999	991	759	395	999999	54	393	372	409	355	576	999999	999999	999999	454	500	836	659	226	965	354	897	131	883	702	220	999999	999999	999999	999999	69	999999	999999	709	898	269	30	676	72	999999	151	237	592	999999	630	761	639	416	426	999999	999999	514	915	263	68	564	869	999999	692	100	741	999999	221	999999	296	854	999999	929	975	194	480	170	596	250	823	126	315	180	999999	941	581	897	399	10	844	554	806	238	999999	343	999999	154	999999	999999	244	574	25	940	999999	776	355	710	440	241	679	753	917	675	439	999999	258	699	622	999999	518	843	188	221	999999	999999	999999	187	288	642	795	999999	185	623	999999	259	111	375	516	486	595	870	999999	167	331	999999	999999	140	798	999999	999999	700	531	242	463	401	395	804	144	923	728	177	999999	798	446	999999	577	304	999999	190	840	883	192	999999	165	648	387	30	889	714	999999	917	999999	999999	557	105	999999	943	170	614	863	306	241	593	758	428	448	999999	721	977	999999	999999	470	618	868	210	517	395	999999	815	999999	375	914	429	818	811	788	852	251	351	549	634	143	999999	999999	544	999999	599	388	737	999999	719	309	911	200	772	999999	770	999999	999999	999999	418	999999	999999	999999	498	391	811	775	946	640	596	426	380	999999	890	999999	414	302	999999	557	917	17	349	616	304	75	12	239	55	999999	27	151	999999	763	141	767	789	999999	999999	162	841	824	441	107	613	302	928	483	310	999999	52	477	387	798	669	411	526	738	305	432	999999	582	729	592	622	999999	532	617	306	132	419	949	999999	181	716	103	575	252	13	12	999999	529	928	999999	322	550	764	105	103	999999	251	61	169	404	774	268	105	849	484	999999	769	999999	187	187	999999	102	13	999999	92	576	835	284	735	302	295	859	653	257	999999	82	999999	436	523	576	881	999999	789	79	406	457	998	999999	767	844	242	826	351	751	327	229	546	558	23	999999	894	999999	326	866	119	999999	615	847	999999	999999	477	342	798	610	306	796	312	933	999999	634	999999	119	999999	890	999999	999999	517	902	930	59	999999	999999	423	999999	682	914	52	923	960	492	842	160	157	364	376	999999	37	740	454	531	917	999999	999999	389	999999	785	459	435	806	650	406	712	999999	529	877	999999	999999	
999999	999999	392	999999	389	972	999999	791	427	962	162	523	999999	441	776	999999	999999	142	999999	393	44	999999	896	999999	999999	126	320	999999	139	243	627	999999	999999	980	234	812	71	776	538	999999	999999	597	999999	823	306	912	646	218	629	264	999999	396	956	952	999999	756	999999	927	147	272	999999	240	999999	194	999999	675	492	999999	999999	964	396	999999	604	290	961	446	999999	83	168	703	480	111	466	875	725	241	530	88	105	477	780	144	639	999999	999999	201	999999	347	489	631	430	466	11	665	867	885	792	676	999999	447	242	999999	769	444	999999	561	774	999999	468	999999	154	999999	999999	738	193	262	993	338	311	999999	510	999999	594	536	283	23	109	800	17	840	448	999999	999999	999999	245	822	375	204	999999	427	426	160	879	386	487	27	999999	999999	481	615	892	463	374	231	999999	999999	373	999999	170	778	461	973	999999	999999	664	999999	999999	436	503	999999	886	798	855	999999	352	360	307	999999	59	999999	641	836	329	401	999999	985	490	999999	999999	189	459	142	44	705	965	453	381	999999	721	197	701	946	769	999999	729	103	608	491	878	586	758	999999	193	999999	146	999999	654	387	680	679	809	460	715	323	999999	999999	764	160	917	999999	979	56	496	862	565	694	76	219	672	999999	386	999	999999	143	431	303	949	139	568	999999	799	994	999999	52	387	251	999999	456	208	974	339	457	573	979	999999	711	668	330	999999	452	559	999999	999999	826	302	810	473	581	891	618	804	634	591	999999	110	984	475	454	484	323	999999	999999	20	697	524	999999	435	17	536	720	999999	628	790	126	791	999999	289	754	999999	577	777	659	564	590	999999	705	866	999999	878	999999	246	223	846	35	988	938	434	27	999999	373	384	999999	999999	999999	982	186	844	999999	999999	746	704	999999	704	906	546	804	65	999999	999999	999999	72	439	138	999999	484	422	781	999999	137	852	929	272	452	386	202	322	999999	393	999999	993	860	999999	219	141	918	525	999999	940	489	194	883	14	499	493	310	944	999999	141	697	570	404	999999	347	999999	817	442	279	328	713	999999	999999	671	999999	533	999999	672	230	996	995	959	903	841	999999	999999	968	924	772	958	85	258	985	482	696	48	598	781	999999	999999	324	485	256	999999	236	265	994	999999	192	965	535	999999	999999	340	999999	738	666	562	805	403	965	892	670	320	252	465	248	716	974	783	935	999999	620	944	682	519	713	713	615	29	949	756	742	806	999999	448	534	655	346	958	381	45	976	658	320	432	815	935	947	771	26	287	
247	999999	999999	359	27	999999	657	999999	35	999999	947	999999	454	218	999999	863	999999	999999	999999	593	999999	26	412	999999	210	999999	633	999999	704	777	766	844	999999	671	518	999999	999999	83	430	754	999999	720	933	428	98	200	214	999999	282	951	57	152	839	432	907	231	996	999999	158	65	999999	999999	922	257	196	999999	783	782	700	816	999999	814	999999	186	596	660	999999	983	811	20	757	531	977	752	729	623	14	579	764	297	999999	644	925	374	607	599	797	685	999999	985	416	431	999999	465	999999	243	768	662	999999	257	148	22	330	999999	308	625	430	179	999999	572	108	213	28	999999	479	453	888	19	579	999999	862	406	751	826	603	999999	999999	521	888	496	999999	351	743	517	158	334	324	787	76	982	178	628	168	669	886	213	413	999	986	999999	354	759	999999	999999	395	741	270	504	544	971	505	908	291	999999	999999	757	470	511	263	154	999999	999999	942	596	828	243	248	91	939	400	923	130	535	477	999999	106	267	904	131	417	73	820	999999	104	486	269	346	136	952	139	742	902	745	842	291	999999	999999	496	19	161	999999	189	564	153	58	385	999999	999999	889	999999	499	565	389	846	90	319	858	848	999999	568	897	122	139	810	658	999999	384	692	196	898	999999	771	999999	970	914	999999	265	109	55	999999	886	532	999999	342	999999	187	522	899	761	999999	394	999999	386	450	999999	390	59	754	495	37	11	999999	627	990	340	727	670	999999	932	205	999999	758	802	999999	682	374	874	797	999999	480	508	999999	999999	223	514	322	394	454	716	533	834	511	614	27	109	205	999999	256	11	912	999999	999999	999999	999999	919	636	175	376	768	889	515	262	584	24	529	999999	759	413	486	999999	342	226	702	999999	999999	999999	999999	784	910	487	469	628	999999	267	964	404	518	375	999999	999999	157	28	686	827	999999	999999	999999	599	498	583	445	501	769	984	999999	999999	411	568	204	377	491	390	466	290	429	887	467	999999	60	135	17	394	119	608	870	324	539	999999	390	788	624	554	999999	336	51	999999	858	811	999999	674	992	949	999999	999999	396	999999	999999	405	999999	140	125	610	549	999999	999999	61	999999	999999	123	264	760	536	999999	416	999999	999999	999999	139	249	999999	38	655	999999	385	142	68	999999	999999	221	112	762	144	476	260	673	24	14	923	761	999999	586	696	697	433	913	465	772	999999	184	999999	674	432	166	947	111	469	972	173	240	517	838	210	950	999999	999999	626	70	927	742	738	932	999999	378	999999	873	999999	958	214	472	676	
296	459	16	762	438	339	977	999999	158	213	999999	840	693	253	162	386	746	686	999999	297	999999	844	999999	999999	526	999999	64	907	83	999999	511	999999	701	563	999999	999999	999999	999999	582	173	648	540	778	539	999999	999999	486	999999	999999	496	595	281	283	999999	281	999999	437	570	246	933	284	999999	455	388	702	284	999999	999999	31	773	193	558	113	999999	649	864	999999	492	749	433	999999	999999	810	586	185	999999	999999	527	292	999999	951	633	951	648	889	577	95	400	999999	422	953	355	113	334	999999	999999	999999	516	535	416	384	945	820	812	915	354	270	999999	213	472	999999	621	999999	251	821	559	999999	999999	878	81	779	676	655	337	480	672	826	486	283	999999	71	976	991	875	999999	999999	813	148	733	544	317	226	999999	999999	631	999999	508	999999	512	753	438	999999	638	999999	999999	999999	300	492	342	999999	527	784	595	999999	411	813	630	971	845	999999	746	999999	730	343	763	563	999999	999999	705	999999	999999	999999	999999	529	999999	357	999999	536	999999	999999	716	330	806	491	26	533	999999	132	962	818	999999	536	25	697	17	969	999999	304	701	82	999999	999999	786	203	87	562	810	76	363	999999	475	103	732	158	109	425	663	249	999999	999999	999999	366	328	887	999999	638	949	999999	522	741	375	999999	835	176	477	707	543	999999	413	463	999999	999999	999999	908	353	617	803	867	597	999999	999999	999999	977	470	149	863	999999	899	999999	999999	613	534	999999	999999	688	999999	999999	999999	681	999999	882	60	836	863	517	379	596	420	544	819	999999	92	999999	930	999999	999999	75	999999	37	614	26	644	845	963	850	999999	999999	999999	229	921	360	247	999999	999999	709	265	906	124	953	999999	999999	280	364	999999	615	531	845	999999	195	66	365	892	538	76	385	247	999999	872	22	329	369	999999	999999	999999	468	596	999999	493	231	999999	725	951	421	267	347	746	999999	897	358	329	352	999999	962	173	565	467	999999	128	999999	471	59	43	111	999999	999999	828	999999	741	488	28	634	362	999999	25	341	414	481	281	729	638	999999	317	524	693	976	973	486	36	999999	11	887	999999	672	760	131	691	849	787	856	519	999999	547	419	339	694	989	994	999999	832	160	985	437	399	191	512	742	999999	999999	656	437	351	63	683	486	141	999999	689	641	894	999999	999999	999999	425	220	971	421	999999	195	999999	987	979	999999	204	907	26	459	388	999999	257	388	182	441	140	999999	177	999999	863	999999	207	837	999999	999999	62	193	595	999999	22	188	999999	101	999999	333	999999	669	999999	999999	858	776	470	999999	
999999	208	393	515	476	134	563	999999	999999	368	557	965	999999	999999	999999	626	486	21	322	724	446	999999	280	166	999999	849	31	470	971	364	754	97	999999	524	368	111	969	547	716	471	737	27	145	851	544	878	345	999999	982	831	335	999999	999999	999999	245	999999	927	999999	970	999999	112	999999	33	688	613	470	999999	473	999999	585	656	938	305	850	987	429	74	999999	622	666	514	772	999999	149	39	907	999999	726	289	99	183	742	577	99	999999	999999	993	456	247	84	384	871	456	406	185	999999	552	613	758	999999	215	508	614	313	122	340	615	884	999999	706	837	999999	193	713	412	913	371	215	999999	999999	436	999999	191	999999	291	999999	326	90	964	999999	999999	29	967	474	999999	675	999999	273	976	999999	39	999999	797	999999	246	607	687	999999	999999	999999	35	346	131	416	388	597	326	76	32	999999	24	534	919	26	999999	817	809	719	999999	737	786	107	239	464	322	327	999999	649	999999	684	954	582	96	702	616	29	898	561	95	296	358	70	251	999999	999999	505	199	780	999999	429	797	999999	999999	999999	485	928	117	666	999999	70	778	676	765	999999	525	441	448	227	410	331	919	999999	634	999999	388	725	856	999999	450	817	138	48	458	882	886	999999	668	828	227	999999	999999	999999	467	34	518	999999	305	999999	980	582	67	972	999999	869	509	549	999999	381	878	760	999999	384	999999	286	931	739	228	883	461	539	999999	619	999	999999	999999	687	791	609	34	707	999999	999999	752	867	759	166	668	589	382	999999	651	296	949	466	616	537	25	190	999999	779	999999	421	451	999999	809	447	972	658	459	822	758	999999	357	181	340	129	631	358	526	999999	80	639	511	999999	887	485	669	543	999999	999999	672	610	516	255	999999	18	510	999999	999999	321	999999	20	139	560	588	916	999999	778	999999	999999	905	667	663	327	708	823	910	336	562	999999	778	438	553	576	999999	157	228	112	927	332	618	329	300	215	590	70	509	999999	536	971	546	891	999999	618	976	14	946	198	546	430	107	184	999999	733	543	755	467	562	999999	999999	697	999999	850	804	878	586	376	458	999999	999999	324	999999	799	591	999999	999999	999999	934	599	155	211	40	999999	999999	234	444	579	999999	671	999999	603	946	551	106	283	999999	51	999999	999999	400	638	498	461	898	999999	148	999999	168	946	657	999999	999999	962	264	239	667	282	353	579	444	999999	810	786	999999	54	377	417	999999	999999	88	845	419	205	209	517	712	578	999999	999999	95	69	421	620	24	111	81	999999	296	866	615	
436	697	42	305	393	827	999999	559	853	999999	730	680	849	867	811	323	336	763	747	526	98	615	952	494	999999	595	199	999999	800	999999	999999	131	836	702	999999	157	387	899	815	689	10	999999	999999	662	365	388	571	753	212	787	744	999999	999999	349	526	820	745	548	921	798	638	939	758	880	999999	609	844	999999	225	999999	936	437	947	67	526	79	803	299	139	995	33	999999	999999	22	239	172	581	496	185	831	412	999999	978	27	61	999999	999999	932	318	755	544	424	537	999999	851	317	283	491	823	457	999999	456	419	925	999999	201	379	745	650	192	37	357	999999	394	262	107	458	929	999999	464	808	999999	981	999999	460	609	908	31	171	999999	888	100	672	728	999999	955	429	999999	253	859	692	524	292	135	728	999999	453	999999	296	999999	999999	354	484	369	648	157	999999	999999	474	174	292	357	999999	728	303	936	684	252	580	306	677	405	685	156	999999	294	588	855	655	273	166	999999	735	416	73	544	615	313	90	665	999999	394	999999	89	576	344	939	999999	831	791	512	999999	999999	990	86	462	669	999999	597	363	569	619	999999	211	18	527	622	999999	664	999999	331	999999	171	999999	815	293	817	999999	999999	437	354	34	999999	864	761	955	202	745	340	610	999999	287	715	726	106	999999	14	999999	999999	58	722	999999	899	999999	470	999999	49	657	184	793	645	999999	999999	169	999999	545	595	526	449	62	335	876	999999	999999	999999	53	999999	445	819	943	289	440	534	531	715	999999	134	951	403	999999	999999	544	999999	547	965	812	530	555	716	561	286	487	937	28	999999	999999	934	845	198	427	473	999999	838	999999	513	214	538	999999	454	999999	999999	644	999999	817	146	790	999999	300	999999	81	522	120	728	267	999999	999999	503	516	807	870	999999	999999	762	976	168	322	706	338	999999	760	999999	303	111	289	151	642	365	129	999999	932	999999	644	757	127	999999	362	876	999999	574	712	999999	31	999999	583	999999	141	882	155	999999	999999	94	977	267	337	797	228	19	448	126	34	999999	999999	634	875	341	12	531	645	82	999999	999999	135	763	330	58	261	875	527	498	20	760	219	999999	67	847	560	387	999999	329	999999	353	437	463	550	276	338	397	552	251	788	609	999999	83	854	388	958	223	936	288	545	999999	492	950	999999	274	999999	999999	577	999999	781	625	111	325	396	462	999999	672	223	63	720	864	332	285	710	410	523	146	999999	678	999999	347	450	151	783	999999	860	487	356	285	999999	424	820	999999	470	173	508	920	687	401	380	
296	999	882	999999	681	999999	216	249	706	751	99	308	898	149	443	999999	999999	542	63	999999	531	325	938	999999	306	999999	999999	814	547	901	602	459	999999	308	999999	347	568	583	112	999999	654	247	650	533	950	126	999999	999999	999999	988	548	388	633	999999	999999	999999	71	869	999999	637	221	402	702	804	999999	640	999999	599	547	106	616	386	440	741	947	293	999999	999999	999999	190	131	433	787	558	363	999999	826	999999	460	630	999999	698	999999	999999	110	262	999999	999999	999999	320	41	332	837	999999	382	172	999999	891	999999	999999	306	656	806	90	515	788	999999	154	451	935	999999	671	999999	999999	820	999999	74	965	641	695	749	829	999999	752	158	798	999999	857	185	200	275	934	569	895	333	629	892	241	958	321	647	400	999999	999999	505	999999	193	999999	119	999999	108	982	259	999999	999999	999999	626	63	932	999999	202	756	968	260	669	879	999999	253	999999	201	34	999999	16	330	57	358	435	590	257	999999	615	675	748	720	102	293	684	411	89	856	12	839	308	251	128	999999	432	153	999999	625	999999	939	336	918	440	275	975	929	121	466	51	46	806	154	111	527	999999	257	167	999999	204	700	999999	736	999999	195	533	765	211	165	926	292	809	631	999999	675	999999	830	290	999999	317	755	999999	623	815	966	999999	164	999999	600	999999	185	985	404	430	568	999999	999999	729	254	741	220	728	955	999999	759	236	184	625	435	188	188	966	340	78	449	999999	999999	921	999999	162	379	625	610	282	999999	307	999999	211	960	999999	748	110	999999	96	107	999999	344	92	999999	999999	999999	539	714	999999	704	999999	999999	335	980	169	999999	999999	507	101	372	595	127	682	999999	462	820	973	665	535	440	87	930	999999	970	423	999999	468	999999	491	304	840	999999	999999	578	999999	651	89	230	999999	675	80	999999	944	724	999999	909	662	302	603	999999	885	874	188	999999	626	287	411	364	567	104	999999	812	999999	797	531	999999	929	114	999999	999999	741	752	999999	860	370	484	986	530	999999	514	412	999999	272	999999	418	966	732	999999	951	999999	250	724	662	706	909	999999	999999	156	202	999999	979	557	999999	999999	188	142	19	999999	999999	999999	301	881	896	63	691	599	550	999999	388	999999	952	722	163	991	569	26	999999	167	950	999999	999999	839	337	641	534	999999	999999	478	394	286	956	999999	595	808	964	369	828	999999	24	320	717	143	768	636	999999	267	404	63	233	171	52	852	378	999999	255	461	553	999999	528	837	478	999999	69	999999	999999	548	137	999999	999999	210	197	490	152	639	
394	763	80	701	765	276	999999	77	254	999999	243	999999	45	85	999999	512	816	573	999999	999999	842	645	84	666	999999	337	140	60	35	33	973	562	709	738	135	491	390	851	999999	261	999999	410	826	999999	868	505	513	61	790	525	394	624	409	999999	797	748	688	414	999999	999999	146	408	999999	999999	258	681	999999	306	999999	999999	999999	964	999999	828	999999	441	999999	999999	798	531	824	88	270	510	639	359	999999	743	940	386	803	976	187	70	125	978	368	605	588	196	111	216	111	718	403	999999	550	580	999999	366	929	450	616	999999	614	68	148	541	999999	898	528	999999	999999	573	278	999999	786	23	713	999999	82	223	999999	999999	429	617	976	551	999999	218	999999	582	999999	999999	457	999999	370	44	456	66	840	999999	23	689	668	450	850	999999	449	999999	644	999999	866	356	999999	715	999999	14	723	999999	999999	597	435	383	999999	999999	93	781	125	916	999999	999999	566	999999	980	999999	999999	970	943	978	767	447	111	999999	574	282	715	999999	300	999999	999999	999999	321	460	973	252	401	639	999999	999999	999999	999999	423	533	473	892	969	999999	375	49	999999	820	999999	744	999999	999999	496	577	809	816	999999	999999	490	999999	354	429	440	116	684	737	853	570	999999	230	621	697	34	577	394	999999	312	999999	999999	261	236	751	304	577	999999	338	999999	824	830	999999	999999	505	588	49	189	53	999999	999999	534	638	195	944	449	840	132	999999	621	918	192	136	513	733	17	239	157	999999	135	862	999999	355	981	38	999999	597	737	126	119	984	397	350	229	449	999999	226	75	292	311	463	999999	688	717	999999	641	703	279	999999	497	999999	892	999999	999999	599	999999	188	656	166	213	852	999999	16	432	636	999999	841	906	74	761	999999	174	864	301	999999	418	999999	999999	999999	397	47	328	999999	628	760	101	811	999999	630	472	792	999999	908	999999	999999	360	447	265	90	317	799	796	215	997	999999	194	37	999999	256	191	780	550	513	769	176	533	134	999999	999999	999999	719	999999	999999	601	968	999999	999999	786	841	999999	970	999999	558	999999	597	250	122	999999	920	575	74	525	185	999999	999999	999999	66	149	911	999999	236	999999	593	545	598	390	519	613	999999	999999	929	251	999999	999999	221	838	999999	678	182	925	420	153	999999	107	480	204	243	838	999999	726	999999	126	874	915	95	999999	999999	22	247	216	731	509	952	443	645	823	999999	249	237	853	260	387	967	986	514	999999	601	999999	75	404	156	681	704	999999	322	813	376	539	850	999999	490	980	440	999999	204	911	200	34	461	
657	999999	994	610	65	475	786	158	888	410	11	320	999999	946	999999	999999	999999	804	999999	130	832	999999	999999	399	999999	373	280	946	999999	791	603	999999	576	43	418	280	162	81	649	836	999999	664	488	138	848	989	628	43	999999	904	155	116	550	904	999999	210	591	604	682	692	205	839	156	999999	807	119	743	828	999999	999999	999999	999999	165	813	593	177	968	412	550	938	744	246	359	107	646	999999	999999	672	414	999999	688	557	398	956	641	697	517	391	999999	739	255	799	504	35	997	999999	951	999999	320	461	242	189	999999	744	947	958	490	999999	460	320	767	81	424	999999	999999	360	999999	208	182	896	660	587	999999	811	692	999999	742	334	999999	479	544	615	361	952	975	509	503	654	19	999999	216	467	930	20	999999	184	384	183	151	647	587	752	564	423	801	654	108	999999	61	999999	999999	166	949	981	775	161	719	471	999999	383	856	935	199	999999	999999	202	656	79	838	999999	570	568	192	462	999999	792	60	999999	161	999999	999999	999999	602	17	999999	60	999999	999999	245	820	999999	999999	827	767	790	652	562	74	733	608	998	999999	414	542	999999	999999	973	496	999999	983	999999	781	319	999999	972	999999	342	192	44	639	684	999999	834	27	999999	657	741	425	672	249	239	999999	214	999999	331	999999	845	69	576	807	86	31	860	261	719	683	999999	801	999999	194	320	380	40	999999	923	999999	203	999999	488	783	916	558	824	850	753	999999	576	766	999999	598	999999	282	615	236	563	999999	846	582	999999	380	999999	999999	999999	488	928	859	956	121	629	39	190	458	999999	792	891	528	206	20	508	604	116	837	106	206	433	999999	764	999999	999999	270	455	999999	98	118	730	999999	999999	346	921	893	169	464	147	999999	418	311	701	823	999999	45	466	999999	84	704	273	226	843	433	64	891	105	162	581	368	583	999999	370	472	72	914	999999	860	98	999999	445	652	700	432	788	999999	346	941	467	999999	999999	619	545	393	844	999999	999999	505	999999	999999	798	999999	999999	778	101	999999	940	999999	999999	430	445	606	747	469	269	621	525	421	644	932	554	164	694	999999	565	963	33	977	628	999999	999999	999999	578	68	816	999999	768	999999	341	999999	999999	999999	999999	999999	69	207	872	86	134	232	988	721	860	359	999999	644	321	999999	222	999999	999999	963	609	999999	999999	351	999999	689	653	830	853	603	999999	999999	751	446	974	657	27	999999	101	999999	852	406	569	70	243	999999	582	181	127	961	709	213	125	227	999999	975	999999	717	999999	193	432	303	378	394	
641	999999	608	49	670	999999	789	855	45	877	121	213	644	999999	999999	809	116	482	999999	999999	999999	999999	589	999999	937	998	268	310	197	908	524	558	999999	999999	429	87	999999	543	511	999999	999999	999999	999999	247	999999	999999	341	810	608	370	999999	950	590	999999	999999	999999	575	999999	999999	999999	999999	489	667	137	362	562	185	469	168	999999	199	999999	970	260	999999	51	708	352	427	642	666	457	701	827	832	573	968	550	685	664	511	544	441	999999	67	691	196	51	999999	553	129	999999	652	577	180	512	979	999999	766	458	66	999999	657	999999	15	947	787	999999	304	789	999999	634	784	503	529	655	141	141	203	999999	854	999999	466	873	522	999999	805	134	657	329	593	999999	784	236	608	288	999999	972	999999	119	903	999999	999999	105	960	495	98	158	999999	524	380	999999	999999	737	604	399	766	999999	946	220	152	663	191	975	999999	955	850	557	999999	251	767	168	307	94	999999	507	920	999999	913	37	999999	657	87	142	999999	999999	502	57	632	218	521	113	36	999999	967	999999	999999	770	900	14	644	999999	999999	999999	756	999999	550	61	612	106	479	405	869	999999	999999	494	586	999999	36	460	462	999999	999999	687	999999	664	142	683	127	999999	999999	999999	470	908	392	176	404	280	999999	736	999999	450	999999	536	999999	126	244	999999	119	482	664	126	999999	449	552	842	999999	575	86	102	999999	999999	934	727	763	329	934	960	535	347	100	315	999999	299	265	21	367	399	999999	613	999999	33	574	645	230	226	415	30	999999	550	561	829	204	999999	999999	338	516	717	772	418	191	283	582	999999	999999	358	453	454	194	999999	484	225	626	472	672	66	302	299	507	547	914	913	604	985	999999	999999	999999	999999	642	999999	505	650	627	540	432	999999	451	801	263	871	999999	999999	999999	826	999999	345	213	731	620	999999	45	227	999999	234	504	278	678	999999	999999	131	247	73	811	267	999999	999999	598	96	50	525	614	500	45	636	774	954	87	777	918	451	66	389	999999	51	999999	999999	999999	402	45	164	999999	854	999999	141	633	999999	158	999999	791	999999	746	127	999999	104	999999	544	999999	583	999999	550	999999	999999	678	999999	74	857	303	769	376	757	403	999999	999999	886	57	760	999999	999999	12	999999	805	508	999999	686	999999	939	698	999999	65	999999	999999	999999	942	495	963	577	186	999999	76	999999	999999	388	212	44	838	550	999999	999999	56	236	999999	286	580	999999	744	692	914	991	840	135	168	627	714	29	999999	546	263	564	922	480	583	412	838	236	658	426	306	951	999999	163	
999999	999999	999999	999999	496	999999	285	557	999999	281	662	195	441	999999	999999	999999	674	192	383	301	297	513	881	575	999999	457	448	354	736	328	395	963	152	686	263	999999	998	885	533	841	270	705	999999	651	818	999999	999999	897	618	870	752	999999	999999	999999	866	368	22	63	186	48	999999	999999	821	999999	885	698	52	755	687	353	789	999999	659	542	999999	591	699	239	757	999999	486	999999	735	865	999999	282	395	999999	820	894	999999	945	708	494	470	999999	884	390	766	129	355	225	219	275	90	963	999999	44	526	999999	999999	999999	305	921	562	828	999999	955	999999	612	313	999999	934	999999	101	843	999999	175	82	700	707	319	473	637	909	270	342	999999	999999	999999	818	360	999999	546	235	478	649	999999	932	641	144	928	532	163	999999	999999	999999	426	184	247	882	298	962	999999	576	359	319	999999	22	301	496	999999	999999	254	794	952	999999	398	999999	622	203	303	999999	999999	566	999999	999999	320	999999	21	999999	915	295	999999	999999	999999	397	251	970	876	169	982	773	640	154	408	757	999999	999999	863	999999	999999	859	561	53	589	999999	999999	269	796	999999	998	846	999999	999999	581	449	632	525	274	564	147	428	691	999999	999999	999999	999999	999999	999999	999999	509	951	999999	503	999999	66	734	999999	999999	999999	865	982	183	313	171	999999	999999	328	573	958	134	999999	999999	308	380	474	999999	108	831	69	463	246	111	775	999999	57	887	507	235	525	715	138	385	999999	699	165	254	387	301	85	756	283	722	209	897	747	856	659	133	621	888	999999	673	90	999999	628	881	408	250	123	999999	274	103	58	253	999999	387	303	608	224	999999	790	807	755	312	190	524	901	877	325	200	237	384	613	999999	90	999999	304	790	81	284	999999	146	187	827	492	999999	673	999999	900	369	562	61	908	999999	108	828	917	777	830	113	979	530	999999	923	30	999999	999999	421	172	541	92	513	537	999999	383	653	999999	999999	999999	10	850	945	977	955	999999	186	475	221	537	262	999999	527	960	999999	304	326	221	264	806	601	699	262	793	999999	287	58	999999	968	28	455	208	989	956	999999	999999	43	999999	999999	295	844	425	278	883	910	994	565	553	999999	999999	67	441	374	131	229	999999	598	999999	618	678	588	999999	506	999999	999999	63	558	570	999999	714	999999	773	252	969	999999	186	999999	378	883	374	722	999999	953	333	999999	23	834	867	737	528	664	882	999999	999999	999999	191	918	85	801	856	446	994	423	999999	384	293	199	999999	168	999999	880	229	999999	999999	956	93	709	183	242	
79	999999	690	833	611	59	999999	839	951	272	781	999999	999999	577	37	999999	728	91	107	999999	677	823	999999	999999	694	648	444	614	999999	344	623	482	744	843	731	637	755	170	999999	806	995	453	248	142	387	784	534	652	999999	325	999999	11	611	235	564	255	789	981	148	963	614	773	160	616	999999	308	999999	999999	845	399	182	999999	279	301	952	233	999999	307	331	999999	999999	792	374	373	116	621	999999	518	288	485	999999	999999	32	848	202	231	999999	999999	999999	999999	269	31	806	851	153	670	999999	320	282	341	671	491	659	999999	848	822	999999	786	509	38	437	15	234	369	551	999999	999999	431	999999	731	929	952	814	252	650	102	985	523	999999	445	889	560	246	946	814	366	124	794	999	379	822	517	133	464	651	264	797	446	999999	745	135	999999	221	551	411	719	677	417	587	756	836	886	565	73	999999	877	768	287	555	194	293	751	431	729	999999	421	999999	999999	600	396	999999	548	223	485	320	999999	349	999999	544	105	688	706	216	253	543	935	952	69	325	774	495	519	891	124	461	384	879	999999	642	990	890	327	817	999999	999999	298	673	999999	999999	999999	537	999999	742	459	506	586	544	999999	195	973	999999	999999	44	826	999999	785	656	108	999999	935	709	999999	62	554	215	371	889	26	999999	255	271	999999	316	999999	246	999999	999999	999999	999999	999999	999999	999999	306	668	530	999999	999999	991	999999	674	641	999999	65	817	851	680	30	197	254	144	697	999999	394	999999	711	597	999999	278	589	489	19	224	999999	158	999999	999999	560	999999	34	999999	999999	999999	727	128	613	696	999999	999999	914	565	999999	589	198	484	999999	322	999999	365	956	933	669	24	411	809	665	426	95	999999	722	843	999999	636	173	170	999999	799	800	275	999999	25	780	962	999999	33	98	430	36	999999	999999	999999	699	999999	437	100	424	73	999999	917	463	196	611	909	776	80	445	999999	425	37	427	388	522	52	38	941	999999	999999	660	388	720	245	400	89	936	941	154	924	209	999999	745	993	313	999999	812	150	999999	871	196	293	587	334	999999	999999	588	592	269	656	176	999999	999999	999999	413	117	206	228	795	532	972	835	925	520	999999	353	292	434	85	639	999999	888	538	999999	519	376	800	999999	240	402	501	354	681	497	758	713	999999	999999	999999	205	686	594	999999	881	898	999999	367	76	770	661	716	163	517	999999	426	288	957	656	208	999999	317	999999	999999	403	40	628	163	437	762	999999	218	264	844	999999	999999	646	544	657	392	999999	999999	733	999999	579	
999999	347	999999	61	81	479	756	999999	829	552	888	876	606	999999	850	280	207	929	314	919	452	461	319	637	677	779	743	999999	274	49	38	584	194	999999	717	999999	791	112	999999	292	999999	999999	999999	301	991	86	49	593	806	122	999999	88	429	999999	136	234	999999	208	383	999999	735	999999	223	789	999999	313	692	198	243	167	488	999999	573	31	999999	722	36	27	646	601	739	160	999999	161	89	950	164	488	291	492	664	592	728	73	556	646	517	645	777	687	999999	999999	359	649	633	865	514	407	879	414	207	21	562	782	999999	999999	953	71	999999	999999	999999	213	999999	751	502	895	377	999999	474	189	214	391	249	958	999999	999999	800	853	999999	999999	445	999999	608	877	294	653	40	945	999999	971	693	455	934	999999	538	190	943	608	157	737	497	999999	933	700	209	816	999999	603	999999	999999	784	110	543	496	138	401	604	40	999999	848	865	431	998	502	496	759	456	999999	430	37	945	202	706	790	726	440	999999	907	999999	478	881	436	381	838	196	999999	911	448	84	999999	585	999999	151	308	871	76	16	440	999999	449	369	735	183	547	999999	592	404	753	769	698	999999	999999	362	999999	966	999999	60	169	316	903	847	999999	961	293	999999	42	60	407	999999	999999	999999	999999	999999	237	999999	999999	263	833	120	603	198	168	678	386	568	999999	999999	163	999999	442	26	846	134	310	999999	361	774	889	105	695	542	996	834	999999	273	195	999999	135	879	820	185	999999	59	712	715	689	999999	999999	725	563	481	897	75	999999	643	999999	999999	402	635	757	381	999999	738	424	71	201	999999	999999	122	999999	894	435	283	520	999999	999999	797	999999	595	999999	31	999999	999999	541	224	644	931	358	999999	686	927	600	999999	132	449	812	487	999999	999999	523	365	770	471	353	999999	55	624	554	228	999999	790	846	807	722	999999	999999	999999	206	999999	427	270	975	103	436	454	999999	935	161	999999	999999	322	999999	771	81	557	261	729	999999	873	178	999999	386	140	999999	896	999999	793	776	396	268	613	290	435	233	263	389	676	999999	898	374	999999	999999	483	999999	530	628	85	999999	999999	999999	461	388	999999	41	407	884	845	470	540	373	510	999999	764	812	841	42	999999	547	818	177	999999	694	921	999999	68	556	999999	999999	112	277	15	68	611	912	807	235	956	404	826	379	544	215	504	535	863	950	708	670	932	999999	891	537	916	997	898	999999	999999	825	972	850	981	999999	368	272	368	452	557	852	999999	616	85	342	721	999999	633	379	199	396	644	118	
848	242	999999	613	999999	999999	151	613	23	50	768	141	432	999999	999999	65	999999	242	999999	421	403	856	665	999999	423	999999	815	477	374	529	578	999999	999999	863	11	748	65	999999	886	890	999999	943	838	964	847	943	910	746	60	577	999999	956	999999	233	715	999999	576	999999	200	826	662	673	249	493	472	698	951	568	974	999999	999	102	356	286	119	459	27	701	999999	479	999999	79	426	796	999999	999999	849	957	158	19	182	948	999999	69	238	638	704	355	999999	158	992	352	771	999999	577	439	999999	943	123	265	975	874	637	720	999999	592	256	452	495	850	999999	993	999999	999999	476	61	537	999999	57	999999	999999	671	209	331	487	306	307	25	228	568	20	906	843	893	43	308	321	843	881	645	999999	999999	999999	651	309	998	932	806	934	999999	901	324	895	642	999999	313	999999	316	243	999999	999999	240	234	999999	840	942	160	999999	931	178	739	694	414	999999	999999	503	812	558	31	488	373	999999	90	702	999999	999999	999999	210	392	730	632	15	610	999999	361	999999	999999	999999	811	366	847	416	875	766	999999	999999	909	493	553	17	501	126	294	754	999999	999999	160	999999	270	999999	931	950	143	211	999999	734	94	413	60	938	999999	880	999999	664	641	999999	625	999999	999999	459	999999	999999	999999	385	239	516	720	855	999999	567	11	505	672	999999	435	999999	999999	673	230	62	133	999999	999999	615	540	621	379	630	999999	560	177	835	999999	810	366	414	303	758	972	999999	24	238	919	493	937	970	999999	89	239	999999	684	952	104	999999	336	999999	94	999999	844	618	146	100	741	933	399	175	888	999999	999999	31	999999	524	999999	200	999999	894	586	948	999999	570	413	300	400	379	875	999999	741	753	484	85	999999	261	999999	364	893	924	999999	999999	103	771	91	356	777	218	999999	999999	260	903	825	442	704	145	374	283	214	999999	999999	372	999999	183	999999	145	387	236	702	351	609	347	307	999999	407	599	999999	906	488	66	999999	192	999999	715	965	838	928	999999	999999	999999	887	640	159	56	999999	134	928	920	999999	946	969	551	515	999999	999999	913	999999	999999	45	114	290	467	795	158	333	999999	143	353	218	595	999999	345	999999	999999	464	969	197	261	999999	999999	999999	934	568	542	97	971	999999	999999	164	61	999999	226	16	999999	999999	429	999999	11	722	999999	999999	585	711	752	739	633	695	997	344	591	725	353	822	762	442	355	899	262	70	362	840	703	198	999999	362	999999	999999	589	615	999999	134	196	538	181	999999	999999	233	816	803	463	999999	679	105	999999	
335	889	403	999999	833	999999	529	592	940	369	877	297	999999	554	999999	748	305	115	391	309	467	999999	999999	651	999999	356	999999	999999	459	606	999999	999999	999999	999999	831	473	596	94	756	999999	515	999999	256	178	303	999999	699	679	999999	64	999999	999999	999999	796	999999	999999	999999	752	772	486	434	446	999999	343	292	999999	999999	999999	722	926	161	220	359	999999	794	925	293	999999	358	487	656	999999	666	404	999999	907	872	812	519	45	399	999999	322	280	999999	999999	407	912	885	586	999999	928	956	999999	902	947	999999	965	999999	190	513	437	403	294	999999	999999	780	738	895	385	844	999999	999999	687	999999	999999	898	999999	697	725	999999	380	760	771	182	728	495	175	501	500	96	906	809	339	531	962	450	37	450	999999	298	669	27	510	742	999999	677	279	964	595	58	741	278	286	999999	142	676	632	121	999999	999999	614	999999	404	999999	999999	76	921	165	573	866	999999	999999	54	437	858	363	260	38	743	60	226	211	906	451	354	638	533	677	398	999999	818	999999	348	999999	684	999999	622	220	805	372	755	123	400	999999	188	999999	999999	999999	803	999999	999999	603	378	60	279	999999	340	952	999999	999999	999999	999999	767	287	57	954	300	887	752	436	740	50	233	381	305	999999	811	999999	273	999999	414	683	874	618	871	999999	547	297	999999	282	101	670	999999	506	829	511	356	123	681	233	812	999999	107	999999	49	999999	380	999999	999999	999999	601	999999	999999	703	999999	859	380	999999	416	832	417	12	999	480	344	80	774	726	551	793	999999	698	506	50	999999	76	586	507	578	999999	845	550	542	721	680	938	999999	572	612	969	999999	999999	706	999999	816	809	347	626	41	969	610	999999	455	999999	419	999999	656	648	273	827	282	999999	579	920	999999	999999	470	288	799	999999	99	999999	999999	581	662	559	991	658	999999	629	729	960	999999	999999	885	201	999999	580	311	999999	292	342	308	784	697	268	627	786	860	948	999999	68	999999	635	880	999999	538	874	309	999999	911	997	424	644	108	322	407	999999	44	795	772	890	977	31	999999	757	904	340	884	404	931	214	797	999999	290	670	143	839	999999	999999	662	230	999999	451	866	294	999999	664	999999	384	860	999999	752	74	186	458	91	805	522	133	502	208	989	904	928	999999	999999	999999	363	999999	189	999999	252	555	143	552	619	999999	999999	999999	839	250	999999	509	544	999999	462	732	109	832	588	337	326	604	999999	463	240	376	523	169	94	778	310	258	205	302	414	999999	999999	634	839	556	650	693	294	999999	554	489	999999	
653	999999	477	999999	531	999999	851	251	647	569	679	321	252	22	995	999999	70	999999	405	314	252	999999	265	800	474	992	42	687	632	999999	999999	909	750	16	870	916	616	999999	779	409	353	60	999999	637	262	322	596	999999	655	999999	999999	322	158	185	999999	782	987	677	575	538	815	174	618	336	835	769	570	246	151	89	137	332	170	995	999999	999999	999999	628	548	162	999999	999999	42	683	97	421	760	575	999999	97	999999	939	173	250	594	189	442	440	801	492	751	360	402	576	999999	901	161	162	999999	926	679	369	138	422	142	326	141	999999	249	999999	19	999999	357	63	160	198	168	999999	411	781	759	999999	999999	999999	999999	55	106	465	860	195	999999	607	361	961	418	999999	999999	750	117	277	57	506	200	387	483	756	12	348	425	634	742	241	751	442	177	17	542	999999	21	96	229	676	999999	63	999999	999999	643	396	999999	592	999999	999999	812	144	733	262	999999	449	581	654	53	758	50	236	999999	37	856	999999	794	411	36	736	739	30	999999	381	432	146	232	82	122	616	999999	999999	256	335	429	999999	999999	915	999999	103	502	367	999999	471	635	848	611	137	554	724	601	244	566	650	678	791	96	362	999999	344	999999	508	541	437	999999	999999	979	127	607	249	220	879	875	999999	244	381	977	586	746	584	535	105	527	398	24	468	276	606	656	638	999999	356	999999	200	999999	993	825	616	415	428	999999	493	999999	314	514	999999	368	999999	416	306	813	999999	616	999999	999999	130	980	153	422	999999	940	383	470	969	719	999999	794	685	65	251	555	999999	181	327	715	52	999999	999999	999999	301	109	999999	200	359	824	30	999999	839	999999	756	22	682	203	817	999999	999999	33	560	595	650	999999	683	999999	174	999999	453	338	298	999999	766	999999	767	269	131	498	306	193	120	154	699	999999	954	303	309	238	873	176	363	840	999999	28	25	627	242	372	425	76	999999	999999	999999	691	999999	309	624	211	254	422	82	328	190	311	912	416	896	526	973	390	277	999999	878	286	999999	999999	319	748	539	150	37	758	83	999999	168	511	999999	999999	681	655	678	108	984	460	104	45	659	919	116	609	731	715	999999	45	999999	98	730	104	999999	993	999999	876	999999	114	999999	323	255	949	153	410	642	887	999999	999999	999999	179	952	427	191	939	798	999999	641	930	418	999999	369	999999	442	79	781	999999	301	688	999999	999999	437	879	74	781	999999	999999	999999	705	966	843	870	81	333	629	146	312	999999	999999	999999	999999	245	999999	695	84	954	
217	999999	83	629	964	999999	166	999999	999999	742	82	362	410	160	98	623	935	963	575	999999	297	999999	813	932	478	765	525	492	76	999999	696	194	999999	999999	581	999999	702	86	12	257	713	420	999999	999999	74	949	512	626	116	975	309	777	130	634	667	503	704	999999	160	208	80	674	594	353	56	888	372	584	999999	896	921	859	961	327	736	876	300	926	868	529	263	999999	999999	101	267	918	73	366	168	999999	497	999999	926	999999	187	999999	826	999999	999999	186	587	999999	999999	219	999999	449	999999	999999	897	791	213	777	283	999999	944	180	297	502	96	999999	824	16	425	500	408	999999	999999	167	999999	696	59	230	95	692	999999	335	852	176	47	817	112	270	468	377	874	720	288	999999	859	16	751	334	983	713	361	581	512	556	811	693	517	658	663	211	741	982	999999	999999	688	618	328	131	465	278	34	564	547	57	626	688	92	999999	308	143	944	999999	999999	382	340	371	823	305	999999	353	309	454	606	267	999999	892	38	999999	999999	250	999999	630	869	714	999999	796	43	464	929	132	611	880	360	999999	266	26	745	319	999999	327	795	999999	999999	121	999999	999999	957	289	422	734	659	394	28	67	455	324	856	532	692	543	999999	999999	999999	242	742	999999	103	999999	11	619	999999	718	447	300	454	665	863	757	746	999999	839	754	999999	205	472	999999	861	302	85	941	999999	223	626	999999	989	436	657	533	379	549	486	999999	999999	802	999999	941	947	728	999999	789	999999	108	999999	584	999999	583	326	180	769	525	567	801	999999	999999	999999	999999	999999	999999	310	27	17	340	388	206	999999	958	475	999999	618	999999	279	143	689	999999	490	71	999999	52	21	416	120	487	999999	999999	982	684	879	228	353	654	999999	999999	428	595	782	130	999999	589	951	999999	117	86	562	248	256	433	122	715	579	999999	506	58	719	999999	999999	530	999999	534	223	948	88	257	895	963	681	999999	714	103	513	370	351	999999	999999	275	309	44	925	525	607	558	999999	999999	649	956	157	999999	506	534	999999	261	999999	999999	375	13	668	999999	190	598	567	203	999999	28	212	218	56	658	956	999999	594	872	999999	61	927	665	385	913	608	999999	816	879	999999	189	415	999999	816	999999	999999	98	607	449	854	999999	957	414	839	553	962	440	910	499	844	62	940	816	655	502	268	710	627	754	261	999999	999999	687	647	539	999999	999999	999999	890	185	999999	999999	155	28	278	999999	999999	825	831	999999	178	39	326	999999	504	249	599	606	999999	897	771	470	852	197	613	
554	280	767	310	940	22	999999	999999	323	975	214	999999	797	387	409	745	999999	795	802	999999	221	465	651	999999	999999	23	353	89	992	414	407	994	999999	415	723	999999	755	525	891	939	140	999999	12	69	299	454	999999	229	914	162	999999	999999	60	114	999999	999999	628	999999	20	999999	999999	999999	999999	999999	577	999999	999999	392	999999	586	999999	369	904	862	952	213	463	591	853	999999	222	134	175	839	527	732	944	853	24	999999	203	141	514	964	999999	182	980	103	491	999999	617	419	565	337	172	999999	999999	198	999999	198	999999	999999	770	175	714	543	999999	999999	392	999999	999999	983	378	39	392	857	855	940	590	780	232	370	110	773	237	803	568	999999	999999	999999	999999	999999	701	826	998	999999	371	349	259	737	388	999999	710	999999	814	999999	999999	536	944	315	671	830	607	381	965	275	936	996	937	911	975	999999	999999	999999	883	519	292	552	999999	235	496	516	691	853	401	439	999999	463	959	999999	762	999999	892	371	339	141	158	330	860	732	230	374	412	347	762	999999	999999	999999	762	304	999999	498	999999	719	818	999999	149	999999	979	999999	616	483	999999	342	999999	943	72	999999	62	752	371	961	999999	999999	999999	132	113	353	100	999999	999999	340	700	665	263	274	999999	183	553	183	992	999999	350	334	125	747	999999	79	198	819	999999	131	276	20	999999	389	806	999999	999999	695	61	795	663	999999	999999	286	782	999999	89	885	417	889	606	878	999999	966	621	999999	999999	267	794	44	164	281	607	47	73	690	999999	873	467	338	469	999999	132	999999	741	338	957	839	999999	955	989	313	411	481	524	999999	261	965	999999	448	25	456	900	27	640	391	414	339	223	102	999999	999999	427	88	999999	748	755	563	999999	999999	410	999999	999999	839	54	999999	869	136	522	674	999999	999999	115	28	323	22	956	115	999999	999999	924	627	999999	872	317	999999	885	333	61	776	999999	697	740	999999	48	671	163	71	972	789	521	288	999999	548	663	881	110	409	765	417	792	999999	999999	999999	999999	783	727	429	531	270	965	546	84	746	41	741	37	629	980	651	999999	894	142	999999	838	999999	810	86	219	999999	683	999999	567	644	983	991	700	999999	128	264	943	999999	999999	712	999999	974	999999	80	516	921	854	480	999999	124	999999	897	518	230	46	999999	999999	651	219	999999	999999	489	979	440	762	50	50	172	511	725	999999	134	999999	429	953	999999	443	739	569	297	581	213	67	999999	999999	96	999999	480	828	407	999999	999999	524	999999	999999	344	995	772	318	476	881	692	969	703	
416	433	543	999999	277	182	287	243	999999	999999	999999	999999	431	999999	355	676	566	570	999999	114	443	415	610	919	999999	619	869	670	430	102	416	999999	244	364	47	661	999999	395	212	656	129	58	221	602	921	752	912	469	427	642	999999	999999	357	999999	269	999999	823	624	794	999999	999999	617	813	988	515	633	148	76	498	693	999999	180	367	688	984	395	204	17	998	551	706	999999	252	788	192	999999	541	379	999999	46	999999	999999	999999	999999	999999	511	999999	232	97	297	999999	845	970	734	999999	999999	953	669	999999	874	806	999999	999999	253	999999	999999	375	34	806	419	101	769	972	462	999999	204	580	812	999999	482	160	971	920	710	937	860	439	518	279	452	151	872	499	229	239	32	312	357	999999	450	146	220	426	677	205	844	999999	518	878	324	169	151	999999	407	724	835	895	915	316	100	472	999999	999999	363	277	229	280	999999	233	832	891	232	999999	893	999999	940	554	252	515	102	986	999999	639	954	293	999999	999999	999999	505	404	137	397	51	512	977	289	464	73	409	975	574	999999	294	55	433	999999	999999	999999	70	783	290	652	409	223	999999	999999	227	800	79	277	682	999999	256	828	705	503	191	705	915	66	999999	491	842	539	527	865	636	593	531	356	77	115	999999	999999	123	485	988	999999	409	999999	72	663	993	142	999999	396	874	465	350	999999	999999	999999	525	999999	308	798	809	870	696	248	914	633	999999	723	209	999999	156	534	715	230	515	364	306	489	999999	821	497	709	999999	141	991	180	999999	602	600	840	590	999999	999999	324	676	127	141	171	521	999999	394	280	933	726	249	350	750	130	999999	401	931	46	19	487	311	109	999999	564	256	999999	390	999999	999999	369	986	129	121	400	554	999999	233	145	967	566	436	227	776	519	999999	650	429	999999	188	209	999999	999999	28	936	23	576	492	576	914	777	57	717	157	574	739	130	999999	360	575	999999	178	795	78	452	60	93	332	999999	672	605	999999	267	499	923	999999	442	999999	184	386	977	905	656	231	999999	999999	999999	79	999999	999999	770	999999	79	557	162	999999	123	999999	576	885	930	253	378	903	999999	999999	999999	228	234	124	307	30	999999	999999	598	130	521	574	878	933	341	23	131	999999	901	194	254	710	346	999999	346	999999	534	299	999999	733	999999	752	912	736	999999	999999	999999	96	999999	750	367	105	999999	41	520	999999	606	999999	554	999999	132	999999	999999	134	218	89	999999	343	778	350	495	764	999999	864	593	768	661	152	214	999999	178	44	862	161	826	
159	751	314	381	999999	360	891	745	539	611	504	751	999999	999999	999999	619	999999	318	141	999999	602	577	103	448	999999	886	463	438	999999	748	999999	179	850	307	69	337	576	961	980	999999	999999	29	989	263	99	27	873	625	564	229	665	726	731	895	233	582	658	866	629	911	896	463	40	999999	523	999999	900	491	999999	322	53	550	999999	150	661	582	587	839	359	734	23	838	873	494	93	999999	448	955	999999	487	679	710	342	79	104	150	989	999999	740	999999	999999	999999	167	252	186	125	999999	999999	243	650	994	999999	516	895	897	68	589	545	706	161	885	999999	418	980	642	999999	218	999999	56	521	593	388	109	594	617	999999	680	631	318	999999	974	857	721	432	492	999999	999999	446	181	46	560	453	502	589	879	999999	973	187	609	843	906	138	544	722	67	615	718	922	288	275	387	957	237	738	187	37	234	999999	497	781	148	771	97	19	960	150	999999	999999	999999	445	658	999999	31	999999	71	999999	999999	999	999999	999999	152	281	168	905	658	602	999999	999999	999999	851	999999	987	689	827	704	999999	999999	999999	761	916	728	208	216	842	617	999999	999999	763	677	342	713	235	620	619	639	866	999999	191	361	368	924	133	117	863	498	999999	813	204	999999	925	803	789	247	999999	159	943	999999	999999	999999	773	666	999999	95	80	147	722	377	80	999999	837	999999	859	182	403	992	605	100	352	354	946	81	741	999999	751	538	924	987	171	470	696	801	296	893	999999	701	471	999999	999999	726	999999	999999	742	999999	931	403	943	999999	999999	999999	999999	852	722	972	999999	702	925	469	343	541	223	734	215	609	501	46	246	966	595	701	530	567	63	626	999999	653	999999	735	71	358	594	317	152	705	999999	843	88	324	550	885	999999	999999	703	505	513	51	97	999999	514	895	167	976	30	999999	935	985	999999	106	403	699	373	199	407	985	947	905	592	999999	692	658	957	921	999999	710	999999	528	864	999999	999999	999999	565	204	999999	176	999999	617	297	999	770	931	54	982	920	999999	521	586	604	999999	999999	608	999999	587	451	856	938	245	999999	999999	227	999999	131	251	983	999999	143	999999	968	999999	793	999999	617	999999	739	760	613	999999	11	574	199	348	924	156	999999	999999	87	999999	753	375	999999	956	999999	976	781	364	810	999999	998	63	717	999999	618	999999	924	229	999999	999999	848	691	252	963	244	986	130	999999	491	974	252	479	790	166	425	999999	13	999999	282	640	810	385	999999	810	976	947	999999	846	730	562	231	779	999999	220	999999	
999999	999999	274	721	999999	856	902	872	835	999999	529	272	999999	927	25	368	96	946	359	65	473	999999	999999	999999	296	999999	284	159	999999	753	473	999999	999999	37	999999	480	999999	125	212	784	908	512	125	261	457	999999	305	919	714	204	999999	833	174	164	665	331	691	288	435	999999	581	999999	943	92	999999	573	693	999999	573	999999	999999	970	744	574	999999	961	999999	190	999999	611	999999	364	444	999999	618	999999	999999	999999	371	999999	788	460	999999	270	213	164	568	999999	174	883	999999	771	355	178	574	174	98	600	17	704	999999	511	999999	823	117	226	318	219	474	456	783	278	172	541	999999	178	290	483	371	992	402	592	999999	999999	619	999999	19	276	170	999999	551	200	417	667	336	287	712	867	163	986	846	999999	569	718	110	999999	999999	814	999999	999999	884	615	999999	24	311	123	999999	999999	213	54	999999	52	999999	999999	999999	592	999999	999999	214	999999	466	999999	329	385	156	53	33	999999	555	896	463	204	854	764	999999	936	962	403	366	223	791	999999	663	999999	778	999999	999999	548	814	517	863	999999	609	999999	999999	999999	295	853	999999	267	99	199	547	999999	590	23	198	294	460	999999	999999	467	147	991	999999	846	759	220	607	999999	743	484	492	47	999999	358	594	913	824	108	651	999999	534	999999	999999	601	82	999999	528	999999	615	26	98	846	887	406	966	999999	262	103	999999	85	255	526	524	615	707	509	284	241	428	284	999999	361	326	521	932	48	867	97	774	413	999999	999999	736	727	396	999999	999999	999999	392	999999	660	731	999999	999999	863	18	585	999999	894	572	80	297	346	340	556	999999	530	376	473	999999	751	175	999999	307	394	413	789	796	229	71	359	648	849	452	624	999999	964	999999	658	924	463	359	202	211	343	404	505	405	999999	999999	125	783	999999	463	234	495	412	999999	191	459	228	788	298	832	223	432	999999	999999	716	819	771	778	718	549	474	402	999999	999999	964	990	908	394	626	569	946	999999	999999	396	228	138	999999	875	570	208	999999	999999	70	370	988	999999	956	611	689	361	888	999999	75	623	988	999999	523	999999	134	200	999999	834	171	729	885	647	946	61	675	999999	494	896	218	999999	843	799	341	999999	999999	999999	43	999999	705	275	999999	610	999999	862	407	396	615	49	750	379	999999	871	513	341	484	350	963	905	936	111	999999	991	999999	556	999999	199	500	910	166	80	999999	999999	999999	999999	57	999999	147	94	654	289	971	999999	155	999999	862	999999	295	10	999999	788	999999	138	369	999999	408	689	483	999999	92	999999	
895	705	883	679	222	412	742	617	999999	209	213	879	261	657	140	421	846	999999	694	808	999999	499	782	999999	980	38	999999	535	999999	999999	801	193	999999	446	999999	276	571	476	626	459	238	678	717	929	585	221	876	712	473	999999	843	999999	269	284	313	406	922	515	698	193	999999	217	128	924	407	29	877	814	999999	863	849	999999	671	244	579	236	782	853	792	769	161	182	72	512	524	999999	924	727	142	987	353	66	777	443	932	31	999999	999999	999999	565	999999	72	448	999999	146	473	524	34	705	87	623	78	723	929	41	999999	154	999999	410	999999	105	159	999999	286	519	793	602	999999	312	557	677	989	331	237	435	99	733	462	375	61	999999	899	31	65	999999	284	342	848	999999	587	999999	942	392	741	469	194	390	172	100	353	999999	296	722	158	410	634	747	496	999999	942	621	692	251	359	999999	999999	137	626	912	244	460	999999	999999	724	680	734	607	999999	999999	250	709	999999	999999	999999	190	806	187	873	999999	739	999999	999999	354	469	999999	194	700	999999	54	273	67	999999	259	999999	892	126	469	999999	478	999999	999999	999999	728	263	242	999999	330	999999	178	999999	28	263	999999	183	999999	999999	999999	999999	999999	495	44	573	545	503	999999	945	321	999999	999999	73	999999	190	405	999999	712	380	128	101	999999	916	864	481	999999	162	999999	803	792	86	158	288	716	113	999999	982	999999	999999	621	235	999999	296	738	813	999999	999999	554	837	999999	991	471	999999	999999	999999	140	999999	631	562	709	392	999999	390	162	245	368	851	356	243	941	422	348	258	758	893	31	939	999999	61	392	759	999999	417	944	999999	615	821	792	407	973	406	999999	999999	753	238	977	689	144	503	454	247	999999	321	896	999999	652	222	999999	602	297	999999	999999	579	999999	950	784	839	999999	361	999999	546	68	949	270	545	71	270	504	529	915	342	805	684	606	999999	999999	999999	521	509	159	402	999999	200	120	782	741	781	907	803	454	147	999999	999999	873	907	189	809	61	999999	384	391	999999	999999	686	999999	999999	980	973	36	999999	498	328	999999	211	237	303	867	999999	487	999999	289	363	999999	85	999999	99	32	810	699	964	200	245	171	135	768	999999	205	514	999999	398	761	808	999999	999999	999999	819	317	581	646	999999	321	970	574	555	104	37	26	999999	999999	865	371	179	283	71	999999	262	166	999999	443	551	999999	363	682	999999	999999	999999	482	847	129	959	781	451	174	94	653	999999	999999	999999	41	740	669	233	606	999999	999999	592	534	999999	104	703	999999	506	147	
104	517	957	297	485	512	999999	554	178	999999	947	93	999999	999999	198	418	538	591	550	999999	702	999999	873	757	999999	71	461	947	663	999999	426	307	285	314	80	577	695	932	999999	113	999999	195	500	381	658	216	117	999999	345	411	566	121	121	726	444	999999	643	210	999999	424	61	675	891	426	435	999999	808	615	934	621	723	606	406	999999	999999	517	999999	999999	108	186	953	873	611	262	196	315	195	559	869	857	934	494	37	999999	61	743	999999	83	999999	18	407	502	653	999999	688	999999	999999	999999	999999	927	999999	151	112	999999	470	999999	74	639	239	130	464	259	745	999999	686	238	579	635	999999	627	223	318	556	100	778	461	230	887	999999	236	600	522	203	941	38	793	391	999999	999999	873	679	664	999999	999999	553	158	999999	576	999999	459	999999	999999	287	737	714	521	594	999999	949	999999	957	186	999999	999999	530	942	65	999999	58	999999	846	280	999999	522	948	558	474	732	999999	629	999999	654	999999	124	846	521	244	466	236	516	209	379	358	302	999999	502	999999	841	304	610	999999	951	999999	154	612	999999	999999	765	789	166	57	861	999999	330	313	313	337	950	166	19	708	999999	577	541	999999	999999	921	41	999999	999999	959	633	438	936	536	753	135	704	512	737	999999	999999	999999	999999	469	347	904	38	989	613	174	648	684	294	902	503	384	999999	999999	144	197	723	170	999999	206	999999	433	999999	793	559	187	999999	447	429	253	239	922	507	82	357	573	999999	51	999999	291	320	999999	153	43	42	379	999999	255	377	549	999999	999999	344	873	55	914	999999	245	439	436	541	211	265	51	999999	581	876	914	999999	571	999999	681	178	999999	886	999999	999999	505	760	190	999999	387	79	879	211	999999	588	633	36	999999	208	658	612	999999	750	999999	692	112	999999	461	502	234	999999	806	999999	370	150	999999	987	579	634	869	484	259	999999	164	141	999999	839	751	993	252	888	669	373	646	79	999999	310	776	782	999999	145	999999	687	813	245	273	634	841	781	304	646	999999	808	999999	183	999999	178	596	978	316	272	999999	468	259	346	482	442	999999	300	999999	982	220	797	456	733	185	571	584	918	867	751	998	970	698	606	441	999999	999999	473	716	443	714	798	999999	915	526	840	438	999999	763	830	35	999999	252	321	435	659	361	605	997	792	593	677	120	565	273	648	769	653	905	620	408	145	584	104	278	999999	999999	541	217	345	143	118	165	999999	999999	999999	727	387	180	781	999999	438	475	924	850	999999	688	910	999999	878	80	784	
571	152	431	999999	965	158	53	24	338	999999	999999	661	658	999999	522	82	839	999999	920	999999	483	133	120	970	999999	660	254	999999	999999	420	999999	999999	274	358	546	999999	999999	835	492	999999	344	166	453	690	50	813	275	374	524	615	81	999999	999999	688	311	448	42	461	230	315	904	811	290	917	930	69	999999	999999	938	510	467	14	332	352	999999	326	679	999999	930	856	395	879	716	127	349	62	382	999999	999999	999999	999999	164	615	187	674	532	875	535	760	999999	426	999999	435	999999	158	76	514	614	640	984	768	611	999999	374	919	999999	105	999999	578	999999	687	811	999999	840	529	313	999999	154	677	525	451	999999	999999	949	439	999999	453	702	969	282	999999	767	999999	72	999999	378	999999	999999	267	649	437	711	999999	999999	303	615	999999	999999	494	845	999999	370	999999	124	542	624	941	999999	934	499	581	402	204	999999	338	919	999999	200	510	999999	679	157	886	999999	98	999999	196	787	655	824	718	857	218	134	604	187	830	999999	529	999999	437	999999	999999	768	77	44	517	661	999999	384	749	520	95	343	175	999999	999999	999999	35	999999	999999	163	925	120	780	723	194	79	701	161	99	44	999999	794	723	627	841	128	960	64	232	535	243	281	84	207	772	999999	958	84	703	921	805	999999	999999	999999	999999	206	987	354	850	447	959	402	294	715	999999	300	619	548	688	365	999999	971	580	903	920	654	999999	582	999999	319	121	627	999999	999999	238	999999	517	449	501	645	140	616	999999	999999	575	999999	999999	369	358	999999	265	420	395	348	999999	999999	156	999999	999999	482	170	414	403	540	336	342	945	126	999999	906	783	180	56	53	235	341	999999	796	338	89	666	675	999999	479	63	700	241	999999	204	404	797	143	95	29	484	725	999999	673	457	999999	895	999999	883	451	698	95	999999	352	999999	999999	999999	999999	55	284	815	494	189	923	486	635	110	836	999999	999999	119	649	94	37	568	999999	127	103	348	105	999999	796	792	782	781	968	999999	889	996	999999	337	446	999999	999999	999999	990	545	300	196	999999	999999	69	949	800	342	58	10	346	784	613	525	999999	22	950	100	29	701	407	152	518	308	221	839	999999	755	999999	562	283	999999	999999	963	999999	999999	999999	963	135	999999	991	999999	732	968	991	114	999999	46	363	434	146	720	194	298	148	157	677	999999	920	229	589	55	670	495	726	522	999999	650	698	75	496	987	965	182	709	957	419	550	317	117	457	333	401	248	999999	999999	638	289	999999	679	239	12	52	905	999999	945	779	
999999	999999	478	999999	741	348	999999	938	159	755	22	588	999999	738	137	999999	813	771	265	654	999999	80	173	883	927	999999	999999	836	494	999999	69	914	764	999999	182	308	999999	219	999999	985	999999	310	276	807	626	700	642	999999	111	795	239	144	12	301	357	176	88	595	970	915	329	461	453	214	696	999999	824	999999	999999	829	378	604	999999	279	999999	131	804	365	267	236	193	999999	734	999999	716	925	911	999999	830	15	229	253	249	800	666	651	856	72	121	527	876	638	999999	282	427	634	88	732	750	235	372	722	337	999999	732	999999	727	755	999999	770	196	999999	999999	999999	609	999999	365	999999	613	899	999999	741	254	739	360	554	701	999999	281	91	847	188	722	604	643	999999	999999	505	999999	424	924	110	574	350	340	524	999999	999999	999999	302	279	999999	129	851	959	630	478	999999	392	187	550	275	484	416	999999	18	639	579	999999	112	218	999999	198	999999	974	174	177	904	409	836	100	874	789	978	811	999999	69	871	644	22	39	327	999999	889	999999	659	626	167	999999	332	884	884	909	569	94	420	633	929	999999	795	462	573	198	555	97	676	485	999999	605	898	948	767	934	903	83	999999	745	308	326	325	547	20	487	86	951	215	964	229	894	999999	401	139	994	849	999999	999999	999999	568	802	999999	999999	131	562	528	383	999999	950	16	999999	203	675	334	999999	561	257	999999	96	122	603	882	711	265	611	214	999999	819	772	999999	999999	618	761	187	506	129	150	999999	458	999999	702	834	999999	999999	999999	701	725	76	526	443	602	117	378	999999	964	920	495	918	519	999999	31	564	354	865	999999	878	999999	497	828	493	420	999999	994	137	419	999999	627	752	999999	909	488	999999	302	999999	491	247	249	999999	222	999999	634	999999	906	110	937	999999	490	399	307	854	269	237	248	999999	32	772	999999	251	999999	205	303	742	999999	610	999999	592	271	24	999999	424	639	696	999999	253	999999	198	923	894	200	281	288	237	999999	677	650	260	201	269	316	719	134	999999	147	27	292	892	835	306	240	354	876	999999	25	999999	224	572	952	994	999999	834	849	228	61	336	917	75	296	718	999999	618	400	12	708	664	299	641	999999	999999	960	967	999999	626	663	845	404	999999	222	999999	462	999999	308	206	96	482	870	905	999999	811	109	226	605	126	999999	622	999999	874	767	361	592	583	23	999999	44	999999	480	232	565	999999	931	114	999999	723	999999	999999	999999	204	915	235	793	393	695	999999	168	999999	371	246	289	999999	891	530	54	861	
980	999999	73	614	999999	880	11	999999	999999	999999	880	999999	999999	999999	999999	464	312	759	958	541	567	208	887	999999	999999	300	999999	244	943	524	323	410	69	991	743	385	818	999999	41	45	234	156	53	999999	999999	174	379	489	385	824	999999	142	999999	513	304	781	992	999999	89	872	999999	767	704	826	427	479	999999	382	148	485	646	607	999999	999999	999999	999999	165	933	407	371	920	365	858	128	999999	191	838	556	697	999999	393	30	626	999999	999	466	451	999999	536	999999	239	996	350	899	999999	141	999999	999999	205	882	625	999999	999999	999999	951	680	908	585	50	246	641	999999	685	186	101	999999	981	567	923	851	969	938	999999	999999	999999	923	24	959	940	655	776	999999	360	814	999999	335	630	908	218	999999	557	865	187	299	756	851	999999	173	807	561	160	846	725	999999	999999	687	660	390	586	37	665	999999	644	395	469	452	37	871	999999	999999	999999	82	359	603	303	113	761	117	999999	290	612	851	161	389	504	930	473	16	999999	999999	674	999999	332	190	999999	608	231	999999	999999	313	824	450	999999	51	565	999999	496	131	61	809	999999	999999	136	305	425	814	797	265	890	539	978	30	969	191	101	756	750	179	939	694	882	969	288	950	465	171	528	119	823	427	999999	352	954	102	999999	132	123	999999	764	849	810	999999	901	999999	335	803	999999	151	949	809	336	327	191	366	999999	956	274	999999	840	999999	296	688	441	999999	999999	635	76	877	999999	969	642	724	414	99	883	916	77	987	999999	662	691	386	170	24	101	125	999999	597	999999	999999	999999	999999	999999	511	563	132	534	439	203	699	737	999999	693	999999	176	611	913	999999	483	19	888	286	999999	999999	572	909	999999	427	381	980	999999	478	999999	680	121	705	999999	903	536	999999	392	638	999999	925	924	97	693	999999	999999	489	212	999999	999999	165	888	581	385	18	938	654	604	116	68	223	999999	269	999999	22	868	999999	83	999999	999999	721	627	260	492	636	262	484	225	347	579	892	777	406	363	555	792	999999	330	530	999999	881	166	285	999999	580	999999	999999	205	681	322	387	415	203	513	402	538	637	98	749	999999	464	438	267	537	175	445	999999	999999	346	229	337	150	553	54	683	565	351	680	911	935	999999	288	544	999999	201	486	584	892	960	27	999999	452	580	774	510	999999	899	999999	414	999999	872	760	859	999999	984	247	862	158	829	837	197	957	186	813	168	185	894	241	345	999999	860	935	999999	329	75	884	569	778	544	240	999999	999999	276	999999	72	836	429	
93	50	954	999999	436	72	133	830	207	275	766	615	999999	999999	667	413	725	999999	937	815	540	396	110	677	93	613	599	999999	594	691	999999	751	999999	999999	810	201	999999	74	433	872	821	499	868	619	802	173	218	681	998	199	550	500	135	31	889	697	999999	287	540	999999	999999	951	245	515	864	25	293	999999	748	476	32	660	999999	74	999999	50	527	491	999999	999999	999999	917	182	999999	150	910	625	310	866	123	999999	112	999999	610	409	999999	263	362	754	999999	999999	639	933	532	177	999999	999999	999999	38	848	179	999999	412	620	428	999999	779	841	375	953	999999	983	999999	634	225	919	136	251	665	999999	999999	175	736	97	50	765	984	649	999999	259	272	563	281	999999	944	999999	700	912	999999	853	100	421	987	801	999999	896	926	999999	316	257	999999	406	406	999999	70	14	723	999999	999999	662	571	999999	614	125	690	836	711	694	690	424	229	224	999999	811	42	375	187	934	999999	999999	839	685	342	979	496	866	167	376	958	939	88	385	342	530	291	960	807	871	121	559	195	242	618	892	38	549	346	999999	872	999999	826	788	623	437	823	885	999999	635	629	823	678	999999	999999	750	346	844	881	539	530	82	568	316	823	999999	958	999999	77	449	951	946	530	573	503	273	123	999999	999999	904	706	406	172	182	252	297	880	999999	506	867	556	999999	667	807	74	799	135	520	965	481	478	226	818	357	683	999999	303	115	841	472	637	56	999999	976	832	133	909	396	74	535	270	999999	110	209	893	999999	288	722	509	703	147	602	334	290	999999	490	587	815	999999	568	999999	775	999999	999999	240	510	999999	690	974	940	890	738	455	439	220	369	126	999999	464	999999	999999	580	606	999999	334	44	721	801	550	352	546	103	898	505	541	495	109	76	969	392	665	597	748	569	813	408	157	895	999999	76	373	999999	361	582	174	999999	999999	871	709	999999	788	309	150	631	404	796	999999	950	897	724	270	60	649	81	260	806	832	999999	999999	926	887	826	731	483	979	999999	742	326	341	128	326	238	999999	772	604	365	457	999999	175	27	568	206	998	355	806	322	999999	290	999999	999999	590	141	999999	999999	318	999999	578	666	999999	827	63	524	619	778	999999	41	693	876	476	999999	999999	716	872	316	367	999999	828	999999	999999	666	257	461	994	973	999999	195	691	584	464	642	787	791	473	999999	999999	54	587	999999	947	775	629	452	999999	437	18	873	269	999999	425	628	999999	201	999999	999999	999999	999999	529	645	999999	223	999999	119	
422	834	116	999999	999999	534	353	999999	999999	999999	439	902	999999	999999	999999	566	965	664	999999	999999	168	836	508	595	802	487	999999	371	524	999999	979	734	434	520	39	978	330	999999	631	735	887	111	524	534	999999	96	949	774	953	963	680	585	999999	889	950	586	335	521	999999	765	765	981	798	999999	999999	705	477	526	775	669	999999	524	43	200	999999	66	321	974	832	716	537	994	417	561	999999	404	446	544	569	453	653	809	999999	866	969	905	313	999999	905	67	618	433	999999	293	999999	165	551	107	327	999999	275	999999	688	58	237	771	574	247	899	234	268	932	956	999999	26	999999	839	999999	230	666	753	957	78	775	107	999999	995	133	834	116	999999	999999	227	676	187	301	999999	636	639	208	999999	75	464	681	999999	685	476	677	277	300	326	384	876	660	149	317	999999	913	999999	132	999999	450	999999	793	999999	919	715	290	154	724	315	212	537	31	334	688	503	397	999999	999999	638	328	999999	543	789	477	472	566	536	869	18	999999	685	999999	433	891	662	670	310	880	970	195	532	553	984	123	846	854	999999	999999	814	895	937	538	493	457	593	999999	999999	999999	456	999999	999999	284	715	108	999999	31	999999	443	35	999999	999999	106	451	452	999999	313	999999	675	631	999999	241	999999	65	123	280	157	33	976	307	999999	999999	406	999999	999999	999999	999999	999999	886	596	825	266	999999	999999	981	999999	840	999999	51	661	290	319	338	999999	999999	917	999999	228	602	999999	379	997	999999	145	242	176	999999	672	629	20	546	999999	673	89	805	361	348	999999	84	999999	439	70	981	324	26	483	999999	134	595	905	762	40	244	999999	999999	999999	999999	999999	203	814	128	178	999999	40	999999	999999	999999	258	477	999999	578	41	154	298	398	319	26	308	128	758	999999	566	999999	724	258	999999	240	614	862	977	999999	591	454	269	195	271	602	951	209	211	837	89	999999	118	336	999999	999999	999999	670	999999	999999	345	999999	445	976	561	101	742	781	608	584	41	396	499	768	987	999999	999999	112	136	999999	74	999999	916	921	758	999999	999999	398	528	630	294	944	955	175	382	999999	19	293	634	999999	860	179	601	627	999999	999999	167	349	349	153	11	844	543	200	747	246	721	524	999999	999999	133	999999	263	999999	299	96	441	999999	999999	999999	578	601	478	957	856	894	507	299	125	75	752	628	58	384	629	450	999999	999999	428	145	241	999999	75	981	55	515	916	624	999999	999999	999999	833	999999	315	575	409	375	585	343	852	999999	999999	408	162	999999	999999	999999	878	
357	849	999999	999999	905	999999	802	999999	536	999999	911	999999	978	999999	961	406	999999	919	999999	743	999999	230	84	825	431	575	405	999999	96	912	91	999999	219	47	276	487	43	584	927	702	512	492	872	878	674	992	874	856	470	999999	347	999999	830	561	999999	999999	775	860	255	339	855	993	999999	623	999999	371	141	940	999999	483	373	239	999999	972	241	999999	357	205	161	439	999999	549	348	93	999999	110	720	658	969	149	712	999999	339	597	999999	999999	495	258	473	312	861	934	999999	986	639	999999	989	857	999999	751	779	579	708	815	639	315	654	912	999999	315	999999	483	999999	476	770	999999	899	403	999999	722	832	108	732	848	578	766	309	999999	454	466	120	862	999999	227	999999	143	474	523	958	541	864	582	209	999999	661	999999	963	773	225	999999	218	595	999999	608	918	999999	847	859	247	999999	16	999999	468	592	205	788	155	753	116	637	725	385	445	595	858	259	898	574	999999	200	999999	536	145	15	999999	524	141	999999	308	689	999999	614	286	95	534	570	999999	616	962	872	242	220	999999	588	723	999999	999999	999999	750	999999	781	999999	672	999999	79	480	167	462	345	680	999999	426	454	426	352	999999	999999	999999	999999	999999	999999	999999	611	324	957	593	868	557	292	424	373	999999	978	999999	908	22	942	238	26	999999	412	661	281	292	225	816	765	999999	245	999999	733	801	85	463	533	499	671	357	100	486	999999	610	180	920	999999	661	999999	814	517	999999	179	871	342	15	884	999999	19	329	109	151	827	627	321	999999	999999	999999	919	999999	116	418	999999	999999	148	999999	453	999999	491	999999	999999	563	999999	999999	999999	905	999999	861	468	80	578	59	489	352	999999	999999	999999	984	298	999999	999999	743	742	922	708	109	990	999999	733	802	562	92	999999	658	354	545	773	876	999999	416	999999	829	114	849	947	66	999999	999999	345	199	881	999999	999999	999999	999999	241	821	999999	252	633	999999	858	999999	665	517	496	999999	831	999999	713	999999	781	999999	881	265	999999	639	892	974	651	180	992	249	543	921	102	578	12	534	122	724	326	634	270	501	387	701	449	341	460	10	107	998	632	999999	109	379	632	735	999999	602	928	481	600	463	921	618	595	999999	999999	918	999999	306	999999	988	859	157	829	389	999999	707	999999	561	524	651	83	993	999999	530	999999	999999	945	999999	999999	520	795	845	43	807	579	999999	115	705	999999	542	946	800	999999	643	164	952	549	999999	857	27	412	376	956	949	999999	927	999999	75	999999	701	972	999999	497	375	202	999999	123	
32	810	999999	601	999999	644	982	999999	999999	999999	999999	375	999999	184	999999	419	792	117	999999	888	93	427	651	999999	50	784	225	569	169	999999	747	999999	999999	838	526	999999	748	426	919	732	974	254	999999	57	36	699	60	527	279	376	705	268	773	134	999999	604	168	351	560	709	429	999999	545	999999	999999	534	234	999999	657	271	671	375	198	696	913	839	321	604	740	351	733	999999	300	792	999999	999999	676	26	808	921	284	406	865	219	999999	562	708	999999	999999	502	474	999999	999999	17	705	999999	80	87	999999	200	293	563	611	999999	999999	731	131	753	371	655	858	218	999999	735	987	999999	510	999999	394	360	140	185	691	248	999999	714	828	999999	97	278	418	999999	804	618	638	999999	795	656	244	580	440	955	774	268	643	266	795	144	30	999999	828	999999	692	860	70	118	999999	999999	342	999999	903	838	999999	999999	999999	999999	413	615	106	999999	479	854	743	813	920	185	411	999999	604	620	919	693	999999	657	450	326	906	944	999999	530	999999	432	323	973	677	601	298	681	999999	384	999999	999999	47	754	999999	999999	999999	879	999999	884	999999	447	999999	722	999999	220	576	18	999999	999999	362	469	67	999999	426	56	540	769	999999	999999	999999	729	999999	229	767	738	655	517	697	475	968	37	14	673	999999	412	999999	601	632	999999	999999	289	38	999999	32	999999	999999	999999	338	912	444	999999	742	621	999999	977	45	548	954	999999	564	69	321	186	951	335	464	393	999999	24	391	938	147	999999	303	606	999999	311	207	383	615	193	189	784	41	999999	294	392	675	999999	376	127	647	30	902	965	999999	851	999999	697	928	739	718	324	531	506	999999	73	328	999999	286	734	350	580	996	380	880	536	155	570	50	82	718	907	647	274	300	127	777	337	638	849	161	510	999999	876	999999	864	999999	535	939	230	999999	284	570	999999	776	77	33	531	999999	442	999999	589	656	856	31	811	676	266	215	333	999999	991	999999	436	583	999999	135	130	905	25	282	620	999999	819	19	443	346	999999	498	233	104	255	251	205	152	571	853	599	999999	664	197	997	329	616	934	82	999999	143	69	935	941	999999	626	80	170	96	958	836	999999	587	474	671	999999	981	239	999999	749	567	999999	21	999999	536	275	250	999999	284	300	999999	885	999999	921	213	945	999999	291	201	629	181	45	66	999999	26	752	277	200	525	238	347	999999	999999	999999	954	849	58	999999	415	637	385	999999	885	796	999999	999999	909	665	999999	999999	216	999999	48	420	577	532	237	999999	970	999999	999999	
60	999999	999999	952	999999	991	999999	967	364	897	613	875	563	254	929	999999	270	669	74	842	612	929	799	32	647	348	483	755	432	622	999999	999999	632	640	334	940	839	999999	316	960	305	698	906	828	602	824	484	176	999999	382	999999	999999	905	941	999999	131	999999	32	314	298	999999	999999	545	741	256	999999	999999	999999	920	999999	999999	426	362	113	999999	914	32	999999	430	823	864	316	999999	59	999999	912	82	999999	255	212	438	999999	539	28	452	999999	162	174	581	966	580	999999	256	659	999999	551	385	801	999999	481	108	540	602	999999	434	211	751	495	97	344	563	563	677	999999	999999	502	886	343	660	999999	761	857	398	463	999999	312	70	999999	986	113	536	280	296	999999	114	897	224	58	594	251	694	666	87	247	413	26	883	539	109	570	999999	999999	150	304	999999	250	999999	148	999999	131	150	999999	999999	983	808	293	277	903	613	999999	287	838	749	419	415	104	999999	161	60	236	429	999999	358	425	999999	999999	139	992	64	863	755	85	810	473	110	400	167	103	439	129	999999	979	926	446	292	825	302	731	999999	625	470	990	999999	999999	701	620	999999	94	544	323	163	285	849	750	906	212	37	285	318	25	937	686	722	931	486	999999	604	912	999999	623	201	999999	113	439	402	765	987	799	771	999999	455	999999	559	125	965	999999	140	999999	540	90	999999	999999	423	872	999999	999999	999999	166	534	261	25	42	999999	920	132	756	181	420	999999	151	224	238	514	999999	570	864	999999	606	965	21	319	999999	382	61	825	184	999999	240	751	619	999999	831	274	999999	475	422	129	638	999999	219	303	720	828	399	866	569	513	595	312	823	999999	672	999999	523	942	999999	660	901	105	999999	771	999999	999999	738	654	392	963	994	999999	999999	745	999999	612	999999	999999	999999	599	983	194	266	999999	398	999999	928	999999	824	999999	751	577	999999	999999	228	999999	56	447	363	61	100	745	484	999999	518	243	999999	87	999999	69	445	999999	999999	996	999999	999999	838	999999	383	999999	741	775	829	752	222	426	483	395	526	955	566	318	999999	547	509	248	710	660	999999	165	772	850	806	765	204	946	233	881	94	999999	999999	769	74	351	320	325	915	731	393	102	760	769	561	999999	502	136	999999	805	497	999999	16	188	133	228	999999	890	969	999999	558	275	202	601	311	24	260	796	999999	23	237	999999	999999	978	276	999999	999999	999999	999999	999999	999999	77	999999	999999	999999	654	504	999999	646	846	111	429	355	999999	182	999999	899	168	999999	999999	950	706	882	999999	999999	
312	999999	999999	999999	999999	823	245	602	374	999999	490	769	774	217	999999	520	999999	160	408	999999	808	999999	480	805	159	171	246	999999	751	654	566	999999	79	849	999999	546	999999	615	999999	32	866	826	999999	999999	692	358	134	999999	810	36	226	555	999999	525	769	999999	637	231	999999	902	586	699	850	719	245	305	700	924	136	120	53	128	577	385	55	981	857	429	123	800	46	999999	735	725	438	20	710	999999	90	616	909	254	999999	680	445	176	999999	271	999999	396	658	209	999999	699	983	107	977	109	479	788	617	217	118	961	865	300	964	135	291	234	595	155	844	999999	211	798	275	897	939	999999	999999	595	999999	727	152	999999	471	45	741	340	42	611	84	301	999	701	999999	891	999999	155	211	850	979	590	801	512	999999	314	498	999999	999999	90	999999	599	783	31	603	391	819	38	999999	928	393	951	202	984	999999	553	519	509	661	383	92	794	678	999999	615	34	925	640	482	167	547	999999	507	951	451	485	518	977	108	755	82	999999	325	282	467	999999	999999	817	999999	811	999999	989	533	459	998	375	921	628	416	999999	999999	189	999999	672	999999	836	999999	999999	999999	595	44	541	410	906	310	306	478	405	696	999999	636	118	208	670	999999	557	33	57	953	86	563	889	999999	529	300	893	238	653	891	630	583	157	284	845	777	262	999999	626	999999	701	896	526	932	828	999999	356	980	886	309	834	813	406	297	466	999999	999999	999999	880	616	416	77	824	999999	76	13	488	833	363	893	119	968	407	898	261	999999	999999	957	999999	587	943	913	999999	354	66	817	187	859	818	813	631	292	708	20	742	633	999999	22	865	824	999999	523	626	993	200	865	415	508	46	999999	994	197	999999	999999	673	503	999999	480	999999	999999	826	999999	999999	550	999999	826	270	396	165	627	116	999999	101	919	133	999999	296	358	163	201	411	678	823	999999	818	443	66	415	999999	249	908	602	564	616	999999	834	507	86	999999	999999	605	29	352	418	180	969	999999	317	999999	253	216	376	326	265	847	999999	999999	485	999999	827	769	999999	60	916	719	999999	470	485	921	298	922	220	627	789	595	392	999999	415	999999	849	347	749	245	999999	42	541	285	308	769	849	39	32	354	999999	999999	999999	968	435	698	999999	508	620	395	880	999999	996	749	536	670	999999	821	399	125	999999	999999	30	619	999999	884	999999	238	172	715	82	269	900	865	723	999999	845	423	901	716	703	999999	726	364	364	772	46	791	749	638	314	38	639	906	472	423	
583	140	22	999999	520	438	346	905	323	621	430	140	36	350	824	51	919	683	999999	999999	763	666	265	193	847	396	488	533	999999	999999	999999	993	999999	999999	611	714	411	360	205	275	15	821	50	742	352	906	765	408	813	273	118	955	494	999999	660	917	999999	828	703	134	949	999999	503	279	990	436	999999	999999	738	120	640	999999	488	157	535	941	625	999999	841	941	631	90	719	999999	935	999999	509	470	999999	999999	999999	999999	656	81	326	999999	328	771	999999	999999	178	999999	999999	999999	632	549	477	347	407	718	999999	361	987	762	502	999999	103	365	999999	325	999999	277	87	55	280	999999	912	416	831	999999	999999	854	770	925	772	999999	420	25	515	395	999999	172	72	930	999999	487	594	894	999999	999999	109	999999	436	436	988	901	960	999999	433	575	999999	70	515	74	104	447	591	71	989	909	999999	87	999999	948	999999	764	215	156	653	792	472	28	838	384	999999	999999	999999	344	999999	871	633	795	999999	940	759	146	656	997	836	953	896	999999	905	668	998	32	123	999999	317	233	695	813	999999	999999	999999	617	231	141	999999	444	29	256	135	999999	286	663	494	909	198	999999	118	217	320	699	895	939	123	180	999999	221	546	940	36	712	185	999999	824	951	999999	151	915	999999	999999	999999	934	649	407	999999	392	344	537	999999	298	336	125	999999	502	282	745	172	504	61	755	620	897	89	230	422	999999	999999	999999	999999	80	56	76	593	51	919	765	255	999999	336	787	51	999999	342	999999	700	999999	697	999999	552	999999	676	647	999999	999999	555	504	999999	429	985	845	926	505	993	143	999999	269	999999	999999	583	999999	499	630	999999	999999	714	936	565	437	530	824	254	148	297	337	404	409	999999	824	999999	424	909	999999	556	490	861	545	999999	208	999999	440	76	260	743	45	715	55	478	600	64	619	939	427	898	171	600	787	218	665	739	842	999999	999999	951	168	606	673	84	687	412	178	256	999999	38	100	999999	994	999999	262	622	358	930	612	999999	875	485	492	999999	394	890	83	337	34	469	566	382	369	999999	585	438	52	999999	791	197	886	373	999999	398	808	412	999999	392	955	53	390	912	454	999999	999999	683	999999	999999	689	797	338	840	231	897	471	999999	399	695	819	999999	579	387	149	424	884	512	903	999999	128	981	294	690	381	999999	999999	999999	999999	999999	233	902	323	306	292	993	859	999999	999999	685	927	999999	23	999999	999999	141	473	13	999999	40	62	573	779	30	626	707	513	647	468	999999	817	999999	789	966	471	999999	
510	999999	104	155	565	838	370	228	176	37	967	999999	127	250	999999	86	881	897	380	999999	132	303	679	999999	999999	222	586	900	867	999999	999999	57	999999	655	631	200	999999	999999	475	223	212	999999	999999	598	739	999999	529	999999	734	741	999999	999999	596	811	794	217	603	519	664	999999	262	999999	361	66	726	920	999999	471	999999	326	177	263	999999	166	457	571	449	999999	845	360	999999	367	999999	999999	183	418	461	638	861	423	597	399	999999	132	961	743	210	797	872	999999	206	68	609	418	573	999999	469	439	999999	233	999999	999999	999999	314	660	894	303	235	999999	317	468	305	610	205	728	778	999999	310	999999	714	370	651	219	36	163	634	758	758	999999	501	949	31	285	637	655	85	725	658	471	77	999999	974	914	564	999999	999999	999999	413	689	795	999999	999999	245	648	862	126	312	647	160	36	145	544	999999	391	368	999999	999999	999999	549	999999	63	641	838	999999	274	999999	737	654	675	262	186	354	78	766	119	999999	786	636	774	539	772	87	508	445	931	905	999999	533	999999	913	880	999999	864	46	741	750	331	117	384	476	388	658	972	897	849	790	475	907	282	579	999999	393	208	999999	880	999999	143	999999	205	368	94	214	459	999999	381	701	999999	42	35	368	999999	999999	261	307	999999	999999	999999	999999	595	150	439	404	260	626	263	999999	999999	854	166	999999	617	928	999999	999999	392	184	999999	220	526	158	310	443	999999	913	121	981	141	900	999999	999999	871	999999	807	65	929	690	953	832	508	884	425	636	876	269	750	999999	766	246	915	999999	915	999999	94	447	840	996	522	347	514	281	365	999999	995	400	894	94	999999	857	999999	701	230	999999	712	999999	733	674	567	999999	172	582	999999	895	985	882	850	999999	448	370	224	932	178	999999	328	236	529	49	641	999999	375	999999	999999	999999	999999	999999	755	999999	192	452	999999	999999	439	999999	184	999999	65	469	401	122	999999	999999	646	760	999999	999999	999999	614	58	485	999999	694	42	999999	256	506	174	999999	999999	771	136	311	793	999999	656	58	503	999999	441	395	181	69	999999	528	935	457	29	657	276	996	999999	150	999999	706	999999	999999	999999	999999	653	678	999999	999999	724	629	985	248	133	649	114	593	999999	265	999999	999999	314	62	56	514	999999	798	486	999999	50	749	91	999999	811	999999	666	636	999999	156	624	762	999999	999999	999999	28	542	697	333	999999	553	683	345	434	967	837	402	287	973	629	999999	855	201	261	708	999999	547	999999	437	46	983	478	999999	999999	641	420	44	882	999999	37	
999999	999999	999999	999999	963	367	999999	999999	28	999999	999999	388	662	296	999999	769	999999	999999	723	370	480	542	270	297	396	84	15	999999	792	556	803	520	571	946	657	752	390	95	297	999999	571	999999	981	463	352	999999	816	390	569	871	849	667	168	355	557	438	198	187	719	999999	361	582	999999	471	180	999999	999999	716	999999	999999	389	485	89	381	999999	590	999999	806	944	791	268	624	271	920	706	145	362	999999	999999	229	564	212	376	409	989	989	35	999999	293	178	787	110	751	377	492	999999	588	786	556	999999	999999	391	999999	927	629	737	320	944	765	999999	821	601	327	419	637	186	119	680	392	809	565	51	523	775	13	168	872	893	437	341	557	999999	999999	431	999999	182	969	448	999999	262	678	91	754	258	357	196	782	342	999999	316	265	907	404	746	411	999999	999999	467	923	470	864	426	516	433	999999	256	931	895	78	464	999999	999999	999999	139	140	484	296	274	999999	817	999999	540	163	131	86	649	180	923	30	514	314	511	524	999999	398	262	575	330	771	999999	264	887	274	285	109	999999	17	274	999999	927	999999	604	49	116	94	333	273	394	999999	837	85	999999	874	563	160	705	157	592	741	878	909	965	502	327	562	498	276	877	31	492	642	906	999999	999999	965	999999	472	417	233	74	989	190	999999	999999	35	999999	22	710	999999	999999	446	424	999999	736	28	584	111	722	553	596	999999	395	372	999999	205	999999	700	781	598	449	242	999999	368	999999	889	728	999999	568	301	316	485	565	752	627	999999	999999	382	580	84	390	609	999999	863	637	999999	603	818	120	738	999999	999999	241	122	685	171	707	66	856	999999	999999	592	542	999999	246	121	999999	643	999999	999999	977	796	129	707	217	840	492	875	731	670	295	910	881	829	444	761	254	452	999999	466	348	171	525	999999	784	798	999999	329	627	525	999999	960	83	301	761	999999	435	533	905	845	678	999999	334	999999	999999	389	999999	999999	986	484	867	59	999999	288	480	999999	280	396	999999	999999	774	173	258	215	165	335	837	589	78	384	336	720	546	999999	787	516	836	339	181	999999	999999	362	343	999999	999999	464	393	794	999999	945	789	48	999999	496	999999	515	583	999999	40	236	552	131	645	611	999999	156	999999	356	500	963	979	941	225	528	331	999999	999999	115	557	701	942	52	768	133	595	298	119	999999	160	282	932	717	999999	944	852	966	999999	731	994	511	952	999999	303	999999	965	847	823	92	175	659	999999	477	571	999999	294	999999	362	999999	999999	859	46	
462	206	228	41	999999	642	280	999999	364	999999	108	999999	56	748	905	999999	910	168	747	999999	37	999999	500	597	464	155	999999	999999	999999	999999	205	999999	999999	474	999999	840	999999	826	702	215	999999	999999	999999	955	586	366	524	999999	389	760	452	363	277	393	19	999999	705	999999	576	126	999999	620	999999	751	999999	392	975	999999	999999	75	673	999999	465	542	922	620	999999	545	21	107	630	389	281	592	999999	999999	448	751	464	999999	144	454	259	585	543	932	94	69	999999	203	391	942	999999	324	999999	367	898	999999	471	398	999999	169	618	999999	495	293	349	999999	589	665	944	999999	126	338	999999	228	834	879	999999	999999	536	999999	98	818	715	688	58	957	506	803	999999	712	290	76	427	974	836	781	100	999999	593	355	999999	791	259	168	825	12	393	867	999999	28	737	481	999999	999999	999999	799	762	807	244	391	242	786	722	242	942	999999	999999	999999	999999	63	789	999999	999999	191	545	306	999999	557	862	999999	573	639	280	925	974	999999	214	999999	903	46	28	292	25	211	122	693	79	26	226	775	102	438	484	479	238	999999	85	999999	999999	774	240	215	945	199	818	603	515	796	267	143	846	972	62	355	45	507	999999	999999	79	999999	237	552	340	96	953	999999	164	801	697	986	733	533	999999	138	806	999999	346	825	392	999999	187	282	759	92	928	130	999999	139	443	731	999999	999999	611	100	547	999999	874	999999	246	999999	449	714	109	999999	999999	323	977	923	549	233	170	907	811	560	999999	954	999999	257	167	832	759	35	367	999999	730	852	921	999999	999999	128	999999	487	589	999999	999999	473	183	488	683	615	153	462	589	999999	999999	999999	79	999999	425	592	894	627	701	413	924	423	356	143	999999	557	999999	999999	342	999999	295	682	999999	999999	999999	999999	999999	314	999999	552	689	307	445	999999	999999	381	783	869	489	999999	233	999999	999999	186	784	656	999999	50	937	136	999999	80	129	999999	925	887	999999	999999	571	223	810	590	999999	158	723	627	977	209	737	178	774	533	593	343	208	975	896	999999	327	999999	94	740	376	448	340	999999	187	288	231	517	351	815	307	999999	198	999999	999999	638	999999	167	999999	999999	999999	769	361	999999	487	999999	959	949	991	889	649	737	139	79	999999	614	999999	114	449	699	999999	229	827	958	235	327	154	565	717	267	688	999999	165	177	438	607	96	650	999999	401	329	282	999999	461	175	999999	145	999999	429	653	820	358	717	978	939	999999	999999	403	463	169	641	403	241	733	210	999999	581	962	641	999999	999999	177	
972	58	380	999999	703	375	792	999999	192	36	145	74	447	340	453	187	237	999999	999999	693	197	999999	760	925	999999	999999	261	686	989	183	999999	813	999999	653	385	668	608	999999	389	999999	610	798	999999	614	267	177	296	869	46	404	734	296	999999	834	980	10	999999	454	665	910	124	116	675	18	549	332	938	794	955	784	578	999999	999999	99	92	398	995	155	668	873	506	391	649	999999	449	999999	863	302	673	385	380	999999	578	478	461	503	999999	968	75	935	239	502	999999	261	825	739	331	860	999999	591	15	152	786	791	414	732	999999	90	569	358	999999	645	131	580	999999	424	426	496	637	589	275	36	89	732	999999	14	477	397	769	709	869	999999	999999	91	379	238	377	786	74	728	46	999999	409	717	999999	593	380	999999	848	411	323	834	232	999999	999999	978	72	63	999999	999999	264	79	321	860	489	467	104	49	210	184	56	640	431	909	552	999999	627	372	999999	60	633	999999	999999	367	396	44	779	388	999999	401	176	324	638	663	473	967	730	548	238	18	498	341	999999	673	999999	683	413	323	619	102	361	999999	796	106	777	131	529	999999	473	454	999999	716	999999	999999	18	731	11	999999	445	584	503	88	144	258	999999	302	999	999999	999999	999999	631	465	768	999999	49	476	528	542	999999	999999	448	999999	85	999999	330	782	67	334	999999	634	681	999999	878	999999	599	999999	566	547	999999	485	999999	999999	999999	760	823	999999	947	999999	769	541	212	999999	881	999999	146	726	13	360	999999	780	244	674	221	999999	41	999999	586	999999	999999	767	910	981	999999	411	230	795	824	324	959	999999	999999	456	565	999999	431	999999	763	999999	898	872	279	215	619	764	250	999999	999999	584	999999	837	645	223	536	999999	999999	231	471	999999	999999	350	902	688	401	999999	945	788	119	98	946	819	232	800	834	212	497	705	999999	243	999999	999999	999999	249	595	131	463	621	920	563	501	209	999999	294	914	557	969	590	813	790	819	461	347	999999	638	909	615	999999	389	334	514	926	999999	999999	318	107	987	662	999999	279	999999	334	868	555	596	746	78	999999	999999	286	242	999999	999999	581	424	709	999999	20	611	686	516	618	242	595	58	574	349	999999	975	817	999999	317	999999	544	425	999999	999999	791	757	891	841	677	958	112	999999	607	999999	288	813	608	999999	999999	60	416	763	756	102	999999	506	31	406	555	961	78	999999	925	999999	356	165	999999	126	645	262	999999	844	838	660	139	999999	451	539	70	708	377	157	593	266	91	781	668	403	320	
294	735	999999	296	716	890	999999	177	198	688	132	884	999999	34	724	340	572	924	999999	999999	779	65	491	346	846	999999	921	999999	668	337	575	497	535	806	360	527	999999	558	132	770	744	336	262	999999	937	823	999999	132	999999	999999	519	999999	572	441	540	999999	999999	999999	449	131	968	999999	999999	861	123	635	359	999999	673	207	114	23	802	336	227	452	999999	999999	999999	32	709	799	263	999999	818	718	925	104	275	132	283	999999	999999	10	801	999999	999999	400	737	312	474	999999	458	999999	999999	505	64	245	223	999999	435	612	749	426	999999	179	19	999999	52	405	710	264	419	551	923	36	904	801	999999	746	999999	412	903	999999	999999	509	351	591	920	999999	663	689	881	188	696	999999	338	692	588	632	472	71	999999	999999	999999	999999	789	906	999999	796	601	263	999999	476	472	999999	999999	653	868	999999	828	999999	846	729	999999	30	382	999999	854	999999	698	221	222	902	284	563	64	571	999999	347	719	444	843	134	721	999999	978	415	715	674	961	684	999999	675	999999	54	225	628	599	581	837	558	61	495	107	389	999999	999999	201	908	967	999999	160	999999	999999	999999	584	999999	18	999999	52	967	999999	190	300	999999	397	547	999999	239	999999	436	972	922	510	999999	999999	357	36	342	369	999999	223	999999	999999	999999	999999	999999	482	420	470	503	620	999999	538	999999	41	999999	205	999999	991	503	999999	999999	999999	540	999999	237	30	41	999	999999	695	675	999999	873	753	719	482	476	999999	104	999999	687	769	844	999999	999999	999999	640	999999	999999	162	942	350	866	469	999999	245	999999	999999	306	282	999999	999999	244	999999	944	294	665	999999	322	398	729	999999	896	438	32	202	725	723	459	842	999999	901	999999	999999	753	335	116	999999	501	483	316	816	193	822	622	999999	999999	47	872	431	999999	524	999999	133	433	348	454	999999	446	69	520	999999	210	463	893	999999	933	999999	999999	618	187	999999	623	999999	92	913	420	84	999999	755	667	999999	851	38	999999	864	93	999999	999999	414	881	999999	999999	442	999999	999999	615	729	928	999999	343	375	983	263	253	477	901	978	51	999999	927	379	999999	999999	401	831	601	182	999999	999999	466	579	999999	999999	737	508	294	191	875	228	307	691	155	744	999999	302	704	597	784	999999	963	115	322	141	486	511	999999	285	51	999999	271	442	389	999999	615	764	857	344	999999	744	192	719	113	822	999999	246	233	876	279	109	137	13	398	703	75	361	266	999999	172	236	450	19	150	743	957	865	311	999999	138	657	444	370	999999	999999	463	253	11	
499	919	250	287	999999	16	941	999999	268	54	686	999999	264	507	480	181	299	304	183	579	370	865	356	934	978	747	622	664	766	931	358	249	999999	360	767	467	922	948	268	12	208	738	999999	821	625	420	874	159	963	199	782	999999	290	999999	640	634	572	315	309	443	999999	999999	248	336	696	446	23	904	740	23	258	999999	999999	180	381	631	176	535	319	567	999999	472	700	999999	158	999999	999999	999999	719	143	895	617	999999	824	618	921	500	372	134	188	407	999999	999999	950	940	442	710	119	302	19	467	46	995	741	570	921	586	999999	187	93	487	999999	999999	607	999999	641	701	220	999999	460	141	999999	410	140	169	999999	64	999999	999999	716	902	849	855	710	999999	858	621	907	999999	697	344	828	195	51	701	542	999999	810	999999	999999	741	499	557	841	999999	663	635	865	999999	666	999999	999999	45	999999	191	999999	20	484	999999	269	30	793	955	864	125	312	999999	369	439	627	999999	999999	999999	337	975	999999	302	999999	832	21	233	999999	999999	597	830	508	793	724	859	73	532	311	878	572	288	947	543	692	725	575	55	275	435	955	999999	999999	917	707	999999	778	345	999999	999999	999999	46	999999	468	999999	43	617	999999	894	999999	376	104	816	999999	356	58	37	868	609	999999	267	999999	957	330	379	58	217	590	95	238	91	727	535	660	957	536	24	488	185	659	118	66	161	999999	69	999999	733	999999	571	658	467	910	736	709	393	954	88	943	999999	319	825	37	432	665	999999	649	569	165	417	999999	44	548	999999	950	189	210	999999	201	271	519	325	960	28	437	770	180	990	999999	999999	13	457	999999	999999	866	833	91	633	495	347	420	301	577	999999	999999	624	918	227	786	529	193	149	886	682	579	999999	865	18	999999	999999	257	658	742	889	414	372	963	999999	826	126	108	576	329	854	850	228	748	999999	277	812	852	999999	999999	999999	93	863	570	397	820	872	967	999999	638	601	99	761	558	999999	434	999999	660	770	401	669	431	616	820	42	831	361	999999	745	741	192	52	304	453	445	806	551	801	999999	337	999999	159	35	999999	728	999999	99	669	70	999999	887	161	91	561	544	875	999999	53	537	566	999999	626	232	341	999999	558	795	317	999999	881	883	587	95	442	999999	520	406	999999	101	277	742	692	195	59	999999	41	960	742	999999	570	999999	507	274	19	868	337	926	693	493	179	969	999999	555	188	999999	310	76	649	123	999999	478	798	951	270	823	777	999999	183	488	424	597	62	408	552	999999	
385	323	85	999999	120	593	712	194	922	308	961	146	16	999999	552	964	999999	999999	885	101	540	556	999999	195	100	896	753	215	78	581	917	382	13	636	999999	987	990	999999	13	440	766	999999	999999	999999	862	999999	434	936	935	459	286	433	523	999999	21	999999	999999	889	483	224	840	506	999999	999999	999999	588	999999	999999	810	564	973	246	999999	454	334	999999	527	999999	999999	459	471	817	279	619	305	493	859	999999	624	606	678	999999	600	999999	600	270	498	999999	580	283	508	999999	135	999999	485	49	808	78	136	95	999999	277	565	999999	752	33	237	999999	55	897	728	591	755	213	999999	999999	645	999999	854	999999	437	838	471	999999	999999	417	691	898	143	265	684	790	425	539	304	999999	545	999999	45	577	999999	991	643	683	554	916	308	921	494	613	404	999999	999999	71	657	473	806	515	83	344	341	338	999999	789	222	999999	999999	999999	999999	485	337	999999	999999	286	999999	446	205	787	505	44	999999	769	999999	530	861	999999	575	364	999999	830	604	999999	503	700	999999	704	999999	999999	470	616	751	92	22	18	285	334	179	999999	39	221	278	999999	20	48	235	571	924	843	928	509	372	811	344	89	999999	308	576	110	50	337	999999	352	999999	888	293	37	757	405	999999	536	543	999999	334	670	999999	585	28	464	475	673	999999	785	924	960	254	940	747	932	137	976	758	79	897	999999	999999	926	999999	132	755	999999	814	529	598	402	999999	734	486	674	527	305	290	121	635	376	999999	43	427	366	643	353	289	825	278	277	778	999999	740	632	277	999999	885	895	709	999999	859	260	196	999999	995	999999	463	83	414	831	696	646	444	530	153	369	508	343	488	412	918	989	261	330	624	999999	999999	999999	406	892	420	394	999999	367	999999	307	999999	895	371	133	889	215	999999	999999	999999	999999	40	220	489	907	999999	551	416	306	999999	999999	999	866	908	504	527	609	677	522	999999	312	999999	86	22	999999	523	999999	972	365	522	713	999999	814	999999	492	470	782	374	499	999999	869	977	115	999999	646	308	979	986	867	606	999999	999999	897	999999	279	999999	953	207	642	393	522	999999	61	783	645	999999	194	127	425	999999	999999	244	187	756	999999	334	138	77	376	547	543	627	115	999999	242	184	681	999999	479	596	516	584	731	115	254	999999	926	332	373	354	123	862	571	833	861	55	999999	151	999999	999999	768	999999	831	105	849	895	474	999999	550	999999	620	406	647	829	999999	170	512	82	511	999999	407	806	703	32	999999	681	65	281	898	999999	823	
539	314	534	828	629	753	636	999999	358	999999	999999	999999	902	733	999999	999999	742	315	701	542	288	639	232	547	962	193	808	999999	178	839	202	403	999999	647	90	999999	122	11	897	417	876	816	163	999999	772	34	999999	299	715	466	323	966	207	999999	545	999999	92	987	999999	999999	945	999999	97	519	999999	999999	999999	265	652	626	113	740	418	999999	665	999999	486	796	775	937	999999	519	999999	712	999999	236	206	707	111	999999	18	135	999999	461	471	999999	729	643	801	540	999999	545	646	99	363	583	557	913	999999	84	423	295	221	999999	63	999999	18	384	994	407	999999	721	163	471	999999	999999	605	999999	822	753	741	999999	994	245	342	847	999999	999999	999999	942	678	293	999999	37	766	722	913	217	999999	45	903	354	648	999999	999999	884	391	184	482	999999	977	600	100	999999	999999	580	301	976	596	999999	563	999999	999999	62	729	999999	14	136	704	894	74	398	559	786	999999	396	999999	601	740	457	999999	697	393	974	964	999999	999999	480	999999	196	431	937	999999	201	999999	761	999999	596	674	999999	879	265	999999	587	999999	999999	51	314	397	946	999999	700	245	148	750	866	758	61	999999	652	559	999999	442	518	472	999999	777	999999	313	98	77	608	926	987	578	210	227	806	663	385	46	887	92	748	810	731	999999	999999	450	999999	13	277	508	32	202	355	823	961	125	193	811	682	10	309	878	777	999999	258	570	550	648	999999	397	711	615	672	451	694	999999	999999	999999	305	918	698	999999	799	999999	904	999999	232	387	265	691	479	574	363	999999	783	999999	999999	958	453	912	899	966	999999	879	796	416	530	903	138	264	384	757	515	764	999999	224	89	677	999999	463	347	172	999999	271	999999	147	262	785	667	824	673	782	982	392	28	731	44	999999	313	498	274	999999	258	11	316	721	999999	999999	583	999999	789	999999	99	990	575	999999	999999	789	961	659	164	744	246	999999	590	601	775	133	745	581	189	169	999999	380	198	28	914	391	954	206	88	662	999999	108	44	999999	692	999999	817	291	157	254	957	654	343	529	92	944	999999	999999	946	935	999999	12	389	999999	993	719	801	999999	822	202	835	765	580	999999	999999	147	279	283	909	783	315	464	434	935	212	719	47	669	935	970	999999	249	999999	153	809	209	718	414	323	973	999999	270	999999	954	999999	202	83	999999	986	945	675	147	805	173	629	399	577	454	428	283	682	142	621	999999	232	596	516	437	692	342	429	864	960	935	592	55	999999	479	526	19	645	205	682	999999	999999	
833	443	999999	523	419	631	274	986	49	999999	68	648	616	732	822	685	646	159	999999	525	810	186	869	580	584	404	108	927	418	638	486	999999	631	557	399	162	429	913	282	711	165	878	920	999999	533	406	999999	747	704	333	998	55	38	474	494	656	573	999999	999999	25	533	346	578	999999	814	608	999999	999999	999999	999999	266	733	999999	942	370	932	999999	235	56	188	26	360	232	94	639	999999	432	167	72	743	589	999999	999999	999999	187	818	309	518	829	925	389	999999	414	45	77	275	999999	95	113	562	399	347	468	760	998	999999	123	494	772	383	185	859	997	599	999999	352	758	619	765	551	632	999999	406	130	799	698	999999	197	999999	373	272	999999	999999	510	999999	251	999999	224	999999	14	704	999999	746	455	999999	529	331	815	999999	999999	517	560	999999	561	929	652	999999	347	960	309	237	926	477	409	121	839	805	496	999999	838	999999	544	359	760	999999	816	11	950	381	280	377	140	241	301	856	999999	26	501	580	701	310	117	263	959	777	778	348	346	344	910	723	834	568	126	828	972	999999	999999	715	123	999999	990	966	690	932	999999	694	186	552	409	822	999999	999999	554	538	789	999999	400	999999	78	478	999999	999999	470	556	543	571	999999	472	883	511	999999	786	466	61	319	150	572	37	999999	93	172	794	999999	98	419	917	24	999999	999999	691	810	587	999999	645	985	384	506	144	398	999999	579	999999	668	999999	375	527	999999	503	228	999999	718	372	311	984	999999	999999	999999	381	147	625	999999	536	433	202	701	869	149	999999	75	935	644	438	638	999999	514	458	135	47	723	891	468	999999	370	400	973	447	286	662	339	124	703	999999	997	773	999999	53	999999	476	206	505	999999	999999	438	292	14	289	733	164	999999	999999	745	643	658	999999	166	999999	175	42	228	263	593	487	492	951	242	519	441	865	179	999999	178	658	840	227	514	830	92	87	396	694	714	999999	999999	999999	999999	69	476	999999	616	939	877	256	258	999999	912	899	155	486	999999	494	847	867	985	999999	688	97	802	440	740	999999	955	999999	646	533	999999	999999	305	19	582	183	52	689	999999	999999	593	999999	409	898	999999	614	685	999999	37	999999	846	846	146	183	793	291	266	46	999999	290	999999	999999	610	724	403	449	604	999999	904	876	451	168	618	755	424	766	999999	999999	999999	136	651	360	999999	744	687	999999	335	132	225	300	999999	16	678	969	999999	804	999999	684	999999	865	20	549	700	160	460	688	238	391	999999	37	603	361	999999	884	638	
633	728	866	999999	999999	999999	482	919	614	959	445	999999	999999	509	620	455	12	410	269	126	999999	660	910	999999	998	473	944	373	198	999999	566	105	794	340	622	86	454	647	999999	751	999999	629	96	200	25	208	589	882	148	581	601	950	652	768	537	999999	999999	582	48	999999	999999	118	999999	917	999999	349	695	318	887	543	10	365	999999	517	999999	999999	573	719	278	999999	883	72	999999	617	999999	615	453	35	803	648	999999	872	608	574	581	429	999999	178	999999	675	513	281	999999	605	999999	245	352	144	190	64	409	999999	999999	248	999999	117	882	999999	821	787	896	669	514	999999	999999	999999	756	43	935	168	584	405	921	603	297	612	77	999999	46	999999	272	318	845	999999	249	171	999999	999999	229	474	547	999999	999999	20	779	843	766	999999	331	999999	488	999999	208	32	479	14	185	710	951	999999	50	999999	87	961	524	999999	824	765	999999	121	569	396	813	471	620	801	58	911	823	453	845	320	309	594	999999	954	999999	822	279	244	999999	858	419	487	433	295	999999	394	495	202	28	10	757	999999	999999	102	504	736	411	678	955	273	999999	507	999999	999999	953	493	590	570	476	11	496	764	135	711	977	336	48	335	105	999999	426	631	435	844	562	99	711	999999	459	383	999999	600	288	722	971	912	590	703	999999	221	804	924	725	26	514	992	93	180	999999	178	698	85	583	302	847	265	81	62	177	863	782	310	121	103	590	896	999999	413	739	74	999999	344	993	883	859	999999	906	418	340	570	16	999999	174	999999	684	999999	26	999999	874	716	840	538	536	478	439	503	813	631	436	618	999999	679	441	999999	432	364	999999	699	443	999999	999999	999999	999999	606	999999	251	999999	830	418	999999	879	999999	999999	33	234	217	807	525	999999	365	688	284	982	999999	63	336	109	123	858	999999	263	327	553	529	367	188	999999	929	621	999999	366	982	222	999999	738	999999	151	417	826	224	556	566	256	87	667	999999	680	999999	553	999999	999999	33	999999	98	990	999999	999999	19	665	999999	401	877	904	265	999	705	71	999999	983	999999	195	999999	297	643	773	697	80	999999	999999	294	507	815	385	100	999999	343	20	999999	999999	186	80	141	752	780	823	999999	662	990	999999	999999	22	879	999999	517	345	459	999999	999999	324	999999	491	480	157	999999	547	586	502	813	218	665	695	999999	609	806	965	63	939	516	820	104	44	999999	999999	900	281	999999	999999	867	754	597	607	680	810	897	695	999999	999999	381	242	246	186	999999	782	423	999999	999999	279	220	
552	292	999999	999999	518	229	268	411	999999	999999	109	919	999999	634	69	620	999999	25	999999	712	121	375	999999	567	999999	583	999999	196	999999	999999	634	206	358	587	999999	471	999999	999999	171	999999	999999	999999	516	737	281	322	999999	552	789	172	365	999999	948	567	109	999999	999999	952	944	999999	311	82	999999	119	999999	902	999999	210	319	999999	999999	678	999999	546	83	826	858	341	296	961	999999	999999	406	999999	999999	384	999999	790	488	147	257	134	444	236	289	999999	190	406	125	379	751	258	243	999999	628	687	999999	412	494	282	329	882	666	999999	810	935	675	969	501	248	653	780	721	181	349	999999	243	626	266	517	646	999999	225	916	219	999999	142	999999	516	930	976	999999	306	215	818	375	467	999999	999999	353	890	221	999999	877	999999	999999	999999	71	999999	218	454	780	155	999999	636	866	666	999999	772	999999	999999	470	462	570	999999	807	999999	999999	363	974	951	781	211	912	627	435	556	999999	201	248	348	80	362	307	486	205	700	329	999999	951	708	718	689	490	550	999999	758	345	615	999999	496	30	708	878	266	673	579	242	358	211	999999	999999	558	999999	595	999999	999999	164	93	75	999999	164	937	412	275	243	101	720	372	208	999999	999999	733	999999	999999	999999	371	484	51	999999	999999	468	999999	377	640	390	169	999999	999999	816	322	603	999999	549	811	342	92	999999	612	32	581	859	869	160	534	108	594	999999	782	277	371	632	123	280	449	648	193	570	771	884	84	936	999999	556	886	82	960	999999	471	419	246	75	999999	999999	241	767	598	820	843	542	796	999999	382	627	454	999999	490	980	110	173	999999	522	535	999999	999999	644	43	323	274	461	148	999999	813	999999	999999	306	999999	999999	48	681	59	373	727	239	98	999999	564	207	111	206	592	979	93	308	271	999999	999999	155	999999	999999	733	284	555	391	403	395	80	20	999999	999999	929	395	941	428	999999	784	794	306	638	758	90	999999	999999	999999	869	168	999999	999999	110	316	765	614	35	451	948	775	999999	345	999999	702	129	553	610	952	277	206	999999	665	195	486	929	244	516	320	516	898	72	488	522	999999	79	565	909	290	392	324	370	500	480	348	999999	459	470	999999	639	536	235	999999	800	672	130	661	330	999999	999999	531	999999	999999	934	59	713	339	823	599	999999	564	644	329	999999	952	999999	999999	195	846	519	479	773	999999	681	979	673	801	687	999999	124	417	999999	295	999999	860	226	655	565	430	635	637	636	870	312	85	892	905	700	848	836	582	476	483	114	906	
758	999999	999999	999999	999999	911	652	973	485	999999	999999	999999	425	708	736	999999	982	764	221	882	843	902	277	606	97	767	111	999999	23	542	941	761	999999	997	112	698	622	610	53	723	985	663	395	999999	756	543	999999	999999	122	655	600	999999	999999	231	73	855	260	436	867	999999	809	812	960	942	284	999999	176	428	606	47	567	381	721	497	896	190	999999	191	999999	553	288	120	999999	367	941	999999	500	999999	934	256	448	196	743	434	914	999999	702	999999	812	198	377	71	999999	84	97	229	990	773	334	999999	999999	999999	999999	999999	341	698	94	602	11	999999	77	217	494	359	999999	999999	637	296	583	999999	487	73	999999	661	186	226	725	652	279	721	249	726	634	61	907	379	610	430	999999	225	98	999999	999999	999999	131	169	577	45	485	716	592	703	999999	611	405	285	700	999999	147	999999	973	442	999999	289	999999	350	582	442	999999	229	770	217	203	368	635	387	622	611	539	999999	649	690	177	562	139	546	536	33	656	631	678	685	292	978	252	655	777	171	962	781	999999	144	592	999999	999999	384	509	999999	999999	999999	663	99	394	130	475	293	274	770	160	269	814	999999	786	999999	550	94	924	225	125	979	610	999999	648	758	438	514	999999	911	617	754	46	704	58	638	968	589	999999	171	513	999999	999999	16	21	999999	966	999999	358	772	715	860	460	294	716	995	416	212	999999	635	692	960	999999	363	163	405	232	119	509	157	999999	961	793	762	711	167	598	603	999999	999999	792	409	999999	999999	206	756	999999	752	988	999999	231	765	149	665	479	552	772	38	999999	999999	480	857	999999	211	999999	753	77	697	999999	559	999999	813	999999	999999	843	292	804	860	999999	407	111	480	999999	457	925	96	821	137	292	999999	394	999999	999999	832	475	934	880	954	415	999999	688	606	179	439	655	418	12	644	822	197	748	912	871	456	514	999	736	82	999999	833	931	940	415	423	174	836	999999	999999	39	908	412	999999	999999	999999	718	999999	311	691	801	516	93	999999	315	105	420	481	698	303	327	475	208	807	678	581	999999	748	201	755	274	819	999999	81	615	913	784	999999	999999	167	738	19	698	54	280	999999	750	754	634	999999	13	692	147	999999	612	563	710	604	180	874	203	999999	999999	555	427	982	171	22	999999	401	320	999999	25	541	565	317	777	164	536	909	831	999999	999999	881	751	999999	999999	999999	468	999999	213	190	999999	591	964	767	706	153	627	298	608	737	191	242	998	493	677	999999	214	305	786	555	77	270	
999999	436	999999	999999	803	999999	310	585	553	999999	198	140	999999	434	577	797	999999	634	537	247	999999	103	584	880	999999	268	999999	999999	381	173	275	657	999999	468	548	999999	911	999999	999999	999999	988	33	194	671	999999	868	701	253	39	416	693	999999	999999	829	959	950	999999	975	999999	544	941	235	999999	389	255	541	28	999999	885	49	886	336	999999	755	259	999999	908	999999	836	24	567	661	55	964	999999	122	638	292	508	999999	685	935	736	999999	840	762	999999	804	425	513	850	377	367	990	530	367	867	273	579	681	999999	938	149	534	999999	290	190	249	999999	142	902	735	825	297	999999	950	600	999999	915	999999	468	114	498	999999	174	199	303	65	444	999999	254	375	712	999999	556	746	796	212	828	560	581	579	895	292	999999	124	552	79	999999	999999	766	388	358	999999	999999	999999	450	999999	999999	787	986	135	805	999999	999999	537	33	998	999999	617	163	398	661	999999	999999	888	219	215	999999	60	999999	234	429	863	356	866	27	630	613	999999	999999	981	842	50	573	456	774	108	999999	83	101	553	338	28	427	378	727	993	176	333	727	244	999999	319	149	762	705	999999	450	31	519	402	999999	131	320	182	555	620	790	469	124	120	999999	999999	959	104	895	410	446	978	149	999999	463	999999	892	72	888	533	900	811	750	833	658	383	999999	999999	168	217	999999	255	822	116	212	707	999999	616	433	452	359	55	866	305	505	471	999999	495	939	115	239	999999	999999	999999	719	979	718	290	462	437	96	999999	935	688	701	999999	165	42	999999	756	79	285	638	445	183	855	945	455	999999	196	500	999999	758	62	978	459	961	800	999999	233	988	928	164	995	366	98	999999	188	999999	999999	315	999999	674	192	45	999999	620	848	999999	864	44	999999	952	275	936	999999	999999	883	709	251	239	365	645	598	999999	150	999999	999999	89	94	745	766	851	33	881	650	403	575	26	34	999999	999999	999999	532	199	999999	976	888	999999	999999	586	236	478	999999	84	950	215	85	425	894	999999	977	768	763	129	277	999999	929	999999	296	999999	936	866	999999	411	126	413	122	409	999999	174	241	583	742	508	518	999999	999999	949	930	445	328	160	132	201	862	999999	199	412	921	312	56	504	772	720	650	369	793	950	957	547	102	999999	382	729	601	999999	35	264	610	979	923	980	463	850	999999	999999	744	493	549	772	224	709	488	739	999999	999999	810	999999	857	158	999999	549	991	393	353	652	778	402	600	468	328	934	801	941	999999	76	50	921	422	865	999999	
310	410	195	333	392	197	999999	999999	999999	593	13	407	462	486	383	988	80	507	999999	17	351	893	91	453	289	999999	546	359	999999	697	999999	609	992	532	203	148	805	999999	961	465	145	791	736	999999	324	536	349	465	15	87	969	999999	999999	999999	999999	416	328	999999	53	999999	650	293	559	999999	704	404	414	929	292	245	999999	20	546	999999	872	560	999999	217	138	753	999999	90	354	974	727	474	842	999999	258	999999	820	73	999999	487	999999	852	999999	999999	179	999999	131	419	183	770	999999	959	878	576	985	724	999999	121	613	300	915	569	999999	585	999999	240	562	280	681	505	999999	130	993	69	385	30	328	595	47	218	631	158	907	583	90	768	596	275	158	534	999999	999999	459	726	571	254	913	999999	132	939	368	999999	999999	677	999999	774	965	818	200	965	405	664	84	405	669	766	661	999999	505	679	644	296	999999	156	969	716	999999	276	497	141	116	672	473	107	850	999999	419	999999	237	316	999999	777	84	192	999999	999999	633	64	67	805	999999	557	161	453	999999	81	729	592	999999	639	999999	699	999999	69	999999	733	201	999999	999999	999999	356	431	138	999999	999999	867	999999	939	27	106	92	999999	999999	999999	548	999999	521	29	801	778	60	827	532	597	999999	113	455	25	333	999999	681	999999	999999	178	458	171	999999	962	576	438	860	789	575	611	557	497	999999	638	520	999999	999999	181	185	999999	838	529	999999	541	999999	999999	421	205	615	999999	425	999999	999999	50	244	999999	141	559	453	373	917	999999	262	921	49	714	623	816	999999	34	194	509	481	731	339	999999	999999	887	975	999999	27	664	183	953	195	999999	999999	449	404	142	999999	662	728	999999	859	577	276	978	999999	999999	159	604	700	591	437	916	953	384	711	315	125	254	999999	649	999999	263	97	308	735	918	333	184	421	999999	999999	999999	781	999999	872	761	999999	294	395	702	654	999999	963	592	999999	999999	999999	15	737	999999	27	923	999999	89	464	606	490	999999	999999	583	949	975	192	338	735	906	144	293	999999	950	652	831	858	881	995	999999	299	504	782	465	749	327	446	332	354	932	999999	702	215	276	999999	693	51	999999	753	679	240	634	856	999999	144	884	503	787	999999	195	75	207	93	530	317	986	999999	786	833	631	538	860	984	999999	463	999999	88	999999	679	959	790	56	999999	326	703	664	648	172	330	865	823	659	885	168	999999	999999	618	684	959	294	999999	264	978	131	150	999999	650	63	166	702	806	267	117	487	405	29	79	767	826	652	347	999999	
465	968	807	878	975	825	936	219	824	403	287	999999	460	999999	77	999999	185	999999	24	594	15	628	68	566	551	407	762	847	184	850	857	316	946	484	798	999999	324	272	404	999999	126	947	878	412	999999	999999	36	999999	999999	999999	592	999999	999999	999999	27	837	910	250	337	578	73	99	44	973	546	970	448	999999	737	67	999999	913	930	200	478	68	750	655	586	999999	380	892	999999	121	268	364	999999	999999	999999	961	109	999999	934	999999	761	999999	913	904	999999	999999	999999	60	143	893	382	679	999999	447	285	999999	97	999999	999999	508	999999	180	202	923	715	191	302	255	518	776	957	999999	978	999999	438	450	155	999999	788	577	999999	999999	999999	12	999999	588	999999	240	918	508	873	845	419	436	999999	999999	834	990	999999	999999	999999	999999	999999	366	935	764	700	999999	19	999999	999999	251	475	96	999999	878	420	200	194	999999	398	71	999999	20	902	122	208	999999	486	847	615	165	656	999999	999999	526	999999	999999	76	974	999999	334	999999	93	695	631	379	333	999999	749	999999	999999	805	73	999999	999999	702	531	464	999999	565	999999	999999	171	229	658	999999	999999	999999	436	100	27	133	220	248	74	840	252	999999	999999	999999	875	77	999999	677	999999	359	593	817	215	824	999999	938	254	999999	738	352	69	999999	46	46	17	107	57	999999	162	521	595	824	232	999999	459	999999	194	89	690	91	999999	999999	258	308	12	999999	29	611	999999	89	879	802	999999	722	999999	388	999999	244	735	999999	30	86	999999	459	764	999999	595	400	375	59	999999	999999	727	656	106	999999	616	738	43	462	999999	999999	824	82	641	999999	999999	509	44	80	928	949	999999	999999	999999	179	969	999999	999999	244	959	999999	246	785	335	999999	84	852	625	999999	772	549	999999	283	698	584	262	999999	817	971	453	999999	999999	304	130	804	820	813	999999	927	605	817	204	798	502	999999	208	48	746	927	718	472	999999	828	308	388	748	80	224	999999	916	999999	980	572	791	874	272	942	665	531	894	270	999999	698	609	954	355	412	781	249	999999	999999	705	890	263	981	211	538	996	999999	66	750	599	117	20	88	836	999999	17	627	197	266	383	999999	42	999999	214	195	228	353	43	346	299	975	112	702	821	99	999999	999999	673	999999	999999	922	475	999999	671	999999	688	531	127	722	999999	163	999999	128	840	490	999999	805	777	26	319	652	708	999999	461	624	15	318	267	999999	323	207	954	463	999999	460	749	889	999999	63	506	697	236	320	999999	145	922	983	861	340	242	513	42	657	424	303	223	
755	692	57	155	380	273	380	409	207	208	598	807	999999	741	968	29	723	519	621	426	398	778	999999	701	31	456	927	514	809	999999	307	49	999999	246	999999	999999	999999	999999	136	434	855	911	744	937	334	999999	481	999999	273	999999	999999	147	802	877	825	976	376	355	133	923	346	865	599	42	900	559	790	153	999999	771	290	815	999999	197	570	486	44	387	377	999999	975	337	251	325	999999	170	246	999999	421	28	830	999999	784	212	97	989	999999	999999	46	774	396	337	999999	999999	214	503	753	615	999999	348	941	988	999999	999999	948	18	999999	284	187	999999	322	650	731	728	941	896	41	190	999999	581	174	333	351	602	999999	999999	999999	999999	999999	999999	416	630	833	82	86	841	999999	506	999999	89	374	47	534	306	461	745	999999	134	560	317	472	572	516	734	999999	618	999999	385	828	999999	533	875	999999	824	334	692	816	999999	999999	109	491	999999	926	30	217	137	798	999999	150	999999	52	360	198	803	999999	843	999999	999999	898	467	999999	39	999999	954	999999	499	874	709	999999	769	999999	946	481	461	999999	937	646	495	527	999999	819	602	245	999999	268	182	686	370	934	491	577	718	760	194	906	461	856	972	475	999999	263	98	83	380	784	105	879	737	976	999999	206	999999	580	851	647	601	794	563	999999	999999	999999	514	999999	490	202	999999	196	297	999999	999999	90	673	30	809	999999	731	529	864	999999	172	303	949	999999	981	294	948	999999	908	999999	999999	667	999999	286	102	905	749	323	592	188	573	999999	591	192	611	999999	533	608	999999	67	916	82	929	999999	532	88	862	999999	793	206	254	82	287	750	250	707	787	396	927	904	54	417	936	686	999999	263	712	767	781	119	999999	999999	376	850	629	242	737	999999	999999	24	52	628	530	395	934	501	632	840	941	904	94	146	999999	999999	23	509	145	253	465	999999	999999	105	999999	683	999999	903	705	436	130	17	999999	716	999999	999999	862	426	886	550	752	999999	631	871	825	877	34	999999	669	510	837	130	999999	494	615	484	648	946	288	846	950	40	795	999999	719	934	999999	999999	503	766	14	999999	622	595	999999	199	999999	504	279	472	659	821	244	205	598	999999	999999	486	110	999999	999999	999999	147	999999	600	721	480	435	161	891	943	999999	131	902	506	250	507	511	999999	425	836	153	677	999999	197	999999	795	599	607	999999	33	458	277	344	501	98	459	582	994	999999	719	222	352	388	999999	12	699	341	999999	357	502	408	493	999999	999999	131	248	330	852	471	925	880	999999	
999999	999999	999999	999999	999999	411	417	791	999999	999999	223	999999	624	800	298	999999	194	439	464	901	259	226	999999	964	591	22	379	999999	138	999999	533	853	999999	999999	910	520	43	624	999999	930	999999	565	577	891	999999	979	707	331	949	999999	999999	41	471	999999	578	225	252	999999	999999	774	41	567	663	999999	983	370	999999	239	890	999999	263	570	527	533	620	693	649	999999	695	612	999999	58	900	105	999999	501	999999	859	816	999999	278	513	999999	147	899	999999	902	999999	999999	909	122	477	440	182	999999	108	514	938	368	884	576	519	834	194	470	983	666	568	999999	999999	978	16	423	999999	999999	750	742	389	634	897	791	278	999999	786	499	836	617	999999	325	963	986	453	999999	999999	128	999999	678	643	677	999999	66	344	999999	427	930	115	64	244	673	39	999999	999999	313	471	999999	308	999999	58	695	633	375	938	999999	180	504	535	515	491	999999	750	81	108	999999	718	841	456	41	407	855	393	782	382	65	296	607	999999	149	40	999999	820	999999	629	948	54	550	127	102	76	922	405	600	573	167	922	958	267	423	999999	630	646	999999	999999	203	311	850	993	999999	999999	573	643	395	485	651	267	687	451	159	667	178	723	364	964	999999	460	999999	219	225	142	338	349	448	553	409	203	553	999999	436	999999	203	556	243	146	502	999999	19	999999	921	899	999999	516	118	755	427	906	291	312	999999	743	518	641	778	751	627	233	204	841	85	999999	714	999999	24	512	474	621	999999	227	472	205	450	678	999999	325	897	821	241	999999	136	503	999999	251	999999	999999	137	999999	999999	492	519	279	999999	999999	48	472	999999	332	502	605	291	806	426	74	999999	999999	302	999999	354	462	853	999999	999999	999999	715	582	547	473	950	331	385	912	842	997	708	202	999999	282	639	824	999999	575	999999	636	412	330	87	847	999999	354	400	297	999999	325	999999	713	999999	583	462	999999	999999	722	381	180	999999	378	999999	428	365	647	505	999999	210	529	999999	287	486	365	109	395	999999	700	999999	605	931	97	999999	526	368	999999	916	538	820	999999	899	417	999999	158	999999	999999	366	999999	491	764	848	380	96	999999	993	361	236	920	999999	76	961	999999	660	775	249	142	673	999999	69	999999	999999	999999	209	37	629	914	93	337	949	75	39	846	218	307	999999	560	999999	26	533	999999	768	995	64	753	221	675	757	428	999999	999999	999999	999999	599	132	43	881	999999	69	69	88	999999	899	970	417	47	125	999999	362	999999	688	999999	656	999999	61	600	735	999999	456	815	953	
167	664	428	676	705	119	256	96	274	875	999999	941	957	455	740	869	34	646	999999	999999	659	404	409	230	151	999999	16	547	531	307	968	999999	999999	115	921	612	481	304	712	928	999999	999999	98	153	999999	999999	699	468	999999	999999	711	276	999999	718	304	762	264	207	534	991	113	999999	999999	967	999999	665	698	852	533	999999	397	729	934	787	238	728	999999	999999	999999	999999	24	547	236	999999	595	999999	984	999999	810	168	999999	283	769	721	999999	169	375	130	999999	643	501	846	999999	194	344	981	342	952	999999	575	456	997	286	582	976	999999	999999	999999	381	215	681	173	51	375	999999	124	960	222	962	78	363	195	31	999999	461	177	613	51	465	613	369	41	54	244	712	360	997	197	744	999999	999999	610	748	39	961	337	805	568	415	230	31	999999	990	421	222	270	976	997	999999	808	951	441	309	768	846	650	129	807	999999	999999	999999	772	999999	999999	392	752	447	991	999999	133	372	54	999999	999999	999999	249	999999	633	999999	452	383	999	75	935	317	999999	310	980	999999	321	218	997	999999	987	113	258	650	297	39	469	822	999999	999999	997	999999	999999	999999	74	186	999999	999999	496	785	220	54	999999	706	542	999999	146	999999	999999	809	15	999999	999999	149	648	141	343	598	999999	603	562	629	399	328	78	999999	999999	450	246	804	999999	711	999999	222	999999	942	985	551	118	902	892	27	365	185	999999	999999	81	767	999999	932	842	18	856	892	233	591	654	999999	999999	999999	984	695	215	662	233	304	203	162	454	999999	156	791	490	999999	711	999999	273	224	999999	986	428	999999	294	313	999999	999999	854	829	989	999999	999999	196	913	74	918	206	812	703	951	381	887	999999	999999	460	786	60	528	16	191	688	999999	440	999999	651	625	999999	411	901	999999	657	449	374	999999	999999	418	959	999999	425	932	514	732	569	272	281	108	509	330	833	527	999999	999999	848	999999	999999	785	856	50	271	999999	999999	999999	999999	999999	304	931	523	756	971	999999	826	182	112	84	999999	956	757	177	874	553	126	30	577	999999	789	608	601	725	999999	999999	999999	999999	999999	976	999999	719	821	999999	968	999999	585	999999	358	791	700	999999	999999	774	972	354	37	689	999999	718	999999	556	227	535	999999	695	340	797	894	416	490	999999	999999	999999	999999	957	999999	200	209	999999	999999	999999	999999	786	684	999999	662	826	999999	517	537	872	754	899	653	999999	999999	296	999999	282	19	787	999999	942	311	792	183	820	64	24	999999	837	489	640	999999	959	884	441	851	171	43	999999	53	387	
878	618	163	666	482	911	464	848	999999	926	526	190	516	729	999999	891	878	841	999999	738	308	700	392	124	999999	693	923	999999	444	192	248	999999	743	480	74	692	639	516	348	153	560	999999	990	562	123	570	999999	164	956	959	293	202	999999	315	999999	187	235	49	517	999999	987	999999	413	664	688	30	446	46	665	792	262	371	999999	628	188	936	710	829	10	588	250	768	115	999999	899	56	763	438	400	886	999999	600	999999	999999	166	166	999999	335	874	103	133	416	499	999999	999999	921	999999	123	136	999999	477	405	49	928	548	228	999999	999999	999999	641	267	999999	999999	999999	335	662	372	944	472	32	979	384	955	907	465	999999	279	999999	777	999999	356	650	312	999999	999999	71	999999	80	999999	937	867	999999	569	999999	999999	125	771	999999	837	55	559	999999	999999	113	999999	999999	450	142	999999	714	999999	357	161	788	295	617	705	396	370	274	111	999999	999999	999999	165	950	999999	722	999999	999999	72	558	113	731	427	601	998	208	999999	999999	620	999999	999999	999999	988	520	877	999999	947	999999	419	384	360	573	944	268	999999	127	948	222	288	727	70	133	652	999999	253	429	370	693	618	506	311	999999	654	682	693	637	999999	645	999999	999999	774	853	999999	688	207	540	787	169	779	881	999999	873	47	892	368	483	653	597	276	999999	421	999999	609	999999	83	316	918	271	574	194	581	313	148	999999	953	217	999999	999999	999999	712	642	999999	914	737	256	437	16	761	323	219	983	947	378	999999	999999	520	999999	27	999999	891	621	525	999999	999999	309	946	734	999999	939	161	999999	690	404	563	815	999999	349	872	999999	645	309	167	947	364	210	999999	999999	523	633	442	963	999999	357	311	101	126	615	328	437	309	999999	999999	822	172	929	303	552	814	809	410	999999	381	360	969	999999	464	999999	240	395	675	22	221	168	999999	999999	113	342	999999	472	699	605	999999	444	366	942	95	999999	999999	434	906	91	129	713	233	999999	999999	825	999999	720	637	548	384	932	762	297	491	66	324	999999	825	961	999999	352	120	999999	159	999999	999999	999999	999999	999999	792	805	999999	999999	892	999999	934	999999	606	288	999999	999999	999999	160	230	999999	682	78	461	39	999999	810	609	945	631	777	602	429	999999	654	831	999999	223	518	756	579	999999	999999	405	983	131	999999	378	547	16	999999	999999	960	583	70	999999	999999	575	477	108	981	206	543	999999	125	999999	515	133	951	999999	603	168	327	403	651	644	513	673	999999	999999	941	442	999999	938	999999	999999	999999	845	61	400	905	999999	
999999	420	775	382	910	216	290	999999	615	955	426	100	999999	918	200	566	931	426	999999	999999	999999	999999	999999	548	145	604	999999	855	272	670	82	560	550	818	421	907	999999	279	733	306	393	399	302	985	26	970	999999	635	79	85	913	635	650	653	999999	999999	263	236	247	316	999999	435	815	945	883	865	550	594	506	293	938	662	692	453	868	707	999999	180	531	174	79	781	785	196	756	446	910	896	999999	999999	999999	999999	42	999999	999999	957	583	999999	112	160	430	940	139	999999	147	999999	942	206	784	979	910	999999	999999	82	246	28	650	629	199	446	999999	653	463	999999	999999	999999	630	275	946	999999	133	920	78	381	743	138	652	999999	59	505	504	713	121	999999	334	571	696	959	999999	489	317	954	167	999999	204	777	486	866	157	600	999999	999999	260	873	856	999999	999999	999999	338	117	999999	651	580	694	942	252	541	312	938	78	850	999999	999999	467	603	178	763	412	186	966	652	999999	850	458	999999	999999	462	999999	304	999999	556	372	631	82	123	665	999999	472	723	999999	999999	999999	928	88	750	960	999999	793	279	687	999999	999999	156	372	465	590	999999	131	820	124	789	303	999999	999999	521	487	999999	22	999999	938	794	999999	999999	233	999999	478	856	772	707	999999	246	669	968	617	118	999999	225	268	616	999999	864	262	652	608	173	942	999999	334	567	272	921	578	999999	341	893	999999	922	923	999999	999999	733	38	423	999999	999999	130	335	999999	495	576	271	780	406	820	83	541	647	90	70	787	313	531	214	445	991	667	229	636	724	999999	33	302	999999	630	799	835	999999	745	730	53	999999	775	999999	991	999999	151	182	629	999999	361	999999	841	999999	853	683	211	824	978	915	220	900	698	999999	323	553	999999	163	999999	30	247	701	901	359	999999	179	538	692	999999	443	850	494	600	999999	372	884	191	999999	773	946	999999	21	860	830	519	152	919	109	526	447	999999	988	406	608	30	659	395	492	999999	999999	154	999999	610	545	999999	725	309	330	312	438	372	538	389	829	433	236	841	81	839	874	260	999999	176	775	410	999999	999999	992	357	999999	499	698	595	999999	801	999999	999999	325	764	794	842	598	796	97	999999	504	608	999999	185	999999	999999	324	652	969	433	999999	999999	834	999999	999999	637	317	999999	599	999999	673	942	300	37	354	999999	526	317	55	42	662	642	999999	999999	905	999999	520	999999	562	894	185	999999	625	666	999999	735	575	999999	999999	166	535	625	999999	999999	412	562	318	550	830	969	302	16	606	999999	770	82	
999999	145	239	950	126	999999	420	999999	763	626	999999	634	940	619	999999	345	756	889	506	999999	446	929	999999	353	944	970	986	593	999999	178	449	687	895	23	471	440	951	610	49	44	214	500	394	999999	245	684	999999	999999	999999	956	999999	717	440	999999	999999	344	848	999999	15	156	514	999999	113	595	187	638	738	927	158	999999	999999	156	999999	472	999999	945	545	511	999999	270	370	775	874	645	917	731	257	171	999999	136	999999	75	604	892	999999	387	397	999999	608	999999	999999	682	999999	900	572	114	867	999999	900	690	999999	347	778	999999	786	738	952	999999	678	999999	391	577	550	31	236	328	551	999999	942	999999	557	746	902	510	324	999999	999999	999999	83	812	864	288	270	999999	337	255	999999	858	116	792	999999	999999	999999	163	225	378	999999	51	674	254	562	999999	999999	999999	999999	999999	444	277	999999	108	34	979	999999	865	591	112	316	999999	693	981	40	693	999999	999999	29	626	625	999999	294	945	556	672	308	829	259	953	262	815	999999	284	810	29	437	18	767	999999	999999	264	999999	122	72	287	999999	692	999999	999999	69	875	435	999999	437	695	982	485	551	362	680	564	999999	637	850	501	301	418	181	20	999999	999999	392	574	90	371	999999	182	883	279	324	616	615	999999	893	386	389	999999	847	125	47	952	999999	415	999999	981	648	933	272	571	985	939	521	213	613	226	999999	999999	436	999999	999999	810	999999	282	47	74	949	999999	744	473	121	255	570	999999	999999	313	386	999999	799	108	722	999999	999999	322	293	385	104	412	776	676	893	999999	620	781	607	236	360	999999	377	710	999999	422	199	798	459	999999	378	999999	239	309	840	515	72	337	352	999999	900	289	999999	999999	970	999999	459	77	999999	593	999999	789	457	746	953	202	610	98	76	999999	64	121	862	552	999999	999999	182	476	836	387	999999	999999	439	344	336	80	205	714	740	495	963	999999	228	865	999999	999999	999999	493	356	648	999999	973	271	52	999999	788	427	446	999999	341	999999	982	240	201	138	351	359	123	999999	999999	996	895	999999	581	347	999999	892	996	999999	428	999999	689	130	198	999999	999999	31	396	999999	548	653	999999	999999	408	130	980	999999	36	737	764	239	999999	83	473	999999	999999	625	689	999999	286	895	430	999999	237	711	685	861	52	719	646	999999	962	988	871	999999	999999	999999	999999	460	366	999999	865	269	681	198	735	999999	657	546	999999	866	341	692	849	999999	999999	759	832	696	445	999999	848	317	101	999999	276	999999	211	244	415	184	675	238	347	999999	39	170	327	
48	975	999999	999999	506	999999	779	988	280	999999	229	15	999999	13	999999	25	247	203	558	999999	247	922	829	414	999999	141	297	201	112	999999	999999	622	72	441	793	720	999999	914	999999	69	322	455	999999	999999	981	239	999999	999999	422	223	109	999999	481	992	999999	126	999999	664	792	375	999999	999999	885	999999	534	607	942	54	219	542	649	333	851	999999	855	791	926	999999	433	193	212	999999	999999	889	254	573	150	80	361	677	574	711	999999	977	109	734	999999	79	243	384	296	883	962	999999	573	776	200	999999	146	298	199	94	999999	609	172	844	999999	996	681	999999	466	872	693	541	967	999999	999999	999999	398	131	231	857	828	59	896	329	999999	999999	325	478	999999	999999	933	72	488	490	999999	522	814	265	925	574	397	999999	917	423	200	430	999999	635	574	326	594	24	77	341	265	192	999999	999999	999999	910	680	213	588	999999	939	999999	62	487	467	689	999999	142	206	657	470	556	141	482	999999	733	999999	690	903	66	999999	918	995	157	999999	298	809	971	999999	24	894	193	694	618	484	999999	377	435	999999	884	266	461	818	420	999999	708	999999	999999	713	956	924	999999	310	531	999999	31	999999	999999	261	179	880	97	566	999999	999999	287	862	523	998	569	365	560	522	999999	999999	121	109	584	999999	526	248	578	267	619	100	999999	883	999999	882	463	934	472	183	999999	14	179	999999	636	999999	593	845	536	242	154	999999	373	476	291	731	623	999999	999999	628	735	999999	311	829	947	100	999999	403	699	641	544	635	999999	387	524	999999	630	999999	472	999999	693	680	711	999999	123	28	727	437	999999	440	268	542	884	843	448	76	999999	999999	947	546	798	199	156	999999	999999	518	707	985	952	277	111	407	458	999999	934	999999	229	964	999999	999999	372	999999	801	269	382	12	751	59	939	457	320	290	999999	999999	999999	999999	534	816	648	999999	321	741	485	999999	339	861	999999	999999	999999	393	999999	738	633	27	183	377	999999	886	522	695	767	657	56	504	956	820	137	531	999999	440	529	413	326	120	618	630	999999	477	929	521	918	999999	151	555	610	581	657	999999	753	761	999999	999999	303	952	837	999999	999999	980	378	518	733	562	767	478	864	443	999999	999999	409	552	431	920	957	999999	777	778	516	501	894	384	172	875	778	242	333	881	120	999999	283	954	999999	999999	108	420	787	365	231	999999	691	177	169	145	999999	999999	339	196	690	999999	184	69	158	203	95	993	355	857	783	534	999999	999999	332	59	248	455	616	465	821	546	224	999999	556	
842	810	999999	225	37	33	577	903	147	201	999999	198	224	999999	741	879	115	74	929	581	697	999999	708	844	119	896	406	594	999999	374	153	999999	999999	513	315	393	999999	777	328	999999	999999	999999	16	790	513	860	34	649	874	999999	716	481	294	840	859	323	111	881	999999	141	627	999999	40	772	999999	999999	436	999999	500	999999	520	337	999999	106	375	999999	522	917	341	259	871	756	719	999999	999999	672	793	999999	653	999999	292	999999	671	196	215	232	999999	244	999999	771	434	999999	158	999999	74	388	735	999999	474	793	999999	999999	550	856	270	871	999999	742	123	385	999999	514	67	509	76	43	666	560	890	153	474	287	999999	569	825	558	999999	202	232	280	936	604	457	860	199	999999	936	815	926	344	957	858	130	999999	823	999999	999999	999999	460	41	722	185	308	331	999999	523	19	980	41	999999	999999	999999	520	843	999999	353	66	207	319	999999	107	850	633	999999	195	616	999999	816	746	905	302	958	742	201	999999	999999	306	135	541	675	99	955	784	224	80	885	348	999999	919	480	863	69	339	492	999999	871	999999	999999	145	712	366	202	244	135	419	315	339	328	294	686	56	999999	999999	999999	999999	151	999999	999999	484	310	277	879	897	276	51	243	628	259	267	999999	220	553	990	828	318	999999	999999	658	804	999999	999999	29	993	242	999999	932	403	695	614	791	804	142	278	835	445	487	304	999999	94	186	999999	90	999999	607	999999	503	999999	837	335	981	430	999999	999999	999999	754	257	886	999999	842	119	999999	933	645	475	883	87	285	164	393	830	602	752	999999	999999	89	475	958	999999	765	930	992	566	369	632	371	999999	528	559	91	197	601	638	135	999999	347	999999	444	594	999999	398	999999	785	453	504	388	999999	844	985	639	288	299	500	900	999999	126	283	574	22	999999	497	559	725	83	205	239	963	626	999999	291	336	40	373	999999	376	712	216	122	865	254	693	552	542	920	802	898	999999	738	223	858	999999	188	999999	999999	237	839	999999	712	999999	275	999999	61	999999	999999	313	258	925	828	999999	210	999999	171	708	999999	421	945	26	805	281	307	138	235	413	741	227	157	999999	999999	444	999999	999999	999999	864	599	829	999999	307	837	616	553	973	999999	215	999999	947	902	479	663	999999	292	999999	999999	999999	950	146	199	647	513	487	165	650	51	394	999999	990	416	306	118	999999	779	647	189	198	727	334	855	999999	999999	793	324	678	944	999999	162	714	522	73	913	999999	999999	993	793	999999	999999	903	931	888	999999	32	541	605	
370	724	298	644	643	508	713	625	290	179	257	719	172	487	705	999999	999999	291	477	999999	392	655	999999	999999	999999	999999	999999	823	999999	999999	811	999999	262	718	317	229	526	518	81	24	359	999999	182	471	746	83	197	999999	208	999999	656	999999	555	198	222	999999	426	512	790	999999	771	890	232	323	367	880	467	453	179	485	999999	723	219	462	999999	104	483	837	50	780	641	762	624	697	321	883	821	73	505	602	999999	23	727	267	999999	469	75	999999	113	865	616	743	804	723	999999	999999	717	102	206	128	999999	588	999999	20	182	18	275	999999	11	484	999999	999999	948	576	681	695	996	952	219	532	39	624	734	184	999999	898	958	901	701	999999	999999	728	999999	387	371	225	999999	717	95	999999	204	539	858	629	807	222	795	999999	999999	310	935	999999	883	999999	98	999999	854	999999	846	284	999999	373	999999	999999	318	999999	536	999999	215	999999	154	288	867	975	337	499	766	115	377	999999	999999	730	859	401	453	410	999999	204	999999	754	371	262	870	811	999999	831	705	246	321	477	686	234	32	585	165	657	898	999999	999999	599	850	999999	921	999999	180	330	513	442	177	907	999999	342	281	460	104	891	418	66	790	506	793	999999	999999	900	274	878	707	284	245	796	512	937	999999	699	904	999999	341	975	640	864	328	999999	78	413	999999	353	999999	572	491	273	249	841	127	838	805	330	954	30	999999	302	622	239	207	380	405	556	483	582	555	481	999999	999999	426	926	188	999999	460	390	917	921	999999	999999	792	971	557	670	820	999999	893	999999	668	321	354	347	251	999999	75	999999	999999	999999	870	380	26	999999	999999	806	425	200	660	999999	869	574	113	999999	377	487	446	235	823	734	999999	463	999999	971	813	248	999999	88	999999	99	465	762	381	491	60	999999	128	782	999999	751	999999	629	369	619	714	104	217	999999	969	764	651	840	874	284	698	417	692	55	999999	999999	717	347	515	570	818	116	202	622	658	823	999999	664	967	81	490	117	103	78	266	719	41	453	999999	999999	448	625	999999	107	999999	643	999999	82	999999	792	999999	907	999999	799	801	607	901	595	999999	999999	404	987	873	802	999999	999999	999999	999999	788	487	999999	274	999999	594	999999	203	228	104	829	999999	961	296	88	185	48	582	999999	304	277	999999	817	446	999999	962	526	999999	999999	95	313	999999	999999	248	294	109	357	768	678	999999	676	999999	389	807	765	971	194	118	999999	999999	764	220	597	999999	355	139	669	998	808	999999	77	999999	451	999999	999999	999999	694	722	
12	999999	827	279	904	473	627	999999	999999	20	680	494	777	999999	551	64	330	103	613	999999	893	164	439	359	999999	412	461	15	166	999999	27	147	287	999999	116	929	870	494	316	133	401	999999	859	999999	327	323	498	659	130	396	812	999999	24	393	829	847	549	477	318	502	22	622	513	999999	992	999999	999999	315	311	621	999999	835	999999	489	909	217	304	999999	41	647	913	999999	884	770	999999	329	132	893	999999	268	390	999999	186	999999	999999	778	182	836	666	785	115	193	357	508	999999	976	910	535	999999	621	552	769	445	999999	588	999999	737	742	589	999999	419	324	672	999999	241	790	659	972	377	140	45	468	123	256	999999	729	454	999999	566	467	419	999999	419	31	716	620	957	999999	999999	901	51	439	256	993	375	999999	521	315	276	423	327	938	999999	352	585	999999	655	198	999999	859	999999	361	186	132	999999	821	904	650	336	999999	832	154	999999	476	99	606	222	130	999999	751	218	148	999999	999999	150	481	999999	76	999999	632	999999	999999	999999	376	999999	689	263	133	739	553	999999	870	978	656	590	182	201	999999	263	979	871	535	317	999999	650	627	251	42	982	782	391	837	999999	703	655	73	768	380	999999	409	352	98	391	999999	865	999999	170	463	562	967	289	999999	999999	999999	761	440	460	999	725	518	448	230	999999	999999	172	58	665	285	11	527	414	820	360	853	999999	782	154	980	521	313	467	788	999999	25	502	641	34	749	941	225	999999	768	999999	822	999999	132	947	999999	999999	817	999999	884	462	999999	563	469	399	999999	828	978	296	480	999999	422	61	659	750	999999	464	999999	999999	915	343	999999	914	645	175	537	891	515	835	719	815	703	630	999999	999999	444	999999	43	252	999999	921	963	928	142	290	243	771	312	381	821	999999	644	793	766	550	676	130	917	304	861	78	323	999999	576	665	784	791	999999	332	315	999999	999999	999999	959	999999	380	857	999999	999999	931	766	589	143	999999	749	180	910	864	42	660	324	544	738	391	995	999999	999999	362	999999	505	451	303	979	999999	157	999999	366	833	772	179	818	347	562	372	104	489	189	139	826	999999	874	927	999999	671	990	140	999999	896	964	396	560	504	315	859	490	999999	609	78	866	999999	813	999999	101	999999	841	976	981	375	296	516	999999	690	535	982	631	524	857	317	84	27	856	470	869	385	999999	999999	42	999999	882	631	879	121	273	626	680	797	999999	999999	830	999999	158	326	610	457	967	869	968	999999	237	999999	616	999999	993	999999	353	353	216	715	
999999	527	999999	999999	493	664	636	317	999999	999999	312	834	688	999999	487	70	869	540	859	421	418	749	999999	709	475	916	25	588	128	424	282	999999	999999	129	341	999999	79	869	833	945	999999	660	999999	69	30	403	999999	999999	999999	932	979	813	494	795	307	999999	181	244	999999	576	649	57	999999	12	636	999999	253	569	942	184	991	999	999999	999999	600	999999	307	296	689	82	640	682	774	195	999999	469	842	795	999999	837	141	999999	999999	267	306	773	471	450	999999	999999	999999	999999	400	639	941	979	116	999999	999999	550	205	885	999999	999999	935	966	283	13	999999	177	143	457	999999	114	53	999999	943	999999	617	827	295	856	863	999999	999999	999999	291	145	254	465	362	999999	601	999999	641	255	999999	999999	331	339	500	999999	883	264	999999	701	999999	296	596	785	46	667	999999	377	264	349	32	909	818	23	684	148	758	110	999999	999999	856	475	472	999999	876	627	128	287	337	826	972	608	734	230	952	995	549	469	999999	694	309	233	26	999999	233	379	507	317	654	361	709	783	449	49	844	505	824	999999	908	419	548	684	999999	438	376	423	185	597	70	999999	598	299	681	999999	999999	632	458	179	574	506	999999	999999	632	975	126	199	169	695	385	457	180	750	560	20	155	999999	999999	588	926	809	204	909	257	965	762	420	111	328	999999	222	56	654	233	411	999999	738	62	74	321	999999	999999	490	221	613	518	999999	738	999999	974	946	448	870	999999	764	312	220	999999	667	222	706	999999	841	226	173	410	526	527	999999	721	417	572	129	276	749	555	714	697	999999	456	999999	681	441	353	532	773	186	411	999999	108	999999	184	394	999999	615	98	422	273	999999	213	999999	331	588	999999	999999	383	329	603	503	999999	598	523	919	220	307	34	656	999999	694	400	999999	124	67	60	643	999999	188	276	661	661	999999	450	649	440	464	593	102	491	785	158	453	999999	908	261	510	564	264	184	999999	590	441	924	578	658	979	999999	999999	999999	316	999999	205	999999	941	841	85	157	874	489	756	713	931	175	712	999999	999999	650	999999	806	550	88	977	999999	721	80	229	218	872	991	460	999999	330	564	185	461	953	400	641	76	185	999999	999999	775	427	841	659	999999	222	42	711	339	671	467	987	237	356	999999	999999	871	999999	999999	285	999999	38	180	393	999999	999999	999999	592	999999	18	149	999999	196	999999	212	586	879	999999	999999	996	999999	289	999999	999999	999999	577	999999	114	762	68	770	999999	999999	88	999999	999999	256	458	292	286	961	999999	164	330	
531	836	800	840	154	999999	999999	460	669	869	445	603	999999	999999	529	799	51	157	829	498	248	695	321	999999	589	466	340	999999	138	676	45	999999	999999	801	392	999999	999999	999999	959	999999	605	320	999999	449	642	214	839	990	929	999999	244	814	620	999999	91	836	999999	691	260	688	284	41	331	993	834	999999	478	116	874	502	33	934	197	681	999999	928	911	999999	476	999999	627	349	501	646	441	231	778	469	719	999999	511	999999	999999	281	999999	574	989	999999	615	595	999999	999999	126	999999	469	310	999999	938	773	163	925	654	225	875	71	934	539	999999	561	613	278	18	396	328	991	999999	87	999999	808	999999	999999	999999	266	880	648	894	233	75	999999	140	604	839	695	566	999999	857	999999	999999	220	999999	45	999999	239	12	327	727	346	798	444	530	233	710	140	455	223	999999	999999	345	237	176	999999	473	507	999999	18	439	999999	829	697	999999	80	106	999999	869	293	635	889	263	563	920	557	999999	631	656	907	893	999999	999999	353	825	468	999999	753	999999	238	571	806	999999	993	888	414	516	110	309	460	136	15	999999	172	588	916	144	999999	317	619	285	842	851	999999	124	730	999999	486	872	675	546	353	662	640	721	829	999999	269	675	516	51	334	331	206	780	999999	446	999999	764	909	334	999999	446	434	999999	729	954	294	999999	167	341	999999	238	634	913	783	353	999999	999999	999999	835	874	116	999999	577	999999	520	655	999999	236	293	999999	721	963	351	795	906	237	687	992	874	796	390	999999	999999	999999	105	697	999999	999999	544	815	637	15	83	460	999999	645	856	12	999999	999999	551	999999	999999	346	317	275	292	128	999999	125	999999	999999	884	48	493	999999	625	566	999999	823	372	746	692	477	367	716	889	999999	160	271	381	685	784	575	254	738	642	999999	704	999999	414	174	130	428	872	999999	130	45	966	999999	29	999999	157	395	936	805	960	406	979	601	999999	401	967	615	744	268	999999	999999	999999	755	956	787	861	34	418	999999	625	273	604	188	595	853	924	115	251	91	537	999999	638	449	999999	245	999999	112	453	22	999999	515	684	614	515	811	999999	221	98	241	999999	132	999999	737	189	999999	801	800	16	532	476	999999	373	999999	730	285	680	354	976	720	999999	759	581	405	999999	120	588	990	672	783	612	713	26	20	652	414	421	900	269	999999	999999	67	999999	999999	999999	343	151	31	883	239	140	896	244	999999	312	679	551	581	735	79	117	811	999999	232	920	763	846	363	20	999999	863	779	95	894	286	999999	662	
661	859	999999	968	567	117	443	653	716	478	999999	999999	973	863	840	174	200	974	632	999999	874	999999	782	497	788	20	999999	376	361	810	350	100	999999	27	889	721	77	110	549	703	694	579	213	294	207	655	999999	462	33	999999	895	920	653	999999	787	999999	87	181	190	557	999999	999999	302	906	138	557	999999	999999	974	128	107	99	434	929	999999	305	796	999999	300	999999	972	999999	352	999999	914	999999	999999	500	239	238	644	999999	920	992	164	628	999999	307	166	649	390	91	488	999999	517	999999	495	724	706	492	864	589	880	57	999999	444	999999	999999	991	708	999999	999999	726	745	483	210	178	442	775	999999	28	999999	341	650	752	891	627	448	999999	118	934	722	794	747	999999	64	25	999999	417	719	904	731	316	457	538	615	364	999999	999999	316	637	63	999999	99	473	999999	258	999999	305	692	817	285	326	882	774	398	979	979	381	999999	195	999999	34	999999	712	297	193	999999	999999	146	537	999999	999999	999999	481	880	773	705	283	999	999999	785	577	999999	902	628	414	433	682	150	636	384	371	999999	131	341	999999	894	386	186	191	374	127	169	165	932	999999	999999	411	894	625	283	706	382	622	409	999999	309	163	999999	882	759	210	972	999999	163	523	25	801	149	851	999999	999999	106	817	441	668	418	999999	999999	369	999999	32	788	999999	362	677	999999	389	999999	614	728	741	999999	999999	431	174	155	659	999999	999999	253	602	999999	999999	999999	954	610	999999	190	741	318	740	193	725	999999	999999	421	999999	999999	999999	534	635	999999	999999	999999	147	37	802	396	277	522	759	567	560	125	416	761	746	779	407	77	434	209	979	305	988	557	999999	999999	694	999999	698	511	526	884	618	999999	736	999999	608	926	807	177	912	229	559	182	632	609	999999	976	675	677	999999	999999	110	999999	110	239	144	590	999999	381	701	525	823	258	50	676	507	894	34	827	181	481	999999	266	297	760	746	999999	925	999999	964	718	87	31	999999	118	783	999999	422	506	784	28	475	435	476	396	405	310	141	999999	111	571	951	847	999999	278	999999	843	999999	350	493	999999	999999	493	416	999999	448	999999	496	932	892	325	482	999999	52	162	15	833	790	900	365	445	683	969	866	999999	767	239	525	493	960	999999	999999	81	23	465	363	981	29	999999	999999	999999	999999	209	73	785	999999	433	804	353	272	324	999999	248	985	57	645	695	627	23	999999	219	287	12	999999	951	999999	410	999999	999999	799	999999	814	307	952	762	999999	484	905	91	313	343	434	181	231	646	
887	999999	96	965	820	667	364	15	276	999999	999999	811	237	121	999999	689	919	999999	999999	999999	509	999999	295	232	426	171	790	999999	709	882	999999	115	781	335	74	478	323	549	767	142	669	999999	40	224	446	819	256	794	578	624	424	217	628	983	146	142	519	864	999999	999999	877	818	305	999999	953	219	40	902	57	43	375	999999	459	421	578	700	723	999999	785	999999	914	995	967	95	999999	999999	487	798	198	999999	959	459	10	999999	264	851	512	646	270	237	788	353	746	544	258	54	757	216	414	446	418	447	88	940	743	881	850	220	925	386	732	242	999999	126	999999	916	379	351	999999	726	197	87	810	999999	819	999999	259	432	836	424	999999	999999	393	999999	522	521	999999	69	374	383	10	999999	721	884	999999	999999	639	630	470	999999	999999	999999	60	688	999999	341	637	999999	131	182	632	428	384	511	566	461	999999	961	603	563	545	319	999999	782	725	999999	999999	925	63	273	931	999999	962	504	749	413	230	705	503	190	883	851	938	201	751	582	918	219	999999	53	707	677	37	906	999999	364	438	277	962	363	999999	711	475	857	250	13	466	880	999999	162	240	999999	999999	999999	679	693	381	999999	41	153	977	999999	607	20	999999	264	601	65	706	999999	974	952	743	999999	214	182	386	90	951	747	126	47	457	175	999999	564	219	999999	236	114	983	999999	999999	999999	385	829	114	999999	999999	986	412	410	999999	377	187	287	409	999999	218	507	316	300	833	293	37	939	698	441	999999	11	999999	999999	828	602	999999	331	999999	924	764	385	999999	921	788	965	344	715	864	90	988	535	164	891	406	729	797	999999	999999	952	999999	446	141	672	999999	300	941	426	581	999999	965	856	571	485	563	999999	439	395	512	868	949	321	85	617	452	672	846	163	590	999999	999999	999999	511	764	142	328	254	405	663	497	33	918	143	292	999999	142	964	679	338	573	300	999999	189	999999	999999	480	371	523	229	999999	999999	787	999999	482	776	256	999999	806	999999	245	588	999999	732	24	999999	40	187	792	502	320	707	177	824	999999	809	402	539	560	760	661	956	999999	185	77	53	246	999999	999999	516	868	788	999999	999999	103	999999	999999	679	174	999999	972	303	579	30	999999	999999	285	962	818	673	384	716	793	56	999999	288	858	999999	664	999999	608	948	999999	285	633	999999	550	842	999999	42	552	999999	374	455	788	368	999999	709	276	999999	999999	283	273	987	999999	162	994	120	643	999999	999999	999999	24	999999	506	34	776	303	397	999999	347	443	999999	
999999	131	661	351	348	268	333	901	158	590	485	212	999999	684	538	153	999999	999999	439	208	999999	905	999999	707	999999	948	763	591	93	999999	999999	999999	334	51	487	866	999999	810	999999	999999	319	913	978	818	999999	990	181	349	999999	159	915	849	908	244	324	999999	978	999999	999999	400	504	741	818	835	701	644	878	999999	207	671	999999	999999	999999	587	888	13	999999	334	178	999999	777	999999	353	999999	407	50	933	99	999999	606	999999	526	639	265	358	577	105	999999	127	894	122	887	152	577	486	999999	967	331	999999	999999	999999	999999	785	990	999999	89	398	884	999999	999999	999999	788	566	999999	782	999999	41	626	999999	321	908	784	217	283	77	890	282	775	457	162	83	612	743	417	653	245	741	649	642	278	189	220	999999	999999	194	333	331	551	794	999999	223	350	102	999999	412	179	445	511	922	999999	807	622	437	999999	587	108	54	159	999999	547	415	999999	983	960	142	697	78	751	99	743	568	730	981	127	999999	732	520	709	999999	484	799	239	726	909	470	566	999999	999999	999999	95	289	182	604	256	923	999999	999999	999999	902	714	110	694	999999	999999	173	999999	999999	319	347	999999	999999	999999	154	999999	748	185	665	84	999999	575	914	639	999999	13	999999	396	135	734	204	999999	999999	388	999999	300	384	114	999999	547	745	393	924	473	101	34	508	999999	37	142	508	999999	999999	292	641	336	999999	470	999999	999999	724	776	951	906	125	241	488	209	999999	853	97	999999	367	999999	338	999999	651	999999	548	848	505	999999	369	993	235	456	999999	999999	999999	479	500	914	292	409	823	968	441	999999	358	860	545	308	414	184	999999	864	389	59	954	999999	999999	359	922	974	912	213	417	999999	681	669	999999	404	462	999999	362	999999	999999	958	304	369	675	633	102	999999	312	206	115	194	948	371	76	889	139	221	999999	151	991	318	497	619	560	483	346	689	999999	999999	846	355	822	870	513	431	755	999999	999999	999999	267	244	671	715	108	233	999999	320	602	999999	275	250	275	220	191	53	999999	685	999999	202	999999	412	129	171	360	999999	999999	88	857	644	144	545	362	742	999999	757	999999	781	999999	337	999999	36	96	165	875	605	90	999999	688	469	960	79	785	667	764	854	999999	999999	364	347	999999	999999	462	999999	278	730	888	532	336	999999	407	689	174	481	728	270	999999	963	296	755	679	761	399	999999	683	74	759	694	999999	40	999999	145	426	183	999999	542	999999	139	886	999999	717	557	999999	999999	999999	281	905	314	939	504	538	161	224	999999	999999	109	
541	74	283	214	999999	999999	554	305	791	271	999999	991	15	195	696	196	999999	150	47	999999	485	145	335	412	999999	455	755	999999	501	491	921	817	514	376	11	509	855	682	184	524	13	999999	472	999999	19	913	308	753	999999	352	999999	999999	571	546	624	405	739	871	55	525	447	81	804	310	349	999999	486	999999	999999	196	340	404	966	523	128	506	673	534	402	999999	156	12	675	159	999999	848	255	968	752	605	770	984	637	658	999999	931	999999	171	999999	564	437	669	568	999999	21	679	116	58	427	127	999999	214	478	800	379	444	405	654	893	501	210	517	886	588	426	999999	999999	999999	446	196	999999	999999	999999	838	999999	999999	444	999999	147	737	742	206	551	999999	874	999999	515	836	999999	642	999999	530	278	960	364	999999	783	979	205	664	912	798	611	999999	796	229	999999	640	983	892	10	999999	517	166	759	13	999999	262	714	860	840	930	999999	804	660	999999	243	123	484	897	703	464	858	482	824	943	594	320	838	999999	434	999999	852	397	999999	194	23	122	999999	360	953	531	999999	345	824	982	770	807	580	995	999999	28	165	96	199	545	493	44	341	815	418	656	423	70	436	965	999999	640	999999	476	787	131	912	133	943	182	200	999999	658	842	183	999999	740	999999	669	415	720	766	208	107	999999	978	999999	395	942	307	117	214	909	999999	904	139	645	114	217	863	116	42	999999	999999	999999	999999	385	499	642	630	915	581	401	30	999999	320	442	75	775	999999	999999	526	999999	646	74	986	614	800	999999	53	152	636	635	805	309	688	999999	190	752	731	999999	291	999999	999999	999999	536	999999	888	999999	593	696	999999	338	408	999999	999999	850	999999	952	368	999999	999999	561	599	488	289	945	999999	999999	567	696	262	322	999999	216	999999	774	869	264	538	183	725	999999	354	356	571	999999	237	292	999999	837	128	238	393	375	27	729	999999	832	111	999999	227	177	999999	897	444	999999	294	201	999999	999999	981	999999	424	195	639	999999	216	252	916	982	718	999999	999999	730	577	999999	929	999999	199	999999	621	46	999999	947	999999	558	150	457	912	999999	22	45	829	904	855	877	813	207	999999	628	999999	910	915	128	999999	999999	175	999999	329	420	999999	616	999999	132	203	999999	97	999999	239	90	258	759	340	612	969	682	999999	106	874	699	220	731	942	570	817	710	999999	999999	85	52	999999	824	137	999999	976	999999	42	706	710	910	999999	999999	968	655	999999	763	580	313	159	199	440	78	451	999999	999999	606	673	441	315	493	824	63	999999	
197	697	433	631	838	999999	573	649	999999	395	964	999999	873	763	297	200	63	139	817	885	886	612	999999	383	508	301	379	999999	601	401	227	95	737	945	999999	957	946	141	999999	676	585	999999	999999	683	999999	999999	336	843	386	251	261	999999	999999	177	515	999999	383	59	999999	999999	266	999999	58	385	178	878	181	999999	981	339	253	999999	396	999999	309	346	948	641	896	787	999999	536	999999	359	149	863	88	569	440	206	999999	896	18	206	420	999999	500	999999	514	608	548	408	861	999999	999999	340	967	999999	868	178	636	742	163	999999	581	729	999999	699	246	315	799	611	497	785	755	357	913	999999	729	563	999999	670	136	298	999999	999999	675	310	361	809	999999	999999	999999	271	570	841	743	672	624	690	263	801	52	209	808	936	911	999999	999999	650	426	777	147	315	999999	965	999999	999999	107	25	999999	192	347	437	999999	588	999999	236	224	999999	613	250	999999	48	999999	55	628	927	999999	999999	999999	999999	20	999999	392	128	84	396	999999	604	235	878	999999	608	636	80	999999	614	789	999999	36	685	999999	386	999999	185	211	108	14	286	999999	688	384	999999	371	465	999999	635	54	301	999999	524	999999	620	999999	999999	675	999999	412	239	999999	23	147	269	999999	969	738	633	674	217	916	976	391	663	266	547	504	780	247	999999	898	827	570	497	999999	511	398	250	999999	312	510	999999	695	775	694	999999	550	124	519	401	727	548	961	837	384	537	999999	632	364	150	240	894	730	240	340	763	999999	650	999999	774	999999	999999	935	372	706	999999	999999	615	999999	999999	997	999999	270	845	454	360	999999	733	122	189	999999	766	886	557	81	999999	513	464	444	999999	881	999999	571	745	820	239	612	999999	999999	999999	256	527	999999	432	153	850	633	884	786	999999	897	719	537	373	405	999999	611	999999	999999	100	999999	825	181	47	60	106	999999	525	34	224	747	999999	602	421	932	850	111	464	999999	231	982	628	999999	464	43	172	999999	208	349	16	999999	234	308	49	999999	431	356	626	382	56	42	118	860	571	999999	630	126	999999	440	554	712	156	973	79	118	550	157	717	13	887	734	619	185	28	596	522	968	562	889	511	504	999999	92	367	198	873	768	116	999999	413	55	256	999999	794	999999	999999	261	239	930	999999	284	638	623	494	322	422	999999	999999	975	999999	999999	563	236	929	60	238	74	616	999999	244	999999	999999	999999	600	841	487	852	391	724	124	999999	739	631	908	237	865	861	597	54	775	999999	926	140	512	752	491	30	999999	744	75	
417	999999	358	999999	208	243	153	32	999999	835	570	551	127	861	458	921	932	999999	702	194	376	476	571	114	303	855	909	983	999999	999999	467	24	999999	999999	707	625	390	935	709	993	999999	838	999999	219	215	400	809	999999	63	999999	559	702	145	560	698	999999	84	254	402	353	334	999999	185	302	378	555	904	467	164	832	540	996	999999	708	999999	537	531	361	999999	999999	999999	999999	929	26	800	999999	999999	95	960	766	551	146	999999	366	669	999999	663	999999	841	660	495	999999	125	999999	999999	563	94	436	98	171	419	722	355	499	999999	694	240	168	502	613	999999	819	507	397	999999	404	462	261	999999	909	874	999999	999999	999999	417	703	525	708	999999	246	999999	452	999999	799	999999	829	791	53	68	999999	331	999999	999999	237	984	676	844	727	940	896	110	999999	397	189	297	540	211	116	92	604	178	999999	441	266	932	233	822	708	50	461	612	419	202	74	588	378	729	293	263	999999	999999	797	999999	830	999999	999999	65	817	999999	817	628	684	961	999999	806	799	73	893	304	761	854	146	999999	489	999999	999999	640	333	601	918	999999	999999	999999	352	745	999999	764	611	999999	95	178	14	999999	999999	832	928	458	737	999999	788	315	835	988	999999	886	722	121	288	999999	999999	216	731	226	999999	16	709	999999	619	719	435	45	462	773	219	592	849	939	463	999999	364	999999	999999	999999	999999	613	975	929	360	465	999999	999999	999999	73	675	878	446	788	613	226	132	107	839	28	833	753	852	71	778	909	46	783	657	631	192	221	313	667	999999	980	40	780	480	999999	696	999999	559	398	107	341	156	71	336	246	999999	267	999999	884	999999	68	760	913	160	451	999999	999999	611	854	880	464	574	779	384	999999	196	352	627	686	332	667	204	463	964	447	763	975	456	421	999999	925	999999	429	435	355	999999	999999	999999	39	999999	456	999999	704	517	999999	767	376	999999	999999	999999	190	999999	717	999999	574	999999	999999	949	999999	687	454	793	200	756	955	999999	154	999999	38	413	999999	999999	999999	952	876	114	499	946	331	999999	396	999999	753	371	999999	999999	999999	868	861	491	999999	177	916	351	289	662	372	999999	999999	999999	622	999999	658	299	981	467	52	765	685	469	999999	360	628	42	301	166	999999	829	839	999999	548	286	999999	547	999999	901	806	999999	673	999999	741	551	394	336	67	373	639	464	389	458	252	343	192	401	999999	572	549	884	60	132	623	543	118	999999	456	346	999999	121	808	89	661	796	102	471	999999	999999	966	301	974	927	527	585	
449	999999	427	215	999999	999999	999999	999999	999999	922	205	550	600	208	443	501	879	721	999999	527	656	310	797	456	251	721	673	304	999999	999999	999999	999999	605	999999	999999	727	475	251	999999	447	999999	999999	999999	738	600	552	871	529	388	474	999999	263	103	999999	929	999999	593	970	999999	381	428	135	999999	999999	23	999999	999999	562	114	716	36	638	478	396	835	999999	999999	68	999999	999999	850	999999	999999	141	999999	999999	38	605	999999	954	143	504	999999	870	29	999999	575	623	725	527	607	318	424	999999	447	999999	784	707	174	999999	999999	534	999999	274	531	999999	219	999999	278	366	54	348	454	999999	999999	532	360	607	376	279	201	958	342	999999	101	541	999999	252	999999	61	872	331	441	999999	999999	609	999999	23	349	745	356	393	355	368	483	268	864	274	100	999999	999999	186	999999	895	970	608	999999	787	182	989	554	999999	999999	226	494	999999	907	507	762	999999	152	999999	268	631	922	807	613	973	999999	999999	677	464	162	999999	629	695	990	545	975	999999	417	602	840	359	200	999999	999999	138	999999	760	999999	366	512	999999	772	999999	917	999999	972	172	995	227	932	349	999999	99	999999	999999	597	798	732	371	531	999999	565	999999	999999	908	441	543	999999	484	109	103	481	999999	952	46	14	999999	777	292	572	812	793	199	999999	999999	999999	110	575	184	541	999999	999999	989	999999	538	561	232	588	999999	277	439	260	521	128	839	867	11	146	999999	999999	999999	999999	999999	799	718	190	376	881	16	870	340	999999	737	942	34	999999	999999	485	424	999999	782	955	768	24	142	562	281	999999	999999	633	46	963	999999	468	487	999999	588	199	126	999999	194	350	581	148	936	999999	523	578	103	999999	999999	525	722	303	933	999999	262	435	666	999999	908	999999	61	383	834	376	180	279	999999	999999	486	302	369	76	300	442	384	999999	87	670	49	999999	977	65	999999	520	251	504	534	999999	999999	163	533	959	449	889	298	999999	314	569	301	253	123	133	297	92	166	656	12	501	723	631	999999	999999	127	214	999999	999999	134	324	135	676	999999	85	999999	999999	999999	409	626	410	153	999999	326	517	378	795	590	853	999999	999999	363	595	501	999999	666	180	999999	537	841	244	571	999999	83	990	444	999999	509	999999	955	964	323	756	999999	602	357	547	999999	839	999999	332	624	474	999999	958	960	999999	999999	710	418	998	527	241	568	999999	999999	999999	111	336	83	999999	999999	552	897	803	852	606	565	899	686	128	864	999999	911	519	620	106	73	124	39	903	451	798	629	999999	447	91	198	
647	762	505	446	979	999999	999999	46	82	576	435	115	363	974	285	34	299	143	999999	329	59	999999	742	999999	986	306	179	312	999999	922	940	999999	999999	418	918	146	191	682	999999	209	999999	482	548	529	638	19	999999	928	175	999999	339	823	999999	761	149	999999	29	717	999999	683	596	999999	999999	159	636	79	344	945	66	148	843	617	259	362	292	576	999999	222	999999	977	630	250	146	723	592	999999	480	999999	278	53	126	473	233	211	612	999999	934	398	893	568	674	731	872	36	930	722	574	533	479	573	651	807	567	481	999999	355	999999	825	566	999999	598	335	999999	22	31	379	394	57	749	816	642	999999	999999	591	999999	899	378	119	792	870	552	947	999999	705	999999	319	906	999999	158	267	50	999999	999999	384	999999	348	999999	859	14	561	338	999999	999999	663	931	816	487	999999	999999	163	977	325	999999	696	967	651	796	970	621	712	472	642	898	491	999999	999999	13	945	621	965	844	518	114	241	999999	35	999999	999999	774	584	831	930	584	995	290	999999	86	145	416	328	999999	94	248	302	98	999999	999999	301	887	408	813	542	364	999999	318	999999	221	999999	165	941	999999	919	206	46	880	999999	68	903	211	60	456	999999	538	302	423	999999	999999	811	999999	845	407	871	999999	376	999999	299	575	381	686	999999	513	286	999999	475	840	631	999999	211	422	556	638	999999	99	836	951	945	999999	999999	788	558	198	409	656	320	544	616	999999	829	274	591	966	999999	226	390	547	179	887	73	999999	999999	872	78	999999	597	217	681	999999	163	999999	826	999999	513	593	138	632	114	629	670	999999	233	701	68	936	999999	590	951	508	709	299	782	67	940	609	997	686	999999	19	69	113	999999	834	999999	415	448	306	462	999999	98	757	442	550	227	142	999999	100	814	141	569	16	265	182	82	864	642	769	999999	904	999999	452	999999	105	569	999999	77	399	923	999999	498	534	138	858	999999	952	856	241	839	999999	380	906	999999	987	450	63	847	689	762	913	772	679	952	999999	507	999999	254	347	980	999999	74	839	176	171	999999	999999	878	406	999999	130	17	410	929	999999	999999	999999	580	525	655	516	719	387	637	19	879	999999	581	580	361	774	707	518	261	188	743	999999	739	999999	354	415	184	450	927	641	999999	999999	749	416	33	817	75	729	692	473	941	687	211	166	291	999999	462	307	999999	987	422	999999	158	999999	802	993	949	869	180	249	999999	278	459	995	113	517	79	175	999999	543	709	978	999999	788	247	66	339	582	429	
529	999999	877	404	940	999999	417	223	998	614	40	999999	206	558	452	141	672	237	216	63	999999	755	297	750	512	287	443	672	370	999999	999999	999999	376	449	651	297	464	873	999999	999999	696	304	80	999999	527	675	512	999999	383	999999	999999	829	132	999999	999999	773	664	999999	892	662	785	745	999999	494	868	999999	999999	756	999999	999999	676	798	718	439	366	479	684	999999	233	836	775	999999	999999	713	939	916	541	847	794	877	632	338	999999	999999	990	999999	999999	586	691	999999	185	755	523	228	980	775	121	692	173	185	999999	926	903	66	887	771	999999	999999	555	951	834	653	962	39	532	347	817	861	448	415	38	108	999999	82	661	29	500	999999	733	173	805	848	683	618	788	705	435	924	968	229	504	999999	999999	739	326	531	793	493	999999	999999	958	259	253	999999	157	991	881	830	405	867	280	386	999999	392	156	986	969	999999	251	826	912	893	893	229	999999	726	77	315	999999	999999	236	16	999999	100	215	555	999999	925	471	999999	824	604	529	110	948	127	895	648	593	999999	561	449	252	868	729	75	366	999999	999999	430	999999	575	85	275	641	274	12	325	186	600	999999	54	883	454	12	318	373	999999	280	793	999999	999999	999999	999999	999999	786	764	516	371	999999	199	579	87	50	872	259	529	264	469	684	125	580	999999	992	999999	517	566	999999	999999	999999	701	573	753	64	599	505	853	659	697	854	509	495	999999	999999	410	811	966	842	999999	753	789	119	333	596	677	259	956	999999	477	70	230	966	649	949	999999	999999	826	33	451	377	406	869	999999	999999	184	629	627	999999	999999	999999	999999	723	999999	123	631	592	999999	167	387	349	999999	999999	191	636	999999	999999	846	999999	598	784	999999	942	401	214	356	999999	551	718	421	999999	632	999999	999999	341	519	506	750	999999	999999	855	385	999999	646	111	828	283	999999	931	980	999999	783	623	835	807	160	608	332	21	766	999999	999999	531	999999	339	716	999999	999999	850	126	137	792	999999	685	743	408	326	999999	299	385	999999	241	620	738	999999	274	19	695	341	190	911	183	738	769	615	999999	854	923	317	999999	811	999999	837	814	999999	848	473	937	102	999999	834	999999	42	635	692	999999	429	793	965	74	707	999999	653	670	214	953	63	550	79	927	554	999999	989	999999	574	999999	404	805	885	930	801	82	999999	933	356	609	999999	112	87	145	999999	999999	957	252	687	490	644	999999	609	999999	795	999999	867	999999	999999	441	322	138	999999	907	85	623	999999	44	273	999999	999999	720	323	605	812	
999999	999999	934	542	999999	445	746	227	93	150	237	206	986	145	999999	999999	999999	999999	914	296	22	51	179	69	771	999999	999999	978	999999	762	924	852	14	999999	844	459	999999	632	369	999999	575	911	999999	766	848	999999	921	899	395	430	300	640	999999	318	999999	909	999999	875	771	340	999999	768	999999	331	999999	999999	201	899	301	427	999999	999999	720	918	720	111	73	999999	220	999999	241	33	592	999999	999999	293	453	695	296	934	166	999999	861	38	484	807	999999	656	550	999999	999999	31	607	999999	158	494	920	490	598	698	845	889	664	999999	109	999999	185	541	859	932	930	505	613	999999	999999	224	999999	999999	999999	912	364	999999	863	747	127	220	426	625	483	977	372	999999	999999	999999	98	276	402	999999	929	986	999999	215	999999	617	542	730	418	250	999999	999999	550	999999	56	685	343	438	36	999999	310	889	999999	560	68	881	570	999999	999999	24	278	999999	999999	999999	762	999999	290	999999	999999	256	214	396	999999	186	999999	548	999999	143	915	422	265	660	250	999999	143	49	914	82	156	915	56	574	332	403	999999	712	122	999999	999999	599	404	999999	817	999999	712	913	97	895	641	519	454	436	62	985	759	617	999999	346	377	722	543	999999	13	705	999999	639	74	408	999999	999999	436	397	667	326	999999	81	842	470	772	229	952	999999	440	637	470	999999	522	346	644	999999	958	776	672	999999	65	196	190	122	999999	83	849	689	691	435	999999	999999	999999	735	999999	687	774	292	574	999999	770	524	777	999999	244	588	127	727	764	849	257	660	725	913	271	831	891	730	890	699	380	272	337	15	553	413	851	787	379	999999	590	675	211	524	983	541	999999	814	878	991	955	132	999999	842	188	999999	342	999999	474	146	795	54	402	999999	777	507	196	999999	822	999999	737	340	357	807	269	999999	458	210	930	999999	421	87	851	898	743	999999	347	495	827	131	81	995	322	999999	170	545	999999	999999	746	485	354	647	991	57	999999	625	774	999999	582	606	974	141	925	999999	724	999999	999999	504	999999	529	999999	701	944	999999	760	741	27	124	647	723	999999	999999	463	454	384	999999	95	804	643	127	483	230	912	230	156	999999	999999	578	518	452	352	778	204	227	325	653	702	999999	297	522	608	999999	480	859	999999	999999	678	480	369	950	632	397	860	23	55	939	788	999999	999999	820	999999	999999	605	204	380	530	999999	246	139	731	81	794	517	131	999999	824	750	999999	923	304	271	999999	999999	568	999999	999999	917	191	999999	385	999999	978	746	999999	850	999999	64	999999	
488	777	925	999999	999999	999999	878	999999	880	739	504	231	999999	734	800	260	559	82	240	999999	384	425	612	746	74	753	866	999999	999999	51	280	999999	769	474	575	155	378	828	258	999999	689	999999	999999	188	686	950	196	999999	187	495	916	778	928	27	999999	999999	174	999999	377	999999	772	786	999999	999999	468	153	461	999999	999999	655	999999	999999	999999	660	356	401	351	999999	69	124	999999	735	914	562	134	501	432	752	573	999999	980	199	999999	661	807	903	203	999999	719	999999	498	472	970	532	614	999999	954	277	670	509	721	740	130	999999	39	46	871	236	713	999999	721	999999	160	999999	674	999999	999999	172	853	999999	208	999999	714	525	625	105	764	999999	948	939	547	164	999999	999999	792	999999	79	999999	631	770	999999	999999	532	999999	999999	789	321	324	858	922	916	999999	424	227	999999	616	36	604	999999	934	282	490	999999	774	429	999999	627	97	864	999999	622	81	541	92	421	240	582	961	999999	836	999999	449	533	35	999999	999999	999999	863	999999	185	999999	999999	569	696	498	999999	689	757	333	266	171	234	460	999999	310	844	259	341	999999	80	999999	75	999999	999999	161	832	999999	262	751	672	825	999999	334	688	221	157	512	844	594	999999	551	825	637	999999	675	559	989	110	999999	188	506	409	67	691	152	157	573	768	545	666	595	436	15	661	440	406	999999	772	221	163	342	414	746	936	999999	218	999999	464	999999	601	842	856	537	573	175	426	706	643	545	999999	583	999999	999999	927	284	125	999999	976	16	278	660	226	888	572	845	102	662	131	172	933	999999	118	641	999999	823	738	899	442	495	23	700	999999	236	157	999999	999999	999999	999999	661	414	399	999999	458	858	999999	999999	967	964	727	83	763	585	481	611	355	475	112	365	999999	999999	999999	999999	491	992	999999	404	990	741	993	999999	986	843	470	758	544	999999	999999	999999	12	999999	770	999999	714	421	260	125	784	624	801	113	999999	999999	714	999999	198	22	970	465	999999	547	635	236	971	479	999999	999999	999999	722	77	97	814	328	363	906	775	999999	672	999999	999999	462	619	999999	939	999999	999999	247	139	999999	569	999999	999999	204	503	999999	999999	544	962	244	334	340	999	71	557	714	298	176	999999	999999	349	999999	349	901	723	827	927	269	999999	92	717	849	791	999999	163	544	999999	620	825	897	999999	241	328	437	744	412	462	557	999999	235	600	595	999999	330	15	662	192	395	481	676	537	999999	256	880	526	484	549	999999	999999	23	912	999999	351	498	474	117	588	912	166	321	374	379	
999999	999999	492	132	999	999999	764	501	999999	999999	149	159	370	999999	999999	999999	999999	269	863	232	649	804	322	921	253	999999	856	897	83	280	239	169	999999	168	860	195	397	404	999999	88	475	417	662	507	539	202	999999	442	133	150	11	896	458	151	999999	647	999999	570	999999	648	999999	866	427	90	186	979	999999	211	999999	799	60	516	999999	784	756	242	999999	999999	392	999999	232	999999	774	932	279	999999	711	170	999999	999999	999999	827	999999	999999	475	609	989	999999	999999	560	355	926	272	999999	999999	999999	121	674	394	497	505	934	999999	827	999999	200	999999	495	811	999999	999999	686	773	958	363	232	990	999999	318	157	252	570	494	831	706	305	161	451	999999	783	230	47	999999	999999	717	999999	999999	999999	999999	285	518	999999	770	487	293	669	162	314	969	999999	504	174	999999	247	255	934	999999	356	130	130	48	999999	652	37	622	239	909	833	250	999999	584	302	536	999999	638	747	999999	16	548	47	999999	847	999999	999999	288	66	999999	539	694	999999	71	999999	577	301	999999	868	851	742	864	63	759	329	73	127	293	212	999999	331	608	999999	143	443	999999	999999	977	999999	179	677	748	565	999999	380	149	467	790	291	724	245	797	770	999999	68	152	999999	999999	999999	784	363	691	999999	429	361	930	999999	999999	628	999999	999999	999999	55	699	183	993	308	506	388	189	605	999999	11	487	999999	999999	999999	999999	999999	300	323	805	164	417	999999	986	672	146	205	999999	952	999999	172	798	240	922	751	999999	722	74	843	988	999999	999999	999999	999999	690	598	999999	999999	999999	585	573	337	180	688	169	638	999999	197	999999	172	310	999999	999999	787	999999	213	256	480	999999	999999	889	999999	457	999999	999999	999999	238	789	999999	83	119	379	999999	376	999999	834	627	552	762	123	197	534	999999	999999	687	961	416	400	861	487	352	556	999999	336	696	999999	999999	845	999999	648	409	104	891	999999	62	931	591	861	542	340	585	704	999999	999999	578	365	276	776	647	944	114	999999	999999	818	731	562	334	30	680	691	954	782	769	123	714	999999	999999	496	999999	755	380	554	858	530	901	647	839	385	758	341	296	114	999999	999999	544	571	176	999999	525	999999	607	570	190	851	386	802	999999	603	954	484	722	780	157	892	574	559	979	407	916	999999	723	949	272	349	404	849	999999	931	999999	153	926	568	999999	138	158	809	374	17	153	999999	713	245	999999	999999	618	516	956	999999	274	999999	591	769	166	999999	775	999999	308	999999	999999	999999	227	12	33	811	558	163	999999	28	744	999999	999999	
972	263	817	380	488	528	988	999999	999999	893	280	667	594	561	166	999999	538	362	500	511	999999	560	617	999999	710	221	619	725	464	999999	937	570	510	799	619	516	349	71	297	999999	319	999999	999999	643	946	345	438	999999	401	751	999999	665	253	262	663	422	646	935	670	999999	909	273	276	190	955	999999	999999	795	942	650	72	476	999999	999999	202	421	990	973	935	374	999999	369	334	712	435	281	999999	257	999999	206	870	414	401	999999	228	56	844	388	687	245	188	643	317	750	689	999999	999999	881	70	251	431	672	999	305	493	550	939	563	999999	684	393	909	659	999999	780	999999	85	54	153	999999	576	999999	999999	999999	999999	999999	61	583	32	630	680	445	197	894	775	207	415	999999	537	678	117	291	633	13	852	278	984	572	999999	41	999999	556	737	999999	675	819	386	309	118	354	499	365	540	134	13	947	722	764	969	582	252	999999	517	475	48	999999	999999	292	848	918	165	488	612	999999	901	134	999999	282	229	955	821	116	986	192	999999	751	751	509	999	904	556	999999	602	398	999999	748	49	271	876	390	842	103	460	200	199	20	753	549	232	878	999999	449	999999	999999	761	145	999999	334	296	296	543	999999	999999	943	999999	999999	886	999999	211	162	999999	446	405	838	123	727	999999	796	993	999999	998	211	287	131	999999	116	683	588	637	653	755	714	974	590	846	374	811	517	829	263	134	999999	347	999999	999999	999999	999999	707	901	43	490	206	999999	128	297	341	200	999999	288	265	999999	307	587	557	999999	380	471	999999	991	749	916	148	967	739	54	469	999999	999999	337	862	72	976	999999	603	173	558	999999	856	999999	515	183	999999	238	573	12	826	951	789	672	422	341	238	715	161	999999	352	239	601	999999	827	478	983	833	426	999999	285	999999	999999	394	848	996	615	522	999999	576	999999	909	999999	999999	228	518	83	545	999999	531	834	999999	535	485	820	999999	781	782	999999	46	999999	815	811	381	726	215	968	405	823	425	999999	715	239	585	850	442	836	864	855	319	404	999999	918	895	368	24	95	507	999999	529	224	999999	999999	999999	386	461	999999	31	20	999999	550	678	721	999999	999999	999999	999999	999999	635	388	492	917	926	165	642	752	896	916	23	711	999999	470	830	999999	210	893	667	790	999999	398	343	814	854	999999	769	999999	726	428	100	999999	999999	146	872	195	47	307	905	892	999999	634	564	192	18	308	893	89	847	427	299	999999	999999	999999	749	246	54	677	73	94	396	917	35	478	825	773	727	
982	598	645	267	903	988	775	983	575	834	999999	805	555	949	689	877	308	139	188	789	999999	397	635	151	999999	244	821	506	889	608	96	999999	245	580	910	999999	999999	170	396	923	685	266	184	412	999999	871	517	144	706	49	727	349	999999	999999	984	595	962	503	999999	668	999999	999999	104	967	748	999999	570	975	999999	999999	674	147	742	265	999999	486	223	233	999999	999999	726	686	799	999999	880	747	999999	262	595	324	528	708	272	727	756	999999	172	216	664	107	311	542	105	507	375	589	606	391	999999	507	382	738	255	999999	999999	490	479	255	96	10	999999	318	389	999999	680	965	874	25	509	698	324	16	999999	161	195	194	590	302	483	300	151	337	383	98	941	789	463	862	785	275	936	999999	130	663	30	993	162	999999	827	409	715	590	881	190	193	376	179	103	225	757	899	187	771	796	859	748	934	301	782	890	511	22	239	243	762	999999	999999	906	140	202	41	219	475	84	585	560	455	203	904	575	620	999999	646	38	376	759	155	333	999999	282	68	861	599	936	897	702	361	648	427	999999	490	272	963	999999	725	690	999999	696	220	309	302	999999	396	217	280	151	375	211	867	999999	261	562	999999	999999	143	179	619	539	186	883	209	807	775	128	999999	357	407	624	312	685	999999	458	123	504	999999	326	474	392	665	756	336	159	780	424	999999	928	169	114	999999	555	80	182	999999	337	110	494	966	278	132	999999	744	751	999999	192	956	803	448	999999	878	816	705	237	873	999999	557	59	37	361	999999	999999	197	999999	999999	757	614	874	938	786	404	495	360	206	999999	742	21	584	261	598	999999	999999	489	561	236	83	850	843	309	99	779	999999	467	615	999999	966	735	451	27	151	577	91	864	662	214	392	465	999999	967	140	419	999999	797	999999	999999	999999	676	636	75	661	906	771	574	849	16	999999	38	745	999999	303	17	999999	999999	120	30	386	866	827	357	843	617	351	875	178	679	999999	263	38	722	822	299	109	999999	999999	244	806	999999	24	655	860	364	720	999999	674	133	849	999999	687	417	517	995	999999	288	231	53	564	896	999999	179	210	100	999	999999	999999	14	907	193	210	999999	224	869	852	181	496	489	896	363	211	54	830	399	575	999999	215	827	999999	999999	164	322	679	999999	999999	999999	455	999999	365	999999	999999	669	226	666	216	811	203	647	153	999999	792	999999	999999	999999	694	361	349	810	524	389	817	999999	564	97	38	887	999999	314	999999	16	726	726	134	207	999999	
541	828	174	999999	764	427	567	684	771	999999	999999	175	478	999999	758	505	644	999999	975	880	999999	999999	999999	999999	329	615	888	889	146	951	75	618	999999	147	163	999999	185	627	760	961	260	999999	999999	69	616	999999	727	99	999	510	91	480	158	327	644	436	699	999999	863	158	999999	677	547	819	999999	804	999999	340	999999	235	999999	27	495	23	630	999999	999999	79	999999	607	888	798	889	635	999999	594	469	632	503	726	834	999999	764	611	999999	582	648	999999	106	812	506	396	37	774	189	999999	985	144	696	411	125	629	515	266	270	740	788	911	949	999999	344	999999	837	999999	400	682	999999	883	590	58	593	347	973	219	110	502	770	124	455	805	999999	335	935	999999	611	999999	143	507	999999	999999	999999	999999	34	729	999999	913	558	693	999999	507	999999	112	553	648	817	777	656	305	165	767	970	673	465	999999	768	19	657	745	733	999999	549	999999	542	898	999999	856	323	253	741	197	943	87	740	948	999999	999999	999999	297	999999	833	558	837	352	583	722	131	281	880	999999	468	265	813	959	198	958	66	569	655	999999	960	464	412	999999	967	824	999999	932	517	159	271	999999	369	999999	899	636	711	412	958	186	142	585	442	293	283	999999	999999	127	999999	989	937	936	136	903	324	379	156	282	385	759	829	198	764	731	699	240	896	352	999999	562	256	999999	611	999999	261	385	32	999999	999999	45	693	775	999999	527	221	334	111	465	156	530	489	438	37	999999	356	943	821	710	594	52	45	787	999999	990	999999	294	335	657	999999	938	356	37	991	349	75	999999	999999	999999	519	374	999999	999999	206	999999	999999	817	625	412	132	999999	999999	321	534	248	999	906	717	400	784	999999	999999	454	813	999999	999999	999999	447	999999	143	302	999999	584	999999	229	914	605	590	527	917	925	668	922	535	344	999999	45	502	999999	999999	168	999999	418	462	592	999999	683	999999	989	366	620	380	999999	278	829	181	980	999999	315	999999	999999	325	200	482	999999	999999	86	919	999999	833	148	959	694	999999	974	955	727	999999	609	999999	999999	978	601	170	307	554	729	999999	999999	173	404	915	197	427	946	999999	155	935	603	332	299	763	158	165	999999	999999	685	601	999999	874	999999	858	520	461	103	999999	724	40	999999	999999	539	431	224	315	999999	233	771	276	999999	142	809	791	528	286	564	999999	829	445	942	999999	868	138	360	831	718	545	404	735	334	531	128	125	760	298	793	867	549	843	726	994	999999	418	211	171	74	999999	339	999999	897	627	596	288	
97	538	445	999999	81	393	596	893	828	46	942	868	23	693	999999	240	493	696	926	985	719	947	756	459	999999	999999	766	65	216	170	838	706	935	839	999999	999999	852	392	795	166	256	833	176	853	999999	342	158	380	631	999999	999999	210	700	610	569	149	782	986	483	883	999999	541	686	668	207	246	933	999999	665	809	387	999999	900	770	738	886	781	903	983	594	50	396	433	117	419	637	16	334	280	888	449	999999	909	912	539	714	999999	508	999999	240	409	974	714	822	721	999999	309	999999	871	683	368	878	999999	999999	842	240	999999	579	258	570	239	999999	903	776	999999	520	999999	999999	999999	33	999999	999999	999999	753	195	75	681	610	396	769	338	86	999999	597	999999	570	864	999999	80	309	606	999999	259	95	10	799	81	938	462	210	458	321	698	847	999999	95	630	999999	703	776	559	507	192	489	241	162	156	315	256	799	656	181	917	999999	427	172	33	173	753	395	994	742	999999	195	999999	27	387	614	653	445	999999	615	326	303	749	108	394	770	853	847	999999	765	999999	999999	553	287	403	999999	430	999999	72	467	505	317	782	999999	359	996	178	224	774	542	661	810	858	999999	854	624	192	328	777	999999	319	905	742	239	60	999999	999999	42	999999	620	194	872	383	999999	999999	19	521	932	999999	397	602	638	82	120	113	881	999999	999999	999999	999999	584	112	13	999999	157	999999	574	553	766	999999	999999	145	601	163	357	999999	437	386	999999	999999	113	259	999999	390	659	680	832	632	135	178	690	999999	609	844	46	92	869	573	334	519	444	999999	176	999999	42	466	999999	918	762	324	454	999999	580	587	676	335	533	623	160	476	768	942	427	597	183	235	535	999999	127	275	999999	863	61	422	410	144	92	693	357	999999	643	913	869	811	724	999999	558	32	999999	999999	999999	255	423	857	751	501	551	579	999999	806	930	290	801	497	403	999999	376	168	186	999999	252	840	275	957	999999	854	999999	999999	872	911	677	513	588	999999	999999	674	450	203	671	908	999999	513	981	550	272	362	999999	382	417	143	895	399	845	636	999999	718	980	466	34	896	428	999999	706	800	139	427	702	394	999999	729	150	183	496	278	999999	999999	858	725	695	481	741	701	207	739	25	287	668	999999	948	998	694	984	179	774	490	658	807	999999	420	999999	659	728	601	687	999999	721	903	999999	999999	730	999999	264	770	999999	164	727	737	967	999999	852	999999	750	445	782	45	166	999999	721	999999	999999	931	999999	314	850	821	23	109	520	
746	303	384	101	272	228	999999	439	223	626	620	999999	921	839	405	568	96	909	999999	999999	652	836	717	191	788	399	798	191	950	999999	731	151	628	227	230	491	478	667	488	999999	999999	999999	943	387	111	35	999999	101	282	746	999999	912	730	289	867	999999	586	202	312	872	429	999999	488	302	895	478	144	703	618	914	999999	429	431	999999	185	999999	893	999999	999999	762	999999	706	908	214	166	818	421	348	999999	320	999999	285	999999	999999	797	687	127	650	999999	633	891	674	483	368	999999	345	491	665	999999	821	26	256	123	549	851	722	58	284	146	86	67	999999	354	307	19	814	74	815	277	999999	928	252	847	456	999999	356	233	999999	557	820	337	755	999999	999999	303	657	171	814	764	84	639	843	513	416	575	106	330	999999	358	841	280	675	398	615	893	774	999999	999999	678	504	499	507	999999	999999	999999	311	561	816	13	361	999999	260	61	202	999999	94	738	440	880	775	36	58	201	716	550	662	367	628	644	529	999999	999999	145	999999	999999	141	126	999999	999999	274	544	514	181	999999	199	29	623	205	756	808	45	968	787	903	477	999999	315	20	999999	95	943	932	182	484	113	157	125	791	616	727	999999	550	773	999999	240	522	876	205	526	530	49	999999	872	835	493	289	999999	241	792	144	826	116	423	582	331	612	341	697	893	999999	999999	831	589	38	999999	495	205	181	999999	955	574	120	493	254	56	999999	999999	346	990	823	999999	883	999	481	901	861	137	200	294	628	999999	189	311	999999	999999	999999	999999	844	994	998	999999	546	568	836	570	999999	622	999999	535	549	999999	995	706	79	999999	999999	831	999999	999999	978	367	14	999999	54	999999	999999	808	18	628	999999	999999	225	352	991	999999	894	999999	999999	911	999999	999999	958	665	744	999999	195	483	999999	873	604	385	475	999999	25	999999	88	659	524	71	186	907	613	550	696	351	336	652	715	339	999999	706	668	205	940	739	409	349	151	968	999999	911	575	999999	33	999999	732	999999	336	361	661	244	800	111	735	999999	636	418	968	403	749	542	767	903	166	897	999999	279	777	286	241	999999	999999	999999	481	275	341	477	526	999999	618	999999	326	364	677	999999	906	566	999999	999999	112	990	380	748	228	999999	999999	672	978	135	999999	462	730	59	129	921	727	254	630	469	946	168	999999	735	785	920	226	413	999999	684	990	999999	999999	999999	184	251	369	769	336	433	132	668	498	400	496	165	108	277	244	999999	754	662	935	11	715	999999	108	644	962	308	831	
739	446	304	145	596	653	615	999999	878	562	999999	917	207	999999	287	999999	501	248	999999	999999	948	179	479	929	338	999999	999999	999999	239	152	724	806	38	602	392	999999	204	999999	900	999999	492	401	999999	203	796	999999	738	663	437	285	606	405	342	486	882	569	966	375	999999	381	845	216	645	735	837	999999	999999	605	999999	65	475	246	348	128	339	557	813	286	143	592	485	999999	971	954	999999	329	474	551	719	822	265	828	458	999999	999999	999999	756	630	365	644	856	143	708	381	810	369	67	223	157	335	756	690	999999	224	999999	999999	245	691	198	518	686	999999	885	999999	999999	646	788	819	999999	63	999999	192	921	498	736	352	446	599	154	187	271	260	999999	999999	76	574	596	999999	633	964	999999	75	441	846	957	999999	999999	576	581	999999	999999	248	760	103	534	573	769	999999	488	553	264	645	999999	21	257	436	942	502	75	235	59	999999	195	498	22	735	751	999999	540	227	105	870	999999	999999	606	999999	500	310	999999	502	999999	852	999999	90	710	405	999999	430	599	531	576	999999	510	355	124	36	62	272	91	999999	822	999999	213	999999	457	394	627	565	415	233	935	641	642	573	429	999999	799	115	788	616	216	330	999999	999999	999999	999999	999999	999999	866	579	971	238	999999	69	680	121	649	494	632	325	999999	999999	25	375	596	999999	122	999999	926	918	999999	946	999999	474	592	501	218	205	620	117	33	955	699	835	262	707	422	583	892	999999	556	315	482	472	838	254	999999	999999	422	999999	237	999999	999999	947	352	34	754	754	477	189	902	999999	873	525	301	823	999999	189	123	999999	522	539	53	999999	999999	999999	473	20	636	348	195	999999	999999	904	879	600	219	751	493	999999	999999	667	115	713	415	112	999999	957	180	25	981	136	995	532	999999	999999	389	137	586	430	999999	743	128	139	993	803	671	999999	999999	701	614	999999	696	886	936	854	999999	340	212	268	489	516	840	621	999999	999999	113	260	710	191	221	91	175	72	999999	218	549	975	719	612	441	473	321	999999	410	999999	440	999999	596	349	274	59	924	328	940	54	903	507	772	999999	999999	421	268	999999	490	999999	356	633	999999	728	314	457	620	600	827	26	204	370	999999	896	628	994	999999	999999	916	171	166	846	131	632	314	52	213	784	999999	30	999999	857	989	877	999999	806	999999	868	44	816	999999	334	999999	999999	850	999999	296	875	316	705	757	897	999999	999999	999999	509	511	587	423	272	999999	835	687	999999	812	999999	380	999999	782	999999	999999	795	335	110	
733	832	356	999999	782	999999	999999	337	999999	217	999999	316	320	999999	511	999999	304	322	455	772	571	602	646	999999	121	513	172	954	102	999999	610	999999	999999	447	594	543	163	313	999999	651	999999	917	999999	999999	544	505	36	999999	830	178	527	781	999999	563	538	140	195	662	96	278	609	801	244	999999	607	999999	744	872	86	968	461	990	999999	999999	264	999999	999999	999999	159	615	486	462	133	924	999999	829	620	18	909	464	358	500	227	536	52	999999	999999	384	872	999999	761	164	633	862	999999	537	274	547	999999	883	999999	28	513	481	792	156	999999	999999	999999	778	999999	735	963	621	619	999999	999999	981	761	999999	972	860	999999	916	854	332	828	270	999999	439	999999	999999	999999	35	568	339	999999	745	744	895	47	372	366	999999	552	35	999999	999999	999999	999999	999999	999999	785	759	999999	45	723	597	626	469	327	999999	999999	999999	223	999999	35	937	999999	999999	973	999999	999999	865	511	610	503	210	373	828	999999	999999	28	461	999999	281	298	950	999999	532	616	400	999999	999999	578	630	269	778	880	999999	10	262	957	962	999999	736	999999	920	258	999999	999999	522	234	798	338	510	999999	999999	912	999999	328	999999	999999	531	673	999999	908	962	297	999999	351	725	329	436	828	999999	859	65	999999	939	999999	377	999999	814	991	103	999999	330	946	999999	241	618	999999	939	618	925	439	436	299	999999	827	93	999999	999999	959	816	203	999999	969	459	999999	343	972	999999	716	999999	382	18	540	579	417	587	26	999999	999999	732	859	390	999999	902	449	999999	766	479	122	152	744	999999	855	184	900	377	360	999999	999999	898	999999	893	233	668	553	431	896	719	791	249	76	999999	999999	999999	957	813	980	77	19	227	577	503	860	573	215	57	163	365	679	49	236	999999	802	750	97	965	166	999999	358	28	536	56	999999	999999	999999	341	604	999999	227	96	397	293	487	209	331	152	42	999999	999999	505	277	999999	49	752	22	999999	611	979	148	999999	656	999999	999999	991	691	530	999999	988	498	874	453	534	148	999999	651	943	999999	999999	999999	945	999999	999999	696	853	999999	996	16	935	859	999999	729	625	489	235	440	567	574	495	518	999999	336	53	171	588	62	742	402	457	110	79	999999	18	560	203	68	158	143	999999	251	694	523	999999	138	960	999999	827	55	912	162	94	378	999999	999999	999999	619	999999	346	117	800	17	999999	559	835	790	42	721	75	296	999999	291	433	999999	254	823	287	455	915	211	444	999999	697	489	999999	25	701	949	924	999999	583	178	812	35	74	243	
101	963	55	348	928	999999	999999	758	744	870	661	999999	311	999999	351	174	974	145	999999	575	320	999999	999999	819	999999	92	797	143	999999	999	478	407	645	20	732	323	409	576	999999	22	999999	938	744	434	363	42	647	662	999999	419	204	999999	362	498	923	999999	999999	235	259	999999	999999	629	999999	745	401	264	999999	999999	999999	38	764	407	862	660	999999	381	379	999999	466	999999	445	144	552	303	805	800	54	999999	999999	754	614	183	999999	437	386	843	892	999999	42	109	999999	999999	133	999999	654	999999	999999	702	999999	999999	608	878	769	202	410	500	87	752	940	600	219	876	999999	784	423	999999	90	999999	283	999999	999999	379	797	366	57	98	20	999999	648	18	985	999999	999999	545	156	999999	414	134	37	886	766	149	68	441	889	143	999999	999999	149	74	715	391	999999	999999	73	238	999999	413	155	999999	490	97	114	999999	615	867	125	669	999999	687	999999	999999	407	397	502	348	321	366	999999	913	946	670	849	583	303	999999	923	633	481	918	656	11	978	715	405	678	44	137	826	31	999999	482	711	999999	999999	759	983	40	999999	724	917	724	999999	242	374	819	999999	531	638	21	943	491	197	719	41	999999	977	691	992	999999	313	193	539	455	895	999999	958	397	999999	543	999999	893	999	756	10	932	999999	999999	350	586	440	513	498	814	88	536	999999	999999	999999	712	782	301	48	999999	420	733	999999	490	346	900	860	850	834	105	999999	999999	491	440	718	108	999999	999999	350	416	393	799	999999	725	377	999999	189	966	966	999999	999999	328	854	199	346	277	747	584	410	999999	725	590	678	403	423	999999	54	854	283	999999	601	551	999999	999999	426	620	48	469	123	976	999999	999999	883	999999	344	82	205	302	104	451	360	536	830	900	690	999999	999999	301	311	349	324	335	693	999999	392	219	377	232	999999	725	239	288	470	433	999999	831	706	827	68	999999	831	752	759	832	971	999999	999999	60	941	623	500	746	999999	773	999999	395	210	249	999999	134	704	973	529	379	222	82	75	407	180	859	106	999999	243	959	999999	572	575	861	673	326	498	327	290	159	235	492	999999	696	771	344	630	467	999999	933	999999	999999	233	390	619	899	999	999999	999999	92	527	207	999999	207	266	99	999999	999999	999999	999999	636	387	692	380	154	999999	950	378	999999	836	238	638	934	309	322	658	349	195	999999	999999	326	185	446	208	631	38	999999	999999	999999	682	523	999999	892	226	307	269	176	999999	246	890	948	999999	688	53	999999	999999	272	214	999999	607	750	999999	
108	801	825	460	940	999999	748	126	749	37	999999	952	999999	947	746	717	11	63	999999	496	949	360	825	695	496	402	999999	743	765	999999	48	833	932	888	192	100	400	846	999999	681	114	129	151	999999	692	735	731	906	152	554	212	831	124	999999	999999	747	975	140	964	547	150	15	999999	973	988	115	30	433	765	655	999999	164	734	811	392	999999	219	904	12	761	999999	999999	999999	220	572	217	718	678	213	444	125	270	882	780	999999	999999	769	177	932	587	714	307	150	496	237	58	106	999999	871	856	538	999999	137	212	876	999999	414	150	410	781	396	352	230	330	540	66	281	999999	999999	999999	70	51	972	425	999999	373	999999	114	982	524	120	999999	806	356	906	999999	999999	679	904	839	694	628	766	999999	200	372	999999	820	999999	999999	999999	153	43	588	796	496	107	711	999999	512	999999	309	167	886	671	999999	546	873	999999	495	923	601	58	999999	598	441	284	822	999999	999999	999999	487	999999	999999	747	966	381	227	560	419	947	431	999999	402	445	395	471	880	488	999999	825	214	406	999999	257	185	104	603	990	364	221	999999	999999	481	226	999999	160	355	149	704	609	328	322	999999	547	501	999999	656	994	213	970	404	344	999999	999999	92	91	688	564	999999	999999	778	999999	999999	999999	672	944	51	186	999999	999999	125	740	783	609	507	891	401	922	755	107	999999	608	999999	393	817	940	999999	623	143	836	472	790	577	832	999999	999999	125	999999	875	557	46	999999	999999	999999	999999	663	999999	999999	361	200	689	765	999999	474	434	180	999999	812	390	999999	483	428	52	692	771	334	999999	999999	779	416	775	594	57	999999	70	999999	141	999999	538	163	390	999999	271	943	156	707	981	999999	999999	999999	651	313	426	153	83	617	999999	784	207	530	500	608	636	944	424	999999	718	999999	414	467	999999	999999	283	999999	999999	428	166	109	545	74	353	69	554	129	765	999999	999999	903	134	452	539	357	621	18	662	781	429	327	528	62	999999	379	699	939	620	30	39	999999	801	655	461	338	999999	999999	187	441	64	517	189	952	925	814	487	999999	927	692	19	275	999999	570	998	839	580	493	85	973	999999	614	508	744	999999	979	112	478	991	211	118	488	830	999999	999999	999999	999999	576	136	999999	892	737	21	928	20	999999	999999	241	656	621	757	755	999999	999999	80	449	18	444	519	946	712	18	970	999999	584	999999	999999	999999	999999	999999	701	999999	367	999999	999999	999999	603	579	734	679	365	870	999999	379	999999	362	430	626	161	999999	999999	999999	66	
190	472	884	767	294	354	489	999999	999999	398	569	920	999999	999999	167	133	447	999999	438	710	840	590	841	196	600	999999	231	110	818	999999	999999	194	998	948	186	999999	206	865	318	235	999999	360	93	481	999999	459	700	964	273	503	999999	441	999999	992	225	599	631	697	176	21	133	389	509	90	833	385	921	805	221	729	927	999999	537	999999	465	489	507	370	934	999999	583	267	836	325	488	133	719	999999	732	999999	806	508	999999	307	112	999999	851	13	647	999999	537	894	999999	543	576	999999	903	270	537	736	102	271	763	999999	437	865	553	999999	601	999999	665	999999	82	633	923	428	884	240	999999	600	638	999999	999999	66	999999	688	514	999999	749	357	229	999999	999999	995	999999	999999	999999	672	869	246	321	666	411	937	999999	621	822	129	999999	157	256	673	999999	936	107	598	548	706	421	749	361	260	999999	999999	999999	215	448	87	148	387	683	999999	371	865	288	971	101	784	845	992	999999	395	681	601	111	556	300	541	898	896	996	48	261	999999	884	71	231	167	999999	15	999999	745	980	243	473	44	999999	303	999999	135	506	999999	861	429	999999	966	999999	843	152	999999	999999	906	999999	999999	390	645	960	251	980	227	750	933	337	839	999999	999999	414	448	999999	999999	254	999999	884	772	399	999999	999999	831	247	917	492	388	25	523	100	277	566	738	852	828	84	70	322	439	385	999999	999999	31	610	761	562	139	715	86	688	918	999999	416	852	999999	999999	999999	13	999999	999999	371	918	813	749	999999	565	675	596	309	999999	999999	999999	454	396	999999	805	164	231	485	365	362	672	939	835	999999	255	160	886	703	369	999999	67	999999	999999	23	654	623	282	68	206	886	543	416	94	999999	244	577	29	999999	999999	314	907	527	707	382	699	979	999999	577	306	999999	789	892	999999	55	137	433	999999	383	999999	191	999999	173	289	478	999999	266	855	340	936	678	141	860	360	65	48	539	552	999999	324	999999	646	704	999999	791	107	650	476	999999	999999	999999	826	646	853	171	999999	744	999999	238	563	442	133	647	641	999999	999999	928	999999	999999	17	597	880	428	68	507	545	187	999999	497	381	179	789	816	963	999999	999999	494	999999	198	633	304	300	999999	999999	881	551	999	73	143	517	179	117	591	41	779	930	408	999999	999999	626	253	342	750	857	394	652	317	999999	999999	776	788	920	353	261	999999	307	999999	660	186	955	999999	999999	278	980	212	71	208	785	193	204	453	907	999999	571	389	962	549	467	999999	999999	999999	325	999999	999999	728	
258	999999	339	328	482	999999	999999	999999	400	999999	139	73	770	999999	332	999999	531	999999	321	333	881	269	782	872	750	757	108	999999	948	721	230	567	912	261	999999	307	868	999999	711	830	999999	506	271	490	999999	898	999999	812	61	784	713	999999	245	42	847	988	981	999999	578	724	275	471	462	678	860	571	161	519	999999	35	585	999999	788	999999	628	384	997	301	621	852	999999	999999	234	999999	18	405	999999	879	999999	965	999999	999999	888	986	565	243	999999	593	630	688	746	270	122	999999	209	649	47	999999	999999	472	991	690	999999	726	746	979	247	299	669	999999	999999	282	114	735	999999	999999	999999	801	925	394	340	999999	999999	933	115	717	184	999999	999999	369	368	576	474	941	999999	999999	565	172	250	586	996	999999	923	175	447	474	165	386	326	35	474	999999	829	30	999999	586	30	912	620	38	999999	48	999999	309	106	674	807	173	761	999999	618	22	561	349	398	585	999999	504	999999	641	562	797	999999	939	999999	999999	746	454	999999	397	615	652	999999	221	781	958	430	623	999999	999999	667	999999	625	252	416	462	999999	489	632	999999	105	525	427	979	476	999999	166	999999	414	974	999999	362	364	999999	468	966	999999	350	568	999999	165	867	435	721	973	570	181	999999	532	443	448	266	822	263	302	99	235	572	999999	999999	999999	999999	219	104	999999	315	999999	262	784	999999	992	343	921	202	999999	238	100	705	15	999999	836	526	999999	999999	535	670	539	110	81	999999	740	896	999999	999999	638	130	657	340	875	668	932	918	855	92	450	999999	345	630	999999	73	999	529	999999	999999	936	284	181	999999	569	999999	999999	536	191	415	709	105	738	999999	999999	280	580	999999	999999	346	999999	918	671	780	530	430	335	909	999999	999999	379	221	999999	766	858	363	948	999999	771	698	999999	999999	737	449	383	355	376	218	76	591	493	249	698	230	999999	999999	613	401	717	148	850	999999	999999	184	46	999999	999999	971	999999	210	331	170	988	141	999999	577	190	231	406	185	999999	126	842	657	999999	139	999999	119	901	840	749	556	999999	632	848	36	117	562	413	885	589	405	999999	865	999999	332	261	567	776	298	999999	391	994	542	93	999999	33	640	660	907	975	999999	79	437	999999	775	468	365	293	427	469	628	818	521	595	659	185	976	999999	999999	877	955	342	613	13	368	561	169	999999	123	999999	477	901	506	909	932	999999	514	415	494	863	896	283	359	828	999999	573	483	999999	434	559	56	252	999999	39	30	324	466	434	102	223	309	816	180	423	991	
999999	321	612	663	333	671	571	903	337	981	682	999999	785	793	795	88	223	124	999999	999999	234	442	476	999999	999999	999999	90	322	281	999999	89	112	935	999999	493	261	999999	292	111	888	999999	348	142	58	999999	341	681	999999	307	144	95	702	616	467	767	293	844	722	56	463	999999	258	999999	773	901	579	999999	948	310	543	217	999999	999999	675	481	885	310	999999	999999	285	999999	449	999999	146	999999	387	496	478	79	999999	416	999999	999999	647	999999	236	716	369	156	768	295	732	339	999999	926	165	689	940	985	881	983	426	180	770	275	151	243	495	999999	523	92	999999	878	111	999999	69	694	374	999999	255	179	999999	999999	999999	999999	466	120	261	220	323	697	999999	492	198	225	990	999999	475	382	999999	992	231	74	999999	685	716	853	238	636	867	470	324	572	999999	711	52	154	397	780	809	40	999999	999999	980	825	536	95	999999	999999	999999	91	228	992	222	262	947	876	648	107	284	612	999999	625	352	852	382	983	752	486	182	845	590	695	573	135	999999	999999	93	999999	159	630	173	352	499	786	999999	332	360	487	763	176	505	999999	506	206	158	366	999999	138	452	999999	343	999999	713	300	501	533	429	96	251	11	792	841	948	653	449	540	135	566	999999	60	633	274	722	16	350	999999	198	376	999999	654	23	999999	364	999999	296	999999	999999	209	999999	717	903	999999	999999	761	383	664	352	852	757	618	241	376	527	402	999999	999999	491	706	950	211	344	62	999999	999999	988	999999	486	351	366	490	901	926	281	893	157	369	999999	960	632	686	999999	346	619	999999	423	647	438	962	686	227	478	932	258	93	382	850	163	649	999999	546	187	10	999999	277	717	315	999999	634	999999	999999	51	530	84	274	263	998	999999	752	183	351	408	999999	665	149	22	968	999999	197	520	999999	216	388	197	96	508	947	850	352	650	118	552	804	716	136	185	948	858	983	830	384	999999	999999	476	431	147	662	344	356	265	999999	999999	999999	123	999999	999999	662	999999	987	765	315	999999	101	111	75	798	604	807	539	999999	73	120	693	367	999999	999999	805	912	765	948	845	999999	503	96	901	480	646	690	768	782	523	615	870	999999	524	235	999999	309	410	999999	542	999999	999999	393	999999	637	999999	548	977	69	548	999999	999999	49	920	999999	655	14	210	595	162	914	999999	756	450	458	250	475	843	999999	573	506	511	999999	415	990	807	120	895	274	536	107	712	708	244	999999	48	830	307	821	579	320	109	815	999999	628	815	59	943	742	
396	478	705	76	495	52	248	444	999999	929	895	545	118	935	68	999999	999999	340	999999	999999	999999	419	177	31	341	999999	406	696	662	787	184	758	177	999999	999999	67	999999	999999	223	202	999999	604	207	999999	999999	44	999999	999999	756	424	426	484	999999	275	333	999999	999999	683	999999	242	645	551	781	846	999999	147	378	955	68	11	999999	565	127	999999	152	814	222	999999	106	306	61	243	940	247	370	699	231	901	829	900	756	717	910	999999	999999	999999	822	361	623	999999	999999	999999	114	755	760	861	366	999999	133	518	999999	511	587	999999	999999	999999	999999	544	999999	64	916	477	999999	168	254	946	655	999999	773	169	992	861	999999	317	640	804	139	194	486	999999	342	23	778	321	145	254	140	481	799	155	381	288	999999	568	999999	198	999999	999999	510	814	215	229	443	999999	525	999999	999999	279	797	386	281	426	67	999999	999999	902	999999	999999	999999	10	816	183	348	627	999999	714	999999	616	445	452	684	193	684	999999	303	999999	579	814	795	242	918	860	999999	422	999999	999999	999999	899	846	999999	999999	999999	922	999999	998	42	881	999999	185	811	917	999999	834	999999	702	98	741	999999	999999	999999	332	884	28	791	91	956	499	999999	754	832	999999	96	999999	476	952	377	271	184	673	270	241	763	638	984	999999	208	36	338	999999	785	999999	834	999999	247	646	615	298	141	428	52	542	956	999999	353	327	999999	949	367	403	335	826	567	722	422	377	568	256	999999	999999	883	930	999999	999999	969	619	660	870	532	829	999999	88	999999	756	631	727	285	701	295	666	493	259	668	934	999999	958	655	121	999999	870	88	369	264	999999	545	122	382	999999	102	733	667	960	999999	999999	66	999999	697	999999	101	999999	101	866	961	999999	983	633	271	235	821	20	999999	999999	77	999999	751	977	824	475	999999	999999	355	999999	609	999999	999	532	833	140	877	999999	271	844	30	119	779	221	999999	887	681	999999	850	156	929	91	769	129	893	765	786	999999	432	999999	600	999999	348	999999	267	999999	377	460	800	140	358	683	999999	999999	999999	957	882	540	999999	936	793	999999	667	209	605	527	791	880	639	999999	354	798	715	48	254	447	771	222	999999	998	519	230	121	720	798	256	342	650	600	999999	883	255	510	496	438	301	999999	148	999999	739	999999	497	820	999999	785	559	967	710	875	999999	196	669	586	999999	426	999999	197	947	999999	359	195	151	999999	704	194	999999	999999	229	610	953	999999	632	260	999999	391	31	999999	999999	934	999999	999999	631	775	519	999999	223	669	999999	999999	
999999	999999	999999	736	999999	999999	999999	218	126	547	686	271	748	110	921	999999	564	419	999999	198	405	173	807	22	173	80	999999	376	999999	999999	999999	439	368	160	999999	849	565	895	999999	999999	915	813	293	999999	258	999999	999999	999999	853	999999	999999	804	999999	741	674	701	306	954	573	541	990	109	999999	999999	575	257	903	597	364	999999	993	999999	770	702	283	591	880	999999	764	196	540	42	999999	999999	771	177	141	626	999999	54	552	610	332	999999	679	816	999999	133	999999	10	83	999999	176	999999	967	525	43	999999	468	92	820	341	199	999999	999999	957	586	638	999999	408	125	286	999999	319	530	392	345	663	33	466	226	757	698	763	123	597	999999	742	842	255	143	536	168	403	233	999999	421	999999	114	999999	240	999999	734	867	999999	796	831	856	260	584	999999	379	999999	11	866	73	999999	435	273	414	101	999999	796	152	274	588	999999	717	96	999999	971	400	558	311	236	488	32	999999	878	999999	766	19	492	267	999999	763	955	167	537	170	577	999999	682	700	630	396	941	592	999999	307	678	999999	770	940	613	789	821	279	775	387	51	999999	999999	946	648	91	361	538	999999	511	632	960	190	999999	742	999999	718	858	681	839	547	999999	999999	580	647	999999	249	999999	653	286	942	999999	392	999999	128	764	437	735	62	999999	44	412	516	101	674	718	932	844	207	627	81	962	598	935	839	611	585	999999	309	995	841	809	999999	799	568	946	578	999999	807	999999	557	982	999999	142	804	145	923	145	906	928	719	999999	999999	35	215	999999	999999	999999	319	517	999999	461	435	66	707	235	527	716	533	727	150	902	46	999999	79	999999	166	466	999999	704	687	449	999999	380	999999	446	465	999999	594	588	859	131	720	999999	999999	106	557	749	999999	999999	618	217	612	999999	788	817	999999	999999	955	999999	823	631	326	999999	829	739	390	999999	780	271	770	999999	999999	999999	999999	28	999999	746	431	973	541	416	41	561	95	480	999999	999999	591	999999	87	340	903	999999	764	237	999999	114	470	69	715	999999	969	999999	809	951	95	667	320	769	636	622	703	982	999999	417	599	764	530	359	999999	499	473	322	193	439	763	999999	190	641	999999	86	286	371	267	49	446	868	999999	144	395	999999	999999	822	831	999999	637	921	892	999999	637	50	584	999999	167	226	38	656	999999	379	197	441	486	679	556	559	346	341	725	546	970	731	22	396	964	999999	999999	651	490	729	999999	842	761	833	13	182	999999	175	213	999999	20	790	889	382	947	953	693	902	999999	282	
128	999999	205	355	999999	906	999999	198	156	436	999999	387	176	260	577	999999	679	653	675	999999	67	181	138	684	535	190	842	999999	999999	20	47	999999	385	218	610	506	646	415	457	107	154	313	28	776	742	999999	623	639	805	999999	284	50	236	891	224	999999	177	521	820	205	999999	398	749	999999	399	292	11	957	649	80	708	273	205	999999	999999	754	162	361	999999	902	566	213	834	846	999999	999999	999999	494	999999	999999	339	135	595	261	43	756	563	882	386	459	999999	665	989	999999	894	20	999999	658	999999	469	794	999999	578	917	638	860	564	902	999999	403	504	999999	963	985	740	582	677	944	999999	483	200	279	999999	493	999999	901	223	108	999999	725	161	140	832	534	869	999999	556	999999	622	183	202	661	483	983	955	124	701	14	994	321	342	900	124	188	279	525	841	95	646	737	646	465	950	684	252	373	684	439	126	227	36	999	331	371	291	539	796	999999	538	167	999999	218	114	999999	392	999999	25	653	265	353	682	470	999999	884	536	736	710	798	741	591	439	272	888	777	294	342	578	752	897	739	729	999999	557	999999	538	438	999999	318	302	999999	357	41	184	772	545	999999	968	446	835	999999	828	997	260	999999	727	999999	330	999999	357	59	681	273	756	525	999999	831	913	552	356	999999	385	402	506	749	999999	408	98	126	999999	728	999999	142	917	353	911	731	999999	610	761	601	118	999999	961	252	999999	94	284	999999	157	713	651	426	100	736	178	999999	501	510	713	999999	999999	213	105	999999	684	549	355	413	999999	999999	241	313	790	754	999999	362	440	263	999999	999999	999999	999999	968	528	87	999999	51	999999	184	485	240	99	896	441	753	904	928	343	568	769	739	870	999999	264	481	348	999999	346	747	816	995	247	79	999999	206	999999	244	576	551	736	999999	174	238	999999	662	151	416	358	10	999999	433	106	695	670	999999	999999	394	999999	57	738	322	705	443	999999	489	999999	30	341	245	345	669	361	999999	999999	999999	574	642	916	601	339	932	286	345	661	392	898	551	408	155	943	34	530	529	812	423	999999	730	869	649	669	999999	84	123	665	425	81	314	863	409	999999	999999	478	122	999999	806	999999	370	782	976	590	451	621	196	302	320	149	831	979	418	999999	844	772	276	932	217	999999	173	679	245	320	594	688	999	311	999999	999999	417	812	16	999999	441	948	893	69	228	999999	999999	820	354	286	249	334	455	939	999	848	211	999999	999999	948	999999	999999	999999	665	995	762	621	884	999999	764	
732	999999	999999	40	37	999999	878	217	713	707	969	999999	335	999999	999999	270	242	70	311	484	999999	237	999999	68	514	751	411	238	73	999999	888	999999	851	590	554	999999	999999	424	999999	113	969	994	476	802	999999	999999	365	587	999999	999999	999999	561	583	999999	420	504	999999	915	526	999999	494	650	154	258	819	966	500	745	415	850	999999	818	158	207	999999	999999	760	510	89	984	999999	999999	643	999999	935	336	430	366	999999	999999	513	445	898	635	619	999999	999999	228	999999	22	39	999999	181	743	826	711	999999	999999	979	70	744	216	835	541	890	999999	17	817	322	493	999999	144	575	366	347	473	919	523	999999	196	509	542	999999	76	999999	999999	652	999999	999999	234	922	54	387	119	314	306	610	366	744	949	999999	43	905	499	477	894	54	815	406	999999	791	890	797	792	560	999999	999999	768	586	999999	999999	117	316	999999	570	999999	756	999999	999999	51	999999	562	778	999999	875	999999	637	37	599	70	999999	837	503	156	442	42	257	595	999999	113	616	842	780	999999	932	214	999999	816	929	976	148	588	999999	364	501	238	122	169	916	93	574	661	178	999999	393	189	613	999999	656	537	253	999999	999999	947	434	999999	782	999999	999999	671	999999	820	108	999999	922	152	999999	149	655	999999	999999	98	678	474	539	955	999999	999999	999999	999999	600	566	170	401	733	976	999999	816	929	480	999999	964	464	999999	343	999999	999999	999999	999999	251	115	999999	515	452	617	164	999999	443	999999	999999	999999	999999	910	951	80	999999	999999	706	999999	999999	472	267	219	184	757	955	634	432	999999	785	401	128	661	995	999999	135	60	718	783	578	492	246	407	460	133	929	63	512	185	999999	104	999999	664	656	999999	848	265	340	999999	661	999999	71	312	999999	87	238	865	915	314	944	999999	940	999999	321	463	235	859	758	999999	999999	902	131	999999	982	691	544	463	999999	999999	799	870	999999	999999	999999	57	430	934	774	999999	999999	74	999999	207	240	25	999999	934	352	203	553	988	506	290	999999	759	409	814	330	940	542	774	999999	999999	999999	84	423	916	800	274	42	301	94	999999	164	999999	764	923	27	966	538	610	121	811	672	810	999999	999999	999999	372	648	999999	999999	834	839	130	999999	449	999999	166	999999	246	143	999999	170	262	999999	130	135	112	999999	999999	999999	999999	412	999999	663	999999	35	704	710	984	759	437	626	426	687	260	546	44	559	325	241	860	375	301	476	42	651	999999	906	253	313	64	378	172	819	260	431	907	466	999999	423	987	455	617	487	999999	461	744	575	
652	584	101	999999	999999	253	936	988	120	465	630	406	615	999999	466	999999	704	999999	999999	606	437	828	999999	577	404	901	253	999999	757	814	770	999999	999999	845	999999	668	222	999999	698	918	883	271	321	451	836	758	999999	199	999999	936	783	646	999999	147	999999	823	945	999999	158	777	10	531	999999	305	695	59	999999	770	999999	798	468	202	370	544	999999	175	517	999999	741	646	103	63	999999	820	41	134	583	769	706	999999	723	698	363	920	918	362	999999	25	999999	786	999999	999999	999999	200	999999	999999	285	463	425	999999	316	758	782	999999	684	946	114	999999	999999	571	475	729	999999	113	84	999999	999999	450	626	370	144	501	441	954	999999	65	407	235	352	999999	848	130	354	733	133	965	915	852	246	999999	257	620	999999	195	321	538	999999	552	125	708	752	835	999999	65	999999	814	326	828	134	628	548	879	78	824	722	999999	385	999999	979	119	999999	986	214	999999	122	524	750	255	642	848	999999	999999	119	999999	999999	22	293	299	895	318	999999	999999	999999	617	999999	378	552	926	999999	965	163	643	573	16	854	766	631	193	942	324	74	81	195	999999	546	693	769	999999	999999	709	72	96	999999	670	999999	999999	999999	596	230	999999	971	823	783	677	694	447	291	112	788	931	391	109	356	999999	254	999999	901	451	80	739	608	127	800	762	999999	77	209	902	545	98	507	44	999999	208	352	250	298	518	591	108	412	666	646	205	328	962	739	863	426	893	999999	817	525	490	999999	854	999999	999999	773	627	999999	388	567	999999	434	356	146	999999	239	13	289	393	860	972	337	941	481	605	444	940	999999	346	486	652	999999	690	519	482	999999	999999	227	277	999999	963	860	33	109	945	771	971	825	591	999999	422	999999	482	956	553	999999	203	383	428	999999	999999	999999	902	999999	914	477	743	837	663	94	741	786	21	999999	897	121	313	999999	535	834	999999	124	746	711	999999	47	750	733	965	329	870	124	799	999999	911	673	957	131	194	999999	37	999999	172	507	999999	636	999999	999999	69	441	999999	360	999999	999999	999999	717	553	200	999999	876	727	999999	871	344	223	627	987	329	736	233	163	999999	999999	67	999999	338	952	248	818	999999	999999	916	673	533	479	999999	276	214	999999	203	130	767	292	317	999999	999999	272	827	999999	275	648	283	106	999999	288	667	703	790	787	784	765	314	381	411	441	811	346	347	999999	704	999999	782	750	543	999999	396	900	349	317	790	75	135	955	553	999999	999999	819	837	999999	811	816	999999	999999	794	438	815	999999	
880	876	939	680	925	962	999999	914	866	532	999999	733	891	767	363	483	997	719	999999	999999	828	623	279	991	508	102	999999	888	875	364	955	114	297	11	999999	473	378	119	150	999999	999999	638	999999	639	999999	114	364	54	463	11	999999	85	798	999999	999999	999999	606	947	181	999999	909	999999	48	511	577	458	445	890	747	889	115	887	578	477	982	999999	999999	640	735	404	738	18	435	873	999999	880	316	831	444	999999	867	999999	937	999999	262	999999	599	420	72	807	669	999999	306	573	896	543	506	331	483	999999	999999	966	221	999999	104	900	275	175	577	999999	152	999999	999999	985	32	684	949	271	999999	316	999999	290	999999	999999	999999	274	712	999999	977	400	383	985	358	77	205	999999	219	999999	222	999999	410	434	842	999999	665	65	28	320	551	221	999999	244	116	176	777	286	999999	292	52	830	198	413	198	187	322	167	265	388	999999	131	475	789	999999	862	906	175	447	999999	999999	679	256	999999	320	765	806	149	878	192	999999	919	512	999999	128	392	174	996	246	999999	62	508	999999	640	530	429	746	804	999999	254	999999	612	839	195	29	372	583	796	103	999999	380	183	288	999999	98	870	618	548	999999	666	999999	910	928	999999	999999	765	999999	616	871	891	28	999999	999999	999999	922	688	90	327	906	755	808	999999	999999	813	295	878	229	727	551	659	810	999999	143	999999	556	359	683	67	45	999999	493	967	924	211	414	377	230	654	999999	999999	999999	301	999999	915	999999	330	16	125	496	281	999999	161	74	221	999999	820	999999	999999	87	573	14	32	999999	999999	272	999999	453	701	408	999999	658	999999	577	152	869	519	566	227	670	236	352	567	571	763	999999	341	903	999999	131	999999	508	795	576	586	404	767	19	989	653	999999	876	315	717	578	623	971	999999	922	351	571	263	651	764	851	230	447	461	999999	933	999999	937	740	999999	814	418	862	998	990	747	999999	509	576	574	999999	359	47	850	992	149	747	757	981	999999	999999	999999	857	999999	724	999999	957	315	999999	66	722	90	146	734	902	169	761	973	999999	185	249	999999	687	999999	999999	999999	192	999999	999999	999999	999999	183	956	378	31	483	561	830	283	633	789	795	29	999999	851	572	222	313	947	832	388	774	173	806	131	497	652	999999	920	232	184	370	846	111	999999	549	134	999999	713	428	608	930	699	959	999999	453	52	177	235	548	289	879	649	999999	10	420	999999	999999	999999	533	830	999999	910	61	459	429	949	918	648	312	448	454	599	999999	999999	999999	85	999999	999999	
999999	455	485	999999	382	942	304	721	999999	999999	461	539	999999	520	190	999999	999999	30	648	510	999999	504	999999	529	923	109	999999	289	130	412	999999	999999	806	739	999999	88	355	236	999999	999999	999999	707	739	817	196	772	474	934	999999	931	406	438	436	703	454	182	331	955	631	282	117	24	600	999999	559	125	733	244	941	999999	252	601	491	540	355	999999	765	316	342	160	635	900	870	199	999999	122	909	999999	295	999999	757	400	999999	265	999999	149	117	931	267	81	49	999999	992	317	689	804	946	895	999999	195	417	24	622	480	647	999999	999999	999999	800	446	216	630	949	544	354	851	996	999999	539	216	161	999999	59	271	121	405	908	999999	510	212	999999	999999	999999	999999	989	743	999999	134	618	794	999999	705	999999	999999	999999	419	290	457	963	837	807	720	366	151	43	999999	964	999999	369	251	999999	591	999999	598	280	999999	875	849	555	999999	83	872	617	745	220	456	702	238	999999	702	125	460	599	672	999999	455	656	613	76	416	778	426	999999	999999	495	413	804	542	999999	670	543	441	999999	361	763	935	112	621	930	999999	880	736	953	667	136	999999	991	238	999999	824	999999	271	783	999999	999999	657	118	250	999999	807	999999	170	688	737	168	684	557	247	999999	469	353	45	683	488	535	52	473	106	999999	647	999999	575	349	725	132	282	999999	763	529	116	826	999999	999999	132	935	999999	57	226	509	999999	999999	754	328	999999	481	999999	587	999999	999999	999999	194	21	999	612	395	85	820	999999	999999	999999	36	794	718	803	642	490	999999	560	999999	815	994	999999	999999	798	999999	667	257	615	254	999999	694	362	159	738	922	815	999999	758	737	859	899	95	611	623	425	506	45	525	101	990	999999	37	752	798	795	936	423	999999	266	728	828	215	718	993	200	674	999999	979	880	827	628	999999	823	999999	915	999999	645	973	383	850	999999	999999	523	263	999999	667	609	999999	999999	985	401	999999	502	18	41	999999	377	617	433	999999	861	999999	644	274	999999	923	213	70	999999	886	999999	999999	827	415	999999	999999	691	999999	221	532	74	292	46	999999	435	966	422	814	661	231	999999	37	999999	631	999999	576	96	259	891	859	463	549	999999	999999	693	999999	999999	97	999999	999999	12	913	405	999999	687	578	999999	749	838	406	510	398	409	660	999999	273	999999	205	426	530	21	999999	573	999999	999999	999999	999999	979	999999	483	141	335	903	727	229	628	632	650	944	419	999999	347	421	495	358	75	999999	999999	999999	999999	62	638	670	390	922	999999	349	53	831	172	
766	50	547	999999	999999	185	495	681	440	725	641	258	261	16	974	673	30	88	14	14	384	999999	276	781	431	999999	664	522	999999	999999	288	999999	999999	782	653	516	799	999999	230	999999	999999	469	388	987	789	804	999999	663	416	258	550	271	999999	827	787	999999	773	999999	933	999999	520	999999	876	782	446	999999	439	479	363	467	874	999999	999999	999999	434	915	614	289	991	627	126	11	115	556	118	27	550	992	999999	999999	743	43	133	999999	999999	606	592	606	999999	999999	375	907	310	999999	384	999999	414	999999	402	872	167	999999	774	316	999999	999999	999999	329	673	429	999999	446	999999	999999	724	841	840	407	180	828	332	18	738	264	261	219	700	166	181	531	612	999999	599	132	723	259	268	816	805	151	738	999999	932	131	999999	928	432	828	234	999999	746	17	45	574	999999	999999	755	999999	64	445	999999	711	999999	999999	817	999999	846	362	758	475	999999	33	601	999999	99	69	85	999999	999999	333	786	872	931	638	784	605	307	999999	582	574	503	748	762	370	999999	37	125	790	314	65	999999	80	79	759	960	723	415	17	999999	489	83	148	489	999999	999999	946	999999	519	999999	221	871	820	779	193	972	834	271	241	705	72	944	295	312	974	999999	999999	802	999999	678	70	199	300	551	999999	501	364	268	41	711	386	999999	605	432	999999	194	270	999999	885	787	135	462	184	311	999999	545	787	999999	515	999999	943	153	999999	841	307	999999	580	278	999999	692	617	576	999999	529	329	814	999999	862	220	789	980	424	916	394	999999	608	25	999999	999999	557	713	999999	752	551	768	243	650	764	999999	80	999999	992	614	203	180	558	232	654	982	999999	206	924	625	725	508	999999	999999	999999	298	999999	16	591	148	138	978	98	824	688	999999	999999	174	583	737	149	186	988	999999	723	999999	993	999999	371	17	533	999999	788	903	999999	53	249	999999	999999	476	436	74	999999	853	486	224	999999	734	544	999999	896	442	623	197	485	999999	520	719	512	997	304	323	645	583	615	777	200	999999	999999	645	522	87	736	117	310	999999	999999	999999	999999	508	143	999999	840	478	999999	101	737	600	428	487	533	530	504	999999	999999	123	999999	448	999999	709	34	896	937	899	380	818	705	516	886	409	396	384	999999	999999	864	45	482	176	473	524	999999	599	999999	999999	122	991	583	306	935	197	656	714	897	623	484	246	332	941	107	999999	395	231	999999	28	999999	158	144	500	575	146	640	262	975	723	669	999999	999999	626	787	999999	999999	408	581	699	752	999999	487	772	
529	999999	712	541	999999	181	138	817	885	999999	229	963	857	92	731	798	557	404	738	183	953	60	116	705	164	718	999999	986	650	999999	275	418	671	371	971	946	434	999999	193	804	595	999999	999999	391	999999	823	999999	162	677	999999	151	358	943	999999	819	478	521	16	387	360	999999	999999	999999	870	482	810	302	496	121	785	999999	458	221	999999	588	111	999999	724	999999	340	999999	903	319	867	872	917	475	999999	551	502	999999	427	722	832	689	452	684	678	999999	596	530	45	999999	892	419	693	146	999999	999999	717	967	797	999999	56	173	221	832	999999	999999	999999	345	999999	944	618	360	999999	736	389	254	145	427	833	816	999999	999999	161	999999	427	457	189	781	465	641	833	999999	999999	999999	675	668	478	619	383	679	353	261	594	999999	433	999999	999999	957	757	765	590	300	143	980	997	999999	999999	359	415	852	999999	783	879	999999	120	92	722	237	70	720	999999	525	53	163	472	460	999999	70	438	999999	984	999999	33	999999	999999	543	401	999999	721	439	656	128	999999	531	861	569	381	300	980	351	819	245	999999	999999	989	74	999999	980	518	547	30	951	921	530	868	597	999999	189	999999	999999	690	75	516	999999	999999	657	321	521	302	999999	999999	999999	90	96	76	999999	334	986	999999	999999	999999	421	999999	184	418	999999	206	683	663	274	809	201	58	999999	660	753	999999	276	973	341	752	735	688	616	468	106	870	999999	464	999999	272	774	999999	999999	291	279	999999	342	221	368	999999	999999	858	999999	102	999999	876	677	436	322	29	67	999999	378	244	559	732	532	999999	999999	834	371	229	999999	11	45	721	999999	130	999999	999999	397	65	999999	999999	125	999999	660	523	581	230	999999	408	151	999999	214	999999	110	31	999999	999999	405	626	999999	534	99	999999	324	36	67	175	93	999999	999999	496	999999	12	409	999999	128	683	82	18	143	999999	641	963	87	999999	796	999999	621	770	398	843	430	770	999999	89	790	707	561	633	999999	416	999999	999999	362	655	478	211	361	612	902	58	474	396	999999	999999	999999	136	999999	880	239	782	999999	322	168	211	999999	860	846	329	708	999999	131	999999	553	727	999999	996	611	432	965	594	922	18	999999	349	999999	999999	999999	999999	197	663	377	681	999999	682	862	823	487	160	589	617	365	42	904	491	999999	35	843	765	999999	896	525	907	914	999999	859	545	454	999999	999999	40	999999	497	999999	54	999999	449	999999	870	864	143	999999	999999	999999	358	239	890	114	387	422	999999	201	523	999999	999999	148	999999	766	999999	999999	327	378	669	
328	999999	44	867	899	859	446	487	999999	999999	900	717	387	74	75	565	999999	999999	999999	77	405	487	839	999999	999999	841	906	584	683	296	57	547	764	849	142	999999	999999	371	991	255	940	934	374	999999	622	791	913	83	999999	210	353	853	886	999999	999999	840	720	999999	879	68	953	862	804	693	999999	362	952	538	932	781	251	999999	977	195	137	471	123	620	999999	206	928	999999	190	483	999999	999999	999999	463	585	302	573	999999	999999	933	301	87	999999	999999	303	269	999999	384	151	999999	999999	310	876	700	183	801	727	110	999999	682	139	999999	999999	999999	751	731	701	999999	953	639	218	999999	561	54	893	59	341	442	999999	187	368	553	999999	999999	524	642	999999	960	290	999999	574	473	999999	809	999999	180	405	808	929	999999	568	349	431	511	999999	65	748	831	999999	133	999999	294	999999	360	324	585	439	999999	806	118	414	999999	218	179	74	745	999999	751	251	722	999999	533	513	754	618	999999	132	189	999999	999999	893	999999	163	167	323	290	999999	460	495	227	741	999999	999999	999999	167	826	999999	261	446	999999	964	997	589	999999	478	936	781	39	999999	999999	463	999999	962	347	999999	918	588	999999	999999	784	65	641	266	999999	999999	373	530	999999	999999	792	886	999999	999999	492	504	999999	906	79	688	386	508	999999	718	199	763	490	999999	664	999999	999999	248	90	405	999999	613	333	740	999999	112	115	999999	99	443	949	419	593	517	479	843	328	21	519	372	479	285	999999	922	77	270	999999	999999	999999	96	999999	553	806	474	90	878	999999	166	350	966	999999	970	419	226	768	999999	180	972	999999	821	287	237	729	999999	926	999999	217	410	672	305	611	999999	550	999999	95	999999	612	999999	437	600	999999	999999	670	552	999999	508	866	189	163	297	99	999999	999999	999999	809	130	999999	999999	547	703	671	769	999999	55	999999	524	999999	999999	140	372	177	62	545	257	999999	999999	566	187	929	427	999999	38	256	999999	215	93	860	506	203	965	581	525	580	999999	999999	902	678	625	196	274	88	459	58	791	130	46	982	999999	895	694	563	647	999999	999999	194	642	523	999999	839	999999	663	923	999999	175	791	651	999999	811	327	999999	446	941	999999	665	348	69	979	465	264	999999	110	909	610	508	411	934	999999	460	549	296	389	999999	785	914	610	165	246	883	999	999999	999999	999999	633	650	258	622	999999	503	999999	134	663	999999	853	670	999999	999999	323	999999	763	999999	295	31	271	40	866	875	165	86	64	999999	823	105	466	999999	613	929	286	960	260	788	288	863	999999	
425	633	332	717	124	742	857	841	999999	129	152	999999	999999	909	999999	784	382	466	579	999999	597	310	999999	601	77	66	252	999999	363	999999	974	578	999999	351	846	407	543	168	51	343	999999	999999	999999	975	323	602	79	29	682	185	878	999999	999999	425	92	124	74	999999	650	67	999999	389	487	999999	999999	999999	762	999999	73	206	250	999999	425	246	251	254	999999	593	287	474	987	232	794	187	584	999999	870	16	268	731	342	812	518	984	842	817	864	233	830	999999	840	877	956	486	935	664	999999	999999	183	837	999999	481	453	185	999999	999999	594	310	999999	999999	703	756	933	341	863	999999	999999	999999	403	434	999999	786	762	538	999999	120	275	318	252	999999	746	408	832	999999	626	861	369	343	913	574	232	564	999999	338	56	999999	943	624	999999	507	999999	475	78	749	457	329	718	915	999999	960	999999	286	999999	999999	999999	305	924	512	715	12	78	373	527	828	999999	825	999999	999999	492	999999	176	651	696	744	962	280	339	92	973	306	152	454	999999	953	572	946	506	176	582	750	999999	440	909	619	999999	595	948	249	548	631	283	999999	433	999999	793	361	589	323	610	484	965	841	999999	419	860	623	580	573	266	265	329	879	851	741	391	999999	741	87	314	377	332	99	999999	352	33	999999	31	999999	170	220	366	192	566	999999	784	999999	902	999999	758	816	999999	384	982	999999	311	999999	442	691	617	67	999999	512	19	242	999999	999999	999999	999999	395	12	999999	787	413	999999	899	999999	322	753	956	73	999999	251	999999	498	362	947	116	261	999999	629	999999	339	185	112	601	854	183	999999	999999	908	30	716	999999	999999	999999	999999	971	936	393	999999	90	999999	999999	553	233	378	999999	521	880	214	769	55	155	999999	999999	272	611	310	454	54	963	989	807	999999	53	127	146	999999	283	134	976	180	868	875	549	735	604	631	879	232	670	662	453	999999	149	975	570	999999	177	952	999999	999999	491	348	999999	101	881	687	999999	999999	999999	621	247	999999	237	999999	186	279	226	999999	667	999999	999999	232	999999	311	546	76	999999	999999	556	999999	405	331	999999	999999	999999	999999	674	457	853	999999	131	999999	991	59	424	697	513	550	798	301	132	999999	294	646	999999	269	999999	900	999999	815	778	442	558	443	225	915	256	922	999999	656	605	768	999999	749	858	656	999999	335	886	848	562	368	999999	265	674	90	999999	862	74	428	565	773	902	48	148	999999	225	999999	833	509	999999	591	639	151	696	364	325	544	999999	999999	39	639	24	706	262	420	172	999999	
768	999999	878	394	999999	492	100	831	866	960	610	179	441	683	501	386	407	971	729	138	569	320	999999	999999	999999	999999	399	926	759	205	786	728	526	921	999999	698	630	65	999999	156	999999	864	498	999999	933	619	999999	355	147	637	308	291	691	999999	733	458	379	386	320	387	999999	999999	81	999999	184	999999	652	519	894	803	756	352	247	582	87	704	822	409	568	465	328	999999	789	132	896	504	999999	492	198	340	999999	999999	745	356	64	886	999999	999999	999999	61	966	999999	461	344	880	956	54	118	999999	999999	999999	970	999999	999999	999999	58	385	948	999999	679	999999	169	331	564	485	512	607	999999	999999	999999	999999	999999	228	516	999999	686	592	455	251	999999	460	928	999999	169	705	358	435	889	298	999999	511	844	64	511	216	807	320	896	999999	378	359	162	591	765	999999	640	999999	311	367	381	466	929	706	833	999999	999999	632	172	999999	999999	999999	717	603	522	689	999999	940	717	309	690	376	695	596	999999	590	307	347	771	999999	74	999999	134	531	916	548	581	147	231	292	999999	184	157	47	731	302	642	559	999999	85	62	699	44	11	677	999999	770	999999	999999	252	921	999999	861	131	794	530	951	195	686	999999	999999	928	719	434	19	515	999999	658	864	580	948	999999	999999	999999	988	375	572	999999	854	911	778	247	313	999999	999999	999999	323	36	253	211	999999	456	999999	104	999999	133	980	999999	992	171	786	122	999999	264	999999	999999	309	175	142	429	958	829	341	774	205	870	624	741	74	297	201	202	415	662	999999	999999	999999	184	729	999999	999999	999999	139	693	135	666	768	59	999999	999999	422	999999	999999	823	253	999999	124	108	999999	105	509	999999	545	705	999999	594	706	816	999999	802	307	135	445	999999	44	995	699	999999	649	539	999999	574	67	876	874	53	308	591	419	718	387	999999	284	633	365	155	427	434	723	540	959	952	35	999999	889	297	713	625	999999	999999	821	476	458	370	993	934	999999	668	831	926	999999	125	406	316	424	530	850	811	912	888	578	275	924	999999	999999	999999	999999	185	987	999999	340	999999	802	999999	896	910	328	914	639	431	999999	999999	999999	797	255	999999	555	999999	999999	999999	447	901	712	900	679	999999	552	999999	790	999999	394	16	681	254	999999	611	323	999999	419	999999	212	935	182	491	924	999999	672	136	999999	736	604	831	717	628	149	439	971	999999	492	350	368	977	133	999999	999999	957	87	358	211	643	530	999999	309	953	165	511	728	999999	976	859	883	425	486	999999	248	563	298	62	115	999999	640	
422	751	78	155	235	999999	386	455	967	999999	324	925	230	215	294	532	764	999999	999999	999999	999999	924	633	467	942	999999	79	557	482	668	35	999999	54	12	118	999999	240	808	999999	699	999999	775	18	128	568	500	266	999999	954	41	534	999999	999999	456	890	497	128	610	212	734	742	828	972	999999	715	999999	880	227	106	726	999999	955	542	937	367	974	915	515	899	452	244	230	603	999999	999999	999999	775	598	999999	621	999999	629	605	206	999999	999999	999999	999999	412	497	620	49	752	237	739	578	56	540	99	916	581	613	711	760	499	522	235	531	176	279	306	292	115	999999	286	672	360	999999	999999	999999	180	216	113	411	999999	205	999999	375	999999	999999	999999	244	508	999999	999999	836	917	845	706	444	297	999999	543	999999	999999	338	933	276	999999	999999	228	999999	560	255	745	375	999999	309	928	304	54	860	821	611	879	71	783	999999	446	450	999999	515	639	545	555	999999	673	970	999999	503	272	211	424	643	346	690	999999	263	459	674	336	618	999999	412	400	437	999999	999999	999999	999999	999999	32	830	510	999999	713	80	24	699	999999	702	539	999999	999999	41	842	445	999999	275	199	999999	529	999999	771	124	146	598	999999	154	128	449	999999	716	90	948	249	381	914	999999	632	619	669	563	613	999999	796	529	491	380	557	999999	282	666	999999	999999	35	571	68	999999	999999	124	999999	870	581	406	960	822	18	486	792	471	999999	858	642	999999	716	966	999999	799	327	617	999999	855	597	135	177	999999	652	336	923	999999	322	528	152	517	999999	799	981	216	999999	999999	520	14	588	95	999999	423	33	494	999999	999999	999999	269	999999	570	17	999999	283	456	999999	999999	180	681	563	123	159	12	999999	134	805	916	985	641	999999	353	999999	112	276	999999	664	753	61	167	299	864	955	999999	460	581	509	999999	999999	535	977	135	803	838	451	474	936	469	707	898	689	130	83	91	481	724	473	905	721	999999	792	999999	999999	22	999999	698	168	106	552	144	625	29	400	999999	664	661	550	267	999999	802	575	204	999999	163	478	178	791	874	999999	999999	118	604	74	754	743	501	301	790	456	753	316	839	917	573	283	670	730	623	427	999999	184	215	255	919	999999	597	440	680	544	223	906	294	525	816	36	30	999999	645	716	172	370	760	999999	906	495	999999	287	481	999999	808	999999	999999	456	761	999999	999999	359	999999	558	156	70	999999	256	242	999999	32	323	110	547	999999	714	999999	999999	264	459	423	404	999999	999999	470	319	958	801	736	775	999999	999999	
999999	999999	133	671	999999	999999	570	111	749	513	579	999999	999999	422	186	934	626	103	999999	270	202	312	147	999999	20	999999	97	999999	999999	819	519	467	999999	194	559	846	423	999999	903	999999	347	999999	710	999999	824	288	961	57	142	33	184	642	421	478	645	462	126	625	660	101	10	999999	999	929	999999	999999	951	999999	863	999999	521	45	199	366	999999	49	601	999999	683	732	999999	49	704	88	645	999999	55	999999	549	107	729	797	930	999999	999999	613	999999	999999	999999	999999	999999	683	194	802	999999	148	999999	64	554	606	860	889	999999	928	342	960	39	920	294	127	76	321	999999	765	610	723	114	999999	369	319	885	820	321	971	999999	84	855	901	999999	506	999999	990	95	999999	247	840	855	12	479	46	999999	243	496	999999	999999	999999	944	428	201	789	44	999999	695	244	720	49	999999	971	999999	268	115	137	999999	787	693	86	236	795	528	999999	867	112	906	333	735	652	334	523	335	389	139	436	710	999999	472	366	305	850	231	207	999999	884	478	999999	931	999999	999999	708	114	569	789	159	900	431	921	999999	170	371	509	78	715	64	999999	154	138	679	426	568	325	999999	780	386	573	330	999999	983	999999	695	402	287	999999	999999	999999	766	599	980	535	999999	864	999999	999999	999999	350	163	999999	219	248	334	999999	999999	40	329	393	777	788	999999	585	579	999999	999999	307	475	969	231	314	999999	645	879	554	999999	999999	999999	999999	999999	141	846	45	999999	838	999999	999999	309	612	150	257	444	242	640	977	999999	404	956	364	999999	999999	730	999999	999999	999999	403	999999	999999	779	999999	118	999999	624	999999	999999	941	999999	175	999999	999999	999999	998	862	829	974	869	856	999999	999999	999999	999999	197	999999	779	551	410	999999	916	571	444	724	999999	529	678	42	364	819	634	993	999999	818	239	999999	728	730	244	868	999999	999999	979	999999	567	999999	999999	190	921	119	845	999999	246	69	461	999999	999999	911	819	478	999999	797	619	59	999999	21	866	550	524	972	999999	58	999999	999999	747	999999	591	897	167	917	118	498	999999	999999	974	999999	757	975	366	635	918	817	999999	999999	684	348	534	999999	324	999999	600	870	666	949	65	797	750	999999	322	689	22	408	754	999999	369	695	686	999999	85	655	263	890	999999	888	63	247	147	549	857	999999	247	661	583	610	999999	248	832	999999	199	999999	999999	63	663	677	623	519	72	19	407	989	662	170	854	999999	302	709	686	777	999999	999999	660	210	847	913	452	360	825	153	584	999999	999999	524	184	898	999999	210	237	516	999999	
543	999999	999999	152	999999	746	87	806	914	318	617	561	64	276	382	527	626	216	999999	235	272	694	999999	999999	286	135	147	985	956	840	102	481	180	999999	361	999999	532	67	978	176	375	553	910	835	967	999999	808	257	802	999999	999999	999999	487	290	12	849	265	999999	999999	742	608	999999	850	999999	226	145	999999	552	914	739	994	568	999999	583	860	718	783	94	999999	999999	327	890	192	585	999999	107	994	999999	509	512	387	999999	200	246	568	283	703	999999	618	999999	188	265	342	73	999999	999999	999999	904	430	294	999999	180	246	999999	424	718	909	274	444	128	151	500	53	412	361	176	377	990	999999	999999	999999	946	999999	636	537	72	557	128	209	995	999999	99	469	999999	999999	217	592	50	999999	849	999999	439	402	500	689	688	221	930	712	999999	275	776	889	999999	278	128	705	609	622	362	999999	790	74	449	788	61	40	829	999999	153	583	336	178	175	999999	586	554	975	946	849	850	626	999999	999999	729	999999	210	626	945	328	512	982	428	468	687	583	374	952	711	637	657	392	999999	568	636	938	607	723	630	692	574	729	999999	999999	512	545	383	999999	720	234	851	414	883	646	999999	999999	908	999999	999999	640	999999	999999	273	318	999999	467	660	848	362	790	999999	486	995	263	753	782	999999	655	956	152	209	299	242	999999	999999	253	509	999999	926	45	40	897	245	990	480	973	999999	999999	999999	54	999999	999999	722	929	278	374	418	999999	893	859	999999	262	753	345	999999	922	368	999999	999999	948	999999	342	921	999999	999999	999999	251	999999	782	780	326	999999	83	999999	999999	673	576	312	218	422	999999	999999	435	77	999999	778	999999	900	559	557	614	679	999999	999999	96	551	999999	999999	179	220	133	413	847	123	543	307	188	841	86	767	999999	65	578	119	124	999999	906	854	563	981	914	350	456	234	175	646	160	450	999999	716	69	999999	143	997	999999	999999	999999	322	533	466	599	312	823	791	211	558	111	713	518	999999	999999	759	841	198	306	999999	956	622	947	999999	999999	737	25	999999	707	184	922	581	999999	693	55	594	330	107	391	611	526	664	999999	617	544	447	931	818	999999	310	340	999999	700	515	999999	420	374	999999	999999	999999	297	464	93	37	635	529	892	825	961	60	999999	743	999999	999999	999999	301	598	340	362	709	806	206	297	407	843	977	880	999999	229	634	229	694	788	529	999999	72	580	995	981	24	999999	116	999999	31	999999	596	148	999999	259	999999	821	999999	284	609	66	101	999999	686	193	658	649	999999	606	336	
999999	744	955	999999	381	999999	720	999999	359	347	163	999999	349	999999	535	257	999999	875	999999	56	999999	195	999999	188	473	232	999999	894	999999	333	375	968	999999	529	201	137	640	861	633	65	461	999999	685	937	455	366	751	900	161	936	818	773	999999	559	999999	644	334	999999	813	159	308	826	999999	35	971	195	199	819	85	408	616	978	252	11	594	999999	510	482	732	117	999999	995	743	876	514	602	449	951	16	556	802	863	57	484	756	999999	437	659	999999	270	177	999999	824	753	999999	999999	531	999999	964	929	144	852	55	706	678	312	93	914	999999	379	999999	247	813	999999	605	753	930	767	254	959	999999	850	516	471	939	549	999999	989	556	673	80	999999	986	999999	999999	950	817	999999	999999	454	552	523	148	999999	524	999999	127	306	157	576	999999	763	283	999999	999999	293	999999	999999	766	138	999999	103	368	847	308	824	999999	736	116	999999	935	588	999999	799	999999	643	712	919	946	999999	431	999999	842	980	763	317	647	981	999999	999999	999999	999999	585	999999	323	458	164	301	297	700	678	391	200	999999	640	332	801	999999	598	139	999999	426	999999	756	707	266	261	388	93	991	999999	280	432	976	51	701	13	294	486	999999	999999	421	632	999999	342	50	683	349	349	999999	515	174	392	999999	558	197	606	828	970	66	207	776	217	999999	523	407	958	223	461	999999	999999	517	997	640	650	169	999999	391	423	666	582	911	999999	652	999999	999999	887	258	999999	853	999999	184	323	429	760	712	213	999999	732	934	92	470	887	410	122	999999	999999	752	534	398	403	999999	999999	314	483	296	999999	564	820	999999	520	710	794	999999	843	154	204	577	879	999999	955	468	999999	489	584	122	33	637	540	487	845	999999	723	40	459	880	999999	19	945	999999	975	649	514	999999	999999	382	675	289	567	968	804	999999	872	596	442	935	566	999999	999999	371	272	109	34	999999	999999	386	986	764	999999	999999	384	999999	999999	415	999999	999999	999999	999999	75	212	999999	744	80	571	999999	255	999999	999999	999999	524	323	844	999999	999999	999999	875	625	181	566	47	395	910	139	604	594	619	999999	466	999999	999999	981	140	999999	527	923	528	39	462	660	999999	124	859	176	635	999999	999999	904	58	999999	97	691	783	869	999999	816	536	614	475	977	999999	289	804	502	472	542	999999	999999	762	660	683	999999	172	520	999999	922	536	744	504	999999	64	715	918	999999	547	999999	207	270	830	710	999999	913	999999	484	596	140	320	367	704	999999	465	999999	151	999999	531	251	528	999999	999999	116	999999	
792	119	519	999999	358	999999	552	999999	999999	345	922	164	61	999999	769	290	688	999999	26	612	999999	999999	412	499	509	573	529	731	305	915	935	548	724	999999	605	999999	999999	999999	248	999999	768	412	676	757	543	400	999999	135	761	999999	840	999999	999999	999999	120	752	707	29	424	785	841	999999	999999	999999	409	384	440	630	667	965	245	136	686	257	843	766	373	654	999999	118	483	404	970	344	84	597	999999	999999	999999	853	106	999999	146	462	928	947	753	563	358	999999	999999	469	999999	795	726	713	661	458	999999	353	388	63	999999	999999	999999	999999	850	324	999999	999999	542	999999	320	999999	869	219	990	233	329	999999	999999	810	999999	999999	999999	999999	935	184	618	370	999999	393	999999	966	474	52	962	830	999999	491	107	438	524	546	626	999999	158	654	926	516	723	438	999999	999999	339	577	756	999999	999999	298	999999	676	706	999999	999999	158	651	353	999999	826	256	169	82	838	799	999999	296	999999	180	999999	999999	291	257	999999	646	507	264	804	636	999999	296	696	672	862	979	999999	731	845	671	999999	999999	999999	315	999999	269	564	366	999999	999999	754	290	997	105	760	999999	230	428	605	41	377	999999	846	716	999999	540	999999	999999	219	858	378	853	451	97	702	309	69	976	157	841	999999	151	999999	999999	999999	616	299	601	912	439	759	999999	136	999999	304	583	262	98	863	569	709	77	999999	442	596	900	839	909	999999	460	373	253	281	763	999999	999999	931	16	834	834	251	959	583	780	108	376	727	637	999999	128	999999	971	123	588	142	24	995	530	253	981	777	999999	207	999999	76	515	730	373	864	999999	652	255	264	38	999999	750	493	376	999999	230	183	212	126	285	999999	402	140	692	999999	934	999999	410	763	999999	67	861	761	999999	999999	999999	999999	363	772	724	999999	801	716	94	270	391	999999	999999	196	32	999999	574	999999	922	999999	999999	999999	48	741	929	837	251	491	999999	970	999999	989	371	662	999999	585	819	999999	401	809	999999	999999	56	432	249	413	999999	224	741	54	492	598	839	999999	49	217	607	622	842	999999	233	319	314	124	803	402	169	966	445	447	988	145	871	999999	445	988	339	615	501	526	236	37	750	999999	487	867	160	297	999999	543	978	207	596	515	585	303	381	931	999999	999999	254	645	778	303	66	357	727	999999	638	61	878	999999	130	326	660	205	999999	946	636	936	252	999999	353	901	469	790	548	999999	537	151	616	407	999999	654	282	590	999999	456	999999	139	150	433	658	571	665	986	87	999999	999999	389	734	434	
304	692	605	382	302	877	999999	275	809	370	199	999999	444	999999	15	476	53	80	946	999999	645	507	795	818	222	781	245	999999	713	277	999999	157	416	192	999999	304	58	899	297	999999	622	999999	330	780	244	171	137	999999	981	611	236	784	443	623	789	797	896	787	169	520	641	361	562	541	858	999999	999999	999999	999999	710	427	153	782	575	499	609	186	999999	584	60	999999	61	501	999999	999999	727	714	793	403	314	407	999999	740	999999	740	999999	483	788	921	202	91	875	816	999999	193	92	12	867	134	189	621	880	999999	999999	866	590	860	461	500	141	338	999999	858	73	999999	165	999999	15	835	999999	136	397	104	391	999999	778	244	999999	999999	999999	725	846	669	223	693	526	68	999999	910	159	410	32	999999	790	999999	794	26	752	967	37	999999	996	42	895	62	233	786	821	150	999999	356	638	543	541	415	492	999999	645	379	786	999999	999999	999999	685	828	999999	999999	314	999999	184	762	999999	263	999999	289	999999	999999	999999	171	470	740	247	999999	999999	803	999999	488	756	384	382	177	381	999999	191	999999	999999	999999	357	77	947	999999	482	303	965	335	999999	385	653	999999	686	678	853	483	909	999999	860	302	999999	882	66	626	999999	929	155	17	391	118	999999	959	999999	827	466	999999	223	346	268	999999	525	999999	939	396	834	999999	698	703	323	999999	473	145	80	603	629	475	20	331	780	999999	999999	999999	944	755	312	694	869	859	222	157	270	572	999999	999999	777	999999	999999	999999	791	999999	999999	999999	999999	493	645	936	999999	999999	207	991	999999	891	566	714	796	566	553	193	93	150	634	839	491	999999	637	901	358	164	999999	999999	532	999999	540	932	322	705	999999	460	999999	999999	999999	999999	661	999999	461	999999	999999	82	130	220	242	759	585	999999	223	401	999999	999999	856	999999	587	734	962	364	469	355	999999	633	401	999999	999999	999999	82	999999	344	554	187	999999	715	267	999999	999999	999999	616	611	772	764	889	718	999999	744	746	999999	376	999999	81	127	307	761	115	28	382	680	999999	918	149	686	868	999999	669	223	999999	812	999999	848	311	700	999999	999999	696	590	999999	915	999999	355	555	498	705	999999	272	436	880	508	609	999999	522	605	14	698	472	95	896	999999	58	707	54	934	15	527	999999	381	999999	555	999999	999999	557	467	210	684	372	999999	980	999999	999999	242	999999	201	999999	359	336	706	999999	999999	999999	999999	694	888	866	999999	310	999999	493	187	999999	891	999999	335	999999	999999	692	64	405	329	999999	822	115	956	537	816	374	852	999999	655	
201	999999	684	123	999999	464	999999	999999	600	437	383	752	166	802	498	163	577	17	757	129	666	281	999999	376	999999	467	505	737	360	60	407	999999	889	838	986	671	216	551	70	979	262	999999	464	967	999999	583	665	312	468	384	248	367	104	612	988	919	479	317	791	808	958	103	317	550	39	925	862	328	816	827	946	999999	999999	778	999999	999999	817	343	999999	748	801	203	279	975	811	50	363	287	849	999999	202	999999	759	999999	999999	169	999999	913	938	30	721	347	495	640	999999	222	419	999999	745	355	112	145	887	999999	16	765	999999	341	739	988	572	584	999999	999999	634	57	276	999999	999999	707	926	999999	404	409	37	464	707	999999	999999	999999	630	46	541	503	964	999999	21	716	255	265	999999	384	999999	999999	458	999999	867	746	16	391	999999	724	999999	48	999999	207	741	487	24	551	999999	195	999999	150	999999	535	52	976	999999	578	999999	559	449	502	999999	999999	730	454	951	999999	596	960	632	165	653	906	478	503	84	999999	325	533	702	999999	999999	160	589	999999	592	922	103	891	962	437	999999	395	284	75	676	876	999999	296	536	132	954	106	562	999999	496	461	67	549	999999	27	262	512	857	745	305	221	999999	696	862	38	999999	705	999999	204	999999	999999	631	999999	826	207	999999	39	996	999999	999999	110	597	999999	546	140	865	553	989	999999	184	842	538	999999	999999	465	913	780	434	508	334	259	999999	367	827	999999	999999	999999	723	704	728	233	515	288	996	204	999999	999999	159	999999	999999	254	716	999999	30	968	999999	999999	999999	370	293	518	605	498	254	999999	999999	239	133	318	999999	222	830	294	226	951	336	259	542	575	841	902	630	999999	999999	90	543	53	347	999999	509	738	999999	362	999999	219	999999	27	43	506	202	394	999999	841	432	950	999999	431	999999	78	641	480	999999	78	529	391	888	903	163	999999	999999	958	999999	273	809	570	211	478	999999	16	332	999999	226	999999	383	999999	23	788	278	394	666	121	215	278	227	39	189	942	832	999999	331	725	863	869	549	243	502	624	42	862	748	945	558	999999	999999	332	263	522	694	82	377	109	634	768	507	845	753	623	55	999999	390	999999	645	842	999999	999999	999999	356	999999	999999	955	398	756	416	999999	721	562	999999	532	999999	775	667	257	760	662	231	100	999999	371	703	490	878	579	999999	999999	488	310	715	999999	999999	876	907	34	555	127	978	353	228	132	786	292	999999	101	160	14	999999	22	999999	190	464	516	999999	984	793	999999	999999	999999	503	934	166	999999	847	
239	392	999999	867	999999	701	999999	684	878	999999	972	999999	420	121	787	428	257	758	999999	425	535	690	633	999999	922	240	895	50	168	849	293	965	375	999999	149	708	141	147	89	321	250	506	999999	643	388	409	383	547	298	401	255	185	999999	995	321	548	759	502	944	412	806	602	525	38	999999	16	219	975	999999	89	999999	120	678	165	999999	999999	115	989	999999	523	857	358	999999	999999	604	117	285	999999	133	600	949	639	202	999999	999999	648	999999	556	999999	999999	199	999999	574	218	114	144	507	999999	999999	999999	443	769	364	431	554	457	850	757	434	481	731	839	851	999999	140	657	999999	999999	650	999999	999999	999999	935	999999	333	999999	999999	543	999999	469	999999	749	560	840	999999	189	285	770	132	66	797	233	132	582	999999	999999	999999	202	88	457	226	505	885	293	999999	884	999999	598	999999	999999	674	999999	103	965	871	982	288	20	999999	999999	999999	157	878	593	738	824	436	362	125	973	999999	590	999999	999999	253	999999	863	999999	606	283	354	999999	673	999999	999999	491	140	166	711	668	81	545	978	137	85	78	627	302	554	420	457	481	482	133	201	93	851	887	721	766	128	999999	999999	941	999999	695	484	850	210	257	999999	279	651	456	999999	368	612	337	999999	999999	487	571	721	196	999999	873	213	549	836	308	639	252	445	944	550	999999	140	47	530	390	999999	776	999999	307	725	187	830	999999	232	833	481	523	756	999999	289	557	300	999999	125	733	491	934	24	901	999999	451	999999	706	999999	999999	237	575	806	751	590	711	479	424	470	999999	52	187	999999	12	827	999999	496	898	665	993	768	912	921	797	898	999999	999999	199	999999	999999	353	999999	129	389	605	905	717	15	955	577	999999	876	999999	999999	999999	313	617	21	84	502	955	935	51	913	83	999999	999999	19	852	931	999999	289	735	196	999999	918	999999	938	999999	922	408	491	942	97	915	999999	163	454	116	999999	51	749	999999	196	328	417	999999	216	999999	999999	999999	999999	162	34	628	999999	151	571	183	999999	255	999999	614	161	104	474	993	999999	998	999999	171	209	902	266	889	999999	999999	999999	999999	886	836	851	632	126	670	700	338	918	469	999999	751	592	280	345	350	372	144	964	101	853	424	999999	999999	134	128	61	805	895	144	428	999999	999999	703	999999	999999	403	56	498	999999	999999	145	85	494	881	440	579	929	999999	916	999999	999999	209	456	24	472	707	643	508	999999	618	894	999999	783	50	491	999999	888	999999	409	946	325	646	483	697	718	999999	644	336	694	999999	
132	249	978	617	364	435	999999	999999	824	237	759	548	999999	872	999999	703	301	453	999999	999999	690	945	166	970	211	427	999999	759	306	133	999999	317	814	459	999999	655	463	999999	685	66	14	209	169	999999	196	999999	999999	610	197	24	999999	201	936	413	858	186	92	999999	999999	999999	709	395	393	700	175	452	734	999999	385	854	249	135	768	343	286	491	786	984	783	434	281	125	571	291	86	999999	380	999999	999999	319	572	455	760	999999	356	618	816	468	16	744	52	115	235	342	775	922	433	999999	999999	377	999999	107	999999	981	664	594	824	111	624	999999	999999	333	450	999999	999999	794	374	28	986	668	674	328	978	48	391	176	890	999999	515	163	448	778	999999	233	999999	999999	229	999999	94	762	793	714	843	711	673	719	664	999999	60	980	557	414	615	468	702	999999	128	999999	599	498	703	999999	999999	470	856	999999	999999	999999	155	816	574	596	999999	234	874	959	484	276	374	999999	512	730	187	535	606	43	172	816	531	848	999999	43	188	596	68	999999	129	382	855	999999	669	447	23	244	999999	999999	999999	391	999999	742	999999	851	821	927	999999	999999	418	70	999999	822	140	242	695	307	469	541	417	347	175	676	840	111	999999	994	12	74	716	942	129	645	999999	780	232	788	261	505	999999	261	610	95	999999	68	518	999999	249	999999	752	716	775	874	554	142	226	916	902	495	440	999999	924	921	999999	475	941	999999	999999	360	20	907	55	963	330	165	737	90	999999	999999	593	387	754	575	321	999	177	999999	100	999999	564	316	999999	766	74	393	999999	999999	828	999999	127	999999	999999	889	426	845	671	999999	999999	999999	405	145	39	130	901	999999	83	359	610	267	308	696	999999	837	999999	703	31	999999	898	936	828	58	999999	999999	664	999999	613	999999	158	476	338	999999	700	999999	35	428	287	765	999999	22	999999	999999	88	571	25	430	170	936	104	999999	824	999999	913	617	999999	356	999999	999999	465	999999	999999	219	210	143	928	943	995	436	999999	376	426	265	424	999999	627	850	970	690	558	243	999999	999999	769	435	652	946	451	999999	141	678	999999	821	310	267	572	110	777	944	642	82	435	999999	134	999999	306	569	967	36	999999	999999	386	203	907	231	474	772	449	774	491	981	501	912	999999	143	832	605	954	167	323	527	82	35	57	485	999999	409	552	52	139	93	999999	425	999999	421	999999	999999	913	88	793	999999	660	12	999999	660	580	999999	439	999999	895	999999	614	810	713	999999	647	360	155	431	999999	75	230	407	645	999999	
12	85	818	883	840	491	691	876	374	523	867	79	571	396	904	999999	999999	561	156	438	479	179	712	631	773	941	204	491	999999	999999	579	262	367	65	999999	505	704	555	999999	999999	999999	999999	445	999999	605	577	788	758	526	137	999999	999999	260	216	928	832	373	999999	120	999999	296	999999	999999	646	943	614	712	516	737	409	591	424	411	743	430	741	999999	522	35	205	162	446	965	538	632	999999	11	161	136	826	141	517	445	260	126	808	526	799	256	990	865	999999	30	127	999999	680	267	999999	786	197	108	999999	170	914	746	850	999999	682	23	999999	999999	561	389	911	278	83	999999	160	626	621	224	933	276	999999	340	880	425	999999	999999	951	653	999999	374	939	999999	290	356	530	999999	275	573	999999	999999	224	388	999999	893	119	848	472	701	117	890	174	972	175	584	136	999999	999999	435	396	690	71	389	128	196	999999	999999	987	726	459	646	361	57	999999	156	62	656	35	987	315	999	529	999999	999999	999999	210	999999	562	999999	999999	945	999999	999999	186	164	725	834	999999	999999	999999	999999	860	746	252	999999	539	126	602	28	532	479	558	879	129	397	170	810	843	999999	986	482	631	292	505	513	998	520	999999	226	431	227	396	907	543	390	148	782	999999	85	74	999999	375	544	999999	751	999999	769	720	999999	993	914	999999	745	142	970	304	578	250	738	472	28	999999	385	999999	999999	92	651	345	739	259	999999	802	767	459	902	117	97	119	999999	126	999999	800	999999	999999	999999	235	651	999999	572	96	569	542	279	612	56	837	999999	947	999999	999999	745	433	981	540	615	122	999999	296	239	999999	999999	999999	496	622	999999	999999	174	163	999999	89	441	876	772	999999	689	845	999999	165	999999	75	128	149	252	999999	381	805	818	551	999999	999999	12	364	999999	709	879	111	999999	657	379	828	672	836	867	787	999999	869	661	338	851	770	590	78	883	999999	999999	77	999999	411	251	999999	409	623	546	686	999999	999999	999999	73	773	588	800	999999	785	584	403	292	282	465	858	512	999999	999999	700	999999	813	933	999999	999999	963	999999	885	644	416	999999	999999	999999	299	191	709	160	538	597	564	273	999999	999999	292	309	770	463	999999	760	552	739	999999	918	923	699	872	153	999999	958	109	962	702	166	468	843	165	354	992	100	755	707	973	999999	926	437	999999	107	999999	181	611	510	999999	135	101	999999	658	509	999999	599	318	566	999999	580	498	602	570	999999	256	449	154	999999	470	999999	14	999999	765	737	992	496	822	774	999999	434	357	999999	
999999	999999	999999	791	195	999999	999999	402	782	999999	163	403	67	999999	999999	72	999999	999999	36	195	999999	322	130	256	999999	921	999999	638	776	543	999999	130	232	899	656	992	999999	464	263	499	205	78	921	815	691	999999	679	668	999999	760	923	999999	407	999999	559	999999	457	818	880	999999	147	999999	999999	248	135	43	180	168	677	874	323	396	948	537	990	999999	400	315	564	999999	251	999999	18	26	620	773	722	71	999999	33	545	999999	584	988	361	613	452	682	690	658	201	999999	999999	755	446	536	999999	869	999999	587	242	999999	263	999999	32	299	583	999999	999999	361	999999	119	817	654	339	392	999999	959	186	999999	529	999999	999999	905	999999	730	857	262	999999	93	431	999999	889	763	791	403	677	999999	966	71	39	843	64	338	347	92	703	347	999999	999999	723	392	693	794	68	524	526	357	984	301	441	999999	38	999999	929	468	229	64	999999	936	715	570	993	124	356	686	999999	296	567	274	37	520	836	526	369	49	169	104	705	276	876	999999	268	674	630	708	999999	519	409	879	863	649	484	489	348	163	399	578	448	381	861	240	999999	719	273	920	999999	511	185	890	308	134	359	596	70	395	312	328	494	647	999999	153	887	688	411	999999	46	356	188	215	999999	591	656	333	415	999999	539	999999	999999	999999	999999	999999	344	518	999999	738	300	887	429	952	851	81	93	800	510	999999	353	999999	999999	885	884	147	333	969	250	717	477	35	191	424	856	763	917	785	433	999999	809	999999	999999	672	98	158	999999	235	364	578	999999	855	822	999999	301	437	240	525	825	86	979	374	278	999999	271	274	706	15	999999	999999	999999	308	377	942	908	975	999999	644	796	735	999999	999999	999999	671	220	622	213	494	999999	429	532	401	959	999999	999999	999999	999999	254	999999	824	999999	999999	140	276	424	999999	487	879	999999	326	442	596	728	999999	866	882	759	606	652	648	999999	222	882	676	565	762	348	31	364	473	875	750	999999	972	293	298	999999	348	257	22	144	333	705	806	987	936	999999	870	490	706	999999	503	999999	999999	763	240	999999	464	711	999999	859	466	525	325	999999	691	363	999999	806	999999	914	999999	999999	640	999999	737	999999	86	688	628	98	478	541	658	999999	382	158	479	219	999999	259	513	636	999999	162	677	808	389	999999	306	583	916	73	913	791	273	153	999999	258	35	723	999999	775	999999	573	390	925	867	999999	999999	999999	999999	999999	753	327	411	999999	999999	487	837	999999	137	999999	392	999999	181	415	628	999999	525	239	197	999999	193	
339	297	737	553	31	771	752	999999	853	297	763	700	380	999999	595	999999	488	999999	999999	421	106	595	251	393	48	401	975	307	10	21	838	355	661	362	423	39	674	241	743	715	95	988	284	999999	628	354	801	105	42	487	46	850	712	999999	97	744	55	354	514	629	796	454	941	842	459	417	48	27	895	565	999999	999999	645	999999	336	118	321	818	764	694	599	880	274	522	974	999999	642	851	275	679	984	330	726	124	919	999999	999999	442	973	221	315	784	209	999999	772	789	214	999999	999999	979	432	237	589	820	39	916	190	999999	867	470	775	197	999999	226	999999	394	999999	531	849	695	71	879	844	553	389	999999	680	798	749	194	783	698	376	999999	257	999999	740	906	94	999999	460	628	574	512	445	127	42	983	895	999999	268	683	105	788	917	552	392	46	441	223	245	391	679	999999	687	86	821	999999	969	824	653	624	999999	999999	999999	443	315	342	117	999999	999999	697	902	370	925	110	603	999999	378	999999	374	704	474	870	767	78	948	999999	999999	999999	999999	576	999999	80	735	999999	247	259	552	484	999999	59	928	179	440	999999	999999	319	757	586	999999	243	96	274	999999	948	999999	575	88	177	999999	999999	999999	748	965	216	999999	832	635	292	863	353	999999	894	466	324	999999	304	440	229	999999	639	143	248	885	72	490	999999	620	786	493	671	181	385	989	823	543	999999	214	234	864	656	684	999999	723	139	208	202	808	999999	182	855	145	858	999999	855	999999	278	863	902	726	999999	221	848	798	201	999999	660	904	643	781	596	999999	215	999999	999999	999999	668	999999	999999	864	297	941	485	614	999999	536	323	796	144	999999	274	326	999999	508	930	999999	999999	677	999999	956	547	298	999999	363	999999	764	929	502	999999	899	621	752	118	999999	999999	993	999999	244	999999	665	859	999999	769	110	999999	279	788	707	435	496	999999	991	993	798	326	999999	776	132	37	873	999999	820	150	999999	999999	522	218	999999	79	999999	710	999999	517	866	107	684	528	74	846	316	999999	231	77	169	999999	630	999999	319	999999	440	227	999999	216	295	999999	48	722	535	189	994	999999	999999	638	498	786	527	484	999999	999999	642	479	999999	285	720	897	385	753	980	464	300	763	999999	553	638	719	107	394	231	999999	999999	961	993	999999	852	255	462	999999	578	383	262	999999	631	618	88	960	515	337	496	999999	683	999999	741	81	889	999999	172	970	999	778	688	999999	262	329	642	680	486	999999	999999	475	445	791	999999	607	211	154	141	999999	475	677	
214	769	898	999999	134	999999	230	922	999999	620	999999	492	593	800	694	129	893	311	975	408	484	999999	904	31	953	891	119	144	869	744	109	882	505	332	574	999999	999999	429	205	868	460	999999	999999	812	393	999999	999999	385	912	999999	260	830	999999	77	999999	525	865	877	999999	242	663	95	62	999999	521	999999	999999	999999	999999	775	884	999999	115	116	947	920	858	101	637	10	693	999999	231	786	494	278	577	437	999999	999999	999999	999999	549	962	215	999999	511	579	301	999999	966	999999	999999	147	208	786	724	208	999999	282	666	999999	999999	879	549	928	864	999999	766	252	999999	559	142	999999	999999	526	924	999999	901	583	419	999999	799	454	44	999999	585	93	588	707	553	999999	318	999999	999999	999999	128	670	423	999999	509	245	999999	59	560	999999	803	972	426	999999	862	581	306	999999	862	999999	973	999999	845	791	353	999999	687	69	698	263	251	285	999999	440	999999	264	729	625	83	184	999999	999999	999999	627	954	613	999999	906	845	972	82	772	993	14	999999	333	824	632	933	728	557	753	360	999999	175	527	999999	985	283	608	999999	681	472	688	910	233	900	228	999999	739	123	781	223	726	999999	478	292	790	999999	85	439	107	692	999999	999999	723	999999	596	461	437	436	681	633	247	130	999999	310	999999	103	92	432	606	999999	203	615	775	539	634	999999	696	245	396	999999	207	178	754	988	126	999999	197	833	999999	766	409	313	441	157	975	605	999999	178	976	697	51	652	832	312	498	999999	851	193	765	479	764	201	50	821	435	78	376	999999	193	254	906	259	128	840	395	890	183	999999	563	38	338	528	268	698	818	555	345	451	999999	386	999999	13	77	834	11	999999	999999	620	999999	999999	239	999999	999999	732	790	792	999999	999999	916	608	566	233	630	737	999999	246	933	999999	12	879	732	924	913	999999	44	903	999999	294	838	999999	627	562	906	656	999999	999999	542	536	908	36	32	999999	999999	891	999999	986	383	340	999999	765	999999	999999	618	842	999999	315	472	999999	999999	887	610	248	999999	737	999999	14	326	999999	938	197	703	999999	999999	975	857	389	398	999999	985	58	530	851	600	83	903	705	999999	73	482	493	491	363	838	30	425	783	198	797	910	816	669	409	999999	506	71	999999	488	643	999999	794	916	450	203	999999	367	759	999999	90	834	284	999999	263	500	999999	999999	999999	568	422	999999	83	999999	999999	121	179	388	130	999999	103	21	36	227	310	999999	688	999999	51	170	199	663	666	145	117	999999	999999	756	416	999999	946	800	999999	318	
76	999999	911	603	325	339	33	270	999999	309	999999	999999	999999	67	759	999999	812	878	664	999999	378	759	892	999999	93	636	999999	423	972	221	999999	303	299	717	161	227	176	94	260	999999	999999	999999	425	367	999999	48	166	999999	999999	999999	106	77	999999	543	939	999999	200	999999	520	688	853	609	298	36	795	261	779	999999	999999	999999	18	999999	627	952	999999	450	343	535	356	54	480	906	426	740	999999	445	167	756	777	999999	999999	999999	574	571	858	999999	639	399	571	339	269	999999	672	999999	233	378	450	999999	502	499	972	664	626	475	218	947	193	558	911	999999	104	999999	321	999999	515	999999	163	65	104	513	999999	944	999999	26	785	413	244	999999	517	746	995	973	999999	288	872	371	575	999999	363	911	354	91	999999	999999	245	245	999999	611	949	418	224	394	98	988	999999	38	700	999999	690	999999	999999	231	50	174	999999	130	769	43	198	153	249	65	702	999999	999999	728	999999	999999	781	549	658	632	21	108	531	999999	884	275	599	843	671	965	417	558	208	133	50	323	856	125	476	721	422	806	179	999999	691	905	830	960	571	946	828	150	999999	90	999999	942	642	753	245	503	999999	355	481	283	647	153	985	45	688	153	999999	999999	82	936	219	215	999999	372	999999	979	999999	639	281	999999	147	276	412	999999	999999	999999	680	113	879	972	999999	77	335	895	521	999999	919	795	282	428	58	172	78	219	999999	999999	22	280	833	999999	999999	999999	83	999999	146	380	740	868	131	589	472	794	786	110	658	151	879	43	850	381	69	649	367	853	676	974	999999	203	256	999999	96	410	999999	623	913	483	994	579	759	151	807	61	673	692	955	264	386	967	560	729	134	978	429	462	206	419	999999	229	999999	999999	182	547	621	999999	503	72	524	999999	196	184	156	310	284	709	573	17	975	999999	999999	421	999999	240	642	526	999999	999999	980	817	426	504	46	774	500	999999	969	270	439	461	999999	893	740	223	781	386	583	824	999999	719	888	198	444	773	332	667	574	941	904	105	437	395	91	706	746	999999	148	381	809	999999	740	312	578	524	484	14	681	999999	459	266	999999	960	412	270	928	238	69	999999	452	833	33	999999	366	344	34	804	811	43	476	99	247	211	24	999999	999999	585	620	919	999999	328	985	199	492	999999	999999	476	982	821	778	517	632	999999	928	976	999999	712	946	243	999999	680	999999	999999	999999	999999	999999	741	946	394	291	352	618	149	974	134	848	833	999999	717	192	557	999999	990	265	959	999999	372	
282	47	364	999999	639	386	429	618	134	346	292	132	999999	999999	530	598	540	435	899	492	999999	804	999999	829	999999	238	61	942	858	213	393	948	903	656	468	999999	39	23	713	241	720	365	999	999999	551	423	97	771	37	233	459	829	999999	974	999999	478	909	534	110	410	999999	487	999999	921	999999	343	229	973	951	621	568	999999	999999	668	772	545	804	627	288	999999	151	289	915	999999	753	563	888	999999	194	990	999999	504	913	999999	905	242	605	999999	557	217	204	124	999999	416	999999	933	999999	401	999999	926	673	292	256	357	999999	56	999999	135	178	399	454	300	789	961	621	73	999999	418	763	539	999999	727	999999	80	559	36	469	508	969	819	999999	497	726	268	326	999999	258	566	54	858	670	480	909	167	762	999999	334	858	794	602	330	999999	638	672	986	999999	222	185	797	242	586	73	999999	358	944	957	574	530	644	904	999999	56	374	904	869	469	817	911	999999	999999	702	611	714	377	498	756	999999	64	282	999999	504	999999	999999	999999	999999	606	999999	560	223	805	999999	804	223	890	999999	284	335	734	802	526	999999	999999	867	151	540	975	359	788	999999	197	108	519	258	274	410	741	999999	562	632	999999	154	267	697	512	326	897	999999	823	589	224	999999	134	261	755	251	202	999999	626	281	306	257	536	999999	999999	999999	999999	555	949	490	56	996	999999	111	999999	999999	871	999999	365	825	999999	587	535	999999	999999	766	973	268	503	32	999999	535	661	290	999999	25	618	567	671	805	507	352	448	343	543	228	658	999999	721	383	380	588	850	801	639	718	721	338	999999	269	999999	560	62	927	282	520	999999	491	999999	524	763	313	942	999999	327	300	999999	999999	664	427	118	999999	547	130	651	999999	685	859	651	617	999999	290	513	999999	83	946	999999	520	71	33	883	999999	258	999999	619	77	645	301	483	349	999999	999999	673	637	161	782	999999	932	285	653	835	484	999999	999999	229	482	800	540	999999	999999	10	628	140	641	543	940	999999	349	510	999999	983	393	999999	312	48	774	617	876	999999	999999	932	367	245	418	999999	408	337	100	999999	147	277	999999	999999	112	348	950	398	42	999999	220	89	673	999999	999999	669	999999	999999	999999	129	454	865	999999	999999	194	448	643	393	722	999999	145	613	611	999999	373	999999	877	999999	283	964	999999	999999	584	782	999999	999999	268	935	543	748	746	309	799	971	532	281	999999	826	630	664	705	999999	999999	589	999999	606	999999	311	68	394	791	999999	825	573	999999	999999	290	151	247	973	189	999999	
849	973	706	835	814	640	999999	101	964	61	946	999999	999999	999999	709	995	824	445	743	957	999999	999999	957	872	484	999999	999999	463	999999	999999	999999	657	999999	997	999999	702	882	132	999999	837	471	966	429	999999	999999	217	999999	510	369	295	326	801	999999	231	830	999999	26	834	360	999999	700	386	111	762	471	299	142	270	814	16	123	701	999999	999999	495	909	730	226	945	277	921	999999	103	705	884	999999	426	263	177	999999	686	57	999999	213	147	95	865	666	279	999999	84	53	696	363	181	625	158	999999	999999	920	999999	800	999999	999999	667	270	292	405	878	683	872	878	103	797	999999	999999	929	450	768	410	54	73	999999	318	999999	877	743	999999	533	269	639	101	999999	256	56	999999	169	999999	545	999999	802	999999	788	596	764	205	950	898	43	115	695	707	566	336	999999	999999	853	579	891	790	526	551	871	999999	999999	781	361	999999	750	444	906	251	904	891	999999	584	285	999999	554	999999	927	845	999999	428	999999	999999	534	999999	999999	150	42	589	796	755	999999	261	597	999999	552	983	844	112	158	598	209	453	999999	674	999999	301	999999	502	35	894	999999	681	844	453	54	122	256	999999	477	609	411	326	454	159	542	999999	999999	115	808	999999	162	824	999999	118	228	130	138	999999	472	88	999999	999999	999999	902	892	677	999999	154	134	999999	736	684	635	548	999999	882	999999	999999	999999	383	999999	999999	693	464	741	48	999999	735	234	924	983	396	697	999999	100	870	762	551	266	864	938	842	981	378	833	477	198	157	999999	346	131	484	727	99	772	999999	847	109	171	999999	999999	681	919	210	456	350	987	247	999999	326	129	999999	396	277	444	473	544	324	999999	273	850	837	813	999999	803	508	669	607	999999	106	33	663	390	999999	182	999999	922	780	922	493	999999	951	699	604	999999	999999	97	999999	655	309	459	532	999999	898	13	854	999999	41	406	947	681	389	620	361	999999	999999	76	983	104	186	551	999999	402	147	783	999999	147	999999	671	138	421	219	952	999999	647	999999	194	492	409	327	399	891	384	975	812	110	999999	348	311	759	999999	114	365	478	758	695	140	999999	125	999999	717	659	369	999999	536	999999	999999	999999	999999	802	999999	999999	999999	777	787	999999	389	427	335	682	999999	799	907	912	531	316	999999	483	569	951	369	852	999999	999999	610	740	999999	115	448	349	999999	47	634	508	487	33	529	588	690	108	316	999999	999999	999999	546	999999	999999	999999	747	229	999999	999999	734	999999	442	429	217	289	176	57	138	283	978	999999	19	531	
174	408	434	507	787	275	793	471	645	656	846	999999	757	692	988	999999	368	229	731	719	312	873	75	67	999999	249	421	643	969	42	734	31	432	25	999999	999999	32	249	442	999999	170	273	125	786	583	282	999999	484	68	64	914	759	263	999999	228	300	343	376	999999	547	854	159	501	612	921	825	512	741	938	645	61	129	787	388	558	49	999999	289	484	543	999999	937	584	915	127	999999	767	141	797	462	19	656	999999	894	498	20	999999	999999	864	757	770	790	545	422	13	795	971	875	742	189	543	999999	999999	158	999999	917	575	999999	495	999999	67	380	999999	485	999999	404	572	892	890	547	277	254	424	727	773	999999	401	171	911	999999	14	892	399	618	919	955	764	409	74	580	445	195	27	999999	700	399	845	69	786	608	999999	88	984	999999	912	298	638	174	384	902	525	414	674	172	941	175	980	999999	999999	999999	640	173	827	319	999999	999999	236	506	37	383	91	342	384	313	109	925	907	205	705	630	326	999999	34	172	64	41	521	855	999999	999999	418	519	502	116	967	999999	260	999999	101	830	72	142	147	10	820	999999	999999	999999	999999	999999	999999	785	630	936	363	999999	999999	665	264	999999	570	381	999999	502	999999	572	839	278	999999	50	674	999999	113	874	999999	194	999999	999999	352	870	12	159	792	999999	999999	999999	888	566	752	999999	921	999999	420	30	999999	691	999999	644	45	258	354	760	35	32	351	999999	682	755	378	179	999999	999999	322	999999	999999	999999	588	569	999999	341	683	999999	526	418	999999	88	999999	92	614	877	581	817	999999	104	526	251	999999	770	999999	249	951	142	198	583	347	999999	282	999999	999999	999999	112	53	417	704	574	82	244	617	903	273	214	599	151	501	597	999999	999999	228	868	827	295	817	999999	987	390	550	94	942	80	321	806	795	142	763	774	999999	999999	293	530	999999	17	516	867	354	44	999999	991	999999	999999	999999	681	999999	168	999999	564	294	101	430	999999	33	988	301	999999	592	467	419	467	388	726	69	372	842	999999	424	820	779	950	606	953	999999	559	396	999999	999999	639	752	637	19	208	999999	446	979	969	506	465	715	970	999999	887	999999	894	613	970	926	999999	839	365	743	312	785	999999	495	476	295	474	999999	344	51	999999	999999	782	458	189	247	622	393	999999	202	958	999999	808	675	999999	338	999999	945	999999	40	302	999999	999999	893	999999	999999	154	999999	999999	684	42	864	381	929	332	999999	842	446	999999	732	313	818	966	173	784	207	976	668	999999	147	161	528	
184	313	748	161	328	889	751	766	102	671	881	198	169	999999	733	879	999999	999999	496	999999	521	694	999999	483	834	233	118	509	999999	999999	184	374	999999	514	689	78	999999	999999	854	953	694	667	999999	642	937	777	999999	999999	473	107	324	999999	651	463	16	999999	585	275	327	999999	780	251	330	999999	496	516	665	655	415	665	999999	183	999999	543	999999	854	999999	999999	999999	66	229	428	46	349	171	944	723	79	508	209	492	915	853	759	999999	453	347	34	156	999999	122	358	284	808	407	999999	548	118	999999	161	436	501	728	999999	999999	362	215	980	999999	551	792	595	156	216	182	784	329	932	370	560	516	39	938	125	999999	871	153	999999	941	30	405	615	619	356	999999	991	196	593	884	999999	247	366	580	604	638	999999	999999	78	999999	623	822	616	747	899	645	999999	562	613	325	13	999999	977	999999	433	999999	187	976	999999	443	191	597	735	58	999999	999999	160	459	344	487	428	669	999999	602	327	207	789	868	719	711	999999	999999	583	278	880	610	999999	327	156	457	460	550	411	635	453	36	999999	567	999999	587	494	946	999999	136	896	344	144	385	721	999999	999999	318	266	999999	999999	752	24	999999	178	940	63	833	313	886	36	878	268	449	158	301	121	232	999999	142	999999	429	221	999999	381	545	999999	884	605	920	101	999999	294	322	567	701	21	999999	399	999999	999999	661	643	341	109	28	999999	695	236	430	999999	144	646	133	872	648	541	567	95	632	475	999999	237	999999	999999	884	999999	945	881	457	289	492	832	417	608	564	785	999999	357	363	469	779	657	184	806	956	999999	170	450	999999	169	999999	542	766	789	364	999999	260	999999	999999	433	141	814	778	999999	999999	311	999999	524	317	862	661	220	732	173	695	999999	999999	999999	838	388	999999	505	999999	297	835	949	999999	628	254	140	535	999999	141	929	338	965	878	44	999999	655	277	999999	142	67	999999	243	810	602	999999	843	381	674	707	836	10	635	852	490	315	999999	244	610	280	187	337	326	999999	802	835	999999	642	28	411	192	121	786	999999	904	789	601	149	473	534	999999	759	860	637	305	929	999999	123	397	999999	502	420	667	376	955	999999	192	165	17	767	373	999999	999999	999999	524	999999	999999	273	999999	701	999999	542	999999	85	869	427	476	999999	782	873	143	616	255	999999	909	772	454	999999	417	184	607	446	141	999999	171	999999	406	598	122	999999	715	439	174	999999	25	959	649	999999	507	999999	263	999999	999999	999999	633	756	955	999999	362	999999	280	803	855	
774	999999	277	411	74	913	669	31	877	576	211	168	704	452	999999	283	999999	999999	862	912	879	920	999999	73	999999	83	414	254	999999	245	370	311	911	583	400	601	748	999999	585	999999	837	516	386	999999	180	999999	929	314	406	789	999999	999999	417	891	976	854	989	213	413	991	509	425	687	999999	999999	900	256	130	61	957	535	401	999999	194	999999	372	543	187	892	31	999999	110	847	554	832	741	893	30	607	546	611	544	999999	999999	179	421	829	744	721	280	729	808	999999	449	263	999999	91	232	816	613	999999	812	320	999999	847	408	578	143	809	999999	999999	236	523	514	999999	990	257	953	25	663	543	999999	466	622	999999	999999	846	407	300	820	659	999999	999999	993	236	799	233	762	746	770	999999	696	934	999999	999999	503	999999	999999	104	999999	764	137	999999	162	80	520	355	698	100	512	999999	180	842	988	999999	999999	31	999999	999999	999999	999999	494	217	255	820	999999	864	219	358	798	60	108	313	38	999999	531	999999	999999	923	715	454	535	671	243	218	672	853	946	443	927	481	999999	999999	549	505	999999	999999	962	342	233	655	146	349	302	999999	463	999999	814	932	999999	882	999999	999999	999999	999999	241	823	974	46	157	993	918	999999	431	326	295	637	999999	532	786	612	500	999999	700	70	318	195	379	999999	754	805	49	23	160	54	999999	167	898	999999	273	456	999999	925	195	239	999999	369	999999	999999	177	999999	113	291	155	999999	392	261	907	511	999999	999999	999999	203	292	352	953	999999	625	999999	815	137	738	325	269	340	666	574	999999	470	999999	948	999999	999999	613	928	999999	758	868	480	999999	259	260	999999	655	227	999999	751	643	842	285	832	999999	540	999999	999999	97	999999	31	999999	23	999999	727	446	188	843	778	59	590	363	650	205	46	155	999999	999999	877	352	670	51	338	999999	931	690	194	999999	214	737	245	574	840	999999	736	999999	466	844	999999	999999	218	999999	449	952	171	999999	202	999999	795	598	815	602	171	745	127	980	485	999999	886	999999	261	687	638	999999	999999	25	522	999999	468	981	999999	880	45	999999	143	857	602	385	754	651	498	114	705	615	921	642	412	105	999999	756	578	999999	999999	494	562	531	183	999999	148	155	767	465	622	814	910	935	567	108	999999	269	999999	109	354	244	548	157	981	999999	129	999999	612	427	939	711	412	329	999999	550	511	612	999999	999999	247	608	884	43	999999	999999	705	985	84	314	493	537	378	478	24	724	946	414	549	160	288	966	542	999999	525	999999	411	590	24	999999	596	
998	585	194	862	745	360	515	665	999999	327	999999	999999	308	933	412	999999	933	999999	207	604	106	73	533	915	999999	999999	544	517	581	489	124	971	68	718	495	999999	194	616	279	373	440	748	458	833	154	869	244	415	123	576	999999	999999	999999	999999	999999	935	62	278	999999	999999	999999	997	94	611	212	999999	48	590	448	460	159	327	45	833	999999	999999	614	699	771	412	832	138	404	14	21	999999	163	646	227	999999	999999	915	999999	600	557	999999	664	999999	630	999999	999999	653	999999	999999	427	160	249	983	258	152	999999	362	507	189	845	687	603	89	600	373	19	999999	372	889	999999	243	999999	444	286	730	693	999999	78	999999	581	188	999999	741	586	999999	599	179	397	85	238	546	417	999999	755	999999	999999	999999	256	267	971	437	291	999999	110	194	858	805	707	527	999999	999999	293	999999	607	667	526	999999	999999	739	774	839	999999	999999	661	25	825	455	689	999999	890	118	999999	811	818	154	897	93	640	402	999999	793	472	870	626	999999	999999	999999	249	98	353	999999	91	999999	999999	141	432	994	999999	95	368	413	125	300	637	999999	53	482	898	462	999999	443	231	110	737	980	376	144	670	999999	762	135	999999	999999	73	999999	36	13	329	687	999999	999999	666	555	999999	599	678	182	242	286	630	999999	999999	786	328	910	756	981	779	511	764	999999	334	999999	332	242	206	523	237	999999	324	49	162	221	740	867	776	999999	76	148	999999	204	902	394	366	982	333	429	999999	162	165	54	234	817	999999	434	577	999999	232	999999	402	164	945	517	961	591	627	590	56	460	143	90	915	641	209	570	395	940	83	350	909	776	999999	84	569	999999	815	345	999999	315	299	549	999999	999999	999999	157	999999	999999	432	775	364	999999	383	822	28	999999	139	592	999999	362	49	637	163	882	892	625	914	870	948	692	775	292	301	740	171	594	999999	999999	895	62	999999	11	518	999999	985	999999	999999	427	999999	494	999999	232	727	936	275	662	396	999999	382	130	242	999999	445	999999	999	82	452	642	661	434	999999	488	697	565	51	48	129	855	897	999999	232	496	814	464	552	552	564	999999	999999	509	999999	77	999999	774	819	931	999999	778	308	912	999999	760	766	631	999999	661	534	172	999999	237	999999	999999	672	999999	898	745	574	980	197	456	999999	98	178	999999	999999	380	219	922	999999	120	482	350	557	985	13	471	730	193	417	999999	27	402	999999	247	966	667	999999	623	876	83	999999	585	999999	851	404	635	592	614	999999	676	999999	999999	426	785	999999	202	
983	999999	651	436	999999	391	999999	999999	439	125	999999	930	195	569	975	595	56	671	999999	897	999999	706	590	378	879	126	788	999999	999999	999999	975	683	491	773	683	716	972	450	68	974	999999	294	421	289	999999	661	428	834	999999	856	566	999999	999999	858	443	286	107	999999	557	999999	603	831	858	33	149	945	448	422	885	269	623	605	613	778	884	474	999999	999999	999999	227	999999	999999	49	999999	849	231	652	999999	999999	407	618	699	892	169	381	190	435	398	149	71	999999	999999	999999	999999	242	999999	999999	999999	973	969	992	795	909	340	999999	999999	791	277	183	918	999999	999999	92	999999	999999	999999	713	454	407	703	999999	895	172	311	14	692	15	608	358	999999	90	400	660	370	415	999999	789	562	958	732	398	168	999999	230	999999	407	923	469	790	318	257	696	855	280	930	106	633	608	335	518	999999	193	999999	293	838	902	165	999999	999999	999999	144	160	496	674	999999	880	999999	999999	999999	606	769	545	999999	999999	642	999999	544	390	440	318	199	191	999999	999999	999999	215	249	931	999999	866	252	999999	396	999999	999999	999999	209	190	965	59	425	692	75	999999	999999	107	374	878	651	454	367	774	291	765	638	953	999999	999999	585	108	999999	749	559	676	364	568	159	999999	867	545	194	363	424	390	892	507	999999	508	700	991	999999	999999	999999	937	508	477	919	631	333	999999	183	162	999999	866	418	676	142	398	374	191	947	999999	20	999999	999999	13	360	901	872	999999	836	425	356	593	267	279	999999	999999	178	999999	648	999999	532	647	372	41	758	558	999999	226	374	727	144	519	54	333	360	999999	677	505	127	28	758	202	393	757	806	22	608	148	216	999999	230	487	542	428	985	373	743	239	255	801	929	655	999999	118	291	837	999999	999999	919	296	944	672	999999	629	999999	999999	263	614	234	745	999999	833	999999	853	507	656	976	625	347	986	440	447	259	325	99	999999	434	284	476	969	473	999999	229	999999	576	557	717	912	659	654	120	138	999999	509	852	105	645	914	999999	999999	860	999999	596	933	855	999999	999999	453	540	666	905	979	147	265	282	999999	614	999999	286	999999	938	73	966	692	876	311	442	750	473	993	468	520	672	999999	118	550	88	296	74	80	144	999999	382	999999	749	140	990	999999	999999	577	491	999999	638	661	999999	797	956	903	66	999999	73	673	999999	999999	999999	999999	316	305	157	731	999999	328	35	215	816	999999	691	999999	943	745	320	693	999999	895	999999	913	882	999999	156	321	593	185	999999	520	16	470	293	835	
794	364	999999	999999	602	999999	999999	173	999999	432	999999	30	116	999999	999999	321	242	380	999999	94	44	999999	999999	304	158	999999	148	30	98	999999	209	355	391	999999	189	589	999999	999999	100	26	999999	349	999999	460	176	999999	999999	610	999999	999999	999999	635	320	999999	999999	509	999999	999999	999999	999999	999999	999999	84	25	232	499	639	261	999999	380	999999	617	289	144	570	999999	901	999999	137	999999	631	537	805	180	236	573	999999	192	63	999999	736	401	88	999999	658	173	274	378	237	676	497	999999	999999	845	528	670	355	185	638	116	999999	800	401	524	999999	829	555	999999	789	999999	464	456	207	999999	999999	997	538	955	485	407	430	999999	999999	460	535	677	731	960	999999	565	227	859	554	947	82	935	999	563	198	829	617	999999	588	578	221	999999	756	999999	211	530	141	999999	700	240	686	84	999999	941	999999	467	108	595	261	999999	441	999999	999999	260	61	707	997	999999	766	656	789	68	999999	999999	248	494	999999	57	758	130	433	827	999999	323	270	998	999999	68	574	731	999999	32	119	365	147	999999	148	999999	999999	999999	533	999999	633	53	999999	999999	139	732	702	505	546	999999	836	999999	799	613	446	588	999999	999999	748	938	410	45	999999	766	999999	589	116	632	355	424	425	265	999999	276	203	125	872	643	868	236	366	78	999999	999999	195	978	565	999999	179	999999	517	579	754	999999	756	598	127	684	677	550	999999	79	999999	132	635	581	543	533	419	999999	999999	355	194	522	582	999999	850	999999	999999	971	999999	582	462	794	907	846	510	999999	520	999999	998	999999	966	327	611	297	918	999999	999999	614	445	42	999999	999999	999999	171	394	242	22	424	747	871	113	999999	526	53	999999	365	224	788	81	999999	22	999999	332	999999	389	999999	910	295	999999	788	211	967	535	991	467	613	949	745	999999	277	990	106	858	136	94	999999	999999	568	680	999999	847	999999	542	905	29	310	525	327	782	527	331	727	11	958	669	146	180	535	585	13	999999	478	336	999999	999999	916	955	205	443	129	76	352	615	859	940	945	434	630	971	166	98	999999	963	999999	945	273	105	899	467	999999	98	275	999999	677	158	999999	999999	738	366	113	354	329	883	662	460	999999	122	999999	27	724	711	550	563	428	914	782	515	402	859	285	820	66	738	494	41	801	369	937	711	571	999999	999999	274	868	999999	768	748	310	483	966	161	953	999999	999999	247	547	711	564	999999	375	999999	537	879	90	292	999999	591	399	631	659	619	184	440	455	999999	25	286	695	616	156	43	215	
999999	893	134	867	184	995	257	493	999999	999999	185	346	708	488	817	193	999999	523	187	359	679	824	356	976	523	999999	44	231	271	25	999999	615	341	657	999999	986	956	425	124	595	999999	999999	569	813	998	103	747	229	999999	103	119	103	969	684	535	999999	546	999999	999999	748	961	999999	232	84	858	570	999999	61	999999	830	999999	999999	408	999999	216	542	265	543	999999	429	688	999999	33	177	999999	854	645	656	131	524	999999	809	80	375	999999	126	999999	494	955	999999	999999	695	359	377	999999	999999	999999	999999	477	993	838	13	178	999999	70	156	999999	64	999999	13	924	999999	999999	355	391	427	99	999999	957	100	627	770	587	999999	339	992	465	655	311	956	169	267	189	137	686	446	640	999999	315	487	123	859	326	999999	999999	741	766	14	986	448	859	661	999999	387	376	999999	425	628	999999	999999	691	356	753	221	999999	999999	178	801	669	999999	787	999999	727	480	999999	767	999999	635	999999	999999	999999	999999	669	999999	107	999999	999999	802	761	618	30	999999	560	248	796	767	116	999999	116	845	573	964	344	51	661	915	999999	949	410	608	623	790	999999	999999	999999	240	999999	891	124	346	830	376	49	60	999999	775	393	999999	684	219	661	350	528	201	34	272	999999	999999	210	191	999999	999999	401	163	995	240	430	999999	999999	565	999999	224	989	770	25	207	924	293	127	885	532	453	275	201	947	999999	999999	399	972	578	123	999999	690	933	999999	999999	999999	886	999999	693	355	829	92	999999	138	999999	360	999999	185	827	347	999999	999999	325	659	130	622	999999	215	722	999999	999999	999999	828	452	999999	534	66	997	999999	232	999999	238	433	540	702	371	999999	72	510	999999	512	999999	999999	241	291	557	375	283	999999	330	775	680	342	724	324	999999	263	676	117	912	304	760	112	605	309	604	88	784	999999	759	474	146	705	999999	999999	999999	447	597	171	473	169	783	355	752	456	367	895	999999	225	464	117	480	955	999999	999999	999999	999999	548	932	999999	479	590	326	891	855	999999	975	999999	268	999999	999999	666	515	643	753	520	414	999999	158	942	708	999999	568	502	999999	993	191	116	182	714	705	999999	999999	999999	999999	578	999999	999999	896	817	391	362	999999	999999	664	999999	999999	321	845	117	999999	999999	399	990	978	999999	31	824	249	861	999999	868	370	553	802	901	999999	999999	649	184	64	950	463	341	560	355	929	999999	837	211	38	870	271	75	378	944	508	999999	505	894	999999	642	224	999999	370	522	992	896	915	763	999999	999999	672	670	62	999999	999999	68	439	
633	999999	180	986	48	833	586	606	305	185	999999	402	999999	536	754	628	422	999999	427	970	48	362	42	935	84	761	103	207	601	22	999999	647	999999	246	872	724	999999	655	186	999999	783	915	999999	721	999999	999999	123	408	917	52	640	999999	879	98	999999	280	147	245	912	999999	999999	388	999999	292	999999	220	952	100	663	999999	999999	767	560	226	999999	132	999999	999999	876	999999	999999	999999	290	559	381	999999	999999	999999	845	999999	586	150	742	900	472	999999	910	414	528	999999	418	33	744	887	799	873	109	663	902	999999	614	999999	999999	208	999999	54	108	999999	910	870	999999	600	999999	71	453	999999	34	659	999999	791	222	999999	999999	38	306	999999	950	403	999999	508	999999	999999	459	999999	987	760	999999	544	272	427	306	999999	503	658	999999	817	778	682	443	999999	999999	449	909	120	65	364	43	341	902	22	104	999999	696	412	999999	349	150	677	999999	693	999999	489	397	336	494	758	756	999999	999999	488	846	278	959	999999	659	784	203	348	522	632	727	449	642	259	333	600	767	101	999999	66	676	999999	607	749	999999	370	62	583	999999	306	607	897	708	423	176	826	999999	633	999999	999999	155	801	165	999999	966	881	846	147	999999	893	999999	664	133	999999	811	745	670	219	999999	999999	732	999999	722	225	999999	829	741	228	999999	507	999999	144	348	160	910	874	946	165	783	999999	523	914	580	732	315	942	774	999999	999999	430	165	536	999999	999999	999999	535	89	999999	426	147	150	627	63	505	48	999999	325	972	666	936	799	514	436	212	999999	817	50	990	910	92	64	609	616	662	351	329	999999	999999	31	999999	999999	17	999999	999999	999999	999999	999999	999999	693	459	626	802	475	675	631	999999	999999	734	688	321	494	99	38	344	92	541	20	400	164	719	999999	440	951	291	151	999999	775	790	859	879	956	966	999999	460	465	262	143	941	41	700	229	999999	207	709	890	706	978	405	563	811	885	999999	919	999999	799	196	850	999999	999999	839	876	999999	875	808	999999	528	792	999999	878	999999	999999	999999	369	463	999999	197	243	999999	400	444	813	380	236	57	994	495	999999	332	661	279	999999	949	417	201	824	910	596	398	354	371	913	410	526	999999	413	816	111	466	999999	612	952	608	999999	98	35	506	92	828	813	869	482	470	916	609	428	999999	999999	177	639	589	600	844	898	999999	999999	413	853	999999	999999	188	394	590	848	59	326	803	999999	999999	176	328	828	768	999999	999999	888	999999	493	917	313	955	999999	999999	826	894	21	118	709	764	999999	621	
999999	587	194	635	484	892	999999	867	999999	625	303	999999	11	321	761	999999	269	423	150	87	999999	935	200	688	999999	460	763	953	999999	217	103	999999	760	554	675	250	999999	949	10	996	999999	625	634	688	662	999999	932	514	142	999999	849	296	624	490	999999	717	999999	506	611	33	999999	667	830	999999	531	902	581	456	646	521	258	319	999999	153	255	304	999999	512	36	211	999999	258	820	858	368	807	999999	280	853	958	999999	87	348	976	867	174	999999	559	167	759	250	485	868	621	999999	539	999999	480	245	999999	416	885	999999	409	505	880	999999	999999	716	723	135	999999	603	687	668	999999	971	446	286	90	508	751	999999	276	961	52	390	209	926	999999	934	999999	44	999999	552	999999	999999	938	481	987	327	823	843	443	633	999999	999999	190	953	999999	568	436	204	164	897	665	540	213	448	462	500	999999	55	887	789	999999	999999	156	145	700	573	42	965	299	763	685	907	911	642	999999	170	209	256	175	270	507	999999	879	999999	886	437	403	999999	28	497	679	778	956	999999	803	670	999999	55	262	999999	535	999999	905	401	999999	999999	629	570	424	999999	300	401	880	999999	292	727	398	597	999999	999999	179	542	947	999999	93	999999	950	267	839	362	434	164	993	977	999999	999999	206	488	346	139	807	832	999999	725	206	288	898	340	371	85	282	148	999999	999999	27	992	524	999999	999999	315	999999	372	731	72	867	999999	999999	902	999999	256	531	909	260	129	999999	347	467	231	605	804	18	620	999999	999999	89	296	368	999999	959	742	521	103	180	40	331	445	999999	23	858	999999	999999	999999	999999	125	554	999999	887	999999	533	680	535	302	507	512	307	999999	476	999999	982	580	999999	403	942	157	735	437	739	229	798	29	246	453	999999	546	924	22	180	999999	218	999999	999999	691	480	999999	217	999999	596	667	733	999999	968	142	41	999999	290	486	63	302	389	127	633	999999	999999	514	443	91	929	961	588	294	27	696	759	275	180	96	923	663	940	999999	841	82	496	663	61	114	422	95	265	447	999999	999999	999999	101	94	742	813	966	845	135	299	634	999999	449	127	281	382	999999	116	999999	562	399	361	999999	286	560	181	224	462	999999	669	843	705	150	999999	149	306	668	190	438	999999	957	817	814	226	999999	993	56	999999	779	731	656	978	71	999999	569	999999	526	815	999999	999999	598	513	515	466	999999	929	938	999999	978	975	999999	585	678	999999	605	582	546	657	79	999999	134	999999	683	608	999999	864	999999	999999	765	623	779	853	657	867	
684	999999	311	358	769	286	65	932	567	803	26	81	999999	151	289	999999	999999	999999	745	966	446	920	829	907	453	591	999999	682	358	365	205	861	927	810	999999	161	280	999999	887	792	511	201	120	880	999999	941	564	502	976	999999	643	910	999999	690	431	763	624	404	999999	187	991	382	584	212	607	165	153	500	905	999999	717	790	999999	952	465	254	810	949	325	511	37	792	706	580	999999	295	752	247	999999	481	536	999999	293	710	801	138	617	999999	282	436	999999	74	597	848	70	853	929	166	999999	186	999999	675	999999	403	999999	208	999999	13	491	322	412	905	121	433	601	999999	507	280	999999	336	999999	902	999999	888	713	999999	205	858	999999	868	365	999999	22	211	528	861	795	889	559	602	462	614	425	960	33	892	952	173	257	229	355	658	999999	897	549	999999	999	999999	999999	196	13	817	493	623	956	816	999999	999999	905	739	55	618	721	558	873	33	999999	715	999999	820	20	42	611	300	522	999999	999999	124	662	476	861	605	209	372	598	645	999999	802	13	216	999999	53	999999	517	183	999999	999999	456	33	526	574	293	999999	870	186	999999	216	202	110	259	235	777	999999	438	999999	450	419	999999	959	238	901	684	712	999999	820	999999	774	103	999999	785	769	144	999999	145	902	578	280	999999	196	627	999999	999999	701	753	999999	232	796	829	638	733	327	589	999999	795	624	890	581	675	59	219	206	122	999999	325	490	101	686	121	536	310	180	999999	171	341	799	972	982	999999	677	597	180	944	464	394	467	999999	646	305	999999	21	996	604	289	999999	431	326	854	386	273	890	545	999999	999999	338	562	247	427	999999	996	999999	907	622	998	462	48	261	657	690	857	310	454	391	999999	999999	313	575	801	195	999999	999999	128	999999	694	786	61	496	999999	136	831	229	761	999999	309	999999	113	999999	605	999999	937	179	669	999999	528	963	446	164	93	777	35	987	446	242	254	999999	533	999999	928	221	999999	552	609	999999	858	999999	999999	999999	999999	731	421	929	969	974	257	741	813	954	88	731	350	999999	413	874	999999	844	999999	999999	246	785	999999	999999	999999	394	426	395	569	147	999999	999999	424	483	82	361	999999	105	27	472	999999	999999	710	578	232	207	999999	513	149	999999	430	24	855	29	726	999999	999999	618	484	585	558	862	182	675	649	198	316	866	999999	61	518	14	826	320	543	732	85	767	999999	999999	999999	912	999999	999999	717	300	999999	405	757	777	965	748	999999	441	914	133	999999	44	929	43	890	14	689	97	
226	425	197	545	999999	993	230	999999	48	235	999999	645	616	347	999999	999999	164	910	119	56	96	999999	393	394	405	420	401	999999	838	999999	999999	518	232	168	617	999999	112	999999	920	999999	557	347	709	999999	379	278	516	999999	85	580	878	980	999999	642	11	456	42	803	149	999999	999999	188	789	501	868	554	423	457	730	666	255	666	990	999999	499	748	70	997	25	999999	903	407	965	268	668	386	623	589	167	170	268	999999	999999	855	171	378	558	218	527	824	999999	69	273	418	334	222	999999	549	999999	262	396	45	999999	22	170	204	999999	999999	833	999999	931	833	300	999999	408	946	999999	144	193	131	999999	851	479	200	281	999999	144	556	933	999999	999999	999999	446	999999	773	233	521	345	999999	967	165	999999	385	45	893	999999	769	703	20	388	904	856	999999	31	71	999999	565	597	741	999999	69	666	597	387	105	858	396	395	796	185	999999	971	449	999999	999999	173	476	444	307	259	999999	440	545	999999	550	540	717	999999	999999	238	999999	999999	604	378	907	498	438	997	939	45	999999	384	907	835	954	933	999999	150	65	898	78	131	299	491	999999	629	130	53	837	565	150	971	552	567	999999	509	377	80	318	999999	734	479	504	999999	624	700	533	710	999999	617	133	577	999999	944	170	545	999999	122	137	288	378	395	170	384	894	663	832	350	327	455	566	346	831	588	999999	999999	999999	37	867	550	106	999999	453	230	442	573	612	999999	406	999999	999999	264	942	39	108	349	319	130	999999	961	999999	192	392	154	999999	786	999999	781	781	571	919	607	999999	586	192	958	941	940	999999	330	999999	234	943	355	581	311	403	801	489	823	289	506	659	906	999999	913	37	999999	178	999999	828	831	999999	835	999999	276	19	366	847	999999	999999	379	188	999999	999999	643	249	999999	573	999999	392	943	301	999999	999999	422	948	999999	904	279	930	642	771	295	502	229	408	118	302	314	302	47	954	349	425	999999	327	612	996	48	674	991	736	429	273	999999	540	999999	553	640	328	999999	999999	578	999999	765	999999	892	554	690	244	140	743	268	457	354	999999	951	542	381	105	345	352	999999	604	939	999999	351	31	617	689	540	999999	662	999999	999999	585	999999	139	659	311	434	68	315	803	543	999999	477	972	919	896	999999	999999	181	999999	982	328	595	973	280	859	999999	871	936	11	703	575	90	999999	825	999999	612	821	882	79	670	287	47	999999	71	691	438	379	112	721	110	215	394	128	14	313	990	412	999999	999999	55	563	131	313	109	
968	176	206	156	160	293	767	453	111	999999	999999	290	999999	912	588	431	887	768	999999	901	498	190	999999	276	999999	778	209	962	92	34	116	165	734	963	102	524	241	233	951	437	343	762	293	999999	999999	32	999999	999999	999999	378	999999	794	999999	411	610	788	214	929	999999	381	93	804	370	86	767	999999	556	999999	820	73	999999	664	816	787	568	736	999999	999999	967	500	999999	999999	692	714	866	999999	259	332	362	314	999999	311	599	579	353	538	401	216	486	759	475	898	999999	216	187	503	977	128	999999	874	890	495	962	143	70	999999	122	656	219	455	299	234	216	999999	999999	999999	74	999999	443	39	345	999999	241	999999	34	423	39	999999	536	373	344	141	489	999999	423	825	349	999999	999999	969	999999	744	996	41	469	251	999999	174	463	298	999999	740	684	813	538	209	263	999999	118	647	354	999999	130	999999	121	168	744	999999	999999	999999	549	608	728	473	613	999999	693	999999	999999	999999	731	999999	32	247	934	603	457	675	999999	223	571	595	357	871	625	788	624	160	920	999999	506	963	82	535	749	999999	999999	999999	209	937	515	63	15	336	999999	489	614	882	912	517	711	79	777	878	365	999999	261	856	848	825	999999	543	289	446	285	768	999999	999999	999999	114	590	246	475	999999	707	518	589	30	955	146	999999	741	248	412	999999	437	195	203	180	794	578	999999	999999	384	961	972	773	568	999999	157	999999	128	394	807	926	474	603	999999	180	846	375	240	900	712	650	244	305	999999	846	848	999999	599	326	703	536	434	874	100	999999	735	745	30	969	808	450	999999	357	440	485	135	833	999999	32	333	429	999999	265	660	733	726	676	999999	999999	999999	574	105	802	999999	280	502	600	513	715	445	111	354	271	102	999999	595	887	865	401	720	24	999999	577	992	284	199	179	223	367	334	69	848	308	766	999999	999999	263	666	169	983	535	330	714	587	231	84	86	173	999999	148	839	999999	999999	11	197	422	528	809	999999	91	332	386	999999	391	386	999999	56	504	999999	916	341	999999	999999	417	195	694	448	989	771	209	122	16	999999	228	999999	999999	353	306	578	821	825	999999	260	87	999999	158	184	333	211	968	37	582	999999	482	806	999999	115	97	816	503	999999	538	999999	216	969	326	561	927	896	138	910	750	925	47	100	887	969	627	756	999999	520	124	999999	803	999999	540	701	999999	421	875	999999	265	489	85	847	999999	416	999999	118	343	597	256	437	82	67	287	657	277	391	919	649	487	341	779	999999	858	
750	244	44	438	625	218	515	30	985	655	270	849	999999	804	481	925	519	422	448	273	687	999999	745	999999	883	434	999999	999999	236	999999	924	709	102	988	546	999999	19	679	718	389	740	416	96	412	27	807	87	587	448	999999	968	999999	340	719	181	44	498	999999	555	201	256	999999	999999	331	999999	560	757	210	999999	309	915	839	999999	69	532	281	999999	343	877	999999	356	384	63	513	696	16	379	383	999999	999999	682	868	999999	527	999999	727	999999	765	999999	466	60	877	329	999999	807	999999	999999	281	999999	900	415	165	273	479	844	871	960	999999	635	999999	191	384	392	755	626	56	715	186	926	805	657	863	661	420	999999	479	65	999999	705	999999	792	107	196	917	106	526	999999	654	683	271	766	999999	999999	957	285	676	494	574	522	761	422	47	354	391	999999	552	504	853	454	999999	999999	56	585	999999	999999	93	197	475	999999	999999	451	999999	503	665	48	325	999999	704	999999	358	999999	490	402	944	155	754	753	999999	675	999999	999999	752	210	318	454	720	999999	73	999999	201	488	999999	916	422	999999	361	543	688	352	999999	999999	800	717	105	389	335	654	641	921	187	340	999999	799	999999	87	699	999999	195	220	328	568	669	679	943	870	966	574	999999	634	999999	999999	74	999999	999999	735	999999	44	114	928	129	76	999999	151	846	861	105	999999	812	344	619	499	358	478	34	367	159	130	999999	235	999999	999999	674	16	137	966	275	931	60	378	855	665	756	999999	999999	261	999999	999999	832	92	999999	999999	761	645	24	304	862	999999	437	391	999999	111	270	879	515	999999	402	118	23	999999	999999	174	179	999999	488	999999	999999	102	386	999999	999999	630	297	999999	999999	676	999	38	992	833	114	999999	503	999999	999999	754	405	877	999999	733	859	344	515	952	497	611	576	327	999999	70	999999	999999	219	999999	476	999999	813	578	429	838	999999	999999	126	999999	775	915	670	510	652	734	559	999999	351	652	999999	580	125	345	999999	999999	999999	999999	999999	932	999999	344	999999	837	202	999999	941	999999	457	999999	375	999999	228	999999	186	582	940	999999	675	432	999999	695	999999	566	752	999999	999999	478	385	580	999999	686	501	194	908	441	455	832	317	815	792	732	999999	999999	287	426	361	999999	999999	621	999999	44	16	999999	431	586	999999	999999	95	306	999999	473	451	877	183	689	994	999999	426	999999	137	117	758	859	639	999999	287	999999	289	999999	544	58	319	999999	671	999999	999999	62	762	332	524	551	747	21	818	329	291	540	999999	598	432	327	999999	422	493	801	285	
157	809	653	308	927	623	759	999999	948	163	687	216	479	19	941	281	104	230	585	369	747	999999	999999	999999	747	732	691	903	227	684	999999	280	870	999999	532	253	999999	33	596	927	988	999999	999999	999999	603	334	786	588	491	55	999999	201	999999	441	538	116	498	166	561	999999	999999	855	544	999999	266	417	345	999999	486	999999	172	999999	999999	658	380	498	179	154	999999	422	946	112	422	999999	413	999999	372	438	890	426	754	952	472	401	995	142	714	607	908	999999	988	735	999999	999999	883	999999	567	999999	71	999999	999999	354	274	149	259	999999	443	373	859	999999	54	907	999999	70	943	999999	608	242	662	247	783	999999	245	705	433	220	999999	629	297	213	999999	122	377	850	999999	410	999999	332	999999	176	698	350	747	356	152	91	575	51	849	674	601	334	597	823	266	374	118	999999	715	999999	828	814	86	999999	424	999999	999999	319	999999	543	999999	285	100	495	548	442	825	888	999999	352	999999	999999	779	622	612	812	525	553	594	124	301	130	617	113	999999	884	274	101	999999	999999	550	266	470	316	153	326	244	999999	284	823	549	230	999999	372	404	870	44	463	53	612	999999	999999	724	466	251	999999	667	999999	999999	999999	178	999999	956	353	802	387	497	473	478	295	578	423	999999	771	575	81	125	255	708	477	849	811	57	329	802	563	542	13	999999	743	658	257	953	619	654	815	273	999999	570	999999	999999	571	984	999999	44	993	717	952	891	180	999999	999999	288	680	999999	367	999999	637	550	999999	999999	494	999999	735	637	999999	999999	659	126	759	999999	464	999999	692	104	288	826	299	294	999999	845	589	122	893	458	245	968	282	804	297	140	635	120	999999	999999	888	999999	259	130	713	533	68	836	142	372	830	999999	999999	586	999999	999999	395	999999	741	403	266	381	515	286	401	362	999999	854	999999	629	182	999999	999999	520	999999	127	576	179	581	285	787	999999	980	531	999999	999999	382	696	278	757	999999	292	378	928	914	516	655	972	999999	361	346	999999	17	513	199	999999	999999	85	379	419	963	226	771	466	615	513	999999	984	999999	894	979	500	586	999999	884	889	975	435	605	699	471	604	450	229	938	583	745	476	342	151	133	306	326	858	793	527	521	911	999999	999999	125	671	323	834	381	845	627	935	628	309	510	948	999999	679	948	369	776	551	528	42	767	924	651	517	999999	682	183	727	288	367	378	999999	123	204	584	799	999999	616	848	102	955	999999	848	42	641	184	827	647	910	433	999999	969	393	290	644	
999999	999999	806	73	698	671	900	656	271	930	999999	835	285	105	158	88	170	703	435	86	956	86	999999	875	596	999999	999999	816	854	615	409	679	999999	559	999999	780	999999	552	159	430	65	163	587	111	204	349	551	551	999999	355	999999	999999	958	999999	687	999999	410	930	476	843	145	93	801	655	531	766	12	725	710	377	603	999999	999999	14	30	803	499	517	681	257	999999	984	64	509	34	142	721	628	999999	999999	379	553	999999	999999	295	972	361	931	580	999999	999999	826	841	999999	751	999999	723	954	999999	884	625	893	259	229	539	160	39	302	630	399	55	999999	999999	440	999999	999999	999999	999999	999999	58	451	567	937	253	910	999999	153	669	999999	60	419	766	445	988	655	486	304	857	776	145	942	69	999999	191	392	999999	973	999999	396	701	442	486	245	145	443	999999	956	16	318	999999	16	370	544	579	979	999999	999999	865	999999	521	755	683	469	999999	116	391	266	755	999999	947	514	999999	283	66	617	932	531	310	555	597	530	298	548	999999	999999	582	524	999999	999999	114	34	117	999999	874	999999	999999	26	663	999999	61	801	210	155	370	999999	273	97	488	961	57	757	999999	320	197	990	467	145	745	453	533	867	535	554	756	922	999999	999999	408	120	859	915	867	281	503	999999	330	152	187	185	865	495	999999	999999	164	356	396	797	437	883	488	623	280	999999	505	193	276	655	399	447	152	155	688	378	999999	999999	889	366	816	401	670	324	957	570	587	999999	999999	999999	400	409	999999	608	689	524	631	245	645	658	775	319	530	675	753	739	43	720	806	999999	666	999999	999999	40	981	999999	999999	999999	665	710	632	466	361	510	999999	989	999999	999999	999999	999999	747	999999	999999	241	999999	999999	871	995	571	228	537	867	241	999999	109	377	999999	506	627	999999	311	467	579	999999	35	319	957	29	420	999999	827	999999	264	642	999999	799	999999	236	449	999999	174	228	603	999999	183	999999	234	999999	410	886	999999	415	999999	812	862	289	297	561	215	281	548	999999	584	999999	999999	47	613	599	254	999999	841	999999	66	152	488	999999	864	999999	761	271	999999	770	619	533	716	421	582	999999	779	640	511	975	999999	999999	936	999999	643	999999	57	145	161	635	942	110	55	341	999999	773	333	779	425	999999	999999	944	197	999999	242	61	100	978	999999	171	819	614	798	865	694	889	216	999999	449	999999	95	626	119	459	828	519	487	384	999999	809	999999	10	224	356	186	999999	980	999999	999999	999999	999999	79	999999	999999	815	337	999999	190	999999	469	567	
999999	339	356	999999	182	999999	738	949	723	573	716	915	655	53	819	999999	451	689	618	908	58	93	857	373	26	946	129	999999	501	217	307	737	603	251	999999	999999	868	287	999999	252	999999	218	368	29	988	163	34	999999	996	937	860	501	38	560	519	85	482	999999	63	236	714	104	457	515	999999	978	322	414	94	158	531	174	685	375	666	999999	724	837	999999	862	921	183	999999	563	357	806	709	52	732	883	197	885	999999	999999	537	157	760	852	754	20	841	620	861	847	415	999999	999999	662	894	679	999999	644	607	999999	314	541	457	894	168	999999	279	279	681	999999	960	646	941	907	838	518	88	871	93	999999	999999	311	322	799	157	661	999999	56	157	62	532	553	999999	999999	473	995	699	999999	694	295	999999	999999	938	660	999999	999999	999999	909	824	385	601	489	561	999999	180	12	999999	999999	746	506	478	232	132	999999	678	417	368	999999	443	842	819	221	999999	798	634	459	373	662	912	388	907	91	232	772	461	53	992	999999	861	470	776	50	130	197	817	999999	999999	319	981	478	999999	845	475	981	566	389	311	999999	608	720	999999	566	746	367	999999	396	10	359	999999	999999	425	999999	56	972	75	778	999999	989	980	126	20	63	680	999999	977	71	615	251	215	999999	741	239	446	151	999999	220	999999	999999	598	430	517	99	151	356	999999	96	798	502	915	999999	999999	999999	999999	999999	710	999999	885	312	389	537	999999	759	153	105	893	999999	877	905	151	855	999999	338	400	560	999999	920	911	334	390	891	273	123	335	427	783	999999	456	999999	440	255	334	992	383	999999	999999	999999	999999	56	462	999999	219	892	999999	999999	999999	960	922	231	999999	790	673	999999	921	498	274	667	433	999999	321	474	739	922	475	896	531	999999	954	338	911	999999	975	865	872	999999	999999	999999	762	276	123	823	506	235	81	650	999999	773	81	999999	797	999999	333	229	734	987	136	296	427	464	538	824	15	593	320	41	814	808	999999	999999	816	893	904	167	612	497	999999	999999	851	999999	325	757	999999	80	541	929	999999	999999	999999	884	397	395	952	308	737	999999	818	913	914	50	835	772	95	674	77	999999	86	176	999999	247	29	622	445	602	999999	999999	415	934	999999	391	514	69	677	803	18	431	999999	606	999999	323	679	999999	599	810	989	552	999999	744	999999	637	852	361	149	893	865	999999	999999	360	999999	999999	884	883	999999	533	999999	776	105	291	666	646	963	480	746	303	567	999999	999999	999999	612	595	999999	670	932	999999	999999	162	920	784	
938	999999	482	589	446	999999	439	999999	999999	999999	284	999999	457	391	87	366	673	381	614	846	335	899	753	324	748	574	850	999999	951	446	994	383	855	320	353	433	174	999999	44	284	863	772	772	999999	359	398	999999	999999	593	576	751	166	548	999999	458	999999	999999	167	841	871	999999	226	844	756	999999	901	367	147	47	654	201	300	347	999999	982	563	999999	999999	965	360	436	133	630	384	999999	837	834	782	861	999999	944	16	999999	172	662	999999	999999	25	883	999999	40	11	688	999999	384	999999	999999	218	999999	895	911	691	202	999999	445	498	595	469	71	244	999999	585	285	999999	710	999999	758	999999	676	344	635	121	914	517	329	435	445	999999	10	244	28	999999	690	999999	999999	263	814	60	999999	174	999999	468	954	649	390	454	725	999999	999999	199	701	643	541	756	270	799	777	684	171	20	63	904	469	999999	226	451	895	319	999999	456	999999	708	458	512	293	176	167	999999	137	875	999999	489	462	810	543	384	94	999999	999999	604	485	139	889	715	121	999999	998	137	433	939	999999	999999	626	999999	819	999999	195	999999	473	103	642	512	557	295	311	573	451	658	999999	999999	366	961	613	734	999999	250	819	999999	400	145	178	39	999999	197	326	302	862	680	991	549	199	65	470	611	962	973	582	603	414	999999	705	999999	844	591	582	597	802	999999	810	999999	183	999999	638	337	925	612	670	369	969	18	710	771	999999	999999	652	311	999999	12	772	997	668	226	338	853	440	999999	195	260	615	728	500	971	870	422	376	746	426	142	686	999999	313	222	633	405	836	934	682	110	939	999999	106	999999	129	813	910	957	124	785	999999	107	427	420	754	999999	518	999999	900	255	999999	999999	884	999999	326	422	693	456	592	999999	999999	506	999999	94	321	345	632	699	851	66	999999	418	999999	641	245	589	932	893	999999	999999	887	106	43	437	733	43	999999	737	484	999999	129	464	374	192	768	400	999999	343	109	418	618	818	888	843	742	999999	283	999999	132	737	490	999999	988	210	999999	999999	473	999999	999999	287	999999	894	225	999999	937	58	53	450	873	999999	999999	598	794	59	773	999999	218	999999	694	774	999999	152	615	747	999999	328	999999	174	146	848	926	241	982	821	469	724	999999	743	906	999999	915	832	379	287	108	892	16	938	436	976	711	999999	34	586	527	999999	288	999999	999999	999999	582	878	999999	34	918	406	999999	999999	999999	999999	475	474	292	999999	859	927	773	338	648	999999	322	537	738	999999	147	999999	217	406	304	662	999999	134	
814	999999	122	999999	999999	355	368	702	286	44	999999	387	511	999999	990	35	999999	600	999999	999999	830	605	999999	54	150	153	886	999999	999999	218	678	928	999999	999999	659	994	999999	999999	407	427	969	945	56	999999	188	360	999999	901	662	999999	999999	703	628	999999	999999	219	992	77	895	999999	999999	102	999999	78	365	430	774	170	586	999999	148	904	999999	615	981	885	558	28	865	790	494	985	613	999999	538	974	309	128	57	450	999999	819	999999	999999	959	999999	999999	978	999999	758	999999	498	324	665	53	775	511	22	513	999999	999999	973	999999	114	999999	482	488	506	539	391	130	999999	123	999999	999999	328	999999	181	656	113	452	579	106	999999	215	995	671	948	963	763	999999	297	614	638	788	38	618	821	139	486	999999	999999	999999	999999	638	999999	385	188	671	725	797	999999	366	410	965	92	877	104	999999	895	811	540	542	999999	918	999999	999999	999999	357	999999	710	165	51	179	999999	516	140	999999	999999	286	620	492	286	248	965	142	930	214	672	706	999999	523	999999	243	675	999999	403	673	999999	805	886	999999	999999	706	999999	642	298	197	999999	459	952	322	626	623	999999	328	264	303	809	785	902	838	999999	999999	999999	197	999999	807	503	999999	122	466	943	672	999999	719	662	579	999999	333	843	743	518	223	753	999999	897	308	999999	357	604	109	863	836	903	58	98	188	999999	999999	408	491	693	840	346	495	379	999999	233	566	665	684	999999	485	941	168	329	598	999999	999999	300	999999	999999	156	260	23	602	999999	768	999999	630	484	686	406	925	362	999999	677	876	267	469	999999	84	401	691	999999	40	387	894	745	728	999999	289	916	537	474	641	546	589	333	893	999999	999999	882	935	191	998	672	560	589	999999	652	721	640	999999	356	859	457	465	340	982	999999	222	33	622	141	204	999999	869	461	999999	513	999999	553	374	206	999999	999999	466	510	999999	367	826	315	999999	86	777	649	410	190	614	999999	91	999999	999999	677	60	999999	270	804	999999	238	999999	109	999999	999999	999999	999999	275	319	598	667	991	999999	999999	625	999999	906	396	999999	363	555	999999	689	846	536	432	838	213	696	156	596	931	661	523	693	564	727	447	42	522	999999	383	100	591	946	202	136	999999	725	289	999999	774	725	999999	999999	869	124	262	341	182	725	964	999999	172	11	736	339	441	725	70	670	469	363	33	999999	181	278	107	900	344	305	997	999999	999999	999999	821	216	220	92	823	450	999999	999999	860	999999	644	803	927	589	219	863	694	999999	999999	618	683	420	701	999999	
269	601	999999	999999	999999	876	728	486	999999	999999	190	530	128	359	901	620	206	999999	999999	236	119	999999	350	517	999999	480	610	999999	823	797	999999	410	514	999999	822	232	433	122	999999	983	77	167	641	768	999999	689	744	345	223	53	422	999999	917	475	588	891	261	509	671	526	276	846	662	374	839	779	25	604	536	679	197	93	254	519	168	951	736	999999	117	999999	999999	275	667	780	385	999	493	49	935	931	971	924	999999	592	999999	999999	505	277	999999	630	673	999999	808	544	856	339	85	408	999999	999999	164	679	401	670	790	11	189	999999	989	839	295	976	669	605	708	999999	642	662	999999	937	456	469	651	487	999999	596	466	133	999999	55	924	95	733	308	776	999999	533	999999	802	999999	51	999999	999999	100	344	696	999999	213	835	593	696	423	606	378	190	695	37	913	343	204	999999	65	958	943	915	210	253	370	828	417	739	999999	859	94	896	833	191	561	999999	640	125	262	999999	340	359	510	999999	364	127	90	999999	619	446	608	181	986	663	999999	185	999999	999999	119	384	999999	853	834	999999	521	482	357	999999	999999	999999	703	88	292	766	999999	594	414	721	999999	252	748	153	130	426	261	913	909	179	846	386	999999	196	999999	877	870	486	525	947	967	882	770	999999	797	999999	999999	999999	999999	999999	999999	750	771	422	564	866	636	284	733	418	312	608	572	187	667	999999	762	516	82	414	896	152	79	467	754	16	482	181	999999	282	683	732	999999	689	144	106	615	596	632	148	999999	595	752	999999	644	369	319	593	908	708	95	236	456	484	334	893	680	313	668	558	394	464	928	999999	735	580	584	883	53	570	999999	999999	883	933	173	310	399	999999	822	394	696	999999	273	647	196	456	285	548	365	251	425	999999	928	999999	999999	999999	666	301	381	74	784	436	999999	348	234	999999	352	523	999999	33	503	718	491	283	861	505	201	999999	999999	288	304	45	999999	999999	999999	182	247	809	189	386	999999	107	590	757	609	269	999999	924	999999	999999	113	999999	999999	341	747	707	819	655	999999	258	594	385	37	999999	769	999999	908	747	203	61	682	543	343	934	999999	405	138	734	673	999999	999999	276	868	996	999999	542	808	196	64	447	362	591	596	930	792	267	79	496	999999	860	361	999999	731	999999	594	999999	428	302	999999	999999	578	95	981	999999	102	328	999999	40	918	237	999999	999999	693	755	699	100	946	412	152	999999	999999	641	746	813	250	564	999999	507	999999	613	124	999999	246	999999	999999	276	610	976	837	
999999	751	49	999999	760	999999	640	908	976	999999	503	624	25	160	827	26	937	349	999999	380	538	783	18	628	314	122	999999	485	981	886	433	999999	999999	575	678	381	296	999999	985	893	609	655	999999	836	909	989	108	364	999999	696	931	999999	441	605	309	999999	742	999999	273	647	493	165	926	99	248	999999	654	450	481	455	999999	873	363	284	770	882	224	182	719	999999	24	81	999999	295	954	505	58	374	276	999999	639	999999	999999	999999	410	999999	999999	478	597	999999	999999	657	882	999999	966	67	573	999999	834	999999	999999	569	999999	947	633	422	99	641	145	742	964	290	184	493	816	853	83	25	874	326	163	746	584	823	981	366	198	113	328	999999	932	999999	999999	999999	522	80	184	852	714	988	364	999999	343	855	931	63	483	399	156	123	983	557	293	517	272	999999	984	878	966	276	233	985	999999	999999	999999	999999	751	334	999999	999999	999999	999999	310	885	961	76	412	999999	892	927	882	799	957	215	913	384	999999	31	587	792	95	305	885	448	764	379	774	105	999999	857	311	158	999999	999999	999999	762	256	407	555	205	326	265	999999	49	393	434	999999	118	334	434	999999	730	747	188	661	383	346	999999	131	592	302	999999	683	44	625	733	381	999999	770	161	138	210	475	999999	475	999999	319	846	999999	999999	351	665	771	620	391	581	999999	999999	999999	70	425	999999	286	963	902	19	581	999999	423	659	62	481	999999	183	999999	275	264	999999	712	831	74	999999	808	999999	999999	999999	545	73	653	54	332	999999	807	710	735	744	924	511	489	466	257	367	432	404	287	869	999999	598	323	126	999999	56	535	999999	999999	925	585	999999	722	276	474	999999	999999	379	337	919	674	636	447	999999	351	999999	875	256	999999	707	77	413	513	382	317	947	999999	536	727	285	999999	889	714	810	168	438	999999	223	999999	999999	68	999999	76	368	999999	691	160	761	775	999999	181	288	999999	299	857	181	999999	350	958	526	769	999999	999999	62	321	784	922	637	403	999999	963	662	999999	845	648	24	346	155	999999	626	796	987	761	163	114	328	999999	424	999999	986	457	449	265	475	968	296	410	999999	56	999999	768	523	999999	863	609	518	999999	497	650	843	835	999999	173	341	729	782	20	498	948	999999	238	507	999999	416	999999	999999	407	999999	876	361	613	332	109	766	857	283	629	898	554	999999	999999	69	773	119	161	621	286	999999	745	196	286	999999	75	62	192	270	999999	950	999999	999999	120	999999	999999	299	239	512	999999	406	484	456	162	122	944	362	
698	178	733	999999	265	843	247	999999	53	690	85	999999	999999	56	584	596	445	679	499	468	485	70	999999	484	880	999999	999999	999999	448	299	999999	173	999999	999999	364	23	536	272	695	999999	848	636	999999	930	224	537	255	690	822	888	21	483	999999	999999	877	637	999999	259	999999	999999	959	999999	45	754	999999	999999	732	553	691	570	69	182	983	999999	620	848	999999	518	269	352	999999	203	67	560	287	999999	999999	492	999999	726	293	287	576	89	605	490	600	445	284	313	999999	701	998	261	999999	838	499	999999	865	38	767	999999	989	353	222	999999	309	485	999999	999999	369	999999	999999	964	287	782	606	903	999999	139	258	999999	999999	999999	546	702	205	806	731	448	71	999999	999999	806	959	80	297	232	867	840	190	125	968	190	943	999999	982	43	973	56	241	595	999999	735	780	999999	978	999999	807	999999	570	999999	753	999999	42	505	999999	912	15	216	494	999999	999999	499	949	142	465	63	22	999999	999999	171	833	685	217	999999	516	891	999999	625	102	263	999999	357	280	687	371	940	157	448	942	80	38	999999	561	857	558	857	786	647	999999	924	31	825	800	408	670	999999	821	566	988	731	886	390	124	241	999999	689	999999	272	771	524	999999	574	48	999999	143	76	999999	999999	999999	658	999999	387	746	177	242	599	556	871	27	999999	999999	591	459	221	193	647	999999	330	897	869	999999	524	876	363	29	999999	786	999999	275	603	945	471	649	340	626	508	644	946	998	369	143	999999	255	478	405	324	999999	827	465	495	424	802	462	999999	30	999999	511	392	999999	785	812	404	605	423	357	658	941	129	594	684	13	705	331	538	735	999999	999999	408	999999	704	342	959	696	780	188	153	999999	601	320	46	997	261	999999	223	999999	738	752	831	130	999999	382	995	243	999999	492	718	999999	923	322	999999	321	999999	434	453	999999	853	999999	825	244	214	649	999999	999999	558	687	751	907	117	981	996	537	447	288	221	332	346	726	915	298	470	999999	999999	288	580	999999	894	827	999999	999999	703	40	927	597	915	108	42	196	685	103	999999	811	999999	999999	999999	999999	874	824	222	999999	116	137	793	999999	999999	542	563	999999	999999	999999	792	923	562	999999	999999	966	609	999999	372	123	300	159	50	821	557	659	309	999999	963	378	849	999999	615	233	664	576	247	400	822	383	544	970	958	999999	310	999999	258	36	664	999999	602	999999	461	109	830	956	96	999999	979	125	242	420	108	999999	984	723	318	339	681	711	728	999999	37	989	578	329	201	199	520	
740	411	283	487	999999	775	824	617	999999	402	708	999999	275	421	707	150	133	872	107	867	587	508	999999	354	999999	999999	393	997	472	530	999999	765	897	461	999999	999999	958	932	999999	94	169	115	802	999999	999999	231	463	999999	999999	849	999999	457	103	999999	999999	241	492	929	534	982	999999	826	155	984	891	943	592	813	182	993	191	200	386	22	707	999999	705	981	380	732	177	595	678	623	85	999999	671	999999	528	17	231	39	408	999999	702	343	960	817	56	40	999999	999999	625	336	667	264	80	90	624	460	536	510	558	801	999999	796	158	532	909	837	999999	28	999999	175	771	999999	792	873	320	999999	521	999999	999999	999999	104	528	970	351	955	999999	999999	590	949	77	480	720	999999	606	698	999999	194	999999	908	999999	758	619	364	460	564	999999	999999	999999	770	261	939	999999	575	218	707	296	826	806	576	99	854	691	78	999999	999999	999999	681	195	184	414	999999	93	979	999999	999999	484	173	999999	787	449	999999	785	819	698	138	999999	155	272	899	999999	999999	388	999999	818	364	999999	551	999999	999999	513	834	999999	32	366	81	856	668	848	999999	233	132	316	29	137	742	78	871	379	98	861	905	418	999999	999999	334	999999	999999	171	371	525	999999	36	754	999999	614	79	999999	462	626	282	999999	306	646	999999	290	773	999999	734	999999	296	204	181	58	904	608	426	999999	999999	999999	281	999999	507	486	110	300	105	562	999999	522	672	314	999999	752	999999	698	608	771	999999	999999	561	440	999999	94	85	330	760	978	850	674	198	999999	512	999999	355	647	665	999999	546	386	195	221	623	221	999999	981	785	429	999999	216	10	655	382	770	999999	840	146	999999	411	999999	539	126	711	999999	999999	594	802	988	407	178	42	788	235	243	305	349	816	285	680	103	544	999999	746	643	674	999999	705	741	999999	999999	510	253	418	765	846	78	509	999999	887	819	189	796	31	72	184	221	430	999999	999999	141	33	860	742	999999	246	207	379	78	406	790	888	70	49	999999	999999	789	380	999999	396	236	999999	273	398	860	999999	999999	319	683	469	999999	999999	567	999999	818	491	649	510	109	529	648	698	441	156	106	931	128	757	138	404	394	841	999999	751	248	300	759	472	881	404	498	887	696	608	943	677	331	794	230	411	28	288	280	939	999999	537	409	999999	301	999999	796	989	190	289	84	999999	162	815	999999	528	731	187	999999	705	41	999999	12	999999	212	428	610	333	536	727	386	116	570	30	999999	711	890	642	181	952	607	508	706	999999	
999999	999999	525	515	999999	999999	680	999999	658	999999	908	999999	999999	576	914	872	999999	472	999999	463	902	968	60	141	999999	999999	999999	99	16	999999	999999	532	999999	999999	309	999999	903	104	567	999999	57	546	457	999999	999999	26	999999	324	727	999999	633	145	999999	253	514	565	999999	394	703	450	999999	590	834	999999	476	386	933	938	276	43	969	999999	904	629	416	366	520	65	29	999999	149	322	371	707	999999	962	999999	810	90	744	999999	518	401	127	767	466	711	476	529	735	999999	248	58	694	339	999999	999999	426	836	158	55	226	374	999999	311	753	229	999999	938	514	899	132	857	531	999999	460	999999	787	861	949	654	53	535	293	713	999999	274	677	378	999999	732	70	973	999999	999999	999999	154	492	999999	24	247	584	538	24	836	959	999999	526	270	999999	577	452	564	886	999999	11	999999	999999	205	410	489	551	999999	305	782	838	159	925	832	50	316	999999	971	999999	712	80	999999	521	456	999999	519	748	417	500	75	289	506	96	999999	698	999999	72	297	415	535	696	825	243	242	997	810	465	999999	229	572	238	481	717	184	433	495	178	634	451	999999	741	144	268	999999	503	999999	72	497	144	346	253	61	565	999999	26	255	282	999999	458	942	63	64	197	927	999999	807	788	912	999999	212	534	438	846	524	793	562	566	999999	999999	665	748	967	999999	999999	999999	186	916	405	168	999999	223	999999	185	508	837	686	946	340	402	695	553	159	493	931	999999	814	215	50	528	464	688	278	549	793	999999	95	504	314	609	999999	891	393	754	825	999999	999999	999999	347	687	117	999999	235	611	53	122	999999	484	628	999999	513	999999	875	876	703	999999	944	999999	392	314	751	191	999999	731	741	804	169	999999	668	999999	999999	561	867	999999	999999	848	462	667	506	680	605	611	876	243	105	689	25	517	60	334	55	303	999999	42	935	925	999999	999999	870	248	999999	202	815	686	902	952	113	522	465	999999	47	286	844	711	708	150	315	409	635	999999	789	652	355	999999	999999	999999	690	999999	427	495	875	958	797	999999	728	412	999999	999999	340	999999	585	503	61	205	297	769	458	170	334	795	619	573	868	817	459	999999	999999	482	791	38	271	279	104	969	979	88	489	587	999999	305	354	999999	78	491	476	296	999999	999999	56	136	426	530	510	632	876	312	99	979	808	427	999999	999999	408	312	881	316	409	91	225	218	289	871	187	999999	450	999999	504	386	351	172	710	999999	435	664	612	741	768	999999	103	999999	989	509	778	565	740	40	
718	766	610	170	999999	999999	934	999999	999999	554	352	482	999999	382	807	713	999999	645	717	869	887	744	699	150	547	937	988	548	999999	780	102	621	999999	420	785	737	999999	190	285	999999	761	598	999999	999999	399	296	290	720	869	285	999999	143	848	999999	999999	973	77	469	622	949	999999	395	618	76	461	730	193	771	597	79	936	457	369	526	117	999999	999999	642	751	261	999999	277	679	999999	909	999999	773	427	999999	811	999999	999999	568	335	999999	376	999999	999999	999999	999999	112	999999	132	799	349	423	999999	332	763	853	999999	999999	999999	370	302	263	716	674	166	502	956	766	504	786	408	629	889	43	855	740	319	999999	46	92	159	999999	154	879	604	496	196	451	663	423	764	245	598	207	43	417	999999	999999	594	999999	711	345	24	346	999999	719	999999	739	476	32	543	871	999999	635	999999	164	118	837	999999	999999	315	514	112	999999	32	172	41	691	10	447	91	14	591	932	999999	813	133	999999	488	999999	999999	456	975	640	879	999999	999999	999999	986	878	309	822	999999	924	798	206	243	933	999999	238	999999	999999	738	38	941	999999	999999	999999	264	407	41	310	359	195	706	858	539	999999	211	138	325	999999	999999	999999	999999	999999	999999	666	144	999999	580	200	493	259	206	130	999999	946	999999	999999	613	391	708	999999	846	998	473	58	227	939	667	771	999999	195	912	619	999999	616	890	999999	768	622	331	89	827	999999	816	109	988	586	150	999999	772	999999	999999	934	370	999999	286	149	795	999999	449	205	517	809	468	307	999999	587	999999	111	999999	27	999999	990	69	628	762	15	191	373	999999	999999	798	83	999	871	670	978	258	32	339	750	886	999999	183	999999	572	27	999999	999999	762	411	604	48	537	755	288	534	874	741	363	999999	999999	431	999999	807	406	444	810	596	637	368	338	960	771	315	999999	999999	816	933	999999	744	631	673	999999	658	47	759	546	253	592	146	113	517	999999	69	792	464	999999	375	729	138	217	786	881	403	82	999999	276	231	624	752	717	941	684	619	999999	294	820	13	770	647	897	999999	14	500	999999	821	301	712	523	675	151	450	213	928	999999	845	791	999999	586	403	492	324	628	839	429	172	832	59	419	507	644	391	999999	92	999999	650	781	999999	149	260	999999	564	708	949	611	999999	737	999999	999999	803	502	999999	426	377	999999	583	937	174	81	102	999999	252	302	25	41	759	999999	131	698	885	73	411	78	335	61	928	615	999999	238	999999	434	85	999999	616	14	999999	999999	999999	927	656	999999	617	
318	57	271	999999	271	693	918	999999	430	999999	67	206	999999	999999	545	101	999999	236	968	999999	935	999999	667	913	999999	999999	20	999999	795	618	204	52	182	455	102	30	73	952	667	922	999999	386	999999	818	28	999999	999999	913	495	873	911	700	999999	454	999999	999999	389	358	823	584	682	999999	66	811	422	25	34	999999	998	524	999999	372	999999	56	507	559	196	849	895	515	810	999999	999999	921	706	503	364	727	999999	703	641	715	999999	92	999999	843	999999	920	405	12	745	999999	914	971	845	999999	999999	641	947	132	212	539	463	999999	774	585	412	144	115	999999	661	306	519	305	882	999999	243	486	806	999999	239	276	453	892	769	228	192	999999	85	167	372	722	779	652	500	999999	999999	999999	318	999999	441	194	815	999999	999999	449	999999	618	999999	533	315	655	835	294	892	936	95	571	999999	555	403	868	69	999999	999999	939	999999	867	999999	780	70	421	999999	999999	999999	999999	999999	966	999999	999999	155	573	455	999999	999999	716	999999	999999	759	999999	26	690	284	763	270	572	135	999999	999999	411	999999	214	999999	317	472	893	999999	692	71	999999	485	999999	29	226	409	999999	423	516	104	839	62	41	999999	251	764	380	146	999999	999999	660	918	999999	46	149	408	941	759	147	89	958	238	204	433	999999	87	999999	670	67	999999	439	158	999999	999999	100	999999	890	999999	571	552	102	757	83	809	411	928	893	92	880	999999	468	999999	999999	999999	146	610	857	608	206	999999	867	999999	88	61	999999	999999	309	819	945	999999	518	845	198	595	999999	999999	165	395	31	982	194	814	999999	249	999999	369	999999	999999	637	489	501	999999	898	407	684	999999	678	32	366	900	629	83	999999	100	310	999999	882	690	999999	934	455	999999	586	224	999999	63	918	839	166	999999	638	999999	191	999999	999999	235	946	790	910	603	533	142	39	131	363	120	677	999999	999999	281	486	192	742	702	44	38	706	684	999999	631	474	838	865	281	271	512	891	999999	802	84	676	999999	779	999999	411	999999	443	464	999999	999999	386	999999	999999	999999	607	455	999999	489	431	999999	999999	999999	372	288	999999	999999	277	757	860	851	228	995	897	999999	605	395	413	999999	300	721	594	251	823	559	255	255	939	981	674	999999	999999	999999	260	542	554	414	729	999999	717	717	55	686	604	20	999999	999999	331	999999	289	222	52	488	198	709	674	287	448	812	999999	883	755	999999	92	53	999999	816	745	365	319	200	665	999999	188	583	676	999999	999999	813	910	865	923	904	701	999999	773	999999	999999	550	867	277	999999	
999999	999999	833	962	759	604	560	296	833	999999	966	724	999999	556	140	999999	615	43	766	640	635	902	999999	999999	999999	594	629	999999	84	602	204	497	52	235	748	999999	354	621	916	313	96	999999	999999	229	957	189	612	906	999999	999999	608	999999	110	636	999999	24	299	874	121	174	999999	290	221	240	450	478	682	863	807	999999	954	994	126	462	553	119	999999	948	12	671	981	723	999999	735	993	686	396	999999	999999	733	164	480	999999	999999	338	806	999999	999999	778	488	507	749	108	957	394	614	401	999999	92	230	200	351	871	450	999999	999999	653	486	246	764	92	275	967	83	531	484	999999	374	134	999999	804	999999	999999	523	173	241	624	679	350	389	294	748	333	999999	543	812	608	69	568	87	162	827	999999	24	406	999999	782	34	435	999999	130	999999	999999	345	426	222	182	358	286	951	637	999999	146	999999	479	343	941	302	540	718	875	435	805	56	594	976	377	164	127	932	459	599	253	440	269	267	234	988	259	331	999999	260	782	617	449	188	691	752	544	999999	300	490	494	716	999999	694	999999	999999	751	449	844	27	999999	354	501	47	730	705	999999	999999	999999	953	53	219	88	999999	652	197	606	415	294	625	999999	65	641	999999	115	537	999999	574	999999	999999	247	999999	999999	623	30	999999	126	412	457	985	164	332	953	999999	447	284	638	420	52	44	870	345	164	229	999999	999999	712	999999	999999	203	310	999999	187	999999	715	999999	732	464	999999	224	81	204	999999	999999	470	297	999999	304	532	999999	898	985	532	10	999999	901	654	267	225	845	725	593	480	264	999999	999999	155	602	630	213	552	183	815	827	963	676	387	999999	999999	999999	999999	417	999999	999999	304	325	999999	187	999999	999999	589	474	249	759	498	487	723	703	623	339	151	509	999999	328	288	724	999999	704	46	221	524	999999	509	115	771	317	999999	379	999999	369	639	999999	137	999999	624	87	934	999999	999999	485	952	684	242	428	999999	999999	999999	999999	999999	999999	155	797	150	263	299	790	965	999999	987	190	893	353	743	999999	700	999999	999999	999999	704	210	999999	999999	374	999999	268	840	999999	90	146	207	573	999999	556	999999	224	999999	827	874	999999	833	122	800	78	999999	999999	608	940	979	728	795	999999	999999	976	622	790	42	432	589	994	459	235	885	999999	789	616	981	999999	999999	999999	858	355	506	339	871	999999	989	999999	225	968	660	899	585	362	999999	14	999999	999999	934	599	191	419	248	880	78	607	236	802	999999	542	611	811	586	940	999999	449	999999	557	115	
534	800	999999	216	999999	344	559	649	533	656	785	929	54	862	764	857	449	117	626	271	273	861	197	765	682	367	848	323	645	493	999999	318	138	999999	410	999999	203	212	626	546	518	958	703	999999	504	612	566	948	821	92	429	341	80	296	999999	999999	613	999999	534	999999	495	245	13	50	755	476	800	223	462	965	999999	999999	490	89	752	315	167	51	271	999999	801	899	501	999999	73	569	248	999999	989	737	195	970	678	373	60	999999	954	663	400	37	811	352	496	855	428	999999	851	999999	544	999999	514	999999	999999	463	462	595	743	451	976	195	237	958	999999	999999	780	694	568	999999	39	478	360	999999	651	243	268	999999	413	646	144	880	999999	258	999999	463	232	623	17	224	999999	999999	999999	513	686	999999	799	999999	999999	999999	85	734	999999	733	961	75	185	20	920	999999	205	13	192	999999	316	105	477	999999	660	770	502	166	686	354	216	574	999999	999999	817	999999	999999	415	338	642	570	999999	999999	985	296	242	287	222	703	289	999999	907	999999	441	999999	591	999999	820	202	359	278	918	57	279	527	396	999999	338	202	483	294	790	675	999999	536	999999	999999	999999	999999	428	492	290	463	407	335	309	301	507	650	236	999999	623	999999	979	374	651	999999	988	999999	900	116	949	29	229	994	238	241	733	905	999999	752	254	137	773	866	999999	465	650	943	227	104	628	687	999999	773	999999	576	999999	184	884	553	850	34	792	321	542	270	243	412	106	999999	568	999999	360	484	464	999999	449	122	386	196	999999	999999	999999	805	999999	272	63	455	999999	999999	546	999999	999999	746	902	999999	344	461	999999	727	231	999999	999999	160	536	36	336	492	999999	184	999999	582	999999	999999	999999	999999	999999	986	999999	999999	217	999999	999999	444	530	19	581	999999	581	244	161	999999	788	658	964	999999	999999	99	279	461	999999	571	146	999999	534	963	760	331	999999	999999	446	999999	628	63	520	443	999999	999999	999999	526	454	722	910	84	999999	150	793	999999	734	377	608	694	716	381	345	645	651	931	910	566	259	260	999999	999999	797	802	999999	735	148	999999	316	794	470	753	999999	222	660	72	134	393	180	621	596	999999	999999	752	641	999999	999999	874	792	235	502	72	277	203	23	999999	999999	230	781	999999	11	999999	71	999999	233	963	373	133	984	589	807	526	396	637	999999	999999	985	55	171	122	999999	999999	737	90	302	408	486	814	209	999999	999999	999999	612	999999	620	999999	474	685	528	678	999999	594	999999	213	428	999999	999999	639	539	839	449	241	69	668	50	
737	476	980	520	825	999999	559	999999	759	804	902	913	999999	999999	281	708	310	526	999999	240	432	383	533	662	999999	999999	999999	284	369	999999	553	845	944	82	999999	999999	494	999999	999999	201	332	999999	140	409	999999	72	401	621	268	141	149	999999	577	437	617	999999	943	999999	203	102	640	285	564	974	999999	999999	968	212	145	366	999999	999999	823	999999	999999	762	252	134	999999	265	340	235	25	237	645	839	999999	516	464	999999	972	176	971	610	561	57	115	166	159	468	103	199	486	902	917	13	890	286	999999	855	121	818	192	937	762	415	269	337	338	999999	789	461	999999	617	393	57	173	999999	739	860	999999	999999	975	678	171	151	749	123	319	642	949	999999	999999	609	416	999999	983	43	848	156	787	778	827	999999	678	641	451	999999	518	999999	839	677	999999	670	208	35	843	999999	776	620	999999	156	27	696	999999	797	999999	147	210	239	73	140	375	593	82	878	999999	246	999999	530	699	999999	604	450	802	999999	999999	999999	410	390	320	479	267	999999	489	999999	760	999999	277	880	176	313	668	288	999999	709	311	999999	999999	999999	999999	606	999999	255	999999	999999	551	577	894	198	352	158	999999	820	919	594	872	147	113	999999	127	137	999999	128	363	395	221	326	644	102	999999	999999	728	89	999999	713	965	21	999999	703	100	999999	999999	88	999999	27	999999	999999	369	221	837	999999	999999	999999	213	639	637	999999	891	535	574	999999	932	999999	228	849	429	657	207	215	999999	860	831	409	350	999999	891	890	590	346	819	999999	999999	432	264	806	653	572	876	999999	86	579	999999	999999	999999	864	260	999999	999999	999999	999999	918	650	999999	593	977	342	999999	999999	999999	748	747	804	555	716	209	278	510	547	421	206	857	781	999999	139	58	740	60	279	999999	683	456	40	902	748	900	723	802	839	999999	473	214	756	606	999999	338	775	574	74	999999	596	750	896	448	491	739	999999	437	35	999999	246	999999	179	999999	595	301	999999	901	999999	999999	999999	999999	670	999999	948	992	111	999999	978	800	283	999999	985	350	999999	933	560	591	421	18	762	296	777	304	50	190	44	425	21	943	620	999999	766	258	453	999999	89	636	499	999999	638	962	999999	999999	271	999999	307	829	450	999999	999999	135	490	798	999999	200	999999	999999	229	999999	957	685	173	45	190	409	409	736	896	769	999999	923	999999	922	380	999999	837	999999	43	970	883	999999	975	359	999999	494	392	968	205	263	999999	999999	999999	732	999999	952	799	423	53	861	671	570	999999	681	808	817	999999	568	999999	262	
362	155	999999	999999	884	999999	710	813	832	695	27	441	541	643	347	999999	516	999999	391	999999	10	423	509	999999	999999	322	282	303	550	999999	999999	999999	549	942	900	285	999999	169	999999	788	252	999999	590	999999	844	999999	39	298	343	668	311	674	999999	10	999999	938	646	170	999999	571	479	416	273	999999	245	203	891	598	743	72	767	357	521	602	999999	25	999999	161	999999	79	999999	984	959	882	93	786	646	999999	690	961	999999	221	220	286	318	999999	722	999999	122	650	348	441	999999	281	999999	999999	162	585	825	246	999999	494	832	999999	289	495	456	390	365	458	557	352	999999	781	432	555	147	245	293	350	999999	690	48	687	731	851	438	688	999999	999999	633	70	999999	999999	856	155	389	340	996	823	999999	341	787	664	102	995	999999	774	849	355	816	917	301	999999	943	999999	455	155	157	437	66	768	410	999999	999999	999999	628	999999	924	287	176	806	248	470	962	961	902	384	594	735	328	664	839	634	322	716	769	249	999999	441	999999	243	999999	569	999999	619	931	561	839	605	377	79	849	999999	999999	20	679	830	522	981	522	81	560	422	999999	402	929	775	999999	999999	726	999999	951	999999	587	999999	623	679	703	352	40	351	999999	988	368	258	999999	277	455	311	46	939	999999	530	918	628	683	770	999999	374	690	165	648	730	878	987	127	366	999999	999999	397	999999	136	180	999999	999999	999999	571	999999	861	587	999999	330	612	82	787	662	999999	999999	959	259	852	230	339	662	875	703	815	999999	381	140	999999	293	209	913	47	999999	556	579	747	102	121	717	597	786	37	999999	45	657	101	999999	696	791	34	996	999999	779	797	517	999999	478	999999	462	682	731	139	999999	999999	999999	45	975	999999	999999	999999	999999	148	145	632	552	634	49	667	167	28	56	999999	999999	269	999999	378	267	24	48	504	279	381	659	44	866	657	658	714	347	622	999999	999999	999999	965	166	858	999999	157	999999	883	999999	810	563	999999	999999	296	473	120	918	330	999999	961	999999	357	556	495	489	110	765	894	975	335	329	999999	902	826	599	701	112	353	999999	119	999999	165	469	469	818	225	408	579	194	548	795	27	844	999999	999999	497	418	670	999999	309	392	999999	907	999999	490	29	540	809	697	771	999999	574	362	668	202	911	887	97	677	273	702	195	710	437	539	999999	699	747	999999	112	999999	441	974	668	999999	417	257	760	978	799	684	598	882	422	999999	999999	664	186	962	999999	609	330	992	115	607	206	650	480	999999	188	329	999999	145	594	
999999	575	600	694	999999	999999	663	137	119	999999	999999	114	312	297	896	318	647	522	999999	432	502	961	449	869	70	530	766	777	999999	799	479	891	462	298	933	964	630	970	245	186	587	482	221	124	526	503	999999	999999	583	999999	540	806	999999	713	101	527	136	730	633	420	28	885	546	319	999999	999999	651	999999	999999	932	688	999999	287	608	844	30	750	334	353	999999	636	413	999999	999999	999999	673	883	749	206	416	837	899	347	825	168	999999	999999	901	999999	999999	851	879	999999	651	182	863	529	408	868	81	999999	801	999999	999999	783	615	999999	817	60	735	813	902	817	948	104	788	339	461	999999	999999	999999	848	619	524	715	999999	414	552	556	406	999999	485	880	134	638	45	522	281	999999	553	20	128	851	979	24	949	71	60	557	394	533	78	999999	999999	999999	928	999999	862	360	37	210	999999	270	999999	592	338	31	693	999999	68	275	68	419	897	142	999999	997	640	509	999999	694	999999	995	172	872	999999	527	165	999999	999999	853	659	920	999999	352	871	857	207	396	686	928	378	999999	498	128	475	658	70	999999	31	931	551	362	594	342	846	999999	999999	781	516	810	866	556	608	214	616	147	404	554	999999	118	799	253	999999	837	999999	622	506	54	407	427	999999	571	999999	779	312	306	336	999999	506	728	759	425	880	875	72	822	142	294	999999	338	999999	999999	332	913	141	307	539	756	999999	233	646	63	384	99	353	304	440	999999	901	319	810	722	999999	542	358	384	999999	947	775	999999	489	222	999999	79	173	951	248	212	999999	15	767	579	665	999999	91	706	51	791	532	767	392	313	999999	999999	527	999999	467	999999	565	756	934	591	999999	523	744	999999	521	315	925	402	65	237	191	896	999999	241	67	775	461	999999	343	581	425	18	121	999999	830	349	999999	632	493	459	647	891	81	185	598	152	538	999999	999999	735	865	139	999999	999999	999999	496	650	999999	483	692	999999	913	999999	362	999999	973	999999	567	603	182	999999	999999	999999	606	590	300	825	999999	642	999999	247	999999	467	999999	715	296	306	999999	64	343	698	265	159	801	130	734	999999	718	19	625	740	970	64	22	972	572	231	999999	574	831	671	283	999999	568	455	535	456	816	646	879	676	999999	999999	269	483	507	153	116	485	855	999999	999999	366	999999	999999	276	748	999999	635	152	74	202	392	999999	672	425	612	591	356	595	288	660	82	140	999999	295	467	794	539	474	429	999999	629	718	999999	564	917	635	393	188	999999	11	191	503	999999	999999	72	
999999	597	68	895	999999	999999	890	577	172	44	236	999999	889	809	954	915	170	723	950	999999	673	223	117	999999	977	999999	999999	808	286	999999	578	325	475	232	999999	999999	480	579	866	363	738	999999	846	530	999999	566	504	379	832	95	30	780	863	999999	999999	76	489	999999	917	364	592	91	999999	692	465	999999	603	666	633	756	444	591	856	597	834	532	377	587	817	999999	703	798	999999	201	999999	798	461	564	833	119	717	920	661	512	771	657	849	163	74	779	963	837	746	85	650	439	923	276	86	866	999999	999999	742	507	660	793	115	999999	244	667	460	49	999999	523	49	524	999999	354	826	186	683	223	522	48	456	866	999999	900	550	28	874	999999	487	967	419	814	187	163	851	999999	552	750	919	406	328	999999	14	232	46	136	509	579	450	900	192	486	389	704	61	794	741	999999	559	225	793	275	999999	865	114	234	346	776	999999	849	633	999999	304	125	719	532	862	999999	999999	423	519	305	744	999999	784	933	999999	483	112	67	245	348	200	703	999999	63	999999	999999	127	811	790	999999	86	601	276	999999	192	274	984	528	999999	910	350	145	999999	497	531	975	91	180	999999	862	674	999999	999999	295	742	600	512	666	170	723	712	62	633	786	228	152	320	999999	751	170	498	583	134	334	999999	64	999999	125	531	999999	999999	946	21	999999	68	999999	988	981	517	591	999999	328	367	218	207	298	512	920	999999	999999	999999	556	429	638	374	999999	999999	288	999999	999999	603	999999	999999	774	665	766	50	999999	727	587	164	999999	26	169	409	179	226	915	137	999999	999999	86	847	152	731	511	527	383	563	968	999999	709	693	830	999999	375	999999	999999	999999	441	257	999999	999999	690	234	336	539	269	239	204	874	999999	999999	588	145	526	999999	991	999999	164	249	667	152	758	267	454	645	196	999999	44	999999	632	999999	695	461	744	883	166	918	404	971	999999	153	368	104	926	558	114	694	999999	999999	203	550	398	999999	999999	665	444	999999	780	690	352	98	205	219	999999	41	466	136	999999	642	999999	82	648	192	981	523	783	664	999999	895	999999	999999	709	218	999999	91	973	502	871	88	448	999999	147	713	629	999999	948	158	999999	999999	102	978	303	828	999999	130	902	216	220	76	882	780	102	884	159	850	388	987	999999	169	999999	963	999999	999999	999999	999999	934	934	563	812	575	634	999999	446	803	999999	999999	999999	775	670	189	767	999999	804	206	668	639	263	564	778	791	960	729	692	836	999999	722	980	634	782	196	967	999999	
408	501	999999	969	656	91	596	651	999999	999999	999999	999999	300	681	999999	126	535	30	681	380	784	31	614	905	999999	610	999999	999999	228	256	992	484	222	124	883	999999	999999	699	999999	182	967	999999	294	748	970	712	545	457	272	864	999999	999999	999999	597	999999	387	999999	999999	850	56	416	756	432	260	999999	284	767	186	999999	999999	177	836	47	508	412	657	736	865	934	415	74	226	577	364	157	239	969	999999	255	999999	426	606	848	937	765	220	704	999999	528	695	944	368	659	124	697	272	999999	15	194	220	999999	999999	418	445	981	200	999999	78	112	999999	315	153	999999	302	731	570	988	999999	999999	202	952	702	999999	248	470	999999	566	999999	667	999999	514	963	439	44	999999	404	198	413	955	575	41	636	931	999999	390	801	438	366	393	136	284	625	999999	992	268	948	683	179	974	285	633	726	999999	999999	999999	351	713	895	447	336	381	999999	154	999999	999999	326	771	999999	858	669	277	210	79	999999	999999	999999	999999	446	776	999999	721	999999	439	679	941	314	235	714	60	48	97	999999	999999	66	754	999999	480	104	831	941	999999	873	999999	999999	18	433	657	870	999999	598	650	277	129	999999	615	363	999999	474	236	856	101	999999	999999	819	999999	999999	290	22	785	911	417	607	999999	834	729	847	999999	134	671	518	656	999999	107	462	999999	820	423	999999	999999	999999	553	16	867	975	850	130	124	501	732	999999	152	644	999999	704	190	53	999999	294	999999	767	999999	999999	999999	718	999999	999999	959	999999	999999	761	322	902	999999	393	367	411	739	639	983	999999	999999	215	999999	999999	375	21	278	999999	282	354	168	138	999999	999999	745	532	212	159	775	124	999999	999999	80	971	960	999999	999999	702	999999	778	313	32	310	212	44	450	629	414	999999	197	468	566	34	86	603	193	335	886	999999	835	999999	590	999999	869	999999	914	144	429	438	135	937	576	65	503	50	145	999999	374	649	305	902	798	807	587	656	604	794	993	999999	999999	913	197	65	511	580	723	168	440	999999	130	999999	210	975	999999	260	892	510	530	45	468	365	961	247	352	999999	410	782	286	223	843	999999	999999	61	999999	222	999999	520	554	923	999999	976	397	999999	999999	989	702	999999	590	337	763	103	273	958	910	421	951	950	713	578	179	999999	882	227	999999	10	174	158	324	14	510	999999	956	607	718	492	968	362	718	362	241	587	201	949	459	749	856	999999	999999	249	270	999999	999999	999999	753	999999	104	999999	688	527	824	553	999999	999999	826	392	999999	666	249	428	999999	
999999	242	360	999999	592	749	932	999999	181	999999	981	17	84	999999	711	573	980	999999	342	999999	999999	674	200	999999	688	999999	615	133	999999	612	199	999999	723	999999	670	567	999999	638	171	637	171	999999	516	383	843	545	433	999999	999999	819	165	812	999999	40	999999	924	51	823	658	512	999999	999999	701	999999	955	999999	999999	999999	999999	153	999999	999999	692	705	236	396	168	817	694	153	655	772	999999	257	456	386	46	692	152	745	525	634	999999	999999	503	362	710	999999	427	999999	260	155	769	971	703	813	999999	999999	803	267	999999	233	999999	515	856	371	999999	453	122	999999	12	601	145	337	999999	491	371	43	999999	999999	999999	221	399	999999	892	999999	13	999999	553	642	266	999999	889	884	999999	302	505	474	999999	141	999999	266	835	849	802	999999	19	441	353	999999	452	96	999	999999	582	555	833	248	622	356	367	765	900	479	999999	178	999999	261	358	335	986	897	999999	80	323	428	386	550	97	999999	500	999999	692	341	999999	180	999999	999999	311	433	468	999999	851	454	773	794	999999	365	538	634	945	758	93	27	235	554	853	999999	999999	163	179	999999	999999	388	856	796	82	568	999999	150	999999	999999	949	924	867	729	55	999999	306	999999	999999	30	999999	463	298	741	488	675	115	999999	999999	904	355	158	999999	184	999999	473	598	999999	722	999999	999999	397	999999	999999	808	999999	999999	506	999999	76	999999	999999	101	159	281	999999	99	124	318	406	462	642	999999	999999	407	999999	669	692	623	582	198	328	806	274	943	624	173	105	933	328	525	609	146	260	281	268	67	115	903	418	383	999999	669	325	344	444	573	999999	999999	999999	499	999999	883	926	877	314	999999	826	215	656	534	999999	191	989	880	853	505	573	999999	999999	743	564	789	999999	999999	715	658	490	999999	999999	61	311	308	925	999999	68	725	220	382	966	979	241	899	257	883	999999	302	679	444	999999	999999	999999	703	999999	999999	935	678	678	999999	172	999999	799	999999	999999	604	232	696	265	171	822	137	295	999999	201	169	512	664	999999	330	820	422	978	55	999999	569	61	999999	650	999999	892	390	56	492	220	320	190	344	202	652	661	692	47	518	622	999999	653	999999	999999	498	761	281	146	999999	906	749	676	753	457	147	999999	624	55	603	278	441	90	802	979	880	979	999999	999999	999999	669	999999	385	470	433	999999	916	252	106	161	999999	621	254	698	586	470	643	999999	886	64	999999	47	646	999999	250	190	999999	850	829	631	519	593	809	257	689	777	999999	216	999999	372	231	999999	527	894	999999	
656	197	392	226	519	247	552	999999	417	789	999999	492	941	229	252	812	999999	423	999999	641	317	811	996	19	808	105	436	117	523	999999	799	519	752	740	593	999999	890	634	999999	394	967	311	402	468	67	295	432	987	86	999999	166	886	62	262	999999	845	999999	383	417	999999	810	444	999999	999999	989	122	740	211	635	260	922	440	113	999999	673	999999	419	999999	952	522	673	999999	999999	963	999999	913	999999	999999	354	748	801	517	226	896	583	533	999999	818	478	944	555	231	361	826	637	999999	782	971	589	390	436	662	430	895	999999	371	414	803	907	85	655	250	857	887	458	415	224	217	507	999999	999999	601	999999	17	967	451	97	213	999999	950	999999	495	999999	963	322	999999	999999	331	999999	222	129	740	910	999999	999999	315	373	999999	378	231	511	999999	999999	999999	919	834	603	999999	927	999999	283	210	999999	999999	944	169	999999	894	575	999999	329	893	71	999999	31	730	690	999999	718	662	88	623	835	999999	449	566	31	999999	53	999999	999999	999999	999999	847	939	918	999999	953	458	139	975	479	898	68	999999	618	513	188	427	198	999999	936	704	275	230	999999	374	371	517	999999	147	999999	850	97	999999	656	999999	224	355	999999	467	737	999999	999999	686	608	724	776	212	830	63	843	54	854	343	999999	968	999999	626	290	554	999999	445	80	991	117	628	811	295	256	128	298	833	324	731	416	999999	124	588	622	999999	597	169	686	335	304	823	996	754	173	999999	371	598	75	558	566	301	147	598	579	999999	913	490	999999	999999	999999	19	729	133	999999	999999	854	548	14	355	999999	999999	759	744	696	294	632	66	131	999999	756	700	767	999999	175	124	591	525	19	642	30	999999	999999	974	570	295	103	872	827	999999	832	822	593	719	601	823	542	999999	999999	999999	357	857	369	999999	955	999999	999999	962	999999	812	299	338	999999	372	999999	849	540	999999	999999	411	200	999999	239	838	736	934	999999	58	999999	999999	999999	999999	999999	999999	294	173	747	814	29	506	53	141	914	999999	993	503	293	231	395	751	293	758	229	999999	105	598	628	530	661	999999	958	203	999999	616	240	999999	999999	815	999999	170	111	725	999999	677	367	999999	999999	999999	845	242	650	999999	999999	423	999999	823	969	131	628	696	545	999999	163	997	547	849	343	999999	785	892	788	477	153	234	649	568	992	551	143	45	999999	414	685	999999	999999	83	540	383	558	999999	142	999999	197	391	625	884	571	999999	140	518	999999	546	438	999999	454	183	999999	999999	773	499	830	427	999999	999999	943	
141	542	734	627	474	999999	959	749	378	759	204	999999	762	999999	999999	996	235	999999	999999	320	216	976	999999	999999	207	342	112	610	999999	585	714	604	999999	448	494	352	836	150	665	209	765	797	69	999999	260	892	979	829	999999	503	605	16	373	999999	736	164	810	999999	430	142	215	999999	689	793	999999	999999	686	323	124	423	169	95	755	425	555	418	916	538	723	999999	363	283	602	999999	979	707	241	331	711	339	999999	85	719	533	993	999999	999999	276	158	660	999999	665	714	999999	343	520	261	948	727	328	247	999999	47	125	999999	999999	757	133	813	347	368	364	999999	785	881	93	999999	231	999999	999999	999999	650	390	72	999999	698	999999	999999	999999	469	456	292	604	393	101	270	48	604	754	71	999999	984	463	810	302	852	999999	928	713	260	155	999999	527	588	999999	597	890	974	27	91	373	999999	901	999999	891	999999	759	229	694	620	999999	771	999999	999999	999999	326	197	579	770	255	645	640	999999	971	323	426	765	26	375	999999	380	74	586	673	697	908	92	118	919	999999	102	833	999999	102	215	384	561	999999	999999	701	409	999999	999999	772	445	999999	455	929	40	999999	319	999999	853	200	999999	981	194	804	672	582	243	88	659	553	163	811	405	212	766	999999	864	608	919	999999	103	68	860	813	237	963	999999	163	88	454	907	359	980	54	851	999999	199	999999	494	524	468	331	661	660	619	999999	337	253	172	101	610	999999	823	189	106	191	130	999999	576	708	129	90	999	999999	645	803	831	999999	360	542	749	116	124	405	215	999999	407	209	204	602	999999	219	999999	999999	844	999999	535	800	947	670	113	999999	190	999999	404	387	331	456	999999	815	803	999999	893	630	999999	503	596	428	974	333	784	921	185	974	83	909	100	22	999999	449	999999	41	413	690	439	930	926	339	10	828	451	951	999999	389	799	999999	999999	999999	645	999999	609	999999	825	623	999999	191	642	999999	712	999999	999999	318	94	574	547	771	572	213	999999	420	577	999999	427	999999	999999	833	736	796	184	423	592	999999	376	30	839	999999	215	789	804	257	298	999999	999999	515	999999	142	866	999999	842	999999	999999	999999	178	999999	773	352	690	679	741	62	999999	846	999999	298	902	999999	941	999999	735	387	566	783	408	943	132	857	639	911	615	750	966	999999	953	156	337	479	561	151	257	999999	479	535	999999	752	802	999999	688	339	613	973	200	802	884	465	471	999999	999999	235	112	915	999999	999999	74	990	95	338	892	884	961	432	999999	800	816	247	907	999999	
999999	655	150	680	179	999999	308	641	999999	174	242	498	685	33	763	336	999999	342	784	700	471	67	667	474	558	803	377	190	969	400	986	999999	558	440	578	69	94	431	745	412	480	432	999999	920	105	999999	209	937	999999	678	760	483	999999	216	999999	677	999999	676	999999	999999	933	127	999999	169	999999	595	940	255	999999	704	251	617	596	999999	999999	48	999999	746	378	999999	603	439	521	300	639	512	193	351	871	901	80	418	309	379	478	362	760	280	999999	510	464	954	492	964	436	153	887	90	986	530	60	999999	307	967	999999	999999	606	999999	530	676	411	598	383	553	999999	833	317	226	999999	867	288	356	15	867	699	649	947	999999	864	999999	624	999999	365	351	999999	999999	999999	342	606	975	756	388	750	75	109	999999	580	939	340	602	835	670	187	129	251	703	246	999999	278	133	556	58	517	43	61	307	243	42	701	999999	722	999999	620	927	120	900	605	939	767	833	999999	17	226	271	661	999999	926	246	109	157	592	681	73	999999	429	707	870	717	999999	802	999999	547	247	535	999999	999999	999999	999999	18	351	108	307	672	445	999999	548	831	256	382	107	381	997	933	999999	999999	51	999999	146	508	999999	999999	888	924	965	210	531	769	691	390	801	999999	676	237	999999	59	295	999999	628	429	999999	876	624	999999	917	999999	635	614	693	323	839	999999	913	751	999999	321	220	382	706	244	999999	779	999999	865	581	999999	999999	769	999999	505	926	41	999999	717	999999	536	414	553	999999	999999	574	917	85	377	551	853	990	925	631	446	838	913	312	394	897	111	735	999999	763	724	726	999999	439	198	397	807	664	999999	133	79	906	666	374	172	670	614	703	999999	324	727	212	778	148	999999	999999	999999	729	898	819	525	801	655	999999	999999	999999	708	487	886	999999	999999	198	794	801	999999	539	182	548	150	724	292	407	962	999999	999999	999999	999999	727	999999	999999	384	87	766	387	608	278	999999	876	999999	999999	961	137	999999	999999	999999	538	999999	977	587	207	999999	474	999999	184	536	127	838	219	754	771	870	981	784	364	605	999999	432	416	203	292	288	999999	466	796	999999	165	590	999999	999999	507	113	970	149	504	48	909	999999	999999	850	490	439	52	999999	320	999999	979	999999	462	198	915	116	11	999999	304	919	999999	18	999999	422	999999	536	670	355	256	668	900	841	999999	325	999999	177	841	566	712	853	999999	183	999999	323	999999	813	138	980	949	400	999999	196	845	585	850	901	705	999999	479	999999	769	696	999999	651	582	147	72	
147	502	748	999999	999999	81	450	683	24	862	479	638	567	408	689	999999	999999	567	714	995	704	474	794	999999	671	96	758	999999	549	308	504	741	645	751	990	487	211	135	666	999999	404	901	836	49	235	540	912	555	89	300	29	999999	867	151	367	672	708	286	603	358	322	999999	144	716	367	737	993	816	417	999999	999999	730	901	598	601	803	999999	755	246	141	183	213	14	258	288	420	873	503	393	328	778	999999	532	317	802	48	767	130	999999	498	999999	106	147	876	106	298	193	999999	999999	564	999999	953	50	999999	999999	119	999999	886	437	947	864	999999	432	99	999999	279	207	594	795	563	45	518	83	999999	594	87	75	137	162	990	237	999999	999999	829	294	824	999999	71	999999	999999	999999	880	692	734	633	57	673	58	452	826	101	599	483	999999	999999	525	880	302	877	999999	54	235	734	447	999999	269	999999	603	805	609	394	146	461	112	877	164	999999	348	124	999999	413	999999	684	335	899	999999	130	965	310	768	944	592	193	999999	999999	460	156	255	24	374	999999	80	253	843	441	954	147	999999	120	373	700	541	999999	999999	693	38	550	408	548	999999	149	581	302	46	665	802	952	426	999999	427	999999	579	334	749	46	999999	772	841	894	944	500	749	854	936	999999	412	999999	999999	351	620	909	748	999999	933	235	928	999999	216	999999	639	11	720	917	692	999999	131	217	999999	303	360	999999	999999	999999	603	591	999999	726	999999	969	999999	397	999999	999999	842	999999	999999	999999	401	524	117	564	565	663	265	943	779	831	999999	999999	999999	999999	999999	999999	991	365	210	245	114	352	999999	212	423	999999	925	251	902	646	85	999999	999999	259	999999	913	999999	795	699	55	257	660	811	999999	564	784	32	66	999999	999999	93	999999	317	34	767	999999	689	905	151	328	999999	23	50	143	999999	987	485	696	389	73	999999	205	666	164	987	999999	540	277	999999	639	224	868	999999	364	563	598	866	81	492	767	233	999999	654	381	317	999999	620	677	811	576	308	999999	677	356	183	887	820	163	47	999999	518	999999	999999	512	113	869	192	685	580	168	130	413	999999	622	840	94	551	295	846	753	833	863	999999	80	999999	888	200	999999	190	675	999999	713	43	179	999999	811	999999	999999	999999	999999	999999	934	107	652	999999	999999	999999	65	516	98	346	535	316	999999	489	655	955	197	181	999999	678	999999	505	999999	390	416	380	44	373	38	999999	999999	27	999999	701	899	765	814	624	445	999999	145	968	999999	339	999999	407	999999	690	603	999999	834	971	
62	770	354	439	202	999999	999999	524	999999	692	487	36	937	517	908	592	589	999999	999999	999999	999999	459	543	738	413	575	148	19	630	353	769	181	238	437	965	638	999999	470	573	552	585	921	677	452	999999	75	401	734	999999	167	999999	714	999999	999999	999999	603	236	615	35	626	999999	39	894	744	922	315	999999	510	552	999999	999999	129	326	598	986	814	781	100	257	999999	999999	414	519	473	999999	65	465	966	999999	372	411	999999	444	946	429	999999	36	933	999999	185	277	999999	192	229	921	981	397	127	285	999999	822	146	999999	688	999999	718	519	999999	501	999999	850	999999	318	189	868	504	999999	380	179	999999	787	847	570	999999	79	293	232	999999	551	999999	999999	348	690	771	999999	274	999999	756	503	999999	46	605	442	999999	335	999999	582	12	360	427	306	27	947	844	999999	999999	575	295	999999	168	999999	229	999999	239	210	999999	150	547	999999	604	130	928	876	468	999999	191	414	999999	999999	633	999999	999999	939	134	964	649	400	845	137	575	999999	97	148	344	999999	816	726	213	461	999999	305	44	999999	756	306	378	999999	489	450	999999	570	999999	548	984	457	276	289	754	274	560	120	305	419	74	904	43	790	541	255	588	999999	211	456	923	338	677	857	999999	827	596	508	911	405	676	15	42	548	163	887	946	536	971	938	901	713	999999	625	999999	851	999999	999999	609	999999	999999	996	999999	219	625	655	779	419	999999	999999	678	61	209	899	742	68	872	495	636	653	308	61	493	273	555	220	338	62	999999	341	564	999999	899	677	543	999999	999999	999999	922	507	117	537	440	54	269	849	999999	110	999999	249	999999	777	999999	955	935	810	512	105	664	415	327	727	861	764	372	671	162	531	366	72	422	999999	999999	138	546	999999	999999	999999	13	705	706	237	999999	318	362	786	65	943	741	732	999999	550	167	517	190	390	675	999999	999999	598	696	982	999999	999999	999999	929	215	822	999999	174	199	73	102	958	999999	99	999999	552	999999	999999	615	219	999999	633	999999	871	999999	999999	948	165	104	999999	766	415	999999	723	999999	360	490	432	581	242	534	999999	543	114	999999	209	807	100	999999	133	272	106	982	487	999999	121	925	956	47	999999	874	263	79	999999	307	686	950	999999	606	207	71	979	13	382	685	222	99	790	422	692	257	999999	999999	971	683	669	999999	999999	529	382	999999	999999	395	431	368	280	999999	301	999999	772	259	821	494	635	71	999999	103	610	802	981	31	145	544	354	902	25	930	108	569	637	999999	428	466	234	772	
538	999999	582	999999	414	714	798	999999	999999	999999	999999	374	698	910	400	999999	822	728	548	360	299	989	50	528	353	999999	408	999999	179	518	999999	365	270	999999	533	699	999999	596	397	276	999999	162	894	910	477	999999	999999	999999	178	999999	999999	700	918	873	483	548	553	999999	670	74	316	76	813	999999	613	80	999999	835	386	999999	66	236	999999	281	999999	147	105	139	61	701	117	220	563	118	87	999999	447	396	389	984	999999	999999	925	332	999999	166	348	762	307	406	547	406	811	477	999999	215	369	646	745	345	453	423	12	969	999999	999999	513	999999	64	999999	999999	717	456	402	555	599	310	17	321	970	798	342	832	999999	164	999999	999999	95	113	871	770	800	650	53	999999	999999	999999	956	375	864	653	643	708	823	999999	829	950	418	999999	415	904	361	334	775	547	999999	590	358	814	256	695	427	601	192	713	832	76	412	861	823	146	353	642	999999	999999	164	633	19	999999	335	760	990	174	698	966	418	476	875	505	429	151	999999	151	129	178	236	999999	525	119	941	762	547	557	108	279	560	719	999999	458	393	487	580	478	489	495	705	263	999999	999999	305	366	999999	906	441	681	41	211	523	288	100	121	999999	900	938	572	999999	999999	75	429	415	698	598	426	999999	999999	570	636	662	633	473	972	148	309	813	999999	571	641	999999	426	247	359	206	599	367	999999	379	680	999999	916	283	272	197	484	810	999999	767	999999	793	499	121	999999	549	889	814	127	973	808	96	999999	11	581	326	649	191	66	999999	999999	69	841	572	890	107	746	359	999999	999999	999999	999999	216	817	796	847	626	315	842	809	316	784	249	308	571	999999	185	915	702	945	999999	303	999999	114	768	715	952	927	230	307	802	540	614	342	318	318	880	999999	214	733	700	999999	999999	256	196	224	999999	543	10	999999	999999	831	999999	264	247	371	999999	112	59	91	894	698	94	545	16	999999	999999	907	989	262	713	999999	710	968	255	213	999999	506	917	999999	895	419	926	924	385	971	883	359	104	999999	572	999999	496	133	838	11	259	999999	250	420	53	999999	553	999999	999999	291	130	688	999999	44	999999	250	194	999999	999999	485	772	999999	169	45	893	820	812	51	690	999999	153	587	140	254	953	161	266	507	509	983	866	999999	341	999999	851	204	350	70	541	999999	592	990	937	363	239	99	643	999999	999999	233	109	999999	999999	656	147	999999	999999	764	90	264	999999	687	999999	212	999999	593	828	74	999999	698	480	999999	510	368	353	163	650	999999	
999999	864	999999	61	980	286	884	364	131	684	957	317	646	585	979	286	348	905	995	734	999999	645	271	578	30	999999	999999	356	10	698	313	984	893	999999	749	226	745	999999	706	999999	327	999999	471	154	117	876	61	894	999999	234	30	448	167	999999	41	999999	603	939	40	999999	534	538	363	433	381	972	423	865	836	763	540	416	208	286	416	490	183	126	470	154	999999	858	583	776	677	865	826	999999	750	379	623	806	901	555	194	789	900	48	999999	145	462	195	67	19	999999	999999	999999	880	999999	551	206	486	479	886	383	999999	954	587	755	999999	156	445	125	467	150	734	514	999999	999999	626	589	145	354	335	691	591	800	573	93	73	625	945	479	208	183	147	336	25	999999	999999	835	323	292	266	999999	26	80	999999	869	958	109	596	788	881	961	70	141	153	204	999999	876	390	999999	691	890	999999	965	916	294	12	407	498	480	999999	999999	276	999999	97	346	674	521	209	704	134	963	39	999999	598	247	122	15	999999	999999	390	641	454	999999	600	376	788	999999	164	316	999999	560	611	125	999999	99	694	217	54	807	529	280	676	999999	379	728	860	52	377	678	999999	997	999999	999999	100	943	999999	456	999999	720	557	623	999999	893	837	573	362	914	953	508	999999	999999	960	385	999999	120	965	768	450	999999	999999	745	683	485	999999	868	345	933	999999	270	752	247	999999	999999	260	905	999999	783	999999	805	375	999999	99	869	136	276	47	839	385	980	977	578	16	389	214	811	940	999999	999999	969	999999	428	889	999999	755	314	999999	636	135	396	999999	191	920	999999	507	569	999999	813	359	868	999999	506	558	999999	292	184	241	576	999999	448	999999	42	35	879	577	946	67	405	123	821	327	411	999999	999999	784	796	658	371	882	644	164	137	999999	889	147	732	999999	844	410	581	83	382	516	686	431	999999	999999	51	999999	560	511	260	699	538	550	999999	999999	570	270	999999	525	869	999999	999999	293	999999	999999	145	741	845	86	223	995	542	747	944	999999	37	566	620	639	617	303	331	142	999999	437	993	348	716	940	999999	584	999999	65	213	688	40	402	999999	662	30	309	232	999999	298	265	999999	999999	606	535	764	999999	649	856	999999	999999	372	352	389	999999	517	797	35	904	776	638	999999	487	999999	265	864	634	972	957	619	999999	81	847	999999	648	280	213	742	999999	185	999999	934	66	156	999999	326	687	23	999999	999999	232	283	999999	707	999999	184	679	255	999999	671	139	999999	692	247	600	999999	524	508	741	999999	313	
64	844	729	479	999999	999999	999999	999999	939	999999	621	999999	811	396	44	999999	150	193	474	600	999999	402	519	56	276	999999	819	999999	142	802	188	281	63	842	177	438	999999	237	955	999999	349	999999	411	495	517	251	880	850	565	751	999999	325	277	999999	355	662	335	682	999999	999999	214	784	773	146	997	349	735	999999	999999	999999	165	913	237	324	261	618	990	999999	538	34	372	969	999999	999999	428	863	999999	523	497	515	999999	916	33	503	944	564	575	274	497	178	999999	910	631	960	999999	469	999999	999999	289	736	672	310	153	189	999999	999999	999999	391	717	143	345	999999	482	999999	501	248	890	734	999999	696	999999	999999	999999	999999	517	461	347	40	999999	999999	776	62	244	760	843	999999	999999	999999	414	999999	770	193	999999	363	832	304	438	918	468	357	579	363	999999	592	999999	945	774	783	999999	638	999999	763	999999	758	367	293	978	721	999999	699	476	56	329	670	925	860	999999	182	537	223	32	999999	572	448	389	423	479	999999	999999	897	38	988	181	775	999999	17	597	797	996	549	326	717	57	999999	880	532	43	912	666	999999	999999	601	255	458	616	999999	201	157	999999	943	813	336	653	999999	999999	488	875	999999	999999	918	999999	381	999999	999999	897	315	380	999999	568	999999	999999	567	984	244	131	437	743	723	169	340	815	450	428	999999	736	999999	73	999999	108	402	657	488	999999	747	570	404	425	267	560	311	999999	397	999999	523	999999	256	351	419	852	999999	745	161	999999	529	113	821	953	133	999999	907	251	306	705	999999	208	999999	514	246	674	726	22	485	172	999999	999999	999999	862	999999	498	999999	647	654	232	864	657	505	104	999999	644	999999	451	301	16	653	69	802	999999	421	324	662	999999	115	744	999999	231	269	989	999999	999999	999999	959	57	634	999999	999999	597	83	999999	519	702	807	981	999999	925	284	720	999999	519	999999	439	735	450	999999	836	999999	542	909	106	643	397	999999	567	246	959	789	403	666	244	393	999999	728	999999	902	621	855	759	513	999999	850	999999	791	479	737	999999	999999	519	467	798	32	727	688	977	207	999999	196	999999	745	642	146	999999	63	243	136	336	710	883	548	969	981	989	39	999999	255	142	606	999999	829	388	999999	999999	936	868	222	665	784	751	999999	999999	435	615	23	870	682	969	999999	557	353	411	156	76	971	999999	816	43	697	598	999999	74	999999	159	419	367	632	999999	945	194	999999	999999	999999	959	999999	767	999999	375	975	999999	999999	286	685	59	999999	428	241	942	308	448	62	188	968	196	
30	590	264	286	205	656	247	816	34	272	999999	999999	999999	999999	838	213	953	450	67	538	191	455	388	476	466	991	999999	690	567	506	142	842	502	366	999999	647	999999	267	180	328	999999	600	261	999999	523	810	999999	53	113	105	494	611	999999	439	14	574	212	999999	820	214	531	557	999999	527	139	999999	390	999999	259	999999	699	696	280	999999	617	591	203	964	999999	656	432	999999	586	999999	21	530	721	72	361	999999	999999	726	447	966	999999	373	351	733	293	830	429	76	794	912	406	798	341	391	999999	423	381	247	833	999999	999999	449	999999	787	516	609	999999	327	151	884	757	973	258	314	999999	254	249	469	681	132	236	365	296	673	75	223	199	340	251	937	992	999999	999999	283	999999	357	999999	564	999999	684	859	111	924	909	164	433	999999	37	999999	999999	999999	911	566	711	937	999999	163	307	721	302	999999	640	86	999999	892	560	90	999999	130	999999	853	999999	999999	999999	999999	999999	441	387	999999	641	673	172	891	674	763	999999	640	190	346	767	204	103	842	924	274	228	34	720	27	999999	999999	574	906	999999	723	499	668	569	448	999999	984	999999	999999	89	999999	257	749	412	999999	999999	919	899	999999	362	401	759	999999	327	999999	53	110	721	369	999999	299	999999	999999	47	950	274	422	80	742	534	783	999999	314	762	305	999999	999999	622	279	217	999999	452	935	554	462	999999	999999	350	837	404	711	273	416	874	790	529	999999	999999	461	186	397	848	167	999999	579	999999	454	89	31	714	574	488	451	162	239	846	173	710	999999	999999	617	81	999999	348	823	999999	21	440	999999	776	999999	999999	170	103	819	999999	295	999999	999999	999999	519	576	329	133	829	233	999999	264	999999	944	365	999999	138	475	568	325	615	818	291	69	999999	24	999999	255	687	999999	327	999999	343	403	560	999999	999999	104	476	51	752	119	518	600	697	757	795	37	999999	745	999999	999999	999999	503	230	999999	549	916	527	505	468	999999	446	31	906	474	921	252	394	999999	555	43	999999	527	572	999999	310	691	372	214	999999	91	835	999999	179	631	823	839	182	93	793	999999	999999	971	582	679	673	999999	999999	232	999999	553	999999	999999	999999	605	696	17	931	999999	176	999999	553	999999	285	387	999999	504	852	284	650	91	79	310	239	736	466	37	944	892	832	813	999999	149	999999	676	448	448	751	999999	935	816	908	458	917	934	999999	263	695	205	442	999999	644	419	999999	754	999999	341	167	999999	148	999999	72	999999	892	362	861	413	945	999999	938	799	752	999999	999999	834	
999999	999999	393	305	999999	213	341	749	460	663	999999	587	567	623	202	116	999999	298	435	275	754	999999	566	564	999999	999999	317	96	999999	642	427	366	80	747	581	999999	999999	999999	991	935	338	322	999999	238	193	283	845	999999	416	999999	518	999999	851	83	999999	999999	65	999999	231	999999	895	999999	493	818	245	812	516	999999	999999	999999	168	999999	307	500	937	441	292	999999	381	999999	25	985	679	999999	999999	964	515	999999	999999	999999	807	128	640	999999	999999	93	829	768	993	380	999999	999999	999999	999999	673	100	165	999999	145	648	999999	727	457	431	594	999999	575	69	999999	281	307	519	162	774	533	999999	999999	915	460	854	999999	523	343	10	999999	989	705	603	760	43	808	164	861	999999	999999	89	671	219	797	139	517	770	999999	721	999999	999999	872	999999	553	633	312	249	900	290	46	506	394	456	398	604	999999	971	999999	660	999999	152	657	144	527	453	999999	578	128	331	346	842	449	621	999999	785	126	199	60	136	731	999999	263	581	981	750	695	999999	820	202	924	546	471	423	258	930	600	999999	987	999999	265	733	999999	999999	944	204	67	772	529	613	999999	25	921	999999	929	999999	888	999999	162	999999	758	163	999999	926	999999	800	381	35	372	996	194	388	211	999999	999999	997	999999	684	636	786	692	923	694	216	714	999999	999999	298	494	354	999999	524	585	999999	351	111	975	204	181	153	823	41	409	999999	429	999999	999999	971	311	931	466	214	449	999999	94	835	468	552	222	999999	186	92	541	28	954	670	802	999999	608	769	32	253	513	493	962	660	523	171	999999	615	103	653	987	999999	887	837	84	219	135	516	642	999999	999999	682	967	999999	500	390	579	758	999999	823	372	999999	999999	223	700	955	413	434	321	307	765	999999	405	532	105	978	141	126	595	593	999999	999999	137	599	271	999999	526	231	169	143	999999	999999	318	999999	291	456	653	673	999999	128	806	701	205	344	999999	385	286	444	999999	522	259	463	172	713	957	279	999999	319	952	869	439	191	274	187	715	999999	298	135	251	648	334	467	978	999999	786	173	999999	999999	999999	885	553	91	585	999999	883	138	999999	604	322	21	52	343	721	277	689	625	437	999999	629	931	96	161	203	997	197	792	999999	695	927	793	382	621	388	76	999999	357	605	627	999999	587	871	694	812	239	606	991	999999	999999	787	171	736	879	173	999999	799	401	888	588	459	101	653	999999	677	999999	999999	431	955	654	951	341	999999	809	723	51	70	401	349	964	400	206	56	999999	908	766	
67	502	457	999999	277	999999	469	27	999999	212	934	701	27	294	599	999999	46	999999	760	999999	152	927	166	999999	939	407	62	924	999999	263	999999	880	271	911	471	147	973	576	999999	37	872	11	642	521	116	369	384	65	999999	999999	169	999999	22	462	624	139	346	335	448	870	871	545	999999	913	167	64	439	116	822	462	999999	469	713	733	583	150	999999	999999	25	580	32	997	559	972	103	999999	999999	809	296	341	999999	647	999999	517	165	336	999999	728	363	62	999999	278	242	911	999999	999999	251	289	878	483	999999	701	320	867	847	999999	985	857	819	79	196	629	819	491	999999	564	341	206	577	256	968	999999	291	999999	650	999999	764	999999	999999	403	846	587	931	813	999999	999999	337	270	670	292	351	324	999999	293	865	999999	458	751	999999	457	368	999999	999999	999999	515	289	419	357	227	999999	118	999999	897	425	232	999999	698	16	999999	562	237	81	536	295	905	999999	999999	998	999999	350	305	23	397	999999	999999	801	999999	999999	308	216	999999	979	52	999999	183	999999	427	493	999999	999999	999999	452	999999	697	229	999999	518	999999	725	861	632	421	999999	877	999999	105	950	999999	390	430	999999	999999	708	788	872	258	38	999999	122	902	236	173	936	841	738	853	266	700	999999	747	999999	999999	584	446	583	278	729	175	781	87	62	41	999999	641	999999	223	744	999999	824	971	269	560	314	823	634	999999	485	999999	148	999999	838	260	113	642	148	284	814	271	214	604	528	862	187	44	999999	205	71	305	318	524	118	299	999999	320	488	732	153	760	812	999999	793	321	37	837	249	802	927	469	999999	258	409	483	999999	230	999999	406	999999	280	973	999999	407	189	110	624	834	999999	384	793	163	415	999999	63	459	100	999999	999999	835	349	794	57	277	601	802	69	999999	635	536	654	866	92	360	873	787	383	999999	999999	221	999999	13	999999	427	144	316	97	127	355	33	999999	999999	246	999999	42	485	926	171	999999	387	999999	509	208	23	730	926	999999	64	267	276	85	383	999999	996	432	346	105	999999	142	295	999999	999999	768	611	863	245	999999	520	328	397	860	221	999999	235	180	902	804	686	697	218	999999	42	860	89	948	298	999999	250	148	695	390	307	38	521	673	108	740	999999	999999	999999	305	999999	736	999999	415	863	473	971	825	999999	541	418	931	999999	61	681	999999	999999	663	999999	33	390	382	632	17	563	193	999999	562	999999	172	999999	999999	212	999999	683	305	991	999999	94	824	250	424	618	164	999999	375	999999	469	999999	999999	61	932	
584	471	915	188	114	861	852	999999	84	418	999999	999999	333	881	729	999999	377	386	100	999999	579	749	783	965	999999	478	45	198	89	929	571	65	999999	285	951	999999	997	999999	999999	139	821	414	999999	831	671	260	831	100	645	102	102	615	999999	45	363	834	687	999999	999999	999999	999999	664	601	155	847	697	257	57	929	988	23	872	999999	999999	999999	174	999	952	303	514	647	945	552	986	836	956	140	85	921	999999	999999	57	91	565	312	167	812	605	983	999999	12	783	170	657	89	230	999999	964	841	198	835	999999	999999	909	989	999999	121	999999	318	890	567	999999	135	812	934	965	790	629	658	999999	362	404	968	329	999999	863	785	894	906	616	536	175	243	732	291	327	999999	999999	999999	431	999999	999999	296	103	999999	999999	657	357	999999	123	439	801	315	999999	836	441	767	336	408	135	105	227	708	702	364	999999	939	999999	531	617	573	619	999999	237	990	164	117	874	912	681	216	437	181	793	186	999999	860	437	896	850	560	75	773	999999	999999	827	999999	594	738	999999	891	264	999999	999999	999999	819	748	88	999999	999999	333	999999	424	726	919	999999	999999	915	525	629	541	511	999999	681	66	508	846	999999	901	172	665	523	999999	896	999999	951	612	999999	253	367	986	999999	999999	224	526	667	651	999999	531	667	999999	583	79	119	484	999999	757	154	59	51	973	146	186	999999	26	810	756	527	936	967	999999	981	672	168	643	759	887	292	999999	399	999999	800	90	243	391	92	453	36	422	410	203	467	999999	999999	393	850	605	971	999999	715	911	999999	119	999999	999999	800	911	910	475	999999	999999	475	999999	660	999999	183	65	999999	269	934	366	729	114	536	773	598	964	470	774	792	164	915	94	449	487	733	690	999999	631	999999	999999	543	561	698	908	728	477	366	999999	220	999999	661	999999	273	358	999999	28	583	791	24	835	451	145	999999	570	586	390	999999	999999	460	493	539	999999	999999	763	823	999999	416	628	54	130	999999	452	564	997	999999	999999	821	101	999999	714	999999	999999	617	755	729	407	878	999999	999999	348	927	193	567	727	265	349	43	509	534	999999	612	955	746	999999	236	998	999999	685	999999	382	999999	458	876	745	386	805	704	922	43	426	300	289	999999	706	202	424	884	837	742	163	180	321	566	292	112	161	988	723	529	731	825	999999	69	949	778	479	317	822	350	460	644	120	476	118	722	333	658	50	701	999999	124	999999	999999	914	211	257	892	999999	999999	999999	999999	999999	403	312	600	107	999999	357	927	
723	116	999999	999999	999999	999999	70	999999	457	999999	999999	503	999999	999999	999999	999999	91	260	155	747	999999	586	999999	190	126	643	999999	716	173	517	999999	114	311	122	978	704	999999	257	659	406	151	412	444	999999	999999	731	868	959	685	695	518	847	84	609	406	999999	392	999999	379	649	855	999999	999999	939	944	675	201	835	53	999999	999999	833	600	748	606	128	999999	999999	326	395	999999	703	40	477	999	778	999999	701	716	999999	322	181	999999	20	551	797	731	504	88	999999	999999	43	999999	672	999999	684	256	335	999999	287	999999	999999	564	984	999999	161	999999	999999	940	999999	645	499	129	211	700	392	955	590	206	999999	999999	647	623	138	855	740	786	368	346	999999	531	704	698	438	999999	999999	616	999999	145	399	484	527	563	911	999999	999999	999999	999999	999999	749	999999	666	138	204	890	999999	76	999999	139	144	375	954	867	999999	645	941	801	999999	363	78	776	72	454	999999	334	869	999999	999999	585	814	826	81	999999	596	595	999999	575	503	547	500	565	190	999999	999999	999999	530	999999	937	276	611	249	999999	999999	903	973	999999	999999	331	999999	30	273	364	999999	999999	318	303	567	280	41	780	375	999999	153	863	513	595	309	999999	782	803	219	156	999999	974	575	603	719	493	999999	928	999999	253	633	527	236	999999	340	448	692	730	962	389	905	495	999999	942	89	999999	399	387	367	767	548	77	999999	127	918	876	999999	714	584	999999	656	999999	999999	131	999999	999999	637	312	999999	999999	761	999999	840	829	250	950	737	633	523	232	103	999999	571	999999	705	999999	999999	118	292	999999	699	978	156	999999	999999	802	368	124	277	999999	859	96	999999	507	15	496	236	980	877	999999	148	999999	200	362	980	999999	541	999999	999999	999999	909	999999	30	999999	170	783	999999	952	107	447	592	623	365	69	372	17	122	74	999999	999999	339	735	241	324	326	583	787	794	908	321	271	126	697	169	555	341	75	332	346	999999	590	999999	883	439	385	524	760	141	989	999999	308	476	371	217	999999	183	297	999999	483	587	996	121	54	786	185	999999	925	205	514	41	999999	790	999999	658	628	66	999999	802	999999	801	822	656	999999	999999	23	999999	999999	490	999999	999999	53	999999	848	758	235	478	239	999999	263	908	999999	565	999999	958	41	999999	748	713	589	721	999999	495	999999	682	765	350	317	119	772	390	721	999999	814	142	987	582	941	969	432	159	827	754	999999	40	212	266	38	845	999999	504	999999	50	900	999999	59	558	601	176	993	885	171	129	334	999999	999999	163	750	999999	
971	458	577	779	999999	999999	999999	577	946	999999	479	999999	999999	471	215	278	343	681	999999	155	92	999999	981	774	976	546	987	707	429	675	999999	999999	515	544	874	454	999999	277	759	469	774	482	612	999999	697	494	574	700	913	66	999999	999999	999999	605	999999	999999	477	802	803	999999	453	196	999999	280	999999	429	999999	999999	597	761	999999	76	999999	999999	380	610	999999	127	87	491	999999	297	794	373	146	337	441	910	142	340	999999	135	474	999999	26	587	335	341	969	999999	501	797	112	162	715	472	593	542	235	999999	717	359	725	321	772	999999	999999	783	144	566	999999	999999	643	266	999999	225	601	908	999999	792	284	494	158	808	989	184	194	999999	657	673	999999	999999	684	341	623	627	999999	162	251	860	195	551	207	413	290	419	163	846	377	500	871	684	483	443	999999	233	211	916	999999	999999	971	760	135	999999	821	999999	407	999999	642	167	815	448	667	208	607	733	296	745	528	579	30	347	274	167	802	999999	425	999999	814	400	425	999999	830	999999	888	434	425	737	999999	201	21	851	213	220	684	432	27	285	835	999999	936	465	999999	752	578	999999	496	999999	667	999999	999999	166	497	252	741	332	618	24	999999	999999	317	999999	164	999999	568	999999	144	63	483	380	51	999999	999999	31	463	960	999999	999999	84	264	937	457	79	829	528	855	363	999999	999999	361	813	13	999999	662	485	387	311	71	999999	999999	500	442	999999	297	719	533	999999	476	788	781	999999	540	939	999999	245	999999	489	334	807	713	815	182	999999	131	566	48	184	753	545	85	658	43	999999	999999	764	504	962	781	999999	995	114	887	999999	999999	134	283	73	909	426	625	999999	977	263	480	999999	327	999999	373	731	681	358	999999	930	712	132	204	999999	274	999999	999999	999999	708	224	999999	608	928	10	887	996	999999	974	274	336	920	188	680	779	423	91	447	646	599	59	438	646	117	999999	469	575	999999	637	799	618	999999	728	199	999999	451	872	665	326	999999	999999	449	707	999999	999999	20	534	451	424	233	192	853	104	307	999999	999999	175	500	999999	999999	322	76	655	999999	655	651	202	999999	917	999999	999999	426	130	675	233	610	731	562	999999	945	999999	999999	516	413	617	764	999999	999999	540	999999	999999	999999	693	784	658	999999	999999	532	438	29	999999	545	533	95	682	999999	733	429	84	57	999999	999999	62	36	606	198	560	251	566	891	70	771	457	940	999999	178	733	999999	26	999999	816	999999	134	428	999999	398	999999	430	731	851	41	170	999999	493	922	672	999999	667	
999999	470	749	552	965	547	958	999999	999999	593	43	514	999999	396	412	160	241	856	999999	634	898	999999	599	140	520	999999	999999	899	999999	964	28	390	849	999999	999999	556	184	274	242	586	470	91	999999	16	396	999999	818	999999	758	206	261	76	193	694	768	970	870	619	41	260	999999	68	630	133	999999	999999	664	999999	239	856	999999	966	999999	999999	174	999999	999999	593	743	303	896	224	151	229	712	952	207	165	307	999999	999999	565	243	981	898	411	460	186	441	999999	562	851	415	901	230	295	452	291	530	951	72	287	875	737	364	473	916	411	999999	622	455	509	669	51	180	420	733	999999	13	762	366	731	161	999	741	54	808	999999	999999	999999	999999	915	634	999999	135	408	689	505	627	435	495	59	766	819	999999	999999	192	999999	731	809	999999	999999	287	767	595	999999	136	876	996	999999	664	676	412	993	122	539	874	323	915	772	730	999999	24	577	277	999999	964	999999	711	999999	999999	444	999999	999999	865	699	638	999999	760	999999	281	813	508	999999	771	999999	646	772	707	758	188	868	458	959	89	999999	795	710	500	287	376	999999	175	318	457	229	168	999999	137	422	901	17	563	999999	500	917	729	706	806	458	999999	999999	634	952	509	999999	985	559	999999	541	903	927	999999	999999	428	487	647	999999	860	999999	660	433	645	294	856	999999	315	337	469	999999	604	99	904	999999	999999	184	169	222	808	463	244	999999	999999	595	518	973	999999	89	703	22	280	538	846	264	797	247	556	999999	106	339	688	999999	99	948	937	814	999999	334	999999	253	999999	999999	391	407	999999	61	330	60	999999	999999	539	235	634	999999	999999	76	999999	649	254	379	999999	819	126	479	774	586	519	164	658	703	950	317	223	459	999999	999999	157	448	999999	746	916	999999	999999	223	800	999999	33	999999	999999	999999	571	384	89	496	999999	508	318	912	632	999999	542	176	402	81	932	999999	21	999999	762	55	918	999999	999999	999999	463	132	255	902	679	999999	563	875	107	999999	999999	999999	999999	727	833	196	999999	244	999999	226	213	750	113	502	291	999999	451	999999	880	999999	999999	766	999999	999999	999999	999999	262	415	242	321	999999	666	79	615	939	366	994	999999	351	999999	518	683	988	485	999999	713	29	753	999999	111	999999	715	995	95	835	375	893	655	694	340	933	131	12	503	999999	999999	681	498	562	924	999999	167	999999	315	999999	278	778	206	287	329	484	999999	793	141	999999	999999	671	983	780	573	999999	349	599	999999	642	396	681	495	436	757	41	530	200	697	528	711	
219	689	999999	566	597	697	378	374	855	434	999999	870	61	999999	875	697	718	988	461	999999	567	494	673	116	596	999999	999999	999999	297	999999	318	106	612	740	251	981	401	999999	999999	775	971	999999	165	218	68	810	443	999999	882	344	812	211	245	295	999999	725	26	486	970	314	927	849	999999	902	125	242	268	320	356	893	999999	999999	22	686	272	343	338	465	58	785	849	931	646	953	150	999999	860	327	596	525	965	915	252	671	847	131	157	263	102	825	999999	133	492	989	48	317	198	559	32	810	397	999999	437	194	465	999999	213	133	761	17	999999	940	723	999999	927	391	262	350	838	999999	195	84	999999	232	242	725	449	656	915	833	918	999999	999999	786	138	413	487	67	999999	851	918	999999	502	95	454	612	999999	999999	71	656	65	847	720	999999	625	323	199	215	952	999999	556	556	999999	928	999999	80	999999	937	701	999999	903	999999	144	986	232	171	582	999999	777	630	325	786	594	268	777	80	999999	999999	999999	815	224	282	115	476	305	371	816	573	999999	384	967	472	960	547	999999	999999	713	733	999999	999999	999999	912	437	332	999999	769	962	949	160	999999	488	232	999999	886	310	999999	999999	668	999999	860	355	999999	291	999999	662	852	826	57	515	916	367	857	763	706	999999	999999	844	783	999999	999999	409	866	422	976	895	745	999999	83	999999	131	999999	54	52	999999	119	731	630	43	669	571	942	999999	444	999999	661	631	469	80	812	999999	999999	315	616	999999	461	999999	999999	314	508	917	167	753	999999	393	154	322	815	999999	999999	352	681	810	999999	999999	592	494	431	999999	324	273	285	625	270	249	344	999999	437	886	347	630	145	999999	999999	751	999999	999999	999999	61	100	349	816	505	483	470	999999	976	201	136	572	967	67	417	989	244	999999	541	492	999999	58	687	884	999999	626	966	216	364	999999	999999	86	403	388	380	999999	975	457	999999	999999	800	922	368	275	311	323	999999	573	999999	336	301	999999	999999	706	544	12	999999	464	999999	878	516	263	962	701	828	999999	999999	588	686	999999	23	999999	861	398	692	648	689	421	583	615	999999	403	999999	999999	999999	999999	213	697	844	377	684	999999	569	901	636	547	959	667	447	261	154	791	886	408	322	514	999999	999999	23	895	322	992	880	282	632	999999	774	934	718	575	846	482	744	319	644	501	227	999999	762	155	999999	32	973	331	471	465	516	999999	715	999999	14	729	683	948	64	999999	999999	296	279	522	772	35	999999	871	414	671	56	577	999999	820	297	299	999999	
868	216	300	28	559	811	999999	606	693	229	249	571	127	999999	999999	264	999999	999999	999999	689	999999	382	663	83	112	916	799	418	939	327	894	999999	715	999999	814	741	764	674	999999	484	112	916	89	806	709	310	297	872	261	999999	811	959	999999	999999	481	999999	553	226	915	642	22	999999	999999	999999	335	69	855	119	999999	64	500	999999	779	999999	587	333	999999	999999	373	801	629	926	999999	626	515	934	999999	115	536	328	198	547	999999	449	472	999999	259	713	999999	650	454	187	888	206	822	533	190	999999	32	999999	203	695	852	999999	22	999999	601	50	860	400	245	750	583	999999	866	952	528	340	983	243	83	589	999999	723	357	452	999999	960	804	999999	753	911	93	387	134	502	694	644	436	999999	751	219	852	90	414	704	999999	232	340	999999	14	850	928	788	999999	613	319	139	767	999999	58	641	999999	878	646	333	999999	206	541	374	999999	999999	903	606	999999	999999	737	306	318	999999	848	815	630	933	999999	999999	983	304	312	521	192	565	877	999999	337	119	973	974	443	91	48	999999	691	965	999999	130	946	331	999999	999999	876	23	820	124	721	243	21	312	900	742	999999	372	894	29	191	702	17	47	279	382	889	762	862	237	614	451	133	664	330	857	957	661	999999	999999	645	179	744	762	154	104	108	999999	999999	700	740	675	513	671	784	999999	122	999999	62	923	331	123	161	593	510	279	119	356	981	999999	785	689	373	803	999999	22	957	255	892	184	283	228	688	171	497	999999	999999	462	879	420	744	58	608	84	768	531	28	160	261	874	985	752	690	40	915	60	312	709	999999	999999	952	866	999999	999999	650	113	434	999999	106	572	341	657	476	571	999999	736	90	999999	44	999999	999999	807	994	27	999999	531	999999	658	256	446	635	238	174	117	467	877	41	730	999999	999999	107	38	64	999999	999999	338	285	999999	731	999999	999999	999999	674	444	778	155	872	999	689	129	999999	776	743	659	936	113	492	368	113	999999	705	360	999999	379	999999	965	752	315	484	860	999999	419	999999	999999	476	622	563	730	339	321	15	42	50	314	100	330	295	404	752	999999	846	999999	25	310	999999	619	999999	305	689	812	402	567	525	829	874	165	849	675	193	323	549	999999	999999	791	425	672	320	560	999999	434	680	358	999999	999999	23	999999	404	626	593	857	474	268	51	526	999999	999999	517	220	999999	999999	999999	999999	221	438	999999	999999	887	233	885	999999	308	999999	999999	264	142	54	999999	481	815	999999	761	233	999999	336	849	291	
999999	512	872	977	165	999999	999999	354	952	70	146	133	162	929	999999	999999	740	783	999999	875	251	786	999999	874	999999	45	404	894	182	999999	537	884	999999	609	373	385	360	999999	655	208	999999	671	311	999999	907	999999	328	999999	105	999999	492	308	778	973	999999	999999	128	998	545	129	705	235	182	704	533	262	543	553	566	74	820	833	137	359	407	579	485	322	966	560	717	999999	798	999999	765	238	999999	615	570	438	999999	362	372	536	502	999999	499	606	548	999999	347	775	999999	40	770	659	181	428	576	469	459	806	42	985	411	197	436	590	999999	305	155	928	983	138	807	468	471	601	857	163	90	878	773	320	999999	941	999999	999999	821	116	67	688	999999	110	999999	460	329	999999	134	315	816	909	999999	253	509	419	792	201	999999	312	198	580	570	422	389	581	42	999999	772	999999	999	669	769	999999	248	467	889	999999	159	357	148	999999	476	552	347	180	999999	999999	810	802	159	997	544	518	918	486	127	626	720	407	999999	607	999999	999999	316	157	150	999999	14	999999	530	909	52	999999	174	999999	113	28	85	218	371	511	910	969	320	999999	134	999999	999999	761	349	999999	172	999999	999999	999999	999999	812	246	199	40	383	999999	768	999999	249	954	668	354	814	383	999999	550	511	45	916	697	644	353	313	32	889	999999	253	999999	999999	747	300	946	633	634	300	782	999999	999999	988	999999	999999	999999	80	57	465	906	108	387	250	722	999999	716	22	999999	834	468	999999	176	150	999999	282	999999	25	502	664	999999	720	190	92	326	999999	333	57	931	554	947	282	266	566	983	999999	999999	462	545	97	584	934	999999	799	999999	850	719	48	999999	713	999999	999999	578	392	999999	999999	918	999999	923	67	337	668	91	999999	999999	195	675	609	167	635	999999	999999	479	414	90	786	930	999999	999999	476	945	294	519	227	477	275	704	874	999999	797	906	999999	539	488	760	915	853	501	999999	646	184	119	999999	901	306	474	212	173	999999	957	265	536	53	456	121	52	158	999999	821	621	999999	801	787	369	729	845	83	991	654	174	933	438	478	614	301	836	413	617	920	13	73	540	571	865	999999	379	999999	92	999999	717	767	999999	999999	999999	164	383	332	999999	182	461	999999	220	518	148	33	826	999999	438	999999	284	638	999999	942	999999	557	950	999999	999999	826	360	327	991	624	937	407	999999	758	187	460	918	514	891	445	469	612	852	32	999999	999999	716	321	999999	927	999999	89	999999	999999	999999	999999	999999	999999	999999	695	822	144	999999	596	581	
741	91	77	999999	978	247	999999	746	105	483	214	705	928	805	90	119	49	238	74	532	999999	180	999999	895	999999	255	773	113	206	623	335	213	999999	999999	692	760	649	439	120	689	331	342	999999	574	657	999999	286	999999	330	585	783	905	344	73	999999	570	196	182	447	999999	999999	666	550	482	157	999999	999999	999999	123	329	470	609	128	384	211	525	49	330	999999	405	999999	434	783	999999	840	429	869	999999	727	999999	574	476	999999	386	226	664	792	999999	426	656	599	798	235	999999	125	184	999999	959	861	999999	999999	865	934	52	999999	48	883	929	641	728	999999	255	760	990	755	993	616	741	168	547	732	391	903	590	805	999999	999999	782	505	666	642	909	999999	528	999999	708	542	950	999999	187	780	863	26	999999	999999	353	999999	244	255	999999	567	55	801	324	475	149	962	354	246	592	839	111	433	975	95	231	914	241	999999	999999	461	666	128	980	766	869	374	999999	75	462	142	964	999999	384	108	597	999999	27	63	462	999999	197	714	40	347	999999	999999	999999	999999	303	999999	806	999999	208	999999	901	926	820	999999	605	775	999999	288	784	459	999999	574	999999	877	498	123	896	187	999999	311	273	952	97	642	96	440	332	602	771	32	336	128	338	714	207	999999	297	470	999999	687	999999	909	929	580	999999	115	389	999999	124	189	542	999999	909	897	999999	948	838	187	470	175	999999	166	999999	761	133	756	245	344	999999	828	826	436	729	258	999999	364	32	517	999999	981	60	169	487	591	489	707	219	441	319	258	999999	999999	999999	999999	245	831	401	178	457	716	999999	55	494	295	999999	116	899	660	583	50	999999	331	999999	489	124	293	678	925	281	425	546	999999	35	431	996	999999	999999	446	999999	492	999999	853	999999	464	121	14	674	202	238	383	808	558	999999	278	999999	509	999999	999999	177	999999	163	476	897	999999	179	75	30	72	999999	999999	678	462	648	101	87	82	999999	553	378	999999	618	486	697	897	999999	999999	947	756	108	496	614	917	278	999999	999999	496	956	999999	294	55	999999	999999	902	590	704	356	910	999999	999999	259	247	999999	151	999999	344	999999	779	999	999999	190	999999	274	964	999999	999999	761	193	588	762	591	126	243	268	999999	135	15	583	116	202	270	88	190	564	849	258	66	775	221	725	661	716	999999	613	114	927	999999	647	110	558	943	172	332	14	610	143	999999	299	818	932	999999	104	999999	999999	164	112	937	709	124	999999	975	986	972	862	110	999999	169	630	164	405	415	367	482	557	259	999999	
756	186	954	715	999999	767	956	999999	396	999999	53	160	459	999999	989	20	533	557	583	957	200	469	904	735	974	999999	144	423	526	970	999999	126	557	66	999999	761	755	408	308	217	39	693	476	542	999999	19	180	162	415	404	834	999999	999999	302	907	999999	282	228	741	870	999999	999999	999999	426	946	999999	999999	402	999999	238	999999	134	999999	999999	928	506	993	371	904	965	213	981	17	132	999999	696	999999	999999	159	69	488	999999	999999	999999	584	495	999999	999999	596	904	415	999999	507	187	149	999999	675	607	374	410	999999	999999	324	999999	999999	999999	536	640	999999	999999	999999	348	253	596	749	999999	466	820	791	999999	575	943	775	999	559	434	484	830	982	999999	30	544	889	749	999999	999999	999999	999999	770	933	999999	999999	769	347	130	77	535	999999	437	999999	253	855	816	999999	834	999999	145	324	227	242	999999	706	657	854	238	249	458	999999	999999	181	999999	576	999999	857	483	283	183	437	879	491	899	573	402	571	191	175	999999	958	914	415	999999	898	999999	538	767	262	999999	999999	999999	880	999999	999999	999999	265	999999	999999	804	999999	458	560	186	707	444	735	342	603	313	95	999999	72	521	999999	999999	424	999999	617	999999	521	100	230	640	268	328	999	999999	868	492	147	666	513	370	768	509	364	238	734	463	937	206	999999	948	558	251	56	368	999999	999999	665	525	297	774	999999	869	237	920	918	388	445	862	473	120	999999	428	169	701	999999	990	234	195	999999	163	965	325	926	999999	999999	999999	282	640	754	425	826	621	379	739	999999	899	282	443	320	355	999999	84	732	999999	999999	139	91	355	616	999999	228	479	999999	143	808	967	942	999999	838	999999	999999	804	117	58	294	999999	59	999999	623	852	718	791	875	659	999999	891	593	873	499	952	999999	927	34	627	207	999999	999999	245	931	120	999999	327	604	419	249	224	966	683	769	237	89	661	731	763	418	436	999999	861	999	916	383	79	465	886	966	999999	780	490	850	937	454	814	999999	513	999999	401	999999	466	999999	999999	925	909	114	271	999999	999999	206	270	218	770	999999	249	246	24	736	887	861	999999	453	69	999999	999999	999999	831	783	275	173	227	867	27	999999	148	451	88	991	999999	965	999999	22	999999	999999	520	281	89	195	214	577	484	999999	17	539	477	999999	359	487	449	86	282	487	607	120	999999	403	201	999999	999999	797	167	999999	999999	999999	666	705	760	86	999999	214	754	999999	578	698	688	999999	859	487	773	135	101	999999	999999	999999	999999	999999	415	582	14	126	89	559	
581	417	999999	999999	514	94	873	771	262	283	564	244	332	635	908	909	431	537	543	713	756	488	705	566	999999	874	240	949	300	188	82	806	134	204	999999	171	288	238	936	775	614	999999	872	818	46	999999	75	66	807	506	161	477	583	376	999999	102	711	852	979	639	999999	999999	480	84	999999	999999	119	999999	570	747	630	999999	999999	768	109	754	615	999999	529	173	809	183	999999	794	999999	605	999999	758	401	972	460	435	258	999999	920	999999	999999	798	999999	289	999999	937	999999	70	875	958	875	815	276	59	487	999999	999999	999999	830	680	999999	686	57	606	535	360	999999	597	297	205	999999	305	847	418	999999	816	280	999999	965	871	687	91	919	999999	999999	417	999999	999999	495	636	113	443	999999	999999	909	844	999999	21	754	847	999999	898	773	999999	24	999999	968	858	826	670	553	92	999999	959	993	700	767	979	876	999999	869	394	111	999999	102	511	999999	607	508	387	999999	999999	496	999999	999999	788	999999	249	999999	160	448	999999	999999	999999	999999	31	999999	999999	255	219	999999	771	145	635	978	817	796	122	587	512	749	370	999999	999999	604	999999	999999	732	300	215	392	999999	924	999999	679	999999	868	286	578	81	999999	325	361	298	310	999999	999999	860	999999	852	991	205	661	551	410	999999	283	86	231	797	999999	999999	225	50	827	559	847	999999	999999	999999	999999	520	999999	516	594	999999	18	71	999999	999999	171	734	999999	448	999999	999999	866	999999	325	600	962	791	65	781	645	999999	109	999999	471	750	456	715	904	407	903	480	661	999999	957	976	999999	221	999999	921	635	999999	278	777	826	640	999999	474	103	366	779	999999	465	762	999999	999999	999999	697	600	397	853	456	999999	194	544	743	535	722	425	348	530	751	852	144	155	943	789	999999	495	830	68	982	621	547	628	745	999999	899	283	430	652	383	999999	551	77	189	871	999999	242	999999	114	970	58	754	835	999999	314	331	616	927	747	11	211	769	999999	871	834	292	566	999999	728	636	999999	995	696	157	139	311	76	966	999999	705	100	412	726	98	933	867	712	599	441	693	293	999999	683	999999	181	852	999999	205	355	588	527	442	364	478	531	999999	67	999999	898	12	264	650	854	52	999999	799	999999	999999	999999	967	999999	999999	367	999999	353	103	321	999999	975	999999	99	871	620	494	187	657	999999	258	567	879	809	999999	999999	999999	999999	642	500	641	740	382	809	971	267	999999	18	561	85	329	135	437	741	999999	999999	620	912	999999	39	370	864	262	750	794	999999	68	999999	999999	999999	928	
605	710	999999	680	315	603	478	999999	613	999999	485	625	582	728	132	139	999999	999999	320	90	526	55	613	999999	776	487	999999	24	999999	999999	230	462	296	156	724	424	999999	999999	706	118	152	794	999999	796	885	999999	680	31	671	554	920	370	999999	999999	999999	559	999999	999999	903	999999	971	463	831	415	999999	33	339	436	999999	999999	305	87	100	211	938	732	275	816	254	999999	806	609	352	742	288	859	999999	112	999999	175	327	999999	999999	878	146	688	962	374	784	862	909	254	999999	999999	258	842	280	43	255	680	293	290	999999	376	31	372	999999	98	136	162	999999	999999	692	838	390	999999	920	999999	75	259	999999	901	42	392	628	999999	591	389	999999	445	589	999999	857	999999	881	47	153	790	856	774	999999	999999	248	631	65	999999	561	189	583	324	922	67	968	999999	911	999999	258	835	747	468	999999	731	604	999999	999999	999999	999999	630	957	999999	790	139	999999	999999	999999	895	999999	410	337	944	11	999999	999999	179	523	531	224	861	999999	999999	999999	317	53	398	994	846	279	557	67	441	999999	931	231	240	999999	999999	701	678	323	999999	999999	999999	508	803	999999	378	925	435	177	999999	409	517	478	469	564	483	96	967	306	999999	626	999999	352	895	640	999999	190	999999	645	730	830	999999	548	145	768	999999	808	999999	931	999999	999999	843	390	26	41	797	462	762	676	60	999999	734	382	487	399	999999	505	612	173	999999	197	360	790	447	221	864	969	343	700	623	674	846	46	679	915	999999	724	336	864	842	618	428	899	594	33	999999	173	999999	746	999999	445	999999	999999	999999	999999	570	62	999999	999999	177	828	128	71	63	999999	860	698	999999	572	999999	900	178	999999	999999	777	999999	999999	205	999999	999999	999999	909	999999	556	999999	999999	770	999999	250	354	730	781	531	696	24	500	366	846	219	172	407	470	497	140	253	276	456	755	767	670	119	857	529	999999	477	919	531	514	875	906	100	207	461	227	885	999999	999999	62	316	287	411	999999	986	261	718	999999	421	466	999999	910	32	24	733	580	245	999999	262	841	229	105	999999	851	970	999999	999999	210	19	999999	999999	135	629	404	449	489	999999	504	870	278	971	247	507	75	211	965	884	85	999999	881	999999	22	865	999999	833	221	319	560	644	683	188	518	999999	152	221	188	291	627	574	253	999999	741	12	999999	870	982	597	903	999999	999999	428	999999	999999	137	297	242	999999	822	571	999999	180	708	859	196	999999	999999	26	365	999999	33	999999	999999	511	999999	569	250	999999	881	935	999999	623	415	
999999	639	999999	191	782	102	854	979	919	468	999999	999999	83	999999	999999	816	894	417	965	999999	59	627	999999	172	495	516	568	57	232	387	886	999999	999999	999999	798	230	931	908	680	924	999999	874	113	225	209	174	156	955	368	203	999999	527	885	999999	365	292	999999	999999	999999	999999	534	807	756	541	581	346	731	999999	814	661	884	986	737	999999	731	185	523	115	962	331	999999	612	999999	39	999999	369	834	232	999999	515	911	999999	999999	414	399	999999	999999	572	643	999999	442	838	151	706	999999	10	999999	999999	660	999999	769	212	139	999999	906	922	128	726	150	222	511	509	999999	308	999999	54	772	332	651	37	67	951	471	109	888	530	999999	999999	720	400	578	990	572	228	746	709	710	999999	508	999999	584	999999	431	999999	361	933	929	842	999999	274	237	468	999999	633	132	999999	740	39	485	999999	460	999999	16	750	643	999999	936	690	562	50	344	999999	823	184	999999	666	999999	999999	747	954	999999	629	34	455	999999	120	797	938	106	928	999999	680	373	133	999999	447	999999	680	787	840	996	999999	289	999999	930	999999	644	28	999999	465	999999	999999	292	530	783	831	123	999999	999999	533	724	997	999999	999999	999999	999999	999999	999999	167	15	281	849	263	907	958	362	349	999999	524	858	476	778	758	999999	639	277	398	842	349	194	334	833	102	999999	126	999999	654	655	843	277	753	943	999999	184	193	449	999999	385	572	430	492	15	46	729	999999	945	249	953	994	805	275	717	999999	999999	999999	448	999999	999	790	959	708	693	274	257	115	532	917	583	457	200	830	999999	279	918	702	328	797	373	206	999999	999999	701	661	48	11	999999	592	999999	999999	745	693	999999	594	613	722	798	741	788	623	535	37	665	505	803	999999	262	448	442	280	362	650	392	803	620	999999	999999	42	235	255	80	999999	40	999999	711	507	999999	428	666	205	904	587	18	749	670	999999	103	999999	857	73	749	999999	160	616	150	105	310	644	973	413	999999	765	515	543	553	595	997	584	793	999999	592	833	999999	999999	376	775	641	642	142	478	116	999999	184	171	505	483	999999	423	940	616	999999	747	455	263	490	999999	81	999999	206	84	154	518	411	561	481	915	815	999999	249	999999	463	667	999999	505	999999	904	591	354	47	80	806	999999	644	187	109	844	388	999999	756	238	703	175	446	67	333	597	409	623	689	590	667	875	183	575	162	539	999999	949	956	585	556	727	999999	136	278	570	999999	234	999999	636	536	999999	166	21	671	999999	231	454	999999	709	505	
968	999999	999999	412	930	999999	999999	999999	999999	609	439	571	181	681	976	999999	319	789	999999	999999	185	170	999999	63	380	719	172	903	864	318	790	778	256	90	588	72	999999	723	999999	999999	804	209	893	37	999999	999999	985	339	694	560	911	999999	418	986	329	807	611	999999	42	221	247	175	170	260	818	660	325	100	102	913	756	999999	451	602	918	976	277	35	999999	654	733	832	219	313	407	999999	999999	270	999999	781	461	586	691	999999	922	639	48	642	999999	447	999999	894	247	781	803	325	223	815	78	999999	539	586	448	387	487	414	999999	857	853	692	300	64	999999	320	462	180	904	999999	680	288	937	999999	815	518	254	838	999999	437	510	91	911	554	201	416	252	874	147	313	648	517	999999	191	999999	526	156	355	999999	926	328	633	421	897	145	790	415	904	770	930	143	648	999999	528	356	771	780	746	863	923	999999	587	42	600	677	999999	999999	756	845	999999	372	898	284	669	119	999999	670	24	999999	411	999999	347	113	217	179	999	999999	164	834	27	999999	409	492	999999	999999	740	601	820	230	999999	194	999999	68	999999	568	245	374	159	418	480	999999	766	337	462	999999	730	999999	824	430	999999	999999	451	922	828	552	962	416	643	999999	378	285	849	999999	999999	226	351	289	631	999999	934	999999	999999	999999	364	916	979	82	39	717	999999	266	999999	399	552	507	999999	736	240	929	605	999999	730	347	999999	999999	261	973	890	245	581	451	852	185	999999	999999	926	705	568	911	573	890	386	999999	685	122	509	460	251	999999	483	614	59	999999	999999	999999	904	210	705	169	665	999999	191	794	146	685	414	600	903	999999	999999	999999	178	328	366	714	452	999999	662	927	695	800	731	951	999999	966	401	160	141	390	999999	725	10	408	999999	567	709	592	999999	10	999999	999999	557	741	367	446	446	730	344	339	999999	110	548	777	474	864	999999	999999	43	179	999999	263	469	522	371	999999	46	769	82	999999	15	860	24	661	229	786	253	990	593	324	530	671	999999	801	999999	999999	187	232	934	391	293	478	558	999999	999999	454	448	44	380	511	999999	999999	658	545	999999	803	95	999999	557	688	999999	999999	646	999999	649	622	999999	668	795	333	678	999999	999999	690	516	536	999999	405	944	775	999999	219	999999	999999	914	853	22	280	477	923	952	301	674	999999	771	999	832	839	969	105	16	780	248	57	833	595	841	968	39	797	502	689	941	782	999999	411	674	564	804	796	609	999999	200	872	380	386	999999	589	919	999999	999999	471	999999	
849	768	999999	970	999999	257	999999	22	53	250	680	999999	273	359	999999	905	369	999999	999999	45	183	495	839	589	375	677	457	456	262	59	999999	102	999999	999999	102	23	999999	999999	112	316	485	784	566	926	999999	999999	999999	37	257	683	559	191	999999	435	261	364	929	999999	604	894	800	872	759	994	728	587	400	18	267	878	132	928	232	960	560	399	928	913	78	924	570	429	209	579	499	999999	666	999999	999999	737	94	805	836	217	515	612	34	571	208	933	61	108	999999	378	560	631	958	475	999999	862	999999	25	999999	680	999999	999999	673	190	504	397	920	795	16	529	794	327	101	25	455	947	375	366	715	144	999999	472	660	999999	28	868	382	999999	728	150	312	78	896	166	882	999999	939	843	77	999999	22	265	101	250	999999	242	539	999999	30	928	999999	78	310	999999	999999	862	999999	999999	172	636	24	730	76	866	999999	999999	431	935	143	319	17	532	299	999999	132	616	380	419	256	785	338	439	999999	800	653	243	768	999999	359	29	424	106	681	999999	796	999999	198	999999	32	858	999999	604	999999	710	921	964	779	406	999999	200	999999	310	596	999999	999999	585	560	999999	223	999999	957	308	586	999999	895	911	850	858	118	840	999999	155	999999	397	974	733	629	468	878	688	464	371	480	999999	537	123	509	304	142	220	731	922	999999	48	901	512	28	695	999999	999999	123	920	999999	999999	772	346	913	999999	412	575	955	101	397	534	530	595	828	427	999999	999999	411	556	726	897	118	505	143	359	496	471	714	934	999999	999999	574	543	84	668	999999	200	999999	310	892	567	265	639	534	487	517	315	684	601	119	43	608	567	999999	999999	702	999999	999999	564	713	940	860	999999	999999	528	960	986	521	169	41	396	582	999999	663	169	642	479	971	656	841	190	787	122	825	620	270	17	349	683	999999	129	987	999999	597	951	706	243	201	999999	999999	531	793	524	570	722	460	507	999999	999999	758	233	999999	557	723	999999	163	748	206	999999	268	999999	647	999999	203	911	999999	999999	999999	711	463	408	999999	999999	139	319	999999	272	552	112	999999	762	112	314	925	999999	824	439	921	74	798	958	46	374	747	574	883	955	331	658	323	999999	993	202	581	999999	945	999999	428	413	145	999999	205	104	667	999999	850	999999	912	461	96	999999	25	999999	999999	505	371	999999	228	564	436	440	941	999999	788	646	768	910	733	576	999999	495	21	518	999999	999999	999999	942	706	251	724	999999	53	999999	999999	354	999999	555	289	86	987	999999	120	863	
977	704	949	311	315	999999	736	939	608	346	664	600	999999	507	999999	15	999999	429	217	999999	840	884	397	999999	999999	444	999999	223	630	657	999999	764	385	999999	540	999999	958	460	637	685	514	784	942	999999	215	970	396	999999	999999	284	343	567	824	142	32	102	317	878	980	999999	999999	523	319	951	999999	899	225	999999	999999	295	56	999999	791	999999	472	66	941	690	865	360	999999	999999	187	356	323	31	939	252	136	447	916	90	480	766	999999	991	474	991	999999	316	999999	999999	999999	750	237	61	775	303	999999	966	161	626	22	629	822	746	345	999999	637	736	999999	972	682	999999	999999	999999	811	35	728	480	591	949	741	999999	605	470	112	436	128	272	999999	999999	581	170	999999	300	77	851	999999	66	999999	511	363	223	356	783	905	516	382	270	999999	750	574	200	999999	211	885	464	999999	362	644	908	999999	375	491	323	400	522	242	87	999999	999999	999999	672	824	89	596	528	999999	821	999999	999999	63	857	31	504	999999	391	785	999999	414	612	827	592	999999	999999	666	988	731	43	392	393	283	304	370	290	999999	901	376	304	615	367	262	212	797	58	854	999999	353	987	251	19	736	999999	673	296	143	498	260	86	422	607	796	999999	439	181	322	758	999999	741	833	179	999999	999999	479	999999	360	624	999999	999999	999999	680	644	999999	999999	383	656	136	631	999999	156	182	651	299	882	17	570	93	772	999999	735	999999	999999	612	999999	82	993	256	677	999999	936	518	703	886	193	999999	999999	62	387	65	525	195	137	423	594	999999	999999	725	999999	472	999999	999999	851	179	638	999999	190	42	999999	999999	389	409	459	15	999999	638	478	764	999999	149	54	518	705	717	110	550	968	86	27	999999	553	278	648	999999	149	999999	666	534	258	396	562	931	470	668	676	999999	735	131	999999	956	193	763	999999	468	427	999999	571	144	78	97	828	113	24	99	999999	121	761	253	865	479	971	999999	516	719	586	122	57	999999	999999	984	814	846	801	999999	318	790	659	189	787	182	106	999999	465	999999	568	459	916	999999	502	564	999999	492	266	806	984	249	999999	900	999999	315	919	534	103	94	282	981	311	953	780	999999	462	999999	466	693	382	449	999999	356	160	137	999999	999999	999999	486	630	332	590	995	86	79	543	759	306	482	262	572	438	381	887	999999	157	963	600	999999	112	781	36	999999	999999	544	760	900	749	999999	119	252	989	999999	463	999999	401	316	876	711	842	703	285	983	999999	810	21	116	468	573	979	242	86	427	999999	999999	
999999	27	999999	542	318	643	19	551	373	19	582	821	918	937	195	840	97	889	284	409	506	52	142	623	533	999999	441	186	775	999999	176	572	999999	614	654	383	745	344	402	999999	693	733	999999	430	238	999999	198	999999	999999	148	155	197	152	973	999999	999999	884	947	18	999999	211	999999	776	999999	843	19	999999	313	293	811	105	752	496	999999	716	772	999999	712	395	344	999999	999999	797	636	999999	999999	999999	999999	271	400	999999	797	336	737	997	860	999999	999999	587	228	611	884	247	576	52	402	700	77	267	580	831	182	562	674	209	999999	45	149	999999	863	999999	327	51	999999	999999	308	426	999999	88	855	815	999999	134	176	732	999999	672	999999	999999	338	289	999999	12	999999	569	999999	244	662	538	999999	824	999999	368	724	637	294	999999	999999	263	744	975	942	988	411	765	532	58	396	941	628	628	814	999999	436	583	999999	325	360	332	999999	73	764	230	381	999999	997	999999	410	538	447	737	327	967	849	362	347	373	600	926	47	277	999999	720	909	88	20	272	999999	150	409	968	493	32	267	680	999999	999999	617	999999	767	591	647	999999	504	999999	311	846	705	83	999999	864	999999	999999	295	999999	225	999999	999999	303	29	999999	18	269	139	478	254	304	999999	178	999999	625	756	229	168	455	630	999999	226	28	777	999999	999999	857	903	545	999999	68	737	539	465	176	411	323	361	43	583	387	728	35	647	16	147	537	932	621	117	505	276	839	999999	234	828	301	526	855	178	160	365	593	234	999999	567	999999	713	999999	223	443	868	135	999999	252	273	200	380	999999	36	39	925	292	999999	748	999999	897	440	240	348	119	797	999999	864	999999	31	144	800	462	449	999999	823	999999	407	674	999999	151	967	855	961	637	999999	999999	828	148	235	83	165	486	402	670	739	999999	636	113	646	372	270	449	230	138	400	918	331	70	216	967	884	763	121	651	929	584	999999	999999	199	51	999999	725	207	999999	978	999999	69	999999	236	350	331	304	38	274	880	999999	635	832	247	999999	999999	768	932	999999	198	999999	374	750	740	165	212	925	999999	604	696	544	251	281	159	85	858	999999	999999	865	646	590	734	846	771	411	949	446	473	196	616	907	792	940	760	586	999999	319	48	81	147	405	389	433	999999	345	286	999999	683	171	153	882	934	999999	620	607	999999	528	979	339	215	766	462	727	988	788	751	311	521	572	136	549	999999	762	727	250	210	999999	278	999999	134	595	763	311	53	999999	999999	999999	329	999999	919	431	999999	
709	865	999999	943	662	999999	789	593	999999	842	999999	45	603	379	182	350	379	406	365	999999	553	215	620	12	160	999999	264	815	36	999999	999999	653	999999	219	999999	896	355	307	548	866	999999	841	158	753	652	276	449	999999	801	384	949	755	563	182	786	504	255	378	999999	999999	189	974	566	994	483	467	340	394	575	285	994	81	858	999999	999999	712	999999	867	360	883	244	900	23	999999	41	613	99	999999	433	309	651	976	999999	999999	686	514	284	164	999999	195	936	65	788	999999	390	877	897	74	999999	83	447	388	28	909	999999	289	999999	999999	999999	869	377	807	960	275	634	27	566	297	812	999999	999999	999999	597	999999	946	999999	122	497	272	163	999999	35	130	359	999999	999999	957	606	827	407	554	369	201	410	817	999999	104	999999	892	372	321	999999	262	156	999999	544	999999	854	962	565	176	999999	999999	999999	163	999999	687	611	413	999999	999999	960	470	414	710	77	711	196	999999	999999	93	599	605	900	842	999999	773	999999	999999	999999	481	113	643	999999	999999	999999	999999	391	999999	475	999999	493	999999	530	312	360	150	847	999999	577	999999	604	507	154	999999	577	866	999999	999999	58	579	713	999999	95	889	956	999999	208	999999	999999	999999	330	940	881	999999	999999	489	84	598	491	965	999999	537	145	494	877	606	499	790	662	225	999999	423	207	999999	737	999999	999999	999999	999999	999999	942	672	999999	227	513	663	625	777	881	999999	791	163	486	93	653	999999	999999	601	999999	359	826	417	521	412	394	906	742	986	999999	14	999999	443	999999	457	32	263	999999	918	999999	999999	981	722	999999	575	434	811	999999	124	999999	999999	999999	432	629	995	217	534	161	999999	832	606	920	638	148	876	999999	999999	999999	38	70	400	466	843	619	797	999999	999999	508	946	978	583	968	628	744	999999	180	43	813	257	999999	498	999999	314	95	999999	303	352	583	42	999999	999999	900	999999	64	852	104	990	812	832	626	113	35	214	436	259	999999	999999	894	70	705	598	999999	664	789	999999	999999	162	999999	244	504	999999	530	999999	999999	999999	999999	999999	573	892	983	190	230	999999	630	146	472	897	877	835	747	999999	457	523	337	355	540	246	129	999999	563	999999	999999	999999	337	600	999999	560	212	534	999999	577	728	12	999999	525	377	564	43	652	999999	400	285	923	497	503	578	999999	999999	999999	372	446	940	91	999999	999999	948	652	653	39	564	912	694	999999	267	180	282	454	445	811	999999	976	212	476	393	999999	999999	999999	999999	834	32	999999	421	555	172	141	636	647	674	46	999999	
725	999999	14	98	196	706	932	665	999999	231	133	999999	336	678	395	243	473	698	175	385	999999	572	818	16	988	500	148	999999	136	543	635	780	409	245	262	75	999999	388	206	466	733	653	999999	612	999999	999999	999999	877	999999	897	172	948	999999	661	936	162	102	997	999999	696	567	999999	538	783	999999	352	172	999999	425	999999	45	95	999999	999999	651	999999	999999	216	117	984	999999	999999	999999	239	381	686	280	748	999999	110	999999	999999	999999	509	899	999999	124	979	26	999999	842	993	461	999999	861	86	999999	801	19	950	353	885	890	999999	291	305	347	309	412	910	999999	999999	792	325	356	999999	806	992	999999	669	871	999999	200	560	152	421	810	957	377	304	239	479	999999	358	999999	97	320	999999	228	603	643	999999	576	999999	484	428	211	999999	999999	999999	280	464	992	349	88	522	999999	999999	999999	869	999999	390	931	117	680	602	684	443	999999	268	525	999999	773	999999	36	65	263	94	86	724	220	674	999999	999999	34	999999	487	999999	279	244	402	980	201	999999	118	263	884	469	435	881	743	767	577	841	511	637	691	786	323	32	999999	611	262	999999	659	820	532	590	93	905	125	295	174	334	866	999999	451	424	106	772	181	793	999999	999999	980	452	999999	26	839	396	93	700	85	257	999999	790	727	942	699	298	730	999999	386	529	766	457	603	252	974	966	999999	999999	999999	551	851	475	952	67	999999	999999	722	516	750	697	999999	425	999999	916	999999	85	999999	508	724	808	51	877	417	139	438	533	849	855	51	872	999999	816	20	534	999999	509	999999	669	675	999999	575	999999	552	689	708	350	246	686	893	899	999999	687	999999	881	999999	973	999999	823	629	744	367	867	474	878	497	14	415	999999	520	850	247	999999	833	241	243	827	999999	728	430	999999	296	172	999999	999999	722	999999	274	139	999999	432	451	25	50	999999	135	708	999999	674	202	703	935	999999	175	53	662	999999	854	320	647	682	648	999999	999999	999999	458	205	905	331	999999	999999	740	286	999999	98	999999	231	115	903	116	535	999999	999999	999999	727	162	735	996	919	999999	718	667	953	491	352	784	121	623	509	999999	930	999999	428	518	226	999999	659	899	999999	644	440	898	950	214	122	604	988	804	674	388	722	999999	986	840	447	317	787	794	318	313	999999	608	605	430	999999	732	658	151	318	764	502	836	919	999999	60	820	716	749	999999	748	796	317	948	131	760	731	816	587	80	999999	185	864	590	773	357	999999	302	999999	37	999999	945	999999	999999	999999	885	999999	289	
711	790	999999	600	48	425	570	517	979	999999	999999	670	454	915	999999	80	999999	999999	638	256	999999	927	999999	528	196	721	988	802	949	822	47	245	999999	452	115	999999	453	319	999999	999999	29	265	377	181	818	860	582	475	874	775	999999	332	257	639	999999	999999	572	109	413	999999	437	999999	567	167	999999	248	796	999999	809	284	627	100	450	199	999999	889	560	999999	999999	336	999999	522	999999	184	736	715	999999	999999	319	331	234	354	999999	999999	21	261	697	219	559	579	999999	580	665	599	158	999999	999999	68	413	253	999999	525	398	87	187	999999	840	393	431	906	999999	999999	999999	999999	999999	282	999999	629	187	974	201	350	497	999999	272	567	857	338	36	740	834	929	831	999999	106	709	955	828	643	106	421	999999	788	652	329	512	999999	186	549	875	811	262	880	999999	999999	883	37	268	814	620	67	511	366	690	999999	999999	730	627	392	350	326	366	999999	91	999999	999999	562	845	810	760	680	681	789	160	929	999999	59	402	23	999999	999999	697	23	33	49	999999	999999	999999	580	999	999999	999999	794	208	559	999999	999999	799	875	999999	331	999999	999999	999999	939	386	722	215	761	500	280	337	999999	179	999999	629	352	962	999999	654	938	464	275	999999	999999	420	999999	999999	999999	484	314	260	527	847	891	499	249	959	93	663	196	999999	346	89	728	454	655	625	540	930	112	314	757	999999	236	866	917	646	999999	529	499	142	614	286	196	30	810	766	287	178	389	393	878	388	467	206	999999	196	92	999999	764	271	999999	670	999999	10	503	306	621	999999	582	603	999999	563	173	64	999999	69	893	999999	999999	888	347	999999	999999	719	435	378	762	39	748	731	563	554	765	238	92	944	905	196	526	999999	999999	262	999999	999999	510	325	999999	413	79	68	303	999999	999999	999999	923	687	129	661	574	134	999999	591	286	999999	50	338	999999	935	999999	999999	164	707	191	141	743	94	776	765	219	999999	163	999999	960	690	438	188	999999	889	314	999999	824	253	621	402	999999	563	976	744	999999	999999	999999	289	442	885	903	999999	202	756	142	838	999999	364	452	463	970	195	630	596	423	861	671	909	630	576	368	999999	999999	789	999999	189	118	999999	999999	46	594	874	916	84	786	841	986	909	756	476	492	469	800	168	999999	999999	932	390	330	883	510	999999	658	865	527	992	510	413	594	952	730	999999	999999	416	869	105	278	555	999999	999999	875	999999	162	999999	94	999999	120	999999	999999	388	256	727	711	145	535	976	999999	61	999999	999999	999999	999999	325	803	
746	613	999999	394	299	999999	515	387	580	748	999999	999999	464	503	781	628	999999	583	999999	999999	706	999999	999999	999999	880	892	999999	226	999999	25	250	302	999999	999999	418	999999	773	726	999999	40	872	869	999999	962	999999	787	521	723	999999	999999	911	757	535	999999	107	743	445	925	514	406	457	299	388	999999	999999	999999	999999	116	94	310	854	165	946	25	344	836	855	215	82	999999	380	999999	999999	78	999999	493	999999	999999	261	675	45	848	221	240	999999	582	490	592	464	421	999999	415	638	969	85	999999	810	519	775	270	999999	240	853	421	36	301	352	320	460	999999	948	999999	854	419	274	999999	999999	999999	442	999999	999999	272	750	999999	616	999999	527	999999	993	999999	999999	257	561	990	786	805	995	799	214	292	240	180	141	449	473	510	561	228	704	79	999999	105	87	999999	914	625	999999	202	805	71	773	374	999999	113	342	701	423	864	633	469	999999	153	511	160	999999	185	141	310	197	116	413	999999	282	924	545	587	999999	546	999999	999999	325	999999	994	999999	518	865	853	38	999999	771	97	999999	999999	245	68	668	593	927	493	739	494	189	15	699	999999	999999	102	999999	567	999999	531	876	788	472	153	999999	159	368	641	664	999999	112	999999	999999	28	999999	714	47	999999	876	993	252	999999	346	676	146	999999	305	493	55	773	461	470	362	249	999999	908	999999	101	850	519	234	296	829	417	392	986	590	680	942	759	64	536	691	761	289	823	999999	795	17	421	853	875	999999	891	870	641	999999	999999	808	999999	591	946	999999	367	768	956	233	928	294	160	216	625	999999	295	719	924	779	999999	960	397	466	999999	93	439	666	359	699	999999	546	750	154	999999	872	146	178	117	521	333	999999	333	999999	523	511	857	999999	237	334	310	999999	999999	861	250	225	999999	999999	264	863	586	999999	418	266	295	392	999999	15	801	753	414	127	611	413	456	606	636	797	999999	825	999999	999999	999999	34	999999	766	999999	999999	903	199	460	795	913	254	935	632	584	999999	313	141	967	999999	413	483	920	192	570	999999	415	644	999999	623	406	999999	999999	999999	272	393	866	529	790	655	111	612	999999	999999	213	367	999999	823	32	999999	999999	812	999999	384	999999	954	999999	216	999999	69	483	269	610	837	999999	485	617	582	370	200	211	784	350	322	750	800	191	999999	979	212	73	592	621	999999	140	593	579	262	540	999999	288	660	332	999999	181	841	12	465	228	999999	999999	895	463	999999	999999	708	472	999999	634	999999	773	803	999999	993	995	999999	647	590	999999	805	
905	364	52	62	911	999999	461	618	999999	908	999999	725	92	260	462	178	999999	790	999999	431	131	999999	999999	520	544	485	432	339	736	290	203	999999	758	423	823	395	853	410	919	816	999999	999999	405	999999	232	57	720	977	540	827	761	857	999999	999999	684	871	736	531	999999	436	128	132	882	859	999999	385	967	669	437	999999	324	728	871	845	183	277	638	903	297	496	764	455	798	909	528	346	494	482	738	951	658	999999	891	999999	698	999999	971	999999	20	847	999999	61	999999	999999	512	43	986	91	111	416	243	999999	244	31	671	673	333	973	340	378	999999	999999	930	999999	999999	993	837	387	157	999999	999999	102	999999	450	999999	999999	905	999999	406	495	360	412	380	999999	999999	825	999999	869	822	999999	801	997	999999	641	956	595	130	74	63	519	206	608	934	62	119	151	940	794	615	957	767	998	576	845	28	999999	124	999999	999999	593	906	967	565	132	258	308	999999	999999	494	821	593	999999	281	887	299	751	478	999999	222	577	885	303	264	864	267	802	999999	370	623	477	999999	999999	307	470	613	238	52	999999	804	999999	264	999999	309	794	373	999999	726	689	555	276	19	796	396	199	707	612	999999	999999	999999	999999	877	526	999999	26	350	82	999999	810	284	70	708	667	523	411	323	206	999999	470	500	340	999999	741	814	999999	468	685	134	117	763	999999	526	999999	945	359	933	999999	61	293	454	999999	392	916	999999	494	567	351	999999	985	876	510	999999	252	210	999999	999999	145	711	290	557	664	947	436	999999	283	544	367	722	999999	477	585	999999	709	25	208	948	999999	999999	330	789	126	412	999999	240	999999	390	283	151	420	999999	797	35	999999	736	789	999999	955	999999	141	949	999999	629	118	518	300	366	999999	999999	11	586	999999	808	391	500	999999	262	999999	205	794	893	271	225	311	999999	679	560	382	973	236	999999	992	300	205	381	589	497	999999	630	939	896	480	56	999999	834	769	988	644	999999	305	536	546	759	83	247	688	984	328	924	999999	740	983	936	10	157	999999	919	999999	19	911	999999	959	187	265	898	423	224	86	999999	999999	999999	916	112	678	699	318	243	227	958	999999	604	178	379	792	999999	913	543	56	992	250	850	385	634	369	999999	999999	368	999999	185	824	474	999999	999999	999999	999999	824	881	999999	999999	838	360	702	655	327	316	774	589	999999	66	985	879	178	93	236	574	315	291	742	999999	131	949	739	52	999999	228	696	327	870	645	385	999999	284	745	164	999999	999999	999999	317	62	587	987	974	
999999	199	945	305	825	999999	934	999999	542	999999	942	188	999999	999999	659	521	108	620	456	999999	749	681	953	604	432	929	345	999999	585	974	690	999999	999999	975	301	852	198	922	871	702	935	803	843	999999	342	566	275	279	498	218	218	442	140	278	234	999999	246	999999	873	896	288	517	999999	567	458	212	999999	999999	329	999999	333	999999	749	753	783	945	837	69	271	866	663	76	928	376	766	999999	609	865	751	999999	615	999999	59	975	424	428	999999	285	445	139	521	361	949	690	999999	43	692	999999	494	288	928	187	89	17	242	222	588	999999	999999	209	999999	999999	172	794	999999	486	135	773	999999	364	999999	999999	623	141	354	312	999999	247	491	732	565	232	999999	999999	606	438	768	52	743	211	999999	999999	484	245	536	341	199	165	498	408	907	919	999999	139	879	376	563	999999	662	930	104	999999	408	999999	644	380	808	999999	999999	763	718	93	999999	137	524	752	87	387	605	22	122	961	999999	93	825	645	186	250	999999	240	874	999999	999999	812	117	499	258	416	601	165	532	499	967	735	999999	823	888	999999	615	136	298	186	999999	999999	999999	999999	601	999999	252	998	204	568	116	956	888	999999	703	227	30	35	999999	671	999999	450	489	623	999999	23	403	11	757	267	635	999999	942	999999	999999	740	999999	974	897	933	173	602	961	964	392	21	846	792	130	671	999999	589	631	999999	400	901	999999	999999	148	588	999999	251	251	936	999999	650	24	200	428	962	232	56	137	571	508	193	488	525	240	982	176	611	880	95	369	55	835	999999	308	577	581	999999	835	319	23	922	361	34	41	742	997	999999	999999	999999	999999	851	462	70	128	216	422	999999	963	166	421	319	370	165	576	999999	814	999999	999999	850	391	431	220	818	999999	585	999999	999999	493	498	985	520	246	722	646	518	999999	775	206	101	999999	936	999999	679	897	703	561	205	458	154	927	308	763	524	776	27	640	643	511	999999	384	958	161	475	180	999999	82	647	999999	68	999999	49	502	999999	695	454	594	541	999999	854	33	636	999999	348	571	687	757	999999	946	629	877	949	273	663	999999	205	785	372	508	996	631	999999	686	999999	999999	887	999999	999999	828	331	999999	999999	722	999999	519	748	953	999999	904	493	999999	359	701	889	190	354	999999	838	94	999999	669	232	43	924	999999	119	949	999999	497	999999	881	795	894	999999	206	779	237	616	999999	968	999999	972	468	999999	852	281	999999	797	220	506	121	999999	877	338	662	211	75	797	434	409	798	348	325	999999	
999999	358	999999	87	693	411	999999	170	694	126	257	999999	764	999999	82	951	896	162	405	990	571	915	918	565	999999	995	999999	439	999999	744	999999	904	999999	247	414	503	816	999999	114	808	999999	951	999999	760	91	999999	999999	999999	725	483	999999	646	943	334	999999	695	999999	899	999999	698	697	687	978	949	947	353	49	526	613	578	144	759	57	596	611	620	643	168	484	996	558	666	714	708	241	532	961	332	588	999999	999999	917	999999	999999	121	702	999999	332	999999	737	925	920	443	156	999999	753	599	999999	999999	49	999999	282	424	128	149	41	973	279	999999	425	999999	999999	938	999999	514	226	738	999999	484	908	647	320	355	747	80	638	232	567	369	487	933	999999	609	999999	665	791	503	902	276	90	728	703	999999	999999	999999	218	999999	547	641	131	24	999999	999999	999999	402	742	926	999999	58	511	808	415	909	240	492	778	117	999999	240	723	723	836	999999	404	999999	943	706	958	401	861	656	684	999999	247	999999	999999	741	795	999999	922	864	825	853	764	281	322	793	999999	999999	577	111	591	317	918	408	188	592	477	634	458	46	967	286	999999	854	133	999999	671	768	999999	46	322	252	318	858	999999	999999	999999	133	867	159	332	64	999999	760	75	999999	17	839	294	999999	273	170	698	999999	896	549	666	999999	157	832	131	615	397	541	788	348	998	69	509	204	982	354	767	308	999999	999999	999999	435	789	756	483	832	999999	133	999999	999999	999999	431	962	999999	326	700	975	44	37	999999	999999	292	972	727	378	999999	339	99	410	919	403	399	182	983	97	241	130	401	359	999999	141	999999	769	637	794	577	107	999999	999999	291	379	732	280	995	257	179	463	72	387	535	502	393	722	853	999999	164	258	999999	271	999999	580	999999	999999	738	586	402	523	345	933	801	999999	188	221	129	550	999999	999999	187	999999	917	777	68	23	823	999999	999999	551	916	879	999999	328	127	889	793	711	794	57	542	419	999999	656	128	999999	585	999999	323	182	603	312	96	999999	999999	253	353	317	999999	570	861	940	838	999999	607	465	303	482	732	298	428	418	755	624	585	999999	881	271	658	928	999999	149	483	999999	947	613	793	999999	257	874	999999	485	198	234	999999	999999	580	13	999999	663	999999	112	951	34	999999	194	557	471	999999	314	372	92	658	593	142	721	466	999999	903	994	999999	700	999999	999999	999999	942	229	999999	999999	999999	196	877	222	999999	103	999999	197	459	820	763	999999	331	152	943	512	463	826	605	101	474	145	316	110	64	991	144	
877	103	281	811	999999	36	43	477	127	494	869	663	499	807	533	17	453	150	999999	350	999999	292	356	299	125	999999	439	964	847	880	777	168	14	999999	457	104	999999	18	999999	39	999999	675	826	27	594	999999	116	294	999999	999999	862	999999	125	650	586	594	999999	982	695	351	999999	999999	999999	246	717	999999	658	540	359	999999	830	444	352	999999	62	999999	466	338	999999	999999	999999	154	33	999999	27	817	53	364	382	863	357	205	322	999999	441	228	55	589	310	999999	515	575	935	511	308	427	617	215	597	703	138	418	286	743	833	452	55	910	999999	899	999999	999999	167	999999	91	634	132	896	477	834	999999	999999	37	999999	999999	999999	218	522	421	599	210	837	766	679	735	938	999999	579	622	999999	183	144	370	999999	225	220	417	449	999999	673	999999	999999	737	763	866	260	391	464	306	891	243	999999	499	629	999999	829	537	488	760	152	716	553	283	488	661	702	999999	627	606	236	999999	769	102	747	303	488	110	13	812	484	557	999999	282	731	999999	650	645	740	710	395	683	928	688	288	956	752	447	258	112	173	743	763	999999	80	367	474	440	751	335	220	999999	534	676	286	999999	262	280	552	733	20	67	999999	916	221	553	605	999999	814	999999	551	51	851	900	649	740	794	606	212	373	290	220	999999	414	499	666	158	262	999999	693	999999	999999	894	999999	101	116	967	999999	646	527	761	394	625	961	999999	999999	877	633	37	546	800	656	78	188	452	800	999999	371	999999	555	999999	999999	678	130	96	79	156	336	809	542	999999	946	959	685	612	896	999999	932	630	330	999999	524	235	866	999999	999999	413	999999	82	301	942	999999	430	999999	999999	418	715	505	874	715	32	999999	824	494	772	999999	999999	999999	576	556	999999	241	741	999999	766	879	999999	812	236	48	999999	999999	264	518	599	177	525	868	562	203	190	999999	999999	915	308	999999	700	741	999999	50	361	30	149	525	999999	999999	999999	335	999999	252	301	903	278	836	59	591	296	316	895	605	337	828	999999	382	376	999999	999999	826	797	529	189	385	718	196	687	644	300	738	432	887	313	200	999999	319	902	286	820	231	865	716	999999	393	999999	497	712	999999	200	767	159	968	537	999999	999999	805	999999	915	195	91	159	415	300	557	999999	999999	302	147	999999	520	480	99	999999	999999	961	90	999999	795	539	230	999999	164	454	999999	999999	464	999999	274	662	738	256	986	101	738	81	999999	426	403	999999	838	205	575	247	999999	999999	999999	671	585	87	999999	237	277	385	
964	607	999999	961	767	999999	429	656	37	999999	557	273	493	998	567	880	511	664	184	295	701	35	908	917	774	246	529	792	775	197	214	999999	999999	610	137	140	87	498	999999	999999	91	999999	178	100	690	415	803	71	113	704	999999	999999	999999	982	684	999999	699	999999	196	530	448	636	999999	839	279	56	999999	882	871	437	999999	22	14	999999	213	519	856	817	237	369	442	468	688	999999	622	421	999999	996	999999	198	441	11	312	138	999999	999999	999999	339	821	643	999999	999999	200	676	901	563	999999	313	778	175	999999	882	848	826	97	979	947	811	227	858	599	298	999999	999999	996	801	710	999999	761	759	219	527	996	594	248	522	278	22	179	68	632	153	228	761	115	559	162	485	50	17	507	999999	121	963	54	832	964	517	680	110	853	912	552	29	999999	564	885	999999	588	575	711	935	642	168	235	999999	999999	205	999999	446	648	234	835	754	999999	999999	999999	42	549	416	999999	999999	341	78	215	720	601	999999	805	550	999999	898	999999	999999	305	571	856	999999	999999	999999	999999	769	939	999999	461	629	86	999999	767	245	999999	852	714	999999	999999	999999	604	573	952	999999	853	999999	999999	999999	999999	750	336	370	458	690	863	462	305	951	653	999999	821	107	617	586	644	999999	440	569	401	820	193	725	999999	355	967	293	10	999999	999999	999999	379	999999	999999	710	999999	715	349	999999	381	697	557	763	999999	999999	139	999999	956	376	870	59	441	829	634	953	566	999999	913	112	722	580	461	82	216	762	419	999999	999999	906	293	928	464	362	198	999999	272	430	207	999999	226	999999	337	634	361	694	999999	999999	288	516	154	999999	801	999999	365	800	245	485	557	765	999999	231	999999	999999	92	941	595	88	999999	930	690	146	413	694	886	261	253	827	720	521	999999	999999	629	130	999999	602	137	228	997	397	999999	787	872	441	409	999999	600	287	551	420	999999	381	907	358	826	17	288	116	999999	999999	557	999999	764	999999	462	999999	602	749	297	999999	999999	376	999999	253	471	903	274	971	999999	891	660	966	285	310	421	931	962	281	303	999999	323	30	999999	894	840	999999	32	836	979	999999	403	851	999999	71	605	733	300	999999	886	999999	743	999999	821	468	999999	999999	142	999999	624	530	986	330	455	542	999999	794	507	196	999999	420	999999	437	992	999999	498	999999	976	999999	705	999999	640	308	394	381	21	17	208	410	451	259	918	999999	222	999999	473	82	999999	457	894	810	236	999999	261	475	50	315	324	986	999999	642	614	917	759	936	889	688	
936	84	999999	999999	596	106	999999	163	501	324	224	542	999999	425	999999	528	329	894	462	536	56	918	999999	705	999999	222	440	809	645	11	808	999999	570	784	146	331	926	735	224	139	370	108	999999	726	999999	782	624	999999	999999	95	598	864	484	363	999999	999999	999999	824	476	999999	999999	935	999999	500	515	999999	972	999999	999999	999999	601	593	680	332	175	948	944	613	615	910	598	885	999999	559	413	943	801	217	152	129	588	999999	999999	840	472	435	999999	999999	220	161	999999	46	274	999999	493	14	193	161	197	693	82	139	219	565	785	999999	364	999999	999999	999999	147	764	999999	170	503	499	334	840	860	740	368	470	999999	999999	111	561	621	433	76	408	760	999999	999999	458	999999	458	999999	704	65	691	80	632	396	648	999999	54	601	114	653	993	680	999999	300	457	335	611	999999	999999	464	234	999999	931	999999	688	811	496	999999	986	123	55	999999	629	784	178	669	735	84	754	448	999999	999999	516	780	82	728	416	359	572	133	445	722	146	249	830	532	149	999999	707	836	528	309	614	990	608	396	60	999999	999999	999999	999999	537	982	317	999999	274	652	999999	818	960	405	146	182	862	678	332	470	999999	954	646	530	993	376	917	920	999999	354	526	999999	685	677	847	237	785	534	908	739	828	999999	566	879	987	923	999999	999999	999999	137	999999	322	999999	926	999999	999999	485	267	999999	170	75	397	651	919	999999	979	143	293	557	909	397	338	769	593	999999	548	999999	767	542	80	629	485	538	629	602	213	896	759	17	243	751	999999	927	747	674	440	199	646	752	18	999999	464	883	999999	999999	999999	552	691	294	131	226	718	724	535	541	999999	999999	999999	327	999999	92	384	285	324	167	868	410	32	999999	999999	999999	751	24	999999	999999	174	601	66	888	188	661	999999	999999	885	999999	42	803	999999	216	94	581	999999	329	829	925	999999	188	569	324	871	23	530	772	93	773	999999	999999	200	255	376	999999	802	144	999999	271	877	909	999999	999999	999999	75	18	816	834	629	191	999999	194	999999	874	986	42	999999	999999	999999	140	999999	390	121	551	338	613	999999	999999	106	779	43	190	568	57	506	999999	272	199	805	14	714	938	464	999999	53	520	999999	381	999999	955	999999	126	973	140	445	999999	289	999999	796	999999	999999	977	737	999999	157	250	999999	560	377	208	999999	999999	221	170	426	999999	926	999999	999999	818	31	775	458	999999	719	916	999999	437	612	999999	508	515	402	353	152	737	211	614	444	802	894	41	13	999999	195	516	999999	812	
999999	942	999999	759	258	978	441	96	528	596	139	241	42	197	948	999999	700	263	160	867	28	689	302	999999	94	704	924	990	772	277	955	999999	999999	405	724	999999	386	748	267	424	912	999999	218	614	484	213	770	706	999999	999999	490	999999	999999	48	794	34	650	289	999999	553	999999	450	323	260	999999	926	999999	637	473	288	24	952	996	999999	955	961	480	687	999999	881	934	999999	907	169	786	33	846	972	999999	699	29	999999	83	713	370	471	742	999999	973	557	982	142	999999	804	999999	538	999999	630	93	832	553	962	451	793	619	836	543	999999	474	617	999999	258	35	773	268	917	878	293	375	493	228	522	713	290	898	999999	984	112	571	258	98	999999	999999	778	156	67	655	290	999999	533	999999	999999	493	366	477	734	999999	468	546	681	659	652	264	999999	613	999999	259	171	999999	817	851	440	999999	999999	529	999999	368	257	627	211	999999	598	198	999999	564	639	38	357	812	174	999999	526	566	999999	999999	445	962	999999	999999	124	807	494	999999	999999	999999	999999	999999	277	999999	614	375	859	999999	344	999999	999999	999999	999999	45	974	12	901	999999	999999	132	335	873	702	627	999999	901	999999	92	512	403	777	213	912	170	76	999999	760	520	208	999999	835	685	232	480	999999	982	550	264	200	999999	906	145	999999	164	356	624	303	649	753	713	306	777	338	999999	641	858	551	260	969	341	251	391	160	931	296	650	651	999999	101	110	999999	815	891	400	497	999999	547	999999	814	999999	349	999999	999999	494	502	68	999999	999999	839	678	441	299	295	858	999999	999999	999999	733	999999	705	999999	81	558	999999	362	491	999999	937	454	999	999999	793	446	999999	992	140	999999	999999	439	238	303	370	393	422	669	999999	530	999999	999999	972	657	813	890	999999	477	277	562	123	999999	21	182	419	836	839	367	647	853	767	865	999999	900	999999	304	639	412	613	688	999999	983	999999	960	851	418	481	352	506	903	336	59	725	999999	510	533	428	999999	884	533	553	64	31	217	762	177	999999	999999	337	519	999999	706	999999	589	999999	140	999999	999999	331	999999	999999	497	861	744	526	999999	150	171	400	999999	876	999999	528	89	144	91	999999	93	208	999999	628	410	999999	987	999999	630	999999	146	162	380	692	999999	999999	882	178	65	203	999999	999999	999999	37	628	681	542	643	677	188	784	454	344	178	999999	852	647	382	954	483	873	102	999999	532	999999	18	29	112	508	999999	645	910	89	887	685	402	163	656	10	728	999999	354	974	451	410	691	818	211	999999	525	97	
510	999999	582	329	193	794	522	33	619	661	999999	144	828	999999	873	375	999999	999999	365	999999	999999	382	236	11	529	999999	454	132	999999	999999	818	177	982	761	145	696	506	568	501	607	999999	632	390	76	999999	999999	155	909	536	999999	371	719	999999	826	106	138	987	580	799	74	999999	400	999999	429	843	271	161	77	999999	186	999999	888	990	757	68	367	991	169	959	320	973	545	595	995	828	109	597	166	999999	17	709	999999	768	437	267	250	922	999999	233	780	67	87	511	999999	458	999999	728	822	768	738	146	999999	621	999999	100	805	999999	999999	999999	744	673	995	412	400	477	999999	129	563	500	999999	445	40	935	188	263	895	43	245	999999	355	380	775	397	926	999999	880	314	999999	346	462	446	217	370	999999	999999	71	675	121	881	515	999999	174	331	950	302	115	893	442	999999	204	771	568	177	255	373	898	608	485	999999	597	999999	999999	999999	48	381	238	670	456	82	201	999999	922	364	42	991	999999	453	447	634	999999	987	872	63	151	690	877	50	124	125	218	463	200	591	294	877	523	947	293	579	74	445	446	369	44	974	849	214	144	264	167	999999	171	999999	764	999999	999999	787	999999	999999	999999	198	555	341	864	737	39	340	79	164	477	267	170	867	999999	329	550	512	999999	999999	841	999999	999999	859	957	763	302	349	827	684	122	735	872	935	85	999999	889	115	505	306	999999	518	144	980	786	999999	293	999999	999999	444	69	999999	999999	908	517	999999	999999	999999	383	999999	445	690	513	395	52	742	395	235	999999	999999	440	445	16	721	999999	332	538	924	83	67	479	999999	67	392	999999	858	967	963	999999	254	593	203	731	999999	999999	999999	15	999999	938	54	999999	68	510	597	14	999999	999999	57	687	999999	302	999999	999999	325	630	446	999999	999999	771	193	774	431	999999	548	110	999999	713	611	999999	966	326	789	985	38	999999	421	499	999999	999999	10	999999	919	999999	999999	952	234	580	415	774	425	632	885	977	754	279	92	999999	961	999999	767	910	645	196	720	867	512	382	594	999999	999999	946	171	741	771	582	999999	155	574	596	876	999999	307	837	445	344	441	812	241	759	470	999999	537	973	621	99	965	733	565	999999	449	999999	986	643	999999	478	470	153	216	181	424	937	686	375	620	999999	999999	808	999999	386	436	700	151	834	999999	999999	419	999999	130	681	617	131	590	208	157	999999	679	999999	999999	967	873	297	999999	999999	999999	532	484	171	999999	519	486	166	999999	188	938	999999	710	161	999999	516	68	282	
33	534	564	999999	357	487	228	999999	432	999999	536	783	512	148	104	91	500	779	574	257	834	999999	205	461	149	411	269	408	999999	527	334	765	908	601	274	999999	999999	52	999999	999999	943	766	97	538	630	208	676	999999	653	629	999999	999999	942	810	447	422	338	113	163	945	228	819	999999	999999	624	770	999999	911	874	33	586	457	604	577	313	78	523	667	830	940	735	469	999999	693	999999	999999	823	107	164	999999	742	999999	888	239	777	999999	999999	192	999999	859	333	764	925	630	999999	213	956	374	506	379	899	999999	282	222	999999	999999	74	589	49	999999	999999	777	757	32	290	194	569	374	799	189	999999	340	752	970	617	970	543	134	651	661	999999	458	600	999999	952	80	999999	676	29	29	69	903	153	999999	912	556	17	999999	349	858	999999	592	574	327	794	568	999999	311	604	249	999999	939	938	999999	44	999999	999999	999999	79	219	74	892	354	780	130	999999	197	689	999999	999999	962	639	999999	792	26	234	884	999999	990	999999	161	818	81	779	804	130	964	999999	39	424	999999	45	834	139	999999	999999	999999	793	207	999999	380	240	254	543	287	585	164	156	999999	809	614	999999	982	684	999999	999999	820	999999	999999	999	717	432	659	643	999999	927	999999	655	998	274	986	100	86	999999	24	921	574	538	502	999999	965	817	999999	229	810	477	63	159	999999	548	931	999999	817	207	404	999999	580	610	852	360	779	508	158	106	823	524	999999	999999	670	146	682	292	81	999999	44	999999	38	440	833	224	873	656	584	460	342	322	282	879	999999	76	351	963	686	152	449	466	669	307	405	296	650	948	488	934	999999	649	601	999999	172	504	919	150	777	637	486	133	999999	697	763	510	251	947	631	604	795	718	605	929	318	577	240	731	999999	546	573	925	177	649	594	999999	721	223	716	978	156	999999	195	58	666	325	542	971	543	999999	54	703	327	884	148	156	999999	671	751	595	274	197	116	240	999999	560	999999	284	999999	999999	999999	38	241	652	458	594	533	557	273	992	44	268	198	149	502	869	608	292	510	447	999999	59	472	130	714	958	104	999999	984	999999	369	267	868	472	999999	26	472	674	999999	554	623	999999	999999	758	560	16	999	967	738	204	952	673	999999	999999	430	739	565	120	938	499	999999	578	572	167	633	776	999999	725	43	485	407	933	856	999999	999999	163	999999	999999	999999	999999	999999	137	226	789	163	695	494	999999	52	999999	460	361	736	999999	63	999999	923	250	999999	783	615	284	933	999999	797	28	
817	999999	842	277	98	999999	999999	999999	540	372	999999	783	999999	999999	292	198	683	667	34	55	999999	919	999999	778	239	410	589	786	102	999999	203	963	992	144	999999	677	369	775	287	609	811	505	406	690	999999	150	246	197	999999	427	600	999999	999999	752	821	897	914	73	47	688	272	764	147	855	179	999999	791	999999	69	999999	999999	908	999999	999999	244	701	522	221	95	99	173	401	295	674	94	999999	734	250	322	999999	999999	306	737	598	346	56	368	999999	521	304	358	999999	138	885	599	999999	885	813	517	999999	999999	702	978	947	524	870	479	999999	771	252	663	999999	557	999999	852	532	180	999999	88	197	999999	971	700	791	740	797	999999	409	85	401	51	999999	732	203	605	71	999999	790	83	475	577	894	779	278	640	807	818	59	43	76	522	103	999999	330	786	413	11	999999	216	727	606	79	999999	380	211	999999	819	364	483	791	214	389	718	613	999999	448	201	999999	160	933	979	224	376	18	878	947	197	412	416	201	69	141	999999	356	999999	999999	507	999999	999999	999999	988	463	576	252	862	142	385	999999	709	347	221	580	46	283	747	392	703	999999	501	264	555	417	947	291	731	83	806	372	744	123	941	792	999999	262	944	525	999999	133	156	999999	571	76	999999	79	999999	489	104	310	608	486	803	999999	907	813	999999	581	516	999999	520	789	336	999999	999999	596	999999	429	225	999999	338	999999	744	579	242	755	692	488	714	878	311	252	978	506	763	268	319	822	884	551	999999	373	19	363	613	367	418	558	689	116	999999	560	273	320	999999	386	741	233	885	161	130	864	999999	637	982	278	810	830	259	999999	286	999999	544	674	875	965	222	999999	966	875	347	143	999999	608	216	751	979	668	534	386	999999	96	937	732	430	54	506	382	381	344	999999	999999	309	571	829	999999	999999	598	444	999999	174	361	266	20	999999	986	75	268	431	241	298	152	305	872	999999	200	646	811	254	830	469	839	19	631	329	758	834	237	778	126	735	999999	999999	999999	999999	999999	829	999999	918	443	979	247	951	150	55	414	292	436	970	639	452	214	353	999999	999999	999999	352	635	691	999999	161	999999	490	314	506	908	918	777	660	435	371	719	893	810	851	231	888	869	585	914	999999	408	267	148	999999	531	47	999999	982	886	823	999999	245	862	291	151	756	999999	643	147	495	515	775	544	278	733	320	543	762	999999	446	999999	59	776	999999	753	999999	351	999999	975	870	999999	795	774	999999	177	483	41	528	709	474	999999	
235	447	428	961	632	722	870	940	220	504	999999	666	449	350	154	999999	999999	538	999999	414	16	668	277	197	720	11	999999	110	260	288	24	62	999999	205	257	611	357	628	130	857	481	999999	764	376	451	138	334	271	999999	23	759	990	148	999999	244	999999	180	241	251	999999	790	999999	689	932	489	804	816	999999	102	999999	121	654	417	999999	933	316	904	900	999999	592	999999	670	87	246	529	34	914	789	960	999999	999999	126	386	999999	76	999999	20	832	886	646	321	89	178	489	999999	114	582	434	136	928	661	999999	495	659	954	130	691	453	999999	465	890	36	293	411	999999	995	999999	918	647	999999	306	82	23	109	280	596	999999	597	344	999999	451	489	663	999999	39	170	630	999999	544	946	999999	567	429	431	755	294	999999	767	387	999999	837	663	786	905	632	589	266	396	388	999999	628	103	119	988	24	411	373	261	999999	941	374	549	999999	701	212	999999	653	592	353	999999	800	733	999999	436	586	999999	702	758	410	450	999999	243	349	186	327	925	999999	999999	417	354	999999	544	396	446	542	999999	288	95	702	893	936	674	52	401	567	894	883	682	999999	999999	708	999999	999999	999999	47	140	210	208	383	286	290	222	185	999	76	266	999999	774	894	299	509	617	65	516	514	239	201	947	999999	432	999999	776	999999	190	999999	314	999999	465	408	411	97	89	711	426	612	723	499	53	335	310	557	999999	999999	999999	727	100	560	999999	426	807	939	999999	999999	950	244	999999	193	994	362	761	574	999999	999999	493	999999	429	999999	999999	904	999999	740	157	999999	999999	875	932	988	999999	999999	555	999999	357	48	999999	999999	999999	500	760	999999	108	999999	504	691	574	736	999999	999999	304	910	307	999999	922	440	635	999999	792	641	281	85	312	525	277	540	806	999999	226	999999	774	31	999999	999999	154	456	806	261	245	466	56	582	210	999999	694	16	999999	370	832	917	412	533	678	202	228	685	879	999999	272	964	884	567	519	830	969	282	542	378	50	999999	633	384	999999	336	594	699	874	124	831	270	384	446	184	308	441	250	999999	185	710	999999	576	234	988	281	581	489	72	380	228	422	474	787	330	366	999999	37	702	352	608	529	811	765	751	12	999999	448	393	221	999999	999999	999999	999999	668	581	898	409	395	999999	754	115	999999	504	896	418	795	597	125	999999	25	999999	548	10	576	190	999999	999999	483	986	692	143	105	851	980	999999	999999	117	999999	749	467	883	642	152	999999	503	893	316	869	342	216	991	332	575	999999	
985	190	928	790	999999	923	98	926	408	867	621	19	785	999999	407	924	688	479	376	360	141	999999	406	413	83	297	999999	941	150	780	999999	810	530	655	995	318	999999	327	641	826	379	999999	243	284	976	999999	117	999999	999999	417	528	522	956	999999	75	224	784	524	999999	199	581	156	999999	628	176	810	488	140	528	98	369	370	837	549	999999	999999	537	131	436	589	189	558	999999	733	262	188	854	999999	999999	780	534	999999	999999	451	254	999999	181	615	118	176	999999	977	274	383	58	167	684	416	244	891	686	999999	98	136	999999	33	678	62	999999	999999	956	183	999999	747	999999	328	759	396	305	757	12	922	23	270	585	212	293	105	684	105	504	999999	999999	999999	103	871	952	484	999999	230	554	128	249	130	219	999999	437	527	818	729	407	297	121	487	889	999999	999999	999999	551	999999	740	583	378	280	493	518	113	851	654	693	375	285	955	84	213	883	683	892	60	754	774	766	286	954	697	999999	999999	593	808	339	231	134	933	633	490	971	750	999999	637	701	727	585	873	135	363	132	342	999999	283	16	91	757	776	796	43	974	306	423	583	286	999999	519	53	324	471	251	999999	331	594	241	999999	714	265	999999	36	999999	893	160	600	574	873	300	319	802	258	474	999999	146	999999	999999	674	336	395	360	519	217	542	558	663	122	999999	20	451	52	999999	376	501	427	769	844	999999	156	999999	999999	999999	891	210	250	75	996	893	999999	731	999999	567	805	328	904	840	999999	999999	344	496	487	793	999999	848	277	929	881	999999	999999	376	756	999999	999999	514	386	947	627	17	302	492	667	229	575	289	372	484	999999	58	999999	586	950	197	746	659	344	225	999999	52	999999	320	194	999999	962	839	975	999999	49	301	942	957	222	812	364	851	999999	999999	999999	583	999999	792	862	833	386	353	999999	568	687	868	179	171	407	585	84	981	308	643	266	999999	313	718	445	775	116	639	374	999999	832	999999	830	86	996	999999	566	999999	999999	360	647	999999	423	416	967	181	999999	780	559	637	738	383	552	196	999999	492	999999	768	357	96	726	746	979	287	736	999999	47	102	174	999999	28	999999	532	947	995	647	322	897	750	999999	999999	999999	89	999999	410	999999	352	999999	84	999999	999999	798	793	372	633	900	999999	146	679	185	999999	39	616	127	999999	804	851	604	200	364	180	999999	27	93	443	401	999999	252	876	287	999999	403	999999	999999	746	999999	150	169	323	104	17	186	227	999999	140	623	999999	962	128	605	999999	
747	999999	719	999999	323	780	709	928	242	243	397	269	402	999999	740	21	999999	381	999999	999999	691	999999	105	357	994	164	451	953	820	999999	704	134	280	680	701	949	999999	326	432	449	440	241	999999	860	619	916	825	840	399	612	999999	591	999999	999999	915	466	358	371	999999	168	339	999999	117	559	539	273	999999	722	43	790	711	640	948	948	999999	459	999999	244	738	87	339	611	563	218	921	999999	404	339	764	245	601	937	976	273	999999	684	134	532	999999	355	928	999999	806	999999	900	131	642	999999	718	466	267	999999	633	999999	999999	727	203	898	638	425	868	999999	958	798	199	999999	663	999999	999999	549	335	676	999999	392	999999	236	804	954	318	799	481	622	620	999999	978	488	314	999999	444	392	490	235	894	906	999999	279	154	18	419	135	999999	957	944	179	140	999999	210	250	123	999999	999999	248	590	838	944	256	48	660	819	711	470	948	250	454	999999	110	782	16	999999	879	92	796	545	192	340	523	999999	451	177	398	288	999999	601	841	469	999999	644	65	961	240	240	493	198	707	665	999999	716	499	999999	39	807	203	345	244	519	136	703	407	507	999999	577	597	492	431	433	407	357	409	999999	999999	999999	999999	55	674	648	598	608	837	999999	821	807	189	340	148	590	94	999999	367	332	343	548	247	558	540	999999	643	11	766	284	268	999999	317	514	304	573	999999	999999	670	595	920	999999	865	879	686	623	398	999999	354	841	999999	999999	999999	999999	999999	277	999999	999999	514	999999	999999	999999	999999	562	999999	659	499	675	46	574	509	999999	67	771	999999	815	682	367	871	916	275	999999	657	925	999999	588	181	240	862	36	355	912	643	999999	999999	333	685	999999	620	37	134	722	230	779	341	411	999999	228	999999	836	594	860	306	999999	745	628	940	999999	626	680	487	269	999999	19	999999	597	304	999999	999999	87	139	379	999999	844	792	552	999999	877	999999	534	999999	953	564	35	442	999999	615	55	913	961	393	999999	999999	939	999999	865	910	999999	560	744	117	224	999999	597	707	225	999999	462	805	203	472	999999	333	101	713	534	704	999999	577	734	981	258	493	230	694	999999	692	807	304	999999	999999	944	327	849	427	999999	999999	966	999999	226	381	163	250	720	498	330	445	594	236	25	999999	133	644	826	762	858	999999	816	903	347	532	316	999999	877	560	999999	745	483	999999	960	618	999999	468	360	363	999999	18	773	731	374	924	999999	580	288	766	999999	309	999999	999999	569	999999	109	73	981	999999	74	996	372	169	970	585	
962	920	275	407	999999	664	294	999999	999999	999999	999999	999999	999999	422	434	999999	878	999999	999999	228	253	397	114	938	999999	673	999999	666	298	831	999999	613	999999	788	999999	187	315	881	343	854	25	37	161	719	75	25	999999	568	999999	339	999999	999999	128	752	341	574	815	336	889	759	999999	627	184	113	213	353	333	750	460	257	430	997	776	196	212	225	245	395	999999	999999	148	919	406	959	999999	393	495	999999	456	999999	371	978	991	583	677	999999	853	57	516	722	691	784	117	22	908	129	485	931	549	999999	339	999999	999999	395	999999	267	999999	225	400	819	857	324	303	73	885	451	999999	202	518	814	372	198	879	161	999999	999999	811	394	999999	594	907	564	999999	341	68	940	525	999999	962	999999	177	637	657	696	864	376	999999	53	136	467	123	292	999999	735	753	150	551	312	584	999999	999999	836	174	999999	911	999999	999999	962	15	999999	999999	999999	239	108	646	735	999999	192	999999	444	872	999999	268	999999	480	625	151	733	588	917	399	223	31	999999	964	999999	472	851	784	571	520	528	48	191	999999	713	63	999999	999999	27	609	368	25	999999	999999	687	578	581	999999	296	161	132	384	97	555	712	388	534	143	315	999999	690	999999	725	923	354	729	86	62	766	571	827	999999	999999	317	41	208	882	321	287	999999	999999	525	497	420	398	154	950	636	828	334	528	190	999999	755	919	999999	300	225	999999	958	501	528	569	724	999999	488	814	780	999999	514	506	223	856	552	999999	174	911	315	535	210	778	450	999999	441	53	999999	861	814	397	81	907	666	281	999999	271	373	999999	772	96	909	999999	999999	121	999999	828	315	999999	240	384	754	58	985	689	839	189	60	303	137	681	686	999999	999	392	452	606	840	941	537	291	999999	219	148	228	999999	870	608	338	911	613	999999	999999	999999	439	643	999999	922	999999	999999	149	999999	79	828	100	409	999999	339	999999	668	999999	988	373	796	948	377	999999	909	766	73	969	580	722	392	523	944	373	996	999999	749	429	684	863	510	397	999999	937	390	58	819	344	999999	820	669	999999	999999	999999	526	682	72	107	123	166	913	472	569	498	999999	315	156	46	999999	769	48	249	999999	999999	999999	999999	999999	439	165	861	946	729	999999	760	999999	197	897	580	847	323	507	999999	999999	999999	949	48	828	582	999999	85	901	783	999999	999999	781	430	173	500	510	999999	804	633	941	262	219	194	43	808	446	999999	417	576	999999	972	272	999999	932	514	185	824	999999	305	188	90	960	999999	681	667	
999999	631	999999	406	80	730	519	874	710	64	318	999999	999999	29	146	760	667	335	594	85	999999	394	497	658	325	685	545	999999	454	861	999999	999999	512	375	830	814	476	999999	505	468	462	397	999999	878	999999	420	819	561	169	428	422	634	579	605	169	593	999999	374	999999	394	194	20	430	848	762	999999	262	639	199	999999	999999	656	829	135	623	999999	708	619	999999	905	865	984	999999	35	449	667	476	907	999999	246	680	111	929	120	284	451	999999	999999	126	933	168	190	372	837	999999	765	805	453	982	58	885	524	911	999999	999999	999999	671	404	999999	999999	796	354	999999	952	651	999999	727	999999	851	181	153	869	502	530	747	685	622	999999	999999	999999	861	999999	925	167	361	999999	199	753	591	84	780	572	999999	999999	146	813	756	419	196	952	48	96	999999	810	905	25	31	391	999999	999999	587	999999	999999	724	243	773	999999	276	601	494	992	973	999999	777	400	580	999999	999999	393	999999	928	212	325	937	645	775	430	124	999999	345	144	807	325	747	496	621	68	715	999999	373	999999	489	818	701	960	74	959	999999	419	334	999999	550	999999	504	914	999999	842	576	88	468	352	314	24	265	360	194	658	999999	291	779	522	999999	693	29	549	999999	394	999999	977	581	815	606	704	927	759	594	999999	820	832	120	779	491	636	329	999999	89	474	562	350	775	416	999999	543	640	811	861	999999	979	955	999999	991	228	598	507	652	745	610	97	505	766	385	838	556	180	999999	41	97	999999	999999	470	974	831	283	212	174	245	73	999999	125	897	999999	830	999999	367	129	560	999999	999999	676	285	478	387	67	584	400	578	33	373	999999	999999	999999	491	980	999999	501	170	944	396	999999	417	682	545	971	607	38	555	999999	199	999999	449	148	999999	697	723	991	596	773	699	811	596	222	999999	433	999999	999999	999999	849	380	999999	999999	999999	505	796	999999	602	933	415	999999	555	844	605	999999	322	999999	999999	999999	794	267	502	904	999999	254	584	746	999999	982	122	636	484	999999	705	601	334	999999	999999	642	171	999999	999999	68	191	324	154	967	990	388	387	999999	703	317	461	592	999999	960	999999	372	920	59	74	999999	820	779	975	772	149	13	509	230	999999	999	654	367	146	443	723	81	999999	617	755	816	604	999999	933	176	999999	122	723	999999	528	470	722	121	372	511	248	411	999999	382	827	987	878	999999	999999	704	662	104	999999	445	247	999999	999999	312	999999	999999	25	940	846	808	450	36	290	146	702	898	287	542	994	635	205	321	
732	727	790	768	938	447	17	238	513	237	666	287	135	36	207	419	817	124	495	308	999999	541	932	801	707	742	464	999999	427	130	999999	821	250	925	769	999999	522	999999	319	577	932	999999	304	222	369	999999	20	676	999999	999999	725	999999	149	896	756	200	794	999999	70	206	983	999999	999999	393	137	999999	47	210	999999	662	896	999999	999999	999999	375	947	246	719	441	704	731	999999	284	999999	404	999999	681	353	178	578	750	533	999999	123	594	999999	805	911	999999	524	999999	810	418	48	971	444	83	999999	531	808	999999	85	557	366	475	205	758	262	988	999999	173	694	999999	688	911	999999	815	692	333	475	151	999999	635	917	740	999999	379	245	587	960	156	459	822	370	999999	675	975	119	648	398	999999	999999	922	187	999999	999999	779	730	137	608	628	391	898	65	666	629	450	999999	625	554	826	523	999999	38	760	713	871	670	999999	245	999999	706	53	934	334	598	412	457	566	469	151	648	118	979	999999	764	999999	766	999999	999999	235	345	493	103	572	628	879	893	426	646	409	999999	665	999999	999999	921	348	999999	999999	999999	227	992	84	166	999999	187	414	694	696	996	161	114	967	80	20	999999	999999	949	371	705	718	519	41	999999	70	42	983	227	768	420	426	598	45	634	999999	999999	270	336	690	395	223	194	206	430	494	304	151	594	881	169	708	398	601	35	360	708	960	164	106	380	203	197	999999	286	579	999999	79	342	303	776	999999	886	269	976	492	533	322	611	434	765	999999	398	999999	999999	999999	38	996	999999	284	78	282	116	240	999999	201	999999	268	920	850	931	235	808	300	114	377	999999	999999	999999	543	826	999999	359	999999	340	488	804	999999	327	999999	999999	999999	68	68	234	504	999999	655	948	999999	999999	275	999999	760	999999	540	93	107	999999	241	890	999999	381	476	457	999999	922	386	900	831	999999	186	941	356	309	999999	999999	750	76	999999	692	999999	999999	840	88	561	994	999999	235	799	405	706	618	95	683	651	195	999999	610	551	582	308	755	127	397	999999	999999	54	460	139	374	343	41	632	548	999999	719	540	398	896	688	332	161	110	436	690	999999	855	672	658	188	584	999999	524	37	394	999999	73	453	799	237	949	148	106	435	71	999999	986	547	959	932	655	203	714	863	999999	156	999999	690	707	722	999999	382	999999	999999	999999	999999	999999	999999	163	313	655	999999	599	668	999999	194	65	675	374	24	999999	317	999999	725	533	390	435	660	778	247	766	382	745	999999	758	577	346	999999	644	868	
167	392	394	999999	286	568	603	55	134	75	999999	978	999999	692	151	999999	668	86	999999	999999	768	857	826	915	546	283	999999	999999	910	171	847	999999	40	999999	999999	999999	923	67	449	964	787	389	535	713	156	788	999999	63	935	999999	908	999999	726	245	999999	999999	565	478	119	13	999999	999999	145	999999	999999	191	947	818	999999	953	248	999999	999999	463	621	388	331	123	769	758	225	297	587	323	262	999999	194	795	406	557	632	454	948	445	747	706	999999	999999	495	999999	999999	248	228	999999	358	307	631	999999	623	999999	978	452	999999	361	787	929	503	822	711	638	997	161	422	286	999999	793	999999	202	716	915	999999	999999	627	804	916	977	78	999999	964	954	957	921	181	685	579	999999	745	999999	657	817	999999	432	860	999999	967	999999	826	941	660	565	645	438	556	707	587	228	824	904	444	810	861	999999	857	757	680	86	980	999999	707	999999	57	75	544	898	713	711	898	999999	999999	237	161	136	945	408	319	999999	999999	999999	107	360	999999	841	162	847	956	999999	999999	113	186	891	709	99	999999	999999	517	579	893	657	999999	999999	329	65	76	216	659	999999	952	458	447	162	711	516	999999	999999	785	216	912	697	942	409	146	795	593	946	528	72	892	435	999999	739	634	717	479	231	40	310	775	945	197	232	999999	126	665	34	189	202	459	887	734	999999	666	206	715	595	739	534	999999	129	688	597	999999	999999	567	999999	527	994	999999	417	326	485	441	967	999999	719	57	30	999999	568	999999	335	612	15	701	589	82	438	11	884	492	506	999999	655	999999	599	391	999999	558	957	507	195	165	51	999999	258	870	699	695	999999	999999	718	404	999999	999999	363	985	999999	826	999999	635	98	992	162	925	819	647	785	710	910	999999	224	999999	999999	999999	580	999999	999999	444	999999	718	383	999999	15	346	999999	999999	934	302	903	999999	999999	17	580	332	999999	203	12	126	751	611	95	989	785	999999	333	255	999999	843	782	999999	424	400	383	269	999999	999999	999999	999999	999999	718	999999	493	806	305	783	216	892	849	651	387	176	999999	693	840	633	393	957	348	23	528	878	101	520	719	999999	164	634	320	80	73	216	196	965	43	899	601	193	489	883	126	363	383	999999	999999	26	999999	707	543	999999	868	397	648	999999	632	839	999999	972	96	115	628	582	581	778	587	999999	979	488	660	941	41	210	477	999999	896	174	505	899	125	999999	999999	457	101	684	212	999999	567	394	342	203	287	628	999999	384	999999	544	782	604	999999	999999	47	999999	
56	999999	603	668	920	193	905	468	343	721	857	393	885	181	490	896	576	912	613	999999	155	466	999999	412	113	102	210	999999	392	900	296	999999	999999	737	410	499	90	544	755	384	488	874	860	565	771	713	999999	93	999999	885	999999	999999	619	451	346	999999	999999	201	564	827	983	553	86	443	435	964	727	157	770	991	816	42	999999	999999	116	999999	606	108	641	399	602	127	307	507	871	594	283	999999	999999	999999	562	889	979	999999	400	935	798	999999	999999	999999	986	352	322	72	79	999999	544	389	345	74	982	999999	559	999999	234	866	255	999999	571	841	690	513	999999	999999	999999	926	999999	238	999999	999999	483	190	999999	834	413	260	804	245	438	999999	59	999999	999999	337	999999	723	340	813	702	999999	689	229	999999	298	126	999999	597	372	633	152	943	315	550	174	999999	999999	869	725	761	974	71	999999	999999	696	999999	796	999999	428	121	999999	596	248	536	314	491	263	999999	681	999999	999999	999999	442	611	295	931	743	354	714	746	45	854	614	62	999999	472	678	88	169	506	329	848	179	260	918	556	999999	779	245	999999	999999	478	198	17	831	999999	629	409	855	999999	57	999999	920	681	999999	861	999999	196	807	841	812	185	175	184	398	92	493	191	692	738	999999	964	119	41	418	566	999999	999999	230	416	843	999999	232	404	999999	878	999999	497	999999	999999	575	518	999999	403	870	161	312	23	999999	748	828	999999	716	126	538	93	342	889	272	999999	205	999999	965	401	998	543	999999	771	999999	520	165	996	18	999999	173	718	992	715	999999	999999	264	999999	989	482	999999	406	562	999999	865	374	545	999999	234	999999	862	202	552	999999	405	336	999999	541	297	108	593	999999	439	91	999999	820	101	999999	727	15	266	553	393	493	999999	999999	980	846	905	361	974	126	771	354	772	971	175	421	320	834	68	722	364	890	888	756	966	481	162	999999	999999	999999	999999	999999	407	318	808	999999	766	803	356	362	636	999999	999999	476	999999	999999	318	982	654	999999	316	893	947	543	999999	503	604	66	635	508	694	859	999999	999999	806	999999	947	464	999999	116	655	517	999999	705	96	428	766	422	999999	881	172	179	400	603	999999	426	281	863	129	999999	464	710	177	847	668	776	857	78	670	516	147	854	819	548	34	999999	999999	252	457	999999	737	999999	999999	753	346	999999	469	485	999999	389	282	93	999999	858	651	944	999999	640	999999	319	570	697	752	189	744	318	359	851	578	812	21	38	416	358	577	282	349	424	511	153	317	382	625	290	999999	
999999	518	961	999999	89	460	999999	214	148	210	999999	439	191	19	37	174	617	999999	640	378	999999	676	987	999999	378	605	924	138	893	12	198	81	471	944	689	999999	999999	954	499	362	999999	824	278	158	999999	842	999999	415	999999	978	999999	475	999999	911	991	387	531	999999	528	484	535	999999	321	145	21	999999	967	246	329	237	999999	662	999999	999999	142	999999	408	839	999999	999999	446	519	655	914	312	723	96	560	952	312	278	716	436	999999	826	599	999999	142	146	569	874	921	96	256	999999	46	999999	707	779	572	978	692	999999	991	47	26	999999	999999	833	298	881	417	293	26	959	69	236	402	461	543	916	276	702	193	661	524	999999	408	999999	275	665	389	781	999999	333	585	788	444	977	809	607	999999	999999	999999	687	999999	638	79	296	152	810	999999	255	999999	999999	712	999999	745	340	522	999999	592	694	567	999999	502	636	999999	999999	384	999999	791	425	999999	935	809	967	854	505	204	999999	363	122	569	465	999	999999	545	999999	621	595	53	999999	999999	225	999999	422	741	225	195	830	734	386	912	999999	28	249	999999	309	999999	999999	146	249	146	636	240	480	999999	111	633	368	101	179	81	788	237	999999	961	437	999999	397	235	638	999999	999999	161	977	209	999999	999999	759	540	245	887	876	459	999999	967	999999	999999	544	297	640	591	827	999999	565	314	133	643	340	288	176	389	999999	519	507	999999	772	484	263	280	436	664	873	827	855	999999	204	339	999999	999999	999999	452	385	109	999999	999999	999999	999999	596	672	86	64	117	480	374	856	438	367	951	873	204	999999	731	274	861	999999	717	999999	883	283	120	793	219	999999	156	999999	999999	359	999999	460	448	148	888	590	204	381	557	999999	462	999	999999	999999	388	560	999999	999999	720	999999	248	999999	339	999999	999999	322	562	292	845	999999	999999	650	999999	999999	443	501	434	66	465	151	80	999999	428	324	999999	884	430	999999	415	999999	102	367	999999	999999	120	315	131	957	397	575	37	999999	536	69	999999	999999	156	773	404	887	136	470	333	999999	51	758	200	24	943	999999	892	289	999999	196	404	967	647	960	968	999999	380	477	668	889	999999	169	953	999999	256	736	738	656	878	528	532	999999	43	433	851	362	125	116	999999	531	683	747	43	349	664	110	999999	999999	805	999999	999999	658	801	443	466	881	805	831	767	216	137	245	999999	999999	664	771	934	224	999999	616	22	273	463	147	999999	375	135	613	704	156	572	552	851	611	21	873	831	999999	966	969	999999	294	999999	807	999999	447	
999999	683	999999	999999	176	999999	87	999999	264	253	999999	663	236	100	756	202	136	621	643	584	999999	799	999999	791	940	343	999999	149	999999	999999	924	999999	743	769	39	451	928	811	979	623	475	662	357	768	678	999999	373	876	223	364	999999	999999	999999	819	62	546	999999	894	952	832	701	999999	138	999999	328	548	920	999999	71	314	274	325	641	999999	119	732	451	579	122	772	999999	999999	926	705	570	206	492	924	716	492	116	44	999999	157	999999	537	533	821	999999	139	257	905	814	908	99	999999	96	999999	709	330	105	765	781	190	861	999999	21	432	965	132	66	995	751	579	208	240	999999	999999	107	581	209	999999	140	999999	524	999999	566	27	616	999999	119	999999	224	999999	397	350	262	677	295	999999	999999	110	856	999999	83	261	999999	245	710	859	383	602	999999	999999	999999	474	635	797	666	999999	763	994	816	245	999999	716	781	364	192	857	977	790	208	504	65	108	774	812	909	272	911	999999	999999	756	999999	999999	303	999999	999999	922	714	999999	999999	499	839	532	293	620	314	999999	480	799	62	852	882	999999	404	551	999999	32	999999	822	887	403	885	999999	687	999999	889	505	423	694	99	270	153	522	779	999999	665	533	815	163	508	553	791	999999	279	999999	873	762	122	751	999999	999999	999999	891	577	617	613	999999	844	999999	999999	808	942	785	709	792	709	999999	814	999999	999999	549	999999	546	324	344	612	773	999999	999999	999999	137	392	672	680	846	47	261	999999	171	999999	266	688	591	433	699	610	999999	411	486	754	999999	947	427	999999	474	46	685	577	242	999999	840	999999	620	46	603	425	999999	999999	863	754	457	999999	652	999999	629	999999	999999	122	624	734	999999	372	685	479	683	189	965	999999	999999	810	362	999999	999999	166	264	30	999999	555	830	283	339	901	999999	731	306	999999	305	999999	245	613	420	572	952	508	999999	999999	560	999999	362	423	999999	473	898	63	402	773	713	495	345	609	793	79	999999	351	404	704	824	954	182	596	884	148	571	603	999999	789	731	213	757	999999	469	925	202	416	823	999999	999999	494	999999	999999	999999	809	492	635	819	351	290	611	113	704	654	606	999999	765	539	322	999999	999999	664	999999	51	509	999999	558	999999	867	876	875	528	999999	702	339	625	999999	223	84	999999	936	999999	57	509	130	110	63	142	863	999999	437	877	510	963	999999	829	726	491	873	80	933	999999	999999	474	414	92	575	11	324	999999	329	552	464	666	965	521	616	999999	999999	409	685	425	285	999999	449	997	27	574	994	510	
999999	999999	349	14	721	449	999999	999999	104	999999	534	61	818	882	999999	999999	999999	844	997	196	999999	622	999999	999999	999999	517	220	999999	35	999999	999999	999999	17	813	999999	170	999999	999999	944	999999	689	999999	999999	883	874	999999	607	999999	283	563	583	183	577	808	297	999999	599	875	618	213	999999	789	558	999999	999999	534	54	14	999999	999999	683	963	899	481	506	189	613	999999	999999	761	999999	817	768	471	833	891	432	208	525	806	571	336	999999	740	296	899	485	332	911	999999	589	602	603	806	880	620	284	105	312	118	673	913	999999	999999	303	999999	31	999999	853	90	999999	845	489	994	905	356	132	168	194	999999	704	290	774	259	182	317	223	962	590	222	617	337	896	416	143	658	60	984	447	874	878	397	478	830	247	744	123	999999	901	534	497	125	999999	999999	414	392	148	36	684	985	208	69	999999	640	472	774	999999	82	861	256	305	147	720	999999	999999	316	812	943	999999	437	999999	999999	71	999999	724	501	426	201	999999	751	520	34	310	999999	999999	999999	890	837	368	473	999999	51	747	654	999999	360	999999	600	999999	108	999999	204	999999	256	791	593	998	999999	915	970	999999	757	79	120	999999	281	837	268	644	908	425	975	999999	548	642	162	867	416	826	374	107	826	223	903	181	325	19	63	670	999999	999999	449	921	999999	125	48	999999	999999	918	957	522	145	955	78	683	604	619	476	999999	638	726	591	624	999999	873	531	543	176	938	420	271	784	598	562	98	999999	63	197	432	603	191	239	498	869	851	961	871	154	230	577	706	543	999999	42	366	239	999999	380	523	594	999999	805	699	507	695	738	547	402	980	707	550	431	53	20	457	496	103	999999	699	912	659	399	945	371	714	728	345	565	999999	858	161	683	999999	838	109	385	999999	990	183	123	423	478	173	523	36	999999	499	999999	585	869	146	79	681	611	934	115	860	337	793	967	403	999999	206	132	999999	867	999999	214	999999	81	955	112	999999	585	499	191	235	431	344	999999	238	907	980	336	999999	999999	12	72	904	994	525	212	207	216	720	440	281	51	999999	169	528	295	526	513	913	43	497	105	122	752	999999	999999	993	364	738	496	12	870	409	474	865	694	999999	917	556	753	904	999999	865	68	999999	194	463	185	910	943	999999	999999	422	688	593	907	950	999999	125	96	219	842	477	234	438	411	642	999999	304	833	999999	609	957	170	139	132	999999	63	842	694	999999	999999	454	794	115	535	457	999999	880	999999	999999	158	802	470	
543	72	897	641	629	508	999999	960	999999	86	959	781	519	262	559	999999	677	896	319	999999	999999	400	398	683	999999	999999	954	999999	999999	346	99	999999	807	497	999999	77	999999	597	434	344	153	24	999999	377	999999	999999	999999	204	170	999999	290	847	999999	382	358	152	673	999999	522	726	999999	999999	347	999999	987	999999	999999	31	999999	999999	246	89	472	975	287	106	999999	30	847	794	886	999999	761	999999	66	251	996	434	148	483	999999	999999	85	707	789	522	676	403	390	712	359	994	569	678	999999	210	385	864	105	261	689	653	999999	727	839	999999	868	999999	487	745	136	999999	882	162	99	235	14	764	195	999999	430	69	999999	999999	445	891	200	92	40	999999	865	142	999999	886	793	749	999999	357	999999	999999	999999	541	999999	999999	585	999999	999999	417	589	947	205	621	999999	340	999999	630	24	999999	292	947	604	999999	114	631	999999	994	219	996	368	349	590	657	895	200	120	888	999999	994	559	635	999999	999999	503	93	660	254	462	998	65	173	734	414	999999	920	400	867	999999	999999	765	999999	600	125	58	999999	366	999999	999999	488	230	943	486	999999	999999	657	178	821	292	999999	999999	635	999999	220	940	204	615	186	593	975	800	252	460	859	239	999999	44	663	999999	999999	726	122	529	999999	999999	122	686	714	999999	417	999999	578	585	416	999999	999999	999999	999999	185	854	634	999999	954	749	999999	978	492	627	790	999999	999999	999999	97	37	304	858	999999	567	442	828	518	900	453	185	233	231	999999	53	999999	109	919	999999	999999	879	630	547	167	779	295	799	629	68	999999	31	794	999999	490	557	122	464	33	491	946	356	345	733	999999	778	526	466	321	448	999999	691	999999	968	999999	217	407	999999	700	336	281	643	208	459	999999	999999	391	999999	999999	999999	930	91	999999	437	707	142	544	896	811	388	262	829	487	190	976	243	238	826	223	282	160	365	764	999999	220	313	157	885	999999	313	397	541	725	211	518	999999	615	999999	270	892	673	510	945	999999	83	452	165	28	483	742	203	565	771	999999	999999	575	326	388	999999	404	984	999999	149	507	991	999999	113	999999	672	976	999999	874	565	999999	609	649	420	452	623	767	157	139	412	24	120	831	770	267	252	943	684	236	147	865	908	24	371	448	999999	999999	999999	879	355	507	999999	329	999999	451	858	999999	165	999999	999999	460	256	855	256	134	396	170	950	999999	43	729	301	999999	736	999999	422	595	287	999999	999999	271	428	999999	783	999999	999999	791	831	999999	999999	932	788	809	999999	999999	619	62	
767	247	61	170	999999	502	846	999999	215	723	592	309	999999	273	42	193	751	503	41	977	81	351	234	605	999999	999999	447	111	941	999999	929	59	90	999999	827	50	919	962	999999	925	999999	168	699	999999	208	999999	300	145	900	999999	68	968	655	641	981	425	23	456	831	779	64	999999	684	723	793	542	228	669	445	991	273	999999	999999	115	555	999999	651	57	406	805	341	312	210	347	433	961	404	449	387	412	37	999999	140	90	871	687	483	999999	393	666	313	999999	699	908	340	279	334	549	999999	78	999999	965	59	35	447	999999	543	347	999999	832	148	779	291	43	964	800	658	999999	244	999999	439	675	664	740	502	711	999999	999999	999999	164	999999	999999	363	319	638	71	423	114	643	999999	999999	999999	687	561	528	999999	348	999999	944	539	620	772	314	999999	638	108	311	319	533	999999	999999	999999	340	144	205	293	426	972	405	902	387	553	919	125	724	303	987	113	999999	969	372	945	999999	999999	543	864	550	145	680	539	999999	113	581	907	999999	999999	805	999999	365	245	116	376	271	51	162	77	852	198	999999	345	120	999999	999999	564	373	203	893	999999	600	341	742	999999	301	999999	999999	999999	971	22	146	822	497	445	747	976	862	999999	999999	316	324	476	21	361	641	344	428	562	999999	27	544	786	18	941	951	34	502	825	999999	405	899	999999	999999	840	999999	681	847	999999	460	130	701	376	519	587	999999	999999	329	391	649	956	447	589	276	954	999999	359	813	999999	999999	723	484	46	922	288	416	444	381	999999	308	960	497	752	112	885	325	999999	276	999999	999999	827	704	121	186	127	999999	999999	612	151	999999	999999	867	999999	999999	736	999999	665	454	241	999999	999999	752	999999	999999	688	469	694	999999	391	999999	311	92	393	164	666	28	999999	999999	999999	329	105	999999	240	810	999999	999999	205	571	375	248	660	722	999999	259	296	84	556	39	999999	657	273	832	999999	512	999999	620	999999	147	524	999999	999999	804	999999	911	85	283	522	999999	486	594	274	133	121	152	978	588	57	999999	868	591	471	343	999999	156	65	999999	610	999999	749	999999	619	999999	56	999999	964	855	999999	999999	183	22	999999	219	552	903	393	999999	999999	89	999999	482	572	999999	278	932	256	999999	442	503	855	812	673	999999	597	500	974	216	86	464	187	132	515	922	999999	999999	39	262	791	999999	763	915	551	530	999999	277	422	279	789	999999	999999	999999	423	579	999999	371	999999	767	621	999999	999999	186	74	266	902	411	967	999999	390	999999	999999	993	159	972	739	
940	270	152	999999	330	87	705	426	962	62	999999	999999	999999	653	598	516	271	640	999999	541	586	850	295	628	791	309	772	889	999999	220	417	999999	450	999999	339	110	206	175	300	973	999999	760	999999	999999	749	701	999999	997	999999	999999	641	999999	419	441	999999	99	975	999999	810	999999	315	816	999999	751	644	999999	269	105	323	497	319	999999	999999	765	318	826	748	90	878	99	999999	999999	107	999999	579	64	465	18	687	249	135	683	999999	999999	668	416	709	360	569	472	442	936	999999	304	597	545	22	654	999999	335	351	894	644	720	752	540	718	999999	182	589	821	999999	417	84	999999	636	740	80	107	999999	999999	999999	521	416	657	341	999999	803	872	43	52	999999	885	361	898	241	999999	645	999999	137	698	128	188	999999	999999	191	999999	608	999999	960	804	942	557	999999	218	999999	999999	238	999999	420	449	915	718	999999	547	999999	374	999999	186	140	598	999999	553	970	213	998	219	999999	765	476	812	999999	871	999999	999999	999999	263	664	152	944	999999	809	582	116	687	999999	999999	49	441	640	816	473	999999	801	372	709	399	999999	28	220	744	840	473	596	608	957	54	807	909	447	757	710	912	999999	999999	999999	522	446	999999	430	598	179	110	999999	659	999999	69	79	548	529	710	676	646	932	999999	27	346	999999	507	730	738	602	140	999999	882	116	560	200	528	583	196	999999	304	598	622	999999	999999	347	999999	999999	897	974	268	389	999999	90	74	980	41	999999	452	536	938	562	691	995	49	115	252	552	999999	999999	551	965	342	758	381	57	319	635	999999	998	59	999999	832	764	999999	999999	267	802	52	580	168	999999	140	660	23	742	906	999999	535	635	104	394	481	37	999999	303	999999	999999	708	26	670	999999	999999	999999	486	700	729	999999	660	298	847	450	509	999999	999999	289	834	681	744	639	151	692	999999	651	999999	665	999999	999999	341	999999	704	289	103	36	909	999999	292	686	184	322	22	979	966	247	787	999999	999999	999999	999999	999999	469	999999	243	79	875	978	999999	338	550	999999	933	999999	595	619	593	568	356	483	307	999999	999999	157	507	431	626	171	725	999999	864	259	781	503	488	198	999999	340	999999	34	161	931	466	999999	146	999999	389	97	393	356	999999	228	307	410	965	377	156	322	999999	811	452	713	262	999999	999999	301	49	440	446	999999	48	999999	522	332	332	375	492	999999	999999	999999	999999	538	778	379	219	645	951	380	537	120	999999	999999	999999	244	581	448	679	35	490	999999	324	999999	999999	986	318	999999	706	999999	88	999999	
885	114	311	723	769	913	999999	883	232	828	999999	669	903	335	365	999999	789	288	999999	883	696	467	999999	175	829	104	887	791	999999	818	939	999999	999999	999999	235	937	958	749	999999	667	999999	796	999999	661	505	655	54	325	631	538	999999	427	233	999999	999999	999999	552	145	893	674	36	153	822	413	889	373	377	966	999999	428	821	999999	813	999999	380	899	664	900	670	184	59	999999	170	999999	217	521	752	999999	43	807	394	822	856	800	641	999999	974	399	772	141	999999	88	225	213	717	571	613	149	823	13	763	999999	475	719	999999	465	999999	999999	999999	377	620	279	932	303	43	999999	193	23	452	21	925	999999	999999	538	896	971	355	957	814	645	908	999999	283	999999	53	999999	356	146	185	186	385	684	999999	404	999999	18	155	922	179	999999	999999	999999	697	812	88	499	999999	937	822	653	119	36	999999	559	469	17	999999	902	259	999999	652	999999	838	276	635	251	80	733	999999	887	826	433	787	105	999999	999999	915	471	952	554	228	419	324	531	76	999999	999999	643	935	512	999999	999999	999999	878	999999	341	762	430	186	836	999999	999999	919	934	826	685	248	390	302	161	102	534	999999	705	81	243	999999	316	209	999999	999999	437	798	514	875	583	760	908	999999	926	555	495	999999	125	999999	438	999999	999999	705	391	120	817	351	783	420	999999	999999	999999	999999	833	608	455	999999	900	794	999999	991	414	69	999999	925	339	362	999999	999999	999999	999999	835	579	999999	743	999999	611	818	175	234	999999	24	999999	398	999999	793	111	999999	999999	109	274	394	331	144	999999	95	330	462	999999	781	465	976	188	813	247	466	397	174	999999	265	844	412	734	569	999999	977	999999	999999	960	142	237	166	58	999999	343	855	514	444	205	999999	999999	999999	362	394	768	119	999999	999999	160	825	405	937	114	71	265	861	660	761	239	469	775	658	999999	999999	553	308	927	999999	999999	392	952	953	999999	442	242	695	999999	350	800	796	151	38	520	144	737	300	999999	986	250	481	205	752	215	736	882	999999	657	38	841	470	191	999999	811	999999	873	999999	999999	671	829	999999	811	319	999999	999999	327	999999	148	999999	596	263	999999	941	999999	998	197	999999	747	242	560	999999	48	31	509	340	999999	999999	227	752	999999	295	330	999999	167	680	670	999999	791	999999	418	145	235	300	999999	587	999999	249	999999	813	580	999999	704	737	999999	961	531	790	810	630	827	340	529	396	105	311	932	865	999999	999999	337	999999	418	999999	823	425	642	747	589	921	126	999999	275	414	181	596	
591	999999	279	205	999999	880	999999	999999	946	999999	615	999999	204	999999	655	357	465	961	485	279	265	999999	999999	695	999999	783	999999	889	999999	461	74	125	224	999999	720	999999	596	588	611	999999	237	258	999999	999999	810	802	552	458	275	999999	909	314	928	999999	341	999999	679	584	876	999999	679	195	656	494	24	499	624	695	420	999999	761	876	999999	37	52	17	999999	178	885	526	241	752	623	744	551	999999	196	322	177	858	669	22	711	246	999999	51	602	544	731	320	999999	999999	48	999999	18	43	955	900	999999	333	999999	999999	699	360	144	926	571	911	999999	264	312	312	528	999999	647	748	175	122	259	10	415	166	447	574	348	384	714	664	736	518	803	296	462	999999	697	999999	323	360	112	999999	480	690	999999	476	18	875	338	999999	321	269	867	843	651	860	918	14	74	134	999999	759	221	906	184	434	999999	26	999999	999999	863	999999	999999	814	19	407	999999	724	565	999999	566	472	55	999999	353	477	650	960	999999	602	925	693	103	198	347	353	640	574	516	177	999999	991	36	654	999999	831	833	62	999999	254	340	203	448	999999	568	999999	713	983	563	707	999999	500	382	257	758	180	999999	247	476	666	766	955	218	398	955	574	446	999999	999999	999999	643	597	136	999999	999999	731	254	999999	629	797	639	999999	999999	999999	393	999999	999999	778	896	452	999999	595	999999	177	999999	385	999999	999999	147	994	114	999999	377	52	73	999999	373	982	999999	36	999999	396	618	679	37	119	944	409	14	440	955	999999	505	173	86	58	21	959	911	999999	746	204	862	999999	693	326	289	968	744	208	160	636	793	869	527	999999	977	999999	999999	378	999999	999999	999999	706	999999	447	817	214	965	25	183	414	81	109	999999	730	534	983	986	710	830	976	665	805	999999	999999	874	635	645	38	80	114	999999	542	999999	170	999999	165	596	255	509	84	12	729	35	746	564	999999	589	999999	999999	993	921	439	548	463	920	250	426	719	573	191	999999	937	944	999999	595	539	654	999999	999999	378	396	740	999999	756	974	935	780	999999	764	190	999999	848	514	86	999999	389	994	991	249	999999	738	999999	999999	327	515	75	784	956	160	999999	999999	469	224	155	607	190	237	792	489	984	470	883	954	392	999999	999999	432	867	885	216	544	662	879	999999	639	519	999999	884	251	999999	161	824	393	739	151	586	633	368	999999	12	162	212	511	999999	447	999999	921	299	191	794	643	917	80	999999	490	386	999999	550	516	97	132	353	551	581	833	645	499	225	251	559	
999999	73	397	883	63	342	160	624	237	783	999999	768	999999	456	275	243	754	449	258	765	996	93	852	392	880	809	660	999999	999999	999999	999999	999999	58	631	707	579	529	999999	890	999999	235	999999	323	999999	999999	363	649	104	315	599	999999	999999	967	485	999999	999999	999999	15	12	254	999999	999999	203	435	427	891	719	999999	749	696	714	999999	999999	110	539	42	770	129	893	526	169	566	624	831	910	316	738	572	79	704	367	524	194	645	476	999999	999999	887	315	607	643	578	355	619	885	334	500	867	999999	530	242	101	999999	485	95	125	605	372	524	999999	999999	157	11	54	338	200	382	999999	634	999999	270	882	999999	296	882	591	999999	14	945	585	815	871	626	999999	999999	999999	412	708	560	999999	409	409	372	999999	999999	496	576	311	291	695	951	587	242	422	269	359	288	825	999999	504	904	600	426	939	306	292	999999	999999	581	999999	787	999999	999999	283	999999	999999	999999	619	842	396	24	909	723	260	633	238	638	999999	289	999999	987	587	115	65	999999	999999	982	433	898	171	999999	123	730	229	907	288	233	959	297	407	999999	668	982	216	489	994	877	175	315	78	653	999999	182	999999	84	210	568	307	827	325	879	95	721	681	999999	901	189	503	352	355	999999	679	916	999999	999999	329	604	898	576	461	931	816	999999	999999	517	650	940	272	154	707	719	999999	999999	972	528	753	947	999999	999999	588	815	384	822	959	73	974	408	301	193	755	605	669	731	999999	393	999999	999999	999999	173	779	999999	917	358	645	635	89	547	944	363	999999	999999	999999	999999	999999	645	557	993	169	766	543	251	999999	89	999999	112	60	999999	765	588	466	786	999999	999999	16	628	898	35	999999	999999	983	436	464	999999	662	383	312	999999	743	730	836	78	999999	134	999999	538	320	838	999999	543	585	999999	782	365	897	744	999999	164	999999	370	747	532	816	835	783	999999	786	712	426	26	999999	502	460	44	752	397	977	931	518	478	317	69	76	643	999999	999999	999999	108	50	917	999999	157	452	383	999999	314	999999	972	351	999999	752	608	999999	942	743	92	999999	999999	999999	509	767	395	646	637	62	999999	465	182	97	999999	999999	687	671	509	960	652	60	87	999999	447	145	999999	999999	999999	999999	709	999999	999999	900	999999	672	905	495	541	160	671	510	814	999999	304	848	89	999999	665	70	999999	936	912	982	100	42	357	999999	175	373	762	805	651	999999	352	999999	342	282	432	999999	557	202	140	358	298	999999	245	756	757	599	999999	130	924	934	661	772	
735	151	809	632	325	219	330	178	999999	866	999999	903	978	999999	516	807	462	652	513	872	806	999999	999999	999999	796	600	939	575	316	641	880	999999	259	579	313	200	472	999999	697	347	872	961	999999	432	292	999999	778	501	93	259	999999	999999	431	789	966	999999	458	999999	835	724	999999	999999	999999	756	985	153	653	999999	951	325	344	999999	955	175	10	844	603	270	999999	464	822	447	492	67	974	609	999999	999999	999999	141	742	611	964	973	78	999999	110	214	447	999999	999999	379	550	767	915	999999	325	266	999999	999999	579	999999	204	380	999999	831	999999	803	782	385	859	194	795	999999	583	732	697	982	107	882	744	398	823	527	776	453	897	724	152	968	999999	999999	680	491	562	555	417	593	81	246	855	306	432	71	289	999999	999999	730	194	999999	318	343	999999	999999	387	190	373	999999	604	458	934	999999	661	813	101	830	999999	313	267	999999	999999	113	999999	860	36	447	999999	999999	248	282	869	999999	540	959	659	950	869	999999	114	382	191	741	999999	622	311	999999	644	618	970	458	990	280	473	166	868	999999	999999	308	880	940	223	999999	437	999999	589	768	17	702	164	999999	961	740	209	885	846	583	123	298	559	718	999999	999999	999999	789	292	598	703	383	101	454	527	570	892	174	168	579	313	667	999999	542	310	942	999999	829	999999	999999	81	999999	320	294	101	144	749	171	147	864	821	999999	49	991	75	999999	611	710	999999	999999	847	44	999999	276	999999	999999	265	26	417	860	999999	962	999999	41	527	126	72	806	362	393	820	999999	999999	304	999999	665	628	999999	477	676	340	753	215	105	999999	46	860	54	25	645	878	733	999999	999999	969	859	355	17	999999	949	571	805	999999	240	580	126	17	433	518	614	999999	999999	548	740	529	152	756	207	999999	491	999999	28	790	716	514	97	976	749	334	899	999999	999999	999999	999999	115	999999	404	974	524	295	38	999999	535	999999	818	664	195	999999	757	826	999999	999999	388	982	999999	999999	24	641	726	492	150	268	108	618	303	216	646	29	999999	993	747	782	683	999999	463	828	492	389	897	850	902	962	992	507	797	999999	242	595	835	999999	999999	763	258	41	155	999999	339	999999	117	611	28	175	388	763	89	329	474	999999	999999	865	70	635	999999	876	999999	187	999999	999999	821	140	974	60	193	999999	999999	984	999999	999999	198	692	499	999999	281	296	831	736	584	238	999999	477	698	198	76	970	502	885	29	382	999999	999999	999999	999999	105	977	637	967	982	999999	291	105	795	823	855	836	
375	494	363	457	54	999999	602	47	181	354	441	785	983	223	580	999999	964	162	209	230	198	760	480	304	999999	999999	754	278	947	333	682	875	999999	240	604	18	999999	571	337	598	375	999999	567	751	999999	852	984	999999	999999	999999	999999	643	623	635	999999	999999	999999	999999	799	190	108	333	100	848	671	565	452	753	618	572	74	403	824	611	854	732	203	729	999999	805	879	986	543	262	202	999999	262	707	592	988	994	473	771	157	499	51	375	999999	999999	999999	409	241	160	173	629	736	818	22	780	914	422	999999	309	993	311	122	999999	837	656	632	313	999999	999999	629	577	600	999999	677	999999	813	999999	484	999999	779	999999	648	836	379	632	465	230	250	926	999999	999999	710	173	777	845	387	999999	538	72	456	675	663	81	530	999999	999999	999999	999999	900	999999	999999	999999	999999	529	999999	663	286	420	214	200	412	999999	999999	999999	63	867	437	853	831	734	561	828	422	203	114	743	577	315	784	603	360	88	349	999999	999999	999999	75	999999	190	999999	110	999999	333	872	999999	999999	844	588	476	728	601	261	320	176	415	729	524	999999	425	999999	999999	970	999999	610	839	333	723	860	372	425	801	793	673	648	633	721	505	999999	999999	501	898	999999	839	65	999999	109	768	183	999999	400	999999	999999	999999	336	999999	140	214	722	42	720	999999	983	226	61	927	999999	588	671	999999	694	233	973	302	999999	955	107	140	580	608	739	565	550	318	972	999999	186	999999	346	551	503	516	782	517	438	613	915	772	788	138	203	521	106	640	858	176	149	332	304	999999	998	999	633	999999	999999	164	348	999999	254	749	999999	242	251	130	49	999999	451	466	864	320	49	335	999999	452	999999	999999	469	909	459	805	171	854	281	964	552	503	999999	668	224	283	275	250	999999	999999	387	961	280	999999	601	681	725	999999	999999	983	342	999999	657	190	709	999999	694	438	225	448	588	896	999999	286	577	999999	303	782	999999	590	999999	798	807	313	75	453	947	493	999999	778	90	999999	999999	298	632	879	999999	703	959	999999	589	836	35	89	460	490	999	993	408	65	387	942	999999	877	999999	543	865	353	124	265	138	210	129	446	368	110	999999	672	654	999999	698	600	999999	114	11	218	773	999999	853	999999	999999	999999	94	999999	401	148	55	518	359	99	24	503	588	704	19	388	717	999999	721	999999	999999	337	349	711	367	786	129	999999	876	729	770	147	499	540	999999	184	126	867	999999	999999	65	991	999999	999999	682	205	22	128	105	622	999999	195	999999	
504	604	126	615	383	895	614	999999	717	641	630	999999	877	13	999999	893	999999	272	849	999999	501	303	999999	999999	784	999999	172	774	10	242	263	238	585	140	995	999999	694	569	742	971	440	999999	347	999999	692	999999	999999	201	964	235	999999	360	999999	652	515	999999	999999	112	999999	354	999999	840	999999	485	387	401	999999	746	17	122	209	274	529	877	111	999999	956	638	331	999999	999999	970	809	774	999999	903	586	999999	625	795	329	591	738	398	248	600	191	862	971	999999	501	68	194	851	36	999999	830	773	550	224	253	976	781	292	131	762	40	254	513	484	815	811	131	222	999999	617	535	141	999999	511	999999	999999	666	40	999999	174	999999	999999	999999	999999	82	999999	999999	411	551	352	809	455	277	485	569	936	999999	497	485	690	936	999999	68	418	470	699	999999	49	114	159	999999	751	999999	999999	976	82	507	537	411	12	430	720	671	450	808	90	999999	163	941	182	745	179	999999	365	237	814	899	338	515	999999	677	999999	306	402	999999	68	219	320	509	496	999999	821	96	483	270	226	999999	618	999999	999999	999999	999999	107	931	413	150	999999	880	729	171	182	178	999999	999999	999999	999999	424	278	999999	999999	870	553	654	455	999999	924	93	81	999999	21	514	291	728	135	999999	696	254	999999	988	999999	862	338	591	347	999999	271	800	999999	158	192	802	999999	210	861	519	999999	337	652	198	999999	999999	999999	784	717	657	891	449	999999	491	999999	833	59	289	999999	886	541	999999	316	141	481	133	35	922	999999	999999	482	91	867	616	264	368	601	999999	509	999999	738	553	999999	690	999999	821	904	999999	520	358	752	751	999999	974	977	330	31	521	717	365	999999	211	999999	508	184	810	582	999999	237	279	999999	873	999999	691	999999	988	98	999999	708	659	229	460	412	565	999999	731	406	892	638	934	999999	90	468	154	999999	999999	999999	374	515	622	999999	999999	347	999999	125	999999	999999	992	825	999999	241	404	999999	67	146	581	799	315	51	453	413	999999	650	303	931	999999	415	999999	889	622	999999	723	999999	999999	420	603	123	171	999999	999999	759	414	999999	999999	702	943	999999	410	18	231	999999	376	333	71	218	558	975	999999	999999	999999	473	999999	113	213	683	999999	293	725	646	542	999999	999999	999999	463	999999	999999	622	999999	601	999999	999999	14	999999	667	884	939	400	59	878	861	628	999999	852	486	999999	999999	310	864	966	195	659	551	763	475	763	999999	510	870	377	218	999999	999999	452	330	88	468	999999	999999	328	999999	999999	243	847	999999	999999	999999	999999	390	348	
280	999999	758	999999	416	338	343	250	161	999999	999999	438	530	681	669	925	653	626	531	407	655	705	999999	546	999999	77	999999	999999	978	561	374	324	130	531	107	519	188	940	46	991	999999	999999	566	542	999999	999999	999999	999999	188	859	271	772	999999	982	692	574	999999	222	812	348	912	639	271	600	999999	471	318	999999	583	159	999999	712	589	540	999999	999999	149	332	13	915	480	863	525	129	300	602	70	147	839	999999	684	965	137	999999	88	115	999999	965	13	81	997	598	978	999999	122	999999	192	999999	329	265	434	512	219	897	867	59	123	999999	310	999999	999999	180	169	60	999999	781	585	891	461	999999	480	999999	328	931	999999	882	999999	497	17	742	420	346	818	583	108	182	999999	240	831	999999	991	814	665	77	670	999999	439	928	563	340	999999	301	272	771	784	260	999999	287	978	984	174	626	999999	568	525	999999	999999	585	999999	999999	34	354	999999	431	566	666	519	999999	999999	102	453	956	999999	676	768	999999	999999	56	999999	848	988	478	262	846	864	374	680	999999	999999	606	473	853	976	270	999999	628	241	999999	214	128	999999	931	27	885	541	217	692	467	799	406	999999	315	999999	112	314	999999	999999	222	567	201	986	422	710	663	629	599	980	999999	999999	150	887	243	999999	999999	117	66	999999	376	315	656	682	222	307	154	999999	167	999999	873	956	759	536	29	283	22	142	328	231	363	266	942	237	29	107	659	519	756	473	114	999999	257	104	999999	999999	999999	519	773	125	999999	57	471	531	116	716	611	614	868	960	829	999999	999999	835	107	119	373	428	662	125	647	999999	859	999999	963	878	999999	665	999999	121	372	503	368	212	999999	316	795	420	131	999999	999999	999999	651	796	643	565	215	422	997	617	999999	491	856	658	477	932	197	999999	568	237	18	946	804	756	597	999999	190	586	180	999999	323	952	999999	360	629	999999	982	999999	999999	407	999999	295	999999	202	999999	880	999999	999999	735	999999	129	29	852	893	999999	549	999999	895	999999	999999	385	999999	251	215	303	591	194	999999	999999	999999	949	133	725	999999	565	722	288	999999	999999	999999	690	480	851	448	672	304	110	413	66	89	999999	97	999999	743	31	53	53	462	898	999999	696	149	999999	860	782	995	303	691	338	581	271	639	716	491	999999	999999	778	803	543	999	491	999999	449	950	523	862	268	982	148	522	678	825	713	202	30	550	800	990	665	999999	11	999999	85	485	817	722	380	383	126	127	274	249	918	999999	999999	915	700	999999	346	920	736	999999	552	
816	999999	445	999999	999999	999999	999999	113	787	148	866	998	82	704	963	142	999999	999999	885	999999	31	257	438	906	813	999999	114	999999	999999	999999	744	999999	690	999999	999999	999999	381	796	856	999999	49	23	487	999999	62	901	432	220	736	597	999999	999999	851	453	531	999999	473	999999	999999	826	366	236	42	999999	403	926	999999	216	445	390	760	14	635	974	827	999999	770	337	854	912	999999	893	999999	483	118	315	98	246	344	701	999999	842	999999	40	554	813	980	353	707	135	593	226	999999	355	999999	541	803	877	626	999999	798	145	684	209	561	999999	121	559	35	98	999999	81	871	743	280	917	329	605	429	23	37	999999	630	728	999999	58	127	999999	999999	576	511	999999	999999	821	999999	974	168	485	478	91	999999	430	328	618	297	522	355	999999	85	920	221	208	999999	613	496	382	999999	955	879	513	355	353	999999	999999	586	626	461	999999	999999	305	759	844	136	347	999999	606	999999	21	441	807	702	95	999999	725	999999	312	763	16	335	530	468	212	605	965	736	358	999999	870	42	671	70	999999	200	779	999999	377	999999	120	301	889	284	504	524	82	810	999999	659	198	103	284	999999	999999	999999	321	836	557	249	171	611	963	99	237	999999	769	746	406	895	999999	564	987	240	653	715	445	255	999999	999999	999999	164	476	698	328	776	999999	809	615	582	999999	942	613	138	999999	999999	337	999999	56	999999	755	335	999999	374	746	633	116	53	219	739	288	75	999999	869	716	999999	144	275	771	461	230	960	140	824	999999	970	951	999999	329	999999	387	645	209	999999	999999	206	999999	112	952	694	999999	714	600	875	999999	814	80	744	422	904	375	72	38	999999	304	794	205	588	358	999999	682	257	723	999999	362	642	866	433	999999	519	265	41	323	999999	791	516	369	265	530	211	999999	217	999999	999999	778	325	616	613	154	999999	11	172	754	999999	22	422	990	535	999999	661	948	647	999999	902	999999	999999	999999	951	804	999999	434	939	67	156	874	475	999999	999999	296	47	999999	999999	288	798	517	999999	286	999999	74	378	525	834	741	869	263	999999	999999	544	777	444	576	665	809	366	713	71	115	607	999999	547	612	692	248	486	999999	695	999999	19	394	556	67	612	999999	435	999999	999999	999999	198	893	621	999999	275	530	851	470	999999	999999	921	95	999999	987	678	834	527	766	999999	596	265	243	567	999999	999999	159	999999	387	963	778	383	104	123	863	917	999999	690	481	346	171	396	25	274	999999	447	924	938	999999	388	777	368	669	439	13	943	954	
335	726	676	125	999999	473	507	592	80	826	971	999999	80	964	154	56	430	671	999999	249	969	326	999999	474	999999	661	999999	195	419	714	665	999999	920	962	999999	963	999999	230	861	923	999999	999999	181	999999	952	356	499	423	999999	321	999999	999999	804	703	985	19	279	212	999999	649	474	322	182	366	999999	862	671	999999	999999	999999	252	999999	810	999999	731	999999	154	836	521	865	171	586	562	107	475	999999	315	227	999999	379	694	602	325	222	458	205	999999	815	999999	100	684	392	999999	452	999999	49	957	527	971	999999	864	442	690	999999	487	999999	759	999999	999999	272	556	999999	139	216	496	650	883	597	827	999999	999999	999999	387	431	190	779	748	999999	999999	435	940	999999	255	289	514	999999	911	286	999999	570	446	434	924	196	544	999999	262	631	999999	428	165	369	700	999999	910	999999	64	269	858	707	999999	650	55	465	332	999999	209	850	701	244	738	607	862	266	99	999999	415	200	999999	950	999999	999999	163	999999	999999	580	999999	809	999999	979	207	652	427	999999	430	795	389	468	999999	775	40	999999	999999	721	999999	999999	507	999999	356	558	999999	864	382	908	999999	999999	497	999999	195	999999	681	999999	999999	721	999999	96	999999	999999	999999	304	973	946	336	120	919	999999	196	999999	920	722	83	999999	462	999999	859	343	279	519	848	406	308	999999	283	999999	104	640	930	218	685	603	999999	672	999999	62	585	183	537	271	988	74	837	65	525	999999	999999	999999	937	662	999999	703	999999	670	986	438	995	999999	672	224	999999	288	999999	977	756	326	999999	410	55	409	999999	685	999999	18	999999	999999	569	999999	428	810	443	77	999999	277	999999	981	787	708	999999	999999	67	555	510	999999	255	710	999999	999999	309	999999	129	278	982	999999	427	186	897	807	149	212	999999	999999	611	999999	781	948	999999	917	630	999999	539	999999	999999	876	352	688	185	492	999999	820	905	709	943	999999	999999	174	999999	999999	850	180	999999	999999	568	999999	309	314	943	648	999999	306	134	960	999999	999999	668	483	552	999999	194	738	11	999999	55	329	307	170	809	999999	180	616	999999	420	77	999999	691	560	87	252	577	48	744	536	951	466	695	944	479	999999	560	217	622	979	980	121	179	678	934	999999	999999	148	504	561	999999	925	442	713	893	999999	843	118	406	310	538	156	993	474	999999	589	633	362	690	999999	831	962	994	999999	999999	956	999999	23	626	838	77	438	544	193	67	36	33	982	61	701	999999	999999	811	321	450	999999	127	704	224	999999	999999	822	999999	113	999999	999999	930	558	282	936	
496	999999	999999	568	243	110	611	810	417	999999	565	651	311	999999	825	388	160	682	443	999999	999999	587	798	999999	234	254	980	441	462	550	105	475	999999	124	214	999999	960	253	88	999999	999999	999999	999999	786	789	963	521	468	287	351	365	258	124	676	107	999999	999999	220	999999	988	129	180	358	867	342	100	999999	196	784	90	999999	907	999999	102	384	532	300	21	492	270	733	521	999999	120	194	847	360	43	999999	304	999999	749	909	100	231	61	957	429	999999	698	31	334	683	206	923	999999	653	999999	999999	574	618	30	728	83	264	608	26	248	682	495	740	908	179	490	999999	679	998	513	999999	999999	574	999999	567	793	249	409	837	957	999999	736	999999	999999	999999	452	686	693	999999	836	835	622	44	719	746	959	958	123	165	203	828	253	459	149	160	999999	10	999999	462	935	999999	855	770	69	61	946	301	412	999999	726	803	684	659	172	677	258	297	854	134	608	834	999999	999999	644	138	943	999999	999999	999999	999999	999999	939	999999	94	999999	980	852	999999	668	999999	999999	999999	946	999999	399	154	594	297	471	999999	681	155	622	854	110	707	611	999999	931	117	669	999999	234	405	284	999999	453	574	999999	697	405	323	195	333	999999	288	999999	815	254	983	358	989	591	285	100	307	326	385	984	999999	999999	726	999999	560	141	429	332	550	164	535	700	30	137	774	506	368	959	299	914	822	527	999999	881	947	759	680	656	999999	315	977	548	78	590	865	327	679	999999	999999	201	999999	956	639	999999	718	999999	337	862	816	779	731	347	37	999999	171	776	584	844	105	801	461	772	999999	245	999999	987	632	440	271	999999	999999	98	999999	107	402	999999	888	144	172	999999	432	817	999999	999999	999999	999999	521	606	999999	99	999999	834	999999	999999	740	749	582	999999	484	731	660	897	600	999999	952	999999	23	929	999999	305	888	449	682	440	378	999999	999999	213	999999	547	999999	35	21	182	714	992	999999	500	366	652	999999	494	659	999999	14	999999	227	480	999999	940	999999	591	999999	133	210	303	162	743	464	999999	817	999999	741	936	266	635	885	428	999999	959	728	523	572	426	22	403	790	251	435	843	999999	999999	999999	721	921	884	999999	888	999999	421	840	999999	999999	270	999999	914	999999	722	184	999999	999999	999999	825	266	222	112	28	999999	121	806	999999	910	318	999999	680	999999	391	999999	25	381	147	996	457	243	999999	557	488	312	591	107	651	77	999999	999999	999999	999999	635	730	999999	999999	999999	386	777	999999	908	929	862	424	999999	999999	999999	999999	707	
999999	999999	653	999999	591	147	999999	624	715	999999	999999	165	445	999999	261	426	61	999999	661	521	205	515	760	229	292	335	199	694	73	999999	999999	575	918	370	999999	824	551	286	53	592	843	999999	999999	999999	764	18	472	95	611	997	999999	747	871	221	512	999999	481	433	999999	266	999999	999999	560	992	417	447	247	85	580	437	875	999999	999999	999999	677	10	364	904	464	999999	999999	113	93	76	194	999999	704	707	858	975	353	127	999999	787	999999	873	645	168	999999	326	771	999999	514	183	999999	999999	69	802	543	511	933	576	968	999999	402	999999	999999	493	807	52	743	999999	227	605	94	999999	556	901	433	804	364	999999	999999	999999	511	475	599	909	945	999999	315	901	999999	356	999999	776	158	442	394	999999	986	161	360	405	582	241	180	999999	99	373	216	168	378	738	999999	736	121	830	283	927	999999	977	548	385	737	841	375	871	563	317	609	123	999999	633	818	213	845	999999	565	279	305	999999	999999	582	225	157	999999	435	209	315	665	999999	169	466	555	18	612	975	668	740	865	309	355	782	763	102	999999	744	920	999999	999999	60	274	999999	999999	564	167	966	169	589	318	940	999999	999999	999999	291	954	60	88	809	999999	870	401	824	414	996	999999	999999	819	133	506	788	999999	265	424	614	999999	165	834	991	999999	999999	999999	999999	999999	925	999999	107	999999	999999	148	600	666	999999	352	999999	659	999999	999999	635	229	129	157	46	92	529	435	416	834	48	237	798	225	96	958	954	65	323	999999	488	369	247	908	347	999999	906	999999	999999	912	403	955	614	566	208	771	999999	498	778	995	999999	499	230	999999	101	253	349	384	999999	162	398	999999	999999	57	999999	276	999999	999999	999999	61	999999	408	999999	503	440	999999	623	999999	26	325	236	465	286	999999	499	989	149	974	816	104	645	999999	551	251	999999	999999	619	566	455	999999	789	520	688	727	818	504	467	726	999999	18	629	999999	367	264	926	932	688	28	557	131	137	18	404	715	415	655	856	790	978	11	473	999999	786	94	536	715	999999	558	508	995	531	422	151	999999	474	538	173	999999	999999	999999	750	600	18	334	805	781	999999	999999	322	173	647	999999	747	831	544	572	330	283	727	220	165	999999	519	999999	600	714	867	595	251	876	491	568	999999	999999	261	873	58	999999	288	999999	999999	999999	246	344	357	853	674	999999	999999	999999	217	999999	569	999999	436	620	90	455	733	101	999999	529	999999	445	682	88	212	361	579	670	999999	868	995	999999	620	361	893	185	215	746	49	
999999	331	350	668	999999	999	371	959	641	999999	602	728	197	841	80	82	800	662	278	651	999999	739	603	386	349	999999	597	493	999999	726	905	250	987	61	366	999999	390	776	90	89	841	401	999999	878	922	149	808	140	550	289	103	522	937	105	726	999999	727	964	329	707	999999	877	884	914	999999	999999	741	999999	999999	871	691	33	582	198	809	921	800	999999	463	210	999999	466	943	795	999999	393	999999	891	335	999999	999999	999999	457	999999	677	999999	517	33	999999	999999	407	672	655	678	597	80	939	749	999999	804	26	12	510	999999	622	999999	933	999999	292	999999	59	999999	810	936	400	275	575	210	520	845	999999	777	733	893	999999	422	999999	274	207	562	453	563	999999	530	531	999999	999999	999999	759	731	40	428	741	999999	520	557	862	719	999999	332	999999	739	999999	450	999999	249	999999	617	999999	209	145	669	891	999999	60	496	254	999999	999999	923	359	246	999999	999999	999999	985	45	245	382	255	560	101	999999	874	67	999999	334	165	140	291	208	308	22	560	999999	999999	537	22	447	34	312	582	999999	364	973	267	298	449	634	414	214	999999	244	81	648	54	682	999999	672	345	999999	99	999999	133	999999	61	999999	890	202	454	999999	33	798	358	942	999999	787	631	901	799	999999	885	530	725	999999	999999	73	941	911	999999	688	520	999999	112	999999	223	433	190	640	922	43	999999	256	190	999999	191	245	885	139	670	999999	61	124	999999	999999	999999	568	433	999999	559	999999	293	979	650	766	937	683	999999	495	728	554	606	999999	979	999999	999999	999999	999999	768	895	930	187	811	999999	295	637	406	999999	193	586	654	999	999999	91	934	999999	428	606	424	999999	508	548	400	410	126	660	70	145	116	900	646	228	665	160	999999	809	999999	738	365	138	541	215	512	909	83	554	999999	909	54	999999	600	43	999999	748	396	391	787	411	133	999999	577	270	371	293	939	999999	999999	983	462	135	278	999999	250	295	488	999999	46	490	999999	999999	199	999999	100	99	999999	999999	999999	916	763	247	31	80	614	730	561	280	844	229	969	647	219	487	457	919	748	910	999999	999999	270	999999	999999	999999	999999	561	445	999999	179	999999	999999	999999	142	428	230	999999	113	208	85	520	733	218	458	999999	521	689	362	711	999999	181	351	399	821	662	655	999999	999999	724	999999	62	295	999999	110	573	999999	643	514	791	267	999999	815	999999	835	281	999999	61	645	999999	786	395	209	999999	724	998	929	999999	999999	479	999999	560	332	389	999999	32	999999	999999	118	884	999999	877	999999	571	
454	999999	365	801	563	549	756	604	34	999999	999999	999999	999999	561	420	111	643	651	138	44	999999	707	999999	999999	999999	812	999999	999999	999999	761	958	908	999999	999999	289	264	642	138	40	965	723	999999	999999	968	451	999999	179	674	187	16	999999	999999	748	999999	552	746	559	929	463	751	503	448	660	272	405	39	398	224	281	166	468	515	620	173	321	850	181	941	985	999999	642	382	999999	937	520	38	169	999999	999999	543	704	999999	674	289	471	284	517	999999	572	999999	999999	999999	402	31	999999	736	999999	585	828	702	575	999999	999999	719	118	131	318	999999	999999	377	999999	327	999999	738	999999	755	999999	341	701	46	342	908	378	999999	540	687	979	999999	399	783	999999	999999	252	999999	967	96	768	955	180	999999	965	794	999999	205	999999	999999	827	664	568	791	895	977	883	792	370	666	248	380	188	430	151	210	333	968	657	295	85	999999	999999	375	999999	885	170	360	80	547	397	182	999999	654	859	325	549	607	888	742	701	460	999999	311	999999	999999	776	749	209	765	999999	551	548	266	810	93	894	203	804	999999	999999	532	999999	822	278	76	358	533	999999	826	660	999999	90	915	593	999999	720	469	528	599	118	420	161	314	999999	846	634	765	844	776	430	356	999999	878	924	999999	738	211	999999	999999	49	253	999999	382	114	745	999999	633	999999	195	372	434	999999	215	999999	999999	380	416	745	432	441	593	999999	794	405	313	999999	212	990	425	999999	519	437	746	559	999999	241	778	210	999999	385	10	103	659	999999	996	681	597	999999	527	797	999999	999999	609	349	999999	563	394	999999	800	822	268	999999	257	308	999999	997	928	655	46	175	602	999999	413	56	999999	999999	40	390	999999	999999	999999	235	999999	627	565	64	827	406	114	311	847	801	999999	519	127	367	999999	360	560	999999	999999	941	999999	361	999999	124	61	563	999999	999999	533	13	577	178	496	42	999999	629	742	999999	180	531	551	734	999999	800	999999	894	999999	83	653	679	830	999999	878	394	295	121	431	451	12	273	999999	158	777	999999	999999	240	32	94	999999	999999	999999	761	828	232	399	215	43	405	316	167	633	835	312	854	182	999999	300	112	747	69	208	301	796	999999	43	999999	957	484	576	999999	871	844	886	437	999999	999999	582	656	995	90	88	36	999999	845	640	662	845	923	671	67	940	920	347	999999	999999	326	965	921	199	995	258	558	829	739	295	788	949	874	792	114	594	644	116	667	981	999999	166	950	999999	999999	557	43	999999	999999	637	999999	999999	758	419	744	113	
999999	999999	999	831	529	206	999999	999999	999999	712	999999	999999	999999	473	305	813	999999	156	999999	170	999999	999999	818	447	224	745	999999	112	344	291	201	999999	999999	999999	933	187	117	835	461	975	999999	401	424	668	586	903	255	55	999999	999999	827	611	573	999999	98	15	648	561	617	999999	886	303	225	999999	521	516	91	566	539	128	706	844	695	999999	409	999999	240	999999	861	999999	999999	999999	999999	207	999999	590	999999	999999	999999	927	538	999999	999999	999999	99	467	186	999999	156	999999	999999	689	999999	999999	440	983	999999	703	184	999999	775	999999	999999	306	294	621	532	27	117	931	999999	617	654	999999	590	160	999999	999999	999999	941	447	999999	13	791	499	810	758	999999	767	479	674	198	299	446	162	49	999999	922	999999	477	999999	168	747	225	455	213	44	999999	632	999999	367	898	999999	243	38	399	999999	908	806	483	863	999999	259	637	266	436	328	217	459	999999	999999	703	634	313	16	999999	638	787	345	295	775	999999	999999	488	122	776	276	65	999999	763	553	946	125	909	999999	999999	908	999999	958	999999	999999	826	454	92	984	999999	999999	999999	237	999999	760	708	573	520	708	18	999999	771	525	490	999999	272	799	999999	997	358	999999	724	999999	999999	379	528	828	326	409	948	410	842	503	999999	512	658	828	999999	12	999999	999999	999999	999999	605	910	146	999999	999999	999999	623	37	757	94	635	999999	548	917	191	379	242	879	256	121	759	607	217	277	77	978	510	443	140	693	162	974	999999	999999	104	145	243	999999	999999	466	999999	999999	653	757	868	381	963	999999	647	999999	770	965	136	999999	451	997	702	868	526	499	358	999999	896	73	932	999999	103	999999	823	999999	146	999999	529	790	334	999999	954	999999	409	999999	25	770	795	842	923	197	848	498	82	106	999999	999999	417	860	117	606	999999	999999	825	217	288	999999	917	602	161	472	999999	999999	169	612	52	252	469	999999	484	999999	393	64	150	745	999999	604	952	726	612	772	999999	668	683	999999	813	375	634	202	417	86	999999	203	690	999999	999999	511	339	470	999999	999999	905	586	385	999999	222	999999	449	999999	404	999999	986	200	989	389	581	776	999999	441	798	677	618	276	423	407	999999	199	374	999999	993	310	274	491	999999	999999	999999	314	292	164	515	843	926	554	797	734	100	662	214	310	879	974	999999	898	671	386	581	999999	173	978	792	999999	606	999999	96	999999	418	504	527	576	521	277	493	999999	926	955	750	73	999999	688	317	83	985	73	809	28	462	999999	820	295	840	239	150	314	372	492	246	
176	468	704	325	999999	145	637	789	611	491	350	972	715	636	518	999999	484	671	999999	47	543	950	77	999999	51	684	241	999999	292	999999	999999	999999	443	719	584	999999	775	999999	721	999999	999999	284	207	999999	121	404	999999	659	332	80	666	643	652	454	703	225	401	72	283	999999	904	901	506	485	311	214	999999	996	62	913	393	120	949	999999	689	269	752	539	999999	647	999999	581	999999	221	469	999999	493	989	999999	368	213	712	99	809	43	456	999999	722	235	906	866	118	606	418	686	555	999999	871	999999	444	473	999999	542	636	342	999999	497	294	25	999999	721	548	999999	694	710	681	31	150	999999	999999	491	40	999999	623	999999	999999	975	999999	535	913	851	999999	234	999999	999999	999999	180	999999	477	711	959	492	707	469	195	327	137	912	999999	15	999999	999999	133	531	952	999999	558	919	999999	870	357	501	759	111	999999	108	324	409	799	369	511	568	673	46	284	999	332	999999	437	999999	344	72	999999	530	389	308	499	702	628	461	792	260	607	606	364	467	732	606	554	96	13	727	999999	348	504	966	880	96	999999	999999	999999	714	491	999999	536	294	214	239	722	616	609	999999	781	347	577	999999	960	999999	682	999999	277	999999	999999	999999	999999	617	999999	949	999999	423	999999	412	999999	676	351	87	769	999999	999999	79	263	999999	999999	938	486	999999	946	775	999999	253	15	812	414	440	685	393	426	150	943	919	345	999999	999999	309	198	999999	175	114	996	999999	491	755	997	612	999999	774	999999	360	863	77	999999	183	187	782	999999	615	998	24	990	957	661	999999	271	999999	733	998	299	584	999999	289	999999	841	779	280	762	259	815	801	877	911	551	75	286	875	258	172	999999	431	891	999999	208	161	124	48	999999	863	494	999999	999999	564	999999	267	610	584	999999	829	403	907	999999	999999	800	999999	999999	89	415	595	351	396	999999	571	999999	867	693	999999	90	74	999999	999999	442	999999	765	967	999999	999999	436	293	999999	702	34	428	769	999999	999999	733	782	11	24	45	999999	999999	522	999999	999999	317	999999	616	999999	442	999999	786	999999	662	474	999999	402	999999	284	824	652	132	999999	999999	999999	482	802	751	467	959	394	999999	999999	691	117	198	386	667	999999	614	999999	819	719	999999	209	247	325	116	705	999999	999999	950	727	200	392	510	123	873	736	473	515	999999	159	999999	57	424	736	999999	555	286	745	999999	811	669	999999	833	412	117	448	999999	167	695	56	187	628	444	361	860	308	606	85	512	930	999999	109	787	669	115	975	785	999999	903	
561	428	543	999999	999999	68	55	559	108	16	434	612	316	819	846	971	985	612	72	875	123	948	210	243	804	264	570	367	173	307	141	663	999999	264	144	999999	644	33	306	303	814	749	508	79	87	328	251	999999	941	999999	999999	372	722	635	790	613	228	310	800	884	497	999999	395	801	874	771	999999	62	684	228	999999	962	316	999999	999999	373	999999	141	999999	485	22	290	426	476	999999	999999	999999	987	473	531	409	999999	232	421	999999	999999	363	707	204	316	339	199	604	722	370	167	66	952	574	426	173	96	999999	325	871	216	271	919	623	116	999999	12	588	163	819	993	999999	999999	963	999999	999999	999999	936	849	156	823	686	704	999999	30	712	999999	422	57	368	999999	198	906	999999	999999	999999	444	999999	98	487	337	999999	451	999999	376	999999	171	988	640	416	431	159	305	178	999999	999999	566	813	603	403	840	589	540	999999	999999	805	833	355	375	77	576	999999	848	372	819	999999	244	801	739	603	999999	999999	781	641	936	172	893	738	500	999999	309	630	999999	695	646	999999	80	656	999999	570	592	816	999999	573	999999	773	311	933	359	999999	295	765	83	999999	852	999999	808	899	858	344	999999	105	854	307	768	945	178	999999	999999	999999	151	588	406	179	21	999999	386	218	800	173	861	959	999999	999999	782	544	556	490	999999	999999	939	180	999999	71	999999	497	962	326	999999	894	999999	158	999999	287	695	999999	368	904	999999	127	464	999999	108	695	483	999999	716	999999	524	234	399	687	320	919	999999	999999	791	345	520	999999	772	69	999999	999999	568	713	999999	111	999999	85	185	652	999999	724	351	349	999999	112	587	999999	781	771	801	580	505	917	837	999999	155	725	999999	33	393	475	355	405	196	202	136	770	999999	615	999999	449	59	999999	195	999999	999999	793	898	688	999999	814	741	10	267	833	411	650	875	464	955	999999	999999	161	268	36	999999	999999	999999	999999	999999	999999	505	176	549	999999	530	758	731	250	718	362	826	237	999999	999999	733	355	999999	999999	790	485	894	999999	659	979	290	897	999999	999999	227	632	640	999999	712	939	318	575	461	999999	312	652	919	635	745	603	999999	999999	884	688	303	33	808	999999	99	499	999999	999999	999999	999999	82	633	279	573	33	96	721	808	524	337	270	999999	893	241	999999	147	566	268	10	66	563	358	23	799	865	203	999999	999999	999999	222	25	559	68	999999	833	999999	383	355	611	999999	999999	617	417	999999	428	145	999999	576	750	951	933	664	759	460	15	999999	620	479	708	829	272	999999	879	
311	322	711	109	12	999999	999999	999999	221	657	351	184	999999	999999	466	999999	729	999999	256	99	977	999999	360	799	999999	886	119	69	903	647	781	999999	999	999999	115	999999	716	45	137	178	999999	196	722	17	999999	286	68	783	999999	999999	978	766	26	791	901	32	999999	999999	502	126	299	321	861	573	875	955	185	999999	835	999999	665	693	936	88	720	791	999999	352	999999	331	827	335	905	805	668	999999	379	999999	836	93	282	804	999999	21	878	68	335	158	999999	463	111	850	948	932	443	295	829	938	81	120	464	619	530	181	298	999999	415	65	999999	999999	585	967	999999	751	948	860	160	924	209	661	465	419	221	928	229	977	999999	972	999999	999999	195	441	145	726	629	999999	999999	372	722	915	652	279	999999	999999	877	143	477	206	984	582	144	999999	738	999999	654	54	407	999999	951	321	585	443	693	532	674	153	831	999999	132	294	999999	788	212	999999	18	196	176	940	60	96	509	999999	988	789	248	999999	703	725	82	584	265	682	420	410	339	219	999999	720	606	734	312	822	999999	699	997	356	702	453	412	468	999999	467	999999	865	812	999999	454	903	293	394	999999	116	999999	547	38	902	377	801	999999	798	609	999999	343	325	783	687	999999	299	999999	999999	587	259	323	614	706	798	141	555	598	935	764	683	437	221	294	206	999999	999999	999999	104	978	900	498	613	858	431	133	999999	91	135	999999	165	999999	401	806	200	793	969	999999	240	771	822	213	999999	999999	999999	29	999999	999999	587	999999	581	629	697	999999	686	760	709	999999	999999	674	905	473	999999	999999	609	999999	46	414	104	999999	999999	695	999999	999999	166	697	479	999999	932	412	999999	204	503	686	715	535	999999	487	129	439	93	223	566	566	999999	999999	740	999999	434	364	982	717	937	999999	999999	885	199	373	757	999999	291	139	822	999999	673	711	999999	786	932	83	157	558	999999	664	999999	65	138	873	999999	807	999999	107	155	577	429	999999	267	328	517	829	345	999999	729	140	158	953	400	999999	893	164	999999	954	448	999999	217	433	432	282	855	999999	757	326	906	950	43	193	984	255	999999	389	454	999999	278	113	737	107	829	164	516	999999	664	444	999999	999999	429	12	999999	794	370	995	999999	999999	473	404	82	29	154	779	107	999999	968	999999	999999	514	709	999999	685	345	999999	120	604	278	766	489	458	322	999999	602	530	40	999999	199	884	999999	527	470	999999	873	40	999999	952	60	67	551	406	519	203	476	999999	693	999999	324	181	260	999999	592	228	983	999999	
760	999999	551	258	76	440	999999	271	794	986	999999	558	811	999999	904	999999	554	220	999999	999999	999999	128	999999	998	837	713	999999	28	633	65	935	251	204	927	999999	45	411	801	990	121	627	257	999999	490	364	144	515	19	999999	103	999999	382	13	901	17	642	999999	999999	999999	363	999999	760	637	739	60	997	999999	884	45	869	756	999999	229	113	464	691	719	389	999999	999999	999999	210	750	540	999999	562	999999	303	919	637	232	999999	389	637	891	866	999999	999999	439	366	999999	631	973	999999	347	104	162	900	446	326	922	433	999999	718	166	29	20	107	531	498	759	71	964	999999	646	897	373	592	221	597	81	60	950	288	922	999999	237	352	202	123	999999	347	999999	999999	715	799	949	671	480	999999	856	999999	148	941	606	719	667	575	761	449	731	570	688	848	254	872	999999	629	796	590	792	667	905	417	98	421	999999	371	692	847	948	702	121	350	741	559	911	999999	681	999999	908	661	999999	753	999999	999999	999999	18	358	843	999999	329	874	890	999999	999999	616	731	852	999999	515	305	883	913	999999	39	999999	348	117	695	999999	472	948	999999	999999	140	86	161	34	258	761	205	23	849	531	628	999999	999999	270	999999	999999	190	166	999999	999999	612	778	999999	262	363	390	321	901	663	882	853	999999	291	999999	999999	122	999999	706	604	999999	999999	292	44	999999	873	211	237	87	565	752	780	316	999999	895	79	362	408	899	670	867	450	304	359	967	677	999999	545	999999	321	440	487	483	562	72	388	329	744	999999	999999	162	163	243	346	911	111	999999	999999	395	147	596	999999	999999	999999	999999	982	24	933	999999	999999	626	999999	999999	765	134	274	307	999999	400	999999	750	618	122	520	518	714	216	958	999999	999999	140	999999	999999	875	724	727	922	446	824	999999	999999	999999	999999	582	762	999999	999999	478	221	999999	804	792	527	999999	397	978	600	999999	528	999999	776	65	494	211	583	298	516	999999	999999	407	999999	860	999999	999999	153	999999	941	540	758	999999	776	738	747	999999	70	347	999999	281	487	746	999999	878	918	802	999999	999999	999999	475	998	999999	979	999999	437	813	999999	943	999999	216	735	44	47	69	296	505	999999	47	999999	692	150	245	999999	244	861	999999	281	473	999999	137	999999	835	461	475	999999	999999	52	186	311	933	999999	126	484	604	545	453	708	999999	591	422	555	275	999999	219	999999	999999	986	745	737	142	542	831	11	736	999999	899	582	571	528	12	463	79	736	384	196	34	761	999999	698	418	999999	214	881	529	582	999999	835	252	
151	999999	307	307	449	999999	401	674	999999	747	406	645	870	146	548	589	959	999999	539	625	33	999999	12	113	56	999999	545	337	950	482	164	464	999999	340	430	999999	999999	166	999999	566	982	999999	909	23	999999	63	999999	459	999999	301	570	106	999999	220	228	999999	776	203	261	999999	999999	999999	999999	642	999999	942	581	540	999999	999999	884	802	855	999999	642	511	401	988	999999	993	999999	96	999999	658	999999	999999	999999	854	121	590	974	999999	905	999999	933	919	999999	276	429	544	481	17	742	999999	999999	767	251	241	577	717	449	999999	999999	267	349	546	402	75	729	536	692	727	999999	999999	823	383	999999	356	49	723	712	134	568	92	521	774	999999	999999	251	999999	816	28	999999	403	150	999999	935	647	169	999999	999999	732	547	999999	852	999999	588	616	54	44	870	894	999999	854	14	324	228	999999	999999	575	999999	598	823	999999	719	674	451	35	985	637	447	259	197	652	999999	999999	587	675	999999	768	195	737	999999	999999	284	921	825	999999	398	826	967	451	901	593	999999	999999	908	999999	183	188	312	563	999999	417	999999	620	999999	550	658	34	737	553	263	977	999999	465	840	999999	310	797	999999	29	636	999999	669	999999	999999	603	458	278	81	625	501	62	465	632	116	351	621	664	999999	284	773	374	98	424	999999	923	213	999999	97	302	662	386	339	999999	999999	471	747	599	271	114	102	999999	952	122	62	999999	521	999999	359	499	995	999999	999999	573	255	999999	80	255	807	435	399	719	190	779	963	125	999999	999999	705	644	999999	31	402	120	999999	394	421	976	999999	988	411	456	388	598	999999	999999	802	766	999999	665	401	502	999999	836	999999	382	209	183	999999	937	487	348	61	999999	896	974	999999	473	999999	861	850	104	999999	819	33	943	340	999999	483	999999	322	957	145	50	252	110	238	999999	406	810	194	248	827	434	511	72	999999	673	999999	332	773	339	385	999999	815	307	618	999999	812	999999	51	617	999999	212	999999	530	213	21	999999	795	745	686	77	580	676	999999	999999	999999	999999	961	548	667	999999	999999	183	983	581	959	235	999999	491	266	753	635	999999	576	548	999999	809	981	859	392	211	999999	586	999999	999999	804	999999	999999	40	168	663	851	232	384	999999	548	38	641	948	253	999999	526	999999	489	932	999999	811	110	73	652	999999	337	111	165	465	982	574	999999	721	999999	999999	31	915	332	999999	999999	413	999999	847	999	595	177	42	615	606	685	603	107	163	829	992	408	999999	387	518	336	749	999999	919	746	974	999999	920	999999	999999	764	
610	999999	999999	999999	999999	427	262	999999	66	483	999999	999999	999999	780	389	477	933	999999	784	999999	881	999999	999999	275	999999	346	475	111	35	653	999999	862	822	841	84	622	999999	133	999999	999999	999999	86	330	44	41	263	516	148	366	506	18	39	396	742	882	82	176	621	999999	692	999999	999999	999999	413	999999	442	674	999999	999999	999999	999999	999999	100	999999	904	805	217	779	999999	999999	830	336	744	529	644	999999	475	89	958	999999	456	599	256	118	999999	999999	49	999999	807	999999	589	999999	442	600	249	209	939	187	837	999999	999999	999999	386	977	862	626	416	999999	999999	20	967	594	758	704	999999	667	562	981	596	909	999999	299	971	645	320	41	999999	154	289	444	287	297	252	881	999999	70	222	279	256	996	589	530	999999	797	999999	994	49	738	999999	581	647	957	999999	927	321	576	424	999999	666	830	732	271	999999	333	732	679	352	877	568	259	455	292	735	600	329	245	999999	184	23	325	991	999999	999999	707	797	329	999999	999999	999999	570	646	999999	999999	425	273	327	999999	825	74	952	652	172	180	40	136	364	232	990	608	86	435	250	728	350	839	577	407	530	536	999999	972	999999	317	999999	613	974	999999	319	336	12	942	325	119	70	999999	829	985	833	581	999999	106	716	999999	493	144	999999	751	272	999999	696	919	771	299	661	980	624	854	181	427	161	684	912	664	605	143	120	141	668	677	999999	592	574	999999	103	316	266	999999	824	863	999999	232	417	734	639	92	999999	36	999999	89	58	999999	813	999999	999999	758	194	61	120	360	999999	999999	93	594	999999	114	999999	821	206	355	999999	313	40	999999	219	929	276	188	999999	523	961	94	683	588	628	45	778	168	530	999999	131	214	999999	474	839	999999	149	822	168	999999	999999	359	999999	112	999999	999999	944	999999	206	500	492	16	37	596	398	940	591	505	999999	540	335	197	301	861	999999	519	112	566	478	999999	790	999999	29	999999	786	612	999999	581	233	883	100	283	961	39	852	125	187	614	85	899	361	644	999999	628	209	549	999999	968	878	845	999999	388	36	930	710	48	999999	538	809	999999	686	19	282	92	449	999999	235	272	19	117	999999	999999	490	579	914	156	596	999999	999999	247	554	295	702	387	250	712	256	41	329	999999	139	648	999999	299	223	352	372	999999	188	157	999999	795	958	771	512	154	999999	999999	999999	999999	999999	594	999999	572	242	400	316	999999	842	737	999999	204	942	999999	977	694	999999	999999	999999	999999	999999	823	222	999999	924	758	336	931	999999	105	814	
999999	25	999999	371	545	409	241	67	822	45	477	931	451	352	128	999999	762	793	999999	460	707	100	452	779	628	381	107	647	999999	73	384	29	999999	922	15	189	187	834	442	295	462	999999	543	536	316	999999	770	799	999999	905	574	148	999999	645	999999	709	999999	999999	999999	173	311	999999	583	758	660	458	194	999999	346	939	676	999999	361	999999	999999	999999	999999	916	473	736	610	307	841	999999	499	246	999999	111	815	306	616	201	101	278	983	868	560	784	999999	858	999999	999999	462	866	239	646	787	533	999999	999999	161	656	522	16	563	13	999999	15	269	999999	495	92	999999	50	332	484	835	92	549	140	999999	772	49	999999	38	999999	845	975	999999	852	459	438	464	281	154	960	999999	95	715	979	125	554	524	461	999999	624	539	999999	544	999999	999999	704	999999	516	531	389	616	907	977	204	168	776	667	417	999999	999999	628	999999	896	372	805	750	377	570	24	999999	257	588	252	414	999999	999999	440	999999	50	754	455	948	999999	999999	353	772	999999	520	820	349	887	999999	999999	316	996	999999	526	999999	949	71	999999	999999	501	73	999999	38	664	573	375	736	346	999999	377	220	999999	679	690	141	28	42	642	999999	999999	675	580	999999	102	935	417	731	906	999999	643	999999	427	41	456	687	632	325	117	544	999999	999999	12	813	739	285	705	326	416	395	163	916	429	480	999999	999999	999999	991	936	999999	165	644	829	87	440	999999	793	579	233	13	999999	999999	925	999999	711	665	999999	767	410	816	240	999999	324	520	115	999999	560	946	368	630	205	641	389	999999	388	510	264	999999	383	352	999999	135	103	413	887	459	991	331	768	999999	163	724	590	129	499	75	329	999999	972	713	837	846	220	603	808	999999	324	999999	718	210	411	999999	999999	68	335	114	999999	911	633	655	735	238	188	360	476	480	61	269	888	323	999999	945	952	670	999999	645	999999	999999	604	999999	999999	453	612	567	606	416	340	531	999999	999999	78	418	685	999999	977	999999	668	859	136	337	815	64	999999	999999	999999	999999	999999	723	553	690	199	999999	999999	999999	999999	292	999999	621	754	69	150	529	999999	503	254	773	999999	635	693	999999	976	65	999999	276	999999	999999	999999	999999	547	151	621	616	977	114	205	572	112	999999	807	999999	982	999999	115	77	197	295	588	165	160	999999	204	169	40	647	713	144	142	49	407	438	497	418	83	612	447	533	999999	371	308	682	671	999999	828	998	999999	999999	999999	306	89	919	999999	639	66	301	946	462	585	340	401	71	440	72	
674	378	206	574	999999	999999	629	999999	743	999999	999999	478	585	16	340	42	723	999999	999999	999999	999999	487	936	858	361	782	666	999999	948	221	970	247	252	608	523	460	801	359	956	456	676	425	185	999999	999999	588	715	939	131	552	616	999999	876	604	112	196	441	348	999999	201	836	999999	715	532	257	619	235	999999	492	880	241	374	826	737	999999	544	999999	661	86	772	76	726	999999	406	604	362	999999	648	999999	999999	28	999999	147	765	620	999999	710	999999	37	999999	362	738	999999	999999	320	252	791	999999	445	567	885	780	271	449	135	119	781	318	999999	894	999999	587	480	165	999999	778	236	71	999999	136	999999	658	633	912	420	337	279	621	95	361	570	232	212	938	999999	999999	999999	697	640	999999	261	401	724	143	915	775	999999	999999	389	541	999999	999999	31	318	999999	236	156	359	39	797	839	169	233	999999	334	35	384	542	999999	623	587	539	430	615	875	443	999999	999999	997	645	999999	999999	242	553	345	999999	999999	894	215	225	102	841	999999	842	672	101	178	156	808	890	400	725	999999	999999	954	486	309	415	443	299	301	655	362	394	728	861	926	679	242	494	823	490	336	497	999999	746	999999	588	943	783	275	787	999999	116	999999	353	399	476	599	858	539	795	460	915	923	446	489	999999	124	811	175	498	914	324	76	999999	399	999999	244	999999	615	721	999999	660	34	999999	963	255	149	384	471	459	90	383	954	38	39	420	573	94	999999	597	474	141	618	776	872	999999	50	344	954	308	242	999999	253	818	999999	800	891	419	483	244	144	739	350	715	418	999999	369	48	880	978	527	999999	951	999999	257	999999	52	258	641	595	999999	804	429	172	999999	698	139	999999	705	238	529	163	611	31	462	734	791	902	368	341	999999	12	464	999999	781	93	999999	999999	570	992	999999	999999	778	888	999999	340	319	187	498	999999	411	233	999999	651	459	373	548	999999	999999	999999	549	149	999999	310	587	212	349	453	391	999999	268	999999	575	713	999999	886	385	999999	992	132	424	613	414	999999	929	784	999999	812	526	999999	544	510	999999	57	999999	619	752	999999	310	999999	999999	866	796	999999	999999	507	658	629	181	572	987	825	937	442	108	935	999999	252	380	803	999999	999999	999999	973	598	999999	243	527	270	999999	143	908	422	999999	999999	999999	816	999999	196	999999	136	50	640	953	430	719	573	238	949	999999	883	999999	107	507	294	462	939	823	765	999999	273	140	368	320	439	89	412	771	999999	550	128	999999	65	999999	999999	502	896	999999	
553	878	194	999999	578	753	999999	632	999999	999999	881	999999	999999	993	293	492	168	999999	681	999999	524	999999	316	801	928	999999	999999	208	454	158	830	999999	566	966	280	886	519	268	562	999999	343	806	999999	999999	890	999999	930	135	401	573	790	999999	820	576	458	999999	572	393	87	999999	366	778	187	999999	95	999999	123	652	722	999999	973	900	999999	77	986	999999	81	999999	911	308	478	272	999999	881	368	158	970	990	518	77	324	135	190	392	999999	565	629	999999	412	999999	516	999999	413	994	600	890	248	753	589	740	141	752	482	778	701	103	971	306	303	936	128	132	999999	999999	92	847	999999	60	818	431	98	464	999999	999999	791	199	999999	999999	291	478	909	227	411	777	936	572	999999	999999	691	164	999999	332	322	475	999999	394	153	999999	912	999999	181	197	934	167	651	676	999999	371	987	511	999999	999999	24	999999	37	901	999999	366	717	519	203	317	999999	664	999999	765	151	941	438	407	999999	110	999999	538	307	999999	999999	253	999999	270	236	292	424	189	919	999999	318	497	448	780	672	786	999999	999999	559	863	827	280	999999	885	534	403	932	590	465	144	268	486	999999	314	617	478	999999	457	292	999999	892	189	744	411	457	999999	503	999999	734	269	70	999999	999999	443	894	23	999999	250	999999	833	359	834	724	785	177	999999	999999	143	172	204	556	999999	119	647	971	999999	535	919	999999	879	900	284	855	205	83	999999	507	95	420	604	555	989	721	459	999999	999999	999999	958	999999	999999	999999	370	495	539	713	477	397	999999	999999	999999	487	999999	812	856	933	84	978	529	711	999999	334	882	999999	568	649	566	999999	999999	95	913	192	999999	999999	811	203	540	999999	999999	491	606	372	175	623	174	127	999999	187	999999	999999	488	88	999999	256	999999	999999	803	999999	999999	890	157	999999	999999	256	999999	73	909	327	999999	662	402	294	662	999999	115	54	168	269	999999	450	106	389	999999	143	606	835	256	330	859	520	400	999999	862	436	999999	10	635	919	999999	110	999999	235	999999	999999	133	203	426	898	151	781	142	543	98	486	793	768	599	999999	649	722	817	589	467	490	271	999999	431	236	702	999999	418	249	203	999999	243	871	213	802	20	413	418	357	189	87	388	856	804	386	642	999999	999999	41	280	999999	293	628	767	999999	942	999999	771	200	206	47	372	999999	350	999999	252	922	999999	797	593	999999	313	469	410	390	112	414	706	55	593	135	703	387	999999	850	174	999999	999999	517	999999	999999	641	228	999999	151	999999	495	516	173	144	720	21	
613	448	44	49	999999	999999	387	592	537	917	726	606	999999	999999	985	999999	500	475	637	818	57	936	999999	999999	999999	318	999999	675	617	898	542	910	873	999999	999999	938	934	810	999999	396	726	924	333	479	914	622	999999	807	728	999999	25	697	999999	901	964	677	251	439	953	515	959	711	975	999999	999999	999999	999999	999999	999999	56	989	999999	134	250	101	999999	613	727	690	473	237	461	946	56	882	844	414	971	158	421	999999	504	856	835	437	25	949	999999	104	108	888	999999	562	999999	580	335	999999	266	999999	842	73	523	749	490	999999	999999	999999	929	756	540	411	999999	807	833	359	495	999999	299	813	85	183	919	633	591	999999	114	898	275	475	557	281	999999	999999	316	358	184	754	999999	558	928	261	999999	999999	564	999999	137	325	729	332	95	502	283	453	734	669	154	999999	168	906	999999	609	499	463	208	268	263	599	501	999999	185	741	466	740	999999	824	162	981	79	894	456	788	999999	942	390	64	998	705	437	646	214	999999	596	999999	385	328	761	566	999999	999999	443	537	824	999999	999999	353	999999	543	999999	909	516	172	820	274	459	999999	440	556	999999	999999	999999	558	172	855	280	891	155	996	364	565	73	596	253	773	460	918	964	924	795	46	999999	999999	999999	528	999999	51	473	999999	21	991	999999	999999	999999	594	999999	885	375	968	973	999999	208	50	188	13	845	920	918	56	813	540	429	516	761	999999	999999	805	422	643	725	238	427	823	984	373	677	999999	999999	658	738	575	999999	995	950	999999	837	978	286	142	682	219	133	427	518	480	571	381	452	457	468	239	473	731	999999	745	999999	385	65	815	336	986	999999	270	318	248	999999	433	565	232	208	157	529	289	961	999999	115	10	314	514	801	305	415	999999	199	508	111	821	999999	215	700	461	999999	999999	806	695	401	999999	999999	999999	999999	147	815	999999	258	999999	999999	194	770	737	639	999999	81	551	23	40	999999	172	80	809	146	175	681	360	531	746	234	68	482	275	123	252	891	44	30	999999	999999	999999	407	878	798	917	60	24	576	999999	390	382	999999	999999	124	239	792	308	144	999999	999999	465	999999	511	999999	651	999999	504	999999	396	946	47	530	359	550	395	765	201	21	228	125	666	783	669	999999	852	610	999999	999999	884	460	999999	899	702	207	33	496	895	791	999999	215	556	400	999999	915	353	851	108	235	728	474	601	297	915	212	999999	681	39	155	244	51	15	999999	739	935	363	999999	999999	161	526	898	869	409	865	22	569	275	
604	753	22	10	999999	999999	432	419	859	999999	983	500	408	352	467	999999	556	115	209	212	661	999999	562	999999	33	946	708	999999	605	201	431	903	643	533	999999	285	142	244	538	535	920	330	999999	68	163	999999	753	184	999999	129	852	760	812	999999	614	359	201	807	976	565	999999	602	814	668	874	90	999999	874	274	192	617	999999	576	674	292	999999	177	999999	62	999999	999999	999999	399	486	348	670	100	286	918	727	94	335	267	973	764	328	999999	418	193	82	480	999999	910	999999	511	540	194	148	84	283	192	697	754	290	999999	247	212	337	329	213	999999	580	956	999999	108	999999	999999	603	910	999999	824	759	320	999999	226	324	999999	999999	974	808	486	951	999999	999999	545	396	580	976	611	999999	125	188	999999	980	91	899	922	374	999999	999999	484	591	238	120	459	433	387	999999	999999	57	624	999999	999999	999999	726	49	378	321	10	711	999999	89	991	393	999999	646	670	339	897	326	402	259	989	999999	333	999999	723	101	999999	121	18	999999	911	563	902	62	825	999999	263	999999	531	999999	373	449	516	405	599	844	999999	812	762	57	876	748	655	374	83	999999	198	999999	325	286	135	888	702	999999	177	438	491	795	821	103	85	999999	795	790	999999	550	248	927	999999	879	999999	383	999999	999999	999999	999999	999999	537	979	227	388	432	999999	255	486	484	746	610	238	171	999999	999999	999999	669	971	999999	952	864	488	533	368	270	999999	446	456	752	539	741	977	13	529	954	999999	603	999999	653	137	550	314	411	999999	638	699	145	526	362	391	689	999999	906	220	999999	58	999999	859	127	897	291	798	734	999999	14	999999	234	641	408	999999	398	953	328	893	412	559	87	999999	999999	571	399	919	104	370	850	752	80	999999	999999	905	999999	999999	597	755	846	751	580	467	999999	14	474	999999	999999	999999	993	999999	670	22	807	495	999999	727	138	556	507	999999	703	373	104	999999	563	442	166	502	302	653	366	572	57	999999	978	619	930	725	107	896	800	403	377	124	999999	67	984	999999	934	641	999999	51	258	484	58	217	373	547	451	42	346	626	407	349	379	999999	965	157	516	999999	999999	412	459	611	571	999999	996	980	179	505	457	999999	567	661	48	325	999999	572	612	999999	256	392	284	74	559	184	996	37	744	984	101	837	483	583	844	212	592	646	913	999999	221	393	378	945	584	179	68	999999	311	64	999999	403	544	744	115	414	138	394	61	396	313	968	999999	195	414	619	693	984	999999	835	999999	999999	658	999999	560	
863	24	999999	489	999999	999999	999999	725	690	210	698	999999	739	478	440	84	999999	594	527	999999	252	999999	192	541	999999	999999	84	929	476	331	115	744	679	193	251	999999	799	999999	671	280	999999	999999	555	984	715	325	999999	516	386	760	999999	93	141	429	318	715	831	999999	524	999999	51	330	259	999999	105	953	623	555	236	50	285	303	922	999999	999999	999999	602	208	825	999999	531	999999	552	999999	796	32	613	259	875	535	999999	11	389	999999	999999	733	993	196	999999	762	702	999999	290	345	485	241	170	884	49	318	123	633	971	875	382	999999	999999	999999	571	999999	999999	373	679	700	483	283	999999	999999	999999	657	15	415	319	73	999999	999999	287	217	240	565	999999	729	220	566	422	934	40	514	999999	999999	955	460	625	816	423	999999	729	589	862	999999	326	16	865	392	313	708	324	908	999999	999999	999999	999999	999999	15	221	619	163	122	288	548	253	409	999999	273	701	555	790	502	650	618	402	698	999999	38	999999	855	864	828	263	713	620	131	586	145	999999	999999	999999	619	604	803	184	616	310	324	959	917	246	602	691	758	918	821	999999	999999	857	999999	225	285	766	366	755	999999	999999	574	927	131	999999	634	715	315	407	180	898	846	443	785	397	999999	78	331	618	999999	147	505	999999	799	863	999999	999999	999999	179	871	852	247	999999	849	757	736	396	999999	103	999999	999999	385	360	747	922	999999	875	81	121	194	216	445	748	999999	197	363	778	138	268	556	999999	999999	145	535	999999	661	798	594	37	660	644	241	237	999999	385	999999	154	58	999999	451	999999	216	938	985	999999	417	498	564	661	999999	957	267	579	547	265	999999	250	999999	429	271	622	291	53	460	999999	999999	999999	742	999999	999999	218	730	999999	816	164	149	999999	160	870	910	172	244	999999	633	999999	387	661	690	750	166	999999	330	628	615	828	999999	999999	487	444	690	209	756	999999	235	195	236	15	762	392	125	501	99	954	518	109	388	999999	419	757	999999	322	527	991	951	999999	888	111	646	999999	54	977	250	715	189	711	999999	999999	707	448	999999	381	899	999999	634	664	999999	376	120	516	450	999999	999999	729	999999	377	682	999999	999999	999999	306	135	368	774	347	999999	999999	384	775	807	693	600	999999	971	291	791	423	229	999999	297	999999	999999	991	140	548	292	234	521	444	811	38	650	293	397	151	999999	22	134	959	495	413	56	601	999999	822	999999	999999	781	448	490	999999	463	407	999999	825	999999	999999	238	236	64	914	739	999999	963	778	53	999999	264	999999	
940	999999	299	999999	871	999999	999999	920	999999	317	698	999999	452	82	953	999999	575	252	85	572	999999	217	784	897	999999	999999	674	116	637	533	999999	541	855	999999	508	712	665	203	999999	334	387	999999	453	920	999999	999999	472	999999	986	116	212	800	242	691	999999	999999	999999	999999	364	300	218	340	293	165	999999	166	327	499	574	251	201	382	716	751	194	503	999999	999999	999999	33	119	17	130	530	330	999999	309	173	999999	776	999999	273	999999	245	125	57	580	999999	392	381	564	972	102	745	914	830	93	999999	506	968	968	139	41	341	191	999999	999999	763	834	999999	999999	999999	999999	797	532	928	542	481	635	999999	923	475	481	988	468	146	914	999999	615	500	895	999999	667	522	999999	588	999999	508	999999	914	836	816	463	832	524	999999	963	305	222	986	298	999999	855	369	55	502	658	53	872	999999	296	835	157	999999	664	48	999999	496	989	999999	696	44	426	720	311	999999	999999	649	999999	68	182	999999	999999	999999	211	292	962	307	999999	315	930	999999	636	19	628	11	669	129	178	486	913	477	315	999999	299	263	999999	145	68	999999	490	19	580	813	999999	676	672	999999	999999	381	85	198	29	684	23	999999	408	417	102	309	999999	892	480	987	154	704	314	895	339	947	107	827	249	538	824	921	999999	822	999999	999999	999999	999999	999999	796	410	999999	458	630	264	790	855	999999	53	758	501	597	538	593	669	999999	372	776	198	195	999999	257	948	490	860	102	891	585	279	150	969	999999	906	684	586	429	256	684	640	549	101	328	784	491	46	236	393	34	163	970	589	562	952	801	522	163	776	967	769	171	999999	280	509	902	788	206	999999	854	999999	250	920	999999	146	999999	999999	956	473	467	454	634	709	867	432	999999	999999	999999	352	999999	172	999999	652	288	914	479	651	821	819	882	999999	840	999999	539	27	912	59	901	999999	314	707	565	999999	999999	999999	145	462	40	847	210	999999	999999	853	585	691	583	597	642	773	999999	997	999999	999999	591	764	614	999999	180	850	519	259	659	990	48	999999	606	743	343	765	778	26	999999	999999	999999	540	999999	986	959	847	443	325	416	137	759	316	436	429	108	999999	999999	999999	291	999999	338	950	691	999999	814	187	999999	840	263	877	999999	649	386	307	999999	999999	443	627	138	333	416	999999	842	531	240	731	971	999999	644	789	856	732	999999	440	645	668	849	999999	999999	782	761	603	71	999999	143	999999	930	138	901	58	120	291	918	958	774	143	999999	169	159	92	215	908	205	473	30	
272	999999	946	661	999999	999999	502	454	356	999999	812	142	999999	999999	130	801	999999	285	596	999999	999999	814	999999	665	999999	561	690	791	99	576	999999	407	597	999999	871	205	984	476	52	999999	999999	999999	571	397	999999	999999	804	770	38	291	372	999999	608	999999	455	458	148	290	159	307	520	999999	365	779	717	415	999999	999999	999999	999999	999999	376	999999	749	72	738	252	388	704	999999	756	999999	762	999999	214	231	999999	803	999999	422	66	703	326	745	999999	905	481	792	679	999999	465	999999	253	113	474	999999	399	859	999999	716	215	999999	586	648	999999	600	949	556	575	999999	615	741	999999	114	868	123	59	999999	422	166	267	459	709	157	55	744	676	659	344	217	832	939	82	358	216	307	126	999999	204	736	955	924	227	193	940	724	293	999999	244	360	946	999999	447	574	458	756	60	438	602	999999	999999	999999	222	999999	664	675	668	999999	897	571	997	380	303	685	211	999999	242	526	217	999999	999999	999999	425	983	999999	930	502	507	899	460	256	688	999999	999999	999999	665	712	859	528	999999	65	912	999999	672	363	575	999999	761	373	126	523	533	231	999999	999999	396	875	999999	106	733	183	171	480	446	999999	319	304	905	872	999999	630	382	997	942	275	548	296	999999	630	999999	332	999999	143	783	937	999999	999999	804	52	427	790	483	763	794	101	999999	999999	804	357	54	281	702	889	827	999999	999999	536	999999	15	806	999999	132	608	410	411	442	37	697	999999	602	852	999999	862	455	999999	156	619	999999	850	381	116	492	405	586	999999	999999	851	316	297	796	196	999999	799	246	327	667	999999	999999	393	659	866	999999	304	754	201	999999	839	444	82	349	531	333	438	634	699	617	999999	999999	987	781	591	721	410	712	415	675	999999	626	137	999999	281	266	819	201	514	372	197	650	394	641	999999	416	244	948	275	862	748	174	546	710	941	853	375	611	78	999999	344	592	999999	526	91	223	999999	984	77	274	514	246	129	337	999999	85	637	355	991	999999	487	461	447	553	926	999999	90	999999	156	428	891	217	133	369	37	605	312	868	999999	576	999999	259	880	10	999999	512	54	218	999999	999999	225	999999	999999	893	667	999999	154	795	599	999999	142	889	838	999999	383	999999	123	759	309	824	773	769	795	999999	85	237	580	999999	205	424	491	872	999999	290	212	871	999999	239	702	155	460	516	278	14	444	999999	421	240	999999	60	999999	294	908	466	999999	456	234	205	999999	439	311	708	600	185	999999	270	753	558	447	512	710	999999	67	164	
999999	999999	500	790	980	865	816	349	999999	154	999999	206	963	679	197	755	646	999999	421	272	843	999999	916	103	940	184	999999	862	793	124	999999	515	999999	753	103	999999	999999	443	999999	952	999999	961	889	455	159	999999	306	84	370	691	865	318	471	999999	321	999999	350	407	850	805	410	999999	556	704	803	520	969	220	999999	999999	799	213	999999	999999	649	999999	862	470	999999	83	878	391	502	111	999999	42	53	999999	442	481	494	558	999999	418	552	668	415	194	999999	638	897	96	497	18	892	662	140	12	999999	439	758	880	463	776	927	28	461	454	455	999999	477	538	999999	115	867	251	999999	768	917	999999	476	678	818	314	185	792	893	494	219	596	901	50	999999	12	722	613	104	816	491	533	217	960	999999	880	171	369	318	999999	150	999999	999999	372	95	174	963	90	72	999999	601	999999	134	967	245	859	869	436	252	999999	392	263	156	804	287	393	773	516	999999	937	999999	816	483	511	999999	568	555	539	999999	131	49	642	551	945	225	355	409	999999	724	879	20	999999	127	543	10	999999	999999	247	95	701	999999	999999	150	134	999999	784	661	623	623	677	999999	340	481	130	735	999999	999999	210	589	931	984	533	791	71	927	418	699	940	511	466	73	317	454	263	729	592	502	427	999999	440	693	785	626	57	575	680	999999	999999	807	259	185	304	658	163	999999	868	665	88	999999	999999	94	720	122	167	999999	996	886	227	401	152	258	294	269	158	248	208	906	744	495	257	165	703	999999	261	999999	768	659	300	546	999999	999999	423	230	353	355	972	999999	468	443	999999	793	45	999999	999999	999999	890	44	999999	915	518	961	920	592	949	440	999999	587	860	876	845	999999	999999	681	539	224	999999	74	916	802	999999	535	448	311	999999	463	129	108	478	259	999999	734	159	385	37	999999	17	830	999999	999999	964	999999	812	999999	597	999999	207	999999	74	450	176	826	999999	707	650	999999	523	619	999999	496	999999	292	999999	610	486	120	197	220	999999	639	217	14	999999	13	838	879	722	856	713	685	266	765	43	37	93	999999	616	452	735	53	386	999999	164	999999	601	681	285	211	115	486	54	987	709	434	999999	171	41	125	869	999999	271	667	905	999999	239	555	258	999999	527	912	504	999999	999999	999999	263	820	850	20	411	166	603	520	750	237	640	278	66	999999	795	922	541	999999	582	964	999999	719	492	173	999999	56	433	204	684	202	981	308	999999	109	181	422	999999	31	999999	999999	999999	999999	916	678	360	961	499	649	999999	
605	999999	13	999999	520	828	999999	337	687	999999	364	999999	999999	835	557	255	341	766	956	437	383	611	520	787	870	798	40	999999	814	813	593	557	783	908	88	822	977	146	999999	280	637	999999	633	565	359	980	766	915	369	433	28	204	999999	222	912	999999	860	226	302	721	797	999999	523	874	872	999999	948	501	756	735	277	205	774	686	800	298	977	999999	437	889	999999	125	442	391	794	398	25	571	995	94	999999	999999	999999	280	482	999999	999999	759	999999	552	999999	999999	168	999999	165	822	430	855	422	999999	999999	999999	999999	999999	999999	999999	309	999999	999999	999999	791	387	999999	672	999999	999999	362	503	213	904	727	228	271	885	858	999999	957	999999	999999	972	967	169	159	382	78	64	972	440	590	800	999999	438	680	999999	999999	653	999999	496	859	649	470	999999	651	517	896	798	645	999999	553	924	725	499	906	116	516	631	999999	133	999999	719	543	921	999999	413	318	298	999999	999999	999999	215	996	999999	949	585	511	50	517	642	485	279	419	79	999999	999999	999999	106	999999	573	701	140	425	646	892	149	115	549	24	248	208	607	260	999999	999999	999999	928	264	999999	331	604	476	123	595	647	334	310	474	44	256	339	222	766	999999	360	999999	789	359	999999	999999	479	962	35	279	999999	999999	29	825	299	548	999999	819	999999	999999	968	235	26	830	999999	999999	839	999999	515	999999	908	985	841	285	999999	785	559	999999	686	740	999999	641	450	843	160	769	314	999999	184	999999	999999	999999	666	565	15	134	977	958	360	20	970	838	457	268	370	459	47	743	593	999999	988	999999	999999	815	999999	336	785	182	679	239	999999	365	466	29	258	399	328	285	279	999999	999999	601	227	999999	770	22	999999	999999	482	701	731	570	891	670	506	359	385	851	215	679	349	804	288	999999	756	999999	382	438	19	971	140	761	999999	485	706	397	942	999999	55	347	152	603	699	977	999999	693	473	795	999999	899	999999	476	80	600	768	999999	322	999999	919	165	640	999999	999999	511	571	999999	106	416	964	999999	999999	917	999999	867	536	746	999999	999999	622	72	151	586	915	119	957	999999	691	873	716	703	85	845	548	999999	999999	999999	999999	198	999999	999999	597	67	831	413	492	106	999999	999999	73	32	897	21	483	856	999999	63	840	72	999999	999999	288	999999	699	271	43	571	378	999999	999999	999999	325	999999	893	94	475	93	755	511	626	860	993	999999	810	694	805	73	999999	692	876	653	555	367	999999	509	259	375	368	570	380	921	728	999999	51	922	706	980	127	398	
390	930	308	339	445	999999	999999	800	999999	14	999999	999999	209	686	49	517	594	958	283	394	999999	999999	724	999999	141	705	142	248	999999	887	999999	999999	945	973	311	945	354	226	999999	950	999999	999999	999999	363	114	999999	722	52	715	534	337	999999	707	733	999999	999999	215	999999	207	740	560	675	999999	999999	26	999999	34	235	999999	103	172	378	46	332	798	387	156	371	999999	731	982	100	533	911	560	249	999999	222	420	999999	740	241	28	191	999999	919	105	430	346	474	385	496	667	621	372	959	712	385	934	185	144	999999	999999	476	757	470	152	451	973	776	522	812	814	363	363	999999	359	855	999999	999999	291	999999	34	615	356	495	999999	911	999999	600	537	742	287	245	887	999999	207	999999	433	930	777	653	456	570	951	573	682	314	999999	999999	610	999999	999999	65	893	417	819	428	130	999999	999999	999999	902	999999	248	779	534	579	999999	466	999999	806	432	999999	111	999999	279	464	663	999999	813	999999	652	117	990	999999	299	232	351	999999	999999	778	432	170	892	546	750	83	331	182	48	112	999999	802	707	803	434	451	999999	264	999999	365	764	347	458	999999	999999	794	392	567	490	312	237	996	389	999999	999999	999999	118	565	887	206	142	491	743	710	289	999999	410	999999	256	999999	278	999999	341	721	24	95	712	973	999999	955	999999	764	999999	736	999999	842	422	752	429	173	342	398	377	941	233	283	603	747	999999	999999	394	206	999999	643	43	999999	664	668	941	299	999999	145	607	931	515	378	800	17	999999	446	438	658	767	92	999999	879	719	999999	999999	740	491	964	342	999999	571	494	999999	58	702	734	187	753	810	140	999999	207	790	445	435	855	999999	596	912	999999	309	735	999999	238	999999	999999	999999	999999	180	210	807	594	803	387	999999	31	925	751	314	110	999999	999999	847	636	477	317	99	284	999999	999999	267	895	62	148	920	835	65	224	919	548	313	912	582	610	332	30	403	413	999999	414	930	731	291	811	934	624	888	999999	760	820	74	156	309	538	943	912	541	664	466	534	999999	710	832	766	797	356	111	247	999999	457	999999	685	209	999999	712	999999	613	250	999999	306	999999	263	464	108	483	167	612	999999	666	420	488	739	999999	550	999999	229	899	525	999999	999999	523	650	999999	999999	907	389	999999	749	999999	417	308	301	999999	170	586	999999	256	733	292	639	743	67	580	893	999999	999999	999999	659	999999	492	636	999999	236	625	782	307	999999	161	201	104	221	999999	999999	259	122	999999	288	786	999999	999999	973	999999	242	999999	
845	466	80	605	344	732	650	296	999999	342	780	219	999999	835	387	999999	946	105	541	197	428	880	837	999999	780	999999	896	999999	696	384	519	999999	856	851	779	326	236	999999	816	469	454	924	999999	886	478	902	132	452	999999	683	999999	999999	999999	999999	956	999999	999999	748	824	563	835	697	600	264	823	319	363	224	65	999999	999999	787	999999	82	743	503	999999	951	852	878	659	454	999999	22	594	640	837	811	894	814	698	999999	999999	262	633	756	333	970	72	169	549	907	396	347	630	999999	599	561	311	462	319	676	896	946	999999	999999	154	588	670	192	482	552	329	251	372	574	451	36	449	986	999999	685	999999	999999	339	751	67	215	391	590	999999	286	509	999999	504	32	591	999999	358	251	612	999999	309	999999	686	997	588	155	999999	66	561	573	121	325	292	634	787	999999	616	999999	334	938	207	89	999999	205	52	887	746	999999	999999	999999	999999	208	383	435	385	18	999999	342	173	912	240	335	39	999999	174	194	159	869	244	388	999999	204	917	999999	547	230	999999	999999	954	700	408	635	83	999999	894	913	941	857	259	999999	206	284	990	421	708	999999	999999	672	999999	857	999999	876	115	604	280	483	290	709	887	164	279	526	999999	472	513	604	261	531	583	261	253	301	619	465	192	999999	214	505	966	999999	181	76	999999	107	961	531	999999	999999	238	421	632	242	999999	105	999999	999999	897	527	999999	113	620	528	99	779	614	999999	999999	650	999999	772	278	785	742	221	999999	999999	76	999999	510	999999	999999	782	302	172	629	20	999999	999999	999999	512	610	687	597	862	999999	652	976	999999	492	999999	999999	879	67	466	152	846	499	758	122	306	613	617	999999	925	999999	837	999999	927	159	604	124	742	694	999999	171	591	197	879	166	340	237	999999	796	985	717	999999	725	836	29	999999	520	573	412	659	899	992	999999	672	834	227	999999	58	999999	888	999999	531	195	159	304	999999	659	620	601	781	78	227	820	41	217	833	122	999999	999999	377	93	551	999999	44	19	178	921	525	55	999999	914	999999	865	999999	584	196	19	575	541	469	133	900	971	630	999999	999999	182	638	999999	10	115	36	150	999999	999999	859	201	161	150	135	638	143	574	663	999999	890	361	912	456	31	824	999999	858	448	253	999999	579	709	453	337	999999	292	70	55	999999	999999	47	999999	999999	999999	999999	999999	435	415	830	989	335	999999	763	999999	329	999999	191	443	999999	568	178	701	909	621	289	491	708	812	139	355	82	528	829	979	853	649	809	731	
999999	965	120	452	999999	263	857	271	946	752	17	999999	111	627	869	274	719	345	802	491	999999	513	999999	622	999999	999999	917	999999	999999	783	847	680	459	999999	999999	220	999999	725	93	656	764	999999	544	955	805	402	999999	455	659	564	270	999999	847	328	999999	523	815	999999	176	144	346	60	782	172	999999	337	999999	651	221	658	816	999999	262	155	726	426	968	204	999999	999999	999999	999999	157	924	999999	340	832	141	173	893	999999	959	558	948	320	713	246	382	999999	999999	125	999999	243	11	748	276	264	701	999999	870	554	620	999999	292	999999	874	999999	999999	999999	575	505	999999	487	327	999999	856	445	313	835	999999	189	596	154	999999	767	999999	238	999999	186	256	999999	140	539	303	349	784	999999	275	999999	999999	810	388	732	484	972	999999	126	915	999999	891	999999	950	866	588	690	957	475	340	999999	999999	999999	757	681	403	999999	374	999999	194	978	999999	999999	179	269	999999	212	801	864	670	377	999999	519	322	999999	999999	424	999999	274	999999	613	391	318	948	999999	776	799	62	706	999999	984	608	364	931	999999	278	323	999999	691	475	385	999999	999999	999999	999999	727	758	999999	360	999999	978	375	109	999999	999999	999999	999999	628	428	493	600	999999	104	536	685	999999	443	587	385	138	970	762	443	798	575	724	297	513	999999	34	27	475	702	999999	359	619	508	699	361	349	118	694	999999	208	875	235	793	567	130	999999	293	180	947	231	426	226	931	310	99	855	309	657	999999	999999	999999	999999	458	785	186	75	270	999999	999999	999999	999999	285	528	244	923	350	931	730	392	999999	740	999999	528	481	893	142	687	207	609	505	49	461	999999	999999	732	750	776	18	390	999999	934	549	943	911	999999	999999	698	697	999999	749	924	579	999999	852	999999	628	606	977	999999	53	387	72	999999	731	999999	569	999999	687	999999	182	573	999999	349	999999	856	201	903	999999	280	752	999999	990	820	859	580	470	196	999999	186	999999	999999	999999	125	346	676	871	414	222	914	999999	915	999999	195	215	185	11	239	935	999999	999999	724	989	707	149	609	397	999999	284	160	537	382	999999	511	407	37	773	806	12	662	999999	786	690	702	999999	836	433	805	615	683	999999	240	260	999999	714	389	999999	102	976	737	999999	630	139	72	386	269	889	999999	787	187	412	205	236	283	20	686	43	296	78	312	185	591	636	600	581	306	999999	823	797	27	872	681	999999	275	999999	365	656	628	325	379	947	924	27	999999	999999	383	999999	977	999999	38	999999	867	33	673	562	697	999999	538	999999	
999999	147	76	712	770	314	999999	374	961	899	655	39	414	971	999999	999999	260	573	207	328	208	302	153	631	769	671	14	658	999999	712	685	371	999999	999999	245	241	880	222	256	133	551	18	52	999999	546	999999	941	896	999999	317	311	999999	796	220	292	788	993	445	943	109	309	82	217	258	999999	294	911	276	735	468	485	999999	999999	999999	777	999999	259	76	94	770	729	118	334	849	411	562	999999	907	856	457	247	445	279	999999	999999	999999	801	794	863	262	97	674	999999	865	832	999999	806	722	442	999999	538	999999	360	182	379	201	999999	368	847	662	719	999999	420	288	230	49	999999	179	999999	308	398	465	999999	832	999999	65	947	469	26	999999	755	852	999999	763	918	999999	999999	106	777	633	731	442	999999	211	999999	92	264	882	644	792	503	636	472	144	704	83	999999	527	499	999999	253	288	351	999999	999999	866	539	657	369	911	999999	673	402	999999	577	955	518	10	299	600	999999	999999	825	233	999999	999999	999999	340	68	845	594	567	606	462	999999	452	100	248	304	676	553	606	999999	732	837	829	244	999999	567	999999	565	724	237	999999	999999	188	463	128	73	788	486	208	999999	999999	327	397	999999	939	246	134	999999	279	705	999999	56	204	999999	999999	395	999999	884	543	772	318	290	999999	999999	999999	939	999999	988	972	999999	516	200	354	17	998	415	450	763	304	610	442	999999	999999	28	614	852	328	636	999999	999999	999999	903	943	436	290	243	999999	68	999999	10	999999	145	891	999999	199	432	701	196	999999	686	945	62	590	932	340	434	995	850	724	855	621	575	627	250	999999	613	257	918	727	765	999999	392	999999	304	999999	999999	993	199	829	192	160	141	92	685	999999	205	999999	999999	105	855	248	606	343	513	389	469	518	651	178	999999	999999	783	999999	999999	727	563	658	296	366	43	999999	805	999999	542	704	489	493	942	999999	731	999999	246	999999	871	527	361	58	890	915	116	788	351	31	253	17	999999	672	999999	957	233	546	37	999999	72	999999	442	999999	800	808	899	999999	576	198	446	296	938	960	999999	271	376	514	767	380	260	255	999999	783	777	999999	337	999999	199	999999	999999	194	999999	592	760	999999	94	775	257	92	999999	139	221	162	585	957	79	417	84	41	999999	718	779	999999	404	999999	999999	658	808	275	480	999999	999999	591	959	261	33	355	999999	999999	187	600	999999	685	365	131	43	936	999999	999999	466	920	999999	168	404	520	415	615	197	942	999999	436	966	982	611	932	352	630	203	999999	933	723	217	933	
999999	989	461	104	301	283	784	398	999999	989	809	560	350	628	999999	999999	846	417	999999	267	29	750	633	999999	999999	999999	778	999999	743	875	999999	742	999999	808	313	414	68	321	324	914	168	732	999999	999999	999999	60	592	723	443	755	487	999999	999999	949	999999	113	365	999999	999999	868	504	999999	655	999999	112	76	847	542	999999	782	390	534	102	253	109	297	999999	656	110	32	840	65	969	988	398	370	999999	763	893	210	58	999999	301	456	420	787	999999	402	874	116	213	59	408	999999	374	999999	999999	321	850	999999	339	709	999999	997	999999	449	412	667	196	999999	999999	999999	999999	999999	733	509	243	646	833	999999	999999	381	999999	999999	819	790	656	317	999999	445	937	999999	912	276	870	348	804	303	427	999999	384	418	216	999999	228	129	999999	999999	928	865	719	786	487	538	416	957	999999	92	999999	248	792	104	54	750	805	999999	181	999999	254	394	705	939	999999	999999	937	801	175	649	775	700	389	373	389	757	725	160	999999	999999	860	913	420	721	999999	189	188	289	374	465	336	205	948	39	49	999999	999999	779	567	625	601	999999	999999	999999	999999	487	859	428	999999	297	35	654	644	796	521	341	974	983	999999	49	683	657	999999	710	322	999999	999999	999999	999999	845	596	946	593	999999	783	999999	999999	999999	414	638	330	760	574	87	440	681	999999	161	518	708	569	187	956	528	941	943	187	90	966	736	734	509	104	999999	700	88	71	999999	23	999999	219	999999	999999	999999	718	923	93	359	999999	640	999999	601	999999	626	286	419	990	999999	821	839	78	50	999999	677	999999	821	665	999999	387	361	620	679	999999	252	498	726	999999	999999	999999	28	999999	827	809	335	718	999999	667	999999	999999	290	98	996	70	999999	999999	178	678	901	291	999999	999999	388	999999	919	30	349	999999	999999	137	560	999999	228	265	999999	979	250	240	838	959	769	163	197	121	106	272	624	619	963	54	329	999999	706	489	999999	760	481	854	890	999999	999999	680	78	350	42	479	869	740	267	999999	956	938	999999	999999	521	743	999999	277	876	657	405	730	999999	554	808	512	999999	739	353	52	508	395	350	533	590	999999	95	846	999999	999999	999999	883	361	768	98	391	217	764	968	178	689	213	978	242	909	648	999999	523	542	530	999999	999999	999999	224	999999	571	999999	316	361	431	658	999999	198	259	264	999999	999999	731	999999	426	304	999999	770	184	999999	304	417	117	623	941	999999	571	999999	558	262	272	999999	146	82	999999	794	900	413	546	999999	465	24	729	978	397	280	999999	67	
125	235	34	369	222	861	401	163	999999	693	419	521	97	919	640	999999	992	35	999999	659	939	999999	999999	936	234	999999	999999	289	999999	999999	235	671	462	514	199	332	238	902	283	285	680	373	314	217	999999	34	432	546	999999	733	985	999999	48	798	999999	492	999999	98	999999	999999	999999	122	999999	360	467	748	69	582	730	318	767	100	752	999999	999999	576	328	196	942	209	242	360	905	954	153	863	632	663	999999	706	999999	149	767	726	320	568	897	954	749	254	999999	999999	816	75	999999	895	999999	91	820	551	999999	999999	155	935	999999	613	216	520	216	604	126	406	196	33	817	999999	999999	36	645	419	679	374	999999	698	999999	393	544	840	999999	999999	254	550	842	845	542	855	994	831	412	707	362	386	999999	155	138	999999	662	792	999999	347	572	593	445	410	999999	800	208	999999	701	930	999999	376	531	999999	999999	575	563	351	491	999999	999999	999999	623	938	67	302	626	301	569	999999	999999	752	592	652	685	661	114	442	972	742	656	547	140	481	638	985	854	999999	795	563	15	321	999999	294	713	81	999999	507	352	999999	999999	906	887	36	209	326	784	878	282	698	470	130	999999	999999	999999	95	999999	999999	309	82	447	837	506	16	669	419	451	307	938	614	999999	607	99	403	568	749	660	113	281	322	999999	975	516	999999	102	884	942	560	978	627	710	827	208	280	141	345	410	880	999999	999999	874	999999	999999	668	16	863	41	999999	999999	566	435	266	870	986	870	471	999999	409	999999	999999	476	999999	328	321	903	864	408	819	271	232	999999	779	999999	490	999999	725	45	847	100	239	853	967	379	422	202	999999	956	999999	409	670	24	11	999999	999999	999999	983	167	999999	999999	152	464	221	999999	958	999999	655	519	999999	548	155	435	483	319	684	999999	999999	521	906	129	459	908	197	419	999999	217	348	813	174	176	465	567	417	92	948	999999	999999	264	421	205	999999	934	999999	673	999999	244	541	692	999999	999999	816	472	261	509	999999	999999	277	999999	999999	750	878	842	355	223	999999	588	999999	401	999999	909	298	254	109	710	583	525	342	524	165	367	999999	656	531	522	999999	993	315	907	776	714	999999	840	999999	671	327	999999	588	362	590	999999	225	150	331	381	362	571	372	550	926	791	901	752	999999	999999	83	232	321	832	863	100	282	999999	625	999999	999999	458	112	438	999999	879	936	999999	933	488	999999	536	335	159	999999	788	630	764	981	984	999999	754	203	397	597	999999	392	755	999999	500	403	114	525	999999	969	904	469	
934	167	999999	854	999999	819	999999	613	999999	999999	172	999999	999999	999999	518	139	640	844	999999	264	714	999999	999999	999999	999999	491	443	95	46	999999	999999	189	999999	999999	695	607	999999	999999	890	935	45	784	59	999999	229	92	422	40	885	974	999999	829	322	649	999999	103	868	999999	673	440	385	83	576	536	246	982	418	757	773	911	999999	509	999999	721	229	930	999999	100	277	999999	79	999999	209	71	135	830	866	615	573	999999	738	384	466	460	560	962	999999	523	999999	246	674	664	999999	973	779	385	999999	999999	430	999999	999999	777	291	999999	371	972	873	514	999999	415	126	802	194	181	182	820	53	503	171	267	722	999999	139	40	433	414	999999	236	292	749	954	276	194	999999	999999	999999	999999	890	98	587	999999	703	121	556	999999	871	480	95	801	958	999999	999999	439	172	999999	45	648	260	152	956	827	999999	231	661	999999	849	999999	445	882	221	728	162	414	999999	178	29	166	583	910	561	999999	999999	999999	334	417	999999	836	999999	999999	999999	322	841	748	141	760	451	481	459	105	280	263	44	212	589	999999	189	967	854	994	91	879	74	350	590	32	766	222	897	253	878	23	595	797	999999	999999	886	414	282	999999	726	547	999999	487	639	999999	999999	857	845	103	238	614	982	37	565	383	257	999999	168	119	999999	239	584	999999	227	267	668	247	583	689	353	775	694	40	277	544	183	587	711	999999	999999	909	999999	803	999999	999999	40	568	241	256	651	395	255	999999	999999	497	963	500	999999	381	639	661	284	166	749	463	920	951	759	31	999999	670	789	876	999999	94	863	780	201	954	236	109	999999	337	999999	958	529	531	209	780	581	683	327	339	652	999999	999999	220	64	999999	353	89	999999	220	56	999999	999999	379	188	746	999999	192	999999	315	154	999999	656	947	128	790	933	398	751	979	450	526	353	999999	233	999999	459	653	725	999999	999999	157	301	794	999999	66	999999	160	352	463	156	999999	384	21	194	122	999999	687	101	999999	999999	954	337	828	770	529	999999	154	999999	665	296	980	467	669	705	999999	248	999999	999999	71	437	999999	56	298	832	62	152	341	276	121	707	772	561	462	999999	656	820	999999	34	761	427	218	999999	999999	176	999999	931	715	316	197	999999	954	999999	39	835	844	999999	48	999999	999999	387	306	999999	43	957	524	428	14	657	58	186	999999	836	904	644	228	778	368	132	666	130	436	999999	89	247	753	750	531	626	176	748	782	476	316	999999	999999	340	971	999999	651	747	926	67	267	20	108	127	
126	999999	617	76	549	916	339	597	999999	999999	799	796	213	773	999999	387	999999	999999	404	308	529	530	523	888	999999	999999	999999	918	204	379	768	999999	999999	999999	634	146	19	110	209	865	147	999999	433	849	541	184	527	878	850	548	575	957	616	999999	597	999999	872	999999	999999	910	446	421	999999	999999	513	999999	657	576	149	760	378	390	111	538	999999	810	107	673	357	632	121	999999	78	999999	803	810	462	348	49	49	999999	999999	999999	298	429	726	326	852	346	999999	527	950	739	99	999999	195	856	88	999999	786	498	209	381	636	799	844	352	747	999999	999999	999999	318	537	999999	999999	96	549	813	118	999999	999999	254	336	547	114	999999	862	978	484	618	999999	384	709	262	550	999999	910	214	498	585	383	578	85	644	541	219	422	639	602	93	645	999999	969	203	302	999999	873	833	999999	999999	981	373	273	168	747	894	999999	285	559	433	186	344	999999	532	71	915	178	691	999999	999999	999999	233	386	400	972	999999	414	515	959	999999	200	86	682	999999	999999	999999	315	917	896	646	610	146	999999	179	907	999999	728	999999	999999	387	86	191	828	636	889	757	987	872	195	836	490	102	326	263	999999	110	662	464	999999	62	609	999999	999999	368	295	612	154	217	999999	672	192	968	384	582	999999	18	999999	999999	971	999999	31	443	731	70	166	517	820	826	936	999999	648	274	517	89	778	999999	397	469	351	286	999999	780	388	523	653	521	718	744	999999	234	853	999999	999999	91	40	176	529	999999	999999	777	792	328	280	687	999999	918	460	304	803	405	621	788	999999	694	243	251	64	218	999999	644	798	86	792	712	953	41	781	436	59	612	999999	999999	999999	573	494	999999	509	701	499	735	71	999999	940	638	612	75	912	798	848	999999	999999	321	327	567	979	716	535	568	734	991	146	34	255	999999	999999	958	530	999999	999999	948	999999	362	718	681	999999	384	145	999999	109	999999	129	982	588	270	500	999999	345	700	594	778	759	999999	999999	508	598	47	178	748	999999	654	544	999999	999999	899	57	999999	602	646	983	604	580	380	468	999999	872	163	446	985	701	124	623	830	999999	431	999999	999999	395	999999	999999	546	999999	397	625	455	353	999999	394	688	222	741	391	698	716	989	208	389	482	131	635	444	999999	193	56	424	999999	714	245	177	710	256	373	999999	999999	999999	399	999999	754	23	502	534	769	757	772	959	733	924	999999	556	999999	809	327	274	584	647	945	999999	999999	211	424	639	112	227	977	966	378	998	144	278	999999	25	
634	469	628	110	999999	843	420	97	999999	116	600	688	999999	999999	929	108	808	916	999999	376	841	552	598	999999	432	552	779	806	591	999999	999999	999999	956	217	184	858	646	483	999999	111	612	263	999999	317	999999	423	283	999999	46	279	200	227	999999	234	184	999999	870	999999	999999	132	73	613	999999	999999	999999	755	732	736	999999	999999	462	334	944	400	999999	588	42	290	999999	18	279	999999	999999	321	999999	571	79	731	43	999999	987	882	805	999999	48	998	757	563	991	999999	691	547	999999	965	999999	866	283	999999	999999	595	59	999999	939	999999	999999	370	843	194	423	754	685	10	702	633	999999	580	528	104	999999	765	830	478	299	541	999999	732	352	804	999999	676	298	694	271	999999	53	407	943	999999	999999	678	164	573	999999	999999	608	691	844	726	882	246	347	999999	32	705	999999	581	299	407	353	130	27	999999	689	746	999999	999999	738	265	589	686	637	393	106	684	610	267	338	63	999999	635	888	625	922	268	339	999999	672	566	999999	999999	117	545	791	999999	660	125	883	403	779	999999	999999	589	147	205	999999	953	92	999999	104	999999	252	246	473	718	242	401	127	999999	417	357	328	182	582	127	999999	101	999999	229	33	999999	383	935	283	999999	999999	999999	488	726	660	999999	35	334	471	184	230	999999	81	83	999999	269	999999	463	985	432	299	999999	999999	29	627	516	360	863	324	609	133	999999	999999	999999	999999	933	912	401	999999	41	331	999999	999999	407	999999	707	30	529	584	999999	497	919	949	851	37	902	302	469	108	153	34	172	999999	862	999999	999999	908	999999	47	711	357	605	693	999999	110	305	999999	999999	132	920	496	831	289	560	121	214	367	121	130	142	999999	453	999999	626	999999	169	982	847	356	984	799	106	491	872	999999	892	236	995	999999	731	999999	693	346	188	999999	203	882	999999	751	846	555	999999	803	904	80	999999	999999	77	947	999999	322	999999	999999	147	131	999999	349	999999	999999	229	978	372	999999	398	309	947	116	124	968	813	286	531	106	509	999999	999999	302	586	999999	999999	589	168	57	810	418	611	441	999999	67	267	999999	475	317	532	999999	192	436	415	999999	133	797	198	999999	144	663	791	134	999999	708	128	108	762	615	640	639	819	325	560	980	999999	516	908	67	711	958	811	224	574	640	256	576	999999	981	678	716	999999	999999	912	156	999999	486	999999	500	999999	169	101	860	999999	892	59	867	875	434	907	616	888	140	999999	185	999999	576	560	999999	461	552	221	780	936	923	248	760	999999	413	362	999999	999999	
417	128	552	866	950	546	999999	591	389	700	462	84	72	827	270	670	999999	303	61	926	576	48	396	947	320	999999	753	653	999999	465	472	82	695	999999	999999	21	845	318	902	39	878	530	82	999999	758	706	873	106	977	999999	675	119	311	295	261	999999	999999	604	556	999999	999999	38	303	999999	238	999999	388	283	356	258	825	428	401	31	57	999999	966	999999	199	614	60	999999	676	208	790	362	999999	410	537	999999	999999	251	762	877	999999	850	237	158	623	379	328	999999	750	728	274	999999	718	290	247	999999	413	999999	415	941	974	146	361	999999	999999	875	618	977	745	254	968	999999	999999	999999	785	207	819	817	921	819	295	460	906	947	933	543	644	490	172	333	698	999999	836	999999	902	109	498	142	24	748	760	350	854	999999	759	999999	999999	204	999999	50	999999	595	999999	595	656	524	999999	414	171	600	241	137	815	422	556	875	747	844	621	685	999999	687	803	183	69	999999	605	410	197	999999	951	449	985	131	937	113	827	250	999999	388	869	94	971	424	516	632	535	441	999999	884	942	747	583	819	999999	707	791	999999	999999	999999	918	999999	999999	918	648	791	152	999999	999999	453	57	506	680	243	815	624	715	389	666	436	419	174	460	999999	310	214	866	175	790	240	999999	735	999999	462	999999	49	867	63	775	724	999999	841	999999	999999	836	446	77	349	14	717	991	412	435	999999	302	754	380	913	618	444	925	976	903	254	141	322	999999	227	774	776	757	662	999999	941	946	999999	999999	999999	999999	863	147	526	171	83	248	908	310	616	169	715	999999	953	999999	341	799	513	938	711	375	999999	654	999999	999999	237	999999	339	799	493	162	725	546	999999	999999	754	306	408	814	830	16	233	21	185	68	999999	117	804	227	999999	152	442	639	506	588	952	219	999999	951	933	123	909	119	816	463	999999	179	252	516	999999	44	400	699	117	999999	151	512	999999	791	516	999999	165	999999	999999	351	719	999999	50	999999	493	999999	18	457	999999	716	999999	124	999999	721	623	889	864	297	536	246	999999	999999	531	999999	446	450	999999	506	444	813	958	797	591	475	744	358	138	413	999999	156	999999	942	999999	999999	999999	37	317	756	177	627	265	868	584	290	599	999999	563	999999	402	999999	802	512	999999	77	758	309	532	999999	999999	274	760	461	273	999999	220	809	925	141	203	999999	143	985	339	817	999999	99	222	310	875	768	795	999999	20	999999	354	524	930	750	641	307	505	586	999999	903	999999	804	999999	205	80	790	60	432	55	
984	910	817	182	999999	519	669	97	999999	854	218	479	870	450	294	45	696	878	184	499	896	999999	556	999999	436	950	753	495	27	240	95	718	373	844	36	79	536	351	734	241	972	220	999999	732	999999	433	996	363	319	169	999999	911	875	932	159	80	364	999999	999999	999999	765	183	79	990	768	500	115	35	424	225	509	355	154	943	527	685	999999	823	646	12	954	400	185	857	999999	184	842	440	695	955	715	924	604	489	999999	799	999999	292	999999	79	999999	970	999999	104	660	38	766	932	415	473	441	999999	965	744	999999	374	999999	221	143	593	657	674	999999	469	510	584	999999	999999	477	999999	544	357	859	576	684	983	462	999999	207	829	417	910	35	232	999999	184	959	859	999999	110	801	999999	999999	380	422	652	640	479	594	999999	999999	111	465	687	928	93	680	398	70	317	912	917	23	314	186	747	999999	117	944	999999	624	999999	999999	376	926	615	208	489	163	41	352	999999	496	131	552	316	455	348	303	440	999999	570	799	881	198	884	915	844	203	999999	13	532	534	268	461	395	635	98	999999	322	885	201	245	39	999999	930	999999	891	999999	869	301	999999	813	514	832	999999	999999	595	999999	52	700	363	295	999999	999999	820	457	238	999999	167	999999	366	587	999999	999999	312	335	770	999999	267	999999	33	92	999999	383	702	719	30	436	407	302	50	909	717	622	531	905	756	999999	154	482	202	231	999999	999999	999999	723	832	959	529	728	999999	678	999999	588	676	281	999999	999999	334	110	437	801	273	864	640	457	999999	368	33	406	578	999999	772	785	271	802	487	145	448	979	886	999999	907	999999	970	999999	989	139	999999	259	944	651	999999	53	54	999999	957	740	557	487	853	999999	935	999999	159	563	905	145	327	874	794	826	665	355	224	376	999999	594	893	279	999999	740	423	999999	999999	927	999999	729	740	870	844	746	587	999999	136	421	136	784	530	416	999999	854	999999	80	465	999999	985	331	828	999999	999999	373	847	288	29	122	61	170	670	999999	471	999999	404	456	999999	999999	248	999999	999999	803	249	120	73	487	812	614	929	352	319	344	941	999999	901	72	999999	999999	999999	999999	941	23	370	965	124	999999	945	290	459	364	50	417	879	291	112	35	438	396	309	369	476	415	193	708	999999	335	290	999999	284	999999	92	999999	999999	939	999999	214	442	999999	996	765	541	531	164	574	311	901	465	659	667	875	633	977	180	999999	832	536	999999	999999	123	788	27	253	16	128	999999	490	268	939	528	898	592	
163	400	544	827	944	261	619	406	950	870	631	44	408	708	999999	999999	619	117	236	999999	999999	171	217	748	999999	999999	46	302	820	643	999999	141	769	293	479	587	636	711	887	285	221	264	173	918	396	219	607	419	177	111	999999	832	999999	999999	999999	992	192	795	999999	999999	225	326	586	316	355	499	274	125	999999	526	752	999999	230	999999	173	526	998	999999	362	88	999999	626	999999	718	995	693	839	999999	481	487	405	999999	181	467	69	999999	678	856	572	896	944	999999	191	999999	359	740	612	350	999999	295	999999	893	442	461	999999	599	202	999999	321	662	660	29	644	751	999999	911	736	762	891	279	847	151	999999	999999	999999	435	444	999999	999999	264	999999	498	895	195	492	512	408	720	955	470	702	811	545	910	246	925	847	999999	529	448	14	999999	458	90	448	853	176	976	999999	86	999999	717	507	66	581	999999	133	458	999999	999999	999999	25	807	430	577	999999	999999	999999	230	999999	587	999999	954	920	260	999999	49	814	747	999999	345	432	403	878	316	984	313	489	999999	84	801	999999	182	999999	999999	988	52	999999	999999	412	999999	360	755	119	499	160	763	587	806	999999	131	999999	711	628	283	89	622	999999	999999	593	732	126	486	999999	999999	999999	832	999999	984	272	198	21	999999	344	392	999999	677	293	389	165	231	999999	999999	999999	953	492	687	553	999999	857	999999	123	913	920	679	141	873	610	999999	999999	327	718	999999	999999	161	119	18	377	245	999999	412	338	550	958	999999	16	999999	497	999999	923	511	288	418	136	999999	999999	108	389	999999	261	122	77	999999	88	837	999999	132	999999	837	843	999999	320	317	349	455	999999	572	954	558	999999	999999	385	999999	780	798	999999	309	476	999999	85	20	999999	712	984	185	344	999999	471	131	859	883	999999	999999	358	449	201	970	79	999999	859	512	999999	999999	991	999999	999999	659	810	290	798	213	999999	500	762	833	855	607	333	173	120	298	999999	999999	999999	789	402	999999	69	999999	607	999999	240	795	999999	572	999999	797	720	431	449	685	999999	191	999999	655	237	804	999999	999999	593	593	999999	905	571	999999	411	999999	141	211	171	999999	999999	479	683	729	972	861	712	200	967	68	999999	901	999999	434	360	920	510	999999	999999	597	828	544	747	23	999999	335	234	227	170	554	665	519	269	439	96	999999	507	603	999999	999999	102	999999	999999	999999	706	745	191	999999	219	490	811	97	999999	999999	191	64	731	669	307	647	999999	999999	39	999999	402	999999	642	294	347	999999	422	906	370	196	504	132	987	222	999999	
686	999999	97	18	999999	999999	577	870	999999	999999	42	736	838	999999	45	999999	608	999999	143	142	339	113	896	798	327	78	999999	727	462	79	69	76	518	362	621	504	999999	486	999999	680	824	506	999999	999999	315	165	999999	610	335	457	896	454	853	90	977	582	257	999999	690	612	838	999999	418	626	199	965	228	485	684	541	199	131	328	463	317	999999	999999	859	493	171	999999	999999	401	999999	182	999999	223	438	385	48	256	261	795	747	842	973	97	999999	847	350	937	999999	926	793	267	775	135	400	772	999999	425	999999	805	529	128	544	459	413	454	999999	751	789	110	999999	294	938	336	581	620	343	999999	837	22	999999	234	394	376	999999	747	999999	489	822	665	999999	623	859	455	276	628	308	524	684	875	999999	598	157	999999	291	509	329	448	553	779	438	410	588	384	663	304	734	177	850	999999	999999	104	928	134	870	31	434	492	69	953	999999	819	70	962	749	553	999999	395	95	109	427	958	935	53	999999	829	45	484	792	971	894	140	673	28	827	178	999999	33	138	269	84	837	389	600	467	999999	350	625	635	999999	228	349	999999	751	248	99	169	885	999999	50	986	949	699	97	69	192	155	51	144	581	883	62	266	825	34	999999	578	345	585	616	999999	419	999999	999999	753	999999	57	922	779	738	18	784	136	97	282	134	999999	301	541	284	474	308	491	64	235	175	92	999999	727	658	999999	824	999999	999999	561	577	110	999999	344	513	144	233	271	405	999999	109	926	178	552	900	999999	287	803	310	152	190	928	794	457	587	472	791	205	131	228	999999	999999	999999	535	705	33	131	957	37	150	251	999999	95	492	999999	248	913	714	826	215	242	30	999	999999	381	649	315	568	999999	51	353	38	150	187	999999	625	999999	642	847	876	331	330	776	999999	901	153	843	312	999999	999999	999999	86	378	999999	999999	173	999999	707	164	66	999999	562	210	986	797	222	896	907	114	999999	168	280	866	950	884	912	254	999999	246	238	805	13	247	417	492	276	660	234	201	223	150	999999	488	790	168	769	999999	789	373	999999	256	935	207	820	190	287	999999	427	999999	83	919	645	471	926	260	714	324	793	503	530	999999	671	716	890	369	999999	792	86	792	125	792	464	475	558	981	999999	999999	426	236	999999	66	242	999999	999999	999999	999999	911	561	540	453	454	336	999999	999999	135	999999	229	316	461	405	495	143	999999	999999	290	465	180	913	945	999999	999999	897	566	298	999999	330	999999	598	999999	864	999999	240	
545	349	671	999999	178	633	999999	999999	651	498	965	831	719	922	607	288	999999	839	999999	997	616	160	544	999999	769	999999	377	804	116	630	999999	596	531	264	598	295	254	823	999999	546	999999	548	738	420	932	735	999999	551	999999	199	999999	757	540	876	624	395	805	124	696	180	265	627	299	999999	999999	999999	310	465	999999	321	44	999999	552	787	517	77	421	133	624	44	428	826	91	917	869	962	999999	999999	639	999999	490	139	136	126	291	862	259	999999	999999	563	999999	123	999999	411	999999	747	215	752	999999	556	999999	999999	999999	999999	751	999999	545	382	160	999999	999999	655	826	131	831	904	886	999999	506	654	818	703	491	999999	609	999999	609	999999	999999	132	756	314	296	92	999999	999999	639	474	999999	852	999999	877	566	826	999999	999999	999999	999999	579	261	860	780	255	714	738	999999	999999	439	62	999999	830	865	999999	38	68	18	999999	743	892	32	275	422	69	999999	337	940	147	665	999999	830	28	513	110	510	272	999999	68	581	999999	959	618	210	421	929	31	462	266	538	767	242	420	553	213	557	985	999999	999999	601	387	999999	142	534	619	232	427	326	764	119	766	999999	949	787	999999	932	413	999999	10	140	632	875	683	608	898	587	999999	474	999999	553	524	824	266	466	204	555	827	94	999999	199	511	705	697	157	771	684	999999	632	164	280	153	920	446	999999	969	512	124	533	635	42	812	953	999999	221	999999	942	825	492	593	843	115	999999	484	999999	628	926	187	999999	836	223	304	786	319	40	409	999999	387	676	497	692	441	303	458	558	999999	558	689	999999	561	829	858	800	49	321	175	823	446	634	961	52	334	588	696	422	737	36	999999	999999	811	991	564	159	995	900	411	811	871	999999	435	79	247	999999	974	17	364	503	746	998	999999	586	166	752	715	455	367	853	606	46	820	359	915	703	674	999999	275	709	804	999999	909	363	952	521	209	891	804	632	999999	689	67	999999	289	999999	131	999999	999999	999999	443	550	543	558	214	999999	114	999999	164	999999	36	414	742	655	699	607	999999	510	634	645	553	999999	650	734	249	916	979	586	999999	280	582	999999	736	463	999999	264	605	360	158	127	999999	999999	737	271	606	209	947	999999	544	681	556	999999	600	198	268	620	999999	999999	999999	297	855	527	15	883	961	586	678	289	389	445	12	737	361	999999	238	430	96	389	999999	999999	969	577	999999	398	723	962	849	999999	204	655	999999	797	52	860	271	889	127	853	309	999999	531	668	32	109	679	999999	
268	999999	960	999999	533	520	999999	278	999999	288	999999	616	169	999	737	140	999999	734	90	214	695	501	256	999999	313	243	89	118	519	999999	555	942	999999	905	703	999999	586	366	131	999999	128	773	542	999999	999999	510	693	310	292	400	584	297	28	474	132	999999	837	621	534	300	440	570	758	28	999999	542	897	999999	305	971	553	999999	612	247	96	922	958	999999	934	802	549	779	826	128	726	267	924	999999	999999	936	928	965	831	831	412	557	24	524	999999	872	613	438	14	321	846	856	685	781	388	210	808	573	999999	999999	750	661	744	640	999999	475	617	652	481	368	52	588	999999	999999	834	538	999999	444	24	999999	199	120	999999	999999	282	999999	582	153	999999	582	138	365	999999	109	999999	751	999999	999999	232	783	264	960	957	999999	278	268	960	999999	999999	849	303	374	559	623	542	639	887	238	999999	999999	893	999999	785	999999	240	687	999999	999999	999999	93	999999	532	221	999999	807	999999	999999	138	246	23	909	677	206	26	289	763	805	665	567	451	863	584	26	999999	890	789	999999	68	999999	591	960	174	215	862	134	770	999999	329	815	313	999999	758	992	354	999999	225	278	999999	619	476	882	642	238	257	229	999999	515	999999	349	27	63	999999	722	655	63	999999	472	343	892	999999	611	486	849	263	965	999999	592	672	289	675	521	416	999999	938	999999	327	935	999999	643	983	264	741	999999	797	999999	391	999999	347	300	999999	753	934	876	999999	865	405	792	974	291	124	557	843	141	674	506	647	655	783	945	736	810	999999	700	909	263	999999	999999	61	13	999999	999999	255	381	513	921	587	540	348	83	313	534	960	676	999999	435	421	610	999999	301	613	736	262	401	564	965	249	244	966	846	995	999999	999999	971	706	56	312	471	627	753	999999	999999	316	709	642	211	849	999999	181	999999	842	269	201	759	399	848	815	854	817	547	681	352	999999	501	88	414	793	988	999999	482	133	949	982	562	999999	999999	429	553	999999	999999	126	413	72	493	999999	736	708	999999	581	858	240	458	654	90	81	999999	543	814	631	238	417	860	866	699	360	893	286	639	386	893	428	272	105	464	431	278	290	90	497	351	705	812	417	121	251	675	305	902	490	807	963	614	921	530	999999	265	546	999999	142	999999	999999	79	999999	688	440	967	999999	999999	999999	803	295	463	999999	289	532	604	453	755	457	685	597	384	999999	579	930	999999	350	575	519	999999	731	917	947	999999	891	636	999999	999999	681	283	322	115	252	687	521	510	298	
642	997	350	812	791	915	457	999999	86	920	34	758	626	627	787	680	494	81	378	999999	939	397	895	395	724	999999	183	999999	999999	141	999999	68	429	525	708	577	999999	363	940	11	499	864	999999	999999	999999	970	64	656	999999	999999	758	999999	999999	994	358	254	999999	954	98	716	741	94	40	944	999999	966	338	110	999999	999999	512	141	999999	376	999999	85	581	999999	999999	753	29	526	837	68	383	999999	914	435	177	463	475	999999	275	999999	270	414	999999	871	266	228	642	954	737	999999	921	627	485	777	978	282	672	922	753	999999	697	224	257	972	571	605	999999	903	932	999999	744	298	865	999999	999999	610	252	999999	999999	982	120	999999	788	520	146	755	378	147	999999	894	790	999999	999999	999999	536	55	167	999999	309	660	999999	739	999999	282	582	633	999999	579	671	377	40	961	999	999999	233	632	999999	736	836	815	236	999999	999999	999999	999999	201	828	935	379	70	453	391	411	272	815	999999	999999	999999	938	999999	994	799	999999	88	864	828	999999	699	706	904	619	430	34	493	434	263	293	999999	607	390	804	825	209	610	999999	649	560	737	955	852	588	919	798	999999	821	436	447	999999	183	846	999999	138	239	475	451	33	366	999999	837	561	98	69	908	557	707	178	999999	865	164	225	999999	999999	744	999999	999999	999999	999999	999999	672	998	999999	999999	810	761	743	676	596	734	169	999999	292	999999	899	403	764	528	20	250	625	999999	835	582	999999	957	578	830	394	385	158	751	401	665	255	999999	745	999999	259	157	814	999999	999999	866	706	999999	999999	999999	999999	999999	999999	999999	688	391	85	999999	172	243	701	999999	193	999999	999999	999999	585	417	508	626	999999	69	657	591	999999	863	999999	999999	81	969	876	999999	999999	943	913	53	296	361	73	19	590	999999	677	512	481	407	999999	901	749	999999	291	298	756	316	247	999999	693	999999	528	825	956	491	947	203	999999	742	999999	249	999	249	924	233	354	498	46	171	392	155	120	871	898	534	844	999999	688	587	212	718	706	65	359	789	999999	247	63	109	999999	483	999999	738	579	724	901	509	445	999999	999999	267	280	85	474	548	396	656	926	431	646	245	515	999999	999999	119	543	943	889	999999	999999	999999	444	936	999999	909	999	999999	302	999999	633	345	275	630	999999	945	999999	630	591	811	402	999999	320	999999	462	999999	999999	999999	208	469	999999	999999	620	310	666	999999	822	343	204	999999	548	999999	364	752	798	311	969	884	146	999999	672	912	999999	999999	742	224	795	812	999999	837	999999	999999	183	832	
999999	675	999999	999999	964	805	132	999999	436	36	272	999999	821	999999	833	999999	84	94	238	613	797	278	605	541	567	451	51	19	859	366	625	914	841	532	759	132	586	14	919	341	471	568	486	999999	815	364	999999	237	978	332	763	855	999999	569	44	999999	80	193	999999	522	763	122	254	79	999999	358	547	999999	999999	999999	999999	79	999999	897	999999	999999	792	999999	725	999999	58	814	999999	536	603	999999	518	281	497	45	999999	403	605	999999	999999	359	323	417	924	467	999999	113	428	999999	757	693	691	507	427	805	931	801	467	205	999999	949	91	999999	999999	999999	839	275	801	999999	999999	181	473	767	329	792	915	384	354	268	396	945	999999	763	778	999999	87	20	853	999999	113	261	936	410	933	628	999999	606	941	293	999999	551	311	655	999999	586	999999	924	188	999999	889	557	456	208	999999	528	563	999999	939	566	563	999999	422	999999	669	408	999999	73	834	701	524	319	443	71	999999	844	643	740	155	202	689	163	832	228	803	556	804	737	602	999999	999999	950	999999	384	729	798	139	202	985	219	999999	166	999999	999999	999999	580	999999	395	566	964	884	823	181	746	876	410	996	999999	316	999999	604	507	471	429	636	999999	652	68	341	843	715	999999	754	999999	850	532	73	355	118	233	442	418	181	999999	529	999999	778	920	999999	329	801	999999	999999	872	615	999999	695	670	850	545	927	65	63	723	999999	999999	78	245	895	999999	346	999999	94	999999	680	195	336	999999	899	395	999999	999999	560	22	999999	779	565	882	999999	17	837	999999	505	573	305	999999	999999	457	389	999999	999999	543	34	164	982	999999	851	802	201	430	517	862	770	464	999999	205	505	999999	681	478	877	196	999999	888	999999	942	154	521	787	999999	830	999999	453	813	999999	262	999999	406	40	891	999999	762	691	900	499	974	633	999999	823	999999	882	324	999999	999999	999999	986	628	145	647	49	16	340	25	999999	599	639	419	999999	252	497	496	999999	20	999999	550	124	999999	25	399	999999	319	999999	697	687	421	516	999999	542	603	235	634	573	758	990	884	999999	999999	792	310	860	565	675	798	999999	613	783	313	986	370	104	999999	999999	745	999999	730	902	999999	338	486	999999	999999	877	363	26	863	999999	350	29	905	953	999999	712	714	538	999999	999999	314	371	83	999999	212	126	181	508	743	31	999999	999999	270	999999	954	419	315	226	333	687	322	782	472	690	442	293	90	417	727	779	999999	216	138	96	597	999999	264	849	880	999999	705	999999	282	842	999999	999999	999999	922	998	957	
406	497	999999	299	999999	532	999999	999999	205	999999	45	999999	999999	999999	999999	999999	524	183	394	683	164	466	346	912	982	467	509	630	999999	999999	534	999999	418	999999	383	410	11	839	765	999999	999999	871	999999	962	999999	999999	83	318	719	485	182	585	538	999999	802	939	999999	302	317	863	999999	278	798	999999	999999	999999	355	21	590	999999	999999	999999	999999	329	311	999999	999999	999999	537	51	999999	999999	911	118	572	999999	629	103	967	444	258	708	531	999999	52	113	999999	999999	577	999999	999999	72	727	996	867	497	177	218	23	519	136	999999	765	275	479	831	367	999999	999999	446	258	999999	54	999999	474	910	999999	516	287	208	220	619	806	39	455	331	473	915	251	84	780	420	90	999999	318	480	999999	265	432	999999	999999	999999	999999	141	259	999999	28	999999	999999	956	999999	660	931	815	999999	517	971	736	999999	157	367	452	449	999999	999999	999999	181	596	838	999999	999999	897	94	999999	999999	828	312	674	780	121	313	999999	393	294	741	130	489	275	999999	999999	508	216	445	285	853	999999	942	503	999999	422	172	431	743	537	989	446	576	865	362	481	999999	306	955	708	843	474	69	164	81	545	357	999999	999999	46	495	760	999999	808	222	169	885	808	999999	999999	949	881	159	855	305	305	553	999999	999999	676	596	212	999999	736	441	389	244	787	432	999999	74	266	999999	706	51	238	984	999999	653	203	999999	405	107	598	759	961	325	999999	859	776	992	733	993	999999	449	999999	509	725	377	832	999999	107	386	278	303	692	899	453	813	77	999999	785	970	719	90	201	999999	999999	977	999999	999999	999999	928	655	999999	999999	273	220	266	758	728	268	400	999999	277	498	28	828	305	999999	72	872	399	999999	465	216	763	999999	692	258	999999	999999	999999	999999	999999	894	178	730	340	962	999999	689	999999	65	348	62	394	999999	451	591	182	285	367	999999	999999	999999	641	146	200	999999	999999	990	527	18	579	881	520	999999	62	383	329	298	497	342	648	383	685	344	453	413	822	613	831	999999	85	999999	489	837	489	576	262	42	999999	609	999999	438	171	187	999999	467	541	891	107	999999	272	884	787	34	271	44	516	999999	692	787	999999	963	168	999999	932	999999	401	682	999999	485	131	297	999999	999999	947	219	999999	508	858	986	872	930	516	763	999999	201	124	464	576	999999	70	954	349	999999	699	999999	999999	743	255	808	76	858	999999	621	999999	974	136	899	87	62	999999	999999	449	999999	999999	978	999999	405	589	999999	561	936	116	567	425	176	947	14	999999	999999	939	478	
262	59	919	23	63	894	817	863	74	225	387	523	633	61	999999	643	837	720	974	874	999999	513	257	139	999999	319	205	779	37	132	709	560	999999	354	755	999999	786	901	925	562	588	726	999999	999999	559	999999	999999	373	661	313	999999	478	552	74	324	749	999999	999999	272	743	698	999999	835	942	999999	826	409	289	306	999999	999999	936	999999	999999	296	438	836	910	580	167	385	832	128	723	955	241	999999	999999	999999	16	597	996	638	191	863	550	890	734	830	999999	193	655	999999	545	456	240	682	999999	777	885	912	891	219	114	368	866	919	999999	987	284	818	360	259	999999	527	999999	307	614	558	745	999999	112	999999	848	974	730	765	582	999999	725	559	878	281	153	103	706	786	534	822	999999	631	999999	747	999999	913	999999	999999	999999	28	596	999999	78	581	41	348	999999	999999	371	999999	999999	999999	347	845	999999	724	940	88	115	206	821	84	999999	791	562	124	769	365	534	935	150	999999	988	564	680	792	491	306	250	805	293	999999	424	403	999999	999999	999999	999999	485	999999	972	754	300	579	999999	521	169	286	29	999999	578	454	999999	436	999999	314	122	999999	174	479	243	999999	999999	999999	999999	926	659	379	607	999999	999999	837	880	702	999999	999999	44	419	367	169	633	214	999999	332	237	999999	618	999999	414	879	782	511	999999	999999	597	999999	916	990	999999	999999	862	999999	999999	999999	97	741	999999	999999	474	603	279	703	425	15	845	39	999999	515	81	83	317	999999	965	999999	999999	327	78	999999	115	632	479	999999	752	97	306	843	535	925	244	999999	274	44	999999	810	609	89	999999	763	999999	568	999999	411	918	592	999999	201	824	999999	478	769	672	700	478	841	999999	236	999999	337	708	11	504	439	280	999999	999999	999999	156	999999	127	804	999999	314	999999	547	659	77	134	999999	135	115	29	583	457	999999	824	574	566	999999	686	383	139	999999	65	168	73	543	140	999999	999999	688	999999	670	834	999999	538	368	999999	931	999999	999999	111	790	211	602	982	999999	982	805	760	999999	999999	999999	477	744	675	481	999999	999999	483	125	999999	790	386	446	71	999999	749	999999	999999	466	587	999999	999999	629	282	999999	558	462	185	153	561	334	583	547	972	999999	202	99	999999	999999	118	439	458	999999	999999	320	999999	999999	999999	633	181	208	869	999999	657	92	999999	847	999999	336	923	796	380	340	564	612	217	839	999999	490	166	659	999999	999999	357	158	999999	433	510	961	934	999999	999999	552	971	999999	465	288	890	890	606	354	628	672	142	321	999999	128	512	999999	999999	
999999	299	60	999999	999999	423	989	947	509	905	999999	347	510	402	139	875	828	999999	211	157	929	949	584	884	811	41	999999	999999	999999	98	67	999999	993	858	999999	504	870	84	459	939	475	341	999999	984	65	17	999999	999999	12	445	240	999999	999999	369	183	625	714	176	666	490	999999	999999	911	999999	847	630	354	999999	42	635	15	753	908	272	681	999999	999999	600	828	803	999999	843	999999	599	858	307	618	633	685	743	789	703	418	969	638	232	999999	969	146	435	663	476	246	377	440	486	851	49	687	585	67	124	348	999999	576	467	508	321	562	550	999999	720	966	299	846	312	999999	939	633	999999	177	598	999999	403	999999	446	606	999999	169	999999	456	579	945	999999	999999	999999	365	999999	999999	181	724	118	417	596	423	942	510	999999	530	138	151	912	999999	999999	417	468	999999	999999	721	140	860	141	161	190	103	441	774	999999	612	999999	946	788	546	461	999999	69	191	999999	979	208	936	658	846	41	240	543	173	999999	691	999999	24	420	999999	999999	320	592	956	236	502	981	177	644	345	359	191	362	999999	954	504	358	286	999999	999999	999999	203	212	295	130	999999	560	999999	999999	184	394	999999	999999	999999	284	999999	151	112	955	999999	997	40	302	323	496	849	999999	178	219	222	999999	941	232	454	322	78	999999	307	999999	286	942	713	120	999999	951	202	655	408	101	813	362	255	331	426	999999	492	901	999999	798	999999	81	392	69	844	841	452	934	91	999999	215	43	844	276	678	999999	294	920	832	372	303	204	479	999999	405	859	97	999999	806	486	829	177	228	999999	999999	214	559	653	275	999999	999999	268	999999	766	885	779	518	979	999999	992	684	572	78	999999	505	999999	999999	315	663	984	753	832	137	604	999999	47	814	999999	710	473	874	640	654	214	863	45	630	713	200	626	351	118	967	814	802	266	109	999999	13	489	612	254	990	999999	874	999999	141	969	954	999999	965	183	999999	999999	127	53	918	999999	663	999999	455	888	124	47	643	645	864	323	801	555	938	999999	341	230	999999	629	650	374	340	196	904	999999	758	999999	999999	999999	839	999999	999999	759	999999	245	47	999999	999999	723	139	952	999999	999999	811	999999	178	408	999999	853	841	58	328	999999	403	999999	532	999999	565	795	140	772	999999	475	806	86	626	52	217	703	84	798	999999	147	500	697	727	111	384	96	999999	360	999999	807	999999	791	999999	208	365	794	712	999999	999999	248	593	367	999999	180	432	735	201	999999	200	215	999999	52	862	190	997	999999	999999	430	
102	479	313	779	999999	579	149	25	617	428	999999	422	999999	513	999999	947	554	143	999999	999999	679	649	999999	366	999999	999999	39	293	929	289	210	999999	999999	999999	478	507	935	814	38	999999	999999	999999	127	773	999999	778	224	274	231	999999	999999	864	582	280	751	452	585	947	999999	110	550	855	95	337	227	35	454	709	45	323	22	739	114	136	524	272	531	131	916	391	23	764	72	24	999999	346	999999	697	540	35	922	987	204	927	455	186	331	790	556	423	333	515	999999	908	902	896	999999	999999	755	489	920	463	40	237	97	999999	792	81	684	880	948	757	179	999999	400	34	999999	187	680	999999	940	741	575	999999	68	507	535	999999	122	756	999999	631	941	60	114	468	999999	966	999999	669	393	260	115	675	999999	576	346	229	518	999999	361	581	775	418	548	189	999999	536	179	589	260	639	959	999999	999999	326	999999	128	999999	999999	77	999999	999999	999999	953	690	635	899	38	492	999999	999999	644	244	405	15	855	999999	512	925	580	430	797	260	418	754	301	187	382	158	760	999999	324	586	810	782	245	764	464	858	553	988	508	687	999999	944	994	724	532	297	471	291	999999	980	999999	647	781	96	999999	209	399	457	527	880	731	944	992	67	434	622	770	101	78	654	381	592	922	119	832	474	759	999999	655	95	999999	478	999999	343	999999	172	11	158	999999	265	999999	999999	471	627	999999	999999	952	999999	299	909	526	999999	223	961	999999	999999	999999	671	263	138	999999	999999	802	441	999999	262	999999	658	999999	271	621	621	929	812	195	285	130	999999	163	358	999999	822	999999	745	999999	316	265	999999	734	467	999999	339	999999	999999	999999	645	303	39	999999	703	151	304	115	38	999999	904	451	999999	776	334	647	430	999999	904	616	627	545	67	873	887	996	692	999999	374	824	292	726	895	997	549	981	101	871	999999	999999	227	999999	258	999999	664	999999	999999	873	410	819	27	820	999999	427	999999	109	999999	166	546	707	458	381	740	213	999999	187	556	412	236	999999	556	559	69	697	999999	910	297	610	218	32	151	819	522	999999	807	999999	999999	477	809	449	746	935	334	752	758	846	976	999999	451	999999	319	999999	999999	68	273	999999	999999	303	38	999999	812	634	947	999999	565	639	858	999999	999999	543	999999	88	603	999999	999999	620	234	317	938	552	999999	252	169	999999	713	699	999999	463	999999	349	711	999999	449	532	637	122	988	999999	196	129	999999	791	648	908	44	999999	848	861	463	652	243	453	365	485	352	570	999999	224	810	866	468	
404	902	66	832	999999	638	999999	159	493	632	423	130	999999	564	152	603	999999	698	482	850	320	10	639	116	999999	999999	963	189	76	999999	774	10	329	661	593	889	591	86	35	601	778	712	970	30	819	332	546	920	210	967	999999	525	338	25	157	403	999999	999999	574	931	999999	890	999999	845	857	999999	800	167	971	262	21	184	672	880	81	608	40	619	296	934	541	999999	979	109	999999	258	672	999999	999999	199	626	641	511	104	926	999999	999999	999999	172	999999	999999	999999	949	947	955	49	999999	457	944	549	999999	653	663	999999	399	632	999999	999999	422	609	999999	999999	653	999999	636	380	673	578	954	193	978	905	457	999999	412	162	103	999999	154	999999	405	999999	999999	999999	826	999999	999999	871	704	999999	976	647	711	562	999999	999999	999999	177	999999	585	376	284	503	999999	571	467	206	999999	238	247	999999	880	838	39	214	999999	137	689	955	663	999999	802	999999	660	216	999999	203	894	999999	377	999999	925	719	569	27	130	721	609	402	999999	777	214	643	467	765	106	999999	682	358	129	907	999999	999999	658	999999	574	999999	999999	553	999999	273	312	539	860	819	999999	999999	279	21	999999	814	999999	999999	597	886	999999	999999	416	999999	120	999999	521	999999	999999	469	383	714	71	999999	453	719	878	999999	172	104	475	674	782	648	162	935	539	671	274	315	999999	757	999999	772	995	415	999999	948	443	707	752	766	425	999999	446	999999	109	999999	568	374	999999	473	134	503	420	522	386	767	742	184	992	850	281	808	90	625	99	298	390	999999	725	929	621	465	351	708	259	999999	999999	999999	836	646	112	999999	378	916	633	999999	361	482	38	236	215	999999	715	999999	494	616	320	820	808	810	513	530	648	16	851	669	161	712	273	999999	565	999999	348	356	747	380	440	174	991	999999	937	999999	19	498	724	362	749	449	224	642	81	391	454	35	999999	582	999999	371	74	964	969	649	999999	43	671	726	921	369	164	999999	186	156	828	840	999999	605	999999	159	999999	999999	919	712	498	630	999999	999999	44	322	223	174	129	999999	109	999999	999999	297	999999	975	999999	999999	441	390	294	999999	466	925	562	614	161	537	72	111	88	999999	54	267	161	588	120	497	691	608	156	990	994	117	57	801	840	585	907	544	332	295	67	538	427	397	174	997	999999	430	170	685	112	999999	990	533	982	741	146	120	865	340	315	833	244	304	115	358	878	999999	773	576	630	527	999999	999999	518	516	839	763	423	999999	999999	271	447	470	887	977	127	523	818	
109	999999	797	679	991	979	234	304	133	292	816	129	999999	656	594	999999	999999	999999	206	24	476	902	999999	696	999999	999999	53	395	774	416	138	240	364	942	674	137	999999	848	788	999999	999999	999999	999999	480	607	993	25	615	852	415	312	999999	920	509	351	999999	75	110	926	536	936	999999	530	716	164	999999	764	917	999999	999999	231	735	999999	393	730	264	196	902	98	759	449	999999	542	999999	999999	398	319	999999	999999	999999	71	732	999999	261	877	455	999999	999	326	32	238	999999	633	395	999999	577	290	537	999999	96	20	172	22	177	97	508	306	171	612	999999	999999	909	326	514	405	499	813	207	516	285	573	197	586	76	530	351	804	157	184	536	117	782	87	999999	466	999999	720	755	174	379	159	530	396	560	756	328	781	128	999999	694	764	92	31	502	523	823	999999	945	999999	745	999999	158	999999	86	657	493	832	812	999999	506	778	68	43	147	999999	52	801	999999	999999	999999	570	686	166	489	772	35	761	584	999999	643	322	775	118	428	675	10	999999	319	902	999999	496	999999	80	494	916	705	59	999999	999999	999999	32	999999	634	444	185	26	992	507	999999	632	732	999999	821	413	193	13	949	614	471	136	509	491	132	58	715	999999	999999	999999	573	76	975	877	219	519	999999	999999	150	674	252	999999	999999	45	15	280	539	248	157	999999	310	912	999999	444	422	248	999999	540	438	586	728	584	999999	329	934	247	999999	855	48	312	792	999999	863	284	372	812	128	474	486	852	999999	999999	999999	948	371	661	319	540	465	970	548	91	999999	563	999999	999999	999999	688	111	767	999999	684	999999	845	874	999999	999999	481	82	609	130	506	999999	586	999999	260	140	999999	957	282	928	126	399	77	763	999999	999999	999999	338	999999	565	439	999999	718	239	999999	999999	608	999999	493	612	837	468	856	850	999999	37	746	999999	695	537	794	731	828	839	506	295	143	999999	999999	779	748	153	999999	54	690	999999	345	356	999999	984	531	388	999999	670	100	658	543	227	722	999999	362	814	642	176	770	708	544	879	999999	548	143	527	910	713	863	999999	99	811	999999	999999	691	399	260	710	16	415	267	168	748	847	999999	999999	999999	489	427	934	999999	212	283	999999	599	999999	623	999999	851	13	478	760	806	999999	569	731	67	815	999999	962	564	931	170	365	450	385	140	885	796	999999	169	430	999999	929	999999	886	999999	999999	317	235	776	564	859	12	936	507	362	352	288	999999	858	553	498	464	380	579	52	999999	541	999999	335	999999	899	999999	844	
999999	999999	999999	223	999999	203	880	507	999999	999999	999999	81	999999	428	943	33	788	606	777	369	999999	932	832	559	613	844	619	645	103	900	48	664	235	167	888	999999	999999	138	606	825	977	55	732	278	999999	507	884	999999	597	200	546	141	131	274	238	999999	999999	327	999999	837	999999	999999	414	865	999999	344	999999	10	999999	910	548	659	10	999999	391	570	999999	563	188	115	960	129	57	902	999999	906	543	999999	929	771	999999	167	527	768	251	741	640	866	130	999999	661	884	960	687	652	887	141	999999	883	999999	999999	87	149	505	877	999999	197	511	511	999999	999999	885	999999	768	517	390	999999	999999	709	649	930	343	442	999999	454	85	999999	370	260	477	999999	999999	87	272	999999	324	28	32	891	787	554	139	999999	879	243	999999	999999	202	179	271	999999	899	999999	243	737	583	645	996	61	999999	305	999999	261	999999	475	999999	807	999999	912	203	999999	119	350	999999	999999	800	977	562	909	678	271	966	200	988	999999	876	901	844	535	282	999999	31	971	99	491	726	999999	332	414	804	999999	16	999999	975	999999	645	558	549	147	936	999999	92	97	382	999999	339	636	272	321	598	538	963	282	640	524	350	147	260	999999	378	923	999999	158	114	710	265	686	224	99	86	328	362	707	598	675	999999	999999	598	560	999999	100	614	999999	999999	276	999999	733	999999	461	558	999999	999999	118	768	23	951	933	982	999999	999999	999999	421	183	245	999999	185	266	683	964	928	999999	548	700	288	288	318	644	999999	999999	706	531	47	763	541	999999	999999	253	938	585	724	662	999999	926	286	999999	678	441	774	999999	999999	748	999999	999999	532	152	999999	999999	829	490	704	316	600	154	965	751	999999	657	999999	667	999999	999999	327	999999	249	275	464	622	424	999999	609	876	870	999999	747	999999	481	363	999999	399	618	423	424	458	999999	999999	72	999999	960	534	894	31	999999	116	999999	168	430	952	444	267	687	346	192	59	880	827	445	802	407	17	279	999999	426	251	59	999999	517	868	999999	831	213	656	661	889	885	588	999999	764	513	589	537	999999	918	999999	711	999999	999999	375	999999	63	973	269	410	952	264	642	604	558	999999	458	999999	561	999999	613	64	999999	685	302	174	999999	751	999999	299	818	480	999999	343	452	999999	777	999999	152	999999	999999	857	943	256	708	634	253	984	527	707	65	938	975	793	314	919	680	596	938	211	286	312	999999	970	591	999999	514	308	161	28	289	853	508	271	999999	755	999999	999999	976	667	999999	317	233	973	244	880	505	956	
39	533	858	191	666	941	999999	860	999999	999999	664	236	130	944	832	999999	428	211	439	714	999999	558	808	896	619	280	290	969	999999	329	736	711	999999	557	279	627	169	108	196	567	257	712	200	147	999999	749	547	999999	999999	724	999999	42	450	999999	736	481	999999	962	999999	396	661	999999	782	246	246	999999	999999	573	999999	214	999999	330	999999	871	466	999999	367	670	999999	999999	733	313	999999	363	774	704	271	195	820	999999	902	207	536	999999	906	999999	929	954	900	176	999999	973	311	280	386	234	999999	579	334	228	999999	64	194	701	663	357	560	428	471	542	691	999999	999999	877	312	150	999999	225	964	264	588	999999	769	611	380	759	12	223	999999	999999	687	691	860	602	684	848	999999	999999	147	999999	651	999999	492	368	484	435	231	434	968	999999	441	999999	614	999999	639	709	294	582	331	999999	355	347	451	921	855	10	999999	159	202	464	137	957	999999	416	999999	88	999999	411	999999	944	537	999999	255	742	999999	999999	999999	790	999999	999999	563	440	999999	243	999999	314	999999	999999	512	484	231	999999	241	514	117	999999	999999	999999	467	561	787	883	455	386	375	999999	999999	709	813	970	922	999999	196	226	900	696	999999	844	999999	308	28	361	898	653	722	466	999999	741	634	635	171	879	333	412	197	680	999999	137	867	435	222	359	999999	999999	999999	808	885	25	613	420	999999	879	995	169	542	436	984	802	663	999999	441	360	84	188	999999	53	99	784	999999	230	711	999999	976	776	999999	999999	604	999999	102	913	999999	331	137	224	605	291	883	999999	999999	999999	999999	193	474	958	994	862	285	579	733	517	719	110	986	393	709	714	999999	228	999999	873	832	628	709	749	999999	119	999999	860	582	527	169	925	914	278	534	528	999999	28	781	232	393	35	632	584	204	480	345	999999	999999	999999	389	665	100	999999	927	77	999999	724	999999	885	640	425	996	999999	999999	793	195	717	999999	999999	999999	999999	999999	850	489	807	999999	135	999999	999999	774	487	355	692	148	504	834	918	350	466	54	137	399	896	999999	999999	38	426	236	410	294	627	885	999999	37	999999	228	250	516	129	81	999999	178	772	120	999999	79	314	78	999999	958	276	377	999999	145	735	999999	549	268	521	779	579	899	154	572	157	602	31	664	999999	285	594	412	999999	394	697	958	626	786	440	899	724	358	382	999999	27	999999	999999	198	302	999999	679	982	994	999999	502	458	999999	209	963	559	999999	649	435	999999	374	864	999999	17	999999	999999	867	763	827	999999	64	231	527	702	554	
896	119	833	372	999999	999999	612	417	879	892	248	934	999999	823	880	850	84	922	803	87	163	999999	485	749	525	999999	999999	164	382	296	281	999999	999999	654	76	999999	224	999999	805	972	761	456	276	999999	210	842	450	940	947	771	979	308	723	999999	999999	793	634	94	846	999999	690	458	45	999999	620	316	612	999999	756	439	636	797	127	830	326	707	836	370	548	682	703	975	999999	610	999999	972	218	706	999999	999999	999999	140	440	327	999999	313	420	684	504	893	239	999999	193	517	999999	999999	191	892	308	694	956	274	545	999999	784	999999	251	999999	285	648	108	905	999999	483	999999	999999	366	799	548	999999	296	162	865	655	999999	34	791	698	999999	135	999999	999999	407	569	326	552	999999	999999	543	577	71	986	408	856	794	333	169	710	894	639	825	392	353	296	407	803	408	889	720	999999	999999	553	959	159	857	783	508	948	999999	999999	910	99	265	971	951	310	999999	19	999999	999999	999999	91	999999	835	310	407	971	121	171	523	153	999999	999999	784	653	518	36	999999	999999	20	999999	999999	553	822	729	735	137	382	344	107	999999	399	38	600	894	842	748	133	999999	999999	811	396	787	643	927	214	999999	480	328	999999	999999	505	999999	999999	303	653	537	981	116	999999	280	999999	999999	74	473	754	676	955	890	810	769	903	408	548	999999	439	433	999999	894	524	203	656	63	901	824	999999	388	188	307	250	999999	999999	27	285	999999	222	619	723	999999	999999	538	999999	999999	517	673	379	106	472	650	999999	230	626	97	999999	999999	999999	545	875	999999	918	376	999999	658	649	999999	999999	886	133	369	986	820	999999	740	721	986	615	76	546	999999	454	999999	915	537	442	30	688	679	435	999999	999999	677	743	483	260	807	999999	928	999999	22	999999	493	973	999999	999999	54	519	999999	376	999999	999999	557	999	999999	795	470	460	959	225	999999	816	333	460	228	999999	319	87	999999	489	914	946	999999	999999	533	999999	999999	485	999999	999999	999999	999999	803	313	999999	149	999999	999999	999999	688	790	356	91	712	320	206	346	42	754	309	355	966	999999	406	461	658	88	431	475	89	833	985	648	96	999999	128	23	999999	999999	89	796	640	981	999999	699	567	864	974	815	337	231	928	730	513	527	431	999999	406	851	182	71	999999	212	25	854	804	999999	999999	999999	202	193	999999	999999	674	512	714	999999	742	999999	999999	999999	113	616	148	999999	904	264	999999	568	405	898	616	179	999999	28	220	438	965	694	895	860	870	99	622	153	906	526	66	999999	812	446	487	
700	999999	999999	957	969	74	167	949	549	572	436	489	999999	577	156	954	655	302	286	29	999999	811	44	923	24	993	994	952	999999	999999	999999	755	959	999999	915	221	79	71	250	999999	808	999999	355	297	999999	609	329	576	999999	571	410	999999	536	426	439	889	923	464	943	999999	79	999999	999999	351	999999	999999	999999	881	999999	934	999999	999999	62	912	999999	312	465	746	489	999999	674	428	202	816	797	436	999999	543	982	999999	298	614	128	274	304	999999	183	14	999999	763	90	447	999999	825	686	816	999999	623	214	999999	433	186	999999	999999	999999	651	23	754	553	12	999999	999999	999999	635	646	999999	476	999999	618	619	139	460	888	726	999999	237	999999	377	140	981	780	606	999999	855	602	999999	640	589	962	652	999999	428	999999	855	999999	104	999999	999999	188	999999	349	867	14	595	997	973	298	258	214	999999	999999	646	624	571	232	854	656	999999	999999	534	640	887	825	966	999999	999999	999	42	423	239	690	235	198	724	641	912	999999	744	999999	628	999999	999999	384	888	514	999999	803	889	633	458	999999	999999	255	999999	776	462	52	48	564	296	973	999999	835	974	393	912	457	900	930	320	999999	912	195	414	710	999999	512	936	999999	97	907	120	409	964	792	197	979	999999	948	189	869	999999	189	572	655	567	556	409	505	602	999999	903	959	322	206	999999	317	840	999999	999999	999999	116	586	477	999999	862	856	870	192	206	999999	999999	952	750	450	698	999999	999999	758	999999	701	112	440	859	602	13	999999	999999	767	999999	879	999999	599	430	239	763	976	999999	192	999999	710	999999	999999	309	669	580	950	218	872	508	999999	693	91	800	999999	999999	675	727	874	385	711	999999	113	999999	326	793	324	532	521	687	722	31	999999	966	442	25	885	141	200	999999	62	943	223	999999	467	999999	67	798	604	392	999999	999999	837	999999	999999	940	999999	302	983	999999	265	999999	697	195	786	779	262	125	368	810	999999	543	537	852	332	768	999999	843	466	999999	999999	525	927	999999	999999	999999	193	633	999999	501	443	592	999999	324	766	999999	255	38	483	687	933	942	999999	794	999999	554	999999	999999	999999	323	393	738	836	853	150	999999	500	999999	999999	322	595	629	999999	866	376	378	395	223	95	698	999999	999999	370	999999	206	793	95	999999	706	53	751	208	999999	570	118	704	999999	304	184	36	999999	686	999999	170	102	314	711	999999	999999	63	168	999999	899	786	801	865	378	67	657	357	999999	366	999999	999999	570	397	480	999999	999999	671	999999	101	999999	69	999999	999999	96	999999	686	891	
91	522	999999	653	885	253	308	372	769	253	336	999999	999999	827	382	999999	999999	889	599	704	834	51	814	755	999999	999999	469	840	232	965	999999	178	380	999999	275	999999	649	219	999999	327	999999	999999	900	515	999999	922	454	999999	687	786	21	999999	610	999999	67	50	708	961	999999	818	784	468	149	999999	474	168	999999	881	561	250	137	999999	231	282	615	726	150	309	420	519	622	257	999999	445	954	582	568	397	707	999999	433	688	998	849	543	630	999999	107	50	186	602	572	659	999999	659	407	975	337	999999	340	899	408	551	701	205	536	315	704	849	891	600	931	999999	336	817	448	615	382	999999	984	758	53	268	243	916	59	598	716	785	999999	607	999999	30	377	336	34	147	306	653	17	325	273	258	159	999999	671	399	333	999999	999999	791	999999	598	999999	582	856	150	317	785	156	999999	999999	918	302	294	369	999999	806	10	999999	311	319	728	732	669	495	999999	119	656	999999	660	274	97	999999	765	999999	642	638	999999	480	999999	999999	521	507	78	726	354	999999	864	227	999999	592	333	835	909	482	874	866	999999	96	70	999999	661	540	495	673	511	353	537	289	726	282	21	999999	999999	481	797	999999	663	943	999999	839	254	999999	493	78	941	262	666	999999	140	776	999999	708	419	999999	999999	981	22	405	224	11	428	584	500	999999	580	803	926	437	685	653	212	780	945	231	785	232	56	427	732	258	999999	254	159	999999	367	313	120	65	313	816	218	267	999999	149	421	669	999999	14	999999	999999	336	999999	607	487	573	144	762	198	999999	946	934	999999	673	966	999999	183	435	549	131	277	692	999999	133	999999	999999	945	62	806	999999	126	293	52	999999	999999	921	458	647	672	999999	233	550	922	999999	999999	999999	623	999999	761	825	248	999999	398	999999	229	455	465	999999	999999	52	999999	91	956	388	951	662	891	999999	999999	54	865	535	763	172	999999	726	770	883	999999	987	821	360	999999	999999	999999	881	895	170	999999	149	999999	999999	909	629	759	151	594	999999	45	704	990	958	999999	999999	960	712	481	999999	983	502	684	581	349	751	231	277	999999	999999	999999	80	767	730	999999	938	999999	521	626	143	413	757	142	999999	848	71	996	999999	999999	999999	29	858	410	669	999999	999999	464	999999	14	167	999999	999999	999999	618	725	965	937	269	999999	577	137	448	96	999999	999999	235	370	457	733	999999	754	368	434	999999	999999	959	669	108	552	999999	999999	999999	517	468	736	922	999999	524	511	883	133	737	860	276	999999	581	771	73	847	952	846	
17	161	725	413	49	67	999999	662	765	999999	999999	716	263	103	433	930	627	610	899	827	999999	946	999999	999999	27	508	999999	760	384	197	999999	261	600	901	476	999999	791	999999	697	865	999999	862	745	587	294	30	999999	182	999999	650	154	462	947	134	11	999999	311	571	396	540	899	393	999999	578	999999	587	126	361	627	880	148	999999	913	43	573	982	211	271	869	996	901	985	737	734	53	153	313	475	900	999999	251	230	668	166	966	999999	585	177	888	999999	903	999999	554	151	999999	581	548	913	999999	29	999999	49	701	399	999999	913	655	553	534	556	284	651	999999	221	639	918	904	757	999999	999999	407	44	383	172	103	657	440	596	232	472	604	399	913	999999	557	211	528	279	527	62	999999	999999	999999	342	432	261	999999	343	511	999999	677	791	999999	859	621	999999	999999	539	305	999999	482	69	330	72	951	884	738	999999	664	438	399	634	240	999999	485	375	401	51	740	841	999999	107	94	999999	794	813	553	63	269	732	545	989	973	545	580	166	710	999999	390	547	523	223	679	83	203	999999	999999	831	384	256	433	999999	798	464	128	385	999999	999999	277	147	999999	684	320	932	892	410	661	694	444	999999	999999	999999	661	203	327	650	427	20	445	999999	262	722	679	23	999999	920	201	999999	427	204	192	29	313	252	216	999999	902	747	190	793	390	865	396	65	591	999999	963	999999	999999	999999	957	963	999999	524	999999	619	999999	999999	999999	999999	219	999999	277	249	146	999999	517	418	999999	488	747	680	830	652	371	396	335	624	431	695	957	595	382	999999	246	228	772	999999	367	596	999999	999999	124	218	584	248	598	157	918	946	105	555	999999	657	729	287	143	604	163	497	294	390	875	937	24	623	769	328	999999	918	872	999999	60	400	654	152	566	621	77	133	798	188	706	999999	600	412	977	999999	999999	959	94	178	999999	999999	312	453	730	186	203	961	999999	999999	154	999	83	377	999999	228	999999	999999	721	999999	536	39	699	999999	684	400	347	999999	646	54	999999	999999	833	999999	102	999999	97	999999	999999	999999	427	116	999999	528	43	999999	411	232	907	999999	721	642	247	572	999999	605	181	206	768	999999	839	591	324	433	181	999999	999999	379	285	324	141	802	175	341	999999	429	999999	999999	82	978	988	124	704	999999	333	465	806	999999	71	496	19	890	441	92	550	836	999999	999999	357	999999	539	42	947	999999	627	919	477	905	999999	223	230	999999	134	790	351	724	999999	437	110	999999	304	905	317	788	315	250	370	92	
791	999999	999999	999999	999999	999999	448	955	176	999999	999999	414	999999	900	999999	848	275	18	765	651	741	826	949	364	129	641	638	634	724	169	286	387	558	394	999999	220	585	75	187	986	351	395	557	774	177	696	726	999999	123	469	999999	307	999999	999999	351	999999	318	999999	44	191	510	999999	241	999999	999999	882	999999	999999	786	581	999999	209	830	779	999999	355	278	184	999999	433	999999	244	521	264	999999	999999	999999	838	999999	999999	999999	999999	999999	999999	486	537	999999	550	939	999999	840	133	618	541	207	999999	999999	705	999999	996	697	144	95	999999	999999	275	999999	976	370	855	999999	27	560	636	679	959	999999	999999	303	771	201	727	245	901	592	791	626	980	999999	333	513	206	428	57	461	767	227	429	728	999999	245	187	189	999999	999999	823	572	981	999999	248	154	641	412	648	804	969	898	999999	29	485	999999	322	919	46	999999	999999	598	513	999999	999999	999999	748	116	92	536	24	547	999999	999999	768	999999	645	128	819	189	872	794	780	252	492	869	43	410	252	571	923	267	152	740	999999	234	68	806	949	506	405	534	999999	122	790	999999	746	596	260	266	14	999999	110	857	480	989	818	271	693	53	707	348	864	521	613	756	404	421	76	999999	999999	839	179	322	784	348	999999	668	462	999999	999999	446	160	986	567	729	167	295	270	540	416	797	123	906	798	67	669	808	508	999999	37	334	530	716	105	174	34	999999	83	999999	525	160	808	999999	920	999999	999999	878	953	883	599	118	999999	535	137	999999	999999	999999	523	999999	678	665	999999	428	41	797	915	999999	890	402	704	379	999999	999999	25	266	999999	489	999999	537	999999	791	999999	625	444	918	184	999999	589	732	449	999999	274	999999	463	999999	999999	389	601	132	355	999999	987	561	188	999999	896	999999	999999	871	385	246	286	985	858	886	999999	999999	984	123	623	999999	853	168	953	943	114	866	999999	165	275	608	888	863	192	124	804	303	446	999999	32	163	485	718	999999	212	484	288	999999	577	58	457	405	488	999999	435	999999	829	608	245	999999	40	355	364	605	776	357	423	803	744	92	518	999999	770	100	470	444	999999	999999	750	468	826	378	108	116	817	999999	999999	364	757	222	999999	694	211	999999	999999	807	131	122	580	855	71	999999	999999	495	999999	359	634	397	999999	990	766	27	857	777	999999	661	257	257	788	572	947	999999	55	531	116	823	896	670	999999	662	323	32	240	999999	406	350	624	613	575	467	578	22	999999	766	456	957	837	999999	810	340	999999	873	334	17	
907	13	439	232	388	717	463	963	299	385	677	744	787	962	999999	999999	46	644	681	330	994	999999	999999	999999	85	159	985	999999	860	999999	113	449	697	232	987	403	911	999999	234	858	14	614	723	999999	999999	999999	180	875	63	999999	999999	915	201	14	999999	972	270	160	156	239	732	999999	113	999999	282	238	56	564	999999	977	46	999999	420	823	325	389	221	802	200	373	978	120	419	997	473	198	257	693	219	24	143	761	255	999999	136	22	511	201	667	861	999999	616	999999	999999	825	999999	504	377	688	633	999999	468	999999	999999	999999	999999	582	115	68	94	980	999999	354	959	844	999999	398	424	999999	312	878	29	999999	999999	707	372	999999	343	181	812	693	879	14	585	263	674	801	472	999999	514	440	405	143	583	880	312	271	999999	242	550	272	90	680	999999	755	999999	333	631	999999	999999	412	249	933	999999	401	110	999999	999999	706	179	484	925	679	999999	872	482	885	561	458	404	110	999999	110	999999	999999	612	999999	629	829	520	999999	179	396	856	112	201	471	887	192	780	954	502	244	72	999999	346	410	497	513	282	856	772	182	999999	787	999999	148	312	705	788	901	729	939	196	827	999999	999999	823	90	999999	999999	997	379	999999	449	607	43	48	564	999999	212	712	125	557	663	579	996	714	78	999999	63	999999	192	999999	879	235	563	999999	244	762	807	587	416	832	999999	999999	402	505	241	190	109	110	747	501	585	198	999999	999999	532	258	999999	999999	754	999999	627	999999	999999	975	999999	224	53	985	803	802	406	624	305	292	295	804	186	501	482	999999	868	953	420	690	818	690	622	181	526	999999	454	982	999999	305	215	419	53	427	706	27	146	124	307	945	999999	961	893	330	999999	727	82	815	351	865	252	673	441	135	167	118	601	999999	469	816	358	424	791	10	87	876	999999	999999	795	465	751	999999	656	475	594	856	796	301	85	798	913	639	640	967	62	999999	977	917	270	598	425	999999	999999	490	597	681	179	999999	999999	229	966	323	30	886	123	999999	27	966	540	310	321	309	796	999999	903	719	999999	824	947	545	899	843	498	206	49	487	999999	176	878	913	687	902	58	855	831	600	618	753	853	563	523	999999	999999	959	286	125	478	984	586	878	897	355	946	707	330	133	999999	999999	846	999999	400	851	97	627	623	418	260	941	839	999999	110	39	999999	999999	31	999999	999999	539	919	923	18	123	589	10	25	341	956	351	534	708	999999	999999	907	999999	173	672	923	759	346	868	999999	536	
155	284	777	999999	385	562	685	442	666	999999	999999	922	999999	286	272	999999	612	291	461	909	999999	141	536	315	132	753	230	359	964	706	202	61	999999	482	968	314	232	157	999999	404	666	101	51	490	999999	984	598	999999	409	836	157	999999	416	955	130	24	747	471	745	631	341	335	478	959	102	852	864	155	999999	999999	864	464	334	999999	253	324	999999	999999	424	999999	164	343	950	999999	999999	146	644	113	361	954	567	761	411	335	72	999999	622	999999	397	999999	999999	453	578	999999	999999	692	731	359	712	999999	999999	701	56	999999	476	998	385	351	410	956	999999	760	794	999999	400	999999	63	998	994	913	702	17	999999	999999	27	711	999999	508	999999	866	999999	999999	401	556	39	999999	999999	804	859	74	999999	281	999999	441	830	369	999999	224	999999	869	999999	999999	365	799	113	999999	52	999999	589	764	999999	877	195	999999	999999	922	369	247	334	999999	398	259	149	999999	958	430	999999	227	556	658	999999	550	456	999999	237	683	929	601	453	121	824	54	224	104	830	87	96	999999	999999	907	999	999999	890	999999	480	390	592	434	841	999999	591	999999	123	931	999999	999999	999999	899	999999	866	999999	767	794	222	709	354	999999	55	109	880	999999	198	999999	999999	658	641	659	928	815	846	101	505	999999	770	530	999	930	293	393	147	657	999999	830	35	999999	242	626	678	999999	136	999999	999999	335	960	348	403	498	473	283	79	43	501	94	469	774	497	17	33	692	710	423	751	661	962	232	999999	368	310	735	426	24	981	999999	999999	999999	554	180	799	432	999999	510	467	19	999999	113	165	111	370	999999	426	234	602	985	118	713	604	999999	999999	738	200	45	198	999999	999999	999999	62	999999	405	999999	229	327	217	601	999999	209	956	999999	347	858	77	56	997	60	318	201	422	995	11	975	896	669	807	71	241	101	322	728	162	268	999999	773	999999	401	40	999999	27	999999	430	999999	999999	862	547	514	671	154	47	147	429	665	642	999999	999999	999999	81	999999	520	999999	369	474	999999	237	588	88	806	303	349	605	29	999999	999999	420	999999	102	228	44	131	302	999999	97	999999	184	308	999999	626	999999	392	285	329	479	588	872	641	956	32	999999	283	468	707	377	804	441	999999	999999	492	231	490	298	211	999999	439	227	999999	999999	999999	999999	928	102	462	811	911	74	999999	549	999999	999999	779	619	79	699	999999	999999	595	33	999999	999999	66	99	999999	404	514	103	999999	291	50	371	127	999999	546	999999	600	191	15	896	465	740	166	578	587	190	452	
871	228	999999	287	776	999999	999999	987	999999	999999	839	97	68	307	817	989	993	509	999999	194	420	83	759	109	578	999999	999999	567	553	465	999999	511	823	999999	642	874	999999	999999	999999	739	999999	381	748	999999	760	104	999999	999999	648	750	172	999999	326	996	42	798	468	999999	999999	129	932	999999	999999	341	999999	999999	273	116	664	999999	428	989	999999	531	798	48	334	106	348	484	709	110	919	803	303	999999	195	826	919	844	415	999999	999999	153	806	231	999999	416	494	433	830	841	934	705	999999	999999	833	794	207	993	473	372	75	999999	420	832	254	999999	48	760	152	446	999999	819	537	270	694	102	725	577	110	918	611	999999	654	999999	175	224	481	999999	584	400	999999	926	381	999999	102	80	732	974	976	999999	378	733	290	393	654	124	999999	71	999999	740	79	999999	892	999999	761	999999	999999	552	999999	40	999999	917	999999	751	817	999999	448	493	999999	999999	370	750	601	803	550	877	999999	270	223	61	56	999999	642	844	330	998	999999	826	999999	942	500	190	318	946	148	460	558	539	999999	394	676	684	999999	865	380	329	999999	99	14	883	525	319	339	615	999999	747	284	341	431	819	236	622	211	235	132	190	441	654	664	99	329	104	694	828	999999	371	526	776	999999	10	969	944	999999	999999	426	190	850	999999	961	999999	186	999999	118	756	167	999999	482	668	999999	200	887	999999	999999	999999	564	430	999999	510	240	999999	230	507	866	430	849	292	999999	803	999999	942	339	738	692	273	913	112	986	999999	999999	330	889	858	44	999999	123	594	519	907	843	999999	565	350	473	349	999999	678	360	687	999999	874	263	679	860	800	860	159	691	171	999999	462	443	999999	839	909	999999	372	473	591	317	265	773	999999	959	999999	386	989	999999	353	102	999999	751	309	42	796	999999	219	997	243	423	963	903	999999	905	391	562	879	510	999999	616	807	214	999999	380	999999	111	370	719	58	424	871	999999	347	78	999999	710	144	653	999999	842	999999	375	240	177	353	361	424	987	578	999999	507	488	710	737	295	999999	982	928	391	999999	706	500	949	999999	552	89	565	290	999999	680	427	999999	467	721	103	442	974	999999	999999	299	687	382	151	798	999999	392	999999	610	783	736	999999	216	272	358	145	32	425	420	625	274	999999	143	849	897	832	281	31	988	643	852	65	390	999999	101	999999	334	359	160	902	169	905	999999	999999	412	951	999999	962	119	586	80	26	563	976	763	503	999999	533	999999	965	645	371	194	967	930	680	348	315	181	350	
811	673	999999	518	465	999999	841	636	446	945	622	319	911	999999	573	835	501	414	147	597	464	999999	115	195	999999	999999	999999	987	576	731	999999	904	791	768	775	999999	751	55	521	404	662	916	999999	308	353	335	459	782	999999	105	999999	999999	999999	583	886	999999	568	90	999999	666	648	853	69	714	999999	999999	528	153	636	176	999999	456	892	999999	935	999999	713	807	841	999999	348	937	593	481	553	679	736	217	881	765	838	671	794	854	755	999999	857	382	999999	636	999999	999999	155	999999	21	999999	51	435	999999	999999	999999	761	999999	329	999999	710	270	587	171	999999	980	320	271	871	999999	422	661	48	987	136	689	341	840	999999	134	42	791	366	470	820	999999	999999	569	542	468	86	432	999999	536	999999	548	999999	999999	314	655	999999	54	284	898	598	999999	12	999999	521	659	999999	999999	43	999999	295	918	903	999999	350	33	679	751	728	412	261	999999	196	512	942	588	420	130	999999	559	637	987	999999	468	871	749	999999	863	57	883	503	165	399	280	250	135	645	999999	999999	291	975	999999	326	871	646	609	884	999999	505	999999	248	843	394	484	567	307	999999	999999	999999	601	999999	816	999999	845	909	106	600	916	271	816	943	268	999999	999999	583	999999	999999	646	822	272	865	145	999999	124	644	659	771	914	712	942	724	210	999999	278	893	169	999999	480	962	550	19	999999	999999	688	989	980	592	149	999999	675	636	764	999999	983	736	262	999999	588	210	259	335	999999	213	328	102	999999	362	982	999999	424	999999	201	999999	999999	999999	896	905	679	999999	999999	999999	631	999999	999999	316	959	999999	922	542	641	999999	999999	279	712	224	334	765	910	596	999999	627	999999	788	485	824	444	90	350	731	999999	999999	778	463	546	999999	999999	670	175	999999	142	999999	439	450	719	999999	398	921	971	66	999999	141	999999	93	878	999999	999999	999999	538	223	871	879	246	201	702	295	931	998	732	999999	521	663	999999	899	463	100	197	169	999999	999999	435	523	118	294	999999	999999	361	694	999999	999999	999999	861	142	952	999999	999999	919	999999	748	434	999999	399	198	999999	545	275	542	105	630	788	848	308	773	767	999999	999999	999999	952	398	999999	999999	999999	424	232	806	659	530	646	759	210	181	949	420	645	999999	999999	334	668	748	537	176	265	999999	999999	661	999999	999999	375	999999	791	492	966	849	754	999999	545	975	966	644	885	744	999999	346	429	616	898	999999	999999	777	752	33	112	214	861	827	677	999999	627	999999	999999	571	165	481	999999	999999	999999	999999	999999	154	453	69	368	
34	862	792	280	999999	999999	189	999999	539	999999	999999	422	767	999999	762	987	926	822	372	357	999999	264	324	588	424	377	710	411	999999	231	999999	999999	692	999999	88	999999	79	557	757	537	448	807	850	611	568	68	999999	338	999999	122	739	999999	91	712	999999	770	548	213	855	552	999999	777	964	317	999999	273	730	999999	311	420	999999	999999	75	999999	909	597	413	712	30	365	999999	382	959	686	491	661	252	980	701	318	803	865	701	215	999999	670	843	542	635	999999	337	108	37	41	999999	370	266	999999	802	375	366	999999	999999	499	385	561	817	287	826	999999	999999	750	411	999999	999999	999999	999999	999999	241	248	754	999999	86	726	38	78	354	927	999999	131	405	995	187	335	999999	999999	999999	211	830	51	852	999999	716	999999	283	587	697	43	999999	150	692	999999	25	563	621	496	999999	466	471	317	216	890	999999	704	918	35	999999	85	52	649	380	999999	38	199	395	198	999999	765	452	999999	380	320	999999	351	439	999999	980	623	714	999999	218	225	739	522	834	999999	999999	21	402	258	23	621	991	775	999999	226	378	826	177	999999	343	994	24	30	999999	999999	387	454	275	920	54	949	371	587	441	164	999999	516	364	433	428	151	373	999999	437	759	328	999999	581	999999	999999	164	999999	291	131	223	211	718	999999	999999	999999	325	999999	481	214	74	999999	414	999999	615	489	862	471	744	14	201	631	820	593	187	577	650	873	999999	301	889	999999	89	466	999999	953	999999	999999	425	999999	112	404	891	999999	373	508	914	401	999999	733	999999	692	999999	287	929	592	999999	135	999999	371	999999	452	694	190	324	570	180	948	127	999999	471	999999	56	895	901	999999	739	999999	230	678	662	258	907	327	999999	206	999999	802	999999	999999	572	999999	530	63	914	659	709	711	675	999999	338	966	284	313	271	834	646	815	386	143	852	560	905	730	709	999999	545	376	999999	127	777	377	999999	999999	99	579	411	992	999999	251	96	38	165	999999	349	999999	974	999999	999999	698	560	976	999999	999999	782	21	999999	800	999999	238	124	342	999999	557	34	999999	554	999999	224	999999	432	654	833	144	56	824	999999	488	390	999999	999999	942	320	999999	999999	999999	951	28	999999	87	592	611	647	752	137	753	999999	607	999999	389	999999	191	999999	373	276	905	152	291	999999	999999	615	999999	419	341	999999	182	999999	106	990	999999	999999	535	92	146	109	820	16	91	999999	302	850	798	999999	999999	999999	529	563	947	999999	661	999999	670	671	999999	472	999999	202	315	235	954	732	877	617	178	999999	
616	109	999999	274	455	899	71	283	64	117	817	423	417	471	998	618	999999	414	999999	575	348	999999	999999	674	25	628	700	856	62	570	999999	190	917	999999	264	999999	320	682	999999	762	999999	397	616	644	999999	671	785	999999	236	346	657	472	999999	602	41	752	769	578	999999	999999	209	215	230	494	145	636	505	785	216	579	307	402	177	999999	979	999999	256	695	29	999999	842	999999	999999	716	912	509	901	324	599	511	659	999999	432	419	999999	390	176	132	508	27	175	999	999999	999999	48	999999	305	712	623	90	505	999999	558	905	999999	353	586	514	999999	635	735	999999	196	999999	919	565	969	758	23	999999	999999	134	197	999999	188	843	227	999999	678	657	214	198	700	519	999999	585	999999	527	435	219	804	999999	550	873	292	983	813	932	999999	483	295	546	699	35	305	381	886	556	727	151	999999	613	999999	924	431	546	999999	676	999999	343	380	452	999999	803	793	132	584	324	720	999999	39	295	244	205	999999	667	999999	675	224	634	699	638	800	293	999999	200	826	999999	451	745	502	146	242	404	112	843	223	895	999999	182	796	999999	836	531	999999	999999	379	640	562	999999	999999	816	462	76	644	742	652	49	719	603	306	999999	872	974	702	893	63	839	102	528	999999	603	443	51	837	136	802	278	182	999999	821	195	73	688	699	999999	999999	176	999999	369	200	999999	999999	999999	999999	837	700	861	829	228	787	999999	547	43	319	453	382	420	238	517	999999	384	867	999999	999999	120	895	194	999999	26	218	887	89	732	338	280	427	804	999999	999999	999999	940	448	999999	999999	999999	647	39	378	999999	999999	999999	937	252	429	816	999999	710	856	765	999999	516	586	813	19	900	461	999999	705	999999	35	577	254	239	999999	999	935	913	999999	501	472	865	999999	39	712	999999	999999	836	313	999999	963	999999	999999	410	67	920	363	999999	944	565	829	832	334	339	229	999999	29	708	171	999999	880	402	700	365	303	999999	701	557	110	74	999999	999999	511	193	85	318	629	844	999999	999999	646	310	969	454	671	999999	541	485	809	999999	925	251	999999	999999	999999	571	27	999999	117	999999	228	806	999999	879	615	215	330	150	999999	911	999999	184	535	999999	999999	580	999999	255	694	663	545	999999	748	134	149	708	949	628	552	513	301	46	737	999999	942	999999	776	100	999999	466	999999	400	230	897	870	999999	999999	674	109	70	999999	771	898	453	444	12	68	410	740	999999	999999	702	598	999999	620	79	446	999999	999999	944	804	343	417	999999	999999	999999	995	850	999999	397	
992	285	529	491	376	529	148	293	756	939	781	375	359	999999	999999	999999	999999	479	999999	999999	314	381	999999	165	266	999999	364	670	109	299	16	218	156	352	913	979	182	116	384	100	930	163	587	999999	999999	438	983	485	36	737	353	999999	572	462	93	999999	668	374	235	999999	175	477	999999	999999	932	999999	999999	999999	999999	231	443	695	999999	999999	870	161	793	498	992	828	820	878	999999	371	999999	490	645	693	268	302	321	808	881	812	924	463	968	130	999999	999999	218	976	467	805	304	999999	432	384	592	999999	827	179	381	406	751	297	832	823	521	452	927	536	999999	726	910	635	814	292	272	416	192	673	313	403	620	844	421	839	999999	298	999999	271	111	336	474	999999	999999	484	70	637	630	155	608	742	671	682	236	741	894	669	843	149	121	999999	749	164	866	977	999999	999999	875	993	999999	233	394	666	435	423	262	768	207	339	999999	635	785	47	999999	571	732	938	617	680	944	407	454	918	159	999999	586	999999	285	459	698	163	761	999999	999999	385	999999	14	256	813	489	136	471	514	999999	999999	400	711	99	999999	254	848	299	999999	58	358	778	999999	516	509	836	942	493	747	999999	78	874	157	648	689	223	999999	691	999999	999999	999999	936	940	10	673	535	874	229	980	999999	999999	999999	566	588	50	606	881	498	999999	977	546	642	723	999999	999999	612	252	73	410	91	527	166	496	14	240	999999	999999	999999	843	974	962	722	512	542	999999	214	317	568	999999	92	342	239	944	826	654	185	222	999999	160	999999	292	811	819	999999	999999	693	999999	562	358	628	768	415	654	772	25	824	140	191	92	645	999999	683	464	327	749	297	222	669	359	64	209	999999	325	782	691	160	902	613	854	999999	999999	999999	999999	999999	324	926	999999	181	810	830	55	41	984	514	767	609	356	502	999999	400	480	708	212	304	428	997	100	872	90	864	921	999999	999999	985	809	999999	473	485	12	822	712	999999	999999	528	18	178	786	810	24	92	804	410	462	463	626	138	553	999999	560	327	836	712	100	999999	909	528	703	999	999999	228	146	871	999999	337	688	439	849	999999	295	999999	221	289	857	998	70	520	74	999999	368	681	999999	999999	924	685	986	999	950	999999	999999	490	999999	786	115	796	946	933	911	999999	775	196	288	869	630	310	116	556	855	102	886	999999	999999	830	640	34	234	588	946	814	351	999999	489	936	74	805	999999	434	184	71	999999	999999	609	939	108	999999	402	135	999999	623	579	439	999999	857	36	
230	999999	644	155	91	999999	367	986	107	783	999999	999999	351	999999	825	999999	999999	382	793	999999	759	790	524	731	468	631	108	661	999999	244	999999	543	631	910	844	778	151	289	103	499	695	150	999999	166	21	475	60	999999	111	109	897	999999	999999	818	999999	440	512	912	687	459	473	705	663	862	870	552	85	441	960	56	383	402	289	304	354	618	288	367	719	992	581	999999	559	233	347	855	193	999999	643	414	276	238	601	643	36	989	487	649	295	468	999999	619	369	999999	726	505	776	66	473	658	161	999999	202	694	878	999999	155	439	524	999999	369	271	999999	999999	999999	999999	999999	645	278	364	140	999999	81	261	999999	999999	418	999999	507	842	88	999999	349	985	262	999999	999999	906	765	341	844	58	134	280	999999	139	821	813	285	581	704	999999	787	999999	528	523	82	999999	999999	916	286	651	931	682	936	999999	921	811	304	657	999999	999999	880	937	520	91	514	800	999999	472	150	605	228	925	999999	947	999999	999999	467	739	999999	104	813	849	64	203	999999	999999	999999	866	217	20	519	627	999999	810	260	850	999999	446	18	999999	789	630	999999	681	432	999999	544	988	999999	690	354	564	607	24	999999	41	882	999999	965	71	465	295	999999	140	999999	600	463	337	697	498	642	999999	730	778	999999	999999	83	383	771	120	907	999999	972	526	665	954	999999	458	730	999999	968	281	481	947	815	999999	376	999999	595	831	999999	999999	301	999999	58	999999	834	829	710	999999	957	508	555	854	164	119	999999	737	474	141	999999	14	607	477	530	370	550	999999	999999	810	816	437	788	939	568	700	999999	577	478	999999	129	200	999999	832	271	999999	726	626	792	706	190	638	181	463	260	548	609	823	875	688	782	61	999999	899	91	530	720	999999	296	463	999999	745	269	141	22	390	266	775	999999	70	999999	923	999999	266	629	187	265	335	999999	30	999999	242	702	999999	559	78	333	848	750	741	748	120	340	339	999999	999999	378	49	999999	870	291	834	617	814	54	859	71	999999	279	904	274	395	926	276	372	821	53	999999	999999	999999	67	418	999999	999999	321	533	592	660	613	195	808	226	884	818	738	266	625	887	745	999999	999999	722	578	999999	476	363	193	999999	967	831	401	899	999999	506	813	872	809	152	999999	520	277	410	999999	94	999999	58	510	999999	537	999999	206	165	734	999999	937	345	839	189	997	999999	350	527	693	781	793	909	759	387	15	999999	457	482	395	234	432	606	724	494	750	999999	853	85	999999	861	999999	245	174	584	
999999	999999	999999	999999	154	544	999999	999999	717	226	300	999999	298	132	999999	999999	658	723	770	510	459	341	621	355	438	579	114	274	990	831	155	558	999999	999999	818	537	832	827	337	999999	999999	683	889	999999	999999	564	139	730	973	865	213	911	474	999999	134	238	999999	687	201	575	439	906	999999	999999	999999	742	451	124	313	999999	838	831	396	999999	999999	776	451	123	162	874	449	383	999999	134	628	243	94	89	60	999999	680	999999	999999	761	420	156	924	13	436	461	122	25	427	408	36	382	525	554	999999	358	999999	743	535	999999	136	66	615	634	267	999999	657	371	73	999999	999999	694	205	635	509	309	851	999999	687	700	761	433	999999	892	107	255	718	539	999999	999999	804	999999	619	318	635	364	999999	300	999999	599	803	751	951	703	999999	342	186	889	999999	907	506	348	999999	834	999999	702	999999	723	537	21	999999	128	499	371	999999	956	85	887	10	154	768	561	701	98	999999	20	482	262	387	764	78	828	494	999999	205	465	881	784	999999	932	999999	818	763	735	480	685	261	999999	999999	558	999999	999999	889	900	149	945	647	967	937	555	230	846	345	772	999999	299	634	535	176	463	85	301	144	77	889	999999	798	965	617	222	999999	892	478	999999	507	779	999999	593	824	259	817	999999	846	999999	999999	418	482	999999	792	191	999999	726	422	330	482	966	999999	999999	21	999999	999999	681	360	725	797	337	378	516	999999	173	360	999999	710	916	646	999999	454	937	365	481	477	807	999999	999999	170	41	479	157	999999	540	624	999999	582	634	113	146	999999	130	409	999999	50	966	725	629	830	999999	25	999999	999999	319	521	226	467	540	999999	999999	508	925	564	765	858	230	169	734	548	244	999999	86	813	510	999999	334	538	980	440	510	92	553	604	160	26	973	473	47	29	407	659	51	911	764	637	637	565	643	999999	819	806	991	90	596	552	999999	692	999999	999999	197	999999	486	999999	221	999999	999999	330	414	749	884	757	132	714	151	584	426	174	59	872	972	768	895	464	620	704	101	473	999999	999999	999999	291	298	337	832	719	182	942	999999	507	683	999999	160	893	641	72	684	286	939	21	999999	999999	999999	312	736	999999	792	31	489	517	174	491	322	806	999999	999999	468	795	882	999999	412	999999	474	999999	198	999999	999999	999999	823	557	29	815	533	996	482	312	648	986	600	999999	927	160	463	192	342	999999	993	354	230	48	999999	889	999999	517	609	999999	309	999999	123	80	811	790	999999	931	498	999999	999999	326	999999	999999	954	
482	204	478	504	261	999999	292	218	996	672	999999	781	785	999999	140	999999	999999	999999	830	999999	557	872	529	602	146	952	532	999999	983	245	999999	29	859	93	130	694	924	23	358	630	999999	882	999999	407	999999	18	423	976	999999	937	941	999999	504	367	407	610	674	999999	367	999999	498	599	235	999999	999999	254	999999	701	833	999999	497	12	47	209	986	674	755	999999	999999	138	538	999999	999999	55	303	999999	999999	502	999999	520	29	999999	655	999999	141	999999	657	365	411	303	999999	999999	153	922	999999	999999	892	999999	999999	732	854	552	820	239	770	943	273	189	467	259	729	429	999999	322	426	448	357	988	78	999999	27	399	720	761	52	816	999999	413	999999	364	853	230	999999	954	999999	476	237	426	289	198	164	999999	898	999999	574	666	999999	999999	505	11	999999	904	236	812	714	999999	831	68	196	953	999999	860	584	112	405	999999	308	70	656	999999	221	930	708	999999	414	550	999999	999999	197	386	119	999999	999999	603	773	949	994	999999	249	210	645	999999	239	336	999999	303	892	795	756	75	999999	646	183	556	790	660	205	999999	407	174	963	273	999999	999999	999999	960	952	981	339	999999	513	999999	999999	455	314	52	701	382	232	999999	657	706	999999	132	28	472	407	360	999999	122	754	999999	911	999999	247	381	307	999999	492	696	351	911	465	310	999999	378	999999	999999	999999	747	959	822	133	296	517	266	461	748	791	381	562	601	178	999999	999999	865	87	745	999999	932	745	999999	890	999999	769	745	250	511	570	999999	999999	679	118	999999	163	931	999999	625	999999	981	999999	558	999999	999999	144	749	999999	999999	609	695	300	90	999999	319	12	687	932	597	526	771	25	949	999999	151	999999	882	999999	113	73	999999	999999	462	188	999999	21	196	645	999999	401	29	12	11	901	875	999999	566	170	799	72	476	999999	927	108	999999	965	971	381	495	385	999999	266	999999	185	999999	354	837	902	292	307	815	51	162	206	507	999999	999999	999999	312	791	179	721	693	50	597	770	999999	999999	999999	271	50	815	999999	404	149	763	373	825	72	530	999999	663	877	501	256	434	847	999999	999999	36	999999	923	78	703	999999	999999	573	598	588	79	930	483	519	999999	267	10	892	757	67	743	405	198	985	999999	279	515	999999	201	794	173	923	999999	762	365	321	127	999999	455	198	608	199	774	247	993	599	48	153	857	244	255	541	99	674	857	630	999999	999999	296	434	701	999999	999999	804	424	155	247	720	999999	709	149	263	999999	999999	999999	999999	999999	950	992	192	999999	999999	
987	956	999999	631	833	999999	905	734	999999	190	460	999999	496	912	817	970	822	999999	362	327	989	157	105	999999	999999	530	225	313	999	811	945	114	999999	339	708	425	999999	999999	322	228	815	429	160	999999	999999	424	999999	545	736	660	138	154	999999	913	999999	839	861	556	536	313	803	602	999999	999999	999999	355	828	167	213	402	714	39	535	999999	512	570	997	146	999999	680	457	680	576	349	683	800	999999	289	999999	869	564	999999	267	18	425	223	694	412	724	457	596	915	341	999999	945	108	619	696	411	811	842	724	367	855	999999	132	35	999999	75	444	999999	548	999999	999999	838	14	999999	526	717	299	875	594	422	740	93	541	348	242	403	584	191	588	878	999999	999999	839	352	411	162	303	197	308	347	289	999999	58	716	997	999999	941	336	102	999999	999999	999999	257	999999	626	771	324	784	793	992	490	263	999999	669	62	318	999	662	370	374	424	112	576	999999	999999	363	45	825	351	999999	999999	258	98	608	999999	999999	778	536	725	640	838	518	999999	999999	856	36	999999	388	663	689	506	289	965	728	565	999999	999999	10	179	999999	735	498	443	67	999999	242	174	884	902	842	539	472	999999	730	535	905	708	270	999999	116	469	657	172	999999	239	999999	999999	370	53	757	850	778	366	463	904	349	85	346	999999	999999	861	19	485	999999	159	999999	352	999999	999999	999999	999999	109	609	73	802	999999	336	781	828	367	949	804	840	999999	992	760	116	999999	999999	999999	999999	371	999999	776	254	460	999999	351	999999	204	829	57	177	394	455	999999	179	302	660	826	23	304	518	419	675	67	999999	339	828	999999	927	870	419	999999	829	940	615	999999	818	352	999999	984	999999	999999	537	901	636	999999	999999	250	999999	813	999999	999	182	535	852	999999	111	197	290	842	999999	999999	277	959	999999	171	564	515	145	346	999999	318	920	39	999999	885	999999	773	431	999999	640	587	999999	124	57	419	999999	303	999999	541	999999	630	999999	72	999999	165	365	577	999999	999999	891	194	999999	999999	339	514	88	153	999999	967	202	337	766	567	212	935	316	163	912	228	999999	271	427	604	999999	853	256	858	568	870	999999	314	510	956	999999	455	482	561	784	543	341	999999	793	130	999999	999999	864	504	999999	535	999999	212	665	999999	146	999999	999999	999999	640	485	267	230	584	639	447	888	826	809	999999	757	462	754	378	378	886	647	477	999999	265	999999	988	999999	997	42	999999	327	648	465	819	212	999999	971	999999	309	285	121	999999	164	682	460	576	64	769	113	82	
104	833	296	168	499	162	469	255	999999	999999	516	999999	999999	618	130	999999	999999	990	999999	78	999999	999999	79	999999	775	541	322	624	804	644	934	981	894	959	926	999999	362	307	999999	999999	229	999999	999999	812	769	888	563	545	562	221	215	74	247	45	591	272	764	999999	999999	999999	839	999999	999999	784	562	534	337	592	692	999999	999999	73	999999	482	848	999999	999999	999999	333	886	999999	777	71	593	999999	869	744	859	378	663	999999	168	914	371	220	384	286	999999	259	244	560	971	853	925	999999	152	404	765	999999	827	932	506	999999	506	999999	72	783	999999	355	692	790	478	224	38	907	728	999999	308	272	999999	488	999999	999999	999999	335	16	999999	146	268	999999	475	978	673	550	731	999999	298	418	390	157	999999	999999	372	999999	454	92	999999	824	999999	605	999999	105	503	999999	349	999999	499	780	999999	999999	148	646	999999	69	226	811	999999	673	999999	685	999999	999999	917	124	999999	999999	999999	999999	645	252	259	999999	128	663	999999	999999	485	951	999999	419	732	518	247	416	18	999999	830	999999	350	642	999999	93	526	342	175	999999	187	388	999999	289	73	58	144	927	999999	49	527	999999	999999	999999	336	854	472	999999	999999	921	502	999999	999999	918	239	945	999999	13	999999	176	999999	786	497	50	202	106	112	921	999999	684	383	319	999999	969	436	895	547	503	999999	999999	620	638	389	999999	760	676	282	999999	60	128	948	141	961	558	466	741	999999	725	654	240	752	551	542	278	999999	999999	819	146	999999	343	999999	606	698	543	555	944	999999	253	290	525	823	182	870	238	999999	252	357	144	512	999999	458	822	849	999999	999999	79	106	121	706	577	857	146	448	716	720	351	443	428	12	522	344	203	444	138	416	580	680	313	542	305	835	684	999999	999999	885	585	757	623	862	485	847	999999	547	713	668	999999	733	163	517	394	808	929	999999	999999	360	264	999999	720	667	110	999999	999999	578	999999	741	182	512	651	831	145	593	820	999999	526	999999	58	655	731	470	729	846	526	999999	999999	497	999999	553	999999	445	631	207	47	999999	999999	999999	999999	717	147	971	495	184	91	332	382	800	988	373	614	325	312	608	656	259	938	264	872	996	430	913	835	999999	999999	216	999999	938	999999	864	999999	440	999999	341	999999	999999	974	999999	764	204	999999	357	999999	542	938	328	143	32	550	787	27	508	224	68	296	233	145	866	315	875	132	443	253	999999	570	184	999999	971	99	897	285	999999	499	999999	999999	999999	415	303	691	550	83	187	397	769	847	304	225	
999999	55	295	623	118	249	999999	81	999999	113	999999	972	763	999999	999999	932	653	512	633	18	999999	485	223	818	842	184	999999	999999	999999	56	484	999999	275	999999	153	925	804	283	176	153	611	607	602	999999	40	330	999999	927	910	254	744	267	223	296	999999	999999	999999	999999	780	933	484	999999	136	933	999999	999999	706	804	479	999999	138	379	345	490	407	938	883	254	788	521	257	837	891	999999	999999	227	72	978	288	999999	999999	337	503	242	999999	525	480	668	349	932	624	133	458	674	126	374	921	733	999999	741	202	999999	999999	268	686	646	204	435	999999	411	45	999999	999999	410	999999	800	876	113	820	882	467	224	999999	855	999999	133	389	226	583	937	306	338	99	999999	875	999999	649	244	555	32	999999	54	46	938	896	896	608	57	533	326	999999	817	913	17	283	999999	999999	832	371	563	267	977	852	694	115	999999	999999	999999	535	999999	161	642	557	797	561	999999	187	999999	999999	11	525	341	693	999999	448	488	999999	92	274	999999	833	816	999999	992	765	353	999999	352	832	199	999999	630	522	898	174	855	999999	999999	455	860	800	716	999999	369	48	925	293	594	256	999999	291	555	713	999999	800	344	769	565	999999	217	230	835	143	770	743	894	819	999999	999999	999999	228	309	636	413	107	126	943	513	954	839	999999	608	105	216	999999	713	999999	885	107	829	96	999999	93	248	640	964	583	999999	626	153	116	498	501	999999	407	981	999999	310	539	999999	401	266	611	202	157	621	999999	927	862	39	977	934	698	273	506	524	999999	398	773	142	543	840	886	810	999999	999999	999999	999999	999999	926	794	616	999999	423	999999	830	102	890	100	28	235	999999	251	596	176	181	799	238	165	999999	765	999999	536	406	150	999999	999999	999999	468	585	999999	306	129	936	244	370	999999	999999	834	676	999999	335	307	755	907	887	599	999999	644	561	772	999999	287	925	170	999999	90	999999	282	877	461	302	999999	514	513	928	537	999999	361	805	593	524	403	999999	461	439	232	781	498	263	962	88	999999	999999	813	635	29	999999	775	969	290	638	12	957	999999	999999	903	999999	251	978	360	294	938	839	968	258	485	798	999999	730	52	309	461	29	915	382	145	524	701	999999	999999	343	999999	391	524	955	521	446	273	331	536	999999	539	520	903	678	150	999999	938	565	999999	999999	730	54	927	981	187	983	52	843	993	388	101	374	78	26	754	557	324	23	736	48	534	999999	204	613	769	940	126	246	241	818	586	145	727	999999	613	999999	999999	543	
778	999999	404	429	338	157	348	999999	451	886	923	999999	999999	925	828	122	696	588	850	323	221	246	867	805	999999	184	802	955	647	999999	413	269	102	780	244	208	644	114	813	57	275	999999	999999	239	322	648	815	660	317	615	999999	34	645	999999	331	541	670	999999	999999	999999	354	392	528	71	482	999999	500	999999	690	999999	477	999999	774	803	58	616	747	637	999999	962	368	999999	999999	42	999999	388	624	951	458	703	538	55	296	659	702	882	86	999999	756	658	158	593	969	686	147	999999	260	999999	999999	999999	794	999999	116	999999	794	212	999999	496	674	104	50	999999	773	999999	102	432	305	125	999999	999999	540	319	999999	834	814	775	182	961	894	986	138	781	999999	743	908	504	939	999999	864	499	999999	999999	763	662	999999	608	999999	999999	594	715	115	144	741	999999	184	485	162	999999	50	29	39	782	601	999999	965	268	689	39	88	597	493	864	260	610	999999	999999	999999	227	226	215	954	999999	376	189	881	993	50	999999	569	999999	352	666	399	999999	469	366	999999	85	697	359	999999	999999	999999	999999	232	250	883	140	898	234	929	999999	65	835	75	839	415	421	806	999999	228	756	470	655	254	826	474	999999	999999	671	999999	480	999999	867	296	999999	999999	999999	957	640	999999	909	999999	344	504	417	610	564	779	629	950	577	279	725	999999	172	330	258	753	405	999999	478	989	236	273	999999	413	999999	548	999999	553	46	999999	999999	861	999999	721	999999	160	836	225	910	635	999999	721	999999	211	805	736	999999	999999	47	625	561	864	641	999999	808	999999	999999	13	422	26	878	86	999999	122	999999	863	822	999999	205	999999	999999	190	865	842	478	515	999999	257	608	462	423	68	515	421	903	999999	999999	398	999999	64	999999	832	803	894	757	444	808	280	107	999999	913	683	647	999999	999999	380	999999	999999	451	302	200	798	999999	999999	602	820	570	501	219	802	999999	434	537	999999	999999	93	387	971	95	999999	707	609	159	667	548	999999	999999	575	712	532	311	999999	999999	620	864	315	437	842	301	999999	874	999999	71	304	999999	488	156	999999	946	625	993	38	713	416	595	590	649	999999	421	862	410	994	789	687	999999	999999	488	999999	285	999999	655	544	680	158	170	999999	548	854	370	69	593	912	629	97	539	999999	717	539	35	999999	666	999999	431	999999	999999	879	526	384	803	93	999999	999999	231	269	969	458	999999	564	256	999999	52	794	376	361	999999	999999	375	702	999999	228	506	948	999999	999999	30	999999	999999	251	999999	999999	999999	173	61	286	999999	363	690	
369	999999	999999	925	162	293	830	240	872	334	79	168	48	513	824	999999	999999	587	62	348	229	249	23	345	116	941	965	999999	878	742	999999	302	916	806	16	584	999999	303	353	665	70	771	999999	631	999999	999999	584	999999	59	937	476	999999	999999	24	471	129	113	745	818	999999	327	510	361	999999	244	777	252	241	999999	999999	168	291	999999	999999	288	999999	101	392	999999	33	367	198	281	941	999999	999999	295	902	345	999999	480	332	484	143	347	999999	419	28	397	999999	840	999999	999999	809	778	195	999999	619	999999	999999	999999	721	999999	999999	999999	999999	239	420	863	843	999999	999999	896	620	769	999999	806	110	999999	728	47	999999	995	35	999999	25	999999	471	172	999999	999999	676	176	999999	999999	759	999999	689	290	219	330	999999	164	999999	784	500	455	999999	49	942	388	999999	569	17	976	954	725	427	999999	836	218	767	257	999999	907	815	183	574	762	20	957	127	820	999999	407	48	918	451	999999	692	999999	999999	432	999999	702	999999	116	169	355	999999	43	462	999999	453	10	999999	751	999999	999999	969	327	880	895	39	999999	271	999999	729	609	937	46	283	185	919	276	947	344	37	89	334	708	999999	229	999999	976	504	48	999999	839	843	296	999999	999999	281	999999	999999	999999	402	999999	441	999999	387	559	999999	867	760	999999	169	186	63	228	724	303	321	271	999999	999999	999999	63	490	232	999999	889	766	999999	500	478	903	554	588	999999	999999	999999	999999	295	999999	463	811	999999	226	999999	999999	199	786	624	572	252	999999	20	70	37	338	349	999999	219	999999	498	793	766	999999	291	999999	615	598	482	286	931	999999	36	941	850	849	56	999999	999999	352	978	113	151	89	258	999999	893	493	560	252	602	47	438	999999	999999	669	999999	624	999999	846	274	600	313	348	999999	596	999999	79	220	187	292	512	493	866	999999	395	652	687	127	999999	489	999999	47	239	683	894	999999	999999	119	190	803	431	901	999999	999999	999999	799	999999	448	999999	527	824	283	999999	960	999999	553	571	530	446	27	368	506	638	366	152	562	84	999999	746	379	855	959	39	999999	860	610	999999	788	516	595	849	248	999999	778	664	848	664	999999	999999	350	656	999999	672	999999	445	999999	999999	68	936	999999	999999	148	702	292	999999	864	999999	999	109	489	999999	783	999999	850	178	999999	999999	859	999999	303	898	999999	80	999999	999999	774	297	866	938	999999	347	999999	999999	691	871	999999	546	999999	116	800	999999	999999	999999	114	864	872	999999	821	995	999999	999999	414	366	642	926	999999	78	306	569	999999	999999	387	71	
173	151	999999	931	333	999999	999999	999999	999999	999999	901	999999	999999	636	965	540	849	999999	999999	870	623	999999	933	652	999999	999999	952	999999	999999	613	218	999999	999999	603	999999	963	397	999999	742	842	537	741	26	999999	464	942	999999	292	112	765	999999	199	111	999999	447	999999	999999	824	721	568	999999	825	344	999999	544	678	482	639	999999	12	153	908	965	633	999999	882	45	999999	198	277	81	670	539	483	999999	29	131	710	165	895	754	573	999999	183	814	712	406	763	999999	785	470	63	999999	110	622	811	234	478	999999	565	84	936	635	999999	999999	367	296	861	370	525	557	771	484	735	257	579	688	791	818	631	485	282	999999	412	999999	27	999999	438	860	999999	795	999999	999999	600	999999	818	937	775	686	457	425	545	999999	601	237	999999	999999	926	853	52	133	442	660	552	89	802	780	233	648	479	999999	857	999999	288	999999	905	245	883	914	999999	642	912	115	999999	215	999999	879	999999	999999	117	448	999999	585	817	957	362	991	984	520	28	48	714	137	216	999999	999999	545	124	999999	332	463	999999	21	424	410	221	999999	300	347	150	999999	226	999999	999999	41	276	282	192	331	377	914	260	999999	896	999999	927	784	898	271	646	999999	765	692	852	653	752	80	170	417	999999	999999	701	646	380	105	821	999999	596	999999	999999	295	362	793	504	417	999999	332	125	34	482	999999	438	38	700	745	999999	534	999999	999999	288	206	999999	775	584	351	223	614	993	999999	578	999999	197	999999	999999	999999	51	999999	197	999999	999999	999999	955	999999	934	999999	596	672	946	634	937	297	470	709	999999	635	184	587	218	999999	204	598	338	324	999999	220	999999	715	598	349	704	195	346	999999	447	999999	999999	974	840	275	754	550	668	368	999999	290	802	488	826	999999	187	463	763	45	250	851	102	640	999999	724	80	881	84	999999	999999	751	999999	709	999999	999999	394	999999	747	942	407	654	999999	970	460	999999	418	761	999999	999999	999999	250	432	311	520	595	765	610	294	126	205	999999	999999	999999	438	122	338	102	225	999999	999999	977	716	999999	637	596	920	131	190	525	315	319	993	999999	999999	689	329	650	199	676	999999	784	999999	630	747	999999	188	869	542	999999	999999	999999	999999	112	999999	194	534	611	999999	923	999999	643	999999	999999	810	886	879	195	626	748	792	999999	903	549	512	635	72	999999	999999	999999	417	999999	589	842	689	989	773	891	905	260	165	999999	976	275	11	640	999999	156	999999	861	655	993	999999	793	999999	158	422	996	599	748	131	448	538	572	515	622	999999	
587	89	999999	999999	999999	289	999999	592	85	712	999999	999999	999999	280	915	276	999999	456	424	999999	796	999999	541	999999	777	301	999999	999999	717	188	999999	759	389	999999	776	999999	998	999999	666	999999	999999	210	999999	999999	999999	458	728	477	215	181	999999	125	101	813	267	999999	547	253	344	697	132	999999	999999	896	307	999999	168	294	504	999999	277	471	789	710	933	999999	999999	105	792	999999	573	689	922	545	860	298	668	575	329	999999	999999	754	999999	969	591	637	335	583	148	907	300	443	973	999999	999999	856	999999	390	999999	672	485	999999	461	25	133	443	325	999999	45	999999	219	592	965	28	328	522	66	819	129	999999	270	999999	956	885	999999	139	715	999999	641	14	962	287	695	657	10	87	303	400	845	999999	321	996	547	138	697	707	999999	999999	49	391	800	999999	271	583	411	252	495	576	987	994	728	761	999999	41	57	999999	999999	318	999999	251	228	999999	999999	971	984	274	999999	999999	197	330	661	759	999999	260	214	456	999999	999999	255	758	591	727	412	851	430	560	308	515	999999	766	810	169	937	798	172	144	541	300	999999	999999	556	999999	389	666	342	999999	246	447	827	601	999999	785	73	269	659	501	999999	132	999999	433	965	189	747	430	519	999999	821	725	97	79	999999	999999	522	117	211	999999	348	999999	999999	461	323	861	688	490	851	34	106	678	148	670	881	999999	749	175	999999	377	920	958	157	999999	156	521	999999	757	999999	198	273	955	67	736	162	517	613	999999	999999	114	999999	267	578	999999	404	153	999999	999999	198	504	977	356	934	833	13	999999	598	677	315	802	511	999999	803	663	761	999999	999999	999999	517	373	805	999999	65	77	876	999999	389	999999	999999	999999	934	999999	568	191	220	917	30	999999	732	772	999999	936	999999	317	603	999999	999999	999999	733	263	532	999999	909	825	999999	327	301	867	956	350	999999	936	241	999999	999999	999999	372	621	999999	843	130	396	999999	744	455	999999	999999	747	474	317	999999	474	928	192	480	760	33	743	999999	999999	999999	163	999999	392	772	981	704	482	449	33	999999	999999	999999	889	999999	146	504	174	999999	830	999999	999999	402	999999	150	535	17	58	999999	999999	555	629	138	560	227	999999	129	999999	972	474	999999	999999	308	999999	120	366	999999	49	59	343	266	999999	374	662	999999	82	760	999999	251	246	973	656	650	999999	478	999999	999999	911	999999	176	27	999999	201	904	999999	59	255	952	999999	783	532	999999	998	498	999999	999999	265	476	999999	155	999999	999999	55	735	500	517	752	999999	972	542	999999	101	377	883	
999999	999999	667	469	999999	400	827	808	999999	468	999999	14	657	999999	489	781	322	246	800	526	999999	999999	171	999999	414	158	307	288	979	997	140	999999	601	125	182	802	38	999999	480	719	999999	999999	413	999999	31	999999	999999	599	487	200	229	416	300	850	923	799	888	211	65	847	999999	999999	828	100	337	282	413	999999	999999	687	753	526	766	999999	208	562	122	583	444	918	999999	999999	800	999999	777	724	150	999999	202	382	999999	999999	740	999999	999999	778	578	323	259	748	92	328	619	800	999999	703	650	999999	652	371	999999	314	766	999999	559	396	749	999999	323	613	999999	663	349	607	773	926	785	143	465	999999	983	798	334	999999	836	969	97	999999	352	84	83	931	108	999999	999999	609	69	999999	999999	999999	39	539	999999	646	616	999999	978	999999	999999	520	999999	517	754	232	387	999999	999999	81	309	590	308	999999	999999	249	999999	210	564	518	999999	173	866	191	70	235	400	999999	798	687	88	417	999999	85	973	832	166	566	186	876	453	999999	629	988	304	492	931	999999	999999	760	999999	416	864	469	109	863	653	735	456	529	999999	933	99	302	992	892	999999	999999	775	864	92	972	34	688	75	116	544	878	886	577	304	120	999999	48	999999	999999	553	531	975	119	189	430	119	999999	54	999999	716	336	996	412	893	707	514	977	999999	999999	999999	999999	404	999999	328	774	999999	879	999999	999999	331	61	999999	329	348	77	257	665	685	661	999999	376	643	555	399	999999	882	999999	683	596	605	634	370	447	290	377	136	982	791	414	581	239	999999	999999	197	664	999999	676	999999	825	460	848	999999	26	280	999999	542	848	999999	999999	892	375	999999	638	125	697	691	283	48	999999	940	999999	874	281	999999	633	944	319	367	735	999999	215	420	857	999999	756	342	353	177	276	834	999999	389	681	521	999999	43	793	218	500	973	999999	638	102	999999	195	974	30	935	647	80	999999	490	999999	517	687	955	348	503	369	364	347	116	772	146	662	999999	203	759	874	999999	161	111	867	762	270	999999	327	999999	950	781	321	418	530	999999	999999	797	520	173	833	999999	695	300	999999	145	635	235	999999	956	999999	999999	781	270	71	57	999999	131	623	115	256	999999	637	375	552	587	53	999999	586	576	534	999999	375	999999	926	623	904	861	262	731	136	45	999999	371	750	651	10	61	356	482	999999	490	183	415	916	999999	623	329	747	271	999999	705	649	299	431	367	999999	751	999999	999999	153	67	999999	999999	979	999999	408	276	625	900	586	991	583	113	298	53	691	
999999	999999	212	999	585	123	990	638	999999	395	422	939	999999	999999	999999	716	907	999999	999999	999999	291	435	704	324	999999	703	999999	684	110	132	546	10	999999	676	973	637	999999	448	568	943	878	999999	558	999999	986	999999	242	193	337	285	675	774	78	432	409	534	419	887	999999	999999	277	999999	538	308	999999	421	560	716	999999	621	584	999999	771	287	743	999999	877	878	338	28	999999	663	999999	825	457	772	932	955	276	449	228	254	795	686	676	571	725	999999	975	574	776	526	449	716	700	216	12	790	688	999999	656	999999	999999	634	421	613	959	712	851	87	489	604	450	303	402	340	673	95	611	181	312	628	902	763	251	999999	999999	640	134	250	769	151	999999	894	793	688	999999	170	275	999999	612	999999	407	898	999999	999999	85	155	999999	370	999999	917	189	999999	78	37	637	796	999999	999999	399	329	587	610	318	348	337	555	510	714	645	512	819	548	568	300	230	14	678	79	868	77	326	763	999999	851	961	759	825	766	60	898	999999	798	672	999999	435	797	589	746	844	529	645	609	725	999999	107	640	999999	999999	807	633	127	322	999999	332	999999	823	902	466	999999	999999	729	744	664	999999	735	31	876	285	864	433	424	931	235	999999	432	717	999999	999999	753	330	811	57	999999	427	780	999999	200	350	289	999999	894	999999	999999	275	799	901	944	978	999999	86	999999	672	913	383	218	196	999999	269	899	999999	785	234	712	65	766	682	785	246	966	279	831	536	995	999999	538	301	571	959	999999	999999	772	70	383	677	566	148	143	585	219	594	378	999999	450	993	825	999999	420	314	509	127	126	707	21	34	254	999999	676	659	844	916	999999	136	720	379	523	999999	999999	45	999999	628	549	210	37	999999	901	899	999999	999999	437	999999	880	267	460	431	414	74	999999	359	999999	999999	471	483	999999	302	969	251	221	80	480	111	999999	999999	814	880	999999	916	679	639	132	354	152	999999	231	976	45	368	676	999999	999999	459	999999	999999	999999	171	166	75	469	999999	999999	660	688	24	999999	999999	999999	505	999999	999999	853	498	394	999999	236	87	195	999999	261	764	999999	611	575	922	115	999999	999999	999999	773	653	724	512	456	944	999999	472	999999	137	999999	999999	927	540	915	106	444	477	999999	999999	275	534	999999	369	999999	705	999999	999999	95	999999	909	510	902	730	732	798	999999	351	999999	450	192	999999	999999	999999	999999	366	837	725	999999	478	488	638	956	177	999999	248	678	364	999999	750	475	434	387	999999	228	642	999999	206	999999	127	999999	999999	
435	624	999999	999999	123	917	716	458	868	999999	999999	616	999999	999999	554	734	677	493	130	999999	654	301	975	757	386	521	840	20	999999	999999	999999	999999	238	999999	212	341	999999	551	135	761	648	249	881	721	327	771	623	947	97	268	528	324	996	750	448	144	649	327	135	602	86	705	94	237	835	538	388	891	78	222	999999	999999	368	369	852	414	999999	263	440	614	897	893	923	114	122	999999	581	999999	947	999999	999999	999999	425	999999	684	942	164	654	885	788	999999	732	878	875	626	402	955	637	897	43	999999	999999	999999	520	999999	193	782	980	125	242	999999	900	943	999	530	866	710	999999	685	999999	999999	764	378	651	231	999999	999999	57	488	999999	647	943	590	913	353	307	999999	905	828	500	170	184	538	652	830	492	788	879	355	759	691	999999	952	999999	784	999999	27	245	999999	999999	999999	734	502	405	999999	24	319	39	656	232	977	999999	16	194	749	85	236	725	820	999999	386	145	999999	728	999999	526	991	602	139	392	289	653	616	999999	331	999999	682	999999	67	816	182	759	999999	132	782	999999	999999	767	247	709	734	302	424	999999	162	43	41	774	376	78	32	717	900	273	943	334	199	716	862	324	402	102	667	999999	999999	999999	999999	580	945	152	411	233	999999	430	658	987	238	66	147	297	403	908	999999	989	793	465	859	958	188	457	999999	999999	904	923	316	641	634	420	993	535	131	999999	999999	999999	666	799	999999	480	615	999999	105	142	999999	575	999999	494	334	999999	219	110	767	954	401	498	456	999999	329	442	123	26	362	817	72	611	176	999999	89	544	999999	994	113	389	353	233	362	563	830	339	11	821	317	957	211	893	767	999999	69	340	776	663	480	920	366	999999	602	287	80	966	408	978	414	999999	999999	999999	999999	388	610	178	145	999999	999999	989	440	999999	709	405	616	179	999999	999999	882	749	767	669	524	999999	32	754	630	84	999999	999999	930	999999	417	999999	612	985	895	389	566	890	999999	999999	999999	490	490	75	888	207	671	900	132	409	106	664	32	999999	700	999999	366	856	548	71	409	319	69	417	884	192	793	630	283	464	443	999999	555	999999	999999	44	703	957	866	433	413	999999	740	531	926	752	504	927	295	91	33	710	352	142	484	999999	431	82	191	705	414	50	626	667	999999	999999	118	148	504	666	120	408	989	124	658	816	999999	538	490	999999	688	865	345	201	441	733	999999	423	410	20	613	630	999999	170	999999	372	999999	83	999999	822	999999	366	433	999999	971	624	
999999	238	999999	999999	601	892	592	59	27	548	705	435	236	242	465	999999	738	494	999999	999999	632	829	999999	295	999999	505	973	667	497	332	441	715	230	999999	23	420	939	742	419	720	47	726	999999	480	667	540	847	999999	367	948	999999	939	576	490	999999	890	142	198	815	105	919	925	999999	695	117	989	999999	999999	999999	54	999999	999999	85	342	999999	905	686	999999	627	320	658	999999	310	549	704	999999	148	740	824	999999	288	750	999999	999999	800	121	174	457	373	999999	999999	438	113	322	999999	632	999999	244	47	999999	999999	999999	570	505	447	278	625	22	990	614	850	474	999999	999999	999999	999999	78	999999	999999	341	740	999999	262	999999	984	230	547	987	357	82	999999	904	702	737	918	771	189	431	999999	531	496	162	999999	999999	827	861	999999	16	556	196	564	999999	703	999999	999999	975	264	621	999999	227	731	637	664	999999	975	999999	999999	857	188	999999	825	646	885	999999	999999	587	771	503	131	132	999999	541	441	171	518	537	999999	997	390	943	516	568	910	659	800	858	498	548	999999	999999	100	999999	827	999999	370	917	999999	999999	999999	768	999999	761	500	399	839	200	999999	502	410	999999	999999	774	477	245	999999	267	736	999999	219	986	99	232	720	999999	41	401	713	880	999999	999999	321	517	146	621	739	999999	999999	521	819	610	661	995	148	344	146	325	518	999999	999999	113	191	989	484	874	999999	980	50	260	367	448	486	999999	701	999999	999999	237	637	855	505	734	199	225	417	608	334	103	94	386	113	715	883	999999	999999	698	419	999999	42	272	942	759	999999	817	163	381	133	999999	999999	339	217	999999	688	663	96	347	913	999999	581	875	549	585	896	999999	156	651	999999	999999	518	999999	999999	805	999999	999999	913	999999	30	381	71	999999	999999	999999	798	755	999999	999999	999999	230	44	999999	999999	999999	999999	167	723	366	862	59	671	511	816	767	826	301	938	411	713	322	999999	999999	327	999999	903	545	399	560	787	999999	495	999999	624	344	331	58	999999	946	999999	48	652	557	883	971	710	999999	230	999999	172	507	816	767	999999	999999	480	694	152	251	549	999999	767	999999	579	721	563	719	887	481	999999	777	83	992	999999	675	670	202	466	356	832	354	325	999999	999999	289	999999	728	999999	909	999999	636	906	976	406	999999	281	489	977	172	417	999999	672	748	999999	395	999999	999999	999999	815	54	287	238	795	419	205	889	999999	775	299	396	834	258	978	616	999999	871	999999	596	505	404	999999	224	303	999999	999999	682	576	409	12	999999	999999	317	654	864	999999	
408	120	566	210	999999	999999	714	688	776	582	999999	693	141	999999	523	336	236	915	999999	863	72	934	857	577	999999	999999	685	999999	443	884	527	999999	123	39	410	999999	540	396	544	218	476	536	526	365	109	999999	444	937	999999	529	999999	401	243	11	524	999999	263	988	686	999999	510	941	255	999999	65	148	579	111	71	763	796	999999	380	999999	397	999999	417	501	478	535	878	747	294	999999	609	135	999999	122	515	936	507	999999	709	999999	708	534	291	634	310	999999	418	342	876	725	999999	444	999999	40	999999	999999	66	761	520	161	999999	762	657	999999	293	999999	999999	999999	999999	134	266	999999	141	483	504	999999	999999	783	201	517	126	545	871	568	191	174	114	340	999999	527	880	745	41	557	999999	945	877	950	351	380	194	951	746	999999	999999	487	313	999999	535	751	742	282	999999	13	999999	234	891	98	159	128	825	446	999999	78	253	520	224	583	356	559	985	304	441	820	999999	175	798	129	110	999999	861	567	804	757	999999	607	999999	37	522	999999	64	788	800	233	555	748	992	678	507	948	273	999999	200	976	999999	999999	840	749	680	999999	999999	771	999999	999999	999999	268	641	211	294	999999	344	196	999999	454	505	207	504	218	275	584	182	999999	999999	161	440	141	376	828	991	346	767	436	356	652	477	999999	799	355	966	297	999999	791	393	999999	614	87	669	746	481	568	943	632	484	999999	697	999999	999999	999999	24	134	999999	999999	220	947	878	908	999999	417	976	222	407	158	251	977	477	391	736	999999	999999	363	472	630	356	432	402	144	951	260	999999	172	143	962	340	999999	406	999999	580	446	999999	706	247	261	769	999999	999999	795	999999	999999	628	316	578	398	999999	661	662	270	999999	999999	554	743	956	999999	462	999999	89	444	999999	409	581	183	999999	300	777	840	125	999999	861	999999	999999	607	754	455	631	999999	593	999999	671	678	189	145	838	999999	999999	248	999999	658	799	954	189	726	976	999999	925	455	999999	999999	620	459	545	999999	409	377	527	947	999999	510	999999	814	231	999999	773	999999	230	446	999999	27	408	999999	100	999999	420	906	909	544	630	773	529	186	152	999999	133	999999	143	737	735	470	275	999999	259	249	701	985	733	999999	999999	837	760	489	119	488	879	91	999999	87	41	503	468	982	326	225	999999	999999	672	915	221	560	15	492	710	875	751	464	289	850	766	435	183	75	999999	999999	22	50	77	663	999999	999999	852	999999	999999	242	11	292	628	43	268	920	323	817	632	999999	831	999999	778	999999	736	425	
801	999999	321	999999	329	403	401	999999	212	939	712	18	489	179	708	999999	786	478	873	469	835	256	592	845	122	366	999999	198	999999	744	272	833	926	999999	250	343	743	110	999999	999999	999999	105	830	328	218	314	999999	463	694	881	491	999999	370	277	589	555	926	476	493	999999	961	213	999999	468	677	879	92	478	929	374	216	686	999999	999999	578	740	425	999999	999999	807	39	979	999999	90	263	963	999999	658	431	694	417	277	999999	949	646	687	534	999999	651	338	231	999999	533	999999	674	805	743	104	699	849	140	662	839	999999	934	981	709	999999	214	713	416	999999	57	244	957	939	999999	616	999999	890	215	62	622	308	999999	180	455	184	415	999999	229	378	958	582	563	999999	438	999999	24	665	999999	54	999999	937	922	999999	999999	298	999999	735	736	136	475	809	999999	88	50	540	109	999999	536	534	84	757	494	47	474	475	999999	212	511	147	602	964	999999	170	894	684	386	787	999999	999999	812	680	721	999999	999999	159	937	485	999999	897	831	999999	999999	453	969	410	453	999999	999999	345	617	169	234	598	999999	511	896	483	193	999999	164	321	403	379	722	404	46	400	144	325	999999	205	999999	613	315	350	835	999999	201	494	241	999999	464	34	999999	652	455	132	568	999999	263	464	301	358	742	520	857	759	999999	575	373	62	750	18	807	421	672	620	292	193	676	999999	999999	699	999999	663	999999	379	829	79	999999	999999	999999	999999	999999	83	904	149	999999	795	493	85	737	626	999999	999999	750	999999	226	999999	980	834	839	385	726	999999	182	602	233	999999	663	487	929	661	625	459	231	18	999999	734	517	532	999999	999999	699	600	699	666	579	946	913	409	999999	702	99	124	84	456	25	999999	999999	312	915	999999	999999	16	155	86	10	670	956	741	510	492	620	999999	999999	351	685	135	137	516	32	287	175	264	999999	237	572	999999	384	775	993	711	833	215	617	999999	366	693	455	999999	666	908	989	181	899	670	92	641	38	732	770	890	118	394	289	999999	999999	999999	681	999999	514	498	999999	191	999999	999999	999999	414	840	139	985	992	680	514	999999	124	297	994	364	664	155	930	999999	651	999999	999999	999999	449	926	979	999999	488	22	537	999999	999999	622	807	432	110	22	999999	801	999999	746	777	220	999999	999999	999999	350	632	522	27	999999	583	25	644	999999	645	206	218	488	860	799	999999	980	999999	405	682	502	489	571	999999	999999	477	139	584	905	999999	892	998	999999	761	639	999999	966	995	764	535	162	978	631	786	903	804	
999999	940	999999	249	797	77	208	861	672	860	71	267	375	999999	999999	440	738	949	753	207	313	999999	231	103	999999	985	999999	999999	530	523	999999	784	361	847	288	198	485	665	439	999999	999999	999999	98	778	645	708	999999	469	999999	721	249	681	43	705	500	999999	999999	15	999999	812	999999	339	341	158	999999	286	906	528	26	264	999999	83	519	999999	408	269	639	453	457	999999	365	918	999999	808	284	187	751	655	356	817	999999	479	956	999999	145	470	712	999999	776	999999	801	111	452	999999	765	175	171	999999	307	241	832	999999	558	875	456	770	551	532	999999	999999	999999	261	181	209	785	999999	126	999999	999999	937	557	999999	677	999999	41	264	475	960	53	999999	25	646	358	125	984	214	920	91	180	374	999999	189	74	951	834	549	929	253	51	289	59	999999	321	369	683	142	598	470	999999	202	305	590	489	766	809	888	903	66	224	581	565	45	999999	428	28	377	999999	726	999999	491	999999	232	919	763	999999	746	335	988	441	852	615	459	247	977	79	338	700	999999	999999	945	999999	873	999999	470	724	23	557	999999	351	316	507	872	999999	362	868	82	671	726	706	73	563	915	624	999999	999999	115	797	744	999999	999999	999999	336	584	318	845	460	203	458	48	55	198	442	647	135	999999	743	252	999999	999999	996	999999	974	602	999999	999999	999999	259	999999	999999	999999	226	813	999999	660	639	181	297	899	516	417	878	223	687	661	999999	130	278	999999	28	232	862	912	634	363	33	702	734	506	926	123	211	538	953	429	829	385	999999	999999	496	999999	455	353	378	701	127	453	296	999999	213	271	999999	999999	647	282	756	313	188	999999	636	936	999999	791	999999	403	215	350	269	267	831	499	230	999999	12	846	776	518	543	932	245	999999	415	793	302	664	660	451	999999	999999	672	525	206	721	359	560	734	999999	999999	975	495	777	193	38	999999	714	51	999999	758	801	506	247	999999	255	999999	66	999999	999999	499	318	742	999999	459	588	594	315	999999	509	932	451	121	999999	999999	999999	447	468	396	386	683	587	622	488	999999	999999	184	435	755	999999	777	303	40	90	999999	72	999999	731	327	605	444	803	422	542	249	316	689	999999	999999	999999	999999	999999	669	153	970	999999	695	264	999999	369	413	169	560	351	999999	638	421	40	946	86	999999	999999	150	791	942	880	175	999999	999999	385	999999	790	335	553	152	301	634	999999	999999	999999	376	977	659	957	202	284	999999	80	999999	999999	895	659	447	33	875	102	344	878	999999	999999	999999	615	25	696	
959	623	834	16	208	440	14	534	999999	999999	709	358	66	192	598	668	999999	999999	279	999999	490	999999	352	312	678	59	956	755	999999	28	999999	761	999999	963	998	999999	450	246	871	380	606	371	738	754	323	527	999999	999999	289	541	463	651	999999	386	999999	219	280	532	999999	159	999999	258	848	999999	999999	948	395	999999	194	29	228	400	232	999999	999999	999999	22	598	988	999999	22	804	476	154	564	999999	999999	585	757	789	308	917	999999	722	896	357	522	999999	579	375	141	944	967	269	323	73	428	445	354	96	206	682	543	187	146	678	999999	703	347	318	532	809	999999	405	720	310	493	510	12	684	999999	186	28	622	29	78	999999	999999	831	501	448	980	241	671	999999	626	383	730	585	228	575	819	498	270	843	999999	609	999999	549	22	999999	917	442	670	489	29	663	999999	167	999999	999999	576	871	845	999999	551	999999	673	999999	999999	926	999999	999999	784	999999	999999	688	758	779	697	469	274	667	999999	922	530	547	570	191	573	963	462	572	517	386	998	947	652	400	301	753	935	759	454	95	817	999999	999999	561	703	340	905	151	469	608	577	999999	62	923	349	999999	18	492	249	141	474	999999	417	407	120	839	45	367	488	944	533	999999	222	733	114	538	999999	19	488	999999	67	999999	999999	908	809	99	999999	729	60	999999	999999	453	999999	323	999999	627	584	260	999999	863	304	547	999999	524	999999	72	697	329	818	811	124	999	13	999999	999999	162	999999	509	999999	30	944	316	317	999999	209	90	999999	898	121	487	999999	639	567	624	999999	520	658	999999	999999	999999	402	575	910	248	999999	746	999999	999999	999999	468	540	84	661	999999	999999	988	239	471	325	994	78	798	217	341	999999	485	441	388	999999	562	504	508	676	999999	627	379	405	78	28	463	999999	999999	999999	653	999999	878	977	999999	705	999999	290	196	272	838	678	604	999999	579	390	696	999999	71	444	688	964	42	408	810	802	999999	999999	171	452	861	999999	588	999999	564	394	999999	999999	303	999999	129	281	317	245	837	183	999999	21	999999	999999	999999	158	579	55	969	688	999999	479	177	344	166	367	129	744	411	484	100	999999	999999	195	999999	198	999999	388	325	999999	657	796	999999	636	999999	999999	766	482	130	712	785	999999	180	875	999999	510	341	999999	526	762	161	573	834	999999	93	570	218	641	287	999999	147	200	729	563	41	128	907	540	999999	999999	601	647	623	698	999999	556	292	928	715	900	857	61	999999	563	264	93	999999	219	553	218	999999	134	205	987	575	594	
999999	617	843	361	999999	800	403	999999	171	514	949	145	999999	999999	288	999999	925	999999	286	95	339	999999	308	948	165	999999	987	357	309	476	452	636	133	114	999999	675	94	364	308	66	658	964	401	749	144	826	555	999999	930	999999	209	999999	711	489	999999	647	999999	895	205	903	813	55	999999	999999	72	323	22	558	793	612	205	571	88	229	437	374	774	999999	814	339	152	999999	427	271	276	633	925	644	849	105	366	199	168	999999	999999	613	376	999999	687	820	814	997	233	327	999999	638	739	491	62	890	872	999999	91	866	761	999999	627	336	428	438	398	378	708	697	256	999999	412	684	999999	823	998	999999	999999	999999	524	155	746	110	427	638	894	443	999999	999999	233	607	117	302	643	999999	986	49	999999	258	431	446	298	536	80	836	235	65	515	238	999999	804	887	97	351	615	999999	999999	908	789	999999	955	786	749	474	999999	898	120	999999	576	837	999999	999999	999999	999999	88	856	220	39	999999	412	838	927	363	77	999999	999999	30	999999	999999	312	999999	140	498	714	476	659	999999	71	431	938	125	24	939	400	999999	25	999999	525	273	759	999999	497	327	387	705	37	432	682	55	929	878	169	22	273	378	828	300	908	105	428	999999	158	607	999999	296	823	988	962	144	413	999999	999999	999999	277	425	971	813	121	18	448	999999	999999	999999	501	999999	956	999999	675	999999	114	725	366	430	999999	452	738	889	999999	100	881	49	999999	548	642	485	383	482	745	848	406	999999	999999	900	656	999999	450	142	999999	593	340	822	322	940	39	999999	98	84	999999	825	686	999999	148	999999	137	409	767	999999	383	26	686	484	266	827	625	999999	545	465	773	653	11	606	783	91	760	69	727	529	518	999999	999999	999999	639	999999	171	324	876	999999	773	257	434	132	758	99	999999	999999	999999	495	324	999999	152	632	310	199	824	89	308	67	269	77	682	247	809	428	628	999999	844	347	665	310	999999	999999	692	526	999999	878	848	693	184	904	504	241	214	579	812	765	999	450	999999	92	26	818	899	999999	575	196	323	339	471	999999	999999	228	829	24	725	765	939	783	970	945	241	999999	883	364	573	450	999999	239	999999	863	386	404	251	583	294	404	999999	987	951	999999	565	518	232	653	999999	286	412	200	854	57	825	226	480	999999	850	999999	999999	999999	141	999999	164	93	723	608	154	617	976	256	729	999999	999999	951	999999	937	389	722	393	239	471	999999	48	999999	385	569	47	170	924	101	732	883	469	942	999999	827	878	481	
795	623	509	286	999999	999999	999999	533	769	873	395	542	770	137	27	705	999999	844	96	322	999999	164	570	984	999999	884	523	999999	999999	344	106	14	69	908	927	999999	730	194	987	882	380	852	799	173	775	391	999999	604	866	999999	869	999999	740	565	999999	999999	63	524	999999	999999	641	999999	999999	434	777	390	482	862	210	999999	975	888	856	213	999999	855	364	999999	999999	311	563	918	979	999999	475	94	273	504	144	999999	716	215	601	999999	250	999999	190	375	999999	394	908	469	999999	617	999999	999999	164	537	999999	999999	999999	655	315	292	861	722	645	573	958	692	127	978	727	914	542	769	297	999999	962	999999	675	988	21	824	402	999999	524	371	319	495	930	735	999999	999999	999999	70	900	319	999999	527	119	616	416	999999	277	930	741	489	85	28	693	870	575	999999	251	298	999999	490	999999	766	208	999999	999999	473	999999	391	107	999999	905	999999	868	978	999999	444	999999	69	582	999999	557	472	362	999999	296	300	801	999999	170	455	975	721	999999	419	999999	999999	999999	999999	362	943	940	885	999999	241	584	603	160	714	999999	999999	357	192	716	335	933	999999	414	173	987	963	671	701	999999	999999	534	194	66	459	558	639	124	253	999999	639	377	999999	639	131	999999	692	999999	999999	773	999999	999999	792	14	99	486	12	539	166	999999	399	281	248	664	190	706	400	547	700	999999	657	25	114	999999	999999	957	270	999999	292	999999	305	999999	585	927	200	554	742	189	966	973	556	109	958	999999	317	367	999999	17	999999	425	69	999999	450	930	126	24	999999	317	927	142	225	999999	999999	999999	551	576	999999	999999	474	636	964	999999	580	727	999999	557	67	707	177	719	828	263	337	867	999999	159	381	654	999999	185	999999	434	999999	999999	999999	341	999999	514	854	999999	671	999999	543	999999	460	999999	575	722	331	999999	999999	296	149	218	999999	962	999999	999999	999999	402	204	51	510	999999	86	539	999999	746	999999	277	705	553	852	436	57	999999	999999	514	416	999999	999999	659	332	251	999999	274	295	52	531	795	454	472	999999	462	546	629	317	999999	746	921	888	999999	752	63	864	413	443	999999	171	301	999999	999999	973	999999	999999	545	719	268	79	999999	254	999999	224	999999	823	242	839	399	890	999999	703	475	767	495	999999	999999	906	999999	387	814	830	581	880	999999	552	999999	498	718	645	999999	999999	58	185	934	677	971	613	577	239	631	574	53	822	744	598	777	614	488	89	72	639	999999	999999	999999	999999	672	46	985	632	751	744	131	754	999999	516	654	299	832	818	
944	151	338	49	756	250	786	759	999999	999999	775	467	20	638	582	370	470	177	999999	953	14	934	999999	945	488	887	453	299	932	999999	943	999999	781	670	145	920	310	411	135	24	205	913	900	999999	856	294	733	999999	181	999999	56	999999	379	879	813	20	523	393	561	869	796	497	827	999999	999999	999999	685	350	502	662	70	69	52	906	757	101	999999	999999	98	203	163	960	999999	412	191	466	118	902	999999	134	407	999999	850	999999	228	708	95	999999	657	568	999999	393	999999	999999	999999	987	444	472	999999	999999	976	249	999999	999999	715	999999	379	424	726	240	189	783	493	378	264	152	218	786	999999	59	15	52	999999	529	594	769	970	608	999999	204	31	999999	780	999999	999999	999999	622	999999	999999	999999	338	671	275	426	999999	825	900	621	999999	999999	999999	658	784	81	716	934	999999	775	999999	946	999999	771	999999	532	218	999999	13	359	230	107	529	999999	246	305	999999	999999	776	209	999999	769	869	358	999999	626	425	373	999999	999999	999999	223	543	847	720	603	527	567	999999	742	218	845	822	550	401	167	797	62	422	489	360	382	999999	424	634	12	86	516	427	855	117	845	683	304	931	16	999999	999999	999999	642	777	163	999999	44	999999	305	947	999999	957	999999	828	372	951	999999	357	54	66	129	222	717	527	21	149	344	634	999999	171	527	999999	395	603	999999	999999	779	999999	999999	239	132	433	339	65	758	559	999999	36	999999	893	312	946	886	949	444	469	298	125	766	24	808	999999	628	143	429	708	999999	592	713	326	181	999999	161	999999	999999	695	882	661	768	999999	908	318	999999	478	859	581	733	445	999999	656	757	664	944	192	430	722	805	999999	636	59	987	648	322	428	722	642	999999	80	26	748	586	999999	356	314	115	500	519	999999	283	848	975	135	999999	67	568	516	999999	968	999999	221	889	999999	35	719	474	270	999999	999999	756	999999	999999	662	429	421	79	131	318	640	999999	929	212	656	999999	787	83	861	225	999999	859	999999	916	826	684	804	858	900	611	636	839	844	504	57	999999	66	999999	323	706	21	999999	447	208	94	891	465	999999	243	763	247	646	612	999999	740	612	550	999999	959	977	624	562	179	519	681	800	242	435	164	263	999999	999999	760	165	213	999999	422	17	832	935	999999	796	625	146	373	999999	237	799	763	445	852	755	113	345	91	999999	818	927	526	293	658	39	999999	979	896	522	886	999999	841	473	999999	542	999999	999999	758	828	937	42	156	691	573	443	672	718	411	121	999999	424	
83	999999	459	494	999999	999999	286	199	942	645	999999	851	114	999999	957	299	255	319	287	89	999999	263	520	785	999999	835	720	225	367	145	578	785	899	472	999999	96	23	705	61	929	999999	569	886	302	999999	304	586	792	485	382	473	999999	833	999999	999999	999999	244	674	713	656	828	71	831	999999	77	999999	999999	999999	407	870	285	550	999999	999999	342	999999	999999	228	992	486	999999	999999	999999	984	672	486	952	366	635	999999	999999	999999	992	405	111	685	737	89	234	999999	999999	944	999999	614	107	922	833	485	210	817	452	999999	999999	236	999999	900	330	847	144	591	512	594	16	999999	999999	936	999999	863	256	657	291	298	994	664	143	313	542	135	887	999999	652	476	999999	999999	120	837	667	765	996	210	999999	999999	944	643	999999	759	937	999999	999999	999999	999999	970	999999	553	536	164	30	999999	103	999999	368	999999	960	999999	938	999999	437	198	734	999999	278	793	999999	999999	302	402	999999	999999	838	383	375	991	539	725	386	999999	999999	613	999999	955	816	999999	671	999999	842	169	999999	999999	999999	790	331	749	999999	415	893	580	999999	192	260	143	810	669	189	719	728	377	665	244	999999	266	797	823	906	999999	373	627	131	963	213	142	473	794	657	57	62	626	185	133	832	805	577	65	362	999999	999999	157	999999	999999	183	475	999999	694	551	447	999999	507	842	47	52	275	459	150	978	128	999999	26	22	141	999999	112	999999	542	411	212	689	741	471	758	633	226	166	999999	790	999999	638	779	252	219	999999	554	999999	147	999999	567	999999	437	999999	999999	487	138	999999	999999	999999	999999	283	961	999999	999999	758	261	999999	93	413	826	999999	290	359	999999	489	999999	773	999999	86	122	328	63	460	844	856	261	664	236	281	999999	999999	826	883	719	464	676	999999	904	999999	802	518	699	734	265	999999	76	87	836	755	596	365	342	999999	182	752	229	511	448	492	999999	999999	810	812	999999	744	999999	406	640	785	812	404	869	350	283	604	999999	329	999999	395	790	184	999999	480	684	149	748	572	999999	967	999999	999999	58	421	955	215	999999	887	825	999999	175	669	447	60	942	999999	496	991	980	578	999999	999999	999999	62	702	331	768	339	137	999999	996	720	695	672	550	999999	355	999999	395	78	999999	999999	504	684	230	130	737	777	538	492	999999	757	592	143	844	999999	999999	996	999999	633	446	379	999999	65	524	455	974	774	510	306	847	48	606	999999	681	391	405	630	832	581	594	991	800	645	999999	999999	138	561	828	999999	786	999999	738	761	999999	527	982	
448	170	999999	156	962	277	242	999999	614	999999	679	999999	999999	940	239	173	147	48	455	578	123	999999	285	326	422	945	306	999999	498	310	999999	290	999999	409	956	470	67	435	632	999999	568	10	512	97	458	110	999999	273	557	194	999999	722	185	949	999999	510	884	999999	733	26	971	999999	157	314	316	399	306	62	999999	999999	116	999999	416	731	999999	123	999999	197	867	322	999999	42	962	313	709	132	115	215	541	455	585	608	701	615	752	846	999999	999999	781	69	803	323	289	999999	88	999999	999999	453	939	999999	84	697	590	420	447	938	760	843	604	194	999999	100	521	999999	999999	999999	21	999999	979	173	270	237	416	808	519	999999	752	183	235	999999	816	999999	275	786	381	888	28	290	999999	813	95	19	604	597	999999	999999	999999	751	999999	580	999999	999999	999999	776	494	999999	290	782	999999	191	196	586	618	999999	377	632	999999	734	166	305	999999	730	632	175	999999	260	999999	818	999999	807	999999	999999	578	654	945	311	999999	499	301	534	607	246	389	999999	627	508	401	822	999999	152	887	78	595	309	101	155	881	308	999999	244	223	471	748	104	728	999999	18	964	999999	999999	999999	335	442	632	697	253	999999	999999	548	578	859	810	999999	999999	919	999999	415	999999	999999	800	429	888	799	67	320	146	497	294	268	441	500	437	986	162	706	561	635	963	612	848	804	245	759	130	385	999999	872	857	999999	344	780	739	411	45	646	557	999999	384	321	561	755	999999	387	117	88	999999	999999	446	999999	368	999999	999999	666	714	995	193	139	679	682	908	273	639	120	924	661	999999	36	950	516	999999	35	261	651	61	999999	747	858	651	52	999999	588	999999	672	816	585	337	999999	999999	50	462	427	856	702	413	297	999999	946	463	456	326	406	999999	930	999999	999999	507	800	615	622	257	335	487	637	999999	329	838	967	303	999999	333	689	339	910	63	731	178	558	248	763	976	801	404	205	725	556	714	999999	999999	482	87	536	466	83	792	999999	940	229	972	999999	458	158	652	124	132	999999	76	999999	877	314	174	948	999999	851	646	456	930	999999	999999	999999	614	999999	341	820	271	797	999999	999999	999999	925	791	949	999999	999999	999999	828	158	290	999999	999999	999999	751	999999	331	318	139	975	614	999999	346	206	658	316	799	478	999999	816	831	853	335	999999	999999	845	951	523	225	999999	406	547	818	999999	649	999999	824	692	862	715	999999	512	141	822	617	829	781	729	143	642	786	686	999999	21	999999	999999	748	999999	680	999999	676	807	102	766	
578	77	618	47	556	449	999999	117	615	409	999999	328	721	513	798	980	999999	232	390	583	585	719	357	807	999999	222	999999	153	21	999999	49	212	999999	375	253	549	220	743	999999	693	160	679	80	789	214	999999	716	245	883	700	999999	453	427	999999	191	859	720	999999	66	344	999999	348	106	659	999999	604	999999	356	269	258	770	329	60	999999	433	905	999999	567	602	983	999999	235	269	320	123	595	785	900	193	999999	829	999999	687	999999	714	999999	999999	421	429	609	98	369	999999	999999	930	523	403	999999	96	999999	220	999999	999999	82	837	754	89	999999	545	999999	819	18	999999	999999	999999	371	642	222	982	621	332	237	148	993	894	146	259	999999	390	999999	201	65	814	999999	183	677	199	999999	999	960	731	798	876	655	790	90	999999	109	215	568	880	191	747	474	953	982	24	226	188	999999	999999	454	405	999999	999999	999999	203	999999	702	752	182	38	999999	32	889	534	361	492	212	813	999999	160	428	821	720	20	318	349	999999	200	999999	973	436	999999	466	999999	402	931	82	35	887	999999	407	463	396	999999	999999	724	584	429	631	999999	999999	374	999999	999999	36	584	234	999999	456	854	309	511	99	208	602	914	566	613	141	999999	419	186	999999	999999	752	965	434	867	52	593	999999	535	569	141	999999	71	546	122	999999	818	707	511	579	43	643	896	999999	197	260	999999	167	999999	297	211	121	836	447	765	601	70	159	999999	528	862	99	773	999999	957	248	540	378	454	362	322	722	908	607	893	999999	856	601	999999	617	988	435	792	999999	999999	30	133	624	780	520	200	669	351	982	717	943	870	954	999999	999999	720	685	713	619	999999	489	213	239	553	413	744	999999	913	748	539	437	306	535	999999	999999	125	999999	597	933	172	653	381	925	890	949	492	999999	193	297	999999	313	722	183	272	878	999999	999999	80	377	776	730	755	602	999999	289	647	345	999999	999999	833	999999	97	779	457	332	117	287	999999	604	920	842	285	625	999999	236	714	132	272	999999	129	231	999999	230	167	999999	897	779	483	610	999999	157	532	999999	464	103	225	942	726	999999	770	539	554	476	456	999999	454	999999	751	999999	575	999999	82	673	360	611	999999	867	622	25	435	338	804	999999	301	999999	319	571	171	757	20	772	999999	332	935	590	676	379	999999	233	986	767	37	266	44	999999	999999	859	363	999999	144	357	329	710	999999	999999	735	815	184	999999	625	882	968	993	215	802	128	749	999999	770	935	999999	103	399	999999	667	999999	547	999999	514	699	
459	218	319	999999	662	452	696	999999	503	854	860	205	101	607	114	799	43	61	242	999999	335	999999	593	999999	999999	264	930	681	999999	141	197	121	669	999999	175	674	999999	380	999999	360	431	999999	245	915	84	394	12	791	924	868	999999	496	471	844	373	999999	999999	403	77	408	999999	999999	970	999999	667	748	535	117	442	440	151	663	508	881	247	403	999999	678	841	171	261	149	757	979	863	701	649	999999	619	836	58	265	312	153	838	999999	960	873	257	335	999999	894	359	494	726	614	987	590	607	969	452	947	999999	906	156	382	266	999999	508	999999	999999	710	999999	605	391	886	360	365	999999	830	442	22	430	515	312	367	789	999999	262	259	999999	999999	999999	649	999999	111	999999	999999	996	465	999999	969	375	999999	999999	999999	406	753	113	840	263	999999	546	777	537	440	999999	55	999999	999999	999999	993	738	258	999999	49	999999	999999	221	289	999999	999999	368	587	679	473	999999	999999	289	999999	960	46	999999	999999	995	999999	523	450	122	953	585	658	801	217	872	166	241	999999	999999	197	666	999999	541	824	658	309	274	959	107	74	792	388	766	451	999999	556	834	999999	999999	179	526	51	735	268	704	533	999999	160	714	523	241	530	117	999999	497	412	504	345	999999	696	999999	564	999999	58	170	206	892	999999	388	999999	332	914	863	860	999999	999999	823	283	130	134	155	123	254	584	832	272	999999	999999	999999	427	62	499	563	566	999999	961	999999	686	107	507	641	803	772	398	201	327	667	256	430	999999	588	230	225	639	550	704	320	769	226	999999	999999	227	405	960	273	999999	999999	307	508	709	926	146	185	999999	999999	999999	350	999999	392	999999	605	34	254	999999	838	831	284	999999	26	657	999999	928	999999	999999	582	999999	407	999999	999999	368	965	369	747	999999	946	999999	54	602	156	208	364	464	999999	711	303	900	999999	999999	132	999999	558	437	290	851	67	999999	999999	976	49	999999	944	538	730	34	549	245	286	533	144	999999	786	681	777	999999	303	197	552	758	906	682	451	93	689	999999	809	538	89	896	663	949	775	78	563	88	263	825	734	362	172	68	999999	449	190	736	999999	999999	659	473	558	999999	454	918	80	999999	999999	999999	848	999999	225	20	166	389	869	194	621	717	127	698	563	477	462	200	596	848	999999	11	902	953	999999	931	878	999999	348	793	999999	999999	997	206	462	402	976	999999	999999	161	901	999999	579	996	999999	938	759	961	999999	90	999999	264	999999	999999	308	999999	999999	895	999999	293	142	550	51	86	999999	764	
999999	921	246	170	999999	765	63	444	999999	999999	432	906	838	107	999999	917	706	999999	385	250	533	999999	999999	999999	444	91	695	853	29	361	202	999999	317	360	228	999999	725	748	589	651	999999	999999	286	483	202	62	66	903	120	224	843	783	999999	999999	999999	999999	32	408	726	419	80	209	999999	999999	631	999999	999999	999999	879	343	999999	958	678	999999	49	645	498	424	645	392	34	791	742	804	517	999999	801	869	129	999999	815	326	31	180	581	999999	472	691	852	272	463	578	33	777	32	885	115	999999	408	595	999999	608	762	999999	999999	289	999999	621	86	222	999999	729	369	606	528	875	936	507	162	48	183	806	999999	383	928	456	767	999999	781	632	313	999999	470	533	827	216	564	687	785	301	999999	999999	999999	639	144	999999	999999	427	999999	157	949	999999	999999	370	421	999999	999999	389	999999	938	521	501	840	454	908	305	999999	835	779	321	999999	258	721	860	999999	999999	201	932	248	999999	247	350	717	999999	682	706	27	110	122	188	999999	999999	999999	847	779	52	20	999999	731	839	474	383	647	936	836	700	886	999999	999999	999999	457	114	999999	221	999999	181	784	215	999999	999999	287	168	999999	601	151	146	999999	874	90	461	322	999999	211	999999	999999	999999	702	999999	798	982	820	72	999999	34	730	999999	44	70	156	999999	268	804	399	529	561	315	660	56	999999	699	723	21	873	413	775	426	902	740	491	837	999999	13	417	789	391	225	923	999999	870	85	999999	917	999999	482	203	518	640	681	848	424	213	656	985	108	269	808	198	831	999999	313	999999	303	999999	999999	139	264	397	610	147	999999	391	962	185	719	598	805	999999	401	220	267	999999	999999	999999	77	634	822	999999	999999	530	583	36	999999	999999	566	911	807	999999	999999	999999	939	131	39	544	512	42	250	480	275	999999	463	524	999999	620	992	527	942	411	511	684	316	245	87	90	563	319	999999	999999	619	807	790	467	874	57	280	146	756	686	389	45	393	999999	753	999999	76	68	239	999999	456	48	969	406	837	999999	47	999999	53	949	999999	203	743	999999	999999	467	719	995	649	999999	999999	856	771	265	999999	999999	300	999999	492	278	23	999999	90	817	999999	580	838	393	629	999999	999999	576	102	806	705	196	999999	667	999999	999999	99	80	419	999999	141	999999	277	713	385	999999	444	82	221	774	999999	485	123	926	999999	289	629	335	376	999999	739	774	763	964	560	999999	184	633	482	206	189	999999	999999	600	999999	476	313	134	18	999999	999999	937	999999	328	999999	230	83	375	999999	
211	999999	763	999999	909	999999	999999	999999	312	163	999999	196	811	600	24	595	992	399	522	250	193	999999	505	327	999999	804	801	419	445	999999	339	760	999999	626	999999	999999	425	999999	999999	999999	328	639	11	970	468	999999	894	346	999999	732	999999	830	999999	135	823	999999	999999	446	597	114	999999	999999	402	999999	999999	789	999999	195	999999	484	179	754	222	671	999999	554	974	534	859	44	910	999999	79	712	224	509	209	999999	802	54	379	979	999999	82	901	380	247	999999	157	678	694	999999	26	865	563	134	617	889	213	999999	260	636	999999	563	999999	493	999999	689	995	324	999999	703	392	285	999999	199	114	999999	770	551	317	193	999999	190	349	211	447	214	999999	999999	891	319	480	999999	999999	743	402	999999	878	417	502	557	999999	832	999999	999999	999999	740	761	373	29	477	129	661	999999	999999	259	406	223	992	999999	999999	539	905	432	281	233	860	492	999999	999999	27	271	362	999999	759	999999	554	103	358	885	999999	453	786	80	999999	200	818	999999	999999	493	996	873	886	371	829	27	999999	409	816	999999	466	258	400	575	999999	215	767	612	212	681	704	312	999999	116	349	230	999999	835	18	90	999999	299	766	876	801	154	385	999999	229	741	505	999999	287	590	429	458	62	999999	77	218	999999	999999	367	54	789	693	18	999999	32	608	274	999999	400	735	363	176	492	999999	774	858	829	776	393	470	186	559	35	284	687	890	177	543	767	800	999999	208	931	722	97	999999	145	606	967	621	477	449	999999	999999	237	999999	999999	539	445	219	388	656	822	999999	999999	239	667	734	102	142	999999	731	298	600	88	165	244	769	435	666	722	999999	809	772	992	999999	805	484	57	999999	924	638	107	557	999999	11	385	44	999999	858	450	411	513	835	190	999999	999999	163	473	81	28	205	113	779	496	999999	847	60	904	999999	433	193	687	668	217	999999	634	740	189	999999	779	210	999999	577	226	999999	720	973	591	256	586	652	21	975	415	999999	535	327	71	999999	163	335	999999	724	999999	267	724	844	628	999999	122	420	974	396	302	817	290	535	562	185	444	873	468	999999	999999	781	182	711	262	488	999999	316	999999	923	923	999999	80	200	152	999999	597	999999	355	213	143	999999	677	624	682	598	448	10	765	885	821	290	866	999999	180	653	95	22	999999	149	999999	806	740	999999	473	848	999999	99	392	603	587	569	528	265	525	386	114	999999	39	664	50	276	551	793	111	643	587	599	30	499	874	999999	293	215	999999	336	436	625	999999	834	999999	
358	617	171	308	261	761	999999	956	999999	549	537	999999	999999	109	845	265	946	949	999999	270	156	999999	893	729	12	999999	999999	174	198	950	488	405	205	812	999999	999999	389	495	999999	999999	977	999999	236	950	346	602	365	115	999999	81	489	999999	331	999999	999999	999999	724	442	999999	975	449	446	767	843	71	141	788	124	417	999999	999999	999999	109	948	293	999999	999999	999999	392	409	999999	216	918	126	999999	811	84	631	118	413	999999	946	199	874	442	541	875	393	889	214	814	999999	698	69	205	999999	576	382	289	999999	444	781	59	999999	64	242	999999	999999	381	259	67	166	16	13	999999	929	271	999999	999999	752	637	999999	63	999999	999999	680	518	999999	921	443	245	999999	999999	916	999999	163	896	303	820	999999	23	234	21	999999	157	657	243	999999	807	276	999999	352	866	537	999999	983	728	999999	310	384	999999	667	729	938	999999	365	813	100	44	107	999999	968	414	316	738	999999	449	422	40	937	446	823	999999	655	677	892	999999	815	363	985	435	35	992	999999	486	356	504	83	999999	791	999999	999999	660	709	999999	797	937	559	798	160	544	315	999999	372	938	899	614	999999	271	131	999999	998	737	58	672	17	999999	969	829	392	999999	376	796	249	104	303	172	352	421	879	955	285	999999	999999	451	130	194	630	507	586	741	999999	811	505	271	845	999999	612	999999	236	821	968	729	416	251	178	518	999999	278	645	737	272	663	391	175	254	982	533	607	552	999999	999999	471	253	650	489	564	301	978	259	886	560	999999	194	67	999999	999999	610	961	282	999999	592	362	999999	999999	999999	999999	429	339	26	862	882	15	494	413	476	999999	486	999999	762	613	999999	999999	999999	758	186	956	479	333	188	698	382	999999	334	999999	240	992	609	403	180	723	144	962	961	999999	14	555	999999	780	591	490	999999	843	209	669	394	968	343	999999	672	522	999999	999999	999999	328	490	999999	681	553	183	483	897	999999	999999	48	999999	264	662	632	754	631	145	699	742	698	629	538	372	999999	556	271	659	505	730	657	437	48	811	643	999999	693	874	277	606	118	999999	985	258	170	200	999999	316	710	359	51	386	596	363	461	698	951	948	25	999999	911	823	999999	362	937	611	999999	999999	29	999999	999999	757	868	102	634	116	644	290	211	474	427	954	999999	999999	689	999999	999999	685	360	944	954	745	858	280	695	294	200	999999	999999	999999	760	686	297	983	299	293	999999	503	729	355	64	671	747	999999	579	956	873	256	999999	666	771	754	999999	999999	772	325	
899	999999	407	999999	999999	21	969	652	714	740	667	999999	856	999999	762	346	999999	15	889	293	999999	317	999999	738	420	999999	999999	999999	787	15	593	222	999999	974	999999	919	105	389	999999	999999	701	104	836	838	299	907	399	277	903	999999	798	999999	999999	999999	999999	999999	897	669	929	970	62	325	864	999999	999999	454	755	999999	21	842	251	999999	999999	847	999999	903	480	862	448	513	999999	999999	750	999999	217	506	999999	731	657	801	32	436	460	469	990	999999	240	137	691	845	161	999999	266	70	193	999999	999999	347	897	999999	999999	44	230	425	425	371	575	511	501	650	426	33	234	219	820	814	999999	999999	999999	999999	672	353	999999	603	999999	47	999999	689	179	985	984	999999	834	243	690	999999	215	999999	53	628	999999	999999	635	51	429	138	292	57	250	378	999999	416	491	999999	750	768	999999	627	74	387	937	886	999999	999999	665	735	999999	991	529	832	609	999999	72	238	405	943	717	139	999999	233	755	387	448	999999	880	999999	209	152	492	921	133	999999	970	999999	691	923	397	129	385	693	938	301	999999	999999	999999	32	353	999999	999999	999999	61	734	453	999999	632	559	447	541	635	97	536	56	508	999999	709	999999	122	405	546	481	556	598	754	999999	294	464	999999	999999	41	999999	234	946	999999	685	870	999999	144	139	999999	141	486	999999	494	999999	167	999999	792	919	999999	748	910	948	716	999999	260	463	980	962	999999	177	700	417	509	776	863	590	201	822	738	999999	999999	982	371	999999	995	700	113	466	333	402	671	940	331	292	948	286	239	50	999999	417	418	182	583	866	999999	79	356	717	434	577	999999	970	191	398	862	927	586	311	999999	559	359	524	639	999999	506	999999	95	227	828	586	360	160	397	330	901	713	999999	504	973	999999	354	999999	41	999999	701	701	759	932	430	30	999999	928	230	875	67	999999	543	428	369	999999	983	999999	888	847	999999	550	999999	860	999999	158	528	91	338	894	215	999999	999999	882	463	805	999999	162	999999	808	999999	432	999999	521	273	17	180	980	144	999999	999999	225	999999	194	999999	160	128	898	445	282	999999	999999	999999	336	999999	105	999999	660	965	564	999999	831	342	999999	960	999999	999999	70	597	490	999999	999999	946	46	951	989	999999	308	353	999999	687	111	999999	999999	316	279	832	603	851	177	604	520	25	580	620	999999	999999	428	999999	744	539	67	311	955	304	954	999999	563	384	999999	999999	114	316	663	877	579	123	817	773	691	961	27	219	999999	999999	999999	532	999999	426	999999	115	999999	84	999999	772	629	
800	762	229	362	999999	279	228	180	536	500	999999	999999	703	51	997	999999	654	541	783	999999	848	881	79	837	431	999999	146	544	575	999999	39	708	890	999999	778	999999	999999	999999	93	692	799	48	893	394	263	180	999999	384	999999	999999	391	542	825	999999	781	999999	692	391	930	999999	999999	683	999999	931	999999	505	471	455	272	645	999999	999999	458	100	722	999999	988	999999	583	261	630	761	701	534	223	496	883	639	476	860	669	216	490	779	559	999999	442	962	923	758	708	227	122	999999	573	158	999999	734	538	971	930	999999	808	999999	682	380	982	81	717	974	621	832	979	999999	975	270	752	999999	540	606	377	35	762	825	552	413	649	504	961	999999	411	158	110	504	929	999999	408	811	107	999999	999999	371	254	948	146	876	248	710	999999	312	406	999999	204	931	999999	999999	254	982	136	279	731	487	119	653	573	473	731	484	482	999999	862	940	580	361	472	16	999999	814	999999	675	174	999999	282	659	668	994	953	178	901	34	418	425	684	827	999999	656	261	601	999999	673	999999	999999	999999	999999	450	466	835	843	468	999999	133	440	999999	460	999999	791	214	459	985	578	519	563	999999	458	904	446	265	753	902	816	999999	189	439	25	999999	410	712	374	219	211	999999	120	710	999999	999999	978	999999	233	722	666	451	999999	616	999999	163	591	191	999999	14	13	999999	92	940	651	842	943	999999	289	999999	704	89	840	250	999999	419	409	853	277	557	999999	999999	999999	40	246	999999	952	573	999999	862	940	229	932	369	999999	11	999999	180	68	472	957	977	999999	304	28	586	610	561	999999	999999	753	738	913	232	89	687	178	62	704	286	889	379	999999	427	989	999999	156	481	44	782	999999	999999	794	999999	599	999999	483	999999	999999	659	765	401	741	245	118	999999	999999	710	290	999999	832	33	999999	781	583	587	609	424	999999	543	439	139	526	60	63	524	943	999999	632	141	214	441	999999	999999	999999	498	999999	142	318	787	999999	446	201	516	999999	319	999999	999999	231	22	999999	68	432	478	230	636	874	690	191	593	268	207	88	158	324	400	983	431	999999	999999	999999	476	115	527	374	999999	938	19	999999	999999	761	930	887	619	999999	155	19	999999	823	884	623	999999	950	725	999999	999999	367	52	202	559	999999	999999	999999	146	73	871	952	904	114	236	698	999999	590	448	831	999999	320	468	365	178	999999	421	607	385	471	999999	526	999999	999999	402	999999	999999	817	999999	417	430	999999	750	556	999999	202	999999	467	999999	196	758	368	512	893	200	661	
999999	687	999999	177	999999	733	376	674	73	999999	572	999999	999999	600	802	999999	48	41	411	160	569	999999	443	975	999999	954	20	999999	999999	642	23	496	807	740	999999	218	793	383	501	999999	811	86	492	576	630	209	754	996	394	999999	999999	481	491	999999	102	986	999999	999999	891	960	722	187	960	431	341	85	108	972	999999	594	264	999999	539	715	348	492	429	999999	355	87	209	24	999999	12	323	542	14	999999	647	750	999999	745	492	540	974	634	125	999999	244	554	110	999999	999999	999999	456	664	941	776	999999	610	566	386	702	813	761	707	382	958	999999	799	80	341	334	122	629	518	182	998	740	713	376	368	632	800	976	426	881	14	555	658	600	999999	74	999999	194	587	53	999999	779	276	262	167	953	444	483	999999	458	999999	999999	999999	999999	943	999999	999999	243	999999	754	901	836	344	825	999999	412	459	209	843	276	999999	928	51	475	503	228	474	999999	999999	999999	197	999999	217	968	862	999999	617	176	656	201	999999	803	999999	999999	151	999999	445	450	884	755	999999	245	999999	502	171	101	139	472	988	999999	999999	536	999999	793	999999	584	629	375	999999	999999	794	999999	552	651	200	493	942	217	334	999999	783	34	576	462	910	999999	686	714	807	770	703	155	188	932	630	549	999999	202	276	566	222	79	486	999999	961	222	999999	989	312	677	999999	922	148	337	940	999999	960	572	883	615	898	915	568	203	840	649	999999	999999	30	651	715	749	941	767	448	713	999999	235	501	697	269	697	411	140	621	781	999999	850	999999	93	589	215	999999	660	999999	999999	511	293	999999	321	999999	999999	968	661	961	409	980	380	889	237	999	734	81	195	999999	210	514	438	581	68	642	263	629	937	999999	999999	439	999999	109	999999	212	999999	999999	189	589	198	729	749	999999	999999	801	999999	961	764	999999	854	144	999999	999999	999999	792	82	712	451	679	854	451	40	599	461	970	699	281	747	34	744	19	891	999999	166	481	764	999999	369	999999	16	999999	999999	999999	217	376	315	975	999999	999999	139	999999	283	510	734	746	698	999999	717	251	999999	364	223	999999	349	845	252	999999	159	985	38	813	352	194	672	562	586	186	392	999999	665	999999	639	398	894	202	735	391	870	419	782	613	552	999999	164	999999	88	999999	999999	371	133	786	999999	655	330	326	209	98	999999	182	170	999999	767	999999	586	388	999999	999999	845	156	120	861	657	739	212	424	270	234	39	31	484	460	671	31	999999	878	897	983	77	578	992	647	553	698	259	270	846	919	
999999	776	999999	263	290	367	261	271	138	97	452	906	999999	975	999999	816	698	709	850	999999	670	707	490	999999	757	999999	164	472	318	959	489	942	578	351	691	263	104	230	999999	999999	769	700	750	810	999999	171	522	26	588	737	10	999999	420	109	259	835	295	195	505	23	213	788	952	179	999999	510	999999	714	999999	805	721	477	538	546	976	969	999999	680	210	596	999999	147	884	581	958	938	531	478	999999	856	967	909	725	167	999999	981	748	999999	999999	40	999999	808	732	782	26	533	21	874	133	999999	878	615	999999	908	268	76	903	381	999999	668	979	859	999999	437	838	999999	751	999999	999999	994	231	385	999999	179	762	946	999999	112	565	435	926	999999	999999	999999	977	361	999999	816	999999	43	88	376	370	544	61	974	195	304	944	214	781	641	438	138	67	503	148	815	156	321	661	801	999999	784	999999	332	513	810	459	486	886	935	999999	412	999999	999999	24	932	999999	788	761	120	167	360	654	999999	228	227	754	484	222	119	670	587	382	286	559	585	802	729	470	385	845	999999	328	846	169	36	221	212	999999	216	696	367	999999	551	643	999999	140	455	113	999999	65	975	273	776	274	894	999999	640	999999	438	140	999999	999999	385	275	699	41	808	136	201	16	999999	996	16	999999	312	999999	831	642	103	999999	356	625	184	330	870	203	999999	581	275	996	581	906	59	86	999999	49	184	999999	999999	434	331	329	911	290	512	978	267	363	961	866	207	999999	212	983	999999	773	153	999999	404	505	489	236	861	204	434	999999	999999	930	125	273	852	555	698	999999	133	999999	713	894	818	891	936	199	619	408	799	583	703	76	302	534	896	129	999999	448	944	105	999999	999999	855	865	999999	336	248	698	24	652	999999	999999	999999	755	69	258	999999	513	569	300	617	462	405	999999	999999	880	637	590	376	732	674	260	999999	38	999999	996	49	952	859	999999	951	921	999999	156	999999	170	999999	547	474	999999	999999	999999	999999	654	999999	15	320	999999	922	161	999999	657	999999	291	977	999999	999999	830	196	72	219	999999	653	958	349	999999	78	999999	575	782	673	100	125	728	999999	306	381	999999	999999	999999	685	44	39	708	999999	303	598	112	179	999999	350	386	361	411	438	598	723	999999	314	792	936	72	438	150	488	608	541	604	441	680	675	749	290	999999	999999	999999	264	945	57	55	999999	966	89	347	441	297	999999	714	299	999999	583	461	764	758	627	623	606	889	230	999999	762	994	671	498	562	601	105	999999	34	263	344	
778	999999	269	999999	970	999999	101	709	999999	869	827	999999	188	107	224	985	532	14	763	999999	999999	725	999999	293	113	305	590	785	840	999999	19	999999	999999	918	805	999999	505	73	657	999999	999999	999999	999999	443	935	689	492	999999	347	615	573	724	271	685	969	62	137	999999	591	999999	401	999999	869	999	859	147	278	270	302	999999	489	468	357	131	73	195	696	999999	358	423	813	199	999999	999999	627	295	427	999999	949	999999	461	999999	482	982	999999	999999	999999	38	584	797	420	231	999999	999999	136	999999	377	149	621	999999	365	825	627	177	861	999999	868	644	382	999999	999999	918	999999	549	999999	960	986	374	882	999999	874	667	727	560	12	591	999999	734	108	522	999999	999999	999999	174	396	636	902	314	131	47	999999	999999	656	19	87	502	909	559	539	175	999999	12	999999	757	999999	999999	108	76	175	999999	121	143	546	860	656	441	189	999999	162	546	67	682	253	844	999999	208	21	717	482	510	681	541	204	999999	999999	914	999999	981	265	698	537	835	148	851	926	999999	999999	795	362	646	322	763	406	992	118	446	759	999999	234	710	686	390	593	665	598	579	999999	614	467	742	999999	208	891	463	999999	999999	543	402	918	999999	79	225	364	836	197	999999	999999	999999	824	957	999999	999999	756	554	999999	157	251	999999	999999	356	268	525	999999	999999	236	124	871	942	983	999999	902	999999	503	898	640	470	35	999999	999999	680	999999	737	789	510	587	810	999999	346	999999	862	980	69	149	571	77	554	887	999999	999999	82	56	203	999999	938	64	798	999999	858	913	551	999999	494	15	582	999999	999999	999999	999999	999999	425	672	535	999999	131	905	842	227	931	831	999999	583	292	156	999999	999999	250	519	851	999999	999999	705	593	432	900	741	999999	64	999999	999999	545	819	999999	710	195	409	999999	702	999999	42	221	580	184	37	827	967	838	347	609	948	999999	22	883	999999	254	720	999999	112	999999	390	418	788	659	999999	295	276	524	999999	961	995	999999	548	422	818	244	218	531	565	604	933	902	158	454	618	999999	533	936	999999	999999	475	330	418	112	716	999999	432	921	901	742	561	452	267	385	614	836	133	599	74	999999	46	198	523	507	999999	488	270	344	999999	295	761	339	838	125	999999	999999	999999	445	706	205	999999	296	629	999999	53	490	644	773	840	781	863	933	872	548	429	286	807	999999	999999	999999	363	98	880	616	999999	231	999999	151	999999	939	143	687	999999	999999	999999	749	569	699	464	186	843	496	504	999999	431	999999	999999	300	696	220	867	999999	
999999	477	999999	723	416	999999	843	821	876	999999	999999	900	999999	999999	999999	13	999999	679	716	117	999999	999999	999999	867	594	999999	999999	161	764	323	454	678	81	350	688	425	38	612	999999	557	855	643	999999	349	999999	603	621	999999	999999	999999	999999	26	504	759	999999	999999	92	973	999999	795	827	691	999999	563	58	216	999999	307	497	623	975	999999	347	169	261	999999	960	999999	265	990	999	939	373	310	999999	438	184	999999	999999	948	342	64	999999	547	729	174	999999	746	300	405	774	323	758	174	489	476	679	344	999999	534	999999	47	718	148	999999	887	328	999999	326	620	999999	517	303	549	290	920	138	799	439	97	234	223	754	859	226	686	191	999999	999999	999999	758	839	999999	479	178	305	345	343	751	999999	845	999999	429	680	999999	266	999999	218	883	999999	348	879	999999	420	310	565	292	999999	999999	119	706	129	999999	999999	861	203	703	823	380	999999	585	999999	58	598	999999	404	794	84	999999	999999	665	972	324	999999	430	879	934	403	179	999999	999999	487	999999	641	145	999999	999999	872	818	179	562	999999	999999	898	983	554	999999	316	999999	999999	999999	217	999999	961	454	733	805	683	136	982	268	310	999999	767	971	108	382	417	462	525	509	921	999999	327	999999	469	999999	999999	278	999999	58	999999	234	273	841	805	999999	459	999999	411	921	221	746	999999	999999	261	551	80	926	885	999999	999999	853	653	406	849	999999	54	564	985	999999	388	999999	259	933	640	999999	391	926	999999	982	922	230	999999	604	297	185	429	999999	155	917	73	499	999999	999999	999999	999999	580	999999	991	854	80	895	211	811	999999	806	496	999999	280	999999	169	153	760	902	259	202	802	999999	999999	674	531	638	999999	999999	535	999999	31	555	308	866	999999	525	935	321	911	36	28	249	72	491	689	527	145	970	757	920	999999	490	999999	999999	971	531	757	999999	332	442	487	143	285	652	785	940	604	413	679	644	218	449	991	232	184	562	987	627	984	14	503	448	320	999999	160	999999	110	865	895	999999	999999	618	988	479	549	884	964	419	999999	748	922	731	301	123	712	299	499	232	268	418	544	139	342	328	938	49	823	999999	502	255	840	739	518	999999	875	600	460	999999	999999	299	598	999999	921	246	91	771	156	999999	903	999999	50	877	607	486	440	639	285	669	999999	510	71	303	916	999999	908	193	223	596	999999	999999	999999	978	550	999999	999999	966	999999	106	247	176	892	625	766	999999	214	962	141	41	274	246	999999	790	980	181	238	304	661	470	337	898	558	999999	959	
791	31	999999	337	638	665	474	431	999999	432	374	618	445	537	999999	256	945	999999	191	332	11	797	58	999999	378	999999	525	999999	747	768	999999	618	999999	999999	999999	620	999999	635	999999	375	999999	815	144	367	616	563	792	999999	385	224	392	847	376	999999	958	999999	972	74	999999	898	150	169	999999	420	94	755	999999	780	562	665	114	319	558	999999	532	196	662	690	391	815	947	758	929	533	385	501	252	114	999999	999999	999999	87	676	604	999999	640	999999	723	283	860	286	22	215	999999	119	82	999999	999999	704	772	340	292	682	999999	950	391	999999	160	45	592	512	999999	83	999999	28	36	643	999999	590	892	65	999999	416	999999	999999	935	999999	218	423	999999	212	692	999999	999999	650	364	404	531	653	843	410	980	688	691	999999	115	939	634	702	92	438	999999	970	999999	717	401	999999	161	616	999999	999999	31	999999	731	999999	820	770	999999	930	663	999999	122	309	746	491	84	260	725	182	432	996	999999	999999	999999	874	867	722	598	999999	999999	999999	252	915	638	15	389	253	957	999999	538	345	800	703	49	461	326	45	234	329	642	151	160	999999	999999	28	919	515	406	999999	999999	999999	181	999999	682	184	388	999999	671	740	999999	831	999999	422	643	97	205	225	999999	879	558	832	497	278	585	116	337	273	731	620	999999	999999	846	109	790	440	999999	880	30	864	82	130	999999	493	999999	811	848	737	345	106	822	703	48	527	309	688	999999	999999	345	576	846	125	474	999999	654	238	984	999999	632	999999	924	999999	204	999999	999999	438	469	14	999999	999999	267	600	999999	635	797	999999	836	329	800	999999	830	269	545	454	999999	956	655	999999	999999	988	826	655	115	141	999999	507	508	435	719	870	229	605	851	570	318	256	999999	999999	263	999999	402	665	402	530	383	999999	779	750	594	999999	999999	156	175	72	948	999999	494	999999	462	999999	999999	410	609	929	882	234	418	999999	146	771	768	815	999999	576	596	170	263	585	758	518	999999	758	841	999999	98	83	439	788	622	707	762	402	386	963	388	991	66	472	647	159	255	805	614	999999	92	966	96	599	475	787	357	999999	47	944	571	135	999999	999999	841	809	794	629	361	438	19	999999	439	106	999999	605	999999	791	999999	608	272	999999	154	28	999999	131	987	840	322	835	999999	852	364	441	401	263	999999	325	630	838	999999	626	453	999999	999999	716	537	989	999999	870	682	999999	971	438	682	649	980	551	954	720	822	953	316	999999	999999	166	20	997	705	933	183	789	171	108	999999	646	479	
969	999999	999999	593	999999	438	452	162	999999	999999	926	759	999999	999999	880	999999	910	26	411	319	999999	105	657	705	539	293	999999	697	893	404	872	194	46	999999	21	347	885	136	999999	525	864	373	295	999999	999999	248	999999	660	999999	999999	261	999999	842	336	551	873	557	373	999999	714	959	999999	269	399	17	741	723	999999	999999	543	484	999999	999999	885	455	564	999999	381	621	301	339	818	405	999999	153	999999	352	999999	628	148	999999	522	82	119	566	999999	114	896	999999	353	524	381	399	758	944	477	889	957	881	986	72	185	752	762	384	151	999999	999999	256	227	399	999999	953	132	753	962	711	93	329	346	460	999999	999999	999999	776	958	429	646	530	676	900	394	828	641	86	614	770	319	999999	999999	999999	319	650	60	954	511	427	276	999999	981	765	999999	999999	545	536	158	81	999999	985	426	721	999999	274	999999	999999	14	195	322	56	148	999999	999999	999999	999999	586	999999	274	63	999999	275	999999	999999	641	999999	910	103	999999	293	115	927	999999	295	999999	999999	999999	999999	54	80	733	999999	999999	115	229	999999	789	373	999999	733	958	999999	883	999999	170	720	886	568	82	726	999999	999999	257	999999	217	999999	606	906	999999	50	211	540	999999	204	330	373	999999	435	933	774	999999	547	999999	999999	334	720	53	524	999999	613	431	144	999999	328	999999	999999	702	422	999999	999999	270	883	999999	417	532	427	298	689	697	999999	999999	999999	999999	307	967	131	587	999999	578	999999	84	91	999999	465	999999	999999	567	999999	793	999999	670	537	537	999999	999999	999999	252	238	999999	906	431	364	999999	337	843	970	508	999999	999999	999999	999999	999999	844	999999	35	188	111	999999	797	999999	999999	520	999999	877	999999	243	923	803	793	999999	879	999999	733	671	75	720	264	999999	999999	648	568	999999	427	514	999999	201	692	136	999999	335	773	999999	440	44	56	999999	467	949	210	609	57	705	999999	267	409	572	999999	183	345	999999	999999	657	227	159	999999	968	999999	391	978	934	550	796	997	999999	329	476	919	999999	624	164	262	315	999999	22	601	863	999999	999999	115	336	456	518	790	999999	999999	126	194	290	146	88	817	999999	970	275	69	999999	708	424	999999	932	652	999999	558	190	62	618	413	215	999999	999999	958	999999	286	652	488	42	15	505	65	212	292	638	562	546	346	186	345	999999	953	350	999999	595	231	182	684	410	959	999999	448	793	713	979	999999	112	130	884	799	327	787	36	254	212	368	735	999999	999999	999999	22	999999	876	283	434	999999	217	999999	372	999999	113	968	999999	82	405	
67	272	999999	312	906	459	426	461	386	27	201	999999	105	999999	236	496	532	999999	916	947	765	572	520	288	727	999999	233	757	183	695	999999	708	954	999999	999999	106	246	347	999999	999999	596	392	499	265	243	335	122	999999	999999	225	581	307	171	135	640	999999	752	999999	999999	999999	999999	669	999999	999999	667	492	971	256	808	999999	260	999999	563	881	999999	383	83	264	55	401	412	306	620	958	999999	61	547	999999	218	659	353	35	999999	725	807	927	113	807	598	999999	364	865	128	15	999999	396	744	290	774	266	999999	498	175	999999	979	929	999999	330	576	615	999999	999999	47	158	787	999999	432	837	83	999999	279	999999	999999	304	999999	999999	188	615	993	728	999999	999999	65	999999	247	855	860	999999	746	878	878	783	241	982	805	999999	828	969	228	999999	999999	906	216	350	999999	156	832	870	157	442	750	442	337	847	308	688	96	999999	911	931	374	854	999999	999999	999999	496	43	683	499	999999	718	219	397	262	765	999999	60	714	999999	101	999999	989	999999	313	137	446	456	999999	683	126	135	742	68	999999	999999	119	815	21	795	501	123	158	381	332	724	999999	54	84	999999	999999	638	382	130	819	908	384	999999	787	999999	999999	49	999999	999	382	699	975	161	111	886	656	999999	49	999999	473	978	874	999999	108	589	596	999999	381	312	785	488	753	999999	248	387	999999	685	38	943	999999	999999	473	999999	999	633	748	390	943	197	436	313	599	999999	657	999999	43	766	334	207	481	717	668	347	224	893	946	363	912	723	895	999999	999999	105	999999	21	514	725	618	475	840	215	457	193	876	481	889	300	964	406	354	234	360	830	471	999999	793	136	999999	115	686	395	477	230	301	465	999999	999999	230	645	337	999999	157	859	999999	276	269	999999	471	743	14	999999	399	516	379	671	619	999999	634	272	228	387	791	512	788	455	999999	999999	891	999999	999999	395	79	328	79	45	86	501	999999	999999	710	999999	999999	999999	111	40	995	961	851	630	846	22	869	958	427	949	527	644	80	912	538	42	592	60	19	618	999999	81	999999	343	594	128	272	438	562	910	721	599	411	757	460	999999	386	271	573	721	526	121	900	129	518	999999	430	560	667	999999	725	614	192	492	454	923	524	517	45	728	749	440	405	516	238	927	243	323	462	761	655	331	999999	999999	999999	999999	180	327	824	163	697	711	999999	884	194	116	417	918	313	999999	999999	868	235	845	972	999999	715	394	999999	591	208	117	999999	905	32	404	138	894	400	999999	999999	
206	999999	882	40	999999	668	999999	332	131	520	324	19	925	509	786	999999	641	325	16	999999	786	436	999999	954	590	613	866	862	999999	978	522	528	334	784	65	999999	352	999999	934	427	204	999999	769	80	883	107	183	405	245	308	496	999999	393	999999	965	770	459	927	999999	999999	999999	658	541	999999	997	795	999999	151	454	610	999999	825	391	589	565	724	666	172	80	999999	439	470	626	999999	491	999999	999999	999999	818	294	726	424	375	509	624	545	530	627	999999	97	422	42	951	634	999999	671	197	804	999999	250	113	296	857	999999	994	341	999999	59	660	62	660	580	333	169	884	337	999999	881	964	29	204	49	99	982	80	407	519	991	936	820	756	999999	450	999999	999999	439	567	418	514	293	513	480	966	30	437	841	708	791	750	999999	999999	316	839	644	56	73	207	874	885	597	999999	50	999999	839	306	999999	139	755	999999	999999	769	999999	999999	999999	516	999999	82	78	555	238	698	999999	999999	718	609	450	501	806	530	999999	242	693	999999	917	470	472	999999	137	724	117	712	999999	812	999999	457	999999	999999	999999	138	999999	991	999999	999999	999999	898	104	799	999999	239	855	999999	333	234	860	222	86	999999	999999	999999	54	365	999999	354	447	526	745	915	999999	271	440	511	343	999999	207	136	999999	375	875	28	376	672	964	897	868	290	389	728	952	999999	381	661	490	947	93	967	55	784	999999	140	163	188	854	142	799	354	494	999999	36	734	118	999999	642	999999	844	382	400	58	999999	167	999999	26	962	861	889	778	30	396	999999	240	90	328	494	745	865	999999	817	831	999999	523	999999	999999	999999	999999	975	670	999999	999999	999999	711	576	999999	309	722	993	146	226	999999	999999	30	334	108	71	796	653	790	225	897	574	656	564	999999	999999	999999	371	413	999999	744	999999	229	760	970	292	881	999999	94	29	771	999999	999999	971	824	589	999999	199	697	672	905	574	194	454	131	486	457	999999	17	55	347	361	589	999999	481	117	33	270	364	815	189	142	569	999999	453	155	844	684	740	979	874	772	673	741	419	180	701	774	638	999999	835	734	656	48	681	420	172	908	500	717	565	815	999999	882	999999	772	15	999999	10	976	641	772	417	37	180	575	999999	848	999999	310	999999	999999	631	870	980	455	999999	530	99	43	983	999999	194	32	424	68	936	999999	258	999999	999999	287	773	662	851	73	326	628	867	115	733	323	507	199	311	999999	999999	965	901	46	295	485	333	999999	993	706	999999	394	613	121	639	895	599	763	
146	137	486	969	28	916	999999	858	662	983	309	669	438	994	721	117	874	971	890	222	999999	689	953	805	668	155	485	932	24	999999	476	838	723	744	63	999999	830	999999	946	984	999999	437	822	350	667	333	278	592	673	506	246	667	999999	387	411	457	183	680	311	873	999999	999999	843	999999	999999	999999	945	693	941	546	287	660	999999	905	313	924	866	613	147	344	999999	892	268	518	519	808	832	999999	342	605	999999	999999	999999	83	553	711	593	999999	999999	999999	999999	584	999999	136	229	586	642	110	999999	999999	590	999999	999999	966	995	548	938	335	397	708	999999	999999	360	345	546	137	748	951	361	999999	341	950	999999	941	956	303	252	141	999999	932	176	732	272	999999	25	440	616	946	999999	15	773	999999	528	134	567	999999	233	315	589	101	838	690	748	481	155	639	788	601	20	999999	999999	999999	45	464	542	999999	346	504	330	116	520	801	874	355	999999	82	431	999999	999999	999999	79	937	551	207	104	485	983	791	999999	385	651	25	999999	385	709	967	232	74	592	661	442	728	984	999999	580	46	999999	403	652	999999	218	142	226	832	632	368	264	837	999999	66	922	554	999999	944	999999	505	866	498	645	999999	850	999999	74	723	999999	999999	952	78	626	68	669	590	149	637	999999	518	798	112	999999	350	713	394	704	535	739	999999	934	50	999999	85	179	327	757	790	232	850	999999	503	999999	291	416	195	220	311	397	341	999999	999999	776	946	999999	763	746	999999	158	999999	662	539	999999	856	416	999999	60	551	888	999999	999999	358	415	326	451	305	24	471	934	999999	183	403	999999	407	482	999999	273	81	379	416	581	462	999999	767	198	999999	519	241	999999	504	145	669	999999	999999	507	66	751	459	505	411	749	285	371	999999	291	999999	401	585	383	638	648	978	181	482	770	381	999999	647	999999	999999	999999	999999	596	999999	392	514	980	999999	999999	426	36	813	999999	968	999999	306	999999	21	485	928	147	933	858	246	855	999999	999999	940	285	136	350	113	331	999999	999999	966	688	999999	248	777	999999	309	685	957	999999	835	999999	999999	814	474	290	999999	171	210	775	851	999999	359	584	999999	25	999999	815	773	85	923	492	984	999999	999999	617	169	999999	708	650	999999	258	901	999999	999999	754	294	135	811	846	645	941	999999	999999	774	999999	999999	357	22	761	247	999999	912	881	687	999999	427	861	123	856	999999	931	999999	559	937	603	33	999999	563	482	730	914	14	999999	440	982	999999	177	999999	658	288	812	760	947	999999	354	345	29	999999	
999999	336	433	22	954	725	713	999999	571	880	181	29	614	793	999999	40	333	489	984	451	999999	981	260	294	464	578	999999	180	515	999999	592	267	999999	777	885	155	999999	902	59	211	726	999999	800	296	405	999999	999999	28	999999	999999	89	999999	360	999999	250	696	999999	148	999999	386	417	999999	972	424	999999	913	26	836	999999	394	999999	431	999999	999999	725	212	999999	963	888	825	903	299	949	599	999999	727	906	435	536	999999	79	999999	354	999999	794	999999	999999	385	999	491	623	999999	120	999999	193	658	435	578	853	999999	516	122	999999	999999	482	127	999999	999999	357	569	17	591	309	720	324	574	999999	767	999999	541	681	805	964	407	212	999999	189	123	999999	419	999999	338	581	999999	682	957	908	623	199	676	599	999999	38	439	484	42	538	400	999999	618	581	667	589	321	367	710	157	999999	529	999999	938	480	968	937	999999	678	999999	811	47	366	666	463	577	321	942	534	776	534	999999	180	536	789	600	796	837	635	748	999999	141	971	809	65	103	782	738	129	189	999999	173	805	32	727	999999	165	952	128	999999	278	999999	999999	999999	623	999999	999999	999999	159	879	181	110	999999	929	748	680	76	556	610	369	999999	582	822	354	999999	371	127	157	809	436	444	844	718	545	480	891	307	47	196	135	999999	902	589	249	999999	990	531	876	284	57	999999	999999	351	999999	304	696	556	488	257	999999	812	211	80	722	444	336	391	106	459	857	382	38	370	484	624	999999	999999	999999	346	695	839	251	873	762	150	835	502	999999	250	999999	345	999999	789	933	999999	543	831	999999	804	681	609	999999	426	426	999999	267	249	866	144	999999	999999	999999	151	562	999999	999999	999999	318	581	999999	999999	431	856	675	522	562	248	999999	171	91	71	136	777	665	95	999999	999999	999999	96	882	999999	636	825	839	91	999999	677	237	520	999999	999999	522	295	205	847	188	999999	750	904	122	29	812	705	999999	349	576	205	486	476	17	999999	881	999999	999999	23	207	605	27	594	999999	999999	999999	916	419	876	549	999999	582	817	907	836	83	999999	974	863	999999	999999	772	499	514	999999	200	760	999999	999999	332	300	596	191	649	999999	999999	166	753	237	18	896	999999	185	799	736	622	999999	569	999999	672	339	999999	836	999999	277	833	527	90	984	694	999999	413	414	554	999999	254	400	177	335	285	917	798	747	999999	999999	999999	596	699	778	553	531	200	342	342	993	53	999999	951	382	749	43	86	768	542	999999	493	881	631	551	491	232	501	243	895	755	540	510	
999999	352	632	999999	827	311	441	173	70	80	999999	999999	215	494	999999	794	586	999999	841	40	214	999999	404	763	965	158	296	331	39	957	999999	586	462	542	779	999999	750	512	216	774	999999	379	696	422	808	80	345	999999	999999	707	657	999999	999999	509	306	999999	948	999999	999999	679	24	999999	999999	113	634	495	108	673	715	999999	54	83	999999	76	704	834	999999	982	955	894	813	999999	999999	332	309	793	672	952	999999	895	661	881	999999	999999	999999	225	246	593	788	322	972	999999	292	943	999999	999999	617	847	805	999999	481	966	913	386	865	725	572	999999	803	840	823	999999	436	819	188	999999	841	508	317	488	598	817	204	642	922	151	17	999999	669	999999	185	824	999999	774	424	999999	968	854	999999	43	652	434	789	947	499	826	999999	473	999999	999999	999999	119	540	327	873	664	771	999999	464	999999	718	968	151	88	664	998	999999	661	405	999999	204	987	837	283	835	173	37	256	152	105	906	543	839	180	999999	76	294	829	999999	759	999999	697	400	947	325	684	292	711	999999	501	827	583	78	282	305	754	999999	267	491	709	636	999999	999999	999999	999999	184	138	999999	999999	598	713	179	999999	999999	569	507	596	999999	957	161	881	999999	964	999999	278	332	475	999999	875	999999	999999	999999	347	999999	133	408	569	999999	139	150	555	999999	999999	999999	787	999999	823	432	712	999999	999999	391	309	340	828	999999	561	486	99	495	708	571	106	866	803	686	999999	568	522	999999	999999	999999	760	999999	605	570	999999	999999	864	621	509	52	854	87	999999	413	999999	17	373	812	999999	93	942	643	441	984	999999	750	890	110	825	264	910	999999	860	603	630	492	734	268	611	291	621	478	986	665	717	29	999999	399	959	824	999999	709	324	854	622	127	999999	999999	355	958	389	764	795	254	142	999999	226	477	783	999999	999999	114	210	999999	472	473	999999	776	277	205	953	501	150	11	68	210	999999	15	999999	513	117	999999	913	652	901	856	683	741	533	414	802	999999	999999	725	551	101	509	999999	392	159	469	608	354	160	15	888	624	794	196	931	86	221	496	279	136	169	201	557	999999	999999	790	916	252	863	402	999999	999999	999999	999999	967	999999	477	623	831	54	509	999999	763	647	999999	242	888	999999	602	999999	591	832	346	598	391	999999	951	105	999999	999999	999999	366	490	999999	999999	13	208	344	999999	239	609	598	665	235	627	399	999999	909	649	999999	901	370	999999	535	811	801	999999	999999	78	77	749	999999	845	472	500	152	999999	16	277	999999	43	999999	336	
372	728	992	999999	999999	971	991	471	52	455	999999	467	192	716	955	945	578	999999	382	275	161	489	237	752	202	735	484	121	999999	999999	640	999999	356	43	287	807	819	634	999999	999999	86	605	999999	926	999999	15	317	999999	999999	71	999999	553	999999	999999	185	883	999999	250	975	386	496	880	50	999999	815	999999	999999	159	999999	158	136	944	40	999999	199	555	999999	310	310	196	999999	57	999999	370	999999	96	687	77	858	403	999999	578	658	59	999999	999999	565	307	120	999999	895	168	997	185	935	754	523	143	99	629	111	200	940	788	958	449	102	679	466	729	999999	52	999999	45	842	999999	295	999999	169	993	999999	484	200	914	301	268	60	999999	435	199	999999	553	978	238	302	999999	638	870	100	918	113	885	840	391	27	852	867	962	342	387	468	999999	999999	105	999999	999999	10	999999	496	700	398	489	253	277	165	824	74	72	742	727	919	425	889	999999	999999	114	644	808	897	449	401	98	280	58	731	40	580	882	599	676	124	613	383	400	530	623	999999	573	235	999999	787	804	229	615	467	999999	652	732	214	534	982	201	137	57	999999	310	219	205	546	134	253	999999	999999	75	612	316	51	999999	720	276	472	999999	582	703	662	596	999999	664	590	688	387	847	677	999999	694	999999	485	336	101	999999	414	999999	36	110	949	605	341	163	12	161	10	163	21	937	72	911	618	433	394	712	442	554	615	857	747	406	514	999999	999999	688	830	715	407	501	862	35	54	999999	754	999999	264	714	999999	438	687	233	835	739	12	999999	315	61	941	389	786	999999	831	178	999999	553	999999	999999	782	324	999999	295	999999	999999	85	46	866	146	679	337	457	999999	892	186	180	999999	570	774	406	598	383	779	773	28	714	13	204	875	999999	211	966	999999	931	348	999999	402	477	999999	664	966	916	178	381	614	931	68	999999	654	998	840	982	999999	536	193	940	551	521	738	805	999999	841	991	999999	478	370	135	796	554	79	777	55	255	120	440	682	215	999999	169	999999	999999	999999	999999	877	287	228	651	999999	748	407	999999	880	739	520	999999	999999	925	999999	999999	253	805	271	423	585	999999	999999	736	214	106	511	735	154	361	999999	158	999999	302	124	999999	259	719	339	58	999999	999999	896	316	735	528	315	999999	999999	503	915	999999	394	999999	964	656	999999	491	446	699	246	672	420	528	97	371	556	832	999999	418	999999	999999	999999	223	276	999999	333	488	999999	999999	790	754	999999	650	446	370	764	423	337	467	259	768	282	639	
811	483	103	378	999999	374	971	999999	945	999999	850	390	999999	180	356	999999	332	13	490	999999	909	999999	992	769	92	727	606	142	504	999999	169	999999	262	836	411	999999	978	955	270	637	714	316	999999	43	800	65	999999	593	999999	445	144	999999	999999	522	730	329	999999	333	999999	500	767	999999	979	999999	487	999999	138	999999	768	563	914	377	999999	852	55	603	999999	959	969	37	182	22	75	999999	218	912	607	739	115	92	311	999999	670	769	869	875	336	216	556	834	999999	575	824	513	531	999999	999999	434	477	999999	647	531	363	999999	327	754	773	921	999999	574	368	999999	873	686	261	999999	999999	973	983	999999	276	476	412	144	110	999999	198	562	999999	451	408	182	272	978	444	779	301	412	451	124	112	415	999999	981	476	999999	702	148	999999	999999	69	999999	451	308	861	180	128	228	167	999999	999999	221	393	941	175	999999	136	895	999999	482	999999	305	531	999999	77	860	653	999999	668	572	904	59	310	999999	391	868	730	963	126	274	999999	82	254	730	558	891	32	881	815	290	411	807	896	779	304	764	18	583	999999	10	527	697	560	595	816	516	910	127	559	999999	999999	999999	778	977	821	895	60	801	319	999999	838	999999	615	388	171	107	999999	999999	971	627	859	999999	999999	126	747	963	522	659	914	51	980	904	331	999999	825	248	38	999999	999999	999999	713	217	273	65	171	754	999999	182	433	719	363	389	156	932	999999	317	440	999999	999999	858	382	401	886	278	204	934	450	107	562	923	78	244	573	572	913	652	999999	677	954	992	881	350	235	205	688	999999	999999	398	81	517	999999	376	688	109	36	322	330	995	860	237	313	984	619	510	999999	128	816	584	999999	794	433	763	707	248	976	999999	175	691	589	603	186	999999	35	999999	125	702	999999	473	545	600	999999	889	816	727	688	897	999999	725	554	999999	785	999999	379	286	93	999999	669	450	999999	993	156	639	999999	267	61	261	999999	573	395	948	999999	353	48	428	473	544	946	979	559	999999	312	450	146	28	818	12	683	749	961	80	42	116	999999	999999	453	692	483	559	675	999999	939	166	340	606	999	441	144	950	999999	549	999999	689	999999	54	691	999999	502	999999	448	58	578	218	999999	999999	915	465	13	496	999999	780	70	999999	314	132	999999	155	999999	999999	29	386	999999	733	999999	999999	971	352	225	304	861	747	999999	97	999999	999999	858	730	554	25	999999	999999	438	999999	999999	42	488	999999	999999	767	905	545	595	961	376	72	191	845	283	199	353	573	
249	708	635	237	999999	999999	999999	687	274	419	999999	105	999999	999999	948	229	758	903	999999	269	966	458	399	325	161	238	999999	58	445	23	999999	364	671	127	304	729	999999	747	452	515	436	698	999999	999999	999999	500	121	890	124	962	97	380	266	93	606	791	319	999999	85	361	262	999999	251	261	962	246	433	732	190	229	215	20	999999	428	833	999999	955	904	380	660	127	829	934	999999	926	87	108	999999	520	513	420	999999	672	101	999999	209	456	251	533	999999	999999	388	710	894	756	999999	919	837	999999	999999	835	999999	939	999999	244	432	302	768	999999	885	147	999999	222	676	999999	999999	348	369	175	999999	821	999999	380	999999	593	738	129	999999	726	999999	167	999999	337	191	677	14	764	257	857	830	907	688	916	648	999999	231	176	999999	95	255	738	560	672	627	517	132	999999	277	830	505	313	262	999999	485	999999	999999	518	40	998	804	747	100	511	345	726	999999	999999	732	110	999999	571	96	953	481	121	606	598	710	999999	999999	999999	999999	426	361	526	654	999999	440	999999	999999	713	146	44	291	507	999999	58	336	900	999999	999999	311	177	468	934	226	999999	569	374	130	999999	807	365	453	833	260	999999	160	999999	81	496	999999	812	416	658	435	61	999999	973	999999	558	999999	809	999999	231	668	329	957	427	310	999999	86	76	799	414	905	780	591	999999	999999	972	999999	999999	829	999999	967	499	999999	810	508	174	636	596	999999	572	999999	998	74	231	174	931	999999	732	518	724	419	300	22	12	752	999999	999999	223	726	999999	659	753	979	413	263	179	999999	157	999999	145	720	999999	176	236	397	907	715	369	293	999999	266	176	999	114	478	677	486	758	67	853	704	422	869	409	999999	274	28	661	999999	999999	372	569	813	383	14	928	999999	786	614	845	999999	111	930	410	244	493	999999	875	999999	585	692	810	99	999999	440	307	620	766	323	132	888	64	999999	298	953	999999	362	625	109	549	999999	700	153	221	914	603	492	469	174	430	520	153	999999	392	312	999999	480	748	942	707	317	367	472	491	957	884	999999	641	456	548	140	999999	775	394	42	992	999999	877	999999	837	815	161	602	893	612	744	337	999999	986	401	226	614	683	402	241	195	237	661	264	39	999999	850	999999	626	299	391	999999	342	999999	319	895	999999	597	114	999999	999999	764	579	999999	222	557	702	654	999999	331	526	455	999999	999999	846	764	999999	623	999999	999999	964	999999	976	603	999999	376	994	658	999999	999999	999999	999999	578	510	85	431	658	782	51	481	
200	206	957	304	773	999999	995	999999	513	555	890	999999	476	999999	928	27	788	975	658	846	563	54	977	999999	707	509	876	872	87	425	999999	232	581	999999	754	767	191	682	999999	999999	380	815	154	999999	999999	999999	550	418	581	68	642	683	134	205	918	156	228	408	999999	274	69	133	112	999999	449	667	406	999999	414	170	836	115	154	999999	475	747	899	999999	942	71	959	468	300	999999	782	999999	108	386	730	608	549	999999	95	566	234	257	999999	999999	999999	999999	248	722	13	421	231	537	538	760	730	180	999999	373	466	535	315	999999	832	92	314	26	568	30	107	806	621	63	999999	588	149	227	44	999999	182	993	822	246	999999	879	797	255	894	348	999999	559	361	186	325	999999	999999	633	425	630	753	666	390	228	624	207	800	177	516	999999	999999	512	145	415	200	473	712	78	999999	999999	295	68	999999	999999	374	548	999999	445	738	999999	337	516	802	414	98	516	612	999999	622	267	88	629	739	999999	727	999999	423	946	999999	852	847	193	999999	472	345	694	999999	999999	853	86	752	365	439	999999	999999	114	710	999999	326	999999	999999	117	456	879	999999	665	999999	188	502	230	134	508	459	999999	622	999999	29	999999	79	403	972	452	750	545	514	723	200	999999	331	623	442	691	999999	311	991	739	999999	617	999999	999999	999999	365	667	632	951	253	906	999999	433	478	999999	380	662	922	999999	417	999999	910	374	160	475	636	999999	879	788	442	879	157	894	883	417	412	742	999999	38	999999	785	127	593	999999	817	999999	270	999999	538	999999	39	706	600	583	382	826	252	447	214	739	507	788	844	519	999999	999999	659	549	71	682	638	272	894	103	632	999999	326	113	999999	829	375	14	350	999999	999999	182	556	320	511	999999	999999	304	195	999999	119	999999	282	84	896	68	999999	720	790	856	999999	766	812	507	950	142	999999	149	114	999999	373	502	448	128	116	202	212	349	48	999999	522	343	87	604	983	636	966	252	999999	283	842	655	223	999999	303	646	369	59	369	378	90	29	200	810	925	617	558	164	968	703	856	999999	999999	319	999999	99	689	999999	523	324	999999	267	999999	830	542	999999	288	999999	825	470	999999	163	979	669	400	503	999999	276	678	999999	999999	812	284	513	999999	204	974	904	999999	213	999999	161	535	999999	999999	823	97	370	277	999999	999999	602	999999	507	999999	999999	668	999999	919	840	945	422	538	157	246	363	982	999999	412	999999	743	999999	999999	621	513	680	628	999999	466	999999	415	783	999	470	48	485	999999	776	
999999	724	999999	962	984	318	268	543	622	387	808	849	999999	668	957	999999	474	953	797	718	999999	200	84	999999	554	352	999999	999999	423	78	119	760	999999	999999	999999	688	999999	781	999999	497	362	969	68	999999	135	999999	999999	999999	826	78	999999	94	688	764	999999	451	649	802	417	642	883	105	130	999999	278	999999	968	634	882	278	999999	693	999999	999999	365	999999	142	999999	999999	999999	615	688	345	354	999999	34	999999	125	434	344	48	18	999999	999999	613	266	999999	999999	972	88	999999	112	864	999999	949	312	530	388	409	757	319	815	999999	999999	999999	204	999999	775	482	253	999999	853	209	547	239	999999	330	806	696	108	185	628	862	999999	298	999999	824	999999	404	769	504	694	716	677	34	999999	813	892	730	419	507	83	41	728	113	795	902	999999	327	839	999999	999999	999999	311	581	690	952	675	999999	523	999999	999999	380	999999	748	999999	146	999999	523	999999	307	437	86	999999	601	111	597	143	426	503	999999	507	470	565	786	780	12	415	105	999999	280	148	711	999999	48	535	702	999999	979	822	658	380	803	321	541	555	647	999999	709	479	103	818	258	688	913	873	511	815	926	967	288	731	437	999999	734	169	726	869	248	75	408	279	999999	999999	844	999999	999999	158	999999	999999	999999	597	705	625	250	461	889	32	303	175	999999	887	402	999999	544	927	942	624	587	382	829	777	999999	644	999999	823	664	654	843	683	178	362	791	999999	999999	691	36	812	999999	999999	279	703	575	83	51	999999	877	152	70	917	297	89	999999	650	999999	365	430	71	554	427	999999	245	188	620	996	671	999999	707	187	852	901	140	686	314	113	135	211	103	602	559	999999	999999	593	926	395	999999	999999	999999	292	478	270	964	267	521	999999	43	525	955	86	999999	426	999999	999999	999999	25	999999	403	999999	547	286	163	337	468	994	481	284	651	261	234	907	879	954	425	708	591	999999	999999	174	828	80	610	256	26	231	143	775	557	999999	910	239	999999	534	604	15	324	933	506	999999	49	999999	391	273	730	179	500	472	999999	266	625	999999	293	238	439	477	676	999999	321	999999	861	705	726	275	350	995	221	355	999999	419	999999	658	440	610	999999	626	688	347	525	846	730	670	30	301	760	831	999999	467	104	999999	999999	999999	622	269	410	343	999999	999999	922	735	958	155	122	345	999999	967	649	999999	113	812	788	339	999999	474	516	201	685	434	515	519	59	753	999999	233	91	999999	46	999999	999999	791	151	572	424	999999	887	999999	558	685	429	792	192	272	
363	292	348	999	999999	157	753	999999	658	59	610	412	685	214	895	889	999999	895	931	478	483	322	670	999999	914	601	586	999999	999999	10	15	722	337	787	399	968	884	91	950	888	427	999999	142	999999	962	22	114	682	690	669	431	533	999999	713	788	999999	621	132	999999	433	570	822	577	658	999999	887	85	898	815	927	14	182	945	53	60	494	189	999999	263	902	496	903	250	972	579	482	861	623	998	357	999999	762	997	526	327	605	999999	484	999999	84	937	216	867	762	665	258	588	818	663	304	862	52	868	999999	936	667	999999	604	89	572	36	461	900	467	580	251	184	428	999999	454	81	705	531	188	965	290	45	487	317	999999	893	52	999999	703	495	999999	893	815	589	660	34	817	999999	484	57	485	999999	410	192	423	83	170	102	218	999999	999999	999999	689	226	656	999999	103	296	999999	678	984	500	206	971	275	358	999999	838	75	999999	263	310	999999	141	489	999999	999999	305	999999	256	733	949	752	999999	338	999999	213	599	933	999999	931	999999	645	999999	73	985	119	438	999999	75	714	331	37	788	999999	999999	473	558	999999	681	996	798	403	512	945	44	999999	999999	643	481	154	769	904	46	499	732	664	250	77	504	865	999999	388	827	541	999999	999999	999999	512	999999	330	654	862	262	43	999999	137	143	861	39	247	999999	795	445	999999	944	426	999999	298	999999	999999	233	490	999999	815	799	419	575	970	543	121	783	223	999999	999999	499	907	651	13	366	604	999999	999999	48	266	481	999999	999999	906	999999	984	930	675	275	287	107	173	630	999999	999999	723	999999	172	328	999999	999999	999999	632	294	999999	47	999999	988	932	641	671	843	999999	975	343	999999	476	999999	999999	558	191	999999	947	999999	63	335	286	214	769	642	52	368	71	999999	802	311	778	659	484	559	219	942	742	634	615	263	721	999999	114	999999	257	893	788	769	736	999999	232	747	999999	106	761	570	228	299	598	313	782	331	183	41	619	999999	194	999999	348	999999	375	322	999999	799	614	632	110	925	395	999999	579	301	394	456	89	999999	999999	388	999999	649	724	452	999999	312	481	399	480	82	234	999999	999999	964	999999	498	979	909	478	441	491	139	470	999999	904	449	999999	491	937	726	952	588	398	999999	36	699	999999	999999	999999	966	328	225	161	999999	700	954	449	615	869	999999	999999	179	562	987	999999	669	189	431	548	596	578	999999	461	754	129	646	52	903	937	732	974	66	632	511	123	999999	977	442	602	949	10	128	999999	51	259	782	
35	411	909	999999	520	102	384	690	397	338	763	999999	908	63	999999	546	677	999999	922	420	546	60	873	629	691	746	828	598	596	460	377	999999	504	347	620	999999	993	580	222	999999	681	942	124	784	513	580	534	548	47	463	450	484	999999	838	999999	974	537	999999	999999	773	274	786	104	937	961	353	999999	571	442	281	999999	106	924	50	999999	604	936	99	126	999999	222	289	561	999999	19	892	300	666	110	999999	113	713	905	449	617	895	999999	187	822	999999	678	963	115	765	910	353	560	88	109	641	47	447	173	565	560	984	999999	961	927	78	999999	245	470	796	177	840	201	485	433	843	756	759	999999	956	999999	259	183	795	232	666	342	999999	566	999999	608	665	999999	350	888	633	670	886	259	753	117	443	502	319	597	999999	162	84	655	265	885	288	180	217	133	310	999999	999999	738	271	736	841	678	11	197	511	300	851	596	799	999999	869	509	523	999999	999999	999999	864	208	162	999999	267	565	311	583	330	999999	999999	226	588	822	242	157	999999	27	999999	764	501	131	95	999999	999999	488	856	93	25	778	657	368	135	553	945	240	999999	757	479	999999	377	427	867	26	958	634	18	977	999999	722	999999	999999	583	243	265	743	999999	999999	212	778	999999	999999	999999	999999	837	973	999999	44	999999	11	571	240	547	990	999999	83	264	79	820	676	480	878	152	303	999999	161	785	999999	298	212	999999	213	555	999999	575	159	859	999999	999999	985	543	999999	999999	938	161	290	958	592	999999	191	489	52	999999	999999	307	830	85	999999	295	685	198	209	745	999999	883	367	685	999999	999999	999999	223	999999	889	835	143	999999	778	214	999999	976	203	202	56	117	723	999999	650	29	403	744	84	999999	38	504	797	999999	238	999999	65	793	604	122	177	607	967	999999	163	999999	999999	800	62	870	132	319	492	995	999999	637	951	807	999999	666	453	680	999999	999999	910	395	999999	798	999999	353	158	358	381	90	35	999999	150	999999	922	999999	626	602	692	213	473	719	21	801	999999	999999	999999	258	999999	938	999999	497	443	348	999999	999999	689	603	531	709	722	999999	938	411	970	713	497	999999	884	793	49	999999	987	960	999999	201	383	246	616	678	999999	999999	281	999999	421	538	15	801	543	165	243	33	80	983	490	699	999999	999999	999999	999999	112	706	373	999999	999999	818	509	483	193	448	393	999999	986	853	999999	821	999999	999999	999999	442	999999	999999	243	729	559	999999	999999	13	479	465	420	773	415	999999	575	999999	537	988	544	603	38	531	618	
105	999999	790	46	227	999999	669	207	285	620	398	770	999999	999999	999999	733	999999	47	506	14	728	37	620	47	999999	287	999999	999999	513	961	999999	414	999999	86	999999	958	768	979	563	860	999999	267	999999	162	27	378	168	999999	999999	264	661	566	531	527	890	78	161	753	198	939	474	999999	999999	324	234	984	593	340	334	999999	965	902	483	999999	203	999999	891	467	30	479	129	999999	400	259	309	829	882	658	196	79	806	25	999999	623	395	435	573	821	999999	999999	784	827	999999	219	299	999999	999999	999999	334	429	999999	693	733	718	999999	493	983	444	24	405	999999	999999	154	265	999999	949	121	859	260	767	897	999999	540	999999	999999	999999	616	191	960	999999	999999	996	334	766	892	999999	999999	83	803	999999	999999	138	807	532	999999	849	999999	118	999999	349	646	233	999999	566	532	116	999999	745	999999	528	877	802	484	472	658	115	999999	999999	372	999999	667	48	66	358	325	999999	999999	999999	67	999999	619	999999	850	999999	904	523	371	768	244	999999	959	546	999999	285	34	649	654	345	873	825	249	305	999999	999999	681	608	177	287	250	764	843	999999	688	188	999999	999999	952	999999	999999	145	744	999999	153	585	805	999999	999999	780	333	676	123	927	144	241	605	323	761	283	999999	305	999999	93	527	479	999999	814	999999	871	375	654	697	999999	777	738	91	999999	999999	170	771	999999	620	396	953	574	651	915	20	456	582	595	999999	678	999999	271	999999	660	323	999999	642	991	273	127	414	678	978	331	160	406	160	207	170	999999	512	389	685	960	140	953	828	999999	803	410	298	780	46	999999	868	999999	949	431	94	489	527	780	296	503	999999	285	999999	329	765	613	306	385	999999	27	175	999999	586	828	529	370	844	615	197	999999	828	634	999999	999999	463	645	457	999999	123	999999	999999	732	102	999999	978	999999	367	999999	271	199	114	913	354	999999	999999	999999	929	130	901	724	645	999999	999999	433	674	999999	642	636	866	130	166	576	271	753	944	999999	451	403	849	674	12	345	353	998	758	914	999999	623	115	139	999999	336	828	399	46	999999	150	668	999999	632	222	731	643	151	42	538	999999	601	84	420	882	535	281	999999	721	309	999999	999999	675	759	76	999999	530	736	999999	829	999999	872	717	784	302	783	885	227	462	281	701	212	999999	229	273	999999	548	694	999999	999999	65	999999	677	736	999999	555	992	758	566	999999	210	906	999999	213	999999	779	883	299	128	108	650	64	773	450	999999	366	629	999999	496	387	999999	836	489	999999	999999	155	204	981	
192	747	790	999999	660	270	80	795	475	762	439	493	805	259	576	999999	539	11	829	237	138	245	926	546	271	999999	999999	999999	427	512	438	644	999999	999999	116	999999	999999	522	403	513	379	999999	890	999999	26	12	582	231	269	340	694	773	326	967	852	947	821	999999	866	482	999999	999999	378	962	999999	999999	999999	902	999999	205	999999	27	608	325	858	325	354	68	530	999999	606	500	114	999999	818	999999	328	616	999999	999999	559	999999	656	920	964	672	444	999999	543	231	103	679	88	73	500	677	175	10	119	537	999999	762	722	999999	875	58	602	291	154	668	476	302	999999	983	646	999999	999999	687	361	195	881	426	999999	309	174	926	999999	999999	999999	999999	500	328	507	522	566	797	352	58	54	915	80	999999	783	875	999999	800	999999	105	999999	999999	999999	999999	999999	923	655	999999	247	423	443	949	637	561	999999	13	178	158	794	999999	426	849	999999	322	642	999999	124	999999	642	649	554	374	999999	325	623	869	835	22	679	584	867	999999	559	929	999999	105	288	519	999999	779	707	607	999999	496	678	578	303	993	845	213	808	999999	999999	999999	999999	78	999999	321	937	826	178	165	478	220	999999	999999	299	503	999999	546	166	605	273	863	942	946	368	614	646	55	576	841	176	475	775	940	845	999999	69	546	256	967	581	639	610	551	138	999999	32	641	999999	800	295	309	56	999999	662	680	655	922	710	999999	674	999999	999999	999999	989	13	445	999999	201	336	443	170	300	999999	999999	634	262	400	999999	572	591	15	765	776	555	866	428	572	288	175	317	147	835	20	302	999999	388	283	999999	134	360	499	449	952	366	999999	19	857	188	38	999999	264	999999	147	653	999999	137	999999	781	999999	999999	872	254	36	29	305	335	289	999999	346	256	999999	839	694	999999	101	565	813	419	430	857	571	999999	999999	999999	62	43	697	367	632	561	999999	502	438	549	487	255	423	932	999999	800	729	999999	842	781	449	425	419	999999	562	113	323	74	360	999999	999999	488	999999	289	966	999999	999999	922	274	784	999999	486	410	154	734	846	152	999999	359	999999	138	999999	551	999999	307	637	624	999999	804	528	999999	839	999999	999999	536	999	261	143	999999	798	172	999999	694	999999	439	962	999999	275	999999	716	999999	442	715	999999	146	411	936	525	981	338	999999	864	127	746	546	513	345	246	999999	735	594	19	914	560	467	330	917	494	48	345	999999	999999	581	999999	567	805	133	999999	36	135	73	735	161	637	160	999999	689	948	520	926	999999	777	657	465	999999	
952	999999	165	272	815	493	451	487	646	715	298	293	999999	188	741	999999	924	999999	492	999999	859	857	287	409	169	641	968	974	121	718	845	701	999999	999999	615	999999	968	158	220	641	621	257	515	921	861	24	999999	999999	999999	999999	702	999999	175	793	272	104	249	755	999999	184	525	477	375	928	870	597	177	71	573	463	421	775	998	850	60	611	352	999999	548	154	999999	208	999999	574	25	287	535	332	704	520	48	999999	55	46	126	153	999999	587	61	999999	847	999999	206	325	134	927	569	324	742	660	752	883	217	999999	999999	326	282	800	912	592	999999	999999	999999	999999	999999	209	730	962	999999	907	729	765	314	283	307	391	999999	879	450	98	999999	999999	999999	53	768	164	15	97	842	800	999999	999999	674	468	212	999999	999999	154	999999	999999	206	999999	590	999999	931	999999	579	999999	660	812	324	402	999999	999999	875	850	265	322	999999	270	203	642	999999	999999	46	647	999999	845	81	305	158	857	999999	999999	891	120	999999	754	122	781	585	82	437	39	485	477	730	999999	999999	999999	746	919	999999	999999	732	563	486	999999	798	999999	896	734	861	364	664	467	423	836	933	764	999999	511	210	999999	685	131	215	999999	999999	999999	917	250	261	999999	559	239	996	348	791	337	634	973	956	828	885	851	220	82	375	27	999999	893	999999	829	141	999999	719	359	955	611	999999	395	207	238	376	655	482	999999	805	999999	471	85	54	605	999999	999999	554	382	625	834	910	143	725	440	515	999999	333	432	999999	323	520	646	393	190	979	999999	776	999999	462	240	378	79	276	940	556	978	999999	321	699	999999	999999	346	733	130	701	999999	670	767	723	353	331	59	999999	492	914	824	691	864	999999	891	480	826	920	999999	999999	841	866	785	883	999999	184	22	733	999999	632	183	913	999999	489	764	578	18	999999	118	908	999999	999999	784	35	732	999999	999999	999999	807	415	864	999999	347	999999	859	357	999999	999999	999999	178	999999	999999	859	999999	741	911	429	384	861	323	471	999999	811	487	146	999999	999999	999999	161	999999	199	327	999999	298	768	999999	575	606	629	416	693	999999	815	940	599	13	656	924	293	821	868	999999	834	493	943	50	999999	860	529	534	275	134	731	948	979	991	399	571	101	999999	345	822	755	999999	629	345	17	871	888	142	678	167	999999	999999	380	589	493	443	354	727	999999	715	87	104	151	569	403	999999	960	607	613	94	833	307	485	999999	999999	390	863	607	999999	744	999999	396	856	999999	657	400	577	400	508	956	999999	373	845	
630	744	999999	313	70	999999	999999	999999	290	528	594	333	178	855	335	734	113	579	746	693	405	743	690	248	999999	911	999999	299	570	109	999999	867	999999	999999	854	999999	203	999999	999999	999999	893	834	691	867	271	784	489	545	252	665	405	386	480	999999	999999	887	63	999999	280	159	939	851	349	191	871	727	863	999999	10	999999	999999	36	776	91	800	571	61	823	976	257	432	467	56	905	704	280	396	789	999999	967	256	999999	806	653	726	999999	494	999999	996	544	921	773	545	228	134	379	999999	999999	999999	999999	835	240	445	32	727	481	804	999999	999999	600	340	83	999999	42	777	759	229	132	999999	999999	86	551	826	999999	336	999999	922	999999	999999	999999	670	997	910	144	142	26	346	783	926	254	247	60	32	405	213	847	999999	512	451	999999	999999	487	45	130	801	293	414	999999	999999	78	999999	976	663	999999	930	999999	173	568	899	761	999999	445	206	119	521	36	528	431	239	999999	999999	419	999999	999999	185	999999	999999	789	343	849	612	343	999999	857	695	999999	999999	870	475	999999	999999	511	613	689	952	999999	290	999999	609	775	764	999999	999999	999999	999999	999999	599	258	999999	747	381	383	235	60	159	88	999999	348	424	260	639	658	955	369	804	87	806	697	999999	471	902	46	189	568	95	629	570	880	999999	554	671	148	999999	728	497	311	286	563	999999	873	999999	942	999999	359	999999	116	37	413	412	412	999999	901	795	514	845	345	203	666	999999	999999	518	477	999999	999999	588	501	764	999999	871	503	999999	253	166	999999	115	999999	534	999999	432	979	601	999999	477	966	999999	769	353	389	883	162	117	619	598	20	365	888	972	642	770	644	351	999999	541	999999	611	101	745	216	408	999999	999999	372	244	985	928	361	999	999999	999999	999999	158	384	354	719	999999	191	654	155	233	999999	988	892	69	788	637	999999	625	567	365	129	34	147	980	998	351	744	385	612	92	13	999999	968	999999	951	496	966	456	821	524	430	999999	599	982	191	999999	999999	999999	999999	358	136	999999	442	648	539	794	999999	404	355	377	999999	805	52	73	230	339	999999	909	117	302	670	355	803	53	999999	683	434	164	799	111	999999	441	929	264	955	278	456	330	999999	166	485	572	110	454	873	624	999999	999999	762	852	877	999999	205	999999	687	781	932	398	713	999999	369	856	999999	254	943	218	999999	787	118	952	882	699	465	951	817	108	999999	999999	179	320	289	899	402	947	233	999999	246	776	577	184	345	999999	617	999999	796	999999	967	855	510	665	748	
616	427	810	969	999999	553	254	346	999999	535	582	229	402	999999	999999	463	657	999999	527	972	109	220	934	616	999999	92	999999	164	999999	999999	400	848	999999	571	672	481	592	978	55	872	992	999999	988	648	763	999999	224	31	336	175	319	834	982	999999	649	406	493	204	153	999999	686	99	999999	457	999999	733	714	831	999999	988	870	679	975	655	980	999999	231	295	999999	999999	868	999999	999999	32	822	566	866	999999	922	275	988	398	834	949	999999	902	292	540	512	39	133	392	999999	347	999999	639	858	337	711	980	184	207	351	165	999999	841	271	135	999999	579	867	892	909	999999	10	481	844	999999	469	87	387	691	783	823	999999	485	999999	999999	727	192	999999	539	120	941	100	790	999999	679	722	354	641	999999	999999	932	172	240	999999	999999	346	823	794	833	868	634	603	493	423	528	300	999999	123	780	408	452	872	338	782	967	999999	219	434	175	999999	124	446	999999	999999	850	661	999999	11	249	154	999999	398	873	671	485	348	607	999999	529	388	999999	999999	861	758	462	999999	999999	457	516	939	137	399	628	530	753	197	382	707	573	867	666	999999	999999	635	504	64	998	666	999999	999999	941	999999	904	787	343	883	585	472	333	790	999999	999999	999999	310	26	999999	999999	353	917	298	966	900	804	662	722	228	999999	235	263	408	72	177	160	887	998	295	494	999999	196	870	612	909	383	782	50	489	999999	999999	619	989	294	654	749	18	662	50	48	999999	999999	125	999999	999999	999999	925	728	659	999999	607	312	731	30	927	999999	999999	686	67	527	31	622	999999	962	793	999999	274	123	999999	427	152	235	957	256	999999	999999	81	354	261	999999	457	64	390	462	999999	271	999999	968	366	999999	702	332	605	999999	26	629	832	163	732	999999	944	811	320	242	883	999999	354	485	778	999999	96	999999	999999	366	79	967	999999	999999	313	999999	728	999999	756	920	725	999999	629	444	999999	622	999999	917	621	517	755	646	743	999999	999999	999999	916	412	200	215	999999	999	897	248	454	999999	398	62	849	999999	25	999999	65	999999	516	999999	752	910	999999	166	217	178	91	916	611	433	999999	93	211	37	616	326	115	999999	520	999999	922	999999	989	190	234	999999	78	999999	502	116	999999	353	641	515	532	16	167	999999	999999	241	918	980	636	31	826	314	851	821	593	698	543	513	879	791	151	371	920	999999	999999	326	110	669	424	505	842	999999	451	999999	504	609	169	81	999999	288	807	941	754	999999	364	999999	999999	256	828	999999	999999	86	474	999999	373	171	
