500	500	
112	109	104	103	89	101	111	90	99	109	94	106	89	97	111	95	90	98	86	97	96	92	86	131	79	119	100	89	131	101	85	101	86	98	107	99	99	105	95	87	98	96	108	104	95	92	116	94	95	118	99	94	89	99	104	99	90	79	96	99	92	106	91	91	96	90	84	117	117	100	93	113	97	105	90	106	121	100	91	98	87	97	103	100	99	99	102	112	110	103	92	112	102	109	95	103	91	102	94	96	99	86	92	92	107	107	104	109	124	87	103	92	100	99	94	103	98	143	83	84	85	114	109	104	101	94	92	104	103	103	85	106	104	114	109	89	121	96	99	103	108	96	96	109	90	93	89	112	107	110	107	100	93	89	82	115	106	84	116	115	103	94	103	103	104	119	118	123	102	104	100	87	95	107	107	114	90	98	104	95	102	93	97	96	91	85	94	105	103	101	96	112	91	108	95	101	118	100	112	95	94	109	97	112	89	113	91	98	96	102	93	102	77	91	93	90	98	119	88	97	93	89	103	94	95	103	110	83	95	95	106	96	96	100	101	96	109	103	85	85	103	94	90	97	95	92	105	94	122	106	115	89	100	118	100	100	112	108	83	107	103	101	103	81	90	92	103	106	109	102	98	91	100	111	99	131	95	124	75	100	94	80	84	102	110	95	86	116	86	120	118	94	96	105	96	102	106	88	104	113	93	99	101	107	99	119	107	97	75	95	86	95	106	93	92	110	92	92	110	101	130	98	90	103	88	97	94	103	103	96	95	97	92	95	110	105	101	86	105	97	100	99	106	120	105	102	94	104	102	106	97	90	85	101	97	93	102	93	106	92	102	105	87	113	109	93	88	83	89	103	102	96	105	85	93	116	97	116	96	119	106	102	110	93	112	94	117	105	102	105	112	110	90	106	113	98	107	104	106	99	110	92	88	91	100	98	109	78	96	90	108	102	94	84	104	98	107	104	109	94	94	94	97	96	91	100	104	105	98	110	101	85	89	98	98	109	112	87	117	102	92	111	104	100	103	89	105	119	89	89	89	109	89	102	99	95	107	106	102	106	105	98	87	99	99	120	106	97	101	93	128	95	101	112	99	97	90	94	102	109	85	95	117	116	99	96	81	92	104	106	100	94	108	101	79	102	104	107	98	106	
92	114	100	94	109	114	90	114	116	98	97	104	112	101	91	98	95	88	96	100	109	105	103	103	101	95	92	105	85	95	120	92	93	98	84	94	93	102	114	104	101	111	107	89	108	85	107	98	111	114	127	91	115	94	95	101	98	101	105	107	106	82	102	114	92	92	106	83	104	99	95	111	95	109	118	96	95	90	87	102	94	107	96	110	95	86	97	100	90	93	98	99	72	94	107	112	99	105	93	95	95	116	117	105	93	96	107	99	115	106	93	98	110	106	94	99	112	103	121	103	113	85	121	91	98	101	96	90	98	92	93	113	98	96	98	98	99	120	99	98	108	116	107	87	82	95	99	85	92	99	108	116	78	117	81	97	92	104	83	89	88	121	92	99	107	88	103	99	96	92	92	93	100	94	97	91	94	115	99	84	108	102	83	116	98	102	92	98	104	102	116	120	107	112	117	77	89	104	108	108	107	98	120	83	82	97	92	91	109	104	113	121	92	114	87	98	107	99	104	107	83	105	104	116	107	98	97	106	97	104	88	97	125	118	93	107	83	116	108	112	100	84	113	81	100	107	111	106	103	78	97	101	98	96	96	113	106	98	100	99	100	115	108	90	105	107	111	108	90	102	100	92	89	89	89	87	108	82	90	89	97	97	103	89	102	92	108	97	92	104	105	114	108	95	104	102	98	100	98	122	119	88	94	91	98	109	89	100	100	98	113	100	99	98	106	98	107	99	93	107	95	97	84	105	92	102	109	121	107	103	112	102	103	71	113	106	96	91	103	125	101	105	104	110	104	120	94	114	109	89	104	84	101	100	96	110	88	90	76	104	90	90	85	88	103	112	100	101	104	105	104	86	110	105	96	96	101	110	100	100	94	108	110	111	107	102	100	121	99	88	99	97	106	94	93	107	114	90	123	98	100	113	106	89	110	93	81	110	99	95	99	99	113	78	110	92	104	88	93	86	98	94	84	101	94	102	79	96	100	85	105	93	91	115	111	101	86	111	81	101	93	88	104	86	93	107	95	89	110	83	101	100	88	98	104	100	116	108	94	101	78	89	95	82	114	104	94	97	98	101	95	87	124	81	96	102	88	99	114	117	113	83	115	100	84	89	106	106	109	107	102	99	99	91	112	94	102	106	106	109	
409	203	245	676	999999	999999	999999	999999	930	86	999999	87	546	999999	718	20	197	999999	982	491	999999	370	999999	712	363	10	999999	999999	999999	164	699	525	495	755	999999	179	421	202	498	316	859	999999	141	999999	999999	128	552	539	716	203	999999	970	329	999999	889	48	688	999999	322	826	999999	545	999999	775	387	215	999999	999999	290	549	999999	999999	205	676	632	551	239	999999	170	245	458	999999	952	999999	357	999999	999999	999999	865	213	999999	888	880	672	999999	324	325	999999	18	346	536	760	999999	176	604	811	775	653	819	348	999999	568	999999	86	377	625	592	406	428	658	19	547	926	87	999999	710	124	532	999999	999999	236	874	121	823	999999	697	960	785	999999	545	953	999999	999999	526	404	999999	525	803	304	855	731	918	936	359	337	999999	999999	181	119	894	696	252	999999	511	121	934	456	549	377	680	665	806	999999	883	705	467	322	999999	682	999999	999999	321	238	348	999999	318	937	999999	496	719	999999	788	676	999999	848	710	102	999999	415	469	477	999999	435	999999	200	999999	664	62	654	869	999999	435	499	975	999999	999999	24	999999	925	803	999999	999999	63	658	818	877	999999	15	45	995	999999	599	993	222	667	217	885	615	158	660	653	885	118	626	53	436	298	701	548	472	696	981	798	999999	472	999999	923	777	805	999999	796	658	27	659	999999	86	441	286	317	999999	500	409	962	274	999999	121	585	436	999999	391	589	438	467	572	308	393	801	392	750	884	294	117	809	999999	999999	994	867	458	131	966	995	999999	393	56	999999	999999	29	999999	461	360	207	999999	171	423	999999	367	201	455	999999	121	285	59	536	999999	999999	999999	599	136	410	165	999999	999999	315	648	396	576	54	420	600	21	373	999999	930	399	686	999999	945	396	999999	506	803	422	999999	999999	999999	945	485	960	838	999999	999999	893	133	306	116	999999	191	999999	37	166	323	999999	855	348	999999	17	999999	147	746	999999	446	212	33	999999	362	832	999999	304	957	451	101	94	581	999999	323	480	154	634	292	616	999999	432	369	946	192	32	999999	760	272	684	999999	348	223	430	152	495	869	999999	943	284	999999	999999	565	586	75	239	208	999999	35	278	999999	999999	854	139	999999	999999	843	87	720	339	275	277	42	999999	624	753	870	161	867	828	610	924	999999	18	999999	731	867	783	881	953	823	999999	735	993	822	342	494	999999	628	139	999999	999999	999999	613	999999	774	999999	292	961	321	368	56	999999	206	668	937	803	845	565	80	156	70	206	999999	516	554	542	48	460	292	
268	787	999999	738	186	999999	425	87	10	999999	877	999999	821	569	594	776	743	538	335	999999	539	999999	528	558	982	590	596	742	107	464	241	814	831	679	63	999999	523	249	999999	850	522	726	844	764	999999	999999	999999	637	999999	999999	810	14	999999	576	753	620	999999	974	755	595	999999	999999	979	999999	569	999999	999999	151	516	23	999999	999999	999999	999999	372	999999	803	764	366	420	999999	959	569	368	653	236	111	265	926	442	323	549	999999	999999	999999	838	999999	308	204	138	819	999999	130	999999	486	315	495	237	214	940	999999	504	617	345	254	271	999999	999999	999999	342	999999	497	225	83	699	712	20	94	856	533	76	505	569	238	601	253	838	410	882	999999	741	874	61	986	626	818	932	158	189	367	724	999999	999999	862	176	331	882	57	469	773	999999	410	381	680	999999	999999	999999	389	999999	10	433	713	739	555	601	97	446	999999	457	880	999999	861	905	498	809	941	100	706	71	279	371	790	940	118	52	340	502	381	122	315	999999	553	415	188	933	999999	396	999999	271	88	885	999999	600	999999	992	999999	505	999999	871	932	230	238	327	474	999999	999999	772	630	512	270	594	999999	125	999999	997	999999	456	726	565	797	555	240	445	982	393	717	200	362	125	608	999999	999999	999999	189	95	654	235	940	549	300	999999	765	357	10	493	820	538	459	590	765	987	779	327	999999	999999	989	793	345	90	922	999999	419	514	999999	436	974	999999	935	999999	352	11	515	999999	274	558	789	882	445	999999	573	188	740	999999	359	999999	65	303	436	802	105	999999	889	999999	627	999999	829	260	453	573	519	265	602	403	248	764	481	602	999999	524	598	116	357	847	517	743	711	648	164	293	380	681	138	143	999999	490	999999	656	558	999999	729	539	999999	871	999999	317	999999	347	999999	595	149	462	250	999999	999999	999999	514	52	999999	999999	146	999999	105	169	202	837	136	468	443	757	652	999999	999999	635	795	69	676	999999	868	209	999999	374	125	999999	153	918	999999	999999	929	970	999999	999999	314	674	290	548	443	280	678	999999	999999	127	999999	775	943	324	999999	614	126	155	322	38	184	152	727	771	75	536	999999	284	407	999999	999999	999999	780	582	999999	999999	999999	256	625	406	807	999999	28	49	999999	999999	999999	829	509	999999	110	784	658	948	894	999999	999999	519	483	907	999999	999999	743	281	588	440	995	999999	803	50	269	869	529	915	231	457	133	688	310	725	910	196	775	580	808	754	815	831	688	358	432	835	999999	718	152	412	983	999999	460	
40	353	999999	35	469	566	999999	264	742	999999	447	48	268	999999	999999	996	77	628	172	473	833	625	173	999999	455	617	433	105	811	773	818	999999	387	237	280	381	655	171	999999	24	576	499	999999	114	250	319	999999	627	25	721	85	784	999999	283	627	415	190	582	579	851	999999	145	453	969	909	999999	999999	40	937	385	351	906	999999	158	896	999999	552	68	999999	146	453	999999	89	999999	698	43	653	114	610	999999	201	82	591	465	881	999999	999999	113	999999	999999	658	143	689	639	380	178	472	672	386	999999	999999	999999	150	999999	407	336	999999	364	999999	875	999999	556	999999	83	999999	278	324	856	276	465	999999	449	999999	175	488	320	999999	450	719	529	571	981	727	326	11	79	931	158	67	555	385	692	831	330	946	111	713	616	455	111	853	615	405	921	996	423	999999	975	999999	999999	219	615	645	752	999999	348	829	999999	81	124	347	176	799	720	90	605	617	999999	999999	386	606	999999	999999	617	999999	955	585	805	329	588	999999	956	202	969	345	769	57	89	999999	607	281	609	999999	340	764	687	816	684	841	401	806	725	756	578	999999	709	621	37	86	358	763	33	784	999999	313	999999	973	829	385	999999	999999	999999	999999	621	114	999999	999999	664	853	988	148	901	999999	928	782	96	209	999999	999999	999999	999999	29	12	999999	844	999999	824	62	37	382	713	987	309	530	843	278	208	144	474	492	745	956	183	999999	999999	999999	999999	855	710	999999	191	359	350	749	172	538	534	858	777	999999	182	911	636	480	284	161	999999	443	95	514	887	74	159	999999	890	999999	845	914	458	982	198	999999	999999	810	201	363	646	559	367	314	743	350	367	617	319	999999	999999	999999	813	68	270	999999	770	999999	339	126	210	354	859	971	692	620	410	795	667	213	999999	999999	289	999999	514	51	999999	781	770	546	707	999999	686	67	870	152	999999	400	721	999999	999999	156	481	84	163	999999	700	396	621	132	999999	572	950	116	273	504	423	999999	553	228	550	989	999999	792	999999	668	667	999999	110	999999	520	19	83	999999	14	423	999999	214	999999	222	350	689	169	648	606	144	999999	579	793	999999	729	217	846	503	999999	999999	721	688	999999	495	634	898	295	81	999999	930	499	855	112	850	159	218	134	999999	877	861	829	786	196	284	86	98	18	734	999999	999999	173	580	999999	999999	999999	666	549	999999	587	452	999999	97	45	999999	645	735	477	999999	999999	999999	92	515	625	171	390	934	999999	999999	418	546	890	999999	260	309	767	919	783	318	
159	999999	999999	851	753	435	467	742	750	520	638	351	999999	76	518	310	229	657	954	910	999999	999999	173	168	864	51	562	999999	836	999999	999999	726	951	169	793	732	851	999999	762	199	703	648	193	981	752	76	999999	823	53	950	89	119	964	999999	905	392	329	999999	987	999999	873	625	999999	24	999999	912	400	999999	283	785	999999	988	999999	764	217	764	582	999999	416	798	999999	738	999999	886	999999	798	761	88	999999	410	412	350	253	999999	326	87	742	179	379	840	999999	999999	550	999999	501	101	999999	999999	666	150	999999	999999	999999	198	596	144	826	29	368	999999	160	321	999999	999999	999999	118	744	844	448	999999	999999	413	813	575	131	650	198	540	394	565	583	562	999999	999999	601	275	256	999999	464	191	260	723	811	565	999999	364	999999	677	999999	393	356	381	761	999999	128	999999	333	528	77	945	946	999999	634	803	999999	999999	899	93	281	117	862	689	999999	266	878	308	602	999999	885	766	382	999999	999999	11	218	999999	999999	999999	999999	999999	941	727	988	519	245	999999	999999	999999	334	102	999999	194	406	999999	531	666	999999	999999	658	819	999999	999999	642	999999	572	999999	640	633	594	38	797	24	97	86	175	144	701	870	999999	999999	999999	999999	923	999999	312	198	124	999999	480	999999	220	999999	236	186	401	865	94	687	946	810	334	465	423	999999	304	450	107	330	612	999999	965	131	999999	745	999999	999999	162	849	998	384	999999	762	162	52	999999	999999	788	911	684	999999	59	999999	999999	220	589	754	180	999999	999999	862	101	794	275	93	999999	99	999999	490	999999	999999	999999	245	689	572	499	571	999999	999999	488	803	661	196	645	312	347	951	207	273	166	854	49	535	360	146	293	525	497	78	999999	999999	680	307	344	999999	595	813	334	361	999999	999999	451	798	148	695	210	905	159	962	999999	999999	891	557	334	722	152	999999	999999	999999	289	973	84	244	999999	759	999999	363	852	152	716	533	999999	999999	552	999999	999999	250	396	664	935	388	376	999999	331	830	999999	133	973	999999	360	417	999999	780	999999	747	943	217	999999	388	999999	999999	62	16	999999	223	17	56	14	999999	319	901	791	230	618	900	999999	550	912	94	923	998	390	240	999999	999999	604	846	772	804	205	206	367	18	101	999999	335	370	287	117	823	790	999999	999999	312	459	999999	708	172	181	999999	403	999999	799	999999	575	467	822	999999	947	619	999999	283	209	991	123	999999	783	139	530	575	246	999999	999999	271	999999	878	999999	927	999999	683	896	684	600	663	999999	901	567	553	999999	630	512	
156	340	498	662	516	919	999999	199	914	842	578	642	606	905	141	499	537	332	696	999999	894	881	274	723	999999	682	546	199	221	999999	240	613	899	999999	99	999999	316	609	626	999999	806	999999	999999	841	999999	52	994	758	999999	412	40	230	828	766	617	274	76	774	186	834	382	999999	978	938	611	999999	742	542	815	209	192	999999	706	736	999999	166	463	432	406	443	687	788	528	999999	999999	19	784	143	455	824	999999	542	432	791	586	999999	999999	489	239	362	309	461	942	471	999999	111	999999	101	708	461	999999	999999	378	742	156	999999	88	999999	991	999999	189	609	999999	999999	343	649	505	999999	160	857	406	999999	203	53	144	999999	999999	66	588	845	494	692	435	994	999999	232	999999	690	645	999999	999999	590	497	999999	182	700	374	952	138	580	605	999999	999999	999999	64	837	449	334	999999	920	748	31	591	156	117	999999	184	103	977	121	485	815	279	167	736	815	486	566	870	444	861	893	928	17	999999	884	751	584	939	999999	782	839	999999	999999	253	110	999	350	529	685	525	999999	975	26	999999	790	340	784	124	248	999999	882	999999	173	69	999999	102	583	907	232	999999	599	163	999999	338	646	732	555	913	636	816	146	47	194	999999	590	918	912	912	458	999999	966	470	700	999999	900	999999	918	664	999999	999999	425	443	306	999999	925	127	183	688	457	68	999999	870	487	432	224	844	999999	255	479	937	190	671	999999	679	778	139	463	999999	999999	999999	999999	999999	525	628	401	703	741	254	992	999999	999999	233	465	999999	768	106	982	278	610	65	116	673	195	460	827	754	984	627	999999	796	663	207	999999	196	254	999999	999999	859	40	999999	113	34	262	16	203	956	215	999999	910	682	156	195	376	382	164	149	705	75	800	999999	718	999999	93	206	809	547	973	278	156	999999	752	132	247	999999	951	92	421	189	267	870	548	927	716	489	649	478	830	877	41	999999	199	288	68	393	803	989	941	999999	206	999999	983	999999	999999	46	999999	33	947	999999	999999	82	728	999999	808	930	109	791	999999	603	556	340	716	999999	247	51	684	473	74	853	999999	962	151	365	982	611	999999	999999	25	680	559	625	999999	552	456	999999	386	673	999999	999999	294	22	999999	999999	508	866	939	887	699	999999	361	466	959	104	999999	999999	931	999999	543	206	53	999999	775	727	54	999999	999999	999999	649	288	999999	999999	992	935	568	282	381	804	999999	125	672	999	911	156	999999	102	665	436	559	987	37	24	999999	283	999999	796	246	864	302	999999	67	
775	247	421	999999	999999	999999	33	535	999999	97	999999	515	999999	534	999999	586	629	408	952	275	999999	614	999999	261	650	881	999999	850	999999	46	516	511	289	68	897	762	999999	940	977	999999	641	999999	999999	899	999999	509	712	749	51	999999	617	999999	350	999999	683	170	999999	170	565	999999	754	183	763	683	580	625	236	368	637	291	999999	688	431	333	633	482	774	999999	361	150	178	970	808	562	999999	999999	171	977	999999	736	187	339	385	517	873	999999	999999	165	329	284	282	999999	122	760	132	999999	44	999999	678	211	396	822	808	424	301	784	374	210	265	529	999999	258	983	900	114	757	312	913	999999	175	344	618	999999	86	868	824	858	57	440	499	27	999999	308	183	350	364	530	999999	226	999999	999999	936	900	799	819	34	369	221	999999	374	999999	130	566	999999	866	999999	999999	732	556	476	926	327	770	766	512	319	949	810	560	749	999999	999999	696	371	81	408	718	999999	999999	843	999999	646	401	75	999999	896	999999	795	316	999999	974	798	415	750	172	999999	999999	999999	297	510	999999	999999	661	999999	147	285	999999	999999	441	468	69	745	474	712	21	289	926	999999	893	615	999999	164	999999	999999	774	438	935	946	208	305	999999	584	356	756	999999	905	985	494	999999	999999	999999	393	363	848	513	239	999999	703	999999	882	850	470	250	681	779	920	65	673	999999	708	349	487	996	146	236	484	398	718	999999	115	999999	441	776	306	152	346	800	655	484	545	999999	242	217	325	999999	771	999999	675	999999	849	849	321	999999	230	257	986	396	227	999999	999999	840	999999	760	633	588	418	999999	943	999999	443	129	410	199	596	602	999999	279	681	999999	464	150	999999	741	103	266	982	88	555	58	165	949	583	43	455	999999	999999	482	583	999999	999999	86	400	146	999999	729	999999	999999	766	627	150	716	715	535	999999	887	127	873	667	377	605	340	999999	895	383	493	999999	377	743	999999	112	634	696	999999	999999	999999	750	999999	207	373	817	860	322	928	907	999999	244	57	875	567	587	626	815	216	141	705	938	505	762	999999	192	81	388	999999	524	516	30	771	999999	779	147	999999	675	303	559	744	28	220	987	999999	259	999999	501	999999	314	486	999999	999999	812	949	449	254	824	999999	190	746	482	446	999999	401	429	472	999999	106	430	56	950	521	999999	999999	687	727	999999	828	999999	999999	999999	213	570	999999	999999	540	959	930	339	893	715	999999	122	813	272	999999	999999	595	514	999999	999999	999999	999999	267	999999	307	832	424	271	722	736	999999	999999	999999	175	
279	876	374	704	999999	513	999999	766	537	340	432	999999	999999	999999	116	999999	922	323	25	999999	185	457	313	512	399	707	544	668	617	166	719	181	625	647	993	999999	999999	890	625	282	999999	638	228	926	113	999999	999999	299	164	801	813	999999	341	135	990	821	572	999999	999999	999999	969	578	159	380	999999	260	999999	206	141	411	488	42	697	742	287	547	239	386	408	500	999999	254	513	816	999999	46	839	499	999999	181	142	579	585	444	313	515	489	848	999999	999999	999999	793	167	753	323	781	985	598	848	453	999999	195	464	815	473	999999	74	999999	999999	584	421	293	548	959	279	908	457	999999	439	999999	67	391	81	555	999999	925	96	760	502	571	999999	999999	999999	213	589	999999	999999	769	970	588	450	156	820	730	442	999999	999999	999999	483	414	999999	732	169	86	395	211	124	999999	999999	548	637	314	840	999999	533	180	641	344	999999	999999	793	687	292	851	999999	911	570	351	123	552	680	888	286	98	999999	999999	999999	574	999999	388	832	999999	338	999999	950	146	315	364	206	999999	200	909	827	999999	999999	999999	449	318	756	483	640	772	796	889	999999	999999	999999	751	229	999999	999999	76	526	992	500	588	359	999999	900	194	999999	216	155	999999	361	771	70	136	477	599	879	773	818	344	747	70	419	448	564	211	118	999999	145	991	999999	999999	999999	835	999999	42	297	999999	999999	572	877	434	627	945	537	105	688	999999	284	629	334	999999	999999	999999	255	999999	179	910	305	999999	85	52	999999	163	678	237	388	999999	476	445	312	301	366	256	466	999999	999999	999999	911	999999	999999	217	289	515	666	857	875	210	999999	999999	999999	386	292	717	497	835	363	473	276	309	717	463	435	838	326	999999	959	11	725	933	999999	999999	999	836	187	999999	762	999999	496	820	361	187	645	999999	582	925	18	999999	999999	631	958	969	999999	611	999999	69	782	451	198	633	898	874	485	999999	231	167	386	999999	540	629	82	798	976	456	948	539	817	188	265	400	999999	999999	252	104	974	38	508	398	999999	127	95	321	376	863	922	999999	702	999999	35	424	548	999999	118	140	558	169	992	750	663	222	251	603	195	999999	608	587	632	999999	999999	203	999999	988	371	999999	999999	761	431	122	999999	470	999999	829	162	999999	851	472	212	999999	545	815	45	999999	735	872	876	491	136	579	999999	344	999999	999999	316	831	764	560	201	999999	596	796	737	999999	226	202	999999	421	451	353	945	145	999999	520	845	866	168	902	263	498	546	62	634	852	999999	199	615	526	
523	331	86	301	281	516	525	748	87	165	540	542	999999	464	999999	999999	633	129	958	345	474	449	673	862	307	702	999999	544	999999	999999	32	36	587	999999	999999	129	277	654	864	868	995	106	999999	12	999999	720	12	999999	21	999999	228	737	241	999999	999999	84	657	999999	994	578	999999	999999	587	999999	142	514	999999	637	566	999999	514	979	999999	99	350	377	659	670	999999	586	700	77	532	319	666	295	795	317	999999	824	472	63	999999	296	511	24	519	597	999999	999999	765	374	525	100	999999	249	999999	999999	929	684	424	999999	723	418	877	999999	457	999999	999999	847	718	647	830	999999	457	460	329	969	588	335	857	72	800	642	999999	336	552	999999	999999	426	813	654	387	133	409	486	340	251	999999	999999	566	252	999999	33	149	128	544	783	643	887	999999	512	999999	603	826	361	999999	90	597	551	999999	26	306	118	999999	74	269	707	342	999999	130	88	999999	376	769	615	10	777	503	701	791	999999	798	94	999999	310	101	784	999999	57	999999	999999	653	999999	475	550	946	999999	989	999999	859	836	450	671	999999	841	951	999999	834	999999	361	418	999999	895	759	977	227	221	999999	733	999999	485	999999	294	999999	999999	999999	694	901	229	669	57	788	999999	842	954	328	137	327	666	358	904	950	96	696	999999	671	757	116	497	332	734	999999	265	999999	999999	436	166	990	999999	416	266	295	614	551	999999	630	999999	63	804	999999	999999	999999	944	999999	77	535	323	999999	999999	209	999999	588	413	896	935	704	532	325	999999	528	172	999999	432	259	102	999999	345	545	391	999999	999999	704	311	837	242	840	407	999999	44	849	999999	567	202	696	999999	678	881	717	615	609	108	999999	596	286	497	953	472	695	292	999999	199	999999	216	547	697	972	999999	575	664	999999	307	651	999999	618	999999	604	999999	735	999999	424	737	628	929	781	163	668	117	34	350	999999	999999	712	598	585	999999	344	361	655	998	767	400	315	63	520	312	456	561	978	871	893	19	999999	999999	868	720	999999	849	434	999999	39	864	262	235	385	999999	594	62	706	999999	80	999999	299	736	752	33	431	575	999999	479	706	999999	999999	162	457	279	999999	999999	730	999999	98	494	926	271	999999	902	147	90	678	793	717	999999	855	29	999999	650	720	999	432	844	299	995	440	999999	686	922	734	110	778	115	95	67	999999	999999	869	999999	326	37	767	849	885	351	896	999999	999999	312	260	119	999999	806	558	642	114	885	999999	103	64	999999	585	56	178	999999	999999	572	999999	659	82	24	160	225	
334	999999	242	583	959	948	109	999999	203	383	999999	624	999999	971	557	453	953	999999	276	776	531	999999	452	720	681	847	999999	334	918	111	240	999999	959	999999	482	865	999999	999999	999999	627	993	249	777	211	384	999999	298	999999	999999	999999	706	635	747	384	693	979	999999	521	902	999999	909	774	896	999999	999999	435	665	612	499	999999	53	432	520	999999	999999	292	999999	251	345	999999	999999	999999	319	999999	999999	999999	999999	584	999999	502	999999	888	628	999999	717	229	352	999999	67	949	887	686	841	333	220	283	124	999999	999999	410	412	999	999999	999999	999999	999999	465	999999	696	548	999999	999999	169	999999	76	165	804	999999	999999	562	999999	890	999999	395	250	872	866	999999	454	131	490	999999	999999	51	100	626	711	999999	261	515	763	119	990	999999	23	806	526	844	267	64	479	418	999999	49	470	521	999999	999999	534	690	999999	480	788	999999	67	546	999999	128	905	450	999999	999999	454	999999	798	830	900	674	382	443	356	999999	999999	399	652	82	233	942	999999	579	810	920	329	571	180	999999	331	425	461	477	707	408	939	817	611	528	999999	999999	250	639	620	999999	418	999999	343	323	752	398	922	985	999999	166	546	336	639	532	999999	999999	255	515	509	485	223	999999	999999	948	92	909	788	133	118	482	701	999999	959	999999	512	238	999999	999999	541	999999	503	475	999999	999999	861	612	187	999999	896	90	505	735	139	144	999999	514	363	395	241	842	610	798	877	999999	464	604	377	969	999999	403	654	399	973	576	982	747	999999	999999	96	479	999999	709	999999	37	976	965	812	824	741	997	999999	842	624	999999	331	704	598	323	95	267	245	218	999999	503	999999	116	761	562	162	190	999999	999999	308	999999	120	901	999999	849	999999	499	792	552	238	32	528	812	999999	999999	255	287	158	436	109	829	999999	999999	651	733	999999	869	213	259	671	561	999999	706	999999	862	999999	430	143	999999	459	596	474	692	980	45	975	623	342	486	317	874	41	338	78	999999	528	596	259	837	258	999999	295	542	881	676	789	821	278	911	698	999999	154	999999	977	999999	364	550	543	616	999999	999999	999999	727	941	797	999999	999999	638	74	343	990	999999	305	500	999999	311	932	811	313	256	163	355	430	788	492	999999	999999	360	565	999999	999999	999999	643	89	280	999999	567	600	94	157	883	193	214	578	707	654	849	910	522	211	432	739	240	369	604	632	116	999999	999999	77	999999	554	82	999999	365	999999	999999	999999	229	997	744	341	727	165	372	999999	150	852	999999	838	880	721	838	999999	692	
248	822	284	999999	647	360	627	999999	999999	259	999999	121	999999	222	770	128	633	690	524	999999	100	21	84	997	634	999999	264	999999	620	196	187	715	718	267	126	124	262	740	581	647	999999	999999	710	906	42	999999	885	639	319	720	257	40	999999	896	601	237	999999	286	850	165	106	999999	530	830	81	623	402	997	106	999999	865	893	999999	877	351	999999	311	178	999999	999999	606	999999	549	900	939	156	402	821	665	999999	377	975	890	999999	550	357	668	879	834	419	999999	887	543	664	854	364	921	445	555	700	926	579	999999	999999	559	999999	229	630	891	925	999999	999999	341	216	999999	890	12	693	336	993	999999	431	343	554	319	718	90	885	56	585	234	956	999999	965	962	797	999999	816	866	999999	999999	48	988	909	198	999999	555	999999	999999	964	361	238	118	561	468	505	246	767	764	999999	401	999999	583	316	999999	274	313	376	254	490	236	195	826	999999	865	203	442	999999	366	433	999999	753	509	92	233	996	999999	715	506	467	561	999999	62	999999	677	794	465	682	219	923	582	999999	999999	895	737	175	999999	851	999999	275	72	999999	410	999999	677	647	834	501	92	704	426	598	999999	786	928	339	143	800	999999	81	738	760	224	442	851	983	670	614	354	67	593	996	29	241	405	749	496	721	358	39	999999	963	599	999999	507	999999	999999	306	966	408	42	612	999999	624	999999	311	598	999999	488	694	999999	229	157	35	999999	430	999999	638	390	189	843	421	451	560	120	774	171	999999	935	868	673	999999	648	999999	34	981	735	404	704	103	160	527	242	999999	999999	740	816	999999	405	999999	999999	681	999999	786	999999	621	170	711	513	762	150	889	42	999999	999999	612	581	211	10	138	695	185	933	999999	38	999999	188	787	507	380	999999	999999	313	858	999999	999999	458	999999	999999	413	999999	33	999999	942	999999	999999	495	999999	643	450	999999	615	999999	999999	390	999999	748	628	758	248	442	383	214	143	803	552	586	183	166	38	163	999999	819	596	999999	671	294	990	343	999999	830	566	153	66	221	353	999999	46	999999	235	999999	830	113	999999	999999	447	999999	999999	148	999999	684	321	999999	615	999999	449	795	977	999999	719	999999	757	294	990	417	875	239	157	922	999999	529	549	705	930	784	333	616	676	999999	870	851	999999	851	932	93	519	110	538	770	771	557	56	88	758	291	495	545	123	735	105	218	672	999999	688	999999	144	615	535	830	963	833	129	361	98	867	416	906	362	907	898	774	700	386	161	903	482	471	999999	999999	298	
999999	999999	941	529	999999	999999	702	999999	61	999999	903	574	708	807	999999	999999	694	990	891	999999	589	999999	215	836	999999	518	999999	999999	785	999999	673	668	887	541	185	340	188	999999	436	688	713	999999	311	958	995	210	991	999999	223	999999	999999	480	65	999999	999999	604	297	999999	999999	153	999999	29	999999	999999	284	244	686	177	999999	607	999999	999999	563	213	999999	846	882	257	841	130	526	999999	470	320	999999	202	999999	125	832	999999	53	83	634	293	794	999999	365	658	683	760	523	824	947	615	999999	926	999999	852	610	999999	722	999999	273	87	626	999999	559	77	41	91	631	571	345	61	564	185	999999	280	999999	477	999999	233	573	90	999999	999999	999999	999999	103	694	999999	999999	999999	999999	858	12	810	556	999999	999999	144	298	627	602	138	999999	999999	895	61	51	999999	647	443	143	382	999999	476	192	480	999999	419	704	973	346	806	870	67	375	203	561	999999	999999	613	802	999999	202	999999	999999	952	655	222	999999	803	62	996	637	328	381	596	369	536	999999	85	742	206	439	999999	999999	795	268	893	999999	702	499	676	27	44	640	800	190	892	999999	240	999999	711	547	901	999999	350	178	999999	686	999999	834	35	999999	605	871	605	903	877	999999	185	693	999999	109	180	313	385	979	999999	687	581	416	476	999999	999999	260	40	659	999999	403	999999	999999	716	217	344	867	999999	999999	421	172	44	896	312	577	330	999999	999999	612	999999	597	999999	371	999999	864	115	372	368	995	358	354	840	945	374	999999	999999	558	976	554	999999	312	839	999999	999999	441	652	684	999999	999999	709	999999	197	999999	292	941	857	578	62	851	111	972	509	478	999999	999999	331	98	532	828	201	771	570	518	847	74	999999	101	803	999999	999999	999999	268	999999	999999	999999	166	999999	999999	999999	999999	806	506	999999	452	792	999999	999999	999999	500	119	999999	999999	284	999999	937	290	678	580	228	193	765	775	918	639	680	713	50	999999	83	910	909	435	108	211	394	999999	444	999999	65	999999	999999	999999	313	999999	999999	279	983	761	999999	228	488	999999	444	250	999999	41	999999	495	771	88	762	188	799	999999	209	999999	63	83	322	672	999999	999999	999999	957	797	999999	471	894	981	411	999999	289	835	855	999999	77	991	858	350	363	688	949	304	976	999999	217	428	723	824	530	226	910	448	685	999999	875	326	487	452	999999	569	692	514	999999	357	483	352	944	999999	142	146	204	732	999999	983	896	317	548	999999	589	129	748	80	460	999999	819	840	160	999999	556	999999	513	415	37	999999	999999	444	999999	999999	
999999	999999	483	565	999999	393	31	188	488	701	999999	567	999999	39	999999	204	999999	999999	63	185	537	642	202	999999	611	391	632	788	704	176	988	999999	384	919	999999	724	645	193	388	76	173	641	361	458	999999	988	972	484	552	833	972	382	999999	757	101	393	999999	999999	953	999999	761	242	999999	322	713	34	193	858	608	148	999999	637	244	999999	22	999999	290	743	475	622	419	158	999999	871	204	615	80	626	828	47	62	999999	999999	88	999999	930	168	49	745	971	805	123	876	414	284	344	147	403	745	204	999999	928	999999	340	890	613	997	999999	127	107	999999	567	40	570	999999	999999	999999	166	681	92	737	250	998	504	817	305	282	830	999999	859	477	677	881	999999	934	133	97	899	197	702	933	556	922	648	27	248	92	999999	999999	359	937	981	721	662	466	862	930	999999	523	594	340	176	24	267	629	286	685	407	636	961	838	507	968	979	159	999999	328	999999	487	578	999999	966	511	999999	922	999999	955	228	176	999999	203	55	385	999999	999999	766	541	664	28	740	562	685	679	999999	520	439	22	999999	999999	999999	544	580	563	944	381	374	664	776	999999	142	999999	467	240	564	768	792	132	375	618	392	999999	999999	999999	999999	26	999999	297	154	727	999999	483	223	714	890	537	999999	492	440	999999	996	112	764	329	885	418	999999	999999	125	999999	728	317	647	133	999999	635	999999	999999	999999	928	844	87	999999	999999	853	659	999999	752	350	37	155	999999	691	153	621	289	999999	999999	999999	338	921	999999	182	999999	999999	999999	999999	99	999999	265	656	384	676	511	387	919	999999	715	476	236	999999	352	114	97	454	429	625	504	999999	841	750	999999	792	487	17	761	905	964	61	678	999999	27	169	999999	380	999999	633	189	999999	701	697	179	999999	229	37	578	978	999999	111	579	558	342	587	751	514	999999	591	999999	999999	626	24	627	663	798	413	293	193	29	716	683	999999	446	738	999999	154	581	678	999999	459	438	782	820	863	999999	129	491	440	999999	580	270	189	444	685	149	999999	79	999999	79	816	999999	395	999999	377	427	999999	122	603	777	607	933	441	27	739	999999	843	203	764	191	999999	922	853	999999	449	999999	504	361	999999	598	133	85	999999	999999	999999	714	52	824	999999	999999	698	16	887	662	810	646	829	171	704	618	306	493	314	999999	401	893	999999	620	519	921	923	999999	361	14	654	532	867	999999	270	999999	33	29	749	328	492	672	44	200	965	802	626	343	999999	152	302	639	770	741	999999	863	999999	432	314	
532	999999	276	654	999999	18	999999	778	996	900	999999	594	286	743	999999	841	728	858	999999	654	999999	304	589	774	219	712	24	761	136	625	406	211	601	714	999999	805	226	27	162	999999	999999	999999	629	442	978	557	25	895	783	900	488	14	132	777	999999	237	932	999999	999999	180	999999	526	652	381	503	477	993	572	999999	999999	999999	710	706	519	967	693	999999	157	796	999999	696	128	978	236	146	402	89	823	999999	990	872	999999	583	981	197	171	381	258	938	999999	999999	453	379	602	285	777	307	999999	810	905	562	785	705	782	484	999999	548	426	244	999999	397	999999	456	536	999999	900	137	724	331	805	999999	426	999999	999999	999999	253	749	385	950	369	999999	476	23	220	438	97	28	999999	507	322	623	955	24	837	123	394	999999	843	294	384	999999	583	999999	14	593	999999	999999	420	685	999999	999999	173	475	875	16	921	166	246	108	230	882	337	227	999999	192	999999	999999	999999	181	712	256	999999	999999	576	719	999999	194	999999	627	999999	520	607	125	999999	197	460	489	149	830	202	238	760	745	73	502	322	365	999999	822	236	732	205	249	999999	984	229	999999	999999	165	999999	999999	158	618	999999	710	999999	221	951	999999	732	877	999999	999999	978	484	999999	171	36	83	406	165	999999	195	999999	570	324	367	153	291	967	999999	590	983	999999	999999	89	151	939	363	999999	111	999999	462	99	359	468	655	271	497	999999	68	999999	825	759	339	999999	962	999999	245	395	917	999999	999999	999999	999999	297	999999	215	999999	999999	999999	999999	673	856	999999	751	999999	106	50	111	999999	106	656	999999	909	341	764	233	999999	639	127	922	704	967	309	42	999999	609	744	72	999999	450	748	102	152	836	382	968	999999	588	999999	866	187	143	726	820	422	875	999999	23	532	66	209	883	287	999999	526	705	556	999999	15	999999	361	977	922	229	999999	563	999999	82	958	999999	999999	426	999999	999999	744	570	251	489	620	999999	665	999999	540	131	999999	864	814	719	320	677	422	201	999999	999999	514	999999	221	999999	471	999999	233	999999	64	736	296	782	623	37	688	955	464	77	652	999999	192	630	447	800	999999	494	749	999999	999999	291	383	578	843	999999	746	999999	359	744	27	761	999999	999999	999999	803	999999	467	250	787	999999	364	999999	999999	999999	999999	347	884	762	999999	999999	977	118	301	999999	773	363	717	938	999999	290	999999	605	719	999999	891	497	397	953	644	999999	520	253	962	900	407	78	39	40	405	999999	861	782	939	999999	49	999999	999999	999999	903	449	999999	528	367	506	888	
999999	503	304	657	949	950	999999	127	454	999999	734	155	400	710	704	999999	687	543	491	429	370	666	999999	20	248	151	999999	999999	999999	848	991	886	466	22	999999	574	734	383	999999	452	931	665	999999	217	999999	999999	955	976	208	125	439	985	875	87	527	102	999	293	999999	808	249	880	922	606	26	847	689	387	70	999999	599	314	97	49	999999	705	181	296	999999	741	195	999999	999999	999999	999999	999999	20	389	999999	557	575	451	964	999999	999999	60	742	888	201	999999	817	577	999999	78	526	999999	898	836	999999	999999	920	712	588	999999	622	515	999999	843	197	20	999999	999999	893	999999	564	158	999999	449	836	447	963	292	105	247	923	999999	818	783	562	999999	117	184	800	672	999999	863	999999	296	35	697	999999	898	701	999999	999999	517	684	999999	513	378	999999	999999	10	151	858	638	616	351	753	14	999999	256	290	903	903	663	999999	230	877	701	999999	63	423	149	427	74	591	915	616	999999	933	416	279	194	508	657	183	999999	999999	998	256	520	542	31	10	999999	999999	797	999999	967	18	464	533	999999	999999	731	46	861	724	794	999999	701	999999	348	80	999999	976	105	405	255	489	850	416	879	999999	775	520	401	148	652	456	793	638	649	407	999999	882	468	112	999999	621	999999	934	29	951	555	999999	204	950	999999	999999	522	402	41	487	167	57	654	366	316	999999	644	722	81	999999	263	73	999999	940	602	407	999999	993	999999	634	999999	915	397	928	900	989	325	451	427	999999	933	401	606	171	249	431	238	999999	796	999999	976	600	863	681	698	492	700	264	999999	323	288	529	773	406	321	251	999999	726	465	999999	999999	203	304	226	414	862	466	923	700	181	178	416	999999	73	658	575	62	999999	240	418	999999	71	102	999999	576	414	627	999999	850	999999	999999	512	646	478	999999	782	305	647	277	836	35	999999	999999	187	999999	999999	332	999999	747	745	198	999999	496	57	38	834	110	199	649	999	244	999999	83	999999	999999	666	770	728	405	875	280	999999	999999	403	392	521	508	999999	960	704	999999	917	999999	999999	809	825	26	999999	449	833	681	115	997	277	999999	769	704	860	776	488	111	999999	999999	872	999999	783	506	102	665	517	999999	999999	239	945	917	327	802	999999	892	999999	999999	182	999999	999999	203	999999	417	999999	802	999999	816	999999	148	999999	603	488	612	590	638	36	329	999999	932	999999	506	496	876	62	360	283	966	735	968	201	837	928	999999	742	678	999999	375	335	299	999999	999999	689	56	999999	351	439	715	222	339	866	266	
726	999999	999999	75	707	298	999999	820	528	655	91	999999	999999	644	674	172	869	912	999999	660	999999	634	999999	241	817	449	128	999999	999999	568	999999	405	111	934	999999	688	969	677	970	22	999999	999999	771	999999	999999	20	108	123	677	276	845	309	999999	215	272	999999	999999	124	257	267	180	654	898	960	900	686	577	22	532	985	202	999999	941	325	651	999999	863	501	621	807	350	15	999999	654	999999	999999	403	895	672	999999	999999	854	999999	712	842	365	999999	810	497	933	442	96	999999	691	84	653	999999	686	564	783	999999	858	503	450	917	174	621	253	999999	455	292	682	350	512	657	347	772	238	483	295	872	62	14	999999	375	264	423	351	579	79	96	999999	341	888	999999	999999	361	978	999999	677	999999	372	573	51	999999	760	745	88	43	737	999999	139	212	278	911	186	853	814	85	662	999999	999999	674	178	369	999999	999999	999999	721	188	985	999999	442	806	552	509	488	963	48	614	999999	345	318	999999	197	956	999999	72	977	999999	625	546	903	142	999999	474	698	405	999999	84	999999	293	367	855	751	999999	999999	406	726	412	697	890	999999	999999	153	415	960	999999	980	413	71	288	484	999999	999999	999999	890	310	879	87	999999	93	292	999999	999999	235	999999	463	100	109	999999	118	345	999999	917	735	770	999999	988	520	999999	866	999999	278	23	140	809	999999	999999	999999	999999	999999	526	649	600	613	999999	813	999999	918	438	507	741	880	153	953	942	909	999999	999999	678	457	321	999999	574	999999	669	23	999999	74	426	726	171	787	901	872	591	696	974	313	136	957	177	79	92	15	999999	543	134	70	198	899	72	474	999999	749	85	999999	84	656	944	999999	863	210	502	712	999999	999999	999999	999999	999999	255	935	885	701	721	290	251	287	999999	818	135	888	889	876	999999	663	696	162	999999	796	434	621	327	999999	541	104	966	999999	380	669	999999	564	999999	999999	943	963	999999	999999	999999	469	834	879	516	837	999999	706	973	334	999999	58	649	999999	827	484	937	999999	618	526	169	627	323	674	907	899	647	571	999999	200	999999	563	485	924	999999	999999	962	554	115	999999	549	999999	130	999999	999999	331	29	999999	737	999999	761	319	354	661	613	999999	155	170	972	999999	200	258	670	782	401	999999	573	725	563	999999	521	392	528	138	976	333	506	681	82	999999	999999	278	833	666	999999	623	218	824	999999	952	547	802	581	497	299	301	175	999999	251	188	758	303	816	602	857	378	999999	226	685	999999	789	473	97	396	737	922	424	999999	999999	999999	999999	
748	999999	999999	999999	718	811	40	838	684	999999	999999	999999	999999	827	585	461	999999	808	999999	999999	999999	148	40	172	83	999999	999999	760	377	877	170	994	473	999999	19	889	214	16	148	999999	761	999999	11	131	630	43	203	568	161	470	193	205	292	945	221	999999	999999	999999	522	13	999999	279	471	806	997	999999	999999	918	818	999999	257	234	669	999999	80	614	147	909	541	50	522	626	608	907	694	964	711	527	763	999999	515	765	493	145	941	999999	999999	999999	133	466	75	284	750	465	222	958	536	789	874	607	999999	999999	907	482	491	999	671	564	122	42	463	449	165	419	191	491	741	999999	561	999999	698	942	785	85	974	247	876	153	694	735	438	921	652	999999	936	999999	857	999999	654	999999	819	362	92	101	12	626	128	340	283	999999	227	11	238	295	999999	529	999999	832	507	253	133	528	869	387	604	542	797	10	482	151	633	730	879	619	769	346	860	694	82	358	129	545	869	963	517	436	999999	367	256	999999	360	35	512	411	818	301	492	704	497	999999	828	128	857	999999	107	496	132	618	999999	572	669	995	999999	159	133	587	658	999999	869	999999	849	999999	753	999999	790	608	228	478	999999	478	853	165	207	999999	529	999999	688	736	999999	31	314	84	841	684	747	999999	275	363	287	241	642	999999	835	329	999999	999999	375	999999	352	498	999999	999999	817	57	718	999999	798	999999	629	132	999999	921	50	848	862	774	598	78	999999	434	343	864	200	570	835	277	330	877	991	141	635	896	394	376	752	660	999999	794	965	244	567	128	733	164	341	720	545	987	466	845	999999	306	999999	917	165	413	463	999999	999999	999999	999999	920	165	498	497	999999	537	673	105	999999	517	803	112	93	867	225	999999	999999	238	124	731	343	420	156	340	999999	433	477	221	348	207	19	582	524	999999	999999	962	245	667	339	193	999999	891	264	337	996	204	389	59	940	283	426	28	999999	999999	849	999999	19	167	168	999999	70	462	999999	14	508	999999	588	41	231	262	895	379	999999	931	859	451	165	999999	344	144	54	427	281	999999	780	990	485	805	212	145	953	87	999999	760	133	419	999999	999999	999999	775	616	357	999999	999999	999999	57	129	175	999999	407	354	999999	823	34	533	999999	191	690	234	517	745	782	829	95	309	817	870	999999	999999	450	999999	905	988	568	528	999999	599	593	688	999999	870	319	946	805	791	762	264	483	236	490	238	453	35	322	40	833	999999	742	388	569	999999	999999	999999	418	999999	448	213	999999	506	
835	52	999999	12	999999	646	435	999999	999999	304	546	562	397	911	999999	221	862	999999	675	999999	694	180	999999	214	999999	556	889	999999	537	714	352	559	999999	999999	401	999999	640	451	534	676	604	997	999999	447	841	999999	789	80	51	207	999999	568	537	999999	812	665	999999	999999	999999	945	757	483	308	999999	952	987	561	420	999999	878	580	421	354	998	934	999999	676	999999	372	121	999999	819	910	339	487	783	31	285	174	735	262	999999	567	589	919	131	698	194	495	853	454	378	559	999999	626	999999	224	538	790	125	989	776	999999	772	999999	999999	572	968	832	178	966	999999	256	785	626	999999	999999	765	999999	813	998	491	923	519	666	398	269	999999	713	670	569	492	999999	59	745	485	237	794	999999	999999	558	729	362	999999	887	178	132	774	545	303	999999	999999	458	977	127	507	852	511	116	789	678	999999	265	171	999999	483	791	207	999999	150	105	70	363	108	264	278	139	999999	631	497	276	494	212	999999	709	999999	999999	517	999999	248	632	726	999999	999999	999999	734	473	999999	999999	999999	999999	924	735	405	999999	901	105	360	999999	999999	378	255	879	618	523	999999	621	846	999999	999999	999999	284	275	801	999999	379	999999	742	795	530	804	999999	999999	999999	120	351	759	807	221	807	25	683	794	999999	869	387	847	999999	107	128	999999	627	738	227	999999	112	999999	934	999999	828	529	362	564	202	53	999999	999999	999999	999999	182	999999	999999	635	654	483	766	489	191	931	140	999999	311	644	999999	417	999999	999999	999999	263	17	692	824	919	999999	287	662	999999	602	50	440	31	195	999999	925	693	309	992	999999	744	207	623	477	12	757	999999	228	718	887	785	865	240	999999	407	500	489	610	893	999999	376	821	647	999999	151	501	119	999999	739	718	984	117	999999	999999	927	999999	394	225	999999	172	999999	69	944	241	817	184	210	337	788	82	445	92	415	749	718	923	559	735	335	511	647	999999	999999	999	902	677	680	125	766	351	115	999999	999999	999999	166	316	877	416	80	967	301	782	557	667	282	901	701	445	406	999999	999999	658	889	320	524	999999	581	944	999999	999999	503	94	571	446	966	999999	999999	684	593	411	55	153	665	367	220	865	412	821	726	10	976	999999	718	761	845	456	384	477	999999	41	999999	999999	999999	999999	473	999999	221	999999	700	111	999999	26	999999	999999	958	999999	993	531	110	999999	722	760	227	337	999999	999999	376	999999	601	519	999999	827	478	562	999999	123	75	734	894	13	654	301	130	625	403	959	392	723	802	492	463	853	
376	999999	999999	975	999999	749	999999	999999	840	411	519	191	999999	779	999999	999999	329	845	999999	268	999999	106	15	999999	999999	602	999999	213	875	999999	17	999999	65	943	461	999999	999999	700	407	999999	967	689	173	252	782	939	320	624	421	103	403	956	205	205	225	279	999999	887	345	123	815	563	339	999999	404	411	999999	372	328	625	55	629	448	971	300	999999	933	999999	648	700	292	319	792	782	260	60	999999	860	727	191	999999	366	364	294	509	414	999999	999999	999999	381	813	947	305	795	999999	999999	518	999999	999999	276	999999	999999	249	644	999999	999999	770	999999	937	999999	497	999999	999999	147	999999	689	999999	163	472	999999	598	956	999999	276	887	344	999999	997	735	486	541	689	955	461	844	592	126	720	999999	13	643	999999	49	503	999999	548	313	999999	550	367	508	999999	761	27	677	389	999999	972	757	999999	999999	773	999999	999999	812	808	319	999999	999999	662	573	555	699	468	999999	999999	999999	420	393	348	999999	854	456	377	978	186	928	938	783	999999	719	154	962	999999	521	999999	999999	588	691	999999	999999	131	866	999999	794	953	665	302	774	882	999999	999999	588	418	466	637	326	453	481	636	879	999999	408	836	999999	429	592	733	947	383	812	338	999999	318	119	999999	999999	568	583	35	520	636	173	999999	993	267	565	554	510	883	552	999999	117	65	999999	999999	722	40	999999	375	999999	932	354	400	80	143	733	280	309	557	999999	758	870	456	125	253	217	999999	843	685	863	999999	232	999999	831	283	231	673	123	261	196	958	622	217	664	588	291	773	831	999999	999999	294	999999	952	244	794	669	660	940	951	650	224	196	269	999999	999999	709	999999	999999	796	911	69	166	58	370	691	145	662	792	536	962	443	676	999999	999999	579	793	280	828	46	999999	571	733	172	999999	972	771	362	706	341	878	10	999999	44	948	999999	137	999999	591	999999	658	17	867	999999	988	216	547	999999	118	932	538	439	462	532	192	350	336	994	448	398	919	782	955	999999	999999	961	239	642	999999	686	451	999999	688	999999	388	606	999999	329	183	999999	434	566	254	774	802	999999	548	682	851	608	148	143	757	202	633	875	999999	416	999999	999999	999999	999999	180	431	490	941	750	186	999999	999999	646	16	999999	55	964	363	538	999999	658	218	423	557	790	435	999999	318	999999	495	651	512	555	297	999999	156	425	999999	396	822	293	861	698	371	537	999999	999999	142	321	712	999999	280	347	869	758	546	999999	430	124	744	883	182	110	265	534	999999	40	359	442	675	629	999999	
966	999999	999999	796	520	61	29	525	999999	415	999999	137	999999	381	174	999999	999999	37	542	999999	413	999999	939	120	999999	443	836	896	245	612	700	999999	93	792	313	632	971	999999	35	562	410	599	280	477	186	973	997	163	477	354	820	414	999999	999999	42	999999	776	787	999999	999999	999999	133	290	861	715	999999	999999	475	999999	542	999999	999999	999999	980	594	814	381	471	934	787	445	999999	428	890	999999	296	513	459	999999	989	855	193	925	948	999999	999999	319	999999	762	826	928	532	96	934	639	253	412	162	999999	227	943	315	853	999999	642	541	704	399	79	429	845	595	715	88	686	999999	651	63	642	317	999999	999999	708	999999	859	912	596	493	999999	548	883	361	420	999999	999999	550	999999	677	316	999999	583	919	349	343	999999	343	999999	18	258	118	999999	999999	519	999999	722	981	606	999999	398	729	945	220	999999	530	545	494	184	182	42	146	201	973	747	999999	999999	585	622	375	136	999999	999999	588	245	152	947	534	841	999999	819	74	999999	593	289	586	860	372	999999	819	999999	999999	168	644	999999	122	916	627	611	682	997	999999	369	240	620	872	633	999999	974	995	582	20	653	999999	363	999999	202	608	694	999999	977	999999	804	802	578	999999	367	461	999999	133	236	329	999999	168	691	682	704	712	972	417	953	502	397	999999	246	786	842	671	291	17	919	317	999999	451	705	999999	342	566	999999	980	514	182	755	999999	768	263	999999	495	999999	680	273	999999	999999	287	217	484	973	999999	999999	791	796	696	180	604	213	999999	396	482	999999	65	350	999999	60	991	902	781	747	999999	26	982	698	357	866	611	999999	440	682	999999	999999	231	661	323	10	871	194	818	11	160	648	850	999999	615	42	999999	339	135	439	643	384	999999	736	999999	11	583	103	449	829	568	860	999999	999999	740	248	241	999999	999999	999999	999999	807	94	779	597	999999	176	125	92	325	127	281	999999	11	48	281	999999	494	234	321	426	999999	745	989	999999	300	999999	613	999999	377	800	999999	312	987	999999	836	999999	656	149	540	999999	467	20	134	711	999999	251	771	208	468	440	746	179	714	721	411	72	105	999999	307	999999	562	999999	715	524	999999	968	631	751	211	981	161	355	693	486	959	999999	620	999999	155	58	114	999999	668	936	999999	186	999999	276	848	773	205	320	842	517	999999	479	304	609	940	999999	620	30	996	487	289	401	485	238	761	643	451	999999	999999	999999	918	999999	329	778	470	594	381	365	999999	438	786	840	513	186	213	490	472	999999	347	827	
438	999999	999999	191	657	662	700	369	999999	215	332	387	129	593	599	134	159	999999	999999	999999	947	999999	128	568	701	448	888	309	34	999999	180	440	999999	373	820	834	738	148	999999	807	999999	999999	850	696	999999	408	721	919	586	89	340	946	871	999999	999999	183	965	999999	490	218	774	401	344	242	44	891	907	755	773	765	395	21	999999	999999	461	935	414	431	999999	302	726	968	723	945	999999	999999	999999	999999	999999	646	868	888	657	999999	999999	502	676	618	662	224	500	966	155	820	693	329	999999	999999	541	944	768	999999	398	999999	492	806	678	399	301	809	999999	430	271	136	896	999999	363	493	310	958	268	796	768	247	801	760	822	902	261	999999	683	40	999999	999999	878	999999	999999	470	999999	236	824	287	326	852	892	80	705	999999	924	195	966	68	238	582	685	999999	775	160	395	731	983	775	147	679	136	301	484	721	999999	571	17	893	999999	83	999999	981	479	916	355	731	999999	803	978	76	655	625	999999	999999	864	905	559	999999	999999	698	252	999999	149	647	726	601	596	984	999999	362	187	999999	994	999999	999999	703	503	999999	805	664	676	190	797	81	33	511	498	120	856	999999	22	668	819	375	831	95	841	999999	199	999999	145	81	999999	625	999999	583	999999	999999	925	170	412	700	543	419	31	72	261	999999	624	225	112	485	137	428	999999	519	999999	629	333	999999	999999	671	999999	61	529	999999	158	181	192	450	880	850	999999	695	940	322	999999	409	999999	769	834	999999	217	974	651	659	943	614	999999	379	329	10	324	999999	308	741	999999	492	890	425	913	89	886	999999	344	261	300	442	487	38	394	854	999999	999999	528	99	463	695	410	999999	662	543	896	812	131	879	536	623	396	208	291	642	518	928	999999	754	999999	43	999999	399	999999	510	136	999999	985	474	724	760	53	999999	288	999999	91	999999	763	380	999999	83	62	465	725	676	55	289	746	751	999999	357	708	999999	212	999999	66	20	509	999999	999999	999999	827	656	999999	775	999999	187	920	946	561	498	999999	485	571	999999	981	184	674	692	464	847	510	999999	999999	999999	62	279	16	859	288	81	520	611	999999	544	255	406	310	949	106	868	369	999999	999999	847	192	999999	211	398	448	881	345	817	696	570	147	592	999999	787	722	309	180	71	667	999999	977	563	522	999999	999999	584	874	724	999999	999999	488	710	54	999999	999999	829	78	618	420	999999	999999	703	914	402	406	662	879	522	237	796	697	307	143	710	870	628	999999	184	830	999999	17	999999	231	110	
91	437	548	244	602	893	241	562	999999	999999	754	999999	648	129	999999	999999	999999	361	497	799	999999	190	577	344	421	566	128	893	787	557	399	123	999999	999999	320	968	124	999999	919	344	565	999999	657	873	955	596	999999	591	553	999999	168	655	999999	431	211	901	999999	214	822	46	999999	347	775	102	999999	999999	800	833	808	662	791	70	441	163	243	763	532	704	388	825	999999	536	350	862	399	743	989	60	613	419	118	909	999999	999999	569	227	369	564	12	999999	796	156	999999	999999	143	107	999999	971	198	447	378	166	826	999999	999999	248	997	913	999999	999999	650	749	999999	398	554	881	248	999999	593	999999	403	999999	701	72	999999	999999	999999	460	728	302	999999	28	862	175	50	951	93	824	432	330	230	456	861	874	674	56	926	394	346	999999	858	665	387	181	54	410	464	763	968	999999	495	546	194	999999	999999	999999	887	999999	999999	999999	798	999999	136	999999	796	946	116	999999	999999	999999	513	368	123	476	999999	864	641	691	131	999999	497	999999	855	410	834	683	272	999999	277	999999	169	871	46	744	463	443	538	124	999999	107	304	637	375	999999	518	137	433	718	999999	743	990	205	999999	999999	999999	479	999999	725	999999	999999	684	999999	560	354	823	999999	331	379	23	999999	999999	527	316	999999	345	860	953	870	999999	707	999999	553	493	533	999999	963	937	327	999999	983	874	813	685	271	422	999999	87	31	171	875	999999	64	704	967	999999	472	889	910	999999	999999	526	698	832	730	863	999999	999999	999999	302	999999	704	14	739	39	135	522	841	55	999999	999999	999999	932	708	26	901	205	849	526	999999	589	84	999999	943	395	999999	185	980	954	407	292	487	60	999999	311	999999	801	324	674	999999	895	631	843	309	687	999999	999999	990	815	999999	667	291	645	910	712	999999	677	70	353	572	949	541	999999	647	328	218	732	213	406	845	999999	881	184	684	999999	958	240	728	265	924	999999	195	174	135	739	10	842	999999	26	999999	503	999999	970	112	891	363	744	999999	980	479	738	390	593	999999	729	786	117	960	999999	999999	555	949	804	429	699	764	999999	999999	907	327	375	592	197	880	999999	999999	910	82	792	999999	224	43	999999	999999	196	492	601	999999	405	953	893	881	999999	999999	971	554	999999	551	412	137	999999	982	299	662	999999	999999	203	712	999999	370	875	999999	178	821	540	999999	211	28	243	217	173	999999	365	999999	434	999999	141	999999	909	797	432	369	669	665	999999	999999	744	94	682	50	298	888	577	45	87	858	999999	999999	731	459	352	
917	317	205	999999	999999	627	344	999999	619	24	999999	999999	999999	938	999999	375	512	939	308	776	127	346	202	999999	284	604	330	876	575	781	999999	203	999999	455	514	61	474	701	78	614	409	856	73	35	29	95	747	107	571	493	999999	698	432	683	235	581	124	999999	689	999999	306	999999	662	999999	521	999999	353	384	433	464	901	811	871	694	376	999999	282	177	898	198	999999	233	315	92	999999	999999	770	776	229	933	999999	197	22	859	317	941	203	235	514	944	742	373	673	999999	999999	999999	826	737	317	964	999999	999999	387	500	361	999999	162	580	267	717	315	576	999999	499	527	713	999999	999999	387	434	77	57	999999	954	456	494	999999	208	500	191	999999	42	469	265	999999	989	999999	999999	507	244	999999	622	968	796	999999	175	218	184	999999	877	600	999999	360	882	896	261	295	433	54	867	523	953	999999	85	740	282	117	899	865	538	904	287	515	999999	645	455	88	999999	999999	999999	285	385	999999	999999	590	999999	682	586	368	999999	703	999999	476	640	999999	834	542	892	65	366	68	999999	318	60	973	999999	308	217	999999	451	182	429	117	764	591	148	999999	467	999999	578	600	999999	999999	492	834	528	810	999999	432	999999	912	196	810	999999	231	966	76	569	649	276	999999	474	350	917	999999	284	278	999999	58	999999	500	85	999999	487	766	537	777	826	225	455	513	433	785	999999	538	999999	618	158	542	625	81	774	817	228	999999	999999	190	623	292	559	259	107	826	999999	320	837	788	999999	999999	694	198	250	353	203	999999	440	689	914	388	223	666	129	179	433	999999	999999	999999	999999	773	640	356	164	543	665	206	416	606	936	999999	701	207	296	999999	999999	436	830	431	624	999999	284	445	275	245	78	893	139	927	403	347	594	579	999999	559	561	999999	44	707	688	997	356	999999	999999	799	687	26	379	999999	331	996	681	304	643	999999	499	205	90	918	475	771	76	999999	213	598	531	132	999999	736	999999	510	401	133	743	626	118	450	692	999999	558	62	524	966	606	406	665	299	935	886	69	366	267	126	242	999999	931	868	999999	164	278	564	428	999999	768	999999	999999	999999	561	27	999999	58	999999	999999	370	422	999999	999999	882	999999	932	241	196	710	999999	48	999999	999999	999999	826	999999	249	820	537	999999	999999	633	881	208	784	801	117	737	918	999999	999999	853	652	755	819	999999	831	986	824	231	46	378	718	999999	729	578	999999	999999	735	332	374	238	999999	417	377	999999	376	901	107	14	825	504	278	438	666	999999	600	529	
81	168	863	262	996	315	170	999999	915	999999	478	215	480	999999	12	999999	999999	782	878	999999	388	40	999999	929	999999	819	406	999999	110	290	999999	544	999999	800	999999	576	469	121	242	669	256	752	873	461	433	892	999999	385	999999	999999	530	883	316	366	999999	50	866	933	373	999999	909	628	524	635	615	934	237	680	853	999999	999999	795	550	218	987	635	166	840	999999	996	295	999999	50	428	999999	426	999999	621	659	555	999999	999999	747	65	760	999999	238	248	845	999999	664	853	999999	77	999999	999999	342	999999	378	515	884	35	437	999999	891	887	587	999999	875	199	707	615	31	308	724	601	58	495	458	368	407	918	999999	17	341	441	499	972	999999	35	93	139	253	153	671	685	107	380	999999	872	50	142	373	999999	999999	59	832	232	999999	954	999999	847	649	19	118	965	40	999999	45	459	999999	614	233	849	115	999999	999999	999999	637	49	503	999999	331	585	999999	999999	554	348	226	292	609	276	630	999999	348	999999	490	243	44	999999	654	999999	345	999999	484	435	999999	523	550	223	687	954	595	313	460	19	526	73	691	843	421	691	213	753	849	130	984	315	510	869	999999	999999	843	931	394	826	342	616	111	999999	366	40	999999	12	604	655	999999	327	999999	339	999999	999999	551	201	293	962	473	591	865	999999	451	602	22	681	136	559	999999	999999	918	634	676	999999	962	800	999999	999999	893	211	158	999999	449	667	848	999999	159	670	586	651	647	431	362	750	751	999999	450	764	28	126	999999	55	544	27	408	999999	663	809	464	751	715	903	79	272	999999	670	914	783	999999	841	531	465	972	469	25	496	282	999999	999999	225	999999	999999	372	777	335	112	659	432	268	25	999999	999999	215	999999	936	744	362	99	316	90	999999	666	999999	186	594	999999	83	85	11	999999	560	999999	650	249	402	993	999999	302	937	999999	20	491	525	999999	333	191	259	148	532	999999	143	192	619	88	999999	692	712	196	192	999999	39	999999	431	999999	464	999999	699	966	999999	942	999999	999999	162	999999	999999	351	151	279	999999	413	999999	934	999999	999999	999999	378	127	571	857	999999	290	354	119	32	311	999999	70	179	999999	552	491	293	706	999999	77	83	40	643	19	999999	551	442	343	779	999999	104	41	701	999999	96	663	138	999999	732	662	859	950	999999	674	642	291	999999	999999	309	921	877	238	962	662	999999	348	484	999999	817	167	999999	999999	339	278	216	404	999999	999999	198	999999	363	184	973	927	218	132	900	969	376	758	999999	999999	43	858	876	999999	78	
49	872	748	189	999999	301	575	999999	848	621	999999	467	248	999999	379	807	420	567	999999	999999	45	999999	582	447	999999	196	999999	587	410	977	481	401	350	999999	999999	730	449	999999	999999	883	999999	123	369	999999	49	511	999999	836	210	640	622	300	184	610	43	594	299	310	999999	389	242	988	999999	870	149	469	999999	911	603	649	367	711	780	818	857	999999	94	999999	408	13	68	232	999999	769	364	191	227	739	302	734	440	148	999999	408	650	999999	999999	498	372	579	394	999999	243	561	283	999999	520	365	753	122	510	228	902	670	330	20	999999	643	516	957	252	387	619	868	218	999999	676	381	177	447	221	595	708	828	619	999999	989	824	496	452	671	861	986	189	999999	222	246	374	87	640	808	76	982	414	337	16	606	374	353	64	999999	148	198	999999	999999	999999	519	83	61	999999	31	787	157	999999	296	390	401	439	643	995	982	312	303	537	639	999999	613	304	500	612	245	624	999999	999999	217	999999	672	999999	288	320	703	172	322	599	619	30	918	999999	127	946	615	177	999999	357	82	999999	999999	661	677	999999	311	224	582	999999	253	999999	316	715	999999	764	717	721	160	332	999999	819	989	704	917	999999	236	694	186	554	996	999999	892	132	999999	283	999999	21	12	532	19	999999	589	873	999999	222	714	213	72	363	238	894	26	408	65	262	999999	151	743	69	999999	616	48	38	452	185	999999	193	999999	582	999999	999999	718	627	323	813	240	126	358	999999	903	999999	631	822	325	112	999999	493	77	117	339	545	278	943	999999	402	999999	560	430	999999	999999	530	857	490	286	532	185	398	999999	251	32	827	792	47	165	506	984	225	713	349	133	30	126	248	252	541	437	999999	624	999999	373	679	695	188	996	383	175	151	546	792	927	663	999999	826	94	512	752	240	788	507	417	234	999999	90	56	688	999999	619	999999	999999	999999	410	774	174	877	352	141	999999	51	999999	340	842	999999	920	422	470	622	999999	163	999999	999999	999999	986	127	999999	148	999999	999999	999999	318	968	556	999999	801	697	527	889	243	999999	742	380	999999	199	16	176	574	555	926	668	585	76	124	465	507	999999	999999	423	999999	661	738	520	526	480	999999	999999	784	938	999999	233	999999	999999	388	999999	421	369	649	999999	980	999999	938	593	999999	946	999999	252	853	100	406	999999	798	113	241	582	219	999999	854	999999	467	203	392	636	678	702	772	14	687	999999	54	148	999999	999999	442	706	723	999999	614	579	923	489	959	693	541	41	435	999999	349	
806	141	199	515	999999	999999	787	999999	311	999999	213	184	999999	564	999999	55	268	540	999999	670	999999	858	73	617	999999	745	977	243	698	105	646	999999	980	999999	881	641	855	999999	999999	352	655	149	421	240	410	999999	380	925	879	648	999999	501	999999	130	814	947	999999	999999	240	246	999999	554	869	216	278	999999	203	888	683	999999	200	635	999999	563	25	999999	447	833	999999	878	374	62	363	60	822	155	999999	859	999999	999999	573	999999	999999	98	780	111	999999	999999	961	473	999999	999999	999999	440	457	647	295	965	115	999999	510	244	374	362	871	519	999999	818	394	133	200	343	999999	749	875	917	999999	999999	783	999999	999999	242	871	744	999999	883	810	923	602	184	860	999999	754	999999	999999	338	908	49	227	270	911	999999	820	999999	282	868	999999	501	565	540	414	177	192	999999	312	278	372	630	999999	987	709	277	226	219	273	419	589	616	326	546	999999	203	900	522	999999	665	421	43	471	808	999999	318	367	999999	999999	692	598	999999	129	165	999999	287	363	239	999999	999999	999999	999999	575	863	999999	835	185	29	999999	220	999999	999999	198	646	856	339	169	877	557	400	909	163	448	580	821	999999	497	171	580	999999	839	671	999999	369	430	810	467	608	529	604	143	348	541	559	999999	928	374	482	308	636	999999	486	682	171	734	90	172	999999	52	262	999999	24	999999	799	381	999999	708	828	225	56	872	999999	999999	952	999999	571	622	889	999999	999999	661	24	863	944	613	363	989	999999	999999	350	648	473	566	276	999999	129	899	741	999999	999999	230	999999	267	262	763	999999	137	729	904	173	467	283	838	159	601	334	161	504	195	28	616	908	204	999999	408	408	994	91	999999	999999	671	881	710	999999	672	125	757	610	190	56	999999	269	895	471	882	375	634	416	675	931	968	405	555	170	212	321	999999	391	854	365	572	999999	43	767	502	586	999999	502	999999	999999	577	550	999999	148	999999	999999	23	732	999999	43	774	999999	416	999999	178	276	335	550	143	360	773	375	999999	825	999999	189	236	137	969	305	802	999999	929	198	364	428	999999	999999	999999	855	308	619	398	820	999999	999999	999999	278	599	999999	999999	31	369	137	999999	211	793	498	664	613	999999	886	762	999999	240	642	659	227	410	750	194	918	183	288	61	163	977	935	244	501	549	999999	999999	999999	53	999999	772	802	485	162	635	999999	752	763	734	999999	856	999999	590	947	334	421	867	848	50	343	999999	91	85	559	234	857	999999	173	999999	172	358	29	999999	459	870	856	742	258	
125	602	175	420	553	638	999999	286	355	999999	999999	137	101	688	702	709	932	691	726	926	999999	777	999999	589	699	999999	74	837	999999	141	87	999999	679	618	999999	448	999999	437	537	446	261	999999	999999	999999	996	936	81	669	326	999999	526	188	140	999999	330	999999	274	585	999999	981	574	470	999999	224	219	698	458	482	999999	264	540	505	163	289	999999	980	276	370	593	999999	500	405	999999	110	614	898	347	999999	298	396	183	999999	716	556	872	999999	716	999999	757	307	488	999999	713	72	999999	31	34	851	999999	350	81	904	991	958	490	178	999999	140	609	320	361	593	999999	569	90	999999	999999	607	416	883	999999	999999	612	295	284	901	691	999999	696	593	873	496	723	947	324	279	999999	999999	76	703	999999	585	687	999999	946	894	415	999999	981	999999	242	427	444	267	86	102	301	706	684	588	487	502	999999	26	999999	865	869	245	254	811	354	41	541	712	51	688	301	175	999999	389	495	546	476	239	999999	456	61	466	999999	999999	999999	999999	83	487	226	349	151	670	999999	91	999999	179	899	179	122	210	886	999999	225	398	801	135	999999	304	999999	940	999999	215	665	999999	813	413	374	32	999999	459	999999	999999	496	702	546	630	175	999999	365	999999	646	999999	126	160	569	330	251	482	430	852	538	779	394	285	999999	999999	15	19	277	621	805	877	346	663	253	833	245	522	999999	180	999999	109	938	777	304	729	98	514	430	493	172	891	601	999999	999999	188	668	221	389	610	624	999999	990	744	999999	769	959	463	907	736	94	999999	630	260	892	438	840	617	980	593	847	501	588	783	458	913	285	999999	742	74	999999	999999	999999	250	555	804	119	204	999999	534	769	634	607	999999	408	999999	999999	351	98	492	999999	999999	240	795	763	133	577	999999	999999	606	494	604	721	999999	572	999999	595	999999	704	97	329	645	360	456	823	999999	893	999999	385	24	652	933	276	999999	726	123	793	347	487	432	999999	902	908	660	999999	999999	912	764	131	347	849	880	647	999999	999999	999999	700	784	972	549	999999	999999	831	281	999999	560	338	471	126	458	277	257	902	999999	860	426	737	700	415	658	999999	999999	772	47	175	999999	999999	275	96	33	423	19	999999	937	202	554	81	637	705	490	836	451	999999	999999	80	601	978	375	999999	746	965	999	378	323	249	110	910	793	115	192	274	73	384	999999	45	267	999999	964	999999	999999	354	109	994	999999	822	999999	490	109	967	574	999999	920	999999	350	68	999999	640	62	698	101	644	999999	999999	523	
226	773	76	555	637	813	718	999999	295	834	401	865	14	454	500	390	619	810	999999	541	399	353	999999	44	44	621	626	830	276	999999	671	76	578	481	708	58	999999	935	472	163	999999	778	634	999999	948	203	419	196	561	317	999999	999999	462	989	134	872	835	41	521	26	196	887	748	308	999999	335	296	533	745	451	597	684	348	672	685	621	999999	648	999999	840	211	439	279	999999	515	837	614	588	357	999999	223	761	999999	455	967	968	40	336	137	623	906	886	451	119	999999	999999	495	999999	314	512	999999	196	999999	680	999999	756	618	789	792	335	999999	708	185	909	238	835	270	999999	705	999999	999999	391	999999	472	934	325	988	169	247	718	999999	824	284	999999	999999	999999	815	743	641	220	359	250	999999	802	999999	207	710	541	881	885	536	603	94	999999	922	772	675	482	999999	498	768	999999	552	83	983	896	999999	341	999999	211	29	527	999999	999999	999999	350	999999	718	570	736	999999	456	999999	362	192	748	739	687	999999	999999	999999	343	997	153	451	900	999999	470	999999	15	999999	999999	314	679	999999	999999	352	599	238	581	925	999999	911	18	999999	321	180	200	999999	244	166	746	999999	327	850	999999	530	999999	53	467	652	999999	899	565	962	999999	152	608	496	183	999999	150	459	350	984	404	431	988	270	140	730	507	579	584	848	37	959	986	829	189	488	245	556	770	929	549	67	356	56	646	178	571	703	718	838	26	297	78	343	999999	265	541	846	912	737	999999	807	999999	717	935	287	999999	999999	316	694	170	594	688	421	444	346	84	942	623	961	168	999999	860	999999	999999	999999	999999	652	383	924	999999	399	643	43	784	742	999999	638	120	369	999999	793	396	34	677	999999	608	657	999999	119	999999	599	232	951	579	350	946	578	885	204	999999	513	999999	392	746	999999	951	999999	636	702	999999	446	999999	264	999999	999999	417	835	999999	410	999999	999999	754	999999	999999	358	176	691	463	444	795	999999	999999	915	972	509	398	13	287	906	480	999999	31	205	514	743	767	968	999999	999999	933	121	509	485	73	164	759	999999	649	999999	604	269	201	999999	907	440	693	915	291	449	976	413	557	171	929	187	221	558	759	999	590	208	688	999999	510	683	663	277	852	999999	999999	268	364	889	312	221	762	828	297	999999	60	851	999999	563	237	529	563	348	556	999999	942	210	380	999999	999999	405	999999	942	691	233	776	425	999999	472	999999	999999	58	668	999999	717	999999	392	270	685	949	739	522	135	31	999999	999999	325	721	966	875	
549	999999	715	92	907	999999	819	146	999999	999999	634	788	999999	864	519	481	999999	489	838	470	560	999999	694	999999	78	882	455	920	711	113	460	704	999999	999999	160	829	343	585	951	999999	605	255	999999	999999	324	999999	309	270	512	999999	235	835	882	506	325	608	203	25	24	34	999999	899	435	960	847	929	691	626	999999	690	148	319	999999	761	864	314	744	317	999999	127	583	194	418	211	877	625	822	600	281	999999	636	999999	999999	927	999999	705	999999	999999	539	999999	999999	682	556	821	370	915	307	131	641	20	999999	885	999999	896	450	10	999999	233	999999	999999	999999	101	999999	172	64	820	748	611	869	168	494	508	778	999999	859	901	638	596	840	961	327	999999	999999	270	687	750	688	999999	999999	999999	224	595	162	317	286	177	338	393	999999	550	999999	999999	999999	483	999999	365	117	648	47	999999	372	895	999999	999999	904	416	141	93	485	313	142	83	134	977	944	898	356	999999	714	691	572	254	828	300	999999	630	448	999999	744	331	643	50	637	937	529	329	212	40	412	999999	45	254	908	464	418	999999	572	284	538	627	18	646	999999	999999	976	128	77	102	999999	999999	968	655	999999	163	670	102	446	197	458	999999	696	999999	67	844	656	328	999999	373	882	700	68	173	947	127	323	999999	999999	291	960	999999	261	120	702	138	999999	389	904	754	794	325	657	385	999999	913	931	692	589	99	699	657	999999	703	999999	999999	225	804	708	999999	840	674	985	164	236	999999	373	999999	999999	929	941	276	423	999999	579	999999	52	683	347	43	196	630	417	999999	591	312	629	558	900	75	912	107	999999	682	999999	129	339	999999	158	778	550	355	78	999999	157	433	244	199	133	653	594	542	467	675	999999	999999	267	969	573	999999	428	814	999999	558	27	844	595	740	999999	999999	236	999999	534	999999	999999	840	562	757	868	999999	78	439	434	256	999999	999999	640	14	999999	704	999999	370	929	999999	999999	999999	669	520	999999	313	999999	503	521	674	427	54	17	898	193	999999	657	509	111	414	854	989	390	439	87	647	213	590	999999	974	596	999999	621	309	999999	756	999999	999999	124	564	331	999999	918	760	828	436	372	999999	821	451	56	363	999999	999999	380	999999	999999	999999	443	995	110	256	409	546	999999	561	432	999999	999999	436	33	999999	394	546	93	289	80	630	610	650	284	999999	769	652	927	999999	607	106	928	846	411	940	999999	129	464	84	176	999999	682	277	14	663	60	394	427	999999	968	721	441	101	300	725	999999	793	720	999999	999999	756	
619	843	953	999999	999999	999999	35	92	17	275	92	999999	999999	699	999999	342	645	999999	999999	384	234	496	999999	885	664	837	555	685	321	814	409	825	999999	419	762	838	999999	999999	884	216	999999	345	433	999999	999999	432	978	999999	777	999999	157	109	227	113	999999	999999	578	78	671	941	999999	349	771	999999	866	267	999999	999999	937	118	28	968	736	214	25	889	999999	572	256	242	999999	954	908	33	666	309	607	999999	886	640	999999	999999	15	942	917	29	573	239	837	381	20	285	999999	668	278	189	372	23	98	643	68	16	822	999999	93	999999	999999	748	536	999999	660	928	816	999999	848	772	962	794	999999	995	326	833	735	999999	999999	999999	999999	249	999999	999999	999999	594	405	252	999999	263	433	999999	859	583	587	999999	702	280	721	999999	999999	366	820	999999	226	578	725	102	327	235	999999	946	217	999999	52	202	993	59	629	999999	532	573	726	595	349	396	935	999999	418	999999	141	999999	164	149	125	999999	429	999999	270	368	999999	999999	925	999999	982	486	999999	999999	541	394	831	653	999999	999999	560	999999	640	234	166	999999	643	21	683	999999	999999	816	792	78	393	118	773	744	788	999999	999999	999999	648	999999	612	863	37	999999	182	999999	669	487	999999	508	589	231	304	204	102	440	725	999999	999999	999999	262	175	999999	299	966	999999	999999	97	999999	389	458	341	999999	270	622	303	802	68	839	660	999999	999999	999999	294	999999	172	813	579	999999	358	545	350	999999	549	127	447	179	737	618	749	999999	581	623	999999	60	257	975	43	999999	799	999999	666	27	969	942	645	171	999999	810	999999	619	52	446	999999	843	117	742	706	152	184	133	74	449	99	258	585	992	579	243	241	999999	780	997	851	999999	999999	332	629	607	482	285	770	927	814	140	999999	145	117	999999	942	515	278	999999	407	675	573	226	927	999999	366	653	592	999999	578	617	838	55	594	796	964	785	122	999999	670	999999	363	147	635	959	999999	999999	885	989	300	999999	918	889	999999	185	999999	662	404	907	250	828	693	604	999999	207	301	324	550	320	625	167	403	179	230	508	322	436	591	968	833	999999	768	602	874	853	698	999999	455	418	999999	999999	390	999999	999999	841	215	999999	788	438	999999	573	899	574	373	143	332	748	669	999999	863	719	999999	436	84	333	70	100	729	505	999999	353	868	142	999999	999999	777	999999	320	388	999999	562	648	162	311	269	27	203	238	741	530	949	289	363	554	931	241	954	140	999999	781	124	40	293	929	999999	999999	767	905	60	366	143	438	
999999	999999	311	80	999999	134	814	315	999999	861	987	974	559	999999	999999	999999	737	999999	999999	68	999999	999999	187	532	365	232	999999	564	260	297	999999	385	999999	521	999999	999999	999999	999999	322	829	325	229	913	263	52	318	999999	999999	200	999999	999999	968	999999	84	652	684	621	999999	715	999999	147	260	64	580	683	612	999999	47	75	949	343	999999	769	993	999999	565	693	924	490	56	852	999999	374	80	129	999999	841	322	868	324	943	475	999999	626	691	74	174	343	999999	439	999999	343	195	250	846	999999	999999	549	999999	97	990	696	999999	669	843	411	886	983	460	473	770	274	179	999999	16	867	731	152	999999	678	400	359	999999	60	325	519	550	134	999999	999999	999999	302	980	781	333	256	187	485	783	290	999999	191	882	115	669	466	173	999999	999999	999999	569	65	246	662	696	640	351	248	353	999999	999999	762	760	632	462	478	999999	397	999999	759	690	255	369	999999	500	999999	476	249	391	999999	355	115	889	999999	268	955	65	327	94	692	905	999999	999999	459	999999	426	430	999999	999999	200	181	776	28	999999	999999	324	696	224	172	486	174	999999	857	494	979	754	999999	515	374	506	423	966	312	999999	853	751	123	910	602	83	788	226	596	200	687	579	97	415	999999	943	269	840	165	999999	528	803	91	647	480	675	554	999999	885	156	777	215	999999	294	999999	999999	211	786	999999	98	697	947	999999	999999	999999	409	667	466	560	999999	999999	582	999999	704	215	60	669	476	999999	927	529	999999	999999	999999	423	481	116	802	999999	418	742	483	228	999999	910	999999	999999	425	839	80	17	97	364	464	999999	204	404	999999	89	580	877	734	356	694	568	824	616	76	252	336	303	999999	682	152	999999	764	364	744	794	634	999999	254	636	369	919	999999	518	999999	539	229	87	999999	723	213	999999	17	136	533	507	95	964	231	182	513	776	153	999999	222	776	154	840	659	973	999999	818	633	108	986	774	136	999999	740	999999	33	259	955	999999	479	612	680	637	830	246	708	999999	999999	81	133	593	999999	999999	306	109	394	999999	427	374	999999	394	906	999999	999999	759	999999	780	999999	999999	158	264	999999	12	934	610	105	517	20	423	999999	785	999999	562	974	402	998	107	18	641	151	645	832	591	871	94	705	771	496	81	865	999999	446	845	922	999999	999999	773	999999	999999	999999	877	378	999999	109	493	116	354	934	747	760	283	771	591	999999	513	431	239	999999	850	999999	999999	31	999999	558	346	348	442	999999	115	630	234	14	322	638	273	276	999999	999999	
999999	978	361	999999	748	999999	591	999999	854	999999	418	447	542	999999	253	999999	678	856	438	999999	999999	155	673	999999	829	127	535	278	458	999999	999999	999999	603	999999	752	871	553	498	999999	999999	966	190	493	999999	230	667	98	591	761	999999	960	417	838	999999	728	242	314	647	16	631	999999	322	707	902	21	182	843	794	890	999999	248	190	584	810	488	582	661	532	493	171	38	944	517	999999	992	872	999999	230	999999	520	566	905	491	650	844	999999	482	591	139	58	823	999999	999999	389	999999	779	833	37	894	156	999999	999999	163	845	602	840	999999	780	909	149	773	623	775	379	814	342	699	999999	965	834	110	79	402	444	999999	999999	252	137	643	223	48	999999	336	872	938	999999	999999	645	58	14	849	701	682	990	285	210	528	999999	575	951	90	900	72	999999	55	999999	389	999999	999999	999999	597	677	999999	696	110	999999	296	902	441	40	590	63	999999	961	984	999999	397	412	169	146	216	999999	999999	999999	142	148	318	999999	999999	437	999999	42	999999	190	417	182	564	986	889	882	914	626	890	544	371	36	999999	111	84	647	123	977	559	370	661	999999	124	455	563	999999	999999	29	999999	13	635	557	999999	705	554	812	844	411	999999	287	232	590	40	28	330	115	999999	217	999999	190	323	999999	483	999999	999999	999999	68	118	999999	927	797	895	999999	999999	999999	999999	121	320	556	272	999999	712	999999	281	148	81	999999	106	134	457	839	877	827	895	689	219	84	147	186	812	999999	736	978	595	490	337	49	999999	119	517	994	812	660	929	387	611	961	999999	999999	456	106	961	983	999999	97	920	77	655	207	699	738	974	143	999999	518	76	734	869	791	811	999999	501	999999	617	463	36	999999	999999	517	87	257	873	508	730	716	999999	999999	999999	999999	569	269	394	945	419	999999	999999	679	916	999999	321	877	101	419	827	424	604	975	376	522	71	703	179	147	129	451	865	476	413	37	999999	323	731	372	999999	552	648	555	576	839	443	357	310	486	999999	999999	999999	463	999999	316	999999	817	386	999999	446	866	999999	256	825	968	912	553	276	999999	695	997	999999	729	197	285	775	59	999999	537	88	713	402	692	999999	919	295	999999	795	999999	915	908	937	999999	925	999999	462	401	729	608	926	999999	91	421	791	999999	64	436	276	405	999999	73	419	849	410	999999	473	406	999999	999999	999999	510	757	179	973	787	69	903	803	831	999999	999999	329	799	610	198	632	999999	999999	741	999999	999999	146	400	566	852	498	98	841	202	892	999999	999999	
823	926	425	142	911	447	13	150	161	633	444	999999	166	743	619	248	222	110	492	505	574	51	999999	374	999999	613	999999	298	971	71	610	939	999999	297	506	873	194	66	999999	543	999999	601	714	235	701	817	409	118	879	849	629	102	999999	560	521	782	112	999999	774	308	326	999999	999999	99	33	504	999999	999999	999999	746	999999	166	390	949	606	973	337	598	672	999999	213	22	419	131	999999	999999	539	216	999999	999999	771	143	291	421	226	193	999999	624	211	206	999999	540	871	143	795	473	711	999999	953	548	999999	513	389	234	104	999999	305	999999	656	515	964	608	102	523	974	921	874	999999	732	423	551	712	999999	475	547	673	151	286	335	969	806	89	999999	238	278	999999	753	999999	326	999999	999999	384	968	696	999999	404	447	999999	168	999999	598	742	999999	540	997	743	126	913	687	431	171	29	721	687	708	884	999999	864	254	999999	177	999999	652	999999	999999	999999	743	999999	243	999999	235	999999	127	460	999999	74	362	722	241	999999	151	840	379	894	751	867	662	290	988	999999	999999	583	113	451	707	780	999999	907	14	830	999	999999	679	544	205	999999	902	270	999999	644	532	632	633	999999	999999	336	448	999999	999999	668	513	462	712	886	103	652	689	676	753	600	974	454	718	410	536	725	999999	999999	699	383	999999	401	974	353	825	427	949	395	876	999999	999999	342	840	345	999999	999999	713	793	450	553	688	999999	517	999999	999999	87	913	999999	999999	849	999999	613	68	694	999999	121	999999	999999	999999	999999	703	999999	799	382	268	641	614	383	93	990	22	377	999999	155	999999	739	884	267	682	747	513	999999	212	37	999999	999999	283	999999	643	215	67	999999	731	773	850	394	435	999999	458	38	999999	999999	999999	201	836	999999	228	912	10	999999	237	230	685	999999	172	976	101	999999	176	539	368	999999	999999	878	932	668	645	621	305	310	313	748	809	654	285	973	586	999999	200	999999	510	371	155	680	977	837	668	418	611	873	302	663	968	918	670	13	800	271	269	178	162	607	617	700	658	488	421	999999	48	199	399	90	582	999999	38	999999	323	999999	900	105	999	237	999999	431	17	650	780	999999	983	999999	183	325	751	32	264	903	999999	455	31	499	425	999999	380	999999	484	999999	999999	218	999999	673	689	740	371	174	999999	999999	596	195	692	999999	999999	999999	58	765	25	84	339	559	505	135	999999	868	999999	411	679	373	856	999999	999999	795	569	571	10	999999	999999	999999	954	586	853	338	316	568	762	999999	790	895	588	614	406	409	
999999	531	712	764	430	820	702	959	495	805	78	998	999999	896	448	999999	999999	999999	182	999999	999999	752	706	999999	818	999999	115	34	620	783	784	999999	202	547	913	999999	999999	246	889	772	740	994	101	58	269	317	331	999999	574	999999	999999	850	441	823	999999	139	825	545	945	746	714	677	999999	711	31	999999	806	699	983	411	999999	293	999999	999999	842	999999	999999	657	907	999999	363	249	460	999999	417	934	810	999999	268	999999	222	322	300	999999	999999	73	655	389	37	443	999999	999999	882	999999	376	92	11	41	981	164	478	999999	638	999999	392	475	226	382	304	96	26	437	999999	210	999999	964	992	999999	352	778	480	282	630	474	999	999999	367	297	600	334	932	779	397	113	314	999999	999999	856	760	592	846	282	94	940	426	999999	999999	681	974	411	100	306	999999	212	999999	206	546	173	444	660	117	929	782	999999	164	247	50	999999	896	154	290	145	944	760	932	999999	197	690	57	926	542	686	323	999999	243	636	999999	195	430	999999	508	520	421	109	484	917	499	125	785	189	999999	861	784	830	999999	955	361	927	999999	485	19	999999	126	518	128	431	616	999999	999999	527	999999	855	999999	788	646	769	723	999999	285	999999	708	82	999999	867	999999	680	901	493	78	288	285	172	915	945	999999	999999	999999	903	981	63	311	905	388	268	999999	187	999999	996	999999	361	241	515	651	265	776	937	950	999999	624	999999	529	999999	525	999999	252	983	999999	962	689	993	374	820	864	232	713	803	693	646	999999	999999	999999	904	999999	716	57	769	999999	660	179	171	701	156	999999	542	533	999999	999999	931	25	999999	999999	992	316	200	999999	420	651	429	551	972	253	314	423	907	722	999999	823	999999	410	482	472	999999	792	528	999999	228	540	331	698	535	422	762	631	784	479	734	598	118	999999	636	999999	101	999999	999999	999999	999999	732	382	820	908	364	581	530	999999	587	957	999999	787	897	768	880	329	730	999999	560	491	683	999999	438	999999	36	714	999999	999999	364	999999	181	596	611	905	495	168	510	999999	181	840	999999	98	999999	999999	534	999999	221	999999	756	999999	370	999999	645	999999	999999	999999	943	999999	881	649	503	756	999999	215	999999	999999	999999	992	282	721	819	999999	843	999999	259	594	441	915	463	999999	503	126	27	999999	999999	87	950	999999	201	402	999999	677	908	999999	999999	485	999999	991	736	922	633	228	689	44	979	429	999999	926	185	129	999999	37	379	664	155	386	738	622	204	708	661	999999	801	880	506	999999	41	321	382	999999	685	449	999999	999999	
592	999999	999999	982	586	591	828	34	999	81	740	197	999999	254	386	999999	746	999999	797	38	270	632	427	809	538	838	999999	937	553	411	444	221	848	999999	82	870	999999	999999	999999	612	880	637	11	729	149	319	842	787	935	422	38	397	652	161	280	999999	999999	627	454	748	203	890	480	598	637	999999	999999	469	181	999999	20	990	999999	195	157	632	999999	697	999999	229	995	610	12	141	383	56	569	696	999999	122	21	332	999999	297	418	990	166	999999	101	620	970	999999	615	999999	412	47	146	467	13	647	339	170	957	235	753	593	887	999999	999999	591	959	652	900	69	504	687	689	964	776	999999	476	227	606	999999	258	621	994	583	729	346	999999	112	692	921	999999	851	999999	85	543	824	112	817	198	509	661	328	483	999999	924	724	357	182	690	999999	181	121	999999	908	976	999999	599	313	620	878	681	999999	959	999999	999999	652	999999	614	430	951	65	999999	999999	999999	397	930	999999	448	999999	14	999999	737	421	846	750	670	297	465	108	412	999999	999999	999999	999999	827	805	368	503	279	999999	999999	742	752	739	790	522	93	467	521	56	993	161	999999	615	999999	944	999999	123	238	616	364	857	515	28	725	266	461	719	278	999999	572	644	179	388	603	256	984	682	65	237	999999	999999	999999	62	419	84	154	591	430	883	370	254	999999	999999	916	554	999999	999999	999999	999999	999999	374	198	999999	999999	358	999999	999999	21	999999	960	762	999999	10	38	534	999999	999999	608	651	122	869	999999	999999	231	999999	379	999999	999999	59	28	260	668	531	177	223	641	24	578	70	999999	877	579	999999	922	999999	999999	273	999999	392	641	775	999999	371	421	999999	999999	803	707	166	978	999999	999999	962	625	709	999999	536	999999	999999	892	999999	999999	999999	999999	999999	300	999999	472	624	140	115	882	999999	999999	253	134	307	120	976	148	838	317	422	91	627	83	617	171	223	513	660	440	819	500	743	891	586	812	186	900	573	341	92	36	873	592	999999	555	381	999999	796	426	857	676	999999	590	471	466	931	171	683	350	259	999999	479	675	73	588	674	361	548	999999	934	85	999999	507	234	395	218	44	357	999999	789	638	716	244	582	999999	999999	999999	999999	130	999999	24	227	999999	91	971	556	999999	529	999999	999999	999999	46	999999	999999	781	111	557	366	85	257	897	999999	999999	561	999999	405	244	102	920	999999	521	930	999999	612	919	858	999999	425	999999	839	999999	999999	220	191	999999	601	413	752	801	51	888	796	355	872	999999	209	606	671	470	999999	321	114	
999999	993	369	99	999999	699	571	923	758	141	999999	246	246	999999	603	439	999999	29	991	999999	301	879	999999	724	585	555	999999	720	261	681	954	686	527	906	999999	226	821	679	982	713	190	878	292	756	692	999999	635	601	605	176	879	451	584	829	813	730	739	645	513	73	80	851	999999	86	187	427	999999	999999	487	999999	618	122	47	287	999999	422	596	507	41	999999	919	37	999999	94	801	513	111	697	102	185	999999	185	175	918	642	999999	216	999999	999999	275	399	999999	123	228	999999	767	413	307	528	401	143	241	613	46	153	53	737	586	284	674	325	999999	999999	999999	899	442	946	128	644	972	216	999999	928	999999	87	999999	914	895	536	44	109	804	179	999999	999999	255	572	138	774	599	602	630	999999	904	999999	377	67	810	999999	125	820	295	999999	556	999999	753	312	846	999999	529	139	841	59	250	999999	521	999999	546	271	653	870	817	353	55	380	586	459	33	816	709	567	113	576	421	999999	814	152	622	516	999999	942	725	179	255	470	760	580	999999	340	438	525	999999	549	999999	254	12	941	617	186	608	303	999999	40	260	999999	999999	274	637	999999	760	379	999999	40	999999	710	154	999999	107	584	619	999999	768	693	999999	999999	57	563	901	177	221	873	534	446	907	994	663	695	918	294	444	999999	942	664	580	69	295	489	999999	999999	109	364	843	42	566	603	535	596	651	76	914	471	372	470	814	887	844	792	999999	979	57	999999	730	813	149	132	73	999999	122	329	898	999999	987	937	77	857	39	502	999999	999999	999999	77	999999	851	379	972	133	999999	849	693	224	999999	366	999999	917	650	999999	39	999999	444	999999	999999	483	332	178	356	484	435	403	957	857	351	999999	819	999999	979	415	878	443	176	999999	999999	264	999999	114	405	211	400	29	999999	233	999	999999	446	774	999999	594	721	683	33	498	999999	88	892	835	873	590	547	86	937	244	755	596	726	445	948	177	63	227	773	154	94	415	976	734	858	742	476	54	482	395	693	205	999999	999999	310	513	371	593	241	815	664	999999	91	999999	478	413	883	11	826	870	540	504	999999	879	413	292	111	167	977	999999	123	502	999999	552	999999	559	999999	57	144	444	999999	999999	999999	999999	999999	771	999999	999999	266	454	999999	475	999999	612	999999	999999	295	540	274	28	999999	214	615	110	701	171	718	539	999999	918	237	835	866	391	999999	80	999999	999999	399	642	958	317	999999	533	999999	648	999999	992	697	361	999999	645	783	125	999999	999999	999999	885	266	328	
62	794	999999	347	227	34	608	836	547	784	999999	999999	151	631	70	104	999999	92	829	63	999999	726	841	999999	999999	591	999999	751	999999	474	226	631	999999	81	590	173	164	564	315	256	999999	999999	454	913	678	999999	504	161	999999	937	297	999999	66	213	440	335	953	872	692	635	972	857	999999	83	568	60	648	79	999999	897	939	999999	777	582	23	999999	281	928	611	999999	97	899	696	999999	186	454	575	491	641	265	220	999999	999999	999999	284	192	960	381	354	628	291	434	999999	999999	999999	999999	994	483	999999	989	999999	999999	999999	966	999999	999999	171	74	896	123	484	167	999999	785	999999	657	999999	999999	308	830	490	900	999999	982	443	662	999999	999999	999999	636	999999	102	300	999999	211	999999	31	905	999999	211	31	895	484	240	154	133	996	334	480	350	672	896	185	369	509	163	450	288	532	886	999999	632	650	999999	663	391	866	786	584	501	999999	971	966	106	809	595	425	999999	838	999999	666	999999	67	999999	964	563	916	931	152	999999	744	743	382	254	917	398	254	224	577	999999	267	999999	750	979	714	999999	999999	88	560	999999	737	107	450	222	999999	829	575	576	999999	999999	475	935	643	999999	999999	892	599	722	999999	420	999999	210	999999	85	62	457	713	88	369	273	633	999999	999999	239	320	999999	302	999999	34	97	823	678	919	477	297	332	575	999999	231	821	999999	999999	899	149	999999	537	999999	374	999999	999999	126	496	216	41	475	999999	564	414	225	120	600	440	697	999999	999999	671	291	999999	999999	999999	999999	499	999999	548	172	426	939	999999	665	999999	999999	927	998	261	971	999999	472	887	12	660	999999	170	999	121	231	670	999999	807	552	901	999999	999999	586	999999	891	627	640	668	869	59	697	332	749	999999	796	672	441	999999	130	999999	209	403	305	137	961	720	499	745	327	501	906	141	999999	763	999999	300	999999	568	370	354	999999	804	27	953	963	445	999999	567	324	558	999999	84	687	999999	702	852	999999	459	999999	999999	137	894	350	377	999999	566	642	985	905	506	331	999999	999999	776	573	999999	385	352	999999	526	308	932	430	768	272	999999	999999	999999	71	684	571	891	100	200	226	802	999999	650	999999	406	999999	999999	661	999999	999999	365	998	911	717	307	999999	386	999999	952	872	204	474	582	114	320	122	245	999999	999999	934	440	782	999999	559	771	941	735	999999	999999	723	999999	281	611	541	907	833	542	999999	763	999999	194	605	148	327	999999	999999	880	545	500	294	567	511	440	884	796	582	123	361	946	365	741	999999	528	239	999999	
999999	862	51	999999	999999	999999	555	170	23	749	999999	644	567	537	999999	71	999999	51	482	999999	370	840	727	744	334	719	999999	743	408	476	350	87	908	328	108	475	839	347	23	714	22	351	427	144	962	999999	556	824	512	304	551	802	999999	999999	639	93	145	307	873	766	999999	811	762	546	409	999999	736	999999	999999	968	232	852	37	768	152	29	999999	593	781	396	172	367	999999	113	925	547	42	834	689	24	999999	541	474	999999	999999	999999	588	999999	734	216	999999	318	394	999999	82	999999	774	287	931	619	671	551	525	999999	604	999999	580	999999	620	861	999999	901	999999	424	638	690	387	780	999999	941	440	540	858	999999	195	854	972	697	999999	236	773	754	903	999999	353	999999	26	999999	652	294	630	999999	270	999999	491	999999	758	970	999999	392	321	999999	835	989	189	141	693	999999	301	749	69	882	627	394	98	969	997	999999	80	999999	999999	398	138	167	321	510	999999	999999	93	999999	105	999999	792	999999	999999	779	919	999999	999999	222	105	76	697	903	235	748	312	876	999999	522	313	279	899	65	999999	999999	999999	999999	677	999999	861	708	865	999999	653	999999	99	978	479	999999	999999	999999	599	858	999999	999999	701	234	931	572	207	999999	210	999999	581	999999	999999	999999	930	991	913	251	246	221	999999	396	210	290	259	178	659	334	999999	999999	999999	230	680	50	999999	999999	999999	641	746	115	480	999999	508	304	835	826	955	999999	57	487	405	808	845	387	508	999999	406	421	974	763	999999	873	995	734	999999	360	156	71	999999	819	769	282	504	999999	740	999999	888	999999	454	999999	222	308	286	919	80	664	385	999999	999999	942	715	810	999999	999999	202	999999	473	999999	206	485	680	999999	924	238	999999	132	999999	714	999999	616	479	500	966	551	550	614	596	999999	663	443	999999	999999	528	495	114	959	615	521	938	143	999999	124	709	969	752	329	999999	58	211	947	360	670	656	999999	472	224	843	125	442	999999	999999	398	120	762	999999	827	375	438	134	758	516	792	776	513	198	364	790	997	799	231	240	999999	873	715	92	314	999999	602	32	889	126	999999	88	360	132	39	14	946	469	999999	953	945	923	453	999999	999999	999999	152	999999	118	433	999999	999999	221	999999	472	524	404	679	205	999999	773	416	244	641	999999	713	426	391	999999	360	999999	538	873	277	295	999999	999999	999999	524	420	64	864	999999	465	280	184	999999	12	999999	999999	999999	277	274	305	190	539	689	811	424	855	478	761	999999	757	590	317	452	943	999999	847	104	999999	999999	784	575	
999999	501	779	371	999999	999999	423	730	654	751	576	273	999999	96	756	935	999999	860	668	942	999999	295	999999	875	962	732	923	940	812	419	489	121	489	999999	281	999999	910	450	583	18	999999	41	924	16	999999	54	873	999999	316	911	486	269	496	842	283	623	345	903	409	118	922	483	999999	244	271	465	784	849	815	718	35	177	286	660	887	270	371	159	862	999999	859	76	634	999999	933	999999	624	999999	455	657	702	999999	51	999999	999999	581	123	689	745	558	269	999999	51	597	999999	318	982	999999	954	22	262	195	51	490	259	856	848	27	311	52	999999	147	403	167	26	28	136	811	999999	999999	157	681	414	313	658	834	35	999999	24	999999	246	999999	692	999999	999999	516	965	560	999999	239	732	999999	387	999999	999999	999999	630	883	581	867	192	181	272	999999	864	580	999999	737	999999	424	999999	812	999999	687	805	63	455	961	762	999999	999999	999999	999999	344	584	62	304	711	596	999999	999999	151	465	157	441	75	524	999999	577	824	999999	237	727	801	408	920	102	699	999999	664	677	999999	999999	81	813	616	585	999999	73	999999	286	999999	150	306	220	690	356	855	256	740	538	410	999999	938	775	826	848	795	935	664	999999	604	815	932	999999	999999	29	999999	343	825	999999	999999	981	765	548	665	999999	431	590	999999	999999	247	453	999999	135	276	286	193	306	987	999999	790	992	409	999999	999999	264	218	447	999999	670	963	999999	430	260	999999	429	628	399	119	739	999999	214	999999	100	999999	999999	659	806	592	999999	999999	999999	356	999999	700	999999	999999	999999	866	410	999999	984	913	999999	610	724	33	905	193	846	658	793	196	258	350	585	999999	999999	999999	999999	605	999999	999999	418	999999	876	176	372	560	348	847	716	533	708	860	442	999999	179	999999	997	137	753	999999	745	999999	53	900	999999	717	124	999999	999999	780	999999	805	476	139	504	999999	734	558	999999	355	845	999	999999	999999	487	397	999999	293	605	999999	144	403	999999	789	118	809	999999	975	78	655	999999	520	584	936	999999	999999	394	312	796	999999	756	448	476	408	777	999999	999999	999999	422	710	809	831	999999	444	999999	941	954	686	31	695	999999	999999	490	16	909	335	424	14	999999	584	12	999999	496	999999	999999	696	927	999999	22	372	151	15	563	367	845	614	297	999999	999999	256	948	708	999999	111	530	997	999999	470	498	452	331	663	999999	837	708	999999	999999	582	373	949	24	999999	674	658	554	428	205	133	170	305	48	285	999999	999999	636	304	323	999999	129	999999	999999	466	954	570	999999	487	
999999	725	659	642	280	714	776	350	999999	448	43	632	557	111	802	834	310	999999	999999	56	948	888	211	413	889	949	463	299	221	999999	555	114	999999	76	999999	999999	473	528	999999	333	999999	373	593	198	270	691	837	28	999999	999999	166	761	999999	999999	538	415	524	255	752	999999	261	487	138	683	892	999999	999999	491	976	333	370	781	999999	999999	547	585	304	23	999999	999999	999999	999999	999999	317	401	794	947	624	537	999999	999999	228	999999	999999	82	31	245	999999	306	340	676	356	52	947	543	999999	594	86	456	953	120	999999	112	553	219	816	469	821	999999	108	999999	400	953	265	379	999999	16	473	17	999999	349	999999	717	999999	531	765	402	80	999999	27	209	999999	177	583	999999	452	999999	999999	999999	266	562	423	628	999999	999999	286	402	786	578	400	999999	999999	78	930	999999	725	794	300	32	999999	423	398	57	273	898	119	232	379	999999	926	37	999999	978	750	963	999999	765	519	999999	254	372	616	999999	383	999999	88	803	247	999999	999999	999999	824	209	999999	842	173	376	999999	309	249	64	32	140	999999	373	594	152	328	966	999999	959	285	838	777	91	807	896	999999	624	819	316	999999	409	771	999999	213	584	999999	907	800	999999	999999	219	223	200	349	999999	850	20	64	936	999999	280	292	999999	999999	986	432	958	45	276	703	740	489	932	79	999999	999999	382	170	20	214	999999	176	137	558	76	999999	587	741	331	56	999999	569	883	832	999999	126	846	896	999999	161	999999	872	533	856	670	729	291	999999	726	126	477	849	54	731	74	114	164	376	316	371	999999	227	713	230	49	180	606	109	999999	506	522	486	943	858	235	999999	642	281	999999	346	343	999999	25	215	578	813	525	999999	999999	609	999999	480	589	855	999999	999999	999999	313	999999	499	132	191	765	230	603	990	906	195	506	526	472	883	487	999999	999999	389	212	999999	651	999999	655	455	342	999999	544	52	897	999999	999999	999999	389	339	999999	398	223	161	700	795	999999	999999	999999	339	654	999999	147	88	992	619	999999	926	999999	999999	661	589	843	677	849	19	999999	561	103	999999	643	43	999999	142	428	99	999999	876	688	416	895	999999	999999	999999	800	100	618	465	59	999999	999999	625	999999	727	677	875	999999	545	312	691	999999	61	494	97	695	999999	113	14	660	903	863	950	248	999999	765	597	270	527	877	999999	401	230	511	815	557	27	999999	419	999999	553	999999	999999	574	999999	307	844	579	241	999999	999999	986	999999	804	156	424	320	387	770	962	999999	999999	999999	668	554	299	888	
549	679	540	677	999999	999999	549	117	369	652	385	999999	845	921	28	38	999999	698	771	787	425	365	400	247	640	358	456	385	937	516	551	30	707	419	305	999999	701	953	686	302	999999	696	787	771	934	146	925	51	999999	586	999999	969	782	512	472	193	288	302	47	153	247	173	179	852	110	365	543	436	625	128	336	943	999999	479	723	728	578	628	312	503	433	415	324	360	385	582	247	999999	999999	121	621	408	999999	543	999999	901	527	935	999999	579	603	999999	425	942	260	999999	999999	313	789	743	615	659	990	543	719	832	848	818	476	528	128	348	489	514	999999	927	37	999999	999999	822	211	999999	999999	733	900	934	990	381	110	197	625	933	999999	212	505	962	418	999999	823	232	999999	708	468	152	999999	265	999999	910	446	333	170	487	999999	967	542	972	999999	266	643	785	842	477	999999	999999	902	194	931	287	18	999999	518	656	999999	202	769	503	184	814	282	645	924	89	999999	777	999999	999999	999999	999999	670	533	270	161	738	999999	390	999999	990	190	250	999999	333	731	901	901	999999	513	831	999999	207	48	797	887	999999	999999	860	999999	999999	999999	260	999999	149	492	999999	485	284	366	999999	618	999999	194	513	994	574	15	322	202	187	43	999999	523	317	357	251	631	736	382	177	740	187	627	53	59	929	485	137	840	124	999999	627	457	596	222	999999	22	535	802	322	999999	999999	667	999999	999999	978	737	457	791	251	985	748	901	199	186	441	194	150	463	75	98	877	482	87	999999	415	999999	927	104	472	999999	105	933	70	198	65	519	52	999999	80	202	999999	999999	598	999999	678	999999	268	999999	781	701	871	81	737	233	111	213	999999	824	102	472	999999	362	329	22	999999	814	840	999999	131	999999	999999	999999	393	873	69	541	883	948	92	689	257	999999	323	770	999999	33	999999	836	97	852	999999	227	999999	607	393	676	27	586	249	999999	999999	267	297	859	559	999999	688	864	174	569	330	641	999999	999999	225	300	49	558	654	866	999999	14	913	999999	999999	924	999999	785	490	999999	524	306	708	999999	804	989	999999	464	999999	999999	344	342	672	527	531	297	484	50	999999	999999	637	468	999999	383	999999	999999	354	999999	865	634	124	903	999999	780	999999	33	932	523	608	236	79	584	346	999999	999999	286	342	395	747	705	450	999999	402	999999	999999	65	999999	335	999999	999999	645	213	598	999999	976	999999	957	891	483	507	365	960	999999	165	32	999999	999999	378	852	968	999999	958	280	999999	194	12	510	999999	34	988	999999	606	
549	685	999999	866	986	760	586	999999	328	450	912	249	349	489	999999	999999	374	999999	933	995	483	16	383	687	933	437	402	973	930	971	867	494	999999	758	999999	999999	575	166	75	372	791	762	649	108	56	40	820	999999	999999	273	999999	330	65	999999	133	543	311	903	933	999999	367	613	169	357	999999	999999	999999	999999	78	923	671	999999	999999	999999	214	720	366	285	640	999999	999999	697	650	666	359	546	999999	193	999999	877	999999	999999	233	517	14	999999	999999	301	525	999999	638	239	637	410	601	413	999999	493	460	999999	186	999999	272	39	941	670	962	502	997	46	988	218	956	200	478	10	999999	130	999999	999999	999999	74	999999	22	274	387	999999	250	74	946	999999	945	733	231	701	428	999999	999999	999999	343	225	110	304	489	999999	999999	282	447	931	601	999999	572	926	434	999999	122	276	999999	765	563	610	722	437	61	193	999999	999999	999999	999999	999999	601	999999	555	999999	809	999999	770	280	382	999999	999999	999999	318	473	999999	290	999999	308	999999	588	161	158	438	999999	732	503	672	999999	305	596	945	547	948	880	999999	636	26	701	999999	277	999999	996	877	920	458	999999	413	964	532	902	999999	999999	797	910	899	452	363	544	501	999999	355	527	974	786	899	567	674	999999	472	892	274	999999	683	669	247	164	280	517	562	999999	99	999999	720	403	572	999999	749	999999	981	557	282	999999	999999	318	921	823	31	101	30	890	322	975	502	999999	638	706	502	137	672	745	182	845	981	756	999999	999999	807	581	223	140	818	999999	456	914	999999	792	127	374	999999	423	143	189	999999	672	431	123	214	999999	764	866	275	621	375	245	999999	437	500	999999	102	283	999999	449	877	890	82	999999	528	587	999999	846	588	138	999999	259	611	999999	358	319	335	112	443	727	816	357	864	206	271	221	539	192	999999	674	282	474	999999	693	311	999999	600	745	595	999999	69	918	999999	147	999999	126	999999	392	999999	190	127	999999	839	999999	632	530	35	875	999999	999999	58	837	554	914	856	914	999999	918	691	751	999999	589	517	999999	668	897	79	999999	964	155	999999	156	113	120	556	292	999999	119	999999	781	581	724	330	287	578	231	374	999999	999999	327	274	715	999999	337	471	538	999999	32	629	734	460	308	911	279	730	901	733	443	368	573	999999	741	857	910	179	995	269	240	248	446	533	706	445	647	999999	871	456	999999	649	28	811	612	490	335	999999	283	813	61	999999	676	497	931	15	717	47	532	999999	790	168	476	278	999999	783	192	211	754	999999	273	
398	999999	455	957	794	999999	762	999999	999999	531	589	895	192	217	999999	999999	999999	602	700	728	609	999999	999999	666	618	183	749	570	828	307	134	575	421	999999	663	697	230	540	999999	664	955	999999	281	336	210	272	294	999999	566	221	999999	609	63	144	663	50	846	789	349	621	999999	202	848	999999	999999	999999	484	642	554	987	351	418	465	46	772	249	86	999999	999999	999999	888	687	13	617	73	525	521	287	885	622	851	441	200	525	74	763	522	327	929	999999	788	651	516	579	869	825	153	27	371	424	963	168	333	994	999999	912	999999	240	890	881	999999	207	757	931	146	910	228	940	999999	19	726	758	757	279	567	247	181	433	748	999999	381	999999	999999	470	659	692	117	206	793	161	574	291	999999	999999	693	999999	999999	999999	443	999999	607	213	999999	362	999999	999999	411	64	999999	999999	741	765	492	651	509	999999	291	296	282	999999	802	31	157	820	999999	999999	330	710	585	976	352	596	989	789	999999	999999	458	562	772	999999	291	999999	769	307	419	999999	799	785	547	695	309	999999	312	999999	999999	585	66	235	917	263	999999	700	478	460	999999	155	776	999999	999999	341	999999	728	524	828	172	749	261	849	410	636	645	544	173	999999	676	745	999999	999	633	65	122	232	645	518	569	590	584	999999	165	274	42	105	999999	216	155	580	92	484	827	416	333	216	824	290	999999	349	537	588	783	406	862	776	999999	999999	229	327	999999	15	268	582	174	942	693	146	604	550	769	999999	744	105	662	809	182	999999	731	905	999999	364	901	230	63	995	535	758	411	999999	35	819	999999	828	999999	87	225	254	251	390	999999	687	999999	77	579	580	999999	687	744	999999	999999	999999	233	324	918	999999	114	48	529	999999	999999	935	735	349	525	950	970	915	999999	585	593	927	974	351	391	721	678	834	651	999999	160	999999	24	358	660	181	595	999999	910	769	972	187	999999	82	999999	999999	952	346	551	999999	610	929	89	168	999999	999999	999999	882	932	207	999999	280	999999	56	28	999999	920	386	688	353	365	307	15	839	613	416	999999	902	378	999999	769	341	292	32	999999	999999	767	855	889	984	302	712	740	712	719	702	790	679	999999	411	667	576	658	208	999999	313	999999	250	555	63	474	999999	999999	138	438	717	999999	375	184	796	803	75	999999	999999	60	999999	566	302	130	910	626	533	848	966	146	202	683	93	758	999999	307	527	309	836	999999	999999	207	999999	284	11	999999	425	504	267	608	601	89	953	999999	620	746	999999	130	644	
437	941	137	548	991	245	44	904	616	615	499	285	765	660	194	999999	454	953	27	999999	999999	211	999999	591	367	999999	123	729	999999	999999	999999	999999	407	665	409	999999	199	999999	621	49	967	809	808	888	767	332	999999	428	769	422	175	793	614	11	999999	235	999999	546	190	456	131	314	999999	478	999999	823	878	110	261	615	999999	795	342	977	161	397	999999	150	999999	44	708	694	960	523	971	38	999999	999999	227	183	666	653	478	999999	918	662	842	999999	999999	943	999999	999999	999999	999999	877	380	999999	999999	999999	60	833	999999	722	999999	747	436	999999	453	506	999999	762	482	883	87	949	892	326	999999	69	999999	554	72	55	999999	590	972	999999	806	646	999999	999999	999999	557	176	349	893	999999	333	427	491	319	398	833	338	191	971	852	999999	214	985	999999	293	576	360	506	999999	999999	842	565	775	909	547	807	905	198	337	925	999999	999999	65	961	993	749	578	190	999999	239	717	698	618	129	999999	601	660	547	293	858	999999	999999	578	176	98	767	651	581	771	590	927	149	999999	56	999999	362	999999	33	999999	543	997	180	999999	541	999999	999999	946	656	482	945	157	367	999999	479	728	56	169	999999	872	999999	108	997	418	575	999999	578	845	571	983	999999	453	636	999999	749	860	36	999999	999999	168	945	821	995	999999	825	443	570	999999	999999	328	99	999999	269	161	834	445	10	761	774	240	440	308	384	999999	407	502	520	880	164	999999	701	999999	999999	730	999999	999999	113	898	592	142	740	343	470	253	999999	881	193	485	652	999999	999999	275	999999	806	727	999999	999999	332	999999	333	922	690	999999	765	626	372	81	538	234	430	999999	999999	178	641	499	107	837	141	779	525	318	999999	238	999999	999999	999999	180	325	13	289	999999	781	999999	269	219	60	263	705	626	530	810	999999	999999	999999	972	999999	106	914	317	630	810	999999	552	185	24	999999	999999	999999	15	999999	202	756	999999	944	462	561	906	909	432	448	843	141	514	999999	715	663	784	999999	878	13	339	999999	17	382	478	662	999999	31	254	331	999999	34	700	436	337	999999	129	315	999999	421	850	196	492	868	999999	999999	999999	303	470	360	999999	455	361	999999	999999	999999	999999	999999	999999	800	332	884	999999	110	999999	819	440	87	920	660	999999	478	248	467	162	999999	999999	149	596	799	861	999999	999999	893	228	153	672	698	575	999999	999999	999999	999999	968	999999	999999	999999	999999	28	967	248	723	382	809	817	999999	217	894	999999	999999	173	608	566	676	938	397	334	999999	882	999999	156	742	511	529	
999999	576	638	280	378	999999	622	391	130	999999	561	148	999999	999999	86	592	936	778	848	858	237	707	999999	173	999999	700	641	759	509	322	820	505	221	853	465	250	997	937	525	662	104	781	488	999999	125	800	836	582	694	299	769	378	893	652	999999	647	174	999999	250	678	555	862	999999	808	808	65	999999	708	296	835	999999	999	999999	999999	764	455	229	999999	58	238	864	999999	74	219	552	451	612	568	561	817	85	532	696	847	999999	242	899	679	138	69	872	137	296	999999	704	770	125	999999	888	846	428	700	426	21	999999	999999	999999	999999	999999	367	453	369	999999	478	760	73	312	415	999999	531	556	549	345	988	366	737	999999	999999	515	781	336	905	679	999999	999999	385	116	684	44	999999	445	236	424	771	616	513	979	818	999999	999999	999999	710	626	367	300	879	364	437	655	86	725	591	999999	999999	999999	548	689	443	88	385	957	999999	381	999999	999999	329	999999	574	382	999999	757	999999	117	874	323	625	288	999999	999999	999999	999999	678	38	999999	894	853	999999	999999	739	78	823	546	740	999999	683	839	999999	999999	999999	970	754	789	65	803	999999	771	484	293	170	999999	269	377	999999	567	364	288	599	999999	576	243	259	999999	834	313	39	999999	999999	999999	200	483	999999	131	51	453	766	240	623	235	638	132	379	999999	778	334	808	455	999999	182	999999	999999	250	915	999999	47	721	568	999999	751	999999	118	558	101	102	687	128	148	336	575	800	134	665	373	999999	453	999999	473	416	510	504	583	999999	50	34	795	243	381	542	14	732	207	285	871	461	529	574	288	694	101	999999	999999	129	999999	382	244	739	876	140	146	183	257	162	454	257	200	426	518	999999	306	454	747	999999	999999	999999	999999	848	793	912	265	999999	999999	779	999999	304	834	463	739	668	789	65	366	251	405	830	484	55	831	999999	999999	999999	65	221	397	647	468	74	797	119	779	396	945	999999	999999	266	597	478	999999	999999	422	999999	999999	850	286	999999	98	999999	210	501	368	557	27	179	650	161	823	374	391	677	836	769	666	630	889	999999	119	401	999999	999999	243	16	216	681	211	534	999999	215	999999	156	559	961	864	306	751	999999	378	999999	323	723	999999	999999	96	999999	999999	999999	80	66	961	883	141	696	140	999999	999999	362	350	345	967	126	734	999999	999999	999999	127	874	905	369	878	667	999999	999999	87	652	706	20	919	999999	367	558	463	370	254	61	25	862	831	803	48	398	880	43	808	207	999999	824	999999	850	999999	449	748	999999	187	
999999	858	797	618	488	365	257	442	305	999999	999999	662	999999	373	388	999999	265	52	111	330	489	787	991	534	880	662	881	226	78	12	918	810	999999	999999	951	202	227	253	353	448	999999	999999	585	65	399	999999	626	460	415	630	788	406	646	391	999999	515	867	272	738	999999	999999	40	373	302	999999	609	910	999999	422	999999	999999	21	699	663	539	533	999999	936	145	345	46	999999	811	448	224	522	173	371	495	445	335	954	999999	527	964	760	592	292	999999	789	634	446	47	999999	627	999999	707	999999	851	174	313	930	137	999999	789	62	999999	999999	999999	547	445	549	999999	977	859	999999	999999	181	999999	999999	940	919	999999	355	711	600	393	999999	821	447	814	190	519	330	999999	999999	827	122	738	999999	540	667	214	458	354	94	751	70	371	578	281	535	294	83	999999	394	989	781	690	199	668	638	113	640	999999	264	999999	373	845	464	230	392	442	785	248	283	999999	492	999999	627	848	332	229	252	176	289	896	446	107	747	999999	55	432	549	253	901	999999	574	725	100	999999	387	999999	907	358	888	999999	999999	835	950	679	507	999999	73	350	346	419	861	474	453	368	999999	999999	107	58	999999	960	893	542	346	719	149	766	910	572	471	117	322	894	287	196	397	610	157	78	908	999999	999999	208	907	492	999999	110	999999	732	470	120	127	858	182	999999	208	966	999999	999999	539	740	999999	999999	999999	238	999999	967	196	266	970	983	999999	39	150	999999	602	999999	999999	853	27	49	493	188	112	360	989	464	721	999999	999999	431	122	916	999999	177	405	866	999999	678	396	734	913	26	761	487	991	98	718	999999	999999	513	999999	999999	222	500	257	690	399	999999	249	642	256	837	278	549	999999	212	501	999999	513	735	376	956	467	293	999999	477	426	624	999999	901	746	457	33	999999	99	999999	703	48	920	999999	477	799	439	753	999999	86	747	222	616	788	999999	744	759	600	147	385	187	999999	999999	780	273	774	170	348	999999	798	999999	999999	999999	403	509	463	62	798	267	999999	527	999999	806	59	729	214	18	580	313	11	698	999999	346	714	299	999999	673	150	999999	703	639	100	857	688	272	999999	763	222	289	999999	999999	999999	342	999999	858	474	132	324	60	69	765	590	999999	999999	110	390	999999	745	114	999999	789	912	999999	563	936	436	855	127	999999	776	450	796	999999	179	319	999999	999999	999999	855	824	999999	359	99	391	938	59	66	999999	588	882	999999	27	118	554	354	779	613	778	634	432	618	14	536	284	619	969	299	
864	585	373	299	682	889	999999	92	439	999999	999999	625	887	379	893	539	904	281	432	999999	999999	999999	540	134	322	999999	433	999999	646	822	814	772	968	759	999999	386	224	593	821	999999	828	471	999999	955	646	162	746	62	725	475	631	13	196	291	553	49	55	249	999999	542	999999	83	445	616	18	204	999999	138	999999	516	324	321	459	305	859	284	910	999999	487	999999	999999	380	490	999999	201	811	999999	687	999999	162	340	975	616	289	670	754	999999	308	947	999999	505	618	875	999999	999999	320	553	890	431	278	139	999999	999999	817	148	999999	593	274	999999	999999	618	999999	921	34	999999	348	705	179	634	115	259	611	637	999999	999999	785	999999	281	999999	999999	999999	999999	265	937	33	869	223	799	151	584	999999	999999	883	750	999999	536	696	999999	999999	812	614	384	266	326	29	999999	834	999999	163	362	591	321	254	544	939	923	714	983	11	316	134	906	999999	59	999999	497	728	886	210	137	999999	655	999999	217	276	883	438	938	918	999999	45	496	645	999999	999999	849	516	999999	810	911	821	713	848	727	687	708	356	999999	382	999999	999999	999999	527	35	274	936	999999	999999	277	65	495	999999	75	505	281	638	270	999999	66	999999	980	389	999999	299	315	385	999999	520	529	999999	537	230	999999	999999	705	97	969	619	524	67	774	480	81	999999	425	56	647	352	456	999999	999999	999999	160	999999	550	420	999999	999999	999999	888	139	563	517	709	999999	274	218	678	800	193	669	650	724	999	999999	999999	317	330	873	269	737	463	73	999999	130	429	999999	288	999999	295	999999	741	900	635	927	220	963	371	999999	161	837	969	552	272	389	999999	392	161	957	50	112	551	364	460	999999	999999	500	46	588	108	204	999999	999999	999999	968	999999	750	99	81	999999	547	946	104	721	431	768	911	800	999999	333	47	918	999999	806	999999	674	999999	999999	484	261	720	926	999999	999999	999999	907	147	47	304	461	56	303	90	848	502	166	456	643	38	393	999999	999999	999999	264	999999	285	609	36	332	303	551	310	614	819	398	999999	999999	966	999999	524	630	873	506	638	287	743	999999	481	313	999999	999999	743	999999	999999	497	31	999999	999999	999999	999999	307	121	999999	999999	910	745	999999	999999	460	999999	999999	490	879	999999	762	891	203	317	977	327	447	137	722	999999	86	999999	889	999999	332	376	640	999999	999999	92	226	999999	168	505	727	542	999999	577	31	999999	41	737	864	907	338	999999	828	673	551	748	243	180	398	418	925	113	856	175	937	94	250	999999	589	796	296	999999	
732	697	999999	445	272	869	116	300	274	348	943	981	194	726	548	999999	999999	161	848	56	130	999999	580	999999	686	889	640	937	191	682	157	77	620	999999	873	140	999999	116	486	373	74	999999	153	586	170	999999	999999	221	545	999999	265	437	999999	250	133	999999	127	964	758	382	239	179	118	592	200	875	370	109	852	417	883	987	675	484	981	999999	999999	993	464	811	908	428	999999	907	427	720	129	380	961	999999	22	129	357	113	999999	895	999999	999999	395	294	513	881	369	999999	400	277	762	473	268	999999	385	999999	999999	947	474	999999	777	210	999999	480	999999	990	147	961	405	763	640	572	350	96	41	55	607	999999	999999	36	69	273	517	159	999999	655	121	860	515	999999	999999	410	999999	999999	999999	788	396	915	538	522	744	999999	999999	999999	637	200	133	999999	80	340	526	999999	648	448	751	514	693	24	522	999999	999999	287	999999	517	154	240	933	999999	968	252	658	692	999999	785	291	662	540	881	522	999999	532	938	789	184	371	288	761	200	580	613	999999	381	402	437	999999	467	999999	225	999999	407	266	999999	213	827	682	834	699	862	166	99	973	811	502	755	578	999999	497	999999	155	865	999999	742	447	365	999999	286	300	999999	999999	824	711	324	399	124	510	999999	999999	962	502	537	589	898	44	490	639	999999	879	646	859	999999	999999	678	80	626	928	524	999999	847	999999	405	543	495	719	341	388	658	999999	387	254	161	215	534	780	618	285	580	708	956	999999	862	407	653	999999	999999	999999	42	254	773	196	986	759	888	999999	106	993	104	188	702	111	980	872	501	999999	707	496	445	898	999999	350	357	815	999999	131	817	997	889	151	999999	487	356	414	999999	201	267	401	999999	252	683	999999	191	402	15	855	745	990	906	261	646	954	999999	143	792	999999	999999	180	58	766	999999	108	114	952	999999	225	755	999999	234	999999	145	999999	179	999999	225	838	168	999999	810	855	385	827	101	638	999999	999999	999999	999999	621	999999	999999	96	999999	560	778	584	520	999999	492	790	109	999999	766	606	999999	999999	785	999999	918	954	275	883	999999	203	391	647	999999	999999	457	595	999999	999999	954	19	947	58	999999	618	423	640	999999	929	473	30	756	215	70	495	522	175	999999	999999	999999	667	949	479	726	159	178	999999	577	54	781	897	644	566	225	756	658	77	376	176	802	999999	636	345	419	350	999999	186	999999	522	952	291	999999	303	249	296	70	999999	332	813	449	999999	72	283	999999	575	386	999999	989	314	837	999999	798	372	999999	
25	41	613	999999	999999	999999	992	555	999999	101	500	841	350	999999	929	695	999999	999999	562	726	520	225	363	198	843	964	257	999999	281	684	507	999999	693	253	234	999999	457	419	946	999999	457	737	17	191	657	999999	45	871	69	618	657	710	246	999999	999999	799	999999	424	225	999999	999999	804	283	999999	999999	999999	158	999999	103	674	999999	770	798	461	278	999999	217	181	541	119	928	999999	999999	662	37	797	257	57	713	434	999999	42	999999	535	999999	652	999999	999999	597	999999	999999	938	778	999999	379	887	912	784	999999	756	591	506	999999	116	493	89	677	620	353	796	999999	111	999999	668	97	216	576	272	815	625	329	580	584	999999	533	989	607	742	293	149	885	472	679	957	843	90	159	97	999999	999999	975	999999	999999	800	999999	484	999999	119	308	173	320	649	968	751	437	20	999999	999999	582	503	481	935	999999	213	911	296	431	999999	999999	999999	999999	489	999999	258	999999	486	999999	999999	10	999999	999999	497	443	999999	828	999999	504	928	529	832	168	167	515	548	95	999999	515	90	999999	603	999999	130	999999	301	999999	831	428	999999	999999	951	723	999999	990	532	69	984	501	217	384	675	792	503	999999	993	848	899	973	682	173	610	970	216	893	999999	999999	999999	212	999999	23	997	817	784	999999	999999	118	999999	176	982	488	110	999999	999999	705	224	810	558	999999	301	452	216	857	745	556	500	981	516	999999	593	534	746	781	359	203	387	857	18	676	338	884	999999	733	990	204	73	71	999999	999999	999999	596	448	109	911	699	807	149	999999	237	336	596	602	999999	999999	999999	742	999999	999999	114	327	999999	801	999999	885	417	622	482	866	999999	492	439	319	999999	577	996	999999	647	999999	659	999999	248	784	780	999999	742	999999	67	160	999999	462	744	872	568	194	321	999999	566	223	504	86	334	282	531	744	897	999999	597	205	586	999999	104	457	539	717	89	582	999999	541	153	134	565	332	333	99	748	566	999999	820	266	211	529	999999	376	583	71	965	263	46	453	464	999999	861	574	181	367	297	342	850	999999	738	774	35	79	379	999999	999999	948	999999	996	340	999999	776	939	384	842	670	91	956	656	999999	329	984	98	688	439	703	757	162	732	999999	999999	900	716	527	999999	999999	364	999999	72	68	27	821	999999	999999	929	999999	922	200	338	696	215	385	999999	999999	999999	999999	936	390	939	817	255	795	709	545	116	999999	70	421	999999	348	316	94	894	999999	106	507	999999	999999	759	521	781	567	824	45	999999	848	999999	724	118	648	567	973	
67	255	813	231	121	503	999999	304	999999	999999	253	999999	999999	999999	999999	999999	894	999999	844	999999	631	428	45	999999	999999	674	999999	268	928	345	312	308	780	343	36	999999	783	875	999999	999999	999999	999999	662	279	323	833	656	999999	999999	109	829	206	999999	607	999999	639	219	999999	259	999999	212	747	375	999999	208	945	220	56	104	999999	999999	29	999999	402	990	175	999999	766	999999	147	28	999999	901	828	515	115	999999	999999	991	999999	439	658	625	948	999999	232	99	150	80	377	999999	609	39	524	286	810	999999	411	617	186	874	452	760	121	429	45	846	547	999999	102	452	47	999999	707	412	174	403	577	163	767	86	625	695	997	524	418	147	999999	551	705	434	101	565	999999	522	986	898	514	999999	213	385	551	142	977	999999	585	999999	332	121	122	999999	113	258	849	999999	259	757	762	596	21	898	469	996	312	668	360	999999	249	194	425	275	889	58	950	391	534	492	999999	999999	938	863	814	275	438	298	331	843	715	715	273	239	145	917	517	314	916	555	830	999999	999999	113	315	148	999999	846	527	65	999999	999999	999999	767	999999	690	658	158	94	203	999999	23	346	999999	766	534	920	195	140	972	540	645	475	978	661	408	506	999999	557	999999	578	591	770	276	999999	258	149	506	200	455	269	369	230	999999	988	999999	973	68	346	781	227	510	716	555	524	999999	999999	597	999999	999999	999999	822	600	417	999999	975	999999	80	971	518	394	424	995	999999	712	999999	425	999999	990	844	434	999999	999999	776	458	78	999999	999999	751	883	999999	999999	400	558	271	999999	769	999999	107	22	573	902	97	828	396	802	514	999999	842	354	246	250	606	999999	216	745	333	824	999999	999999	110	999999	328	999999	262	842	34	447	423	276	411	613	654	999999	280	531	999999	670	389	655	563	843	383	407	646	25	945	999999	999999	526	122	944	853	550	999999	546	584	999	575	554	778	77	999999	575	942	633	999999	999999	989	999999	999999	999999	445	999999	999999	266	999999	921	999999	246	896	894	105	896	999999	466	759	113	75	734	947	361	999999	835	877	496	234	807	464	22	430	326	999999	999999	142	999999	509	550	999999	655	892	663	557	338	657	884	972	722	422	999999	873	491	563	265	736	42	567	610	999999	507	999999	847	466	438	816	580	754	437	763	703	999999	999999	556	419	842	294	804	767	999999	992	999999	999999	999999	999999	999999	938	999999	999999	999999	999999	892	999999	124	59	999999	54	999999	128	521	86	139	544	958	718	528	664	934	999999	999999	452	238	799	999999	
443	983	529	462	487	299	877	817	999999	507	999999	810	68	999999	999999	999999	797	999999	685	255	110	862	979	553	676	459	485	14	999999	472	487	871	102	476	999999	76	999999	999999	999999	999999	999999	268	270	46	999999	999999	999999	568	999999	358	624	365	553	999999	331	580	13	976	786	37	814	999999	209	407	999999	791	718	591	424	440	702	215	378	855	999999	999999	602	943	258	999999	989	916	999999	999999	847	132	999999	999999	155	110	73	127	806	691	24	769	69	999999	999999	513	999999	879	153	997	656	419	986	697	942	999999	977	70	728	27	48	999999	307	999999	999999	999999	999999	179	445	999999	376	585	409	687	840	999999	782	739	925	744	999999	120	773	578	613	438	999999	999999	999999	666	132	12	398	788	652	127	999999	128	999999	999999	51	30	443	829	630	81	999999	309	999999	999999	706	248	999999	999999	999999	999999	999999	728	336	131	760	840	572	779	201	374	196	999999	44	723	380	663	999999	999999	703	999999	677	999999	999999	541	427	836	775	999999	999999	884	868	999999	349	725	999999	743	999999	191	370	999999	457	663	999999	999999	884	399	275	142	729	52	812	340	291	890	260	190	780	999999	704	923	999999	999999	819	317	505	781	280	999999	730	637	871	254	999999	502	110	23	315	999999	657	38	571	642	777	999999	82	999999	133	459	474	812	962	997	999999	999999	145	392	843	331	760	112	999999	956	412	101	181	567	896	999999	999999	999999	999999	98	999999	675	361	432	297	903	999999	967	999999	821	844	917	999999	999999	767	999999	367	718	179	999999	931	554	909	999999	999999	686	745	514	641	344	669	237	938	873	859	999999	999999	999999	104	940	96	793	454	999999	999999	495	999999	999999	799	899	999999	81	77	999999	167	593	766	745	202	999999	167	730	999999	323	162	616	978	801	999999	999999	999999	654	999999	239	898	147	999999	611	999999	744	269	449	999999	742	913	597	170	59	715	275	999999	349	999999	493	782	999999	467	140	154	505	999999	625	291	843	999999	777	999999	837	990	29	494	999999	252	457	352	718	999999	593	999999	564	455	929	95	749	911	999999	143	140	999999	542	999999	969	467	999999	238	999999	167	871	999999	146	149	332	68	695	781	999999	107	73	151	74	999999	873	730	589	60	586	539	541	932	428	643	327	391	999999	349	524	697	999999	999999	999999	560	154	840	274	425	132	871	999999	968	31	473	80	989	999999	999999	806	999999	999999	947	999999	114	626	939	999999	502	821	941	610	356	266	202	853	843	999999	513	206	43	465	999999	927	715	999999	999999	999999	954	572	338	999	
265	542	285	819	307	577	603	999999	999999	514	771	999999	191	270	53	999999	999999	620	999999	555	878	995	999999	999999	713	29	935	965	63	39	380	930	999999	941	355	813	980	382	556	275	839	579	991	528	999999	999999	999999	455	999999	861	90	344	999999	782	131	269	999999	999999	116	287	642	638	999999	185	144	841	120	250	999999	999999	731	457	73	960	716	999999	999999	253	98	999999	283	490	999999	202	948	45	593	710	819	95	53	999999	275	278	633	210	999999	815	999999	853	999999	506	540	864	139	633	280	999999	76	823	265	526	414	963	13	162	999999	687	237	109	257	410	999999	829	999999	253	191	795	337	516	608	198	859	244	693	777	949	999999	72	325	764	218	644	996	830	527	83	312	274	481	999999	21	999999	294	606	58	999999	999999	678	999999	999999	999999	58	559	999999	77	666	179	279	236	212	764	625	912	344	48	999999	434	998	669	180	879	530	999999	84	999999	609	574	638	644	701	248	336	186	999999	288	170	94	782	999999	861	903	999999	48	278	999999	396	676	950	567	292	651	712	18	716	999999	955	999999	999999	626	999999	101	999999	635	999999	964	999999	449	48	66	878	682	652	245	808	276	999999	492	587	406	211	933	999999	999999	999999	999999	999999	327	469	311	333	999999	608	165	305	999999	371	999999	513	314	249	999999	638	893	689	999999	999	476	210	449	999999	473	615	88	425	999999	476	471	283	483	438	119	999999	736	733	910	83	496	999999	48	904	450	978	282	166	999999	304	731	390	751	999999	69	999999	30	999999	999999	362	530	739	999999	302	999999	133	39	999999	999999	967	999999	170	778	536	512	536	172	544	284	494	342	921	171	239	999999	999999	531	999999	378	993	959	999999	873	558	999999	757	999999	745	14	326	948	999999	36	296	402	570	999999	224	999999	999999	954	485	311	374	999999	609	577	541	557	999999	999999	607	507	999999	17	752	296	999999	984	754	999999	426	540	958	546	935	999999	875	999999	184	999999	316	882	845	48	484	847	999999	999999	999999	190	637	198	194	724	350	898	889	288	999999	283	391	240	795	176	999999	945	353	828	999999	714	999999	705	382	351	295	725	999999	999999	999999	904	787	692	999999	574	729	238	355	999999	205	999999	14	596	195	901	96	85	97	999999	511	538	504	680	453	239	488	932	815	843	438	999999	246	999999	754	746	495	698	999999	231	447	308	600	119	633	57	999999	115	519	481	264	219	638	999999	999999	994	410	117	249	999999	95	999999	999999	511	806	999999	999999	223	841	999999	415	397	885	999999	
999999	212	938	999999	57	405	529	383	999999	999999	999999	228	986	263	203	759	345	999999	459	389	999999	651	885	98	999999	63	256	495	273	79	999999	866	334	772	751	394	66	25	69	843	291	712	382	88	999999	999999	999999	999999	999999	91	114	999999	938	506	999999	590	326	850	92	999999	158	44	119	354	278	999999	894	999999	999999	808	703	330	328	615	107	432	278	806	176	725	470	999999	999999	191	999999	49	927	999999	52	170	78	215	932	75	694	257	602	38	999999	208	693	378	44	221	999999	783	708	999999	999999	307	322	519	683	366	999999	449	999999	928	389	999999	999999	999999	181	352	740	498	397	999999	920	850	829	250	997	968	42	999999	675	263	803	191	341	605	428	744	847	558	532	575	541	255	688	674	649	999999	413	626	206	692	480	999999	395	999999	999999	558	477	81	522	715	334	443	774	314	134	999999	898	999999	647	436	999999	192	965	999999	722	999999	172	165	601	426	564	999999	999999	982	782	913	796	886	999999	870	277	776	45	817	251	108	481	383	999999	451	681	223	979	770	198	999999	999999	999999	732	736	396	322	999999	106	999999	999999	999999	791	531	221	411	22	996	999999	169	728	157	999999	581	624	204	999999	999999	159	999999	350	436	999999	794	494	988	232	999999	467	999999	999999	305	999999	666	331	559	999999	851	999999	50	669	227	212	610	469	150	999999	992	118	542	999999	706	330	361	810	492	424	999999	47	232	999999	858	539	302	213	999999	218	492	259	74	514	936	286	118	84	133	234	523	334	354	223	999999	999999	999999	999999	999999	974	999999	999999	838	144	692	999999	116	999999	811	688	910	406	999999	931	999999	999999	53	999999	670	999999	222	286	686	268	901	672	693	19	947	999999	999999	424	955	999999	631	999999	999999	930	821	132	999999	999999	273	445	999999	126	297	999999	929	497	11	897	216	828	999999	310	999999	999999	243	999999	131	106	914	998	999999	495	451	999999	999999	657	999999	999999	215	548	259	966	23	250	944	999999	385	280	89	460	811	716	218	999999	694	331	466	839	697	800	999999	84	341	999999	371	828	674	706	121	282	999999	888	691	667	579	999999	296	928	999999	999999	645	850	27	464	999999	367	999999	999999	895	979	200	492	425	999999	999999	999999	634	749	999999	125	120	678	169	806	296	999999	34	550	557	897	999999	537	999999	249	165	159	66	877	87	14	551	999999	810	142	92	681	999999	286	129	404	171	547	59	520	347	967	691	999999	178	273	342	736	767	998	944	999999	289	186	259	999999	128	757	671	875	574	760	
867	36	724	614	999999	747	430	163	735	497	488	999999	999999	999999	468	846	708	813	999999	814	592	812	198	429	999999	295	37	731	285	414	999999	184	999999	999999	109	664	496	999999	813	594	316	613	272	456	184	999999	285	71	929	282	999999	858	213	759	177	65	838	304	222	174	720	999999	877	331	999999	313	747	324	98	999999	999999	155	999999	86	999999	999999	550	742	255	806	20	965	999999	13	365	27	970	196	420	54	826	999999	351	648	873	617	735	941	833	870	999999	999999	973	135	922	903	857	137	261	999999	515	106	59	999999	164	999999	896	874	965	605	343	560	904	999999	977	999999	803	362	212	890	253	609	908	999999	958	59	991	676	90	462	999999	843	935	231	539	730	152	936	494	128	999999	861	975	999999	537	999999	67	929	157	764	110	504	924	999999	944	906	197	674	456	999999	764	999999	793	999999	445	500	999999	682	514	257	25	866	868	94	179	392	633	999999	999999	999999	992	71	528	999999	361	665	918	574	999999	633	542	477	489	389	999999	500	999999	471	999999	47	673	999999	425	900	749	243	636	840	201	562	282	999999	827	786	121	702	701	478	161	999999	581	999999	405	999999	999999	547	386	999999	730	678	325	171	887	999999	996	617	646	627	999999	128	39	88	999999	724	360	35	649	703	277	999999	999999	599	999999	22	465	623	979	543	195	212	856	999999	119	523	247	120	629	28	789	999999	66	83	902	43	750	503	677	999999	999999	689	897	683	999999	79	879	999999	851	874	354	383	638	112	442	373	999999	882	968	858	487	249	405	999999	913	999999	604	999999	696	999999	272	962	945	309	22	999999	314	999999	936	999999	644	999999	269	755	673	999999	865	999999	641	538	771	868	535	819	202	290	294	276	770	446	475	999999	39	999999	999999	392	438	339	99	935	69	99	946	999999	224	966	980	650	999999	507	908	999999	93	168	516	403	436	136	116	731	222	47	412	499	999999	490	491	999999	152	291	999999	536	865	705	999999	681	922	607	604	236	310	644	318	273	999999	825	80	871	67	218	955	311	999999	999999	999999	31	686	456	362	733	484	999999	507	675	529	382	999999	388	688	834	481	829	531	879	431	578	729	149	961	750	420	620	637	934	336	676	999999	507	999999	458	995	475	255	999999	751	24	146	642	743	165	999999	692	999999	233	736	999999	780	999999	935	999999	302	999999	495	611	999999	999999	999999	572	349	853	78	287	999999	239	839	16	584	661	999999	416	441	96	405	805	999999	999999	437	413	207	210	999999	960	
571	836	999999	999999	999999	643	556	999999	366	574	303	999999	999999	763	296	952	394	730	551	129	224	528	999999	216	151	689	901	595	436	254	374	149	957	117	715	569	83	390	36	940	114	250	999999	867	792	514	999999	999999	442	484	999999	477	658	776	999999	52	132	999999	999999	300	741	999999	999999	121	999999	164	933	979	57	726	999999	999999	999999	611	24	974	478	847	999999	636	971	955	163	951	999999	897	490	190	372	672	447	133	999999	735	208	999999	788	938	667	999999	581	739	898	715	605	999999	999999	999999	761	771	574	285	536	679	999999	999999	808	509	886	311	673	752	617	384	289	756	929	968	412	872	999999	539	999999	999999	999999	999999	999999	447	356	219	134	443	428	999999	108	999999	596	404	416	421	344	288	61	366	964	828	999999	524	436	849	96	804	644	889	999999	999999	106	751	624	97	730	370	999999	677	999999	240	999999	999999	286	999999	169	534	562	990	999999	906	488	999999	999999	236	119	542	20	507	132	330	798	539	24	73	75	844	999999	328	691	973	135	384	189	733	504	999999	247	319	689	999999	251	999999	999999	679	556	283	930	397	978	999999	359	656	999999	856	999999	999999	999999	999999	61	325	753	244	309	999999	999999	113	999999	97	732	13	304	701	818	999999	999999	155	187	345	517	792	913	999999	349	503	999999	479	829	999999	999999	999999	114	999999	267	374	808	17	354	797	999999	452	639	843	999999	975	893	657	838	984	778	296	617	999999	705	269	411	370	999999	805	940	312	284	321	795	999999	899	279	444	454	999999	999999	801	999999	448	74	162	999999	999999	374	609	965	640	845	553	999999	102	999999	330	998	962	448	122	548	857	595	178	328	999999	642	999999	999999	999999	394	232	706	495	999999	227	641	117	341	999999	530	206	974	671	439	767	791	929	461	949	445	491	999999	959	262	999999	999999	895	833	999999	95	298	999999	752	256	622	999999	518	864	999999	689	999999	631	999999	591	352	883	923	739	560	266	999999	999999	675	778	999999	999999	747	243	705	374	745	283	319	556	999999	220	232	999999	816	920	282	999999	240	270	554	860	516	377	910	649	929	166	999999	765	999999	673	319	999999	999999	999999	999999	285	169	855	943	617	321	260	359	141	999999	508	923	640	983	647	999999	415	233	51	402	379	999999	66	445	999999	999	553	183	999999	999999	999999	999999	112	820	997	905	384	326	936	548	266	28	779	999999	430	243	999999	781	735	289	904	750	999999	321	730	952	999999	999999	999999	618	767	87	791	240	412	999999	820	819	986	999999	19	
99	296	502	146	361	553	78	24	999999	366	772	447	999999	996	507	767	999999	100	999999	802	999999	961	999999	781	188	236	548	585	999999	422	823	795	993	999999	815	999999	809	185	378	409	45	406	19	261	995	999999	999999	243	999999	670	39	999999	999999	939	55	137	999999	721	957	999999	14	493	999999	932	543	999999	999999	19	191	999999	999999	615	721	646	999999	567	951	77	999999	549	724	315	679	331	392	104	854	63	999999	687	999999	97	228	253	404	552	999999	87	999999	999999	195	502	999999	862	999999	424	17	304	182	999999	999999	900	935	417	409	699	999999	999999	999999	999999	131	999999	784	504	557	870	396	477	999999	999999	999999	874	359	766	364	232	263	817	618	968	97	559	880	746	510	999999	161	810	844	999999	738	999999	999999	999999	897	794	717	557	315	842	38	539	999999	958	304	999999	550	178	63	187	999999	999999	91	581	361	571	520	48	999999	960	718	999999	633	546	999999	999999	999999	90	999999	999999	999999	705	512	776	940	999999	506	999999	451	208	55	999999	757	666	269	742	999999	999999	918	335	284	999999	999999	354	133	452	905	517	999999	795	964	470	999999	493	673	999999	493	315	641	802	75	999999	999999	794	915	999999	999999	967	999999	999999	907	391	172	544	999999	834	999999	168	653	498	999999	989	450	656	999999	999999	684	999999	992	530	258	296	324	125	270	686	93	769	438	398	623	937	999999	738	887	999999	308	999999	207	838	598	335	661	153	159	86	999999	940	560	999999	61	564	999999	755	999999	620	77	999999	284	609	751	381	729	265	999999	999999	757	999999	768	999999	286	919	76	999999	932	922	635	999999	965	194	999999	152	219	107	346	68	963	485	254	277	515	261	490	598	97	999999	606	406	278	444	328	445	181	999999	64	999999	498	820	823	571	999999	999999	90	999999	999999	999999	171	631	999999	815	751	282	467	500	156	35	438	478	77	715	326	238	901	531	865	999999	970	321	53	214	570	152	999999	999999	291	618	180	400	528	488	999999	999999	488	463	692	56	999999	999999	752	999999	703	29	753	999999	254	999999	995	559	234	975	637	850	588	999999	254	608	620	785	218	999999	854	47	949	588	661	352	749	999999	838	819	125	299	568	24	511	550	399	999999	437	534	622	999999	176	553	850	999999	395	775	218	93	999999	202	472	999999	999999	665	80	999999	456	902	999999	557	721	999999	859	348	291	573	211	703	999999	76	357	999999	999999	244	871	406	738	457	956	973	239	754	393	922	999999	999999	840	999999	999999	234	107	535	527	75	898	761	693	512	
922	822	573	514	874	369	845	787	999999	999999	999999	674	435	999999	945	43	327	967	999999	936	520	999999	732	366	233	999999	968	822	999999	849	345	120	713	236	535	144	410	724	999999	999999	87	50	54	901	61	999999	999999	108	589	999999	748	931	740	756	991	985	100	217	999999	889	400	32	999999	460	604	999999	961	999999	474	811	999999	603	97	996	859	480	892	831	314	427	999999	870	242	673	111	414	379	956	244	549	53	202	442	999999	633	64	419	999999	306	377	845	599	634	778	860	154	843	744	897	521	102	269	902	864	703	530	790	999999	359	999999	314	14	964	924	999999	440	170	999999	372	999999	70	307	999999	937	581	999999	245	463	813	956	570	635	999999	999999	456	784	299	578	297	113	274	999999	244	116	72	840	635	710	20	999999	984	746	381	999999	999999	999999	734	965	292	116	294	336	153	403	629	999999	945	251	999999	999999	151	999999	808	269	540	999999	73	427	999999	741	961	535	453	394	971	823	263	999999	999999	999999	59	999999	999999	999999	818	999999	319	841	487	392	999999	393	242	37	287	403	937	999999	999999	853	732	999999	999999	551	155	758	883	758	432	805	426	978	999999	999999	933	817	999999	627	450	999999	298	231	940	491	845	577	303	999999	116	578	886	150	414	418	929	999999	243	744	46	69	999999	560	999999	999999	966	916	413	999999	104	470	107	999999	999999	999999	564	510	999999	999999	999999	577	465	468	652	853	919	999999	999999	571	886	200	583	561	591	390	548	738	812	269	525	928	999999	876	331	645	999999	575	477	454	853	429	377	999999	999999	999999	604	595	908	565	761	690	352	999999	540	904	887	545	728	292	420	825	698	116	93	777	413	589	147	16	382	353	808	999999	718	467	822	948	524	999999	999999	999999	830	256	999999	835	999999	999999	346	426	758	936	999999	999999	43	37	730	271	552	270	65	25	458	999999	192	418	881	232	999999	83	91	939	999999	606	506	467	995	999999	608	257	201	91	252	720	257	999999	999999	622	96	691	736	561	999999	263	77	999999	999999	999999	73	99	999999	363	999999	273	345	999999	915	999999	688	999999	42	289	662	304	999999	999999	999999	738	654	746	911	268	145	442	346	529	543	766	538	735	962	76	387	518	999999	999999	999999	979	384	438	531	265	934	520	659	457	898	111	195	103	999999	766	284	999999	188	694	999999	766	926	815	285	158	712	953	612	965	901	999999	999	999999	101	999999	363	225	225	655	334	625	783	999999	999999	441	581	444	737	206	792	70	340	610	620	999999	
63	569	162	382	552	980	999999	999999	555	999999	111	999999	12	215	999999	69	112	532	369	602	999999	46	194	999999	576	999999	225	416	999999	999999	813	999999	619	999999	739	794	72	842	999999	354	717	999999	343	876	999999	999999	441	532	792	999999	958	808	250	999999	142	26	385	318	806	284	999999	501	520	714	941	712	345	37	476	619	996	999999	999999	25	885	894	999999	317	514	950	999999	693	623	999999	999999	999999	158	999999	843	722	418	754	46	999999	588	999999	999999	628	934	627	290	414	66	183	999999	698	999999	999999	142	247	999999	77	803	855	448	999999	999999	999999	832	936	999999	743	193	999999	210	251	999999	999999	436	669	999999	84	383	887	670	999999	636	450	713	194	625	923	469	605	409	999999	950	190	389	516	999999	508	999999	997	73	999999	230	312	999999	495	474	787	999999	473	922	248	999999	916	195	27	445	437	999999	647	999999	640	284	588	353	858	301	52	221	999999	999999	999999	288	385	823	133	999999	334	476	999999	719	837	134	999999	999999	171	999999	44	995	372	80	910	999999	158	999999	433	272	642	959	124	204	432	576	999999	999999	115	959	999999	103	999999	816	121	960	999999	928	999999	516	288	904	999999	210	267	56	849	849	420	674	139	699	400	999999	568	375	999999	33	296	271	255	853	577	211	349	940	933	999999	959	950	13	230	213	916	984	737	999999	999999	937	385	999999	39	732	440	830	619	702	211	999999	999999	608	999999	641	221	271	434	337	980	861	326	123	999999	999999	999999	671	909	496	999999	876	830	598	448	96	999999	544	999999	999999	147	999999	730	248	732	999999	223	351	888	588	999999	655	999999	410	796	62	621	272	433	149	272	769	920	132	999999	334	427	157	999999	37	729	676	999999	999999	999999	608	140	87	999999	995	675	128	999999	331	504	828	326	430	801	395	475	649	999999	87	859	377	461	999999	29	407	999999	76	191	860	999999	324	610	256	220	197	999999	543	881	999999	999999	999999	986	599	628	999999	17	997	355	775	562	90	565	967	454	822	157	533	68	983	124	609	936	922	472	190	999999	80	219	613	472	999999	999999	683	613	714	391	999999	979	629	399	883	720	416	308	999999	759	642	802	398	50	399	485	897	323	863	999999	999999	136	447	182	937	999999	742	999999	999999	322	881	363	739	999999	295	553	439	594	240	889	530	623	694	431	584	999999	999999	573	83	457	870	370	750	507	327	999999	541	999999	462	105	978	113	999999	999999	877	288	72	957	754	999999	56	313	92	974	686	449	999999	26	597	668	966	
178	238	182	451	999999	613	241	999999	999999	999999	999999	142	144	911	426	945	238	554	305	999999	863	818	237	411	567	287	776	820	877	302	525	999999	999999	139	809	874	999999	23	365	675	999999	845	204	834	73	181	999999	72	270	999999	213	471	999999	999999	113	359	11	770	884	999999	837	421	244	268	495	999999	348	15	111	551	999999	225	198	630	384	999999	624	403	999999	395	339	999999	560	999999	999999	64	567	339	999999	999999	999999	735	138	131	999999	999999	610	999999	999999	999999	999999	942	961	718	999999	988	283	670	88	95	735	607	433	498	999999	134	999999	861	179	441	999999	19	979	651	999999	713	999999	76	999999	965	417	688	64	406	563	397	751	842	327	110	780	896	261	941	999999	275	999999	640	227	712	558	749	767	999999	999999	823	963	320	49	999999	999999	216	877	123	677	57	552	36	935	516	383	28	999999	999999	661	668	757	48	927	412	411	456	849	91	416	668	920	158	31	999999	434	441	802	999999	999999	999999	29	147	273	999999	999999	285	999999	710	999999	999999	214	698	255	716	75	924	999999	637	999999	999999	367	796	999999	999999	999999	404	15	999999	92	942	226	569	870	97	999999	999999	774	260	689	999999	751	148	999999	877	999999	232	902	314	999999	509	58	174	42	752	216	233	440	999999	550	999999	280	508	999999	396	322	999999	828	168	77	454	160	142	948	999999	704	228	53	999999	999999	904	999999	999999	531	582	894	61	536	127	880	426	189	520	709	370	999999	252	999999	365	564	999999	403	743	247	229	999999	999999	226	226	999999	988	189	611	708	646	826	580	977	999999	999999	999999	118	999999	287	651	999999	639	433	588	961	461	707	999999	999999	737	510	758	999999	312	233	979	999999	320	80	999999	246	578	812	73	544	284	275	475	863	999999	709	999999	466	596	999999	719	491	637	265	596	290	501	999999	970	145	77	128	675	999999	523	434	798	999999	999999	414	696	827	369	54	686	999999	242	999999	970	38	817	302	865	999999	999999	999999	208	64	484	611	745	999999	841	999999	999999	999999	600	652	349	868	911	62	999999	192	267	999999	131	593	578	409	58	675	375	942	328	775	262	327	318	999999	236	999999	166	999999	668	999999	985	442	999999	530	999999	589	485	999999	126	764	230	683	99	620	999999	999999	485	84	999999	79	865	899	609	700	999999	999999	343	999999	641	177	999999	297	523	803	907	689	25	58	813	469	200	274	825	999999	554	579	237	698	660	622	267	999999	230	599	598	95	832	877	627	999999	999999	171	469	949	868	933	169	999999	999999	
685	598	999999	270	103	879	601	84	56	155	999999	54	999999	663	29	999999	814	77	924	214	821	857	148	431	499	223	38	804	875	695	999999	420	941	999999	974	34	830	821	999999	720	996	21	786	732	303	999999	609	508	450	49	63	865	244	999999	999999	828	460	16	771	999999	999999	797	208	999999	533	913	113	660	688	999999	89	993	940	214	217	809	80	415	138	999999	613	999999	363	835	999999	755	185	999999	999999	156	573	823	999999	256	869	209	813	435	208	999999	175	999999	820	455	999999	70	925	999999	874	92	999999	54	878	550	276	329	443	999999	999999	777	738	254	567	542	431	999999	943	999999	344	17	996	645	999999	748	64	664	709	999999	875	999999	999999	155	984	999999	397	528	999999	509	979	550	766	999999	715	431	999999	921	391	999999	33	704	126	241	999999	866	96	999999	999999	140	999999	611	619	999999	496	148	947	999999	269	557	154	903	321	443	999999	999999	999999	999999	929	785	107	143	999999	431	885	999999	464	599	999999	999999	999999	284	999999	814	999999	999999	999999	242	953	999999	483	999999	999999	833	144	129	393	999999	526	900	625	540	193	62	42	999999	338	999999	999999	325	683	357	142	151	633	869	222	506	429	346	864	19	601	362	311	999999	999999	999999	999999	765	788	999999	82	999999	999999	393	101	638	782	661	49	742	593	999999	999999	136	926	999999	210	275	907	886	262	190	46	615	939	831	750	994	879	889	901	999999	537	901	999999	582	648	999999	777	584	724	767	306	132	426	999999	468	185	121	962	249	999999	858	901	529	892	523	887	999999	270	888	788	782	160	840	710	110	991	851	999999	871	960	497	333	172	494	884	914	199	975	372	574	999999	999999	649	999999	34	636	382	999999	69	760	795	517	999999	999999	985	156	291	715	862	999999	334	999999	101	289	999999	535	738	44	17	608	698	999999	897	999999	905	864	510	961	686	999999	999999	468	295	120	174	979	637	236	509	737	633	483	999999	894	999999	999999	826	370	999999	498	897	347	384	999999	72	326	619	381	40	130	645	329	39	397	858	865	482	999999	124	554	999999	512	535	280	975	999999	365	13	83	790	999999	999999	617	197	576	281	93	999999	999999	848	370	265	205	388	102	999999	454	725	46	385	642	999999	255	799	999999	999999	999999	999999	484	848	961	999999	308	249	92	505	999999	842	999999	999999	999999	646	933	276	999999	642	999999	157	187	999999	769	639	966	698	157	203	894	999999	596	999999	468	978	360	208	886	753	999999	999999	306	999999	601	611	904	459	603	999999	911	979	
999999	958	88	665	926	812	999999	331	649	610	101	999999	610	894	255	639	128	999999	999999	735	999999	999999	684	360	851	590	999999	167	735	516	105	999999	292	914	999999	637	113	803	62	999999	999999	565	113	357	999999	999999	986	999999	366	999999	341	799	709	999999	600	184	999999	999999	813	346	742	921	595	142	515	999999	605	696	999999	617	536	324	751	748	615	999999	336	337	496	443	604	372	801	470	185	305	999999	116	999999	37	363	385	989	716	999999	208	969	970	841	923	812	300	999999	748	738	26	58	999999	999999	999999	999999	946	241	999999	999999	999999	129	135	957	220	497	499	381	663	264	999999	334	45	942	417	854	365	999999	572	631	314	356	63	731	999999	256	999999	546	548	190	417	153	999999	974	999999	89	844	23	631	435	323	918	999999	494	999999	999999	23	29	163	999999	999999	460	669	749	999999	33	999999	403	798	964	17	952	832	483	999999	17	999999	999999	516	999999	20	352	864	146	999999	395	994	568	153	999999	242	999999	393	999999	698	956	483	870	547	999999	999999	450	225	999999	428	999999	95	999999	647	579	976	953	999999	824	910	149	596	533	441	51	38	507	260	330	731	545	569	215	784	890	999999	844	523	112	325	999999	999999	999999	999999	947	310	125	921	573	999999	999999	958	999999	716	559	369	950	999999	999999	384	999999	200	894	935	882	801	879	999999	757	56	142	440	410	509	999999	22	999999	815	493	740	912	586	686	830	452	587	10	499	999999	530	999999	415	999999	728	809	379	241	270	999999	156	999999	32	999999	999999	367	848	558	68	375	546	970	145	945	765	471	929	514	74	493	305	999999	999999	999999	237	473	727	423	999999	699	971	780	138	980	999999	319	890	999999	168	472	603	38	942	133	689	560	447	469	261	999999	880	865	177	777	538	999999	999999	999999	999999	999999	640	435	876	999999	404	765	841	999999	607	455	581	517	999999	601	889	276	999999	267	999999	676	35	267	172	425	819	115	613	361	451	992	279	999999	485	999999	832	178	162	583	728	999999	719	292	862	999999	999999	373	519	999999	888	272	497	782	976	269	999999	383	272	461	549	299	162	489	999999	615	185	845	41	251	769	999999	999999	999999	538	999999	957	742	405	367	740	456	999999	47	472	189	999999	497	760	999999	84	458	905	701	999999	999999	999999	239	579	256	629	999999	999999	278	999999	999999	157	999999	253	721	312	296	977	905	999999	102	999999	999999	999999	533	120	688	95	816	999999	320	815	422	999999	999999	493	999999	999999	999999	999999	901	125	327	240	304	41	292	253	
48	913	788	481	999999	981	999999	736	655	221	55	146	940	754	999999	110	495	363	999999	972	154	238	583	132	999999	177	819	977	999999	999999	999999	502	828	444	999999	902	999999	839	815	999999	308	373	999999	999999	128	22	796	157	600	999999	999999	940	306	319	109	999999	999999	666	651	999999	172	964	360	771	999999	552	317	506	707	999999	999999	656	999999	302	674	999999	401	75	13	817	380	999999	387	168	150	999999	205	519	999999	246	999999	722	197	983	999999	344	22	76	999999	575	704	300	999999	978	504	98	402	13	645	999999	418	999999	662	834	461	500	999999	201	999999	715	357	798	170	470	59	999	469	564	33	999999	768	999999	56	438	123	89	999999	409	663	62	389	201	873	28	828	999999	70	362	999999	779	757	999999	445	314	999999	999999	140	979	929	999999	999999	838	980	315	558	999999	228	999999	721	381	278	187	537	578	999999	999999	925	151	642	750	999999	999999	42	253	999999	999999	890	741	219	999999	949	252	480	168	433	999999	221	999999	469	744	90	999999	641	999999	511	580	293	866	999999	999999	999999	999999	347	999999	567	522	805	999999	734	610	203	486	24	514	432	36	707	999999	155	783	999999	367	682	897	670	999999	475	882	742	999999	664	999999	762	156	999999	960	904	301	601	999999	746	999999	833	999999	999999	999999	822	137	999999	484	873	913	720	999999	128	623	999999	449	517	464	57	923	995	733	999999	179	724	999999	286	471	131	415	999999	245	47	999999	999999	823	999999	77	289	347	163	999999	137	751	312	999999	999999	613	999999	464	783	146	862	999999	488	999999	912	999999	878	954	999999	266	363	999999	144	485	167	657	100	492	103	999999	184	709	769	737	606	204	866	168	839	672	999999	999999	631	999999	382	999999	982	432	999999	974	198	999999	497	896	904	669	617	999999	408	999999	523	171	371	999999	961	999999	62	750	504	718	514	999999	124	999999	449	696	999999	999999	113	942	675	667	999999	999999	262	999999	222	999999	833	937	587	49	759	469	999999	656	305	298	681	228	172	242	928	999999	469	999999	220	999999	999999	217	832	125	723	465	999999	856	590	252	90	121	999999	189	999999	999999	140	474	961	655	38	792	400	547	999999	884	780	443	738	388	658	785	638	902	425	625	114	471	999999	303	765	302	76	62	218	569	288	983	325	371	72	994	999999	565	999999	664	817	294	305	838	999999	999999	999999	211	593	304	999999	48	999999	300	462	669	158	667	889	999999	726	347	339	260	606	797	127	377	999999	664	279	83	621	760	808	819	176	999999	617	503	999999	864	
999999	913	999999	249	229	999999	908	999999	846	848	675	554	937	479	999999	999999	241	888	153	750	886	929	35	409	427	13	492	643	502	670	60	999999	562	999999	878	425	172	366	578	103	468	922	999999	431	407	76	822	999999	999999	131	999999	729	999999	999999	978	539	999999	688	822	226	542	999999	999999	185	999999	289	992	999999	600	999999	882	999999	999999	60	291	963	121	604	11	999999	190	999999	999999	381	424	330	46	139	999999	348	536	999999	543	362	999999	203	999999	641	632	128	83	999999	738	999999	249	380	418	999999	151	24	428	999999	686	472	999999	389	496	529	761	477	253	863	200	261	13	999999	999999	958	999999	98	941	999999	971	883	999999	442	999999	455	999999	54	911	737	987	999999	920	252	798	999999	326	181	706	502	999999	165	875	220	556	487	329	999999	49	460	999999	63	83	948	322	802	195	603	965	50	397	716	999999	515	875	331	341	760	609	999999	642	999999	999999	449	598	999999	18	76	999999	936	135	299	14	461	928	934	796	971	930	995	999999	722	215	999999	999999	174	600	999999	344	235	155	568	243	779	818	490	671	634	359	506	794	128	717	38	915	108	712	113	587	941	535	999999	999999	613	383	919	123	725	344	434	226	649	731	660	791	999999	66	235	643	999999	273	999999	622	434	211	767	14	999999	999999	16	461	496	782	999999	999999	999999	999999	629	406	898	999999	999999	299	924	289	155	397	67	247	357	51	486	470	148	678	999999	747	405	412	615	915	999999	999999	338	972	999999	866	338	999999	999999	829	437	999999	745	81	326	872	697	999999	65	999999	946	938	999999	964	974	35	999999	999999	337	49	342	226	790	983	440	971	999999	999999	999999	288	999999	108	243	528	999999	657	725	77	361	999999	999999	261	356	999999	968	997	999999	374	997	704	999999	613	632	999999	496	220	48	762	640	999999	911	745	594	999999	321	999999	705	999999	999999	327	309	999999	373	835	989	90	999999	554	999999	999999	400	596	954	999999	65	455	999999	277	41	404	999999	963	999999	16	999999	999999	666	579	999999	130	302	999999	24	999999	999999	657	249	796	976	416	349	999999	747	207	954	999999	999999	739	722	866	999999	438	843	999999	708	999999	148	367	255	684	423	301	630	893	151	693	582	283	460	407	999999	999999	300	625	64	134	999999	240	999999	999999	999999	999999	857	999999	748	863	863	68	999999	68	999999	881	999999	301	992	58	864	853	66	270	741	517	289	324	660	703	147	999999	999999	999999	130	908	999999	999999	999999	496	443	999999	999999	999999	830	999999	310	401	999999	334	138	
998	632	15	999999	371	183	999999	999999	15	999999	999999	408	55	726	645	999999	999999	999999	610	575	999999	140	505	999999	302	708	999999	999999	228	217	887	435	336	574	148	594	999999	323	758	734	525	455	165	999999	900	173	110	561	194	365	911	999999	288	758	566	868	137	999999	968	999999	999999	999999	315	999999	760	999999	81	999999	587	61	271	86	189	875	60	126	974	657	714	999999	999999	227	256	862	306	999999	156	577	18	280	467	505	354	105	999999	175	149	367	98	999999	101	999999	973	143	103	835	284	999999	708	450	893	479	686	839	999999	999999	999999	452	502	336	961	504	471	316	999999	766	731	93	545	884	999999	617	569	921	46	978	253	123	769	470	158	743	999999	568	387	988	818	515	50	162	72	999999	865	761	831	597	168	999999	549	337	113	201	866	999999	473	286	910	764	803	999999	933	990	683	41	187	227	634	903	999999	999999	947	225	999999	393	821	999999	751	808	99	448	819	999999	573	441	367	999999	999999	55	104	110	87	64	712	962	228	999999	23	834	583	999999	962	264	737	944	389	887	157	483	12	999999	534	111	674	999999	999999	357	427	251	673	230	351	589	808	828	527	893	513	90	174	999999	275	917	999999	486	999999	564	848	629	999999	479	999999	403	53	910	576	975	389	357	705	871	654	771	170	363	272	383	456	999999	426	999999	383	77	319	262	918	999999	877	198	878	999999	508	797	199	204	420	947	546	897	262	551	514	166	384	302	105	504	756	871	223	112	118	999999	212	566	999999	999999	93	790	999999	999999	108	200	999999	12	373	856	582	999999	942	324	836	558	656	999999	981	999999	692	26	166	999999	861	15	975	775	594	568	999999	632	109	678	864	755	905	304	452	999999	999999	382	929	248	922	790	929	899	275	999999	294	337	585	877	999999	77	999999	578	107	103	999999	703	418	999999	271	999999	866	999999	999999	91	653	361	432	667	540	320	97	999999	501	80	86	86	509	44	283	267	57	231	628	796	131	336	206	999999	108	983	963	999999	977	999999	999999	664	448	194	906	932	904	917	999999	999999	979	999999	86	999999	27	149	204	383	531	13	999999	645	999999	663	999999	326	165	999999	999999	557	356	963	999999	528	156	422	637	999999	138	351	363	139	884	888	817	999999	999999	180	341	959	788	590	602	973	81	288	999999	784	234	589	999999	831	359	999999	393	999999	776	558	879	605	511	999999	999999	189	650	771	760	758	846	555	76	999999	741	999999	768	765	999999	966	999999	868	404	852	100	549	
574	999999	780	105	504	801	638	701	999999	736	457	909	346	422	333	999999	528	269	938	999999	522	792	99	750	30	999999	654	809	112	21	210	999999	999999	704	614	128	991	664	263	999999	917	375	999999	14	999999	999999	429	948	643	156	349	144	914	999999	37	782	999999	39	85	999999	156	828	599	288	535	999999	130	641	808	214	318	863	15	893	999999	156	107	95	598	170	208	999999	175	955	999999	76	744	377	677	832	999999	961	589	386	898	98	776	415	999999	999999	739	788	150	439	837	485	139	31	999999	880	684	357	441	914	999999	999999	663	643	616	469	63	752	999999	975	999999	357	284	628	999999	672	380	692	616	245	431	419	999999	736	999999	196	936	723	717	797	157	339	530	674	999999	458	999999	143	799	19	309	999999	999999	999999	999999	489	211	510	999999	999999	999999	992	740	205	492	999999	999999	999999	999999	429	532	999999	44	175	999999	999999	999999	609	999999	545	246	247	999999	607	936	444	594	401	825	999999	985	436	696	729	297	999999	999999	335	191	450	574	508	617	379	486	969	952	659	346	722	999999	601	589	491	751	272	109	999999	269	57	999999	999999	111	999999	444	106	644	999999	877	672	600	501	999999	480	970	737	629	999999	130	967	999999	934	64	113	975	999999	999999	214	977	34	999999	999999	75	144	776	91	407	731	934	999999	999999	999999	782	674	132	171	183	119	520	999999	643	999999	999999	302	565	738	999999	998	999999	61	259	439	999999	999999	615	999999	436	293	999999	889	340	898	999999	740	642	845	162	999999	999999	814	220	736	693	999999	391	481	452	773	578	47	999999	408	819	883	140	895	319	929	999999	986	734	889	416	999999	682	745	999999	999999	999999	999999	585	999999	27	107	999999	522	745	373	999999	999999	693	662	999999	999999	999999	932	999999	999999	609	746	999999	233	331	994	89	330	999999	72	291	999999	486	180	999999	859	461	999999	391	722	52	618	159	946	467	924	999999	82	184	749	999999	750	666	999999	672	912	192	999999	727	999999	27	520	201	999999	92	825	658	999999	999999	999999	214	642	999999	366	664	991	597	590	766	407	999999	999999	155	580	678	540	979	197	999999	211	676	999999	877	368	704	531	426	476	863	642	276	780	534	329	545	751	210	999999	999999	999999	999999	999999	999999	999999	999999	21	375	620	14	999999	845	470	24	999999	188	115	765	191	999999	143	999999	130	999999	133	140	919	482	999999	45	926	339	679	562	827	885	83	513	999999	45	999999	165	805	471	321	999999	805	766	197	999999	999999	985	999999	647	501	115	204	876	472	
999999	413	539	999999	999999	87	222	176	907	197	461	999999	602	218	155	969	977	769	658	414	337	335	999999	999999	999999	604	940	321	41	999999	722	999999	207	50	368	632	163	615	230	999999	109	999999	999999	578	736	45	838	777	872	678	523	346	546	471	144	863	999999	999999	864	980	146	901	144	846	999999	770	999999	561	849	523	815	371	549	274	999999	707	437	999999	558	649	766	173	448	363	547	999999	999999	999999	905	505	999999	908	751	999999	257	999999	495	61	999999	999999	999999	286	928	359	999999	162	797	281	166	999999	436	999999	696	224	999999	973	462	781	308	99	999999	999999	655	999999	150	906	620	309	999999	999999	221	385	999999	592	999999	490	244	98	999999	999999	588	999999	999999	478	79	999999	222	536	35	283	745	714	753	999999	349	955	999999	583	219	957	542	497	263	60	225	999999	205	999999	703	733	738	373	999999	912	510	999999	603	187	285	443	694	999999	284	743	999999	506	632	465	253	565	859	660	879	999999	853	101	619	528	262	999999	511	118	833	301	544	999999	433	840	514	999999	362	452	308	775	273	458	223	519	999999	999999	999999	739	860	999999	874	999999	999999	748	69	419	999999	85	925	266	999999	585	999999	999999	209	988	999999	792	999999	657	213	999999	362	114	999999	999999	878	109	838	543	999999	772	258	696	999999	466	888	685	780	105	462	286	527	52	999999	687	209	240	320	700	999999	999999	788	212	933	999999	725	389	478	664	541	43	247	392	999999	168	337	562	999999	742	110	999999	21	855	204	927	889	319	999999	592	205	647	788	147	897	966	983	55	999999	959	741	508	217	999999	564	428	999999	999999	387	685	359	647	675	999999	999999	257	622	999999	18	16	578	999999	130	885	999999	893	254	109	999999	698	184	999999	799	605	11	602	190	895	999999	775	887	754	932	583	242	557	971	999999	999999	999999	353	61	47	756	999999	335	387	331	999999	670	184	940	649	689	999999	77	999999	999999	576	997	999999	727	640	242	128	823	483	546	653	911	922	43	561	845	354	133	255	52	225	676	224	859	249	631	601	947	115	253	83	999999	710	901	644	550	582	999999	420	804	638	566	852	841	677	744	747	150	389	999999	344	387	999999	805	854	900	782	217	488	19	641	181	718	239	473	488	211	30	999999	20	999999	728	712	450	414	999999	823	383	191	999999	883	461	568	311	908	696	352	904	999999	743	768	374	999999	999999	999999	466	848	999999	378	199	543	727	750	379	540	616	674	381	400	205	86	999999	35	983	136	189	613	416	
331	776	999999	306	973	655	251	899	590	311	287	947	810	211	14	999999	961	999999	710	999999	999999	301	31	971	514	851	666	369	999999	164	999999	983	853	999999	300	999999	63	246	753	104	137	641	36	999999	999999	452	394	875	999999	43	32	970	999999	999999	999999	39	754	174	792	131	988	882	560	435	36	303	103	379	910	413	939	724	412	616	71	999999	275	659	876	71	999999	791	964	315	141	315	999999	999999	999999	271	999999	888	453	632	115	254	90	999999	346	800	359	999999	964	999999	103	307	568	863	362	513	764	999999	297	731	665	207	999999	255	303	721	789	999999	582	649	566	61	281	779	510	816	60	999999	322	86	712	450	827	972	221	834	747	651	87	999999	506	750	600	999999	967	908	999999	835	999999	624	20	999999	999999	324	999999	52	36	788	362	545	463	99	783	999999	28	224	380	945	43	469	974	147	586	299	999999	815	461	558	999999	601	490	225	376	697	76	27	17	512	547	999999	808	958	298	542	829	999999	967	999999	703	999999	538	390	801	999999	650	999999	118	154	181	619	591	477	975	760	64	248	722	95	154	11	216	867	999999	865	660	999999	849	53	470	999999	848	81	854	999999	73	109	999999	538	57	203	908	863	340	928	587	340	983	537	999999	590	694	882	244	999999	546	670	982	936	187	999999	33	999999	999999	446	771	519	999999	915	697	999999	824	194	999999	951	102	999999	537	479	999999	330	42	321	565	879	999999	965	837	162	999999	403	126	488	361	999999	999999	843	189	894	166	77	717	77	840	532	766	510	844	292	609	202	143	512	658	856	603	712	999999	805	999999	805	681	470	999999	304	838	346	833	999999	781	999999	174	642	323	999999	999999	999999	480	42	122	541	131	555	552	331	269	613	829	504	999999	467	999999	383	499	360	396	256	999999	546	999999	430	677	228	511	360	999999	500	199	448	253	999999	241	476	692	864	684	136	918	81	44	234	999999	338	806	323	999999	790	153	962	823	367	999999	933	999999	691	863	902	999999	202	303	769	424	390	260	999999	236	999999	691	635	676	269	337	603	999999	470	913	348	421	197	999999	246	999999	999999	999999	886	348	307	138	999999	10	781	92	999999	777	275	809	999999	88	625	97	56	999999	518	296	563	39	696	431	877	777	525	999999	999999	756	66	999999	197	765	374	842	999999	740	690	999999	999999	187	612	825	246	660	999999	270	795	109	399	147	837	940	71	999999	652	876	260	232	484	999999	235	999999	999999	852	999999	370	713	999999	169	315	419	
999999	999999	386	427	870	194	999999	990	999999	695	999999	999999	919	584	257	704	999999	199	61	489	467	160	604	951	642	114	393	48	999999	556	22	939	93	728	954	548	684	439	782	691	999999	999999	229	605	999999	612	802	999999	374	666	205	594	117	826	999999	999999	797	999999	784	999999	999999	187	999999	708	683	817	282	200	630	999999	29	88	417	370	454	999999	999999	998	483	999999	312	125	674	761	360	428	832	267	776	999999	999999	999999	999999	26	999999	999999	999999	520	922	999999	340	611	648	666	646	999999	186	747	381	727	802	999999	951	754	999999	685	513	811	358	265	999999	25	999999	409	957	770	433	401	480	598	564	421	86	999999	699	999999	476	17	124	999999	999999	94	885	999999	999999	952	308	999999	999999	214	353	858	171	667	999999	324	999999	248	708	876	693	999999	276	783	172	391	999999	137	65	762	218	505	999999	125	23	900	139	375	980	14	471	999999	999999	275	254	705	259	419	159	384	514	237	308	999999	549	466	817	112	886	999999	240	999999	844	999999	995	848	171	56	653	773	195	821	268	999999	999999	170	946	11	999999	466	141	999999	978	999999	257	981	206	459	999999	999999	999999	36	489	999999	774	301	689	48	280	406	999999	212	765	385	198	999999	999999	604	832	999999	520	816	573	429	905	999999	201	173	552	24	651	711	480	106	999999	169	999999	325	929	999999	480	907	731	142	922	929	547	603	999999	999999	21	601	626	197	47	276	462	69	47	999999	109	525	496	999999	754	833	999999	999999	694	39	999999	654	999999	718	908	999999	95	999999	999999	976	389	598	681	999999	999999	999999	94	293	69	424	706	282	287	91	24	955	999999	475	387	98	207	878	908	462	213	999999	926	907	289	999999	190	31	562	70	468	510	844	509	262	705	999999	448	609	999999	333	999999	377	594	999999	952	202	620	64	418	779	510	690	229	783	999999	133	186	999999	635	243	685	999999	226	999999	999999	120	999999	222	682	999999	758	278	637	138	135	989	341	999999	336	242	570	966	999999	999999	957	820	999999	725	616	581	571	444	974	999999	999999	999999	160	971	200	841	290	999999	382	78	999999	999999	62	100	658	656	791	973	999999	999999	673	999999	999999	934	665	693	496	196	605	999999	778	999999	304	600	490	766	839	370	23	494	999999	172	594	85	999999	725	767	534	76	960	999999	598	766	581	374	930	792	225	316	506	355	999999	802	281	300	707	937	999999	610	999999	999999	431	959	194	451	510	133	999999	999999	939	926	999999	999999	645	999999	999999	999999	722	235	999999	974	
999999	64	999999	999999	857	999999	323	785	999999	999999	315	923	999999	152	999999	639	999999	140	863	999999	999999	550	376	580	393	999999	166	959	120	999999	999999	236	59	917	999999	999999	452	55	999999	999999	809	999999	121	161	620	999999	999999	503	952	550	974	592	372	999999	682	82	999999	937	999999	882	213	363	674	412	999999	88	874	266	999999	991	999999	536	546	722	997	999999	439	225	959	999999	999999	663	16	570	185	631	999999	306	245	131	689	999999	300	711	937	455	50	708	587	542	999999	688	999999	999999	999999	448	56	649	756	104	643	472	978	409	999999	999999	356	114	237	941	224	577	31	826	999999	681	245	834	785	551	547	730	999999	426	191	351	999999	999999	999999	736	999999	224	549	999999	999999	999999	536	891	858	396	108	936	481	999999	327	999999	666	999999	659	681	999999	221	999999	215	557	912	834	999999	999999	999999	999999	311	999999	500	999999	999	999999	999999	347	999999	154	354	976	398	999999	610	999999	991	108	595	684	999999	395	999999	534	373	360	999999	592	575	392	975	673	356	954	797	49	999999	289	328	567	785	390	574	536	858	245	475	999999	947	999999	843	462	632	827	62	915	371	966	999999	999999	693	298	772	702	179	680	999999	443	999999	571	278	711	780	37	898	999999	821	998	676	138	885	999999	645	911	549	999999	50	529	901	999999	677	24	999999	679	874	497	618	872	999999	187	615	41	117	385	395	142	681	604	928	999999	999999	372	999999	999999	763	121	652	999999	999999	656	639	999999	999999	773	893	999999	423	111	999999	999999	389	948	641	499	523	853	474	269	525	416	841	446	999999	847	787	999999	723	433	916	762	844	999999	719	711	547	514	999999	344	492	999999	718	999999	451	999999	674	156	731	801	350	999999	999999	999999	345	999999	814	999999	509	694	986	588	540	990	195	401	567	632	238	929	951	999999	999999	139	777	394	999999	999999	999999	84	182	641	583	999999	93	17	124	460	422	974	999999	353	15	999999	358	904	600	728	395	60	959	52	917	999999	999999	341	554	999999	999999	950	57	552	209	434	521	354	15	617	906	999999	999999	999999	219	264	999999	608	13	559	781	873	999999	969	999999	999999	124	140	723	781	999999	999999	462	606	844	472	926	354	999999	999999	292	13	999999	982	821	217	773	999999	999999	663	999999	250	338	995	736	999999	167	87	676	265	319	999999	631	233	544	165	725	680	271	747	999999	688	999999	432	999999	778	999999	810	158	999999	180	271	306	70	21	999999	423	467	870	111	315	848	677	888	270	901	381	675	448	999999	491	999999	591	
96	999999	91	786	905	728	957	999999	356	929	999999	94	999999	95	570	221	999999	999999	999999	809	999999	441	489	20	999999	172	375	406	308	372	491	187	999999	679	220	735	999999	999999	518	738	912	342	958	919	999999	804	222	815	999999	999999	735	925	232	293	431	654	845	80	220	999999	363	999999	470	983	447	829	16	378	999999	835	291	999999	232	530	999999	827	483	570	350	770	949	559	999999	999999	636	566	999999	794	999999	565	889	860	834	775	384	361	871	975	481	999999	999999	843	940	999999	182	79	999999	999999	999999	999999	181	285	730	449	999999	803	965	999999	356	881	999999	222	999999	999999	999999	430	831	999999	999999	545	956	507	999999	509	973	999999	619	620	672	567	863	999999	408	653	394	613	139	395	999999	581	396	255	999999	600	965	585	721	631	38	751	247	999999	999999	999999	647	673	197	231	476	686	194	999999	953	789	27	622	814	478	925	342	301	446	475	574	159	711	999999	498	543	398	999999	987	591	920	330	999999	705	999999	16	720	426	908	918	999999	396	52	301	839	582	352	770	253	706	999999	460	801	999999	983	700	935	999999	699	687	88	301	206	999999	999999	468	999999	917	266	471	214	999999	999999	528	179	187	999999	420	49	915	201	627	999999	291	895	470	528	838	999999	857	999999	926	727	231	839	13	999999	289	267	380	184	435	999999	781	501	779	77	282	999999	805	593	525	754	783	496	999999	160	914	867	999999	940	569	205	409	401	288	199	171	688	176	986	827	162	999999	741	765	123	369	790	999999	402	256	239	916	273	555	181	999999	735	388	852	285	999999	999999	440	614	239	114	390	222	590	906	594	443	819	766	372	95	52	730	347	791	134	999999	999999	693	999999	999999	146	845	999999	255	435	310	999999	999999	414	467	999999	137	535	19	978	577	534	495	999999	795	107	506	193	96	901	15	999999	71	999999	670	523	746	283	950	967	545	116	344	481	293	129	117	999999	904	999999	999999	204	337	999999	557	226	999999	41	544	191	640	662	999999	999999	430	999999	262	560	999999	943	492	853	584	52	999999	471	999999	24	999999	676	989	153	288	240	985	811	999999	258	603	453	999999	999999	738	769	999999	883	95	989	60	999999	866	556	618	961	373	71	999999	295	999999	95	999999	670	663	868	202	999999	383	790	369	619	999999	14	956	299	999999	999999	124	815	714	559	999999	210	963	352	999999	442	535	999999	866	923	201	428	999999	999999	427	177	999999	999999	577	841	509	305	630	999999	480	862	599	999999	855	596	947	999999	580	999999	
999999	826	707	320	999999	759	999999	66	999999	999999	999999	136	136	999999	999999	937	999999	254	248	873	60	89	999999	531	872	946	842	216	471	280	976	398	847	67	999999	600	470	999999	810	999999	999999	452	382	195	24	999999	735	160	999999	999999	869	702	564	999999	999999	630	999999	185	448	999999	999999	754	595	653	468	38	288	78	999999	282	999999	986	443	431	993	999999	707	999999	517	527	221	691	760	552	410	283	833	150	297	186	353	294	301	999999	900	135	856	999999	726	985	999999	666	519	184	450	999999	269	143	713	171	999999	862	999999	920	999999	999999	999999	52	999999	195	204	147	999999	464	928	999999	694	745	530	868	751	979	999999	531	461	554	182	585	111	999999	999999	999999	437	136	263	491	627	381	999999	675	999999	813	486	540	790	999999	999999	64	255	268	198	523	999999	845	999999	944	999999	146	468	357	62	418	940	999999	180	504	710	654	211	446	565	322	948	854	738	999999	502	999999	999999	533	668	999999	340	843	999999	500	96	592	999999	319	999999	490	913	449	623	721	873	761	369	999999	999999	241	853	999999	703	875	574	759	999999	999999	451	76	405	934	688	999999	999999	107	999999	680	999999	128	937	891	999999	84	999999	999999	241	26	74	741	767	454	316	437	273	531	999999	464	926	337	485	244	868	999999	999999	978	761	999999	642	775	999999	689	877	999999	999999	962	659	999999	475	999999	528	100	417	709	309	951	628	261	671	557	999999	930	754	999999	999999	999999	32	999999	989	999999	747	552	383	999999	999999	87	999999	217	143	999999	872	521	988	860	808	999999	999999	168	920	999999	359	509	27	999999	818	445	935	999999	465	999999	999999	999999	999999	54	999999	975	716	128	999999	999999	383	421	128	369	999999	999999	942	893	282	258	877	863	999999	856	999999	999999	535	298	480	929	151	781	751	999999	372	152	882	944	541	999999	678	707	824	999999	759	938	999999	657	409	382	502	51	523	999999	722	999999	720	782	972	89	449	427	648	414	91	602	669	584	997	543	562	998	362	999999	580	179	999999	320	106	143	857	878	999999	108	999999	109	267	545	820	999999	431	999999	999999	461	394	260	69	419	617	166	999999	806	660	866	819	504	689	85	635	553	46	409	686	839	232	571	538	999999	977	981	345	134	763	710	999999	462	36	900	64	999999	119	629	703	999999	864	60	227	999999	288	999999	419	191	999999	277	260	31	424	141	239	823	722	519	999999	635	999999	154	999999	950	754	999999	477	999999	31	999999	443	999999	705	999999	975	182	353	514	271	55	571	163	999999	496	
459	99	48	894	671	240	607	600	999999	78	128	720	999999	277	999999	999999	464	630	170	603	999999	844	325	677	166	66	480	999999	257	999999	73	999999	999999	556	500	665	999999	583	128	790	707	843	999999	637	999999	264	174	85	246	349	999999	941	992	621	663	614	773	370	999999	999999	760	400	352	800	14	461	791	461	776	613	603	881	999999	380	999999	990	625	688	59	999999	892	999999	971	907	805	132	674	316	999999	886	891	957	845	999999	39	317	500	427	633	176	472	999999	309	999999	746	999999	439	622	999999	672	989	95	999999	835	721	999999	999999	445	995	882	999999	484	568	890	721	645	46	997	351	588	499	207	999999	882	439	188	105	348	170	106	999999	62	591	230	896	806	646	19	999999	672	889	999999	432	750	389	999999	155	418	911	111	673	441	999999	999999	183	791	39	438	406	999999	271	90	999999	899	199	734	893	347	993	914	999	37	999999	679	999999	444	999999	314	502	999999	43	687	436	69	999999	261	781	453	999999	114	776	217	613	259	411	808	780	533	561	655	999999	807	424	996	999999	645	237	601	448	738	26	725	999999	954	510	999999	653	225	476	999999	953	450	999999	888	999999	999999	424	999999	277	890	999999	251	752	999999	357	235	272	440	999999	787	34	190	14	318	999999	61	281	658	999999	827	165	565	999999	624	701	653	516	999999	999999	320	999999	281	333	558	84	999999	972	98	607	284	999999	223	999999	999999	913	772	445	982	800	96	520	766	216	450	734	108	194	999999	155	703	719	999999	581	646	999999	752	856	455	999999	323	999999	193	60	474	515	942	307	378	710	929	999999	534	734	772	800	465	74	999999	999999	976	589	844	999999	904	565	584	641	621	133	171	916	999999	747	486	999999	337	999999	741	934	792	999999	816	428	226	495	194	12	808	845	109	687	972	631	267	734	244	250	999999	909	931	310	685	254	548	22	227	786	258	764	473	750	333	949	999999	999999	772	425	999999	999999	380	999999	999999	776	33	999999	943	368	490	752	773	96	569	832	999999	491	124	572	999999	214	999999	999999	754	53	381	359	364	999999	599	91	961	818	524	999999	538	999999	477	909	999999	74	79	859	999999	506	999999	999999	190	500	946	550	999999	210	999999	521	151	999999	999999	789	404	674	129	919	769	408	790	954	572	832	303	652	24	214	351	814	144	418	112	999999	62	995	999999	863	999999	59	999999	999999	282	12	999999	566	532	688	515	556	945	159	99	897	715	47	999999	999999	207	304	535	857	999999	731	386	732	869	
580	737	409	504	265	843	720	389	38	999999	999999	999999	999999	999999	336	699	795	869	999999	999999	214	541	24	190	822	666	999999	523	172	902	999999	999999	862	696	999999	999999	115	999999	999999	315	379	999999	686	364	999999	119	470	999999	209	167	73	862	400	414	664	48	722	228	682	599	70	207	999999	999999	999999	943	384	999999	178	385	999999	743	189	680	948	696	854	999999	935	712	205	608	323	14	838	999999	234	458	42	913	238	887	379	99	255	999999	301	560	999999	310	734	999999	15	999999	573	999999	682	999999	465	999999	999999	72	292	970	403	461	883	221	297	999999	719	999999	18	265	156	999999	374	99	999999	999999	405	304	437	635	977	775	603	498	441	518	14	513	992	74	729	176	604	408	696	793	298	89	273	778	999999	808	422	999999	678	867	955	593	295	690	572	889	999999	999999	992	999999	999999	395	780	778	449	215	934	999999	535	980	111	965	403	641	999999	325	41	659	53	179	363	999999	999999	573	999999	999999	227	312	501	840	541	947	416	78	935	903	308	999999	339	386	873	478	224	698	765	989	199	654	213	256	858	999999	614	823	274	999999	999999	217	224	37	999999	632	452	694	448	999999	559	999999	706	583	27	546	330	666	999999	999999	638	132	808	573	232	573	108	254	999999	565	999999	999999	803	931	338	101	279	311	399	251	35	530	259	611	440	864	999999	999999	239	322	655	999999	527	388	375	452	999999	651	805	423	533	207	712	882	821	966	999999	775	254	925	276	28	277	64	999999	118	872	206	143	367	626	478	25	999999	910	999999	74	424	565	999999	692	628	506	975	717	828	999999	376	999999	999999	342	182	385	314	999999	999999	679	473	529	266	579	212	517	447	797	64	192	51	972	435	902	116	219	368	242	647	522	302	999999	41	299	999999	416	669	35	453	103	710	624	283	999999	601	895	308	316	490	120	999999	999999	662	645	776	999999	999999	999999	999999	962	27	81	407	124	999999	136	497	967	999999	795	847	422	353	961	481	999999	699	999999	999999	221	910	62	752	537	463	999999	684	395	523	999999	999999	999999	799	491	85	639	226	168	999999	474	407	341	242	999999	999999	646	834	700	174	359	704	999999	270	999999	62	965	999999	870	999999	273	999999	112	453	971	743	749	999999	999999	886	999999	210	540	388	836	813	578	819	67	999999	816	289	983	231	174	407	999999	838	999999	438	120	320	356	507	76	31	305	888	270	951	523	34	971	814	332	999999	174	267	433	211	483	155	999999	606	844	983	999999	881	
289	999999	337	911	837	433	999999	531	999999	43	999999	815	518	690	559	999999	751	792	317	179	899	999999	999999	999999	414	583	955	999999	58	749	663	92	562	999999	608	696	623	999999	999999	547	999999	800	304	141	999999	999999	693	792	596	165	855	999999	676	299	999999	999999	999999	189	506	263	477	809	483	114	379	240	262	103	92	862	999999	149	605	769	140	108	720	111	213	796	999999	999999	379	892	999999	611	999999	272	442	344	364	999999	999999	933	999999	999999	326	999999	761	714	365	599	999999	999999	673	715	999999	999999	999999	883	999999	239	975	710	999999	314	999999	591	999999	768	824	990	661	747	999999	999999	44	999999	699	901	999999	530	999999	999999	441	999999	999999	646	228	999999	165	509	113	558	999999	135	999999	404	571	999999	798	735	981	999999	890	374	937	962	235	625	999999	784	216	268	111	32	888	999999	999999	80	850	999999	372	999999	613	324	999999	112	955	382	589	640	110	933	112	56	549	999999	609	76	999999	501	420	603	999999	999999	303	999999	999999	999999	246	983	134	999999	999999	14	373	999999	389	575	487	834	999999	999999	46	50	683	999999	999999	64	483	540	876	213	716	358	383	768	532	999999	30	52	655	196	145	606	515	610	27	108	683	999999	969	43	999999	529	494	567	567	467	697	30	999999	402	295	706	116	921	783	566	999999	604	427	156	555	999999	189	999999	999999	440	534	82	999999	999999	381	884	571	842	624	197	864	815	999999	75	545	10	362	999999	900	439	499	999999	999999	461	999999	999999	180	822	488	153	350	999999	850	137	932	624	765	631	999999	999999	145	274	307	999999	702	999999	999999	362	610	555	92	927	999999	287	940	941	255	803	999999	302	713	748	364	481	847	201	999999	999999	143	999999	244	731	240	499	999999	235	296	241	759	660	685	818	221	933	999999	422	753	572	999999	990	378	961	51	728	697	999999	909	825	999999	999999	851	329	999999	999999	999999	999999	696	431	999999	715	654	999999	54	929	617	895	537	431	421	999999	999999	401	887	152	552	282	689	512	801	908	325	999999	492	258	809	366	599	999999	622	709	726	999999	589	999999	346	365	916	121	999999	801	858	488	414	324	73	999999	441	86	147	999999	671	999999	629	85	400	999999	531	999999	999999	261	999999	15	999999	711	707	125	812	416	806	999999	365	578	401	999	59	837	65	177	999999	359	924	522	394	584	47	542	702	514	90	162	999999	130	990	859	999999	853	679	702	616	947	647	34	280	999999	681	103	792	999999	36	999999	138	999999	999999	771	999999	784	620	233	674	175	
423	999999	336	654	363	245	587	999999	504	205	167	999999	999999	999999	999999	900	999999	444	999999	943	999999	82	487	527	33	480	518	999999	532	721	242	999999	38	451	534	349	698	999999	596	445	515	260	136	830	405	775	999999	374	999999	436	542	186	999999	730	999999	351	820	808	999999	999999	727	368	20	782	963	711	334	120	713	999999	212	624	999999	999999	999999	499	946	999999	132	999999	677	999999	168	105	188	66	134	307	34	999999	999999	890	996	712	718	157	250	353	866	999999	999999	692	661	698	234	917	337	863	303	926	405	172	999999	999999	216	999999	210	914	604	906	586	37	95	530	842	999999	628	146	748	290	259	602	790	438	999999	985	491	469	871	270	999999	271	13	999999	787	366	214	999999	506	144	946	335	749	960	116	422	999999	141	856	912	999999	201	124	999999	677	802	999999	999999	999999	230	101	740	52	343	999999	325	33	986	999999	485	117	14	639	613	343	999999	853	999999	332	395	387	360	613	958	999999	537	999999	999999	430	985	985	957	59	285	52	999999	293	416	782	999999	398	620	999999	380	805	999999	561	511	678	999999	948	550	924	999999	842	999999	999999	93	999999	650	178	42	566	756	999999	159	954	999999	571	137	640	447	58	540	996	999999	961	243	999999	686	976	645	322	676	46	444	42	871	999999	311	89	209	54	141	622	366	64	642	999999	655	999999	206	940	551	999999	511	502	394	999999	85	780	893	930	685	674	533	719	999999	719	65	126	999999	999999	999999	57	440	999999	999999	918	640	713	328	999999	508	355	999999	705	770	999999	535	942	648	689	367	530	196	279	369	467	99	999999	174	922	824	999999	999999	284	680	504	683	118	584	999999	999999	371	461	999999	999999	339	895	828	949	336	999999	123	478	999999	564	999999	999999	171	43	460	829	994	548	999999	999999	969	108	504	999999	275	879	427	367	182	148	995	79	999999	847	40	999999	270	696	999999	738	999999	70	853	720	941	644	521	84	134	647	556	823	999999	12	462	240	401	803	683	456	766	999999	999999	999999	569	669	999999	324	13	888	999999	999999	999999	668	826	909	254	783	93	631	368	999999	999999	535	592	181	24	652	999999	799	180	467	999999	391	971	999999	763	598	160	999999	439	207	81	246	88	258	123	396	186	999999	985	617	719	999999	98	423	999999	771	673	397	654	999999	929	213	717	110	999999	999999	696	870	155	656	999999	811	202	170	281	995	456	343	999999	628	476	840	999999	563	748	999999	302	558	442	992	925	763	627	876	277	868	528	978	999999	794	
699	315	999999	999999	984	999999	858	927	999999	527	325	339	999999	35	95	99	399	164	999999	332	36	147	437	162	731	869	194	326	999999	413	476	478	379	274	999999	170	442	484	999999	840	113	374	416	999999	677	595	435	601	791	188	478	374	625	642	999999	999999	999999	999999	608	125	723	999999	999999	738	60	847	959	73	107	924	999999	915	585	522	228	661	999999	521	485	145	999999	592	534	715	934	112	852	737	506	376	292	196	876	463	126	570	340	678	865	830	635	371	504	866	531	563	788	112	423	116	999999	366	770	472	681	140	17	328	803	948	994	232	566	731	642	469	999999	131	405	657	330	62	999999	654	999999	82	98	668	194	999999	999999	999999	323	400	544	925	426	413	999999	985	563	999999	874	917	835	413	804	772	233	71	524	666	999999	766	999999	779	709	125	963	999999	52	999999	144	999999	634	254	999999	176	999999	999999	53	635	349	420	104	319	187	739	818	999999	999999	325	444	132	856	656	999999	557	614	999999	226	310	450	184	943	224	877	999999	292	591	999999	638	999999	999999	27	889	327	296	999999	476	601	970	307	867	340	726	904	21	576	978	212	361	999999	431	500	742	194	175	476	879	999999	999999	457	237	999999	999999	739	927	999999	967	338	755	885	148	173	255	999999	583	843	226	320	865	875	314	999999	153	87	999999	999999	284	705	162	819	792	44	865	523	79	275	999999	986	976	906	608	649	999999	999999	422	268	254	739	610	331	260	999999	576	860	152	849	457	562	585	911	830	272	999999	935	103	114	307	732	934	317	152	239	344	999999	276	665	931	677	999999	895	771	545	104	831	569	999999	467	15	999999	230	818	148	999999	74	86	346	473	521	383	999999	999999	999999	804	302	999999	999999	235	618	593	487	917	780	898	690	999999	294	999999	355	375	999999	999999	999999	362	714	999999	13	828	279	882	930	201	420	304	355	933	999999	999999	801	651	549	999999	849	422	892	313	47	250	720	924	792	178	999999	155	999999	671	999999	170	100	803	185	201	955	999999	663	295	999999	486	999999	757	890	553	376	999999	999999	999999	797	999999	469	999999	462	763	117	999999	99	761	999999	275	791	684	273	999999	649	998	475	357	51	123	999999	606	806	561	999999	999999	44	248	802	424	328	999999	874	791	700	689	350	422	93	610	999999	901	222	999999	694	867	493	801	903	378	999999	479	999999	999999	129	999999	999999	901	999999	154	999999	999999	958	659	946	999999	810	481	398	999999	657	63	273	440	477	857	999999	575	999999	830	
999999	999999	999999	999999	999999	849	999999	200	999999	838	95	449	999999	939	300	794	942	562	294	543	999999	22	412	943	720	999999	215	400	216	272	477	39	44	243	999999	87	516	534	472	107	999999	620	999999	560	999999	217	999999	333	150	682	914	832	999999	332	773	467	999999	999999	713	22	643	418	983	409	370	66	414	124	274	223	288	999999	999999	196	201	447	212	852	79	513	478	881	260	534	357	645	748	712	999999	217	257	125	999999	459	999999	999999	636	999999	999999	818	999999	591	69	927	404	999999	999999	104	141	335	265	977	331	210	543	761	168	458	62	725	318	702	653	67	965	999999	597	641	999999	999999	810	999999	663	260	710	887	822	999999	140	851	903	653	999999	145	951	999999	999999	620	915	702	775	999999	358	473	999999	110	937	11	961	241	909	109	999999	999999	999999	463	323	999999	999999	999999	938	835	328	211	821	664	131	518	115	696	999999	976	999999	39	491	632	452	200	750	610	950	821	371	898	941	803	999999	707	619	999999	956	999999	130	269	764	999999	859	157	651	845	999999	429	999999	275	863	932	383	999999	391	999999	20	999999	330	890	706	999999	473	430	269	999999	383	424	898	617	739	999999	999999	467	999999	999999	773	999999	549	999999	631	999999	925	106	44	18	430	999999	325	727	487	833	402	240	562	999999	476	438	888	633	471	564	999999	288	999999	999999	86	916	77	840	128	715	999999	425	999999	999999	201	376	999999	999999	597	999999	108	180	999999	906	262	625	904	628	999999	999999	417	915	443	999999	999	647	571	826	932	514	880	999999	609	771	999999	977	971	387	455	110	999999	637	45	45	465	999999	157	628	956	460	21	999999	765	783	999999	999999	981	202	999999	554	805	569	999999	93	555	623	999999	999999	657	999999	654	526	183	999999	999999	779	999999	407	611	649	499	942	869	481	999999	440	719	825	999999	591	996	779	999999	900	305	483	319	999999	999999	841	788	789	971	682	806	495	275	790	491	528	999999	584	999999	536	999999	999999	700	999999	591	124	904	746	894	76	288	875	325	999999	999999	818	469	927	999999	769	999999	710	970	999999	674	17	174	999999	343	945	802	421	999999	674	845	442	999999	999999	371	374	937	52	894	905	403	931	999999	993	121	673	999999	999999	666	821	676	999999	891	512	181	583	949	976	412	949	273	866	686	650	437	246	45	999999	999999	552	832	999999	999999	999999	999999	743	837	181	816	670	886	999999	755	376	999999	500	999999	999999	999999	787	999999	999999	999999	944	999999	999999	999999	529	565	875	999999	72	305	123	999999	999999	
538	999999	999999	438	999999	778	169	742	73	332	120	320	652	999999	694	764	705	999999	999999	870	187	871	433	999999	498	318	615	999999	42	824	644	642	386	148	961	725	561	862	51	646	801	999999	880	319	426	934	876	628	190	872	366	527	985	999999	681	999999	999999	999999	939	438	172	227	710	249	687	478	999999	513	975	969	213	842	736	999999	79	290	991	124	999999	999999	441	987	760	169	467	999999	657	268	467	999999	332	109	999999	613	484	999999	196	641	999999	948	10	372	653	221	669	999999	791	504	59	400	676	288	623	385	996	185	467	550	781	999999	821	675	56	681	646	114	919	133	999999	495	103	359	999999	890	563	78	999999	549	500	943	999999	162	999999	76	999999	54	486	548	999999	309	126	646	859	999999	137	335	325	972	574	565	604	667	999999	564	999999	326	795	732	999999	999999	999999	917	60	837	245	668	999999	980	62	999999	999999	381	999999	707	378	457	499	432	763	238	753	999999	975	934	349	667	665	999999	999999	311	258	999999	726	688	468	999999	595	32	999999	999999	868	999999	919	971	937	233	160	790	999999	850	999999	372	968	593	184	480	941	125	498	577	13	813	221	751	354	999999	999999	999999	999999	999999	861	477	607	304	999999	417	451	999999	997	125	517	999999	467	919	484	886	999999	143	999999	987	268	480	999999	999999	999999	999999	134	178	627	72	578	999999	551	27	988	359	764	674	233	766	38	936	128	382	70	138	355	999999	276	999999	99	999999	324	999999	910	999999	944	360	838	314	293	283	999999	934	547	194	332	449	930	999999	131	999999	999999	747	958	331	362	999999	999999	337	709	999999	902	169	973	67	999999	300	117	999999	415	414	836	919	483	999999	559	999999	999999	875	805	906	371	150	346	979	611	576	302	589	999999	792	173	510	604	461	380	999999	960	489	186	42	341	332	999999	717	283	989	274	213	999999	178	325	321	532	999999	999999	761	822	994	999999	441	999999	528	999999	622	251	999999	325	999999	384	999999	232	355	698	999999	574	49	430	999999	705	999999	312	99	817	999999	477	851	999999	800	991	619	405	999999	43	999999	999999	813	999999	107	475	947	999999	999999	828	999999	946	969	623	759	239	999999	340	203	299	833	138	909	710	718	155	399	358	524	999999	764	935	999999	321	953	999999	761	295	332	163	757	947	70	270	386	999999	507	999999	228	571	999999	289	211	677	210	616	999999	112	45	952	86	599	159	222	999999	504	999999	657	669	30	478	145	17	50	999999	885	78	999999	333	804	647	171	139	953	469	
485	733	589	121	346	613	658	260	380	87	168	999999	999999	206	882	999999	849	568	999999	999999	435	282	171	145	324	548	999999	778	240	999999	999999	470	999999	999999	588	771	999999	546	333	417	819	884	637	963	383	97	230	999999	451	580	999999	603	930	860	43	999999	572	453	797	797	136	879	29	75	172	698	999999	105	999999	120	133	313	245	791	283	551	645	208	762	237	328	45	336	660	999999	999999	539	345	719	385	209	999999	748	535	290	939	864	999999	800	999999	999999	134	832	999999	999999	495	368	149	586	999999	567	374	690	570	479	999999	552	999999	559	851	169	266	386	242	999999	476	564	999999	510	343	686	999999	407	999999	999999	999999	212	995	214	999999	952	399	759	236	999999	999999	999999	999999	66	198	999999	505	22	949	525	237	748	999999	429	979	930	658	638	999999	806	493	966	612	828	285	889	999999	165	538	898	769	507	159	999999	999999	509	387	653	322	946	191	71	458	562	514	455	999999	999999	234	999999	304	999999	517	430	334	868	363	359	780	308	839	350	483	60	756	730	999999	999999	353	480	999999	999999	326	305	624	432	518	999999	323	830	287	981	930	449	604	18	990	999999	100	217	156	999999	872	23	116	841	588	408	999999	999999	856	436	232	754	546	999999	444	221	805	902	360	999999	46	950	999999	858	419	999999	455	747	740	870	999999	145	333	526	142	312	198	999999	843	120	999999	538	999999	999999	758	999999	903	315	574	999999	922	198	857	843	990	999999	992	257	432	554	952	68	54	999999	352	97	999999	29	999999	141	32	32	68	999999	68	507	976	180	110	242	140	150	999999	961	947	896	287	999999	999999	220	319	941	361	298	167	196	494	988	508	670	755	883	158	442	755	900	139	617	785	493	999999	822	157	999999	423	812	885	92	999999	999999	810	999999	999999	946	821	91	671	999999	91	872	23	988	671	440	486	257	991	740	215	57	999999	669	704	999999	274	496	793	171	999999	999999	310	999999	950	63	860	999999	398	212	620	674	999999	369	999999	999999	479	999999	999999	716	712	175	821	155	876	999999	688	150	245	452	682	334	297	999999	894	999999	571	999999	47	618	580	999999	999999	789	129	999999	999999	407	999999	791	999999	316	345	87	999999	709	534	164	534	960	374	719	580	946	529	295	386	729	474	799	999999	867	999999	543	146	51	999999	41	36	345	181	999999	999999	999999	879	999999	989	220	999999	195	211	417	87	87	253	860	101	912	269	999999	999999	999999	999999	343	450	705	396	801	940	418	999999	502	999999	199	789	
94	712	136	77	164	999999	176	679	999999	597	934	999999	843	300	999999	950	404	772	202	190	999999	356	999999	999999	999999	979	197	280	641	793	709	288	888	297	169	158	964	845	115	537	999999	999999	654	999999	515	915	553	511	664	467	998	729	935	18	707	737	49	133	893	185	118	999999	47	495	888	655	901	999999	999999	138	985	999999	999999	999999	202	999999	702	927	497	268	435	686	999999	184	795	999999	353	879	999999	432	119	841	951	930	999999	999999	382	999999	857	860	23	998	380	536	481	448	72	279	815	999999	45	121	635	635	749	432	290	863	700	909	312	999999	964	708	29	999999	999999	999999	246	999999	999999	542	79	999999	254	437	315	89	702	356	999999	83	999999	554	397	997	215	999999	190	996	811	518	469	999999	558	991	43	671	517	999999	841	335	42	999999	746	502	52	999999	391	322	999999	210	171	354	999999	999999	999999	419	321	31	939	292	556	250	298	780	83	131	88	999999	403	644	572	999999	515	999999	50	359	999999	999999	954	999999	934	868	880	611	357	124	955	329	44	624	359	495	999999	558	779	999999	999999	965	429	999999	920	138	919	482	637	999999	999999	411	197	608	610	427	77	732	357	688	370	687	432	958	999999	759	999999	778	294	87	976	999999	811	258	933	842	475	44	296	999999	948	407	999999	561	286	553	141	436	23	999999	427	999999	211	101	999999	738	999999	470	753	170	910	150	999999	559	819	882	999999	939	999999	767	951	42	446	552	739	999999	999999	999999	682	999999	627	999999	765	361	659	321	755	999999	826	204	309	999999	290	135	894	808	999999	424	999999	403	953	202	761	999999	999999	395	999999	658	361	999999	35	671	788	999999	543	128	385	999999	899	508	137	879	999999	480	468	947	752	320	657	931	752	299	999999	289	669	434	999999	520	999999	274	999999	999999	368	365	178	999999	999999	159	999999	776	433	383	999999	999999	275	84	90	290	787	999999	642	999999	10	430	717	999999	541	509	999999	119	97	999999	465	635	416	999999	999999	756	311	999999	730	603	728	881	999999	378	775	896	23	999999	354	750	999999	347	999999	193	105	999999	647	442	999999	999999	999999	483	999999	568	918	888	827	245	564	333	999999	999999	313	49	190	129	922	349	961	644	495	876	764	999999	999999	127	999999	232	934	581	999999	869	733	22	915	255	202	939	460	886	79	999999	999999	31	999999	775	44	592	999999	976	25	999999	481	999999	999999	811	718	351	436	801	999999	604	999999	982	999999	119	999999	300	999999	934	927	983	889	999999	575	717	845	743	999999	366	
999999	421	999999	958	999999	810	397	999999	791	113	537	999999	513	999999	999999	474	477	58	806	661	552	744	999999	999999	59	999999	999999	406	999999	513	965	999999	999999	80	718	999999	999999	351	426	414	721	951	999999	999999	999999	85	479	240	84	110	250	796	936	914	999999	348	953	999999	909	533	400	991	395	287	147	999999	86	443	940	536	99	136	999999	402	939	600	245	446	999999	973	562	188	332	786	273	179	47	999999	266	999999	520	235	441	892	23	999999	566	231	999999	999999	999	46	300	547	21	123	174	544	975	222	999999	516	489	999999	970	222	668	999999	24	968	524	226	186	570	25	863	694	999999	999999	999999	44	999999	563	825	974	999999	888	999999	775	999999	14	503	884	53	276	999999	746	505	922	999999	71	999999	217	999999	330	782	860	729	999999	157	999999	999999	999999	766	188	99	953	999999	962	999999	333	884	833	864	963	31	342	142	303	21	127	198	817	588	157	87	999999	649	999999	201	999999	999999	999999	627	729	580	348	128	865	999999	61	92	543	477	999999	999999	999999	352	950	999999	999999	727	436	521	40	999999	616	576	618	999999	999999	313	169	770	999999	174	632	215	145	393	999999	999999	277	999999	960	44	654	350	120	999999	999999	999999	699	204	751	999999	732	999999	597	999999	999999	771	509	764	999999	747	923	999999	687	999999	554	918	217	566	627	236	460	999999	561	995	586	276	466	648	158	827	614	964	28	851	442	891	618	999999	430	911	714	513	231	222	121	881	662	807	999999	44	257	142	577	525	487	422	189	601	999999	697	315	861	999999	77	143	958	754	836	870	999999	310	999999	146	999999	521	999999	99	348	884	999999	999999	658	999999	123	580	999999	396	503	373	29	711	999999	734	733	999999	853	897	163	999999	163	136	825	999999	761	734	999999	995	861	999999	540	333	841	717	217	999999	999999	999999	502	496	660	571	999999	472	850	999999	294	836	413	999999	668	59	935	268	999999	578	787	721	471	999999	893	486	999999	999999	999999	696	999999	999999	526	999999	948	225	405	666	999999	591	875	363	96	809	450	999999	591	751	999999	999999	398	582	999999	999999	305	936	176	999999	999999	184	46	999999	999999	999999	91	986	999999	763	171	452	654	278	839	149	702	434	634	661	999999	53	999999	783	164	999999	308	999999	321	887	999999	999999	999999	292	73	254	999999	124	723	931	728	464	540	999999	590	999999	836	129	999999	847	999999	870	311	514	184	560	999999	263	606	297	999999	794	674	999999	419	999999	403	999999	214	594	594	588	710	999999	999999	999999	512	76	202	271	999999	
188	554	473	950	483	711	999999	117	513	965	999999	517	436	84	934	999999	117	999999	441	499	474	914	158	262	358	170	999999	581	999999	57	222	70	345	781	999999	249	999999	999999	936	448	858	264	701	629	999999	81	284	628	998	999999	999999	999999	999999	772	50	273	999999	221	601	323	112	963	999999	465	752	240	182	654	406	999999	588	999999	999999	993	999999	220	223	529	959	287	886	979	999999	999999	652	564	309	572	741	414	999999	999999	999999	622	345	895	846	246	999999	72	899	999999	231	314	117	769	186	767	142	999999	999999	876	999999	324	999999	133	390	413	813	198	931	609	913	991	999999	598	754	859	658	744	374	999999	652	896	388	999999	758	278	897	882	388	541	439	911	999999	967	999999	999999	195	222	999999	442	433	687	999999	299	999999	999999	999999	519	25	327	119	397	465	83	233	365	999999	180	374	122	516	930	999999	399	179	999999	637	883	859	198	673	446	999999	931	999999	965	999999	99	550	528	999999	387	867	999999	999999	52	456	999999	999999	382	630	25	847	999999	926	502	999999	999999	129	999999	602	579	999999	827	653	999999	168	534	530	268	600	846	629	999999	999999	138	999999	749	967	137	555	356	150	487	567	658	599	999999	14	60	999999	32	969	836	999999	244	728	49	417	999999	883	921	999999	484	781	783	395	10	105	999999	999999	137	999999	991	999999	256	439	182	999999	995	84	999999	999999	999999	180	578	999999	793	921	72	999999	999999	342	219	254	633	596	666	705	999999	272	999999	999999	217	621	960	258	999999	676	679	805	555	780	421	999999	999999	402	290	313	999999	906	999999	89	42	397	415	794	564	747	536	999999	773	477	485	732	486	999999	322	858	219	329	898	999999	251	999999	854	999999	999999	536	691	999999	999999	362	501	877	670	999999	708	820	999999	176	694	240	150	29	999999	88	999999	688	207	972	999999	431	104	884	999999	484	837	999999	542	172	873	999999	65	999999	999999	420	975	608	72	999999	881	999999	653	53	999999	667	977	232	999999	775	948	242	338	719	160	884	999999	617	869	195	682	933	287	52	302	666	185	844	674	621	113	999999	626	240	101	587	778	999999	258	350	507	999999	999999	766	999999	999999	698	346	999999	470	999999	368	739	999999	294	947	224	611	750	969	492	142	558	612	999999	999999	615	108	628	573	115	999999	999999	528	688	77	392	521	828	660	967	839	699	214	999999	999999	955	749	946	153	373	177	310	289	857	999999	66	937	103	960	35	600	999999	581	364	999999	999	220	198	226	564	703	782	99	11	653	443	
353	154	927	308	865	161	484	209	938	905	88	999999	323	21	455	999999	868	635	376	999999	127	849	522	999999	999999	561	730	999999	670	394	999999	288	214	931	712	793	176	661	169	449	243	382	999999	50	920	999999	999999	999999	119	285	999999	999999	999999	999999	325	504	631	192	563	999999	431	896	539	554	695	999999	999999	391	999999	661	999999	999999	475	999999	887	999999	999999	482	824	204	686	525	999999	394	999999	999999	653	682	616	999999	172	983	107	855	27	347	842	871	355	130	999999	999999	904	458	34	707	989	707	644	579	80	158	368	369	627	905	999999	999999	999999	939	999999	785	999999	999999	499	277	119	619	909	550	902	999999	999999	999999	999999	202	999999	30	999999	999999	766	945	47	47	147	23	625	738	237	122	919	697	797	999999	999999	307	719	813	958	757	597	999999	797	103	676	517	999999	663	256	435	294	406	785	310	182	212	747	737	953	485	651	380	999999	999999	999999	215	765	721	732	814	482	807	72	612	185	396	157	999999	370	630	991	961	491	802	827	523	912	999999	243	769	999999	982	859	482	999999	227	988	10	472	999999	752	310	999999	999999	952	999999	999999	999999	134	785	999999	802	376	999999	493	999999	999999	589	999999	117	999999	277	487	962	264	999999	999999	999999	506	958	999999	156	482	899	878	691	39	59	849	349	999999	739	999999	457	714	757	616	999999	989	425	338	409	40	364	178	484	822	999999	187	462	539	754	676	176	387	907	999999	476	999999	802	999999	999999	739	630	927	563	904	39	257	999999	883	421	600	90	629	999	126	127	731	404	869	70	999999	397	809	434	73	207	80	806	436	149	92	999999	765	499	669	409	436	615	580	792	722	680	578	128	164	595	999999	388	791	213	745	59	932	600	967	999999	820	503	500	707	959	450	80	743	338	999999	999999	140	339	717	999999	126	999999	86	999999	201	819	691	999999	477	999999	692	999999	233	999999	999999	999999	175	531	328	588	933	999999	873	832	999999	999999	834	790	751	279	415	58	83	522	628	236	855	262	775	532	139	233	999999	56	277	999999	847	999999	305	159	160	608	20	138	756	11	999999	254	999999	999999	984	901	528	207	999999	643	941	999999	775	999999	408	913	756	796	459	710	999999	826	565	847	999999	495	494	999999	129	806	47	945	765	627	285	611	195	192	547	237	704	825	999999	999999	492	146	999999	499	751	246	852	224	678	56	999999	133	999999	228	999999	999999	417	926	87	448	605	999999	944	158	531	796	727	573	258	231	999999	999999	35	932	364	999999	922	
994	851	999999	954	822	999999	719	717	161	923	966	362	58	820	778	747	362	37	999999	201	424	999999	954	519	999999	966	456	999999	999999	107	755	864	214	576	422	85	999999	493	782	729	999999	440	379	999999	760	221	999999	411	999999	529	672	904	999999	434	508	999999	896	999999	675	856	999999	999999	999999	999999	177	112	157	482	999999	999999	552	999999	254	766	999999	983	598	999999	759	77	767	55	813	122	435	851	999999	780	77	999999	188	831	999999	999999	909	557	365	325	705	657	74	999999	13	534	999999	803	659	112	468	525	437	815	614	608	99	999999	864	999999	628	999999	999999	376	414	21	999999	999999	999999	328	856	418	627	282	999999	111	999999	50	52	289	144	631	201	893	322	552	999999	999999	227	999999	836	145	999999	402	999999	999999	550	697	322	991	20	267	752	341	255	999999	897	164	439	512	604	999999	999999	585	999999	997	134	223	64	861	63	160	999999	840	491	999999	999999	999999	999999	995	560	999999	728	999999	279	999999	878	859	647	272	655	803	999999	714	615	787	414	999999	999999	700	264	999999	999999	999999	999999	859	764	912	849	535	999999	672	999999	444	999999	299	331	680	315	999999	999999	274	576	791	999999	260	226	999999	999999	703	316	617	999999	885	741	233	999999	999999	123	419	122	965	19	999999	937	983	234	499	762	325	999999	999999	802	624	581	989	760	999999	254	687	642	976	687	156	229	999999	22	693	999999	728	628	63	566	896	999999	162	999999	464	999999	233	36	727	35	909	247	581	814	45	314	751	473	819	33	436	776	999999	999999	863	892	229	970	999999	796	44	697	412	177	905	786	428	734	306	997	31	661	915	951	777	909	647	903	976	389	951	999999	808	40	140	999999	701	874	401	571	635	999999	495	930	990	221	834	999999	909	259	885	26	176	822	999999	774	860	194	511	954	255	325	994	160	999999	779	889	382	47	785	94	554	343	734	371	999999	175	984	960	565	84	999999	993	726	503	935	999999	999999	38	999999	269	517	372	446	325	319	268	344	96	999999	332	462	376	134	175	341	999999	442	460	242	999999	999999	233	945	879	999999	331	277	999999	909	691	903	999999	681	525	999999	191	896	999999	61	999999	999999	898	749	999999	999999	999999	869	560	172	261	999999	999999	796	756	393	999999	427	999999	313	987	990	999999	186	530	429	118	999999	608	599	159	787	32	408	732	778	977	483	712	267	156	999999	999999	999999	657	999999	378	557	925	999999	292	764	339	116	74	519	153	721	999999	813	514	181	999999	999999	22	474	999999	999999	999999	
978	999999	999999	714	310	166	535	999999	202	529	495	999999	999999	770	475	317	999999	457	916	344	222	635	999999	264	899	752	975	200	755	483	999999	411	251	493	946	727	481	59	39	949	538	245	951	202	734	762	999999	410	796	654	626	27	717	791	851	352	999999	999999	999999	557	191	999999	999999	718	346	93	809	77	823	999999	835	345	428	967	806	977	684	72	999999	147	800	999999	403	110	856	175	694	999999	999999	603	577	924	999999	482	767	202	716	242	999999	651	952	884	587	58	818	290	999999	750	984	873	668	97	37	999999	756	617	941	999999	862	999999	398	358	999999	229	180	910	111	999999	999999	613	271	451	216	878	194	915	986	354	291	575	576	944	476	768	935	490	897	999999	725	160	261	297	999999	999999	262	603	999999	368	878	908	189	999999	550	380	612	227	880	158	493	841	630	999999	999999	296	604	454	882	666	999999	689	22	999999	231	58	362	973	81	999999	999999	590	466	628	476	383	999999	924	403	105	166	717	610	749	999999	883	530	664	160	94	90	807	720	999999	83	198	999999	644	431	501	28	638	999999	999999	532	902	999999	11	130	999999	899	680	60	999999	510	576	89	273	471	347	528	999999	823	999999	451	818	869	673	999999	288	487	751	999999	999999	86	527	999999	261	226	180	508	999999	544	396	194	410	757	933	291	507	118	632	182	93	972	999999	815	999999	907	999999	999999	711	456	842	999999	158	186	158	710	982	14	999999	56	999999	999999	10	163	436	803	50	70	936	391	57	179	855	578	419	929	999999	712	999999	353	999999	147	797	999999	999999	120	45	233	999999	232	309	502	999999	999999	880	999999	999999	176	999999	364	867	653	999999	329	408	672	431	999999	767	229	954	280	600	999999	544	164	51	928	999999	325	767	999999	462	999999	92	555	999999	279	697	174	999999	999999	332	58	485	999999	50	478	673	39	999999	466	465	389	278	999999	901	804	51	725	213	54	714	73	999999	59	201	999999	246	999999	999999	161	881	603	273	373	947	551	999	999999	124	573	264	432	636	999999	361	82	445	64	653	999999	237	972	960	911	999999	999999	461	436	667	657	241	999999	255	537	584	862	126	904	999999	359	804	999999	611	640	999999	292	437	296	698	128	947	191	210	698	999999	909	999999	361	498	688	100	573	999999	466	999999	445	186	108	726	999999	999999	999999	973	303	999999	999999	999999	329	132	999999	832	174	737	549	710	59	619	557	613	675	230	764	999999	999999	269	999999	349	999999	309	354	999999	338	999999	210	171	999999	218	
907	417	63	548	322	999999	905	856	999999	999999	478	755	291	999999	628	495	999999	277	201	999999	999999	43	59	531	225	30	778	999999	999999	604	537	387	999999	841	712	999999	559	999999	999999	999999	510	546	343	404	999999	399	27	528	488	843	519	932	970	291	636	873	999999	999999	333	302	460	430	362	999999	999999	101	460	449	123	999999	935	924	370	666	624	45	700	654	660	825	12	259	999999	999999	94	605	417	23	214	838	781	999999	999999	615	84	90	999999	21	999999	779	999999	578	414	999	999999	595	999999	313	666	601	182	999999	872	507	299	210	432	701	247	999999	684	999999	244	285	706	908	130	754	591	544	851	688	558	880	887	434	999999	998	753	498	43	113	999999	613	665	78	164	305	325	874	999999	999999	774	403	105	501	343	139	302	998	474	999999	722	132	750	493	164	992	999999	865	999999	434	947	748	669	999999	100	999999	619	638	999999	825	439	717	886	368	914	164	784	395	100	999999	999999	755	33	225	999999	234	999999	181	913	172	684	459	518	233	544	35	999999	525	410	712	999999	664	254	649	388	999999	245	391	999999	999	217	234	775	999999	728	999999	725	453	200	999999	999999	447	724	591	150	979	999999	663	824	888	430	269	985	388	206	51	511	384	837	385	989	481	602	999999	954	460	684	870	505	999999	310	999999	999999	544	944	82	939	999999	999999	408	807	582	566	690	999999	948	249	396	999999	686	691	351	615	814	999999	999999	844	810	636	690	305	999999	167	482	588	150	933	451	999999	133	111	999999	875	438	577	417	915	999999	345	16	999999	297	428	818	999999	959	999999	520	667	658	238	999999	36	818	113	999999	424	94	999999	438	24	797	952	327	584	843	476	187	247	999999	999999	999999	474	999999	478	999999	909	999999	822	999999	475	423	783	999999	895	972	999999	66	334	108	992	831	810	999999	991	423	344	110	244	817	492	497	283	208	287	305	664	406	350	999999	999999	85	272	482	999999	601	24	176	431	612	32	999999	852	148	476	549	132	567	638	65	999999	808	114	14	146	978	150	584	508	600	318	424	715	238	537	916	568	338	944	400	408	178	678	632	999999	999999	644	999999	999999	999999	999999	999999	768	999999	999999	762	971	267	345	984	999999	999999	667	999999	303	607	704	623	611	999999	980	794	623	999999	656	504	139	482	219	73	999999	16	999999	771	427	221	999999	430	804	775	945	311	992	960	940	968	510	999999	338	999999	378	999999	999999	181	756	389	482	529	999999	929	632	498	57	281	650	453	999999	896	
414	999999	951	284	819	835	614	679	801	663	308	688	993	291	154	32	695	322	999999	681	999999	999999	999999	999999	791	999999	999999	456	999999	721	319	999999	390	613	443	255	245	104	211	697	566	87	999999	999999	231	950	999999	999999	354	34	585	337	970	999999	882	376	353	825	999999	944	692	999999	425	90	353	812	307	390	848	999999	787	601	999999	999999	124	937	460	919	999999	999999	939	801	112	239	145	981	526	484	731	76	901	999999	999999	267	999999	409	662	507	475	419	652	555	502	455	999999	984	227	194	791	999999	916	999999	920	651	14	891	65	999999	944	371	295	822	658	781	996	377	989	853	780	715	999999	952	999999	495	999999	393	309	999999	999999	999999	999999	341	692	786	999999	476	499	960	999999	123	999999	475	999999	114	133	829	897	999999	999999	869	999999	373	999999	86	670	963	981	434	462	620	592	409	204	793	607	954	140	872	630	999999	878	999999	999999	667	371	808	399	349	999999	368	999999	999999	207	999999	999999	400	999999	616	126	999999	495	74	507	641	531	999999	281	999999	999999	999999	699	34	999999	929	990	965	999999	999999	999999	861	574	642	71	104	134	999999	999999	82	637	216	999999	524	756	443	44	814	531	999999	145	427	537	630	842	203	668	471	498	999999	999999	200	999999	191	901	264	999999	852	999999	413	517	527	999999	208	999999	999999	153	185	278	656	894	186	444	999999	610	297	333	999999	999999	868	999999	662	515	999999	941	447	588	844	999999	999999	820	192	811	128	450	999999	684	999999	498	551	60	493	999999	999999	383	999999	756	999999	581	613	930	999999	62	144	999999	855	999999	808	267	693	711	308	562	777	835	712	374	325	373	999999	612	999999	999999	258	999999	942	468	673	560	999999	691	999999	999999	19	570	999999	139	999999	150	594	605	876	81	999999	999999	751	931	999999	15	999999	999999	440	449	588	11	936	233	803	326	45	397	999999	258	280	12	935	45	553	216	694	582	697	184	778	397	736	922	649	417	76	20	999999	667	889	406	261	336	684	17	634	917	335	361	999999	207	266	627	801	803	999999	999999	999999	219	321	97	892	265	670	999999	275	23	584	396	999999	34	999999	681	369	874	750	608	361	545	582	776	257	346	79	999999	999999	118	131	846	512	360	632	999999	356	801	514	996	666	999999	742	620	343	939	999999	91	999999	999999	999999	927	62	306	364	842	637	545	999999	999999	999999	99	68	999999	999999	737	883	899	401	521	999999	567	370	754	999999	866	999999	999999	442	317	244	988	727	556	999999	204	793	999999	999999	790	205	
810	999999	999999	999999	999999	435	585	728	606	999999	212	689	341	260	701	566	999999	364	498	48	999999	112	999999	999999	999999	371	512	316	697	944	676	903	611	999999	524	606	412	999999	374	440	228	999999	836	260	42	308	999999	999999	999999	637	999999	852	507	999999	528	707	437	646	611	215	923	279	999999	661	999999	999999	999999	25	736	104	164	363	999999	67	999999	444	276	283	288	999999	976	999999	167	70	458	823	405	859	797	816	999999	765	999999	168	517	999999	211	184	869	733	230	379	569	64	999999	999999	862	450	931	94	441	164	367	712	239	999999	121	970	213	999999	903	229	227	919	999999	398	30	999999	999999	999999	999999	102	413	555	999999	606	999999	999999	587	999999	999999	955	999999	713	385	25	407	999999	928	799	837	240	971	313	999999	11	161	650	138	93	121	999999	999999	69	851	999999	999999	812	42	633	81	999999	392	886	605	948	301	514	544	999999	991	999999	999999	999999	44	12	130	110	725	999999	999999	995	974	999999	215	999999	65	868	862	45	999999	594	597	305	999999	828	847	94	707	880	999999	647	115	228	102	721	138	159	999999	999999	228	650	97	365	188	999999	44	888	681	999999	999999	433	652	508	999999	406	999999	607	32	215	164	46	402	999999	999999	806	890	755	411	493	801	906	842	999999	817	999999	507	242	126	652	794	958	412	40	987	999999	995	606	582	696	920	530	999999	820	693	191	257	252	397	382	194	289	999999	198	875	999999	590	999999	999999	32	898	999999	491	380	999999	206	634	371	999999	999999	811	294	182	715	999999	280	779	32	999999	999999	999999	265	999999	744	999999	514	481	223	999999	10	696	366	915	560	797	361	49	756	408	497	557	885	999999	706	570	900	999999	771	999999	999999	217	568	318	65	656	642	999999	747	912	906	724	999999	999999	856	994	454	378	621	918	221	999999	33	623	832	999999	489	870	999999	183	999999	408	709	999999	999999	792	137	58	999999	904	164	638	302	999999	999999	772	999999	999999	538	999999	125	531	494	853	413	374	194	945	485	976	176	772	584	573	355	999999	25	822	999999	74	866	406	519	999999	763	583	999999	189	130	70	942	810	999999	436	999999	44	913	855	999999	196	608	191	573	883	737	391	999999	728	498	999999	757	999999	999999	473	845	719	22	777	100	999999	435	999999	824	425	44	366	440	158	515	320	595	169	638	468	465	684	832	636	979	999999	529	219	691	137	999999	999999	786	868	590	347	32	145	765	363	761	603	367	999999	848	999999	951	905	999999	999999	408	598	685	565	18	999999	887	
386	797	718	999999	999999	323	697	122	416	580	572	567	177	999999	459	403	284	999999	862	327	684	787	999999	999999	623	996	513	728	714	942	230	860	999999	460	645	348	57	63	999999	289	999999	999999	442	801	999999	348	999999	999999	949	205	411	857	999999	843	999999	599	198	999999	686	228	810	968	407	474	999999	999999	148	717	652	120	356	231	999999	582	657	648	999999	807	999999	285	999999	999999	779	999999	540	999999	714	999999	258	56	159	758	999999	999999	479	700	999999	968	451	999999	209	999999	246	999999	999999	190	999999	999999	195	564	999999	391	999999	411	276	196	199	888	933	999999	998	562	468	605	960	597	855	845	112	956	19	386	365	375	85	624	387	940	999999	360	999999	999999	399	999999	802	768	999999	964	60	293	999999	999999	44	999999	678	646	869	641	877	261	334	850	470	239	554	867	999999	881	335	652	809	258	227	582	318	856	173	774	802	201	95	890	999999	819	999999	999999	352	899	999999	438	755	745	73	419	35	999999	681	999999	149	935	743	630	999999	407	484	999999	532	461	999999	821	999999	999999	838	685	999999	444	999999	999999	784	999999	999999	135	194	896	897	73	999999	808	556	490	999999	13	999999	867	999999	465	261	397	345	999999	737	890	751	875	999999	661	907	387	253	591	772	41	386	854	420	617	999999	742	510	420	78	999999	999999	666	646	999999	999999	970	237	710	193	999999	999999	592	557	999999	383	318	999999	246	165	808	565	965	718	154	626	780	999999	841	29	518	999999	925	133	23	985	95	239	484	999999	936	159	542	999999	114	726	999999	306	786	999999	137	801	274	264	269	999999	939	948	502	853	999999	524	396	691	674	780	389	469	544	649	999999	89	466	53	999999	658	999999	999999	614	999999	999999	483	669	999999	891	716	622	670	863	999999	999999	999999	737	631	514	999999	763	851	733	333	999999	334	762	147	945	58	345	999999	45	611	146	383	999999	84	30	213	854	789	799	958	999999	999999	605	689	603	161	351	834	538	807	895	181	999999	291	90	509	721	532	662	999999	999999	999999	999999	262	718	672	803	663	999999	999999	567	974	999999	775	999999	627	729	82	999999	793	706	999999	692	999999	999999	964	999999	62	993	520	999999	332	136	955	588	767	94	352	971	931	999999	688	233	237	999999	920	130	67	126	999999	780	648	989	869	147	869	708	999999	546	753	132	750	669	100	999999	245	847	105	196	407	999999	386	999999	611	444	27	999999	999999	987	795	844	492	936	540	740	844	342	267	818	718	68	687	805	227	999999	608	29	143	999999	
15	83	34	871	719	919	403	546	999999	434	129	999999	254	419	751	909	639	814	999999	359	999999	902	999999	999999	477	349	999999	580	883	802	835	999999	153	999999	982	721	820	621	227	620	346	307	999999	832	698	136	999999	277	999999	999999	999999	794	999999	783	444	112	493	746	403	379	73	823	999999	584	598	999999	448	208	436	39	99	28	597	519	22	677	999999	756	999999	351	534	588	526	575	633	51	118	370	611	879	238	999999	228	847	556	523	644	380	999999	577	999999	616	841	34	999999	160	207	999999	771	767	166	999999	167	61	999999	485	999999	97	951	557	999999	88	999999	999999	801	26	800	749	962	498	43	576	522	22	662	918	746	501	356	482	844	999999	599	999999	723	501	915	176	999999	999999	226	556	429	999999	564	999999	999999	293	999999	212	360	999999	999999	282	999999	589	224	155	398	999999	999999	805	740	478	712	284	999999	751	834	310	110	634	747	892	282	999999	999999	835	457	62	898	999999	278	999999	131	999999	999999	326	120	143	286	770	777	85	341	999999	816	950	999999	290	131	999999	459	921	999999	999999	999999	525	10	257	999999	388	697	346	37	285	536	999999	356	999999	999999	172	641	700	34	999999	856	672	560	861	669	206	999999	177	999999	630	13	356	999999	405	688	804	999999	862	700	898	82	441	57	65	884	999999	603	999999	336	959	636	759	897	771	869	47	999999	999999	587	246	526	530	415	406	282	999999	553	999999	999999	999999	999999	778	999	135	267	425	624	505	999999	449	603	212	840	972	999999	254	999999	280	535	651	839	999999	285	464	999999	552	35	650	783	704	676	652	32	187	123	999999	759	772	514	999999	422	469	171	147	643	324	689	999999	999999	999999	730	999999	425	985	999999	667	503	545	753	715	399	973	721	282	773	951	189	663	999999	145	999999	686	766	999999	238	380	26	147	820	67	862	999999	248	755	973	403	999999	47	867	455	365	223	999999	798	65	449	999999	889	999999	999999	144	36	584	277	542	54	516	344	757	938	651	365	725	696	853	806	735	966	309	379	724	999999	795	412	999999	999999	668	967	35	999999	633	999999	772	138	922	835	18	971	223	999999	999999	999999	999999	999999	804	999	497	332	945	999999	999999	781	589	994	967	992	241	181	496	270	385	549	318	968	315	524	999999	597	999999	27	798	764	752	379	999999	832	999999	866	999999	999999	784	346	32	999999	999999	851	999999	777	170	930	604	999999	484	953	553	347	999999	321	623	999999	415	900	558	927	999999	949	999999	999999	511	144	139	374	573	999999	
486	999999	526	999999	893	463	976	815	436	843	423	999999	289	999999	826	999999	999999	551	252	327	375	883	787	104	326	135	823	999999	275	35	800	239	272	769	476	513	999999	999999	427	169	313	600	474	715	514	498	670	239	393	366	999999	588	131	999999	999999	603	999999	431	224	768	640	649	550	999999	999999	193	699	520	332	322	334	217	133	999999	23	999999	999999	82	590	999999	464	594	999999	999999	150	222	999999	26	429	999999	999999	399	826	999999	529	664	59	999999	999999	330	999999	999999	906	999999	41	678	465	48	242	574	194	189	999999	397	313	56	705	640	270	999999	85	682	100	999999	70	935	390	474	999999	358	999999	999999	408	270	999999	314	687	999999	878	472	756	79	783	855	689	82	558	439	999999	482	959	419	802	843	254	126	999999	999999	20	105	999999	991	484	999999	848	838	780	999999	369	999999	368	832	999999	798	83	999999	898	244	769	988	387	950	999999	999999	399	316	553	565	999999	911	254	999999	862	782	184	765	999999	999999	16	851	301	977	999999	999999	999999	137	656	999999	769	248	228	999999	999999	32	718	346	872	403	494	542	999999	999999	565	458	754	999999	970	980	624	317	999999	998	237	917	999999	999999	880	999999	966	271	999999	549	796	777	693	429	551	839	74	837	893	200	416	474	566	999999	999999	622	999999	999999	167	676	389	461	826	229	597	770	999999	999999	466	109	999999	999999	999999	745	428	787	999999	334	586	140	999999	786	999999	231	592	763	361	620	987	999999	180	981	114	983	170	344	999999	473	831	781	513	756	381	999999	999999	193	591	821	657	634	856	277	408	36	760	999999	999999	605	637	999999	418	715	330	207	929	455	999999	898	584	93	837	301	502	999999	627	169	414	630	467	408	181	539	962	363	411	999999	583	87	233	999999	307	354	836	997	999999	797	435	999999	999999	318	999999	693	999999	574	999999	565	999999	603	409	600	198	416	148	999999	662	999999	999999	967	796	37	872	999999	675	26	786	999999	465	504	442	829	734	240	766	159	343	488	303	398	999999	999999	137	979	677	632	379	891	999999	999999	345	493	53	467	999999	999999	999999	34	27	230	788	313	999999	280	999999	579	866	999999	999999	999999	895	184	585	365	411	999999	999999	892	999999	52	999999	894	999999	857	169	999999	785	276	852	929	713	318	470	82	999999	262	746	857	818	108	766	421	251	227	999999	171	999999	688	66	999999	937	553	662	974	999999	999999	37	999999	999999	999999	793	599	999999	720	285	587	713	999999	755	159	999999	999999	84	999999	286	999999	999999	68	154	998	
50	107	999999	999999	991	169	655	495	500	999999	234	503	746	605	314	177	999999	530	941	135	999999	405	932	906	234	894	999999	397	999999	356	249	969	108	121	182	696	388	689	729	126	999999	999999	22	999999	924	999999	305	478	960	999999	919	133	999999	28	551	645	174	314	200	106	691	999999	796	154	476	265	405	634	433	617	789	626	801	999999	204	239	392	894	982	524	599	10	437	589	436	126	851	89	570	536	531	84	999999	999999	999999	999999	431	867	571	669	314	670	55	352	999999	302	999999	301	999999	999999	999999	280	331	999999	507	690	830	216	717	999999	413	325	74	896	96	714	137	999999	400	530	999999	999999	332	322	220	928	999999	94	270	143	999999	560	999999	258	999999	999999	752	999999	134	744	842	999999	159	999999	265	988	606	158	266	614	175	163	900	303	514	737	999999	19	465	999999	735	746	946	999999	565	853	999999	816	999999	835	999999	314	53	656	688	999999	375	121	67	231	331	806	999999	655	968	641	659	960	743	547	313	743	367	555	999999	106	277	575	656	412	927	790	536	431	652	999999	119	254	615	999999	371	836	951	244	999999	999999	918	300	999999	923	999999	110	82	84	999999	229	946	999999	648	592	999999	799	999999	654	304	541	999999	406	13	117	532	414	355	999999	185	999999	791	999999	306	88	187	999999	960	732	999999	826	717	999999	899	432	914	999999	999999	999999	605	572	381	307	939	717	999999	999999	297	999999	999999	788	999999	259	899	65	438	822	201	569	415	348	838	732	999999	477	823	817	999999	581	999999	911	808	332	227	612	105	999999	999999	589	428	665	690	463	341	430	999999	999999	562	844	999999	102	429	47	617	267	733	999999	999999	472	999999	842	25	999999	999999	490	999999	431	42	296	960	944	999999	999999	150	999999	999999	385	401	999999	405	365	265	999999	999999	110	491	999999	715	959	999999	455	632	720	696	585	999999	974	158	850	999999	999999	435	999999	999999	999999	462	817	896	867	609	358	257	846	77	538	587	363	139	213	999999	219	999999	82	417	999999	321	918	915	565	110	683	236	550	575	999999	930	999999	999999	536	648	999999	874	999999	360	531	208	785	999999	167	998	296	999999	944	999999	240	933	362	858	379	738	544	901	999999	767	925	999999	999999	280	322	608	999999	584	602	999999	334	999999	999999	722	999999	316	999999	275	757	566	814	839	292	698	999999	821	577	141	408	798	113	772	999999	90	999999	410	500	999999	999999	559	410	711	251	389	527	999999	999999	640	972	73	212	279	153	774	999999	96	999999	18	935	500	40	
999999	999999	804	462	562	801	789	296	486	999999	999999	934	208	165	112	597	902	181	450	758	937	168	344	596	834	628	768	137	349	570	492	579	840	999999	943	535	447	999999	999999	103	284	353	999999	258	191	344	945	999999	999999	499	936	999999	495	742	102	307	999999	218	627	933	43	661	947	915	999999	999999	104	999999	221	577	159	975	216	357	483	593	999999	96	999999	499	682	159	999999	850	999999	655	94	107	437	645	694	238	309	41	69	622	406	581	999999	739	250	277	999999	999999	349	960	630	147	999999	508	635	754	803	999999	999999	883	383	107	290	999999	366	996	251	575	883	999999	676	184	999999	861	197	999999	170	999999	999999	415	999999	15	510	674	35	946	999999	928	20	999999	434	999999	781	185	248	309	300	258	382	253	36	999999	398	427	294	456	850	407	321	999999	593	138	878	845	141	378	596	999999	651	420	167	323	565	944	496	999999	999999	121	622	887	800	912	302	15	389	999999	999999	92	389	999999	106	441	616	999999	355	306	303	935	54	870	713	684	606	962	96	999999	275	454	931	790	62	738	784	999999	999999	681	836	873	999999	219	761	999999	999999	82	323	725	706	98	999999	999999	210	999999	76	752	999999	126	315	339	918	676	655	171	999999	599	526	999999	999999	191	999999	674	999999	430	479	999999	118	999999	458	534	649	999999	999999	999999	856	999999	589	595	671	42	260	627	375	506	954	790	564	999999	999999	636	556	954	78	524	365	924	730	780	987	241	999999	974	668	781	690	558	669	999999	315	999999	999999	999999	697	625	999999	116	308	963	475	689	280	999999	999999	999999	977	999999	301	491	821	931	20	808	999999	439	398	999999	959	594	815	405	130	95	999999	940	625	625	267	453	593	259	625	999999	314	999999	999999	135	135	846	803	996	267	188	999999	383	411	211	333	267	236	655	157	714	158	999999	569	195	234	908	205	362	436	847	897	571	999999	253	504	309	478	272	999999	122	790	819	999999	941	437	999999	999999	424	302	10	227	937	112	911	999999	244	999999	999999	900	227	999999	450	569	999999	291	999999	77	999999	999999	33	788	963	504	44	999999	339	931	627	757	999999	379	999999	70	999999	630	999999	999999	404	635	269	570	703	999999	999999	472	999999	260	728	999999	999999	842	999999	999999	999999	221	999999	443	999999	988	999999	999999	121	27	586	999999	869	390	142	789	999999	999999	673	531	447	463	95	601	571	999999	999999	89	999999	999999	416	481	997	999999	999999	225	377	999999	399	415	356	999999	458	685	785	999999	602	999999	127	939	999999	
722	178	849	279	999999	999999	661	871	999999	414	209	999999	153	610	115	850	805	999999	917	421	999999	999999	999999	185	491	999999	999999	816	485	969	624	961	272	638	694	312	157	999999	999999	99	715	655	893	11	156	855	999999	84	999999	244	797	999999	209	999999	535	494	910	674	787	809	725	845	395	537	790	999999	838	515	916	999999	702	20	621	828	706	999999	999999	266	999999	636	700	335	999999	250	181	264	762	999999	113	999999	401	482	16	177	373	870	269	366	220	909	26	799	168	877	542	787	748	999999	999999	385	999999	653	646	161	119	400	708	999999	365	999999	485	999999	412	717	410	229	999999	454	464	836	889	977	55	129	619	900	176	999999	999999	393	999999	391	923	727	999999	747	836	855	999999	973	171	999999	10	685	999999	923	396	999999	476	322	784	304	916	985	496	182	607	999999	541	218	999999	449	446	999999	29	103	180	999999	667	662	393	157	999999	490	674	775	977	370	695	696	514	725	792	396	999999	221	999999	938	241	999999	149	999999	999999	848	750	721	677	38	665	999999	753	710	999999	813	928	636	999999	999999	320	720	204	247	832	845	999999	507	657	59	372	807	628	241	454	790	522	84	999999	547	739	999999	999999	948	705	364	942	999999	941	978	468	973	314	48	627	520	682	902	999999	999999	154	252	74	628	999999	857	711	521	266	993	300	853	802	369	696	367	999999	999999	999999	477	902	900	565	999999	999999	399	999999	589	613	933	118	620	597	999999	999999	999999	888	479	293	847	653	999999	547	948	688	614	181	944	352	270	898	436	370	19	999999	254	687	396	46	999999	364	999999	907	999999	885	999999	266	446	966	209	478	153	999999	694	824	481	363	617	989	977	999999	558	247	353	45	999999	259	588	790	159	809	999999	442	27	492	531	523	223	73	17	357	735	977	999999	791	754	474	675	194	104	999999	80	999999	69	57	999999	999999	564	297	213	999999	677	655	817	399	976	710	944	212	303	999999	149	999999	982	629	493	999999	104	999999	290	999999	999999	999999	695	268	739	105	999999	999999	687	999999	959	926	859	586	680	89	170	753	999999	53	529	999999	891	999999	750	526	424	440	999999	234	789	999999	999999	996	846	999999	999999	558	660	881	337	974	999999	656	997	223	693	405	949	999999	999999	999999	746	246	688	121	512	558	999999	223	680	999999	999999	462	856	956	999999	863	740	406	999999	999999	103	999999	716	554	999999	999999	149	999999	999999	29	490	999999	814	448	266	999999	318	735	771	411	50	447	210	394	568	72	999999	999999	303	
830	664	552	295	809	999999	812	530	999999	172	999999	418	980	390	999999	462	999999	648	417	700	159	999999	999999	999999	999999	570	656	732	331	986	886	999999	109	243	12	364	938	864	14	999999	453	249	999999	999999	503	993	70	999999	549	932	311	423	392	349	154	999999	659	916	577	248	601	999999	209	156	286	833	318	999999	387	307	523	999999	643	226	256	999999	379	999999	999999	724	510	999999	193	398	685	472	62	999999	98	726	705	31	296	999999	999999	373	999999	38	296	670	684	322	999999	999999	419	909	999999	175	103	999999	905	226	784	853	737	11	896	811	471	813	999999	559	658	660	602	999999	999999	877	626	999999	870	999999	156	471	49	999999	920	941	979	775	693	999999	666	854	821	488	246	443	38	598	999999	238	566	483	999999	999999	664	28	649	917	999999	902	548	220	374	564	79	323	813	999999	999999	999999	832	695	129	999999	892	804	839	999999	265	999999	999999	38	999999	999999	784	999999	581	914	533	999999	999999	71	972	791	348	456	490	999999	419	923	630	999999	516	522	999999	870	363	997	242	860	188	535	662	142	999999	999999	804	999999	999999	999999	741	898	26	188	662	770	999999	338	554	446	323	582	704	341	50	370	521	893	245	913	320	584	682	673	999999	766	409	839	737	828	652	999999	999999	23	192	732	999999	338	860	635	157	999999	452	795	546	605	831	330	101	692	999999	910	496	865	95	167	225	352	464	999999	370	999999	600	999999	794	999999	104	691	999999	318	999999	193	999999	609	766	999999	999999	999999	999999	999999	999999	89	999999	55	829	741	271	622	999999	35	516	999999	873	964	274	272	433	726	11	980	511	150	180	783	793	815	877	886	108	799	999999	339	999999	999999	999999	291	999999	555	897	62	303	482	763	134	999999	779	320	79	999999	503	999999	415	999999	999999	999999	794	908	964	262	23	864	999999	523	137	999	187	904	999999	999999	982	136	878	829	948	999999	999999	386	56	980	999999	999999	807	551	604	936	620	453	78	730	176	999999	999999	302	883	198	918	959	999999	999999	625	999999	783	76	362	377	984	585	936	469	999999	999999	861	984	249	518	67	999999	999999	201	389	733	835	805	836	999999	955	585	946	760	768	79	999999	999999	365	148	721	740	199	237	999999	999999	516	999999	151	758	521	196	999999	374	141	999999	50	999999	999999	891	49	978	240	753	421	408	639	186	701	518	668	940	628	999999	796	326	644	691	999999	354	226	236	663	88	97	768	999999	581	629	683	39	999999	186	474	108	999999	999999	446	816	553	405	340	907	
633	99	999999	568	999999	578	999999	450	358	999999	401	999999	999999	324	161	999999	652	876	67	557	27	489	362	763	164	12	63	999999	208	875	695	948	886	999999	40	988	515	999999	999999	999999	814	243	680	118	785	799	999999	429	358	780	173	676	347	999999	890	999999	737	999999	414	949	524	999	251	483	511	999999	999999	493	293	173	159	452	306	64	742	783	808	999999	999999	999999	999999	999999	466	999999	712	28	610	112	438	887	999999	698	796	999999	488	814	999999	207	607	342	20	801	999999	999999	630	999999	379	293	50	116	344	493	838	58	242	890	543	823	771	492	841	686	65	406	999999	461	999999	676	576	928	999999	999999	645	645	354	915	498	281	796	992	648	327	71	331	552	999999	999999	747	999999	999999	281	177	999999	125	999999	334	999999	739	282	179	73	703	716	122	999999	732	847	203	704	326	402	271	37	779	999999	523	624	733	853	154	999999	909	288	978	999999	623	999999	530	154	30	179	999999	999	999999	928	944	999999	949	16	999999	920	999999	53	81	205	999999	999999	656	999999	999999	709	999999	886	999999	577	164	425	738	999999	701	556	326	58	683	157	999999	272	409	850	899	912	675	727	999999	234	936	866	999999	783	646	482	999999	259	999999	321	166	872	871	999999	999999	529	872	999999	999999	273	603	617	369	924	999999	747	741	806	999999	999999	44	295	852	903	641	297	218	955	999999	228	999999	76	881	372	991	771	400	359	86	379	50	191	422	770	999999	328	999999	292	999999	898	741	999999	878	112	286	999999	30	968	419	486	999999	999999	674	999999	245	536	999999	996	932	790	999999	391	729	11	34	852	872	999999	282	322	999999	926	733	920	999999	314	198	779	95	130	750	432	999999	999999	68	999999	517	336	534	103	592	509	999999	441	551	359	993	876	87	434	999999	938	999999	106	999999	999999	999999	753	999999	999999	348	999999	911	811	49	924	999999	140	943	902	344	999999	556	999999	730	291	576	302	379	999999	321	999999	701	999999	999999	812	737	844	903	999999	938	999999	727	603	999999	635	598	999999	999999	627	908	999999	999999	185	100	461	999999	999999	376	414	817	999999	384	481	620	35	264	260	688	237	999999	607	236	278	963	580	818	953	433	999999	692	39	899	999999	228	458	389	526	999999	671	429	231	999999	499	856	56	388	255	999999	729	999999	348	858	999999	440	999999	636	664	999999	519	999999	439	92	281	722	788	992	632	263	999999	646	738	689	27	807	965	139	999999	422	917	201	999999	999999	703	723	353	180	999999	999999	917	999999	725	999999	61	38	
990	149	999999	999999	77	63	756	992	821	93	642	999999	841	999999	475	999999	899	252	999999	999999	80	469	388	558	378	618	267	321	999999	349	921	433	638	989	816	825	933	959	354	863	999999	579	999999	619	90	999999	338	999999	846	745	922	482	21	733	999999	530	760	647	408	459	796	444	657	481	172	219	30	852	999999	999999	248	939	897	439	882	501	320	999999	999999	683	290	890	474	600	427	448	421	905	41	295	75	295	561	895	77	10	999999	677	457	871	674	486	826	207	506	999999	584	581	851	999999	220	999999	999999	999999	179	905	970	67	63	999999	797	999999	820	999999	999999	953	999999	12	372	881	999999	642	321	606	999999	999999	74	999999	103	443	999999	840	64	575	85	84	125	836	725	171	40	999999	999999	732	999999	558	999999	570	999999	553	605	582	999999	969	887	577	679	573	714	375	841	702	963	999999	860	957	71	255	189	509	837	550	286	999999	850	999999	28	589	531	461	148	999999	653	549	838	291	630	999999	999999	999999	404	551	132	360	330	338	999999	999999	999999	127	999999	999999	999999	124	999999	64	305	19	129	999999	999999	100	52	999999	237	348	999999	424	781	579	336	999999	567	999999	114	999999	999999	926	880	522	811	999999	999999	414	963	727	121	538	833	784	986	621	965	512	949	314	999999	868	133	982	288	487	999999	302	790	520	852	710	20	999999	635	379	138	606	373	999999	383	637	999999	999999	236	520	999999	997	592	999999	21	64	731	799	786	559	802	898	243	334	792	999999	623	452	874	411	528	999999	158	617	999999	368	999999	999999	931	999999	999999	624	755	768	896	235	710	999999	509	798	999999	220	643	86	999999	999999	373	999999	999999	999999	24	847	634	824	999999	187	849	975	232	652	999999	325	868	914	980	188	152	999999	437	567	714	999999	999999	86	999999	318	769	999999	999999	262	995	999999	999999	972	857	731	989	931	999999	718	999999	734	852	857	999999	662	351	999999	999999	398	999999	999999	611	193	254	475	904	558	400	683	418	776	999999	970	656	815	661	895	66	258	198	220	697	719	191	979	696	999999	999999	771	966	50	976	652	174	999999	999999	480	999999	392	827	441	541	103	999999	999999	800	881	210	999999	11	999999	672	846	999999	877	210	891	12	274	779	818	364	629	716	377	799	291	805	559	326	190	176	674	999999	757	999999	604	418	999999	999999	814	884	999999	769	519	377	140	999999	297	896	606	478	463	613	18	999999	999999	386	999999	809	999999	85	650	750	821	999999	998	424	451	999999	606	483	431	94	999999	934	237	
859	207	999	669	837	518	999999	719	711	712	71	999999	680	767	227	485	772	671	739	243	386	948	240	999999	715	999999	999999	300	133	57	999999	649	999999	849	62	189	933	150	680	567	987	40	119	576	937	999999	999999	440	388	997	659	423	999999	700	999999	999999	999999	999999	999999	835	999999	372	999999	664	999999	421	999999	830	714	48	552	631	990	181	999999	355	839	663	442	999999	241	659	999999	136	397	955	424	999999	998	152	222	313	999999	845	149	999999	444	999999	242	999999	662	940	726	349	999999	999999	432	999999	454	505	999999	313	999999	249	604	769	460	999999	999999	388	997	964	831	571	826	248	444	155	42	630	999999	394	999999	917	61	301	932	572	682	370	999999	371	929	503	80	999999	999999	999999	251	379	175	975	187	999999	527	698	999999	164	523	215	592	287	30	823	999999	686	883	278	999999	312	836	999999	999999	906	999999	636	999999	338	500	917	131	497	904	662	999999	935	217	576	400	999999	192	999999	59	476	777	255	350	115	909	394	35	999999	999999	938	543	287	198	999999	997	890	662	780	663	606	93	105	382	367	999999	999999	999999	999999	878	835	999999	999999	838	999999	138	611	295	929	428	999999	999999	284	737	966	129	187	747	936	578	999999	700	999999	124	999999	392	999999	872	983	747	260	915	718	969	924	817	486	449	877	152	396	604	733	999999	557	999999	999999	999999	416	248	999999	911	542	738	379	999999	717	999999	395	928	455	738	312	999999	178	200	182	314	813	158	642	738	869	793	191	999999	999999	60	999999	738	582	324	466	744	567	348	382	980	600	789	110	543	63	999999	696	658	302	552	192	366	541	505	554	267	605	999999	52	999999	556	474	178	667	999999	657	355	141	282	567	624	829	818	202	714	34	58	999999	999999	920	106	533	612	424	867	211	206	87	999999	208	149	125	306	632	999999	999999	620	443	999999	406	603	565	385	734	927	363	547	349	790	530	219	506	766	131	999999	33	862	999999	799	183	999999	999999	370	83	999999	508	999999	195	768	999999	413	999999	999999	288	327	540	157	878	496	999999	663	857	297	250	989	642	999999	185	979	410	273	866	644	985	946	334	204	999999	315	428	829	362	581	999999	126	604	565	488	804	122	875	984	268	294	519	602	981	130	94	786	160	358	215	999999	999999	999999	971	955	999999	999999	345	846	999999	77	999999	311	286	95	133	999999	999999	999999	380	999999	535	289	608	999999	999999	999999	353	83	226	529	278	481	156	223	886	999999	999999	610	155	811	776	999999	421	200	609	
218	326	895	997	699	708	290	977	348	832	45	938	621	489	989	648	271	629	52	999999	213	999999	73	208	554	762	476	999999	568	999999	506	999999	417	750	999999	36	457	86	527	999999	987	504	808	999999	850	640	21	999999	166	999999	999999	409	378	999999	999999	64	999999	697	452	937	242	999999	418	258	336	177	999999	870	999999	962	200	195	112	999999	811	709	355	999999	357	913	750	999999	567	405	585	107	499	25	999999	213	999999	760	633	999999	999999	999999	95	559	64	683	119	999999	999999	204	972	329	306	156	590	696	708	580	349	539	999999	999999	999	999999	999999	239	678	515	999999	999999	199	440	561	522	643	999999	624	795	628	999999	803	999999	456	999999	432	265	999999	352	435	658	504	999999	421	104	402	701	432	999999	886	999999	15	604	624	999999	15	542	768	783	512	210	999999	912	952	674	735	586	440	636	590	417	438	335	999999	867	523	996	28	999999	130	941	957	999999	909	999999	669	999999	985	574	367	890	497	999999	999999	234	999999	592	249	747	999999	816	271	796	999999	479	396	679	523	757	367	999999	524	999999	663	570	253	999999	13	160	14	999999	601	999999	999999	700	999999	999999	999999	856	290	999999	756	999999	108	313	999999	171	999999	999999	416	990	685	237	217	359	999999	196	362	279	980	999999	588	99	742	832	225	405	999999	999999	999999	999999	193	667	477	436	261	252	999999	360	889	999999	999999	573	743	999999	999999	999999	658	919	999999	733	70	999999	875	999999	352	667	539	275	98	285	643	999999	880	442	806	999999	760	780	107	999999	983	999999	999999	899	597	25	356	727	999999	999999	746	608	467	825	913	999999	792	253	93	999999	999999	936	999999	614	999999	999999	693	311	218	832	613	877	821	210	999999	999999	836	975	635	337	321	811	293	999999	538	999999	811	64	999999	999999	234	516	697	512	999999	57	740	999999	999999	407	331	54	518	159	248	869	786	266	85	999999	140	817	999999	756	283	999999	653	34	85	412	388	638	782	379	607	107	190	319	790	702	999999	999999	524	238	15	999999	302	999999	998	669	258	554	999999	673	708	417	999999	999999	239	518	999999	716	999999	58	999999	693	272	149	551	151	999999	477	475	382	537	78	302	999999	750	999999	608	519	35	999999	163	833	658	118	671	200	208	249	89	282	999999	999999	372	475	219	321	13	163	591	857	980	781	89	606	145	639	124	518	199	232	909	999999	999999	293	895	195	999999	999999	999999	361	942	999999	397	203	999999	926	706	999999	179	439	13	454	999999	999999	435	999999	999999	62	972	42	85	999999	
999999	857	999999	424	921	88	580	999999	999999	849	686	240	915	542	999999	885	532	219	932	999999	348	760	228	464	956	522	999999	999999	440	982	999999	444	286	261	999999	540	829	660	999999	627	256	999999	999999	164	768	697	262	893	989	999999	999999	763	109	787	351	299	639	909	467	999999	999999	999999	593	304	999999	999999	953	999999	999999	853	66	999999	213	999999	50	203	608	999999	999999	269	269	965	999999	999999	461	427	345	498	910	999999	901	999999	203	606	407	198	561	857	999999	526	743	598	749	146	811	999999	999999	794	746	158	691	999999	223	999999	148	999999	534	31	842	250	906	999999	753	54	951	146	999999	606	907	852	999999	750	999999	179	525	670	225	396	760	803	999999	550	751	762	416	999999	706	994	468	153	663	539	25	257	999999	288	845	999999	194	675	979	953	999999	894	515	941	998	999999	999999	477	48	147	271	49	382	999999	999999	999999	637	626	439	999999	148	999999	198	112	735	329	560	246	999999	521	212	94	823	913	663	856	256	999999	337	662	322	999999	999999	999999	999999	999999	874	999999	575	854	76	999999	245	306	999999	133	706	413	216	678	493	999999	652	527	935	186	226	469	703	856	744	172	298	777	371	157	659	672	833	999999	455	999999	671	970	999999	644	849	527	107	539	160	842	269	658	179	875	348	586	590	102	759	414	559	999999	119	999999	279	999999	934	668	473	44	580	999999	999999	196	775	681	83	300	999999	999999	372	173	706	999999	903	640	608	495	809	82	91	999999	999	51	747	952	860	549	375	390	593	439	76	125	271	999999	434	982	999999	999999	513	299	765	70	52	396	22	217	11	638	999999	448	999999	400	952	839	457	999999	448	822	821	533	999999	946	115	933	107	590	999999	101	999999	625	395	999999	569	791	975	999999	999999	361	940	999999	548	736	530	999999	999999	675	999999	999999	999999	252	543	287	845	979	374	818	955	999999	298	431	999999	909	432	244	62	715	831	170	999999	999999	193	97	882	177	984	199	426	961	362	431	427	218	736	963	91	118	308	999999	427	167	999999	890	72	999999	86	638	313	999999	101	865	999999	12	567	999999	69	456	404	677	999999	184	999999	993	756	867	14	999999	183	469	999999	944	417	250	743	999999	534	302	35	999999	101	355	999999	141	869	497	587	999999	650	889	904	635	999999	630	999999	252	765	989	144	205	513	718	465	844	142	156	999999	603	269	860	322	766	430	40	586	648	999999	269	134	999999	289	589	717	999999	999999	527	241	999999	655	999999	941	544	999999	999999	860	382	
890	50	999	999999	49	999999	165	790	577	148	214	682	999999	946	953	506	999999	875	999999	999999	999999	999999	999999	999999	999999	671	999999	768	919	999999	607	600	179	213	758	259	270	411	229	305	434	927	717	426	322	558	742	708	546	999999	679	999999	999999	936	381	719	760	999999	807	377	46	999999	870	799	540	613	512	840	198	704	246	463	655	620	999999	83	463	863	301	999999	928	248	999999	484	108	323	686	243	831	48	999999	874	604	851	269	999999	66	917	885	999999	55	999999	520	842	208	999999	999999	999999	999999	308	999999	896	103	451	448	797	999999	396	701	227	927	279	18	160	215	371	859	803	361	462	26	545	977	593	320	36	728	389	285	999999	999999	392	796	533	782	602	781	999999	412	471	999999	670	999999	999999	781	775	894	370	636	837	999999	834	999999	983	291	720	999999	999999	999999	422	78	999999	120	818	542	544	483	484	377	999999	589	706	400	889	590	356	328	319	812	544	141	368	752	447	525	999999	449	812	252	999999	683	281	999999	999999	999999	999999	560	408	136	246	302	419	999999	33	999999	660	443	63	403	934	401	608	697	595	291	999999	41	672	302	691	105	670	999999	316	929	999999	683	410	496	502	796	999999	193	576	252	721	999999	729	199	865	417	396	418	317	999999	999999	584	436	999999	693	65	887	115	445	150	631	187	686	103	941	976	42	999999	900	148	999999	999999	999999	353	569	343	999999	999999	437	283	709	999999	924	645	999999	999999	256	701	802	446	909	814	748	999999	620	543	690	635	257	888	384	828	518	178	999999	659	999999	93	999999	359	753	413	999999	171	441	380	262	50	248	218	730	340	764	463	239	666	677	696	733	35	999999	676	235	548	899	880	999999	756	456	999999	280	173	562	453	999999	999999	146	586	993	250	999999	650	396	999999	168	999999	73	64	939	533	982	766	359	123	706	86	187	139	272	560	636	506	999999	52	937	566	778	321	770	733	530	100	702	999999	744	12	289	196	999999	999999	816	689	816	923	223	513	813	448	746	617	328	16	324	999999	613	999999	65	354	111	601	999999	752	294	216	12	999999	73	866	379	703	999999	991	999999	416	743	999999	690	999999	828	999999	753	339	574	162	414	999999	775	269	879	960	999999	935	999999	789	590	74	405	610	920	999999	450	947	79	52	821	999999	999999	908	699	666	103	394	525	999999	848	935	187	141	801	489	126	804	987	418	999999	860	907	959	826	679	551	90	750	506	983	805	270	531	341	87	265	867	570	999999	866	
562	420	415	999999	999999	999999	999999	808	999999	999999	646	960	999999	296	960	999999	307	91	999999	999999	23	643	28	694	999999	675	656	799	999999	233	999999	243	774	999999	999999	449	501	29	182	793	287	999999	320	999999	347	845	609	999999	380	999999	958	785	550	106	852	919	999999	721	999999	999999	999999	999999	95	217	999999	412	195	999999	103	520	928	999999	999999	236	838	742	333	727	356	206	75	421	428	76	274	999999	692	999999	699	999999	57	779	999999	203	563	812	195	112	344	935	660	501	151	860	728	679	875	324	268	120	595	674	374	701	912	999999	55	28	942	492	999999	518	999999	999999	473	159	167	999999	673	999999	556	230	999999	999999	546	574	279	999999	999999	594	597	378	418	589	688	999999	415	999999	291	999999	767	999999	169	999999	225	152	999999	333	396	579	522	170	651	243	563	375	292	952	164	999999	549	486	681	357	894	351	109	999999	999999	100	744	999999	434	928	999999	389	999999	999999	999999	404	999999	946	182	768	82	999999	726	185	999999	323	100	462	274	999999	999999	291	496	812	958	999999	52	264	202	306	835	783	736	722	975	183	314	752	756	760	857	603	999999	912	284	466	624	923	999999	817	10	999999	999999	491	734	976	999999	999999	581	999999	999999	999999	999999	875	932	298	701	14	209	851	18	347	999999	513	999999	999999	976	583	537	501	999999	129	460	384	999999	553	319	254	987	999	290	999999	180	999999	408	630	849	999999	980	985	765	999999	723	951	999999	662	999999	960	406	143	999999	320	721	90	81	999999	776	999999	579	389	999999	456	26	210	571	999999	999999	280	999999	999999	750	999999	603	551	999999	639	999999	508	575	999999	966	358	999999	853	999999	970	344	100	363	999999	854	480	999999	601	16	318	603	999999	390	999999	494	316	999999	999999	999999	999999	717	179	999999	999999	836	999999	999999	935	999999	630	999999	172	211	600	999999	999999	917	999999	609	279	688	999999	545	428	45	999999	128	719	999999	660	503	906	470	546	263	174	999999	920	339	587	677	924	188	999999	709	999999	321	789	999999	417	399	915	341	123	773	715	634	999999	999999	954	158	93	785	761	999999	701	701	999999	347	453	340	999999	610	999999	602	763	823	169	999999	999999	999999	339	482	741	271	588	574	357	772	547	999999	820	524	999999	438	594	148	999999	258	999999	739	655	451	793	87	999999	315	319	521	19	892	475	217	999999	999999	819	999999	54	500	999999	999999	354	999999	999999	999999	520	481	235	593	17	625	405	911	710	865	915	999999	688	664	867	282	265	836	762	655	999999	999999	999999	992	619	
999999	103	999999	709	881	395	763	999999	999999	999999	999999	90	999999	513	999999	496	999999	999999	936	477	931	922	390	632	275	871	517	139	153	848	908	758	243	999999	34	531	999999	211	829	480	161	245	808	108	946	999999	999999	999999	999999	999999	999999	115	786	999999	687	71	713	304	444	19	877	634	507	41	658	172	847	750	489	862	26	362	677	999999	325	696	124	292	685	83	341	195	999999	984	999999	802	972	717	999999	963	818	185	767	819	999999	527	737	776	449	784	355	789	999999	515	153	158	438	331	999999	990	946	999999	999999	370	678	691	873	523	999999	855	200	139	463	525	999999	841	595	857	999999	798	958	348	842	901	727	552	999999	255	840	198	373	650	518	999999	26	397	999999	999999	151	999999	999999	223	91	593	593	226	335	999999	471	311	999999	581	468	411	42	608	588	716	643	136	999999	628	999999	505	492	549	621	166	509	999999	284	198	999999	951	154	744	266	258	317	510	226	999999	784	999999	999999	791	192	116	274	417	808	850	762	25	999999	34	999999	585	999999	999999	605	178	999999	813	37	374	866	517	267	297	999999	339	999999	142	909	326	844	153	870	700	367	514	892	101	848	999999	435	999999	390	129	213	999999	157	273	905	999999	999999	970	511	270	999999	674	999999	976	75	478	999999	629	115	253	190	397	999999	999999	686	100	285	727	964	999999	999999	175	999999	147	999999	671	192	144	237	861	999999	873	999999	610	775	999999	665	916	35	999999	999999	806	999999	146	939	816	966	747	999999	814	999999	999999	15	999999	331	759	547	711	892	404	999999	999999	402	999999	141	316	755	999999	635	999999	999999	369	701	594	623	142	581	990	999999	999999	704	445	558	422	99	999999	999999	734	289	25	155	999999	34	631	93	673	999999	350	14	632	71	862	999999	592	389	412	999999	421	293	198	999999	556	513	624	699	999999	999999	979	999999	999999	448	30	824	619	848	999999	345	80	510	950	729	240	999999	999999	216	999999	333	965	43	687	999999	456	999999	100	999999	598	450	999999	931	999999	913	433	196	507	193	999999	47	502	999999	999999	76	999999	999999	343	469	947	571	937	999999	999999	527	999999	946	476	999999	992	578	733	999999	259	40	935	999999	277	46	999999	54	999999	392	175	804	831	231	999999	620	999999	545	118	631	888	37	513	992	83	716	130	487	720	847	999999	472	313	719	999999	877	141	577	643	306	173	999999	93	999999	252	62	695	571	821	855	999999	456	470	112	999999	232	999999	999999	75	560	915	999999	333	641	201	999999	999999	122	736	256	489	
564	999999	811	467	985	943	958	749	30	999999	558	665	999999	328	744	11	211	825	272	999999	197	511	999999	390	355	579	452	363	549	999999	583	999999	999999	375	964	554	659	644	908	288	567	203	999999	540	367	999999	469	322	457	701	299	999999	474	895	302	999999	819	999999	999999	999999	501	605	210	468	446	723	999999	499	364	199	999999	566	999999	999999	793	993	999999	552	33	203	120	139	999999	847	272	296	370	678	83	911	735	999999	532	999999	786	962	999999	586	103	643	999999	969	958	267	359	732	999999	490	112	308	595	277	407	917	999999	372	700	362	205	159	363	422	425	452	463	999999	999999	422	207	999999	10	880	458	390	142	999999	999999	999999	999999	540	916	879	576	775	325	468	830	615	208	424	271	640	390	943	999999	999999	554	515	999999	244	698	999999	293	281	307	999999	818	999999	999999	163	200	62	864	999999	243	999999	846	650	137	995	999999	428	223	783	569	369	500	515	110	494	999999	666	844	999999	841	958	596	304	477	999999	649	999999	830	999999	233	219	776	725	710	805	999999	904	388	999999	950	279	743	509	712	938	999999	313	917	999999	999999	999999	218	610	822	284	999999	551	182	999999	355	999999	598	178	560	359	999999	774	804	304	691	692	287	999999	313	571	999999	96	999999	539	395	346	895	539	999999	698	999999	175	902	999999	917	260	731	999999	462	479	999999	999999	949	362	354	450	999999	622	999999	875	256	182	307	999999	69	801	958	643	140	19	585	69	690	999999	357	427	871	379	386	440	960	999999	583	999999	890	649	999999	239	999999	945	838	282	999999	612	451	999999	868	999999	376	126	302	98	731	453	999999	999999	884	999999	999999	927	579	138	245	177	915	830	599	473	370	419	999999	729	999999	195	180	312	999999	87	999999	528	558	229	13	999999	999999	871	999999	139	940	999999	765	58	234	999999	375	709	47	999999	697	999999	999999	405	291	956	462	999999	640	546	999999	590	999999	806	678	999999	378	359	135	975	39	53	146	999999	533	102	654	999999	504	999999	999999	471	275	375	390	798	298	999999	938	999999	807	575	241	999999	856	359	999999	958	379	748	889	26	584	71	733	999999	485	770	999999	999999	999999	999999	78	448	727	811	325	128	999999	879	197	999999	999999	88	999999	463	999999	987	999999	183	318	696	246	755	312	802	887	999999	642	736	999999	528	999999	749	745	961	999999	792	430	55	43	665	541	499	999999	674	604	999999	894	280	841	497	167	698	880	615	610	323	146	999999	999999	999999	486	690	566	669	934	999999	342	216	956	999999	
567	566	150	999999	999999	746	205	638	207	391	319	371	999999	826	370	592	869	139	361	193	655	505	132	921	189	851	999999	890	739	933	172	687	323	822	929	600	558	237	460	999999	127	999999	999999	541	802	999999	795	739	309	352	802	999999	855	772	373	71	444	228	473	999999	812	314	898	274	228	631	58	999999	896	769	999999	642	678	497	76	156	778	999999	129	74	65	999999	591	397	141	959	832	550	999999	868	165	340	763	999999	60	813	610	462	323	999999	999999	999999	842	539	318	169	999999	367	706	226	999999	854	108	408	257	619	723	510	143	269	799	507	623	38	613	702	879	999999	999999	262	546	326	277	948	998	341	999999	62	88	971	435	474	844	242	585	311	241	364	900	441	99	109	328	63	999999	568	110	999999	925	615	290	13	999999	453	999999	965	587	159	999999	915	268	670	432	172	999999	335	663	390	453	312	999999	999999	630	15	173	446	999999	223	577	440	241	999999	999999	999999	690	999999	553	400	562	999999	723	92	954	984	182	429	999999	166	230	999999	905	719	371	622	154	999999	382	999999	290	999999	999999	374	581	969	999999	722	999999	959	481	999999	781	272	828	999999	588	999999	999999	645	832	999999	769	842	999999	531	534	521	999999	999999	328	924	999999	637	119	999999	652	359	510	984	310	460	885	718	684	999999	274	642	999999	538	999999	765	205	999999	94	546	474	135	381	60	445	172	547	39	640	556	999999	154	999999	510	190	239	878	585	345	381	858	999999	999999	999999	267	892	631	646	480	562	999999	322	552	572	854	999999	978	460	549	148	913	855	999999	137	466	129	489	390	357	804	887	619	401	712	688	999999	967	206	792	552	541	999999	558	999999	827	49	601	590	655	663	261	428	46	207	468	999999	972	39	718	999999	413	250	299	999999	675	119	921	840	884	441	559	999999	667	996	606	999999	999999	999	310	426	999999	898	734	693	552	999999	999999	204	254	685	999999	938	488	654	999999	300	611	882	412	717	127	999999	706	224	114	999999	999999	49	600	999999	705	972	728	301	620	514	516	605	133	216	536	727	596	208	990	621	999999	22	999999	316	999999	424	597	593	309	766	201	520	589	999999	708	543	603	799	980	477	219	196	44	634	784	15	759	206	999999	400	175	507	999999	492	186	747	192	293	53	290	385	145	992	853	999999	999999	25	60	508	993	133	796	228	523	412	116	999999	999999	532	999999	665	400	412	999999	600	999999	296	999999	896	999999	361	320	999999	699	101	999999	204	190	999999	787	
989	709	698	197	999999	378	289	710	90	999999	999999	958	761	647	625	999999	732	999999	263	999999	709	918	164	999999	999999	813	51	999999	999999	338	999999	999999	911	744	416	999999	702	225	642	232	414	999999	26	826	200	402	999999	999999	83	116	351	999999	927	692	88	81	555	160	556	463	999999	999999	999999	752	167	971	999999	26	241	669	999999	516	451	40	224	133	902	337	356	999999	999999	933	999999	324	986	801	870	229	666	999999	410	552	999999	999999	999999	653	306	273	668	999999	355	542	876	413	824	834	669	999999	478	954	999999	999999	999999	317	209	402	999999	964	999999	365	110	827	999999	896	269	999999	847	272	144	570	826	999999	669	137	893	721	67	51	500	162	999999	973	751	999999	176	193	748	999999	979	999999	348	999999	508	313	128	527	192	979	154	94	999999	407	762	907	137	540	999999	676	999999	999999	344	274	473	613	233	137	86	648	999999	86	991	495	292	999999	232	494	140	366	18	375	999999	88	999999	416	999999	734	221	999999	584	636	635	82	937	502	168	999999	869	894	89	999999	450	543	258	78	102	500	125	130	684	643	410	999999	667	999999	948	999999	999999	66	448	999999	916	999999	74	104	450	918	999999	789	483	158	624	245	286	27	924	995	829	828	323	674	999999	100	168	940	236	443	415	888	554	902	706	812	456	590	999999	218	479	164	999999	999999	942	336	647	536	28	174	914	999999	134	952	436	548	742	773	880	825	83	133	999999	16	513	670	245	581	999999	812	788	696	942	716	999999	674	211	149	732	999999	452	999999	922	71	999999	765	763	601	475	168	999999	682	999999	259	144	355	296	999999	670	999999	999999	76	94	216	999999	228	707	418	436	999999	999999	602	51	999999	383	451	210	807	487	999999	906	643	115	293	742	115	985	693	582	999999	388	590	999999	999999	202	386	547	999999	684	310	67	355	175	714	821	477	641	123	999999	692	155	489	143	922	999999	457	999999	801	473	999999	243	24	836	266	999999	999999	133	591	405	996	903	494	999999	187	690	561	478	999999	999999	275	474	871	999999	999999	999999	898	999999	999999	94	744	999999	746	999999	413	77	53	519	999999	341	999999	353	999999	718	999999	789	660	366	955	242	999999	979	570	340	208	999999	999999	207	946	999999	484	308	576	506	660	999999	167	251	999999	119	646	51	999999	69	405	921	999999	163	999999	110	999999	999999	501	324	281	999999	854	999999	54	606	706	846	999999	999999	857	999999	776	553	68	999999	632	419	647	999999	999999	771	420	999999	999999	286	999999	217	999999	846	867	
942	806	262	235	999999	727	750	206	999999	413	999999	479	891	999999	637	155	871	105	999999	999999	999999	894	655	728	509	355	999999	482	768	223	498	586	999999	810	914	961	524	327	173	579	881	222	999999	442	999999	999999	529	307	999999	999999	521	122	628	999999	912	57	160	533	726	549	382	999999	438	899	915	224	753	999999	297	676	631	553	932	70	596	742	999999	223	934	216	826	57	185	636	702	385	957	357	898	867	810	999999	601	999999	207	613	784	635	999999	580	999999	999999	19	630	510	999999	190	567	782	180	688	999999	599	999999	723	335	103	801	206	539	266	406	999999	430	865	640	952	999999	863	983	957	733	696	364	667	387	999999	555	999999	999999	205	399	575	728	999999	873	401	999999	900	872	519	982	439	987	323	152	267	588	764	869	24	872	704	999999	999999	954	999999	244	999999	345	297	547	675	471	344	866	830	999999	252	992	249	871	417	999999	473	975	304	708	999999	525	999999	459	791	999999	720	333	695	776	999999	233	632	166	999999	999999	585	999999	317	968	653	456	999999	999999	999999	999999	630	153	464	712	999999	999999	660	999999	204	336	225	837	756	999999	750	20	180	64	999999	28	999999	92	642	853	416	501	668	335	65	593	213	326	123	999999	636	577	869	983	451	279	573	999999	999999	902	348	747	225	899	227	642	999999	267	857	328	411	547	511	610	999999	999999	999999	335	487	999999	999999	899	723	737	999999	183	151	197	612	676	454	999999	130	739	514	668	285	768	117	422	317	946	999999	795	617	99	76	268	687	617	701	248	612	362	999999	449	34	999999	128	999999	501	98	999999	190	873	999999	999999	771	106	999999	999999	809	999999	74	302	999999	439	999999	999999	691	116	883	510	994	975	216	667	768	960	999999	644	797	650	999999	921	228	301	999999	999999	485	672	304	999999	60	69	999999	30	548	69	602	999999	105	999999	436	999999	617	999999	659	215	999999	474	658	999999	41	992	760	999999	164	999999	999999	999999	999999	16	644	28	812	999999	459	935	93	195	129	708	368	64	549	439	999999	135	313	640	641	999999	265	999999	24	493	139	68	999999	733	999999	404	985	716	859	999999	999999	418	135	895	138	999999	131	480	354	950	453	977	453	331	944	39	839	999999	254	86	999999	632	14	329	999999	401	635	360	329	999999	999999	651	205	460	999999	805	999	417	511	916	952	784	666	999999	50	162	999999	977	788	837	564	552	472	782	347	101	999999	999999	313	736	999999	771	999999	999999	237	801	999999	992	999999	149	39	432	931	337	134	
967	965	940	999999	439	999999	999999	999999	999999	170	999999	189	422	123	623	999999	203	113	999999	827	190	632	999999	836	248	380	622	371	649	807	142	621	144	657	999999	135	473	526	874	950	440	999999	669	469	67	621	369	879	992	747	836	999999	999999	510	943	345	929	114	50	999999	174	999999	922	684	37	558	55	764	743	999999	928	676	239	824	396	980	962	576	778	999999	20	742	379	901	971	813	465	633	713	44	999999	369	486	815	999999	154	999999	985	999999	509	575	999999	146	999999	819	169	99	341	123	963	999999	362	336	422	999999	432	917	30	713	224	103	999999	60	999999	301	568	999999	999999	999999	252	703	999999	999999	999999	61	414	605	875	91	811	724	133	519	750	999999	843	42	73	766	362	999999	266	999999	227	416	999999	554	999999	212	260	969	675	302	871	269	406	999999	67	371	999999	826	52	999999	901	500	969	999999	999999	56	458	536	136	999999	686	25	447	704	916	861	897	860	178	999999	831	999999	58	831	648	999999	265	625	974	702	999999	999999	195	999999	381	727	446	262	999999	390	754	999999	842	27	615	856	821	999999	999999	999999	999999	999999	658	379	117	999999	451	999999	999999	818	791	832	561	434	536	160	830	130	999999	199	425	645	999999	999999	918	116	999	40	226	791	669	563	324	778	238	347	877	815	999999	322	285	999999	998	436	999999	921	173	418	491	464	36	701	379	122	780	999999	177	871	461	10	999999	999999	922	472	999999	999999	999999	782	205	198	999999	24	999999	19	913	127	999999	189	197	996	999999	591	549	761	765	968	194	212	999999	410	180	16	364	218	263	999999	385	536	287	372	413	390	223	303	191	21	790	369	208	663	999999	999999	683	464	66	478	999999	170	707	189	999999	315	784	794	28	276	660	702	999999	999999	741	999999	902	999999	592	563	377	999999	579	753	999999	999999	13	999999	230	192	333	999999	161	785	994	224	828	107	328	107	605	999999	284	915	999999	98	613	160	922	79	96	858	872	503	110	624	999999	954	999999	228	312	450	574	836	942	761	550	971	999999	526	292	804	999999	494	957	948	971	999999	999999	100	221	853	422	160	106	474	36	658	999999	379	633	874	999999	109	795	999999	999999	448	972	999999	999999	999999	999999	405	787	291	362	999999	545	161	999999	927	562	911	17	458	38	423	999999	478	734	999999	999999	684	893	417	707	406	698	999999	104	532	691	801	552	999999	756	999999	373	814	122	649	122	533	726	706	999999	999999	102	346	999999	440	708	504	866	655	356	421	512	379	584	
999999	999999	999999	67	130	246	761	999999	438	701	21	60	926	366	94	999999	762	958	999999	105	522	999999	361	674	663	823	999999	999999	896	999999	345	514	993	239	166	960	378	476	999999	469	561	826	663	645	126	999999	782	999999	999999	999999	593	999999	325	284	999999	651	999999	79	403	306	59	826	999999	999999	366	999999	66	999999	999999	134	411	295	362	999999	544	695	650	716	557	283	51	58	163	30	639	881	199	999999	177	514	633	308	82	309	419	734	364	458	288	619	334	999999	938	999999	999999	307	111	597	740	999999	999999	620	521	130	265	11	672	451	999999	485	317	346	529	695	999999	112	222	62	317	809	340	201	438	938	999999	954	120	506	999999	341	780	999999	978	999999	513	999999	999999	999999	54	418	72	999999	882	999999	999999	987	999999	252	166	372	95	59	290	931	46	809	191	583	999999	310	890	175	999999	244	704	999999	368	729	192	487	999999	270	999999	898	747	426	319	635	999999	961	398	999999	350	192	256	999999	999999	999999	763	703	832	999999	780	744	528	896	28	999999	108	596	629	837	999999	679	999999	824	999999	999999	194	619	999999	999999	947	220	912	32	825	712	988	973	404	320	965	999999	999999	999999	489	273	380	850	408	671	999999	999999	342	999999	806	999999	999999	431	689	930	863	153	999999	999999	266	570	999999	999999	81	315	659	999999	999999	318	872	582	34	999999	345	778	21	343	221	829	999999	906	877	362	225	163	577	999999	293	999999	999999	821	999999	999999	999999	999999	440	999999	999999	102	999999	411	848	33	687	234	999999	209	96	911	918	999999	932	383	265	359	999999	480	289	917	738	102	841	999999	862	61	999999	654	90	426	999999	146	999999	129	818	618	68	854	674	990	516	378	480	382	555	999999	889	999999	123	505	235	960	595	861	364	918	570	999999	171	636	928	992	128	999999	574	782	965	813	565	647	301	838	999999	298	411	369	999999	468	182	999999	171	404	541	585	201	386	999999	703	764	899	57	999999	693	48	72	999999	259	999999	999999	999999	961	86	346	999999	999999	396	999999	306	459	999999	306	111	999999	236	474	534	460	999999	477	999999	999999	272	58	666	600	364	155	767	236	887	120	810	661	409	973	95	999999	75	999999	804	231	254	999999	770	602	945	999999	999999	573	999999	73	716	343	619	541	699	37	680	875	849	251	397	80	572	883	999999	450	548	262	389	476	394	171	672	966	986	28	999999	73	654	375	688	999999	697	824	999999	999999	51	868	283	67	387	200	532	563	834	184	999999	886	115	505	450	213	999999	
71	678	999999	999999	653	554	999999	999999	999999	231	483	562	999999	382	747	489	30	409	999999	999999	331	999999	999999	999999	119	142	812	347	999999	999999	158	925	999999	19	635	156	850	805	999999	324	602	999999	999999	999999	58	10	640	801	933	406	95	999999	770	234	862	972	999999	999999	561	999999	741	999999	358	658	82	558	999999	194	999999	601	639	225	21	365	999999	999999	328	236	591	118	501	999999	414	994	872	62	999999	259	156	999999	999999	999999	253	999999	582	999999	959	122	895	999999	922	456	64	999999	767	870	94	414	848	848	654	257	333	999999	30	999999	999999	363	785	30	403	828	47	93	928	704	971	145	999999	126	999999	216	340	999999	999999	999999	999999	83	237	12	968	750	411	308	18	425	999999	800	855	852	999999	605	336	999999	105	104	418	970	412	73	898	999999	631	731	793	447	917	241	266	975	773	854	136	783	61	653	999999	739	84	513	101	180	999999	931	999999	459	880	999999	996	999999	636	986	671	174	999999	29	128	680	514	571	508	381	544	880	89	487	479	553	824	451	999999	679	895	899	971	727	999999	699	999999	999999	567	462	245	999999	349	786	193	962	678	41	534	746	234	999999	14	720	636	409	852	307	980	336	639	999999	424	956	101	771	202	999999	361	429	732	999999	14	55	145	380	999999	302	303	999999	999999	792	999999	999999	999999	392	894	261	101	269	847	649	999999	240	822	999999	749	392	999999	421	769	302	680	115	999999	999999	509	999999	584	266	867	559	999999	473	999999	999999	637	493	999999	709	877	941	999999	102	999999	93	817	773	999999	455	630	158	607	882	747	582	122	811	999999	401	999999	935	999999	835	401	298	646	890	778	975	999999	265	882	985	544	828	17	999999	534	930	246	999999	735	139	635	719	951	130	725	880	734	825	576	118	826	999999	999999	459	999999	292	446	926	995	257	999999	375	276	622	347	919	575	535	287	999999	165	156	210	546	999999	681	347	525	174	897	250	238	999999	999999	168	999999	999999	557	886	251	494	320	740	487	738	999999	453	338	783	999999	315	209	548	590	953	999999	740	728	260	29	945	920	761	107	999999	172	686	503	463	744	366	999999	648	45	502	845	416	722	808	938	238	18	999999	367	999999	51	689	107	999999	488	999999	834	306	866	999999	573	558	642	481	999999	584	950	875	48	450	297	560	513	999999	999999	274	28	999999	999999	999999	936	188	403	514	965	483	588	683	999999	881	531	721	999999	999999	928	296	999999	251	999999	364	999999	999999	703	917	305	490	186	19	710	
224	844	914	984	85	999999	395	164	138	516	102	995	276	900	999999	919	576	778	774	170	821	500	777	687	957	512	804	484	486	218	484	307	579	972	760	47	999999	736	706	378	542	142	644	735	150	368	21	242	999999	997	999999	711	411	999999	888	723	76	237	37	572	565	911	677	919	41	794	426	304	150	999999	312	840	82	405	627	999999	856	52	999999	599	999999	572	999999	488	489	772	999999	729	93	46	971	389	709	143	813	631	999999	999999	999999	355	941	717	101	427	999999	999999	639	15	231	999999	867	34	690	438	999999	993	973	198	439	268	898	696	999999	114	157	923	141	999999	592	999999	234	140	348	200	657	783	480	519	793	600	142	999999	999999	884	179	999999	999999	280	71	999999	657	276	295	444	999999	254	507	987	280	771	999999	999999	422	235	974	999999	686	499	780	999999	999999	464	999999	839	136	18	198	336	999999	211	234	860	876	999999	347	958	845	999999	743	412	999999	493	249	32	842	999999	999999	282	909	442	269	208	500	773	306	203	871	999999	318	449	65	999999	61	78	547	897	824	999999	887	26	891	782	756	378	999999	999999	999999	382	999999	694	540	999999	999999	999999	941	35	370	999999	999999	154	999999	399	595	304	999999	114	999999	180	484	944	999999	828	999999	893	999999	487	452	132	759	999999	979	498	459	623	999999	999999	754	999999	999999	521	537	721	183	999999	999999	501	197	462	999999	999999	597	53	898	999999	999999	712	532	533	951	464	583	247	353	208	174	599	999999	999999	395	217	359	882	53	999999	416	895	654	650	999999	59	999999	990	110	999999	999999	935	600	406	545	206	616	231	608	672	937	299	999999	974	999999	999999	561	225	999999	999999	559	715	999999	999999	646	192	67	882	568	901	999999	999999	147	502	529	239	999	999999	435	198	999999	137	284	381	35	126	527	680	999999	635	498	999999	923	297	301	964	935	665	759	362	149	734	663	706	508	354	162	875	999999	349	999999	27	999999	877	222	431	440	628	909	530	665	387	999999	933	413	99	669	850	210	564	999999	344	999999	82	59	867	474	577	872	680	963	651	234	999999	305	480	294	999999	84	870	534	317	755	239	696	762	923	999999	999999	419	685	312	675	891	55	996	244	999999	828	999999	957	863	755	238	566	999999	162	999999	999999	933	805	623	775	339	999999	986	588	553	386	999999	943	744	284	463	999999	661	975	999999	685	308	246	577	999999	729	999999	670	561	527	673	682	609	843	101	370	613	71	536	999999	861	69	417	999999	341	999999	999999	999999	
588	302	243	905	999999	819	403	999999	999999	238	406	56	999999	369	999999	71	880	999999	687	110	652	914	849	934	134	639	482	999999	891	999999	246	686	327	700	92	269	293	768	999999	789	450	762	999999	385	665	490	919	999999	634	356	810	637	853	999999	570	674	452	999999	780	999999	347	777	448	151	991	719	728	725	287	999999	777	121	71	898	999999	999999	251	999999	278	644	719	999999	991	999999	745	609	833	26	999999	417	816	984	987	242	452	672	324	531	393	945	761	203	999999	468	579	698	575	999999	999999	680	433	979	40	146	689	999999	785	903	405	999999	886	712	999999	999999	999999	792	999999	828	455	987	999999	999999	89	333	882	999999	765	532	965	57	43	999999	999999	459	984	837	999999	999999	553	95	886	420	136	11	999999	58	608	999999	119	786	574	999999	509	664	115	713	999999	706	999999	173	999999	263	938	999999	999999	18	348	146	884	522	838	283	285	999999	999999	164	593	88	274	833	917	420	999999	999999	483	296	379	999999	354	280	999999	999999	596	389	493	999999	481	778	651	60	710	472	999999	999999	948	301	472	148	564	950	130	820	442	430	999999	999999	840	760	874	73	999999	638	999999	614	584	999999	999999	999999	876	476	682	999999	436	224	132	455	999999	826	239	192	823	999999	155	999999	999999	127	999999	175	143	312	999999	721	903	588	999999	82	999999	856	999999	999999	614	576	271	97	999999	999999	393	227	308	800	241	23	530	692	249	408	999999	999999	464	466	999999	520	999999	573	683	961	999999	999999	804	999999	999999	103	813	871	577	257	968	67	136	999999	733	999999	867	343	81	779	200	221	349	999999	589	999999	402	556	999999	103	999999	999999	414	999999	404	545	999999	999999	35	148	210	999999	124	992	439	435	272	620	733	999999	652	428	502	903	999999	999999	508	999999	470	492	999999	999999	999999	999999	442	281	652	999999	999999	197	999999	619	999999	932	578	541	106	357	581	164	30	999999	999999	416	450	395	999999	511	545	999999	47	999999	787	542	447	999999	999999	640	559	168	782	452	181	545	11	999999	120	570	334	239	603	161	220	315	999999	919	999999	871	999999	56	86	151	284	999999	160	554	831	775	494	635	170	999999	999999	423	381	578	609	287	999999	999999	284	634	999999	315	999999	885	420	482	80	528	509	509	607	512	92	999999	177	999999	394	457	211	345	85	699	999999	147	363	797	934	893	999999	167	466	625	771	451	999999	969	999999	275	143	359	999999	966	999999	660	858	295	999999	740	411	181	892	957	215	939	558	486	246	964	999999	623	999999	186	
999999	352	999999	981	740	640	675	207	796	129	323	852	641	999999	573	418	288	999999	466	203	492	148	274	508	420	999999	892	488	733	677	743	520	811	999999	758	784	617	877	999999	700	74	213	385	772	999999	363	307	449	999999	999999	685	999999	999999	354	999999	79	999999	999999	571	999999	747	197	474	128	386	803	50	123	999999	999999	800	999999	522	765	138	289	762	999999	864	66	999999	453	999999	905	992	289	999999	467	834	688	706	83	315	647	999999	999999	999999	999999	395	840	323	194	98	134	37	284	941	999999	226	414	316	585	999999	999999	382	304	622	999999	999999	107	450	583	289	672	92	727	105	875	812	999999	999999	506	116	34	743	350	364	450	999999	999999	348	961	251	429	381	131	403	801	274	658	265	999999	140	298	400	999999	905	999999	51	309	188	75	589	965	863	810	999999	655	999999	42	999999	999999	691	999999	999999	489	342	859	999999	999999	333	304	610	163	994	999999	999999	999999	999999	12	445	999999	999999	578	999999	999999	381	285	566	570	652	747	39	242	718	94	487	721	538	999999	999999	55	999999	999999	975	999999	465	436	970	999999	445	660	31	768	596	11	999999	123	878	999999	999999	66	999999	730	318	586	999999	377	444	910	893	653	288	723	604	400	813	328	602	655	816	945	315	84	135	991	999999	999999	646	717	999999	999999	842	61	802	351	751	403	771	999999	619	97	991	69	598	791	381	999999	173	999999	999999	453	520	233	999999	172	751	999999	999999	327	859	13	999999	727	598	528	811	999999	920	263	648	419	557	999999	45	728	953	255	999999	999999	619	427	107	449	529	869	999999	619	391	640	600	532	999999	454	540	999999	999999	274	471	79	980	154	388	910	557	777	895	318	197	999999	999999	999999	743	271	707	999999	906	291	207	729	675	201	999999	289	999999	126	999999	113	672	429	372	689	999999	416	363	999999	49	196	891	999999	973	545	431	450	431	999999	788	536	746	108	709	84	77	999999	999999	999999	999999	108	257	999999	166	792	645	767	578	529	722	337	999999	242	401	719	399	999999	756	139	770	405	858	568	999999	95	999999	574	999999	999999	622	999999	999999	575	175	941	939	460	595	190	900	663	871	902	381	999999	999999	513	706	999999	685	621	986	275	27	903	250	688	113	80	436	81	57	291	906	999999	326	342	77	460	780	939	860	575	999999	999999	534	999999	999999	999999	999999	852	867	729	612	10	999999	746	557	271	999999	260	999999	524	754	828	615	590	995	999999	144	999999	446	999999	219	745	761	420	45	910	999999	294	501	999999	
614	583	213	328	999999	906	625	579	999999	805	758	999999	591	345	821	410	501	943	999999	496	743	180	416	621	519	866	999999	999999	710	646	892	417	999999	132	910	999999	624	297	911	99	85	999999	512	641	497	689	164	425	599	635	419	999999	334	15	491	443	177	592	808	811	666	980	869	147	913	351	771	469	999999	650	785	999999	42	870	999999	188	999999	999999	134	830	712	823	55	85	236	999999	93	753	640	476	13	42	489	109	432	104	695	374	728	999999	918	999999	991	948	849	216	403	463	593	313	775	402	467	978	999999	843	934	999999	910	456	999999	27	829	957	646	999999	999999	933	447	326	493	303	999999	979	911	28	999999	999999	999999	30	999999	629	999999	337	701	611	999999	511	10	589	999999	999999	463	999999	886	900	864	43	312	106	492	470	25	999999	819	999999	355	488	76	90	20	837	999999	999999	393	999999	857	502	266	45	188	222	932	999999	166	592	840	999999	999999	999999	999999	798	794	139	999999	999999	614	892	517	229	266	96	444	919	579	332	342	573	888	258	53	999999	999999	277	917	279	537	167	120	999999	641	999999	396	999999	927	221	52	439	361	789	999999	964	984	999999	778	102	999999	23	288	833	260	276	886	999999	999999	791	32	527	221	269	75	456	782	999999	587	686	699	999999	992	367	999999	999999	222	108	233	88	999999	739	498	825	501	523	878	287	975	375	693	999999	98	145	199	524	999999	101	724	999999	192	999999	459	999999	402	398	31	921	553	357	63	999999	620	888	999999	292	39	396	767	999999	578	505	999999	222	993	157	999999	856	999999	765	685	131	999999	999999	896	683	289	406	999999	112	502	956	733	627	321	905	931	210	999999	999999	999999	830	999999	181	999	687	999999	247	108	254	109	999999	999999	787	671	932	999999	999999	991	999999	13	632	963	999999	999999	999999	771	687	900	97	999999	999999	136	270	280	999999	797	212	999999	219	295	52	307	188	13	337	212	999999	956	389	502	999999	999999	999999	903	862	999999	999999	131	388	915	999999	347	20	38	19	48	999999	517	999999	145	210	319	782	444	999999	999999	999999	999999	999999	418	825	731	520	999999	259	880	136	999999	418	988	138	999999	277	303	585	704	999999	160	993	298	718	438	149	999999	301	657	435	564	999999	537	92	17	409	969	100	978	826	425	778	139	912	137	109	828	16	999999	51	489	859	266	48	634	667	433	700	397	591	275	303	602	454	571	424	881	905	131	681	308	212	606	877	871	381	999999	386	591	339	321	248	182	615	946	705	
686	999999	457	349	999999	999999	703	397	561	131	185	684	351	713	999999	922	885	447	743	287	262	388	176	262	803	56	119	67	280	999999	131	999999	999999	999999	737	392	457	999999	999999	999999	509	999999	326	750	205	189	45	878	121	398	999999	734	872	999999	452	307	332	205	546	928	169	645	126	533	999	198	186	999999	975	835	474	113	741	713	777	53	72	425	66	999999	999999	241	999999	999999	999999	999999	124	839	422	440	999999	999999	245	777	869	863	999999	999999	999999	16	13	559	902	285	923	259	992	168	891	409	245	907	999999	999999	917	999999	699	245	999999	612	999999	346	72	545	776	999999	868	964	999999	913	950	278	674	59	999999	999999	338	671	957	425	404	955	948	23	205	161	999999	322	999999	941	174	857	935	999999	932	999999	497	367	508	711	390	38	324	977	459	966	242	98	999999	465	599	38	999999	442	218	128	999999	59	349	625	999999	556	114	999999	749	102	343	536	999999	952	999999	999999	172	255	44	999999	999999	999999	563	999999	918	36	18	404	352	146	580	999999	999999	814	279	447	999999	883	999999	999999	924	422	237	999999	633	705	970	361	501	628	865	999999	407	843	486	426	496	121	706	80	547	709	999999	612	521	839	608	313	682	526	999999	999999	641	209	451	229	743	205	605	999999	65	657	903	999999	281	999999	105	95	337	853	951	906	187	999999	297	999999	999999	625	846	793	107	667	999999	974	674	586	400	999999	402	999999	682	300	999999	492	25	890	999999	836	341	972	743	522	976	828	999999	999999	111	999999	912	236	367	128	999999	999999	999999	999999	978	928	58	694	158	898	999999	79	180	999999	999999	694	528	407	418	35	293	873	999999	585	691	850	410	999999	484	302	999999	176	999999	564	940	703	377	627	912	878	787	646	823	999999	829	906	999999	999999	655	417	999999	999999	817	999999	834	486	999999	540	706	137	999999	430	220	856	613	527	179	616	999999	697	327	900	495	539	248	999999	59	214	755	999999	202	999999	972	999999	999999	999999	358	999999	729	464	940	836	920	999999	360	366	436	967	241	999999	737	52	201	957	100	678	30	288	103	999999	436	558	784	922	935	999999	999999	153	143	834	178	611	999999	999999	757	490	980	710	189	999999	219	92	972	999999	57	999999	305	999999	976	54	759	80	999999	541	37	391	61	998	848	330	999999	293	833	407	143	135	165	999999	210	609	698	319	108	999999	978	353	586	341	874	999999	734	443	176	99	85	999999	999999	355	239	375	438	999999	861	999999	972	926	258	999999	319	921	994	371	
813	376	999999	999999	971	261	562	683	805	720	133	73	595	999999	126	744	331	999999	988	810	999999	999999	181	999999	457	249	999999	61	105	20	999999	953	791	373	999999	799	742	635	999999	886	792	999999	569	718	999999	798	273	507	809	513	253	284	933	194	666	977	999999	640	991	999999	21	999999	588	795	698	999999	999999	232	844	327	12	696	999999	112	999999	158	276	462	857	999999	976	742	252	999999	767	747	30	607	706	652	604	112	644	405	999999	999999	999999	774	30	688	525	50	663	492	511	557	376	830	999999	517	711	999999	783	999999	999999	279	268	996	38	951	159	999999	525	202	999999	899	62	999999	237	737	190	502	442	178	143	935	89	759	89	999999	380	199	441	999999	999999	860	329	311	999999	605	32	971	999999	78	999999	850	525	999999	769	999999	505	864	602	438	336	999999	999999	614	208	819	999999	509	917	818	581	999999	244	336	262	862	580	750	862	632	999999	219	756	373	639	292	999999	618	989	477	714	999999	596	999999	861	999999	559	714	112	830	414	522	63	999999	497	578	616	198	218	907	41	999999	12	970	999999	127	463	937	974	915	999999	999999	519	449	113	75	373	241	474	530	312	866	647	41	228	201	999999	828	876	999999	676	999999	410	92	446	959	513	999999	999999	744	278	999999	739	197	431	833	13	614	824	431	214	999999	999999	687	605	175	117	970	751	532	961	999999	999999	913	249	187	181	437	12	153	562	999999	999999	729	262	689	136	460	610	395	198	999999	14	454	856	301	507	999999	486	281	852	542	874	756	783	643	561	825	947	253	662	575	611	999999	999999	467	431	994	999999	916	48	656	370	366	343	999999	630	616	67	947	680	457	950	999999	999999	29	872	999999	999999	619	999999	310	512	366	732	622	939	333	584	398	870	513	298	570	242	999999	181	517	999999	373	23	945	768	999999	573	214	624	999999	389	999999	595	233	57	815	999999	999999	153	13	633	999999	480	306	42	668	87	176	169	390	498	105	847	364	999999	583	606	999999	541	513	793	528	997	68	944	734	802	646	465	483	999999	505	61	999999	883	701	892	716	912	999999	999999	406	999999	244	392	294	12	240	999999	474	219	606	205	640	220	115	723	422	362	308	866	440	710	686	999999	999999	53	679	999999	94	690	889	279	442	999999	396	483	763	676	660	731	572	999999	991	273	185	309	999999	999999	778	999999	480	999999	614	243	491	999999	368	635	398	250	332	759	364	783	329	336	763	59	823	631	960	745	702	576	999999	243	719	
422	433	693	999999	722	702	116	999999	535	665	208	110	701	124	999999	287	999999	408	812	999999	999999	944	849	545	371	144	157	27	734	662	47	939	999999	975	946	212	704	618	999999	67	258	573	794	671	565	949	132	999999	832	468	292	999999	491	399	512	999999	583	158	270	999999	555	999999	486	872	627	268	851	999999	177	925	582	800	797	999999	999999	643	159	187	980	999999	21	999999	195	276	379	999999	458	999999	473	478	628	556	999999	32	511	999999	96	921	999999	306	107	406	348	907	885	492	380	736	805	868	328	405	177	847	576	999999	903	220	999999	999999	810	993	999999	999999	306	36	451	775	253	999999	557	999999	143	684	325	999999	301	999999	390	999999	499	999999	63	604	160	233	389	511	456	596	266	876	428	296	495	113	154	649	999999	859	50	605	492	380	321	100	271	493	532	960	623	625	999999	616	268	98	999999	658	548	83	999999	940	999999	999999	178	680	810	847	198	221	471	652	677	531	846	894	239	999999	292	70	961	895	999999	495	972	999999	999999	811	999999	407	999999	495	111	537	222	110	285	834	211	641	999999	424	304	320	499	970	999999	999999	770	374	858	267	375	487	121	999999	961	833	684	999999	633	998	999999	791	57	999999	999999	999999	319	745	618	405	999999	999999	780	546	601	668	995	999999	693	999999	999999	663	548	999999	130	999999	426	471	149	451	999999	674	18	999999	604	513	272	999999	999999	999999	988	34	756	463	786	724	707	574	159	302	999999	682	999999	883	999999	166	253	999999	854	927	723	999999	606	176	255	806	999999	499	942	97	999999	481	999999	884	999999	26	907	94	129	406	916	851	322	847	613	476	830	999999	334	448	269	999999	668	501	95	151	428	589	218	999999	91	217	632	71	896	366	110	960	132	999999	259	999999	32	458	21	999999	535	759	562	778	976	518	175	999999	828	285	812	999999	798	619	598	999999	876	149	999999	708	999999	260	999999	257	375	869	11	393	199	110	999999	999999	490	999999	616	668	999999	439	999999	572	999999	999999	243	620	553	999999	171	513	351	931	292	883	144	313	653	284	808	999999	999999	116	999999	781	314	727	188	602	999999	999999	13	999999	999999	446	999999	751	666	99	27	340	704	355	999999	498	51	267	818	224	86	186	569	999999	860	722	35	896	999999	270	824	516	442	950	430	585	999999	421	999999	845	746	392	647	563	267	477	610	67	408	999999	999999	57	908	999999	526	999999	999999	672	79	577	420	250	695	999999	999999	510	898	999999	925	132	999999	630	625	999999	999999	693	
539	16	83	393	122	968	999999	999999	530	999999	607	478	433	16	999999	837	999999	74	434	506	696	999999	297	756	578	856	142	285	999999	120	432	999999	495	832	883	18	999999	686	999999	999999	752	657	999999	498	903	430	330	999999	999999	161	287	999999	547	971	999999	298	718	327	815	265	999999	222	19	420	354	999999	982	600	999999	561	999999	666	609	981	754	999999	375	799	853	158	999999	224	723	877	999999	871	398	524	835	595	300	280	871	209	617	539	648	465	153	999999	447	729	795	10	999999	621	950	565	226	957	922	999999	473	666	730	620	498	141	587	483	282	468	765	537	999999	999999	795	999999	374	224	401	910	655	621	999999	805	428	723	966	999999	999999	999999	999999	877	672	999999	807	214	478	996	50	999999	877	670	959	978	964	999999	739	999999	826	999999	999999	12	566	22	274	851	956	924	999999	775	999999	377	999999	448	171	999999	864	999999	170	591	999999	377	183	884	999999	984	662	732	841	170	983	999999	999999	381	641	305	999999	660	116	956	258	999999	804	275	351	999999	118	520	817	86	404	848	782	245	999999	824	828	682	979	289	999999	233	93	41	791	152	982	190	807	866	576	213	784	214	342	387	572	908	542	532	875	151	914	764	999999	145	250	999999	762	999999	999999	638	681	999999	767	999999	471	773	483	209	527	999999	999999	951	510	200	999999	578	902	241	262	920	999999	457	413	57	999999	328	999999	999999	902	833	427	989	399	937	532	999999	447	999999	915	798	999999	999999	14	947	437	999999	264	575	81	672	256	531	565	556	499	999999	422	719	999999	153	507	826	307	694	510	724	561	572	999999	115	140	593	325	463	495	806	452	465	620	999999	999999	699	999999	240	999999	896	434	843	448	308	999999	728	604	999999	301	608	999999	320	999999	712	999999	692	999999	965	541	662	215	112	999999	692	780	999999	108	368	89	808	999999	77	116	614	300	718	133	368	570	412	989	553	172	887	999999	142	999999	999999	944	381	791	619	698	924	690	999999	782	756	528	588	999999	999999	692	492	366	968	213	833	422	692	568	548	999999	138	999999	999999	939	183	999999	648	937	999999	423	708	26	632	378	192	923	967	936	999999	840	999999	783	753	860	679	530	802	999999	195	494	262	999999	252	223	570	261	999999	392	608	835	880	650	438	822	984	476	734	599	999999	909	455	756	999999	708	424	355	919	801	999999	999999	128	718	752	705	999999	999999	999999	418	807	931	894	585	338	541	960	999999	354	931	999999	999999	999999	999999	908	285	49	506	620	
999999	799	999999	999999	237	131	999999	999999	171	999999	733	660	98	702	326	999999	99	25	869	427	999999	747	999999	10	987	925	67	856	999999	810	999999	999999	665	286	999999	618	592	999999	999999	999999	382	824	799	441	621	281	999999	509	999999	420	818	999999	180	999999	959	797	716	224	354	312	73	109	801	361	432	77	995	999999	474	707	209	500	358	416	999999	835	947	651	389	999999	999999	558	385	505	991	215	495	586	326	441	902	999999	999999	999999	399	999999	999999	448	19	999999	286	975	999999	999999	221	328	912	999999	43	999999	849	74	835	638	174	999999	723	306	999999	226	581	418	999999	999999	804	831	256	992	26	999999	811	509	999999	836	439	999999	522	612	293	673	302	731	553	999999	999999	838	542	999999	200	999999	559	727	999999	792	971	867	489	12	999999	389	81	919	999999	271	999999	349	432	998	209	13	999999	121	22	696	999999	850	864	304	450	966	299	640	802	999999	222	93	431	849	864	572	681	519	644	904	999999	383	999999	292	878	999999	415	543	999999	197	890	999999	999999	999999	868	999999	13	999999	999999	999999	99	440	127	613	59	999999	918	583	144	999999	331	999999	477	117	999999	550	865	582	425	209	999999	999999	234	615	999999	773	377	48	999999	743	999999	495	957	642	814	170	266	380	243	999999	333	832	999999	999999	999999	416	971	608	297	328	999999	999999	770	363	450	344	216	512	371	285	861	879	602	400	77	835	526	834	999999	934	294	494	348	776	999999	727	356	455	999999	835	802	769	999999	661	487	148	725	604	201	480	954	753	19	999999	787	999999	239	18	999999	40	890	146	315	363	43	771	92	993	487	722	999999	760	762	535	482	999999	138	941	913	999999	119	999999	642	822	979	540	485	390	989	432	498	347	743	719	999999	999999	999999	397	628	999999	65	732	999999	479	999999	203	991	999999	486	694	999999	999999	105	782	920	968	504	999999	383	502	296	702	14	64	234	650	27	53	590	999999	999999	999999	322	207	873	387	804	999999	340	786	549	11	999999	304	117	209	252	961	798	976	172	971	24	999999	429	999999	728	72	254	841	186	947	892	999999	999999	584	999999	897	999999	543	174	999999	162	597	953	294	798	709	946	35	999999	65	255	999999	653	666	726	999999	778	520	659	741	999999	498	999999	999999	999999	243	247	533	233	999999	999999	265	812	831	818	426	999999	145	999999	28	126	999999	443	130	702	287	999999	999999	858	788	128	397	883	432	421	663	986	361	184	999999	471	422	801	62	12	989	802	822	999999	309	999999	643	955	999999	
999999	999999	65	490	899	832	999999	847	999999	445	236	665	381	389	999999	165	999999	820	960	999999	999999	703	999999	390	127	712	484	203	552	558	999999	485	442	253	807	999999	608	506	461	999999	999999	624	747	366	826	347	617	422	412	692	869	999999	683	954	94	921	282	999999	372	196	357	33	305	999999	999999	751	233	999999	582	698	999999	933	368	999999	663	932	956	70	564	999999	105	71	791	859	689	577	802	487	999999	885	449	999999	143	275	995	323	328	631	694	999999	124	489	999999	713	145	936	836	75	999999	999999	965	221	120	592	101	295	241	445	436	104	949	745	969	696	259	999999	999999	999999	622	350	613	335	376	489	666	615	231	999999	723	999999	999999	736	999999	17	999999	237	999999	551	183	710	91	999999	999999	599	999999	378	520	153	999999	522	146	742	453	999999	548	639	845	630	926	486	73	164	722	999999	999999	222	559	962	999999	32	799	257	920	912	269	730	140	999999	364	298	105	87	623	210	999999	999	293	245	468	290	391	999999	625	697	646	927	170	999999	246	912	999999	558	999999	442	722	889	822	541	999999	818	999999	78	276	638	390	986	999999	999999	76	363	929	323	999999	495	999999	607	632	232	275	999999	569	619	540	451	479	546	710	999999	999999	727	187	999999	554	650	781	322	925	987	999999	659	396	649	455	882	983	505	64	999999	999999	999999	266	599	275	359	258	999999	538	825	168	844	286	360	43	348	186	187	769	999999	713	327	681	644	915	615	945	919	174	999999	467	974	491	999999	388	372	470	587	999999	205	402	892	784	110	828	472	383	45	999999	116	706	805	736	212	178	999999	444	622	999999	659	413	338	724	880	367	999999	362	999999	999999	671	877	598	701	573	460	820	543	580	815	453	242	999999	313	67	951	999999	248	289	658	904	927	848	904	999999	999999	73	177	999999	999999	644	120	999999	73	944	239	117	113	172	751	999999	940	999999	806	240	427	502	34	667	999999	704	946	82	799	76	743	38	694	874	999999	397	653	640	837	999999	999999	316	846	999999	827	843	558	85	537	310	964	74	999999	673	999999	299	48	510	973	48	697	999999	999999	997	999999	210	423	238	999999	364	705	310	35	634	898	999999	656	666	839	96	999999	870	999999	999999	112	679	986	31	475	492	358	999999	666	799	483	304	189	849	167	627	999999	999999	999999	183	999999	664	48	999999	774	297	999999	382	999999	999999	891	827	999999	638	895	532	224	401	763	999999	999999	562	643	236	161	604	931	807	508	222	666	999999	185	371	
999999	447	640	578	999999	999999	999999	975	482	999999	907	656	999999	551	954	634	412	37	566	796	177	999999	31	811	266	180	365	835	873	458	229	74	652	999999	999999	999999	891	999999	155	999999	58	999999	999999	863	999999	999999	999999	390	999999	874	999999	999999	270	388	204	848	426	999999	999999	85	822	23	112	33	560	843	13	668	805	506	743	767	882	981	999999	146	963	999999	493	761	377	999999	982	999	648	590	804	274	999999	999999	40	999999	333	79	762	45	928	66	312	485	999999	999999	584	356	140	999999	756	289	640	67	885	999999	346	999999	708	846	41	112	384	969	49	739	730	908	999999	680	443	812	228	999999	218	907	855	17	270	999999	999999	635	868	605	833	524	999999	999999	999999	772	726	999999	999999	916	13	999999	681	999999	446	761	414	676	880	460	608	944	70	927	849	999999	999999	338	300	475	456	405	243	779	145	524	115	999999	897	703	954	671	451	312	709	392	235	999999	570	509	828	724	754	418	999999	999999	464	706	40	43	368	999999	999999	895	999999	607	591	902	206	922	999999	999999	999999	186	505	937	999999	999999	228	466	752	999999	767	791	647	999999	650	825	782	256	70	409	819	999999	344	566	199	999999	842	111	800	999999	325	648	853	274	999999	577	912	69	396	705	999999	573	999999	478	630	690	258	738	956	999999	130	950	999999	999999	743	915	842	939	747	947	916	127	666	429	999999	129	938	382	786	999999	912	999999	859	364	921	256	999999	866	936	509	306	113	154	44	999999	375	786	999999	999999	999999	735	973	999999	449	789	370	999999	999999	903	510	752	999999	951	999999	853	407	999999	507	334	497	999999	975	12	999999	650	812	972	632	226	209	999999	340	999999	757	346	939	410	999999	575	999999	348	721	963	999999	756	999999	162	270	190	805	283	289	283	43	696	760	999999	999999	798	999999	397	999999	645	704	177	999999	34	204	547	914	999999	681	932	772	158	621	22	999999	491	229	659	712	999999	421	925	63	999999	999999	70	586	969	337	621	598	999999	73	85	999999	267	344	406	958	723	276	808	601	356	999999	884	84	999999	403	591	999999	999999	999999	833	999999	778	123	364	216	999999	960	944	669	999999	999999	608	95	546	753	319	999999	823	999999	989	999999	999999	333	706	556	933	986	999999	576	745	52	999999	489	239	999999	490	999999	980	199	825	999999	331	148	541	999999	901	999999	538	994	93	999999	999999	999999	694	658	621	454	416	808	283	157	132	378	924	999999	73	129	855	694	272	175	176	634	876	237	853	474	999999	694	654	143	
457	843	999999	999999	999999	999999	794	999999	240	999999	999999	181	915	999999	639	952	224	523	949	782	943	999999	999999	918	278	130	750	467	805	157	661	999999	163	150	699	999999	886	623	729	999999	999999	284	464	236	437	994	719	208	597	900	259	999999	744	872	200	613	999999	573	41	177	904	336	775	92	384	24	28	999999	978	999999	76	601	793	540	456	669	389	999999	999999	284	999999	552	869	999999	897	392	978	291	950	999999	178	999999	591	562	514	998	999999	381	852	423	999999	943	229	247	833	658	999999	214	425	530	233	999999	92	999999	765	362	999999	871	999999	991	46	737	825	891	191	999999	19	240	999999	457	170	999999	652	77	307	467	999999	632	80	249	999999	774	865	999999	863	999999	240	833	797	162	999999	637	196	999999	387	249	128	999999	65	89	648	254	999999	999999	369	224	999999	25	999999	307	39	834	999999	945	93	272	871	999999	38	999999	523	999999	443	999999	916	999999	822	999999	690	68	999999	999999	999999	990	600	663	595	897	999999	648	598	224	999999	499	132	706	836	250	777	124	377	723	999999	435	566	472	811	999999	999999	835	999999	183	335	999999	958	45	268	999999	354	430	676	974	999999	390	41	999999	801	943	751	999999	696	581	22	575	999999	999999	695	150	999999	137	852	291	999999	233	999999	999999	889	982	540	96	999999	37	895	357	448	402	387	999999	403	999999	999999	867	999999	841	149	820	170	759	710	343	999999	127	384	999999	999999	394	138	122	143	999999	419	819	412	664	771	669	686	999999	999999	298	248	777	746	177	466	999999	999999	999999	94	436	264	999999	282	207	747	330	653	678	779	63	274	274	785	786	847	851	464	999999	79	479	143	505	999999	421	104	571	380	999999	999999	593	665	134	37	707	999999	289	546	999999	999999	451	26	999999	886	83	999999	999999	999999	960	330	614	999999	831	934	999999	302	759	507	861	113	185	950	446	918	195	398	149	247	88	434	568	315	259	999999	628	463	999999	618	559	397	999999	579	999999	886	999999	73	999999	200	423	414	603	781	685	111	741	500	999999	99	700	684	884	736	999999	999999	761	309	280	851	315	999999	175	150	948	473	982	605	539	999999	772	132	565	999999	824	673	999999	786	629	158	249	137	884	999999	999999	874	512	394	999999	884	135	999999	999999	999999	884	272	248	463	999999	221	129	145	999999	999999	326	577	128	935	912	999999	705	974	679	999999	611	187	276	138	231	999999	961	598	940	655	434	926	999999	583	999999	561	434	377	953	418	999999	114	176	864	999999	350	755	577	481	
425	188	160	999999	999999	999999	707	995	999999	241	759	260	999999	205	999999	595	399	248	545	870	360	815	338	999999	271	102	507	20	999999	417	880	999999	393	126	524	476	999999	760	999999	213	367	566	324	145	204	168	999999	908	860	279	331	112	220	707	999999	609	850	138	905	579	872	696	593	702	360	999999	866	999999	680	839	320	639	579	341	512	999999	501	203	827	113	593	999999	999999	142	95	777	117	686	995	915	626	155	999999	999999	999999	999999	972	621	784	763	301	999999	238	30	999999	692	999999	999999	999999	999999	117	657	999999	802	999999	283	999999	999999	617	582	333	189	418	764	999999	999999	784	491	999	840	822	879	999999	999999	811	498	370	139	183	403	255	999999	491	669	807	969	844	62	999999	68	135	521	14	212	440	999999	999999	999999	999999	794	999999	51	879	364	999999	237	249	247	990	497	999999	415	287	999999	999999	104	698	749	956	253	330	999999	388	999999	714	310	999999	215	999999	699	813	896	332	389	495	213	359	137	164	579	730	606	72	615	155	719	243	790	999999	999999	423	936	516	999999	473	185	999999	937	649	213	361	43	614	999999	683	26	93	897	728	134	999999	571	999999	999999	523	724	669	999999	796	994	76	999999	340	297	286	877	999999	768	916	320	550	422	488	999999	228	696	992	771	999999	139	636	345	71	750	601	852	999999	139	50	748	515	999999	999999	999999	146	276	702	326	999999	806	636	325	981	417	999999	331	999999	643	168	826	732	897	842	999999	368	731	33	590	999999	434	999999	260	727	177	804	999999	280	833	814	951	994	675	757	134	999999	320	999999	654	177	279	999999	707	970	224	999999	617	56	484	295	415	252	122	629	589	280	386	999999	999999	999999	999999	60	999999	999999	217	999999	66	150	718	173	999999	376	379	422	427	664	999999	289	999999	162	196	616	999999	999999	408	709	882	56	999999	853	126	721	550	999999	256	999999	520	878	999999	392	958	999999	338	321	999999	49	999999	699	212	999999	452	999999	94	661	426	314	264	710	430	507	949	20	999999	864	999999	336	825	338	175	208	154	950	525	131	203	999999	999999	485	311	369	999999	192	844	999999	411	30	637	999999	625	942	963	809	457	999999	442	999999	505	999999	274	909	223	999999	534	999999	999999	502	581	999999	468	706	999999	779	409	71	671	767	999999	730	462	36	699	936	712	233	245	999999	999999	270	688	999999	224	814	220	401	156	301	657	840	471	909	449	673	431	918	915	194	410	395	593	675	782	999999	21	999999	220	287	831	311	768	999999	999	
320	284	223	492	222	999999	17	999999	380	119	335	268	553	587	36	999999	794	317	61	999999	999999	676	23	472	449	999999	972	191	868	469	356	82	34	999999	138	398	999999	435	703	624	403	479	223	999999	456	516	467	999999	193	772	47	993	999999	999999	891	999999	271	750	999999	419	999999	825	56	911	762	999999	999999	999999	459	999999	306	369	614	436	540	637	462	457	26	932	344	322	997	106	432	363	365	521	28	999999	136	467	999999	999999	38	577	433	312	802	203	282	825	211	556	475	677	388	290	972	263	191	999999	734	999999	84	284	999999	949	488	409	897	999999	624	999999	511	838	999999	331	999999	963	214	160	999999	822	660	999999	120	999999	999999	754	999999	84	549	764	311	323	733	280	218	754	999999	999999	999999	403	306	560	211	245	54	637	999999	999999	999999	999999	59	999999	168	912	460	564	999999	387	329	734	999999	822	182	859	664	197	115	707	122	653	224	730	336	999999	526	110	318	875	406	993	64	999999	201	540	715	280	164	821	820	653	590	999999	999999	99	999999	483	999999	351	580	857	531	999999	999999	999999	795	329	999999	907	395	360	256	297	980	999999	680	516	631	642	154	394	999999	294	999999	468	999999	852	999999	247	291	999999	722	966	305	549	999999	70	972	961	999999	395	575	999999	435	469	407	303	391	828	418	462	999999	745	207	196	999999	246	116	486	177	999999	752	467	999999	352	999999	289	999999	441	863	619	544	669	896	758	999999	787	859	427	70	999999	999999	748	828	828	200	976	769	119	999999	999999	954	496	794	802	643	999999	629	999999	831	128	310	950	999999	799	999999	999999	848	449	376	999999	387	688	999999	408	481	14	638	797	162	661	520	883	715	999999	664	58	875	104	999999	710	167	776	595	941	468	520	784	999999	909	17	999999	329	742	689	999999	276	80	396	330	639	480	832	930	180	999999	427	244	999999	144	999999	318	754	334	666	879	999999	999999	484	939	961	230	608	887	154	533	999999	151	999999	791	398	977	489	773	999999	240	334	845	424	342	999999	286	458	894	999999	999999	383	999999	86	809	245	999999	595	999999	369	419	999999	944	999999	647	418	285	218	543	999999	892	829	981	849	999999	554	999999	678	151	999999	999999	771	714	999999	455	160	205	999999	999999	556	999999	392	999999	413	999999	369	999999	69	999999	999999	765	77	999999	158	999999	870	401	999999	999999	999999	479	504	454	558	999999	647	167	105	340	497	999999	220	991	999999	999999	510	999999	999999	783	75	173	706	901	226	142	616	855	999999	701	585	758	60	
424	961	87	721	937	484	999999	428	212	999999	999999	999999	712	554	86	928	999999	646	999999	824	371	585	101	772	999999	999999	425	999999	791	999999	403	755	739	171	796	999999	908	809	999999	322	848	365	863	878	977	999999	514	588	540	927	938	65	511	933	689	839	869	315	128	710	68	999999	999999	999999	891	999999	550	550	758	55	29	818	999999	761	999999	15	999999	222	795	981	723	999999	536	864	663	347	254	999999	481	957	171	603	690	862	263	196	729	261	987	999999	80	999999	829	495	999999	129	982	999999	956	683	127	999999	520	147	986	231	134	771	999999	553	729	744	79	800	999999	426	137	220	508	790	999999	469	235	791	910	759	999999	51	999999	543	365	504	849	798	840	514	93	999999	875	42	72	957	999999	999999	284	336	999999	39	610	491	991	771	251	999999	999999	657	431	728	236	237	223	999999	999999	414	999999	999999	895	280	960	380	342	999999	345	475	727	999999	166	790	516	584	999999	999999	441	475	552	593	263	999999	999999	193	93	999999	999999	648	819	999999	999999	899	256	60	440	623	78	240	999999	416	999999	775	448	88	999999	640	999999	652	371	244	650	999999	862	999999	999999	223	879	777	296	977	267	696	656	748	185	266	544	466	153	251	909	999999	326	999999	167	488	243	323	692	999999	152	999999	286	584	338	999999	47	999999	999999	227	744	301	943	181	158	740	999999	999999	902	244	106	755	508	130	335	999999	31	726	446	492	979	566	94	843	999999	999999	419	82	419	379	229	891	386	926	507	617	999999	155	986	426	369	543	420	999999	357	999999	175	166	999999	889	784	320	216	999999	248	188	217	109	999999	999999	330	999999	999999	999999	25	999999	378	581	622	717	191	999999	740	999999	999999	999999	155	999999	496	447	999999	263	823	530	595	908	684	789	688	329	999999	167	808	431	106	322	261	887	442	151	28	999999	543	541	707	999999	580	197	999999	802	42	579	613	899	146	77	233	761	937	999999	530	999999	893	303	999999	999999	76	999999	999999	810	194	268	999999	999999	429	834	719	292	999999	686	337	497	324	886	999999	830	554	909	294	38	99	500	999999	335	621	438	999999	250	234	683	841	999999	999999	664	618	999999	999999	268	999999	999999	358	941	938	260	779	999999	275	16	16	486	479	167	34	999999	720	693	318	869	733	991	143	479	68	149	845	76	233	659	278	522	455	999999	440	981	680	158	562	699	555	588	172	693	243	747	213	684	246	379	999999	924	466	515	535	488	178	879	882	999999	415	713	809	615	999999	999999	
999999	193	727	999999	999999	999999	141	619	999999	999999	999999	450	245	999999	936	170	829	999999	716	353	66	939	999999	951	999999	801	275	763	999999	842	778	999999	955	999999	716	29	957	203	164	381	792	846	999999	999999	660	728	643	572	862	999999	999999	955	899	394	437	101	999999	999999	239	423	307	377	335	481	377	999999	494	496	604	916	999999	999999	999999	344	561	219	748	380	301	94	167	703	901	999999	958	822	658	999999	321	624	596	192	964	741	84	425	999999	720	22	389	243	157	967	945	51	258	265	564	833	227	353	999999	483	155	999999	999999	476	999999	522	999999	622	924	184	999999	330	31	999999	958	270	146	699	999999	367	999999	999999	999999	735	956	999999	710	567	104	737	999999	280	543	708	819	485	480	948	999999	207	468	999999	319	999999	999999	624	30	587	306	999999	999999	528	999999	695	999999	999999	255	868	999999	301	812	987	999999	196	90	999999	787	323	852	483	790	999999	476	830	899	154	541	47	748	999999	975	132	270	800	49	999999	955	999999	999999	999999	240	611	999999	999999	395	481	999999	132	892	288	837	707	735	823	999999	509	62	999999	796	426	763	217	130	188	999999	689	727	999999	156	999999	754	939	999999	999999	253	188	999999	544	445	428	906	999999	155	999999	504	278	397	446	296	540	999999	469	61	719	761	32	491	999999	616	705	753	520	975	388	999999	999999	530	407	580	335	751	518	60	378	520	354	72	999999	684	999999	999999	290	441	616	991	294	887	999999	576	230	696	508	927	739	999999	395	999999	999999	936	605	999999	990	999999	961	788	14	418	683	209	416	999999	831	576	569	413	999999	89	999999	396	249	999999	73	831	359	638	999999	590	320	703	999999	912	305	724	88	999999	311	424	480	828	986	876	213	268	169	270	865	999999	368	336	999999	316	83	999999	696	999999	684	168	516	332	999999	999999	108	980	84	999999	665	999999	999999	270	111	58	609	541	999999	372	807	805	671	99	772	999999	999999	984	502	818	999999	925	37	493	999999	153	907	999999	292	572	778	999999	193	665	605	759	999999	108	234	163	707	999999	970	333	786	999999	496	427	560	234	202	123	487	266	999999	739	999999	999999	645	958	150	461	999999	837	999999	584	621	999999	999999	23	999999	133	999999	349	120	999999	999999	703	999999	745	999999	489	597	68	380	664	745	927	10	865	680	440	462	276	22	255	293	142	999999	212	267	489	999999	546	357	78	364	148	155	999999	784	385	999999	899	311	999999	999999	999999	467	930	839	693	16	628	999999	447	671	492	999999	999999	23	822	
964	505	488	176	556	60	999999	311	999999	606	782	641	90	999999	143	999999	965	361	390	999999	999999	999999	372	999999	999999	315	213	909	407	999999	811	999999	355	962	421	801	421	144	114	999999	999999	165	630	242	910	374	547	999999	313	999999	526	975	484	919	156	165	142	999999	693	999999	847	999999	904	438	795	502	296	128	883	999999	151	831	256	999999	613	520	187	140	663	999999	999999	174	999999	299	999999	836	805	999999	816	999999	668	507	450	864	999999	688	261	202	446	417	88	429	164	971	965	695	728	999999	316	636	977	11	260	584	482	682	999999	999999	999999	999999	697	999999	999999	628	673	644	390	392	999999	925	269	985	693	256	40	348	19	634	333	659	999999	896	129	189	287	999999	257	866	392	295	999999	646	999999	999999	720	999999	127	999999	999999	999999	999999	999999	310	999999	377	992	317	14	554	143	672	570	290	433	999999	801	741	132	351	999999	397	524	10	999999	999999	622	876	215	999999	812	231	483	999999	999999	355	770	596	739	812	999999	999999	999999	322	258	622	999999	999999	685	999999	919	486	994	194	301	934	790	346	999999	999999	999999	125	112	478	741	912	198	243	288	88	91	214	12	319	999999	999999	153	212	751	701	520	999999	999999	579	999999	336	236	299	999999	78	564	434	610	791	68	179	257	999999	999999	346	433	999999	87	607	999999	714	484	685	999999	644	790	588	999999	295	437	497	999999	532	861	414	999999	899	207	220	999999	656	604	220	999999	887	409	999999	999999	999999	277	830	189	594	34	999999	852	551	171	999999	287	976	999999	324	364	570	255	724	913	176	999999	999999	999999	867	93	898	120	273	433	250	999999	421	957	189	999999	999999	999999	340	999999	959	561	999999	999999	806	932	546	816	289	999999	999999	642	685	464	463	754	743	999999	322	510	136	792	589	127	920	167	999999	29	660	306	757	261	999999	227	954	615	999999	795	999999	934	547	91	830	417	742	608	559	957	999999	999999	284	267	995	829	999999	999999	972	999999	817	649	76	527	166	999999	107	439	999999	467	999999	848	237	947	999999	387	963	54	961	181	385	999999	999999	908	526	235	31	999999	265	95	846	786	643	510	977	999999	868	29	999999	846	320	312	999999	101	456	999999	207	999999	605	618	866	336	999999	999999	999999	504	51	168	11	931	961	607	183	642	621	724	215	726	969	625	519	999999	129	125	861	999999	442	516	999999	999999	37	694	999999	647	999999	519	580	999999	870	483	995	710	28	993	884	712	999999	248	479	999999	449	480	999999	979	109	999999	216	100	999999	567	
999999	535	705	140	903	277	999999	536	424	112	999999	999999	856	496	629	999999	999999	135	240	999999	944	203	46	730	431	999999	999999	999999	548	999999	312	490	902	999999	420	470	999999	888	100	999999	999999	603	999999	377	588	86	999999	870	999999	300	998	91	999999	790	623	868	498	974	708	355	999999	798	987	129	799	663	999999	553	999999	999999	804	46	45	622	160	350	379	668	152	355	933	999999	564	258	306	231	999999	121	689	999999	972	40	189	999999	676	210	999999	704	577	924	615	999999	793	200	495	962	56	999999	999999	999999	499	829	831	363	422	483	244	739	999999	999999	999999	358	864	534	197	774	999999	300	946	999999	735	999999	100	999999	739	999999	672	373	762	343	185	392	999999	417	62	152	999999	999999	332	202	966	875	881	999999	999999	266	215	269	999999	721	115	755	999999	690	546	999999	738	999999	623	559	810	870	977	489	999999	651	877	457	482	999999	999999	39	999999	753	983	999999	792	100	336	483	658	413	369	51	237	429	100	790	870	237	413	999999	213	999999	391	105	898	402	607	249	389	758	786	958	999999	86	787	547	706	999999	999999	999999	999999	150	999999	407	510	999999	261	972	561	96	586	254	641	981	826	205	999999	999999	999999	400	999999	96	103	899	999999	410	896	161	999999	552	93	999999	206	765	316	72	871	984	594	962	999999	635	999999	302	181	542	327	173	259	592	186	818	724	640	165	999999	56	11	779	999999	49	109	999999	18	12	401	999999	876	675	764	333	386	303	999999	999999	857	408	801	728	999999	93	733	999999	60	999999	275	470	565	610	999999	25	870	214	494	923	51	305	680	299	779	493	451	498	495	999999	799	999999	725	390	307	999999	255	999999	999999	26	999999	207	999999	999999	999999	999999	493	276	999999	748	463	999999	999999	85	218	562	728	511	999999	601	642	999999	417	791	577	749	999999	184	312	334	999999	597	519	477	999999	844	25	999999	561	848	10	185	999999	746	805	627	999999	999999	182	745	999999	743	334	999999	384	81	999999	999999	74	987	999999	318	999999	234	977	865	662	341	467	374	546	689	950	999999	600	466	305	670	986	949	43	105	12	566	270	999999	273	426	999999	546	64	526	974	574	662	691	221	715	768	939	965	999999	999999	807	999999	384	793	233	999999	917	999999	129	512	124	999999	999999	316	999999	964	950	602	246	999999	921	320	29	715	999999	448	999999	255	999999	901	999999	999999	659	999999	999999	367	885	244	49	923	184	769	999999	24	859	620	999999	384	999999	999999	818	999999	728	145	270	496	999999	999999	417	999999	
593	672	196	227	465	139	304	186	121	49	88	999999	562	322	74	161	385	15	999999	999999	999999	534	440	839	93	710	999999	999999	653	999999	188	227	826	999999	339	512	583	999999	559	729	999999	396	999999	775	672	999999	784	416	999999	118	121	184	812	652	909	69	242	356	144	999999	873	780	999999	413	860	861	999999	308	983	562	577	999999	455	136	449	489	271	665	176	980	999999	999999	452	544	596	14	414	184	999999	280	999999	237	583	804	855	999999	863	859	914	810	223	485	432	999999	541	454	999999	686	999999	999999	798	999999	189	163	829	33	999999	987	816	856	457	714	999999	713	292	350	93	651	280	903	999999	411	999999	365	767	450	427	933	999999	151	285	999999	971	999999	481	703	999999	429	975	832	218	999999	52	67	363	508	999999	999999	999999	200	370	86	416	309	802	397	826	823	396	999999	606	403	983	999999	581	729	743	36	241	999999	303	663	999999	999999	695	750	368	692	12	269	917	999999	999999	813	999999	208	321	671	999999	94	876	999999	43	596	235	814	892	377	486	634	999999	999999	487	647	999999	706	410	968	614	62	39	143	821	137	471	899	696	180	999999	382	418	81	999999	157	712	80	630	89	223	880	858	990	216	378	999999	420	229	68	916	83	798	353	67	80	999999	999999	999999	906	134	336	127	721	483	114	225	999999	602	999999	999999	826	86	330	754	734	204	999999	927	453	632	999999	679	638	264	820	583	999999	999999	832	999999	999999	668	723	955	886	762	146	516	999999	999999	810	818	889	999999	99	997	477	598	332	876	999999	815	957	283	84	999999	489	467	663	530	160	679	999999	248	965	167	362	999999	999999	999999	67	999999	999999	300	822	242	789	514	174	822	115	477	691	999999	85	164	710	999999	881	239	999999	679	852	999999	12	141	999999	650	167	932	644	112	730	999999	819	493	999999	667	999999	841	867	999999	302	841	424	999999	987	814	173	810	456	999999	999999	999999	698	387	999999	255	999999	691	194	149	356	999999	188	13	999999	340	147	591	175	53	999999	49	372	999999	386	999999	165	999999	999999	243	486	356	485	732	999999	101	663	441	813	743	999999	769	657	727	628	70	663	421	936	999999	676	581	999999	413	923	454	276	400	11	668	99	969	547	950	662	999999	999999	455	394	999999	676	706	777	999999	675	229	392	999999	679	325	999999	744	393	495	566	999999	999999	82	999999	173	825	999999	439	999999	653	409	231	706	74	628	313	217	999999	290	999999	970	803	222	738	703	72	999999	720	685	319	355	586	62	393	
999999	297	999999	646	231	830	999999	999999	632	778	275	997	686	580	61	999999	999999	717	112	514	999999	999999	499	344	115	111	999999	999999	999999	999999	999999	999999	179	322	317	999999	629	570	805	999999	576	704	181	443	472	999999	386	60	669	673	999999	637	483	547	797	655	798	350	541	130	635	861	521	796	479	452	999999	373	272	999999	392	580	912	651	999999	999999	930	65	871	408	724	153	882	999999	667	671	349	999999	524	999999	541	289	39	685	999999	714	192	384	999999	30	878	23	787	949	290	597	725	831	610	906	725	999999	999999	142	999999	999999	979	440	139	808	999999	206	848	611	188	113	551	999999	827	233	708	556	101	851	530	711	365	933	800	79	945	517	31	618	936	798	999999	896	999999	999999	999999	752	999999	999999	917	999999	174	186	770	999999	56	498	14	386	208	179	651	626	611	693	999999	55	640	70	862	595	184	239	675	999999	999999	654	947	494	999999	955	311	999999	934	848	547	999999	999999	622	33	457	512	644	420	767	999999	194	999999	595	215	689	122	999999	302	999999	999999	934	511	999999	885	999999	551	999999	889	999999	867	716	999999	999999	999999	947	883	27	46	999999	92	540	999999	908	242	117	369	361	289	808	843	126	643	612	351	612	677	781	737	631	905	992	755	999999	999999	440	502	999999	999999	267	806	105	158	886	249	967	125	603	158	778	42	200	999999	91	408	751	82	89	422	999999	280	111	999999	415	510	100	784	651	999999	801	614	999999	999999	32	11	748	968	999999	373	384	496	84	632	958	599	715	762	674	769	158	368	423	999999	999999	987	704	999999	742	386	159	999999	474	594	356	174	204	999999	218	89	660	782	999999	716	48	999999	205	479	331	999999	795	338	120	999999	860	443	201	728	17	45	307	932	235	380	223	201	32	999999	999999	794	405	437	553	595	119	375	52	706	81	999999	791	235	494	927	591	821	81	592	734	999999	999999	999999	280	183	781	727	999999	945	502	999999	34	715	203	536	999999	999999	784	525	772	494	401	999999	657	160	253	82	448	308	999999	402	130	999999	755	372	999999	999999	166	999999	813	391	999999	999999	999999	234	832	999999	999999	999999	517	233	47	999999	820	249	521	487	818	130	929	709	289	258	166	109	999999	595	999999	830	714	490	211	999999	712	391	676	305	999999	999999	327	178	50	490	790	999999	365	574	619	999999	999999	343	121	45	451	114	111	569	939	999999	509	999999	125	211	253	999999	31	633	999999	999999	573	226	206	395	802	761	999999	799	468	601	744	999999	975	
453	999999	999999	378	176	961	607	289	116	999999	187	923	90	62	838	999999	999999	999999	732	730	190	999999	634	146	999999	999999	690	445	999999	111	347	369	357	271	671	232	872	658	854	671	245	160	466	860	29	999999	721	708	999999	562	999999	999999	22	430	795	511	999999	243	652	934	281	172	976	15	28	817	576	819	391	615	999999	115	689	70	999999	999999	999999	999999	126	999999	999999	981	615	750	406	999999	357	927	475	170	878	639	16	920	400	83	183	461	841	212	999999	902	999999	224	198	999999	377	952	935	765	34	579	999999	397	999999	299	556	999999	608	999999	469	648	354	999999	999999	734	999999	769	669	421	856	34	932	914	999999	999999	999999	999999	999999	806	913	999999	999999	709	145	308	522	618	999999	111	526	947	853	114	742	999999	999999	106	486	463	501	607	999999	524	909	999999	646	212	38	805	999999	165	673	801	824	999999	657	644	95	999999	222	999999	273	999999	894	999999	181	828	181	122	70	568	914	109	999999	315	122	476	800	145	661	320	590	700	476	999999	999999	61	999999	999999	598	913	21	57	251	21	999999	724	630	11	829	999999	40	915	745	76	999999	999999	496	519	951	191	999999	950	777	901	898	573	102	999999	634	129	549	999999	999999	999999	557	866	999999	304	970	398	999999	798	315	843	999999	675	955	999999	999999	710	565	769	727	417	999999	70	280	349	999999	771	631	999999	376	709	279	538	401	597	519	384	716	201	548	562	344	55	999999	999999	622	999999	617	692	412	924	999999	779	999999	115	999999	496	596	518	191	209	766	749	431	999999	574	999999	283	367	890	746	999999	373	999999	175	83	32	426	346	726	999999	163	939	694	452	154	499	762	999999	518	32	787	999999	20	349	795	999999	623	47	369	999999	999999	259	801	999999	930	201	558	999999	42	65	79	999999	792	302	999999	827	65	979	462	84	988	986	849	868	999999	796	363	881	379	488	409	388	976	855	938	904	148	38	999999	953	941	163	263	462	952	537	415	717	999999	999999	539	644	585	295	882	963	410	933	707	143	837	677	239	553	656	690	999999	999999	364	999999	999999	36	466	509	142	835	733	396	915	430	391	646	586	411	948	764	999999	691	973	974	503	215	999999	999999	125	274	923	710	806	271	999999	479	362	163	999999	513	188	86	162	999999	999999	23	27	286	752	201	999999	999999	604	891	887	592	962	999999	999999	483	705	87	393	868	912	32	590	999999	176	911	294	999999	132	999999	999999	999999	538	926	743	489	999999	54	636	923	184	104	115	914	
384	672	999999	999999	515	999999	807	110	692	999999	999999	217	999999	999999	120	840	999999	999999	706	169	315	999999	64	999999	646	167	999999	661	451	470	693	817	999999	676	279	999999	404	322	917	326	638	485	44	999999	791	536	66	822	933	999999	26	999999	398	999999	609	224	618	480	335	358	519	155	999999	232	600	327	300	999999	999999	616	446	595	748	389	530	829	135	999999	254	999999	999999	473	728	656	453	186	428	971	999999	64	885	923	986	569	807	492	999999	812	652	474	246	309	727	327	359	430	768	18	999999	779	98	807	236	225	256	55	999999	999999	999999	424	898	328	999999	50	999999	522	608	189	999999	999999	999999	322	167	779	874	802	746	411	999999	999999	417	419	556	297	966	999999	697	771	322	999999	75	823	44	999999	575	917	618	687	596	836	822	589	436	387	999999	776	649	457	999999	454	999999	26	706	755	17	488	999999	402	999999	652	999999	837	866	820	972	999999	999999	999999	213	956	193	999999	815	470	211	827	983	999999	520	199	438	249	999999	999999	463	999999	127	288	999999	96	155	226	999999	943	999999	984	722	615	414	597	999999	999999	253	394	271	249	211	246	554	999999	505	999999	882	884	224	585	999999	998	367	922	999999	999999	710	127	810	966	455	999999	458	226	115	377	999999	923	701	718	996	45	606	223	848	880	734	50	999999	553	344	728	728	436	577	723	258	491	535	498	999999	136	584	304	793	339	787	337	84	999999	837	959	192	505	589	381	402	999999	999999	191	275	670	535	266	632	999999	153	31	649	391	999999	283	397	999999	709	869	460	999999	429	519	102	406	965	463	716	999999	546	999999	847	205	331	114	417	999999	233	348	999999	327	999999	77	999999	766	688	693	18	564	999999	999999	795	719	920	99	724	565	999999	868	999999	999999	550	257	190	919	184	999999	69	24	865	999999	980	370	999999	143	640	362	332	336	718	282	999999	999999	813	567	437	999999	284	241	999999	851	999999	364	644	528	999999	999999	999999	276	591	999999	999999	999999	698	527	997	434	999999	787	459	371	242	761	160	432	999999	999999	443	623	492	999999	179	828	634	999999	788	625	726	999999	366	225	476	66	745	483	649	462	999999	296	569	12	687	497	781	28	619	503	214	999999	901	999999	981	273	783	544	76	804	369	684	999999	999999	708	999999	431	243	999999	185	26	676	999999	174	935	156	999999	490	369	681	56	615	404	294	420	999999	849	978	999999	213	282	999999	999999	844	999999	999999	557	197	304	988	76	999999	133	999999	487	537	999999	737	999999	834	
219	999999	999999	394	999999	754	999999	454	999999	203	849	452	999	999999	902	814	269	938	999999	166	598	866	196	380	615	508	491	999999	806	999999	85	999999	536	410	993	979	37	32	96	349	499	113	999999	110	149	999999	549	441	999999	999999	999999	499	667	295	999999	999999	117	803	999999	999999	999999	328	647	88	128	738	916	599	698	923	787	999999	999999	731	667	494	640	95	241	992	959	999999	999999	143	999999	999999	999999	250	174	649	871	233	254	999999	86	181	466	157	982	410	707	950	742	616	999999	40	647	935	628	999999	713	31	999999	785	300	221	999999	514	473	999999	294	675	434	999999	62	999999	999999	26	655	999999	38	492	113	999999	295	999999	318	813	257	583	999999	518	999999	423	936	999999	999999	469	546	999999	284	952	683	450	126	42	999999	693	999999	331	999999	631	290	999999	722	230	999999	741	999999	999999	999999	93	266	999999	999999	775	62	21	122	212	902	533	480	789	999999	86	809	663	714	262	494	999999	258	999999	545	317	238	490	701	715	931	919	968	264	999999	200	695	999999	846	351	979	514	999999	999999	428	999999	161	999999	920	645	421	264	999999	247	999999	288	834	999999	354	296	546	571	999999	406	281	983	564	225	827	30	390	25	816	372	282	999999	54	896	506	39	166	999999	570	65	304	999999	892	730	468	684	999999	364	448	999999	804	418	204	183	91	445	950	936	672	899	264	405	999999	664	999999	816	999999	937	999999	325	999999	808	11	264	112	604	101	999999	757	153	999999	36	576	266	999999	864	785	870	815	71	88	999999	75	670	800	898	239	999999	999999	651	450	428	530	999999	430	996	417	940	80	487	354	126	999999	528	244	238	828	191	999999	110	41	372	132	772	246	999999	742	999999	999999	214	375	863	77	115	703	246	505	453	999999	999999	457	999999	800	999999	717	999999	50	547	435	999999	999999	57	141	665	620	999999	305	758	887	520	264	999999	486	866	121	999999	59	83	825	998	733	385	355	533	652	195	572	794	65	284	999999	205	905	890	144	327	731	411	495	999999	941	747	565	325	317	381	999999	933	226	235	999999	999999	999999	437	999999	693	999999	607	23	434	515	511	702	613	999999	999999	999999	999999	731	794	759	647	587	210	999999	985	819	999999	225	281	826	999999	577	829	371	901	999999	477	999999	450	624	133	999999	71	119	439	54	952	674	258	210	772	211	431	999999	999999	390	521	380	853	999999	673	392	999999	999999	876	933	873	251	749	585	703	544	290	180	999999	258	526	101	999999	941	867	364	967	81	63	
999999	156	363	999999	521	961	106	207	576	950	741	656	999999	242	506	181	710	925	673	999999	238	920	999999	839	26	864	430	999999	912	17	999999	999999	999999	555	449	787	519	155	238	623	607	347	999999	229	895	602	73	858	999999	770	166	439	303	575	825	516	999999	999999	999999	656	541	353	999999	569	641	326	986	907	793	719	661	565	696	59	898	999999	999999	42	944	999999	800	571	632	152	999999	999999	131	105	730	932	892	996	999999	999999	92	264	62	999999	587	578	616	999999	999999	999999	999999	601	742	254	999999	934	309	862	579	665	856	969	999999	999999	718	761	205	890	999999	999999	827	999999	499	124	966	644	999999	71	999999	999999	808	643	999999	231	999999	259	147	999999	428	796	632	999999	426	999999	725	122	544	999999	999999	826	999999	725	979	214	999999	999999	111	999999	288	999999	105	999999	418	999999	857	222	473	498	119	469	623	999999	471	390	999999	797	248	99	999999	854	999999	929	635	628	992	92	664	999999	647	999999	999999	519	598	396	701	999999	999999	223	999999	513	999999	55	799	999999	999999	64	263	599	977	786	999999	999999	238	999999	999999	175	612	790	221	775	557	999999	850	999999	322	114	730	84	689	842	999999	35	547	885	215	64	139	999999	425	937	828	74	324	860	384	999999	291	999999	464	535	782	831	11	777	955	477	205	280	653	108	333	999999	909	144	999999	190	999999	352	228	877	999999	942	374	284	946	492	857	990	155	999999	822	566	999999	164	70	354	999999	769	930	737	858	999999	26	327	999999	649	165	999999	259	203	999999	939	946	586	499	840	466	727	830	472	620	215	134	475	999999	767	568	755	999999	267	166	705	422	490	28	999999	925	57	670	999999	337	999999	999999	951	518	883	620	43	999999	229	887	999999	999999	467	127	653	735	550	999999	846	91	409	114	999999	47	963	527	465	567	999999	914	419	66	534	999999	942	474	182	957	402	157	535	100	999999	999999	999999	766	954	373	374	999999	385	999999	824	225	927	573	748	914	554	366	164	999999	351	315	477	999999	414	999999	184	999999	999999	999999	648	698	555	318	999999	999999	188	207	999999	999999	202	872	539	414	242	318	999999	378	725	268	413	46	992	69	749	550	902	620	361	631	198	195	888	792	366	135	999999	618	324	136	735	357	793	73	282	999999	775	72	16	105	126	806	999999	304	189	611	705	999999	569	708	999999	999999	999999	941	902	17	984	746	57	116	649	598	999999	598	532	65	253	928	999999	279	774	840	999999	266	515	392	731	593	612	999999	999999	183	59	
615	417	177	512	851	999999	274	999999	999999	999999	999999	999999	527	753	865	772	133	999999	777	708	300	934	999999	999999	588	436	519	286	400	144	302	999999	475	549	447	190	364	553	999999	767	522	784	745	824	712	999999	987	639	865	821	489	396	652	474	758	681	539	222	923	999999	651	988	104	894	999999	223	999999	978	315	999999	417	999999	999999	19	195	516	198	63	252	779	449	880	999999	579	654	905	43	999999	790	766	999999	151	629	977	125	534	689	999999	999999	499	829	18	333	999999	414	909	430	642	289	252	492	485	970	999999	999999	771	999999	525	249	816	189	979	198	999999	43	275	950	989	999999	999999	826	347	999999	752	949	440	999999	240	175	745	999999	401	721	547	999999	999999	181	485	11	354	956	173	611	999999	319	850	999999	784	157	148	999999	441	748	999999	425	155	534	999999	204	545	999999	347	360	504	341	788	267	651	999999	867	103	999999	987	549	705	663	736	665	443	109	999999	772	93	36	786	999999	652	104	999999	138	999999	953	290	465	140	619	999999	116	954	531	592	178	999999	289	54	999999	453	209	922	999999	418	868	784	105	924	999999	999999	333	999999	999999	999999	172	999999	147	236	999999	194	532	999999	999999	999999	629	711	911	516	999999	263	803	981	302	600	453	182	369	719	773	999999	194	541	687	364	489	399	999999	394	430	648	381	62	999999	310	999999	789	836	912	999999	166	999999	589	482	999999	460	352	999999	999999	693	999999	170	427	999999	999999	999	999999	731	731	371	999999	54	527	999999	803	881	750	87	992	679	663	346	457	999999	616	306	605	69	498	999999	147	973	970	701	440	999999	999999	599	932	310	930	999999	114	999999	559	999999	355	502	678	317	999999	274	433	27	39	653	713	497	999999	675	999999	931	999999	826	999999	266	84	825	656	325	928	161	154	999999	748	999999	241	906	999999	505	950	112	391	191	204	872	550	999999	672	786	774	466	999999	267	999999	999999	999999	287	327	303	46	530	846	362	388	558	129	999999	278	433	421	807	999999	999999	999999	301	550	61	632	999999	715	132	999999	999999	551	471	999999	887	784	748	781	953	588	88	468	430	266	38	802	646	752	809	683	999999	374	966	350	412	542	999999	459	772	655	965	587	999999	377	976	999999	917	999999	242	956	999999	652	999999	228	47	999999	304	44	521	259	985	608	905	448	914	505	999999	131	995	999999	999999	299	18	307	623	999999	554	63	999999	226	999999	495	999999	999999	163	999999	906	748	312	529	248	999999	937	999999	669	367	682	999999	462	999999	999999	
795	165	887	787	999999	643	999999	605	547	338	251	755	305	373	500	97	62	295	328	598	999999	818	476	116	598	999999	494	637	265	818	999999	999999	808	999999	99	339	632	75	922	999999	746	152	765	200	999999	825	999999	999999	179	279	629	190	143	882	401	977	689	781	198	879	158	532	999999	999999	260	650	999999	999999	283	170	465	986	372	376	999999	693	63	285	119	772	999999	999999	468	986	999999	897	467	925	596	999999	650	851	877	999999	803	224	802	45	999999	999999	879	999999	876	18	814	642	999999	767	40	708	999999	413	671	426	170	814	73	364	999999	999999	192	999999	719	171	520	999999	999999	329	999999	638	890	28	345	999999	893	392	468	459	181	556	999999	699	895	888	198	999999	999999	460	881	989	160	448	504	587	174	858	616	715	999999	211	532	498	205	401	818	905	78	908	999999	778	999999	613	999999	984	999999	999999	135	999999	999999	284	433	659	447	583	487	451	523	758	598	44	999999	753	962	999999	33	591	504	503	79	293	177	281	927	999999	999999	546	999999	999999	999999	680	733	784	742	223	999999	873	60	621	914	999999	999999	319	320	999999	999999	603	651	221	961	690	988	631	762	999999	116	999999	731	999999	940	999999	195	12	999999	917	311	992	999999	999999	999999	159	541	882	589	999999	900	999999	960	439	112	49	999999	54	559	623	999999	111	32	63	999999	626	152	716	681	973	190	389	865	402	196	18	592	903	29	811	159	116	999999	68	788	258	200	302	241	900	999999	151	999999	830	999999	999999	999999	957	641	576	17	825	210	615	522	520	992	568	252	104	457	992	35	748	474	585	69	963	274	858	435	850	485	781	928	48	936	999999	177	999999	999999	635	271	452	804	999999	999999	436	545	278	266	632	59	999999	452	999999	999999	705	366	650	999999	17	999999	783	150	167	349	429	687	484	999999	956	400	266	66	821	731	582	999999	150	999999	633	427	996	601	999999	800	348	338	874	922	241	679	526	846	999999	999999	487	999999	646	984	485	748	71	694	309	999999	999999	90	999999	332	999999	761	226	999999	516	589	696	191	347	366	999999	101	812	999999	352	287	873	999999	36	879	999999	279	307	999999	999999	884	366	999999	302	571	17	268	999999	552	388	480	999999	556	340	999999	256	305	964	290	982	394	999999	510	351	32	367	384	64	999999	88	274	464	70	776	999999	999999	394	889	776	359	743	393	269	999999	871	823	327	88	585	632	948	999999	26	183	999999	948	855	960	279	213	633	214	999999	474	123	26	999999	780	709	227	
862	415	198	930	249	10	676	336	479	208	50	305	999999	128	140	999999	447	999999	999999	682	377	433	999999	572	999999	539	438	999999	69	999999	430	999999	999999	367	770	542	126	999999	933	808	282	529	999999	80	173	337	735	836	999999	164	999999	516	999999	36	999999	999999	999999	999999	999999	710	572	999999	999999	624	778	502	999999	120	999999	999999	843	361	953	168	409	848	943	999999	409	999999	803	601	461	904	286	913	734	353	518	342	747	499	881	233	246	402	999999	999999	999999	999999	999999	624	488	746	321	227	563	654	626	11	495	999999	999999	816	906	970	428	999999	999999	864	768	582	602	25	850	353	999999	729	922	17	596	999999	257	999999	999999	999999	123	715	593	69	360	90	999999	517	847	501	282	999999	326	275	973	889	528	999999	999999	829	31	999999	999999	967	747	999999	732	618	999999	417	997	999999	829	727	857	713	778	288	514	688	999999	95	178	999999	81	414	413	657	999999	999999	558	999999	836	166	167	999999	818	626	322	527	358	117	112	439	503	999999	245	999999	417	269	120	250	923	223	973	936	304	547	999999	342	429	999999	583	706	999999	187	651	673	569	217	894	999999	965	999999	340	748	982	739	854	287	179	814	249	775	597	318	897	622	192	231	356	281	729	980	107	999999	533	999999	580	326	999999	571	39	210	374	957	284	999999	999999	235	953	564	692	619	172	615	835	808	118	550	290	999999	491	347	861	623	433	985	999999	67	224	586	169	538	144	607	999999	49	999999	640	44	999999	739	956	278	791	589	120	817	999999	447	725	297	39	46	123	90	999999	348	751	533	298	57	999999	999999	377	405	163	484	999999	830	796	407	999999	515	329	999999	535	79	999999	999999	999999	178	407	619	499	298	999999	502	31	527	102	700	659	116	746	999999	999999	945	900	396	999999	999999	262	999999	651	327	999999	523	999999	824	554	622	279	999999	999999	130	649	217	522	999999	999999	661	463	47	738	105	748	372	769	415	386	999999	999999	683	609	686	916	746	967	181	999999	616	786	206	972	479	431	999999	895	626	273	999999	433	822	999999	999999	182	999999	922	555	999999	999999	753	310	999999	965	454	595	118	534	214	999999	249	350	609	659	875	266	74	268	674	805	476	153	151	999999	166	999999	563	834	999999	999999	823	999999	601	32	862	999999	758	17	999999	836	834	999999	422	369	999999	92	222	999999	898	915	160	664	881	999999	979	610	168	767	808	108	41	283	29	999999	90	999999	748	586	797	999999	999999	67	242	999999	971	115	731	782	224	83	143	
999999	935	599	550	168	540	827	999999	262	999999	991	999999	927	804	561	351	908	289	638	343	636	673	999999	999999	999999	999999	52	803	999999	878	386	552	734	964	939	999999	430	999999	999999	296	999999	543	545	999999	999999	858	315	999999	419	764	822	502	586	740	506	428	436	191	457	736	498	34	178	383	939	449	999999	999999	999999	224	920	946	367	351	422	102	138	435	999999	245	999999	18	393	119	65	999999	966	994	999999	521	910	999999	514	999999	798	896	375	171	999999	999999	393	353	179	205	843	876	145	244	327	414	999999	11	290	999999	620	490	641	69	327	65	999999	480	999999	353	999999	682	441	181	999999	526	727	966	301	833	851	773	999999	198	276	189	999999	999999	676	63	999999	908	958	999999	999999	318	265	999999	843	88	594	913	848	826	891	171	999999	964	690	801	999999	333	999999	457	999999	847	999999	453	793	148	317	751	999999	450	132	404	724	149	606	245	999999	421	133	223	249	937	999999	999999	306	114	745	999999	999999	875	999999	898	999999	510	931	999999	999999	812	522	705	771	842	120	999999	704	496	447	304	999999	455	999999	275	209	496	217	433	923	999999	156	688	403	533	999999	999999	84	234	205	223	218	879	579	458	898	428	451	999999	999999	526	317	810	667	450	427	595	345	110	999999	712	303	507	804	999999	665	834	311	248	142	193	333	480	300	234	96	487	876	91	999999	781	54	810	605	406	332	346	999999	999999	115	124	592	973	535	999999	919	710	999999	999999	793	74	126	999999	273	644	999999	837	999999	999999	363	939	999999	263	999999	999999	667	999999	902	407	703	329	812	359	142	28	601	359	944	999999	314	999999	999999	333	298	312	665	840	547	961	999999	999999	826	588	599	176	404	338	250	999999	825	999999	808	677	849	473	261	767	81	255	53	843	892	999999	999999	977	999999	999999	999999	430	261	999999	945	940	204	218	502	234	999999	965	624	272	999999	335	981	876	578	734	484	824	61	898	768	302	999999	370	602	124	459	621	638	18	372	999999	368	998	999999	999999	483	641	971	36	17	116	630	780	999999	567	730	999999	409	802	912	999999	379	362	68	999999	31	999999	999999	387	999999	148	337	616	899	999999	967	983	394	710	261	843	853	34	891	999999	671	147	636	45	394	207	222	835	106	232	450	15	940	839	846	650	999999	594	261	868	778	24	880	444	999999	746	867	999999	551	78	297	354	999999	405	999999	883	206	580	992	578	926	999999	520	677	999999	999999	53	555	864	610	817	268	773	999999	883	656	267	202	
445	648	999999	999999	294	999999	934	105	543	544	999999	999999	999999	999999	601	683	942	287	999999	213	999999	999999	703	321	999999	999999	261	999999	999999	448	521	335	626	14	144	354	247	413	217	492	743	753	428	508	698	999999	167	372	999999	99	90	606	161	999999	606	807	945	28	687	353	775	905	523	105	33	532	345	999999	320	999999	999999	539	80	21	469	999999	999999	205	623	933	783	999999	371	492	368	915	183	999999	407	999999	409	229	725	863	717	837	239	333	999999	176	566	999999	999999	420	654	550	535	999999	594	764	598	999999	404	754	569	886	544	41	736	118	358	999999	51	999999	847	999999	813	216	304	999999	612	886	999999	457	999999	75	837	950	999999	817	389	43	978	643	738	659	999999	971	303	999999	303	208	596	999999	817	999999	676	77	572	999999	999999	999999	845	962	161	711	39	947	387	504	999999	593	203	918	728	325	999999	407	999999	999999	999999	842	912	473	338	999999	299	353	640	583	398	770	999999	409	90	70	197	25	999999	36	999999	877	593	799	781	709	15	999999	648	501	998	999999	821	384	46	999999	416	999999	999999	747	421	686	316	803	116	999999	999999	793	838	668	137	779	915	229	999999	999999	258	123	692	999999	409	622	999999	999999	585	129	999999	13	372	195	654	815	999999	745	614	943	999999	790	692	502	504	999999	839	980	373	999999	363	602	999999	999999	646	302	689	15	347	799	999999	178	227	987	339	999999	430	653	23	322	999999	180	614	625	953	468	999999	999999	134	999999	782	725	774	367	765	999999	198	999999	999999	361	136	386	407	815	999999	402	572	705	173	302	790	196	966	61	830	193	988	199	569	999999	871	999999	880	160	27	265	403	860	231	982	23	580	113	661	999999	21	773	799	999999	999999	895	725	35	832	999999	596	999999	723	536	999999	999999	999999	290	370	490	999999	999999	256	797	707	999999	712	483	191	288	999999	92	314	866	999999	999999	199	536	18	999999	999999	473	58	753	431	506	680	333	649	999999	999999	999999	743	180	558	516	526	11	956	563	192	999999	844	554	196	513	454	857	717	171	999999	471	282	87	345	173	999999	503	376	999999	999999	389	834	999999	272	999999	999999	143	317	999999	894	197	580	454	999999	903	999999	503	567	917	61	823	615	487	454	554	27	665	835	395	68	32	634	755	245	803	417	287	291	276	174	320	549	999999	277	999999	999999	827	976	441	544	999999	936	459	999999	503	999999	356	123	717	902	999999	307	922	999999	871	563	825	999999	999999	999999	999999	221	999999	753	741	284	210	220	
472	664	200	688	404	850	114	96	185	606	999999	39	71	173	574	374	489	22	999999	170	999999	428	74	618	999999	999999	999999	741	999999	705	417	229	999999	146	650	63	999999	995	903	81	149	785	388	228	477	277	435	188	647	926	999999	728	657	49	814	54	599	582	18	459	658	999999	999999	479	199	999999	999999	999999	999999	999999	999999	494	119	555	31	999999	50	846	150	411	999999	24	104	718	442	689	572	999999	331	606	999999	139	986	999999	423	776	343	908	39	955	811	999999	664	137	273	779	618	999999	28	203	14	753	441	999999	939	643	999999	732	47	510	999999	932	603	999999	999999	533	507	665	141	255	286	141	816	195	600	19	359	999999	999999	662	80	470	515	137	999999	711	697	389	514	779	999999	611	871	529	999999	878	906	748	81	740	282	999999	999999	773	916	872	999999	255	17	929	294	999999	287	384	439	489	427	475	324	999999	835	999999	161	999999	747	675	999999	297	999999	721	999999	611	999999	715	390	999999	500	742	220	999999	775	452	382	999999	495	204	333	497	99	526	461	441	434	999999	999999	164	801	617	35	251	999999	649	75	295	826	683	999999	572	999999	322	988	999999	264	594	579	393	999999	999999	867	552	999999	772	207	664	999999	671	186	999999	999999	236	999999	999999	717	999999	127	135	386	999999	758	999999	787	999999	504	999999	537	776	186	999999	158	999999	419	999999	749	482	899	999999	999999	411	999999	164	506	250	761	767	996	115	967	294	477	999999	16	999999	817	65	765	999999	278	430	999999	494	495	346	28	299	999999	99	143	244	80	286	684	999999	72	604	314	547	10	736	780	432	999999	891	372	705	514	999999	418	693	999999	319	999999	31	285	540	669	169	231	472	950	999999	999999	733	224	200	769	999999	999999	999999	750	228	999999	999999	999999	999999	685	603	973	323	999999	64	681	449	999999	760	714	662	700	532	934	155	325	999999	999999	872	460	85	677	999999	999999	999999	176	205	943	498	999999	40	380	581	854	76	999999	999999	999999	896	235	532	215	463	485	116	340	72	288	605	902	999999	999999	777	999999	610	999999	999999	387	311	888	485	506	38	999999	684	292	999999	677	999999	959	418	850	889	646	928	870	999999	697	829	153	113	916	347	596	678	284	602	338	254	150	394	529	386	999999	750	999999	186	432	800	823	221	395	420	646	493	210	866	999999	324	999999	712	999999	999999	999999	784	569	169	442	999999	410	689	790	999999	728	574	889	474	881	896	999999	999999	791	896	15	931	718	506	700	112	999999	999999	471	999999	514	999999	
999999	971	228	999999	191	999999	744	999999	999999	144	430	962	999999	82	604	736	984	244	999999	999999	920	999999	552	236	76	72	468	999999	885	999999	999999	777	918	999999	999999	917	999999	658	715	999999	949	721	506	871	511	756	814	999999	999999	741	433	237	601	468	517	82	428	999999	167	128	999999	413	193	999999	999999	653	999999	999999	787	686	489	335	528	386	107	209	999999	681	725	999999	999999	840	832	154	569	989	186	460	999999	222	499	265	501	597	637	545	538	999999	954	857	999999	422	840	820	261	107	709	999999	370	999999	370	747	999999	847	871	567	581	999999	838	926	476	593	619	999999	197	999999	999999	931	749	999999	670	613	999999	867	607	999999	999999	999999	893	999999	290	961	999999	474	852	752	989	654	725	999999	999999	499	999999	37	391	128	803	274	633	37	273	778	999999	808	647	999999	30	408	249	999999	999999	999999	155	999999	646	515	504	155	723	445	245	190	215	679	597	181	352	999999	999999	999999	999999	999999	388	866	208	511	496	290	827	105	999999	590	415	689	511	404	353	999999	390	875	623	658	551	197	791	92	572	795	220	999999	414	999999	922	759	15	999999	190	289	178	144	29	999999	327	628	713	654	774	526	178	203	828	459	318	610	865	383	193	200	84	125	938	700	999999	361	690	410	999999	655	684	999999	223	73	725	255	856	410	340	999999	484	146	999999	56	627	999999	647	954	999999	321	999999	631	649	999999	215	999999	999999	328	153	966	999999	313	999999	129	842	499	979	999999	733	72	999999	465	52	999999	716	937	807	892	83	999999	714	999999	397	999999	761	999999	39	233	858	673	59	538	999999	999999	999999	181	160	999999	999999	137	999999	999999	231	950	567	438	588	388	283	999999	999999	999999	999999	101	261	211	915	999999	367	789	999999	755	906	70	22	999999	208	999999	285	545	786	999999	687	945	23	999999	514	999999	999999	999999	473	651	950	589	428	999999	293	175	122	999999	265	519	831	999999	667	999999	999999	999999	938	352	999999	999999	112	738	491	999999	626	999999	88	429	999999	478	851	999999	325	999999	999999	327	642	276	931	42	999999	501	290	277	787	272	287	999999	857	353	999999	445	103	563	548	222	108	792	999999	983	97	693	999999	786	667	797	108	849	488	999999	999999	671	420	207	999999	999999	457	999999	848	363	999999	358	572	999999	999999	416	999999	762	999999	592	999999	849	156	947	999999	873	999999	999999	609	999999	173	999999	251	208	824	999999	35	895	999999	937	764	883	943	999999	962	739	130	999999	817	261	856	346	999999	895	439	678	525	472	263	479	
206	954	615	999999	199	593	117	999999	999999	999999	391	55	551	342	828	344	999999	389	985	999999	752	671	685	357	142	999999	858	355	999999	999999	321	562	642	740	999999	809	999999	94	577	999999	632	999999	224	684	870	811	795	246	77	104	999999	145	999999	57	999999	999999	279	267	726	999999	999999	999999	603	383	820	999999	413	811	602	29	76	821	812	617	999999	994	999999	10	486	331	999999	622	999999	675	382	185	85	594	999999	215	540	999999	368	999999	643	869	999999	841	864	52	999999	983	999999	999999	38	951	333	869	999999	732	88	278	781	404	999999	122	484	999999	999999	999999	999999	818	798	397	488	65	999999	999999	973	713	841	615	146	999999	922	58	978	239	647	999999	852	215	130	290	136	271	999999	963	999999	999999	999999	235	999999	229	298	999999	195	256	999999	973	999999	999999	896	760	891	472	141	347	482	999999	999999	255	291	578	999999	548	999999	518	270	999999	999999	498	732	452	328	615	999999	917	156	999999	862	731	669	999999	932	135	999999	999999	398	999999	999999	892	491	593	397	149	944	999999	436	749	891	677	999999	352	157	999	994	453	999999	285	999999	224	201	999999	429	412	585	617	645	999999	239	338	999999	606	97	999999	999999	999999	64	188	671	511	999999	406	451	195	745	999999	526	933	141	865	927	122	965	999999	701	352	173	999999	999999	337	627	768	520	563	999999	999999	265	224	992	855	999999	999999	614	197	732	999999	697	999999	667	268	100	712	999999	373	410	999999	641	181	999999	664	975	80	999999	999999	884	999999	886	887	637	999999	999999	312	940	285	476	673	508	778	192	906	654	930	999999	306	246	999999	242	156	163	551	747	93	982	337	999999	328	639	280	312	20	908	999999	999999	311	206	788	771	260	999999	999999	999999	863	988	999999	20	55	752	327	107	969	490	999999	734	95	618	999999	330	612	999999	157	999999	238	475	182	998	999999	333	26	109	458	152	981	258	426	999999	884	999999	656	327	834	999999	321	182	343	530	999999	85	520	693	228	467	999999	854	750	703	999999	397	816	337	999999	999999	736	228	999999	826	999999	490	318	51	734	882	673	999999	999999	581	721	65	142	652	829	768	812	333	881	999999	984	999999	508	723	773	999999	289	329	161	123	839	103	533	516	31	687	767	479	959	345	999999	873	293	179	981	999999	265	173	507	406	908	999999	346	999999	842	381	982	595	277	999999	999999	354	143	457	741	999999	999999	999999	630	151	11	343	373	999999	206	120	843	999999	741	559	999999	125	821	755	999999	436	757	875	673	999999	999999	181	211	
721	741	450	999999	836	437	363	692	639	542	365	404	575	49	999999	462	732	537	652	853	718	17	487	999999	388	253	315	870	656	952	980	446	830	142	999999	804	756	380	16	999999	388	999999	601	583	465	360	638	396	999999	423	999999	122	62	328	999999	714	264	999999	362	593	999999	999999	45	687	562	919	999999	443	396	995	705	362	531	751	475	851	415	904	76	38	999999	918	913	999999	20	867	393	512	649	938	550	838	999999	423	999999	895	830	999999	30	546	785	205	999	962	717	999999	591	311	852	999999	308	359	851	999999	978	214	579	999999	676	694	536	72	793	458	999999	867	344	999999	971	580	30	999999	884	530	252	999999	918	950	525	431	286	92	999999	999999	639	200	999999	694	445	575	325	999999	999999	335	20	722	999999	999999	517	850	254	484	339	282	620	999999	475	999999	91	569	295	999999	286	254	418	453	999999	999999	818	264	879	650	672	406	264	999999	263	558	520	999999	17	999999	443	675	186	802	999999	387	999999	832	724	666	612	875	289	696	751	993	917	566	319	626	733	999999	970	604	999999	932	27	628	553	917	810	561	562	999999	999999	999999	999999	999999	999999	35	397	999999	999999	222	47	796	127	568	250	270	640	953	220	390	644	191	704	999999	990	820	999999	999999	289	807	855	61	323	999999	511	150	925	311	865	999999	238	999999	999999	999999	567	999999	815	459	999999	999999	287	856	351	999999	284	13	906	496	625	881	666	628	706	732	366	986	483	755	66	110	999999	338	98	926	999999	999999	468	946	24	974	14	999999	391	999999	530	998	709	151	999999	507	243	999999	685	984	627	610	51	990	999999	581	999999	999999	402	287	999999	948	768	425	29	387	999999	999999	481	651	876	755	247	710	212	367	286	342	667	559	867	905	999999	114	308	551	855	477	555	443	442	999999	518	114	56	581	240	294	131	709	962	282	957	44	117	872	373	340	999999	43	999999	999999	402	999999	419	53	305	999999	126	478	532	77	414	999999	999999	932	247	142	663	630	999999	999999	220	958	597	999999	947	618	999999	436	188	999999	689	522	148	241	551	999999	694	13	286	999999	177	653	187	999999	868	919	824	184	634	999999	999999	167	905	313	989	999999	255	824	105	999999	666	690	999999	999999	387	999999	999999	977	390	571	447	660	354	560	823	999999	780	999999	726	37	794	999999	801	948	999999	532	999999	835	252	999999	999999	870	908	999999	910	487	363	179	516	976	999999	846	999999	999999	792	26	812	354	489	432	663	552	108	77	892	999999	889	351	
999999	855	284	73	999999	283	151	577	999999	755	650	346	999999	999999	196	749	16	999999	38	737	165	832	719	272	999999	820	453	999999	999999	999999	707	75	597	22	999999	999999	701	999999	121	520	922	999999	273	67	704	999999	228	62	366	999999	999999	999999	815	161	195	337	145	22	718	915	829	273	806	912	57	584	748	201	600	535	58	59	836	518	815	999999	999999	662	567	999999	601	400	520	999999	779	762	260	445	826	682	525	999999	248	999999	690	999999	418	361	19	129	999999	37	462	831	310	21	118	307	346	253	999999	483	455	516	323	438	999999	393	142	294	333	312	374	999999	19	369	810	640	827	167	999999	217	652	447	806	574	938	999999	999999	768	999999	953	109	582	999999	999999	243	999999	882	261	905	34	229	725	795	102	662	544	821	941	210	999999	999999	189	999999	561	830	17	710	749	500	73	280	999999	999999	380	999999	791	13	999999	135	88	999999	575	262	508	987	927	651	714	912	404	867	181	999999	999999	484	920	999999	362	221	999999	32	999999	761	841	754	855	94	999999	889	870	540	999999	815	131	720	903	999999	222	999999	903	365	995	999999	105	205	999999	999999	999999	896	292	929	651	755	999999	66	624	999999	420	999999	999999	999999	236	825	51	864	23	366	446	465	580	999999	999999	999999	318	871	36	306	665	645	656	60	630	529	999999	940	888	109	999999	75	105	99	516	468	441	999999	999999	180	794	241	192	742	999999	998	325	299	289	863	446	37	40	327	157	775	107	92	221	706	229	999999	975	999999	999999	380	370	490	487	191	999999	257	742	855	511	434	462	913	999999	632	999999	999999	661	999999	662	888	45	777	941	999999	370	359	849	432	999999	693	266	278	302	988	637	835	811	999999	516	198	999999	184	816	723	322	194	401	588	503	999999	999999	950	262	561	345	999999	548	746	999999	997	408	319	904	817	177	194	621	702	995	378	505	563	999999	999999	602	861	961	227	428	999999	999999	271	928	999999	254	316	999999	741	653	999999	999999	75	999999	518	790	976	279	999999	556	137	999999	699	593	134	416	885	999999	999999	958	484	999999	999999	328	999999	49	146	999999	865	573	999999	178	999999	999999	949	92	440	286	999999	682	999999	591	963	671	300	613	268	677	803	632	368	999999	237	782	999999	424	965	746	642	478	999999	999999	999999	435	999999	958	693	999999	643	52	976	609	999999	116	342	892	667	999999	999999	40	780	469	587	242	214	999999	941	107	879	999999	126	693	644	532	38	41	999999	999999	977	342	999999	618	43	761	999999	759	
445	130	450	286	756	316	718	612	697	194	17	182	230	707	26	595	770	119	925	292	964	907	87	310	716	999999	681	999999	119	172	435	825	586	455	999999	999999	657	602	999999	810	974	999999	834	999999	34	14	999999	279	325	335	847	924	999999	373	794	537	53	999999	570	999999	635	33	502	999999	759	191	999999	775	166	999999	938	178	341	999999	999999	932	82	243	999999	712	823	411	380	999999	999999	510	989	999999	660	24	999999	517	41	161	999999	951	539	309	999999	842	418	541	999999	129	396	679	999999	720	65	861	999999	999999	999999	999999	803	233	999999	718	221	999999	202	382	124	152	428	430	146	999999	940	366	403	773	159	444	303	999999	297	260	397	999999	917	279	168	799	999999	999999	654	183	999999	999999	999999	821	98	999999	650	45	427	971	700	965	543	413	780	698	468	999999	660	429	564	522	999999	402	330	576	999999	999999	224	325	592	460	776	962	833	988	999999	581	684	322	793	268	999999	999999	559	431	111	514	999999	469	340	999999	317	235	618	999999	25	906	501	522	505	727	820	112	389	999999	999999	580	999999	791	641	887	16	347	635	306	658	999999	842	999999	999999	999999	433	999999	985	723	152	999999	353	998	999999	161	89	172	999999	76	447	761	937	999999	242	531	934	707	827	452	861	970	999999	322	185	406	73	602	57	679	303	75	127	665	999999	999999	236	581	817	489	807	999999	999999	999999	858	897	999999	533	999999	999999	891	726	927	542	999999	181	999999	999999	822	577	999999	486	124	147	772	999999	644	281	220	595	304	363	889	348	999999	27	450	40	999999	288	724	999999	937	114	999999	999999	147	584	999999	926	696	205	758	250	401	999999	729	392	796	485	262	410	322	80	648	538	836	589	896	843	731	920	999999	544	852	558	549	20	360	204	245	69	478	294	899	109	604	648	947	999999	298	67	244	999999	36	324	227	867	466	259	999999	999999	999999	959	204	775	999999	224	398	842	781	719	42	602	250	999999	931	999999	181	999999	934	197	642	581	555	673	686	597	999999	538	341	682	553	111	463	999999	999999	999999	99	133	480	389	260	999999	543	579	35	642	999999	833	999999	198	695	917	324	553	915	999999	414	531	98	41	707	859	511	999999	175	999999	148	563	821	423	938	57	77	999999	936	999999	48	976	647	54	859	684	156	999999	986	635	786	999999	771	275	999999	568	45	449	682	999999	999999	999999	413	104	503	185	22	969	999999	648	999999	999999	616	387	78	999999	999999	54	182	999999	713	369	122	540	999999	239	792	555	
318	380	22	628	873	999999	999999	602	573	553	551	999999	671	999999	892	347	785	27	999999	393	207	676	684	990	277	659	687	242	332	873	999999	999999	999999	466	660	879	636	231	999999	81	999999	475	864	999999	999999	498	999999	536	999999	774	999999	137	936	409	358	999999	695	31	361	223	858	702	999999	699	999999	287	300	214	999999	23	999999	563	131	231	941	731	811	354	497	778	308	160	999999	558	128	823	999999	983	118	28	193	999999	870	682	222	999999	205	174	736	226	207	999999	20	463	999999	999999	999999	999999	468	626	830	351	999999	999999	914	999999	936	721	581	779	949	316	106	508	830	106	692	448	19	999999	999999	646	617	281	580	162	149	312	495	927	817	621	525	491	197	999999	91	999999	767	513	999999	999999	593	957	276	999999	59	999999	999999	967	508	567	999999	276	999999	193	733	261	11	762	568	634	999999	999999	962	338	791	614	999999	999999	24	999999	999999	505	388	999999	63	660	999999	999999	113	637	678	528	428	999999	915	999999	401	14	118	999999	296	15	999999	188	999999	999999	999999	938	109	444	999999	999999	952	113	999999	210	887	48	140	999999	256	321	658	931	955	708	235	999999	422	541	999999	999999	999999	194	119	675	560	999999	804	124	666	999999	590	668	446	43	575	999999	373	714	372	362	874	46	999999	974	356	999999	232	549	712	292	525	567	230	999999	766	768	994	221	650	686	244	25	416	188	999999	989	999999	999999	999999	910	348	708	999999	860	999999	842	610	144	999999	546	978	999999	411	383	552	32	999999	561	277	999999	999999	162	73	685	128	999999	999999	405	254	999999	999999	999999	417	802	944	817	999999	370	999999	923	167	860	892	114	708	979	613	42	999999	707	551	933	654	335	589	195	644	494	742	999999	999999	215	889	999999	27	677	847	609	999999	735	634	88	118	999999	999999	471	270	999999	976	999999	255	999999	999999	546	999999	595	656	91	223	758	182	904	627	868	710	999999	970	931	97	41	142	14	602	901	82	473	824	310	686	128	925	685	999999	603	338	999999	999999	353	155	431	31	765	396	999999	562	999999	460	250	999999	696	500	338	872	945	15	999999	994	867	473	352	770	999999	999999	104	833	497	396	999999	999999	94	999999	627	786	665	999999	377	618	921	348	352	23	999999	666	990	627	597	813	572	597	97	631	578	879	803	660	999999	370	301	847	75	999999	999999	710	560	189	999999	999999	216	935	638	632	82	528	131	339	196	999999	415	999999	999999	684	824	999999	451	999999	999999	747	999999	14	999999	17	999999	83	999999	18	586	
873	999999	810	999999	55	606	999999	959	464	559	60	757	473	474	999999	955	823	611	391	519	10	269	107	252	136	999999	999999	601	630	999999	998	255	999999	752	323	583	605	724	200	87	197	476	999999	903	887	989	519	999999	358	999999	999999	472	891	498	586	999999	18	567	999999	487	404	999999	338	999999	560	804	645	721	160	999999	999999	109	420	313	331	999999	282	203	365	146	58	671	999999	999999	999999	536	363	999999	175	709	575	47	107	713	683	999999	999999	999999	353	92	354	797	390	946	702	403	61	999999	177	63	341	814	212	491	438	733	999999	760	345	999999	999999	999999	999999	450	836	999999	12	707	630	999999	395	443	999999	999999	791	261	291	305	876	419	999999	999999	456	121	378	760	834	999999	284	949	369	387	502	329	642	333	250	939	120	389	401	999999	957	997	667	999999	963	999999	699	999999	999999	999999	883	999999	548	999999	999999	999999	999999	85	488	396	432	999999	809	999999	941	531	639	468	999999	999999	195	497	999999	141	819	458	999999	480	797	904	916	999999	508	873	999999	576	780	999999	757	806	867	44	999999	15	921	286	198	659	956	441	999999	241	999999	109	999999	396	908	417	855	126	990	999999	288	583	480	335	182	936	999999	374	751	671	710	999999	484	160	999999	22	219	542	270	999999	523	365	613	999999	929	408	572	999999	999999	999999	122	641	815	274	999999	327	534	596	113	262	154	591	690	629	530	963	999999	160	999999	896	999999	322	999999	999999	88	923	970	795	999999	774	374	999999	999999	389	558	999999	398	219	404	278	999999	623	439	18	650	932	674	999999	164	999999	783	421	317	771	999999	800	785	999999	196	832	356	739	201	339	888	748	884	311	999999	461	574	415	755	532	999999	584	883	999999	554	999999	258	986	640	438	990	952	99	935	224	758	292	999999	999999	999999	921	747	432	999999	129	902	57	999999	913	702	401	378	665	784	999999	590	916	938	75	50	999999	370	108	999999	999999	999999	999999	948	96	321	179	999999	392	999999	610	670	162	783	727	652	108	885	999999	999999	46	999999	296	999999	582	999999	842	354	712	982	988	999999	999999	669	760	194	253	109	287	602	999999	605	986	999999	184	999999	437	999999	220	423	942	698	999999	999999	725	726	648	999999	375	999999	479	824	94	409	999999	59	32	493	32	999999	408	999999	608	480	414	999999	636	815	140	890	207	709	999999	999999	49	299	273	488	999999	44	545	999999	733	825	133	999999	521	586	286	134	669	944	119	676	999999	944	100	999999	755	293	999999	833	223	484	264	769	999999	999999	
370	905	999999	543	549	988	998	508	275	783	356	706	999999	999999	999999	999999	231	262	599	999999	999999	999999	209	455	732	659	944	711	686	258	570	364	999999	726	225	380	347	136	404	131	677	517	678	999999	471	59	999999	49	304	217	263	12	179	232	521	999999	999999	341	810	889	53	296	821	999999	222	999999	687	999999	834	168	668	104	999999	478	789	999999	999999	892	984	683	296	905	417	999999	994	999999	999999	999999	999999	949	675	16	325	515	88	999999	695	660	104	478	371	999999	214	146	548	169	154	701	442	755	999999	812	357	137	999999	147	879	352	33	654	999999	891	999999	999999	493	662	779	999999	400	999999	80	765	798	515	999999	128	700	999999	930	835	423	493	999999	999999	111	862	999999	197	912	940	511	353	637	450	670	480	187	999999	653	885	389	801	311	999999	684	92	24	841	816	484	447	999999	422	999999	240	999999	538	999999	783	630	999999	999999	440	999999	999999	727	138	358	844	840	940	380	628	54	455	999999	999999	999999	774	28	848	816	381	438	999999	903	931	449	219	355	942	646	545	32	881	797	371	851	146	957	954	665	997	975	999999	76	999999	999999	999999	618	143	218	766	765	782	999999	220	999999	956	993	796	688	148	499	898	303	834	605	999999	658	260	340	999999	999999	999999	192	819	405	999999	436	923	563	707	601	999999	733	880	780	999999	694	586	999999	895	153	171	276	527	507	999999	249	241	384	999999	999999	999999	803	35	949	702	600	377	999999	117	999999	80	242	980	547	999999	174	999999	64	366	477	81	890	445	999999	655	797	664	321	328	999999	204	999999	358	624	243	419	708	931	88	999999	327	771	261	374	82	928	295	999999	231	912	826	187	27	999999	21	477	367	986	303	904	935	65	497	999999	999999	999999	999999	366	313	866	999999	492	976	717	999999	310	638	80	999999	727	511	999999	100	415	828	999999	999999	621	612	766	61	722	637	183	713	272	283	799	48	551	54	929	676	364	455	999999	211	309	999999	711	838	999999	29	999999	403	260	964	91	633	319	999	999999	999999	999999	815	744	999999	802	14	887	36	839	999999	425	682	581	18	735	959	494	815	999999	44	999999	999999	763	702	71	780	462	999999	202	999999	729	551	782	185	139	549	711	489	408	305	699	684	998	265	603	999999	821	252	999999	131	148	503	778	999999	852	618	999999	51	793	32	999999	590	834	673	312	873	899	999999	999999	196	999999	15	999999	925	344	227	929	508	109	177	999999	219	78	999999	999999	236	773	999999	333	999999	497	669	696	
385	999999	119	850	999999	999999	730	994	425	374	999999	999999	143	999999	852	893	635	689	553	942	999999	999999	342	521	762	646	85	109	355	82	999999	699	999999	318	41	182	234	376	603	554	378	999999	543	999999	36	208	999999	999999	921	660	697	999999	944	727	999999	999999	421	597	97	689	877	999999	648	352	16	352	294	825	64	679	669	268	95	998	574	452	529	496	495	564	752	935	187	695	384	536	755	860	247	999999	999999	636	289	999999	676	999999	535	999999	839	683	913	78	96	251	990	439	745	999999	163	999999	999999	999999	999999	533	937	999999	999999	952	967	479	999999	433	587	345	919	42	979	181	332	826	917	999999	657	811	999999	684	848	935	704	945	999999	809	999999	618	999999	999999	534	756	976	733	304	582	233	369	96	999999	490	751	332	999999	460	573	623	336	711	465	278	999999	882	263	999999	999999	257	32	688	787	999999	969	999999	93	507	999999	205	598	532	344	114	999999	724	170	999999	999999	613	746	999999	999999	196	999999	907	470	567	243	999999	723	639	999999	335	210	681	999999	999999	521	342	248	999999	999999	378	34	804	377	360	980	576	999999	999999	997	904	511	537	470	600	355	72	999999	526	999999	359	481	999999	745	999999	904	615	999999	406	682	764	374	295	267	849	172	999999	539	120	999999	999999	160	663	642	999999	999999	672	221	999999	999999	459	393	722	999999	878	896	75	68	368	455	999999	999999	999999	387	242	540	226	280	999999	438	778	532	838	940	607	208	817	999999	862	195	241	404	717	999999	232	381	651	108	388	953	106	999999	999999	664	221	516	999999	286	409	352	999999	401	600	279	999999	927	999999	999999	999999	679	89	749	999999	183	999999	970	999999	999999	165	999999	888	128	999999	667	999999	271	360	183	728	100	999999	541	916	520	999999	999999	804	447	999999	999999	826	869	999999	709	874	357	321	998	450	999999	83	999999	131	548	999999	489	999999	999999	999999	378	999999	999999	63	999999	999999	547	832	686	595	384	175	995	982	859	999999	29	609	192	793	985	950	362	733	487	27	869	420	378	65	108	340	870	510	978	729	454	815	999999	405	336	524	634	413	75	85	87	522	999999	999999	999999	879	327	149	952	999999	223	999999	576	480	999999	137	464	999999	496	54	999999	999999	13	140	590	999999	588	787	467	470	325	949	667	411	940	999999	158	999999	620	999999	22	731	999999	999999	999999	999999	248	549	999999	999999	70	999999	917	999999	780	592	519	999999	923	241	301	999999	682	491	999999	274	981	999999	540	97	978	599	20	277	41	999999	937	999999	625	
784	964	48	826	999999	410	320	42	645	631	358	838	999999	941	388	999999	482	999999	76	457	251	824	999999	999999	873	999999	470	999999	650	990	216	654	76	516	148	277	262	999999	424	999999	999999	242	345	543	192	999999	961	999999	631	349	559	525	870	995	999999	999999	890	39	953	47	939	326	999999	999999	999999	703	772	511	802	121	675	768	633	984	666	18	489	540	827	623	269	812	373	310	440	999999	783	999999	999999	189	386	233	759	386	152	999999	850	999999	128	999999	999999	459	855	519	673	790	891	886	338	375	480	359	212	339	778	136	953	91	224	999999	919	701	379	623	999999	999999	19	257	842	200	168	999999	422	348	146	999999	957	853	636	650	799	897	742	766	708	36	31	430	607	999999	522	769	475	394	999999	785	90	241	784	232	999999	999999	53	148	216	681	936	999999	202	969	179	109	999999	573	934	999999	959	999999	999999	999999	430	589	649	826	678	399	999999	38	999999	361	729	725	78	414	999999	164	854	603	999999	37	999999	167	999999	638	846	422	325	901	459	547	826	999999	999999	999999	801	201	999999	999999	469	817	357	999999	999999	841	250	453	41	49	999999	780	177	999999	62	887	618	273	361	999999	980	266	83	431	579	999999	534	261	999999	999999	613	677	168	637	143	742	679	191	82	395	398	403	391	286	207	678	379	999999	425	439	467	999999	840	984	246	999999	999999	999999	339	999999	317	988	53	48	999999	999999	999999	999999	231	319	999999	436	201	966	999999	586	874	999999	234	900	861	72	836	970	534	999999	837	184	401	929	999	753	852	999999	999999	410	359	352	850	180	67	839	249	116	231	40	999999	874	371	659	339	945	999999	439	991	254	999999	83	999999	999999	199	447	149	999999	319	464	584	999999	887	222	237	531	947	999999	842	32	822	730	749	999999	738	963	812	741	600	63	61	999999	237	999999	999999	286	838	999999	981	999999	700	948	999999	766	456	999999	986	159	432	807	998	647	596	999999	431	431	334	20	620	235	999999	407	999999	266	412	171	744	64	964	999999	693	456	999999	232	332	874	933	982	57	374	977	663	999999	793	65	999999	999999	267	411	826	951	828	879	755	985	999999	999999	540	363	999999	629	932	194	481	999999	552	999999	373	999999	557	498	352	962	256	999999	999999	97	907	210	999	999999	487	999999	999999	999	999999	576	327	247	39	627	403	628	763	744	999999	999999	999999	679	999999	838	463	999999	854	337	609	865	633	999999	23	215	350	339	999999	999999	152	289	56	999999	259	975	999999	999999	999999	930	105	
723	999999	999999	213	999999	259	237	698	999999	881	866	999999	999999	399	999	943	821	234	823	287	73	273	999999	601	765	432	366	430	536	999999	337	999999	924	999999	885	999999	130	302	520	955	122	999999	204	999999	286	491	245	91	259	42	999999	901	794	653	41	459	396	910	448	80	892	806	999999	578	554	863	873	577	514	344	822	528	999999	999999	174	999999	79	999999	325	999999	196	999999	181	999999	166	435	218	281	211	436	999999	999999	854	449	73	999999	480	626	522	422	999999	668	999999	999999	220	999999	198	926	488	608	999999	649	595	174	884	617	635	999999	421	129	655	602	375	999999	74	612	674	274	805	858	952	453	233	902	665	527	999999	265	294	260	247	999999	792	999999	55	629	624	689	999999	455	679	813	214	403	766	25	302	499	850	607	241	999999	999999	999999	656	936	426	692	509	999999	909	999999	382	999999	881	373	809	772	41	445	987	984	709	359	189	999999	248	829	146	999999	235	999999	415	999999	28	323	170	172	946	999999	213	932	190	208	546	309	440	54	521	402	216	999999	467	999999	619	257	224	771	450	999999	698	596	999999	860	141	701	965	696	152	568	213	646	825	922	242	999999	804	511	812	879	708	999999	318	743	443	705	750	999	999999	999999	108	999999	999999	439	420	616	386	329	999999	845	344	744	901	953	199	569	704	999999	999999	564	452	712	999999	571	808	503	288	812	999999	436	999999	965	629	381	469	814	999999	396	511	625	679	484	444	967	999999	963	302	999999	553	874	11	215	999999	512	999999	999999	439	161	630	916	337	573	903	640	893	379	125	999999	999999	385	999999	317	999999	557	884	968	278	991	999999	844	211	923	269	552	999999	745	148	126	999999	83	384	773	999999	594	297	115	581	999999	83	175	848	999999	871	178	239	693	181	279	627	999999	127	447	135	785	715	414	314	360	215	158	999999	999999	478	999999	10	871	552	448	269	779	396	473	999999	860	996	439	62	100	323	741	573	869	999999	702	955	999999	648	979	879	883	999999	231	598	925	999999	849	303	460	999999	368	151	733	999999	999999	963	654	999999	274	789	999999	361	999999	999999	474	584	371	510	775	464	74	232	572	569	385	977	175	874	999999	925	999999	145	999999	923	954	999999	840	858	649	999999	311	416	383	200	603	532	587	194	134	999999	573	349	527	996	999999	145	579	174	635	871	999999	779	537	349	643	150	759	299	92	875	743	513	860	47	163	657	849	382	965	852	999999	981	750	650	362	806	999999	999999	820	819	30	
999999	233	778	939	531	878	44	556	463	772	297	999999	259	608	70	488	490	842	999999	999999	207	208	782	481	999999	39	887	999999	999999	532	999999	479	273	855	76	289	92	107	999999	778	814	825	512	999999	111	879	501	52	999999	999999	137	762	375	532	999999	478	450	306	132	502	991	57	719	931	619	818	837	404	541	780	999999	393	220	676	999999	381	695	702	379	937	537	999999	695	518	404	999999	113	740	42	598	999999	999999	974	139	786	999999	115	581	470	293	999999	999999	999999	521	921	744	552	699	999999	999999	782	748	927	195	964	999999	362	999999	536	228	999999	999999	371	999999	941	620	418	90	889	999999	276	124	241	96	895	440	999999	184	597	999999	848	414	690	591	999999	100	858	999999	175	639	999999	999999	54	252	999999	999999	999999	568	579	999999	336	999999	999999	999999	184	668	999999	840	299	534	813	188	613	876	379	311	416	999999	999999	851	762	999999	915	259	999999	371	999999	989	999999	951	704	775	604	296	334	387	604	354	417	999999	583	27	500	640	826	999999	301	178	873	276	537	955	441	727	999999	999999	555	999999	999999	812	598	527	331	348	829	999999	999999	326	552	999999	706	72	373	979	277	745	138	285	433	84	80	900	999999	252	999999	749	344	876	749	626	832	54	999999	604	558	66	695	162	810	788	999999	974	626	999999	569	999999	592	461	460	802	579	280	999999	960	741	698	999999	88	999999	90	999999	706	577	925	169	662	753	768	999999	221	59	976	474	644	999999	999999	284	244	999999	999999	166	882	999999	946	57	561	917	358	862	860	654	616	237	730	94	946	407	701	721	999999	722	999999	40	249	999999	602	806	492	999999	645	999999	177	405	976	924	999999	290	630	877	607	999999	404	999999	571	566	999999	749	744	559	485	699	582	522	776	999999	999999	999999	187	999999	454	999999	999999	819	227	446	487	999999	260	999999	273	665	999999	999999	124	999999	327	918	999999	682	320	853	72	932	63	946	841	999999	628	750	591	968	999999	437	999999	851	999999	999999	687	134	89	231	999999	938	296	820	922	999999	408	615	908	423	393	999999	999999	999999	693	999999	766	281	999999	832	592	509	224	999999	999999	349	400	272	850	742	240	344	602	98	999999	999999	646	243	33	92	256	23	999999	177	584	607	553	831	167	999999	818	416	529	257	999999	989	999999	990	267	999999	368	145	764	176	999999	999999	902	794	246	999999	855	533	999999	523	586	579	667	56	721	955	999999	999999	114	41	923	999999	999999	999999	459	375	410	655	976	450	723	120	999999	675	999999	
999999	999999	999999	594	597	963	999999	999999	16	999999	69	999999	677	999999	311	788	999999	41	999999	253	369	999999	557	344	871	169	999999	557	807	799	999999	999999	991	999999	196	260	999999	999999	517	78	637	664	807	999999	400	53	999999	386	674	661	925	89	525	432	625	300	157	424	723	437	763	999999	999999	217	205	739	999999	615	93	61	752	823	999999	999999	999999	704	999999	999999	944	999999	436	999999	882	156	874	396	999999	999999	446	896	113	621	262	89	314	999999	312	600	487	661	712	128	999999	622	908	999999	565	860	816	921	999999	283	479	999999	999999	940	999999	999999	999999	999999	933	771	178	197	948	999999	571	999999	360	717	401	836	396	293	126	318	529	999999	247	772	999999	944	753	525	999999	999999	151	367	999999	373	999999	999999	267	678	727	999999	949	116	674	777	540	999999	510	108	529	999999	887	999999	778	692	999999	596	999999	999999	979	989	28	999999	163	128	990	214	999999	999999	674	304	999999	717	566	185	369	423	999999	999999	242	709	444	654	995	16	943	954	999999	395	953	456	138	696	699	737	999999	306	952	556	999999	336	764	523	999999	235	457	179	999999	603	333	997	10	508	338	279	999999	373	657	157	185	45	624	970	43	227	175	999999	28	999999	262	72	471	999999	999999	906	944	921	230	769	559	773	334	985	72	956	455	630	368	429	193	559	649	999999	381	751	711	999999	489	999999	70	574	160	802	350	270	999999	962	824	999999	334	633	999999	999999	598	411	711	639	999999	87	771	544	524	599	645	703	423	666	667	932	999999	160	441	24	709	999999	623	531	645	999999	430	493	805	935	999999	559	999999	761	216	970	49	999999	886	412	444	525	60	560	167	647	999999	999999	305	892	237	184	202	138	187	614	787	189	993	114	999999	999999	739	588	505	95	296	661	999999	999999	892	132	273	39	580	999999	933	999999	999999	998	955	560	999999	913	708	999999	999999	999999	584	602	192	999999	88	782	755	165	786	471	65	81	360	195	420	608	999	114	910	173	557	993	680	999999	815	995	999999	106	99	825	880	585	728	999999	87	856	514	43	54	999999	283	424	408	472	999999	999999	647	999999	999999	999999	914	999999	19	203	999999	590	922	467	54	92	632	658	75	960	591	999999	352	351	117	563	103	966	70	999999	999999	142	595	218	716	999999	357	388	955	509	999999	286	999999	535	999999	496	933	56	999999	961	858	999999	999999	999999	880	537	999999	305	663	586	496	947	999999	590	314	999999	999999	714	999999	532	999999	254	702	566	59	999999	904	817	999999	620	
630	57	999999	108	570	274	783	157	337	999999	571	999999	725	379	22	999999	742	985	231	999999	501	229	305	999999	236	614	999999	792	398	575	633	142	241	52	999999	449	970	445	30	49	999999	847	386	571	960	683	529	333	554	95	999999	918	596	385	129	999999	751	521	999999	955	351	991	759	761	999999	438	820	682	423	572	993	307	965	191	999999	653	842	733	999999	999999	999999	599	247	999999	999999	714	546	856	923	999999	999999	458	573	999999	698	822	97	625	999999	531	862	846	910	981	999999	274	953	414	510	475	568	27	25	327	999999	999999	754	457	757	999999	892	964	759	999999	873	544	999999	901	999999	999999	566	227	718	974	691	999999	689	265	220	999999	761	141	999999	457	999999	680	443	255	999999	999999	78	999999	867	183	639	898	96	52	999999	999999	540	62	921	457	999999	350	308	999999	636	999999	73	498	247	27	90	760	618	312	999999	999999	110	488	707	547	984	926	360	545	345	999999	162	647	999999	999999	999999	999999	219	897	999999	646	381	403	618	572	999999	999999	402	850	102	878	289	999999	171	914	999999	999999	999999	384	473	999999	990	763	704	999999	478	426	350	585	817	999999	550	721	764	999999	999999	707	869	144	664	414	533	509	999999	466	999999	378	999999	243	999999	158	999999	999999	433	564	655	618	698	774	104	466	239	816	42	720	338	568	29	999999	999999	750	192	219	720	999999	459	999999	320	248	340	109	940	117	999999	668	28	715	297	999999	999999	213	999999	104	50	999999	184	716	477	732	138	945	999999	558	149	464	966	154	999999	373	115	175	307	460	444	999999	999999	999999	446	373	999999	999999	280	820	349	890	741	97	999999	521	885	999999	23	999999	119	394	750	999999	999999	916	702	874	600	923	104	422	999999	999999	999999	55	999999	999999	280	113	40	515	674	538	219	259	723	999999	974	999999	488	372	161	720	350	59	999999	143	999999	530	671	828	999999	357	999999	926	984	193	437	133	839	833	471	909	556	999999	720	221	182	717	202	823	999999	996	444	731	270	194	217	610	801	999999	897	750	442	212	492	327	812	999999	999999	540	451	851	763	655	900	252	174	747	339	43	960	999999	337	847	999999	35	912	995	665	800	975	826	332	301	935	721	477	353	120	402	408	889	453	662	999999	58	243	999999	830	999999	999999	470	999999	767	587	460	423	594	284	467	415	817	627	999999	564	999999	528	471	719	999999	774	820	999999	937	634	80	999999	674	999999	880	792	132	999999	646	999999	515	555	999999	714	485	307	882	999999	653	999999	591	
999999	978	107	999999	529	772	79	999999	999999	210	834	343	143	999999	999999	999999	129	999999	674	292	999999	981	695	999999	79	964	757	999999	881	892	751	982	999999	999999	809	25	576	718	361	999999	62	523	402	579	680	221	430	999999	28	999999	999999	675	978	704	938	290	293	999999	687	565	24	836	769	999999	459	999999	394	101	707	999999	182	410	52	999999	999999	139	589	125	999999	857	543	999999	999999	332	138	999999	13	254	999999	528	999999	528	41	795	15	226	754	50	130	999999	827	339	999999	577	999999	363	633	999999	475	809	701	177	999999	830	32	464	621	446	232	383	848	999999	987	999999	720	654	378	256	649	22	384	548	999999	999999	999999	213	70	647	946	775	451	679	779	999999	827	563	848	211	999999	999999	605	318	817	746	979	688	352	321	857	732	984	386	685	999999	999999	162	999999	138	999999	818	403	973	500	457	932	179	369	692	361	166	805	177	999999	107	417	76	730	999999	570	999999	860	749	790	223	791	75	994	326	999999	999999	999999	720	411	954	158	632	818	999999	813	999999	328	660	959	700	927	817	999999	999999	55	369	999999	999999	568	459	999999	654	999999	286	666	867	185	999999	823	687	774	95	766	528	949	785	257	370	446	760	999999	999999	789	99	295	973	171	999999	280	510	999999	999999	161	952	995	503	449	999999	704	946	634	999999	836	282	999999	999999	61	384	638	270	121	999999	485	807	436	758	864	999999	991	999999	999999	768	999999	999999	445	313	933	999999	532	455	345	999999	665	499	135	999999	373	999999	173	453	922	787	777	20	999999	189	984	354	525	247	639	355	549	22	999999	999999	513	999999	999999	999999	909	247	851	193	999999	999999	406	986	682	999999	999999	357	929	547	999999	918	991	762	999999	265	329	999999	298	295	816	989	999999	999999	999999	269	244	849	680	999999	999999	685	999999	594	95	999999	783	999999	671	836	852	999999	426	12	999999	333	999999	999999	999999	581	303	330	948	566	377	999999	237	753	738	422	455	545	999999	389	14	999999	999999	999999	999999	930	482	999999	999999	999999	999999	999999	999999	999999	410	924	394	999999	999999	999999	257	223	737	379	227	160	999999	999999	269	259	391	999999	615	999999	997	999999	350	477	999999	669	108	972	412	496	999999	843	999999	72	999999	813	37	961	294	577	142	790	356	613	189	526	173	452	71	668	80	135	918	536	176	250	584	999999	419	999999	999999	284	810	999999	255	384	789	703	999999	455	231	429	999999	999999	999999	217	813	737	999999	557	505	656	999999	744	426	998	924	999999	896	111	239	121	552	999999	
577	857	979	116	367	805	999999	999999	765	999999	447	651	112	999999	631	959	437	846	628	862	95	999999	373	76	823	256	459	999999	807	585	226	999999	999999	329	470	57	999999	707	999999	492	819	999999	891	306	307	774	896	53	212	937	999999	999999	492	999999	999999	233	494	912	292	120	355	782	999999	189	399	999999	999999	782	420	584	730	730	477	999999	52	59	462	77	999999	58	360	415	752	870	911	833	627	197	999999	999999	562	325	999999	268	147	47	384	712	999999	970	10	123	633	627	216	943	915	357	999999	567	770	427	153	243	760	999999	39	791	277	565	709	999999	999999	183	31	415	315	999999	998	15	675	750	170	999999	58	999999	781	135	664	999999	918	280	999999	154	999999	999999	999999	999999	508	206	17	592	444	999999	270	423	52	460	999999	999999	638	999999	358	641	892	30	267	999999	195	999999	168	904	136	309	647	999999	46	999999	707	886	999999	133	711	999999	998	999999	315	818	538	634	205	331	529	863	339	222	921	909	261	455	878	827	996	999999	999999	999999	465	145	999999	999999	386	999999	999999	999999	566	514	994	999999	643	810	714	999999	815	560	999999	836	999999	999999	999999	434	999999	999999	674	262	999999	999999	137	725	763	999999	999999	999999	124	708	999999	89	579	809	306	824	999999	373	999999	451	740	440	999999	999999	999999	999999	728	202	176	280	321	259	451	500	712	160	999999	278	999999	748	999999	999999	333	117	312	999999	999999	575	999999	154	215	154	861	233	521	999999	405	690	67	561	176	433	13	844	396	998	638	88	106	156	446	950	579	999999	268	205	117	903	144	999999	944	162	999999	31	999999	999999	398	228	979	999999	754	697	221	999999	581	759	999999	999999	999999	313	609	189	478	819	999999	999999	575	343	965	326	469	999999	556	636	617	24	207	982	999999	229	610	420	999999	999999	999999	999999	738	347	946	508	663	628	193	830	999999	765	683	999999	323	999999	601	64	262	999999	676	263	150	585	625	567	561	558	999999	501	702	199	90	517	427	958	527	999999	397	999999	662	841	999999	999999	815	852	341	791	999999	970	627	555	167	446	295	999999	999999	162	721	999999	946	115	919	691	137	631	999999	175	989	364	292	373	667	999999	10	999999	945	999999	770	773	999999	770	889	999999	873	157	42	643	999999	288	358	374	515	18	520	999999	921	626	999999	193	177	999999	801	314	688	999999	887	370	999999	460	203	194	392	999999	162	999999	226	190	999999	999999	999999	51	999999	710	16	999999	857	659	286	453	913	328	999999	999999	999999	71	968	584	999999	619	269	671	
207	771	95	174	981	567	855	344	340	740	807	616	594	135	231	101	308	769	999999	999999	94	999999	547	875	366	806	352	101	216	641	140	209	999999	999999	999999	181	999999	999999	936	300	803	999999	999999	182	999999	220	991	480	839	877	999999	290	222	41	587	215	234	219	808	185	224	764	137	698	610	999999	896	667	292	60	999999	999999	833	999999	434	152	879	999999	364	155	814	872	999999	339	999999	850	986	688	349	637	999999	415	43	761	86	49	814	424	571	999999	324	334	197	789	411	999999	999999	999999	607	444	336	859	999999	662	370	351	511	798	343	760	999999	999999	327	654	113	70	999999	81	39	394	338	465	803	451	831	490	999999	473	927	546	403	999999	999999	905	310	96	999999	999999	999999	734	537	26	90	999999	999999	999999	16	999999	999999	351	396	385	87	223	115	871	66	413	830	880	666	999999	870	796	999999	742	136	421	354	26	510	61	681	304	856	322	384	999999	999999	724	483	999999	787	586	160	999999	801	867	799	438	39	156	550	520	78	499	155	293	454	558	980	594	198	999999	840	344	704	783	999999	999999	999999	75	999999	116	406	999999	261	293	646	999999	999999	999999	622	915	986	364	510	170	236	999999	176	100	546	602	743	889	953	128	746	815	999999	28	510	16	941	964	894	444	123	554	999999	862	647	115	618	722	972	283	681	486	833	543	556	999	627	999999	529	659	372	516	569	142	547	830	36	999999	757	999999	973	32	469	76	57	681	129	313	452	441	984	31	917	680	999999	999999	981	779	471	999999	999999	544	445	999999	999999	606	984	115	999999	999999	88	999999	964	366	999999	999999	26	999999	999999	875	879	323	954	97	674	350	999999	889	695	287	848	256	459	256	235	999999	587	235	999999	450	697	999999	988	636	362	999999	999999	560	381	787	999999	999999	293	999999	631	76	999999	357	999999	731	999999	105	419	47	967	832	247	718	999999	869	82	791	999999	999999	188	865	334	328	735	386	293	49	999999	908	999999	634	963	862	624	169	849	239	664	999999	443	601	999999	950	999999	530	60	348	429	512	714	461	450	999999	418	766	741	999999	622	193	447	967	999999	511	999999	342	868	384	104	971	29	999999	999999	511	611	586	999999	383	659	214	999999	945	620	15	203	999999	999999	725	454	858	428	587	616	481	824	999999	23	102	999999	335	661	675	999999	457	492	999999	334	938	636	831	505	367	999999	999999	857	502	357	583	318	428	158	153	930	245	553	442	999999	655	687	145	999999	178	435	333	553	999999	701	172	
522	331	259	999999	98	622	363	70	975	208	624	999999	128	999999	784	529	999999	517	745	18	904	999999	645	678	999999	501	268	336	931	288	864	206	999999	195	70	986	179	901	65	317	882	493	466	37	41	365	26	143	394	906	155	45	999999	693	268	999999	686	580	999999	999999	364	999999	138	999999	344	427	531	933	999999	797	360	285	999999	437	999999	420	593	617	647	895	485	134	942	35	999999	829	290	117	926	999999	309	598	906	999999	999999	855	364	999999	693	613	833	92	763	596	999999	870	583	488	567	847	878	79	933	109	999999	239	999999	112	563	515	147	423	17	781	999999	761	379	993	484	999999	66	823	924	44	72	403	999999	356	479	999999	999999	802	550	89	999999	999999	665	999999	357	723	999999	261	216	187	476	419	85	981	108	794	501	589	999999	297	790	65	154	999999	46	999999	868	738	633	999999	999999	999999	873	927	72	267	106	999999	646	760	999999	804	616	999999	567	999999	328	999999	999999	684	771	666	798	263	999999	663	96	999999	999999	638	855	43	628	999999	918	141	999999	157	918	999999	698	999999	943	253	999999	986	448	407	341	999999	999999	488	490	948	529	603	546	999999	999999	999999	180	999999	800	999999	905	474	186	701	828	999999	116	180	471	416	986	842	723	999999	999999	999999	999999	999999	434	386	248	377	553	679	396	325	999999	926	999999	519	670	368	999999	935	348	324	810	747	579	999999	287	229	27	83	962	687	879	990	156	999999	193	492	999999	424	768	537	921	999999	314	513	840	189	662	951	999999	627	999999	999999	217	159	502	478	999999	999999	999999	999999	360	479	716	999999	445	604	780	190	999999	187	463	999999	999999	810	403	313	442	76	999999	107	999999	999999	999999	344	973	102	783	996	835	999999	383	385	325	749	999999	451	999999	999999	999999	246	409	999999	625	568	174	999	621	999999	756	199	45	52	465	11	999999	294	152	999999	735	353	821	783	355	999999	804	88	398	427	632	951	522	837	998	999999	698	95	449	769	180	999999	481	386	250	646	999999	341	919	324	297	999999	309	418	869	725	424	626	136	999999	764	96	610	203	774	804	676	208	53	999999	313	377	844	383	999999	761	871	445	542	709	999999	472	168	84	999999	999999	651	999999	967	283	413	999999	958	444	14	93	373	287	611	445	999999	481	999999	291	999999	920	58	926	216	117	853	999999	93	999999	75	301	927	536	999999	999999	162	571	240	770	234	241	418	409	378	127	398	999999	999999	999999	739	467	184	877	73	219	690	999999	897	859	430	433	987	542	
379	713	999999	837	222	999999	292	408	251	527	66	779	511	648	558	99	719	268	155	986	687	607	127	60	473	854	355	999999	999999	381	350	800	999999	876	40	665	961	561	999999	999999	999999	341	226	657	999999	999999	708	52	177	999999	149	172	288	11	855	771	999999	115	374	368	230	855	733	869	187	999999	999999	635	617	893	137	168	886	887	182	355	999999	469	239	189	156	999999	270	865	241	999999	522	251	31	269	79	855	196	999999	48	959	607	357	999999	564	756	82	434	283	680	981	286	400	999999	509	391	136	876	194	222	917	594	868	638	998	743	999999	614	358	999999	281	971	872	849	999999	747	43	989	674	432	999999	879	999999	194	260	902	999999	422	521	877	943	999999	12	800	131	999999	739	719	481	820	472	468	85	460	409	19	413	551	616	762	357	146	999999	761	149	999999	608	683	387	106	999999	871	103	480	880	302	969	82	999999	848	17	324	999999	854	960	614	803	536	785	999999	498	580	805	759	529	806	999999	999999	661	93	766	999999	999999	384	208	999999	375	604	579	116	999999	340	823	768	999999	999999	628	357	999999	534	999999	999999	897	147	999999	52	999999	999999	951	999999	999999	728	999999	645	91	951	999999	143	655	369	249	209	956	679	210	168	999999	999999	14	496	999999	430	999999	136	848	694	168	203	776	166	999999	999999	653	506	591	322	919	999999	687	999999	60	494	701	442	294	45	125	228	999999	449	999999	39	999999	464	895	104	288	999999	796	999999	999999	999999	367	498	835	218	999999	460	999999	888	999999	999999	359	212	999999	693	728	17	841	813	579	940	267	999999	871	999999	701	999999	610	497	43	999999	391	300	999999	271	137	213	607	86	489	999999	140	58	210	715	680	999999	28	211	376	281	453	983	816	999999	532	40	999999	340	999999	366	850	600	854	614	197	999999	999999	999999	565	525	999999	765	333	915	809	218	135	999999	999999	574	179	408	999999	999999	999999	407	483	168	738	999999	999999	276	569	132	814	540	204	596	528	999999	999999	844	645	999999	870	687	659	901	51	324	904	999999	515	942	999999	451	999999	102	999999	789	999999	43	445	469	939	143	999999	210	999999	279	24	539	637	999999	639	335	762	280	891	503	748	999999	126	424	999999	999999	761	627	999999	373	70	111	999999	738	46	901	408	186	910	737	491	458	800	772	309	375	834	311	312	861	688	208	999999	930	999999	12	917	31	999999	825	381	999999	275	737	999999	912	376	999999	176	737	927	585	369	163	21	999999	781	354	124	826	999999	999999	324	
84	684	999999	999999	242	696	44	999999	999999	999999	95	365	913	193	73	563	397	998	935	999999	574	933	999999	839	57	919	751	231	573	906	451	999999	922	264	200	63	356	21	144	212	142	753	999999	676	284	999999	999999	116	718	790	727	827	354	324	749	150	581	33	853	323	944	812	999999	481	468	548	999999	659	992	19	999999	385	864	732	999999	999999	393	436	999999	999999	821	645	512	782	188	623	999999	607	514	60	482	333	168	820	267	329	342	79	218	999999	365	999999	123	999999	999999	999999	962	621	999999	928	756	154	468	999999	501	309	310	999999	302	999999	999999	835	154	999999	537	999999	227	54	474	999999	488	324	228	828	999999	382	999999	999999	999999	836	999999	580	296	585	999999	337	865	563	328	958	29	704	776	373	390	530	304	181	181	700	134	918	157	637	999999	442	999999	639	711	999999	777	505	438	465	999999	774	548	999999	999999	209	28	999999	725	516	999999	999999	999999	999999	448	999999	88	359	632	509	712	999999	433	658	144	861	411	235	851	999999	999999	999999	999999	999999	189	615	981	999999	533	999999	681	470	999999	641	999999	667	894	999999	201	999999	999999	428	872	929	753	999999	351	889	434	786	798	792	999999	526	335	150	999999	236	999999	832	391	353	826	661	827	999999	549	999999	999999	999999	967	340	43	999999	168	762	651	346	567	738	273	999999	999999	746	182	888	657	676	315	833	159	999999	404	368	956	697	601	999999	999999	510	999999	559	214	999999	819	999999	759	309	367	573	999999	999999	999999	999999	569	300	54	89	488	939	999999	872	486	851	999999	999999	935	675	556	999999	170	439	244	999999	836	714	887	352	927	713	139	357	999999	742	343	999999	999	466	999999	999999	652	999999	732	999999	915	38	82	362	638	520	533	93	753	999999	412	69	937	611	111	999999	999999	999999	162	775	809	999999	563	744	517	999999	309	478	875	890	818	648	707	81	151	807	642	534	714	416	190	999999	999999	423	339	284	999999	397	365	945	263	951	369	999999	363	677	475	337	844	297	999999	999999	999999	999999	87	763	361	866	470	303	221	999999	987	999999	594	999999	643	150	414	243	999999	911	999999	999999	637	866	289	999999	999999	473	999999	314	689	426	205	135	838	741	345	576	922	183	926	71	733	384	964	999999	372	599	999999	335	923	611	986	309	942	287	235	999999	483	610	158	997	962	906	199	999999	999999	469	925	901	804	837	320	137	999999	61	999999	262	902	665	388	999999	438	16	391	87	999999	895	192	560	516	999999	102	999999	999999	929	109	826	999999	404	
999999	903	999999	142	531	95	301	858	324	891	90	999999	999999	999999	232	999999	569	955	999999	999999	139	655	999999	374	395	999999	745	998	112	65	951	380	999999	508	593	999999	453	306	485	306	999999	582	580	999999	480	999999	816	284	98	999999	999999	999999	311	83	274	427	999999	309	746	851	350	302	999999	269	939	710	999999	810	234	748	586	272	480	228	999999	557	84	984	893	852	863	999999	909	116	695	808	999999	993	243	175	857	153	559	999999	955	494	825	999999	999999	770	637	16	60	999999	999999	107	999999	999999	748	717	352	999999	416	893	987	880	999999	999999	999999	140	641	912	576	69	890	999999	713	846	999999	840	731	763	999999	133	999999	999999	419	569	999999	598	999999	985	255	525	822	224	737	665	999999	999999	111	186	746	999999	999999	725	439	991	459	975	393	825	819	907	986	588	21	292	678	999999	470	823	951	976	999999	656	667	61	999999	676	705	58	210	197	999999	555	26	409	994	500	427	428	119	999999	214	320	175	347	539	999999	212	999999	999999	515	615	288	234	999999	237	482	68	387	999999	999999	999999	345	999999	999999	178	440	572	611	297	188	712	51	714	999999	771	684	999999	329	522	999999	473	999999	71	694	581	999999	999999	255	182	999999	442	50	999999	999999	999999	868	695	543	179	108	671	999999	167	999999	803	573	573	997	999	552	991	999999	865	999999	319	28	284	930	999999	999999	120	326	999999	774	999999	672	377	999999	783	999999	989	999999	160	999999	340	999999	103	262	891	17	887	333	256	630	531	703	185	921	27	435	594	999999	493	999999	987	355	172	999999	72	999999	206	196	223	999999	563	999999	588	450	422	446	925	31	49	52	999999	999999	999999	808	253	52	496	999999	370	358	318	234	463	698	436	985	710	711	199	760	811	701	999999	999999	76	486	125	734	509	580	509	572	999999	450	999999	210	285	363	148	999999	644	749	825	999999	787	338	591	889	24	999999	736	999999	832	288	999999	138	677	919	741	767	926	762	947	790	848	746	509	22	999999	999999	709	999999	573	999999	125	71	875	253	373	738	895	999999	720	81	843	296	740	999999	220	503	532	366	999999	380	999999	881	802	45	26	999999	829	578	999999	999999	727	390	650	663	172	179	263	434	999999	13	872	999999	51	875	999999	999999	16	72	802	572	999999	353	999999	202	84	244	269	999999	236	332	909	326	411	932	354	463	645	86	999999	51	999999	108	810	618	999999	403	839	927	99	464	44	766	775	261	94	384	655	458	589	999999	910	422	207	999999	104	555	299	119	
530	999999	917	929	788	999999	331	605	543	126	999999	681	404	341	999999	772	999999	999999	550	159	848	970	999999	196	497	355	141	827	901	586	523	999999	999999	730	406	999999	999999	114	999999	24	929	489	841	539	764	908	534	578	672	434	936	952	14	149	271	999999	684	999999	999999	443	630	504	703	999999	602	741	577	673	935	154	235	193	173	999999	229	369	999999	278	999999	588	820	562	165	476	650	571	947	964	469	845	922	816	671	545	393	435	785	884	999999	33	341	861	642	999999	209	752	999999	999999	999999	902	432	999999	999999	999999	999999	77	999999	236	316	41	999999	613	214	999999	232	418	521	628	153	794	583	254	340	408	999999	959	999999	999999	277	897	782	479	999999	999999	423	999999	517	817	999999	325	999999	999999	578	905	999999	728	656	552	999999	999999	241	170	334	135	999999	187	85	999999	606	664	999999	711	959	418	258	323	568	647	676	716	999999	704	706	999999	707	35	676	435	999999	529	312	377	341	486	666	622	155	918	999999	245	439	617	220	267	177	385	599	169	657	915	169	19	999999	999999	999999	999999	463	507	428	303	511	650	731	87	361	999999	999999	483	752	636	178	650	408	441	286	293	493	449	659	332	999999	517	777	262	370	999999	999999	752	595	999999	169	647	999999	945	999999	999999	885	143	905	396	15	125	416	31	747	518	999999	999999	312	999999	53	999999	999999	105	866	994	872	479	717	69	290	627	888	623	476	530	160	462	999999	497	407	360	543	272	326	320	110	756	515	999999	690	65	449	988	95	999999	800	999999	88	739	916	416	999999	846	999999	388	237	793	554	226	368	159	737	815	209	692	999999	584	779	556	894	999999	999999	865	378	234	187	899	537	331	730	755	383	999999	581	991	934	999999	165	938	93	317	212	999999	492	541	327	634	789	402	674	226	999999	532	845	800	453	559	477	882	999999	337	265	999999	999999	612	999999	770	244	217	758	999999	999999	999999	472	999999	913	673	383	837	906	999999	999999	144	999999	513	140	850	132	780	999999	999999	229	283	738	755	999999	979	999999	880	999999	557	399	581	644	999999	797	784	999999	268	999999	779	186	640	976	656	227	131	575	982	999999	999999	648	463	669	383	999999	155	112	999999	535	933	999999	999999	82	359	163	538	499	765	716	356	999999	863	894	769	207	589	306	91	999999	930	414	821	408	839	999999	936	912	271	336	652	681	352	733	953	999999	683	999999	627	502	688	631	809	275	135	145	785	568	899	185	974	999999	31	189	999999	529	59	104	243	
450	999999	626	238	438	999999	675	448	140	941	999999	524	31	679	999999	849	999999	604	555	999999	703	999999	377	22	95	362	803	659	172	138	433	858	588	334	186	285	72	402	381	212	460	696	655	999999	49	661	953	999999	442	339	999999	925	999999	822	999999	326	848	999999	153	86	269	25	285	11	517	12	935	697	502	313	787	906	233	352	822	999999	478	750	973	434	408	999999	227	999999	999999	508	364	766	795	860	436	457	999999	999999	999999	444	421	653	999999	47	725	266	999999	139	552	399	702	161	999999	532	999999	999999	640	718	999999	634	797	999999	999999	999999	647	999999	999999	642	876	339	999999	999999	999999	387	595	825	640	999999	999999	999999	959	98	290	443	806	212	767	999999	22	999999	817	540	626	317	646	969	999999	110	399	556	364	43	262	999999	999999	773	999999	621	999999	999999	467	704	20	535	675	999999	171	735	999999	445	411	639	629	548	522	127	312	103	999999	625	999999	999999	546	161	788	925	835	78	701	999999	999999	155	335	990	999999	122	529	100	642	937	999999	748	897	999999	155	725	414	714	699	624	470	658	999999	321	681	927	167	858	747	749	999999	103	999999	180	984	266	999999	639	678	999999	597	221	460	804	817	602	642	593	999999	72	521	130	378	999999	571	803	275	24	318	942	954	999999	353	999999	72	714	714	727	969	888	421	775	46	299	37	258	207	86	503	89	295	574	852	684	238	753	999999	957	608	191	999999	298	330	735	455	999999	868	999999	999999	113	888	999999	623	127	999999	746	94	999999	58	322	605	198	521	239	999999	390	819	668	663	319	989	756	999999	788	897	133	999999	310	844	111	999999	638	344	399	200	999999	950	734	43	492	669	999999	999999	999999	585	802	777	100	999999	75	999999	999999	905	999999	123	141	999999	835	230	527	301	783	244	999999	932	967	853	131	999999	287	999999	94	634	180	649	353	847	833	213	104	355	999999	999999	779	995	189	733	912	286	69	582	124	999999	999999	201	999999	412	999999	999999	999999	948	655	999999	800	634	31	575	734	782	769	293	999999	999999	135	182	999999	560	999999	951	753	243	941	844	999999	705	325	580	999999	999999	999999	941	885	480	595	156	699	312	999999	154	973	613	999999	139	517	775	999999	492	999999	343	263	999999	947	20	609	383	17	999999	82	105	319	451	999999	754	28	828	407	999999	47	999999	482	999999	999999	320	978	149	245	811	999999	213	96	833	999999	999999	726	438	993	875	870	999999	148	888	240	337	834	532	166	253	120	688	999999	135	455	999999	861	
628	207	637	41	470	999999	205	483	868	19	486	999999	999999	38	590	999999	531	622	825	840	593	999999	800	999999	456	999999	991	701	648	999999	960	387	792	923	999999	999999	999999	999999	410	82	943	415	372	328	358	999999	494	224	530	854	999999	513	999999	999999	999999	233	999999	161	999999	488	157	504	834	42	999999	999999	999999	999999	931	999999	999999	688	999999	753	897	187	42	999999	137	183	498	999999	181	999999	989	456	758	234	999999	874	833	215	268	922	925	448	581	999999	279	999999	817	745	999999	180	999999	999999	301	876	999999	100	200	924	33	412	990	999999	999999	49	52	602	999999	242	104	66	999999	272	430	300	999999	999999	999999	703	212	999999	365	999999	492	10	418	831	164	999999	562	564	684	908	999999	855	932	554	125	541	999999	676	908	999999	650	237	653	124	738	11	999999	223	494	497	722	154	999999	247	888	332	631	999999	447	999999	999999	540	381	999999	90	999999	999999	283	343	74	415	535	999999	780	112	999999	357	304	103	163	833	349	79	999999	196	999999	808	694	999999	792	999999	86	239	450	905	999999	855	46	43	173	643	774	880	429	91	196	185	275	144	999999	975	336	127	293	634	340	470	194	430	53	999999	673	618	550	999999	339	306	529	875	991	409	320	270	930	999999	69	469	999999	999999	10	999999	542	560	42	817	999999	999999	945	815	575	650	999999	616	990	407	970	999999	339	999999	751	889	656	999999	153	234	999999	75	197	773	999999	870	819	88	429	191	233	122	999999	732	580	381	360	999999	310	351	737	999999	279	532	550	902	139	386	999999	120	215	152	999999	808	162	518	770	181	999999	704	830	593	196	809	184	857	999999	607	694	380	539	942	100	801	496	960	999999	999999	233	672	741	443	723	319	999999	90	706	777	579	72	610	188	472	605	520	154	518	470	358	693	332	999999	999999	984	581	999999	999999	615	322	202	999999	116	948	577	999999	999999	869	877	834	103	999999	802	999999	999999	769	360	479	494	291	999999	451	335	316	540	349	219	999999	738	737	712	38	999999	465	386	349	504	240	999999	999999	999999	285	999999	999999	999999	999999	530	504	999999	999999	231	793	567	333	970	751	396	799	999999	238	753	645	999999	149	131	999999	69	347	650	291	999999	129	585	851	167	76	999999	699	61	997	819	715	691	524	515	919	470	999999	494	635	953	704	999999	666	889	488	154	501	514	199	482	999999	853	778	949	999999	218	999999	176	999999	940	697	748	420	418	999999	953	616	633	999999	604	999999	999999	999999	338	999999	308	918	961	999999	
921	318	999999	861	999999	999999	862	913	574	999999	710	999999	999999	589	694	265	999999	411	258	852	534	999999	867	999999	595	189	340	838	999999	388	803	999999	999999	496	983	632	999999	886	894	781	185	50	51	999999	999999	849	701	272	999999	83	614	897	999999	999999	999999	393	999999	883	999999	346	999999	999999	474	999999	999999	999999	10	114	606	72	752	999999	999999	476	676	494	496	648	809	745	999999	999999	517	376	999999	999999	629	644	999999	999999	999999	628	620	999999	485	161	576	999999	618	90	848	596	666	267	330	999999	390	203	443	660	897	802	84	999999	858	238	516	999999	999999	999999	791	999999	762	15	881	134	999999	957	991	524	918	640	39	728	897	891	410	259	999999	238	525	436	999999	691	702	388	999999	100	700	256	645	999999	444	913	999999	999999	999999	999999	386	206	999999	433	211	918	742	266	999999	356	632	966	827	999999	62	193	189	364	165	81	313	503	580	368	267	744	879	450	206	125	438	415	67	999999	873	849	151	101	234	293	999999	999999	614	999999	467	999999	428	389	425	260	734	934	337	762	357	883	999999	728	175	467	48	301	70	999999	917	227	909	88	392	999999	51	98	139	871	131	866	888	999999	901	533	999999	500	999999	945	391	999999	88	304	999999	990	233	423	999999	767	254	657	385	956	999999	249	824	999999	999999	223	219	646	804	999999	640	490	994	253	827	999999	151	548	277	125	276	423	149	614	686	999999	999999	999999	171	372	627	999999	491	932	999999	999999	709	975	999999	999999	735	745	999999	999999	663	999999	996	979	595	294	999999	705	389	270	689	999999	999999	219	999999	604	243	591	999999	999999	837	176	999	72	999999	176	931	176	999999	466	389	999999	999999	999999	951	775	999999	999999	42	999999	746	921	999999	231	252	233	999999	500	320	899	999999	154	271	266	784	497	911	933	999999	429	362	459	661	999999	881	167	153	583	999999	888	208	244	558	606	999999	916	91	778	819	928	614	441	999999	155	889	999999	999999	467	741	463	999999	999999	181	612	525	296	270	171	999999	94	90	978	999999	999999	701	342	595	999999	570	999999	999999	142	123	899	815	921	604	516	43	999999	999999	999999	841	803	999999	735	72	945	91	409	656	919	438	734	847	999999	208	433	454	556	999999	606	897	873	57	731	999999	282	999999	604	692	999999	138	999999	197	404	147	999999	407	965	280	649	583	170	221	999999	999999	388	999999	189	723	180	71	486	997	999999	999999	967	756	999999	386	790	158	999999	999999	902	790	734	547	453	498	768	36	488	286	999	999999	999999	661	561	
36	970	999999	618	880	522	692	651	706	896	616	999999	999999	113	999999	489	501	999999	454	319	705	970	841	609	999999	954	999999	583	210	997	278	62	315	204	277	416	999999	999999	999999	204	999999	999999	37	999999	836	999999	95	923	900	796	507	926	292	352	855	66	999999	621	927	926	999999	119	451	709	628	563	864	488	835	999999	919	962	999999	999999	109	999999	942	200	772	999999	868	229	999999	413	999999	999999	769	963	348	221	288	949	999999	999999	999999	111	697	999999	32	999999	999999	999999	97	729	877	545	999999	42	253	299	999999	999999	999999	999999	68	159	436	47	219	286	794	901	149	624	893	969	360	820	434	997	868	999999	177	498	908	270	142	953	535	999999	914	737	999999	59	999999	999999	110	56	620	676	674	659	118	746	488	999999	467	473	835	907	195	616	608	255	430	499	999999	360	656	999999	27	482	512	265	371	999999	191	100	527	553	999999	313	209	758	333	219	515	431	20	356	803	999999	127	628	768	999999	139	474	628	999999	579	750	999999	822	659	201	157	852	384	431	380	376	946	292	48	881	416	849	922	221	984	999999	349	309	994	358	365	883	497	73	928	717	472	919	974	128	999999	386	109	141	999999	662	56	588	999999	999999	722	999999	589	886	891	289	552	999999	623	240	410	99	828	310	999999	999999	365	321	503	663	999999	36	317	919	967	40	999999	999999	159	331	302	761	333	568	999999	529	999999	610	999999	648	999999	999999	305	743	718	999999	558	798	304	798	999999	735	94	322	531	999999	999999	999999	919	861	539	761	999999	302	938	648	766	269	675	317	969	999999	149	999999	498	999999	731	573	210	153	481	951	999999	361	33	566	676	21	46	939	11	634	691	320	999999	413	798	999999	805	79	999999	999999	999999	987	829	999999	596	999999	824	683	964	953	999999	775	389	999999	275	905	278	381	999999	754	233	736	315	344	72	999999	999999	95	60	729	768	141	95	192	828	508	532	999999	999999	999999	196	999999	999999	57	999999	916	931	530	147	892	733	999999	107	312	999999	395	681	494	999999	768	493	739	632	245	195	999999	999999	999999	759	999999	383	797	999999	535	568	869	762	268	999999	155	896	225	947	168	995	999999	43	782	999999	442	999999	999999	990	999999	952	457	730	999999	861	837	236	734	771	379	999999	935	33	572	744	205	999999	423	325	999999	871	278	791	474	249	852	304	906	89	999999	941	346	807	999999	999999	121	999999	32	406	999999	999999	172	454	578	649	69	999999	471	48	921	999999	412	722	655	999999	684	999999	265	
500	19	543	329	655	454	999999	182	999999	824	999999	999999	999999	611	999999	984	999999	709	823	999999	825	190	542	833	868	167	999999	538	624	162	867	897	455	999999	999999	396	797	598	516	999	999999	476	931	999999	481	414	865	207	999999	737	239	631	999999	999999	999999	319	476	710	461	497	937	999999	999999	975	956	999999	999999	182	89	630	197	826	202	999999	83	358	999999	57	361	463	302	319	153	886	923	246	47	12	453	999999	920	96	147	29	72	249	917	955	538	389	237	693	128	764	550	999999	439	46	999999	91	999999	429	358	999999	999999	627	756	672	61	720	64	185	999999	866	999999	999999	689	183	761	833	440	302	519	999999	236	609	200	388	999999	521	806	10	633	372	999999	500	737	150	824	444	492	999999	903	817	335	62	965	262	999999	450	722	266	284	545	650	767	909	999999	771	999999	436	378	335	540	999999	63	551	999999	714	219	372	999999	999999	326	351	194	999999	702	646	999999	644	938	334	896	798	550	999999	999999	722	393	590	999999	379	238	18	999999	920	373	999999	999999	510	609	547	844	87	183	907	999999	204	465	999999	999999	740	999999	951	497	999999	439	742	999999	337	464	643	330	628	21	179	129	318	236	274	35	999999	375	999999	999999	401	490	818	999999	999999	767	892	267	999999	382	620	782	287	520	81	999999	630	539	943	999999	966	226	225	999999	13	788	999999	968	200	353	419	374	922	917	106	562	620	999999	730	570	999999	999999	999999	255	400	397	999999	999999	164	783	404	999999	431	628	77	999999	275	752	620	854	127	924	76	671	963	999999	860	999999	424	999999	999999	513	999999	999999	484	590	910	969	676	999999	945	852	813	416	948	999999	942	303	849	920	296	868	507	876	453	646	319	644	292	153	537	482	383	645	914	891	459	58	154	487	274	306	999999	14	909	999999	121	659	723	813	313	566	520	999999	999999	11	15	933	929	999999	280	999999	687	532	89	999999	999999	999999	502	999999	700	894	999999	371	999999	990	792	503	966	188	535	999999	920	478	840	970	962	879	422	912	886	526	128	316	216	998	999999	553	999999	446	795	943	167	666	122	419	416	158	847	242	218	512	966	751	999999	620	355	999999	691	118	510	599	755	999999	180	184	775	843	165	999999	380	999999	999999	530	999999	592	502	264	366	999999	999999	813	41	999999	704	383	999999	377	15	999999	999999	410	861	816	999999	205	197	577	999999	999999	644	573	993	999999	999999	968	999999	445	999999	718	127	999999	851	271	554	697	568	575	884	796	623	407	838	569	
13	969	387	999999	594	999999	404	925	999999	999999	999999	991	820	841	327	999999	450	124	19	999999	478	562	999999	999999	271	999999	999999	622	692	699	324	999999	734	999999	197	892	590	999999	851	179	999999	999999	332	433	484	563	876	726	258	999999	999999	999999	397	999999	999999	450	420	787	501	999999	561	782	999999	79	114	999999	266	395	999999	435	999999	279	273	840	999999	286	240	999999	999999	708	999999	910	373	543	352	814	849	192	999999	746	999999	803	679	505	618	541	958	262	329	999999	999999	491	82	999999	13	86	246	556	580	814	999999	294	671	792	999999	999999	999999	699	999999	299	999999	999999	62	999999	953	351	600	767	231	440	327	977	806	190	411	999999	999999	999999	540	276	999999	302	612	999999	535	999999	142	999999	521	967	999999	269	536	40	245	233	999999	174	869	661	486	478	335	149	999999	243	488	490	390	113	813	867	999999	460	720	406	470	999999	382	766	219	999999	256	264	999999	67	999999	999999	999999	188	451	672	999999	878	999999	999999	967	999999	40	302	708	651	506	418	164	264	999999	86	999999	838	762	999999	792	113	999999	772	231	999999	999999	440	792	712	545	212	661	150	196	290	669	999999	999999	997	503	90	67	567	217	838	109	63	957	374	466	116	999999	547	880	999999	999999	27	879	896	999999	599	999999	996	116	303	756	999999	77	820	999999	699	409	999999	410	999999	56	999999	999999	393	971	777	483	427	999999	438	786	124	270	619	853	652	740	542	999999	903	999999	999999	461	913	91	999999	985	147	957	767	707	999999	146	178	531	553	999999	495	925	865	999999	91	751	999999	516	642	753	458	966	764	959	866	410	999999	141	999999	432	999999	311	999999	791	345	470	488	730	136	977	999999	98	999999	999999	254	999999	999999	787	498	319	782	407	449	342	537	180	999999	808	840	260	639	999999	546	130	809	194	999999	999999	780	999999	273	999999	390	664	661	370	667	573	714	999999	910	719	642	675	649	999999	861	553	999999	175	276	999999	890	875	347	65	551	188	391	69	576	425	16	999999	56	835	26	784	681	999999	513	630	999999	999999	999999	999999	403	999999	480	564	333	497	999999	615	354	593	999999	514	326	605	818	488	191	654	683	495	713	765	628	999999	238	86	871	999999	999999	999999	999999	999999	535	999999	662	680	999999	827	736	89	605	400	999999	463	999999	511	468	86	358	34	999999	449	999999	854	216	637	252	666	335	256	625	732	952	708	17	757	999999	999999	942	147	780	364	999999	999999	889	322	999999	999999	47	999999	618	795	737	999999	999999	146	999999	680	221	
34	437	51	501	489	463	999999	447	999999	456	999999	532	569	143	999999	253	93	999999	312	965	893	999999	87	628	999999	638	829	999999	324	509	870	999999	999999	687	918	999999	999999	999999	438	999999	999999	874	418	719	27	203	59	999999	526	394	125	999999	101	715	328	629	360	423	892	851	634	878	133	324	585	665	234	999999	225	512	515	230	103	171	949	28	999999	368	611	415	589	999999	999999	999999	394	265	273	592	369	298	359	325	970	587	999999	148	999999	104	999999	361	969	177	446	24	878	999999	522	929	766	309	643	991	811	486	272	466	409	202	930	330	402	641	522	927	999999	999999	259	999999	655	811	276	891	999999	259	999999	421	730	464	61	499	742	344	826	69	654	367	513	494	324	59	738	559	999999	813	959	337	654	519	861	689	999999	999999	283	955	43	751	766	562	999999	850	735	999999	150	440	587	68	815	463	282	795	685	765	201	606	82	717	728	422	300	118	766	999999	602	372	854	999999	70	871	36	902	999999	999999	454	474	323	792	418	999999	235	901	522	999999	247	76	999999	879	999999	999999	882	325	33	354	272	931	999999	524	353	778	585	850	999999	943	437	379	204	734	321	727	999999	289	309	994	196	398	596	575	974	536	368	975	922	393	988	710	878	999999	689	999999	999999	798	449	999999	999999	999999	903	578	763	867	871	279	567	97	394	602	25	999999	168	873	344	999999	550	817	419	610	928	614	955	726	500	999999	54	798	999999	999999	840	669	847	811	494	999999	811	116	664	99	417	999999	998	395	999999	850	98	815	188	999999	258	999999	999999	999999	456	299	999999	46	376	923	999999	769	750	900	762	356	999999	999999	388	326	706	999999	162	330	202	103	615	569	42	650	860	999999	620	999999	999999	218	449	999999	365	999999	999999	774	739	740	864	999999	93	108	999999	348	668	999999	437	861	174	999999	479	999999	999999	362	683	999999	999999	726	73	996	159	999999	664	999999	906	881	991	192	921	932	704	422	466	554	999999	516	935	693	982	128	999999	999999	310	999999	738	550	999999	12	521	350	999999	999999	677	867	499	808	444	89	442	999999	750	254	940	242	119	999999	442	800	352	999999	999999	321	999999	999999	205	400	974	242	999999	365	926	988	671	580	171	690	744	598	65	211	82	856	261	205	377	556	999999	78	999999	680	999999	164	659	354	232	459	279	731	999999	999999	834	999999	273	86	999999	762	583	999999	80	999999	322	843	744	151	999999	999999	70	999999	578	648	999999	999999	999999	999999	258	771	338	326	999999	999999	
420	23	926	957	376	870	593	999999	999999	614	973	458	997	999999	368	999999	420	518	259	960	399	999999	999999	999999	525	999999	292	999999	828	98	433	266	20	999999	18	999999	917	787	999999	234	679	885	213	999999	674	134	907	36	777	984	361	820	77	398	323	689	859	999999	999999	999999	588	464	355	255	191	717	999999	640	884	68	356	632	743	34	290	513	527	999999	359	400	999999	265	361	844	737	613	198	622	54	328	999999	25	999999	999999	646	224	539	957	999999	999999	687	277	152	999999	638	728	999999	52	117	810	172	669	553	51	427	333	999999	511	518	578	999999	999999	596	565	618	999999	999999	415	388	76	999999	999999	418	402	713	752	122	999999	216	999999	535	156	514	243	999999	780	471	314	909	323	999999	38	449	213	438	999999	681	586	110	307	451	999999	664	50	836	603	999999	160	338	674	220	470	305	508	52	382	999999	999999	409	837	999999	972	506	74	999999	999999	129	215	964	850	81	536	999999	909	568	864	491	999999	406	563	530	321	976	245	999999	649	999999	999999	999999	65	552	329	186	272	437	999999	999999	999999	94	999999	483	55	196	999999	603	683	928	396	940	999999	999999	846	999999	846	317	557	996	270	961	316	221	188	999999	908	307	751	999999	280	481	99	698	892	388	999999	89	484	134	498	999999	429	721	999999	999	982	174	706	999999	999999	954	879	481	905	638	778	680	304	11	288	999999	999999	333	657	914	999999	489	999999	467	450	766	833	433	508	999999	541	999999	874	999999	71	743	999999	999999	29	325	601	617	793	263	610	834	785	483	845	999999	790	106	73	431	158	502	176	249	923	573	131	456	999999	999999	106	193	999999	125	939	545	589	474	999999	999999	323	243	696	745	856	999999	981	999999	999999	999999	999999	445	531	453	40	569	577	999999	463	456	203	999999	644	516	167	426	39	669	543	310	728	999999	792	731	118	999999	806	431	392	317	591	771	999999	783	448	660	661	999999	999999	380	999999	237	20	856	148	178	598	189	587	439	586	322	816	286	471	522	653	999999	999999	124	762	156	999999	156	865	999999	999999	860	78	999999	765	677	583	172	342	501	999999	935	999999	999999	326	627	843	952	731	279	955	591	999999	926	17	999999	27	970	618	821	268	864	991	999999	892	999999	999999	90	674	908	999999	653	943	970	217	717	218	404	797	145	312	26	425	595	476	694	548	151	499	903	659	613	554	521	243	450	943	876	57	999999	999999	999999	287	999999	540	999999	647	352	719	299	653	622	183	999999	518	999999	449	
999999	249	999999	200	969	999999	770	999999	135	109	432	999999	766	773	341	357	218	628	549	739	602	65	174	57	205	432	210	999999	47	439	81	12	999999	11	547	636	999999	999999	999999	182	999999	573	415	212	225	615	952	525	321	275	964	854	969	512	846	350	999999	160	999999	546	999999	520	999999	695	38	429	744	765	999999	705	999999	820	91	376	232	39	649	962	831	590	479	684	999999	772	475	226	43	490	999999	207	561	999999	999999	10	999999	996	999999	719	184	795	870	197	300	616	768	154	772	602	999999	817	701	999999	328	413	999999	705	580	449	230	811	999999	264	610	38	153	806	999999	91	583	999999	999999	999999	788	46	999999	292	394	333	999999	331	453	999999	210	999999	999999	449	382	990	999999	999999	999999	912	498	999999	409	999999	586	999999	472	962	728	999999	29	64	149	771	334	292	694	784	321	257	446	999999	367	955	999999	273	532	704	433	435	158	496	809	764	441	425	999999	999999	705	999999	999999	50	999999	762	421	155	999999	999999	999999	100	306	999999	999999	999999	476	599	999999	453	561	323	999999	999999	999999	999999	999999	999999	255	384	999999	999999	655	999999	88	999999	999999	405	306	605	544	909	75	797	588	343	138	999	721	641	298	999999	999999	193	551	999999	393	999999	511	999999	229	999999	999999	822	999999	999999	444	715	80	586	780	80	303	999999	909	652	257	940	189	205	174	544	811	999999	999999	498	498	999999	999999	695	805	999999	894	996	386	999999	19	999999	402	999999	999999	999999	999999	145	999999	999999	548	19	284	999999	144	999999	999999	316	145	684	88	999999	736	999999	999999	973	674	384	781	484	999999	306	34	264	999999	14	547	807	306	999999	999999	999999	999999	999999	949	488	197	151	561	999999	393	999999	860	701	577	999999	516	495	664	925	748	553	363	999999	51	999999	999999	999999	264	139	905	114	19	395	999999	412	543	999999	957	238	999999	999999	823	429	101	598	446	332	686	921	497	61	999999	380	12	72	322	376	826	999999	503	177	886	431	456	289	577	999999	632	175	188	648	999999	435	999999	225	999999	934	999999	453	805	999999	343	343	642	853	999999	639	393	16	99	177	51	999999	735	618	999999	401	973	811	30	971	700	521	742	999999	999999	999999	240	786	341	387	999999	999999	999999	840	833	552	789	602	328	938	92	999999	85	999999	606	289	699	531	999999	338	961	483	999999	833	999999	821	601	999999	340	999999	408	606	675	999999	96	668	356	894	784	103	999999	380	493	91	889	999999	446	731	999999	999999	27	999999	217	12	426	999999	950	79	878	999999	999999	996	
999999	85	539	485	950	373	925	938	999999	804	747	485	726	590	989	350	944	887	999999	870	999999	107	235	699	999999	672	295	488	717	286	999999	772	999999	616	999999	999999	551	999999	999999	999999	999999	313	310	222	999999	732	999999	836	999999	999999	135	999999	636	90	455	174	849	840	96	287	87	446	230	656	788	974	342	119	481	999999	798	999999	762	311	999999	246	796	22	738	666	395	459	869	118	161	35	145	72	170	999999	568	711	327	846	996	999999	93	999999	434	986	999999	177	365	999999	810	999999	238	334	26	218	999999	999999	111	430	892	627	576	122	504	999999	839	280	949	536	23	96	223	915	315	705	163	999999	999999	751	999999	228	104	999999	999999	567	796	810	55	951	577	999999	610	897	954	999999	792	999999	158	670	157	129	228	828	33	999999	999999	322	29	321	65	234	999999	360	163	673	533	743	815	937	999999	38	999999	997	959	292	486	999999	961	937	912	193	994	917	999999	156	10	276	809	583	195	483	791	999999	896	352	999999	259	743	290	999999	58	999999	999999	703	129	895	230	869	741	247	65	361	91	408	999999	239	342	757	17	673	267	933	242	752	999999	246	500	110	616	810	999999	582	680	999999	999999	37	783	999999	483	261	779	406	78	999999	139	999999	709	335	35	999999	149	999999	999999	617	588	124	922	468	220	882	404	999999	262	930	999999	999999	680	999999	544	843	999999	128	283	755	999999	860	865	999999	622	370	537	174	85	503	671	999999	845	72	513	999999	115	324	12	601	999999	658	999999	147	335	655	451	719	999999	191	999999	30	229	981	724	728	259	999999	999999	850	999999	240	999999	758	999999	285	638	618	486	795	738	142	125	681	999999	999999	715	999999	571	966	999999	817	382	894	837	999999	515	864	347	785	499	999999	478	162	255	626	613	395	877	59	27	833	243	996	452	999999	904	547	92	490	22	531	464	879	999999	538	857	161	921	999999	770	999999	280	999999	999999	659	664	963	436	282	999999	329	849	522	999999	95	584	386	999999	999999	745	967	999999	857	772	999999	625	598	231	999999	768	999999	473	268	288	253	563	541	701	999999	999999	999999	999999	809	859	692	999999	941	999999	999999	953	481	999999	618	873	802	991	422	928	337	44	75	741	718	514	178	999999	591	243	705	531	52	999999	658	442	804	856	972	998	89	295	683	668	999999	999999	296	752	854	999999	486	261	150	613	999999	758	804	209	999999	305	690	837	999999	708	234	324	911	796	61	186	79	946	29	999999	849	51	360	999999	367	999999	227	999999	
999999	205	757	453	999999	999999	321	899	637	604	999999	999999	318	999999	205	974	444	70	852	500	700	678	325	999999	999999	999999	763	331	407	407	842	448	88	273	836	894	950	780	932	482	484	162	548	475	493	999999	115	999999	846	386	963	307	112	999999	726	332	880	228	221	999999	999999	990	999999	240	762	24	999999	55	999999	310	999999	999999	999999	379	999999	548	139	999999	999999	889	620	166	999999	31	444	545	345	361	999999	513	24	999999	569	999999	806	494	999999	318	713	999999	754	70	200	999999	361	999999	180	732	710	187	202	999999	181	331	999999	519	515	479	795	226	678	246	507	902	295	301	103	859	573	531	887	821	999999	999999	145	999999	965	938	669	145	375	613	650	369	321	999999	560	999999	233	297	999999	999999	523	496	799	517	562	298	260	70	215	320	169	189	999999	380	891	604	195	999999	999999	999999	999999	660	851	75	596	148	590	999999	999999	855	999999	286	999999	706	308	999999	777	628	999999	676	687	609	929	64	454	999999	79	940	103	956	62	740	743	412	381	999999	644	734	920	424	707	950	330	360	999999	999999	636	592	82	250	999999	999999	495	876	888	210	999999	999999	620	999999	999999	650	217	783	999999	895	542	999999	335	445	17	53	999999	584	969	999999	289	578	379	999999	835	486	867	853	139	495	999999	999999	523	999999	141	847	123	796	999999	67	742	999999	556	789	350	495	267	999999	999999	999999	859	999999	907	999999	999999	162	428	59	299	591	782	999999	999999	318	650	999999	626	164	999999	999999	929	911	238	912	995	743	32	589	230	349	229	241	619	356	635	343	959	372	259	979	999999	999999	507	763	284	388	999999	248	149	675	869	112	999999	83	853	948	682	995	165	187	999999	838	999999	949	372	999999	744	307	683	316	715	999999	905	335	740	865	414	999999	999999	616	850	783	999999	555	480	127	908	999999	999999	999999	661	964	999999	81	848	590	245	999999	999999	733	644	595	565	833	959	614	999999	997	342	988	999999	999999	999999	549	999999	356	398	283	479	254	642	207	804	999999	655	999999	57	833	999999	999999	629	999999	83	903	999999	999999	999999	999999	595	865	920	911	214	514	999999	453	606	999999	999999	502	201	962	88	156	101	446	790	568	187	218	567	374	520	191	368	999999	143	999999	577	81	138	782	687	613	999999	999999	993	999999	854	211	154	999999	999999	983	958	666	778	926	999999	535	475	999999	438	999999	307	556	999999	32	155	463	320	151	100	673	999999	419	285	474	822	370	453	500	713	976	73	188	285	999999	232	999999	909	216	
999999	52	606	999999	353	310	316	778	339	970	154	401	890	12	299	424	619	549	999999	314	114	999999	91	974	945	999999	323	999999	280	864	799	453	554	113	500	58	77	895	999999	974	168	999999	41	483	356	322	95	70	889	860	917	683	320	605	112	210	999999	999999	532	890	987	196	507	474	180	700	846	787	512	251	357	723	483	999999	156	999999	419	999999	627	633	376	999999	240	419	947	999999	999999	949	11	299	96	445	373	185	987	971	546	567	312	655	476	308	999999	647	513	203	210	903	459	52	790	363	14	999999	524	999999	999999	97	527	64	567	897	999999	223	164	912	360	999999	428	999999	999999	852	304	971	167	999999	704	592	906	753	915	239	500	958	999999	999999	440	473	660	263	24	999999	49	258	98	999999	522	344	493	600	843	901	484	284	529	938	68	999999	742	456	40	999999	190	774	148	999999	407	999999	999999	430	999999	886	647	175	170	73	812	56	883	588	999999	369	999999	316	909	23	754	225	439	570	674	999999	731	214	233	999999	278	275	119	999999	181	696	630	72	129	956	264	319	124	999999	135	22	999999	164	999999	670	275	874	864	999999	999999	191	999999	153	999999	83	165	442	999999	519	999999	547	936	999999	416	858	739	46	999999	953	759	444	111	974	444	662	258	576	313	999999	384	404	999999	985	185	999999	309	486	316	56	999999	821	377	604	999999	588	999999	999999	747	52	931	239	999999	999999	999999	149	89	422	709	999999	824	589	139	999999	145	401	147	951	999999	999999	559	262	729	150	999999	999999	999999	507	999999	856	587	999999	829	270	631	155	999999	498	999999	46	999999	886	999999	223	232	221	691	999999	999999	279	450	133	87	999999	999999	678	509	547	759	437	81	582	117	999999	999999	601	999999	869	758	989	684	648	999999	911	999999	672	485	516	917	999999	999999	90	47	999999	415	999999	999999	508	777	952	646	179	739	999999	965	337	778	999999	707	631	461	999999	238	479	594	802	792	176	999999	820	203	993	629	818	999999	999999	999999	999999	999999	63	455	261	101	806	353	515	908	999999	999999	999999	999999	560	809	999999	488	433	999999	567	450	613	670	978	693	957	758	652	549	921	999999	999999	793	999999	488	654	185	209	999999	432	999999	89	894	643	230	636	999999	643	194	999999	339	757	148	976	631	833	392	477	568	144	999999	700	999999	986	157	971	395	197	999999	165	120	288	703	429	441	371	718	37	999999	66	999999	124	999999	216	591	999999	999999	816	85	999999	271	708	641	999999	999999	436	122	907	495	259	251	739	
571	38	232	999999	64	719	999999	999999	124	364	719	512	114	932	241	760	999999	999999	145	579	121	999999	893	999999	999999	117	999999	15	258	999999	999999	508	815	999999	999999	439	983	541	198	999999	280	815	539	906	999999	139	491	999999	204	362	512	591	123	999999	627	154	145	819	999999	946	674	540	20	314	822	220	697	813	999999	802	776	863	999999	999999	999999	999999	887	999999	999999	518	626	602	999999	896	999999	950	395	152	673	408	304	173	138	251	451	740	804	999999	94	779	441	677	999999	402	999999	999999	875	104	373	331	267	159	406	894	330	82	729	124	999999	872	999999	999999	150	981	999999	612	999999	473	999999	567	999999	661	999999	643	999999	948	540	418	319	659	999999	300	779	351	999999	999999	767	244	999999	999999	21	689	229	222	954	887	537	91	894	973	913	411	526	806	829	606	256	762	817	382	999999	320	999999	999999	796	534	775	999999	999999	362	845	999999	999999	208	556	999999	441	999999	689	198	999999	999999	524	345	745	673	774	999999	522	544	898	14	426	548	836	700	999999	872	425	429	122	738	251	999999	999999	422	859	327	259	999999	174	566	999999	628	961	93	795	999999	611	132	760	802	286	305	464	999999	999999	999999	372	855	927	568	274	270	86	999999	999999	982	999999	332	814	456	723	999999	379	342	999999	797	586	752	999999	425	271	302	669	999999	462	945	87	999999	347	855	955	999999	99	606	301	812	999999	999999	999999	813	261	288	318	999999	88	780	925	999999	910	287	427	619	999999	511	307	972	600	765	229	271	904	999999	999999	959	501	329	999999	999999	50	999999	999999	999999	876	101	999999	982	984	366	999999	681	999999	955	386	70	999999	345	452	999999	308	329	222	787	69	614	908	340	303	359	811	759	999999	161	91	791	42	999999	743	859	999999	324	987	244	533	548	999999	949	543	924	531	999999	877	999999	474	721	906	467	247	999999	193	999999	688	635	999999	482	315	999999	874	595	37	318	602	593	251	984	341	977	999999	521	373	959	999999	379	827	655	882	548	687	370	885	575	881	999999	999999	513	999999	362	690	61	242	383	84	948	896	223	563	293	585	490	389	928	213	726	898	234	47	319	807	999999	600	999999	190	514	999999	462	999999	999999	917	999999	999999	979	297	999999	288	989	884	999999	482	614	999999	598	962	999999	980	956	371	164	583	451	476	999999	554	791	460	475	202	570	248	444	786	999999	376	848	142	999999	641	999999	448	909	349	199	836	203	999999	999999	804	984	533	999999	100	281	547	475	270	41	434	505	999999	813	
999999	999999	999999	48	999999	999999	231	124	999999	581	324	999999	716	673	112	287	490	361	985	458	670	218	46	999999	999999	514	894	901	587	110	974	145	259	634	122	35	999999	999999	374	155	781	690	920	952	999999	730	564	999999	373	983	551	83	520	303	152	588	287	124	695	323	765	330	536	963	999999	188	120	92	561	86	697	999999	986	839	999999	999999	298	94	65	622	999999	999999	537	999999	558	901	625	956	491	534	747	475	112	999999	390	460	999999	956	355	260	620	482	322	296	999999	859	999999	680	999999	172	299	203	68	83	373	745	792	999999	415	999999	999999	164	600	36	339	232	589	934	459	999999	825	999999	999999	805	11	477	707	999999	999999	698	814	945	340	999999	244	554	999999	999999	999999	645	668	232	550	651	696	466	999999	999999	956	999999	280	162	231	999999	346	957	464	263	81	895	999999	999999	622	716	999999	618	823	281	791	785	999999	999999	255	813	558	999999	999999	97	118	545	594	421	294	256	428	662	723	930	981	286	99	999999	958	793	608	127	999999	834	760	88	999999	610	504	181	257	719	906	417	851	743	176	377	154	999999	999999	625	267	375	298	237	894	999999	999999	515	696	662	602	999999	999999	441	992	999999	336	999999	903	984	916	122	999	708	756	315	89	248	120	721	18	432	492	982	859	999999	999999	999999	194	999999	321	989	484	594	999999	999999	211	420	999999	999999	999999	124	632	326	708	154	999999	589	999999	588	813	61	405	974	653	999999	970	233	581	757	999999	803	845	999999	673	927	999999	414	591	313	114	668	496	999999	999999	894	999999	175	999999	715	869	956	61	999999	935	269	594	999999	941	999999	999999	978	999999	993	798	246	999999	477	653	781	516	961	998	178	484	155	564	504	999999	759	379	804	950	865	888	999999	999999	250	228	999999	999999	137	999999	643	830	135	829	503	112	444	999999	332	999999	999999	209	907	958	883	131	999999	704	100	217	999999	578	999999	999999	974	114	999999	494	39	999999	249	448	388	999999	364	348	358	325	71	401	857	144	56	999999	458	665	980	506	999999	128	438	708	253	919	290	74	161	107	999999	398	769	950	595	83	282	63	999999	420	603	999999	772	474	999999	698	359	58	999999	396	579	318	999999	999999	999999	910	820	541	204	999999	216	299	196	260	470	672	632	907	999999	972	999999	999999	999999	570	999999	334	999999	999999	999999	554	569	242	542	765	528	546	274	999999	335	685	263	741	858	361	213	313	358	521	999999	971	75	452	509	559	999999	999999	999999	563	934	300	563	855	999999	
999999	899	974	999999	431	732	923	407	999999	581	863	999999	999999	545	492	367	598	976	834	999999	103	999999	999999	999999	983	388	999999	999999	711	996	45	999999	408	275	999999	462	999999	556	926	789	999999	999999	999999	870	646	999999	119	638	999999	206	999999	323	999999	999999	382	170	781	250	999999	999999	388	850	696	703	999999	741	321	12	336	39	137	51	59	999999	879	529	124	256	999999	154	999999	714	100	999999	999999	721	402	513	999999	58	680	999999	783	883	411	239	877	671	999999	905	528	999999	312	952	78	304	999999	684	25	853	56	534	164	629	774	673	760	999999	999999	825	348	999999	119	999999	358	149	267	176	643	650	651	453	922	191	999999	171	412	148	445	365	999999	718	497	49	11	155	834	164	118	738	479	696	627	508	566	999999	997	999999	603	929	46	107	51	999999	212	999999	611	973	13	612	270	622	746	687	999999	630	320	80	286	212	315	999999	67	999999	999999	955	825	424	624	905	174	389	544	515	328	359	677	132	837	999999	999999	860	161	506	478	856	999999	939	140	936	999999	927	999999	400	624	999999	50	146	203	256	999999	197	358	999999	448	881	999999	240	369	29	953	999999	243	878	999999	454	951	561	999999	324	15	885	294	688	506	247	642	154	891	395	999999	540	929	590	629	999999	512	63	67	596	779	719	580	999999	982	222	999999	867	731	999999	981	489	710	879	999999	892	903	669	601	211	248	999999	349	999999	711	422	268	653	259	999999	941	898	503	839	545	999999	315	183	999999	999999	553	999999	422	721	413	999999	830	60	348	737	999999	842	999999	856	358	845	380	606	409	570	953	999999	618	418	238	93	986	871	343	999999	586	729	999999	317	999999	999999	999999	627	570	999999	592	218	314	521	869	999999	999999	647	491	699	915	709	773	999999	340	512	999999	14	492	999999	842	958	999999	999999	161	723	878	154	999999	999999	999999	752	46	527	977	745	736	107	999999	138	647	348	390	999999	49	877	999999	999999	977	155	999999	516	144	249	49	633	501	921	370	156	230	999999	449	607	999999	173	672	999999	168	999999	999999	68	464	999999	682	999999	578	82	999999	999999	767	61	177	999999	999999	818	617	796	999999	999999	253	814	737	402	999999	356	899	999999	279	876	214	709	999999	392	379	259	61	999999	567	999999	64	999999	577	96	388	999999	999999	999999	41	556	555	876	768	814	350	961	999999	72	455	335	999999	796	802	477	79	999999	391	784	683	326	999999	836	239	942	298	999999	247	999999	24	999999	233	999999	999999	723	331	337	940	999999	999999	417	
928	989	999999	241	940	999999	626	110	26	999999	787	348	999999	999999	788	718	999999	826	525	999999	999999	680	999999	999999	112	103	55	89	155	741	128	999999	742	275	999999	777	511	999999	999999	40	207	999999	634	999999	951	885	797	999999	934	613	690	123	999999	999999	999999	999999	941	619	138	847	223	999999	999999	999999	211	999999	605	448	999999	21	999999	999999	825	495	999999	999999	55	363	764	226	305	19	155	542	61	999999	208	227	999999	149	835	999999	869	999999	816	999999	192	360	492	701	999999	999999	717	922	999999	51	297	842	205	116	212	588	854	912	551	999999	401	999999	232	999999	62	387	866	187	185	324	999999	671	678	999999	404	694	870	73	936	947	302	232	999999	999999	717	999999	32	476	937	257	47	957	999999	999999	999999	769	137	999999	999999	902	492	539	747	91	271	625	174	535	711	999999	717	791	975	604	999999	179	285	222	489	696	999999	400	250	928	999999	822	999999	75	411	999999	567	999999	424	44	464	999999	485	64	748	101	201	497	764	999999	539	255	982	17	702	99	494	914	805	952	999999	102	299	818	803	449	999999	999999	133	86	999999	999999	999999	999999	149	999999	693	230	474	398	504	999999	635	820	398	999999	840	61	372	322	150	652	999999	999999	498	999999	473	666	261	309	534	999999	373	687	479	407	999999	999999	868	554	405	273	450	417	457	999999	466	478	429	771	608	515	735	999999	999999	308	999999	905	452	777	684	999999	969	174	863	411	999999	999999	351	991	164	798	193	999999	999999	877	211	371	999999	819	999999	999999	246	489	700	29	366	563	999999	999999	54	999999	599	100	869	378	999999	286	554	55	184	518	136	438	617	999999	331	917	893	999999	106	991	892	632	872	689	790	490	474	843	55	940	206	180	999999	192	209	102	999999	548	583	925	999999	999999	645	999999	999999	808	872	890	697	999999	669	692	83	63	89	966	227	999999	588	813	999999	711	999999	243	322	999999	490	999999	610	239	999999	354	484	181	184	999999	987	486	821	981	617	583	155	605	280	513	106	999999	112	243	875	999999	959	999999	123	115	967	411	999999	999999	999999	447	290	468	480	324	217	999999	999999	165	978	741	369	607	205	238	565	405	962	999999	859	999999	332	999999	363	999999	395	714	68	78	957	586	412	999999	662	180	302	999999	135	956	305	204	25	999999	264	144	408	362	574	999999	550	572	449	274	62	731	124	913	115	999999	929	503	843	810	208	402	338	460	944	35	936	877	279	999999	999999	664	999999	999999	122	229	999999	42	150	999999	527	395	146	148	
856	999999	65	389	582	857	36	801	361	214	749	862	805	999999	417	549	948	999999	302	999999	759	397	160	739	801	885	475	896	999999	999999	293	813	999999	199	603	23	999999	556	305	422	980	999999	313	376	635	259	999999	855	625	600	236	854	102	703	388	999999	780	999999	588	696	391	139	448	692	921	935	606	616	354	404	579	401	376	880	999999	57	93	999999	114	551	999999	999999	281	762	442	438	720	562	999999	999999	242	999999	968	999999	40	850	273	999999	455	999999	999999	806	999999	230	31	835	487	221	999999	341	385	996	221	46	999999	772	857	686	260	492	999999	54	806	999999	171	924	432	767	849	612	784	999999	338	414	898	665	118	999999	740	999999	950	508	999999	479	758	245	443	932	384	268	993	587	370	962	999999	608	10	300	68	106	412	719	372	638	556	912	668	999999	147	569	999999	999999	945	999999	542	999999	733	337	462	926	491	500	999999	591	618	207	113	999999	929	300	999999	818	992	643	204	999999	146	682	999999	845	577	636	999999	815	604	197	641	999999	999999	768	874	673	837	142	614	999999	336	999999	29	359	809	302	877	847	904	999999	813	311	459	311	579	60	999999	616	999999	855	706	577	986	431	565	397	946	999999	425	999999	980	860	999999	291	999999	365	662	573	46	285	999999	946	999999	759	999999	999999	999999	128	198	823	999999	231	783	999999	216	759	794	598	999999	422	355	716	431	913	865	952	282	177	407	224	398	841	999999	83	107	759	666	999999	58	235	140	827	972	601	732	758	87	279	999999	154	571	74	779	624	929	52	525	998	894	430	67	999999	720	999999	999999	999999	651	710	661	457	103	567	549	567	291	999999	999999	999999	190	999999	875	12	999999	999999	653	333	72	954	999999	65	243	668	343	627	178	999999	117	997	175	999999	999999	376	617	999999	999999	13	999999	221	999999	411	308	999999	817	787	555	64	997	466	331	112	364	696	566	999999	999999	434	234	999999	399	250	420	999999	664	874	998	508	395	473	212	649	808	850	621	742	999999	999999	999999	555	999999	124	999999	650	676	73	950	420	810	21	415	999999	779	602	822	103	999999	562	40	943	789	56	669	999999	999999	682	304	514	999999	823	849	999999	584	679	850	284	205	770	79	600	923	588	999999	999999	999999	586	999999	216	37	528	752	204	999999	907	766	36	454	999999	999999	999999	769	446	345	986	171	741	52	110	751	547	999999	229	492	439	999999	211	357	295	476	678	812	97	487	999999	81	654	999999	999999	912	824	830	684	999999	999999	831	487	
999999	711	999999	999999	544	769	464	489	999999	532	712	88	999999	999999	999999	169	54	999999	192	681	959	789	999999	516	999999	375	197	999999	999999	222	999999	418	607	542	999999	646	999999	999999	144	999999	633	997	924	999999	942	88	789	358	156	671	640	666	892	999999	527	462	999999	705	741	179	581	999999	771	419	686	999999	999999	355	606	42	999999	895	999999	148	57	999999	864	999999	573	999999	585	839	781	56	582	189	525	999999	24	999999	850	999999	417	964	999999	105	235	999999	999999	648	607	443	751	123	585	745	92	753	999999	565	597	430	141	999999	593	741	756	725	836	999999	778	999999	999999	109	999999	999999	999999	999999	677	952	999999	999999	513	925	999999	151	97	999999	471	837	107	771	354	999999	908	999999	244	183	999999	729	349	510	999999	365	869	584	999999	999999	931	865	267	473	999999	999999	829	248	916	999999	345	451	654	999999	264	999	409	16	678	881	999999	999999	484	314	247	947	612	999999	680	999999	65	324	48	445	735	605	579	999999	695	203	629	670	513	38	837	930	999999	260	255	678	955	863	906	231	460	180	999999	953	235	138	547	603	567	769	161	31	412	218	363	659	430	776	999999	485	999999	530	258	455	999999	317	872	362	999999	999999	201	999999	999999	999999	999999	565	223	999999	999999	567	656	35	999999	743	877	816	999999	866	896	596	999999	189	552	999999	968	930	921	935	999999	918	266	194	623	566	577	958	613	595	999999	798	445	804	377	999999	829	237	428	999999	578	660	789	15	466	999999	753	21	650	987	848	999999	643	288	149	489	310	999999	999999	546	175	999999	212	999999	642	107	161	453	812	999999	601	741	512	416	999999	999999	138	260	727	999999	812	566	318	625	746	179	165	167	999999	887	453	367	825	881	349	660	457	857	372	369	999999	309	209	999999	395	117	552	237	921	322	999999	999999	999999	181	733	999999	609	587	195	473	941	999999	787	924	999999	244	915	630	77	999999	378	281	888	367	998	513	366	466	240	639	627	928	245	352	536	999999	624	654	158	739	61	870	671	999999	999999	999999	521	285	507	161	201	921	170	999999	944	90	999999	999999	182	230	252	152	356	556	999999	23	758	999999	397	951	620	999999	482	337	655	507	609	989	940	999999	991	91	959	999999	999999	999999	767	999999	408	455	242	248	482	927	497	908	524	125	62	414	488	86	887	999999	540	930	449	832	999999	446	481	999999	445	420	239	171	192	276	999999	151	999999	999999	999999	941	719	381	999999	554	999999	746	999999	493	999999	536	283	914	203	999999	548	517	
265	935	999999	999999	974	69	999999	999999	698	335	725	257	17	911	999999	750	999999	945	837	169	152	999999	992	822	999999	999999	245	909	146	325	968	779	999999	600	885	320	286	84	967	999999	578	725	999999	514	30	736	999999	35	377	533	873	258	575	389	999999	999999	942	638	508	999999	824	893	925	383	999999	946	529	416	35	847	473	965	999999	999999	999999	999999	999999	999999	801	999999	511	219	999999	613	451	999999	999999	999999	236	525	378	648	575	999999	834	999999	800	999999	157	84	217	78	999999	530	69	908	999999	999999	799	947	331	464	836	782	999999	614	361	322	999999	999999	999999	190	190	510	478	825	399	999999	999999	904	626	999999	340	999999	519	442	219	20	554	542	999999	999999	999999	999999	204	914	811	793	503	999999	334	488	550	510	342	999999	888	500	62	243	518	999999	54	999999	331	999999	133	119	272	999999	405	999999	767	999999	207	926	641	902	316	564	24	606	505	133	999999	148	26	830	394	493	554	718	958	320	34	999999	771	653	957	439	790	701	530	460	824	983	720	160	999999	415	394	985	194	497	999999	912	775	920	324	192	747	303	724	779	999999	686	391	999999	375	999999	165	999999	945	999999	999999	322	85	999999	309	999999	999999	865	999999	978	108	568	534	471	100	121	999999	999999	339	774	691	497	976	750	961	147	999999	272	999999	999999	260	406	50	999999	723	907	836	730	621	727	764	999999	775	999999	999999	929	161	920	367	263	999999	315	658	180	194	286	345	334	93	172	995	165	999999	252	728	702	528	227	747	999999	999999	999999	999999	611	999999	809	721	240	80	41	999999	681	905	532	651	945	747	870	133	447	571	512	999999	459	732	608	801	533	27	978	999999	934	183	183	999999	959	86	56	170	384	999999	114	264	61	186	999999	260	558	600	783	999999	658	103	999999	621	999999	999999	779	879	999999	18	197	223	102	630	60	507	731	553	691	999999	999999	709	999999	999999	466	999999	595	282	418	357	253	933	244	999999	753	840	873	561	216	933	306	177	758	376	378	891	171	431	136	999999	529	14	908	914	263	999999	355	428	999999	524	999999	507	470	999999	999999	999999	999999	79	999999	219	999999	179	347	758	571	533	951	381	512	574	999999	174	155	999999	999999	999999	35	329	769	804	495	454	999999	691	503	799	707	704	612	999999	912	102	554	916	192	999999	999999	999999	353	730	996	973	999999	999999	438	275	361	868	235	525	238	999999	999999	82	999999	190	773	655	265	772	826	257	769	397	661	993	999999	238	999999	479	999999	875	976	48	999999	
522	538	816	263	237	448	999999	478	97	886	263	793	482	203	999999	585	22	895	581	904	749	214	999999	928	445	999999	132	999999	755	999999	999999	682	271	999999	211	652	956	402	999999	333	987	778	999999	511	408	210	147	999999	418	999999	568	980	405	143	68	318	19	999999	818	581	325	389	722	999999	533	580	531	218	991	359	629	620	867	257	999999	970	531	999999	529	999999	999999	97	999999	862	385	383	287	137	999999	999999	642	78	583	456	18	608	66	539	977	999999	678	999999	54	68	274	948	999999	158	226	999999	786	992	368	999999	73	999999	999999	860	768	160	302	404	999999	107	717	560	46	420	249	318	914	992	999999	702	566	999999	52	982	999999	436	999999	139	910	999999	117	999999	710	999999	999999	779	269	206	770	827	999999	283	926	946	351	999999	912	701	999999	999999	184	999999	952	999999	999999	484	195	366	272	341	889	173	494	885	990	76	999999	45	999999	999999	59	717	231	999999	999999	293	662	106	640	883	524	568	999999	12	942	323	697	54	984	909	593	903	933	999999	999999	371	789	50	955	284	999999	876	674	449	859	466	572	999999	999999	733	822	99	725	388	817	331	999999	999999	999999	677	378	804	999999	999999	875	155	784	999999	284	805	503	621	151	366	29	999999	894	781	153	486	751	957	556	999999	999999	504	187	555	622	616	429	999999	999999	287	906	69	825	555	574	713	682	999999	466	692	239	999999	999999	369	368	178	436	999999	348	999999	926	421	258	999999	41	380	968	238	999999	667	386	206	523	999999	459	999999	999999	348	999999	440	804	999999	999999	999999	32	886	557	818	196	453	190	267	958	640	361	999999	810	35	524	999999	744	453	609	799	315	999999	686	94	909	408	356	97	999999	999999	662	954	920	999999	777	155	823	999999	52	726	487	129	247	883	512	965	999999	797	824	22	695	360	372	999999	557	989	209	999999	999999	787	107	102	312	59	999999	406	574	425	257	378	999999	595	411	882	999999	196	794	803	581	999999	999999	558	273	941	223	312	592	228	999999	788	945	360	251	264	629	394	816	198	905	116	400	733	549	999999	999999	109	949	489	389	371	204	406	999999	964	999999	548	829	371	836	675	813	999999	588	999999	433	30	354	157	999999	927	380	606	999999	475	553	999999	19	999999	309	123	999999	999999	838	476	999999	549	468	286	999999	91	999999	454	361	240	999999	999999	155	999999	32	999999	999999	801	236	999999	990	597	508	426	420	22	538	999999	71	722	999999	710	516	122	876	883	561	77	431	181	371	925	999999	999999	
182	508	380	930	794	687	367	561	877	385	485	999999	51	52	865	713	999999	553	393	638	918	592	999999	43	213	148	70	999999	380	64	101	75	353	840	253	912	642	608	227	384	999999	760	999999	140	636	880	842	518	999999	999999	629	999999	542	616	749	590	969	999999	999999	656	626	679	999999	822	294	419	999999	210	799	953	80	999999	336	18	283	167	759	407	406	999999	306	551	486	662	999999	999999	533	736	101	662	943	305	881	999999	999999	999999	579	20	846	227	999999	641	999999	258	647	686	491	999999	342	591	831	999999	999999	999999	360	85	202	528	999999	21	886	915	119	147	19	999999	999999	765	260	598	587	748	561	999999	999999	664	832	999999	24	748	791	999	999999	509	831	381	365	487	220	682	492	999999	622	834	341	322	531	582	999999	872	624	725	283	743	13	92	19	761	311	695	253	964	514	648	230	886	999999	609	999999	637	419	584	555	999999	115	536	136	727	848	780	142	259	989	151	134	999999	726	660	505	748	372	604	185	999999	439	999999	547	973	999999	454	802	922	276	610	463	50	999999	705	638	477	956	292	912	999999	562	993	975	372	524	999999	170	859	113	567	275	815	408	40	148	587	988	162	123	403	978	999999	983	999999	999999	94	894	30	32	38	792	89	999999	655	999999	445	552	185	458	458	999999	999999	818	709	999999	648	641	999999	566	60	488	803	179	999999	552	999999	20	597	683	440	999999	149	837	85	774	196	133	753	78	703	45	813	703	664	119	46	402	283	53	999999	453	754	464	971	549	988	910	999999	113	619	435	955	999999	999999	198	999999	114	742	934	158	524	999999	999999	862	25	674	110	514	999999	515	999999	999999	553	642	999999	516	999999	999999	535	785	285	999999	999999	458	999999	89	321	685	999999	965	931	659	999999	894	999999	565	682	601	956	874	888	405	999999	999999	669	698	411	859	40	681	468	999999	999999	159	872	572	246	623	999999	999999	363	425	48	999999	583	301	398	999999	126	432	999999	93	909	999999	897	999999	188	63	999999	999999	678	999999	654	794	999999	692	451	199	31	953	999999	999999	999999	30	521	473	367	339	999999	377	999999	752	743	608	847	999999	339	999999	999999	992	394	193	833	999999	999999	999999	999999	999999	936	891	849	999999	636	172	113	774	999999	999999	148	434	522	999999	999999	422	280	925	719	55	946	999999	999999	999999	999999	38	569	144	236	993	762	999999	999999	123	403	132	999999	111	126	999999	505	83	309	450	417	826	480	545	153	421	999999	342	191	725	307	814	537	954	
270	999999	603	968	999999	999999	136	527	999999	408	456	917	893	178	809	149	550	873	822	913	487	999999	999999	999999	999999	814	259	430	999999	999999	816	588	594	573	999999	518	977	536	534	227	324	999999	104	999999	999999	236	527	575	999999	51	999999	433	992	624	999999	999999	59	579	977	999999	999999	705	97	999999	999999	867	332	329	999999	300	172	24	349	605	598	597	999999	486	935	764	297	683	897	398	802	392	596	970	107	692	999999	407	558	999999	394	618	802	348	489	231	903	207	999999	242	999999	170	94	396	35	999999	141	572	643	222	446	158	808	999999	999999	999999	280	362	232	999999	999999	764	999999	548	220	979	795	678	997	713	861	99	444	664	518	641	308	209	944	228	561	999999	763	346	363	999999	999999	999999	395	289	950	550	974	999999	410	125	999999	545	186	55	93	463	575	999999	360	356	714	153	190	321	901	81	417	999999	92	936	999999	129	999999	975	179	692	292	718	999999	999999	124	839	264	402	999999	762	33	899	999999	107	330	833	985	999999	531	667	999999	83	387	999999	142	970	522	474	125	585	999999	999999	876	400	999999	999999	177	999999	999999	874	889	788	385	148	57	518	868	999999	616	176	144	188	999999	512	770	219	340	883	188	154	326	790	286	360	412	822	999999	744	927	472	665	945	774	999999	999999	999999	698	248	831	624	999999	537	857	948	451	181	757	374	630	961	527	294	860	999999	558	109	511	34	736	235	495	999999	67	153	510	999999	999999	999999	999999	636	520	101	61	564	999999	999999	999999	337	908	240	75	659	123	965	945	999999	999999	687	999999	678	999999	674	512	999999	138	999999	999999	999999	447	263	768	959	999999	999999	450	435	999999	999999	54	999999	176	183	125	999999	169	836	999999	101	208	139	113	726	999999	66	999999	846	589	454	436	999999	318	228	889	655	471	999999	29	999999	525	520	147	788	642	337	511	459	558	16	446	301	966	999999	999999	318	159	52	999999	583	990	604	999999	999999	869	979	999999	948	999999	999999	44	64	817	891	576	999999	992	325	93	999999	554	999999	297	583	999999	144	999999	930	712	581	506	429	844	446	138	999999	999999	358	918	663	875	999999	175	99	999999	392	484	85	999999	828	325	999999	958	898	999999	999999	316	999999	781	735	879	531	999999	711	963	999999	219	380	999999	654	23	644	406	430	999999	991	389	208	610	625	659	33	999999	884	266	672	470	999999	417	999999	615	411	576	999999	783	354	326	464	999999	367	182	113	323	166	814	681	999999	538	413	999999	66	117	999999	999999	999999	999999	
413	362	455	999999	153	274	963	79	49	612	77	224	646	151	674	925	83	253	452	555	710	961	79	585	244	999999	542	379	999999	507	749	999999	116	927	940	999999	18	834	999999	908	999999	999999	127	999999	613	223	892	271	372	141	44	999999	714	531	155	999999	292	869	66	221	999999	594	999999	542	862	658	117	718	211	710	916	248	999999	543	415	465	844	999999	972	999999	999999	281	999999	504	472	999999	705	999999	781	498	999999	999999	778	13	999999	556	999999	584	999999	954	115	183	70	661	225	999999	389	180	126	689	607	425	897	44	999999	460	586	999999	79	531	953	532	937	712	39	776	470	35	999999	859	999999	269	999999	27	999999	867	220	355	999999	677	951	534	468	999999	999999	265	251	999999	999999	726	969	872	515	819	11	582	999999	358	632	448	335	364	999999	267	45	347	899	880	127	999999	249	241	660	402	580	428	73	845	821	773	535	726	202	640	999999	781	754	707	25	343	630	862	723	839	351	999999	721	211	66	999999	366	371	999999	528	487	738	222	122	249	583	518	401	536	859	999999	608	171	183	377	263	999999	201	864	999999	682	999999	517	999999	999999	983	706	999999	788	999999	416	173	999999	674	999999	161	569	641	468	442	999999	239	336	863	925	742	999999	548	834	802	999999	175	506	842	845	111	230	999999	71	265	877	656	612	268	452	999999	508	497	999999	226	694	999999	732	432	958	453	999999	653	895	318	558	168	999999	985	317	251	666	268	828	61	999999	178	579	213	999999	178	627	77	999999	185	244	937	527	618	118	18	442	84	883	402	60	576	999999	753	706	718	629	999999	999999	999999	93	999999	668	999999	295	525	381	529	867	790	825	983	242	999999	84	621	999999	418	876	999999	809	999999	384	435	999999	364	672	826	506	846	548	999999	126	221	102	994	278	557	999999	593	999999	999999	217	103	576	77	999999	786	679	95	87	220	999999	651	999999	500	864	243	969	999999	999999	555	33	30	999999	999999	999999	31	999999	89	352	93	999999	999999	672	896	384	291	858	932	999999	886	999999	420	768	337	258	474	999999	999999	999999	45	587	999999	740	90	889	196	851	750	210	323	169	999999	742	999999	134	999999	978	505	999999	583	384	46	911	999999	409	612	261	914	577	402	999999	35	950	317	506	999999	999999	591	999999	999999	440	999999	999999	706	999999	556	999999	775	999999	791	496	324	485	999999	660	551	489	774	681	286	999999	937	183	808	121	999999	999999	434	497	999999	915	396	999999	927	152	276	314	215	999999	852	999999	486	999999	999999	
905	887	999999	404	999999	954	215	777	999999	730	263	503	934	923	999999	593	907	999999	288	773	875	109	999999	558	413	393	246	999999	999999	999999	351	999999	236	397	999999	234	594	255	776	999999	233	999999	486	767	999999	999999	342	999999	999999	654	999999	690	208	937	910	805	999999	991	990	274	999999	931	251	91	999999	999999	276	546	30	370	998	661	999999	745	549	737	999999	68	999999	999999	60	855	662	882	883	660	259	298	487	106	173	603	264	999999	823	301	896	405	388	999999	999999	999999	370	260	655	293	224	462	397	182	192	12	117	999999	999999	863	999999	368	207	999999	999999	999999	69	923	207	999999	407	963	999999	257	841	228	999999	25	391	264	494	412	236	599	446	999999	900	315	914	999999	496	37	299	960	32	537	207	660	322	404	737	446	63	260	999999	999999	999999	150	341	963	332	999999	846	958	378	866	999999	608	291	759	87	753	19	999999	999999	380	674	960	234	999999	31	29	703	986	527	58	358	999999	713	999999	999999	999999	974	950	999999	405	191	341	591	165	405	598	379	999999	999999	983	999999	27	352	999999	586	580	915	37	942	312	397	859	441	999999	999999	999999	895	999999	999999	326	779	68	207	513	199	999999	379	78	908	432	650	151	999999	544	621	341	633	207	609	684	844	946	18	999999	17	331	999999	271	647	248	703	283	68	10	213	377	820	999999	999999	253	211	999999	129	519	661	256	200	999999	709	186	533	698	496	999999	481	833	999999	670	506	867	443	117	431	670	729	999999	999999	668	340	999999	521	794	999999	365	483	999999	826	498	999999	760	140	12	999999	471	714	14	787	999999	528	999999	327	159	342	999999	810	999999	425	459	790	294	999999	532	566	465	665	999999	818	999999	346	483	16	562	795	745	736	440	555	999999	955	724	590	844	149	999999	926	999999	462	999999	554	999999	582	377	708	999999	596	999999	446	106	805	999999	196	656	999999	55	373	764	363	596	722	999999	999999	465	504	999999	999999	329	392	605	539	303	286	396	585	957	900	999999	854	214	999999	999999	993	999999	163	980	537	934	943	104	999999	171	17	865	999999	184	841	127	873	642	999999	277	226	841	566	999999	698	800	80	943	154	999999	910	159	448	594	999999	98	311	523	999999	769	385	298	17	378	999999	421	687	999999	125	999999	766	221	327	881	911	161	893	651	291	737	863	999	949	864	999999	858	999999	999999	797	753	815	359	114	127	891	928	834	197	226	287	999999	668	828	371	999999	699	832	566	682	236	204	660	242	800	999999	386	348	152	
999999	437	999999	571	614	372	968	417	999999	210	989	983	999999	999999	434	14	624	999999	181	588	897	561	36	860	999999	571	999999	165	999999	999999	999999	999999	999999	999999	79	999999	292	550	64	465	403	559	592	631	576	698	909	499	235	238	185	711	999999	760	255	566	410	143	999999	53	813	813	300	999999	989	484	403	634	635	644	721	83	150	715	999999	347	968	404	999999	744	999999	69	929	888	999999	509	309	829	446	999999	389	159	421	999999	999999	590	268	790	999999	102	999999	284	863	999999	517	111	999999	499	999999	907	598	15	850	394	391	754	999999	999999	999999	489	185	574	198	132	999999	572	661	138	999999	604	999999	188	762	999999	448	387	206	347	999999	37	937	810	999999	538	914	383	999999	999999	629	999999	706	856	127	162	916	731	96	740	336	945	449	999999	999999	970	999999	419	999999	999999	999999	14	999999	546	42	645	999999	999999	999999	659	217	881	273	634	508	176	898	999999	70	999999	284	717	300	465	21	435	999999	999999	999999	294	999999	504	139	999999	999999	625	349	999999	999999	481	610	552	421	436	999999	454	681	814	933	268	81	606	359	644	999999	238	713	102	534	606	67	57	989	999999	949	712	752	622	554	999999	827	738	999999	589	999	732	305	999999	933	567	753	773	571	999999	222	113	155	999999	999999	852	999999	256	999999	999999	423	563	562	396	487	819	999999	999999	999999	60	440	342	208	769	645	651	932	849	169	967	852	294	486	999999	812	845	999999	267	356	701	999999	580	999999	190	999999	445	179	999999	386	999999	865	999999	512	999999	686	879	905	999999	850	625	999999	999999	97	667	375	139	87	999999	999999	642	999999	999999	712	999999	999999	859	239	999999	604	209	999999	999999	473	55	111	999999	782	965	196	999999	999999	999999	416	731	999999	909	999999	445	815	46	368	489	336	999999	861	430	982	943	442	826	999999	888	781	999999	999999	999999	999999	999999	999999	217	357	122	502	650	999999	81	999999	981	786	178	999999	999999	999999	568	841	991	696	729	194	681	185	838	532	370	292	999999	409	765	587	886	321	450	999999	608	999999	255	986	685	50	789	402	10	167	274	459	999999	686	223	809	162	999999	868	858	884	41	518	589	142	367	651	672	271	404	899	856	926	915	604	999999	595	999999	21	688	404	999999	185	680	268	911	437	375	195	999999	435	686	999999	592	994	576	180	666	999999	327	399	127	999999	606	999999	417	532	940	91	999999	224	157	999999	189	464	606	856	838	330	999999	999999	999999	486	999999	968	223	999999	344	921	999999	709	928	159	693	299	
286	157	999999	422	851	999999	497	293	851	999999	288	999999	999999	999999	397	719	341	999999	634	396	123	999999	999999	999999	999999	12	198	28	64	999999	999999	997	504	890	999999	999999	287	999999	478	999999	443	999999	634	573	999999	999999	151	215	999999	318	999999	592	525	307	185	644	331	941	377	848	199	478	239	226	457	290	993	381	950	937	441	999999	867	999999	953	999999	17	262	946	999999	861	982	495	999999	267	999999	481	999999	714	543	138	346	58	630	652	965	999999	999999	999999	410	730	769	999999	596	876	462	999999	733	353	65	637	78	994	57	987	217	983	999999	958	754	808	796	999999	417	809	105	866	999999	150	988	367	599	146	546	599	101	727	898	869	805	999999	747	853	999999	999999	69	351	11	642	444	999999	999999	459	371	601	999999	112	999999	786	780	595	488	999999	999999	999999	999999	999999	458	458	999999	999999	999999	623	999999	777	70	999999	17	511	749	999999	864	604	705	16	97	149	775	999999	999999	988	879	999999	999999	220	999999	164	498	962	867	137	892	553	746	955	897	656	999999	593	999999	992	105	346	999999	36	730	884	888	999999	609	898	999999	999999	793	999999	609	972	534	942	290	906	454	55	643	622	861	320	999999	749	999999	441	842	999999	414	672	893	543	84	72	489	613	999999	149	362	969	999999	388	760	839	355	924	999999	364	313	633	547	999999	702	424	175	419	37	148	999999	999999	65	999999	999999	131	23	999999	897	472	462	676	640	999999	693	674	652	482	999999	28	999999	194	320	487	999999	780	134	843	841	660	999999	999999	999999	137	999999	193	913	996	999999	638	826	289	36	659	902	636	999999	242	999999	38	772	693	999999	18	745	65	858	578	105	329	996	179	234	247	999999	393	999999	513	416	509	760	656	203	922	999999	123	167	661	585	252	787	999999	999999	999999	888	213	999999	577	391	843	999999	999999	900	999999	642	656	65	789	93	518	999999	999999	826	857	277	999999	999999	937	816	631	898	999999	993	852	999999	114	693	421	359	999999	999999	999999	131	573	183	425	755	243	289	545	999999	999999	577	76	707	307	75	999999	546	772	713	283	999999	999999	944	139	999999	58	427	999999	963	643	440	999999	345	32	367	263	684	851	370	266	657	280	572	999999	629	926	155	244	49	73	875	586	657	999999	762	371	628	999999	84	707	815	752	582	424	999999	855	730	685	939	999999	945	999999	999999	457	626	490	999999	425	999999	425	903	193	497	899	999999	853	74	446	999999	999999	999999	639	999999	663	451	904	697	157	999999	773	205	469	304	237	999999	
190	184	210	999999	282	183	212	544	999999	804	631	265	683	656	94	790	294	425	943	186	999999	917	749	15	999999	792	50	834	736	229	999999	889	269	999999	588	679	864	172	986	823	432	104	999999	858	999999	648	24	999999	505	982	999999	53	361	61	812	272	999999	204	561	490	999999	999999	808	438	371	742	995	902	78	415	926	132	439	129	999999	220	799	999999	196	999999	777	999999	338	999999	319	399	538	218	967	999999	999999	999999	611	506	690	999999	296	999999	497	87	999999	121	433	100	999999	788	614	241	999999	602	999999	999999	18	488	999999	594	999999	64	129	971	214	787	935	999999	171	999999	520	999999	438	700	924	119	402	119	999999	666	124	247	697	999999	784	999999	911	375	851	999999	661	133	793	106	999999	241	999999	999999	872	865	186	680	999999	798	277	682	803	605	999999	364	152	898	68	56	999999	801	367	598	999999	908	875	569	900	461	605	397	148	342	686	999999	549	876	999999	564	489	444	318	899	262	112	502	316	697	497	566	762	999999	747	626	222	874	971	338	964	989	617	779	478	202	999999	543	470	918	985	999999	276	662	999999	999999	45	493	468	346	95	999999	999999	872	413	894	842	332	999999	716	474	817	999999	547	282	575	872	664	840	706	382	569	42	397	711	682	300	999999	999999	190	590	999999	416	635	999999	999999	429	999999	376	583	359	558	151	999999	454	178	247	728	999999	927	999999	381	999999	761	963	525	383	182	170	999999	999999	742	760	999999	999999	746	410	942	304	723	999999	999999	297	267	356	824	999999	287	942	999999	445	571	720	999999	495	219	999999	999999	671	727	185	257	999999	646	979	617	797	930	628	708	767	304	434	999999	782	566	93	396	999999	149	999999	105	239	999999	295	42	31	999999	725	916	670	756	281	576	999999	999999	553	999999	999999	738	999999	496	659	244	775	999999	146	999999	862	999999	135	689	249	531	999999	89	999999	955	360	946	596	999999	215	712	47	999999	32	858	127	884	22	442	118	677	123	999999	446	999999	852	153	896	966	263	796	999999	981	517	750	947	999999	880	598	300	341	152	354	291	946	207	764	128	288	999999	977	916	999999	581	571	418	999999	999999	999999	113	217	999999	999999	428	419	922	66	999999	999999	911	658	14	424	151	776	999999	769	329	500	797	999999	35	618	39	999999	879	106	999999	999999	341	929	826	856	494	93	291	522	999999	999999	34	150	270	846	377	288	973	501	551	999999	46	648	697	152	999999	25	192	999999	999999	152	999999	825	656	558	999999	981	832	157	930	
999999	495	999999	999999	457	999999	657	828	999999	250	999999	999999	388	999999	605	908	693	999999	999999	631	479	901	849	922	999999	999999	999999	493	999999	905	395	456	826	999999	493	319	999999	999999	250	676	999999	197	13	201	848	839	999999	279	61	650	999999	749	157	525	460	167	646	999999	999999	999999	276	173	126	999999	855	305	999999	817	71	295	884	887	991	17	999999	999999	897	999999	83	943	999999	929	441	70	658	646	308	310	120	999999	999999	999999	999999	135	999999	415	80	730	346	553	362	343	217	765	999999	369	999999	150	473	178	999999	988	27	999999	999999	346	731	66	999999	999999	996	999999	706	735	622	950	152	999999	606	647	222	999999	321	529	999999	999999	721	999999	303	299	999999	999999	999999	942	76	999999	915	628	999999	999999	683	999999	116	137	556	186	637	999999	153	815	226	999999	544	999999	956	102	676	497	999999	999999	624	999999	762	334	330	999999	349	764	668	999999	45	999999	673	542	964	208	70	194	973	999999	220	249	532	488	999999	996	623	21	999999	974	18	999999	999999	999999	449	999999	261	999999	807	999999	999999	873	813	999999	780	702	999999	11	861	999999	42	492	999999	130	874	385	533	284	261	333	225	999999	778	999999	929	617	430	565	999999	999999	947	288	386	999999	999999	347	999999	327	708	380	778	622	160	999999	942	526	999999	972	242	73	104	999999	530	483	502	508	105	999999	284	173	282	662	908	524	810	753	999999	999999	552	537	999999	999999	575	881	999999	999999	999999	999999	999999	413	713	457	332	999999	251	970	757	903	763	79	251	317	999999	545	999999	126	999999	999999	428	198	420	999999	429	705	124	889	411	999999	928	999999	330	555	999999	870	459	999999	339	879	999999	839	996	999999	504	483	295	642	172	40	782	999999	890	999999	131	999999	993	78	37	627	914	362	999999	118	974	865	748	696	940	182	999999	283	786	999999	999999	588	202	999999	150	946	419	482	727	380	866	499	18	778	999999	999999	877	391	797	711	965	920	280	888	999999	639	735	999999	702	999999	945	509	652	66	199	999999	371	784	999999	999999	217	999999	999999	199	251	484	856	999999	273	136	999999	703	999999	999999	868	442	999999	313	981	999999	220	820	780	737	434	999999	999999	952	588	889	452	103	463	716	504	533	999999	90	646	752	783	765	999999	575	695	251	33	999999	198	756	234	67	803	999999	870	999999	661	999999	764	884	999999	904	999999	383	683	210	250	769	580	344	157	237	667	238	726	455	999999	214	999999	193	343	279	999999	999999	664	999999	300	45	845	117	872	999999	326	762	125	878	999999	951	
891	494	11	263	997	999999	609	997	400	574	701	999999	901	999999	999999	999999	550	999999	150	559	718	999999	909	215	924	472	472	760	911	904	999999	848	999999	543	999999	557	192	999999	281	910	232	667	994	725	343	999999	215	425	541	745	221	756	999999	824	999999	999999	584	795	338	534	390	848	96	999999	999999	853	999999	367	143	308	399	470	999999	239	336	60	304	194	871	504	999999	57	229	176	693	999999	999999	999999	310	719	972	999999	999999	746	530	999999	999999	509	273	490	85	999999	291	242	355	750	669	508	999999	192	309	999999	923	834	277	342	629	919	999999	999999	999999	999999	67	999999	336	12	719	350	709	999999	479	794	920	390	428	418	999999	986	999999	942	999999	611	758	127	420	581	472	916	999999	197	754	661	707	177	747	977	790	867	999999	352	41	329	798	545	713	514	480	543	416	999999	577	642	109	859	999999	141	349	999999	13	755	540	802	999999	999999	208	999999	97	752	643	999999	628	897	90	477	911	376	813	223	414	906	110	929	510	619	620	121	562	999999	999999	616	638	999999	864	160	812	999999	456	286	346	895	426	999999	899	965	239	679	999999	631	947	43	328	136	999999	106	655	611	302	262	999999	96	999999	249	985	37	812	779	999999	930	999999	682	919	536	876	518	490	382	39	999999	999999	940	999999	999999	999999	733	298	511	999999	767	505	211	936	204	384	260	640	186	999999	872	999999	460	645	631	966	274	123	791	259	27	616	282	999999	999999	999999	961	536	334	999999	999999	739	310	465	275	435	463	746	725	999999	626	999999	999999	640	167	390	999999	305	928	964	636	619	506	262	306	999999	999999	630	187	331	423	723	315	999999	490	143	853	999999	379	206	512	527	398	640	633	148	312	642	424	377	944	999999	608	370	713	642	242	58	999999	124	999999	833	569	999999	737	902	573	477	999999	33	537	933	925	999999	461	118	231	865	999999	167	848	590	216	999999	386	757	125	944	133	847	900	804	835	265	999999	678	958	999999	902	730	999999	835	999999	999999	840	20	999999	875	909	999999	421	376	429	11	275	622	627	999999	999999	980	787	628	353	312	999999	999999	108	999999	999999	782	159	999999	999999	897	592	999999	108	815	969	376	26	999999	45	529	999999	533	999999	834	989	999999	61	209	999999	922	943	946	492	190	277	117	912	80	146	999999	454	194	413	532	999999	999999	999999	811	789	650	999999	546	593	823	875	599	358	274	680	368	999999	950	999999	51	954	999999	531	918	548	862	999999	999999	113	908	84	999999	130	852	999999	
736	857	249	420	999999	999999	406	363	668	314	999999	999999	647	999999	778	999999	504	933	372	577	773	999999	605	273	926	999999	27	999999	684	748	999999	478	999999	849	944	510	492	539	923	999999	999999	292	862	613	869	113	816	555	999999	999999	580	318	999999	999999	651	15	262	999999	493	150	941	999999	678	919	682	209	263	798	455	277	912	964	20	999999	30	490	868	999999	403	823	379	999999	117	180	177	999999	999999	231	999999	938	258	999999	56	783	151	999999	613	999999	931	670	999999	27	110	67	601	616	308	999999	264	999999	146	270	581	999999	770	479	856	508	752	368	489	42	601	516	999999	999999	917	236	148	436	999999	925	999999	733	973	362	371	59	578	561	24	251	966	45	802	999999	999999	386	999999	671	737	114	200	572	190	999999	425	999999	48	206	699	82	339	999999	294	221	209	848	695	999999	118	806	930	201	353	247	75	999999	714	40	469	540	999999	477	699	999999	735	999999	552	166	999999	777	999999	381	861	942	912	999999	751	590	788	97	690	999999	562	930	184	999	228	943	752	859	879	17	737	168	999999	999999	138	522	486	711	305	539	481	341	796	558	339	411	335	926	814	133	999999	382	849	999999	914	999999	597	735	999999	609	413	86	999999	12	644	703	93	60	20	239	999999	86	792	161	133	231	144	625	670	999999	618	999999	999999	755	765	365	999999	252	947	370	924	750	442	695	135	404	999999	793	914	635	328	285	916	585	28	175	589	698	999999	692	999999	972	999999	462	999999	588	999999	151	247	288	999999	841	999999	649	314	364	999999	106	999999	729	787	999999	710	45	498	342	909	469	999999	599	775	619	999999	265	999999	952	685	999999	704	999999	373	302	556	635	250	487	183	999999	280	999999	531	999999	673	764	905	292	271	39	963	658	679	572	414	647	999999	775	999999	847	999999	999999	678	999999	402	487	999999	495	795	85	999999	21	999999	642	198	82	77	291	946	999999	359	999999	690	999999	27	55	999999	800	887	999999	132	475	404	336	364	918	986	999999	101	195	408	999999	497	196	245	951	498	46	383	342	580	231	999999	999999	497	999999	671	32	646	356	618	565	999999	887	953	329	616	833	287	280	96	209	200	760	596	939	957	504	999999	75	556	831	427	555	999999	900	646	999999	838	896	256	963	999999	999999	999999	999999	812	610	242	915	999999	999999	759	999999	256	380	41	999999	502	557	510	999999	612	581	800	787	147	999999	999999	999999	999999	310	999999	391	33	999999	978	456	193	999999	137	357	271	505	730	891	82	324	
309	957	869	578	999999	290	395	999999	361	999999	943	789	999999	760	60	190	999999	44	669	377	999999	999999	402	584	884	748	999999	163	999999	116	851	908	714	999999	999999	999999	193	115	999999	714	995	999999	771	338	512	403	58	376	999999	999999	999999	695	999999	704	245	186	564	294	693	75	999999	242	185	254	799	45	84	881	18	459	996	999999	549	955	382	145	362	999999	999999	491	700	64	856	823	999999	165	686	20	588	576	47	898	422	429	999999	762	768	999999	539	477	999999	176	368	847	95	146	155	276	332	109	824	499	223	999999	375	806	385	999999	410	999999	358	999999	999999	999999	421	107	999999	129	999999	999999	376	835	535	604	999999	533	999999	19	737	999999	999999	420	687	488	751	547	685	220	64	57	387	416	999999	895	128	264	874	926	435	999999	999999	36	175	713	732	988	964	999999	999999	999999	120	376	624	703	633	999999	386	999999	690	874	421	504	999999	63	242	999999	719	999999	999999	999999	659	769	583	749	285	983	255	974	999999	999999	583	77	180	222	937	20	999999	421	271	190	877	69	246	999999	576	927	960	999999	481	772	999999	334	999999	141	192	999999	793	874	428	650	692	999999	68	927	301	354	334	852	126	999999	177	307	378	304	41	599	533	32	183	999999	33	143	503	983	493	258	933	49	40	999999	227	918	999999	621	497	474	11	319	270	231	603	999999	995	259	604	999999	955	838	110	592	999999	999999	700	81	999999	559	909	84	443	52	420	999999	822	530	14	259	999999	756	806	566	597	224	761	951	999999	999999	148	254	388	522	302	104	938	447	999999	999999	227	921	994	938	565	927	875	227	999999	318	294	475	254	355	999999	999999	42	999999	994	999999	999999	999999	327	711	420	999999	695	921	749	326	356	999999	752	558	41	999999	999999	999999	10	670	348	544	151	445	999999	999999	999	43	999999	999999	72	999999	452	999999	447	479	604	293	527	900	241	954	478	494	999999	999999	999999	999999	323	284	446	174	543	999999	265	999999	607	999999	90	999999	665	662	76	655	999999	951	999999	577	120	562	788	999999	350	110	439	393	75	656	483	721	949	312	719	580	656	898	999999	128	918	972	871	721	213	780	245	578	999999	999999	241	20	976	155	586	761	999999	967	823	443	894	871	409	951	408	999999	797	362	943	999999	998	999999	100	814	659	147	999999	76	275	569	864	860	505	999999	424	472	744	999999	726	958	999999	999999	84	428	233	999999	999999	999999	323	999999	982	999999	635	402	824	877	920	999999	495	449	80	428	702	263	578	43	
999999	167	536	936	624	993	636	984	410	319	289	672	590	612	573	770	999999	431	999999	982	999999	113	427	547	552	581	999999	287	887	666	999999	999999	999999	999999	681	416	393	386	999999	988	255	999999	991	999999	597	999999	582	883	875	310	674	280	999999	595	808	271	739	988	393	52	684	359	107	744	332	468	822	999999	931	167	386	376	210	599	737	999999	999999	999999	950	304	999999	435	412	587	991	716	154	264	391	419	999999	405	999999	188	314	895	553	257	191	138	435	192	951	717	923	999999	79	86	999999	233	159	999999	48	999999	999999	258	947	519	752	616	324	568	18	521	490	981	383	32	999999	841	999999	865	731	821	868	816	483	999999	664	693	646	77	405	167	270	850	999999	999999	145	65	948	44	999999	999999	814	999999	183	440	999999	942	924	57	792	26	999999	293	104	226	231	236	775	262	855	999999	970	999999	999999	999999	261	999999	624	480	887	999999	893	996	370	166	17	10	643	53	467	999999	769	598	999999	389	999999	999999	756	999999	682	909	999999	695	999999	446	604	567	705	332	999999	597	327	999999	169	562	133	206	923	938	219	230	592	731	795	143	999999	381	999999	999999	886	999999	883	999999	797	999999	999999	207	817	924	999999	999999	305	320	864	870	999999	325	439	999999	265	767	63	818	930	462	999999	558	899	55	999999	999999	999999	999999	446	904	714	999999	656	191	613	925	389	998	386	770	924	999999	999999	925	739	999999	999999	257	527	128	230	75	554	345	661	999999	308	771	777	999999	999999	999999	873	959	999999	999999	669	257	119	999999	999999	65	441	999999	537	53	690	974	316	999999	289	348	404	328	999999	999999	297	999999	999999	222	627	999999	999999	999999	917	551	408	907	769	187	313	999999	999999	197	739	175	633	394	999999	617	999999	999999	465	999999	999999	513	978	555	286	516	273	359	726	897	712	771	834	395	252	999999	645	782	999999	138	869	594	999999	217	588	517	999999	999999	512	999999	999999	304	162	626	996	413	572	852	631	262	913	954	968	250	484	968	999999	247	152	999999	999999	928	999999	336	734	465	312	999999	967	768	501	370	846	813	396	418	619	217	398	999999	423	792	999999	952	225	915	625	999999	733	620	185	777	999999	690	999999	583	186	999999	892	541	110	999999	885	863	761	999999	117	165	999999	999999	358	134	999999	313	408	190	777	999999	999999	819	839	352	47	356	592	723	999999	166	873	999999	242	793	325	999999	738	999999	906	297	201	672	807	470	115	668	271	999999	999999	457	291	760	806	20	714	82	999999	757	999999	538	
280	47	942	999999	999999	51	832	999999	808	999999	575	786	283	999999	973	448	22	379	247	379	95	999999	999999	999999	874	122	16	231	999999	999999	165	999999	857	999999	999999	163	729	856	188	74	835	706	252	937	999999	505	487	326	47	275	70	332	999999	394	999999	739	253	790	999999	179	45	610	486	999999	999999	594	999999	905	472	999999	999999	165	999999	183	543	388	999999	856	279	379	999999	689	194	813	192	833	999999	473	924	999999	910	938	779	18	999999	235	230	686	999999	297	576	582	854	227	556	904	140	999999	999999	75	451	396	520	707	544	355	425	672	383	12	999999	999999	999999	999999	909	999999	385	999999	154	318	167	611	755	999999	802	63	835	966	267	287	702	131	999999	999999	835	523	428	82	474	683	809	557	312	109	171	999999	999999	999999	318	775	528	947	999999	541	907	839	999999	538	999999	491	520	999999	415	999999	999999	14	999999	999999	359	395	362	313	999999	470	509	610	999999	999999	820	692	461	176	999999	491	999999	754	927	90	951	996	881	890	999999	982	173	999999	151	216	799	167	277	480	319	922	422	225	999999	732	42	307	540	985	999999	999999	40	999999	800	923	347	554	86	999999	179	999999	514	472	144	736	999999	159	468	103	855	663	424	980	999999	736	79	543	525	205	58	999999	999999	895	182	956	952	819	559	227	868	254	999999	514	311	956	418	999999	90	502	999999	999999	999999	446	140	64	796	59	497	74	854	804	999999	881	714	999999	896	618	299	188	999999	488	599	250	999999	611	582	910	999999	999999	999999	129	999999	33	770	999999	815	29	765	128	169	903	331	495	999999	999999	225	209	999999	787	70	800	999999	999999	718	999999	292	598	999999	528	482	886	380	597	746	735	352	16	120	548	708	877	852	181	28	999999	166	114	877	171	395	382	120	892	839	527	468	559	999999	999999	883	227	807	247	646	999999	533	734	749	637	721	999999	99	261	88	192	999999	488	884	999999	789	999999	720	60	143	999999	999999	488	999999	228	276	792	702	296	665	490	80	615	535	745	357	999999	999999	249	449	186	292	858	813	656	999999	999999	999999	475	45	999999	506	756	113	545	506	54	999999	530	999999	928	999999	803	596	597	122	342	953	999999	490	366	823	481	999999	956	817	917	999999	111	649	296	999999	999999	999999	999999	999999	323	511	989	248	312	999999	834	878	521	668	489	271	225	543	246	36	535	984	999999	880	999999	155	156	728	589	999999	873	881	84	999999	290	999999	635	613	799	999999	963	901	188	908	989	603	100	297	337	655	999999	
568	412	999999	592	251	581	90	958	178	364	271	659	932	583	953	803	999999	387	937	636	999999	744	999999	999999	633	806	770	891	999999	65	858	999999	999999	920	315	478	999999	227	999999	971	999999	655	631	476	999999	252	255	335	46	999999	389	909	400	29	848	824	999999	206	958	444	810	198	537	122	505	870	726	22	278	484	987	492	348	965	90	999999	122	938	999999	391	999999	445	854	631	675	948	10	913	81	490	481	618	269	605	999999	366	128	999999	971	832	526	242	67	561	999999	897	571	999999	938	999999	999999	69	835	999999	883	375	343	999999	447	556	869	812	999999	999999	999999	379	233	743	805	724	999999	604	966	538	865	328	999999	303	819	778	387	575	974	189	779	421	782	999999	722	794	32	222	81	424	963	713	302	999999	558	442	674	828	629	999999	64	116	102	307	999999	564	987	50	96	668	999999	303	837	999999	17	591	596	540	30	20	999999	625	999999	552	574	161	999999	999999	744	386	113	999999	946	760	135	672	329	485	999999	167	806	982	136	412	254	669	876	999999	271	999999	846	143	807	618	523	438	583	549	732	559	999999	879	306	999999	565	620	356	999999	635	344	272	121	559	863	213	719	499	131	307	905	285	495	846	777	539	999999	751	337	247	696	999999	779	999999	431	629	927	685	426	847	633	999999	799	905	926	704	735	583	944	414	803	939	462	999999	827	284	53	42	528	180	594	869	999999	839	938	255	999999	368	138	243	286	999999	999999	283	673	592	486	589	999999	83	804	396	806	922	443	757	999999	537	924	156	999999	894	167	999999	262	764	303	959	966	999999	999999	376	455	999999	999999	770	866	999999	578	245	798	463	123	454	376	208	999999	106	405	999999	618	956	999999	981	999999	391	876	827	999999	909	298	999999	999999	248	999999	437	941	106	794	999999	890	458	999999	689	358	999999	781	713	999999	64	701	207	564	784	72	264	932	473	999999	999999	999999	49	167	668	946	281	840	874	999999	999999	266	966	999999	731	300	999999	999999	754	632	999999	999999	173	999999	966	218	100	961	837	185	608	505	477	999999	57	779	851	301	300	742	86	999999	906	131	999999	797	734	895	999999	494	999999	267	999999	840	529	146	999999	101	200	999999	855	320	999999	699	983	443	789	923	264	999999	449	869	707	21	555	251	703	999999	16	179	483	205	138	353	282	350	327	636	522	910	58	999999	110	839	886	766	999999	999999	999999	508	18	810	999999	880	55	43	560	176	295	287	442	999999	999999	999999	976	660	191	659	
426	642	125	162	411	353	902	689	768	867	999999	789	963	497	903	999999	171	672	563	258	308	249	999999	161	351	244	999999	369	674	90	863	999999	585	629	790	505	999999	855	409	999999	977	365	999999	999999	51	999999	324	945	786	587	859	313	106	933	999999	999999	852	964	811	176	875	543	24	687	13	898	214	343	706	407	125	316	273	276	280	942	973	107	119	845	999999	999999	583	97	231	559	999999	651	278	612	653	999999	53	999999	421	444	351	587	689	152	301	981	248	388	471	552	50	830	663	999999	213	754	855	999999	256	999999	959	999999	466	453	999999	562	75	104	753	698	999999	40	855	999999	601	999999	418	999999	999999	999999	294	204	625	678	999999	309	988	859	999999	999999	572	999999	986	999999	484	423	130	245	383	738	915	154	634	773	290	20	974	999999	999999	817	346	888	420	317	68	765	312	788	999999	470	574	999999	695	854	136	193	999999	787	999999	187	275	182	593	999999	33	149	569	852	397	509	334	170	52	999999	562	683	667	679	999999	719	121	342	999999	912	173	709	459	779	646	106	966	196	476	639	552	174	305	604	293	919	205	459	401	999999	145	413	173	999999	302	452	526	999999	778	641	76	932	871	680	652	999999	690	790	215	999999	542	147	694	413	999999	397	999999	999999	395	100	999999	999999	941	876	776	760	546	355	486	203	999999	603	418	834	572	619	302	999999	951	970	238	415	253	999999	892	998	719	759	75	999999	999999	462	978	688	127	414	991	995	903	892	999999	345	999999	999999	720	939	729	859	840	428	105	763	121	425	999999	119	417	840	984	778	50	787	999999	999999	139	128	999999	730	999999	168	628	306	720	69	999999	892	111	241	389	999999	278	860	999999	646	809	310	350	562	999999	18	996	160	21	999999	851	999999	65	999999	882	602	324	998	152	682	800	799	53	62	232	999999	17	185	461	41	509	189	868	999999	772	828	777	999999	904	708	171	477	294	595	999999	211	836	380	359	787	637	280	999999	245	845	20	999999	298	339	856	11	999999	999999	979	999999	999999	131	422	958	64	824	263	104	444	999999	333	999999	457	844	30	142	999999	826	999999	404	239	471	632	798	762	999999	489	732	999999	706	350	778	999999	970	545	89	424	421	305	962	384	999999	283	999999	999999	506	809	999999	999999	723	999999	999999	35	585	395	210	499	623	206	492	344	530	56	737	180	999999	209	487	308	941	718	225	999999	711	999999	63	197	999999	286	266	762	45	999999	333	342	356	752	729	584	345	999999	
800	224	812	999999	853	999999	546	554	966	999999	331	155	999999	999999	158	472	323	565	341	999999	591	347	940	999999	309	117	722	405	823	802	999999	903	962	999999	917	10	719	93	176	924	651	363	999999	959	440	890	55	327	193	884	999999	173	252	999999	999999	463	999999	999999	328	745	416	151	999999	174	826	999999	192	27	98	157	753	240	399	417	370	999999	38	981	300	418	999999	999999	221	999999	373	316	660	638	360	463	726	637	765	430	518	510	999999	999999	999999	22	707	999999	239	45	141	208	774	999999	963	771	435	999999	791	909	683	21	929	791	800	999999	767	553	666	635	431	125	475	968	898	860	999999	882	848	287	711	44	175	185	808	999999	541	999999	999999	589	999999	433	846	855	999999	507	999999	840	354	621	255	999999	371	604	614	999999	733	805	936	112	176	552	454	514	208	649	999999	753	983	635	978	941	878	87	999999	999999	279	619	231	999999	289	764	538	236	999999	557	673	999999	571	999999	441	736	889	572	999999	999999	978	342	657	107	662	826	857	719	643	999999	285	293	997	999999	999999	999999	584	545	823	412	24	228	482	650	976	283	192	200	203	252	62	315	665	130	29	999999	962	999999	738	462	999999	999999	593	727	999999	389	573	954	999999	327	999999	353	749	20	999999	760	859	16	131	388	643	667	525	400	262	970	628	877	597	999999	161	460	807	370	505	204	635	754	378	596	999999	238	999999	876	100	708	565	654	658	269	86	955	999999	360	818	249	999999	202	999999	312	761	696	366	246	176	701	999999	389	514	277	135	115	638	534	678	415	523	999999	310	553	414	973	228	999999	999999	206	999999	456	551	266	901	442	289	999999	999999	23	871	907	710	999999	172	999999	149	999999	143	971	326	478	681	413	725	654	999999	922	897	787	999999	999999	513	969	254	99	838	258	999999	692	825	572	699	999999	544	615	939	910	999999	238	834	837	999999	999999	879	978	774	147	999999	256	550	367	178	57	545	843	403	740	999999	82	347	891	25	451	999999	754	779	999999	869	999999	715	981	541	668	953	640	833	752	100	999999	324	700	717	129	999999	468	999999	651	129	999999	222	209	766	999999	890	999999	999999	752	615	135	209	758	999999	999999	999999	569	826	509	104	905	999999	999999	649	999999	758	647	183	895	999999	687	360	999999	897	178	999999	516	999999	233	778	20	817	91	147	964	76	999999	999999	999999	999999	581	999999	894	999999	224	691	571	999999	886	559	252	769	926	452	927	775	81	999999	110	532	34	354	999999	731	94	
97	927	513	684	812	201	226	887	317	728	55	465	581	682	999999	999999	957	338	999999	999999	250	999999	638	220	199	995	705	331	763	999999	237	49	173	472	137	763	999999	874	83	368	36	999999	619	999999	881	999999	499	188	623	206	77	999999	999999	205	843	999999	299	999999	495	817	999999	894	133	753	501	999999	302	119	999999	722	279	999999	264	315	508	368	282	914	339	880	505	999999	707	999999	496	221	999999	967	628	931	474	764	388	266	873	141	999999	865	232	874	999999	390	633	900	927	999999	999999	623	999999	484	923	385	999999	615	999999	999999	197	565	267	999999	896	334	490	623	258	999999	704	998	442	999999	609	417	691	999999	999999	125	893	806	640	511	459	496	280	153	18	99	800	773	943	904	944	202	607	942	977	692	999999	20	652	999999	290	763	191	329	875	516	693	509	752	207	999999	999999	999999	755	830	410	64	347	999999	169	713	930	64	537	432	417	809	748	486	180	999999	999999	164	227	231	696	315	950	278	502	405	999999	31	746	830	564	277	852	122	999999	999999	561	999999	999999	709	999999	708	999999	897	467	706	945	999999	581	981	999999	235	708	999999	144	999999	113	79	122	763	999999	909	317	707	999999	149	957	636	908	542	999999	487	999999	517	999999	987	999999	999999	810	999999	459	278	449	765	638	339	568	328	999999	483	534	492	999999	729	999999	450	999999	946	999999	999999	749	319	124	48	327	713	999999	200	661	156	443	999999	268	327	999999	153	469	552	78	538	581	638	658	999999	18	999999	999999	941	230	999999	596	714	33	492	55	150	164	999999	999999	925	774	999999	666	999999	49	484	999999	999999	425	999999	980	848	878	999999	999999	121	999999	999999	999999	155	517	622	970	240	559	999999	36	776	282	999999	988	999999	113	152	763	999999	972	827	395	534	947	999999	526	999999	450	999999	836	532	999999	934	490	476	380	302	417	162	408	999999	280	320	457	458	692	262	999999	922	999999	999999	737	544	148	832	302	506	999999	286	999999	999999	790	999999	999999	503	40	348	682	999999	688	999999	734	611	999999	999999	557	85	86	498	548	273	919	528	13	110	795	210	795	999999	183	999999	104	140	66	999999	645	469	428	954	427	999999	580	999999	243	934	999999	135	999999	602	999999	227	430	709	738	832	999999	272	808	999999	708	829	552	33	348	814	716	603	555	299	999999	97	656	132	81	999999	693	285	999999	78	109	669	470	999999	383	955	999999	394	999999	234	539	999999	661	636	999999	597	801	556	305	999999	227	999999	580	450	701	197	999999	307	638	
544	999999	699	999999	739	999999	48	999999	360	650	392	369	999999	211	999999	760	527	436	29	999999	483	999999	999999	979	865	850	702	99	29	999999	195	999999	999999	756	858	95	839	999999	921	944	217	238	451	905	912	999999	896	206	259	690	999999	760	551	431	165	999999	999999	999999	122	888	999999	948	349	859	465	999999	223	575	353	245	920	131	515	84	999999	999999	999999	999999	76	999999	999999	999999	840	999999	326	434	842	724	601	999999	94	128	293	43	955	268	888	999999	999999	914	999999	999999	853	23	769	999999	255	476	999999	910	200	768	654	999999	933	999999	118	999999	999999	40	165	498	973	636	160	999999	837	999999	129	999999	365	369	791	999999	959	633	653	999999	569	273	188	999999	962	999999	525	326	474	977	109	471	159	878	59	419	758	999999	357	226	863	967	999999	999999	356	361	554	831	977	501	357	310	840	291	450	279	999999	789	535	292	120	834	337	860	382	658	261	487	319	382	403	611	286	436	962	602	58	414	29	611	146	694	349	973	629	798	631	868	437	780	567	969	999999	999999	115	39	640	364	401	698	110	77	999999	604	107	999999	33	413	328	999999	230	447	999999	924	156	999999	999999	363	999999	584	999999	393	999999	539	999999	434	999999	222	999999	933	961	693	23	330	999999	79	183	744	875	883	775	227	549	589	999999	130	208	898	999999	689	543	286	999999	817	671	717	27	981	999999	673	999999	999999	92	395	886	999999	433	449	422	87	253	751	488	356	809	809	999999	470	979	999999	235	999999	304	999999	399	685	999999	206	658	999999	61	201	953	212	926	963	144	999999	999999	33	697	758	485	839	999999	792	797	999999	18	862	873	999999	12	106	447	76	516	999999	995	211	967	236	791	628	35	62	797	286	429	999999	674	690	768	956	996	999999	415	465	206	607	887	791	198	796	921	505	999999	857	765	860	999999	694	999999	501	66	470	967	999999	814	393	995	521	999999	172	197	192	788	55	999999	970	661	61	999999	398	323	185	999999	999999	999999	530	862	940	999999	569	999999	980	531	999999	999999	999999	509	557	651	812	999999	376	443	999999	609	999999	717	153	757	999999	209	999999	451	770	187	880	432	972	161	293	530	999999	999	788	774	216	661	520	999999	573	999999	113	410	440	999999	947	741	22	395	999999	813	719	193	999999	999999	992	999999	999999	100	30	114	536	406	367	292	556	376	655	261	402	86	206	998	193	333	105	995	999999	999999	239	148	420	999999	192	999999	811	999999	283	999999	781	678	900	999999	999999	999999	934	707	52	
158	999999	581	95	760	999999	891	616	720	999	402	275	997	528	776	860	881	693	949	999999	887	480	684	102	999999	480	724	999999	999999	873	999999	399	398	952	999999	999999	999999	63	660	593	301	863	101	872	880	162	783	160	134	569	253	775	984	999999	164	677	554	999999	857	289	279	999999	999999	846	999999	13	876	54	665	999999	212	828	999999	365	999999	999999	389	812	221	85	696	574	62	216	999999	947	414	999999	797	999999	210	178	205	999999	324	586	999999	254	595	877	999999	739	494	112	367	425	999999	629	571	140	999999	741	999999	782	593	704	662	999999	999999	338	598	972	999999	999999	821	43	999999	999999	999999	344	12	145	226	344	799	957	89	949	849	999999	215	999999	342	667	896	468	901	999999	787	999999	924	398	37	267	999999	313	491	999999	999999	333	792	88	588	236	999999	163	524	999999	983	999999	999999	713	785	999999	133	813	640	589	999999	363	141	220	876	431	420	614	117	959	64	496	999999	75	668	526	421	136	206	115	539	742	943	968	439	161	994	221	613	24	144	999999	673	901	439	999999	201	582	999999	167	816	523	55	565	878	496	999999	559	54	268	601	996	616	999999	60	999999	419	173	780	724	436	209	11	102	825	588	999999	573	636	999999	334	838	924	49	999999	25	697	999999	999999	942	991	445	176	999999	422	147	859	999999	851	999999	518	999999	802	487	731	616	999999	952	739	299	673	596	999999	999999	934	763	81	999999	245	999999	154	999999	999999	838	999999	991	43	657	680	687	728	684	722	999999	999999	306	46	999999	999999	682	503	744	649	800	999999	405	999999	862	999999	999999	999999	292	903	817	453	487	955	999999	754	739	583	999999	282	61	571	989	874	885	999999	637	727	634	269	562	541	410	999999	282	999999	999999	999999	999999	999999	999999	622	445	781	905	594	744	351	82	692	578	999999	638	471	597	999999	999999	999999	636	779	782	932	440	999999	999999	285	999999	105	999999	404	426	999999	412	627	262	439	135	999999	999999	300	347	999999	654	942	690	463	999999	939	794	53	289	807	842	400	999999	97	999999	999999	441	629	551	649	668	999999	999999	318	999999	20	999999	168	113	82	562	346	999999	496	287	498	342	886	383	114	310	639	125	999999	999999	22	999999	174	258	713	776	349	748	698	999999	977	675	382	767	892	730	999999	939	999999	255	506	958	967	810	692	999999	554	255	447	349	999999	561	999999	890	683	999999	53	910	999999	999999	222	597	744	869	310	822	959	128	490	383	674	700	908	373	920	63	205	364	565	632	231	999999	
311	359	999999	425	27	492	94	999999	686	726	549	999999	42	909	224	108	999999	869	130	436	765	73	674	999999	999999	293	969	630	651	689	999999	767	84	128	295	999999	280	884	999999	477	44	445	697	948	160	997	341	21	839	107	854	999999	512	795	338	999999	684	270	772	734	999999	464	999999	997	381	781	836	914	623	829	828	625	999999	652	401	329	376	726	999999	999999	952	958	790	553	999999	999999	999999	288	789	57	710	19	122	999999	955	999999	51	700	576	378	170	426	398	19	999999	239	631	999999	403	19	871	957	999999	999999	999999	564	673	850	999999	999999	999999	558	134	999999	128	819	999999	993	697	821	999999	675	159	808	496	535	569	780	285	999999	999999	405	999999	780	185	753	925	999999	299	401	907	201	538	853	851	612	301	822	891	999999	725	637	999999	582	731	999999	807	999999	629	255	999999	892	999999	566	696	132	999999	999999	399	374	893	516	704	999999	999999	999999	147	306	956	884	999999	999999	889	999999	879	999999	242	312	59	979	945	651	999999	53	407	999999	626	999999	999999	729	939	947	432	526	566	999999	999999	867	668	644	68	510	327	745	21	257	12	749	686	999999	889	370	305	420	429	252	149	661	999999	898	999999	999999	149	237	999999	296	323	372	999999	670	465	375	644	999999	921	999999	333	999999	41	159	22	876	295	859	999999	999999	999999	999999	999999	999999	80	282	999999	999999	999999	999999	371	100	800	725	999999	999999	999999	26	841	999999	726	890	499	984	999999	516	629	749	999999	999999	881	290	396	999999	644	311	275	944	999999	999999	406	874	999999	38	83	999999	831	316	224	382	999999	278	27	999999	852	999999	522	123	405	563	652	229	883	588	21	999999	704	999999	90	999999	374	547	426	999999	127	852	658	470	910	999999	999999	323	534	514	999999	999999	272	999999	999999	882	999999	999999	548	46	999999	999999	991	653	27	992	538	406	235	592	999999	847	999999	370	208	10	113	62	212	719	878	338	999999	999999	388	409	818	632	999999	207	844	223	998	999999	126	999999	860	999999	453	999999	157	288	98	942	507	362	759	902	999999	523	779	736	999999	999999	168	212	492	999999	999999	618	999999	999999	495	999999	747	794	848	999999	253	268	149	999999	999999	294	571	999999	250	752	871	36	649	999999	760	398	428	118	999999	179	231	999999	457	999999	740	834	744	252	792	71	999999	713	513	296	999999	614	383	682	137	664	999999	568	962	740	751	999999	969	266	155	107	999999	638	999999	678	251	339	811	901	366	773	999999	328	999999	188	557	167	522	999999	268	155	999999	999999	
980	608	999999	999999	951	999999	496	502	865	487	107	694	462	566	999999	834	55	328	999999	999999	999999	363	125	938	761	783	193	593	725	616	998	999	93	863	658	999999	767	999999	388	999999	414	864	907	999999	231	122	726	999999	974	687	316	999999	352	542	430	999999	493	999999	901	178	533	999999	777	259	488	107	999999	599	908	271	999999	467	940	708	76	461	999999	999999	717	648	67	201	618	47	310	69	657	550	442	40	437	794	687	219	571	511	999999	658	999999	134	511	137	93	713	620	849	998	643	999999	969	181	440	265	262	999999	341	294	739	948	999999	449	71	999999	999999	833	283	780	730	147	999999	374	796	999999	592	147	929	999999	999999	427	999999	70	24	84	473	999999	996	538	434	108	239	999999	357	710	999999	685	449	970	216	879	346	999999	277	505	911	605	999999	961	999999	124	191	233	999999	999999	999999	368	435	987	693	999999	836	999999	355	631	907	999999	26	96	325	907	698	999999	902	36	999999	999999	999999	518	172	999999	484	45	864	320	917	16	839	46	222	794	999999	462	999999	198	999999	999999	722	999999	598	574	999999	999999	645	765	426	232	999999	362	240	114	575	916	824	825	999999	801	999999	45	714	999999	999999	980	874	530	657	245	681	714	983	490	669	156	920	598	999999	196	400	109	893	999999	685	487	805	117	999999	999999	638	461	655	251	720	687	931	696	76	608	423	124	118	999999	550	616	999999	749	445	429	996	235	546	356	410	999999	151	29	225	30	999999	766	311	999999	607	999999	69	741	999999	999999	999999	233	531	999999	773	285	999999	712	999999	78	999999	66	672	799	347	999999	914	308	999999	938	545	912	480	999999	434	656	812	793	583	330	557	636	979	462	213	772	703	866	582	134	790	438	874	156	999999	999999	104	999999	977	204	315	760	900	831	447	999999	753	999999	999999	999999	473	207	139	823	521	999999	87	999999	596	574	708	999999	726	716	999999	999999	47	333	145	999999	562	999999	816	389	25	797	999999	157	25	900	999999	228	999999	466	661	592	999999	60	635	439	999999	999999	999999	412	999999	267	44	194	683	340	275	429	999999	999999	563	999999	391	999999	808	999999	745	929	204	695	555	490	436	269	64	565	999999	986	698	705	999999	678	394	413	893	757	763	551	473	684	635	599	878	680	902	498	211	559	252	912	694	121	689	231	856	15	830	774	999999	999999	533	999999	731	643	675	999999	778	977	999999	999999	960	203	466	999999	69	956	611	756	366	565	363	257	744	786	21	163	988	173	999999	888	926	
988	421	354	160	357	868	244	15	27	720	234	702	999999	951	500	999999	178	171	999999	403	999999	417	999999	764	999999	999999	945	632	522	896	999999	999999	968	134	999999	781	121	370	712	97	376	750	349	999999	139	554	553	834	521	999999	819	999999	999999	494	999999	581	847	999999	873	999999	923	612	999999	999999	999999	804	734	76	999999	718	543	808	999999	813	999999	333	999999	999999	635	731	990	120	120	23	86	613	772	999999	282	400	934	531	496	898	173	999999	267	228	740	999999	820	999999	853	802	999999	21	999999	844	467	528	512	128	954	152	822	812	502	999999	54	500	999999	261	793	590	783	21	999999	560	649	273	999999	999999	999999	311	911	512	999999	317	999999	999999	72	928	25	999999	887	816	999999	999999	86	360	271	788	183	999999	302	568	693	273	29	953	699	991	999999	999999	462	662	140	999999	999999	320	555	194	431	979	438	113	245	49	703	967	443	967	484	298	11	287	676	747	18	352	818	993	298	104	376	81	734	999999	999999	999999	685	924	123	765	804	87	366	204	811	999999	999999	654	999999	61	520	731	516	999999	202	184	986	999999	643	888	501	562	895	336	613	367	999999	999999	747	479	999999	519	854	999999	494	924	999999	999999	936	820	29	999999	433	247	999999	644	564	999999	999999	999999	999999	302	290	234	999999	999999	191	40	590	453	819	908	906	100	769	11	876	797	999999	277	999999	514	456	823	999999	999999	138	658	752	968	803	551	795	630	241	989	238	630	999999	251	743	999999	999999	999999	10	120	267	342	477	582	768	766	416	360	999999	999999	845	466	365	937	999999	532	287	621	650	278	123	286	859	779	772	256	999999	999999	999999	999999	622	999999	823	758	79	999999	191	179	210	46	144	999999	999999	508	153	999999	999999	516	137	220	613	280	999999	732	999999	999999	999999	698	999999	999999	999999	246	825	502	120	881	643	607	999999	328	351	117	421	614	143	678	999999	999999	635	11	999999	837	52	324	758	352	999999	100	999999	99	322	492	369	687	999999	898	618	999999	397	999999	999999	666	649	809	868	506	858	237	599	329	469	132	72	808	540	585	203	511	743	768	999999	553	999999	999999	15	858	747	733	990	245	69	257	963	999999	873	999999	999999	243	999999	262	999999	999999	501	440	629	200	999999	561	157	48	704	117	999999	999999	512	999999	819	871	999999	19	999999	134	247	364	270	222	168	999999	999999	224	398	960	999999	999999	284	864	62	415	158	999999	438	196	585	999999	540	951	727	999999	861	299	505	326	439	999999	503	369	657	999999	180	417	
999999	731	626	932	650	999999	999999	48	999999	647	532	414	722	988	580	572	548	295	999999	999999	494	999999	837	645	719	999999	531	619	988	999999	216	999999	999999	741	783	707	569	999999	311	796	999999	689	991	223	767	101	603	450	865	930	999999	999999	999999	861	922	218	999999	999999	999999	578	999999	442	59	438	999999	617	178	999999	999999	873	13	896	999999	999999	419	805	831	623	999999	628	999999	999999	754	999999	105	844	600	383	819	575	813	587	439	733	999999	467	640	563	782	999999	922	623	245	992	927	999999	389	999999	452	127	999999	280	114	594	110	142	687	999999	342	596	999999	794	171	639	69	425	466	259	453	999999	175	999999	840	999999	705	854	844	762	140	181	464	314	931	702	198	543	999999	999999	632	450	779	648	230	195	143	137	999999	606	932	999999	467	139	842	500	952	117	439	386	889	256	298	999999	860	171	142	712	999999	999999	450	525	941	999999	626	999999	182	999999	58	655	594	578	402	247	999999	628	999999	999999	999999	999999	749	91	114	107	955	386	162	853	788	999999	63	431	273	999999	999999	417	999999	846	513	839	999999	436	69	784	999999	320	999999	60	106	241	458	999999	999999	433	719	369	420	843	999999	999999	850	328	737	989	601	172	314	409	92	421	68	866	821	632	122	323	31	330	315	999999	533	112	999999	557	999999	255	191	840	283	795	996	726	190	273	999999	998	698	79	192	629	999999	453	999999	684	183	591	986	617	320	405	999999	100	538	31	999999	748	571	190	389	999999	999999	473	999999	296	999999	341	686	557	644	123	999999	952	999999	999999	637	89	144	83	383	28	268	573	530	877	458	906	198	999999	557	249	437	518	689	836	648	999999	327	681	269	842	904	439	973	999999	780	395	953	853	393	636	999999	498	806	371	97	418	943	258	838	518	999999	527	10	404	686	116	273	999999	47	104	762	462	813	999999	123	999999	599	999999	999999	72	953	344	775	999999	635	939	711	327	748	240	999999	78	843	750	699	387	438	579	999999	673	132	651	999999	298	873	161	684	275	258	268	818	620	161	775	565	808	751	999999	769	746	405	945	999999	807	505	694	619	73	841	736	400	30	812	999999	999999	999999	529	487	56	483	264	446	79	490	421	979	999999	78	195	999999	999999	999999	999999	999999	278	186	99	18	999999	189	542	999999	433	521	868	797	807	727	999999	264	288	274	43	999999	999999	959	875	999999	395	999999	778	999999	877	950	110	999999	999999	48	165	764	999999	521	694	867	999999	999999	999999	557	622	623	181	198	
243	930	999999	370	326	524	292	319	311	27	622	277	411	991	743	483	420	826	587	769	999999	80	999999	767	580	175	354	999999	946	327	460	771	354	999999	999999	947	347	739	725	999999	756	845	462	204	999999	426	999999	950	900	539	999999	795	45	412	625	173	888	844	999999	999999	180	999999	372	983	567	850	923	999999	683	999999	145	681	999999	892	22	999999	617	847	869	163	709	404	999999	417	999999	664	999999	941	963	154	999999	502	949	574	525	322	483	478	999999	999999	503	999999	999999	114	404	465	693	153	399	898	555	999999	975	637	451	775	999999	955	803	902	999999	981	858	539	737	642	732	999999	377	700	253	148	220	820	660	74	999999	843	999999	999999	999999	592	552	74	999999	28	527	322	133	999999	826	527	675	735	933	521	786	737	376	762	733	999999	776	699	999999	416	999999	164	976	386	647	652	943	88	930	531	439	999999	999999	719	124	419	414	627	874	726	473	484	887	148	288	999999	476	260	990	814	999999	999999	419	191	198	372	345	746	111	999999	584	999999	999999	999999	91	992	797	657	647	323	752	158	825	928	942	999999	277	837	108	999999	185	693	97	999999	715	587	384	758	999999	752	84	667	525	700	152	877	679	485	66	999999	603	819	612	676	999999	667	37	491	249	842	104	999999	648	854	998	891	508	999999	999999	504	618	48	136	999999	249	94	633	999999	786	75	675	791	781	999999	654	366	90	421	63	58	559	893	519	999999	658	577	29	671	999999	261	378	990	789	999999	677	999999	999999	718	437	977	999999	902	704	183	176	312	726	836	209	641	999999	999999	999999	647	999999	725	999999	448	246	672	999999	961	999999	534	999999	684	11	229	143	999999	673	372	983	999999	24	999999	198	999999	521	355	999999	192	471	70	999999	291	364	152	999999	999999	44	254	999999	765	999999	82	480	180	485	492	311	507	702	119	968	448	114	560	633	298	537	193	926	891	821	883	500	371	94	416	329	859	999999	191	999999	429	890	999999	173	941	186	999999	860	39	999999	353	489	362	102	12	186	999999	519	999999	425	851	328	590	999999	38	581	999999	95	79	999999	451	894	521	64	999999	999999	885	999999	691	121	519	999999	897	847	999999	403	999999	279	999999	239	525	999999	999999	765	213	111	999999	999999	999999	369	999999	932	790	999999	602	458	968	307	553	454	301	417	827	216	906	528	430	999999	475	999999	999999	999999	13	840	647	999999	610	755	850	448	256	611	262	999999	53	586	542	40	999999	999999	999999	840	999999	999999	938	117	999999	88	999999	
684	680	567	809	508	999999	239	928	949	229	501	848	223	999999	115	207	690	999999	506	173	329	986	400	498	455	211	999999	122	376	999999	539	588	532	895	175	767	689	999999	753	405	813	999999	592	999999	999999	181	999999	392	620	999999	999999	953	26	915	540	698	290	79	999999	999999	999999	999999	561	999999	689	913	326	999999	291	347	518	888	410	110	999999	670	403	999999	745	283	999999	999999	502	936	999999	586	999999	617	999999	477	487	619	999999	456	82	697	999999	545	999999	999999	999999	892	999999	283	921	999999	999999	916	999999	869	305	701	334	999999	317	121	624	999999	999999	112	351	999999	999999	999999	859	898	999999	954	37	661	573	857	466	905	428	107	119	999999	25	999999	999999	654	60	495	182	785	295	366	999999	961	82	482	153	29	999999	155	930	297	423	32	917	598	888	904	306	447	999999	429	999999	219	999999	405	609	116	999999	696	658	999999	641	83	999999	95	999999	76	588	999999	999999	446	416	282	999999	821	804	992	999999	999999	999999	999999	199	735	550	999999	704	929	958	999999	873	46	950	801	497	999999	656	349	999999	999999	999999	822	999999	999999	732	799	999999	999999	52	191	999999	616	999999	999999	999999	511	999999	906	533	746	999999	886	117	911	227	678	496	615	785	714	175	465	582	546	662	943	830	999999	12	999999	854	324	886	777	86	999999	307	326	870	999999	185	999999	816	673	999999	999999	714	414	999999	64	312	999999	604	999999	25	145	44	201	970	986	681	303	904	782	892	999999	10	340	835	961	999999	179	745	799	539	425	999999	908	999999	999999	239	426	999999	999999	448	457	720	558	761	940	232	116	999999	883	314	881	845	44	781	382	999999	999999	578	35	684	142	660	804	799	600	497	135	104	999999	757	999999	306	956	343	999999	356	451	578	895	999999	274	823	999999	999999	999999	579	614	136	724	870	855	847	970	273	315	999999	915	999999	171	453	106	21	151	135	59	584	999999	700	347	36	999999	805	999999	296	420	318	999999	319	151	30	882	998	999999	343	902	999999	336	999999	37	647	440	693	417	999999	642	999999	681	736	445	82	690	913	999999	698	426	59	173	684	853	996	999999	999999	616	150	999999	107	641	808	233	642	999999	999999	672	999999	595	761	999999	241	653	167	636	72	874	999999	339	999999	999999	681	917	852	253	652	840	40	999999	999999	86	276	881	999999	620	873	999999	802	999999	495	250	999999	113	664	999999	932	999999	999999	370	935	732	999999	811	600	888	960	890	380	999999	999999	365	642	61	760	685	130	360	999999	546	763	559	81	254	
844	999999	999999	578	262	199	320	622	154	999999	713	112	538	465	290	999999	660	999999	142	999999	999999	139	608	47	352	979	541	581	999999	158	606	385	661	303	999999	999999	768	999999	637	190	88	983	220	971	348	658	999999	664	79	462	886	779	427	668	999999	714	129	92	999999	999999	999999	999999	700	999999	73	337	450	245	498	418	887	999999	355	951	334	244	919	999999	699	693	833	877	512	468	272	999999	958	992	276	262	999999	686	999999	999999	532	349	293	999999	907	20	217	911	175	999999	999999	616	434	476	343	791	999999	492	393	999999	449	780	236	999999	999999	247	379	457	968	246	665	211	124	990	428	984	951	999999	999999	688	999999	921	711	851	893	655	402	491	659	999999	467	999999	303	999999	915	999999	123	61	491	670	641	759	942	999999	995	373	999999	444	58	999999	840	999999	999999	704	67	528	79	385	999999	87	999999	887	999999	493	778	406	999999	502	85	676	871	999999	999999	999999	999999	725	978	999999	855	529	163	958	443	309	643	376	999999	598	999999	397	682	737	712	413	999999	999999	961	459	161	599	465	10	368	999999	488	940	877	704	656	342	999999	999999	529	818	924	886	999999	999999	999999	999999	900	319	938	688	993	143	197	809	242	999999	999999	529	630	266	74	999999	599	71	821	703	499	801	941	231	999999	999999	218	893	999999	999999	309	471	999999	749	999999	155	72	999999	388	999999	753	999999	999999	362	577	999999	667	273	754	772	297	392	677	156	912	109	377	716	999999	999999	924	303	330	303	999999	302	920	880	567	918	999999	999999	683	476	950	430	338	589	654	827	726	944	149	716	999999	916	793	462	836	599	777	356	840	999999	430	459	747	178	999999	285	109	786	706	999999	999999	378	709	211	206	491	770	788	72	22	999999	999999	163	614	650	88	508	467	54	967	150	999999	999999	999999	999999	500	999999	999999	230	378	728	940	248	314	44	284	216	592	266	354	829	989	294	999999	999999	450	999999	142	999999	290	776	999999	999999	738	999999	937	299	805	165	706	808	609	568	693	293	999999	741	849	579	999999	871	916	999999	699	147	999999	460	261	18	605	204	550	642	940	601	999999	207	509	619	999999	984	411	436	560	546	229	431	999999	999999	999999	999999	456	563	999999	419	860	440	999999	601	542	487	48	797	999999	511	267	967	999999	101	207	999999	241	239	999999	392	999999	490	651	162	917	730	859	717	999999	896	748	987	491	531	741	656	999999	908	999999	619	946	614	875	999999	289	262	999999	509	999999	219	477	999999	91	999999	949	379	789	
999999	684	812	628	330	743	664	763	280	486	106	359	550	589	999999	999999	862	445	855	614	999999	999999	665	927	359	381	844	428	531	906	722	581	371	867	999999	233	999999	991	999999	871	221	999999	19	776	706	159	795	630	154	73	229	333	104	764	196	26	29	884	278	949	898	245	241	374	999999	524	987	683	999999	109	999999	999999	999999	999999	403	317	864	888	231	210	585	224	283	468	686	399	999999	607	680	258	999999	389	723	675	999999	975	63	645	22	191	999999	122	999999	999999	999999	358	999999	120	371	879	162	140	663	78	374	999999	962	773	687	374	999999	999999	12	999999	894	508	999999	154	999999	428	263	999999	875	999999	48	999999	908	238	292	338	886	377	245	801	106	84	726	655	311	298	23	290	958	648	999999	781	120	999999	999999	677	211	368	999999	943	626	999999	999999	624	999999	902	775	733	490	999999	487	669	155	211	999999	820	781	501	843	999999	414	972	270	237	895	999999	999999	667	87	615	137	528	999999	999999	185	999999	819	999999	625	409	999999	289	799	609	170	999999	636	999999	281	340	895	709	525	387	538	653	999999	37	728	772	549	117	655	874	231	959	402	852	36	805	999999	679	999999	444	208	999999	999999	661	76	421	999999	453	395	999999	720	427	999999	890	764	531	501	792	383	852	999999	415	999999	925	388	211	999999	783	882	999999	340	999999	833	999999	189	413	480	20	999999	317	151	105	722	908	164	803	956	511	98	504	999999	218	305	33	584	999999	501	999999	282	864	339	847	571	918	416	504	999999	922	999999	999999	61	490	830	999999	711	999999	693	724	999999	585	254	999999	694	999999	173	999999	919	999999	506	395	911	999999	737	999999	999999	999999	999999	999999	999999	659	218	999999	800	737	453	822	387	239	321	999999	999999	776	999999	697	620	759	162	194	755	294	585	784	999999	325	448	829	999999	734	999999	417	240	890	232	121	376	220	779	957	934	350	744	690	497	999999	295	145	744	50	485	228	151	349	57	217	84	433	618	484	999999	623	999999	653	999999	904	590	220	999999	376	331	999999	979	205	999999	414	550	894	296	740	39	313	94	712	258	870	275	999999	842	24	46	942	602	304	668	320	281	999999	550	593	999999	85	999999	378	999999	999999	249	946	999999	643	667	189	146	877	999999	999999	539	367	404	999999	999999	999999	999999	538	339	999999	807	684	536	938	143	458	353	999999	645	999999	721	715	993	182	630	329	800	999999	999999	856	999999	724	849	999999	781	913	696	999999	954	405	707	63	49	340	278	565	419	161	
509	218	835	443	242	500	274	823	373	231	649	318	898	999999	191	482	999999	93	999999	853	167	229	762	83	748	250	256	667	676	663	904	75	910	649	699	999999	30	372	492	359	419	957	550	474	999999	645	999999	999999	871	566	757	194	999999	999999	999999	290	456	762	999999	999999	254	999999	157	710	327	583	408	258	479	53	461	220	600	485	999999	999999	999999	297	451	999999	999999	716	796	119	999999	999999	344	353	656	418	691	268	678	500	999999	812	810	839	999999	999999	247	257	70	828	999999	999999	593	255	132	794	611	169	321	999999	258	537	810	999999	999999	999999	249	64	602	70	361	203	541	110	999999	631	999999	838	999999	403	865	495	656	967	13	367	136	98	231	861	807	532	946	96	251	577	12	999999	999999	550	809	999999	655	999	999999	911	15	493	999999	500	405	772	29	918	725	763	880	999999	44	447	480	999999	999999	741	263	828	257	999999	858	999999	629	999999	999999	999999	594	682	840	656	500	999999	362	999999	223	731	466	44	512	37	370	488	696	169	737	598	999999	658	360	913	999999	648	664	999999	634	82	871	777	968	430	999999	53	923	234	352	942	94	837	937	999999	284	999999	325	229	94	380	999999	999999	889	215	529	935	332	926	909	999999	437	801	18	999999	999999	688	76	92	703	327	564	999999	817	795	513	999999	999999	999999	639	528	332	999999	475	999999	965	410	888	762	900	398	720	999999	999999	500	514	999999	829	999999	251	595	162	243	525	766	815	644	652	103	999999	298	999999	999999	296	391	529	992	999999	754	184	459	800	313	191	314	607	567	158	999999	999999	230	412	999999	16	999999	999999	999999	919	709	999999	999999	758	999999	999999	612	184	645	710	999999	970	999999	956	85	621	792	999999	848	61	999999	999999	257	496	335	999999	482	885	299	77	252	25	439	82	999999	315	853	701	16	253	578	140	961	857	225	356	768	273	337	313	224	258	527	999999	709	999999	999999	835	432	981	588	726	884	578	467	917	541	450	339	769	768	101	788	605	482	999999	999999	400	280	979	999999	218	999999	986	853	993	999999	401	372	86	999999	999999	278	35	999999	999999	999999	393	399	308	815	328	999999	567	999999	999999	470	999999	564	629	352	800	565	999999	999999	379	177	999999	724	473	999999	149	87	263	654	750	999999	762	940	630	999999	999999	10	972	174	999999	284	991	999999	730	999999	576	837	743	733	323	462	999999	98	295	684	356	668	999999	879	999999	250	999999	912	794	310	707	980	933	794	539	800	593	288	999999	104	186	457	999999	940	
852	312	999999	529	999999	999999	997	674	999999	946	487	154	84	103	999999	484	604	999999	656	999999	999999	999999	903	948	204	999999	869	546	876	200	507	899	674	999999	36	999999	999999	161	581	999999	312	42	335	987	316	999999	725	500	790	999999	500	999999	801	574	999999	266	409	395	335	817	427	460	798	465	449	588	480	99	76	135	999999	452	506	158	999999	792	999999	915	641	808	999999	379	755	999999	699	408	107	999999	870	769	964	521	826	764	89	852	244	870	999999	728	915	636	433	665	169	58	601	652	999999	999999	995	493	753	526	28	999999	704	659	765	999999	490	999999	999999	307	171	999999	626	741	79	999999	558	400	999999	913	893	999999	946	100	999999	999999	807	455	651	999999	773	999999	767	999999	999999	41	157	584	114	507	247	544	417	136	504	112	431	859	999999	193	999999	604	125	840	632	999999	112	614	679	123	243	45	729	681	533	690	999999	999999	996	48	127	973	296	999999	675	359	753	819	596	876	229	947	871	467	999999	179	365	999999	676	888	928	542	904	999999	273	999999	999999	735	602	813	999999	999999	863	545	999999	801	318	254	999999	999999	999999	292	28	803	894	999999	174	272	999999	364	335	371	649	117	999999	999999	999999	999999	607	473	545	28	226	782	73	125	93	335	999999	999999	999999	999999	762	403	784	645	524	111	106	977	47	999999	826	248	999999	999999	999999	999999	436	491	999999	23	647	999999	738	95	75	999999	999999	778	213	838	999999	999999	503	225	999999	256	332	473	69	966	208	630	999999	992	999999	978	304	999999	660	337	899	910	247	847	473	71	664	699	580	999999	371	999999	773	999999	999999	886	744	273	843	218	433	962	431	999999	814	26	275	745	893	97	941	128	128	876	999999	959	999999	999999	751	999999	591	633	893	780	999999	880	856	236	321	999999	243	999999	777	452	903	936	489	481	999999	456	796	919	999999	492	348	253	209	897	269	721	194	98	999999	305	999999	799	78	651	171	933	170	48	434	588	853	909	999999	999999	999999	12	999999	999999	999999	304	750	672	827	999999	441	361	999999	958	967	599	999999	154	519	999999	999999	114	867	999999	320	999999	296	757	495	227	999999	438	901	533	925	266	999999	999999	999999	226	999999	953	971	668	219	809	999999	999999	81	999999	467	708	399	869	850	867	144	642	910	523	18	993	187	610	772	13	459	999999	999999	710	357	166	679	303	999999	999999	999999	209	999999	510	848	94	686	999999	760	929	48	42	682	67	999999	609	63	952	217	999999	776	371	896	215	999999	113	177	370	487	999999	
39	106	999999	999999	734	999999	23	409	675	923	316	527	849	999999	964	999999	475	976	588	999999	113	727	95	999999	105	771	313	999999	999999	745	916	326	183	460	900	942	999999	704	999999	999999	595	999999	287	293	255	259	521	999999	251	999999	637	201	781	999999	206	312	21	576	882	963	631	600	258	930	17	989	353	399	941	32	335	770	653	999999	162	460	450	999999	999999	846	259	259	181	229	117	999999	544	444	263	597	930	524	822	999999	566	995	404	999999	286	999999	999999	132	999999	229	999999	866	548	390	999999	745	999999	999999	456	999999	713	999999	999999	38	822	292	455	999999	999999	354	101	811	948	294	835	167	65	999999	524	863	941	137	147	951	623	251	186	163	859	518	735	999999	77	787	999999	195	999999	376	999999	999999	999999	996	986	999999	999999	794	918	263	555	428	689	769	695	999999	999999	585	999999	477	415	581	115	999999	59	627	618	380	743	170	639	650	999999	689	999999	999999	63	944	151	999999	999999	828	333	923	608	441	828	966	35	484	693	79	951	999999	999999	953	889	519	999999	368	999999	757	999999	757	623	905	837	10	211	999999	539	159	444	863	653	586	257	191	693	618	999999	652	354	268	477	569	698	491	728	614	639	543	997	782	230	75	999999	575	309	702	603	828	765	859	945	543	635	999999	999999	383	705	708	826	338	999999	506	413	792	289	64	999999	999999	999999	596	999999	999999	161	661	642	587	809	682	881	990	999999	970	999999	495	323	933	934	609	45	355	909	931	717	668	223	999999	662	999999	999999	255	495	257	557	178	333	949	392	973	456	999999	574	33	826	835	999999	598	619	999999	999999	356	129	999999	320	925	687	605	999999	999999	448	918	925	823	396	636	505	766	999999	718	999999	999999	551	960	162	999999	780	885	114	882	354	624	114	999999	999999	939	135	886	937	631	999999	999999	672	899	999999	538	943	750	637	999999	339	557	184	999999	999999	115	804	169	455	999999	999999	999999	500	405	148	823	813	999999	316	457	999999	618	829	792	236	443	701	999999	434	624	233	39	258	914	552	796	449	214	999999	411	999999	999999	441	999999	485	690	237	276	761	712	999999	999999	443	190	689	721	728	392	673	322	999999	162	734	830	919	999999	999999	586	853	999999	383	609	202	999999	322	999999	186	999999	316	546	216	434	890	721	999999	999999	595	78	234	831	78	67	999999	676	997	981	241	611	999999	999999	999999	650	423	999999	338	999999	570	538	999999	155	544	999999	999999	999999	999999	999999	271	999999	931	999999	530	484	362	999999	283	999999	
78	525	999999	340	999999	999999	171	946	999999	565	999999	481	392	783	901	999999	211	88	297	384	981	999999	570	28	719	228	679	425	839	663	298	401	146	22	57	54	630	536	842	968	999999	138	999999	549	999999	999999	999999	158	556	999999	283	283	734	999999	344	999999	954	889	621	95	896	745	117	745	277	999999	344	999999	736	857	437	674	246	999999	999999	852	684	31	61	929	999999	531	868	376	999999	24	666	999999	999999	391	99	740	915	757	81	787	999999	999999	999999	356	456	259	999999	699	999999	608	46	999999	56	999999	982	933	838	692	497	374	876	999999	366	262	953	999999	702	354	767	696	999999	489	999999	75	999999	701	999999	704	482	348	119	178	999999	780	977	260	202	999999	409	165	902	233	999999	707	910	290	626	29	402	360	999999	77	932	349	999999	999999	169	980	660	290	195	143	219	158	999999	707	409	585	999999	703	999999	517	945	999999	793	536	229	549	164	550	84	729	311	999999	791	999999	246	991	999999	430	999999	221	535	128	970	768	23	120	451	212	880	51	744	999999	999999	49	131	999999	555	999999	337	619	826	119	215	999999	831	97	367	223	470	418	999999	854	999999	692	981	827	642	34	522	999999	999999	951	670	43	984	612	675	751	999999	917	999999	618	102	999999	394	426	912	514	937	999999	753	238	999999	472	397	889	96	763	68	999999	687	999999	800	228	521	874	449	182	481	229	999999	615	302	553	973	45	761	999999	307	565	914	138	97	597	365	999999	999999	207	999999	105	999999	911	999999	626	999999	914	817	874	960	520	976	740	42	717	999999	147	935	198	999999	362	137	955	465	502	999999	559	999999	999999	999999	651	999999	251	999999	386	703	511	999999	676	324	69	227	887	999999	999999	588	184	999999	379	999999	227	999999	32	708	293	999999	570	455	999999	999999	680	480	614	20	318	999999	735	999999	656	24	10	225	999999	999999	439	999999	999999	999999	678	913	215	999999	73	999999	999999	716	642	542	252	418	142	999999	999999	439	644	588	999999	876	999999	930	853	970	448	365	93	999999	999999	158	279	159	727	785	776	287	41	999999	416	495	375	602	224	202	960	248	881	944	495	828	999999	851	530	373	999999	999999	69	244	26	708	44	644	50	999999	273	999999	999999	999999	289	453	407	428	999999	999999	511	269	999999	661	20	999999	999999	149	516	847	918	427	628	364	862	38	227	797	209	707	460	730	999999	730	928	999999	557	999999	664	999999	999999	811	679	412	861	999999	41	407	233	999999	235	895	999999	999999	575	999999	474	336	495	261	235	
610	999999	473	667	780	999999	999999	733	153	652	949	485	999999	426	117	748	999999	502	209	999999	819	999999	393	482	565	603	999999	165	999999	999999	230	48	413	999999	820	593	215	745	999999	955	55	674	90	173	286	419	663	776	468	107	257	833	296	999999	999999	46	834	999999	999999	999999	999999	830	650	750	999999	910	81	658	605	523	542	481	422	253	952	155	493	999999	206	156	940	999999	697	984	154	999999	999999	159	411	784	759	224	643	903	999999	224	34	339	740	999999	347	15	999999	944	565	776	999999	52	311	270	552	613	794	955	999999	756	143	666	999999	45	167	922	256	820	764	327	838	518	636	738	130	999999	489	830	808	934	999999	752	429	378	974	710	848	151	241	999999	429	999999	665	860	999999	368	733	999999	218	999999	999999	360	999999	247	999999	999999	415	999999	149	999999	134	999999	999999	999999	344	391	247	238	70	457	83	999999	589	618	999999	159	853	775	657	999999	430	784	622	392	186	71	572	191	999999	82	304	285	11	842	999999	999999	540	363	999999	698	999999	999999	644	760	999999	652	771	571	999999	999999	59	640	915	386	999999	349	999999	764	135	282	819	65	999999	999999	163	798	113	746	597	999999	619	500	259	999999	641	925	150	999999	50	999999	999999	11	841	999999	32	663	369	625	874	999999	124	775	999999	253	879	75	706	655	607	553	548	34	973	907	999999	999999	390	956	744	53	208	489	724	601	982	817	224	156	999999	499	999999	999999	999999	915	327	843	272	999999	999999	576	999999	494	264	496	999999	999999	37	933	482	473	283	413	881	831	483	635	61	635	270	999999	999999	559	689	118	124	70	162	68	590	335	999999	384	876	177	824	999999	234	237	616	717	790	290	999999	502	226	999999	607	999999	442	691	999999	999999	745	27	725	669	804	156	999999	924	122	999999	353	156	999999	898	537	713	17	769	411	823	29	999999	281	999999	885	197	891	100	463	121	625	999999	543	659	639	858	451	165	909	87	855	691	604	820	936	999999	325	327	999999	893	43	673	999999	968	999999	999999	746	165	783	999999	999999	291	471	999999	354	455	612	527	268	678	999999	851	859	333	968	337	949	461	633	367	872	573	602	999999	999999	999999	617	999999	50	999999	999999	999999	381	302	999999	573	229	603	476	491	914	797	69	819	999999	191	813	999999	999	290	251	295	532	425	744	690	689	901	923	401	999999	47	999999	819	565	975	480	567	510	999999	999999	356	999999	151	453	999999	514	783	937	895	999999	660	575	760	207	999999	764	999999	557	141	884	328	
999999	84	654	999999	999999	999999	999999	999999	711	256	456	605	182	999999	310	390	972	999999	186	905	999999	999999	263	187	471	726	999999	738	999999	524	19	999999	520	789	676	909	999999	999999	999999	274	529	290	999999	892	213	970	999999	312	526	383	999999	887	999999	978	364	652	821	999999	999999	594	627	525	445	196	246	87	95	392	228	400	892	406	905	912	386	682	842	370	999999	501	147	320	999999	999999	541	999999	423	542	435	33	98	31	170	180	999999	999999	999999	999999	655	999999	885	206	93	136	490	586	999999	52	602	999999	810	461	502	913	457	317	999999	999999	655	124	663	999999	956	999999	312	871	999999	734	276	381	837	845	714	999999	616	940	236	94	356	954	149	381	999999	753	223	637	528	999999	723	338	999999	246	999999	541	999999	342	249	888	999999	618	350	999999	999999	999999	843	965	746	654	999999	516	999999	229	262	999999	999999	292	999999	213	981	675	353	988	21	937	681	999999	502	183	386	284	700	348	999999	737	614	891	605	719	999999	999999	891	873	950	999999	257	481	984	651	565	999999	728	999999	907	999999	275	361	246	838	549	252	472	999999	278	999999	815	742	958	524	96	94	999999	893	303	733	784	999999	48	805	689	210	616	850	618	206	555	664	999999	999999	999999	999999	655	999999	180	667	786	999999	605	928	400	999999	522	469	565	481	999999	999999	743	999999	374	796	323	440	158	349	635	999999	999999	999999	476	999999	311	845	62	999999	999999	919	723	999999	947	465	873	119	414	185	687	157	999999	999999	703	720	920	267	748	999999	938	224	999999	831	999999	174	374	533	461	248	213	676	416	731	52	583	122	117	999999	908	922	213	35	999999	661	999999	999999	817	999999	756	241	54	107	999999	895	224	310	999999	999999	782	999999	350	658	175	971	20	999999	563	104	999999	999999	812	40	839	753	734	999999	999999	179	553	838	557	164	705	999999	168	999999	999999	835	828	283	230	513	454	817	581	555	860	11	999999	999999	772	723	260	158	999999	24	268	633	171	999999	664	722	999999	944	999999	196	952	168	999999	441	711	728	276	999999	387	308	999999	31	181	189	999999	644	528	805	999999	833	904	999999	588	154	320	999999	674	802	619	508	462	509	999999	395	603	701	197	220	45	54	457	414	999999	130	438	247	462	982	697	29	204	255	878	999999	292	405	579	999999	131	999999	64	999999	236	879	846	999999	747	786	586	636	456	999999	770	999999	386	499	787	468	716	82	943	999999	999999	599	999999	217	630	573	112	207	999999	999999	99	729	989	983	187	999999	283	
361	499	675	999999	70	572	886	484	857	334	792	618	999999	952	58	999999	371	368	637	575	638	455	183	684	999999	514	928	228	999999	999999	999999	321	896	194	364	583	278	296	54	36	427	732	773	249	999999	589	999999	999999	50	366	628	999999	999999	999999	644	906	326	991	27	555	644	667	443	825	931	481	999999	926	597	475	105	85	324	610	157	906	999999	934	999999	999999	504	362	187	685	413	999999	771	581	549	458	999999	286	278	999999	391	760	298	947	318	838	867	93	978	575	270	552	999999	939	177	999999	234	391	626	229	61	999999	489	758	422	164	999999	150	386	149	999999	818	807	825	229	397	617	734	626	535	930	420	383	612	424	860	476	831	414	999999	234	999999	999999	999999	446	108	281	999999	535	163	138	999999	706	999999	367	999999	745	485	999999	999999	999999	999999	999999	100	999999	640	908	877	344	561	687	878	736	575	914	342	167	757	388	130	125	87	208	472	406	999999	713	544	999999	971	125	990	999999	634	690	734	119	569	999999	806	199	404	205	974	999999	999999	990	999999	924	35	294	987	106	999999	664	53	301	303	694	999999	926	373	633	373	445	697	766	112	885	189	233	999999	999999	582	999999	721	881	999999	999999	999999	222	582	620	229	686	999999	893	522	969	646	443	816	875	675	879	825	771	999999	538	778	999999	999999	256	744	999999	696	990	524	999999	942	172	76	307	999999	872	354	753	413	686	317	803	253	999999	999999	745	417	999999	999999	999999	115	950	999999	696	227	661	334	336	875	427	990	148	379	854	37	999999	377	519	999999	803	535	82	367	999999	230	975	250	755	17	998	999999	972	668	821	562	992	123	379	999999	886	547	999999	877	986	696	999999	433	399	115	764	378	897	396	528	177	42	999999	903	475	999999	420	579	328	999999	999999	27	480	558	301	44	371	999999	439	999999	265	999999	999999	380	459	61	999999	999999	649	253	630	999999	585	149	999999	530	410	219	904	837	475	967	698	10	999999	678	699	875	108	81	403	380	468	946	273	660	838	221	454	999999	700	999999	929	85	256	545	442	999999	905	771	634	161	999999	602	999999	297	999999	203	426	780	361	676	752	578	850	999999	38	639	875	992	999999	999999	765	489	147	905	999999	622	754	417	246	368	999999	336	447	999999	287	866	971	975	841	644	794	673	999999	33	817	999999	235	999999	517	802	465	999999	999999	999999	999999	614	999999	999999	259	206	449	19	544	993	707	425	141	999999	972	172	667	900	161	57	403	101	425	124	98	687	999999	
999999	999999	443	999999	67	257	999999	999999	672	411	999999	999999	645	205	785	138	80	326	401	229	999999	34	355	145	564	760	42	52	304	198	350	980	572	808	691	118	111	99	649	999999	999999	999999	309	999999	764	184	516	852	999999	999999	999999	798	696	467	770	733	555	307	348	306	999999	958	560	484	70	922	163	836	999999	677	37	980	676	999999	99	873	724	594	380	390	999999	189	434	341	842	552	999999	999999	999999	957	563	803	999999	999999	999999	181	202	825	999999	842	999999	679	999999	940	935	374	999999	472	377	896	19	999999	926	999999	61	45	534	229	641	517	999999	58	797	556	123	233	239	332	280	918	999999	999999	893	538	370	999999	841	493	405	477	430	821	999999	152	947	999999	876	792	999999	999999	646	972	999999	192	214	999999	882	791	827	712	145	799	202	458	225	119	999999	398	597	486	203	50	823	173	96	815	321	655	608	520	356	447	40	362	282	708	716	999999	333	398	692	59	666	693	342	999999	629	289	926	838	535	488	204	815	723	605	158	29	999999	399	660	236	192	316	365	697	769	839	186	516	403	366	74	999999	793	153	999999	999999	830	465	195	42	999999	770	985	868	252	999999	999999	999999	559	999999	615	934	738	466	867	999999	338	645	862	999999	112	420	444	179	423	999999	999999	580	231	28	999999	640	213	627	507	999999	331	999999	455	554	211	999999	956	707	999999	140	470	337	999999	999999	999999	195	603	999999	929	318	336	816	455	999999	999999	68	454	540	507	999999	730	120	959	455	37	999999	199	999999	588	602	463	736	427	999999	535	999999	303	206	999999	13	46	999999	698	199	95	999999	999999	208	360	152	65	999999	210	776	409	359	378	831	999999	999999	999999	294	817	336	999999	599	999999	999999	721	999999	765	258	999999	503	937	923	422	770	370	999999	801	999999	957	999999	999999	999999	999999	999999	883	186	325	472	209	267	18	752	990	999999	344	999999	127	999999	487	999999	387	806	112	999999	838	486	999999	999999	470	484	168	14	337	380	999999	816	73	747	999999	544	999999	999999	59	66	495	999999	932	999999	435	875	405	999999	514	117	999999	740	999999	829	812	999999	249	718	999999	724	109	13	425	619	581	999999	431	380	599	999999	667	94	999999	999999	221	999999	554	999999	181	595	89	245	499	999999	999999	59	881	244	934	882	305	475	301	334	999999	491	770	999999	478	908	453	35	332	572	449	974	983	999999	617	999999	852	363	546	415	644	863	514	204	307	532	645	197	445	717	646	201	793	999999	99	730	881	999999	416	273	
152	64	999999	927	999999	347	76	991	626	774	39	941	929	885	690	103	977	575	25	946	272	999999	589	614	925	257	191	560	800	999999	288	621	946	282	273	999999	950	586	424	959	466	654	570	671	687	999999	272	907	742	996	753	315	225	999999	10	885	475	308	12	532	166	999999	201	999999	999999	418	999999	656	621	109	152	400	161	65	489	999999	695	917	927	999999	984	283	818	804	144	972	405	485	281	388	125	651	584	891	802	951	999999	999999	186	999999	709	999999	999999	999999	853	362	999999	170	981	999999	199	557	381	999999	999999	999999	999999	999999	605	523	22	519	384	243	999999	999999	816	999999	999999	538	999999	864	741	657	520	999999	999999	185	999999	781	999999	245	504	888	198	567	280	802	999999	919	264	999999	999999	999999	266	999999	241	999999	658	999999	546	895	907	453	237	999999	815	723	270	178	896	521	445	823	705	777	24	495	54	999999	999999	999999	999999	343	283	98	638	88	401	999999	147	933	527	999999	245	999999	999999	61	661	863	751	556	999999	185	33	742	631	412	957	999999	185	745	999999	242	141	533	980	574	179	149	696	999999	999999	940	41	962	999999	846	999999	782	999999	999999	834	999999	674	674	481	999999	319	541	466	235	130	912	154	999999	999999	294	467	712	999999	762	882	999999	177	24	233	601	154	70	999999	785	824	185	48	999999	910	827	567	999999	61	250	264	637	682	470	616	420	796	638	47	709	389	875	999999	687	999999	323	23	659	999999	999999	999999	259	793	681	999999	999999	999999	931	492	107	727	999	660	702	508	999999	838	999999	407	999999	805	515	32	48	405	949	346	361	143	596	814	999999	27	181	654	15	844	11	69	671	546	999999	156	940	982	999999	225	147	188	999999	485	316	262	637	84	90	236	754	285	461	608	999999	999999	895	292	999999	982	489	57	502	410	837	647	735	276	999999	999999	92	999999	26	734	209	182	307	121	508	999999	999999	106	574	779	999999	725	607	73	999999	999999	261	658	172	999999	736	99	999999	999999	648	668	526	370	144	722	999999	999999	269	727	409	349	500	999999	783	174	602	392	483	723	319	999999	49	672	251	873	116	434	894	999999	997	119	999999	872	473	839	999999	999999	962	999999	635	999999	466	999999	664	684	576	477	874	999999	804	999999	999999	963	125	999999	629	999999	999999	270	615	999999	803	650	729	999999	853	999999	999999	943	999999	583	429	631	98	999999	655	169	18	566	307	999999	999999	896	815	654	999999	533	757	936	220	999999	999999	702	246	999999	999999	999999	999999	374	999999	949	167	
930	962	230	924	983	999999	208	999999	999999	845	562	962	976	999999	999999	835	999999	795	330	999999	383	732	760	683	726	395	999999	326	839	999999	643	735	999999	999999	628	934	594	999999	520	658	558	65	751	438	347	740	999999	754	693	999999	84	579	510	89	784	208	999999	546	208	598	999999	882	52	460	212	999999	999999	505	542	971	250	356	999999	672	321	328	999999	999999	346	999999	135	999999	633	999999	934	73	234	279	697	430	733	58	531	922	955	676	23	300	236	521	999999	999999	222	721	740	728	305	838	999999	465	999999	999999	210	999999	999999	284	258	999999	999999	149	601	345	999999	121	248	201	824	362	716	645	999999	691	105	824	860	371	215	911	999999	215	768	396	511	999999	213	854	999999	319	459	681	999999	829	773	97	919	790	956	999999	483	999999	903	942	131	999999	160	999999	783	385	361	111	79	346	999999	321	999999	999999	833	576	999999	394	353	515	902	45	227	485	999999	18	905	79	414	114	999999	999999	999999	825	274	389	90	678	999999	999999	958	999999	999999	90	999999	462	999999	999999	957	389	202	99	999999	398	49	96	904	674	617	775	480	291	696	999999	908	999999	19	555	941	453	999999	239	999999	881	556	554	434	999999	999999	465	301	201	122	35	911	349	384	913	785	188	485	999999	999999	305	992	677	661	646	182	999999	999999	171	772	514	999999	963	999999	323	842	495	661	767	999999	162	483	288	999999	670	63	569	121	999999	769	999999	967	90	177	28	888	879	893	999999	964	999999	22	140	429	607	142	948	574	70	81	300	999999	718	463	909	822	713	507	990	999999	613	167	356	401	999999	999999	813	795	757	999999	962	999999	873	802	509	149	352	859	571	538	115	999999	60	35	999999	246	259	626	268	999999	184	381	902	205	361	999999	665	999999	419	71	329	162	999999	635	118	698	652	915	953	999999	479	854	936	462	487	999999	116	331	999999	773	296	196	537	561	260	591	999999	678	999999	223	484	612	450	510	219	952	188	424	916	781	999999	999999	999999	498	725	330	444	999999	717	999999	999999	999999	818	645	999999	143	999999	999999	999999	527	999	974	474	740	295	999999	414	436	253	535	999999	692	415	150	190	999999	522	48	836	999999	156	258	961	707	43	999999	999999	804	735	85	999999	999999	49	398	999999	618	999999	932	999999	858	916	18	207	192	314	497	999999	999999	999999	821	620	587	428	456	381	750	999999	767	707	999999	82	609	700	177	208	516	999999	26	368	999999	999999	590	834	977	22	999999	61	778	402	999999	999999	127	348	999999	999999	
749	504	592	27	41	999999	111	999999	69	999999	999999	317	40	983	999999	844	912	319	894	738	999999	999999	451	999999	999999	699	244	374	171	932	955	999999	787	999999	459	21	70	998	337	965	981	999999	774	201	705	830	30	795	604	701	309	807	454	999999	999999	996	63	159	783	341	371	736	73	137	830	999999	530	328	534	786	999999	999999	981	999999	757	675	978	259	737	999999	678	449	770	470	632	157	999999	999999	999999	462	958	910	999999	995	604	254	300	999999	999999	659	309	702	999999	999999	917	396	825	525	427	759	27	803	421	379	663	999999	966	603	505	682	239	917	52	82	828	873	698	999999	334	513	384	341	999999	88	114	999999	999999	951	552	245	331	300	195	526	444	164	499	845	342	681	287	696	151	688	430	392	659	198	989	54	999999	999999	201	914	384	686	914	343	999999	999999	743	24	61	269	361	999999	732	525	637	999999	384	853	654	652	999999	687	199	210	658	999999	999999	990	999999	999999	547	492	109	999999	151	757	249	165	579	655	938	272	645	882	336	999999	659	143	560	325	669	844	195	548	999999	999999	999999	999999	685	553	370	999999	999999	552	999999	868	839	461	384	879	434	228	283	998	999999	962	999999	317	999999	176	999999	193	439	999999	838	703	306	560	592	454	270	999999	480	999999	295	194	219	103	170	999999	999999	208	759	681	999999	999999	571	196	999999	726	999999	190	999999	518	999999	999999	323	415	713	28	572	289	999999	929	999999	899	748	257	999999	999999	752	999999	156	415	525	864	433	757	755	999999	999999	119	999999	866	999999	90	694	961	999999	118	870	803	999999	151	895	371	339	829	72	991	999999	323	483	313	973	706	43	435	999999	999999	753	565	660	326	999999	462	563	12	140	538	999999	786	712	605	659	948	999999	14	519	163	999999	604	695	999999	693	999999	636	422	892	103	999999	999999	968	999999	999999	315	153	73	264	443	999999	336	699	534	999999	917	611	878	999999	34	147	38	915	838	101	158	870	895	632	78	825	150	120	46	491	945	999999	999999	249	354	804	504	999999	999999	355	209	904	170	977	776	216	757	767	868	955	28	354	140	826	216	444	258	441	999999	617	999999	226	662	999999	999999	109	817	638	310	999999	999999	288	839	493	892	999999	709	917	999999	862	78	999999	251	91	473	601	687	966	43	999999	556	72	563	468	999999	982	999999	999999	147	676	398	129	999999	648	999999	739	514	646	934	962	734	340	586	333	549	295	999999	581	580	249	422	850	605	401	672	999999	725	381	806	909	11	
592	780	999999	999999	948	916	602	769	999999	96	50	42	999999	999999	226	486	240	918	999999	18	999999	547	999999	264	548	524	75	976	999999	24	143	839	34	999999	152	559	407	860	600	378	381	999999	846	999999	382	999999	533	225	455	104	495	462	414	999999	341	54	883	999999	925	434	850	626	38	999999	952	210	17	999999	43	667	89	999999	327	32	636	859	701	744	882	730	999999	849	530	999999	529	681	435	133	629	107	676	482	999999	175	528	999999	782	136	210	181	810	999999	192	788	24	125	144	999999	274	481	353	148	52	205	999999	10	106	391	200	281	775	883	491	999999	991	999999	444	162	504	881	86	574	544	999999	919	576	667	999999	999999	414	999999	999999	859	999999	753	999999	440	740	999999	528	658	401	936	928	405	926	931	256	797	418	680	982	887	999999	405	779	604	341	999999	867	343	364	759	999999	734	732	34	343	192	463	999999	999999	999999	976	233	685	637	615	999999	992	999999	420	945	224	733	564	999999	476	751	974	999999	999999	464	862	194	304	999999	160	204	999999	902	598	74	343	251	975	560	999999	999999	720	151	989	36	293	999999	999999	419	545	999999	180	576	557	999999	217	531	76	250	568	791	928	53	487	421	642	100	56	356	611	972	757	999999	999999	317	40	832	943	999999	181	639	272	999999	999999	107	999999	999999	354	16	999999	999999	999999	735	999999	129	240	677	664	577	394	202	186	575	807	573	304	176	332	250	561	385	587	993	78	928	528	999999	947	389	397	545	999999	50	500	999999	797	31	21	134	999999	363	178	375	689	999999	463	999999	88	999999	803	857	773	114	454	999999	233	191	667	73	601	999999	729	284	999999	848	456	999999	999999	999999	775	282	164	208	172	207	216	999999	314	99	999999	999999	999999	424	586	539	772	641	595	28	576	616	364	948	532	999999	633	894	195	840	999999	999999	999999	81	756	530	703	574	941	999999	275	21	876	577	598	770	231	315	698	999999	999999	815	549	999999	999999	169	918	216	675	999999	999999	321	36	999999	567	157	999999	894	667	66	836	999999	699	348	753	564	999999	786	360	762	999999	999999	999999	999999	999999	716	777	999999	640	597	611	496	898	669	683	999999	984	412	20	999999	999999	337	647	641	813	878	999999	999999	313	999999	430	141	855	913	613	254	125	491	999999	999999	379	654	263	999999	999999	999999	308	999999	664	800	579	337	776	909	999999	341	681	999999	731	886	600	576	262	764	177	480	999999	985	999999	439	837	503	703	168	81	999999	999999	576	197	473	579	95	547	
512	999999	102	364	945	999999	999999	573	561	760	822	260	999999	402	498	903	973	708	322	999999	999999	999999	86	634	617	838	999999	267	999999	376	267	316	999999	38	999999	468	84	125	695	284	784	866	285	743	880	999999	277	513	585	999999	999999	765	999999	121	322	549	229	468	746	117	415	24	468	194	502	515	744	774	652	40	828	858	999999	48	199	368	687	343	753	999999	571	791	682	441	999999	502	59	403	999999	209	248	616	379	588	999999	999999	408	101	250	375	174	503	861	999999	844	365	751	228	922	953	862	886	999999	47	546	623	342	36	41	10	465	999999	68	453	792	222	488	435	179	429	960	999999	103	999999	545	999999	930	137	597	797	999999	831	999999	762	346	362	901	999999	999999	255	436	381	69	250	909	823	999999	417	999999	631	876	999999	999999	502	999999	276	999999	336	502	478	692	215	439	244	259	634	868	305	999999	439	999999	999999	393	923	992	589	999999	852	999999	721	632	523	375	965	920	434	782	979	769	999999	999999	575	999999	573	999999	231	941	825	991	284	954	149	311	999999	320	729	932	999999	999999	413	999999	999999	857	780	845	179	840	474	999999	999999	852	999999	535	999999	870	746	317	819	370	771	999999	711	999999	204	766	999999	221	52	655	201	501	656	480	366	999999	999999	717	68	999999	394	391	476	512	176	432	75	614	274	462	573	421	123	765	738	999999	39	89	662	23	362	999999	798	819	132	333	205	418	179	707	251	38	259	101	975	389	999999	208	695	771	999999	878	947	589	91	779	388	890	742	601	309	549	999999	54	999999	436	593	999999	389	842	236	656	445	567	999999	545	172	31	789	358	593	999999	999999	999999	322	483	19	218	999999	999999	945	314	999999	578	407	701	973	214	725	549	796	523	819	852	999999	54	443	389	999999	999999	616	999999	111	393	17	999999	166	174	732	892	426	384	920	47	999999	921	979	866	170	519	572	958	305	250	561	80	21	541	999999	277	49	630	840	201	736	588	999999	293	999999	927	545	808	481	832	132	999999	603	781	955	623	74	999999	228	858	974	657	71	860	999999	999999	467	624	819	464	999999	796	544	729	999999	319	718	696	306	999999	973	763	486	473	128	999999	999999	239	586	732	999999	472	999999	981	227	88	527	999999	461	632	469	920	999999	999999	978	335	999999	999999	999999	645	904	999999	280	986	884	999999	180	597	742	691	470	999999	999999	999999	261	391	395	999999	512	999999	792	375	244	673	999999	999999	775	469	494	792	999999	602	758	999999	999999	834	201	
425	106	999999	907	999999	999999	769	172	241	881	901	765	597	940	324	371	999999	999999	538	143	606	999999	831	444	711	113	949	429	868	479	108	270	999999	999999	969	999999	505	325	999999	999999	475	999999	541	999999	873	703	999999	852	947	999999	510	96	298	700	999999	999999	274	571	999999	999999	660	349	303	762	783	641	348	408	999999	999999	866	933	991	773	668	105	999999	999999	570	17	216	999999	481	637	969	22	971	726	999999	767	201	933	128	999999	114	135	217	999999	999999	242	365	498	881	100	374	576	105	524	42	499	530	614	10	198	619	564	868	999999	792	771	999999	999999	803	213	665	999999	999999	954	999999	542	999999	902	999999	338	652	718	225	391	999999	402	916	456	693	114	246	999999	932	930	427	999999	999999	551	999999	626	999999	743	694	677	434	441	762	999999	856	999999	999999	628	351	999999	546	901	348	486	403	400	854	222	928	999999	967	87	10	884	537	128	999999	999999	915	999999	999999	999999	33	999999	957	832	999999	775	600	999999	502	618	246	269	999999	526	999999	999999	158	596	771	361	815	995	999999	356	440	999999	613	999999	225	275	999999	704	999999	637	877	999999	529	570	760	88	999999	735	999999	359	841	740	999999	999999	916	504	198	329	874	413	999999	999999	999999	999999	401	762	172	862	999999	237	905	999999	999999	999999	648	410	999999	587	836	692	999999	999999	798	999999	999999	999999	387	602	821	720	86	393	999999	505	544	849	999999	999999	179	998	999999	758	756	969	454	999999	389	999999	372	515	253	611	493	191	673	23	239	484	105	701	384	999999	999999	999999	160	521	711	999999	999999	999999	445	999999	418	999999	775	981	999999	999999	907	215	999999	644	999999	999999	477	475	900	999999	832	530	619	490	822	477	624	357	717	499	999999	932	597	999999	999999	572	999999	999999	999999	655	999999	691	690	409	576	890	391	740	999999	735	999999	684	999999	999999	33	691	190	955	999999	999999	999999	999999	274	833	21	975	617	786	122	666	245	566	999999	255	999999	150	999999	219	913	932	96	883	27	981	709	143	321	534	509	840	392	124	401	262	441	987	999999	856	398	601	282	999999	628	999999	999999	233	999999	375	831	882	851	970	52	587	854	340	411	293	134	877	663	93	999999	281	284	130	175	999999	814	999999	723	983	821	321	660	999999	265	354	490	485	731	945	999999	627	989	422	999999	814	407	111	999999	144	732	999999	938	199	327	356	999999	380	999999	391	999999	586	999999	867	159	730	927	999999	84	66	999999	648	999999	717	389	659	291	861	58	360	999999	999999	669	589	261	999999	
383	999999	999999	909	955	120	426	349	394	127	467	132	272	351	999999	999999	999999	999999	341	93	374	230	809	667	74	536	999999	708	768	848	917	999999	999999	849	357	466	209	174	999999	999999	232	806	333	272	202	169	599	706	999999	999999	686	150	258	999999	936	163	999999	999999	844	429	999999	718	581	999999	999999	886	515	423	993	430	834	999999	999999	648	860	567	896	546	474	904	937	999999	244	999999	172	777	999999	447	912	999999	805	702	330	999999	904	513	999999	999999	72	315	653	185	712	52	754	999999	999999	609	317	378	267	124	999999	939	491	173	483	402	383	999999	999999	78	510	799	625	142	999999	746	999999	357	341	118	483	169	999999	762	999999	202	999999	999999	65	722	999999	544	936	690	670	999999	999999	741	39	832	415	639	751	585	674	913	999999	621	291	975	865	960	999999	159	640	872	999999	999999	261	291	968	44	999999	999999	999999	999999	862	935	472	999999	556	12	327	509	702	999999	417	675	97	999	999999	999999	999999	89	856	999999	506	999999	999999	999999	701	470	490	747	864	999999	271	999999	648	707	60	999999	159	999999	999999	999999	642	538	456	796	464	24	641	999999	516	166	999999	298	985	767	469	85	884	674	461	999999	522	579	644	332	999999	508	36	999999	949	293	663	928	660	993	537	968	341	263	342	687	829	238	241	708	403	973	923	881	999999	974	606	484	678	999999	350	72	999999	133	224	999999	987	261	312	233	503	59	637	991	239	501	743	631	341	999999	266	294	348	936	929	608	585	155	152	999999	999999	999999	260	327	653	474	999999	217	49	386	699	577	999999	999999	999999	354	345	999999	651	746	241	975	999999	903	999999	999999	999999	956	204	615	381	841	119	338	546	324	799	320	999999	764	425	535	592	955	84	689	368	999999	731	584	272	652	999999	405	742	999999	45	356	250	597	750	129	23	433	15	999999	468	597	471	999999	555	34	999999	887	330	705	393	999999	829	397	999999	393	999999	619	352	999999	347	713	596	834	289	453	80	750	23	306	999999	168	949	225	999999	999999	868	999999	39	248	68	999999	84	999999	328	847	526	853	900	367	894	403	999999	287	520	754	999999	999999	999999	112	999999	843	874	34	193	234	248	613	176	999999	524	393	590	999999	669	731	639	559	516	442	926	226	999999	656	412	999999	88	672	999999	477	770	999999	240	999999	999999	999999	742	999999	999999	103	999999	912	687	975	999999	999999	999999	975	617	789	125	451	131	178	185	737	993	999999	621	74	156	999999	909	699	164	999999	999999	662	821	999999	988	588	
706	422	833	24	539	874	999999	901	316	112	64	914	999999	329	120	72	752	555	231	999999	999999	788	946	42	13	987	820	559	999999	160	164	173	801	536	745	999999	344	171	207	128	414	720	758	999999	521	994	347	999999	182	99	999999	275	233	473	159	917	475	800	20	552	64	264	999999	166	947	891	123	825	584	411	999999	999999	358	999999	120	719	40	902	521	19	650	999999	386	268	999999	999999	939	999999	387	827	242	543	999999	655	74	159	176	601	106	999999	880	521	261	771	371	329	917	999999	999999	440	999999	573	289	11	901	79	877	295	999999	999999	951	786	999999	999999	179	194	999999	702	48	960	552	438	805	999999	138	139	733	615	896	919	971	818	973	947	939	999999	264	999999	754	994	282	999999	999999	47	678	999999	83	504	999999	187	889	225	92	999999	887	999999	768	397	872	772	345	272	398	996	999999	143	812	500	999999	510	929	999999	947	53	688	671	753	767	223	44	65	999999	22	719	40	756	735	581	69	999999	900	999999	286	982	999999	19	492	688	999999	999999	999999	583	999999	101	257	608	277	49	714	999999	999999	999999	999999	838	716	116	259	678	966	341	999999	241	441	336	999999	999999	14	999999	394	999999	188	999999	999999	678	752	482	999999	921	472	432	488	696	866	842	784	899	692	448	275	552	999999	813	722	999999	999999	60	151	359	491	999999	603	312	654	45	999999	641	193	999999	999999	244	562	999999	216	543	852	710	374	598	552	710	379	999999	999999	841	919	374	999999	999999	540	701	999999	203	999999	999999	828	186	999999	830	804	152	715	999999	999999	999999	999999	431	999999	188	766	999999	686	553	807	781	815	47	612	999999	126	673	299	985	964	395	904	369	898	929	999999	999999	669	543	793	999999	994	192	214	999999	851	999999	767	172	441	114	999999	787	395	658	472	790	574	238	714	141	999999	730	232	966	136	630	532	677	473	999999	767	152	999999	408	999999	999999	999999	999999	961	628	999999	137	999999	999999	380	127	974	999999	467	924	112	999999	999999	662	556	999999	959	247	543	231	999999	999999	699	351	346	872	37	987	870	839	999999	631	999999	95	235	725	999999	372	596	19	655	291	999999	549	988	336	322	107	852	522	673	999999	409	999999	999999	815	999999	213	524	507	999999	986	379	627	966	480	999999	999999	436	999999	98	596	651	533	575	683	880	159	362	19	559	929	145	358	999999	371	231	999999	431	999999	999999	972	848	99	919	999999	999999	592	582	999999	172	578	671	31	434	86	944	875	174	980	999999	288	999999	999999	999999	999999	
851	31	461	604	259	638	322	26	542	125	999999	562	614	906	772	297	577	999999	847	981	999999	123	923	99	427	355	371	451	484	999999	132	999999	151	999999	817	889	999999	977	999999	533	999999	654	489	318	338	392	999999	268	217	647	999999	999999	666	966	900	738	999999	371	999999	903	277	871	542	532	993	999999	420	999999	99	882	166	599	588	999999	999999	614	999999	614	761	45	93	112	243	836	308	127	999999	185	859	88	999999	999999	800	999999	266	395	122	956	999999	999999	999999	417	179	335	999999	121	426	999999	250	296	114	493	999999	152	999999	174	637	999999	233	875	737	244	999999	20	101	396	799	234	67	340	999999	677	299	838	73	676	933	999999	355	197	999999	999999	999999	573	999999	307	169	658	543	999999	999999	417	999999	449	999999	737	423	168	244	999999	321	202	295	910	794	437	999999	771	89	999999	999999	729	360	46	184	412	310	999999	46	793	237	999999	690	966	582	999999	999999	849	651	335	262	774	999999	260	875	999999	48	33	778	546	113	398	579	999999	860	37	66	696	999999	783	999999	992	132	450	867	180	511	329	337	709	493	354	130	753	891	466	65	109	999999	999999	374	286	652	500	689	839	999999	999999	115	554	999999	999999	584	999999	898	999999	652	999999	393	999999	999999	719	999999	79	999999	758	277	825	508	404	972	999999	535	999999	419	160	350	631	999999	38	608	999999	999999	783	681	246	999999	262	854	631	813	832	715	465	679	999999	999999	999999	447	931	571	999999	792	711	999999	999999	721	985	999999	748	919	999999	472	365	106	999999	505	912	397	816	987	24	971	876	590	149	999999	80	919	765	570	767	194	829	467	861	428	511	210	611	524	999999	805	116	711	792	999999	360	368	999999	999999	999999	195	630	943	999999	774	915	131	443	999999	651	75	999999	187	162	836	642	897	244	366	994	712	999999	302	212	219	865	999999	798	778	999999	711	35	616	893	581	563	885	910	97	999999	390	767	783	873	720	999999	999999	559	955	728	999999	133	537	164	964	409	338	999999	999999	909	750	999999	664	999999	939	49	999999	999999	999999	283	756	987	157	853	613	945	12	999999	491	106	999999	615	842	60	437	999999	498	462	928	182	234	153	573	188	762	68	112	845	933	680	47	645	979	682	971	475	976	683	550	29	407	999999	259	250	972	144	489	614	510	362	999999	623	365	408	58	613	423	969	100	555	842	166	495	999999	999999	301	636	170	89	999999	611	999999	911	908	999999	999999	894	333	215	627	578	498	345	581	139	999999	289	580	
634	368	62	999999	592	995	187	250	424	448	191	999999	508	329	535	999999	750	999999	711	999999	633	732	718	100	763	472	976	354	999999	913	999999	999999	21	65	536	999999	909	604	232	915	731	534	901	455	151	534	999999	259	962	797	830	404	712	833	946	901	649	961	999999	130	28	832	999999	510	767	999999	668	452	793	814	638	156	513	999999	999999	109	831	273	999999	239	352	999999	391	33	93	999999	931	188	119	634	999999	999999	999999	111	897	999999	999999	999999	687	603	866	677	466	999999	999999	684	890	917	999999	847	79	385	999999	999999	999999	301	450	405	427	490	616	490	343	168	999999	999999	794	999999	898	825	994	999999	586	355	373	675	999999	243	864	408	396	24	79	271	565	999999	935	347	999999	999999	458	999999	999999	206	987	385	999999	307	415	999999	999999	488	28	293	852	638	798	667	650	112	999999	217	999999	999999	104	601	999999	81	603	56	754	457	87	302	999999	295	468	389	367	987	340	963	999999	394	519	908	995	786	419	927	897	278	696	999999	576	251	178	954	112	999999	964	999999	704	368	725	442	999999	726	916	567	179	419	309	999999	999999	999999	388	999999	509	195	999999	634	999999	675	159	999999	760	854	726	135	999999	999999	999999	971	999999	77	268	470	669	87	506	279	999999	852	999999	487	969	43	461	509	862	32	454	916	790	340	611	999999	218	999999	681	999999	999999	790	450	999999	142	337	640	703	808	999999	999999	432	688	336	764	809	918	671	516	999999	403	227	273	103	69	370	191	692	465	239	261	429	405	950	279	89	411	999999	355	999999	999999	757	701	999999	546	32	999999	999999	575	802	120	546	733	955	999999	782	526	356	606	771	155	999999	247	578	666	66	37	738	66	685	407	827	325	874	333	646	999999	999999	999999	999999	142	999999	999999	663	999999	715	695	449	797	497	562	65	495	999999	999999	454	519	132	999999	999999	995	499	999999	890	404	293	230	859	631	516	266	207	999999	999999	639	999999	832	584	459	999999	370	587	940	569	132	351	342	999999	999999	879	136	403	52	77	999999	642	329	235	268	836	494	836	818	291	240	365	266	925	945	77	622	935	999999	336	999999	417	999999	838	768	62	951	488	480	751	389	863	165	731	528	996	999999	606	325	999999	466	534	769	659	338	767	95	416	796	321	267	999999	999999	715	948	633	94	491	999999	215	884	15	999999	76	901	376	999999	534	407	999999	968	25	619	59	869	595	648	999999	509	10	999999	544	999999	999999	494	197	142	449	782	894	912	617	148	119	
738	460	178	999999	758	961	567	561	19	847	352	251	582	680	846	363	984	999999	981	467	248	350	999999	205	581	713	999999	999999	999999	512	47	999999	877	509	321	419	999999	945	151	547	442	416	999999	845	817	252	999999	461	999999	429	999999	727	636	999999	999999	397	147	972	130	999999	727	807	809	507	999999	991	374	82	369	999999	999999	49	999999	443	999999	832	815	478	388	339	107	782	999999	332	602	319	724	999999	638	999999	282	454	824	106	999999	999999	999999	37	44	826	878	999999	102	999999	492	870	683	202	999999	48	999999	668	593	791	999999	945	650	999999	904	999999	276	178	443	446	164	492	224	999999	623	398	235	787	443	562	460	999999	690	990	840	732	999999	532	549	600	351	613	999999	43	159	999999	985	129	133	544	999999	710	110	999999	999999	999999	656	999999	579	268	999999	999999	999999	41	340	392	265	999999	646	181	864	744	628	999999	999999	999999	632	191	797	999999	412	999999	664	899	12	750	999999	44	999999	840	86	999999	952	290	788	556	388	999999	702	766	618	335	483	999999	679	815	91	999999	561	471	376	474	938	830	855	706	139	999999	38	999999	928	231	681	806	105	964	791	348	64	548	172	803	488	41	999999	87	632	712	229	197	669	206	483	516	473	611	961	132	999999	91	426	61	801	122	838	999999	654	676	999999	999999	34	742	212	999999	308	573	986	906	700	778	83	427	999999	840	920	731	748	175	342	999999	999999	999999	913	999999	131	121	999999	999999	203	742	432	955	856	513	999999	926	994	470	999999	899	999999	999999	432	656	999999	999	944	960	202	116	999999	489	344	371	712	365	999999	239	891	999999	999999	620	713	957	355	127	570	999999	678	993	999999	999999	957	442	869	948	245	999999	965	131	176	51	183	999999	999999	999999	621	495	999999	806	106	764	578	29	337	13	351	475	311	890	439	350	292	208	379	370	999999	999999	502	764	130	573	274	770	30	999999	447	627	863	412	506	999999	802	871	999999	972	710	937	115	999999	999999	770	955	85	999999	826	999999	974	999999	733	421	999999	999999	46	686	533	500	807	998	807	566	724	612	999999	999999	364	999999	420	311	407	660	593	796	636	167	359	618	199	999999	204	771	473	910	999999	990	785	999999	766	999999	999999	481	903	999999	307	309	999999	168	66	691	336	999999	348	672	319	999999	827	999999	365	999999	337	915	311	727	999999	45	102	814	999999	908	608	282	781	235	938	925	757	654	498	337	284	201	561	508	999999	915	432	999999	600	66	173	861	999999	999999	857	458	180	
185	145	272	216	78	999999	157	92	64	507	123	734	394	326	182	435	999999	604	146	363	803	975	888	612	999999	223	999999	745	999999	555	894	377	490	754	581	519	236	131	215	515	414	425	698	999999	319	76	216	740	990	436	698	292	721	104	377	999999	256	659	914	855	270	412	999999	999999	612	745	253	639	744	663	209	907	999999	630	949	999999	287	999999	303	235	999999	685	755	319	857	999999	655	395	387	999999	272	576	216	360	999999	11	999999	199	805	574	999999	577	996	336	237	999999	892	999999	155	989	999999	776	366	688	847	585	657	37	651	10	99	858	261	999999	400	632	700	999999	386	999999	309	98	675	999999	999999	440	688	428	999999	999999	719	564	249	397	458	496	999999	527	512	669	353	61	999999	999999	485	964	325	633	936	604	999999	853	999999	207	690	834	111	637	286	417	896	999999	944	586	999999	534	619	863	914	903	422	999999	999999	999999	604	257	551	870	253	448	125	65	491	488	974	999999	850	51	707	623	999999	582	251	105	773	124	116	999999	524	950	355	999999	719	999999	191	918	327	999999	603	442	293	999999	394	838	301	840	999999	466	999999	424	999999	999999	166	300	999999	840	999999	440	942	489	151	590	355	302	999999	663	346	459	999999	999999	548	851	447	275	340	999999	197	413	803	932	377	650	999999	109	999999	777	999999	999999	524	999999	987	887	65	124	301	999999	885	102	744	638	504	297	170	556	876	832	139	891	960	999999	652	527	999999	999999	999999	500	241	999999	999999	325	368	999999	935	999999	77	661	999999	333	999999	636	999999	999999	668	175	438	89	489	802	232	444	647	999999	999999	169	698	470	260	55	11	800	999999	638	76	429	279	999999	362	215	488	225	46	806	917	333	999999	557	859	471	581	43	21	438	34	591	678	999999	458	999999	999999	999999	999999	750	331	183	174	999999	38	249	999999	851	999999	283	323	16	407	841	496	145	84	999999	610	789	474	999999	789	999999	614	485	750	325	138	586	950	881	999999	999999	484	744	169	455	529	620	999999	729	316	737	124	27	999999	999999	468	323	999999	124	996	621	285	363	393	140	35	553	498	580	723	149	333	442	201	999999	367	751	976	629	999999	990	223	745	662	61	918	596	300	914	856	815	885	835	884	999999	999999	131	360	38	429	976	999999	994	15	176	414	682	999999	83	479	716	347	999999	503	16	408	540	700	342	221	999999	999999	999999	999999	999999	263	999999	999999	997	110	245	999999	947	209	645	867	228	739	999999	999999	999999	769	227	444	999999	
999999	813	999999	878	795	999999	430	28	816	989	999999	548	281	107	912	915	999999	828	972	244	325	999999	872	858	149	189	801	215	694	975	999999	999999	999999	583	999999	999999	166	679	212	631	814	382	140	220	921	329	947	999999	582	999999	999999	999999	255	210	999999	88	941	483	999999	616	678	225	333	841	330	689	408	999999	666	472	759	456	626	351	429	943	268	662	937	819	242	169	632	963	864	728	789	939	758	361	508	683	999999	596	953	599	999999	299	999999	999999	921	259	999999	120	972	664	999999	903	781	999999	820	999999	545	919	383	999999	593	369	976	999999	999999	469	999999	314	964	999999	515	40	398	829	893	999999	999999	705	999999	999999	193	999999	991	209	414	885	168	999999	999999	229	147	30	222	444	999999	999999	322	999999	342	461	320	671	156	999999	999999	294	999999	951	999999	851	517	840	31	401	335	999999	999999	777	196	23	999999	999999	999999	745	938	999999	817	953	824	214	656	999999	372	446	672	522	999999	104	999999	130	380	999999	999999	690	711	306	999	821	118	999999	999999	545	111	999999	160	999999	897	411	957	664	999999	561	137	783	205	43	999999	584	728	813	706	284	999999	76	643	104	182	999999	43	999999	495	999999	999999	890	893	120	999999	54	999999	999999	624	964	146	396	653	818	89	999999	495	678	829	424	999999	305	237	46	819	44	999999	999999	999999	815	378	326	178	999999	716	246	890	94	661	433	299	314	199	742	147	999999	423	825	24	76	597	364	999999	999999	999999	999999	663	857	999999	347	368	238	999999	809	595	820	228	183	111	843	225	410	999999	405	999999	788	115	494	999999	488	620	859	999999	18	227	23	514	107	575	176	583	42	793	323	74	70	965	999999	156	999999	122	999999	723	181	850	196	347	416	946	126	444	999999	958	812	999999	999999	197	339	591	999999	316	130	607	999999	269	193	617	703	999999	74	822	725	347	581	376	999999	146	869	168	999999	675	999999	160	459	731	999999	84	999999	999999	565	873	636	799	999999	21	999999	999999	788	911	667	579	644	999999	882	303	718	999999	386	445	355	372	327	181	559	906	218	970	999999	213	855	118	999999	116	775	201	999999	926	773	999999	385	738	357	957	500	461	41	32	999999	165	999999	582	697	545	251	999999	555	464	999999	667	802	31	494	999999	66	999999	943	538	999999	690	117	791	67	816	70	617	25	370	681	108	875	195	999999	992	199	999999	421	100	864	582	999999	731	999999	999999	767	364	999999	772	901	941	999999	503	723	999999	999999	999999	999999	881	484	633	188	999999	783	
150	792	617	330	501	395	783	999999	999999	999999	999999	54	386	114	951	58	706	373	252	468	740	999999	382	472	123	944	999999	757	999999	615	999999	403	999999	948	999999	323	160	43	752	386	128	803	664	829	995	543	671	127	999999	999999	778	270	935	725	52	999999	420	155	217	556	427	35	608	247	442	333	999999	437	566	999999	898	672	621	865	350	999999	999999	552	477	579	283	999999	999999	706	836	970	468	735	905	988	903	15	826	205	959	999999	205	426	396	671	950	244	560	936	935	116	649	79	385	115	632	867	678	637	999999	576	999999	901	410	999999	865	857	531	578	733	892	999999	425	999999	257	999999	510	165	805	629	999999	299	257	771	730	331	999999	359	799	365	999999	336	199	921	999999	261	303	25	999999	805	102	712	982	212	52	270	233	173	138	999999	131	712	872	999999	999999	286	594	140	679	999999	477	508	999999	222	697	566	656	504	522	995	448	999999	999999	10	536	336	999999	54	729	470	108	999999	230	999999	244	333	464	191	999999	117	999999	999999	345	783	999999	594	980	999999	515	486	614	999999	651	142	925	636	481	872	481	908	968	999999	410	219	999999	252	287	305	978	373	111	999999	817	415	999999	285	159	457	671	942	355	999999	539	253	999999	999999	999999	98	999999	608	852	592	999999	999999	148	125	999999	135	999999	95	317	685	791	151	384	149	999999	245	802	649	486	34	210	999999	999999	430	999999	167	364	673	999999	999999	794	379	521	519	999999	49	999999	999999	522	33	716	586	999999	999999	757	397	868	715	468	348	295	861	132	999999	391	180	224	999999	113	604	999999	77	427	128	890	421	630	865	385	871	968	588	137	462	317	999999	904	893	999999	624	298	648	999999	330	903	999999	257	692	137	593	825	999999	120	917	262	999999	168	516	779	345	767	999999	340	999999	999999	999999	733	669	999999	999999	999999	331	55	489	316	133	999999	106	999999	957	174	937	737	791	56	419	478	219	999999	669	465	999999	123	337	999999	295	999999	617	950	206	209	587	181	370	326	999999	512	999999	611	138	785	72	999999	822	999999	829	999999	548	551	999999	238	524	469	851	312	999999	999999	717	999999	30	815	256	156	27	999999	586	765	377	474	552	999999	848	999999	81	883	403	106	301	167	37	29	769	999999	990	968	684	128	330	67	999999	999999	794	999999	999999	999999	999999	999999	999999	74	999999	999999	999999	999999	998	63	390	916	999999	967	909	999999	916	560	605	11	55	190	166	999999	999999	468	445	319	36	267	121	999999	26	758	354	487	999999	999999	
999999	964	999999	696	76	936	588	768	731	362	158	665	379	244	402	589	277	999999	759	234	991	135	627	588	56	999999	941	539	899	638	623	999999	959	999999	987	999999	880	358	123	229	470	314	736	93	170	370	887	877	999999	999999	490	999999	728	597	999999	999999	999999	542	649	334	995	58	999999	103	999999	727	999999	689	999999	999999	709	999999	244	539	764	686	398	544	427	685	853	73	91	999999	999999	628	703	372	453	549	999999	348	999999	788	999999	421	999999	643	999999	999999	665	208	631	696	999999	571	760	198	999999	999999	59	802	124	999999	481	931	967	406	945	999999	33	343	246	707	467	370	219	456	315	999999	250	755	999999	984	30	655	999999	394	999999	585	867	514	538	894	500	501	233	744	317	302	454	49	697	244	419	999999	962	999999	999999	367	362	314	999999	491	318	999999	611	999999	943	999999	999999	583	662	369	252	519	805	351	217	965	146	999999	999999	999999	898	210	67	956	999999	699	999999	518	165	999999	999999	563	631	56	585	206	890	999999	801	492	999999	870	387	337	991	999999	999999	620	716	273	230	887	999999	870	593	117	246	655	566	999999	142	980	999999	999999	146	688	887	999999	765	20	999999	53	673	656	219	37	823	729	964	673	999999	83	802	999999	999999	346	397	761	463	478	960	244	537	557	999999	822	452	999999	201	312	23	767	999999	705	999999	187	224	520	660	565	999999	516	999999	999999	81	68	188	999999	999999	999999	301	135	305	297	60	841	515	999999	305	397	585	722	538	661	660	999999	999999	999999	704	978	132	877	111	897	194	454	999999	644	999999	301	643	916	980	999999	999999	887	471	566	999999	999999	671	107	999999	273	980	571	999999	39	242	665	839	92	831	152	678	424	34	407	113	999999	298	871	640	14	753	668	741	147	999999	772	999999	662	451	358	317	34	662	838	999999	623	476	523	412	820	461	561	94	838	723	597	863	74	463	999999	999999	800	467	219	519	999999	829	840	389	470	720	187	641	482	835	999999	761	195	490	490	999999	774	468	819	999999	201	999999	903	424	62	999999	879	208	999999	301	516	567	999999	328	999999	999999	635	144	941	109	999999	920	999999	12	79	999999	677	583	973	919	293	341	647	999999	999999	737	925	999999	336	562	841	978	999999	191	999999	999999	318	999999	999999	999999	503	640	526	719	279	280	972	900	354	227	999999	305	235	482	17	185	919	786	10	866	867	219	999999	389	268	305	999999	430	999999	999999	527	810	698	286	425	652	814	927	397	57	765	999999	999999	119	331	545	752	
767	183	999999	176	531	866	999999	828	294	999999	146	461	973	599	552	226	371	699	429	607	999999	999999	364	370	999999	999999	953	111	843	999999	999999	68	999999	552	914	999999	541	999999	999999	943	679	999999	141	820	677	476	424	999999	223	808	710	419	901	999999	803	711	999999	782	184	142	999999	999999	985	157	144	88	737	430	685	306	999999	555	703	486	928	501	924	544	692	524	974	999999	887	44	437	288	166	786	749	213	437	758	641	862	40	999999	472	984	685	599	739	993	772	917	999999	164	999999	999999	18	312	786	284	999999	659	168	418	999999	999999	719	999999	999999	999999	681	999999	868	926	999999	999999	455	177	999999	999999	858	103	999999	999999	732	970	910	999999	572	740	777	446	426	162	668	981	704	622	999999	999999	999999	830	999999	787	321	300	58	999999	999999	874	969	841	283	845	999999	996	874	999999	685	69	999999	446	292	191	183	244	65	715	267	999999	146	833	445	999999	676	38	426	997	999999	441	921	712	42	697	771	936	172	999999	737	671	999999	527	936	671	480	827	547	495	999999	87	245	342	999999	316	738	145	406	766	999999	397	580	876	999999	253	148	338	414	594	420	247	81	483	999999	595	826	999999	897	773	46	999999	999999	931	393	591	999999	588	999999	726	959	635	539	999999	411	350	101	240	20	692	999999	152	999999	952	85	376	15	999999	364	999999	490	130	999999	632	729	330	906	648	492	999999	999999	999999	999999	687	635	999999	707	675	82	638	504	999999	999999	999999	999999	894	435	999999	855	27	586	443	234	999999	999999	839	999999	907	676	999999	443	452	748	999999	644	973	586	735	999999	300	668	340	689	725	850	999999	521	999999	392	835	895	999999	793	999999	349	614	335	147	452	796	398	800	998	991	999999	61	847	523	999999	276	317	700	220	565	999999	255	753	509	578	350	999999	361	524	840	999999	75	659	999999	745	39	648	449	292	530	902	867	341	999999	530	798	57	998	474	126	527	999999	167	999999	125	103	860	825	569	111	479	46	286	168	805	999999	999999	999999	999999	539	999999	868	417	690	662	999999	913	65	999999	779	303	328	887	999999	323	990	907	431	167	651	179	822	879	191	61	865	999999	183	999999	400	406	483	230	934	999999	659	999999	477	575	999999	189	805	999999	789	808	160	159	878	845	999999	999999	999999	999999	999999	370	804	988	236	999999	796	900	740	171	999999	382	999999	108	952	909	999999	213	999999	856	999999	471	373	975	99	382	999999	716	713	999999	88	999999	437	77	999999	574	694	670	561	839	778	999999	999999	
643	268	417	989	61	207	969	191	999999	792	999999	882	665	996	828	898	853	737	90	999999	411	92	420	999999	752	15	388	224	993	651	600	999999	800	31	999999	716	999999	393	999999	999999	744	999999	477	385	323	194	437	999999	865	771	707	112	697	546	47	999999	848	472	246	55	818	754	197	959	202	44	91	643	276	121	226	999999	887	571	453	999999	615	999999	631	567	577	811	358	232	999999	498	390	264	984	178	868	999999	999999	804	700	989	959	517	192	288	999999	794	310	753	554	246	224	999999	102	783	945	813	840	999999	477	17	405	999999	26	704	999999	827	659	108	253	16	324	92	999999	999999	305	107	852	999999	464	783	510	605	999999	706	283	999999	171	211	232	999999	379	477	336	999999	594	994	501	488	999999	285	145	211	510	548	999999	141	266	639	999999	848	961	497	224	694	999999	800	999999	999999	430	399	665	458	875	999999	636	846	999999	999999	869	999999	606	999999	999999	999999	647	308	104	139	784	151	999999	532	999999	384	999999	881	263	641	195	793	706	191	68	244	619	999999	999999	321	911	85	385	88	770	187	251	597	780	44	999999	208	705	168	535	288	402	143	735	501	999999	755	593	125	999999	85	604	424	315	482	569	960	972	999999	227	708	766	999999	999999	545	142	999999	111	228	594	987	98	548	656	999999	842	486	951	835	226	166	999999	270	97	999999	999999	827	291	307	475	96	235	922	999999	826	522	999999	381	199	999999	598	653	375	530	999999	987	65	999999	999999	999999	92	18	147	999999	71	226	505	832	77	962	315	999999	804	753	508	999999	999999	607	999999	999999	369	115	762	476	627	512	126	999999	93	999999	999999	69	999999	999999	999999	999999	98	366	999999	610	999999	999999	313	999999	62	383	849	621	32	252	822	458	999999	280	280	977	256	670	938	558	109	999999	749	370	445	256	470	146	370	431	999999	808	728	230	249	719	801	999999	423	999999	999999	505	999999	999999	999999	79	132	484	999999	414	830	999999	427	999999	999999	999999	901	943	791	999999	913	999999	261	601	579	23	729	717	41	999999	185	721	999999	999999	894	999999	58	908	999999	375	134	985	749	955	600	999999	391	408	719	987	817	858	743	616	340	999999	254	126	271	871	349	999999	999999	836	239	999999	180	732	435	905	213	993	468	426	682	999999	962	305	10	999999	632	331	997	53	743	999999	977	640	364	999999	360	931	646	999999	36	719	999999	913	726	999999	84	999999	972	814	784	824	400	327	999999	412	988	999999	125	999999	999999	28	417	999999	103	911	142	
999999	999999	999999	555	999999	356	854	399	999999	395	999999	999999	520	258	999999	358	193	268	999999	927	999999	706	952	999999	411	999999	709	373	999999	311	142	819	999999	358	544	290	490	999999	999999	999999	999999	999999	970	27	939	999999	605	689	275	670	234	151	184	984	481	834	999999	537	999999	999999	647	490	392	661	999999	999999	763	172	713	692	999999	924	755	450	391	732	735	935	25	41	999999	29	108	347	87	990	645	999999	999999	999999	865	999999	125	56	831	999999	999999	999999	763	709	999999	442	975	582	801	999999	999999	734	999999	999999	999999	490	999999	122	255	999999	392	54	584	999999	594	933	295	13	827	916	808	708	619	999999	197	426	181	316	424	777	54	999999	545	776	604	911	999999	137	611	999999	439	13	801	214	671	500	734	500	124	683	156	971	755	999999	501	687	125	274	999999	999999	318	216	698	477	582	867	508	807	669	999999	999999	168	401	452	486	805	907	999999	999999	999999	692	999999	201	740	630	82	770	660	999999	999999	999999	962	576	929	75	999999	314	333	999999	999999	991	926	831	441	999999	999999	999999	999999	408	696	779	710	608	863	989	638	25	958	846	999999	999999	848	532	752	999999	999999	591	472	386	999999	999999	584	783	999999	999999	999999	849	759	761	642	999999	467	261	588	146	95	999999	713	939	437	218	999999	486	131	707	153	403	89	999999	245	406	117	925	155	205	205	926	747	167	234	999999	265	206	999999	17	999999	596	999999	615	999999	389	999999	532	949	54	154	107	999999	164	563	372	769	215	526	999999	394	999999	115	392	940	999999	999999	555	999999	648	953	160	999999	123	77	556	999999	999999	752	856	528	999999	999999	111	61	108	274	592	999999	861	29	60	680	968	622	999999	999999	561	675	641	772	332	817	310	999999	994	825	548	96	16	999999	999999	462	670	999999	999999	564	14	340	842	895	33	951	853	629	902	480	313	501	970	999999	897	999999	120	93	999999	767	676	20	999999	283	725	506	597	949	999999	999999	19	261	999999	543	486	230	832	746	748	381	963	680	198	999999	522	999999	999999	999999	25	508	351	586	521	999999	999999	994	283	569	179	999999	364	904	999999	315	470	61	687	437	589	676	999999	374	344	824	803	995	821	543	760	678	390	657	933	223	256	433	999999	771	999999	492	999999	273	576	232	27	69	773	883	63	470	369	689	360	348	543	977	251	696	248	892	182	739	808	501	146	706	970	999999	68	46	320	916	782	107	729	702	797	999999	807	744	999999	938	489	300	318	701	306	595	680	279	192	53	
533	762	319	218	465	84	999999	320	98	90	999999	27	160	999999	999999	999999	619	999999	189	138	888	503	670	244	259	518	999999	445	999999	999999	22	789	999999	276	393	29	788	520	247	999999	37	497	655	999999	999999	472	150	865	999999	53	975	999999	100	63	165	999999	999999	85	959	946	891	650	909	713	77	999999	999999	883	70	886	999999	108	999999	465	111	401	999999	528	130	787	377	328	999999	999999	409	999999	999999	801	121	999999	927	712	561	999999	832	386	999999	941	84	999999	309	266	999999	999999	999999	877	245	634	999999	999999	191	573	955	182	578	999999	10	999999	314	894	344	999999	771	999999	958	762	999999	313	633	725	813	906	453	50	999999	999999	523	743	789	532	999999	75	849	999999	182	999999	757	389	721	999999	999999	46	999999	189	744	937	495	107	999999	815	339	932	10	236	950	284	999999	914	694	467	59	999999	999999	781	957	999999	999999	999999	999999	604	14	167	999999	374	348	776	999999	274	306	550	999999	425	794	973	202	14	74	622	407	897	244	843	999999	263	220	129	284	855	232	475	424	81	573	353	811	999999	999999	636	999999	183	999999	855	999999	154	999999	633	472	788	589	999999	214	899	26	637	999999	170	472	999999	164	999999	502	423	51	999999	999999	554	999999	450	172	30	665	438	735	233	891	388	236	550	999999	586	656	495	276	999999	270	999999	65	936	983	999999	709	20	482	999999	681	592	999999	999999	28	999999	999999	32	626	569	999999	776	174	999999	999999	981	934	999999	917	577	573	16	156	772	999999	610	999999	916	999999	521	321	654	956	77	999999	308	999999	449	532	133	999999	999999	869	707	981	999999	360	273	200	999999	716	999999	103	904	104	674	445	51	999999	418	799	864	999999	999999	999999	643	999999	107	249	446	416	494	399	793	999999	938	147	449	999999	86	260	234	725	464	999999	533	561	61	999999	878	863	533	234	124	334	999999	999999	764	459	348	674	263	33	754	999999	231	398	309	143	999999	537	996	260	148	167	574	149	110	309	999999	999999	768	134	371	583	999999	270	284	469	830	999999	382	999999	451	412	996	211	971	869	583	145	261	999999	817	350	999999	282	95	999999	999999	801	968	999999	734	267	999999	138	661	180	711	961	123	999999	312	295	165	15	808	735	171	373	999999	999999	999999	589	829	849	317	999999	716	611	184	328	710	39	901	917	265	194	506	867	549	999999	999999	622	31	422	615	999999	195	999999	473	360	795	395	632	999999	738	155	437	66	999999	999999	464	110	786	794	139	999999	999999	248	999999	999999	999999	303	999999	
378	83	114	567	417	999999	785	836	854	147	824	532	324	406	175	188	120	757	449	56	999999	346	67	835	237	293	342	147	947	122	849	130	502	999999	264	999999	634	588	29	823	45	804	999999	962	999999	999999	999999	877	228	69	639	866	790	999999	915	999999	25	999999	340	999999	901	647	888	999999	297	703	40	753	151	511	999999	531	738	626	20	113	736	105	873	964	478	465	919	887	482	983	999999	255	655	232	648	999999	258	894	921	398	999999	866	999999	268	241	999999	735	717	514	117	137	173	246	812	304	999999	999999	375	655	999999	728	11	270	314	999999	785	108	999999	999999	198	283	999999	999999	621	198	870	430	615	733	418	729	212	382	375	855	176	999999	843	928	999999	960	882	249	485	670	914	606	370	999999	456	999999	999999	853	325	833	294	999999	624	623	999999	499	789	641	247	999999	525	628	895	999999	999999	776	265	990	144	238	400	604	229	951	283	999999	69	720	287	455	999999	358	999999	541	571	707	393	229	999999	999999	999999	999999	11	769	154	296	711	999999	999999	679	706	826	719	999999	999999	690	999999	999999	349	170	439	78	364	791	803	177	571	363	999999	499	999999	45	999999	906	67	159	603	460	807	987	562	157	33	607	748	96	999999	969	107	881	999999	999999	999999	343	798	112	999999	219	965	977	725	357	35	999999	297	671	999999	812	40	999999	97	789	999999	999999	607	292	55	999999	52	717	537	601	999999	15	42	671	166	163	117	999999	999999	393	494	830	272	215	132	825	319	87	756	826	939	999999	794	999999	855	527	735	516	66	139	176	999999	449	999999	101	29	999999	626	999999	999999	705	85	30	703	304	45	99	999999	169	999999	447	965	960	711	999999	999999	999999	999999	815	638	427	601	999999	143	226	247	390	149	124	113	660	999999	572	580	131	863	793	999999	999999	820	999999	344	999999	999999	691	211	296	738	470	999999	807	811	810	876	999999	999999	187	887	486	67	999999	999999	286	66	569	753	402	999999	589	799	659	131	999999	994	999999	93	254	71	999999	25	999999	999999	999999	475	305	849	883	696	999999	999999	685	905	614	999999	999999	488	67	999999	277	938	809	906	158	671	989	999999	830	999999	675	675	859	126	445	471	117	12	281	999999	999999	999999	999999	705	999999	572	123	753	517	999999	828	999999	35	954	793	513	999999	53	999999	16	486	619	999999	77	30	156	167	569	470	152	218	173	216	256	539	558	999999	113	348	999999	999999	999999	179	175	987	953	649	999999	333	999999	999999	999999	508	275	334	151	700	999999	684	
421	415	553	293	374	456	664	515	999999	425	999999	445	112	705	999999	457	249	450	853	999999	77	507	262	246	538	999999	155	999999	941	921	999999	857	999999	428	926	180	15	953	804	718	332	447	870	490	98	999999	163	367	590	817	95	700	846	723	617	999999	162	316	754	487	311	999999	574	999999	36	387	999999	683	778	747	452	296	645	145	757	630	636	772	158	52	733	787	84	134	836	999999	20	999999	811	22	27	698	999999	326	416	999999	999999	999999	463	711	324	479	588	843	374	799	64	999999	965	987	287	390	168	712	999999	524	924	450	30	338	376	630	872	766	999999	754	97	328	728	999999	757	622	318	447	727	263	208	999999	760	999999	642	309	585	823	734	637	539	496	572	892	409	999999	993	134	344	694	607	822	123	619	711	735	999999	541	239	665	999999	721	984	501	326	692	999999	999999	696	77	54	58	999999	999999	225	999999	756	836	34	334	629	194	112	43	655	385	127	999999	336	907	326	53	594	79	999999	818	511	81	999999	716	742	20	438	277	649	559	999999	999999	404	999999	979	156	999999	904	46	887	618	999999	845	940	574	549	656	789	750	10	464	962	999999	406	99	684	270	999999	592	618	755	835	394	106	593	106	746	999999	927	179	536	689	42	677	999999	560	236	635	151	202	364	999999	999999	648	999999	999999	999999	997	999999	304	886	208	322	428	999999	999999	566	748	356	478	803	440	999999	581	999999	999999	999999	859	207	539	458	635	999999	999999	264	116	319	745	11	764	612	748	999999	999999	293	338	376	614	546	999999	993	487	999999	999999	398	923	788	945	185	329	899	635	800	490	845	261	999999	922	999999	35	474	821	747	999999	866	65	999999	237	999999	145	408	999999	323	999999	545	971	356	999999	11	999999	328	373	999999	999999	865	977	948	999999	787	999999	999999	454	450	521	952	181	999999	696	806	999999	688	560	999999	49	999999	584	322	29	945	874	904	537	999999	833	999999	110	261	999999	726	889	116	999999	450	265	838	953	874	801	828	374	241	999999	999999	668	999999	768	716	999999	760	999999	664	929	999999	913	999999	999999	533	999999	814	852	999999	999999	969	917	236	169	119	401	210	967	710	520	200	580	642	253	999999	999999	999999	938	393	731	315	446	234	187	999999	536	999999	79	430	999999	987	976	454	567	691	999999	999999	492	658	324	999999	792	579	154	999999	198	280	884	929	999999	999999	875	468	197	368	532	692	59	408	583	274	999999	547	453	999999	224	136	999999	999999	69	999999	699	290	78	412	523	
866	89	448	571	265	252	999999	158	831	122	517	266	208	999999	97	391	93	84	60	197	254	136	999999	524	999999	999999	999999	869	459	735	999999	399	999999	845	666	613	611	837	327	31	990	398	999999	420	706	999999	876	999999	999999	440	615	215	28	999999	278	739	467	923	508	70	999999	281	699	106	999999	127	481	363	503	999999	779	256	757	38	207	856	514	212	818	202	328	930	896	999999	130	389	381	570	576	926	999999	688	338	267	112	719	999999	525	999999	999999	398	523	999999	498	999999	369	458	989	27	422	235	265	114	999999	999999	988	384	679	975	147	999999	910	786	576	999999	999999	917	499	925	999999	166	999999	318	240	804	805	999999	999999	368	760	999999	391	552	164	999999	999999	584	32	526	123	999999	29	999999	756	842	999999	999999	332	170	569	451	959	74	539	999999	245	946	874	511	935	957	976	321	225	999999	364	368	631	875	999999	999999	999999	973	811	153	146	449	562	999999	327	79	708	247	798	999999	972	327	23	899	465	944	709	521	590	166	367	708	334	999999	487	129	999999	456	722	62	556	985	262	396	128	795	393	999999	999999	866	258	738	522	999999	243	47	999999	732	999999	503	806	999999	392	655	786	438	999999	999999	910	208	964	262	525	745	762	986	75	626	780	999999	560	233	999999	999999	908	999999	999999	428	316	450	774	382	46	999999	256	999999	603	607	610	999999	679	381	999999	985	902	996	223	999999	999999	257	999999	727	952	750	942	999999	999999	668	999999	167	253	697	999999	999999	434	592	226	999999	499	589	392	468	26	100	990	189	657	352	821	912	415	418	284	69	999999	56	429	295	286	999999	999999	999999	860	452	446	982	999999	116	560	320	999999	917	999999	563	864	999999	999999	999999	760	763	926	703	846	834	752	834	999999	646	991	388	172	930	29	827	999999	999999	608	574	653	17	513	999999	792	511	999999	497	141	721	999999	965	344	999999	535	999999	746	999999	999999	35	700	612	999999	38	999999	181	158	999999	898	459	110	417	905	146	999999	752	999999	385	911	344	999999	999999	999999	701	452	36	999999	604	999999	506	90	39	367	582	999999	51	448	999999	999999	999999	363	999999	599	681	999999	999999	69	208	359	783	272	371	999999	754	333	445	909	999999	999999	98	999999	553	999999	402	378	80	60	999999	272	177	313	999999	999999	300	981	419	665	30	91	999999	999999	845	255	999999	243	719	517	999999	999999	438	141	999999	898	347	492	809	836	206	313	550	736	999999	935	191	999999	497	421	231	772	913	779	889	786	919	132	293	307	
834	168	659	562	447	83	833	45	999999	999999	612	999999	181	999999	999999	717	999999	930	239	999999	73	150	746	307	295	840	345	999999	252	999999	978	224	208	512	999999	999999	654	987	298	662	111	999999	999999	619	809	422	601	999999	320	181	255	989	892	383	999999	694	422	361	276	607	999999	184	793	936	898	999999	609	999999	999999	430	999999	999999	999999	999999	807	917	999999	136	497	873	249	15	348	80	999999	988	999999	825	277	999999	625	999999	999999	691	999999	926	362	811	720	422	813	931	999999	890	118	701	999999	325	575	999999	302	295	863	403	368	732	999999	999999	397	910	999999	999999	999999	273	804	999999	832	949	652	881	565	590	999999	85	69	317	999999	999999	962	848	999999	999999	259	950	999999	339	439	327	333	202	999999	639	424	999999	357	38	539	999999	95	347	869	999999	673	999999	761	712	880	787	343	60	486	388	999999	999999	279	68	534	999999	258	474	341	515	625	459	791	925	176	604	728	999999	999999	999999	372	624	978	241	343	999999	199	312	459	999999	983	283	716	711	877	999999	540	298	504	98	247	999999	16	363	999999	223	902	999999	999999	285	69	313	282	726	26	146	570	48	724	968	999999	946	999999	689	999999	352	743	90	57	301	74	439	536	689	521	999999	617	624	459	129	662	363	766	184	592	680	10	989	695	999999	314	999999	999999	535	836	999999	605	999999	831	999999	480	999999	788	254	221	629	776	593	215	273	528	945	589	604	315	898	189	841	106	852	351	999999	395	316	986	571	865	10	852	999999	157	300	793	999999	999999	840	575	999999	963	962	999999	417	784	431	999999	369	913	969	230	937	122	763	230	978	999999	726	999999	999999	999999	649	999999	999999	740	984	126	238	161	570	955	475	333	999999	878	144	948	934	969	963	999999	999999	999999	999999	999999	999999	117	999999	999999	814	930	922	412	999999	263	323	207	137	676	799	999999	983	218	999999	23	754	614	999999	999999	999999	39	999999	756	473	999999	642	999999	999999	995	825	876	733	999999	346	639	43	72	239	413	564	999999	821	267	180	659	999999	418	315	882	999999	310	662	507	999999	784	777	999999	939	999999	621	999999	339	999999	851	999999	581	824	871	713	979	692	384	52	330	159	218	895	586	814	276	233	685	985	999999	999999	224	235	999999	561	861	868	133	523	791	241	607	689	416	258	999999	296	999999	601	903	343	926	620	187	833	576	881	588	999999	449	397	647	353	171	336	708	999999	648	319	851	999999	568	860	260	99	999999	999999	489	338	999999	980	686	94	91	636	598	
999999	999999	999999	985	980	289	999999	83	403	594	263	527	89	549	732	647	999999	749	792	774	999999	999999	97	290	57	999999	260	399	999999	711	999999	999999	535	738	114	307	306	333	871	831	999999	787	856	999999	299	10	410	999999	13	343	458	344	299	862	532	243	999999	71	937	589	39	999999	614	692	41	991	992	351	999999	435	351	904	878	960	214	999999	999999	593	991	57	991	471	395	136	999999	999999	972	672	215	870	999999	244	396	999999	802	960	183	999999	473	999999	17	68	999999	578	999999	554	466	999999	658	254	730	377	80	890	999999	567	223	488	439	999999	28	999999	145	575	98	999999	518	595	168	253	115	999999	129	693	49	932	129	817	999999	707	762	643	24	960	999999	969	174	999999	694	245	746	694	734	660	289	687	999999	777	490	884	46	999999	180	414	149	999999	999999	386	851	664	999999	406	354	999999	60	385	315	185	434	128	999999	22	901	999999	506	420	999999	468	999999	361	19	351	337	999999	999999	999999	472	609	821	759	722	999999	654	999999	796	350	999999	12	610	999999	381	747	352	999999	999999	34	999999	257	908	729	775	999999	972	499	999999	106	79	104	70	169	999999	705	363	675	405	999999	368	871	136	166	79	613	999999	510	980	999999	999	965	316	999999	999999	999999	701	101	999999	933	816	165	384	700	281	255	941	999999	990	676	394	677	966	999999	666	999999	131	752	999999	172	929	999999	518	392	107	113	999999	999999	246	999999	14	271	690	472	999999	212	496	435	999999	823	671	417	520	314	999999	332	999999	528	980	824	103	949	441	999999	13	999999	646	991	603	177	467	527	214	303	671	132	999999	503	449	463	610	695	999999	836	500	522	950	214	515	775	999999	269	442	999999	603	999999	829	999999	468	993	566	505	832	716	999999	154	213	999999	999999	755	345	999999	88	999999	999999	408	92	605	332	491	403	441	486	828	999999	207	94	792	999999	617	302	999999	45	456	999999	115	862	160	999999	355	999999	733	572	759	999999	608	191	999999	207	999999	999999	234	999999	976	599	999999	28	14	653	168	70	420	528	34	462	227	470	632	630	999999	545	931	134	976	183	670	999999	727	999999	464	26	179	594	503	645	77	581	68	999999	772	97	858	999999	322	999999	999999	215	547	999999	221	148	999999	999999	99	660	50	109	570	999999	999999	265	301	616	199	151	890	826	999999	389	395	646	412	775	857	31	687	434	999999	999999	285	999999	331	430	186	325	467	999999	999999	843	999999	968	21	999999	927	999999	795	252	317	999999	999999	81	999999	168	911	
575	735	783	436	999999	972	616	297	879	528	475	933	870	439	873	999999	999999	999999	191	785	999999	999999	158	848	350	235	445	999999	641	295	214	283	173	518	611	590	684	458	999999	870	999999	681	141	999999	462	583	924	812	444	999999	999999	750	10	383	494	939	999999	934	96	843	537	499	655	593	324	202	770	999999	827	293	999999	557	999999	999999	797	999999	503	422	999999	767	310	632	682	154	896	464	282	789	34	672	12	999999	999999	593	342	497	35	548	421	999999	999999	572	985	161	497	841	999999	689	585	749	445	175	548	329	542	905	817	510	696	999999	919	980	999999	999999	290	259	999999	310	977	999999	719	955	10	136	954	737	646	531	999999	65	999999	999999	999999	999999	236	837	211	53	61	437	680	999999	851	999999	350	832	244	999999	870	248	655	555	999999	285	39	490	174	422	374	804	268	295	853	641	999999	335	776	63	999999	999999	57	152	259	999999	999999	999999	999999	448	785	132	999999	999999	660	418	999999	62	881	929	255	999999	673	789	999999	256	178	394	999999	999999	310	25	65	191	999999	999999	201	512	305	171	999999	835	386	999999	636	252	999999	999999	634	444	240	208	999999	847	808	193	779	999999	474	999999	381	245	531	999999	148	770	76	999999	914	243	999999	999999	756	720	283	419	369	947	162	435	943	725	759	999999	979	999999	999999	218	383	718	647	933	999999	999999	789	420	999999	493	999999	865	186	991	538	401	999999	999999	452	999999	999999	398	824	832	114	999999	999999	656	485	304	914	47	209	857	999999	205	595	293	859	999999	999999	862	116	875	370	999999	259	952	197	367	19	646	658	838	644	985	894	815	828	998	243	999999	999999	18	579	549	999999	328	63	343	806	999999	483	987	801	711	999999	948	471	999999	790	116	468	999999	295	277	388	999999	223	951	310	780	465	861	999999	798	927	107	306	999999	630	999999	898	999999	999999	84	173	670	46	932	703	999999	353	20	218	136	674	817	723	999999	170	305	115	111	42	999999	479	999999	999999	13	784	193	651	999999	197	859	999999	999999	565	220	113	717	334	290	999999	999999	436	454	652	104	134	119	384	995	999999	334	825	796	999999	999999	604	551	903	43	999999	519	999999	703	822	358	918	69	262	512	207	999999	971	824	853	999999	599	35	999999	673	999999	675	809	655	999999	863	44	421	793	39	616	561	814	300	999999	999999	999999	732	631	303	185	75	857	999999	797	999999	362	11	942	152	936	579	582	999999	164	483	710	649	714	999999	324	999999	275	999999	999999	645	638	681	692	125	
620	999999	403	675	497	813	999999	937	858	780	999999	43	478	650	103	46	979	583	145	659	38	418	27	672	999999	678	799	635	999999	161	580	681	318	827	999999	999999	186	907	742	351	999999	999999	791	999999	459	291	38	624	138	859	666	64	545	43	999999	999999	850	731	999999	819	24	999999	960	999999	999999	828	724	650	128	34	859	999999	840	794	993	264	627	999999	222	697	649	999999	506	126	999999	999999	146	999999	999999	330	228	455	221	923	336	482	812	94	999999	630	567	387	505	114	999999	594	999999	751	49	832	584	767	518	999	179	839	999999	844	221	683	999999	448	999999	999999	805	999999	860	917	467	521	452	542	356	591	139	271	678	999999	999999	899	312	394	246	907	745	461	936	221	753	496	795	968	999999	62	938	128	999999	707	308	594	734	306	999999	528	390	51	420	926	869	999999	999999	294	999999	999999	380	307	212	999999	999999	354	477	999999	173	970	725	483	999999	304	653	20	794	971	999999	999999	175	15	110	718	526	999999	50	999999	352	999999	335	999999	250	560	682	640	916	473	654	953	127	95	999999	999999	802	906	381	999999	999999	859	999999	999999	999999	205	156	999999	207	494	486	358	999999	467	306	327	644	224	242	119	621	22	104	330	326	999999	414	90	872	786	915	619	999999	923	737	492	731	145	319	55	414	317	443	999999	987	305	649	659	788	999999	678	587	999999	271	504	270	764	792	873	999999	791	76	999999	420	579	866	999999	390	999999	813	596	509	905	197	705	314	578	673	343	30	999999	999999	301	66	999999	337	945	71	428	477	728	938	999999	999999	264	347	815	999999	852	130	279	269	930	975	999999	179	999999	486	565	200	999999	101	459	852	562	46	775	445	311	999999	999999	999999	961	262	95	657	246	647	933	999999	999999	555	820	223	750	240	824	326	999999	999999	654	999999	505	238	786	637	999999	419	704	999999	572	380	721	610	209	999999	307	678	889	572	932	45	552	207	999999	999999	999999	245	111	332	221	999999	607	373	596	461	999999	733	475	457	177	999999	942	716	999999	128	833	219	999999	445	932	156	436	275	16	619	916	308	536	650	366	254	318	382	999999	999999	772	358	23	747	847	574	212	441	404	999999	102	836	412	582	999999	71	999999	666	399	999999	32	999999	366	977	544	170	206	999999	101	923	518	570	999999	999999	356	485	205	999999	598	368	943	994	870	900	526	999999	895	954	347	999999	999999	652	982	940	100	999999	991	46	212	686	377	386	999999	999999	597	532	136	730	236	999999	865	999999	
999999	41	131	38	999999	999999	999999	999999	274	252	487	796	999999	999999	587	769	590	916	999999	999999	74	911	990	567	654	399	313	994	954	174	727	520	439	79	584	950	818	72	967	999999	585	999999	422	135	898	553	580	731	944	366	150	319	344	706	889	999999	51	564	384	82	162	466	999999	999999	524	999999	366	831	291	637	999999	528	948	957	583	326	498	864	669	999999	819	999999	999999	597	999999	417	186	733	189	427	909	264	688	895	382	129	248	322	610	931	999999	749	449	317	415	999999	999999	386	132	999999	668	186	895	284	999999	580	415	912	85	117	791	999999	999999	999999	728	696	840	999999	999999	464	88	186	264	738	999999	80	142	743	191	412	56	800	611	999999	759	732	369	413	641	801	713	999999	246	503	149	563	999999	584	589	718	781	999999	801	667	494	491	922	167	371	193	447	672	730	672	70	991	32	44	115	995	337	436	999999	783	750	999999	939	999999	999999	359	999999	999999	999999	999999	999999	739	998	943	131	277	809	212	52	999999	364	51	604	574	443	999999	541	72	999999	593	391	354	895	28	999999	741	551	999999	999999	21	220	999999	518	999999	51	330	999999	88	912	837	196	135	393	963	999999	709	999999	375	326	449	817	999999	88	570	91	286	999999	980	36	999999	725	646	643	40	999999	474	532	999999	999999	123	166	462	160	641	406	266	961	931	598	217	592	186	845	129	204	311	810	948	999999	764	485	21	62	532	122	999999	999999	362	725	999999	187	999999	999999	213	292	364	759	999999	999999	825	999999	999999	999999	999999	999999	549	999999	999999	836	936	664	584	170	768	637	154	999999	627	529	856	774	608	215	644	999999	780	999999	641	999999	839	552	373	784	999999	999999	999999	999999	243	735	572	748	999999	999999	789	999999	999999	651	83	576	147	954	141	918	999999	61	999999	999999	747	999999	26	216	169	686	996	394	301	799	810	330	74	525	176	892	999999	118	805	92	426	999999	999999	138	269	75	699	999999	420	455	999999	309	999999	999999	882	999999	718	365	589	292	529	405	999	999999	841	753	511	622	787	999999	960	208	255	635	290	403	999999	887	946	104	986	120	973	846	332	999999	599	208	642	999999	184	601	528	522	562	999999	999999	999999	297	516	563	87	108	999999	999999	278	63	999999	585	489	103	830	999999	495	306	418	432	999999	481	340	163	313	979	75	999999	999999	999999	999999	82	269	999999	728	600	439	999999	999999	22	801	361	63	457	503	622	163	628	353	999999	43	226	154	599	201	162	956	999999	259	107	999999	999999	
134	598	331	33	326	440	374	999999	979	999999	397	405	630	999999	427	883	660	690	999999	999999	999999	187	646	515	927	670	999999	576	644	999999	290	999999	978	694	237	465	136	479	306	723	999999	123	212	999999	829	999999	968	400	999999	83	999999	569	281	596	999999	946	951	815	999999	655	583	798	999999	902	673	585	427	936	573	961	757	190	393	113	192	607	975	999999	686	999999	999999	466	841	999999	384	721	540	999999	308	290	999999	320	999999	650	149	465	999999	309	415	254	331	41	826	773	999999	521	185	178	414	999999	999999	394	139	917	953	126	957	999999	999999	951	54	45	638	293	999999	446	999999	999999	999999	727	88	675	999999	441	857	999999	999999	77	254	999999	999999	372	977	519	319	129	191	465	999999	999999	507	504	780	999999	209	999999	403	542	325	880	713	999999	214	687	999999	305	242	697	70	293	485	889	779	666	999999	682	67	128	974	338	264	999999	56	940	229	584	999999	698	242	570	999999	108	999999	374	158	999999	167	300	999999	23	886	494	404	413	547	618	724	124	58	526	239	284	568	987	625	371	395	999999	467	134	999999	544	464	499	26	387	999999	414	999999	311	525	767	318	961	451	769	948	643	999999	611	999999	780	999999	999999	341	992	999999	765	748	999999	718	893	832	685	999999	352	40	904	396	169	481	319	999999	746	11	472	966	999999	545	856	423	752	871	856	274	630	999999	999999	168	34	999999	999999	666	730	592	632	934	632	358	109	999999	53	256	243	140	550	184	903	714	869	35	932	229	892	374	999999	999999	999999	421	982	457	999999	746	372	321	999999	653	875	164	379	537	343	999999	999999	127	379	999999	637	725	724	455	999999	44	298	998	914	161	773	366	626	999999	957	221	375	651	458	307	884	921	999999	896	308	748	345	999999	999999	683	783	775	999999	470	394	999999	696	999999	466	256	457	999999	407	947	999999	519	537	768	580	132	883	794	668	999999	621	715	695	827	999999	999999	699	956	317	241	378	998	372	166	225	707	999999	999999	999999	211	849	521	524	92	27	789	999999	576	761	569	999999	988	116	921	848	678	565	869	389	999999	556	500	66	175	999999	880	157	999999	553	873	607	54	609	466	233	110	201	612	809	368	42	133	999999	747	440	389	892	450	318	547	999999	654	459	971	655	999999	999999	358	512	146	642	839	999999	888	961	755	388	649	698	747	487	999999	999999	30	999999	999999	999999	318	734	200	988	999999	999999	15	999999	999999	595	638	811	874	645	842	109	673	726	202	110	316	786	
685	10	252	752	570	70	999999	595	438	789	999999	63	156	623	322	157	935	999999	26	999999	18	169	999999	838	823	111	644	853	396	999999	988	999999	999999	532	999999	200	746	954	503	945	999999	367	166	849	999999	820	499	999999	787	525	999999	427	93	999999	777	999999	999999	414	928	468	999999	344	208	144	800	900	75	999999	574	131	411	981	999999	81	624	650	13	999999	999999	13	612	999999	76	999999	513	571	248	999999	999999	533	940	342	999999	44	530	207	999999	32	58	688	755	875	654	999999	123	809	154	22	999999	999999	522	358	164	925	856	10	278	337	631	239	661	999999	869	50	191	79	955	248	550	426	491	980	999999	999999	999999	736	770	411	757	703	999999	235	313	628	999999	591	999999	110	188	530	929	831	999999	999999	999999	529	16	999999	483	999999	854	906	999999	119	645	999999	506	593	677	130	239	867	580	927	999999	999999	999999	250	39	600	999999	854	999999	30	496	659	589	999999	999999	999999	729	166	927	712	999999	520	999999	999999	983	999999	999999	593	433	999999	300	999999	261	999999	16	600	606	766	999999	883	161	10	846	999999	622	985	951	472	59	949	999999	83	939	867	89	301	999999	728	267	559	514	308	430	12	999999	434	408	999999	999999	943	131	963	999999	999999	999999	999999	673	322	581	999999	527	999999	543	999999	666	999999	132	999999	394	999999	928	877	999999	999999	378	853	579	844	720	999999	586	835	999999	116	827	437	503	896	316	240	628	359	156	269	41	892	765	946	345	514	312	25	732	999999	24	253	464	555	674	708	278	829	999999	394	421	692	186	999999	657	239	723	999999	87	163	96	579	731	248	993	999999	97	999999	999999	999999	884	571	999999	134	102	583	999999	947	231	608	962	798	757	999999	999999	348	715	338	298	116	790	86	999999	579	999999	999999	522	226	999999	197	620	644	999999	999999	509	850	590	62	999999	83	266	775	14	478	999999	298	822	968	399	999999	771	759	344	403	425	999999	632	533	999999	999999	71	999999	396	43	987	999999	999999	370	263	999999	758	662	993	225	849	999999	82	999999	387	936	622	554	826	906	426	999999	309	926	999999	701	227	67	162	999999	22	510	389	999999	999999	874	819	999999	714	401	896	118	765	129	553	999999	999999	173	155	999999	999999	516	999999	489	617	137	27	999999	999999	562	780	999999	509	317	212	999999	636	111	978	999999	999999	999999	999999	434	20	317	999999	190	383	999999	965	63	911	199	651	999999	580	899	363	999999	856	277	999999	162	621	205	999999	458	916	999999	999999	633	195	641	846	874	677	504	
479	309	43	836	178	999999	596	999999	789	999999	665	999999	999999	737	748	624	999999	849	999999	687	813	815	708	999999	273	179	797	999999	999999	280	353	777	828	86	429	63	330	999999	109	999999	565	894	999999	999999	793	219	445	46	885	570	984	997	999999	990	999999	999999	600	999999	999999	999	41	999999	858	519	966	999999	999999	692	317	999999	999999	637	999999	867	999999	999999	409	999999	852	64	999999	761	999999	999999	295	356	999999	837	394	999999	999999	932	456	999999	999999	310	46	896	999999	905	340	753	728	200	276	357	257	999999	868	772	999999	999999	545	518	276	999999	808	999999	999999	620	885	999999	307	999999	999999	371	190	649	667	821	882	513	999999	946	724	999999	43	265	40	999999	999999	105	969	622	510	282	397	937	833	999999	502	999999	999999	712	999999	299	456	999999	959	905	177	607	999999	57	999999	751	103	598	999999	297	247	552	999999	296	521	789	81	999999	52	958	973	252	815	737	329	999999	840	385	926	434	999999	999999	306	135	999999	500	999999	999999	731	758	999999	798	152	999999	692	949	955	385	200	240	227	771	143	10	931	924	792	512	727	493	910	717	999999	369	764	389	999999	999999	527	999999	933	159	953	293	779	185	999999	278	54	379	452	465	194	695	217	761	724	999999	204	844	708	353	204	248	847	999999	136	783	782	312	703	560	858	180	307	78	817	849	999999	756	825	523	467	358	50	455	532	977	999999	13	665	951	210	682	321	589	999999	999999	446	317	999999	326	496	999999	999999	999999	999999	24	397	149	943	874	83	447	29	195	999999	999999	207	402	938	159	630	779	646	752	360	186	858	717	999999	113	999999	913	707	999999	999999	725	682	159	848	518	589	23	999999	791	999999	762	662	999999	999999	118	999999	54	999999	899	696	717	105	923	999999	999999	165	680	999999	840	471	170	999999	521	168	171	173	999999	553	430	999999	616	719	855	875	597	523	732	999999	14	595	369	544	807	812	999999	999999	999999	618	427	362	908	999999	229	329	716	32	150	967	542	944	468	999999	999999	339	89	998	250	58	943	907	433	665	31	254	999999	626	932	709	999999	999999	415	439	136	78	661	629	499	536	169	575	382	999999	999999	70	137	868	596	478	732	999999	389	710	675	520	929	253	999999	975	226	99	100	999999	128	999999	539	38	999999	999999	678	999999	508	713	889	377	534	668	193	960	127	243	40	463	976	538	162	704	764	616	148	418	663	524	319	79	484	941	646	999999	999999	108	504	999999	999999	283	999999	675	821	307	985	271	69	15	858	
983	69	999999	465	590	847	834	274	757	999999	270	796	983	404	819	892	593	31	999999	999999	28	739	999999	663	999999	725	487	999999	467	630	877	999999	657	999999	336	19	848	999999	999999	999999	999999	834	746	974	539	486	828	280	11	999999	402	249	358	575	839	999999	745	973	762	999999	999999	952	806	137	999999	912	148	999999	78	810	54	117	965	86	999999	193	992	349	133	999999	896	999999	881	62	238	999999	10	999999	826	92	274	874	722	999999	274	743	999999	999999	120	627	999999	511	212	999999	370	294	283	281	831	655	261	405	999999	546	968	163	80	754	899	235	999999	65	500	986	546	179	394	774	999999	10	166	382	238	999999	878	395	14	999999	692	943	364	999999	261	181	999999	868	35	999999	232	120	672	283	720	999999	715	292	20	226	655	200	899	999999	468	830	499	878	999999	353	999999	583	159	391	999999	955	999999	999999	804	329	164	999999	999999	218	551	702	337	882	662	353	790	595	384	999999	44	502	54	855	269	430	681	952	702	999999	518	649	960	291	222	765	25	532	999999	999999	999999	977	56	691	957	766	503	617	225	999999	562	82	999999	371	356	999999	911	24	923	383	648	212	975	471	699	901	741	55	670	897	999999	268	999999	692	726	67	455	362	898	503	927	73	737	879	130	446	450	999999	999999	652	853	10	608	115	53	859	12	999999	991	65	35	457	946	328	494	303	999999	516	999999	999999	123	999999	126	999999	455	584	474	105	351	263	999999	999999	999999	999999	53	338	660	12	649	867	64	871	370	842	999999	479	126	999999	394	826	481	934	954	646	999999	304	999999	187	659	468	394	906	243	738	604	882	348	929	284	166	643	962	866	777	999999	252	999999	283	952	976	467	999999	710	525	782	526	198	473	488	748	453	482	353	191	483	157	638	632	248	595	999999	197	999999	238	192	519	78	186	412	297	116	610	234	999999	11	338	999999	999999	956	87	999999	874	450	999999	712	171	619	685	303	999999	999999	566	999999	367	999999	279	921	482	343	272	458	21	71	201	999999	843	999999	999999	190	999999	951	920	675	170	900	266	747	999999	525	999999	899	999999	882	999999	999999	550	999999	999999	838	731	416	999999	384	693	629	683	813	259	893	869	913	949	505	159	999999	693	999999	874	467	999999	999999	323	956	999999	373	75	138	745	999999	101	277	999999	999999	999999	738	238	545	982	541	227	453	497	715	656	999999	999999	887	733	191	990	999999	701	999999	260	208	103	999999	73	999999	563	555	999999	741	801	999999	532	127	56	
421	906	999999	999999	999999	249	144	44	607	999999	213	422	187	404	563	527	441	576	980	581	999999	999999	470	999999	661	977	999999	385	756	913	64	586	833	841	322	285	842	752	999999	999999	126	174	999999	466	859	999999	999999	160	999999	223	370	35	551	545	796	776	999999	999999	256	999999	577	999999	288	693	256	999999	588	346	91	287	685	689	217	820	999999	95	158	999999	623	753	601	999999	999999	542	553	38	44	999999	999999	999999	999999	178	505	999999	999999	366	999999	802	220	999999	329	49	79	999999	538	999999	999999	999999	90	711	628	999999	61	502	762	66	889	999999	150	228	999999	301	301	545	999999	516	193	214	238	108	209	356	793	390	434	999999	452	642	13	872	220	314	217	343	917	408	126	13	250	536	477	149	661	999999	999999	999999	999999	533	789	999999	497	613	999999	982	511	999999	647	999999	77	210	614	999999	741	277	18	287	94	958	627	48	999999	999999	963	999999	999999	70	694	800	739	407	813	918	999999	981	385	606	811	235	831	645	999999	455	936	999999	921	231	407	394	984	372	943	789	906	751	632	317	650	999999	361	451	587	847	931	670	397	696	403	999999	891	411	475	858	999999	981	287	944	253	923	779	999999	999999	310	816	376	463	34	21	999999	359	78	955	999999	873	389	68	913	524	276	999999	999999	828	999999	502	582	897	94	999999	925	999999	999999	73	726	30	951	789	999999	40	999999	216	372	684	300	410	999999	455	464	984	999999	922	373	429	977	281	554	581	999999	807	244	479	378	999999	96	999999	999999	15	239	991	922	600	999999	883	960	69	289	551	537	247	680	136	442	109	915	12	999999	268	95	999999	476	380	775	999999	999999	999999	999999	11	598	662	737	817	226	473	72	156	151	490	469	917	991	12	53	999999	137	999999	46	999999	456	93	538	413	919	784	524	551	825	311	96	875	231	288	999999	999999	999999	999999	910	969	47	768	861	619	798	999999	463	473	336	998	352	688	999999	999999	555	999999	999999	999999	999999	441	948	520	999999	839	403	594	695	713	999999	178	276	274	207	999999	241	687	232	919	614	751	331	61	224	826	999999	999999	999999	663	733	448	751	999999	964	478	31	526	447	31	226	214	482	749	424	168	731	87	491	980	336	999999	291	213	719	156	119	999999	999999	504	999999	995	766	42	980	610	427	101	309	728	55	999999	250	210	703	410	278	582	999999	66	104	882	916	846	336	865	167	547	466	999999	368	133	230	942	999999	230	999999	449	769	813	999999	640	777	762	934	621	627	
91	999999	999999	999999	537	999999	999999	409	997	88	920	999999	125	453	879	634	491	370	922	495	307	68	999999	962	829	812	999999	325	463	999999	999999	911	715	247	999999	47	999999	999999	830	863	980	542	999999	152	527	743	999999	369	999999	999999	296	999999	22	135	330	32	37	355	58	725	447	923	946	892	923	999999	990	877	999999	842	999999	550	539	999999	515	764	999999	340	445	95	168	463	464	999999	818	762	999999	589	917	63	19	801	999999	115	426	67	596	262	228	518	999999	775	999999	999999	528	999999	999999	954	620	565	999999	697	910	999999	566	983	469	498	999999	171	120	411	999999	323	833	686	999999	433	642	999999	999999	999999	121	999999	999999	999999	999999	999999	929	82	999999	944	969	361	945	321	891	929	549	442	597	108	188	67	407	351	815	999999	195	842	999999	999999	321	172	397	999999	999999	982	999999	183	999999	33	569	11	999999	176	441	609	378	522	999999	727	999999	209	860	79	483	63	529	999999	999999	792	999999	96	984	999999	632	807	999999	498	734	908	999999	376	999999	573	999999	186	999999	999999	910	215	310	673	57	370	555	122	311	328	973	533	463	638	999999	730	774	482	999999	801	543	633	645	880	787	886	427	517	289	296	540	306	267	999999	999999	372	491	586	48	624	999999	520	505	645	524	211	455	671	770	199	799	66	170	993	698	286	570	429	885	999999	942	999999	832	25	999999	676	275	999999	557	243	248	197	444	402	887	33	999999	999999	365	586	440	999999	746	100	496	999999	146	999999	999999	999999	802	72	700	999999	682	876	688	490	858	848	999999	289	123	537	950	999999	999999	768	116	674	999999	570	74	309	999999	195	302	741	999999	313	540	999999	999999	752	441	186	496	566	719	21	999999	647	151	517	650	999999	642	218	150	884	861	377	167	924	999999	241	997	401	999999	496	584	946	962	554	317	934	713	999999	106	773	125	999999	999999	105	339	999999	428	999999	658	579	552	93	601	643	452	172	844	651	105	999999	188	105	999999	233	999999	398	999999	597	209	715	999999	281	122	376	999999	805	329	71	594	999999	813	451	742	576	999999	500	354	328	111	155	100	72	276	999999	594	30	645	999999	668	940	824	830	999999	999999	142	999999	971	235	874	646	999999	999999	66	948	396	999999	999999	843	289	936	53	367	496	999999	625	384	15	225	999999	748	170	999999	999999	654	331	982	104	799	443	999999	999999	129	453	464	311	318	15	327	510	857	999999	801	999999	732	999999	467	344	302	328	999999	999999	755	999999	999999	999999	348	389	412	627	413	
999999	999999	409	617	999999	924	913	41	752	317	378	688	714	999999	90	368	959	999999	756	863	999999	801	999999	685	406	999999	999999	327	999999	963	928	999999	699	999999	999999	115	401	928	325	973	999999	313	549	20	389	999999	51	529	55	128	389	717	655	763	999999	999999	91	999999	220	642	258	596	63	789	388	999999	999999	617	999999	975	999999	41	355	999999	999999	999999	262	999999	999999	819	999999	155	999999	860	584	221	947	999999	341	999999	999999	677	999999	999999	724	957	260	999999	999999	613	598	999999	819	999999	161	999999	371	999999	999999	999999	589	620	999999	999999	909	112	325	203	999999	177	827	62	285	338	951	999999	323	673	999999	362	94	501	837	999999	230	309	336	999999	708	236	849	85	492	910	792	413	999999	999999	773	622	642	66	555	465	785	546	158	491	129	862	999999	698	813	100	999999	98	783	735	180	610	776	124	494	977	327	752	569	375	546	548	49	999999	900	446	720	999999	999999	382	999999	684	999999	845	999999	999999	999999	160	272	402	999999	999999	630	523	155	172	846	528	572	999999	147	43	976	782	944	581	823	45	798	376	380	320	152	999999	829	496	458	930	42	999999	784	177	490	177	802	842	999999	999999	999999	999999	599	202	465	377	999999	872	707	999999	900	509	32	167	362	999999	31	262	999999	229	999999	658	999999	915	999999	923	793	970	553	808	999999	112	663	307	193	71	776	188	999999	774	176	957	999999	999999	40	999999	625	627	814	594	999999	549	290	699	831	203	999999	999999	706	541	584	273	999999	898	999999	797	846	999999	973	999999	128	999999	408	786	62	736	869	633	885	962	307	175	166	958	662	440	822	964	476	999999	47	102	481	999999	200	903	999999	890	691	999999	999999	901	654	523	999999	999999	151	503	999999	105	334	399	999999	744	243	419	117	999999	999999	957	999999	882	258	983	263	35	371	94	596	158	108	978	941	653	999999	406	521	999999	493	359	298	328	327	999999	664	648	999999	737	89	780	796	277	999999	733	266	803	652	670	270	449	942	66	907	498	996	356	457	155	467	837	898	474	877	886	668	657	565	877	329	614	731	999999	15	999999	362	830	332	217	396	482	753	850	382	999999	417	242	999999	829	384	318	999999	158	999999	999999	882	331	400	769	74	999999	999999	775	351	655	718	319	999999	101	145	175	999999	249	758	985	93	999999	102	834	478	999999	999999	999999	502	21	999999	582	999999	762	999999	999999	440	563	999999	787	243	978	509	999999	334	999999	190	999999	693	218	294	950	400	294	168	835	238	566	300	638	
999999	512	282	999999	999999	145	955	999999	168	114	735	470	106	999999	999999	115	547	999999	509	380	999999	999999	999999	999999	999999	999999	192	999999	999999	107	802	874	273	514	425	730	705	179	999999	199	152	891	172	588	999999	823	999999	429	543	62	298	862	999999	919	391	456	470	999999	613	768	952	999999	999999	70	312	861	206	999999	555	30	409	999999	999999	999999	238	999999	754	464	999999	903	619	763	535	552	808	940	817	999999	133	968	270	717	566	726	246	265	206	111	286	621	627	271	873	522	999999	920	981	747	999999	35	702	16	999999	999999	158	199	999999	152	261	372	54	853	468	999999	760	692	811	999999	82	972	999999	652	187	199	285	999999	889	23	899	888	959	79	662	108	999999	264	539	856	578	57	903	64	999999	999999	577	999999	803	296	762	960	119	999999	674	718	999999	59	828	988	434	801	310	348	253	373	413	999999	200	999999	321	999999	999999	955	586	35	79	114	999999	999999	622	999999	999999	999999	999999	938	779	142	405	943	999999	226	436	551	431	776	747	565	811	486	510	999999	583	999999	999999	999999	806	999999	250	999999	999999	761	256	564	376	922	999999	706	97	999999	594	280	578	257	137	104	79	612	533	809	288	514	302	327	762	29	928	120	628	994	999999	625	999999	757	304	480	970	872	999999	509	529	50	477	999999	891	240	34	336	315	880	196	204	630	999999	370	145	468	929	801	356	993	999999	88	102	999999	968	388	821	952	657	134	207	999999	34	290	999999	999999	795	435	999999	995	602	804	747	999999	937	999999	461	396	169	21	50	999999	828	515	999999	961	384	999999	999999	852	999999	383	999999	756	999999	767	605	999999	132	108	673	999999	278	999999	999999	343	341	294	244	973	926	434	793	646	93	136	609	999999	898	286	999999	470	512	680	792	228	155	990	999999	179	399	311	999999	70	348	999999	999999	476	124	58	630	100	100	949	925	777	590	22	673	862	168	999999	261	845	999999	213	999999	999999	569	182	197	350	475	75	583	625	169	732	307	546	334	142	403	849	999999	999999	999999	999999	999999	24	638	143	999999	956	20	312	59	428	624	144	555	213	906	942	861	289	999999	35	999999	999999	618	857	999999	999999	538	35	999999	411	200	875	833	999999	842	554	999999	63	999999	999999	64	281	999999	740	118	172	999999	130	236	999999	988	376	946	999999	197	455	406	781	428	200	428	984	999999	999999	238	749	311	126	370	999999	408	999999	999999	115	999999	103	733	877	749	999999	145	417	799	999999	423	823	928	489	251	396	158	999999	635	
999999	999999	80	663	928	512	369	861	874	759	873	62	190	120	840	383	999999	722	529	42	877	64	21	194	385	234	999999	820	821	874	973	213	999999	999999	432	999999	900	440	999999	375	999999	999999	270	657	999999	190	242	713	97	116	999999	674	629	999999	757	778	89	885	287	999999	106	548	999999	10	785	669	415	18	687	825	482	662	916	163	652	197	793	999999	268	205	991	999999	999999	715	726	309	584	916	999999	654	935	25	162	999999	278	841	649	270	871	266	999999	234	999999	999999	633	495	757	999999	87	570	984	725	999999	92	712	404	999999	334	999999	999999	94	498	593	43	999999	999999	510	999999	885	999999	999999	532	492	999999	999999	766	676	471	999999	999999	999999	119	838	853	669	999999	398	999999	399	999999	35	999999	987	394	181	285	999999	999999	380	176	985	942	999999	276	33	999999	243	999999	661	945	728	354	253	999999	934	999999	659	739	374	681	78	439	999999	999999	785	232	545	107	831	154	135	685	999999	915	254	608	530	572	830	216	975	774	418	453	155	999999	81	943	459	205	626	999999	627	699	999999	555	526	577	999999	800	999999	145	792	517	999999	53	264	999999	999999	999999	454	97	909	167	706	999999	31	999999	867	999999	161	601	647	635	999999	234	67	400	999999	699	91	952	90	999999	300	999999	999999	999999	633	112	426	743	999999	133	751	538	992	469	993	999999	534	555	710	999999	999999	999999	498	166	988	999999	999999	863	520	109	253	501	999999	999999	867	999999	321	130	999999	765	687	999999	456	523	884	990	242	598	407	23	175	999999	252	703	999999	975	351	825	999999	48	999999	999999	232	56	879	259	999999	122	602	136	999999	999999	217	999999	699	999999	868	974	999999	998	363	396	465	999999	934	999999	259	313	499	891	524	999999	218	309	999999	134	195	410	643	999999	468	999999	999999	999999	530	761	999999	307	13	158	116	999999	999999	913	999999	999999	107	725	999999	172	10	227	622	999999	612	997	204	999999	999999	574	56	999999	999999	647	539	999999	401	999999	999999	182	397	951	309	350	785	157	999999	999999	625	918	37	469	298	480	634	999999	506	295	669	532	567	999999	999999	439	112	648	46	906	384	450	999999	912	999999	999999	775	58	999999	999999	925	464	999999	899	999999	388	999999	586	180	859	22	297	737	116	999999	453	999999	974	951	870	248	146	121	44	920	184	589	124	719	359	705	586	333	234	369	214	476	999999	140	621	892	525	478	999999	894	96	999999	232	999999	306	999999	999999	106	56	43	788	999999	999999	979	117	999999	432	866	821	164	435	999999	512	
999999	320	976	948	844	340	978	722	999999	935	150	999999	999999	366	727	999999	35	904	489	999999	201	999999	999999	454	688	32	822	469	999999	657	31	468	132	211	485	86	999999	385	956	766	999999	320	130	999999	999999	999999	647	442	999999	453	795	260	945	686	320	176	999999	532	999999	821	999999	519	73	21	913	681	712	999999	999999	651	103	999999	999999	723	219	880	459	454	999999	543	384	389	764	216	999999	771	522	445	890	319	999999	797	126	999999	258	559	257	119	503	210	442	388	999999	999999	359	156	312	232	477	999999	716	13	999999	999999	447	138	754	999999	159	152	168	999999	378	571	32	306	533	813	475	660	999999	350	999999	371	111	999999	999999	999999	856	714	468	300	967	460	999999	624	999999	399	697	129	805	399	959	361	52	175	20	999999	40	999999	623	499	757	817	999999	375	62	597	624	450	310	999999	10	445	999999	867	999999	918	968	408	999999	999999	125	355	855	243	999999	999999	329	935	985	999999	999999	999999	101	968	999999	160	652	236	571	249	999999	256	819	999999	999999	524	676	999999	866	102	999999	631	999999	489	384	412	962	999999	984	463	278	999999	465	471	999999	999999	353	716	334	158	999999	741	837	230	368	869	535	999999	843	867	999999	999999	79	893	817	58	220	611	999999	140	197	999999	252	118	971	96	791	358	400	999999	180	999999	999999	717	999999	289	794	999999	999999	514	877	869	999999	127	999999	132	619	571	654	323	999999	741	131	204	961	196	499	729	259	281	87	999999	702	999999	696	999999	999999	361	76	999999	999999	847	489	89	999999	327	359	135	578	848	477	999999	704	999999	216	438	838	655	756	640	790	74	123	850	437	700	177	88	430	576	826	267	504	126	68	148	999999	52	940	999999	836	373	999999	410	804	858	482	626	444	999999	999999	650	605	435	747	199	733	639	999999	562	160	999999	704	999999	31	999999	999999	999999	27	78	187	795	715	999999	999999	426	913	999999	55	578	228	551	644	172	452	186	662	999999	378	869	414	622	400	387	492	566	669	160	999999	595	143	894	608	375	90	999999	999999	492	631	330	286	30	593	83	344	609	636	541	559	845	556	655	219	158	664	564	405	337	629	247	757	763	999999	460	445	334	942	279	92	123	250	180	447	57	592	393	38	326	52	883	999999	999999	999999	543	48	488	684	459	710	525	932	608	862	393	573	523	696	142	638	999999	999999	366	459	999999	999999	386	999999	171	566	280	999999	89	294	746	317	630	999999	790	999999	956	649	492	999999	566	190	642	317	64	
484	78	696	895	688	42	226	573	999999	165	939	999999	280	523	999999	440	989	999999	999999	126	85	943	361	906	720	681	371	183	798	892	264	999999	78	163	687	999999	999999	640	400	999999	999999	744	952	16	999999	760	999999	135	599	137	577	999999	329	201	978	541	716	790	185	999999	671	53	999999	999999	999999	977	593	127	836	405	856	358	999999	71	999999	340	990	355	999999	959	995	245	584	999999	325	927	642	999999	184	155	781	793	465	393	999999	486	970	178	999999	873	177	568	299	999999	281	229	873	267	999999	647	550	371	999999	225	21	436	469	113	469	973	999999	715	942	999999	623	73	892	79	481	120	370	822	250	191	791	436	945	389	399	105	999999	385	282	536	605	420	68	249	999999	164	27	999999	708	141	539	999999	625	609	581	218	999999	999999	786	494	287	728	130	999999	433	585	490	89	713	999999	920	959	999999	416	95	212	999999	653	697	327	103	999999	123	999999	999999	340	810	999999	808	191	768	258	599	788	259	876	999999	514	999999	796	999999	999999	162	344	220	580	28	219	524	378	213	683	116	999999	400	783	614	22	901	103	775	154	280	999999	605	671	369	999999	999999	999999	912	999999	837	901	999999	165	350	999999	999999	81	999999	600	821	999999	977	95	151	140	397	475	271	999999	612	999999	30	999999	667	630	738	548	220	372	999999	315	465	999999	846	999999	999999	244	999999	835	123	830	781	184	333	999999	554	520	530	239	999999	690	947	635	887	999999	880	135	498	720	50	359	860	949	548	516	999999	274	248	999999	324	999999	999999	436	999999	999999	940	846	205	999999	85	228	28	980	999999	371	999999	999999	825	999999	999999	689	999999	722	794	764	970	999999	636	816	999999	289	281	999999	999999	999999	658	521	471	999999	184	43	929	671	645	999999	340	999999	844	999999	158	999999	449	999999	999999	634	416	320	641	409	812	118	220	999999	961	795	947	435	75	999	713	846	369	720	557	301	760	999999	87	972	433	100	987	460	668	722	840	764	982	999999	698	347	879	71	303	75	823	999999	710	849	874	999999	814	844	472	312	784	729	958	320	874	999999	243	999999	975	721	999999	760	999999	999999	955	999999	999999	785	311	376	966	999999	426	492	477	218	999999	238	999999	528	286	999999	987	365	938	121	806	671	415	366	114	220	96	581	945	73	830	471	894	692	999999	38	543	999999	345	486	312	999999	999999	666	966	15	571	999999	445	999999	772	364	999999	844	386	780	379	944	271	756	221	844	546	413	387	903	343	415	999999	257	999999	999999	
999999	999999	808	999999	828	749	399	109	648	638	146	968	300	475	170	999999	316	999999	658	598	834	589	999999	467	999999	999999	999999	73	671	166	392	197	999999	881	999999	849	999999	999999	952	630	555	172	117	583	999999	578	122	911	743	293	108	999999	598	21	67	440	196	999999	409	399	471	336	437	492	256	948	999999	419	141	320	999999	269	729	38	53	671	482	691	759	999999	326	376	999999	387	67	999	598	365	824	904	662	695	646	999999	169	228	734	999999	336	759	999999	999999	780	432	279	838	663	999999	968	395	999999	505	591	59	82	104	999999	999999	434	999999	360	245	999999	999999	999999	329	623	999999	868	824	936	857	364	999999	382	999999	999999	897	117	228	346	38	999999	438	945	166	999999	597	999999	74	999999	684	999999	90	999999	999999	117	553	774	999999	999999	999999	701	153	458	999999	999999	591	676	999999	509	119	999999	216	910	332	999999	999999	291	501	999999	35	687	804	612	262	667	284	599	639	515	999999	132	999999	999999	999999	999999	252	979	844	999999	521	921	999999	999999	111	741	984	179	999999	894	950	999999	282	734	199	999999	897	541	999999	444	866	992	46	944	468	999999	785	999999	70	995	605	186	446	485	703	114	657	249	999999	520	682	115	522	745	564	779	850	432	813	999999	439	711	783	410	160	529	884	96	106	999999	956	781	118	91	999999	774	825	999999	41	94	160	657	999999	685	761	760	480	300	999999	688	146	999999	999999	28	566	893	403	46	335	184	230	571	999999	999999	563	901	996	440	456	790	953	62	401	728	999999	781	681	999999	999999	399	59	999999	999999	417	999999	604	392	100	999999	405	999999	788	999999	856	864	589	513	644	132	859	999999	50	844	598	735	999999	961	999999	137	784	222	305	398	999999	135	636	864	735	417	999999	999999	906	914	61	419	174	590	544	999999	312	277	46	975	789	635	18	749	117	682	999999	642	721	963	740	193	85	400	536	731	238	724	778	236	172	999999	857	135	793	189	571	999999	999999	806	824	516	185	330	609	309	126	886	999999	63	523	326	999999	943	999999	867	343	773	64	812	636	588	499	999999	812	999999	778	883	956	927	999999	999999	999999	915	148	999999	999999	999999	999999	236	615	351	966	725	713	846	552	914	951	925	845	797	999999	614	180	246	27	999999	999999	999999	531	242	999999	829	942	132	110	882	804	999999	999999	588	982	999999	999999	294	621	774	999999	966	897	999999	932	41	91	324	952	611	745	902	216	643	999999	631	704	382	420	147	999999	591	745	669	119	10	75	267	
814	620	416	885	624	252	278	551	272	668	999999	999999	747	628	179	498	147	902	999999	999999	350	360	133	824	999999	999999	999999	515	230	999999	753	931	965	824	509	342	205	860	287	999999	375	695	999999	46	82	521	400	164	422	257	532	217	267	848	916	464	496	999999	21	999999	261	762	331	45	914	999999	999999	922	129	836	303	287	624	999999	851	654	991	97	751	363	93	836	103	972	705	999999	999999	126	999999	54	999999	613	849	146	999999	612	374	333	132	703	999999	477	45	585	954	255	592	487	996	271	472	409	840	657	67	424	999999	358	999999	999999	704	816	999999	84	991	690	438	999999	77	249	290	668	964	57	776	999999	801	518	28	460	953	999999	129	999999	582	999999	772	999999	88	999999	943	25	993	754	999	999999	462	961	593	274	999999	113	420	757	981	804	445	792	881	452	623	160	999999	879	424	518	696	378	502	999999	917	246	999999	779	305	274	674	220	58	999999	163	839	924	999999	643	849	775	372	665	777	10	980	319	636	999999	793	999999	999999	339	490	83	94	469	48	999999	999999	703	999999	462	716	140	234	743	876	999999	999999	236	586	246	574	743	334	999999	724	555	936	927	774	115	512	589	560	999999	568	932	999999	999999	886	407	73	999999	143	909	948	647	775	999999	443	347	890	999999	109	999999	764	746	748	380	744	492	999999	999999	999999	536	999999	137	579	999999	184	999999	230	999999	999999	188	999999	999999	610	425	764	87	779	699	494	437	224	945	999999	682	126	822	194	697	635	999999	986	999999	228	607	999999	821	999999	432	999999	499	126	488	227	999999	703	346	146	332	999999	667	712	999999	168	500	322	15	647	896	999999	362	999999	999999	776	999999	202	763	210	999999	466	942	999999	357	637	994	320	999999	727	999999	978	780	686	861	91	968	691	275	261	727	999999	953	999999	180	999999	709	740	594	711	999999	728	940	146	143	866	673	657	365	999999	173	189	999999	287	999999	917	999999	676	999999	451	808	264	926	511	482	717	513	999999	999999	161	927	264	999999	999999	999999	840	999999	999999	999999	994	999999	320	335	191	98	547	709	675	104	999999	749	43	841	153	903	26	999999	439	663	999999	363	904	817	999999	166	909	463	561	999999	248	999999	812	133	903	43	497	928	744	423	934	999999	837	674	587	412	894	422	582	131	999999	999999	608	980	135	641	512	503	132	35	999999	93	157	844	855	382	936	999999	937	120	415	98	67	26	728	418	525	999999	240	801	999999	496	999999	440	401	999999	280	999999	998	999999	530	
994	806	718	244	851	859	993	999999	999999	475	984	484	472	999999	351	980	592	999999	717	126	283	999999	330	763	999999	212	717	452	654	111	114	911	675	999999	999999	291	999999	781	877	559	531	420	35	335	287	999999	418	724	999999	230	688	580	291	999999	257	731	485	955	552	648	152	551	174	999999	370	83	999999	883	303	70	641	811	999999	167	595	862	999999	994	485	679	793	999999	402	999999	423	534	630	999999	999999	690	806	393	238	238	417	999999	256	922	965	214	213	535	431	989	999999	877	999999	133	999999	395	999999	999999	479	999999	855	159	158	740	999999	835	453	288	999999	999999	263	257	582	999999	750	614	615	323	999999	281	476	267	571	999999	843	999999	999999	507	969	946	205	325	913	365	999999	267	831	515	243	139	761	924	984	818	735	342	304	999999	382	945	999999	999999	461	208	406	597	999999	745	897	153	507	946	319	604	417	938	999999	226	772	492	782	109	90	899	999999	552	282	753	677	511	251	288	134	999999	176	34	863	715	959	785	999999	96	618	99	632	999999	615	389	410	999999	998	87	287	890	999999	680	999999	999999	687	854	325	834	78	395	902	228	821	295	438	393	999999	627	267	999999	812	999999	491	991	277	705	999999	999999	352	999999	512	173	10	244	860	496	999999	999999	38	999999	999999	845	28	232	196	413	999999	329	951	27	722	999999	999999	300	87	999999	999999	108	999999	999999	916	432	999999	198	999999	739	228	999999	999999	941	458	772	599	162	999999	966	678	268	804	999999	712	617	941	335	167	999999	999999	710	166	394	307	999999	999999	55	198	47	364	830	348	457	195	415	999999	19	569	950	781	999999	772	999999	798	930	304	999999	280	309	999999	166	999999	752	396	518	431	999999	999999	622	754	999999	964	489	612	848	999999	357	999999	306	722	931	766	217	999999	685	938	54	596	376	541	999999	775	888	999999	208	799	596	71	677	983	854	999999	999999	205	999999	999999	292	508	949	21	999999	999999	973	586	559	399	999999	402	710	999999	386	454	278	90	999999	778	86	932	414	58	332	295	10	999999	868	566	999999	999999	133	999999	655	546	646	365	594	842	802	312	997	808	999999	204	360	107	607	409	107	866	46	458	626	359	999999	901	688	999999	752	660	999999	993	579	810	279	999999	924	840	808	999999	999999	326	976	773	999999	606	999999	138	934	999999	999999	999999	469	953	999999	674	366	305	452	745	676	933	100	151	594	13	999999	175	925	633	182	766	601	194	999999	719	482	852	423	498	828	559	726	848	944	258	534	
626	834	604	999999	628	398	73	246	562	999999	834	999999	931	377	907	999999	999999	730	948	999999	284	583	266	202	514	881	953	999999	127	216	251	999999	346	479	612	999999	999999	273	554	378	538	948	817	493	648	673	492	130	999999	356	425	128	995	389	999999	52	999999	412	999999	999999	444	156	129	355	984	636	999999	999999	764	576	882	47	999999	999999	340	336	765	999999	553	841	399	832	994	770	790	133	211	956	999999	570	762	918	417	999999	933	391	829	471	508	21	999999	39	999999	355	473	388	941	999999	999999	922	286	805	858	24	356	611	162	999999	565	861	435	999999	999999	204	813	999999	629	379	999999	948	999999	303	999999	542	20	999999	999999	649	306	412	191	785	906	307	999999	957	70	402	460	999999	239	999999	906	646	999999	944	796	999999	541	510	758	571	779	110	424	983	999999	326	999999	999999	145	999999	61	162	679	650	999999	935	999999	856	903	237	919	323	999999	37	397	627	956	76	573	314	117	796	654	620	16	999999	882	309	999999	743	398	473	197	726	428	753	966	935	964	860	260	684	606	531	999999	999999	391	999999	999999	914	370	937	999999	830	999999	999999	508	69	643	999999	63	611	440	169	838	455	136	993	608	643	660	999999	111	713	64	999999	200	133	967	550	424	494	714	511	383	461	61	366	331	173	255	907	302	790	806	648	254	446	692	207	338	398	789	999999	263	350	999999	709	999999	999999	999999	385	102	102	999999	569	999999	999999	786	999999	999999	769	999999	444	397	753	727	321	906	415	188	753	999999	769	222	36	705	999999	999999	43	625	352	590	999999	108	870	814	999999	41	247	751	999999	660	999999	803	568	999999	999999	565	510	622	524	803	370	792	999999	999999	332	880	732	999999	146	681	752	761	999999	189	320	999999	527	938	528	289	999999	663	864	102	999999	999999	653	999999	360	206	746	999999	111	999999	229	567	786	924	492	328	308	383	615	643	907	554	752	389	416	999999	999999	572	103	999999	144	999999	928	229	820	999999	237	433	513	939	999999	341	660	999999	959	753	559	602	456	209	981	295	58	231	999999	580	223	273	893	352	168	184	327	867	414	999999	999999	999999	114	999999	101	999999	869	999999	708	999999	894	249	999999	662	457	444	126	893	263	999999	999999	999999	43	250	999999	999999	539	170	999999	999999	24	793	999999	447	124	992	498	999999	999999	115	999999	999999	522	619	686	974	999999	999999	895	723	999999	433	614	566	863	931	533	864	983	999999	999999	708	999999	947	561	111	152	983	548	465	946	796	785	157	431	
285	999999	424	563	178	999999	308	275	66	702	590	999999	999999	583	193	999999	999999	346	980	770	718	999999	575	999999	585	831	999999	692	439	777	271	648	466	144	587	746	999999	310	815	17	47	442	837	254	971	999999	999999	409	999999	996	999999	460	804	386	713	999999	619	367	978	346	269	999999	836	289	999999	999999	999999	405	995	446	360	333	530	972	999999	285	650	330	96	663	230	999999	337	999999	464	811	844	999999	999999	790	137	751	332	479	999999	431	999999	557	999999	39	210	215	999999	999999	999999	989	929	831	654	438	157	298	280	324	999999	808	999999	403	999999	999999	999999	641	974	215	999999	608	999999	999999	234	311	999999	999999	516	67	463	24	999999	418	796	474	881	22	999999	999999	642	838	480	17	363	999999	999999	213	732	193	931	568	240	999999	609	47	989	878	606	999999	999999	64	782	223	861	110	761	869	606	360	748	95	999999	999999	572	999999	138	999999	697	999999	168	475	370	333	136	895	783	999999	808	759	999999	13	999999	92	999999	588	66	266	156	999999	999999	283	606	381	999999	845	361	999999	635	139	908	996	999999	322	194	294	694	458	97	999999	327	999999	71	847	875	744	680	999999	748	984	424	871	846	444	999999	885	868	988	999999	999999	543	534	223	679	850	488	999999	103	999999	948	893	999999	179	190	935	999999	222	759	506	700	999999	238	510	999999	999999	999999	160	746	215	309	425	999999	570	806	432	999999	698	391	997	999999	922	586	999999	999999	100	816	999999	665	508	999999	999999	119	491	197	125	314	34	999999	964	813	338	86	887	598	999999	197	46	999999	999999	153	577	830	761	999999	778	588	13	710	559	999999	999999	495	247	374	636	315	224	383	690	127	767	135	999999	999999	68	999999	699	636	276	903	780	339	907	365	999999	842	999999	381	999999	537	310	324	23	76	478	843	838	522	961	227	972	662	682	639	386	452	999999	577	61	932	999999	377	444	656	127	15	999999	882	111	794	999999	843	965	163	817	452	999999	360	999999	225	17	186	674	58	931	127	656	277	978	821	999999	780	329	485	648	933	880	367	948	472	265	956	421	177	269	139	697	999999	999999	933	340	63	999999	999999	924	713	703	395	725	10	358	999999	903	290	365	999999	524	489	514	884	999999	999999	411	253	959	61	764	506	999999	801	429	137	455	999999	490	385	999999	492	561	999999	239	999999	642	999999	123	946	999999	140	811	999999	615	218	24	938	371	586	652	618	877	999999	948	206	606	923	999999	231	864	858	800	980	269	999999	999999	579	654	87	
999999	462	139	23	999	634	694	706	999999	220	122	516	683	904	733	309	614	999999	986	42	887	719	377	891	91	203	999999	831	822	583	290	999999	999999	999999	999999	199	488	864	874	324	512	900	999999	999999	999999	357	185	896	256	999999	999999	250	592	622	199	402	95	247	999999	806	303	863	884	613	930	678	999999	400	439	544	821	999999	813	672	530	999999	983	999999	783	999999	27	444	999999	862	999999	49	851	671	103	82	999999	250	933	999999	30	648	999999	999999	439	440	134	785	467	712	999999	676	437	920	101	212	418	999999	464	206	788	859	288	999999	999999	999999	826	560	306	366	440	999999	999999	745	651	881	972	859	577	352	609	242	977	871	724	490	612	931	580	891	999999	35	785	736	289	171	369	992	677	549	614	999999	488	999999	282	567	999999	692	278	219	239	559	999999	999999	597	999999	881	417	999999	965	288	894	980	415	702	415	795	90	465	490	521	979	999999	37	737	999999	753	876	599	166	630	999999	663	370	661	114	523	673	149	734	289	952	694	999999	271	720	593	999999	999999	866	772	999999	237	787	697	259	376	483	384	562	801	15	999999	151	344	368	241	620	753	999999	891	131	999999	999999	999999	569	294	481	999999	999999	452	680	477	732	999999	851	692	875	672	411	738	49	298	587	932	284	144	999999	376	902	999999	972	330	811	975	650	999999	505	586	138	999999	895	717	999999	119	999999	999999	94	999999	493	675	365	999999	351	859	851	832	363	799	926	434	999999	114	863	538	479	359	666	999999	743	22	999999	298	999999	446	842	332	931	477	810	746	60	797	883	237	132	33	979	952	133	817	485	999999	659	704	999999	790	853	828	639	772	999999	337	22	999999	488	77	414	904	26	999999	901	885	999999	190	384	944	231	635	416	999999	999999	999999	633	925	537	490	638	839	999999	999999	479	113	999999	47	874	999999	999999	412	749	65	999999	85	999999	604	999999	999999	999999	478	999999	289	568	227	999999	193	999999	167	703	96	999999	999999	438	999999	999999	963	59	999999	58	951	316	661	169	818	886	999999	836	304	999999	39	999999	999999	772	999999	999999	932	999999	999999	691	653	999999	716	29	697	469	751	626	999999	393	972	554	129	550	766	172	667	129	999999	341	71	356	107	390	999999	87	999999	235	278	999999	758	999999	999999	116	999999	316	599	642	472	359	144	733	793	999999	805	484	889	999999	15	997	999999	813	999999	919	629	307	999999	336	354	619	465	526	358	988	635	502	999999	22	156	460	999999	35	657	400	207	999999	999999	196	
999999	200	999999	616	229	281	213	945	735	999999	487	107	999999	273	297	853	893	617	385	804	286	312	727	877	250	555	999999	826	165	353	722	301	743	999999	751	164	431	999999	307	999999	785	999999	766	877	535	59	999999	308	737	999999	506	589	952	759	910	282	999999	320	999999	999999	846	386	789	392	999999	999999	363	418	999999	143	999999	55	320	309	999999	999999	999999	999999	352	201	863	135	99	361	846	143	349	984	999999	478	999999	120	482	999999	239	408	999999	999999	721	349	695	282	785	603	382	461	278	652	739	323	736	622	968	185	811	721	297	437	545	32	845	379	968	54	451	999999	572	687	999999	621	696	171	138	12	505	590	349	495	979	395	864	999999	254	135	741	79	152	307	821	999999	120	472	838	699	999999	326	314	999999	162	71	888	591	583	999999	627	999999	999999	999999	679	230	999999	801	458	999999	167	159	135	842	312	382	178	275	866	561	999999	999999	332	438	508	999999	999999	608	343	918	999999	999999	999999	136	508	175	999999	999999	627	999999	147	318	24	999999	999999	354	999999	471	438	999999	999999	623	724	32	618	999999	253	65	467	500	944	999999	468	539	654	884	45	999	999999	147	999999	999999	647	275	999999	999999	999999	644	897	999999	988	814	179	563	36	883	558	999999	517	999999	999999	528	718	999999	656	999999	999999	999999	43	657	318	201	136	301	999999	999999	999999	459	607	426	192	608	999999	314	999999	139	603	904	513	999999	335	944	491	238	999999	999999	284	520	618	999999	350	735	611	249	844	796	687	877	999999	136	999999	109	493	101	922	324	370	414	624	526	770	945	971	272	331	374	710	897	86	713	625	464	840	999999	85	457	996	918	999999	716	451	725	332	386	863	236	461	399	316	900	999999	869	999999	999999	999999	405	999999	349	999999	480	999999	789	800	868	510	999999	999999	935	25	475	999999	451	945	907	85	54	622	595	999999	105	913	320	591	186	999999	755	567	748	277	680	999999	656	999999	989	999999	661	924	464	875	419	967	525	384	999999	582	467	924	988	26	245	782	178	940	822	566	774	208	624	73	754	885	520	999999	344	781	999999	450	956	999999	423	129	168	719	999999	138	999999	936	750	604	347	999999	579	731	41	999999	525	716	187	432	856	463	310	999999	131	533	456	999999	49	999999	911	999999	968	712	603	126	999999	459	999999	694	178	838	457	29	725	923	316	788	999999	446	266	954	272	533	430	999999	999999	999999	598	465	681	540	896	999999	999999	999999	862	867	999999	915	999999	76	765	493	263	28	15	
290	999999	207	227	668	999999	999999	999999	957	999999	444	291	999999	999999	856	999999	494	22	637	999999	766	999999	403	71	449	660	721	172	999999	198	779	279	411	954	538	101	999999	248	23	320	303	888	735	999999	999999	585	495	617	427	215	280	480	626	86	249	953	282	146	777	18	509	440	612	768	974	999999	880	688	769	765	999999	256	999	999999	999999	878	601	825	643	864	174	999999	744	985	999999	308	653	335	999999	584	819	264	470	15	999999	862	285	967	999999	262	705	999999	847	661	999999	999999	481	308	438	370	362	456	999999	913	999999	404	696	627	850	675	521	999999	974	195	999999	999999	785	994	516	785	999999	633	232	390	169	368	266	92	250	999999	827	355	896	353	231	373	761	557	172	999999	176	657	126	928	741	159	832	662	715	539	249	487	999999	999999	767	728	233	999999	754	484	148	613	387	999999	999999	175	999999	999999	999999	999999	454	999999	832	110	999999	945	517	304	649	19	999999	603	999999	711	653	350	999999	253	586	503	149	649	999999	999999	277	563	999999	168	90	575	999999	212	999999	141	94	21	654	999999	999999	999999	221	929	472	744	948	544	245	676	999999	507	612	999999	54	999999	444	804	434	154	832	65	999999	358	999999	83	517	999999	904	245	626	999999	999999	999999	218	763	292	219	187	68	738	733	999999	999999	854	999999	999999	999999	168	239	697	289	587	510	859	999999	157	862	715	398	236	999999	639	999	59	999999	811	741	999999	290	187	999999	627	376	999999	999999	999999	80	503	641	121	432	175	999999	548	999999	64	195	21	239	999999	429	504	788	831	124	103	328	999999	999999	771	999999	999999	877	62	473	662	221	103	999999	999999	86	368	999999	287	804	458	965	461	712	617	626	729	967	674	757	730	999999	999999	302	15	418	525	321	870	890	543	999999	622	84	684	999999	101	261	986	539	999999	999999	511	36	665	138	867	842	575	154	501	920	999999	999999	743	999999	676	801	754	833	560	57	214	396	271	170	352	386	999999	774	534	478	980	999999	696	310	999999	517	999999	999999	999999	683	999999	725	399	622	999999	999999	341	999999	176	299	999999	163	979	23	999999	124	999999	504	785	491	814	800	620	32	939	999999	999999	442	999999	169	175	877	292	876	311	488	997	648	86	999999	999999	177	608	244	999999	999999	164	683	94	999999	752	999999	101	999999	869	945	115	376	682	999999	999999	898	374	17	134	999999	870	112	711	736	127	126	428	999999	447	646	202	385	61	122	914	924	358	284	416	43	786	233	17	366	383	999999	965	71	
999999	155	803	601	119	352	999999	999999	999999	357	104	635	713	341	622	232	999999	729	325	570	110	795	550	99	999999	101	842	647	999999	355	999999	999999	160	367	999999	999999	843	600	275	708	164	862	999999	999999	190	781	329	454	999999	784	612	654	999999	405	999999	999999	605	713	10	999999	509	320	999999	627	994	999999	484	356	999999	330	389	162	999999	999999	415	247	999999	549	909	819	999999	999999	45	321	742	999999	190	755	999999	999999	999999	140	599	257	209	844	905	334	16	999999	306	973	567	290	405	999999	200	999999	989	723	999999	65	804	191	999999	121	284	645	884	295	999999	729	999999	953	634	259	562	215	416	571	342	518	542	337	522	798	830	755	916	292	518	490	999999	682	266	640	335	418	999999	98	570	999999	450	721	164	576	999999	614	655	155	999999	999999	292	428	390	168	522	477	999999	999999	290	528	729	602	776	937	963	276	999999	994	923	999999	213	328	11	82	78	821	182	945	775	226	110	770	395	534	207	347	302	108	999999	858	749	555	807	51	540	999999	999999	999999	613	999999	917	660	999999	752	780	964	426	317	99	701	304	722	681	73	428	959	217	999999	999999	625	974	598	877	999999	404	658	520	999999	999999	231	876	999999	342	28	309	449	999999	642	753	243	921	984	18	425	563	36	873	999999	623	580	640	999999	487	999999	781	329	999999	166	999999	999999	453	466	775	999999	825	999999	390	663	764	999999	421	575	497	999999	704	990	589	461	511	378	785	777	346	961	590	182	478	999999	999999	999999	999999	391	294	632	999999	999999	999999	999999	600	225	646	219	978	644	169	999999	215	980	293	791	739	332	654	979	345	676	130	999999	287	652	869	46	426	999999	323	40	290	865	999999	249	781	449	860	296	731	575	798	702	802	999999	966	498	70	455	249	342	736	314	296	123	344	405	861	947	999999	610	999999	203	330	139	784	350	274	53	999999	299	472	368	257	769	999999	427	21	761	685	999999	975	971	545	999999	304	999999	999999	602	905	999999	999999	913	941	999999	782	604	381	672	999999	626	233	999999	999999	999999	870	999999	66	527	246	916	999999	109	271	974	999999	821	658	349	835	808	771	999999	148	634	711	999999	426	136	999999	999999	999999	348	29	69	157	999999	536	595	120	926	919	61	366	989	999999	488	651	967	497	961	999999	41	999999	999999	854	561	878	810	248	321	951	930	540	963	870	56	999999	212	826	675	294	999999	239	999999	889	720	315	158	644	999999	907	459	638	35	336	23	999999	95	214	596	90	726	
357	999999	975	999999	521	403	128	944	408	449	151	999999	999999	883	999999	928	999999	999999	256	729	175	999999	413	501	999999	514	636	856	545	993	997	240	594	567	715	440	933	999999	999999	912	40	699	824	468	318	999999	358	999999	221	582	51	79	350	999999	999999	342	394	483	696	999999	766	999999	408	999999	451	910	238	999999	178	999999	994	999999	999999	343	699	476	200	945	192	999999	166	194	999999	999999	999999	928	999999	243	999999	383	55	460	214	202	156	768	300	420	27	407	588	248	284	850	999999	897	144	16	661	999999	999999	999999	301	220	850	581	999999	999999	999999	523	31	994	999999	795	325	544	939	743	197	930	185	779	927	785	897	917	910	795	385	999999	793	883	999999	999999	999999	606	169	994	999999	999999	152	999999	999999	504	386	999999	145	488	534	53	957	401	819	730	999999	372	521	999999	999999	932	670	831	999999	405	729	147	422	190	564	718	385	999999	400	622	788	330	820	433	408	314	782	431	270	341	108	402	73	851	999999	868	94	653	681	420	904	321	794	562	774	248	181	954	999999	815	668	22	10	207	999999	588	551	98	117	18	159	249	570	728	999999	337	84	570	177	695	999999	731	999999	999999	717	477	535	267	658	999999	142	827	507	999999	673	999999	401	865	909	434	326	999999	545	672	270	664	750	75	265	999999	174	610	999999	999999	191	999999	748	29	489	999999	62	293	999999	947	875	332	742	126	65	221	935	999999	661	743	379	637	196	600	999999	62	726	470	12	221	995	999999	50	999999	272	736	999999	999999	386	443	999999	999999	567	999999	796	999999	999999	999999	19	999999	999999	955	948	53	859	554	750	157	309	999999	748	592	291	228	951	353	291	473	853	329	873	999999	832	999999	371	999999	999999	597	803	999999	999999	999999	460	958	999999	50	584	997	418	718	986	200	82	949	695	789	999999	349	647	453	999999	459	780	690	179	948	133	730	999999	523	484	163	999999	527	999999	655	999999	332	519	999999	769	293	65	999999	342	683	491	882	533	582	594	730	949	999999	135	680	999999	769	789	999999	916	853	999999	894	999999	833	846	555	999999	49	657	999999	999999	736	684	372	403	645	357	999999	999999	250	207	108	928	999999	213	993	402	625	999999	999999	999999	758	994	999999	967	999999	900	509	836	936	999999	493	999999	175	901	223	675	999999	286	676	999999	302	303	676	656	227	965	490	629	999999	999999	999999	999999	999999	885	80	999999	999999	405	243	999999	999999	659	531	21	713	182	763	852	989	999999	639	348	666	949	999999	465	327	268	750	
204	999999	879	982	783	212	787	640	289	830	999999	906	367	53	931	574	999999	999999	665	943	54	212	637	640	536	523	688	49	345	645	614	424	510	654	48	999999	999999	676	999999	808	925	542	999999	999999	518	999999	999999	305	734	385	607	999999	662	999999	706	992	782	249	456	999999	524	748	305	999999	225	66	999999	999999	999999	607	606	999999	999999	856	999999	999999	728	615	131	999999	251	393	315	999999	48	921	999999	194	948	56	999999	728	230	487	999999	187	246	999999	806	461	23	569	999999	137	779	641	669	805	308	204	273	176	127	339	28	140	999999	345	606	999999	304	222	999999	957	64	877	745	546	999999	839	275	888	809	669	112	681	102	187	190	999999	261	999999	885	753	783	386	611	999999	999999	163	999999	900	999999	512	167	801	804	342	82	902	895	133	243	999999	999999	385	367	457	237	346	999999	265	165	209	52	999999	336	20	999999	678	275	999999	86	418	104	374	654	999999	512	311	877	759	114	288	511	138	722	426	824	407	28	164	663	132	124	489	745	44	999999	999999	999999	793	168	404	636	51	56	824	375	564	999999	70	999999	926	999999	999999	160	877	697	914	999999	910	196	776	659	121	201	954	303	614	628	619	837	692	999999	93	999999	710	651	999999	92	898	61	269	677	999999	999999	737	662	836	339	867	347	555	204	999999	999999	391	744	524	849	101	530	999999	936	999999	999999	262	99	385	687	450	235	237	999999	999999	859	926	109	700	902	464	301	467	285	761	999999	292	999999	283	486	220	999999	999999	620	990	999999	300	333	566	736	999999	647	287	159	889	999999	119	723	999999	703	680	291	54	621	395	799	72	999999	185	838	999999	763	816	899	476	484	108	616	841	358	999999	603	999999	964	946	816	24	318	396	128	172	568	30	579	806	999999	999999	515	999999	200	314	816	158	999999	999999	202	831	388	682	414	543	999999	999999	999999	144	87	748	89	999999	579	999999	754	98	66	675	999999	999999	246	102	547	563	999999	392	650	54	999999	999999	815	179	999999	999999	636	635	981	585	669	686	901	444	728	190	999999	999999	655	415	560	727	999999	62	423	459	594	295	144	851	951	999999	241	84	391	632	933	999999	921	999999	159	128	999999	481	16	695	842	999999	374	367	721	999999	737	999999	999999	35	362	999999	999999	304	400	351	500	140	633	558	455	826	63	999999	257	999999	999999	999999	266	441	999999	620	55	728	617	792	921	777	139	999999	383	999999	590	999999	999999	179	165	627	203	808	628	975	847	457	249	25	748	999999	
119	791	832	675	979	999999	413	999999	999999	37	687	608	429	723	11	999999	185	460	245	999999	826	87	775	301	999999	458	812	645	773	999999	489	601	54	653	667	348	376	707	25	999999	953	999999	462	138	940	594	388	905	974	423	282	788	779	61	451	999999	25	541	807	999999	249	999999	968	129	548	95	999999	999999	999999	999999	67	477	444	707	743	298	625	999999	360	999999	79	907	671	359	999999	999999	822	992	212	635	332	834	899	493	298	195	569	342	589	855	999999	612	999999	320	999999	804	354	81	318	999999	416	377	999999	534	462	342	106	999999	999999	847	999999	571	574	999999	340	232	999999	999999	419	558	999999	292	67	505	252	467	67	360	993	999999	999999	750	683	58	228	955	653	375	41	956	98	951	539	742	592	469	48	430	999999	144	236	402	999999	999999	434	999999	999999	686	292	999999	999999	745	624	291	501	999999	999999	525	999999	385	999999	999999	919	999999	999999	776	999999	999999	912	782	429	637	380	999999	295	953	999999	923	624	104	645	967	92	47	681	999999	336	258	250	79	999999	522	999999	605	565	33	483	999999	300	658	999999	994	773	999999	574	647	375	765	995	999999	435	964	901	999999	739	611	130	881	780	125	450	504	85	999999	999999	906	417	775	999999	272	999999	887	632	965	723	651	203	582	472	999999	978	570	999999	701	999999	617	621	123	865	954	902	601	429	184	999999	877	918	930	999999	668	239	999999	472	732	79	547	999999	935	392	98	999999	999999	419	746	147	879	250	384	999999	593	999999	304	909	348	370	877	468	458	999999	999999	732	273	282	803	805	999999	108	530	999999	106	999999	999999	999999	777	547	363	192	683	47	338	636	544	732	716	383	934	689	134	372	202	999999	999999	187	999999	999999	154	275	999999	940	758	781	720	752	111	316	608	573	142	801	16	695	785	999999	428	219	198	999999	999999	999999	870	698	973	999999	439	27	403	508	194	421	999999	999999	576	742	999999	557	916	791	631	409	999999	371	556	332	366	506	999999	472	758	999999	176	999999	709	999999	999999	70	807	562	322	93	999999	999999	388	721	408	917	128	52	142	870	303	999999	909	166	654	999999	151	650	800	999999	722	999999	750	858	254	789	389	391	672	228	750	363	999999	547	496	676	982	835	924	448	387	261	999999	999999	42	769	704	999999	999999	571	918	166	999999	389	370	981	999999	530	476	618	999999	737	380	914	999999	999999	928	999999	669	999999	525	316	726	999999	555	471	602	862	825	485	999999	836	850	110	310	999999	600	999999	186	515	327	
999999	369	999999	999999	650	880	999999	767	101	841	342	882	999999	55	999999	440	410	834	999999	388	496	999999	990	999999	702	887	999999	614	536	999999	999999	195	164	661	999999	946	419	451	904	590	187	104	733	999999	753	953	298	65	698	164	999999	999999	999999	999999	999999	758	378	783	217	763	610	810	241	752	12	157	728	901	982	665	30	999999	999999	319	211	401	970	999999	779	999999	999999	224	999999	381	159	584	908	37	830	314	577	636	243	151	979	376	863	981	641	606	235	999999	999999	42	143	241	334	967	925	438	787	31	14	469	999999	999999	894	859	603	427	999999	701	80	677	98	394	725	788	339	834	538	999999	999999	183	999999	999999	999999	883	248	917	999999	940	999999	999999	526	555	631	774	977	593	999999	14	388	223	367	533	326	405	944	999999	999999	546	637	100	999999	799	315	830	946	999999	254	999999	999999	685	177	308	599	678	160	999999	999999	999999	999999	746	362	534	999999	502	815	989	885	745	939	499	411	999999	312	21	501	999999	250	801	999999	25	348	999999	392	999999	56	999999	934	648	254	412	986	999999	999999	999999	999999	999999	198	813	25	957	87	999999	80	999999	283	999999	999999	587	187	999999	302	961	133	795	999999	889	151	907	455	756	64	999999	500	537	999999	999999	977	999999	999999	134	999999	436	786	870	999999	839	401	270	999999	999999	999999	999999	999999	821	120	35	441	940	494	848	235	291	999999	268	902	840	999999	543	999999	999999	485	999999	314	62	999999	865	185	262	856	567	999999	999999	488	999999	692	708	776	679	999999	487	999999	46	999999	434	899	999999	79	527	968	107	999999	857	999999	991	118	489	52	417	927	254	999999	189	94	926	359	999999	803	505	576	203	73	338	999999	999999	32	999999	657	999999	163	646	999999	999999	999999	758	999999	999999	999999	496	754	999999	666	368	751	182	999999	999999	952	999	85	554	454	574	950	999999	44	502	741	519	969	999999	831	172	999999	291	458	201	894	335	201	718	999999	316	750	999999	537	999999	587	944	504	796	495	658	804	609	201	999999	707	519	724	999999	899	718	526	999999	380	503	999999	470	999999	445	340	627	808	999999	437	148	823	999999	246	339	915	797	25	182	184	183	368	655	99	237	494	385	610	958	999999	407	789	999999	999999	43	600	127	230	68	466	868	999999	447	181	999999	408	131	282	395	999999	111	999999	354	999999	207	145	999999	380	496	951	955	26	850	999999	39	999999	167	592	213	738	798	576	957	716	999999	999999	999999	483	999999	999999	372	112	225	999999	717	705	999999	755	999999	897	151	
999999	734	999999	510	851	999999	901	151	705	251	539	79	999999	999999	535	999999	999999	604	873	225	975	343	667	999999	852	801	219	829	999999	912	411	999999	315	597	60	999999	849	999999	465	335	29	999999	341	587	833	999999	568	121	192	999999	807	161	923	682	175	999999	999999	528	999999	59	999999	81	816	792	840	743	764	69	478	693	895	431	999999	999999	206	642	12	90	755	819	243	108	647	375	115	999999	872	632	431	647	775	331	999999	999999	546	947	525	549	746	100	279	508	642	999999	73	385	999999	385	999999	532	411	986	773	839	999999	690	434	999999	999999	999999	870	141	637	831	917	574	874	733	999999	999999	127	999999	343	999999	550	734	465	157	999999	729	246	497	999999	999999	999999	789	999999	718	599	999999	523	999999	862	166	230	147	999999	811	999999	499	511	289	383	236	415	948	999999	118	299	91	235	999999	149	957	354	382	999999	999999	595	138	25	165	143	155	736	52	600	187	444	412	863	999999	576	999999	227	999999	999999	920	493	297	147	449	429	517	630	999999	934	904	812	847	999999	142	999999	999999	999999	999999	999999	237	999999	373	357	474	674	999999	999999	580	710	999999	740	397	999999	73	254	308	991	999999	736	626	525	499	117	696	375	999999	258	730	438	132	337	872	999999	885	430	999999	939	672	775	542	299	59	999999	606	174	425	588	999999	887	916	999999	908	618	529	999999	10	265	999999	109	87	999999	498	151	587	999	867	585	383	642	134	369	328	799	999999	336	475	962	510	999999	999999	17	168	842	521	670	429	263	999999	183	429	864	287	999999	999999	904	801	907	999999	606	306	999999	215	458	763	999999	143	118	424	202	246	47	754	140	158	79	479	655	630	999999	999999	614	999999	209	222	269	92	999999	111	999999	535	567	23	999999	999999	121	801	710	89	999999	999999	321	999999	98	936	999999	120	157	424	628	999999	155	287	41	36	691	545	999999	245	503	475	388	16	134	667	679	33	850	999999	47	277	769	576	999999	390	268	776	215	272	830	999999	999999	340	483	865	390	290	982	877	543	575	795	474	585	499	157	314	714	431	267	368	269	251	387	360	999999	578	621	651	768	915	340	743	415	354	540	57	533	269	287	999999	999999	999999	371	471	481	304	999999	176	999999	999999	71	783	15	999999	889	693	953	132	999999	811	999999	340	119	627	245	999999	69	240	958	109	781	454	153	868	326	296	999999	915	999999	371	587	999999	999999	999999	999999	556	737	943	464	847	104	411	70	475	731	710	999999	999999	236	429	245	760	
217	143	182	999999	639	147	155	602	812	999999	999999	838	234	222	923	304	999999	689	324	126	999999	121	15	380	394	677	147	615	432	146	689	459	135	826	247	284	642	999999	999999	999999	999999	862	44	999999	999999	999999	251	518	787	569	999999	546	114	129	985	106	137	999999	232	961	999999	540	180	676	358	793	712	407	975	648	662	537	999999	724	328	999999	87	949	222	172	436	628	827	863	999999	152	354	16	841	999999	157	840	23	954	600	267	691	999999	999999	373	519	844	543	149	999999	999999	773	999999	800	999999	29	999999	590	999999	535	381	712	316	999999	215	448	705	566	833	999999	999999	523	818	133	71	999999	719	999999	848	653	591	95	999999	999999	733	378	999999	216	769	132	969	260	953	428	229	554	385	999999	501	999999	999999	999999	709	648	93	919	955	266	739	849	309	935	999999	416	943	295	999999	359	777	837	999999	499	999999	711	531	999999	570	399	999999	516	846	999999	750	923	839	314	999999	49	873	814	999999	708	999999	920	822	999999	999999	546	484	934	529	35	999999	664	450	324	491	997	999999	521	999999	566	362	232	999999	447	195	818	999999	999999	909	985	486	999999	424	775	999999	999999	889	497	64	33	914	969	999999	821	999999	999999	482	999999	999999	388	999999	361	465	856	355	999999	918	385	848	699	999999	845	35	544	549	125	250	999999	999999	615	118	629	467	335	651	393	245	191	999999	109	346	62	816	530	73	134	508	567	430	778	957	514	999999	365	64	79	944	452	999999	668	846	807	232	217	280	302	999999	999999	215	962	18	999999	721	749	362	999999	38	504	999999	424	616	682	254	999999	657	604	980	111	280	582	999999	793	908	999999	263	539	829	609	260	770	240	378	361	468	769	230	999999	899	12	148	50	449	971	858	61	173	562	708	999999	676	999999	792	859	633	523	225	999999	725	496	823	999999	999999	254	710	194	248	331	785	999999	437	999999	999999	109	142	541	999999	821	60	944	99	976	131	60	583	458	447	519	999999	945	553	402	77	999999	189	62	999999	204	999999	673	813	841	776	999999	132	999999	242	693	999999	101	523	403	778	999999	999999	846	965	378	670	262	746	999999	999999	840	210	45	743	676	919	89	919	804	560	999999	999999	257	999999	176	999999	718	225	753	999999	636	431	999999	624	295	17	343	97	253	534	18	927	999999	999999	999999	753	999999	131	999999	774	647	182	719	842	401	650	999999	999999	798	450	951	999999	993	937	999999	419	60	420	458	669	999999	992	675	280	552	459	57	18	273	422	841	
597	660	978	154	463	999999	999999	232	645	858	696	298	803	999999	972	933	999999	999999	527	999999	999999	673	896	198	999999	999999	448	300	999999	603	149	383	385	999999	364	999999	999999	792	999999	706	742	999999	812	810	999999	704	871	697	579	525	900	735	746	719	175	924	999999	790	499	956	273	999999	999999	999999	719	323	913	204	228	999999	919	363	770	820	961	488	860	95	999999	950	635	999999	999999	426	999999	999999	636	666	443	439	622	234	303	555	442	725	999999	770	101	999999	791	677	479	999999	606	999999	964	925	757	686	999999	677	491	549	331	523	999999	864	349	999999	999999	999999	761	788	973	695	70	999999	388	245	580	99	999999	999999	169	958	999999	737	819	165	449	710	999999	756	375	944	742	753	234	999999	999999	999999	431	999999	889	544	916	690	19	911	486	750	547	999999	116	974	683	999999	390	372	252	568	999999	999999	999999	999999	348	14	423	38	952	316	989	468	816	999999	668	218	843	999999	52	590	727	908	679	699	173	396	650	999999	271	984	373	999999	677	999999	998	247	920	913	205	911	277	980	999999	179	760	89	999999	579	315	999999	914	764	330	661	999999	999999	514	176	812	952	363	999999	767	967	999999	999999	791	999999	538	430	297	999999	429	140	323	999999	999999	509	999999	999999	690	999999	95	796	80	999999	541	25	29	999999	733	753	111	999999	557	255	223	991	999999	999999	297	750	999999	885	187	983	345	200	348	999999	197	999999	238	728	999999	999999	936	971	896	345	596	775	999999	676	696	544	829	999999	582	77	533	957	999999	316	796	939	39	210	999999	96	999999	350	677	925	674	999999	999999	999999	981	274	318	251	104	891	45	522	814	374	198	642	999999	169	999999	280	999999	240	731	921	931	999999	263	736	362	809	81	999999	108	999999	11	968	29	456	205	317	999999	291	862	391	281	284	134	999999	999999	999999	999999	113	733	406	999999	444	997	604	999999	658	21	581	888	999999	819	999999	423	804	373	999999	623	999999	963	999999	521	289	377	999999	649	657	207	598	724	999999	999999	968	999999	999999	656	567	971	425	15	999999	306	187	402	577	572	492	860	999999	999999	791	999999	234	149	433	884	84	76	999999	954	793	999999	422	857	512	417	999999	276	721	157	805	258	208	701	427	13	344	886	999999	777	999999	796	877	306	932	33	652	828	99	999999	999999	500	999999	470	222	95	884	330	890	169	721	999999	149	182	495	999999	164	532	722	429	999999	197	999999	880	796	996	583	125	924	488	999999	32	186	999999	999999	315	934	737	489	341	999999	
24	996	640	999999	941	657	705	999999	399	869	129	115	670	276	394	999999	443	674	226	512	999999	405	411	404	698	999999	244	606	190	608	999999	53	391	310	536	200	636	824	855	348	878	999999	535	619	645	917	999999	637	999999	91	999999	73	273	828	360	618	999999	246	367	999999	422	108	999999	999999	452	86	724	999999	739	204	597	999999	819	877	634	999999	869	999999	999999	781	533	606	425	108	117	363	780	562	950	917	605	400	999999	953	999999	779	683	999999	177	999999	202	156	898	986	494	881	253	395	204	896	748	804	999999	585	378	816	683	999999	683	98	306	171	419	821	598	207	161	866	999999	854	780	135	624	198	588	386	708	438	614	235	119	394	368	999999	179	801	999999	881	999999	119	106	999999	70	999999	273	999999	737	86	398	296	730	387	444	349	126	623	190	298	997	992	999999	254	917	458	978	911	803	365	652	797	999999	279	291	999999	758	999999	75	545	999999	556	648	999999	50	999999	999999	999999	949	28	937	556	620	624	884	591	999999	851	244	611	999999	999999	238	999999	433	600	12	460	105	999999	591	497	557	644	373	450	353	999999	214	999999	953	256	962	784	999999	106	186	670	395	999999	839	906	394	463	444	999999	999999	277	208	450	325	54	636	999999	999999	450	999999	999999	260	999999	248	999999	647	644	657	999999	999999	453	999999	337	999999	341	999999	406	762	684	113	103	999999	800	999999	86	999999	999999	284	909	620	999999	356	978	108	999999	420	950	999999	999999	999999	749	806	590	999999	874	999999	871	37	983	979	240	594	999999	999999	904	776	460	999999	171	999999	884	370	999999	243	785	106	999999	999999	222	921	124	944	449	999999	999999	297	999999	626	256	762	415	999999	300	929	389	29	604	641	999999	434	960	999999	300	82	999999	389	67	356	398	777	348	642	814	72	865	296	155	335	999999	999999	167	999999	76	999999	834	157	999999	818	854	765	502	343	45	787	999999	999999	653	377	999999	973	239	272	238	478	999999	773	921	238	74	103	874	999999	999999	586	277	136	571	892	248	236	319	249	502	632	285	15	606	36	110	389	642	777	293	19	387	894	605	597	984	999999	235	841	999999	999999	999999	234	685	459	999999	834	914	999999	138	816	664	990	999999	999999	999999	418	177	895	137	684	461	106	985	648	208	999999	999999	999999	908	188	10	477	494	742	999999	61	329	157	516	275	999999	999999	649	476	355	397	135	999	404	575	893	340	714	80	308	794	249	47	999999	999999	313	940	999999	950	999999	196	506	999999	864	152	99	
30	388	861	219	579	999999	518	999999	999999	999999	532	579	342	999999	669	763	424	443	946	811	292	999999	379	999999	534	38	698	660	999999	891	109	144	999999	999999	873	952	852	860	999999	347	730	745	999999	890	780	370	999999	999999	999999	999999	999999	592	917	340	807	134	19	898	999999	551	758	857	143	999999	999999	999999	999999	856	421	717	910	563	714	609	999999	546	999999	488	191	999999	517	999999	514	735	809	516	227	999999	679	748	942	954	999999	999999	588	999999	611	531	999999	393	53	999999	999999	439	522	528	878	317	999999	999999	679	999999	716	521	43	726	353	408	119	641	179	999999	186	672	774	999999	388	537	31	217	935	922	746	798	129	999999	788	999999	222	291	638	999999	672	419	79	999999	999999	664	153	862	999999	999999	422	111	223	999999	487	581	999999	566	149	351	296	999999	334	756	784	918	401	190	999999	999999	195	828	13	270	999999	767	999999	999999	999999	724	999999	999999	999999	999999	510	999999	585	481	375	216	420	656	151	999999	999999	631	94	999999	636	328	999999	962	924	999999	999999	999999	107	952	916	999999	978	311	999999	425	957	137	363	999999	256	149	343	920	815	731	858	538	999999	999999	647	999999	682	999999	726	999999	461	430	245	437	714	916	547	632	564	999999	238	118	999999	725	339	495	278	492	76	497	999999	352	157	202	401	489	999999	391	999999	816	47	697	585	999999	964	536	892	999999	888	339	602	711	365	169	503	750	728	961	386	162	832	200	224	238	414	999999	283	999999	45	234	19	999999	999999	999999	999999	540	532	363	760	803	603	999999	603	999999	895	999999	986	988	699	651	761	945	15	999999	984	999999	483	999999	52	999999	263	999999	890	664	329	446	999999	617	551	963	227	999999	210	999999	558	489	596	487	999999	140	999999	294	999999	393	999999	999999	160	999999	764	771	66	999999	999999	905	549	999999	461	939	417	999999	999999	999999	447	736	434	396	999999	432	604	504	259	996	23	999999	732	999999	506	506	201	265	999999	231	853	779	999999	51	64	305	43	804	999999	657	80	885	250	999999	847	616	959	86	330	727	568	270	522	69	173	409	182	581	257	954	748	161	171	668	525	668	829	392	342	448	399	799	999999	602	926	137	671	979	999999	889	999999	999999	999999	569	999999	593	266	846	878	999999	132	461	999999	83	908	918	724	999999	237	999999	787	576	744	881	338	768	793	999999	143	45	999999	203	460	999999	999999	632	999999	999999	16	932	999999	982	514	687	999999	999999	252	999999	999999	17	413	999999	999999	941	112	970	999999	63	999999	893	999999	347	
999999	842	917	928	999999	200	666	286	999999	131	574	305	778	804	72	66	999999	999999	526	401	235	135	631	647	452	519	264	446	261	999999	999999	999999	143	73	279	671	769	397	999999	62	999999	417	316	999999	525	999999	173	308	908	324	498	840	376	999999	121	586	220	280	486	491	935	229	34	999999	760	461	999999	999999	534	400	296	177	463	474	999999	817	819	999999	131	997	999999	955	538	937	675	531	999999	734	999999	999999	461	499	911	999999	126	517	393	778	531	999999	293	459	774	518	999999	330	386	902	744	999999	999999	870	999999	489	146	979	691	97	862	238	714	437	762	999999	938	999999	266	19	357	156	434	999999	818	67	713	896	999999	29	909	999999	999999	999999	999999	999999	999999	999999	350	432	318	146	999999	306	915	999999	359	999999	696	999999	579	239	74	999999	554	597	869	725	999999	101	775	249	999999	671	187	517	93	870	447	115	915	358	999999	834	700	221	330	138	136	526	999999	858	210	258	449	679	290	777	300	403	787	999999	538	258	656	78	348	164	999999	407	218	488	418	999999	27	231	999999	239	676	343	276	741	599	999999	393	916	49	549	231	999999	999999	315	999999	53	327	715	999999	208	187	632	999999	176	999999	999999	999999	229	450	999999	241	228	999999	61	111	956	137	56	611	13	865	740	38	799	932	620	999999	999999	908	374	999999	312	412	583	999999	54	470	110	731	870	227	173	476	430	318	13	610	999999	999999	623	999999	280	113	815	343	447	603	83	243	399	557	414	320	85	355	928	816	324	999	999999	496	36	325	999999	999999	701	274	608	490	929	20	999999	698	295	458	992	208	596	249	614	450	999999	999999	342	323	813	999999	400	84	389	197	999999	185	157	136	999999	955	373	999999	641	999999	994	592	999999	389	561	716	35	999999	362	729	230	999999	394	616	999999	999999	982	427	972	848	873	533	110	741	999999	819	551	168	568	46	999999	565	608	441	999999	804	562	952	762	107	827	999999	721	659	966	999999	999999	541	38	729	972	945	68	792	309	470	492	999999	999999	741	999999	866	68	325	894	664	476	999999	169	999999	607	40	665	999999	31	110	999999	450	774	513	38	19	140	999999	73	999999	507	999999	142	999999	322	989	298	30	999999	961	715	999999	765	312	744	999999	381	733	131	999999	290	193	771	208	658	51	797	999999	712	165	736	228	261	14	167	661	999999	184	982	617	999999	644	942	69	395	415	685	472	999999	999999	638	999999	999999	999999	609	323	53	934	336	280	202	999999	999999	999999	999999	999999	154	
761	155	92	28	206	751	513	211	646	250	999999	813	252	366	335	392	523	999999	339	510	140	405	843	999999	885	847	711	999999	604	336	175	834	898	271	924	327	686	999999	441	655	214	919	963	82	341	131	93	914	999999	754	795	260	895	985	999999	366	312	999999	143	359	50	97	999999	319	85	877	999999	981	441	17	706	352	999999	683	999999	999999	441	770	999999	764	763	999999	558	999999	541	999999	938	999999	258	568	999999	221	47	92	614	126	323	653	999999	464	216	112	999999	999999	999999	452	174	999999	689	802	924	999999	198	999999	999999	254	999999	757	778	169	938	11	999999	873	992	494	314	12	999999	190	897	787	999999	999999	557	661	999999	699	800	98	999999	727	233	455	643	999999	999999	669	496	999999	586	566	999999	838	525	215	379	609	999999	563	148	999999	152	508	904	999999	999999	375	999999	999999	930	840	956	689	418	221	777	286	999999	519	471	645	999999	708	603	341	912	934	999999	352	291	999999	832	999999	950	588	584	999999	551	507	714	999999	848	562	440	999999	610	195	999999	999999	438	102	379	999999	102	999999	656	444	904	572	234	999999	79	478	652	226	17	718	999999	829	999999	61	735	732	804	814	797	999999	278	999999	731	726	999999	991	913	198	345	485	154	999999	932	149	999999	978	283	879	588	379	910	223	739	891	456	999999	677	999999	367	646	999999	999999	705	703	176	57	999999	507	330	87	564	463	881	531	573	291	999999	497	241	756	459	925	235	427	53	999999	127	840	999999	999999	324	999999	831	698	999999	867	752	239	972	772	999999	775	559	510	814	456	342	217	327	174	703	999999	155	999999	999999	999999	61	999999	999999	122	930	10	237	999999	763	37	631	999999	598	706	999999	667	524	468	619	684	375	725	999999	596	999999	910	523	115	220	144	392	231	512	315	815	474	579	860	842	147	547	999999	747	787	999999	999999	999999	620	634	999999	665	686	991	512	261	336	675	73	401	999999	999999	132	205	628	999999	999999	679	999999	891	75	98	664	625	481	999999	232	977	825	771	570	301	999999	999999	999999	478	705	999999	10	64	488	798	999999	999999	999999	659	424	947	128	152	424	480	335	728	569	999999	11	999999	519	375	38	359	850	301	999999	728	584	652	30	999999	939	179	679	999999	413	276	582	999999	803	821	999999	285	858	682	999999	999999	965	184	910	238	477	644	720	999999	35	138	948	999999	638	103	85	771	999999	999999	212	254	801	999999	325	302	374	806	267	697	653	752	500	177	944	740	763	410	741	791	999999	999999	459	
55	999999	284	328	368	566	709	746	950	358	889	999999	112	298	999999	859	618	999999	671	386	32	981	282	999999	999999	278	897	340	675	999999	999999	296	999999	795	756	893	50	973	15	250	557	951	702	403	999999	696	842	999999	894	551	999999	999999	999999	918	436	73	930	999999	547	99	668	999999	81	920	999999	999999	573	316	999999	999999	818	644	858	999999	828	81	288	999999	37	94	436	999999	445	133	906	217	285	988	369	692	962	404	436	999999	581	188	999999	782	999999	17	133	536	910	999999	732	488	79	590	999999	364	785	61	618	999999	663	223	999999	947	24	999999	999999	999999	947	849	22	424	218	942	848	650	201	506	999999	30	999999	900	544	526	401	428	999999	999999	898	14	906	999999	786	973	261	999999	254	999999	999999	999999	688	999999	588	999999	906	318	999999	137	741	449	999999	288	362	999999	999999	763	999999	417	556	595	999999	632	687	999999	942	111	638	245	690	999999	999999	268	999999	525	341	423	999999	483	999999	92	999999	20	999999	458	999999	999999	558	198	480	498	690	999999	386	182	999999	66	860	645	127	804	680	44	446	999999	999999	904	550	837	265	89	452	999999	797	473	446	859	678	238	111	324	553	449	999999	202	800	999999	881	566	221	285	562	999999	366	815	412	999999	574	703	414	936	87	720	933	401	55	495	50	913	999999	999999	387	632	543	802	999999	240	279	253	460	485	33	999999	625	999999	526	999999	838	981	999999	332	295	974	823	175	247	832	516	373	156	314	527	968	830	766	897	999999	999999	563	999999	181	845	330	999999	928	999999	103	999999	953	874	279	656	68	851	413	169	412	808	999999	565	429	724	905	999999	155	958	64	163	859	999999	596	644	285	428	890	999999	964	732	894	262	153	737	999999	499	999999	658	469	999999	427	606	494	999999	763	997	144	456	939	233	107	970	858	940	245	871	287	634	381	640	999999	926	999999	999999	913	125	422	691	171	416	229	497	499	938	999999	262	999999	474	880	999999	293	443	999999	741	999999	999999	999999	213	501	999999	221	999999	999999	828	164	501	411	999999	217	648	585	452	295	999999	13	609	999999	920	214	999999	284	813	999999	999999	356	999999	389	463	55	990	720	219	199	999999	204	976	220	999999	999999	244	851	782	266	242	702	999999	157	23	737	35	452	484	998	519	418	408	499	193	999999	636	999999	999999	768	227	927	376	262	816	338	37	399	811	146	999999	140	501	556	521	999999	515	381	375	726	30	999999	245	999999	680	999999	796	487	36	198	156	132	999999	24	49	314	
335	587	999999	999999	709	636	640	347	38	388	999999	851	977	792	999999	265	746	231	999999	679	691	166	582	999999	999999	550	372	622	990	999999	236	486	517	999999	999999	928	50	690	26	394	907	898	191	999999	153	944	509	999999	232	891	385	683	276	369	622	179	15	584	153	169	273	999999	357	190	161	440	344	770	726	47	224	66	214	363	772	999999	974	290	612	597	50	137	999999	109	472	553	999999	157	593	895	922	466	999999	856	130	889	550	10	150	999999	609	738	518	194	676	328	478	913	596	829	205	999999	971	555	129	146	627	999999	718	608	231	999999	187	830	125	999999	999999	358	243	883	252	973	999999	899	987	311	619	216	432	999999	84	305	561	764	700	207	495	991	736	983	271	302	999999	999999	999999	422	561	687	999999	918	809	130	999999	999999	586	999999	584	81	567	818	526	421	826	574	533	925	635	422	999999	999999	999999	999999	621	999999	999999	950	690	608	418	574	750	932	147	514	344	999999	999999	999999	188	478	999999	423	433	918	466	850	999999	717	18	999999	787	999999	556	160	999999	290	509	431	101	635	541	999999	662	999999	78	999999	283	321	240	579	310	787	244	999999	999999	849	104	702	792	771	484	973	600	853	787	611	385	986	859	63	455	204	999999	552	936	646	760	999999	850	872	576	164	999999	999999	999999	10	904	894	855	999999	196	999999	638	329	160	999999	385	809	215	467	218	297	462	186	134	115	39	691	999999	658	98	664	851	920	204	330	999999	171	999999	787	706	491	140	64	867	648	565	437	401	379	271	999999	235	393	999999	288	702	310	314	999999	970	999999	999999	207	999999	531	954	999999	999999	830	999999	223	222	999999	760	727	167	999999	999999	485	999999	601	300	356	396	147	439	468	266	915	628	195	857	448	816	493	999999	999999	347	345	693	847	999999	571	307	999999	738	806	633	936	131	303	991	829	609	999999	922	822	810	578	102	496	461	220	999999	886	365	999999	611	276	999999	234	70	972	792	703	299	729	999999	347	408	632	999999	330	793	334	203	38	838	447	571	500	132	768	253	206	395	999999	368	421	692	964	205	366	531	897	243	28	46	905	89	203	773	472	179	470	999999	140	426	878	692	999999	935	174	999999	999999	999999	302	729	999999	317	207	370	999999	655	443	437	478	798	896	100	185	991	933	368	377	727	659	999999	782	544	264	999999	999999	729	365	999999	40	661	999999	999999	999999	298	451	598	881	999999	145	817	736	999999	193	341	529	787	516	999999	12	805	337	
999999	451	703	947	999999	63	531	880	908	299	999999	999999	999999	190	110	159	886	549	344	999999	544	999999	842	999999	749	999999	922	156	702	999999	28	999999	235	999999	999999	353	247	351	401	544	359	952	237	527	332	637	999999	161	428	637	630	796	667	999999	792	603	609	840	999999	699	999999	385	187	695	281	999999	180	492	757	757	912	544	999999	800	137	592	364	324	540	121	983	770	728	74	591	231	370	999999	541	828	743	999999	153	999999	413	974	774	541	256	999999	466	999999	403	999999	725	96	648	866	999999	210	999999	295	310	96	715	999999	657	122	114	59	25	274	950	928	23	515	400	999999	396	162	817	823	77	999999	654	109	376	66	349	505	583	504	715	999999	999999	458	106	66	986	53	327	662	437	207	930	202	934	474	657	220	999999	201	480	999999	393	426	228	999999	441	616	999999	600	773	608	475	521	558	618	349	565	418	344	471	352	835	165	395	869	663	462	174	902	999999	999999	999999	392	33	677	948	172	239	999999	999999	379	999999	727	888	828	999999	419	999999	325	135	102	999999	361	730	137	212	999999	40	358	62	979	999999	100	201	999999	798	999999	497	881	669	187	335	37	999999	101	301	118	276	567	147	253	999999	999999	776	316	337	458	662	896	474	999999	142	881	338	645	928	959	535	999999	999999	649	922	762	656	948	767	774	642	638	999999	103	961	999999	221	808	170	602	323	884	999999	350	999999	600	999999	948	54	453	698	83	173	341	582	32	999999	498	331	66	999999	999999	549	999999	999999	33	70	380	759	669	670	530	485	335	999999	650	936	999999	228	331	355	707	999999	323	85	999999	475	503	521	938	934	722	487	113	999999	999999	345	999999	533	407	999999	45	999999	385	783	178	597	837	695	999999	96	999999	999999	999	711	999999	925	999999	999999	999999	557	567	859	821	999999	947	53	381	999999	160	314	192	165	820	792	319	517	527	540	999999	971	638	807	588	999999	94	452	999999	402	913	569	999999	276	285	850	999999	186	999999	650	999999	135	999999	911	545	627	904	693	999999	217	402	978	407	695	580	286	918	759	280	969	649	505	999999	979	22	999999	204	999999	999999	970	819	143	149	877	704	782	755	727	272	961	948	999999	992	281	10	935	171	425	696	999999	931	999999	905	408	10	340	570	246	899	954	432	988	814	489	397	269	999999	530	999999	797	531	201	496	999999	30	999999	512	293	979	86	999999	999999	228	999999	48	605	237	999999	876	374	222	518	828	318	999999	959	586	999999	999999	741	107	
641	999999	898	477	740	726	999999	999999	999999	827	999999	999999	999999	999999	999999	999999	933	451	792	41	107	654	999999	999999	22	373	999999	779	71	672	999	410	248	979	999999	354	330	999999	308	879	999999	362	134	546	935	999999	15	783	999999	999999	999999	71	101	999999	999	987	809	322	464	376	548	816	326	89	999999	875	27	999999	746	309	449	530	153	912	400	744	529	999999	999999	760	999999	404	894	999999	999999	937	319	539	979	800	999999	17	949	931	341	824	46	999999	718	999999	999999	171	46	585	749	999999	918	188	319	999999	467	729	999999	999999	18	153	999999	454	999999	890	566	488	864	946	764	442	580	221	581	575	999999	999999	370	590	999999	999999	999999	999999	131	999999	29	999999	229	723	343	815	999999	255	922	197	902	591	999999	828	503	755	307	100	821	317	552	707	999999	743	557	983	369	92	999999	812	784	613	999999	173	999999	999999	269	150	999999	999999	999999	335	999999	999999	673	126	498	541	97	771	898	999999	497	814	999999	322	534	999999	176	999999	999999	262	78	119	413	999999	269	821	957	77	496	167	487	871	999999	226	417	222	80	441	494	999999	995	415	914	516	125	999999	999999	999999	901	999999	974	999999	999999	845	266	189	999999	383	856	999999	583	999999	284	741	790	999999	999999	137	904	999999	415	734	864	999999	266	662	205	896	183	751	11	408	175	713	999999	233	999999	373	999999	999999	242	696	584	817	254	975	141	182	999999	499	912	692	654	590	377	249	398	876	999999	603	984	94	999999	115	676	999999	854	999999	558	999999	258	242	177	676	89	999999	160	999999	999999	291	999999	32	179	683	838	318	754	585	999999	943	835	999999	999999	999999	253	157	496	479	150	999999	999999	569	624	999999	251	680	525	978	999999	999999	98	351	503	999999	82	961	914	999999	277	367	999999	278	234	614	731	757	457	810	432	999999	232	681	906	999999	999999	961	999999	20	999999	167	793	776	85	999999	854	494	997	486	293	291	999999	970	211	783	999999	853	344	19	437	494	232	714	555	578	999999	417	444	999999	147	120	999999	904	93	119	574	654	999999	546	760	999999	759	971	526	150	999999	999999	479	133	665	317	626	999999	582	999999	934	88	230	506	263	446	999999	807	348	183	728	337	999999	999999	218	999999	659	798	999999	200	734	999999	197	414	878	999999	938	999999	999999	999999	493	174	332	146	999999	495	433	999999	999999	323	198	952	632	353	422	999999	375	386	914	999999	657	999999	150	392	223	683	891	815	627	999999	508	738	282	518	999999	563	15	750	918	723	570	962	515	999999	
11	782	629	844	991	516	807	561	406	863	183	665	999999	999999	923	999999	604	999999	999999	213	814	459	679	123	663	859	999999	625	468	999999	110	694	322	214	999999	999999	63	56	823	121	281	946	342	419	999999	34	539	74	827	426	128	951	893	311	130	552	999999	515	999999	142	159	999999	999999	215	763	488	352	819	559	999999	447	557	794	957	931	999999	999999	270	778	638	330	302	797	51	999999	158	800	20	999999	837	999999	999999	866	691	961	99	999999	136	655	856	999999	719	514	345	979	999999	999999	935	999999	262	999999	842	999999	552	812	857	394	61	142	999999	688	341	999999	722	164	899	691	113	999999	842	24	990	999999	922	955	999999	787	999999	72	512	999999	864	640	831	412	494	810	323	878	114	704	802	994	51	177	999999	983	999999	190	89	879	63	939	538	248	444	238	814	596	211	79	931	999999	630	623	824	700	999999	319	999999	999999	378	235	999999	147	221	995	572	999999	614	999999	994	282	983	999999	937	924	999999	593	999999	999999	995	726	676	999999	772	814	374	428	999999	650	89	999999	520	989	999999	828	57	401	999999	449	665	70	982	584	85	659	14	997	685	899	999999	321	999999	999999	103	651	999999	857	999999	999999	630	999999	411	999999	999999	521	761	993	131	118	999999	711	566	528	600	935	999999	101	999999	123	809	999999	742	454	999999	767	141	999999	896	859	280	999999	999999	628	818	521	999999	28	999999	999999	897	20	875	576	31	887	754	822	999999	999999	907	466	898	260	598	999999	411	999999	999999	999999	999999	999999	107	271	838	686	684	938	710	89	286	724	65	999999	226	798	501	999999	432	999999	23	319	305	999999	952	813	302	775	40	564	999999	999999	117	266	999999	999999	912	614	737	344	213	815	122	732	881	999999	411	502	44	799	761	245	533	747	767	79	999999	999999	319	35	394	908	908	999999	970	583	617	999999	230	999999	885	999999	438	97	961	207	207	572	856	769	412	799	741	240	999999	874	178	369	498	115	999999	999999	999999	712	950	304	907	966	999999	307	574	611	282	71	913	874	806	999999	785	570	999999	786	513	549	622	595	177	677	352	106	415	257	310	124	90	999999	592	999999	999999	667	299	240	810	999999	205	800	999999	999999	327	928	77	732	583	928	242	116	50	755	100	365	999999	999999	999999	665	892	326	311	168	980	999999	291	90	999999	128	280	641	976	954	354	999999	78	999999	999999	423	38	682	674	999999	882	974	302	999999	635	782	540	999999	617	999999	666	878	499	368	699	746	646	986	434	464	999999	
999999	139	96	411	999999	999999	638	879	209	999999	220	652	928	999999	16	288	454	455	999999	588	220	34	831	298	999999	332	999999	798	614	999999	999999	258	219	999999	999999	999999	216	435	999999	999999	901	190	999999	517	455	235	570	92	692	467	202	540	907	876	447	576	999999	797	935	946	585	999999	999999	432	595	962	443	999999	994	171	82	29	99	40	999999	40	617	999999	999999	999999	761	627	115	156	584	511	350	342	999999	714	545	999999	499	419	910	70	999999	984	999999	493	792	366	97	531	394	999999	451	877	999999	416	959	985	999999	695	195	957	735	128	848	93	621	999999	926	999999	999999	664	529	679	999999	626	124	632	400	358	457	999999	540	584	762	412	69	472	999999	870	755	560	463	803	234	952	335	797	999999	839	871	691	440	808	999999	730	999999	772	999999	572	302	336	595	606	248	999999	427	160	365	446	34	158	999999	999999	534	75	210	726	454	177	999999	327	496	999999	486	766	963	732	678	41	759	296	714	999999	578	429	965	999999	565	443	534	184	441	700	814	999999	999999	384	283	840	999999	926	328	590	282	975	840	999999	129	481	827	999999	999999	999999	999999	738	443	386	999999	115	109	999999	999999	21	643	125	885	796	746	999999	999999	589	458	838	511	999999	999999	999999	308	602	588	999999	737	999999	999999	838	702	116	23	86	289	999999	999999	178	741	185	999999	316	947	999999	99	999999	296	999999	449	999999	247	644	823	854	769	319	999999	884	999999	177	616	86	406	804	422	999999	999999	670	999999	999999	693	289	106	335	76	661	187	151	513	545	645	381	644	377	999999	68	293	999999	316	969	999999	999999	652	999999	999999	689	910	153	744	320	999999	625	999999	766	554	958	547	999999	788	118	141	935	381	980	532	244	442	38	212	364	495	624	364	999999	412	681	636	533	766	386	751	999999	407	999999	284	29	501	878	822	999999	999999	795	380	208	837	999999	639	999999	999999	999999	257	881	999999	389	825	645	271	375	999999	872	999999	23	731	411	366	107	537	999999	706	512	743	999999	999999	569	842	700	253	999999	999999	77	51	964	491	442	138	869	104	27	377	638	758	136	999999	999999	999999	507	73	969	999999	740	807	460	965	999999	590	693	676	999999	547	999999	402	114	697	296	831	366	532	299	282	497	13	999999	812	999999	754	999999	999999	265	999999	345	636	284	325	937	269	591	999	952	999999	444	999999	999999	480	251	246	653	438	238	128	999999	999999	774	696	999999	999999	999999	999999	898	784	973	655	420	999999	212	999999	127	789	760	37	250	
999999	579	447	999999	304	290	999999	999999	999999	111	999999	810	146	302	999999	861	588	971	210	999999	942	110	999999	877	789	782	600	278	753	129	864	677	211	878	598	405	336	999999	58	456	259	88	77	683	795	999999	283	999999	999999	637	539	999999	559	999999	307	266	410	570	57	522	690	999999	999999	711	246	510	609	268	704	963	535	728	923	999999	722	999999	43	495	92	999999	508	769	999999	126	589	56	127	155	999999	342	994	766	811	999999	766	488	271	999999	446	294	999999	25	136	999999	111	810	894	805	999999	443	232	915	488	999999	23	999999	999999	700	131	199	392	464	999999	371	968	769	917	999999	988	243	602	676	59	797	709	492	643	556	24	999999	162	322	999999	147	999999	89	287	708	999999	845	153	999999	999999	256	901	999999	338	764	910	342	892	507	817	110	840	999999	999999	690	402	530	287	788	686	352	47	80	999999	549	262	889	491	218	873	999999	100	42	441	802	896	928	163	999999	646	999999	886	655	504	711	306	999999	223	597	316	991	999999	365	999999	892	219	830	138	999999	512	30	851	684	634	675	19	808	124	73	794	474	377	999999	999999	15	465	392	576	941	252	699	676	894	902	881	583	999999	158	548	593	75	799	999999	999999	626	999999	999999	999999	829	701	999999	999999	159	803	841	999999	169	224	878	437	827	264	999999	999999	812	999999	957	781	752	999999	284	660	575	999999	728	999999	12	42	525	999999	262	371	746	250	754	260	526	101	999999	266	999999	999999	999999	121	766	811	613	826	563	999999	999999	431	277	999999	427	838	999999	679	84	999999	622	136	698	999999	184	465	517	946	793	561	827	866	999999	999999	999999	763	389	464	999999	999999	999999	186	479	253	313	831	103	999999	999999	915	999999	847	26	894	644	297	822	577	936	999999	999999	666	43	999999	454	999999	710	781	999999	663	999999	418	999999	999999	999999	446	656	455	398	352	999999	508	133	877	183	999999	850	999999	999999	389	940	999999	527	413	623	404	152	477	999999	307	130	321	948	169	999999	969	882	858	788	208	640	999999	999999	593	937	794	543	999999	827	474	165	885	929	999999	999999	646	999999	999999	544	710	999999	189	655	999999	232	61	999999	963	420	214	107	991	47	653	748	573	999999	934	999999	828	861	986	999999	335	152	245	391	999999	446	821	88	330	324	999999	904	999999	721	97	371	886	244	579	745	999999	377	174	847	286	932	159	22	956	95	999999	849	316	539	999999	999999	986	999999	292	527	598	999999	999999	676	959	999999	999999	851	999999	999999	589	593	291	251	
37	957	999999	397	115	344	296	808	131	245	608	238	999999	922	401	999999	999999	999999	952	61	999999	999999	601	999999	999999	999999	999999	308	999999	394	506	132	568	75	512	372	999999	598	564	947	999999	790	14	540	78	731	160	999999	460	406	196	999999	999999	239	999999	540	366	490	509	577	699	987	341	737	739	486	669	999999	420	38	177	787	662	14	820	366	492	999999	429	999999	387	281	847	999999	999999	143	490	999999	970	971	16	490	999999	986	258	999999	999999	276	801	999999	71	627	999999	432	239	409	709	636	418	999999	999999	306	999999	999999	200	428	150	270	999999	605	999999	999999	999999	448	32	686	698	999999	756	576	999999	225	999999	837	106	760	326	425	999999	797	999999	854	920	241	999999	709	430	747	796	829	113	198	999999	205	596	731	999999	999999	410	552	711	43	999999	999999	831	999999	47	233	255	440	111	724	429	743	182	151	419	330	524	322	266	950	879	926	999999	718	999999	72	251	375	695	810	999999	298	95	999999	999999	88	410	101	672	207	999999	366	728	389	768	992	33	455	999999	743	999999	97	296	761	164	953	379	123	999999	999999	981	880	744	301	708	140	999999	999999	177	341	920	433	999999	999999	458	523	208	93	949	497	49	795	63	952	999999	927	12	334	245	30	708	296	748	697	225	999999	621	437	680	637	344	251	287	979	822	567	999999	999999	999999	641	755	296	174	855	935	195	826	791	481	780	138	333	546	999999	999999	634	684	952	844	835	901	771	999999	321	162	797	999999	84	140	261	489	776	31	999999	274	422	999999	893	999999	39	999999	999999	999999	900	999999	21	999999	140	356	999999	999999	999999	392	477	999999	984	883	853	702	999999	999999	752	661	230	300	362	311	942	882	220	999999	791	200	999999	49	999999	999999	512	811	150	102	387	999999	942	378	999999	999999	553	863	999999	538	278	200	623	999999	999999	178	734	609	157	709	761	257	145	685	101	304	999999	437	668	999999	381	51	999999	999999	300	34	719	999999	999999	968	758	88	602	999999	243	601	577	999999	995	903	91	902	664	441	340	999999	592	267	287	700	816	126	999999	121	166	999999	638	577	70	29	999999	999999	999999	189	951	999999	655	463	999999	499	726	122	441	765	97	479	999999	130	714	171	442	462	999999	605	161	641	999999	491	525	16	963	10	403	999999	454	208	999999	999999	489	657	999999	999999	815	999999	973	704	684	439	34	999999	850	517	862	899	999999	999999	318	707	37	319	799	999999	999999	445	536	999999	719	465	321	999999	880	902	640	67	686	312	646	
787	632	999999	999999	999999	466	837	166	455	147	999999	999999	458	999999	891	457	179	999999	320	999999	380	999999	256	985	229	128	145	807	947	999999	805	999999	284	359	999999	85	999999	362	354	999999	109	289	91	589	999999	999999	862	999	988	999999	999999	208	376	999999	999999	536	385	999999	737	336	999999	999999	218	999999	341	291	124	109	999999	999999	876	999999	514	612	101	999999	179	667	770	999999	265	146	818	503	999999	607	845	999999	92	993	999999	999999	624	27	999999	79	81	513	999999	933	951	763	639	182	577	653	999999	763	999999	185	999999	718	702	584	81	195	221	999999	999999	734	445	951	27	375	999999	999999	999999	496	237	32	999999	666	420	836	212	502	506	999999	999999	999999	913	999999	999999	906	635	981	416	50	999999	999999	858	999999	350	999999	497	999999	745	999999	999999	809	461	207	536	997	165	999999	307	865	382	578	688	575	789	999999	821	999999	808	120	739	999999	362	161	549	999999	173	663	999999	999999	999999	999999	756	243	999999	125	999999	715	999999	155	750	934	683	999999	668	377	511	293	999999	940	999999	144	999999	634	533	919	457	309	658	499	999999	999999	386	409	999999	179	822	455	984	673	109	116	999999	999999	999999	999999	462	999999	492	999999	535	880	97	384	206	214	20	131	709	999999	668	11	67	66	321	999999	558	283	999999	499	555	66	308	999999	999999	594	336	539	999999	727	467	646	999999	486	964	952	414	11	212	999999	169	700	745	323	999999	999999	58	751	999999	999999	257	188	786	993	999999	999999	581	194	543	612	877	481	856	981	213	999999	194	581	102	999999	843	556	80	712	999999	854	320	985	897	743	546	999999	199	162	480	288	999999	823	999999	494	381	229	467	600	444	688	844	999999	119	982	913	477	658	981	278	700	118	999999	999999	772	168	596	297	799	999999	302	292	704	511	999999	173	371	999999	607	987	624	999999	999999	999999	651	20	556	876	914	830	78	926	217	884	780	999999	784	169	96	336	784	932	668	534	151	999999	999999	262	194	999999	552	755	61	993	654	611	638	999999	22	762	611	999999	382	969	999999	375	84	819	999999	999999	388	212	635	281	213	691	999999	945	135	999999	870	304	691	999999	999999	323	875	999999	240	179	999999	999999	156	334	724	74	559	698	537	776	331	330	531	439	440	350	130	779	999999	962	190	692	681	766	892	317	38	287	691	683	500	860	588	561	222	411	65	310	557	148	142	999999	999999	359	999999	549	772	262	664	999999	203	999999	999999	999999	999999	849	305	390	999999	416	46	281	17	854	285	999999	999999	
969	227	38	294	999999	232	651	830	999999	285	331	842	352	545	776	999999	753	490	405	999999	320	573	999999	116	675	868	150	112	860	999999	562	84	462	999999	802	44	635	653	383	872	782	447	539	573	974	547	999999	870	269	658	263	374	880	45	431	406	854	999999	619	999999	91	549	999999	999999	999999	999999	390	544	742	741	987	110	116	532	654	872	43	799	999999	999999	778	999999	842	211	471	198	203	427	999999	406	190	713	44	432	790	999999	477	805	850	726	999999	555	137	527	670	162	267	358	391	558	372	65	789	490	999999	811	706	768	272	534	999999	963	168	999999	561	999999	76	999999	999999	421	404	999999	948	415	971	233	152	999999	541	318	930	845	999999	827	999999	135	923	553	259	978	536	999999	542	325	672	999999	397	791	966	395	999999	582	616	969	163	999999	116	384	999999	949	669	999999	236	953	603	218	926	999999	313	436	361	999999	435	762	884	695	695	999999	742	777	999999	999999	358	155	999999	358	238	76	674	899	28	549	43	310	319	155	482	588	722	464	277	67	488	999999	999999	999999	157	999999	999999	468	448	484	641	742	122	318	43	90	731	255	979	999999	999999	413	417	812	489	135	453	739	222	999999	910	999999	510	779	999999	817	121	659	210	384	999999	215	999999	999999	999999	999999	197	999999	122	402	857	476	999999	416	999999	84	132	232	93	32	410	356	255	341	573	362	242	343	999999	225	969	81	54	999999	999999	459	951	873	904	999999	938	453	626	999999	259	444	804	103	999999	798	694	889	576	188	999999	634	960	130	970	999999	69	853	999999	896	432	999999	432	879	536	941	132	999999	999999	895	94	999999	729	435	91	139	558	148	955	648	999999	89	505	865	999999	999999	999999	831	902	359	138	94	889	999999	397	474	22	925	567	447	675	445	999999	680	104	999999	999999	999999	49	999999	996	920	898	915	375	353	289	999999	257	290	451	301	999999	968	766	999	77	999	999999	616	999999	633	581	518	972	94	518	825	999999	999999	351	964	792	70	362	218	999999	973	364	54	999999	455	677	286	995	999999	999999	602	914	104	948	905	497	432	999999	373	999999	389	999999	290	999999	464	795	641	999999	487	509	999999	999999	999999	813	104	999999	992	432	671	999999	304	522	598	995	999999	999999	676	667	999999	476	369	346	989	868	806	40	83	999999	729	999999	45	346	518	999999	803	999999	365	291	853	270	999999	999999	63	417	54	866	354	295	999999	553	999999	999999	999999	20	149	949	626	689	17	74	571	783	702	21	919	958	999999	
723	201	928	554	394	813	999999	971	369	293	582	823	939	685	788	300	186	540	999999	842	507	735	854	999999	676	284	789	699	721	999999	999999	497	96	862	631	103	991	999	999999	999999	328	48	999999	666	54	866	77	388	782	493	999999	480	858	125	506	987	346	568	878	120	33	486	260	71	251	999999	736	86	999999	694	308	186	806	899	524	469	956	198	325	809	216	411	916	238	781	571	638	999999	365	643	756	432	130	624	148	842	788	717	425	999999	140	999999	333	98	194	349	673	959	999999	47	41	158	999999	79	903	999999	569	31	290	679	456	764	721	421	938	875	999999	999999	999999	999999	681	248	999999	999999	679	225	87	828	54	442	898	678	381	328	611	608	189	61	720	526	999999	766	999999	999999	513	999999	279	912	160	318	292	491	209	918	366	792	384	888	399	688	544	999999	977	847	781	777	393	402	809	999999	999999	999999	471	243	409	999999	811	37	851	314	946	999999	999999	735	999999	999999	479	999999	962	818	233	300	661	999999	999999	540	789	589	964	735	981	877	112	820	621	287	999999	999999	518	999999	981	356	47	999999	999999	379	73	251	698	374	308	930	439	991	999999	999999	353	439	999999	999999	999999	232	999999	125	999999	79	72	999999	123	871	396	999999	999999	520	837	999999	263	576	299	613	476	547	890	999999	999999	61	447	121	999999	225	934	589	714	649	326	759	293	921	999999	673	316	216	999999	826	999999	794	986	918	164	999999	152	777	999999	999999	999999	999999	341	472	688	999999	631	951	153	897	999999	807	999999	305	204	999999	592	341	999999	999999	999999	999999	420	74	999999	642	999999	528	957	484	83	166	449	76	999999	739	428	999999	243	492	51	999999	72	999999	888	180	995	690	999999	999999	646	810	964	999999	351	141	176	276	850	999999	215	113	999999	668	824	781	999999	733	59	464	659	771	108	330	585	940	208	190	185	451	999999	999999	803	880	837	999999	999999	999999	724	124	573	161	971	198	999999	937	371	999999	415	999999	813	271	999999	270	426	875	999999	643	999999	411	933	999999	100	999999	408	830	999999	122	830	560	999999	441	19	934	999999	999999	800	999999	999999	999999	578	804	775	78	638	385	743	543	464	962	560	558	999999	322	190	999999	70	999999	789	455	637	258	572	999999	528	381	262	706	378	999999	85	802	599	300	832	139	220	32	999999	33	97	766	658	999999	999999	999999	999999	696	753	314	447	237	130	598	19	330	241	920	550	266	132	46	174	546	887	758	999999	697	999999	61	376	999999	802	766	999999	871	
600	704	854	496	928	566	999999	74	999999	847	999999	10	290	512	999999	299	482	513	999999	61	999999	122	980	251	82	999999	999999	701	937	409	434	999999	241	148	729	537	76	999999	337	566	93	110	999999	50	999999	957	999999	978	999999	86	565	299	865	316	279	488	723	612	424	183	360	261	999999	80	999999	327	769	151	782	999999	233	429	185	999999	968	999999	999999	940	174	125	999999	999999	547	861	844	145	498	999999	868	251	813	463	638	999999	215	999999	974	999999	627	758	999999	275	205	999999	853	145	999999	531	348	778	441	783	448	309	999999	999999	713	275	235	287	829	844	282	540	556	769	790	31	139	999999	527	999999	999999	415	926	82	42	753	999999	708	31	966	586	100	810	40	25	339	329	91	127	708	769	999999	929	353	999999	999999	248	94	355	102	999999	211	999999	390	470	42	999999	762	101	960	267	999999	266	862	268	192	730	526	753	999999	701	57	29	999999	999999	973	486	583	89	377	515	922	999999	928	574	384	999999	999999	999999	983	957	566	999999	166	999999	999999	93	76	94	810	933	721	340	894	999999	355	192	999999	999999	496	999999	798	683	999999	999999	344	172	337	298	999999	999999	310	956	769	503	145	66	999999	377	49	890	420	999999	279	999999	793	592	999999	537	228	202	405	999999	999999	438	168	883	277	999999	116	89	755	777	211	467	633	765	571	400	265	298	999999	76	68	606	999999	999999	413	289	662	752	703	799	999999	691	947	978	882	341	999999	261	789	160	270	959	999999	999999	999999	812	810	38	999999	78	281	930	871	339	272	477	302	858	479	987	59	363	386	999999	708	519	999999	654	882	999999	66	999999	509	179	805	999999	471	999999	23	601	479	999999	731	999999	999999	149	819	617	716	999999	999999	486	782	801	111	907	583	188	999999	999999	302	166	155	999999	22	277	430	999999	534	174	15	799	999999	877	518	425	631	751	437	568	699	902	938	999999	200	580	999999	707	999999	999999	525	999999	568	246	309	322	488	939	622	260	719	999999	92	999999	409	249	641	999999	293	686	999999	832	999999	375	87	999999	999999	678	601	442	55	722	633	636	649	722	999999	608	578	205	936	691	139	999999	849	581	819	396	77	950	999999	999999	424	391	622	693	541	202	168	909	999999	810	999999	190	214	996	494	455	902	686	19	999999	999999	97	750	593	702	573	999999	505	579	832	611	651	503	728	308	999999	999999	956	191	47	999999	999999	111	136	353	949	972	852	96	374	493	390	940	906	990	336	641	38	999999	968	676	663	339	
271	208	696	999999	486	697	253	999999	999999	505	999999	592	668	999999	623	249	753	601	674	999999	999999	348	230	710	596	738	999999	609	999999	965	999999	371	787	338	840	999999	657	271	496	164	999999	932	999999	884	999999	324	332	351	28	789	246	376	12	254	134	923	977	985	999999	747	726	643	456	981	292	610	805	339	155	695	592	491	115	519	999999	283	802	345	999999	282	416	630	591	206	999999	846	999999	542	214	916	949	671	999999	748	438	999999	486	565	602	368	518	992	205	332	206	754	999999	493	678	850	131	642	999999	999999	341	105	62	259	999999	445	251	272	135	238	746	999999	320	366	90	375	796	246	743	383	999999	423	434	269	999	999999	585	999999	864	363	795	317	427	999999	416	343	999999	999999	313	166	999999	256	999999	967	586	285	999999	904	412	313	64	884	898	870	64	918	670	793	999999	287	860	375	408	772	442	438	503	957	949	747	228	999999	932	587	267	516	556	467	682	724	540	680	473	561	999999	911	419	557	308	498	672	363	976	36	305	750	999999	104	534	157	781	486	999999	999999	94	494	952	321	999999	547	371	999999	120	999999	747	190	999999	999999	472	531	999999	945	659	461	84	864	593	906	291	516	999999	999999	933	535	942	63	726	807	476	814	959	107	999999	760	137	469	999999	450	288	125	848	11	631	12	137	836	999999	503	590	229	900	55	40	106	879	909	279	584	593	694	464	104	380	658	999999	922	10	999999	333	615	999999	999999	628	175	667	666	999999	999999	407	116	235	232	999999	256	914	913	77	848	880	227	199	668	857	999999	661	753	631	999999	439	215	835	928	179	975	608	757	427	864	438	999999	999999	999999	187	486	468	241	877	133	743	999999	999999	162	999999	116	425	952	296	999999	514	999999	45	855	502	999999	281	307	63	251	647	167	999999	999999	419	999999	147	851	491	999999	999999	430	876	507	240	999999	361	682	999999	999999	559	999999	470	999999	359	525	187	233	845	985	215	171	188	635	485	585	999999	651	742	359	968	573	471	915	999999	94	47	999999	625	722	999999	598	395	989	692	991	696	112	853	894	999999	999999	16	506	999999	965	251	999999	31	999999	999999	710	939	561	104	999999	195	555	486	275	487	999999	999999	999999	154	617	775	198	999999	494	889	69	999999	848	869	64	567	999999	751	999999	842	796	515	970	999999	140	658	834	894	707	806	151	626	587	416	999999	315	999999	999999	556	999999	63	307	999999	999999	557	999999	101	999999	50	427	230	803	543	433	999999	999999	637	
28	999999	958	941	303	245	687	747	443	219	999999	39	748	684	613	204	752	788	499	977	999999	558	227	567	152	999999	290	999999	347	93	164	726	705	999999	999999	346	999999	999999	760	72	999999	27	124	999999	659	661	302	999999	616	609	790	644	999999	166	431	470	796	401	798	449	955	111	999999	359	65	999999	334	80	820	999999	606	504	38	436	999999	198	443	999999	907	490	562	547	999999	999999	302	519	534	548	256	999999	549	207	999999	321	999999	749	999999	764	647	944	337	231	922	350	13	296	616	765	39	243	36	999999	493	318	887	417	141	672	999999	545	191	999999	824	999999	726	409	54	717	329	999999	581	679	999999	963	163	999999	625	629	999999	15	902	769	518	23	999999	277	713	151	433	699	617	944	707	111	763	550	999999	506	623	603	252	899	446	651	661	356	405	529	164	556	792	511	936	61	643	421	277	810	57	459	695	999999	293	999999	770	637	972	999999	999999	999999	933	128	16	999999	763	13	333	867	362	31	872	194	986	877	999999	999999	17	656	468	351	282	596	459	174	999999	349	615	999999	999999	34	384	630	329	551	623	674	505	805	999999	639	98	410	458	35	586	999999	915	416	721	665	629	326	316	859	340	346	999999	841	232	423	397	516	987	338	647	252	865	444	999999	999999	609	999999	368	999999	262	999999	147	434	587	999999	999999	209	105	224	404	68	323	999999	999999	999999	16	663	999999	873	251	582	422	130	388	344	646	999999	162	488	65	427	957	487	606	468	999999	243	999999	824	989	198	421	772	933	589	928	405	999999	977	237	945	999999	495	999999	680	459	27	56	252	761	999999	57	616	999999	977	110	835	863	752	999999	999999	409	758	883	63	171	650	197	798	416	250	257	184	261	999999	999999	999999	999999	925	19	191	197	22	73	46	150	999999	613	999999	488	999999	541	480	899	999999	546	870	611	534	519	999999	830	257	836	520	705	872	364	59	189	638	936	937	743	896	584	396	694	846	912	366	999999	242	320	323	709	776	285	796	999999	927	861	374	999999	999999	361	940	185	552	341	277	450	563	775	850	166	603	736	12	880	159	185	764	621	163	772	597	937	523	810	999999	597	568	999999	999999	776	571	531	999999	545	643	221	152	999999	645	916	999999	999999	469	999999	116	49	282	999999	422	999999	106	753	263	437	763	999999	662	742	412	679	882	87	523	999999	594	82	202	999999	246	999999	999999	999999	999999	247	300	141	999999	366	704	889	324	999999	73	510	680	818	277	999999	999999	
640	558	410	999999	965	43	999999	943	396	572	44	847	815	679	999999	999999	999999	776	26	147	999999	536	999999	47	999999	364	240	23	23	999999	776	999999	96	999999	606	390	633	155	20	213	894	197	91	999999	999999	52	509	972	589	791	999999	999999	261	999999	160	114	261	372	590	610	803	392	999999	992	999999	999999	760	141	999999	999999	95	701	766	813	252	444	454	512	377	481	999999	267	433	231	570	734	999999	126	534	999999	138	270	999999	409	409	512	999999	98	999999	439	291	999999	999999	496	999999	141	285	999999	727	999999	659	749	999999	999999	755	545	999999	708	999999	70	687	644	606	581	965	999999	146	366	413	740	186	366	514	938	200	487	999999	999999	524	439	459	114	399	999999	999999	388	276	456	654	863	554	558	666	937	752	999999	771	327	530	882	999999	918	44	999999	999999	303	245	66	919	277	187	31	193	992	611	582	999999	999999	739	999999	558	999999	999999	549	195	999999	699	999999	195	553	715	51	999999	642	444	540	80	412	999999	999999	153	219	999999	386	999999	533	374	673	336	179	999999	982	587	944	333	315	216	999999	801	911	999999	999999	999999	375	562	999999	614	550	558	80	511	842	510	201	442	348	999999	335	863	662	263	36	250	25	161	733	463	999999	999999	139	333	999999	999999	376	945	999999	999999	999999	824	550	999999	823	125	265	668	559	481	396	511	985	163	881	630	148	658	577	427	854	223	828	999999	151	242	429	746	925	999999	144	255	957	999	990	510	999999	744	439	999999	999999	357	602	262	999999	999999	333	976	452	955	473	717	378	67	494	947	996	868	776	591	696	519	743	328	346	999999	999999	985	172	381	999999	403	228	666	442	507	621	576	614	191	908	453	304	969	767	426	877	899	515	52	514	454	967	847	999999	999999	614	283	999999	999999	415	347	999999	80	647	79	999999	711	999999	987	336	999999	263	999999	999999	999999	224	999999	999999	999999	272	655	999999	999999	999999	999999	999999	381	451	966	999999	348	999999	688	775	570	639	999999	331	999999	927	999999	999999	999999	716	94	200	999999	174	971	261	840	999999	995	999999	999999	867	693	999999	784	642	999999	270	658	104	988	768	575	820	122	999999	990	452	863	992	106	381	999999	999999	782	672	65	999999	479	714	62	625	665	33	24	703	946	29	547	65	809	999999	624	999999	727	325	625	999999	61	999999	999999	398	859	12	999999	388	999999	289	432	999999	587	910	791	944	999999	372	999999	551	805	419	666	970	904	808	192	201	999999	528	686	466	57	999999	165	120	453	663	999999	663	
466	635	788	667	597	435	477	999999	124	680	999999	365	999999	999999	755	642	701	300	493	60	819	376	631	396	602	965	999999	999999	999999	680	500	387	606	999999	94	179	630	999	383	478	999999	293	86	86	999999	330	253	973	748	522	419	999999	179	715	843	100	999999	402	74	631	371	393	999999	999999	190	14	999999	772	989	999999	22	999999	916	25	719	536	999999	555	259	999999	721	101	344	242	271	346	217	890	999999	999999	175	237	935	751	117	947	999999	642	999999	142	572	480	984	173	510	999999	246	164	995	317	999999	458	153	792	910	280	59	910	183	843	796	867	176	994	419	784	766	999999	999999	772	396	656	660	127	710	250	117	999999	732	554	999999	999999	895	999999	202	717	94	999999	841	837	898	999999	469	61	345	704	314	989	754	725	950	999999	256	232	921	155	798	35	92	669	172	878	187	629	744	999999	999999	878	999999	701	700	623	334	999999	874	166	196	608	781	999999	936	127	426	17	603	999999	806	672	377	57	919	68	71	181	674	999999	999999	999999	317	602	731	435	999999	62	34	999999	747	185	999999	999999	999999	199	254	86	732	55	461	180	35	999999	936	310	510	999999	781	642	562	162	406	854	999999	355	300	188	284	999999	930	999999	982	277	999999	631	323	613	99	730	814	984	999999	628	568	881	815	602	666	431	925	999999	999999	999999	773	999999	778	999999	659	999999	999999	999999	801	231	124	98	197	758	434	315	986	897	999999	61	828	577	713	999999	296	234	540	999999	521	999999	585	497	102	600	503	696	852	819	954	486	830	748	193	227	514	480	999999	67	177	361	445	38	999999	228	564	999999	881	10	217	999999	999999	210	553	948	645	627	995	597	999999	737	462	176	999999	188	231	999999	999999	495	273	816	540	999999	530	170	417	557	999999	874	46	999999	815	999999	999999	529	999999	630	204	244	581	886	999999	999999	802	999999	999999	278	95	599	997	999999	811	395	736	401	894	999999	679	393	999999	98	908	999999	999999	999999	999999	610	999999	999999	775	600	885	159	913	386	999999	444	679	100	999999	999999	999999	129	876	999999	495	429	999999	220	999999	999999	950	811	703	999999	977	364	545	845	518	999999	714	671	824	407	598	661	999999	359	70	459	999999	999999	131	402	625	789	254	998	471	999999	495	354	788	961	649	84	456	430	999999	977	898	834	582	973	434	800	305	479	963	833	999999	765	159	185	999999	371	999999	311	867	198	119	547	383	26	803	369	999999	999999	757	999999	215	62	950	93	561	95	17	158	967	824	
999999	775	44	637	554	729	205	612	78	999999	395	154	562	220	867	999999	460	565	179	74	917	443	722	449	999999	999999	999999	75	624	807	363	540	343	52	999999	344	513	746	999999	83	174	280	793	478	139	71	499	740	226	999999	634	451	978	903	907	999999	999999	595	19	658	999999	139	988	999999	924	854	810	519	516	999999	847	714	103	106	900	999999	649	253	319	566	405	999999	849	423	182	912	562	440	999999	653	999999	918	999999	999999	999999	999999	291	533	553	285	260	999999	233	693	999999	920	357	882	13	270	999999	809	285	452	262	840	290	575	97	999999	302	380	384	863	999999	929	999999	290	937	865	364	126	999999	999999	316	999999	999999	166	69	262	564	679	437	874	999999	481	999999	999999	999999	999999	999999	999999	999999	540	982	879	606	369	999999	434	942	77	945	148	905	295	119	250	146	999999	989	999999	515	835	458	622	943	509	622	999999	999999	694	729	618	999999	648	999999	999999	61	999999	819	491	715	635	319	497	999999	299	999999	999999	371	402	999999	723	339	630	999999	999999	999999	370	936	107	747	680	148	999999	347	999999	37	267	615	950	198	710	27	508	999999	879	999999	999999	999999	654	539	999999	408	893	547	15	289	999999	447	79	86	999999	500	999999	999999	45	497	71	159	408	271	712	350	421	999999	999999	999999	831	222	999999	95	999999	999999	292	567	999999	281	254	999999	999999	56	548	819	545	999999	507	999999	999999	764	383	392	464	810	999999	999999	827	999999	999999	690	110	309	458	999999	126	984	954	219	217	164	662	999999	253	359	818	999999	723	892	804	548	706	236	999999	76	999999	938	630	999999	992	900	739	764	999999	563	610	41	999999	281	703	999999	918	297	12	150	999999	999999	999999	999999	999999	138	669	935	522	999999	984	873	999999	999999	999999	187	363	643	999999	317	425	898	478	689	748	786	999999	451	198	999999	999999	418	234	269	965	228	799	525	328	864	240	803	999999	846	579	737	141	999999	843	526	207	285	80	694	725	213	151	999999	365	215	374	999999	746	999999	818	575	648	640	426	219	387	837	324	363	999999	621	999999	999999	119	21	654	558	608	999999	999999	354	999999	539	544	761	87	999999	169	999999	500	23	66	999999	38	13	98	501	789	999999	148	369	960	717	618	113	556	519	349	999999	561	815	619	999999	999999	473	238	119	106	664	999999	47	677	211	863	999999	565	683	604	116	999999	163	769	974	533	685	393	629	921	999999	215	999999	10	815	562	684	404	999999	749	564	775	979	405	134	999999	111	691	999999	854	999999	548	
873	915	243	431	407	999999	644	550	999999	999999	608	197	665	459	574	999999	862	649	188	668	582	999999	999999	999999	943	999999	644	482	999999	993	634	774	376	892	999999	999999	766	393	164	637	759	442	211	483	999999	792	999999	999999	928	999999	829	999999	675	999999	965	939	999999	902	488	649	411	172	999999	554	455	833	820	999999	128	921	280	999999	495	551	909	150	732	566	173	160	27	970	554	368	174	999999	108	490	927	402	999999	999999	905	514	235	999999	324	999999	37	999999	971	968	999999	16	999999	360	624	134	976	825	217	319	738	337	632	999999	999999	758	389	931	735	339	999999	726	999999	416	573	980	999999	999999	825	999999	538	999999	189	999999	423	547	575	814	999999	999999	514	111	195	467	134	577	999999	999999	978	566	277	106	999999	641	132	999999	861	387	999999	643	999999	999999	10	141	999999	907	158	583	27	81	193	575	41	760	999999	743	540	686	291	996	999999	999999	999999	269	999999	441	233	547	926	999999	685	999999	37	265	175	849	111	63	686	227	429	308	776	907	999999	702	74	846	815	999999	999999	185	106	789	544	286	330	999999	334	348	999999	610	656	434	395	999999	999999	775	595	976	642	487	999	74	577	800	999999	999999	886	999999	377	387	731	547	999999	999999	999999	248	721	999999	529	999999	729	348	999999	818	652	999999	521	386	165	298	999999	839	746	811	185	42	222	744	999999	893	855	228	971	306	879	118	140	999999	904	309	999999	706	999999	283	758	661	530	759	158	999999	999999	509	949	999999	999999	892	999999	492	334	69	35	976	367	636	999999	510	999999	999999	939	543	222	999999	482	856	999999	999999	392	473	63	523	511	999999	596	128	999999	355	279	999999	180	987	317	648	560	845	283	999999	349	999999	768	257	295	293	819	615	200	288	36	103	844	581	509	999999	438	811	557	572	999999	999999	999999	168	999999	483	999999	952	235	574	86	999999	583	165	214	571	704	806	238	228	643	981	927	699	999999	999999	58	999999	487	979	999999	749	297	710	999999	110	172	609	999999	811	226	867	389	999999	999999	399	520	688	376	937	999999	632	999999	338	999999	409	320	958	839	999999	435	478	999999	256	364	337	349	872	468	114	408	104	789	426	12	775	999999	311	497	929	999999	999999	231	550	999999	999999	176	959	781	999999	790	999999	770	999999	386	747	403	999999	271	874	60	647	999999	272	999999	538	842	165	336	163	808	19	470	909	400	76	257	999999	999999	777	170	390	999999	180	324	999999	334	829	999999	999999	382	468	49	622	879	27	148	958	999999	817	
999999	999999	632	627	489	780	999999	999999	570	319	500	478	243	999999	999999	670	999999	59	948	344	214	23	124	81	781	349	970	848	40	382	999999	999999	999999	93	42	159	757	474	999999	543	999999	473	268	731	999999	903	234	999999	908	218	471	99	19	999999	612	999999	896	560	999999	999999	810	895	830	197	999999	999999	999999	999999	462	564	912	999999	368	999999	999999	999999	754	393	317	877	124	425	939	821	910	999999	288	999999	481	999999	999999	999999	628	999999	733	564	999999	80	349	999999	347	84	102	354	306	390	999999	604	793	999999	999999	512	253	967	34	394	999999	999999	999999	553	923	331	679	160	311	715	462	816	999999	329	108	683	54	754	540	50	333	595	525	530	117	684	999999	610	335	749	953	660	527	999999	999999	999999	794	999999	639	25	405	941	52	590	927	914	922	474	999999	302	468	999999	999999	984	70	999999	492	999999	445	249	879	78	825	999999	762	802	299	343	720	473	889	258	999999	524	644	392	552	935	603	203	761	977	838	43	999999	464	233	542	287	247	152	48	360	999999	146	337	125	490	828	135	999999	589	753	308	412	999999	383	912	350	678	818	557	999999	251	487	902	239	999999	280	307	578	756	65	483	999999	999999	898	725	388	316	276	72	999999	999999	578	182	999999	540	631	81	91	999999	202	609	999999	594	886	118	999999	999999	107	333	220	530	556	867	999999	999999	977	999999	999999	658	533	43	411	755	999999	999999	673	315	677	699	999999	999999	999999	267	564	456	999999	736	964	789	812	154	219	999999	999999	999999	999999	710	648	954	562	80	759	999999	999999	168	207	999999	999999	213	444	606	999999	408	172	21	999999	299	999999	999999	224	999999	596	999999	999999	388	999999	468	903	864	761	999999	999999	999999	146	101	449	793	479	405	258	391	592	761	354	216	588	999999	999999	841	281	999999	407	570	740	321	483	238	587	409	344	738	999999	288	999999	482	939	843	271	81	571	521	820	907	999999	833	999999	834	999999	639	799	23	688	72	593	138	565	107	982	999999	617	221	215	999999	999999	519	621	313	319	872	276	999999	548	709	279	760	812	500	741	907	999999	649	999999	948	609	331	60	707	695	323	917	842	860	999999	464	360	315	750	846	319	999999	355	524	314	372	64	474	979	999999	833	999999	74	365	85	172	967	169	267	999999	739	999999	913	617	999999	999999	434	885	112	254	999999	454	999999	654	431	695	316	135	999999	999999	999999	999999	999999	999999	999999	997	852	486	784	284	496	201	58	290	116	849	308	737	528	358	999999	178	372	
999999	874	389	264	999999	934	390	999999	842	999999	681	915	999999	398	999999	999999	999999	113	948	110	828	757	727	406	781	547	582	396	579	999999	999999	647	386	494	346	50	482	742	999999	552	404	428	654	778	999999	374	233	461	309	981	529	255	999999	78	999999	976	157	999999	482	872	999999	993	286	245	34	43	538	398	999999	958	999999	266	671	999999	999999	409	113	999999	39	416	324	131	999999	999999	999999	152	999999	999999	999999	999999	999999	499	269	999999	200	999999	151	418	753	342	836	835	409	351	999999	272	584	592	999999	144	873	208	952	75	999999	240	906	999999	167	882	385	231	447	691	999999	783	999999	999999	216	304	267	694	206	697	580	999999	721	745	889	814	568	76	999999	816	496	695	999999	999999	20	959	504	999999	260	871	957	999999	398	717	286	925	276	481	386	77	999999	188	12	265	494	79	518	170	999999	999999	323	318	286	999999	204	380	246	802	102	256	800	804	443	334	740	965	100	14	469	999999	548	96	689	999999	999999	318	999999	291	999999	940	451	344	664	907	999999	648	999999	766	522	906	688	473	389	140	277	82	744	677	525	528	979	514	700	834	804	236	629	999999	691	999999	687	954	999999	161	804	465	150	999999	777	101	999999	999999	999999	563	285	85	707	559	999999	867	573	26	999999	190	960	937	644	829	113	999999	29	929	84	636	229	999999	380	237	335	812	999999	219	899	999999	999999	655	999999	146	559	729	999999	79	999999	999999	999999	670	999999	999999	200	867	821	321	432	457	82	708	259	855	344	551	704	999999	234	796	935	364	126	342	298	999999	914	507	279	999999	999999	949	138	999999	323	558	545	999999	47	467	990	999999	786	452	360	193	406	177	999999	18	34	999999	999999	13	999999	958	999999	999999	624	885	952	323	51	999999	656	133	999999	999	541	786	15	247	442	999999	805	325	577	674	982	999999	908	999999	705	271	359	751	113	134	999999	365	999999	690	999999	161	999999	999999	578	739	795	999999	613	999999	635	25	13	787	617	999999	207	573	391	879	873	519	976	215	618	780	697	905	29	454	638	186	782	325	404	291	999999	138	746	838	878	754	999999	511	121	999999	268	572	999999	34	999999	999999	973	999999	816	333	999999	309	68	797	51	890	218	999999	769	459	242	999999	999999	999999	827	79	827	999999	11	129	27	999999	103	928	522	135	999999	995	527	841	212	658	508	80	999999	952	80	948	796	987	546	999999	742	999999	456	580	999999	807	206	857	970	999999	999999	697	316	999999	215	139	285	916	129	223	640	999999	
999999	584	999999	322	230	875	999	878	756	23	583	683	999999	441	481	942	999999	963	798	669	870	781	535	811	763	406	747	999999	999999	999999	868	332	702	814	415	872	999999	866	587	999999	858	101	673	119	124	999999	999999	773	658	343	970	165	424	999999	67	474	58	999999	999999	823	137	999999	214	876	154	999999	980	918	36	608	550	88	386	477	811	779	117	999999	999999	999999	429	973	292	340	909	713	908	731	757	940	999999	34	999999	999999	203	799	887	999999	999999	999999	652	68	747	999999	792	891	778	947	999999	288	366	999999	679	428	404	164	776	999999	999999	441	999999	259	171	999999	784	999999	999999	623	999999	21	891	320	460	833	487	371	999999	242	547	27	999999	960	999999	479	583	999999	354	888	369	49	999999	22	830	533	521	403	897	661	999999	276	999999	999999	674	157	396	999999	181	845	999999	43	927	543	337	999999	506	391	686	999999	512	591	999999	882	999999	244	988	879	490	926	999999	999999	999999	574	967	280	897	779	296	424	92	999999	31	508	947	336	999999	999999	685	999999	37	140	999999	215	999999	683	999999	248	901	439	168	517	565	254	999999	856	999999	362	576	66	62	727	105	271	609	975	569	673	934	927	133	510	203	610	899	191	377	268	425	294	186	658	999999	856	999999	575	971	777	999999	999999	766	999999	912	629	827	309	45	999999	606	183	123	431	313	999999	316	658	999999	955	354	352	488	311	936	291	880	403	999999	999999	999999	43	999999	792	698	843	170	374	597	574	782	600	156	923	661	999999	180	754	355	903	550	607	262	26	432	632	612	999999	821	630	749	999999	999999	796	999999	573	999999	330	999999	470	813	941	71	999999	183	999999	205	999999	649	695	999999	135	58	999999	999999	999999	780	987	370	76	240	704	553	966	825	357	150	359	484	999999	81	849	999999	884	99	608	546	513	842	678	999999	57	999999	136	519	623	385	512	108	50	792	192	960	667	239	119	999999	104	923	825	614	999999	90	560	999999	272	114	174	999999	999999	999999	276	154	691	639	193	999999	426	457	212	972	999999	261	444	306	888	999999	999999	655	980	999999	451	590	27	74	590	966	266	512	257	999999	221	655	19	187	526	48	278	37	55	999999	999999	999999	720	999999	976	594	646	264	734	999999	999999	518	876	999999	421	999999	136	627	999999	999999	631	913	210	693	761	981	251	266	780	850	999999	335	610	759	249	803	869	174	97	996	999999	11	778	873	767	702	779	141	766	999999	999999	999999	999999	827	599	67	447	37	999999	994	999999	389	484	
884	763	425	999999	999999	638	617	999999	962	540	62	898	629	145	336	999999	68	212	120	500	999999	938	969	999999	782	999999	192	366	842	83	999999	652	939	527	893	120	999999	999999	661	999999	158	999999	949	120	926	929	969	921	121	111	42	792	242	999999	544	945	793	78	135	957	999999	261	973	888	447	409	958	112	252	225	999999	999999	550	617	351	915	989	858	430	999999	200	270	999999	740	50	310	999999	60	982	947	326	283	668	704	55	897	61	70	672	526	970	867	679	896	999999	999999	251	625	546	629	956	999999	648	999999	766	195	16	242	999999	147	989	907	999999	304	898	999999	606	999999	571	999999	864	928	196	903	882	999999	591	358	222	282	999999	794	514	363	990	392	635	395	938	999999	890	818	223	535	536	73	999999	384	997	227	171	405	63	102	765	38	748	744	399	443	604	657	29	575	88	205	999999	765	313	999999	675	220	907	999999	999999	55	714	661	377	819	585	999999	360	994	120	663	740	421	598	961	643	890	999999	999999	265	242	798	999999	456	341	669	982	999999	491	552	950	497	351	538	719	323	97	999999	999999	858	397	999999	35	999999	424	464	981	177	352	872	999999	225	413	999999	331	257	77	214	46	159	602	146	869	999999	170	176	398	883	878	648	556	523	999999	646	999999	999999	773	193	999999	876	688	814	999999	618	768	999999	999999	999999	999999	999999	256	882	341	430	265	999999	437	583	304	258	75	107	298	999999	326	271	799	767	588	395	483	883	999999	169	999999	788	999999	999999	683	434	91	503	677	416	401	999999	192	994	390	615	507	200	889	783	999999	590	526	34	999999	506	936	326	999999	820	999999	373	709	181	959	477	844	187	999999	999999	999999	572	999999	882	312	652	89	804	999999	973	888	999999	994	399	358	880	272	392	999999	999999	498	765	196	856	427	999999	964	999999	999999	999999	771	999999	300	29	616	248	999999	643	722	999999	427	999999	940	343	999999	705	999999	319	822	999999	214	999999	999999	999999	380	411	385	999999	464	283	688	78	999999	472	211	568	992	974	783	999999	721	628	670	319	999999	366	824	999999	923	722	659	654	198	999999	708	999999	110	999999	999999	999999	862	999999	189	999999	960	359	999999	477	141	374	713	404	535	712	367	999999	790	910	963	24	587	999999	999999	741	624	44	880	811	764	891	467	424	335	579	257	135	999999	231	999999	999999	994	357	999999	999999	19	264	999999	999999	599	132	529	200	614	634	627	999999	999999	447	824	999999	479	560	999999	250	906	298	79	999999	464	999999	147	
569	999999	999999	999999	999999	810	999999	999999	369	999999	403	222	641	371	277	999999	999999	951	916	191	999999	407	432	930	443	643	481	999999	999999	195	172	999999	367	999999	960	638	61	615	397	530	851	715	464	999999	85	348	81	879	639	489	999999	15	548	59	147	171	139	633	586	596	339	449	22	999999	753	382	854	999999	411	638	999999	95	564	395	340	295	943	421	999999	105	571	601	22	240	816	999999	483	318	847	798	509	428	38	801	201	411	999999	999999	267	702	493	424	477	10	999999	293	450	162	999999	851	999999	717	777	491	999999	737	437	781	368	596	898	546	810	612	999999	999999	999999	763	203	999999	592	663	164	162	612	999999	134	21	508	999999	716	999999	598	995	580	792	650	999999	999999	999999	999999	921	921	999999	804	946	999999	865	871	999999	236	687	999999	999999	269	999999	563	999999	879	876	613	425	282	836	879	999999	948	999999	41	999999	689	519	999999	999999	953	670	742	492	999999	665	999999	268	150	999999	999999	38	372	807	735	26	239	35	668	999999	851	559	649	95	999999	236	998	999999	833	999999	999999	717	999999	999999	837	598	821	80	277	999999	341	354	285	175	540	999999	999999	151	89	999999	117	663	999999	96	887	404	31	657	700	131	667	746	435	615	404	999999	337	152	969	146	205	168	757	454	568	507	999999	999999	554	940	31	857	718	819	426	58	866	614	999999	443	577	174	379	156	556	999999	999999	669	771	952	999999	72	999999	999999	819	949	906	406	999999	389	130	547	112	760	109	810	38	616	999999	355	999999	722	999999	999999	569	999999	999999	999999	898	972	588	614	712	601	425	999999	685	775	999	999999	152	470	96	952	322	39	71	619	56	745	999999	999999	999999	425	999999	802	999999	645	999999	999999	170	304	507	555	999999	516	999999	510	344	150	999999	262	999999	720	212	260	635	857	999999	539	968	179	564	999999	415	999999	143	297	999999	623	706	49	402	220	317	848	999999	540	161	806	999999	561	284	906	621	314	695	759	222	980	999999	405	432	999999	820	999999	739	354	150	524	999999	548	150	721	443	95	860	406	413	999999	297	999999	705	999999	345	417	895	658	999999	110	999999	383	84	389	456	311	616	558	999999	327	118	618	999999	636	432	999999	420	562	473	536	454	299	356	858	693	81	699	25	999999	999999	104	91	812	50	934	999999	473	761	274	141	478	312	17	95	255	678	705	999999	999999	688	997	342	999999	15	999999	301	36	226	695	385	612	601	59	999999	233	37	806	359	701	432	192	658	298	341	68	152	
291	271	612	24	375	629	41	819	416	761	896	999999	999999	643	974	257	75	888	529	877	262	31	862	228	872	356	999999	562	505	348	54	853	947	999999	19	764	999999	680	999999	999999	570	239	580	471	140	998	999999	68	457	935	592	409	812	190	999999	270	409	394	152	29	262	999999	324	999999	717	53	860	880	634	219	644	394	879	999999	317	32	451	400	97	873	391	318	999999	570	756	645	999999	999999	999999	748	365	228	538	990	729	101	915	512	754	97	148	94	434	999999	300	207	999999	275	873	867	819	18	306	999999	638	943	999999	753	320	82	999999	104	266	885	853	425	856	888	999999	225	116	938	646	10	999999	306	999999	865	279	999999	124	999999	892	755	928	999999	999999	269	999999	786	999999	172	201	681	94	999999	828	548	395	875	999999	641	458	658	999999	881	999999	999999	543	999999	68	507	483	762	957	236	999999	510	999999	506	503	999999	537	40	999999	944	999999	964	999999	691	478	346	480	999999	999999	999999	327	244	994	56	985	625	726	29	727	999999	688	439	724	999999	842	327	999999	888	382	999999	114	427	170	817	145	999999	390	851	864	999999	999999	89	999999	999999	999999	999999	516	910	521	877	870	517	313	277	265	999999	250	66	849	160	999999	999999	999999	462	378	999999	83	186	999999	587	245	874	165	14	999999	609	999999	250	950	874	999999	999999	377	999999	884	596	124	893	561	828	999999	999999	12	713	999999	444	67	102	115	18	894	339	998	933	642	999999	999999	308	84	656	431	999999	116	974	349	999999	225	526	999999	782	786	999999	624	93	430	999999	999999	451	48	758	999999	999999	144	942	980	481	999999	443	863	889	999999	815	818	905	406	999999	999999	37	373	999999	229	540	523	999999	999999	714	714	999999	513	730	132	999999	270	325	115	639	865	999999	994	868	999999	782	663	999999	548	999999	999999	719	686	999999	693	999999	999999	999999	539	20	279	811	719	999999	766	765	999999	142	766	999999	554	503	799	767	302	999999	43	505	497	446	876	999999	784	261	353	994	239	999999	47	287	999999	123	786	104	999999	63	454	729	999999	637	853	999999	999999	999999	425	999999	999999	919	970	640	999999	581	659	102	143	445	37	999999	921	771	536	687	999999	488	498	441	716	705	406	248	608	314	404	860	593	355	999999	999999	835	486	84	320	280	406	999999	261	999999	999999	960	925	36	999999	807	339	999999	175	436	444	727	984	161	224	522	732	42	999999	187	799	999999	788	533	470	633	445	696	226	417	698	999999	999999	976	32	745	481	222	622	506	74	
999999	428	918	476	839	850	335	860	798	548	374	969	999999	665	195	181	401	566	362	999999	642	884	758	738	431	491	18	138	478	50	519	419	10	123	999999	89	869	67	999999	782	120	836	428	868	999999	999999	172	320	999999	573	90	656	269	144	431	874	999999	190	999999	358	841	206	392	757	999999	954	969	961	999999	115	999999	999999	935	579	262	806	466	999999	414	388	328	697	301	999999	960	999999	160	865	999999	999999	419	999999	22	999999	999999	913	999999	670	839	999999	83	211	999999	731	271	746	999999	690	999999	625	999999	781	775	666	39	154	904	486	797	175	804	113	999999	459	696	622	332	664	638	348	999999	795	60	44	315	127	12	570	643	999999	999999	469	983	999999	757	637	913	356	999999	796	18	967	873	673	575	999999	999999	245	44	649	423	999999	61	999999	273	999999	731	740	361	912	151	999999	999999	582	33	999999	129	999999	701	68	708	999999	999999	841	339	999999	921	386	999999	344	195	999999	536	994	800	95	999999	449	999999	145	906	999999	994	338	655	999999	133	301	650	241	850	727	543	975	940	447	644	219	213	878	700	999999	281	999999	727	384	999999	999999	782	999999	999999	999999	411	566	162	535	981	93	196	999999	999999	999999	736	238	494	467	999999	560	63	362	451	208	246	924	444	561	999999	978	611	280	999999	284	518	712	314	999999	326	977	823	415	999999	560	33	999999	616	999999	618	999999	531	999999	161	256	795	429	495	727	443	486	131	600	633	999999	481	916	798	986	121	999999	923	324	150	255	999999	999999	895	999999	999999	697	999999	374	999999	999999	456	352	128	999999	489	999999	227	587	736	840	855	232	781	999999	89	999999	749	630	958	595	129	217	128	906	519	157	999999	999999	552	745	999999	756	656	775	555	139	999999	999999	507	999999	805	346	587	310	399	514	867	440	811	78	948	687	416	357	999999	249	233	222	110	999999	564	622	999999	990	671	999999	999999	999999	909	999999	999999	999999	999999	935	789	999999	629	999999	516	14	289	103	999999	484	797	491	350	309	46	315	905	585	88	175	468	999999	999999	999999	638	300	938	861	531	861	759	387	564	999999	999999	956	619	999999	706	105	62	470	829	999999	202	999999	758	276	969	603	54	733	999999	957	999999	606	481	42	189	225	999999	999999	572	999999	725	419	999999	999999	999999	90	696	499	999999	982	999999	998	999999	752	404	457	999999	671	891	999999	817	35	896	607	13	962	484	586	235	999999	40	633	898	898	834	783	264	889	536	889	907	554	854	508	843	999999	999999	728	638	732	
999999	999999	537	644	999999	999999	523	999999	999999	778	605	119	274	398	952	489	110	465	918	999999	203	652	145	999999	30	272	180	397	764	534	720	756	948	999999	806	999999	999999	263	784	999999	999999	935	33	999999	294	999999	290	465	556	363	378	999999	999999	999999	539	999999	268	535	623	852	529	999999	999999	341	999999	849	170	770	999999	999999	999999	846	681	784	999999	267	629	387	999999	233	981	714	841	410	999999	933	999999	932	964	774	999999	571	999999	932	613	144	999999	692	699	445	637	520	999999	240	970	532	115	36	665	282	412	880	817	999999	999999	814	293	164	185	134	903	238	806	818	999999	821	217	748	180	227	885	999999	999999	281	596	999999	999999	611	439	633	827	919	276	691	371	498	999999	999999	999999	999999	850	227	999999	574	541	408	713	64	999999	158	999999	367	855	447	396	475	202	999999	804	409	973	682	724	551	999999	984	961	999999	456	999999	78	968	687	381	376	668	430	999999	740	197	757	786	328	291	999999	470	73	828	999999	896	305	217	444	661	825	178	503	964	277	557	446	999999	999999	833	90	357	679	483	81	999999	999999	88	806	617	652	196	999999	443	243	836	999999	142	819	559	163	861	999999	35	556	208	175	465	845	999999	751	168	999999	494	210	999999	791	590	757	999999	999999	999999	411	999999	999999	999999	814	999999	999999	441	637	999999	999999	58	680	229	822	999999	999999	873	999999	589	999999	623	999999	493	18	869	242	999999	55	340	999999	252	707	999999	459	707	999999	916	393	115	734	414	999999	447	389	139	814	981	999999	147	662	884	23	999999	984	787	960	524	999999	999999	827	458	395	306	928	999999	351	743	769	125	636	999999	489	458	854	828	77	428	114	878	64	261	144	908	999999	501	999999	999999	952	999999	746	502	295	999999	287	999999	999999	258	999999	851	999999	80	221	32	510	999999	404	999999	417	999999	719	542	420	751	890	576	324	487	628	999999	308	906	999999	107	379	999999	724	51	180	999999	809	818	909	999999	999999	999999	49	999999	407	36	999999	672	36	999999	952	999999	999999	544	557	711	960	541	630	91	553	999999	999999	124	652	375	926	362	999999	999999	356	999999	999999	167	999999	906	536	212	999999	601	340	636	879	995	154	176	999999	190	494	468	999999	278	198	999999	999999	220	705	925	469	41	110	999999	287	198	999999	999999	999999	924	883	650	185	758	461	38	751	917	11	293	969	486	323	745	867	927	229	88	999999	803	457	999999	211	999999	743	58	501	596	358	691	555	103	594	138	999999	844	293	860	816	999999	87	792	
218	999999	955	999999	718	999999	999999	999999	968	371	999999	777	476	999999	449	999999	24	999999	537	999999	999999	319	738	876	891	195	447	33	999999	999999	999999	999999	726	665	241	789	999999	999999	339	146	719	998	723	193	753	816	661	865	404	999999	845	413	632	922	999999	899	683	999999	101	533	917	853	999999	609	109	796	999999	811	210	660	999999	264	83	401	445	569	596	554	999999	85	999999	582	628	924	999999	858	920	804	999999	342	999999	576	669	806	229	999999	292	124	93	956	999999	999999	999999	744	801	591	999999	999999	486	665	313	138	957	25	999	999999	235	791	95	251	876	256	380	867	555	351	594	999999	182	999999	286	999999	471	175	999999	683	999999	883	133	931	529	689	327	775	999999	976	999999	653	999999	884	640	501	38	842	90	518	479	796	199	459	996	72	68	907	388	999999	667	999999	706	326	427	999999	999999	163	721	197	929	999999	838	999999	999999	941	471	297	938	785	453	999999	95	800	214	130	694	674	935	467	630	419	396	208	319	827	999999	489	466	299	833	874	130	892	588	874	958	620	726	65	601	771	968	603	387	47	705	999999	999999	306	999999	993	228	264	567	519	217	999999	269	999999	994	999999	830	999999	952	578	508	202	221	339	172	83	947	999999	866	859	451	793	821	281	999999	51	377	170	642	839	656	865	335	79	999999	999999	361	999999	999999	619	940	328	999999	999999	999999	999999	694	999999	144	999999	56	999999	398	999999	78	424	818	987	999999	953	614	670	16	122	922	643	867	152	672	843	722	135	819	256	919	999999	152	23	742	618	999999	594	999999	999999	793	317	999999	627	10	999999	510	999999	999999	117	15	279	999999	538	999999	895	645	551	120	300	860	920	999999	152	999999	945	282	805	255	173	606	29	644	946	329	615	175	250	151	430	343	358	96	999999	999999	649	810	999999	137	846	973	805	484	735	209	872	788	999999	838	65	969	704	128	875	999999	999999	634	375	219	279	729	404	409	689	956	511	833	817	901	999999	144	999999	999999	409	200	801	545	909	747	456	827	840	412	96	999999	638	240	221	211	264	25	445	404	857	999999	578	999999	999999	999999	697	49	970	433	699	920	999999	37	718	684	709	999999	725	999999	762	452	888	999999	323	238	328	281	621	615	646	999999	699	274	819	292	621	405	750	140	999999	417	856	417	713	175	159	999999	521	537	501	814	299	999999	641	415	237	586	91	566	999999	426	999999	364	786	574	231	46	218	436	999999	313	999999	594	579	355	596	999999	289	158	88	
717	759	94	124	999999	834	882	633	999999	64	45	999999	999999	680	632	989	999999	630	148	943	123	402	999999	999999	999999	125	999999	999999	295	818	756	306	933	999999	742	667	999999	250	954	740	348	412	999999	381	37	999999	514	913	946	366	105	850	999999	214	999999	999999	999999	620	999999	999999	138	999999	348	999999	999999	738	999999	707	999999	965	656	260	676	407	605	711	598	713	446	208	999999	999999	999999	928	723	905	165	728	521	427	993	722	324	246	611	703	74	218	82	298	609	999999	975	980	999999	844	183	999999	609	264	999999	960	184	728	116	999999	354	419	871	403	583	999999	195	520	972	934	935	440	795	902	647	999999	641	999999	598	999999	816	999999	228	878	731	421	129	267	701	43	548	596	999999	274	358	999999	346	679	715	947	621	465	999999	776	908	743	999999	999999	617	345	328	36	139	999999	999999	43	201	999999	671	999999	542	928	999999	939	396	999999	310	531	553	992	999999	999999	999999	999999	192	999999	312	452	999999	999999	999999	421	650	366	714	521	999999	827	743	325	999999	353	999999	553	414	999999	646	999999	390	569	443	426	999999	999999	302	367	593	488	999999	179	731	748	33	682	697	130	288	462	999999	999999	999999	483	787	238	539	999999	952	999999	246	499	714	243	72	410	999999	57	267	35	999999	356	999999	978	707	999999	593	999999	330	336	856	999999	414	194	999999	515	687	960	638	925	95	999999	414	705	251	630	465	498	999999	623	999999	999999	862	262	398	878	946	903	776	224	644	824	379	626	999999	952	999999	999999	399	556	722	595	419	341	940	471	941	232	736	86	999999	105	999999	707	208	217	999999	162	796	964	999999	783	999999	424	999999	270	232	999999	999999	299	999999	936	108	139	900	999999	240	531	999999	926	936	724	177	699	116	999999	796	672	427	824	999999	932	732	999999	988	939	411	994	60	999999	249	163	999999	999999	542	181	997	899	999999	666	977	899	840	870	37	844	616	494	317	743	473	559	370	849	767	999999	213	673	151	960	140	245	480	641	686	783	176	729	999999	935	999999	999999	865	761	999999	632	102	999999	999999	153	332	999999	687	317	999999	689	793	709	680	999999	967	334	999999	846	999999	741	429	209	193	999999	678	886	337	382	202	576	694	608	999999	145	519	351	276	997	638	224	558	173	434	996	989	999999	59	236	967	999999	999999	29	235	999999	213	893	999999	162	475	445	588	999999	999999	640	995	999999	999999	545	420	626	999999	999999	217	321	193	265	774	196	264	221	837	110	999999	975	437	675	383	897	931	626	
999999	124	531	202	635	253	58	793	999999	999999	760	999999	816	351	169	387	999999	914	921	947	128	492	897	264	999999	488	900	149	212	329	811	809	613	794	954	999999	240	25	685	939	217	999999	194	999999	460	333	294	73	816	60	864	469	975	984	999999	190	226	276	999999	157	353	908	999999	999999	993	999999	900	999999	999999	226	999999	999999	238	981	740	147	999999	447	804	999999	203	999999	999999	999999	999999	999999	834	628	296	774	726	963	999999	538	999999	308	999999	513	999999	510	432	272	999999	599	902	78	240	993	999999	370	882	779	472	318	953	516	585	437	225	999999	999999	282	999999	622	499	193	373	999999	999999	442	746	794	980	303	852	930	170	733	260	397	999999	840	999999	999999	891	946	999999	999999	584	89	723	962	297	815	393	160	537	63	110	999999	999999	999999	999999	812	623	98	799	178	466	33	356	999999	187	828	538	286	897	809	999999	553	691	260	126	315	719	784	999999	175	910	702	403	999999	999999	541	693	582	241	999999	312	999999	157	333	999999	560	733	871	784	469	286	117	999999	728	999999	557	37	453	999999	303	999999	839	592	999999	267	763	999999	250	228	646	145	999999	55	335	507	999999	405	368	604	565	999999	847	999	47	888	803	449	674	999999	86	513	249	169	937	479	472	220	523	999999	999999	999999	492	653	147	333	330	71	927	231	999999	161	669	849	857	721	999999	839	554	745	464	999999	955	466	152	142	895	797	117	999999	44	718	882	302	711	634	99	999999	861	713	568	741	521	999999	390	924	999999	999999	311	226	234	632	665	777	611	999999	975	35	511	15	438	532	954	82	999999	999999	279	377	148	232	999999	60	999999	841	999999	999999	802	512	999999	227	298	505	999999	891	631	412	63	114	690	143	999999	74	693	999999	999999	45	999999	449	265	999999	655	477	999999	88	594	183	654	823	600	888	999999	472	948	293	716	999999	47	999999	450	999999	630	175	686	14	573	567	367	131	566	999999	935	363	999999	381	571	820	253	416	306	458	757	239	513	999999	999999	196	125	409	999999	352	997	724	999	481	84	490	999999	257	999999	999999	815	532	267	458	952	422	226	577	999999	999999	688	630	766	992	36	401	661	884	647	386	451	957	981	999999	999999	221	364	775	306	999999	999999	996	901	999999	642	234	999999	65	849	999999	970	547	687	999999	664	377	958	16	454	999999	999999	905	999999	138	585	999999	551	54	314	999999	999999	999999	281	641	999999	691	999999	496	359	801	999999	999999	45	701	416	999999	280	999999	559	776	263	357	330	
622	262	999999	397	772	693	784	999999	927	750	118	887	529	276	56	999999	972	648	471	657	652	264	232	869	999999	722	681	999999	813	495	537	999999	710	999999	658	388	742	999999	999999	999999	575	999999	501	855	927	814	886	999999	234	999999	586	138	792	700	678	999999	40	264	489	999999	21	999999	870	442	222	630	187	409	999999	667	645	677	692	668	91	999999	762	376	942	103	836	54	999999	462	908	409	695	999999	999999	299	357	487	815	906	791	378	258	69	999999	306	999999	486	28	999999	999999	909	445	134	618	153	605	664	321	395	223	967	843	417	533	999999	935	176	999999	329	319	999999	861	786	999999	999999	286	703	733	999999	466	359	36	796	746	999999	963	570	402	307	694	999999	999999	999999	999999	999999	534	840	999999	999999	999999	470	528	698	256	558	57	999999	257	904	867	901	931	676	999999	864	940	57	670	534	849	374	774	999999	635	626	999999	441	103	999999	188	445	999999	903	999999	996	999999	337	549	198	951	313	323	999999	999999	792	761	499	501	828	883	487	180	10	999999	996	999999	867	999999	630	999999	999999	566	999999	725	432	999999	38	999999	932	42	612	999999	482	583	999999	61	286	999999	842	864	501	999999	275	179	701	275	999999	923	999999	999999	999999	999999	999999	630	345	747	129	772	17	69	999999	108	999999	795	280	979	999999	999999	444	944	420	647	230	765	76	676	300	34	34	167	565	114	123	632	78	999999	588	851	999999	798	932	513	222	783	999999	402	379	479	899	722	577	999999	489	343	889	999999	999999	163	563	668	457	999999	748	850	999999	999999	984	999999	727	931	400	845	190	646	22	906	435	446	635	673	307	820	999999	311	589	999999	625	779	999999	999999	305	999999	298	578	351	837	999999	371	290	999999	418	442	752	967	331	999999	569	843	331	983	999999	606	527	889	371	636	969	999999	999999	688	13	214	204	974	636	964	557	611	999999	184	150	999999	999999	133	999999	864	999999	167	979	857	999999	782	458	760	999999	698	999999	408	217	714	999999	329	110	602	999999	213	248	999999	341	999999	184	958	999999	156	842	828	450	404	634	999999	999999	811	466	999999	999999	230	756	999999	123	937	66	159	404	999999	315	821	999999	564	624	62	626	301	826	999999	999999	999999	244	312	999999	42	258	999999	774	710	157	67	999999	697	169	288	457	803	663	403	999999	34	564	958	840	31	999999	886	779	581	880	276	985	844	729	999999	999999	453	999999	90	689	999999	385	693	442	258	999999	274	404	346	605	999999	637	432	321	659	732	999999	471	896	177	
999999	733	202	830	880	81	28	999999	24	302	13	287	582	999999	757	999999	871	525	591	72	600	492	442	999999	67	999999	562	999999	80	422	709	982	999999	999999	327	819	192	862	562	186	940	306	999999	999999	602	545	64	999999	564	999999	861	761	999999	999999	576	879	999999	226	772	251	999999	495	898	999999	592	999999	657	668	396	938	467	999999	963	415	999999	999999	112	999999	383	522	999999	844	968	70	999999	948	112	796	346	448	528	965	999999	321	667	454	408	787	461	581	888	396	999999	999999	999999	853	999999	474	711	282	776	902	999999	260	667	674	999999	837	51	644	918	860	332	999999	999999	501	918	999999	747	999999	895	999999	999999	802	999999	198	999999	352	999999	707	160	637	94	73	671	999999	131	839	653	999999	928	570	746	817	662	37	73	384	999999	60	999999	155	727	999999	387	461	965	999999	626	479	162	183	330	343	493	290	999999	268	999999	793	380	88	999999	754	748	334	999999	129	149	606	999999	147	146	466	771	14	999999	59	686	220	660	90	999999	999999	840	754	999999	412	333	381	261	805	108	999999	999999	856	157	972	296	63	881	846	901	30	354	999999	47	863	999999	489	999999	726	582	75	142	999999	866	823	914	999999	94	999999	795	768	355	328	49	999999	786	999999	999999	938	763	999999	999999	814	999999	202	830	999999	716	999999	839	844	11	534	999999	42	291	391	990	999999	999999	301	969	714	60	143	674	36	999999	324	87	999999	632	999999	963	999999	737	999999	120	673	993	99	999999	706	337	950	766	820	105	999999	441	404	924	531	880	999999	663	623	764	55	527	803	848	401	309	192	222	570	571	283	999999	999999	280	326	341	968	999999	999999	387	110	377	999999	930	999999	883	999999	732	110	999999	501	296	123	999999	75	155	199	251	999999	999999	154	999999	206	999999	821	711	999999	134	607	200	999999	458	999999	246	664	678	674	873	879	518	627	999999	999999	18	999999	999999	191	411	214	180	999999	727	137	865	242	999999	180	999999	119	267	416	557	135	910	649	52	894	876	999999	397	481	999999	371	377	779	695	626	197	189	833	999999	75	919	999999	999999	194	330	536	14	302	507	80	763	999999	111	999999	999999	999999	369	37	999999	999999	512	817	699	826	365	759	95	999999	745	983	999999	999999	737	350	638	698	862	999999	722	368	872	999999	890	411	562	750	999999	709	999999	424	828	162	999999	999999	563	999999	737	231	828	570	450	467	556	999999	656	999999	999999	761	999999	635	999999	903	314	999999	442	905	999999	298	999999	615	493	999999	185	999999	999999	271	544	
522	786	535	961	999999	999999	161	918	414	999999	376	999999	999999	866	514	278	735	999999	999999	999999	999999	782	658	185	999999	958	223	86	74	999999	235	368	394	999999	371	974	905	673	709	276	162	999999	38	855	560	999999	199	748	999999	117	449	256	999999	423	538	739	138	360	522	682	423	84	853	132	999999	17	370	140	504	539	372	71	375	658	694	200	754	999999	625	906	768	999999	107	957	842	979	139	999999	415	999999	846	999999	161	37	853	87	999999	999999	40	552	181	999999	253	449	744	388	999999	581	999999	999999	985	334	734	616	913	948	977	896	289	845	878	400	999999	872	999999	817	999999	999999	804	616	238	848	773	82	734	999999	999999	657	222	999999	108	557	251	77	999999	999999	820	545	123	905	110	75	626	195	673	781	342	380	756	927	477	999999	777	121	119	147	561	662	881	213	727	999999	684	825	746	999999	158	658	999999	181	997	374	234	899	516	172	231	588	409	952	377	850	901	295	986	565	999999	999999	957	508	959	999999	663	909	999999	999999	391	800	448	353	633	999999	154	999999	999999	999999	318	877	605	946	915	973	263	929	836	876	429	999999	999999	191	550	28	999999	727	221	838	711	324	721	736	999999	430	149	66	329	692	706	999999	365	883	257	902	534	21	593	999999	999999	734	999999	999999	360	999999	961	267	802	614	984	426	999999	101	402	999999	166	999999	175	494	834	207	609	999999	999999	999999	44	955	933	647	493	689	144	235	933	976	999999	999999	386	789	469	882	263	715	708	289	999999	274	491	264	999999	666	845	108	162	708	134	929	999999	257	958	15	333	999999	130	999999	292	146	167	425	751	747	492	386	999999	999999	943	999999	445	890	158	769	999999	999999	999999	827	843	46	83	235	999999	999999	288	999999	831	463	559	108	594	413	997	817	999999	75	512	998	999999	999999	999999	210	764	999999	493	250	108	999999	540	999999	262	302	461	255	72	931	573	438	999999	363	555	571	402	844	310	42	893	999999	663	409	176	903	653	383	963	873	470	621	999999	48	39	642	999999	999999	846	999999	952	751	999999	184	501	84	999999	820	914	511	999999	919	929	461	999999	767	534	141	999999	358	649	87	292	199	471	952	609	429	999999	912	648	497	998	18	89	151	587	999999	907	102	373	999999	999999	461	75	550	691	378	691	272	999999	791	428	497	999999	874	999999	564	713	999999	474	120	496	12	999999	321	921	921	381	215	189	999999	234	394	984	999999	617	831	999999	920	270	241	737	999999	804	857	78	510	366	215	
999999	33	999999	999999	627	263	999999	999999	598	753	629	999999	999999	486	999999	71	566	43	513	834	266	637	439	793	289	243	382	434	208	999999	252	421	564	176	533	166	281	867	766	731	480	160	242	999999	301	499	999999	261	979	742	301	44	999999	532	999999	54	999999	981	87	393	880	912	268	999999	999999	217	216	830	952	926	790	699	999999	781	364	116	405	999999	999999	999999	999	999999	455	466	714	217	424	42	228	489	572	300	789	382	999999	568	891	648	869	93	293	414	309	62	951	999999	767	225	178	842	648	999999	489	298	394	999999	467	999999	879	999999	792	184	612	473	363	999999	909	894	930	795	224	999999	199	418	999999	999999	822	402	514	122	999999	999999	864	385	999999	999999	999999	501	988	102	999999	98	769	575	300	119	802	999999	698	461	692	872	999999	382	628	891	344	999999	791	999999	936	74	298	766	854	593	320	236	632	324	689	418	906	999999	694	135	987	624	999999	396	792	999999	704	62	430	577	999999	491	757	949	704	739	709	198	999999	46	999999	12	720	706	799	575	213	383	772	284	966	457	687	502	904	719	953	404	17	950	370	999999	346	287	680	828	478	683	999999	949	708	718	999999	999999	999999	984	999999	420	597	226	783	330	290	155	610	466	999999	999999	54	985	785	999999	190	215	676	563	999999	443	36	971	107	529	763	822	999999	999999	999999	999999	999999	919	815	999999	807	790	999999	999999	956	200	676	999999	999999	224	638	634	174	403	537	477	981	771	329	470	393	999999	129	263	999999	467	580	999999	692	775	999999	135	999999	252	507	999999	48	637	607	999999	767	999999	947	882	890	138	658	999999	999999	306	57	999999	600	355	159	999999	671	999999	481	498	999999	323	530	257	137	513	465	921	895	999999	999999	354	999999	854	702	999999	679	999999	372	439	999999	407	999999	999999	728	690	535	824	103	327	728	135	165	118	999999	454	999999	699	754	387	673	736	286	581	866	702	999999	999999	652	578	511	434	999999	999999	689	223	679	144	999999	447	977	640	828	578	419	314	199	999999	999999	257	297	979	491	985	765	83	130	71	999999	999999	458	789	182	524	815	303	999999	122	429	640	774	157	999999	999999	999999	43	907	708	999999	562	999999	185	745	404	291	532	942	565	287	615	102	618	999999	503	989	197	999999	314	999999	125	729	999999	637	369	483	150	809	999999	584	732	175	999999	999999	966	523	282	54	777	243	293	361	999999	835	813	999999	166	542	676	327	222	574	602	999999	56	832	435	999999	386	921	999999	999999	767	
980	999999	999999	680	999999	999999	999999	717	153	691	81	479	764	999999	999999	823	821	999999	607	142	999999	371	167	999999	999999	852	999999	98	733	668	855	102	570	593	49	999999	373	999999	447	893	697	999999	79	883	531	475	999999	132	193	999999	999999	605	542	590	910	618	999999	877	213	866	514	891	984	999999	999999	979	909	180	670	961	460	953	879	714	445	999999	301	284	51	11	569	21	904	18	113	260	999999	999999	999999	430	894	496	999999	999999	389	806	625	594	999999	999999	999999	121	462	999999	999999	611	999999	828	155	663	999999	122	999999	211	307	502	999999	975	381	999999	999999	928	999999	249	76	999999	999999	308	999999	999999	999999	999999	235	499	445	999999	559	682	743	501	534	730	835	29	113	782	660	463	283	887	819	650	223	999999	999999	999999	623	222	165	310	323	427	504	516	42	619	886	346	766	849	943	999999	999999	999999	60	699	999999	478	145	999999	999999	834	999999	447	819	981	493	762	377	807	834	999999	999999	442	188	117	236	329	987	999999	895	323	696	434	943	515	417	343	423	999999	545	155	999999	870	997	999999	401	67	696	61	136	134	969	999999	24	606	786	799	701	942	473	773	491	999999	999999	989	147	601	503	999999	999999	159	999999	944	271	688	269	999999	999999	699	715	179	632	935	367	771	354	737	419	346	728	617	642	480	959	999999	663	434	999999	17	350	800	563	392	487	976	785	999999	697	999999	347	999999	364	11	237	304	999999	999999	999999	999999	645	410	191	166	585	955	517	868	999999	500	34	834	186	437	999999	915	615	999999	458	999999	999999	329	50	93	999	999999	262	640	999999	664	999999	118	150	853	372	940	618	406	806	999999	469	916	49	206	311	512	999999	999999	999999	321	999999	901	107	903	999999	325	370	108	167	999999	703	876	999999	330	870	916	693	999999	999999	418	999999	999999	443	926	999999	999999	999999	843	782	496	644	334	987	999999	976	729	999999	247	999999	56	579	519	249	819	828	999999	999999	719	999999	999999	818	999999	999999	244	999999	479	999999	180	999999	571	46	527	999999	670	353	999999	888	999999	999999	151	999999	999999	999999	27	999999	787	969	999999	107	337	778	569	516	397	999999	23	471	753	916	506	999999	839	264	650	20	62	999999	578	999999	460	704	607	375	195	488	999999	519	846	999999	999999	510	844	999999	655	999999	476	21	999999	999999	339	906	145	776	848	879	75	202	470	17	999999	593	400	157	647	632	181	204	330	999999	315	504	625	357	689	995	427	766	608	858	999999	51	274	586	999999	553	568	830	527	315	422	
179	58	838	999999	644	999999	696	435	32	999999	281	690	999999	686	834	291	788	97	999999	462	999999	593	999999	473	745	329	999999	20	103	74	350	677	24	495	146	455	999999	738	55	999999	730	341	586	247	999999	999999	254	899	312	272	780	742	674	853	123	586	446	999999	873	324	304	685	342	999999	999999	999999	999999	533	550	389	504	59	52	999999	999999	968	17	374	211	395	84	915	708	999999	999999	999999	13	171	382	999999	18	420	865	999999	591	999999	999999	628	967	667	684	720	358	999999	767	731	700	707	131	155	579	82	174	487	250	389	976	511	999999	999999	601	514	161	990	999999	94	193	999999	385	686	999999	388	406	543	999999	363	566	785	73	999999	907	999999	50	236	981	936	255	999999	999999	211	78	497	953	999999	76	179	568	368	552	683	548	387	332	444	186	200	676	631	776	999999	822	200	447	999999	764	305	999999	999999	999999	444	999999	999999	832	999999	999999	481	999999	110	476	541	999999	999999	243	389	23	999999	999999	999999	59	791	270	999999	610	602	999999	878	59	840	999999	771	705	999999	999999	999999	845	742	554	158	827	705	764	999999	999999	245	101	624	999999	68	108	999999	332	868	875	227	183	999999	204	240	794	739	999999	595	999999	705	835	161	848	999999	544	999999	974	824	999999	354	36	694	469	999999	999999	765	999999	991	741	306	448	837	768	141	934	632	548	324	999999	97	999999	179	999999	459	409	940	775	832	524	827	270	999999	999999	999999	200	488	753	999999	729	999999	819	999999	999999	273	266	998	393	999999	999999	912	732	659	999999	999999	999999	999999	999999	20	965	570	989	97	477	999999	999999	999999	747	247	940	455	878	719	595	335	278	843	999999	742	202	411	557	68	642	611	104	610	47	999999	459	999999	799	999999	863	168	49	999999	961	999999	237	325	260	155	776	999999	999999	999999	999999	999999	999999	999999	542	946	817	564	999999	999999	455	865	999999	435	903	349	788	607	999999	145	999999	436	296	547	882	385	999999	877	999999	999999	292	897	578	999999	546	999999	984	232	800	853	999999	309	155	117	285	105	131	801	421	910	999999	178	98	898	168	637	848	999999	999999	999999	440	940	413	999999	999999	999999	297	737	889	999999	365	566	999999	802	219	555	999999	188	271	786	264	999999	465	250	999999	123	809	999999	999999	999999	999999	118	877	643	999999	985	896	544	468	999999	808	999999	999999	420	555	801	371	295	688	613	356	669	614	568	902	726	484	999999	566	535	748	617	815	980	999999	256	688	172	999999	234	659	999999	719	999999	978	870	999999	999999	999999	252	
752	524	990	319	563	395	503	999999	999999	999999	510	999999	977	933	979	200	999999	999999	474	309	122	208	905	999999	953	609	999999	81	999999	41	922	439	478	324	782	233	627	505	427	560	752	380	431	693	723	926	768	785	999999	787	302	871	999999	395	140	553	618	536	365	953	445	999999	727	710	773	81	999999	663	999999	999999	573	82	513	914	556	741	777	221	999999	37	841	173	517	802	738	61	859	93	193	238	615	999999	150	473	124	330	652	999999	999999	652	671	114	999999	807	224	230	999999	999999	838	398	999999	406	795	337	122	282	999999	924	971	722	222	999999	480	922	999999	482	999999	50	999999	236	98	65	999999	98	365	999999	538	710	588	999999	693	203	254	999999	462	218	304	999999	361	842	415	999999	749	207	999999	501	634	999999	666	999999	999999	327	865	999999	999999	720	999999	707	971	385	743	999999	999999	462	39	28	925	684	470	932	188	129	688	957	820	370	316	104	658	864	112	826	53	846	230	999999	338	642	495	741	113	999999	841	976	109	211	391	297	999999	421	575	949	252	734	564	999999	999999	999999	791	938	414	20	58	116	282	916	170	500	999999	999999	999999	999999	198	728	829	590	288	712	858	619	979	999999	927	999999	299	162	583	999999	292	62	736	999999	851	557	999999	103	548	734	703	192	50	999999	999999	513	731	292	761	999999	905	973	999999	926	59	181	958	999999	999999	811	999999	130	999999	851	218	189	928	999999	441	641	401	735	52	554	999999	676	578	98	999999	423	999999	16	401	999999	414	999999	172	999999	381	679	598	941	20	736	916	583	849	199	681	875	585	472	850	129	132	179	930	345	918	999999	603	870	999999	668	999999	999999	729	999999	999999	899	999999	128	888	762	52	459	725	999999	637	435	827	388	999999	98	838	52	999999	281	936	244	388	999999	891	998	86	728	519	351	999999	115	999999	576	999999	782	858	466	584	999999	87	673	453	624	708	492	999999	224	463	343	999999	264	654	457	999999	211	521	999999	999999	889	685	999999	940	383	876	532	581	260	635	999999	239	382	999999	78	204	273	791	763	128	408	999999	862	275	185	521	185	460	406	999999	551	270	999999	238	999999	412	763	732	80	748	999999	911	304	588	828	114	999999	795	586	999999	82	420	999999	82	999999	446	999999	58	764	999999	700	999999	999999	30	999999	374	572	154	773	999999	441	540	720	24	943	999999	999999	283	446	81	74	389	874	152	168	140	999999	595	999999	258	999999	714	999999	218	57	113	736	999999	504	999999	541	312	999999	920	822	
999999	999999	999999	999999	342	298	550	612	693	797	321	208	42	999999	953	862	999999	745	999999	999999	726	572	512	967	839	760	873	778	982	999999	761	366	953	330	626	440	768	465	75	999999	48	111	285	420	736	904	999999	422	551	602	999999	999999	507	842	105	969	999999	776	299	582	425	771	629	999999	999999	954	999999	711	245	522	999999	521	679	565	999999	625	297	102	999999	935	65	461	237	390	974	204	859	120	999999	657	253	991	176	999999	999999	999999	482	131	999999	781	660	999999	186	38	508	53	999999	942	999999	999999	681	104	545	364	527	963	543	249	189	841	105	143	487	588	999999	111	354	196	30	772	152	176	718	459	999999	999999	285	209	881	999999	317	916	316	754	975	159	456	812	966	581	999999	999999	941	542	685	526	515	999999	759	406	698	700	921	999999	337	515	385	95	89	464	688	344	367	258	534	189	827	732	612	999999	655	542	999999	449	49	909	234	186	773	757	557	999999	450	484	242	999999	994	284	426	470	773	999999	732	511	892	398	875	693	17	506	699	782	984	639	999999	999999	999999	482	992	999999	291	209	321	331	907	999999	894	882	25	918	194	552	316	152	356	294	810	719	556	650	43	540	178	277	68	774	999999	810	733	999999	146	522	291	998	188	999999	58	410	604	892	503	993	677	98	322	157	476	842	292	467	355	999999	925	999999	394	750	40	54	273	143	999999	93	159	999999	782	671	270	318	964	999999	245	409	124	999999	156	999999	999999	89	954	910	307	860	999999	999999	731	385	999999	939	613	999999	542	13	147	999999	999999	999999	843	738	316	650	999999	999999	878	510	231	945	646	271	999999	354	888	951	99	362	999999	999999	566	883	999999	407	84	999999	705	536	250	242	999999	999999	999999	736	206	133	773	314	34	150	982	27	999999	785	999999	335	743	269	999999	591	913	784	999999	999999	854	999999	531	909	999999	565	999999	351	269	999999	999999	999999	201	469	999999	999999	188	999999	338	695	999999	548	839	432	668	749	587	446	986	999999	328	487	28	999999	882	247	999999	863	738	468	687	640	757	65	111	746	144	284	999999	999999	413	138	455	940	690	315	999999	108	250	999999	978	26	365	611	670	205	973	277	586	910	171	324	57	870	17	825	999999	784	330	921	614	312	999999	999999	999999	200	999999	87	999999	999999	999999	999999	623	911	490	671	285	156	394	906	772	867	697	211	624	999999	90	999999	933	999999	524	999999	999999	329	999999	675	692	163	365	480	173	895	44	19	793	999999	700	999999	390	346	
999999	644	399	423	158	747	999999	999999	587	165	119	456	154	377	62	999999	999999	999999	999999	814	999999	131	999999	999999	743	999999	832	688	417	957	398	944	205	597	999999	880	999999	364	180	474	70	999999	576	210	370	716	751	667	999999	999999	940	406	446	999999	367	429	853	999999	680	281	915	999999	714	630	767	175	260	999999	999999	181	999999	371	999999	234	753	419	554	590	552	999999	135	999999	730	404	26	991	507	629	239	896	36	471	683	898	999999	143	854	946	442	205	466	203	615	999999	190	579	283	221	821	947	874	273	933	999999	155	750	999999	999999	613	776	668	630	327	999999	155	999999	688	235	675	999999	565	608	999999	357	570	932	558	999999	224	446	718	295	808	292	31	999999	999999	38	999999	999999	937	543	999999	666	999999	835	875	999999	999999	817	999999	57	545	211	392	276	999999	585	94	999999	201	999999	106	176	999999	382	822	999999	999999	391	999999	659	482	867	999999	31	275	491	820	734	66	109	999999	406	556	999999	749	999999	900	755	647	952	943	539	999999	685	447	175	608	999999	22	840	325	259	999999	999999	999999	999999	528	370	11	633	999999	359	999999	102	999999	700	620	999999	633	225	144	389	743	882	715	999999	260	997	584	109	882	666	999999	999999	784	64	422	999999	105	81	88	539	999999	999999	196	999999	381	524	736	746	554	221	530	999999	999999	935	999999	111	525	631	427	531	786	901	999999	108	637	999999	317	999999	288	305	302	999999	147	605	635	999999	695	132	571	736	270	837	999999	671	145	925	999999	848	549	321	799	473	653	556	752	852	999999	98	956	440	216	999999	468	258	999999	968	659	110	310	785	416	403	70	999999	999999	948	999999	89	962	712	999999	999999	355	967	506	828	908	590	852	782	466	606	175	140	530	999999	379	305	752	177	275	999999	548	763	905	406	999999	999999	999999	999999	505	999999	135	253	999999	747	496	501	752	999999	999999	78	257	527	329	809	237	929	170	841	578	61	336	794	446	21	920	591	71	109	999999	945	999999	58	287	281	481	999999	131	783	931	878	552	662	118	999999	172	999999	443	105	179	999999	802	999999	235	454	857	999999	807	998	826	905	439	653	674	123	999999	208	250	57	337	314	807	386	999999	700	508	674	686	999999	848	999999	999999	999999	929	999999	152	849	822	832	424	150	125	133	999999	36	999999	999999	988	994	999999	963	780	395	767	864	676	425	999999	535	999999	193	999999	567	159	999999	757	999999	723	731	970	999999	386	417	633	197	199	683	999999	999999	260	609	685	692	999999	999999	
999999	762	207	74	276	999999	313	999999	999999	240	999999	999999	973	40	279	976	185	266	999999	508	587	999999	761	580	675	992	999999	999999	285	999999	507	961	752	275	807	995	275	659	465	253	621	99	531	999999	701	642	709	399	612	284	999999	429	669	999999	306	755	10	999999	999999	999999	731	650	999999	549	732	535	805	708	232	284	999999	525	800	999999	887	498	841	368	879	43	292	606	999999	10	913	87	302	444	968	999999	994	999999	269	999999	522	970	999999	982	670	999999	999999	11	177	999999	999999	999999	999999	999999	999999	808	999999	999999	999999	999999	991	135	600	21	999999	654	999999	370	740	999999	999999	72	999999	618	267	999999	999999	859	999999	713	206	291	439	721	436	999999	458	412	24	169	999999	999999	899	903	200	999999	379	999999	356	25	932	476	270	996	58	510	651	20	632	513	397	64	943	999999	169	710	695	878	584	630	206	830	356	999999	999999	926	173	999999	428	869	546	355	512	682	780	999999	999999	442	673	925	363	999999	779	510	771	999999	419	999999	744	999999	701	500	490	726	819	111	999999	999999	964	132	347	299	999999	762	966	52	551	999999	999999	439	690	263	215	659	276	758	999999	845	999999	999999	516	999999	618	939	178	55	864	786	999999	999999	610	341	477	551	588	73	855	999999	999999	729	999999	158	609	999999	999999	448	295	831	459	999999	60	999999	880	999999	615	48	999999	652	594	920	188	764	407	585	828	358	785	664	999999	999999	903	999999	312	999999	415	999999	999999	999999	150	730	760	42	999999	802	628	999999	461	461	935	999999	392	212	432	622	551	999999	750	34	486	999999	999999	631	760	999999	167	999999	999999	999999	610	257	349	999999	512	863	170	155	999999	605	957	501	999999	333	728	999999	820	700	611	689	538	638	999999	675	826	700	999999	999999	999999	91	645	611	365	660	999999	688	210	23	999999	568	999999	406	350	999999	76	985	999999	338	902	239	436	466	414	291	999999	972	640	674	999999	999999	999999	41	872	356	959	355	145	247	482	50	999999	999999	10	999999	999999	141	999999	471	999999	999999	157	739	236	53	655	999999	207	84	397	879	57	536	471	887	772	430	533	999999	195	720	849	999999	856	862	908	629	466	370	64	140	999999	179	75	710	999999	66	804	829	700	781	999999	71	849	603	992	999999	344	123	999999	806	999999	999999	285	888	991	842	882	374	144	35	722	837	29	267	204	878	470	761	233	716	999999	703	303	999999	572	788	999999	263	999999	124	294	353	999999	257	999999	391	893	999999	718	821	184	999999	999999	675	69	320	999999	592	
408	124	333	583	890	564	189	904	999	870	326	213	387	629	505	29	999999	999999	746	771	735	813	984	294	52	411	999999	196	18	628	355	261	746	873	854	754	790	711	462	536	78	627	391	33	860	999999	444	999999	933	999999	934	690	574	999999	857	594	140	999999	540	999999	32	999999	999999	999999	525	75	467	513	774	999999	238	38	916	999999	703	117	431	961	999999	537	967	999999	999999	342	693	665	687	476	26	270	999999	751	181	999999	999999	999999	730	20	507	795	57	930	779	192	446	905	774	364	576	999999	173	179	999999	12	521	44	739	563	688	999999	999999	999999	497	514	137	487	999999	941	706	999999	999999	421	463	999999	489	46	217	80	896	787	891	999999	899	999999	107	454	146	179	999999	999999	345	999999	999999	647	417	999999	443	275	64	999999	58	832	658	948	372	751	716	976	999999	999999	999999	669	667	900	969	65	999999	229	417	683	999999	687	489	236	293	999999	99	999999	231	999999	602	941	25	937	739	999999	674	951	904	355	737	169	656	999999	999999	675	509	431	678	361	965	999999	858	380	617	370	353	431	999999	999999	662	900	755	99	999999	999999	999999	729	171	999999	390	149	325	71	945	191	41	999999	584	999999	999999	667	147	869	467	388	93	644	329	378	999999	253	296	999999	999999	999999	414	567	104	999999	32	780	270	767	971	826	999999	796	435	999999	339	999999	999999	58	452	995	762	999999	999999	999999	801	18	999999	793	999999	146	853	572	378	117	999999	473	999999	999999	999999	929	406	380	999999	641	999999	297	999999	999999	48	874	999999	247	310	697	85	528	999999	600	999999	23	380	999999	572	834	972	335	427	327	658	865	434	40	463	522	598	391	987	991	23	513	798	516	754	330	740	615	999999	999999	999999	999999	538	817	851	999999	559	929	808	73	999999	164	999999	892	245	182	450	999999	999999	787	109	999999	541	943	586	999999	225	863	723	251	104	366	72	999999	294	999999	999999	617	189	999999	962	669	583	923	332	859	642	906	281	581	880	375	831	484	581	999999	716	595	240	398	365	695	216	566	999999	312	102	134	999999	835	845	832	999999	902	825	999999	119	617	620	999999	819	318	999999	151	370	728	535	999999	174	945	999999	999999	386	790	526	276	462	27	954	30	766	518	308	446	999999	57	189	929	659	151	239	109	974	513	579	999999	999999	74	206	250	776	999999	960	999999	152	113	456	405	385	558	977	102	663	600	960	310	19	156	416	322	549	606	927	33	715	593	767	873	221	999999	999999	398	821	714	253	999999	
558	646	304	999999	601	784	553	999999	173	147	445	383	552	278	47	956	658	999999	701	180	586	936	946	558	999999	999999	193	905	394	999999	999999	949	357	708	752	373	999999	999999	721	764	62	826	859	578	157	393	330	943	441	216	740	937	999999	82	675	621	699	745	295	28	600	647	716	999999	865	999999	36	844	525	674	114	999999	172	936	128	759	87	999999	410	952	262	250	474	188	848	999999	936	284	42	141	673	116	499	702	174	414	999999	999999	712	999999	999999	486	427	999999	112	865	999999	86	954	915	543	331	345	342	765	999999	999999	999999	735	999999	560	752	811	999999	999999	999999	384	469	999999	714	999999	803	665	999999	595	776	823	707	999999	982	568	860	329	126	597	351	999999	166	937	999999	240	999999	999999	191	110	615	674	42	999999	114	999999	315	313	250	276	740	666	595	747	989	536	476	462	753	962	700	432	695	796	999999	236	228	532	999999	999999	76	999999	999999	999999	999999	111	790	941	971	999999	262	999999	89	850	857	684	999999	418	999999	287	764	130	795	228	409	192	979	246	115	877	272	783	999999	766	209	485	193	999999	999999	887	746	999999	490	261	710	153	352	845	939	999999	60	809	585	680	999999	946	469	265	999999	999999	999999	999999	835	103	239	479	210	999999	999999	382	999999	240	651	69	541	999999	639	544	999999	265	840	143	307	140	827	463	208	675	57	262	25	999999	706	970	764	202	699	396	32	240	943	999999	204	566	999999	820	168	525	999999	490	999999	925	999999	983	957	988	256	705	999999	775	281	535	275	397	999999	574	533	681	304	349	999999	252	999999	999999	322	999999	939	740	999999	999999	305	683	536	999999	999999	999999	190	723	23	775	945	999999	130	256	958	999999	763	807	210	999999	296	486	999999	799	950	74	999999	999999	670	156	59	515	58	269	999999	598	999	709	452	276	393	810	999999	529	403	545	132	275	328	905	999999	141	540	747	999999	818	462	736	999999	880	999999	721	62	866	726	999999	999999	861	775	370	999999	64	999999	933	526	486	999999	701	405	414	942	147	150	999999	109	999999	975	310	548	662	145	999999	103	572	589	672	757	801	802	999999	600	271	999999	958	999999	992	999999	999999	999999	999999	999	761	340	211	937	999999	581	999999	767	807	464	644	322	122	234	154	999999	792	353	854	728	28	898	441	814	681	646	191	277	116	151	378	89	314	999999	384	932	891	999999	50	100	470	43	995	509	999999	948	387	733	352	41	999999	999999	377	999999	981	863	899	396	999999	902	399	29	661	666	
96	564	17	459	850	222	79	168	312	763	999999	984	903	931	999999	732	269	999999	924	84	166	124	712	799	682	520	43	504	378	148	701	999999	381	338	423	400	941	928	882	140	961	826	951	613	999999	996	960	967	999999	533	643	999999	999999	586	510	972	852	999999	777	999999	999999	574	789	174	71	999999	612	574	518	468	791	999999	575	794	999999	340	173	108	551	685	560	76	967	845	505	999999	355	999999	828	999999	548	733	161	553	999999	397	46	786	999999	999999	393	395	458	999999	741	312	999999	999999	473	999999	808	999999	999999	101	778	999999	607	999999	669	311	472	817	746	77	999999	68	189	999999	999999	725	999999	386	556	121	999999	175	617	898	113	202	393	53	331	658	642	794	999999	69	774	999999	789	102	127	250	968	999999	648	391	158	683	132	354	468	999999	875	999999	999999	554	798	999999	999999	709	840	476	918	428	999999	97	435	999999	990	129	257	15	936	211	268	316	153	726	526	236	749	430	79	48	999999	583	782	219	597	523	999999	999999	999999	89	261	651	331	549	89	560	955	32	999999	13	107	463	999999	674	174	890	410	999999	96	278	960	999999	999999	999999	843	999999	999999	999999	537	477	858	96	673	857	949	617	984	603	646	965	999999	726	999999	76	941	131	771	118	55	707	122	198	84	73	129	999999	254	452	999999	177	255	999999	999999	224	999999	21	790	999999	724	999999	906	807	435	999999	998	243	682	999999	938	721	151	206	179	999999	365	669	21	609	737	118	372	999999	897	479	719	540	241	523	922	930	341	817	393	498	800	315	763	954	75	999999	168	915	514	983	36	58	570	664	859	999999	10	190	226	616	999999	374	909	956	410	468	12	168	417	18	390	333	813	681	999999	60	906	66	544	852	999999	999999	38	913	453	670	969	576	664	999999	929	161	600	777	313	436	406	807	554	607	883	10	507	505	603	702	245	999999	635	808	578	943	645	374	666	737	346	995	512	739	498	436	504	970	88	239	733	46	378	602	999999	999999	999999	937	968	949	949	532	320	999999	999999	90	940	855	868	985	515	235	120	999999	100	999999	304	814	118	999999	505	536	427	374	968	208	999999	42	165	999999	999999	708	999999	999999	788	814	684	761	313	417	495	649	999999	999999	724	507	926	999999	999999	252	999999	697	999999	521	999999	423	999999	946	782	237	999999	908	700	398	554	806	999999	403	786	286	726	999999	510	700	999999	856	999999	999999	649	470	999999	999999	530	912	674	743	879	883	273	375	709	738	979	999999	
847	586	999999	713	547	917	677	999999	26	236	999999	999999	999999	138	559	597	999999	779	306	321	954	999999	388	787	724	999999	927	945	999999	999999	577	988	999999	433	853	999999	907	720	787	731	793	749	999999	303	396	411	999999	751	334	676	386	999999	441	668	132	993	208	999999	989	999999	990	999999	403	604	999999	537	710	763	999999	184	690	278	992	574	528	215	163	999999	999999	322	265	186	999999	999999	999999	647	999999	999999	311	999999	186	746	730	60	741	71	356	105	999999	858	701	792	475	999999	986	117	999999	999999	149	917	839	999999	999999	999999	999999	814	999999	999999	999999	21	981	999999	461	425	999999	943	547	942	833	999999	858	68	449	999999	621	472	710	999999	999999	927	710	999999	999999	394	29	999999	977	999999	578	999999	999999	416	999999	633	999999	999999	999999	999999	161	52	570	994	44	682	68	999999	674	999999	65	18	114	647	471	641	311	302	70	77	999999	999999	966	493	373	906	515	451	532	816	667	999999	999999	660	999999	435	367	715	655	82	335	999999	397	751	999999	570	822	313	944	893	999999	999999	825	272	999999	999999	85	999999	631	137	176	616	999999	858	999999	330	876	454	999999	999999	284	999999	647	987	741	167	999999	225	494	999999	94	211	507	639	494	93	909	869	16	106	359	290	94	999999	999999	719	999999	999999	193	678	693	378	977	908	619	737	999999	837	531	999999	676	860	591	999999	52	965	119	619	374	484	999999	17	447	239	686	993	999999	129	92	32	176	19	999999	816	119	999999	233	598	999999	999999	156	999999	999999	519	430	499	698	266	999999	940	609	381	175	708	267	686	999999	748	231	625	236	817	755	508	329	999999	999999	999999	718	999999	999999	520	599	617	338	349	669	999999	809	197	304	254	644	999999	423	999999	844	332	559	999999	786	999999	377	403	530	999999	326	840	199	762	670	923	999999	158	209	98	781	557	380	917	27	12	939	43	331	999999	182	999999	94	534	823	506	999999	999999	550	999999	999999	205	999999	998	999999	829	738	56	527	380	707	999999	999999	999999	23	296	951	641	999999	783	546	344	82	549	999999	712	755	665	939	173	708	262	999999	943	945	586	471	999999	894	197	274	892	515	950	284	686	999999	999999	999999	999999	554	584	999999	766	719	808	132	547	841	320	999999	82	117	999999	672	999999	887	999	999999	437	824	579	999999	228	999999	999999	828	999999	274	480	52	995	154	411	618	999999	383	999999	234	146	463	924	540	583	124	201	784	162	287	829	799	999999	380	93	999999	999999	836	660	257	999999	980	10	282	370	277	88	
999999	705	744	548	81	55	774	252	999999	899	999999	173	114	327	869	676	845	444	681	381	624	70	698	643	297	722	593	169	166	462	999999	180	315	45	272	89	417	738	758	753	896	138	119	813	937	999999	999999	930	999999	999999	165	838	688	896	463	868	16	111	261	358	461	614	999999	521	258	868	857	78	999999	790	999999	116	686	928	999999	999999	950	885	706	624	999999	663	964	852	307	813	491	419	581	404	82	999999	486	409	301	999999	52	598	565	79	999999	487	999999	999999	55	59	161	760	999999	966	999999	999999	405	637	999999	798	650	242	223	999999	999999	448	496	659	718	999999	629	286	636	202	453	999999	330	637	999999	689	787	999999	999999	258	662	730	999999	614	486	999999	909	849	999999	503	642	810	999999	130	692	999999	990	226	696	101	429	874	134	229	523	999999	800	999999	829	999999	20	100	434	965	781	655	999999	881	183	766	53	780	69	142	999999	643	976	209	944	999999	999999	571	862	716	828	787	999999	777	101	919	161	151	30	725	493	551	385	999999	348	47	926	118	52	930	58	649	999999	991	669	999999	590	600	999999	397	803	449	238	718	146	994	999999	999999	999999	263	615	999999	760	344	649	18	999999	566	860	907	999999	591	999999	932	667	999999	972	614	117	222	339	561	999999	632	921	999999	322	666	283	354	987	263	328	789	324	156	888	480	352	661	620	33	739	916	883	221	999999	306	60	956	999999	444	565	577	923	64	999999	138	422	605	696	602	293	516	919	260	272	739	999999	521	999999	501	272	456	999999	316	821	410	748	710	999999	999999	615	326	999999	553	697	751	865	270	570	760	999999	746	964	28	999999	232	997	632	949	191	689	539	666	530	182	999999	974	617	242	184	389	712	999999	999999	986	967	999999	375	562	999999	873	356	950	539	443	525	491	584	576	599	412	126	760	941	336	86	660	802	380	588	999999	258	999999	395	381	999999	274	294	41	772	48	631	79	437	318	999999	588	136	96	657	999999	999999	999999	643	772	999999	951	999999	999999	910	317	391	994	974	745	625	327	564	168	999999	261	207	552	999999	560	780	56	999999	632	993	498	999999	715	723	999999	385	216	395	623	118	999999	732	941	131	465	657	636	105	691	692	25	33	999999	999999	406	430	847	247	93	992	225	627	908	999999	422	783	676	281	22	370	418	932	941	59	999999	999999	265	431	348	999999	153	999999	642	940	978	475	999999	716	327	541	537	968	312	631	999999	776	823	999999	709	681	999999	365	92	999999	
283	999999	91	918	316	877	174	425	899	190	848	274	985	968	380	946	999999	999999	954	481	999999	450	630	999999	166	999999	704	673	999999	666	921	788	868	320	666	999999	393	646	410	999999	376	999999	78	131	999999	628	791	855	221	999999	464	31	411	999999	499	833	462	771	762	399	183	500	999999	999999	999999	70	999999	674	311	483	563	999999	559	514	114	720	999999	508	999999	537	999999	848	462	960	212	900	999999	999999	821	833	444	999999	884	20	276	875	418	999999	999999	722	233	999999	554	999999	208	883	471	896	507	779	461	999999	244	234	274	334	48	742	41	368	683	148	853	478	999999	942	696	549	248	999999	311	546	646	814	314	18	304	724	762	329	439	490	759	999999	381	491	999999	659	746	941	836	676	803	503	49	94	273	85	698	266	196	921	657	277	999999	915	317	430	920	265	999999	324	980	712	999999	202	388	810	106	558	565	46	999999	307	402	635	999999	152	774	999999	999999	229	35	505	142	517	832	999999	574	465	183	956	739	999999	911	999999	696	999999	573	847	705	462	978	149	999999	160	999999	999999	875	999999	183	174	656	700	520	999999	298	484	579	422	999999	896	246	641	384	608	306	322	395	999999	999999	650	999999	927	524	292	250	886	804	982	398	481	616	731	292	999999	310	999999	970	111	233	221	999999	161	999999	809	226	347	765	102	853	999999	965	995	999999	532	595	728	185	238	570	412	679	597	34	888	290	999999	358	375	308	266	351	293	657	999999	139	427	450	715	75	902	130	712	138	591	516	621	999999	999999	423	581	864	741	540	820	542	923	136	999999	528	712	988	400	794	597	464	681	347	186	999999	178	288	470	172	999999	291	999999	469	443	382	669	686	598	951	727	402	609	753	836	194	999999	300	851	196	363	913	999999	917	541	136	834	283	651	367	999999	302	999999	579	873	999999	574	464	693	226	859	36	400	448	77	999999	854	928	999999	991	999999	999999	436	999999	999999	999999	999999	59	999999	316	547	395	44	240	707	434	999	999999	999999	307	619	751	607	635	336	999999	523	999999	999999	346	999999	906	771	999999	179	377	999999	128	770	129	977	525	535	999999	678	473	991	169	999999	642	205	824	58	213	381	446	280	801	948	481	240	279	999999	592	45	999999	623	999999	71	999999	568	880	270	759	330	104	999999	230	999999	862	999999	999999	551	999999	999999	457	857	568	999999	999999	107	74	999999	999999	889	999999	999999	943	351	47	850	617	108	411	84	324	564	299	883	287	230	999999	844	95	146	
877	727	991	999999	588	784	65	105	338	242	503	710	971	999999	621	778	999999	879	999999	22	727	999999	150	143	826	892	567	684	11	512	57	229	95	999999	21	980	335	502	762	263	794	522	770	178	999999	614	999999	999999	271	508	947	179	999999	82	418	622	587	857	623	695	226	381	104	825	194	283	624	818	858	641	453	780	999999	999999	228	215	999999	971	563	222	999999	149	999999	999999	564	999999	304	999999	744	399	402	999999	878	77	46	422	999999	944	999999	999999	999999	775	570	630	65	177	62	999999	854	213	999999	616	304	411	396	87	958	999999	270	316	979	612	999999	469	999999	975	901	59	629	805	787	549	999999	266	233	534	999999	792	447	396	999999	45	168	540	270	999999	183	999999	999999	959	464	826	684	677	326	386	701	110	392	999999	999999	12	640	58	999999	589	628	999999	187	862	508	176	164	873	490	944	454	542	209	461	801	999999	379	669	351	960	865	320	939	999999	832	477	410	366	130	822	999999	999999	124	681	168	146	999999	818	461	298	672	810	196	382	932	168	999999	930	288	841	633	970	707	999999	723	999999	999999	341	39	40	999999	797	753	668	999999	999999	999999	527	303	664	145	560	218	62	999999	65	133	999999	914	674	576	479	87	289	999999	434	411	658	999999	849	49	958	789	430	532	875	67	999999	999999	597	999999	383	636	624	706	83	762	655	178	668	999999	540	427	364	464	999999	719	473	479	999999	933	769	570	453	625	999999	771	787	999999	999999	999999	999999	999999	326	934	202	843	463	582	125	999999	756	489	298	665	999999	541	434	966	246	166	593	59	718	664	970	813	193	999999	529	311	974	999999	756	670	589	999999	110	430	272	452	265	891	363	452	999999	289	281	788	126	999999	999999	821	293	265	414	555	25	662	963	999999	660	465	62	813	698	631	732	628	999999	703	440	14	999999	794	999999	999999	999999	275	486	690	541	999999	882	999999	964	162	842	500	265	43	999999	448	999999	999999	999999	800	838	999999	999999	556	557	999999	712	423	999999	342	127	498	365	712	859	999999	185	283	999999	265	583	178	849	546	999999	242	372	52	999999	992	999999	820	999999	110	863	999999	521	999999	143	888	692	469	999999	632	44	353	145	553	183	50	272	999999	999999	536	999999	669	700	218	767	999999	290	999999	510	222	999999	307	496	265	848	713	237	254	999999	958	573	123	499	227	999999	445	106	999999	868	872	729	999999	783	475	883	204	999999	313	173	818	608	32	999999	466	836	736	856	880	704	470	812	27	53	
88	963	113	179	999999	706	331	228	470	800	999999	492	441	523	31	381	653	266	999999	91	330	359	550	164	999999	390	774	999999	999999	124	407	69	712	999999	705	511	779	35	999999	999999	841	999999	147	231	331	999999	404	223	999999	508	60	999999	888	936	722	999999	423	948	145	102	931	742	11	356	403	578	780	131	999999	999999	602	628	293	326	249	730	999999	328	999999	999999	985	561	754	718	999999	203	181	999999	596	977	98	831	999999	880	676	109	598	791	828	753	202	283	405	325	906	432	999999	999999	696	992	515	999999	999999	85	117	999999	999999	999999	292	209	407	14	999999	999999	431	999999	738	999999	650	149	141	999999	499	90	999999	712	999999	439	812	641	283	609	999999	999999	472	992	715	813	999999	306	122	315	509	629	355	197	999999	999999	999999	145	999999	517	921	556	999999	94	605	45	999999	405	222	558	481	650	926	797	925	930	378	439	999999	924	640	353	999999	999999	999999	999999	734	679	963	601	545	676	999999	766	688	999999	743	387	396	680	604	377	999999	563	833	858	703	999999	272	818	196	464	89	999999	876	577	999999	44	171	736	310	539	441	620	22	804	702	169	119	403	196	990	52	999999	999999	999999	269	999999	992	73	176	999999	416	155	415	91	597	189	889	999999	999999	709	226	660	379	74	999999	473	999999	39	999999	543	999999	868	631	206	422	704	448	613	317	64	51	107	999999	134	133	295	215	931	217	523	280	998	999999	487	774	391	14	265	336	999999	999999	999999	908	632	737	547	523	219	669	892	999999	286	803	948	667	999999	100	255	941	650	268	618	999999	999999	273	450	478	999999	999999	40	700	999999	286	521	999999	88	199	999999	397	585	772	999999	272	999999	783	993	205	451	820	999999	999999	759	323	686	537	315	999999	276	369	296	999999	379	786	638	999999	556	999	291	818	589	928	164	857	999999	878	272	356	506	999999	279	255	999999	999999	776	999999	999999	870	600	984	999999	999999	923	577	110	516	402	219	634	999999	999999	994	999999	633	240	999999	146	999999	956	807	275	959	644	999999	100	51	999999	55	20	898	261	686	408	999999	992	653	14	586	999999	850	486	63	722	384	999999	285	999999	999999	103	58	603	48	999999	792	718	865	301	516	999999	999999	999999	999999	208	999999	870	550	999999	615	640	587	999999	559	155	115	331	221	247	999999	785	815	710	647	952	962	999999	223	772	616	588	999999	361	999999	110	698	386	999999	855	986	513	91	999999	725	999999	515	999999	54	893	808	471	999999	628	40	730	671	999999	826	999999	
245	999999	656	999999	979	37	999999	235	999999	999999	999999	999999	202	999999	260	756	999999	135	984	999999	999999	636	259	999999	999999	999999	999999	508	331	999999	438	999999	559	734	619	999999	857	313	710	698	260	290	111	595	446	999999	278	150	377	284	36	999999	999999	943	958	609	192	999999	814	999999	945	15	904	999999	30	117	179	999999	747	706	899	999999	424	295	633	999999	534	999999	999999	884	875	940	140	56	740	891	975	616	776	19	372	531	498	876	999999	254	385	645	999999	338	999999	810	999999	671	385	636	131	88	319	999999	999999	528	451	929	999999	14	875	857	725	139	999999	563	691	737	344	378	901	999999	543	999999	780	889	99	555	999999	75	547	468	671	999999	770	999999	999999	999999	935	844	89	999999	917	747	379	528	999999	999999	206	355	129	665	999999	999999	734	583	545	931	32	194	438	895	999999	893	467	416	999999	621	369	999999	267	718	801	500	298	342	630	795	19	999999	970	999999	359	630	945	882	141	664	380	196	361	375	951	751	999999	193	999999	34	290	962	341	308	999999	961	999999	410	863	837	718	401	999999	750	922	770	999999	999999	546	333	947	999999	285	531	251	182	883	891	766	60	94	115	727	606	514	999999	920	999999	578	397	999999	545	28	304	946	978	999999	611	453	999999	999999	631	999999	291	999999	705	687	810	999999	903	87	999999	644	812	753	613	673	355	999999	999999	999999	551	215	999999	999999	412	566	999999	585	272	937	999999	999999	585	523	462	468	446	999999	809	368	999999	615	674	320	345	900	215	999999	343	314	888	376	577	341	985	426	497	499	999999	148	707	235	794	965	805	758	69	299	300	154	237	825	999999	517	740	935	540	838	999999	511	999999	439	252	957	58	999999	871	999999	537	45	970	999999	855	999999	999999	884	999999	708	999999	999999	841	999999	260	198	87	73	999999	999999	601	60	999999	658	999999	172	787	277	982	999999	999999	898	999999	815	761	265	183	999999	999999	999999	856	855	999999	999999	999999	868	670	445	189	63	880	999999	966	811	999999	487	159	322	902	693	999999	393	901	984	791	999999	700	36	164	995	24	999999	999999	184	212	746	935	999999	999999	999999	999999	352	98	999999	999999	931	999999	85	173	284	115	999999	388	286	883	473	999999	139	999999	718	999999	999999	290	193	49	999999	891	792	608	906	551	106	987	999999	999999	540	999999	973	39	859	683	624	863	880	889	162	416	816	301	739	792	805	23	616	999999	858	71	904	889	870	999999	999999	477	266	732	999999	873	661	96	352	178	980	110	190	44	553	780	
409	303	886	999999	85	501	868	123	745	999999	381	719	341	478	400	93	168	820	542	157	999999	158	999999	289	754	730	948	999999	812	999999	999999	581	464	87	661	610	12	201	964	999999	608	153	986	925	502	941	754	874	778	896	941	370	501	405	184	261	422	607	923	999999	552	307	311	999999	999999	799	265	999999	816	789	90	966	856	893	549	463	999999	999999	999999	999999	999999	999999	999999	915	999999	472	999999	68	903	410	999999	405	999999	619	106	310	842	945	674	702	999999	500	67	999999	815	974	514	608	856	999999	99	999999	820	121	379	478	515	395	287	788	999999	207	360	416	601	685	699	246	999999	248	999999	999999	290	999999	999999	485	26	803	999999	788	957	482	212	192	321	730	585	166	250	999999	795	456	668	886	983	489	150	651	999999	999999	999999	277	810	618	110	999999	186	736	984	893	462	999999	999999	498	830	999999	995	178	105	999999	999999	542	999999	179	999999	173	558	999999	110	999999	345	374	415	969	512	690	671	593	91	448	553	848	182	999999	175	94	172	999999	65	746	494	971	556	527	40	743	280	641	175	999999	323	999999	999999	999999	558	97	305	999999	986	150	576	999999	96	656	999999	261	999999	999999	999999	368	11	389	348	363	163	373	818	888	939	769	419	999999	428	154	134	771	222	835	798	87	999999	847	192	915	999999	92	885	899	210	779	383	999999	637	807	999999	934	443	282	999999	194	278	999999	999999	227	999999	999999	983	941	531	999999	48	534	851	999999	580	164	999999	433	999999	999999	488	918	688	169	395	788	403	620	219	200	337	940	999999	999999	999999	999999	471	965	999999	634	999999	943	377	999999	741	999999	779	710	236	780	999999	20	98	999999	999999	999999	728	226	831	942	153	372	999999	341	227	999999	882	247	127	999999	999999	240	248	559	971	999999	999999	43	428	545	999999	692	394	999999	462	327	851	539	907	999999	651	999999	144	252	491	737	222	999999	437	999999	967	999999	999999	37	96	507	999999	539	999999	171	809	695	798	295	932	460	978	301	878	999999	256	999999	339	668	557	449	106	996	78	244	332	514	606	999999	999999	477	108	366	353	955	999999	322	397	999999	999999	956	999999	848	319	40	758	920	167	537	396	999999	999999	925	479	647	410	999999	999999	907	839	304	999999	22	717	465	999999	621	948	923	353	999999	955	999999	28	600	999999	258	686	47	999999	412	356	78	999999	999999	275	183	886	999999	554	781	999999	490	999999	355	867	443	141	854	999999	146	971	999999	193	462	669	618	907	878	654	162	98	432	431	999999	
947	30	623	762	200	188	734	253	999999	999999	999999	474	686	999999	733	559	126	831	369	348	440	123	884	936	295	656	276	18	61	401	999999	999999	68	480	999999	846	819	378	664	500	999999	999999	863	621	380	999999	932	244	155	105	999999	266	73	93	996	999999	145	999999	477	999999	911	999999	202	999999	880	662	999999	216	275	886	739	999999	177	868	936	712	259	999999	566	999999	723	42	862	955	999999	435	999999	975	999999	573	711	142	901	999999	588	685	999999	885	740	717	787	726	969	999999	365	297	99	204	156	999999	585	871	130	386	820	999999	864	246	622	454	306	441	732	702	185	606	999999	57	290	261	186	373	532	848	313	996	73	603	600	999999	999999	171	828	200	987	999999	999999	524	309	999999	821	299	999999	296	421	356	994	277	93	999999	450	52	914	894	116	221	349	282	83	823	816	270	999999	554	999999	144	999999	541	999999	999999	594	332	747	999999	999999	887	110	246	999999	999999	12	999999	520	842	626	303	257	933	93	776	999999	740	450	485	999999	560	654	999999	187	999999	743	999999	562	999999	173	127	999999	342	999999	999999	121	112	844	126	821	30	749	803	928	999999	999999	679	457	999999	844	854	882	271	688	879	999999	392	999999	160	224	999999	999999	771	678	509	998	914	999999	864	999999	398	999999	999999	999999	872	811	850	790	371	999999	74	15	625	903	318	999999	43	654	585	986	999999	52	693	999999	281	787	999999	134	428	817	972	209	593	282	456	959	999999	999999	816	78	392	999999	697	999999	159	544	617	868	369	273	964	270	893	877	935	355	999999	432	999999	94	999999	999999	999999	554	426	999999	999999	352	999999	359	688	437	999999	516	604	999999	355	931	752	737	999999	119	764	999999	852	712	999999	999999	346	111	757	135	223	731	245	665	240	152	345	999999	999999	275	422	20	585	537	431	387	999999	808	999	279	680	999999	914	999999	961	999999	702	713	558	999999	15	355	601	562	223	116	999999	999999	896	212	596	466	614	904	697	754	580	325	290	928	999999	538	111	488	999999	999999	816	521	704	35	450	631	737	426	269	999999	418	999999	323	325	115	344	912	999999	683	223	51	20	36	216	635	999999	433	629	273	477	999999	123	117	655	999999	760	243	871	999999	964	729	198	645	630	999999	999999	999999	965	999999	107	999999	999999	999999	242	526	999999	495	498	999999	999999	208	117	162	792	999999	999999	914	999999	35	355	110	50	45	719	493	852	999999	999999	999999	87	999999	468	805	175	851	999999	999999	999999	139	493	275	745	481	698	999999	621	45	
852	999999	51	643	344	939	478	999999	585	279	95	748	999999	441	98	628	322	689	740	311	986	940	884	986	49	538	541	90	364	568	346	953	871	817	522	599	828	999999	50	528	999999	178	275	669	999999	999999	465	999999	999999	127	169	19	35	320	59	912	922	64	604	999999	407	999999	642	26	932	142	876	856	918	499	999999	999999	999999	222	974	818	674	224	764	912	82	489	903	246	409	337	928	561	768	610	677	774	840	244	999999	939	999999	999999	737	100	260	609	143	999999	328	291	370	813	345	241	247	707	300	692	733	999999	999999	405	616	604	213	325	98	318	821	35	48	414	101	44	999999	425	486	674	661	473	999999	226	918	999999	967	125	225	537	372	970	483	158	511	211	455	999999	642	143	999999	934	999999	824	866	303	999999	999999	721	311	949	821	230	626	999999	999999	572	999999	487	999999	636	98	109	999999	946	851	551	890	903	999999	589	161	783	353	787	999999	999999	531	360	625	875	21	403	914	588	551	999999	857	999999	251	639	187	652	153	507	797	835	959	878	24	999999	362	999999	831	721	797	48	877	838	313	316	50	917	862	999999	999999	694	195	999999	405	111	694	999999	661	260	411	508	639	846	999999	891	999999	999999	345	873	522	999999	572	999999	790	512	872	28	814	999999	999999	999999	790	530	882	112	649	999999	483	913	67	999999	401	999999	319	298	408	41	848	999999	323	397	581	999999	110	665	999999	999999	192	892	239	999999	957	726	661	151	999999	999999	963	887	252	15	180	432	999999	932	568	999999	882	501	114	840	180	402	621	211	689	801	430	227	980	656	999999	999999	999999	391	632	675	919	999999	580	300	77	999999	179	318	999999	159	999999	177	999999	141	119	690	788	398	505	999999	114	460	999999	916	999999	746	999999	999999	211	588	748	999999	309	892	999999	999999	921	814	773	219	999999	312	984	540	628	999999	129	849	546	123	803	294	886	77	570	999999	999999	999999	612	330	63	583	117	999999	410	748	867	214	999999	405	999999	973	999999	296	999999	999999	476	922	999999	434	626	68	999999	97	999999	463	999999	999999	332	612	999999	266	211	452	165	649	999999	355	139	999999	395	915	789	151	354	999999	669	999999	735	768	992	999999	376	187	703	995	535	29	852	999999	210	635	881	456	999999	512	771	999999	140	999999	606	130	792	417	49	711	999999	999999	743	956	999999	947	506	563	999999	213	890	34	748	170	124	186	503	192	679	999999	999999	343	999999	999999	67	999999	469	54	999999	999999	11	959	148	992	727	627	286	
999999	999999	999999	138	328	835	203	999999	999999	434	999999	576	429	627	610	999999	288	677	934	173	901	899	999999	487	999999	401	999999	999999	930	999999	756	442	496	999999	999999	39	426	632	715	999999	549	228	319	999999	999999	477	742	254	999999	231	859	324	792	463	384	999999	854	775	675	926	97	991	691	999999	999999	537	999999	530	30	999999	320	656	999999	436	999999	683	589	246	988	999999	658	504	811	709	999999	441	999999	43	999999	610	184	999999	999999	999999	999999	999999	536	458	999999	961	397	222	234	820	910	212	362	999999	999999	701	999999	618	786	999999	999999	999999	189	982	834	246	887	56	15	419	406	669	999999	183	26	75	156	140	852	37	597	999999	999999	991	798	999999	88	294	203	999999	203	565	999999	275	520	827	378	554	999999	999999	999999	350	217	814	423	251	512	189	999999	773	554	286	766	759	103	999999	323	198	193	20	168	999999	853	191	225	999999	803	999999	662	999999	696	602	516	705	952	999999	238	464	577	557	321	899	999999	429	279	917	999999	115	181	689	513	190	370	613	988	480	496	36	999999	583	447	87	526	999999	87	952	770	999999	806	846	602	858	620	636	699	268	659	434	911	308	51	697	263	972	684	516	999999	999999	716	482	760	999999	865	994	999999	244	382	999999	352	327	157	738	309	335	96	655	570	733	999999	730	820	999999	124	301	542	749	823	553	476	570	719	999999	999999	333	96	399	993	626	526	465	999999	866	999999	594	161	312	398	928	886	39	999999	999999	989	986	999999	697	98	999999	461	370	420	999999	326	999999	607	290	394	999999	248	696	662	999999	216	458	999999	999999	980	999999	999999	239	361	895	667	447	624	221	877	367	672	398	311	428	174	166	999999	66	550	999999	986	870	918	999999	689	999999	376	999999	301	541	152	999999	717	568	999999	232	19	525	171	999999	166	396	999999	37	313	850	395	243	779	999999	413	999999	413	679	542	279	321	938	999999	478	80	623	919	346	224	964	681	742	995	942	999999	529	895	999999	999999	600	999999	891	119	839	803	143	231	251	137	364	999999	47	999999	164	999999	80	320	692	809	543	477	999999	999999	348	178	999999	248	837	903	884	891	743	535	999999	811	999999	829	375	674	936	401	999999	219	859	671	644	716	999999	999999	86	219	999999	861	999999	133	999999	88	770	999999	160	894	999999	347	253	999999	560	999999	93	353	999999	251	944	999999	872	151	798	856	952	999999	534	936	407	806	827	675	999999	881	999999	818	999999	351	68	704	524	52	17	340	966	396	120	143	632	
497	550	834	275	999999	989	999999	334	545	136	999999	147	224	497	587	520	577	785	679	586	999999	934	149	192	999999	503	829	143	468	999999	565	999999	401	313	999999	265	992	410	999999	891	465	493	874	224	999999	999999	309	554	430	820	999999	611	441	556	999999	563	411	999999	35	691	999999	999999	866	654	570	535	745	910	586	331	527	177	292	788	130	999999	999999	924	999999	681	204	285	999999	647	502	954	999999	844	945	356	854	351	999999	810	731	140	999999	229	653	999999	821	399	968	999999	302	230	999999	653	436	586	503	486	434	353	497	999999	622	999999	999999	616	999999	901	964	240	477	186	999999	481	999999	999999	163	839	280	786	859	804	316	614	355	999999	636	482	417	368	853	999999	999999	999999	323	846	517	408	78	999999	40	920	434	738	999999	126	436	846	596	446	999999	663	215	648	493	692	577	999999	873	999999	979	927	493	999999	999999	109	269	762	168	219	482	754	771	243	999999	999999	380	578	983	239	999999	789	885	971	999999	999999	172	278	546	999999	278	509	535	199	68	112	999999	828	361	999999	856	673	688	387	963	678	892	972	892	999999	999999	999	34	999999	999999	199	52	522	670	999999	937	991	999999	537	940	972	999999	581	185	653	513	552	999999	999999	383	182	111	508	999999	267	307	200	386	999999	318	999999	999999	891	167	868	70	999999	168	174	594	864	999999	999999	999999	991	458	320	797	248	999999	999999	781	573	271	999999	98	543	999999	412	889	999999	615	233	228	999999	497	999999	424	316	593	599	394	63	999999	999999	724	999999	71	999999	809	986	402	147	952	550	497	911	630	306	999999	999999	999999	755	284	847	258	234	931	775	504	130	896	999999	999999	451	383	728	999999	752	146	147	481	497	602	999999	354	478	999999	678	183	999999	707	127	536	77	199	639	999999	28	270	999999	29	296	999999	688	100	912	493	999999	176	769	214	878	170	999999	999999	999999	163	999999	503	780	952	262	602	999999	422	779	953	999999	262	744	950	999999	491	645	127	999999	975	913	812	442	999999	770	512	413	380	829	956	893	33	287	485	406	999999	490	547	766	694	603	275	320	958	906	258	431	819	526	396	524	525	858	936	249	568	71	795	192	750	198	548	593	822	70	563	975	268	553	999999	11	999999	361	999999	381	648	501	483	87	522	91	999999	853	443	442	378	174	350	999999	838	463	999999	999999	25	506	64	999999	498	898	353	283	172	275	363	394	426	173	999999	564	999999	999999	587	999999	999999	669	603	999999	160	390	691	999999	634	32	
715	709	999999	743	999999	994	327	965	13	585	999999	249	919	999999	499	58	25	215	806	786	645	999999	876	976	999999	999999	902	999999	531	118	999999	954	648	150	560	654	87	682	828	999999	247	635	73	12	983	999999	999999	285	205	999999	374	486	999999	999999	386	943	833	999999	57	999999	102	957	443	999999	999999	779	999999	778	768	845	970	343	386	442	999999	999999	708	999999	999999	999999	606	627	174	999999	743	999999	371	800	999999	616	821	999999	999999	839	999999	999999	201	178	634	213	829	999999	999999	359	999999	41	999999	160	309	999999	999999	959	347	781	999999	475	792	23	999999	647	999999	999999	999999	999999	34	233	707	547	171	268	818	999999	249	789	999999	635	120	814	298	712	631	221	999999	999999	380	861	409	853	999999	806	999999	999999	999999	986	795	39	955	365	335	907	333	999999	999999	51	557	999999	720	558	345	999999	364	977	999999	448	26	205	309	999999	780	173	823	853	100	364	771	999999	999999	262	993	417	679	999999	489	390	388	79	232	459	999999	674	999999	999999	518	700	999999	519	999999	578	970	599	730	338	585	999999	94	479	471	634	279	916	999999	467	564	927	87	610	497	999999	69	946	973	999999	787	115	32	972	345	400	999999	261	188	999999	999999	403	686	351	999999	327	306	909	608	598	189	999999	491	682	296	590	999999	999999	31	127	999999	999999	626	999999	550	479	999999	121	144	81	721	999999	999999	249	186	171	250	736	440	999999	48	160	999999	384	669	863	999999	349	685	754	777	81	240	71	434	267	776	805	999999	699	188	999999	774	537	876	171	195	251	506	135	350	886	999999	851	88	999999	999999	999999	999999	687	855	999999	435	390	999999	650	787	999999	815	999999	394	445	936	741	999999	999999	385	999999	999999	507	999999	999999	999999	999999	999999	999999	670	999999	999999	76	580	534	593	123	844	999999	999999	394	243	236	384	518	435	587	740	999999	950	669	859	234	982	875	999999	714	999999	482	999999	875	999999	412	979	408	694	749	348	860	999999	822	999999	613	105	999999	577	281	133	999999	947	264	820	509	940	11	529	758	93	999999	791	879	114	999999	999999	999999	418	999999	999999	975	823	686	999999	880	63	137	772	999999	138	999999	308	472	591	848	534	702	999999	476	999999	978	879	935	665	643	78	971	718	535	193	222	583	746	34	157	346	999999	25	940	455	812	238	283	630	102	406	328	298	265	837	999999	828	999999	999999	278	106	888	31	605	999999	92	418	246	999999	999999	417	561	999999	443	999999	274	687	124	31	659	749	606	314	573	999999	750	682	462	
999999	465	393	641	388	755	61	457	249	419	139	373	999999	992	220	714	684	844	999999	855	753	573	50	714	920	708	999999	499	583	457	368	999999	999999	956	548	607	533	776	183	692	391	999999	34	277	985	657	265	757	396	600	999999	999999	869	999999	708	135	424	678	721	680	237	562	999999	791	61	78	999999	447	453	612	191	908	670	198	474	699	548	773	999999	272	999999	771	999999	982	568	964	202	582	999999	999999	193	999999	64	502	999999	829	190	999999	226	917	694	818	314	783	999999	981	732	680	363	999999	587	651	949	459	238	999999	458	891	232	96	876	391	200	40	429	336	999999	178	999999	999999	519	999999	557	812	578	634	999999	329	999999	587	999999	521	999999	247	836	542	904	999999	274	999999	380	999999	20	139	51	312	627	284	999999	92	999999	563	946	718	500	999999	103	147	880	604	999	138	328	645	853	999999	172	999999	999999	887	432	257	904	734	273	230	303	427	771	999999	999999	999999	965	489	459	999999	574	999999	999999	563	448	767	724	670	10	252	970	375	999999	686	150	675	999999	477	660	999999	999999	222	999999	279	978	676	375	615	597	816	999999	999999	195	185	999999	661	214	640	448	664	999999	244	734	31	999999	999999	151	94	135	340	112	498	829	999999	28	362	999999	477	584	771	999999	119	82	999999	89	141	190	110	896	488	999999	450	38	996	999999	425	488	433	29	999999	534	290	999999	267	999999	674	19	999999	999999	437	999999	736	65	677	272	999999	171	550	941	128	747	51	197	999999	869	662	469	999999	233	999999	874	633	458	999999	247	121	629	815	480	414	132	575	943	469	883	734	999999	361	999999	931	264	937	491	901	999999	492	103	842	397	999999	215	187	391	999999	563	971	999999	531	999999	999999	999999	356	80	537	999999	182	108	728	763	145	277	118	107	301	349	936	999999	556	999999	754	28	786	427	429	209	999999	193	389	999999	912	455	862	921	999999	147	999999	867	954	905	141	394	999999	999999	262	999999	999999	89	999999	999999	999999	829	732	312	685	142	17	929	650	337	60	988	718	822	851	689	415	196	999999	999999	441	79	198	999999	97	369	999999	707	174	647	112	865	999999	999999	289	92	999999	560	245	451	139	978	227	626	854	153	675	552	237	572	999999	910	999999	935	783	999999	641	999999	224	325	999999	310	999999	13	999999	195	895	999999	542	999999	966	854	951	82	35	463	852	572	797	944	694	111	999999	601	279	999999	309	168	999999	731	451	642	346	919	999999	829	223	223	400	668	258	999999	19	469	999999	
523	958	493	909	329	705	78	292	999999	631	387	830	172	733	999999	999999	736	172	810	326	334	999999	41	120	206	249	638	181	138	999999	573	999999	20	995	755	243	816	258	71	999999	999999	359	76	298	999999	998	60	489	366	999999	521	958	208	153	281	15	927	382	999999	999999	999999	897	999999	583	999999	296	819	177	999999	800	78	487	111	784	999999	999999	999999	743	536	999999	199	158	815	355	185	614	893	867	723	999999	315	443	545	981	959	999999	999999	999999	240	297	189	883	511	565	714	43	999999	999999	999999	307	565	194	846	515	890	919	91	808	407	453	999999	999999	453	237	494	634	942	129	825	467	999999	956	999999	999999	28	316	646	259	640	151	999999	478	667	426	194	131	597	999999	101	50	403	396	999999	999999	999999	236	999999	284	999999	89	999999	737	999999	999999	999999	608	999999	999999	497	999999	999999	999999	177	999999	999999	924	294	37	53	999999	999999	912	37	784	73	392	870	726	353	791	876	372	188	999999	999999	29	999999	926	897	586	450	999999	542	999999	767	571	228	829	999999	970	942	412	240	707	52	188	999999	999999	999999	146	999999	954	263	705	707	910	653	616	999999	999999	999999	368	999999	999999	922	999999	999999	520	27	999999	173	51	635	383	848	473	999999	481	518	872	319	75	258	999999	999999	495	999999	836	809	856	918	999999	624	423	999999	584	282	774	784	994	999999	199	797	185	999999	696	329	880	856	244	779	999999	107	343	999999	979	999999	999999	617	437	321	543	999999	170	999999	561	426	999999	999999	274	999999	367	696	524	73	999999	278	999999	787	999999	176	999999	979	575	87	746	514	999999	66	999999	999999	902	166	357	999999	275	488	999999	999999	421	279	117	999999	999999	52	422	485	999999	279	247	711	47	999999	465	270	466	563	145	93	836	57	146	165	512	799	298	210	348	841	999999	641	641	479	375	882	69	433	397	532	665	271	930	21	819	244	437	319	701	999999	226	712	999999	553	766	374	143	952	919	792	753	999999	146	999999	480	606	79	567	226	999999	211	42	175	999999	999999	574	999999	134	999999	277	372	979	509	261	624	96	298	98	713	11	749	117	513	604	779	453	134	999999	540	223	175	869	103	128	885	999999	999999	999999	135	201	257	18	616	652	430	774	711	999999	127	999999	317	981	854	225	832	104	528	999999	999999	973	450	928	999999	132	999999	502	885	999999	376	999999	550	558	962	521	754	740	999999	861	999999	14	741	249	81	999999	905	194	999999	877	295	790	665	975	906	161	751	328	999999	999999	550	927	888	
331	999999	687	999999	759	999999	342	471	999999	999999	666	999999	999999	241	999999	857	448	227	999999	487	999999	999999	586	774	999999	651	810	770	435	326	16	321	257	125	420	731	999999	311	999999	175	682	416	203	196	998	999999	999999	920	999999	471	975	276	999999	450	999999	236	931	912	279	118	217	999999	45	775	597	355	149	713	820	479	999999	147	999999	999999	999999	601	900	999999	999999	999999	573	999999	230	963	999999	740	688	807	245	194	999999	999999	41	47	958	120	380	428	598	652	449	374	999999	80	998	999999	999999	999999	645	999999	999999	541	147	293	999999	999999	351	999999	434	857	667	342	477	635	680	992	115	999999	999999	693	230	482	801	132	999999	209	790	160	999999	999999	999999	807	999999	957	859	999999	999999	748	999999	640	769	999999	999999	741	985	117	897	473	399	999999	999999	169	97	951	67	852	739	25	999999	344	536	201	116	922	999999	860	180	520	776	421	659	367	542	163	924	921	999999	70	999999	999999	312	327	760	999999	778	386	719	220	899	999999	999999	999999	11	999999	114	999999	999999	80	430	134	936	387	697	978	355	999999	627	934	36	145	374	678	877	316	999999	218	440	155	154	935	999999	960	620	999999	999999	341	365	384	999999	356	729	417	640	22	502	924	999999	782	614	412	999999	785	999999	999999	999999	850	450	999999	135	895	999999	56	926	495	999999	999999	766	999999	95	23	20	999999	885	679	999999	956	48	999999	814	117	588	658	540	741	186	365	776	857	136	52	891	999999	259	163	219	682	999999	155	999999	525	168	702	696	999999	402	999999	999999	513	999999	686	811	584	880	27	999999	488	515	195	319	999999	210	909	801	999999	131	350	999999	999999	470	734	475	893	836	298	949	886	999999	999999	999999	669	465	272	510	450	240	316	999999	242	847	999999	999999	305	835	410	325	259	999999	653	479	61	999999	178	53	999999	220	999999	748	592	78	430	525	576	846	649	173	937	999999	999999	812	814	559	999999	884	738	567	180	67	435	972	699	985	319	470	999999	157	296	229	888	999999	323	999999	208	174	426	215	999999	459	196	999999	388	850	549	840	664	502	761	999999	999999	64	50	859	999999	619	999999	444	216	116	999999	502	876	717	520	999999	499	999999	999999	999999	467	999999	967	720	871	197	594	849	446	478	805	795	395	11	914	833	999999	463	999999	589	999999	999999	998	494	900	694	999999	670	340	427	999999	999999	999999	999999	999999	781	999999	329	988	999999	34	999999	998	737	310	763	116	875	802	999999	933	46	11	772	999999	999999	534	482	820	999999	826	924	518	
29	137	397	655	231	184	999999	746	869	474	128	564	276	983	999999	193	147	588	495	999999	654	494	314	416	999999	372	351	999999	614	509	812	999999	109	20	979	609	999999	118	884	700	669	940	73	571	882	217	999999	501	273	299	682	598	341	67	864	999999	999999	981	287	859	832	886	141	999999	999999	820	465	266	999999	661	281	999999	999999	999999	207	713	999999	743	999999	169	838	850	983	325	826	999999	999999	52	999999	454	786	999999	830	999999	999999	782	808	703	909	72	752	278	497	612	27	653	999999	547	859	160	114	89	458	999999	999999	982	999999	816	543	448	852	999999	120	559	874	999999	208	678	926	425	905	726	834	470	416	569	999999	999999	307	999999	329	430	192	999999	999999	707	482	712	14	885	999999	991	169	470	999999	339	999999	938	737	677	455	999999	999999	444	254	999999	255	988	999999	461	630	999999	999999	371	128	432	999999	124	999999	177	868	496	673	999999	545	999999	566	373	260	999999	411	424	643	999999	727	113	809	999999	751	962	999999	493	10	553	265	357	482	798	352	787	999999	999999	728	570	999999	958	552	579	898	340	820	881	738	633	59	215	888	889	644	24	622	491	373	257	715	999999	495	130	999999	198	999999	768	30	999999	978	368	695	82	820	768	999999	239	999999	999999	151	580	755	999999	504	59	468	593	164	338	175	999999	680	481	855	435	473	431	794	710	899	62	860	275	999999	690	520	816	78	875	462	392	641	999999	999999	144	628	999999	626	736	729	847	613	999999	307	371	687	223	999999	394	999999	999999	445	999999	999999	98	719	489	721	999999	538	999999	524	288	875	782	975	727	376	999999	807	354	805	67	980	61	999999	178	999999	999999	12	306	999999	684	580	333	947	502	442	26	999999	148	999999	812	207	999999	999999	999999	999999	525	395	960	847	505	587	999999	999999	388	169	469	650	551	521	437	810	242	63	840	708	551	999999	483	294	359	305	668	947	999999	860	903	728	123	361	999999	999999	52	458	103	106	999999	999	568	342	973	376	874	626	969	12	965	999999	492	626	275	689	999999	676	498	999999	918	12	999999	999999	265	740	536	199	78	539	768	783	959	744	89	552	276	999999	321	999999	431	52	978	990	894	880	245	497	96	763	999999	376	999999	999999	187	626	999999	50	87	242	999999	999999	999999	999999	244	191	73	999999	546	999999	999999	999999	364	515	777	999999	999999	351	633	385	505	999999	113	314	999999	401	823	76	566	462	999999	235	72	88	999999	747	493	549	755	713	999999	496	999999	999999	350	999999	21	
455	125	999999	602	326	417	702	737	801	580	253	999999	842	368	997	999999	94	837	198	709	286	371	999999	393	484	595	919	568	18	999999	739	999999	999999	390	378	950	266	999999	567	817	370	999999	352	176	249	999999	913	355	818	315	866	536	161	513	999999	93	999999	917	127	731	498	143	999999	713	841	289	554	999999	989	57	999999	999999	279	999999	349	935	29	999999	999999	820	682	574	750	703	230	999999	812	828	999999	294	864	349	742	836	329	999999	621	999999	999999	960	119	461	365	771	389	642	266	781	173	799	999999	999999	773	306	59	923	393	35	492	637	999999	999999	999999	705	192	999999	491	443	61	123	323	999999	538	999999	999999	999999	219	999999	324	588	947	41	664	856	999999	643	575	445	787	405	843	596	155	697	493	394	654	659	588	802	160	823	730	60	485	683	693	590	595	828	999999	413	711	904	690	445	70	949	485	549	20	56	655	655	279	727	999999	840	699	326	576	559	400	521	437	133	311	999999	381	547	999999	999999	849	959	999999	439	999999	251	16	58	999999	704	184	999999	999999	999999	177	84	780	758	448	999999	890	278	999999	165	23	200	476	999999	144	456	578	937	999999	35	999999	999999	964	839	842	993	834	999999	993	871	384	361	729	333	956	236	833	623	999999	106	999999	580	707	536	426	999999	775	999999	914	876	136	246	449	766	906	480	119	941	915	455	28	248	285	999999	780	662	471	999999	999999	999999	622	955	838	999999	930	626	989	999999	423	157	227	395	737	126	745	148	999999	962	999999	485	999999	892	707	999999	88	856	999999	326	755	764	233	632	999999	16	264	180	407	945	836	289	490	681	527	768	237	999999	999999	168	644	642	750	508	725	135	789	999999	999999	999999	424	83	331	673	682	659	924	999999	556	999999	999999	575	740	965	136	147	994	445	375	939	426	999999	999999	146	681	123	23	724	999999	713	227	534	999999	222	531	762	957	817	999999	868	843	999999	86	999999	999999	999999	901	999999	382	587	999999	354	999999	318	768	969	999999	195	991	568	999999	209	687	843	999999	999999	652	999999	444	373	189	186	447	507	105	999999	999999	999999	840	999999	221	239	999999	999999	582	999999	179	613	454	561	999999	772	826	999999	232	644	954	242	277	967	427	384	349	999999	408	999999	999999	857	222	983	600	999999	354	389	357	416	856	367	271	999999	169	48	82	882	338	416	359	17	284	461	830	999999	999999	873	195	999999	889	343	921	627	966	321	999999	471	999999	881	428	999999	92	816	787	596	999999	636	807	388	
312	466	680	999999	604	899	583	761	999999	463	999999	999999	204	520	526	522	446	643	674	848	999999	611	921	456	988	911	924	468	673	244	999999	670	75	806	535	999999	663	999999	33	999999	738	999999	318	508	35	947	999999	999999	300	275	160	999999	999999	959	740	700	545	233	12	999999	975	124	98	918	297	195	415	999999	984	102	859	999999	620	607	119	999999	302	422	431	51	999999	361	178	408	999999	838	708	999999	76	834	887	440	999999	340	999999	999999	551	400	221	840	999999	856	587	207	999999	999999	999999	999999	849	731	408	999999	802	961	34	624	946	689	834	458	487	309	999999	160	999999	429	587	999999	999999	496	999999	902	211	590	508	811	999999	970	992	999999	131	353	999999	345	435	999999	999999	967	316	476	676	861	565	999999	363	999999	536	437	992	986	66	437	847	362	999999	506	921	221	462	222	850	975	697	999999	336	143	52	984	724	999999	791	999999	972	50	999999	606	346	999999	237	275	285	346	978	15	392	694	506	903	82	929	844	999999	514	104	626	700	173	181	999999	229	999999	551	999999	552	999999	999999	465	807	542	666	169	482	983	196	999999	514	997	692	11	642	637	149	999999	999999	999999	999999	999999	999999	423	129	443	175	21	18	85	999999	633	435	809	946	238	698	370	415	770	371	999999	328	167	122	703	481	179	794	591	61	638	917	947	831	999999	587	393	423	999999	994	470	974	121	212	880	571	999999	65	413	938	778	999999	999999	999999	930	787	721	311	426	961	999999	226	426	33	105	716	488	978	999999	651	314	999999	191	775	900	999999	216	999999	241	999999	598	124	999999	653	999999	141	892	713	900	553	866	999999	996	999999	998	999999	558	999999	117	173	92	904	449	761	634	999999	325	999999	342	472	999999	999999	999999	999999	999999	881	999999	999999	751	999999	824	774	87	999999	785	232	999999	999999	777	656	910	129	846	999999	999999	999999	674	630	28	451	999999	643	999999	438	973	109	22	712	899	999999	418	999999	345	153	349	317	999999	388	975	412	880	999999	481	685	999999	999999	920	999999	245	678	217	214	754	310	158	190	403	649	999999	999999	219	999999	30	660	248	999999	783	702	999999	741	867	296	999999	616	570	419	999999	999999	876	999999	189	999999	999999	230	909	213	999999	999999	995	168	914	187	999999	999999	202	641	999999	999999	447	435	677	227	999999	504	811	920	559	147	739	739	29	708	772	999999	999999	208	999999	800	750	999999	106	747	707	569	826	689	995	366	999999	929	999999	350	999999	451	999999	961	737	971	999999	988	653	892	999999	266	
149	215	415	724	791	994	869	586	80	412	339	929	999999	999999	677	132	924	203	723	809	999999	678	460	330	730	999999	999999	800	391	761	391	213	451	999999	429	621	999999	281	575	999999	70	456	279	999999	122	915	451	32	304	999999	73	460	178	496	560	999999	755	94	993	999999	533	78	999999	999999	30	999999	488	79	999999	66	848	999999	999999	304	749	259	409	614	218	815	103	448	506	105	697	930	45	954	999999	958	866	199	999999	999999	896	992	262	960	824	986	999999	382	737	999999	447	999999	832	999999	747	311	71	150	875	999999	162	94	571	999999	621	99	100	533	189	999999	999999	658	999999	309	408	757	996	999999	789	999999	388	721	999999	268	657	286	108	999999	217	999999	897	725	999999	109	176	811	430	163	348	999999	895	903	202	999999	57	789	54	533	999999	999999	314	622	360	653	999999	441	383	313	999999	344	999999	929	326	600	439	474	999999	275	142	999999	337	843	110	999999	336	485	528	999999	221	868	999999	575	999999	227	284	284	375	999999	999999	735	999999	126	999999	14	999999	999999	586	602	999999	582	999999	778	999999	879	999999	471	522	305	326	324	912	999999	999999	999999	112	999999	245	999999	326	164	999999	673	965	999999	999999	999999	141	106	321	370	898	926	999999	638	999999	463	185	814	563	812	762	79	999999	986	822	364	35	138	901	999999	731	487	999999	817	483	999999	813	993	720	999999	340	426	999999	955	425	985	745	463	169	649	250	999999	545	513	401	39	999999	979	584	999999	195	999999	204	992	999999	421	999999	520	165	643	649	191	103	120	481	346	999999	999999	570	837	619	571	968	261	999999	310	999999	999999	426	453	461	833	419	916	267	337	231	991	326	14	344	234	308	526	999	68	336	999999	41	65	945	930	419	999999	999999	999999	44	942	914	338	478	879	999999	711	191	999999	772	187	999999	154	124	999999	81	565	502	394	999999	452	262	999999	973	517	739	999999	508	530	423	999999	731	644	303	288	87	987	535	465	140	596	999999	999999	295	159	581	999999	940	999999	858	853	255	800	999999	592	690	894	364	999999	149	733	213	661	402	110	455	218	850	836	999999	94	999999	46	999999	676	117	79	733	824	936	851	430	655	672	570	427	931	999999	711	598	192	633	574	999999	407	393	999999	790	999999	703	372	47	114	836	774	999999	218	999999	682	999999	999999	999999	540	35	297	999999	557	989	832	683	524	923	999999	248	833	999999	466	720	999999	293	433	289	547	130	999999	814	326	999999	999999	747	218	999999	611	236	976	31	999999	548	38	
104	836	694	957	512	189	448	999999	865	13	323	999999	497	999999	399	999999	342	623	419	461	483	999999	738	101	999999	999999	999999	322	912	271	812	368	917	692	762	999999	738	331	45	941	134	916	460	815	583	391	720	999999	221	185	644	407	683	96	999999	118	108	603	999999	47	60	136	986	604	201	999999	448	805	999999	943	322	999999	587	477	337	566	535	923	517	703	999999	431	110	737	626	414	999999	830	999999	654	999999	145	458	997	999999	997	930	855	623	628	942	999999	781	278	862	634	819	215	759	999999	583	999999	999999	179	294	628	999999	258	978	787	999999	999999	667	281	595	187	562	590	585	999999	636	679	999999	889	761	999999	999999	999999	874	992	594	479	80	159	80	999999	60	288	713	999999	970	999999	877	835	357	999999	258	999999	683	684	999999	239	629	430	361	904	999999	205	418	456	999999	205	383	986	203	800	547	517	999999	421	137	999999	876	322	368	999999	801	474	999999	437	589	149	999999	200	920	364	849	650	798	176	999999	854	999999	266	294	775	307	890	642	556	999999	999999	310	999999	557	797	362	317	71	406	999999	411	999999	999999	866	999999	57	193	76	838	951	896	999999	43	123	999999	413	999999	37	593	999999	999999	831	984	651	999999	838	886	642	132	12	542	999999	401	73	896	200	889	400	455	999999	123	999999	999999	605	889	31	276	999999	999999	999999	742	289	478	749	999999	579	679	339	999999	10	999999	999999	943	836	418	317	327	970	227	999999	523	229	581	864	543	95	999999	388	762	826	571	738	368	999999	269	262	120	652	999999	327	999999	560	381	454	999999	999999	881	968	999999	582	704	306	930	201	869	999999	707	613	215	999999	999999	300	576	201	439	432	999999	999999	999999	165	999999	675	108	899	999999	963	847	137	999999	970	214	68	201	190	132	999999	807	999999	868	999999	555	507	446	765	774	999999	983	999999	25	144	390	676	401	42	385	999999	208	40	999999	999999	675	580	999999	245	901	494	109	396	78	174	999999	25	345	830	610	999999	238	342	135	999999	979	999999	121	172	589	538	667	168	804	103	76	776	546	962	80	974	200	211	864	999999	999999	596	122	851	999999	999999	999999	999999	432	686	800	865	905	289	927	999999	468	153	999999	372	827	940	592	974	107	848	479	383	759	635	508	36	999999	845	229	392	555	270	653	224	207	106	999999	128	303	211	871	266	44	999999	516	57	556	501	462	190	14	147	753	670	895	956	810	796	999999	774	397	999999	70	999999	999999	208	499	440	174	731	213	474	681	
999999	999999	222	348	697	129	460	480	976	393	48	388	417	516	982	328	251	295	999999	939	528	999999	812	206	500	609	317	557	999999	336	731	999999	539	999999	857	999999	682	617	123	677	999999	303	999999	999999	999999	166	55	691	999999	121	923	445	273	534	162	999999	174	26	848	97	811	902	364	650	999999	71	999999	999999	658	999999	999999	999999	181	999999	222	234	403	147	184	344	564	626	51	13	413	296	713	15	313	775	530	666	769	36	865	999999	999999	770	999999	960	317	999999	42	228	475	300	273	11	322	999999	688	37	841	999999	532	194	999999	361	246	376	357	843	648	883	768	979	863	999999	999999	397	295	999999	999999	223	999999	471	593	823	537	123	32	712	693	999999	97	503	999999	265	504	680	999999	999999	533	647	613	474	454	159	459	496	436	128	999999	924	642	999999	903	627	487	70	999999	999999	823	133	353	645	999999	273	795	275	165	608	650	999999	999999	999999	999999	999999	610	561	26	444	373	51	686	904	118	768	742	43	599	206	999999	999999	89	925	764	409	304	968	324	191	999999	194	340	999999	999999	878	499	934	954	427	27	925	54	166	674	999999	999999	449	537	999999	530	762	675	958	830	217	645	509	999999	999999	999999	642	247	835	90	189	710	999999	999999	239	279	808	88	999999	189	999999	399	999999	999999	983	962	999999	441	999999	660	601	999999	382	996	999999	243	990	991	263	245	999999	999999	999999	999999	999999	999999	588	22	307	121	722	683	504	778	999999	817	999999	999999	999999	738	999999	211	313	184	488	671	338	862	175	996	999999	816	824	936	805	173	190	846	765	912	384	841	999999	822	999999	917	24	603	999999	999999	520	741	999999	525	908	182	384	44	999999	823	742	725	847	311	999999	905	999999	999999	973	815	999999	875	493	57	364	999999	78	491	246	999999	657	734	999999	722	999999	547	784	309	37	632	788	156	999999	941	180	658	994	831	999999	999999	68	999999	630	212	999999	644	257	999999	171	422	999999	893	797	37	176	17	881	134	825	295	130	559	999999	350	36	490	999999	999999	999999	705	501	246	999999	213	511	210	114	641	906	999999	300	800	147	614	999999	895	999999	999999	774	172	776	999999	15	704	911	999999	916	289	186	335	999999	705	116	465	921	867	401	593	999999	965	999999	250	228	985	999999	329	422	925	821	141	141	999999	777	715	999999	999999	241	797	302	13	294	999999	464	580	822	595	694	999999	999999	999999	999999	765	706	809	269	536	651	999999	709	999999	999999	990	467	54	204	622	927	401	536	300	999999	603	999999	
522	680	88	785	999999	172	409	635	999999	242	170	637	376	699	968	455	402	979	220	999999	710	916	304	367	999999	999999	209	667	999999	155	402	35	900	473	193	999999	191	750	14	858	309	956	999999	758	307	999999	827	923	959	999999	144	321	425	999999	591	605	999999	720	375	271	962	999999	342	594	999999	145	737	903	515	999999	999999	999999	999999	362	789	754	569	999999	69	999999	999999	999999	707	999999	999999	999999	609	395	881	999999	751	470	385	743	999999	567	624	761	917	999999	999999	924	418	999999	681	491	347	73	999999	837	45	840	660	372	712	999999	999999	984	583	759	535	352	31	927	97	999999	999999	240	999999	231	139	808	999999	897	333	633	867	587	675	529	743	545	669	54	551	999999	809	23	40	219	532	999999	188	168	636	999999	903	491	42	878	224	116	607	503	707	237	999999	999999	999999	88	818	999999	319	64	26	989	999999	976	385	186	993	263	210	257	699	500	630	469	271	996	730	999999	554	796	314	636	938	175	347	324	698	999999	975	952	400	999999	329	999999	151	646	655	926	115	855	885	961	906	359	804	999999	607	752	999999	999999	358	442	902	522	749	390	61	999999	639	71	488	999999	288	257	999999	624	181	506	999999	999999	351	804	999999	699	999999	352	730	999999	371	140	716	945	554	933	603	957	999999	806	383	761	595	148	296	54	376	938	682	999999	999999	999999	45	111	434	877	700	999999	171	213	611	407	999999	472	154	509	999999	999999	999999	355	653	999999	999999	374	132	567	38	212	517	999999	332	999999	999999	999999	96	192	104	614	521	676	999999	59	796	968	205	976	999999	133	994	787	699	833	545	337	999999	999999	736	670	978	866	999999	497	46	999999	999999	999999	999999	587	385	962	999999	740	32	725	121	604	999999	999999	178	155	999999	999999	999999	730	537	499	437	999999	77	494	999999	433	636	654	827	745	23	999999	98	567	249	523	748	41	999999	959	999999	820	225	999999	499	262	999999	832	999999	943	288	999999	999999	390	210	404	519	891	516	980	113	378	898	376	590	251	999999	610	905	941	167	186	358	578	688	617	127	667	995	203	931	803	253	883	466	999999	464	707	999999	845	999999	856	525	401	855	442	999999	849	819	257	866	999999	926	468	786	999999	957	829	701	593	999999	852	895	322	58	310	999999	24	909	883	787	999999	253	999999	937	310	660	956	722	256	695	277	848	999999	337	50	999999	999999	999999	364	749	999999	999999	999999	568	161	960	999999	999999	554	318	999999	940	935	999999	188	999999	866	530	999999	999999	999999	
116	999999	898	19	14	157	999999	18	434	349	916	554	144	162	681	479	501	786	349	457	613	177	938	787	337	999999	288	158	403	19	263	999999	913	747	999999	560	999999	558	157	812	999999	999999	129	968	991	395	801	316	507	177	375	744	999999	999999	999999	938	517	120	682	101	869	836	615	425	96	305	641	999999	634	131	603	942	638	536	239	278	999999	970	795	999999	120	971	651	235	644	519	484	919	359	589	52	765	999999	999999	999999	999999	729	704	881	696	999999	415	999999	385	574	999999	116	610	999999	999999	999999	547	999999	999999	999999	897	195	389	999999	577	820	999999	999999	55	88	999999	76	999999	592	999999	548	353	98	109	197	705	299	275	999999	222	412	874	165	239	999999	505	449	145	84	999999	205	350	999999	314	999999	999999	379	636	306	736	999999	999999	27	999999	999999	547	999999	226	554	285	608	919	729	568	174	945	565	806	356	583	398	931	508	547	999999	208	999999	999999	232	164	335	999999	999999	924	999999	879	857	250	657	999999	55	999999	591	798	447	286	620	999999	150	930	999999	572	290	722	347	434	35	480	272	383	128	999999	993	399	950	945	999999	999999	999999	294	98	324	159	205	999999	174	349	999999	109	376	587	73	643	302	999999	763	382	256	587	431	854	999999	999999	284	999999	379	240	999999	999999	502	999999	816	999999	855	841	999999	423	95	999999	999999	999999	325	380	896	796	64	42	700	712	196	572	703	227	999999	440	999999	999999	875	999999	168	999999	999999	860	607	49	770	420	787	999999	534	350	297	72	414	347	538	16	92	487	979	347	539	488	662	929	633	598	373	425	139	815	548	923	36	999999	936	465	773	999999	35	643	999999	249	999999	846	284	641	812	999999	901	999999	264	397	192	821	404	669	208	677	416	182	56	372	331	719	802	374	999999	176	410	83	242	235	462	345	102	299	310	816	999999	991	785	999999	999999	433	999999	160	740	999999	999999	277	999999	106	999999	853	999999	999999	918	468	999999	910	605	646	542	828	473	39	934	999999	728	115	368	392	32	424	396	626	848	897	168	651	634	831	333	143	816	146	784	609	999999	219	381	842	772	744	396	149	888	999999	960	532	999999	892	999999	737	908	874	84	36	999999	970	44	30	310	402	286	774	323	409	22	336	254	335	108	519	733	999999	619	287	37	256	738	162	937	635	435	741	355	595	234	941	71	758	999999	999999	184	360	542	380	468	622	825	489	683	633	999999	890	793	966	13	392	999999	797	998	219	242	882	93	674	999999	
544	428	999999	184	999999	275	999999	999999	330	345	383	983	249	818	999999	431	259	478	313	357	544	947	389	591	841	685	274	759	999999	545	302	276	999999	413	999999	203	107	999999	612	368	999999	708	473	631	630	999999	26	978	999999	788	983	413	999999	326	432	596	49	146	999999	394	10	735	999999	784	999999	117	999999	835	894	999999	333	944	866	944	565	836	484	757	960	443	669	296	176	999999	562	999999	999999	550	981	999999	164	960	999999	227	368	66	458	688	999999	523	999999	191	93	382	465	48	547	835	999999	595	122	999999	185	899	999999	713	569	999999	231	163	620	999999	853	999999	66	372	972	648	586	999999	999999	795	999999	999999	160	488	213	999999	999999	523	352	660	789	395	224	872	785	82	999999	999999	496	352	999999	435	999999	716	338	525	999999	102	76	898	999999	261	218	326	123	738	999999	247	999999	776	427	999999	810	960	785	467	999999	194	587	999999	155	932	22	44	999999	743	999999	444	159	687	477	595	999999	453	999999	999999	187	999999	759	999999	334	264	153	720	925	758	625	942	930	871	999999	999999	999999	177	999999	999999	248	183	987	379	999999	314	999999	823	308	831	260	367	558	257	289	454	435	540	575	890	789	302	119	580	128	602	513	999999	514	999999	999999	289	700	95	300	14	999999	389	853	29	177	999999	421	103	507	999999	999999	999999	999999	728	705	974	602	862	536	999999	999999	416	261	600	801	809	999999	961	750	971	666	472	956	285	999999	56	687	999999	723	469	881	25	82	999999	219	829	696	785	641	999999	687	837	559	354	940	504	137	263	227	999999	999999	459	353	536	999999	920	727	316	195	658	297	56	148	76	999999	58	999999	401	999999	972	122	533	330	644	999999	999999	913	612	999999	48	999999	433	338	365	458	431	672	546	269	298	112	390	600	983	818	641	999999	493	999999	892	170	736	872	999999	255	487	139	708	252	999999	17	999999	971	157	739	863	718	783	999999	642	999999	797	142	102	999999	732	933	347	999999	999999	999999	430	331	453	999999	192	561	999999	120	971	301	964	304	999999	290	987	419	452	253	955	923	915	875	999999	516	373	604	780	385	523	554	792	882	599	641	587	793	528	279	999999	311	635	672	646	351	420	503	644	811	882	322	490	103	999999	729	224	554	684	936	514	588	781	707	597	426	999999	999999	704	855	703	204	891	183	696	653	297	253	239	999999	105	999999	999999	968	502	210	74	698	21	869	427	43	999999	591	765	968	530	928	85	230	842	338	999999	788	117	999999	431	
317	407	227	442	971	325	999999	840	643	999999	999999	214	396	361	999999	80	835	999999	670	999999	309	417	728	999999	369	177	18	463	767	82	180	860	814	778	999999	999999	794	437	456	999999	730	751	131	349	999999	999999	689	868	41	268	963	999999	447	602	132	899	679	999999	82	999999	316	924	83	571	999999	951	400	617	604	518	285	999999	981	952	999999	557	296	999999	414	999999	488	999999	432	509	118	999999	423	221	656	858	621	999999	999999	652	410	806	999999	559	890	767	333	81	999999	523	982	565	999999	495	247	999999	613	300	999999	436	999999	999999	502	574	462	999999	538	999999	960	746	999999	585	52	339	551	999999	879	999999	497	646	322	416	876	999999	527	999999	452	927	974	91	255	331	19	928	337	244	313	114	107	263	999999	155	120	999999	626	406	523	999999	943	687	695	876	802	53	999999	908	300	593	999999	909	999999	999999	213	879	501	575	575	124	11	317	255	775	639	999999	417	177	305	358	292	130	39	413	984	296	396	378	528	999999	813	428	944	720	67	197	77	999999	999999	999999	36	60	830	409	47	636	442	999999	247	567	636	947	999999	942	310	926	880	782	999999	917	999999	132	56	609	310	582	373	999999	718	451	177	788	235	999999	331	242	300	629	375	358	854	477	140	961	339	865	815	11	420	140	316	999999	999999	34	749	904	999999	230	108	464	999999	999999	211	999999	400	848	721	549	999999	77	999999	260	999999	277	72	999999	999999	95	279	445	766	999999	999999	587	145	882	784	211	999999	427	238	79	530	910	94	946	999999	999999	570	999999	153	276	999999	999999	504	65	877	999999	961	999999	912	918	951	999999	697	902	793	624	660	518	73	519	235	203	999999	566	999999	506	192	125	749	656	524	788	999999	500	980	771	92	89	14	58	250	999999	999999	319	128	867	222	192	163	651	684	62	427	633	51	197	513	938	335	381	553	845	999999	999999	999999	999999	372	999999	922	32	541	581	514	25	279	645	688	530	999999	862	999999	10	962	999999	971	472	999999	667	999999	792	268	154	753	999999	505	405	605	259	999999	955	505	999999	270	999999	120	113	548	412	999999	405	508	982	499	472	96	552	883	886	293	999999	999999	704	748	139	763	397	999999	880	519	874	50	439	614	999999	367	999999	739	999999	999999	868	999999	957	312	63	294	285	999999	290	546	952	521	999999	965	984	162	800	276	141	377	722	285	667	892	999999	365	79	378	16	999999	999999	999999	62	898	425	16	844	999999	694	844	488	742	546	999999	567	362	999999	
473	630	340	566	999999	608	463	275	592	267	999999	822	697	225	907	648	185	999999	149	469	819	549	977	317	408	581	999999	888	999999	739	332	335	138	999999	605	747	675	548	999999	214	999999	633	833	749	779	999999	997	628	581	104	371	999999	427	892	511	999999	999999	32	167	430	322	575	294	999999	934	739	694	663	620	169	972	637	913	999999	871	999999	716	999999	538	999999	584	999999	317	886	377	999999	907	245	532	681	104	999999	390	999999	892	33	348	980	999999	999999	885	343	18	999999	131	999999	999999	999999	30	999999	217	425	999999	338	845	999999	267	408	999999	999999	999999	999999	141	938	74	329	257	529	53	999999	999999	736	999999	499	999999	999999	658	895	764	644	25	425	224	216	999999	678	999999	61	548	247	765	940	504	598	999999	436	999999	80	357	999999	485	999999	999999	182	478	480	999999	995	393	999999	995	999999	644	840	211	416	244	999999	474	396	999999	205	981	805	93	999999	241	823	999999	518	999999	588	547	962	168	843	977	999999	738	999999	674	999999	667	943	251	402	306	664	397	800	202	999999	605	999999	999999	290	999999	642	99	999999	249	190	713	875	565	999999	999999	681	682	999999	999999	201	196	480	721	997	999999	999999	563	690	610	577	435	999999	325	761	982	586	332	999999	653	344	952	176	754	494	460	791	387	835	577	625	982	40	371	10	100	135	249	642	752	163	88	408	960	671	754	231	560	804	433	248	359	803	713	104	248	29	999999	237	547	746	659	728	123	985	594	405	129	325	999999	999999	999999	689	999999	499	265	554	216	999999	739	238	999999	583	411	339	275	188	326	276	761	80	410	999999	105	16	504	999999	295	975	86	359	112	999999	142	999999	900	669	677	224	999999	694	999999	999999	497	318	514	86	327	999999	719	416	88	852	563	999999	456	335	999999	129	995	905	999999	999999	15	390	999999	996	999999	999999	439	999999	999999	999999	437	77	999999	768	524	999999	999999	999999	999999	511	999999	999999	280	259	999999	541	999999	574	86	557	999999	933	435	582	636	117	999999	517	635	999999	354	123	904	999999	424	495	344	688	810	999999	628	577	872	999999	975	345	119	876	324	909	714	864	999999	953	883	504	641	683	999999	417	604	984	999999	550	167	151	765	304	835	196	206	441	999999	279	929	651	70	679	999999	999999	997	316	202	725	778	490	594	999999	103	920	854	661	999999	403	212	643	784	332	599	833	999999	815	50	138	999999	999999	110	260	34	241	443	999999	86	840	419	297	999999	77	772	676	999999	814	210	915	342	544	
884	999999	999999	295	999999	738	90	773	999999	192	275	74	22	505	999999	343	926	861	486	892	585	717	983	914	999999	717	560	922	999999	764	614	135	999999	178	999999	740	193	738	375	705	999999	312	127	237	999999	726	999999	276	296	223	888	349	999999	450	959	177	386	161	443	159	187	167	496	957	577	149	999999	999999	999999	650	160	197	496	780	19	282	599	756	892	135	662	999999	635	73	999999	275	697	999999	218	231	363	42	305	999999	528	724	816	170	660	999999	457	220	170	646	73	999999	852	657	999999	687	578	630	269	317	496	894	531	433	91	311	451	922	635	885	296	127	892	280	262	999999	466	439	105	999999	677	999999	133	999999	10	185	422	49	999999	531	653	999999	772	987	729	633	202	392	88	358	999999	999999	585	999999	360	945	808	581	404	154	231	149	534	999999	639	54	771	542	432	999999	999999	412	17	999999	242	562	355	904	551	999999	999999	999999	999999	999999	578	152	999999	848	638	65	377	841	644	770	309	999999	208	522	357	999999	862	659	999999	183	469	38	527	481	52	797	600	903	40	776	61	158	999999	786	999999	496	188	922	904	377	999999	58	767	246	804	728	363	832	556	866	999999	999999	123	999999	288	549	625	395	999999	841	999999	999999	810	868	719	161	725	422	999999	860	999999	940	755	999999	645	421	271	291	999999	323	443	999999	356	999999	19	618	999999	999999	999999	142	999999	793	999999	73	912	74	999999	898	527	653	13	941	999999	695	369	999999	688	999999	541	999999	999999	343	718	491	407	697	126	646	999999	110	126	123	999999	999999	989	713	823	692	999999	580	183	372	763	33	320	999999	999999	661	804	193	930	999999	999999	641	854	537	999999	634	665	999999	947	600	999999	999999	536	999999	38	999999	999999	656	12	995	851	961	693	999999	579	999999	181	905	921	999999	842	674	999999	612	53	999999	852	461	638	198	36	463	999999	582	331	347	497	430	999999	492	954	999999	999999	934	999999	118	948	939	999999	999999	463	760	999999	492	758	999999	256	924	999999	999999	440	255	999999	814	969	999999	338	999999	593	242	207	751	442	439	511	694	999999	245	949	934	333	913	503	258	734	999999	999999	150	824	956	999999	572	583	716	999999	709	139	999999	999999	275	780	999999	355	999999	999999	999999	327	865	980	73	882	20	975	912	434	527	751	769	89	703	999999	197	296	999999	151	999999	177	726	388	801	564	127	280	999999	164	494	568	999999	75	999999	948	999999	169	760	999999	89	999999	999999	999999	999999	957	999999	296	271	999999	592	551	717	583	557	
999999	600	487	999999	508	764	740	301	758	999999	958	973	704	67	754	933	37	535	563	72	48	999999	444	854	844	204	830	19	647	999999	943	850	205	517	487	999999	999999	980	999999	319	349	305	912	999999	575	983	665	239	516	113	565	26	164	521	519	47	166	632	999999	314	934	730	653	197	996	118	999999	999999	579	999999	999999	56	284	999999	722	742	594	101	999999	861	538	601	503	544	15	999999	696	683	998	450	201	194	646	947	999999	619	651	725	356	466	999999	479	659	119	999999	999999	999999	910	798	776	452	999999	353	999999	775	999999	237	999999	999999	999999	422	104	197	999999	215	932	410	337	868	113	101	869	745	999999	656	999999	942	999999	557	496	999999	785	999999	999999	997	999999	840	999999	181	52	391	542	543	287	999999	120	291	529	903	999999	118	414	51	999999	684	999999	329	999999	827	999999	999999	843	561	999999	883	636	219	965	999999	89	101	999999	999999	826	721	559	999999	467	777	546	778	422	999999	503	999999	999999	744	999999	547	423	807	319	999999	999999	651	548	980	849	404	418	900	325	397	824	962	871	259	225	974	135	258	999999	753	291	937	999999	361	68	315	113	892	29	428	999999	999999	782	901	698	999999	182	578	999999	999999	369	645	462	999999	999999	999999	517	530	529	999999	421	175	945	999999	64	529	673	999999	922	543	301	525	880	897	999999	552	190	969	561	999999	801	556	772	999999	393	999999	484	953	999999	527	798	582	373	999999	16	553	336	226	999999	179	510	999999	999999	942	999999	843	999999	565	999999	124	359	548	969	488	423	865	999999	156	182	418	54	720	501	404	745	719	999999	86	891	135	999999	999999	131	391	539	815	899	829	37	549	880	919	607	580	178	260	612	884	390	999999	160	189	54	439	134	790	999999	262	207	999999	691	688	673	999999	999999	395	426	588	948	608	965	573	999999	632	537	135	123	921	236	495	116	277	999999	750	975	46	920	692	266	749	332	999999	632	974	858	999999	999999	385	999999	783	833	33	936	782	185	586	999999	999999	901	999999	677	572	36	712	999999	423	993	999999	999999	861	999999	999999	331	999999	285	999999	941	154	773	345	879	737	248	453	661	92	341	913	574	398	999999	508	790	266	81	999999	620	999999	38	999999	999999	331	139	821	318	108	702	736	506	857	999999	916	999999	565	129	940	999999	583	60	999999	999999	90	359	857	885	999999	944	999999	137	526	707	31	999999	999999	147	999999	607	427	144	563	390	999999	416	716	753	69	860	999999	147	999999	436	47	999999	175	364	999999	971	
999999	935	352	999999	637	609	980	999999	623	800	321	428	571	342	906	999999	496	482	486	673	643	113	826	115	719	927	999999	100	670	161	950	972	999999	999999	334	492	791	409	753	999999	436	566	140	268	999999	806	576	799	529	598	382	692	878	454	999999	999999	999999	246	999999	999999	613	890	490	471	850	348	999999	999999	17	999999	656	999999	999999	490	247	999999	973	999999	566	912	361	206	570	81	778	268	104	573	258	165	383	999999	964	53	999999	546	86	668	417	210	406	591	791	115	999999	999999	999999	999999	999999	260	205	550	679	532	358	416	999999	418	999999	999999	254	836	735	851	50	111	132	686	999999	999999	11	315	160	366	516	769	415	464	140	999999	305	707	365	998	960	832	875	442	694	975	226	667	999999	825	956	999999	856	939	74	839	172	286	299	999999	259	890	399	999999	999999	589	10	865	288	209	297	999999	480	737	891	999999	236	690	991	132	484	999999	999999	334	999999	999999	912	999999	399	999999	999999	28	418	849	748	80	999999	561	999999	115	999999	361	999999	775	538	999999	999999	129	58	999999	999999	482	295	999999	999999	915	560	999999	912	77	999999	534	475	988	999999	999999	138	631	988	999999	775	675	273	885	157	133	954	564	795	991	859	793	427	542	687	847	732	999999	817	833	999999	377	649	999999	439	999999	885	401	895	269	290	999999	140	999999	90	937	218	410	999999	908	961	995	279	921	999999	882	117	932	310	41	999999	887	813	165	310	408	35	914	456	999999	999999	563	669	535	710	402	999999	999999	461	749	999999	332	232	909	872	525	107	727	150	556	342	952	100	863	723	999999	653	999999	927	682	911	304	953	999999	999999	999999	336	999999	220	999999	229	999999	999999	560	402	223	665	903	292	999999	999999	307	999999	899	374	295	472	805	812	318	999999	686	272	779	837	344	378	910	999999	474	199	363	517	334	999999	425	999999	539	470	509	737	749	692	152	382	613	999999	63	947	384	935	530	931	902	78	999999	655	701	722	67	845	754	663	999999	596	946	790	449	573	999999	999999	999999	999999	999999	580	999	993	129	407	234	999999	999999	963	865	999999	668	432	615	265	793	769	780	999999	412	664	982	95	999999	556	435	823	90	999999	997	570	12	195	629	331	79	999999	535	304	999999	999999	530	791	999999	289	999999	999999	184	999999	779	189	43	125	932	999999	999999	913	999999	573	971	410	733	833	965	999999	536	483	803	999999	196	254	999999	485	999999	169	144	999999	297	999999	628	911	999999	897	711	818	536	887	263	999999	999999	165	429	
961	332	98	999999	999999	825	999999	753	999999	720	890	996	535	999999	557	796	999999	514	405	999999	534	999999	70	761	836	999999	157	768	648	230	999999	559	41	999999	282	163	999999	649	999999	375	999999	840	185	200	757	900	186	999999	999999	999999	490	476	999999	539	894	26	271	336	683	574	678	999999	114	233	898	999999	965	999999	672	404	566	133	76	40	831	693	769	870	13	936	945	284	789	999999	740	999999	999999	502	930	999999	892	903	966	873	696	70	999999	952	301	426	935	476	210	584	999999	367	410	308	707	210	256	400	999999	747	628	404	943	999999	492	552	120	473	999999	416	512	662	166	203	343	999999	999999	817	578	587	999999	999999	83	215	34	999999	999999	999999	794	729	18	501	580	999999	999999	302	126	189	469	748	316	999999	696	793	82	999999	999999	999999	964	936	253	439	822	745	746	999999	999999	999999	999999	119	607	197	678	999999	999999	20	92	937	949	999999	654	778	358	830	999999	538	783	290	142	999999	999999	738	999999	999999	999999	999999	679	834	999999	999999	971	387	657	359	150	129	999999	644	396	71	999999	272	267	923	999999	474	90	992	999999	217	375	50	606	999999	936	869	999999	820	575	827	341	999999	464	853	79	276	130	998	689	161	999999	999999	893	999999	375	911	999999	44	575	21	999999	999999	999999	276	729	931	781	999999	999999	281	890	999999	999999	568	999999	999999	807	413	854	999999	354	92	312	322	471	236	156	999999	999999	35	398	204	255	563	999999	999999	887	198	133	147	999999	840	999999	417	271	999999	999999	335	999999	834	999999	77	189	559	666	999999	384	57	999999	502	784	255	999999	398	883	695	999999	516	238	84	653	618	289	716	531	513	507	895	61	699	999999	820	195	178	921	330	24	696	897	922	280	840	999999	999999	999999	248	563	999999	534	575	54	562	106	999999	190	494	999999	473	999999	162	908	488	999999	999999	344	963	70	999999	477	562	681	41	618	316	804	813	999999	658	999999	999999	950	321	371	485	655	605	999999	919	987	436	543	551	999999	999999	23	792	999999	290	296	399	188	454	718	971	894	22	943	999999	999999	999999	999999	999999	119	744	212	597	999999	520	999999	738	250	999999	131	50	28	999999	373	874	302	22	969	944	372	999999	114	506	602	399	590	643	662	933	999999	620	176	414	999999	924	999999	426	999999	332	831	557	999999	47	999999	678	952	764	649	79	497	999999	407	999999	999999	155	999999	999999	999999	999999	999999	815	999999	999999	693	511	873	613	697	448	999999	876	999999	646	123	814	814	77	184	999999	999999	825	999999	999999	
999999	998	222	999999	648	296	293	836	431	947	999999	999999	481	842	353	820	999999	348	77	210	736	621	122	760	212	951	340	999999	999999	999999	290	114	999999	492	999999	695	299	32	965	411	165	505	454	399	254	999999	343	999999	999999	999999	128	999999	758	793	856	823	885	461	647	697	955	999999	315	360	667	297	203	988	970	658	999999	782	383	665	999999	241	999999	723	516	114	618	368	850	999999	952	191	356	38	999999	57	809	837	385	277	999999	444	999999	104	732	999999	904	354	12	999999	999999	346	999999	103	999999	624	657	172	945	542	89	597	870	147	408	485	941	175	362	922	999999	693	407	116	218	610	51	82	991	560	999999	999999	366	786	345	616	467	999999	290	21	400	646	892	842	198	859	999999	999999	696	256	999999	739	992	89	224	148	939	618	999999	147	583	584	181	395	342	999999	999999	94	801	999999	28	999999	885	999999	999999	213	801	564	917	358	999999	989	386	744	999999	471	281	286	571	207	677	848	377	152	438	999999	474	507	510	999999	628	490	260	904	238	999999	853	651	557	21	346	999999	700	536	111	594	208	437	999999	999999	544	954	522	603	999999	999999	321	742	912	999999	738	304	64	999999	730	556	738	999999	515	219	999999	629	729	999999	861	302	999999	841	51	844	999999	47	999999	639	837	674	999999	656	790	69	24	121	738	841	999999	52	330	999999	805	554	855	999999	921	639	262	914	235	961	742	999999	31	999999	700	999999	107	701	646	424	999999	999999	588	999999	691	999999	205	506	890	999999	287	999999	972	999999	45	496	988	999999	125	27	386	923	999999	15	914	968	48	544	999999	670	744	581	405	905	999999	999999	966	999999	44	474	999999	756	33	348	683	923	999999	37	444	213	89	216	999999	628	47	784	617	999999	999999	723	999999	660	999999	230	153	706	999999	77	545	999999	530	223	856	651	583	999999	899	110	999999	999999	999999	999999	110	216	590	537	996	776	867	673	142	393	607	321	66	783	670	803	204	977	999999	999999	492	999999	683	865	359	999999	55	417	884	516	261	186	603	408	560	999999	999999	999999	710	647	209	872	162	999999	616	545	999999	799	999999	106	999999	354	490	347	528	951	533	724	187	71	730	460	789	999999	142	430	717	657	232	791	999999	589	277	999999	582	999999	996	999999	999999	814	349	256	457	999999	610	999999	696	266	880	999999	999999	914	437	648	999999	999999	93	535	15	195	827	937	576	999999	932	326	999999	999999	764	908	954	987	475	373	722	999999	999999	11	26	235	999999	999999	999999	623	445	259	
161	628	999999	999999	536	470	540	999999	987	999999	999999	288	999999	293	999999	999999	501	972	655	999999	449	74	925	441	744	92	519	780	461	999999	170	999999	999999	999999	174	458	680	930	382	493	456	411	385	321	805	999999	999999	732	405	664	999999	804	968	87	810	999999	703	515	999999	454	951	999999	999999	621	251	725	999999	182	999999	381	399	571	999999	171	911	47	688	614	636	999999	935	786	384	797	416	365	985	654	872	87	999999	175	840	927	542	999999	999999	764	79	999999	178	974	999999	33	275	398	999999	806	176	772	409	98	878	79	518	999999	385	814	215	885	999999	999999	309	51	626	234	999999	671	628	999999	247	924	544	556	851	961	999999	360	532	27	999999	188	488	999999	678	999999	999999	999999	419	377	320	984	558	193	999999	999999	674	572	407	50	667	999999	188	951	535	484	999999	332	228	556	992	999999	999999	999999	999999	561	423	209	999999	959	938	999999	262	261	904	262	375	360	217	585	297	609	999999	999999	999999	617	10	536	574	999999	999999	999999	552	862	999999	295	999999	370	999999	999999	852	474	209	447	112	706	290	926	57	282	119	202	124	999999	999999	999999	81	999999	837	999999	561	887	999999	179	847	999999	418	999999	876	618	560	14	902	430	732	822	409	515	389	654	336	83	999999	301	93	999999	849	909	603	991	223	901	533	341	999999	965	839	999999	600	999999	297	891	60	999999	722	114	300	694	999999	446	983	566	999999	192	790	999999	999999	999999	999999	999999	135	508	999999	885	999999	658	999999	999999	204	767	999999	999999	914	261	366	445	33	60	999999	978	628	164	10	166	999999	657	489	350	550	746	567	505	944	999999	999999	789	105	174	999999	73	634	999999	499	152	463	614	651	170	999999	355	465	356	763	117	999999	999999	508	639	878	747	178	999999	30	999999	209	488	999999	252	258	577	999999	859	27	999999	354	898	665	858	703	402	16	329	524	205	291	220	741	836	374	42	290	466	999999	296	999999	999999	709	51	942	975	188	409	999999	259	14	606	999999	257	762	409	314	650	999999	999999	999999	849	616	825	176	999999	746	598	877	999999	296	884	573	730	621	999999	999999	999999	915	728	224	606	417	274	200	685	999999	999999	84	964	727	640	530	809	555	999999	887	884	999999	953	238	590	531	695	962	999999	999999	609	635	999999	999999	690	734	216	999999	999999	442	999999	634	490	118	261	523	999999	498	999999	363	999999	185	577	963	315	748	962	499	633	999999	999999	311	79	653	281	858	173	999999	46	905	323	548	421	999999	545	259	394	844	999999	
999999	617	999999	316	999999	278	434	68	948	904	942	772	999999	637	68	721	50	564	999999	836	403	999999	170	461	751	49	999999	763	965	999999	66	364	999999	999999	567	468	523	995	312	384	847	800	224	848	104	999999	606	999999	363	890	505	694	999999	17	999999	715	457	745	565	727	62	999999	102	999999	848	587	654	999999	79	600	207	55	262	462	999999	602	999999	999999	999999	618	442	315	410	85	921	371	807	999999	939	852	20	778	439	584	999999	186	707	694	10	516	999999	412	840	762	692	460	999999	104	27	981	999999	146	388	946	294	999999	270	27	608	487	999999	544	264	227	589	429	615	677	139	813	894	451	999999	850	139	40	475	647	392	470	929	712	102	957	282	999999	399	999999	300	586	915	690	95	523	999999	943	157	622	999999	272	845	765	964	214	96	137	825	538	999999	264	281	622	999999	147	999999	78	452	306	945	714	40	999999	387	553	999999	999999	366	797	124	195	882	999999	473	129	625	174	748	887	871	154	59	999999	675	46	314	999999	999999	947	965	999999	501	999999	677	999999	242	723	387	420	316	882	771	37	999999	631	381	429	159	515	999999	999999	329	564	999999	800	665	999999	999999	350	999999	999999	999999	418	832	999999	999999	41	184	14	887	902	786	337	580	989	383	31	999999	54	664	999999	999999	549	435	581	999999	936	425	877	803	72	276	999999	181	711	999999	999999	205	967	999999	999999	254	999999	627	620	607	992	983	446	427	644	733	411	686	999999	460	609	983	999999	118	758	616	307	211	825	635	999999	165	999999	266	30	826	478	118	324	640	999	922	814	973	355	952	978	460	169	338	999999	999999	818	261	133	378	943	858	188	733	946	942	802	984	858	836	124	190	406	817	265	303	371	722	461	687	999999	999999	763	999999	637	847	999999	496	771	999999	999999	617	142	651	882	619	929	591	693	67	129	999999	125	999999	837	798	63	351	83	570	999999	105	799	446	210	666	105	382	105	999999	900	316	223	999999	999999	507	57	755	935	645	374	999999	38	404	999999	999999	172	255	968	999999	793	700	423	999999	410	251	817	696	451	999999	524	556	496	999999	166	813	617	655	999999	340	999999	308	416	999999	206	218	76	405	878	999999	503	849	414	266	316	209	892	999999	69	257	689	361	313	719	131	817	294	444	247	754	730	517	236	637	98	999999	294	986	999999	999999	999999	421	817	589	999999	674	152	239	999999	957	920	604	595	771	651	999999	995	999999	315	389	999999	632	168	134	999999	999999	622	776	177	
821	999999	906	18	867	82	999999	999999	724	996	999999	675	64	166	289	833	136	921	465	986	999999	499	597	680	624	999999	552	999999	999999	458	735	61	375	72	466	52	999999	595	728	698	384	856	281	699	999999	999999	869	475	878	300	14	999999	999999	790	479	331	999999	235	394	599	999999	23	999999	275	271	405	309	992	700	247	999999	540	202	999999	612	999999	228	898	822	910	999999	86	384	402	454	670	894	584	592	999999	999999	788	211	139	178	370	999999	15	438	463	414	876	999999	641	481	474	872	400	187	637	113	428	413	483	200	453	999999	456	820	600	511	725	999999	565	999999	40	338	73	597	252	834	222	469	999999	506	999999	311	742	921	980	797	503	406	954	41	306	385	728	939	725	730	560	194	837	952	999999	476	220	999999	450	999999	808	802	999999	803	890	959	54	976	999999	152	896	999999	840	999999	17	328	455	999999	225	655	999999	134	872	999999	283	999999	631	416	817	65	101	623	480	999999	989	700	471	160	151	346	341	751	281	583	833	999999	354	44	944	999999	31	686	903	999999	535	683	930	999999	530	999999	999999	637	169	999999	60	283	999999	996	813	317	857	304	999999	878	324	858	853	298	999999	258	999999	999999	472	457	44	414	719	685	319	315	999999	57	999999	289	19	703	592	669	999999	560	970	358	230	637	513	726	303	999999	481	677	830	642	735	282	188	740	999999	999999	577	646	563	379	687	508	547	809	674	113	999999	620	999999	999999	765	137	287	335	376	834	943	317	121	999999	213	641	485	137	322	357	110	278	999999	880	102	886	996	999999	999999	999999	100	999999	62	999999	999999	860	411	646	876	607	994	852	999999	339	768	270	534	869	175	999999	32	419	999999	326	12	999999	91	999999	101	879	141	687	664	999999	999999	999999	999999	921	538	999999	240	839	999999	715	362	999999	903	209	121	999999	362	137	434	625	999999	681	217	999999	198	564	779	999999	554	996	999999	317	999999	721	595	999999	15	613	340	822	814	193	999999	999999	964	754	697	999999	283	270	999999	999999	999999	48	999999	73	999999	529	999999	999999	573	999999	294	264	249	999999	70	192	613	593	999999	748	999999	611	811	999999	523	435	770	444	999999	999999	999999	294	479	472	65	159	767	532	496	485	880	366	259	600	898	999999	999999	919	999999	515	999999	690	443	778	216	650	237	446	550	606	758	298	117	676	481	999999	785	776	989	910	424	91	999999	350	867	439	362	220	618	620	999999	851	750	361	629	999999	850	700	265	999999	921	331	981	889	727	
999999	999999	999999	129	898	999999	999999	999999	783	100	196	593	103	999999	777	297	26	827	929	999999	907	548	756	56	428	159	94	521	999999	989	103	999999	999999	623	285	190	999999	101	999999	502	999999	999999	999999	999999	442	469	757	789	999999	127	904	999999	999999	186	819	999999	503	536	999999	748	42	254	356	793	996	96	386	999999	999999	596	517	925	117	436	584	986	581	494	614	959	401	305	999999	466	999999	599	57	40	803	242	999999	253	400	999999	999999	883	573	182	999999	999999	93	287	999999	891	999999	999999	999999	999999	601	833	999999	18	922	741	356	999999	221	999999	709	407	999999	355	676	999999	910	999999	534	145	966	999999	423	408	230	268	876	124	150	151	856	999999	213	999999	439	999999	999999	678	331	659	625	732	672	683	473	999999	316	999999	610	761	981	346	454	261	999999	900	999999	999999	787	663	999999	999999	596	80	44	603	204	617	916	706	999999	241	942	875	520	999999	38	999999	935	364	952	148	513	389	999999	999999	999999	951	772	999999	560	999999	890	667	794	393	146	601	649	870	999999	698	821	904	140	999999	403	579	741	425	999999	679	137	433	711	999999	728	999999	910	999999	942	252	999999	387	156	921	350	284	90	999999	999999	436	100	74	999999	263	327	608	258	420	126	91	220	999999	667	880	582	467	955	77	999999	928	691	999999	999999	999999	999999	999999	758	219	408	128	498	614	327	444	999999	72	999999	458	409	999999	958	999999	407	861	41	999999	719	275	349	883	328	23	999999	999999	745	965	147	271	999999	883	999999	49	999999	999999	999999	606	39	999999	301	520	725	507	668	999999	969	999999	728	76	398	366	999999	492	870	525	800	999999	151	158	999999	623	924	480	59	526	279	999999	999999	409	999999	435	467	497	974	828	168	821	999999	999999	209	999999	247	80	873	52	168	999999	179	999999	207	117	465	999999	999999	677	999999	255	458	152	999999	60	999999	328	797	999999	999999	237	518	51	367	999999	999999	223	999999	154	386	853	607	17	999999	911	999999	993	211	999999	970	586	963	306	243	999999	373	999999	663	999999	843	918	283	910	152	999999	999999	138	999999	999999	976	251	931	388	301	741	999999	451	999999	363	309	717	126	636	992	322	999999	221	807	453	615	927	560	800	310	467	580	999999	999999	436	71	622	999999	982	194	728	655	585	15	501	275	922	428	309	848	135	801	999999	917	999999	667	999999	330	685	613	999999	691	140	88	999999	171	951	999999	357	302	687	853	143	999999	999999	667	688	216	316	188	693	999999	261	952	184	666	934	779	44	769	434	
301	189	379	144	46	525	999999	182	340	324	345	81	16	170	282	667	204	652	172	979	430	23	999999	999999	999999	440	999999	903	176	237	181	552	999999	867	395	674	764	317	237	152	191	44	999999	864	999999	437	254	791	902	998	739	137	872	790	999999	288	683	459	594	999999	347	603	999999	113	152	793	999999	999999	775	608	903	887	424	30	797	999999	999999	641	572	123	196	396	999999	178	497	54	680	798	864	117	991	315	723	999999	804	999999	39	872	721	564	943	114	26	303	104	852	712	851	992	617	250	51	886	999999	999999	950	601	999999	616	108	122	999999	999999	667	617	598	173	792	225	218	999999	174	919	17	179	91	380	707	83	644	999999	828	999999	257	867	949	428	999999	221	854	987	202	999999	623	999999	999999	829	999999	686	999999	688	999999	636	784	260	999999	999999	879	310	338	579	893	762	971	999999	999999	889	38	999999	667	999999	920	580	999999	231	999999	907	306	565	921	261	31	31	576	955	421	202	31	997	791	828	549	999999	883	284	103	439	295	856	167	369	801	999999	28	337	767	999999	274	562	999999	177	999999	323	389	87	558	999999	196	25	999999	102	868	41	18	839	629	978	999999	999999	999999	734	999999	999999	408	562	459	472	12	249	999999	999999	927	468	911	623	12	236	563	806	999999	999999	253	999999	999999	75	999999	770	551	189	707	999999	999999	188	999999	360	555	384	999999	827	627	95	999999	946	827	283	174	409	129	394	836	999999	999999	999999	370	908	491	999999	940	999999	999999	688	999999	822	542	408	430	999999	44	560	78	999999	320	736	188	999999	359	999999	452	236	900	101	651	999999	352	313	374	760	818	999999	869	212	444	582	765	938	174	57	414	999999	853	426	374	568	325	218	93	688	712	999999	558	999999	900	713	999999	969	999999	763	480	238	44	999999	930	519	691	865	999999	738	970	249	476	311	892	33	383	999999	727	92	841	143	230	685	57	98	967	685	312	999999	999999	999999	901	999999	999999	186	394	193	495	855	877	460	35	354	999999	472	263	256	301	876	339	999999	252	955	922	999999	17	358	622	842	999999	15	562	999999	598	183	348	75	734	716	639	200	989	871	214	390	117	876	966	585	835	721	394	436	401	191	999999	999999	487	241	178	45	571	652	313	872	897	574	755	545	999999	197	522	584	246	149	969	380	999999	541	999999	141	392	46	17	830	620	999999	999999	999999	999999	402	587	502	548	999999	629	999999	568	342	492	543	999999	431	461	647	208	999999	999999	999999	222	183	206	
999999	999999	999999	999999	534	645	483	999999	772	514	347	915	731	610	29	46	642	520	999999	812	417	59	694	21	960	585	369	631	811	999999	808	205	456	999999	641	499	511	999999	105	700	999999	999999	720	39	999999	516	999999	47	189	773	557	999999	589	371	788	896	318	35	692	948	286	999999	999999	836	705	152	468	999999	968	530	534	691	424	932	999999	999999	338	664	238	454	854	332	452	48	388	76	616	95	417	999999	190	486	269	156	999999	242	999999	884	999999	639	57	205	999999	658	999999	866	326	999999	643	462	568	653	796	247	999999	953	409	412	999999	639	536	999999	126	233	349	57	999999	999999	999999	495	695	454	340	999999	406	999999	264	793	799	522	749	999999	452	999999	186	536	690	999999	999999	471	832	238	436	694	113	999999	999999	844	319	200	999999	57	999999	158	767	124	322	207	999999	444	699	616	612	936	999999	577	930	171	57	812	367	410	226	999999	662	466	28	999999	495	731	580	419	484	609	999999	701	999999	999999	999999	999999	224	492	999999	617	771	226	626	499	805	535	743	917	796	506	832	43	831	103	495	310	106	999999	712	119	864	999999	141	13	858	999999	758	636	972	985	598	875	229	608	284	445	840	528	840	999999	987	662	622	978	776	53	870	725	808	887	966	547	779	999999	752	999999	95	999999	999999	618	777	999999	944	811	907	957	814	232	999999	999999	470	577	836	753	999999	999999	666	999999	236	814	326	42	999999	95	29	61	105	999999	999999	999999	360	226	886	232	191	880	999999	999999	999999	819	239	647	907	757	999999	999999	711	36	949	999999	825	931	396	826	301	999999	288	859	792	856	861	665	999999	35	699	253	999999	614	571	250	495	855	999999	999999	584	999999	135	80	668	630	350	78	999999	315	999999	999999	830	69	930	447	602	857	29	999999	957	573	280	881	68	183	999999	107	465	708	64	970	849	978	252	622	999999	999999	200	171	516	793	467	999999	68	281	423	631	683	134	648	637	999999	868	460	20	408	999999	22	495	923	252	999999	499	999999	997	579	851	817	318	827	395	999999	857	708	174	116	999999	823	999999	759	86	423	341	70	427	143	981	528	241	223	376	999999	999999	248	273	189	999999	999999	71	702	999999	999999	375	306	263	970	978	999999	999999	903	999999	430	235	735	999999	829	282	439	833	863	597	333	586	104	461	200	962	619	999999	984	999999	409	761	999999	198	273	999999	44	806	999999	165	821	999999	999999	999999	945	969	969	401	999999	906	537	976	999999	114	248	999999	280	999999	999999	18	
369	725	311	763	789	668	999999	547	583	781	247	999999	386	999999	999999	100	258	999999	515	230	993	227	11	88	612	433	563	999999	949	999999	777	199	999999	448	796	999999	931	573	244	286	829	431	818	662	999999	904	599	999999	337	158	978	210	339	842	24	151	723	999999	999999	366	114	999999	999999	547	14	58	889	937	911	680	169	999999	835	239	999999	999999	409	349	419	707	833	73	653	801	67	576	860	900	999999	999999	999999	708	422	878	182	669	833	280	999999	620	999999	661	588	657	988	303	374	999999	999999	453	742	999999	999999	453	999999	51	516	796	999999	437	999999	988	513	266	307	461	272	956	67	999999	737	138	691	798	692	182	484	999999	812	763	999999	999999	999999	999999	911	999999	999999	968	356	140	999999	47	999999	229	432	36	157	331	999999	537	999999	417	52	719	715	614	692	24	999999	359	999999	999999	999999	726	235	437	539	533	999999	310	999999	999999	610	926	999999	999999	347	472	376	665	34	163	646	284	999999	794	717	739	275	307	314	879	217	999999	574	643	63	999999	994	994	497	624	999999	59	971	736	807	126	999999	24	277	230	999999	999999	999999	999999	999999	708	999999	441	720	799	267	57	995	999999	95	613	361	935	646	999999	477	382	177	409	186	999999	313	996	999999	600	598	999999	40	94	241	122	671	171	769	354	81	562	999999	698	366	929	63	293	999999	999999	765	216	378	999999	752	275	927	925	236	999999	405	996	454	999999	211	17	27	911	999999	973	941	199	175	999999	210	915	108	479	52	257	543	29	999999	792	835	392	882	999999	341	999999	999999	745	935	494	949	999999	118	163	497	999999	911	152	999999	999999	999999	999999	50	86	794	837	176	457	882	979	742	385	999999	661	294	818	999999	982	580	489	788	206	999999	681	351	135	806	944	982	999999	345	401	191	677	999999	270	999999	805	250	503	799	737	863	955	751	574	433	457	999999	999999	233	929	572	358	889	999999	320	369	734	999999	999999	231	999999	198	643	351	203	974	130	34	477	999999	999999	999999	690	999999	342	309	929	777	999999	359	999999	999999	470	416	999999	832	787	484	949	999999	81	581	472	577	999999	674	322	410	999999	458	999999	845	210	903	999999	495	999999	999999	723	21	440	956	999999	682	156	171	728	999999	999999	371	196	645	999999	496	258	170	614	999999	789	999999	986	528	406	999999	32	239	112	999999	228	342	174	948	761	999999	999999	999999	613	999999	431	109	945	95	887	19	272	691	771	999999	655	37	881	556	999999	64	34	999999	560	999999	659	917	68	171	
18	999999	206	248	999999	145	945	143	556	824	691	689	999999	999999	640	397	980	999999	468	398	911	200	461	618	898	706	913	638	564	889	140	514	50	784	86	708	812	34	807	635	769	999999	481	66	864	370	342	999999	281	172	743	328	458	670	999999	999999	728	588	349	999999	999999	999999	579	999999	694	999999	648	937	825	932	584	956	533	832	628	400	719	405	753	537	374	791	367	401	155	999999	999999	379	999999	268	980	234	684	999999	413	463	942	814	999999	687	722	404	307	348	588	787	795	626	52	999999	108	332	835	811	812	440	948	187	999999	882	132	278	999999	567	952	999999	999999	901	999999	175	458	905	43	75	815	969	999999	28	999999	368	25	438	337	675	169	657	999999	872	819	999999	514	764	302	488	565	454	991	740	999999	238	514	999999	207	877	410	203	999999	770	996	842	947	930	374	163	867	693	940	737	408	999999	999999	999999	92	455	661	693	999999	554	509	999999	978	753	632	584	999999	132	241	460	275	965	368	999999	875	976	36	584	400	999999	621	872	513	264	342	101	276	115	810	752	226	716	590	744	999999	999999	999999	203	999999	999999	309	999999	461	490	471	442	999999	999999	533	116	999999	86	303	473	932	637	999999	723	421	540	317	748	321	999999	999999	558	385	624	368	999999	122	999999	999999	610	839	999999	420	999999	792	899	165	933	581	704	332	999999	999999	126	811	632	779	150	782	766	999999	999999	433	972	256	912	999999	999999	974	294	993	999999	800	999999	634	999999	999999	833	999999	521	385	383	176	999999	166	104	145	268	813	735	470	972	59	999999	999999	288	453	448	776	880	843	844	958	297	711	735	348	999999	999999	755	416	946	219	271	999999	999999	999999	999999	815	161	999999	999999	999999	249	823	30	547	291	564	356	999999	777	66	60	999999	999999	999999	999999	999999	431	756	415	776	68	328	999999	763	788	138	40	999999	999999	633	999999	999999	54	999999	719	999999	690	999999	67	175	999999	152	638	889	168	999999	849	999999	999999	999999	999999	405	371	999999	449	999999	309	267	999999	163	534	462	999999	154	441	948	633	205	705	416	224	243	698	999999	639	915	690	634	999999	999999	288	356	388	723	249	229	740	999999	896	798	173	999999	438	904	641	683	175	494	999999	220	999999	999999	977	108	698	160	999999	132	392	533	240	675	999999	563	999999	999999	83	262	905	222	999999	999999	308	907	999999	999999	999999	794	607	956	750	999999	999999	393	999999	633	379	290	35	99	522	618	999999	999999	567	498	999999	875	999999	464	610	912	589	999999	13	
999999	355	79	856	999999	355	912	524	999999	783	44	498	279	999999	250	808	793	999999	816	699	599	999999	935	350	754	30	999999	764	153	356	999999	616	941	390	886	288	309	999999	128	999999	610	103	215	589	532	999	500	999999	788	655	816	685	772	545	414	389	999999	728	111	886	426	157	999999	89	999999	428	557	999999	440	999999	999999	999999	118	82	99	505	764	355	999999	999999	530	381	976	497	539	162	843	405	975	506	999999	580	999999	242	327	462	722	135	999999	114	999999	611	999999	826	157	457	576	700	456	999999	625	75	999999	356	999999	999999	999999	882	550	793	999999	162	913	933	105	927	47	876	755	636	782	638	711	714	313	918	264	999999	999999	92	585	153	948	999999	881	802	670	999999	999999	281	291	840	999999	850	530	298	698	999999	999999	229	419	699	944	819	136	986	364	206	52	999999	791	31	999999	467	217	999999	213	846	62	302	267	72	10	483	354	942	63	860	999999	24	230	80	999999	130	999999	999999	208	138	999999	894	448	473	999999	999999	999999	270	307	127	642	99	95	999999	140	438	999999	357	698	470	999999	194	933	503	999999	37	999999	720	602	422	999999	999999	241	999999	999999	168	999999	793	139	572	992	94	644	936	999999	104	999999	377	999999	990	999999	325	999999	999999	999999	755	999999	944	462	999999	999999	770	667	885	999999	321	857	999999	946	972	583	178	999999	999999	478	390	999999	997	285	999999	999999	999999	999999	612	999999	479	144	503	999999	159	206	910	999999	234	361	232	427	758	613	906	246	999999	431	966	999999	999999	107	999999	999999	283	215	964	999999	999999	806	371	989	65	999999	999999	999999	364	600	999999	776	999999	999999	994	774	255	963	790	393	378	680	999999	428	813	999999	274	999999	999999	243	147	944	242	999999	796	427	999999	999999	371	999999	760	729	882	999999	634	999999	744	162	999999	999999	24	319	425	580	300	864	626	942	186	999999	367	480	113	130	999999	852	543	432	50	576	999999	23	999999	999999	632	648	797	999999	794	999999	999999	122	279	786	229	999999	528	661	999999	931	800	58	66	511	770	290	626	761	865	781	657	322	121	536	999999	10	999999	999999	948	651	999999	765	157	563	409	255	210	327	901	635	333	881	481	999999	775	736	957	100	999999	999999	32	45	995	999999	965	148	999999	743	284	228	999999	999999	713	999999	864	999999	900	502	111	524	999999	999999	860	999999	458	775	840	12	760	775	53	999999	999999	606	999999	41	770	145	597	999999	254	466	52	682	526	566	177	999999	999999	999999	835	999999	988	378	271	999999	185	764	564	
999999	308	997	982	508	185	490	899	117	680	833	274	765	904	840	280	623	999999	999999	999999	892	607	999999	758	29	940	589	639	499	999999	904	856	15	581	999999	999999	257	484	543	506	45	666	70	502	420	476	80	559	158	108	647	467	996	999999	672	591	999999	248	963	999999	999999	999999	410	771	775	999999	268	194	506	876	999999	149	999999	681	999999	235	547	999999	348	552	999999	39	999999	401	999999	999999	859	999999	908	999999	333	999999	520	999999	910	194	266	298	727	443	218	886	62	281	999999	507	745	325	381	446	54	474	900	420	698	566	370	999999	999999	338	999999	312	285	689	553	999999	629	746	770	494	969	999999	448	904	344	983	999999	218	325	999999	701	544	584	999999	772	999999	999999	110	287	999999	999999	257	224	398	999999	905	610	999999	999999	70	878	999999	554	886	477	795	35	996	86	714	999999	161	999999	883	999999	583	727	812	917	694	906	528	469	999999	999999	999999	44	999999	588	438	382	614	490	265	321	999999	999999	698	995	976	833	121	999999	572	764	999999	564	341	999999	741	999999	798	999999	43	164	999999	539	137	225	755	761	975	999999	647	999999	975	999999	437	572	999999	594	39	817	999999	861	999999	505	897	661	998	999999	702	297	846	999999	584	168	456	111	961	173	862	483	249	999999	857	704	386	240	789	11	136	769	828	157	999999	980	515	999999	369	854	641	475	226	597	68	999999	570	999999	999999	816	999999	999999	999999	769	999999	999999	999999	999999	14	999999	999999	666	871	997	41	933	999999	999999	111	604	653	284	741	999999	532	396	266	651	166	178	143	989	483	999999	999999	799	999999	68	426	602	999999	790	177	279	735	975	603	229	566	134	229	871	295	162	173	939	999999	502	247	345	999999	999999	568	835	956	999999	192	999999	220	241	999999	409	282	999999	201	862	116	472	381	999999	792	47	95	999999	948	999999	703	331	999999	999999	214	666	999999	90	312	486	232	341	999999	606	792	705	999999	335	359	819	598	786	960	310	832	132	131	690	553	262	841	999999	887	694	436	861	99	999999	36	118	588	202	999999	715	640	999999	159	775	763	97	38	759	682	999999	673	917	999999	508	999999	999999	999999	999999	999999	999999	645	696	454	628	180	931	999999	645	999999	251	241	406	589	254	669	67	972	356	999999	465	999999	999999	853	758	30	518	500	590	358	999999	999999	458	665	156	80	944	330	531	605	832	481	999999	999999	999999	999999	277	337	999999	838	957	120	198	999999	81	826	563	999999	696	607	661	440	34	297	999999	677	783	741	443	999999	
999999	736	450	750	999999	984	999999	630	999999	999999	753	999999	385	751	401	833	384	254	999999	999999	999999	111	634	923	944	999999	999999	104	106	999999	124	999999	999999	941	999999	230	669	999999	119	97	984	999999	431	835	853	480	65	282	895	999999	302	538	999999	999999	999999	623	999999	526	806	999999	999999	746	533	657	746	227	999999	443	638	999999	174	936	145	506	345	583	999999	999999	999999	473	999999	184	208	575	471	999999	388	780	284	500	127	152	641	416	560	999999	409	773	99	636	193	999999	644	724	366	365	403	650	778	93	943	314	999999	342	365	999999	999999	958	195	170	838	517	169	147	63	32	305	728	945	999999	999999	906	708	999999	290	725	540	484	999999	115	192	738	11	999999	557	999999	999999	308	61	208	699	450	587	929	797	676	999999	506	999999	344	70	674	704	680	910	46	605	23	62	639	821	73	749	89	977	110	999999	969	590	249	336	996	999999	999999	407	732	999999	999999	999999	614	273	43	999999	999999	55	999999	999999	330	999999	999999	218	999999	256	999999	387	636	701	508	951	696	170	492	916	432	999999	74	997	957	283	187	717	826	999999	447	376	999999	261	875	44	469	77	194	688	79	41	654	749	265	999999	771	41	820	826	949	453	780	126	999999	999999	980	521	85	57	113	803	391	315	808	55	999999	999999	825	473	492	999999	975	999999	999999	401	999999	324	741	598	511	155	897	999	999999	993	999999	671	871	18	999999	999999	991	999999	585	999999	650	999999	941	220	999999	999999	216	357	999999	999999	478	999999	279	999999	513	665	779	999999	545	999999	905	999999	888	815	999999	928	512	817	418	999999	999999	999999	999999	581	751	24	383	531	828	124	939	999999	665	999999	525	619	402	882	504	999999	178	513	999999	628	370	268	999999	135	999999	999999	884	399	999999	799	999999	999999	758	999999	247	499	292	257	999999	431	28	366	725	999999	299	840	536	629	999999	30	999999	999999	246	600	999999	492	564	257	770	999999	240	999999	999999	866	413	999999	861	703	645	15	999999	920	854	180	609	14	543	667	836	920	315	264	999999	917	433	999999	999999	999999	487	755	935	999999	486	999999	200	477	754	858	388	414	979	832	984	999999	914	455	999999	999999	990	999999	949	896	421	999999	999999	976	473	693	443	999999	490	999999	226	999999	80	81	443	191	999999	142	259	684	288	999999	940	999999	999999	999999	999999	977	999999	338	177	999999	806	48	623	636	992	999999	14	71	425	544	923	285	615	104	246	842	21	97	95	858	956	274	999999	989	909	207	706	999999	690	465	555	161	999999	
945	94	41	458	807	199	764	999999	198	268	999999	999999	664	999999	185	534	170	966	212	253	318	999999	541	429	633	999999	999999	999999	999999	381	960	999999	771	749	999999	20	214	394	214	897	331	730	999999	15	874	491	254	339	999999	999999	529	999999	353	908	227	632	552	612	824	90	404	256	999999	999999	308	755	736	999999	208	175	329	775	999999	314	922	588	999999	535	555	152	481	465	999999	999999	999999	470	645	863	532	47	467	602	999999	133	503	84	904	951	707	128	754	339	140	999999	848	999999	999999	48	986	639	86	26	66	681	609	938	999999	693	966	838	119	873	392	170	707	999999	215	638	811	847	683	604	828	437	999999	152	999999	631	293	999999	733	999999	876	893	960	450	999999	888	999999	564	815	999999	984	869	18	881	946	970	999999	131	548	108	237	999999	999999	482	198	628	294	999999	613	637	999999	868	115	999999	996	499	209	999999	999999	326	124	256	41	999999	619	959	428	516	205	364	972	172	558	634	379	736	937	999999	262	917	604	67	950	188	811	126	764	999999	999999	999999	770	999999	939	231	984	980	117	493	862	239	210	777	271	999999	999999	999999	319	480	143	269	999999	720	14	999999	999999	999999	306	999999	661	503	204	922	631	747	594	999999	232	337	650	999999	628	454	999999	999999	716	826	796	701	523	574	806	293	999999	624	895	999999	999999	675	509	926	683	264	831	369	44	287	156	523	664	999999	24	982	830	999999	640	117	999999	999999	557	999999	999999	605	340	97	696	911	559	16	999999	544	192	557	999999	723	715	999999	622	999999	988	439	999999	282	46	438	559	999999	999999	999999	983	999999	954	416	128	613	665	88	924	744	999999	133	999999	149	670	999999	901	999999	164	117	999999	999999	495	999999	993	128	999999	988	568	901	537	872	458	930	32	74	590	776	439	225	67	636	999999	877	592	864	711	999999	611	916	999999	102	670	999999	599	717	999999	125	999999	10	397	677	519	32	999999	801	999999	999999	127	606	539	999999	38	999999	59	999999	826	617	255	138	416	685	386	652	375	999999	211	112	340	315	772	474	999999	438	827	389	999999	999999	670	791	199	913	999999	999999	387	410	74	999999	306	207	891	999999	869	293	593	999999	301	867	656	772	999999	572	466	999999	833	74	999999	599	121	999999	999999	408	947	464	939	503	999999	380	275	964	999999	480	806	999999	424	96	605	79	999999	125	999999	999999	999999	897	999999	626	457	999999	181	322	638	475	999999	636	921	492	999999	415	354	999999	449	920	601	692	402	128	766	333	999999	747	
469	999999	753	999999	581	999999	637	59	272	322	55	999999	208	952	335	905	860	180	221	999999	999999	199	999999	755	675	178	657	88	505	83	999999	133	999999	434	853	999999	721	623	64	895	854	688	999999	42	54	787	721	649	366	496	268	999999	121	466	398	279	976	999999	999999	999999	999999	559	999999	999999	461	921	999999	774	109	398	194	999999	125	326	86	999999	56	693	711	888	457	18	721	18	815	274	22	757	999999	583	999999	723	303	652	526	999999	144	999999	580	132	349	947	999999	968	312	999999	999999	795	999999	727	232	999999	296	442	955	370	999999	544	383	197	999999	999999	737	525	438	470	944	473	799	999999	535	102	123	589	548	509	999999	999999	706	794	794	226	377	318	999999	677	436	999999	999999	165	468	599	580	392	999999	999999	219	999999	539	841	999999	17	996	608	202	999999	179	707	999999	455	902	93	999999	999999	999999	999999	323	428	174	761	999999	93	776	643	323	935	521	730	377	999999	300	999999	224	999999	999999	786	230	769	126	999999	507	729	967	250	262	384	761	991	989	529	344	790	860	778	999999	992	999999	362	294	999999	619	449	340	13	165	999999	869	973	999999	616	472	553	312	944	263	314	126	535	390	939	184	530	740	999999	556	509	999999	445	67	725	999999	868	999999	859	610	999999	399	999999	94	999999	514	999999	129	383	66	999999	999999	916	524	502	876	704	971	999999	92	99	708	492	457	656	886	434	915	156	999999	999999	78	453	343	205	915	162	451	999999	434	396	999999	999999	791	765	999999	999999	920	564	848	999999	999999	139	999999	521	999999	999999	516	438	906	89	999999	973	322	462	722	44	582	328	587	999999	263	383	999999	696	999999	351	701	692	635	230	513	361	307	219	707	939	999999	822	846	18	645	22	690	355	523	436	54	339	52	986	94	999999	999999	134	999999	522	999999	999999	832	17	215	999999	803	999999	576	521	675	113	999999	999999	999999	759	482	999999	999999	250	693	575	182	262	999999	999999	649	648	999999	911	383	183	999999	999999	730	596	990	839	802	820	219	14	779	999999	760	941	999999	999999	628	334	129	408	55	999999	829	642	907	999999	710	844	185	164	999999	664	147	502	492	569	62	771	769	642	776	999999	41	688	796	179	502	999999	786	389	29	811	792	974	999999	274	365	999999	688	999999	138	999999	645	64	463	125	865	999999	459	25	217	999999	564	999999	632	788	325	151	846	999999	999999	355	999999	795	144	739	999999	172	374	227	214	964	93	358	999999	817	999999	976	234	999999	314	243	999999	771	999999	173	
256	315	351	349	949	223	251	950	343	999999	901	849	919	724	999999	702	893	241	810	999999	773	216	972	999999	175	348	999999	175	999999	999999	449	295	623	971	492	566	820	34	999999	999999	722	142	24	999999	916	772	66	510	438	612	349	999999	960	999999	999999	50	999999	536	183	999999	307	85	527	999999	343	616	235	999999	242	686	999999	999999	963	999999	999999	641	999999	251	898	402	999999	415	737	820	503	774	334	695	999999	451	234	294	999999	999999	999999	999999	614	999999	999999	310	999999	118	277	999999	731	481	711	150	408	758	848	100	999999	780	329	999999	348	707	999999	999999	291	540	376	790	461	597	27	999999	999999	999999	37	677	854	598	999999	999999	148	984	99	32	73	194	999999	823	999999	143	656	999999	348	800	308	907	527	999999	999999	16	742	487	300	999999	463	415	22	999999	731	180	246	49	999999	156	999999	364	617	974	506	999999	254	999999	196	328	999999	947	999999	999999	585	129	160	36	580	999999	441	660	694	955	568	999999	182	771	999999	999999	896	999999	999999	999999	56	999999	999999	999999	999999	922	762	199	999999	972	999999	516	458	684	940	611	29	220	999999	85	715	103	669	661	415	849	923	999999	459	763	431	999999	801	999999	290	641	830	999999	705	657	96	251	370	721	999999	62	209	497	831	491	999999	686	999999	79	487	953	284	637	147	999999	999999	289	739	536	551	869	714	999999	999999	999999	780	422	999999	811	989	473	733	948	899	363	649	436	651	968	999999	744	185	732	287	336	366	999999	470	232	999999	806	511	833	999999	999999	347	515	999999	532	999999	991	181	346	90	23	230	335	999999	784	832	572	638	771	186	806	693	999999	415	999999	999999	588	951	292	162	192	961	899	777	15	25	144	342	999999	999999	369	572	999999	652	274	116	40	464	999999	999999	96	999999	740	999999	374	209	365	110	35	999999	999999	49	889	194	999999	61	330	558	732	768	698	239	519	514	999999	999999	854	999999	150	960	999999	134	275	999999	76	24	231	252	413	999999	660	43	316	999999	144	330	683	654	754	222	999999	482	731	917	999999	856	658	235	840	140	355	35	960	75	678	998	773	997	999999	882	830	88	155	926	118	665	999999	980	380	496	560	209	585	999999	184	999999	402	358	999999	999999	366	995	411	282	999999	634	82	251	860	999999	557	686	537	872	391	707	337	999999	808	46	933	678	999999	354	999999	999999	450	999999	890	250	606	424	999999	999999	526	999999	676	872	475	483	592	680	999999	244	938	999999	999999	712	546	999999	111	999999	549	164	285	687	999999	
66	702	315	194	51	361	999999	999999	142	879	629	355	557	999999	464	999999	999999	454	999999	558	620	999999	999999	483	737	495	422	148	19	875	652	632	838	694	999999	180	999999	299	551	329	509	705	806	994	53	366	989	446	647	266	224	709	33	139	529	651	995	832	456	555	938	481	529	999999	237	999999	516	862	999999	999999	180	999999	903	933	58	915	609	712	439	380	505	999999	501	752	660	942	999999	709	175	968	184	337	842	995	390	38	185	548	766	56	849	136	999999	363	96	188	999999	99	91	999999	51	999999	999999	999999	60	962	999999	777	606	294	398	807	697	452	118	999999	203	999999	552	999999	739	70	945	393	530	378	951	147	666	999999	145	999999	627	561	999999	891	934	999999	999999	428	57	408	942	481	999999	52	439	582	255	252	985	898	547	70	874	999999	999999	19	999999	999999	20	843	999999	999999	159	879	190	999999	525	227	999999	436	963	133	972	341	128	473	735	488	939	378	999999	423	999999	999999	971	566	999999	999999	552	925	221	273	418	213	296	999999	332	999999	862	303	67	999999	999999	559	935	999999	999999	542	861	875	283	76	741	642	951	697	637	912	907	999999	999999	579	999999	983	224	999999	999999	768	999999	999999	999999	956	999999	646	321	864	999999	937	310	558	478	999999	94	999999	651	155	532	775	262	599	999999	419	999999	248	999999	488	362	360	999999	246	999999	329	497	560	999999	327	449	999999	330	999999	617	700	611	999999	154	313	999999	997	342	79	176	939	999999	455	131	731	999999	387	801	833	511	999999	602	74	850	999999	657	533	943	999999	705	999999	455	999999	981	999999	807	521	104	540	999999	365	27	999999	79	768	812	999999	439	999999	241	71	304	497	585	888	999999	547	509	994	656	999999	999999	18	999999	740	494	351	473	642	923	999999	999999	270	999999	999999	711	336	994	92	347	615	999999	999999	999999	643	142	957	589	102	390	269	22	110	884	42	311	19	901	339	283	471	577	797	89	999999	778	999999	658	439	186	771	553	427	657	50	867	123	915	729	607	999999	999999	381	261	663	561	999999	386	807	845	701	434	664	808	999999	47	306	861	434	864	999999	309	160	916	618	999999	595	452	844	999999	999999	104	182	999999	999999	709	206	545	425	115	595	999999	850	593	999999	346	889	999999	781	999999	570	999999	490	864	999999	237	999999	464	643	999999	966	739	542	641	999999	607	262	999999	999999	175	841	761	999999	999999	279	452	458	566	999999	282	826	999999	671	841	605	935	613	317	233	999999	109	999999	999999	999999	149	855	124	
999999	936	999999	94	956	555	615	999999	808	999999	171	595	66	778	54	33	999999	131	999999	78	700	46	722	993	945	709	553	76	109	859	999999	189	423	338	999999	630	563	197	870	430	999999	680	796	128	452	721	177	739	64	718	999999	356	159	787	424	182	223	883	999999	256	12	999999	999999	949	847	981	182	728	999999	423	469	183	260	569	22	29	250	603	551	234	542	999999	999999	390	328	622	40	635	913	76	416	680	59	624	428	517	618	999999	999999	999999	999999	449	210	640	999999	999999	999999	590	999999	404	931	999999	342	999999	713	198	536	681	999999	235	951	546	814	472	17	999999	133	999999	999999	999999	999999	404	332	999999	686	103	613	381	142	959	526	450	861	519	999999	999999	348	145	999999	240	980	937	224	999999	519	11	634	737	633	469	244	469	999999	999999	993	537	297	999999	237	619	584	165	549	671	708	510	999999	305	337	220	450	987	999999	910	999999	473	999999	999999	571	684	469	876	747	673	725	999999	11	591	525	606	509	97	908	301	999999	825	398	553	346	999999	325	339	999999	422	28	257	999999	538	999999	529	999999	19	689	999999	160	708	999999	876	999999	650	509	103	779	731	711	363	89	999999	999999	700	85	999999	940	563	368	139	999999	334	654	478	323	472	838	999999	999999	499	407	364	151	947	417	522	607	999999	508	231	560	999999	711	999999	999999	320	999999	63	999999	722	78	136	194	999999	999999	92	231	999999	337	999999	999999	784	999999	221	956	724	291	316	292	563	999999	255	64	999999	999999	999999	623	990	999999	999999	999999	784	551	999999	999999	280	180	130	716	334	300	138	368	470	965	775	205	500	708	999999	999999	999999	999999	890	999999	999999	82	56	451	442	469	999999	177	334	850	481	242	947	999999	685	553	171	599	957	272	899	886	593	181	803	603	132	292	857	973	229	23	660	999999	606	208	133	999999	284	865	70	961	999999	620	494	543	257	709	999999	899	868	377	999999	627	794	936	488	875	648	838	999999	999999	320	999999	999999	468	999999	999999	194	486	429	491	325	102	212	999999	853	973	687	270	355	423	999999	957	115	852	210	43	56	670	720	258	40	445	528	121	650	681	990	36	961	150	525	546	999999	386	62	720	425	856	93	514	999999	388	999999	922	999999	362	999999	778	267	548	70	523	999999	180	999999	999999	574	100	297	181	983	661	308	215	898	999999	999999	728	999999	489	617	200	587	215	71	999999	952	605	999999	999999	435	222	768	422	999999	11	999999	309	925	183	156	334	999999	911	531	536	89	
287	999999	999999	875	527	999999	778	999999	870	999999	999999	999999	808	926	968	668	10	999999	770	893	999999	134	897	942	188	999999	999999	343	999999	999999	675	683	535	999999	674	581	466	999999	908	243	990	492	220	74	999999	199	127	999999	187	999999	999999	999999	760	643	999999	163	136	33	696	724	999999	444	647	248	271	876	584	244	262	999999	212	587	837	537	902	403	914	833	999999	989	685	380	999999	627	73	509	922	999999	378	521	455	442	725	194	881	555	844	972	802	999999	614	882	994	790	463	999999	338	233	740	801	248	999999	311	707	48	981	288	29	184	761	999999	692	866	740	941	770	861	653	655	356	558	942	40	379	384	999999	386	374	174	93	999999	699	161	577	999999	161	141	28	156	999999	276	825	797	51	999999	922	26	263	999999	692	999999	684	577	393	999999	306	272	931	332	244	605	999999	854	101	590	264	999999	298	467	789	999999	842	999999	756	999999	732	999999	989	999999	462	999999	132	525	999999	964	496	999999	767	334	999999	889	999999	695	911	303	362	970	706	999999	145	390	727	796	69	63	286	187	821	313	520	999999	999999	952	870	999999	483	398	999999	137	103	142	773	963	999999	900	999999	999999	999999	462	999999	761	447	537	999999	81	69	336	466	427	999999	318	310	999999	999999	825	615	999999	824	463	999999	963	597	579	367	12	616	764	315	168	624	138	591	368	585	999999	713	745	119	799	398	999999	999999	955	449	784	832	319	158	665	999999	193	332	999999	642	763	999999	999999	999999	840	464	305	999999	999999	999999	999999	727	941	999999	66	999999	999999	999999	35	74	673	41	999999	140	582	999999	999999	615	650	999999	440	806	999999	999999	821	593	846	575	999999	999999	103	137	635	999999	889	67	890	441	102	999999	425	55	306	78	969	732	532	737	598	999999	167	690	379	433	372	752	278	225	66	473	275	304	999999	690	971	545	405	489	250	524	289	865	522	106	457	395	509	390	757	99	70	999999	977	608	187	999999	999999	999999	789	147	999999	675	385	629	999999	131	186	999999	106	999999	337	53	496	83	390	301	999999	282	975	977	252	887	999999	967	412	999999	327	999999	513	568	788	999999	999999	999999	735	999999	999999	893	818	336	219	893	293	333	999999	27	622	903	999999	885	245	484	235	812	999999	999999	217	417	227	999999	999999	915	112	538	644	143	353	393	347	776	810	284	464	649	999999	358	999999	144	215	394	999999	423	53	627	332	313	967	887	218	833	405	82	676	999999	999999	303	791	999999	688	628	674	239	565	999999	85	961	
30	586	54	545	307	83	212	999999	587	390	999999	999999	215	999999	175	465	184	514	999999	737	608	767	127	474	567	848	455	587	719	314	857	603	552	371	293	391	842	673	535	331	999999	843	118	999999	432	316	549	357	462	999999	999999	999999	79	999999	362	262	999999	999999	978	459	999999	625	999999	283	533	278	932	844	999999	784	622	511	999999	59	867	764	659	999999	51	261	999999	999999	134	510	259	805	999999	215	18	40	921	999999	694	86	999999	999999	730	835	618	999999	383	705	310	677	596	553	999999	999999	999999	597	603	493	538	726	161	531	999999	612	999999	727	999999	727	835	27	863	360	816	999999	999999	621	999999	999999	367	888	999999	602	796	457	914	706	732	513	999999	420	437	437	733	968	924	999999	999999	127	811	890	419	655	870	293	814	245	999999	999999	673	858	563	779	136	999999	848	558	999999	52	697	327	994	240	992	424	590	435	626	848	977	184	865	916	22	477	999999	999999	999999	513	642	999999	999999	999999	840	876	857	657	311	93	130	999999	999999	712	999999	494	896	188	999999	999999	703	389	619	889	202	499	992	646	767	659	181	625	999999	999999	409	28	999999	441	400	126	567	932	999999	543	728	611	999999	999999	496	527	999999	300	570	286	810	263	69	89	999999	351	999999	999999	890	652	911	504	548	226	313	999999	146	464	999999	546	888	770	265	85	171	590	761	839	159	249	88	999999	64	999999	999999	156	958	999999	81	999999	242	355	999999	480	631	233	999999	999999	850	999999	999999	126	513	34	397	50	999999	984	918	999999	589	54	71	650	574	41	449	998	807	166	453	867	392	738	313	542	728	784	454	999999	527	250	989	75	858	961	377	40	163	379	158	999999	360	302	469	999999	294	999999	999999	599	999999	74	713	693	641	524	733	775	720	854	321	223	539	980	261	348	999999	999999	792	612	664	999999	844	437	18	999999	516	99	278	125	258	337	878	854	164	462	537	305	999999	343	238	602	320	308	999999	935	445	379	999999	131	999999	999999	608	304	999999	374	229	286	999999	172	17	999999	506	999999	999999	999999	345	999999	826	798	811	759	572	458	999999	72	999999	999999	999999	82	999999	146	999999	156	983	999999	729	999999	919	789	999999	261	620	270	335	594	999999	715	702	84	600	999999	553	252	999999	383	725	159	999999	999999	275	683	906	612	139	871	595	999999	621	999999	264	761	764	46	565	560	148	312	132	789	999999	999999	843	305	482	283	593	999999	836	999999	244	999999	999999	56	999999	559	354	999999	141	464	999	999999	104	65	
820	839	995	516	686	759	244	999999	36	140	905	881	999999	611	140	855	287	788	523	21	411	685	108	718	999999	16	215	140	999999	999999	790	232	299	787	484	643	287	86	130	87	375	821	552	533	150	642	718	999999	999999	285	186	999999	232	92	654	145	741	999999	994	679	999999	114	252	368	999999	683	592	62	999999	497	999999	211	668	999999	645	589	142	574	577	879	297	471	263	895	491	999999	999999	216	143	999999	901	999999	91	450	533	271	579	193	193	467	60	666	999999	999999	999999	975	552	786	447	74	12	999999	710	125	999999	92	999999	999999	999999	769	683	385	918	786	595	578	999999	227	912	384	999999	949	999999	999999	828	631	854	873	999999	516	999999	223	769	78	347	735	300	999999	999999	999999	999999	999999	999999	999999	999999	675	748	831	999999	999999	999999	334	999999	72	65	63	784	999999	296	999999	999999	977	168	371	999999	470	615	849	449	859	287	999999	169	999999	964	999999	642	966	999999	163	882	33	999999	68	999999	703	999999	707	23	293	951	999999	680	307	223	999999	74	944	683	323	69	999999	391	934	851	702	175	999999	107	278	420	818	273	142	877	214	898	110	710	48	130	908	836	999999	908	587	483	999999	999999	532	722	697	293	23	104	984	999999	999999	999999	958	999999	936	999999	999999	872	999999	999999	547	429	18	543	964	244	999999	202	160	72	236	35	999999	228	999999	164	999999	999999	722	534	999999	999999	999999	573	753	892	999999	999999	194	308	100	292	775	161	935	441	999999	988	758	463	648	820	943	922	414	128	999999	999999	233	781	45	999999	160	999999	186	508	536	445	789	81	999999	144	18	852	971	999999	260	122	293	872	915	585	797	269	886	439	105	971	168	634	949	999999	286	412	272	999999	142	999999	999999	436	905	804	208	687	999999	513	812	100	999999	470	868	830	456	361	866	999999	999999	999999	722	746	413	565	286	165	132	999999	999999	999999	590	81	811	93	999999	856	967	999999	386	119	999999	382	626	999999	999999	999999	766	128	565	925	999999	999999	999999	251	454	238	32	350	527	53	999999	999999	655	216	510	879	658	785	999999	600	394	755	83	293	603	999999	999999	409	544	588	398	13	914	932	999999	778	573	570	638	909	833	627	593	342	554	796	999999	420	999999	999999	49	980	435	965	540	999999	999999	224	648	114	999999	623	805	939	655	999999	586	722	156	999999	999999	98	157	783	766	767	172	740	999999	999999	623	709	905	402	549	417	578	999999	401	280	49	358	999999	533	801	999999	821	653	999999	992	219	999999	999999	772	835	
950	833	999999	208	773	999999	998	485	841	491	408	999999	999999	400	247	999999	637	330	875	692	957	999999	623	981	556	945	519	999999	746	596	619	999999	142	999999	598	583	999999	750	628	999999	50	872	90	51	402	501	418	263	449	19	582	999999	398	89	878	999999	220	670	651	828	118	944	739	999999	872	963	585	846	802	663	67	886	702	999999	651	95	95	581	588	64	537	265	613	999999	999999	936	56	63	999999	813	999999	265	108	800	544	106	142	835	179	439	916	571	461	786	999999	695	980	175	999999	793	699	638	999999	999999	300	999999	999999	12	241	935	999999	531	999999	988	299	802	999999	902	688	555	952	259	999999	159	148	965	804	827	785	328	956	881	999999	999999	123	735	183	511	509	999999	764	140	999999	244	522	394	414	472	496	158	907	87	486	999999	840	449	999999	932	458	335	999999	514	226	913	979	44	905	272	875	564	629	286	403	996	999999	999999	999999	177	636	753	561	999999	340	636	420	878	405	744	64	673	508	250	63	999999	644	260	913	690	265	487	489	152	597	999999	529	631	684	489	100	28	794	68	306	704	999999	715	183	999999	502	110	639	170	217	999999	66	389	232	229	999999	999999	909	964	912	158	274	999999	745	409	117	788	204	999999	999999	999999	879	999999	943	999999	410	929	999999	333	999999	164	848	328	999999	999999	875	999999	408	465	999999	558	119	829	156	157	440	364	970	774	482	713	905	723	516	999999	999999	616	445	874	818	433	464	999999	999999	999999	310	999999	484	999999	534	966	390	739	788	105	926	60	303	796	917	999999	999999	312	850	484	999999	134	812	763	999999	999999	705	534	646	703	104	999999	62	398	999999	494	879	999999	999999	515	333	175	999999	420	999999	281	999999	649	956	772	474	162	999999	999999	999999	186	144	721	999999	999999	271	855	999999	95	11	403	998	904	948	999999	176	347	72	345	160	93	999999	401	518	999999	999999	66	577	999999	239	942	798	759	890	999999	360	167	336	974	254	999999	82	849	419	850	283	419	700	532	605	136	999999	399	152	424	986	742	212	999999	999999	999999	288	228	856	68	604	248	24	287	83	999999	21	97	100	682	999999	349	982	668	999999	999999	366	54	999999	112	852	999999	999999	475	684	617	955	833	999999	49	199	999999	999999	360	256	44	404	422	459	596	124	11	309	470	413	647	760	544	982	795	848	243	949	999999	215	205	631	999999	603	466	999999	188	444	999999	999999	166	355	631	422	999999	140	943	999999	682	988	851	109	156	72	46	999999	420	
999999	858	999999	999999	905	250	154	999999	412	856	819	992	999999	936	999999	258	977	256	301	138	132	999999	664	905	648	276	765	364	106	485	485	566	608	642	999999	585	999999	537	261	115	999999	372	82	284	999999	602	149	61	293	999999	178	816	745	999999	298	353	999999	999999	317	999999	999999	789	953	927	999999	999999	394	999999	609	999999	398	450	994	999999	651	760	999999	390	780	55	137	713	999999	255	316	669	821	879	353	982	391	573	230	999999	629	999999	418	999999	999999	870	218	999999	451	311	999999	728	821	999999	87	538	919	999999	999999	271	999999	999999	718	708	620	999999	442	514	556	999999	999999	999999	229	381	566	954	351	999999	487	910	837	888	271	769	792	587	848	272	802	815	999999	577	68	959	121	858	978	999999	999999	999999	438	703	692	824	710	638	508	999999	991	132	999999	639	336	604	433	623	999999	948	916	42	863	999999	712	741	563	33	999999	270	999999	708	975	641	999999	295	481	999999	205	446	69	164	88	408	281	679	999999	433	250	463	535	498	999999	40	793	502	338	269	991	950	271	687	999999	999999	190	293	999999	999999	885	51	133	999999	427	73	889	762	953	465	898	42	122	139	782	312	735	771	360	945	848	261	957	999999	151	255	999999	999999	292	840	227	987	999999	83	999999	209	340	245	80	999999	150	999999	548	872	999999	999999	838	142	905	569	512	418	932	999999	706	999999	93	999999	158	999999	999999	518	480	999999	247	910	510	49	591	583	972	499	700	76	805	999999	713	94	999999	193	416	999999	475	722	337	999999	65	331	377	913	125	428	999999	898	405	632	999999	435	999999	460	458	999999	550	332	597	23	999999	866	405	889	920	999	70	964	999999	845	52	757	785	999999	854	189	671	677	467	553	412	802	999999	182	265	288	459	399	999999	617	502	153	134	324	101	199	925	487	993	126	367	132	142	560	589	803	999999	207	606	279	137	872	999999	54	610	999999	206	232	634	641	550	999999	239	157	353	898	633	470	346	665	263	999999	999999	999999	195	289	999999	120	593	462	999999	999999	793	999999	999999	629	999999	999999	713	185	992	702	852	999999	576	697	892	984	999999	691	179	999999	860	999999	999999	942	198	523	999999	331	255	999999	999999	182	12	999999	999999	773	667	723	619	553	999999	171	672	560	999999	999999	999999	498	397	684	903	902	999999	460	999999	999999	450	547	440	765	231	392	929	907	72	680	359	999999	820	128	327	492	81	626	431	699	277	464	999999	999999	748	999999	999999	570	999999	737	890	552	897	33	333	129	
999999	999999	999999	374	241	765	497	660	972	999999	999999	999999	367	420	830	665	38	701	999999	985	936	573	999999	999999	458	368	725	335	999999	806	389	796	795	999999	209	226	305	66	467	999999	967	949	894	260	691	999999	213	771	906	999999	524	205	447	348	192	719	837	999999	915	873	50	172	999999	176	117	882	482	169	999999	999999	369	999999	244	83	28	986	999999	766	180	999999	999999	999999	428	999999	292	999999	358	457	999999	999999	389	836	151	999999	471	804	89	727	152	809	192	53	560	302	865	552	960	373	330	999999	49	80	999999	132	717	96	744	314	884	923	533	999999	154	730	234	532	830	650	612	223	907	951	623	371	999999	121	403	999999	999999	999999	233	984	136	819	450	318	999999	28	999999	384	69	774	999999	229	285	166	899	829	78	999999	722	320	761	999999	298	98	999999	999999	522	606	693	619	614	999999	999999	548	898	334	290	999999	999999	811	774	237	163	999999	999999	999999	95	453	221	573	67	367	26	912	233	999999	531	362	861	621	506	280	690	450	170	999999	529	736	999999	575	999999	162	358	999999	546	999999	952	165	979	63	999999	78	394	130	561	257	138	999999	325	878	802	928	999999	372	999999	503	547	712	971	420	999999	999999	195	646	33	904	18	116	376	699	77	375	382	807	999999	438	999999	569	888	913	570	742	421	999999	999999	620	999999	985	605	52	999999	250	999999	569	188	493	882	999999	999999	657	999999	32	999999	626	811	999999	555	256	593	877	618	977	823	68	850	142	937	806	999999	413	999999	32	510	333	712	827	191	813	629	296	555	999999	473	241	674	547	331	999999	578	999999	75	851	402	728	433	19	426	999999	719	56	555	85	875	693	849	226	521	96	999999	999999	254	742	627	307	331	999999	513	592	393	999999	999999	152	238	999999	347	999999	629	999999	999999	999999	999999	65	999999	583	740	999999	271	999999	391	458	36	244	880	594	101	332	233	105	406	952	505	833	742	416	244	413	847	348	355	893	596	739	196	221	999999	198	648	54	567	999999	220	999999	210	934	285	999999	272	643	445	999999	732	534	385	947	207	999999	323	999999	999999	337	632	923	999999	999999	862	297	57	669	999999	999999	683	189	999999	554	999999	770	633	807	141	999999	150	214	903	340	171	71	363	999999	23	14	875	999999	705	240	999999	296	999999	999999	82	988	529	603	631	542	341	552	999999	999999	215	436	944	515	555	681	999999	427	29	102	336	800	933	808	999999	999999	37	722	484	999999	335	455	470	920	734	152	999999	546	582	371	
999999	999999	999999	533	43	587	70	369	415	34	999999	801	277	999999	386	282	65	721	947	623	999999	618	78	698	999999	760	966	999999	999999	413	543	999999	845	658	103	716	735	410	999999	999999	947	667	316	460	999999	999999	187	262	543	462	96	999999	599	959	855	999999	551	376	37	999999	620	46	588	999999	999999	403	999999	999999	124	999999	547	655	945	879	676	999999	999999	617	444	999999	999999	999999	489	328	327	126	60	885	802	713	175	999999	382	502	457	910	89	999999	999999	999999	576	999999	147	999999	915	440	999999	719	293	18	88	933	932	65	700	906	999999	269	684	373	999999	80	816	411	503	188	283	453	431	999999	768	997	999999	583	405	24	999999	615	413	999999	646	341	602	999999	635	999999	435	326	802	551	999999	819	630	605	517	505	751	736	999999	999999	167	37	297	999999	249	999999	295	359	999999	685	999999	941	855	797	999999	999999	478	32	775	271	752	999999	651	880	411	948	376	999999	999999	899	273	839	245	999999	999999	999999	53	84	554	554	947	86	666	999999	221	999999	963	833	999999	505	37	728	960	118	999999	211	386	999999	126	301	714	252	293	760	422	500	705	188	999999	999999	999999	403	478	231	324	676	299	534	999999	999999	999999	999999	999999	999999	871	544	878	136	694	527	242	635	958	262	999999	704	793	905	999999	999999	999999	999999	765	768	536	634	259	739	794	316	911	851	999999	999999	316	999999	88	722	889	999999	999999	579	494	550	876	343	999999	226	391	999999	999999	999999	830	947	282	999999	777	405	44	247	295	999999	342	387	616	390	886	830	946	668	626	80	26	826	999999	147	301	225	892	999999	198	43	357	184	434	527	999999	801	855	117	403	682	688	651	592	999999	247	999999	934	495	456	614	280	723	992	812	377	14	999999	999999	907	562	513	999999	58	261	999999	167	953	98	369	999999	975	838	274	943	392	375	243	999999	900	194	291	406	746	999999	763	999999	192	621	160	999999	999999	719	209	999999	179	847	602	340	689	999999	999999	845	136	370	638	999999	459	59	430	999999	770	228	245	723	281	116	104	474	498	168	975	341	999999	352	999999	999999	638	999999	774	545	772	902	939	820	39	445	999999	385	945	331	184	142	201	999999	999999	734	484	485	999999	73	999999	137	999999	999999	114	822	907	784	238	383	802	36	284	884	239	868	289	999999	693	835	999999	718	529	176	999999	999999	999999	789	106	407	780	163	862	711	792	644	999999	419	999999	999999	538	495	156	572	529	158	999999	999999	999999	387	999999	999999	792	999999	236	999999	608	675	
545	272	999999	127	688	831	999999	999999	174	573	102	594	808	870	709	486	999999	350	572	956	647	999999	984	832	870	999999	951	999999	371	136	484	759	45	395	999999	999999	999999	420	807	999999	970	879	999999	999999	224	334	579	584	999999	315	999999	885	471	652	37	709	287	999999	999999	969	880	881	288	47	999999	343	558	423	997	266	999999	886	543	256	986	767	851	700	617	999999	999999	377	370	999999	698	598	297	393	367	999999	174	682	172	837	999999	98	601	999999	999999	881	776	166	587	103	362	551	999999	224	665	999999	999999	587	243	999999	999999	512	520	232	348	500	55	999999	999999	999999	999999	280	999999	999999	811	897	175	904	505	736	769	982	789	277	703	157	256	83	999999	107	315	587	999999	460	16	932	578	378	608	704	835	611	999999	752	11	91	827	999999	412	767	104	953	999999	506	943	848	722	252	529	201	253	971	446	999999	528	999999	831	273	698	879	329	999999	306	999999	900	167	881	46	999999	622	999999	609	670	960	13	362	505	942	517	168	219	999999	849	417	460	999999	999999	152	234	999999	259	564	947	533	999999	307	656	999999	999999	785	999999	685	999999	999999	999999	644	311	486	955	999999	19	889	999999	540	670	994	947	999999	351	46	992	739	812	999999	372	765	999999	147	521	705	705	225	999999	731	202	533	358	942	546	816	999999	688	999999	67	487	369	808	417	862	454	999999	768	939	999999	793	999999	873	206	544	115	999999	173	965	259	471	793	552	33	348	146	645	14	352	534	483	313	999999	755	303	13	957	254	284	77	355	936	285	777	938	965	660	162	408	440	833	399	723	937	999999	693	816	999999	79	725	809	355	999999	999999	95	489	683	127	903	540	158	737	888	897	903	534	518	775	95	382	486	492	605	912	701	94	590	615	168	609	999999	182	999999	559	268	10	520	871	691	459	292	542	999999	867	291	106	999999	825	43	71	185	51	699	697	249	999999	749	999999	999999	10	999999	999999	958	303	354	975	562	339	999999	999999	23	646	94	999999	99	999999	243	737	630	604	583	999999	999999	107	434	999999	483	999999	319	941	260	17	168	999999	999999	999999	583	956	523	315	999999	181	195	140	58	538	956	72	607	305	93	999999	999999	118	999999	143	999999	861	868	209	502	999999	29	697	999999	16	488	403	85	999999	370	999999	224	324	70	412	579	450	58	896	198	420	880	24	858	249	134	59	273	426	728	721	97	323	813	470	999999	497	999999	999999	60	563	986	732	934	999999	796	568	999999	24	564	55	
812	999999	21	91	203	999999	839	412	999999	439	999999	999999	999999	648	199	901	511	999999	999999	91	961	16	846	634	999999	158	90	999999	999999	565	11	259	862	682	908	124	311	999999	277	156	658	85	170	621	999999	999999	999999	295	616	895	66	458	762	482	999999	806	136	386	658	999999	925	786	960	326	437	999999	797	999999	740	84	999999	999999	333	999999	433	999999	846	999999	210	106	573	794	999999	557	508	553	496	999999	598	999999	988	924	999999	232	231	999999	125	999999	193	553	540	120	999999	999999	305	287	134	657	59	207	959	999999	186	999999	480	140	350	413	817	884	393	417	875	637	96	674	706	110	883	999999	771	12	51	999999	565	999999	249	905	261	231	999999	838	340	401	152	96	748	521	751	100	531	711	36	308	169	999999	244	917	999999	630	580	999999	999999	497	436	956	999999	529	996	27	999999	445	999999	595	999999	555	999999	999999	494	10	926	195	359	793	40	999999	976	999999	497	443	229	999999	460	999999	651	404	74	999999	965	196	236	999999	524	734	209	95	999999	440	842	614	55	759	433	454	704	395	674	999999	467	377	979	126	41	563	798	999999	984	530	944	71	490	245	519	308	999999	706	670	624	593	944	509	546	900	882	999999	469	898	16	999999	266	729	93	999999	597	216	119	197	961	936	639	111	39	495	780	999999	999999	250	999999	999999	999999	724	60	397	999999	868	443	226	999999	999999	999999	671	999999	604	688	342	407	999999	921	102	664	518	999999	688	954	843	479	60	129	758	588	228	999999	335	999999	541	999999	696	861	729	772	893	48	796	607	967	999999	434	807	999999	726	999999	999999	999999	999999	999999	26	371	442	679	398	392	106	400	587	120	999999	653	677	999999	662	711	998	999999	329	770	479	912	999999	987	721	999999	253	999999	999999	638	999999	999999	999999	448	524	317	263	999999	999999	389	796	648	219	496	999999	479	999999	659	785	999999	950	999999	712	999999	20	999999	999999	454	958	999999	149	999999	368	948	221	166	344	239	632	999999	999999	816	999999	999999	974	999999	703	594	918	251	298	999999	999999	26	687	771	39	73	437	421	999999	999999	233	989	999999	381	999999	270	285	912	144	528	37	440	568	144	277	999999	281	189	410	695	536	716	64	999999	528	351	270	449	999999	281	801	221	328	648	999999	999999	699	602	550	442	319	999999	999999	769	565	466	999999	999999	503	265	791	258	20	999999	999999	516	934	693	999999	938	999	835	999999	863	727	999999	999999	919	550	407	84	678	999999	968	386	530	609	294	990	999999	893	717	946	
871	489	552	211	987	375	999999	936	15	749	611	443	483	230	253	52	750	354	538	13	106	999999	122	619	52	999999	752	907	650	703	790	55	999999	889	913	383	184	999999	134	553	473	470	78	928	37	999999	903	999999	365	251	999999	999999	364	714	849	689	376	999999	168	999999	623	179	296	311	959	565	999999	999999	316	870	867	145	229	985	999999	635	122	193	592	517	61	453	551	999999	463	81	691	577	50	234	16	252	455	102	930	999999	184	999999	969	472	384	319	992	495	383	115	498	378	999999	999999	999999	192	350	999999	981	180	628	887	999999	887	873	999999	553	92	863	625	689	137	65	999999	461	355	224	129	999999	742	460	66	34	357	999999	322	402	999999	657	999999	901	999999	121	760	675	999999	918	999999	598	999999	999999	910	632	757	425	371	999999	939	999999	231	999999	999999	518	999999	719	572	862	999999	314	560	190	727	999999	999999	999999	999999	26	304	569	173	437	999999	531	341	976	999999	999999	277	932	222	999	463	74	999999	855	681	295	872	50	113	434	427	777	47	999999	999999	999999	999999	43	539	999999	28	379	598	793	835	699	999999	272	178	148	999999	999999	102	561	726	999999	999999	193	52	999999	154	264	466	739	19	365	999999	999999	939	75	999999	243	403	867	980	93	475	642	30	999999	119	610	871	965	999999	859	684	999999	999999	384	485	999999	991	939	999999	764	913	859	784	479	999999	465	332	113	307	362	174	999999	581	643	999999	366	172	71	999999	544	392	500	900	159	681	18	826	564	590	999999	252	463	666	225	179	999999	857	551	776	999999	287	999999	999999	486	694	459	904	260	196	999999	999999	999999	999999	999999	382	422	958	634	798	207	639	768	523	865	999999	711	568	999999	473	581	508	621	294	837	267	623	832	423	464	231	113	999999	378	471	204	999999	15	999	999999	756	657	233	753	579	999999	519	999999	802	376	983	891	548	999999	614	620	625	645	620	409	758	590	999999	179	577	103	73	399	62	671	798	705	568	522	716	924	285	867	999999	999999	747	378	40	999999	481	999999	565	999999	763	850	579	676	394	600	94	176	122	63	186	485	950	999999	203	140	999999	999999	332	35	80	690	344	757	929	797	661	390	999999	497	999999	999999	999999	284	636	211	102	131	321	999999	438	550	812	999999	691	240	999999	628	185	999999	479	203	16	539	718	82	999999	821	747	597	938	999999	617	624	364	999999	947	675	493	999999	999999	456	999999	999999	597	529	999999	121	76	699	999999	999999	999999	659	999999	505	240	998	999999	999999	
694	280	384	999999	999999	999999	932	197	868	752	293	206	999999	193	860	33	236	651	942	198	203	999999	999999	57	672	999999	499	999999	606	858	708	948	119	929	307	767	81	253	335	863	999999	691	252	324	999999	999999	999999	999999	798	993	279	588	65	378	369	299	526	999999	999999	133	999999	999999	590	20	53	344	97	215	885	103	952	999999	999999	999999	999999	512	999999	440	641	945	18	477	168	612	999999	129	999999	999999	570	17	999999	744	202	999999	629	621	110	999999	999999	81	999999	691	145	705	51	296	272	976	776	856	999999	95	695	115	124	766	816	977	431	924	451	356	645	878	851	217	999999	123	459	979	412	919	170	569	315	326	342	463	571	302	999999	915	964	713	869	166	58	999999	999999	863	999999	132	999999	356	999999	999999	55	267	854	833	504	159	526	796	454	228	924	999999	800	797	434	362	416	138	77	999999	391	932	18	999999	999999	704	999999	596	184	289	999999	814	999999	32	281	84	999999	999999	797	999999	399	178	268	651	241	923	296	300	999999	452	715	682	289	103	901	123	258	999999	675	800	999999	929	621	174	119	120	999999	777	526	999999	999999	679	340	369	146	999999	999999	367	463	245	999999	735	999999	999999	573	999999	999999	846	130	167	826	450	72	997	999999	469	556	103	541	131	737	518	773	999999	698	999999	351	919	999999	687	449	999999	705	999999	999999	398	772	889	601	683	999999	349	656	368	532	999999	999999	343	785	999999	999999	579	999999	999999	507	899	961	87	43	536	94	615	999999	443	718	934	744	999999	614	999999	697	666	502	858	546	398	999999	415	999999	395	430	18	144	289	30	999999	76	999999	999999	493	437	694	856	74	999999	969	459	223	650	597	999999	983	728	599	980	10	999999	967	795	999999	47	555	530	999999	999999	86	480	610	423	999999	868	381	999999	131	758	13	810	438	269	576	939	648	765	959	827	446	289	545	308	29	793	999999	577	822	456	881	173	218	957	999999	999999	999999	800	801	999999	196	999999	999999	840	999999	200	648	999999	229	179	398	999999	571	819	999999	796	934	312	999999	65	999999	804	879	999999	877	999999	601	480	999999	87	101	999999	963	999999	641	163	999999	705	331	828	154	400	358	652	67	100	601	399	296	725	564	545	406	746	959	999999	413	932	963	147	598	177	961	152	88	999999	827	341	188	999999	124	999999	981	575	999999	999999	455	236	617	787	248	212	193	31	522	555	999999	226	280	258	750	750	742	193	240	976	439	999999	999999	517	273	999999	221	779	611	334	564	830	836	
591	999999	186	324	185	899	396	983	940	999999	533	107	610	71	999999	766	999999	497	999999	345	933	939	249	663	999999	523	977	990	413	999999	197	990	621	390	689	322	573	435	999999	294	843	999999	499	586	999999	419	662	209	999999	23	247	836	999999	999999	902	651	696	999999	999999	662	921	999999	580	529	441	543	486	229	382	616	203	937	999999	512	501	940	450	663	622	689	860	778	999999	999999	182	360	232	135	488	47	625	59	219	904	372	447	422	999999	154	506	933	999999	999999	675	999999	309	905	264	999999	961	211	43	900	536	801	153	697	999999	999999	90	320	360	741	344	991	153	727	37	150	64	999999	480	518	999999	755	999999	951	43	581	872	455	999999	141	526	835	999999	999999	683	999999	229	750	243	622	74	999999	582	999999	492	684	676	999999	877	999999	939	443	999999	524	784	780	383	201	663	999999	999999	634	999999	999999	224	508	408	999999	999999	924	920	313	999999	999999	454	999999	182	725	999999	359	999999	999999	577	999999	201	92	114	77	374	902	999999	999999	96	635	147	439	999999	363	999999	983	285	681	537	953	203	636	159	872	80	999999	607	658	732	314	703	999999	67	499	37	141	403	340	630	151	205	893	999999	999999	999999	24	95	999999	999999	485	999999	233	999999	624	999999	565	932	242	999999	519	999999	80	999999	782	999999	954	382	354	999999	355	589	944	61	396	999999	310	419	501	161	65	769	788	999999	999999	999999	479	429	443	839	471	208	171	999999	999999	846	134	597	444	726	766	642	999999	492	891	999999	999999	182	377	866	999999	156	999999	90	999999	999999	516	659	59	999999	462	534	938	515	864	157	428	999999	999999	549	633	713	974	775	395	999999	37	999999	529	359	111	307	61	576	490	325	999999	90	999999	999999	339	475	547	892	273	241	999999	236	628	744	478	527	241	999999	242	999999	999999	999999	695	530	722	220	139	699	999999	999999	482	999999	34	549	389	347	999999	999999	999999	999999	175	92	511	163	718	801	999999	785	881	999999	75	234	343	844	153	999999	394	869	648	999999	345	848	451	118	758	342	999999	89	364	140	315	662	617	85	480	99	164	542	812	999999	542	999999	999999	999999	999999	999999	37	190	405	288	952	351	930	999999	821	327	641	999999	404	386	599	598	430	751	279	412	616	268	374	999999	947	999999	67	728	999999	991	40	584	999999	510	999999	999999	683	999999	187	963	732	527	999999	162	457	760	147	436	331	943	999999	76	597	686	642	769	816	999999	340	110	294	212	513	999999	297	999999	383	894	82	578	915	353	
573	315	680	999999	14	221	606	196	714	999999	999999	643	77	999999	986	343	868	544	215	999999	746	87	679	530	999999	433	999999	999999	387	253	363	999999	38	580	503	292	15	999999	764	604	744	999999	999999	662	999999	870	762	333	80	49	36	999999	999999	583	999999	496	636	159	85	581	999999	216	999999	999999	277	654	615	497	470	999999	999999	325	780	610	596	601	691	26	999999	153	999999	541	329	999999	227	826	999999	454	972	17	655	856	476	192	999999	538	345	924	394	160	999999	274	999999	376	711	710	757	762	987	15	804	619	433	999999	999999	814	887	999999	253	451	999999	170	525	463	58	481	849	597	362	68	266	999999	631	574	888	406	677	953	999999	516	79	999999	467	999999	999999	999999	999999	544	999999	443	650	873	999999	943	885	104	999999	410	999999	240	999999	169	410	928	999999	999999	999999	999999	53	513	147	934	835	736	381	999999	703	558	999999	22	58	314	999999	999999	999999	393	999999	688	689	794	999999	277	635	405	655	909	226	539	999999	999999	999999	999999	500	769	306	716	48	944	571	247	400	200	160	314	192	556	845	999999	520	366	951	309	179	259	856	999999	308	439	90	472	999999	174	999999	94	964	483	814	555	622	999999	999999	150	126	451	403	466	126	331	999999	109	74	734	29	861	223	749	404	251	912	436	417	608	863	109	815	236	859	75	999999	708	742	999999	868	999999	21	999999	192	728	855	999999	999999	977	226	999999	407	697	155	999999	871	999999	999999	572	642	196	294	745	287	27	999999	176	606	999999	981	514	367	774	999999	211	849	999999	566	999999	999999	521	683	440	392	999999	701	999999	999999	390	204	134	629	179	657	999999	533	276	534	174	999999	688	794	701	995	711	624	633	831	999999	629	469	658	999999	999999	130	513	854	363	404	999999	517	999999	999999	857	856	885	197	999999	193	678	583	999999	402	584	707	727	999999	444	999999	999999	78	296	147	760	999999	476	226	999999	536	179	678	912	999999	849	585	603	999999	999999	999999	826	436	516	999999	999999	55	590	999999	828	999999	999999	531	419	999999	146	999999	230	948	999999	999999	999999	668	204	590	23	999	670	749	999999	998	114	159	147	305	854	999999	562	648	871	714	999999	220	398	999999	143	647	999999	240	992	602	999999	999999	122	999999	758	999999	242	925	999999	276	385	841	999999	829	373	253	393	123	827	315	999999	581	86	751	999999	179	280	679	456	375	999999	999999	756	950	999999	999999	46	426	999999	999999	598	999999	23	604	339	312	506	569	160	999999	264	155	412	999999	907	783	578	371	
743	999999	887	563	999999	999999	537	944	94	763	195	914	999999	967	576	140	717	68	999999	482	999999	675	673	710	528	566	121	593	37	80	52	860	999999	675	999999	999999	809	44	999999	999999	76	394	227	743	999999	246	682	296	579	282	968	999999	999999	105	999999	77	915	186	45	912	157	999999	917	999999	720	335	42	541	294	618	330	682	999999	813	999999	37	457	999999	337	291	883	825	24	755	111	999999	644	785	726	615	52	633	999	254	607	999999	476	999999	32	58	213	151	11	960	999999	295	947	412	999999	999999	619	985	849	999999	38	331	929	172	912	527	691	257	814	679	576	697	682	657	999999	292	560	254	907	289	999999	999999	823	63	803	815	999999	241	105	999999	996	999999	783	999999	999999	285	999999	999999	301	504	366	956	336	332	394	263	613	999999	207	407	370	999999	88	570	675	295	999999	999999	368	106	282	459	999999	19	682	519	914	436	999999	929	999999	255	953	412	922	999999	416	501	668	550	212	954	999999	698	999999	631	977	222	999999	929	777	999999	946	999999	232	907	805	326	999999	874	999999	186	858	277	317	124	999999	675	648	554	999999	17	217	817	893	999999	424	999999	574	61	999999	701	856	999999	161	773	309	999999	190	24	325	999999	851	999999	211	999999	999999	766	390	331	219	311	574	999999	60	770	118	999999	310	904	999999	999999	752	597	342	647	999999	356	125	544	814	662	495	999999	238	789	165	423	615	867	232	999999	82	252	841	239	136	999999	462	391	664	180	458	285	999999	973	347	263	999999	564	706	749	651	846	516	557	816	940	797	271	614	695	523	443	999999	834	999999	509	999999	112	520	999999	894	999999	999999	644	999999	220	999999	999999	451	902	962	61	170	482	17	235	736	294	423	196	42	200	776	969	656	24	603	697	703	837	507	358	53	216	855	916	966	871	353	605	999999	541	999999	712	999999	471	283	999999	827	54	999999	471	689	334	467	703	999999	911	988	199	617	414	562	614	404	614	18	954	999999	999999	269	865	941	817	999999	501	381	73	246	195	741	999999	999999	658	74	46	999999	999999	749	161	999999	65	883	163	999999	433	999999	215	318	128	999999	328	582	999999	784	999999	529	871	976	965	331	999999	674	802	458	223	545	903	999999	368	944	299	214	475	141	214	982	788	999999	924	521	176	999999	127	732	422	821	999999	874	999999	999999	798	742	783	830	999999	390	90	704	775	999999	86	666	950	183	173	124	116	605	579	924	741	999999	61	454	165	148	557	999999	45	402	412	38	391	
851	156	556	431	999999	76	824	901	93	63	46	445	509	805	943	569	308	715	537	304	242	999999	755	691	339	999999	925	833	20	669	999999	486	57	284	108	37	617	693	470	539	999999	999999	999999	988	25	18	655	343	613	510	737	999999	875	999999	158	85	999999	999999	101	971	150	991	999999	424	999999	560	398	234	999999	999999	951	614	255	999999	549	219	128	767	999999	330	28	592	999999	510	931	696	610	999999	136	999999	636	752	601	498	398	999999	142	999999	999999	999999	619	430	636	696	558	132	441	877	194	999999	957	633	999999	770	952	558	999999	390	492	999999	949	85	999999	683	290	209	23	999999	609	785	87	999999	459	220	710	598	955	532	951	808	264	999999	138	197	75	12	999999	831	546	999999	992	999999	750	999999	515	544	332	999999	416	999999	999999	685	278	999999	861	82	184	978	69	364	602	999999	999999	999999	729	225	999999	999999	618	287	645	191	999999	999999	793	335	144	135	999999	176	276	999999	126	999999	999999	999999	999999	729	335	992	828	584	771	191	999999	753	322	75	604	999999	597	420	344	139	714	999999	475	509	615	535	938	59	283	999999	98	599	132	837	999999	160	760	227	585	626	458	999999	420	38	531	50	22	78	530	999999	579	855	668	986	887	770	113	956	124	800	999999	779	311	878	103	647	630	485	90	453	539	379	835	999999	999999	653	517	999999	978	999999	523	869	528	868	999999	243	931	146	999999	999999	56	803	999999	785	572	999999	759	542	935	883	419	537	988	87	999999	209	999999	949	315	999999	263	666	999999	549	286	999999	999999	442	564	859	716	494	535	864	406	735	276	999999	155	999999	893	975	511	999999	165	999999	881	451	999999	124	223	981	830	715	999999	390	999999	999999	999999	999999	429	327	977	999999	177	925	999999	999999	999999	149	999999	969	999999	314	350	287	164	999999	394	301	312	809	448	999999	999999	999999	663	999999	902	26	910	712	999999	767	999999	576	997	436	999999	239	982	757	770	854	191	254	187	999999	999999	684	235	999999	179	216	85	619	878	537	439	999999	271	193	231	663	999999	230	427	47	733	999999	290	999999	955	999999	318	555	999999	594	268	402	999999	147	999999	999999	790	967	543	999999	691	962	698	469	997	494	968	799	999999	117	999999	961	826	150	792	602	404	507	999999	25	898	999999	580	999999	278	47	886	133	740	12	873	271	686	999999	999999	999999	84	999999	730	999999	196	999999	29	931	999999	307	999999	415	999999	999999	824	999999	981	999999	999999	171	391	414	201	960	608	844	69	533	243	999999	284	999999	
795	31	999999	583	777	999999	829	389	510	649	323	999999	471	999999	778	889	188	590	289	168	645	999999	389	999999	629	770	863	352	999999	496	697	999999	33	830	620	999999	333	250	515	466	698	999999	661	741	101	230	498	999999	75	180	354	653	82	999999	108	999999	642	857	954	16	662	486	930	999999	951	706	947	641	860	455	999999	938	84	999999	469	588	999999	647	578	409	282	735	286	999999	151	53	999999	999999	732	18	691	476	295	509	999999	222	136	647	999999	999999	282	857	276	619	614	416	579	999999	999999	519	999999	994	288	999999	734	926	999999	999999	873	908	171	999999	909	999999	764	99	999999	999999	28	999999	461	884	999999	193	136	424	999999	667	674	734	474	294	263	222	999999	696	197	999999	774	999999	21	485	773	881	233	999999	948	999999	855	525	764	13	999999	407	68	204	999999	105	429	319	466	542	999999	999999	443	876	784	697	999999	77	999999	912	800	150	246	975	999999	999999	999999	891	476	54	812	159	969	470	999999	856	163	733	560	999999	320	465	421	999999	509	634	448	357	459	261	501	787	623	999999	213	999999	171	92	999999	169	999999	999999	999999	422	730	826	999999	972	999999	928	543	199	516	809	601	999999	999999	767	476	486	538	612	442	225	553	34	999999	999999	267	963	695	81	649	999999	999999	999999	622	999	748	682	464	476	534	530	718	311	281	999999	999999	868	371	404	999999	607	631	532	105	627	868	706	300	62	714	999999	999999	471	999999	999999	851	818	722	729	28	793	31	71	999999	999999	507	999999	753	722	999999	398	602	999999	465	52	999999	999999	687	995	140	51	392	412	761	676	297	256	999999	166	961	999999	156	642	385	822	585	569	454	193	999999	626	953	578	999999	325	266	941	15	507	355	427	141	999999	598	977	411	619	999999	999999	623	999999	491	999999	760	434	252	999999	916	643	467	210	999999	503	875	513	98	999999	226	999999	420	356	999999	263	810	544	999999	999999	999999	407	420	966	999999	53	570	868	145	366	817	761	83	306	35	999999	50	155	447	637	851	94	889	597	999999	999999	999999	999999	19	237	786	225	133	823	999999	518	233	500	999999	936	933	16	378	731	996	464	372	123	999999	879	222	665	999999	999999	999999	958	518	999999	573	999999	61	302	858	999999	580	601	638	259	389	516	148	549	213	510	999999	999999	716	167	999999	938	999999	999999	946	999999	25	130	128	460	256	957	10	999999	927	547	885	641	157	470	999999	404	999999	122	733	814	741	672	461	597	969	732	999999	361	231	634	900	183	356	728	
892	459	483	999999	12	432	999999	737	622	666	625	72	697	999999	15	206	122	390	999999	142	399	352	669	999999	491	999999	715	649	999999	302	647	711	294	429	577	702	920	648	120	999999	307	13	60	795	972	906	999999	999999	355	34	522	519	39	223	338	550	789	952	696	999999	717	867	557	330	28	913	777	278	999999	313	285	473	999999	842	834	395	301	874	558	584	999999	999999	303	999999	779	137	999999	80	100	999999	913	968	952	632	594	439	456	730	776	68	138	999999	328	51	999999	59	250	197	389	943	258	915	403	121	997	999999	573	401	999999	890	241	706	187	650	999999	317	520	999999	257	404	938	999999	999999	500	455	723	400	999999	417	730	999999	494	691	999999	778	997	574	841	634	596	999999	65	999999	886	826	432	999999	677	999999	440	999999	602	999999	984	999999	687	818	999999	999999	284	607	321	983	820	12	747	25	999999	871	402	999999	679	22	661	539	883	391	999999	673	33	144	999999	610	977	999999	999999	555	707	999999	999999	189	671	185	360	989	554	82	999999	883	999999	417	558	805	259	697	859	590	287	455	999999	305	607	239	642	999999	999999	711	16	628	999999	999999	317	887	999999	223	81	999999	661	999999	984	999999	32	337	593	616	586	917	361	289	341	704	999999	262	999999	795	581	441	543	221	999999	999999	76	740	999999	888	109	670	35	46	999999	999999	929	999999	470	320	283	999999	646	35	999999	966	360	726	999999	999999	924	65	866	984	641	639	960	449	999999	152	744	999999	171	705	516	916	999999	325	999999	975	775	661	791	711	522	999999	795	999999	999999	148	999999	349	453	161	963	54	803	50	404	999999	405	489	58	328	575	991	118	940	518	645	85	45	999999	999999	248	273	273	165	472	339	843	452	790	999999	659	405	837	20	741	472	122	851	920	999999	580	295	999999	999999	145	999999	203	854	999999	23	73	457	286	999999	913	999999	999999	648	999999	75	152	999999	698	630	668	180	164	107	208	999999	999999	233	124	396	741	999999	660	799	999999	999999	145	989	454	776	999999	212	999999	705	999999	51	691	473	999999	999999	999999	627	597	982	805	965	376	105	655	952	490	839	342	999999	400	999999	49	999999	999999	999999	929	999999	508	922	999999	465	61	999999	10	167	999999	69	950	269	862	123	365	678	994	63	575	999999	343	999999	295	526	999999	238	314	146	11	710	844	999999	925	380	129	674	999999	349	999999	917	105	999999	597	431	999999	999999	999999	287	999999	999999	986	999999	70	889	820	999999	636	748	594	823	999999	863	165	653	224	
314	999999	999999	994	999999	999999	654	149	658	944	999999	904	999999	999999	798	999999	999999	541	640	724	999999	585	46	560	999999	48	969	755	100	772	241	999999	943	217	584	737	545	292	914	411	999999	436	412	944	975	110	772	121	999999	999999	999999	331	525	929	945	728	307	999999	881	652	990	999999	58	885	999999	999999	961	656	62	71	665	999999	627	238	392	842	999999	101	585	22	275	858	999999	999999	655	910	999999	24	999999	856	999999	613	411	272	420	442	387	999999	241	473	999999	125	68	734	957	382	704	296	547	112	554	999999	999999	868	386	142	939	580	999999	999999	694	946	394	206	631	61	999999	365	999999	949	465	656	859	122	999999	999999	999999	234	999999	283	999999	531	477	169	311	233	266	999999	999999	999999	999999	999999	999999	439	778	202	730	862	113	999999	999999	349	478	597	647	999999	999999	244	994	236	342	714	70	956	999999	173	479	235	999999	999999	795	800	999999	999999	999999	658	369	430	999999	681	429	937	999999	614	244	866	62	879	999999	412	877	31	548	999999	944	788	746	340	842	615	999999	999999	999999	705	999999	248	869	937	151	989	539	926	901	323	806	404	999999	455	722	729	999999	600	999999	999999	530	774	999999	819	595	999999	911	39	587	728	958	924	999999	425	503	996	997	125	999999	999999	873	999999	999999	235	852	999999	204	301	618	999999	999999	132	790	484	185	999999	987	999999	351	999999	999999	509	348	183	999999	882	434	999999	951	725	732	994	862	191	618	579	654	36	966	55	473	620	420	474	233	836	999999	999999	250	167	999999	947	999999	265	999999	999999	612	946	870	970	126	36	349	892	390	510	270	608	866	605	691	960	93	305	19	468	99	874	950	528	999999	999999	927	794	716	785	999999	606	737	254	967	999999	165	999999	929	999999	999999	999999	93	723	576	535	629	644	476	58	863	477	256	986	284	737	996	351	232	187	109	999999	999999	605	999999	663	871	621	999999	999999	999999	97	376	571	999999	570	791	237	999999	223	318	292	328	999999	921	753	999999	751	970	240	712	813	773	751	348	725	352	488	999999	912	663	17	17	492	252	776	111	684	798	713	946	769	399	999999	869	816	236	517	999999	536	999999	129	651	999999	999999	991	323	624	233	999999	228	999999	999999	49	559	310	999999	999999	999999	154	651	676	952	266	293	999999	999999	764	882	531	499	835	999999	907	609	543	366	609	221	260	462	999999	460	337	495	643	999999	359	459	568	999999	401	999999	539	884	637	999999	394	999999	999999	577	559	999999	702	972	392	509	884	440	25	
999999	999999	999999	999999	692	999999	225	624	771	999999	966	74	315	324	999999	999999	744	999999	999999	972	376	971	999999	883	683	999999	745	999999	365	999999	144	101	919	443	623	864	999999	926	847	999999	421	999999	623	473	999999	999999	254	427	711	874	648	244	861	999999	649	999999	191	740	999999	788	429	467	269	999999	515	875	155	871	701	135	330	999999	427	313	561	823	357	31	522	181	659	999999	56	491	464	999999	999999	999999	999999	650	999999	47	999999	999999	301	953	999999	955	957	495	366	382	725	586	553	999999	816	558	906	826	625	999999	999999	320	139	110	421	778	999999	615	999999	999999	87	60	999999	999999	383	369	999999	999999	999999	402	73	37	814	287	602	999999	937	635	93	999999	554	967	999999	523	819	999999	928	200	542	999999	999999	999999	849	672	304	999999	144	269	456	999999	546	309	296	232	107	999999	505	852	508	951	999999	999999	999999	999999	149	999999	35	999999	999999	258	440	821	999999	999999	999999	720	999999	999999	999999	927	335	678	188	636	144	255	680	802	999999	999999	629	86	692	590	674	184	819	884	999999	999999	999999	216	999999	999999	999999	725	999999	272	583	386	22	363	869	581	999999	172	399	999999	830	893	999999	232	999999	844	629	363	139	484	359	475	901	999999	619	999999	287	128	999999	980	620	419	21	418	229	50	617	276	999999	999999	963	512	784	924	63	639	999999	426	704	950	578	662	999999	759	912	117	999999	718	999999	999999	303	507	288	419	999999	421	881	31	13	999999	237	363	156	28	521	847	999999	977	999999	980	999999	999999	999999	932	412	957	823	999999	999999	121	565	899	532	145	817	999999	233	375	999999	642	999999	999999	999999	999999	722	224	515	577	999999	74	426	999999	999999	999999	37	443	93	356	16	327	597	629	525	891	906	999999	830	21	211	999999	623	325	338	607	233	320	446	192	220	999999	452	255	24	441	999999	999999	431	770	117	999999	382	877	999999	331	54	137	217	999999	999999	394	394	503	376	192	451	111	179	999999	999999	717	996	900	145	819	874	351	614	94	206	849	999999	70	904	827	683	746	956	16	999999	999999	999999	999999	857	825	803	948	879	832	990	594	887	560	999999	400	387	482	741	999999	999999	999999	523	133	335	486	486	334	999999	548	999999	704	154	173	317	443	614	91	52	320	999999	926	471	782	103	611	999999	356	828	513	450	211	14	417	559	859	582	979	999999	381	348	478	358	341	333	295	999999	724	999999	798	786	999999	439	999999	532	530	241	741	39	999999	524	140	505	96	107	307	700	736	613	458	999999	634	
502	671	971	547	577	140	458	808	171	247	999999	40	727	999999	771	582	884	999999	999999	841	949	864	856	999999	973	272	999999	36	594	713	120	794	938	999999	803	999999	999999	999999	953	110	999999	999999	999999	999999	36	475	368	999999	536	127	999999	999999	829	29	999999	637	814	762	573	314	896	432	224	458	136	318	102	576	999999	13	132	898	84	527	558	729	312	579	999999	508	999999	291	499	476	860	534	965	999999	476	175	954	697	421	999999	999999	860	16	114	160	717	999999	792	999999	533	995	953	510	311	999999	955	335	244	580	75	411	615	932	747	598	601	353	182	999999	186	58	435	487	436	323	698	722	208	428	999999	134	121	680	966	481	906	33	663	458	521	839	719	999999	355	999999	598	927	268	515	559	999999	210	693	434	484	569	476	84	987	771	242	137	816	999999	999999	299	934	965	275	691	577	689	724	999999	346	339	318	141	198	999999	771	463	692	869	109	924	427	255	999999	999999	999999	999999	675	687	288	712	903	999999	415	947	999999	961	993	824	981	685	486	115	98	154	261	345	886	999999	10	779	445	999999	17	26	872	689	999999	363	999999	628	23	46	309	633	436	308	999999	999999	70	999999	470	999999	887	424	448	322	167	347	999999	105	999999	412	999999	999999	276	956	12	999999	85	974	999999	639	574	363	671	449	805	464	718	953	619	999999	999999	201	318	578	69	593	577	559	532	999999	703	999999	565	611	360	800	999999	480	999999	337	999999	95	330	830	303	534	752	999999	999999	702	628	706	486	428	209	999999	999999	698	896	419	821	526	452	352	936	419	797	70	98	999999	107	999999	657	292	479	127	999999	487	285	534	999999	578	999999	829	516	996	678	146	411	864	609	999999	583	885	999999	999999	642	978	999999	884	736	692	910	511	605	390	999999	204	948	999999	999999	999999	999999	372	579	252	483	623	835	939	740	661	999999	234	405	999999	665	771	999999	830	484	999999	593	401	797	157	668	541	234	136	999999	484	999999	328	999999	896	254	999999	999999	273	175	999999	152	955	153	85	43	686	115	175	725	999999	999999	127	608	732	999999	32	575	431	584	999999	399	709	999999	265	472	999999	984	999999	194	454	999999	513	665	999999	999999	637	257	721	123	982	999999	68	411	669	66	80	720	999999	776	232	645	884	688	233	999999	999999	962	999999	999999	704	702	606	981	999999	822	914	462	999999	983	492	775	999999	318	602	999999	999999	308	332	208	999999	619	999999	999999	962	809	580	824	442	999999	316	674	368	118	419	290	999999	
87	140	847	999999	618	577	534	294	456	791	999999	96	999999	299	145	640	690	999999	999999	999999	873	28	999999	251	100	30	317	999999	817	417	744	898	999999	688	263	177	999999	66	783	51	999999	448	999999	999999	999999	999999	726	545	181	44	999999	897	334	65	999999	68	670	606	61	999999	269	999999	999999	49	999999	677	775	38	999999	968	165	999999	437	53	292	999999	999999	452	246	363	999999	772	505	782	738	847	999999	999999	732	205	507	878	14	194	781	95	971	476	999999	336	999999	698	509	213	999999	53	999999	290	772	531	555	999999	999999	698	304	497	362	694	999999	999999	999999	518	305	840	999999	286	629	253	272	207	462	46	481	999999	400	605	999999	999999	903	999999	999999	999999	493	999999	649	999999	518	999999	889	999999	733	287	175	999999	232	999999	402	999999	742	602	999999	226	28	575	999999	519	745	459	307	698	234	999999	790	615	821	999999	999999	104	201	191	768	324	363	978	474	185	870	709	687	999999	213	604	999999	999999	999999	170	275	918	143	140	543	69	18	201	69	999999	496	560	949	999999	429	308	477	999999	833	110	863	49	111	892	648	999999	772	999999	495	630	510	489	344	661	555	116	999999	71	647	999999	315	172	999999	800	688	320	759	284	999999	905	137	998	477	999999	307	235	816	250	999999	507	296	657	999999	439	172	999999	225	298	857	322	346	415	913	134	999999	701	130	310	213	338	999999	999999	832	589	502	511	22	174	999999	329	999999	720	579	149	422	657	465	999999	999999	999999	104	470	999999	215	568	721	999999	352	386	606	115	516	46	162	999999	798	825	999999	936	661	994	999999	935	999999	33	626	836	774	999999	999999	245	640	672	999999	999999	816	80	626	31	781	427	670	999999	756	999999	782	684	426	918	999999	999999	349	999999	977	688	53	535	999999	191	999999	999999	320	999999	249	371	475	843	999999	999999	414	727	208	105	164	999999	333	273	188	324	250	941	419	855	97	314	895	96	695	843	999999	291	999999	445	88	999999	999999	39	999999	395	747	999999	179	507	513	896	999999	254	398	999999	999999	779	356	575	940	999999	999999	464	552	935	475	389	158	999999	999999	133	546	999999	26	268	137	304	999999	999999	999999	999999	771	999999	352	200	681	651	697	952	489	420	934	615	504	87	430	652	999999	612	919	368	999999	508	778	389	360	869	237	139	616	70	63	562	999999	639	239	564	999999	999999	264	824	691	999999	192	318	199	931	268	938	838	484	816	124	999999	217	521	999999	143	962	999999	811	423	568	346	428	367	382	616	865	848	
865	540	135	999999	105	677	594	326	469	200	999999	610	299	999999	141	999999	938	999999	791	128	965	431	159	520	452	410	999999	859	999999	950	816	324	403	999999	973	943	691	766	777	540	926	999999	673	999999	999999	210	134	276	214	999999	428	693	825	999999	883	444	391	614	904	695	554	734	999999	999999	383	114	999999	999999	328	999999	561	999999	911	261	201	28	757	387	108	252	285	856	655	999999	532	133	499	655	216	538	999999	87	861	92	999999	202	394	164	398	317	999999	925	999999	26	999999	256	781	573	556	865	999999	14	999999	662	419	698	88	974	986	260	999999	561	992	789	636	484	320	829	999999	999999	999999	602	989	999999	999999	360	907	639	999999	999999	352	925	109	351	851	558	571	209	672	297	123	999999	178	148	702	441	933	999999	999999	999999	935	999999	308	557	241	93	24	999999	413	999999	790	449	999999	710	907	689	461	650	937	88	912	121	167	977	885	224	999999	999999	99	817	427	999999	999999	824	350	999999	626	552	999999	999999	999999	848	796	612	999999	673	408	468	999999	999999	979	292	999999	312	236	824	794	999999	671	27	659	999999	634	595	642	52	200	999999	369	517	73	909	540	999999	544	74	324	554	480	999999	815	966	620	87	838	144	525	946	598	525	605	306	880	103	118	379	223	210	970	999999	482	999999	999999	722	949	999999	751	999999	767	172	509	250	849	999999	211	692	999999	557	757	507	526	254	597	999999	912	766	999999	447	70	175	850	124	583	26	739	602	868	898	138	767	392	999999	189	999999	25	999999	456	430	891	426	825	666	999999	999999	937	999999	999999	999999	999999	999999	52	999999	999999	999999	999999	395	999999	999999	999999	608	824	655	428	989	999999	63	74	171	828	557	320	607	555	999999	349	999999	999999	121	89	510	977	614	999999	946	725	88	481	999999	124	630	698	623	709	999999	602	999999	247	464	357	883	173	463	999999	999999	871	999999	759	357	261	136	724	555	753	220	999999	999999	999999	482	274	46	582	486	56	208	858	696	897	272	52	179	999999	999999	763	205	347	524	189	834	84	999999	329	133	336	999999	905	152	870	499	662	392	999999	765	999999	321	311	686	999999	237	404	185	999999	496	315	92	190	518	792	557	873	116	999999	999999	407	984	999999	999999	160	999999	303	716	826	407	999999	659	565	190	999999	999999	894	660	999999	952	439	899	741	999999	817	254	807	999999	360	322	626	555	362	880	367	999999	603	852	999999	358	933	688	358	150	887	656	526	999	501	350	999999	999999	999	87	303	508	253	885	
641	906	260	999999	999999	513	999999	64	306	685	999999	999999	848	51	999999	758	28	751	550	600	944	171	727	999999	895	20	659	413	555	285	587	859	961	717	999999	999999	108	37	999999	844	369	999999	359	999999	186	689	501	621	97	251	999999	999999	999999	652	940	479	999999	999999	999999	355	854	377	999999	31	108	963	849	141	830	999999	660	990	999999	999999	240	122	812	885	631	215	519	47	326	999999	226	45	901	999999	776	999999	450	655	999999	977	999999	992	999999	999999	999999	999999	840	999999	791	999999	591	78	999999	261	421	828	666	303	821	805	836	999999	61	205	999999	999999	999999	540	364	999999	63	14	973	999999	715	247	787	484	151	418	999999	159	256	732	999999	157	999999	650	897	999999	85	157	833	221	999999	183	941	139	999999	681	160	309	15	702	999999	999999	104	680	545	184	50	192	161	413	999999	686	569	328	483	657	158	421	643	999999	23	906	999999	762	999999	541	306	999999	952	470	999999	75	153	554	999999	144	63	243	114	999999	907	999999	996	430	781	464	613	999999	655	999999	999999	999999	999999	599	689	632	999999	999999	379	14	877	391	239	690	155	374	543	25	134	999999	604	915	317	920	507	129	999999	751	981	846	999999	682	999999	87	937	528	999999	553	864	999999	999999	721	864	110	845	526	663	315	999999	416	999999	598	999999	317	280	999999	431	746	101	569	999999	664	359	532	86	204	388	161	999999	626	999999	999999	161	999999	999999	882	60	217	84	981	999999	999999	476	575	925	999999	194	696	807	329	999999	999999	462	304	848	75	999999	341	33	650	147	511	562	999999	452	999999	999999	935	999999	397	567	224	671	999999	113	999999	197	784	607	746	999999	692	354	433	529	310	536	856	715	999999	521	719	193	433	999999	954	53	817	132	993	892	259	998	420	762	882	991	999999	999999	731	999999	586	999999	999999	640	455	167	138	139	999999	405	590	999999	999999	876	848	40	248	276	158	84	379	662	613	853	761	694	933	670	646	319	194	664	983	676	934	999999	906	999999	398	999999	914	999999	981	598	999999	999999	854	544	914	852	999999	999999	52	657	507	924	130	432	878	999999	233	468	999999	832	220	999999	246	477	941	863	999999	454	877	999999	169	691	680	25	551	732	999999	399	999999	794	565	999999	999999	336	178	19	864	483	999999	637	573	455	999999	159	387	386	793	386	602	61	728	999999	999999	999999	497	816	254	114	881	156	999999	833	712	698	999999	111	313	999999	999999	932	999	999999	999999	999999	788	713	495	531	637	174	939	999999	797	704	75	999999	910	
931	838	362	765	759	602	999999	999999	739	743	506	882	286	83	883	87	999999	62	999999	768	957	902	783	331	999999	476	716	216	467	46	18	633	999999	200	382	80	946	999999	999999	57	771	533	59	970	988	648	361	999999	66	385	999999	652	987	497	953	999999	65	999999	51	292	885	562	258	702	734	873	872	96	700	999999	999999	503	812	40	999999	433	852	812	342	85	125	625	160	92	909	366	645	522	246	353	25	999999	999999	957	171	219	285	356	246	125	775	275	400	253	254	633	839	999999	500	999999	186	252	698	966	999999	270	411	999999	792	378	237	359	849	357	797	999999	378	854	869	788	158	999999	576	226	309	999999	234	999999	837	999999	526	689	999999	717	999999	772	227	167	790	901	999999	118	564	868	888	425	999999	53	455	38	999999	985	97	712	381	680	676	481	667	326	45	504	338	516	999999	547	999999	141	999999	34	998	999999	999999	967	980	50	941	708	999999	883	434	999999	461	809	31	541	602	999999	345	496	106	745	500	474	999999	313	779	999999	26	350	98	294	862	431	40	54	999999	129	731	340	999999	968	153	999999	892	854	52	529	999999	320	945	999999	796	694	928	999999	720	999999	999999	676	999999	893	691	988	795	149	328	999999	999999	977	999999	482	588	15	757	138	999999	716	582	20	271	259	563	706	404	999999	999999	177	999999	776	999999	332	999999	65	999999	844	286	999999	988	999999	536	22	750	516	700	999999	999999	791	937	999999	999999	14	999999	101	415	999999	999999	985	593	999999	999999	160	999999	12	653	297	465	532	935	912	999999	999999	727	830	484	258	509	56	15	999999	641	707	240	702	125	329	315	926	650	999999	514	999999	571	274	110	385	485	748	862	413	16	906	855	34	999999	999999	999999	999999	616	166	999999	999999	979	660	92	944	919	834	886	999999	981	999999	882	876	999999	559	874	462	729	109	773	761	193	602	925	999999	851	999999	753	999999	999999	129	319	999999	999999	230	322	911	191	165	999999	650	861	999999	431	477	34	999999	626	999999	999999	999999	466	517	393	750	109	386	735	356	103	713	91	999999	292	862	229	397	999999	187	247	963	999999	573	643	132	899	999999	999999	999999	999999	872	590	364	560	227	662	802	111	806	130	935	999999	999999	999999	999999	569	999999	255	569	257	636	659	448	161	386	553	893	999999	999999	850	454	999999	999999	999999	999999	132	727	435	74	209	999999	296	523	66	999999	787	999999	511	890	563	34	409	611	210	85	999999	152	212	184	674	999999	999999	840	955	999999	999999	899	199	841	
629	999999	449	191	999999	829	349	146	391	999999	598	116	391	982	999999	825	54	604	85	569	18	980	524	261	399	440	999999	455	567	390	583	888	256	670	999999	720	585	228	999999	380	999999	86	760	363	999999	999999	387	999999	143	140	999999	134	823	629	832	649	328	198	791	929	341	893	578	11	275	710	860	999999	721	999999	250	826	364	999999	999999	931	230	170	675	831	999999	999999	999999	437	758	458	74	626	837	622	402	397	436	999999	999999	841	999999	758	999999	875	708	666	233	157	889	805	999999	128	795	999999	428	167	522	960	877	999999	581	151	253	999999	645	243	884	109	593	853	400	53	665	992	434	471	999999	799	133	396	329	999999	547	952	688	946	830	935	999999	245	874	475	443	262	270	999999	515	281	240	474	781	999999	563	46	415	727	999999	803	477	957	95	722	837	999999	467	999999	603	300	138	698	412	999999	906	358	978	999999	609	413	732	999999	999999	800	569	999999	999999	206	999999	510	547	961	493	37	468	246	159	161	638	999999	794	999999	762	224	153	541	71	833	227	999999	68	999999	127	59	81	409	11	294	163	999999	876	999999	806	103	753	176	999999	385	489	999999	208	999999	296	657	618	999999	999999	741	656	999999	596	999999	978	405	452	66	843	999999	955	69	245	999999	998	459	85	532	56	669	470	976	336	999999	999999	556	16	242	204	470	440	999999	103	269	637	134	999999	999999	999999	410	999999	697	333	999999	430	430	435	344	999999	999999	581	999999	832	999999	280	999999	701	910	437	431	398	220	861	382	13	763	965	975	236	999999	867	979	249	999999	28	999999	653	566	265	923	999999	672	999999	368	889	354	370	457	989	957	433	680	668	861	22	999999	999999	950	767	667	464	459	117	953	968	602	846	196	627	999999	36	999999	999999	513	310	999999	805	503	493	658	403	517	986	278	450	999999	999999	388	633	588	999999	703	798	999999	999999	671	565	461	399	296	507	183	999999	999999	999999	298	35	999999	561	296	634	999999	466	118	999999	946	473	999999	999999	782	291	468	562	49	569	332	346	66	999999	638	170	354	113	206	161	229	687	504	346	161	171	999999	827	347	953	604	247	999999	334	999999	999999	999999	999999	617	14	48	621	791	999999	609	951	969	119	922	135	290	238	269	957	54	269	969	502	361	621	136	999999	224	999999	999999	95	656	731	533	999999	444	405	496	202	999999	607	896	581	737	209	999999	55	904	222	673	375	977	732	999999	262	238	234	597	996	999999	407	999999	705	999999	524	999999	999999	999999	
999999	999999	884	742	77	845	446	999999	397	999999	161	429	90	737	12	999999	999999	999999	999999	451	281	211	220	999999	999999	324	715	999999	999999	624	999999	904	954	469	999999	999999	789	633	999999	886	999999	999999	841	469	999999	999999	797	669	999999	294	367	999999	999999	796	999999	291	480	85	251	999999	140	246	999999	772	552	256	474	621	325	999999	999999	965	207	47	999999	999999	369	999999	372	999999	526	55	806	906	266	999999	534	168	164	999999	999999	999999	392	166	999999	999999	717	78	917	999999	112	185	354	922	662	999999	999999	999999	198	923	999999	729	999999	327	236	94	999999	275	515	999999	999999	316	467	195	430	918	583	51	290	999999	673	301	833	182	821	350	701	884	253	999999	597	200	969	240	999999	331	999	74	929	999999	999999	452	562	181	477	795	999999	999999	501	744	819	177	62	197	260	630	895	541	506	999999	999999	999999	32	651	158	531	999999	236	977	109	918	518	121	618	999999	231	738	999999	704	999999	632	999999	392	999999	55	429	148	782	999999	587	435	999999	568	53	288	999999	999999	999999	33	946	458	491	190	401	826	999999	999999	443	999999	39	892	243	999999	479	263	999999	172	523	606	728	392	564	256	400	674	460	950	77	340	219	801	827	638	758	578	150	999999	999999	682	999999	374	705	428	950	999999	201	999999	999999	999999	999999	460	905	999999	304	563	894	999999	999999	726	376	360	988	999999	154	237	74	605	999999	901	123	498	181	841	862	364	687	145	306	704	483	829	999999	288	999999	759	999999	999999	343	204	683	999999	572	999999	316	999999	999999	602	283	723	999999	999999	551	196	675	999999	289	74	451	940	875	758	938	95	252	546	499	709	209	395	341	551	271	884	227	218	925	906	534	479	978	999999	861	999999	84	888	288	674	612	999999	999999	831	81	403	329	925	966	999999	999999	999999	893	676	402	999999	391	999999	999999	667	968	466	999999	383	999999	972	962	790	896	365	21	364	268	824	107	246	916	999999	480	999999	999999	302	252	448	884	764	999999	999999	693	999999	201	995	563	621	706	155	949	106	301	108	440	539	39	610	475	666	511	79	578	999999	972	881	608	465	111	676	224	575	498	774	397	999999	999999	923	174	25	800	647	128	952	297	999999	218	381	999999	999999	272	642	973	228	999999	515	733	537	10	319	396	108	519	39	930	999999	607	526	711	780	441	999999	445	460	999999	864	951	625	867	999999	672	999999	37	85	999999	581	999999	280	521	881	926	569	922	999999	999999	702	999999	99	999999	913	222	691	670	657	594	999999	207	
522	362	398	564	999999	669	999999	646	169	999999	443	625	359	782	337	999999	999999	999999	872	193	590	999999	173	999999	861	603	999999	940	981	566	999999	491	999999	999999	89	917	133	999999	818	899	84	218	468	632	694	473	672	141	884	999999	999999	803	721	973	999999	999999	199	999999	702	514	715	907	999999	999999	700	951	378	974	702	419	881	999999	45	972	999999	999999	372	540	999999	398	931	823	65	304	725	999999	769	999999	999999	397	728	471	623	313	194	176	999999	999999	932	999999	104	698	438	474	999999	337	999999	749	999999	245	328	658	619	314	999999	891	851	999999	877	133	191	104	999999	315	691	420	889	732	787	942	828	507	608	308	303	243	394	591	500	397	999999	999999	999999	533	79	79	852	319	730	302	325	192	987	808	999999	10	999999	133	999999	394	448	45	961	999999	416	821	999999	320	20	349	999999	270	870	489	999999	171	999999	999999	245	621	567	999999	11	494	999999	645	520	800	999999	303	751	271	808	115	949	773	68	497	126	257	30	999999	308	390	999999	64	322	507	999999	400	325	808	887	171	999999	869	44	477	305	770	311	259	573	717	598	245	462	764	540	551	112	196	566	999999	601	35	280	999999	999999	571	333	999999	317	999999	977	942	384	999999	288	90	738	591	999999	356	946	770	968	591	792	560	999999	999999	999999	999999	297	999999	999999	999999	999999	999999	598	999999	778	733	447	298	999999	225	739	656	999999	999999	485	460	999999	521	994	220	51	830	67	688	828	148	969	999999	56	999999	999999	849	700	485	86	999999	491	999999	999999	469	999999	658	999999	752	851	999999	999999	999999	999999	516	999999	775	999999	41	999999	739	999999	909	596	640	763	671	999999	575	999999	999999	956	385	739	999999	999999	499	709	535	311	393	11	999999	836	692	448	192	999999	999999	248	294	714	668	628	346	743	582	999999	182	705	999999	415	999999	596	961	999999	323	57	85	548	999999	76	608	729	473	999999	439	999999	999999	202	580	969	712	337	871	999999	297	757	999999	999999	396	771	537	830	74	999999	748	717	875	513	134	145	627	991	610	228	116	938	164	608	314	509	823	979	134	999999	703	925	725	785	891	566	655	821	161	999999	539	778	665	495	999999	999999	207	400	77	445	999999	721	727	999999	79	999999	999999	793	948	887	999999	557	999999	796	999999	999999	991	99	622	568	490	999999	839	743	688	999999	999999	668	999999	592	999999	433	912	688	925	981	999999	82	716	541	963	861	873	274	918	999999	82	999999	221	177	999999	117	778	509	955	547	999999	984	964	999999	85	
934	184	366	585	999999	644	27	871	999999	999999	918	383	90	605	629	932	574	824	706	999999	415	457	451	861	999999	655	413	733	388	110	224	118	975	466	38	999999	516	689	999999	347	64	997	918	553	811	733	697	903	335	999999	316	169	267	484	670	486	999999	504	390	868	241	293	492	202	409	999999	408	623	576	942	425	885	429	999999	211	418	539	999999	60	470	999999	509	407	773	793	64	999999	500	796	551	999999	21	999999	535	999999	771	514	725	153	10	335	999999	999999	999999	199	431	740	898	283	262	947	835	454	999999	911	731	999999	718	408	355	960	907	827	999999	999999	999999	586	893	263	439	903	999999	755	59	145	883	182	24	584	372	324	951	227	999999	999999	127	567	389	624	999999	885	795	327	798	50	427	256	312	403	785	845	846	645	843	999999	143	90	404	999999	37	559	870	999999	46	40	19	690	293	429	872	846	206	278	879	999999	117	999999	956	19	717	999999	870	999999	799	527	478	315	999999	999999	471	999999	173	999999	597	999999	999999	661	290	999999	41	999999	963	882	530	939	999999	577	999999	299	999999	646	133	395	999999	399	999999	259	345	518	562	703	999999	107	999999	834	683	600	681	999999	539	455	215	199	978	980	674	988	999999	860	878	900	999999	94	944	825	914	777	539	207	146	765	999999	772	214	337	430	866	999999	999999	265	58	896	711	759	795	440	999999	999999	95	725	999999	999999	999999	639	662	164	231	999999	143	919	905	999999	483	918	773	999999	443	984	650	559	808	74	404	604	999999	999999	837	334	159	394	981	371	453	482	999999	607	841	999999	552	999999	208	999999	790	776	360	986	999999	793	999999	665	997	948	999999	536	999999	634	764	880	808	658	999999	896	13	748	938	544	617	999999	481	176	298	310	999999	999999	360	104	284	627	999999	999999	590	999999	348	493	397	42	999999	917	564	811	843	999999	333	894	857	312	709	51	837	816	999999	422	999999	999999	377	696	516	299	999999	822	999999	146	636	999999	999999	282	558	520	361	999999	939	999999	446	669	332	337	977	999999	619	58	999999	999999	789	437	474	999999	731	528	125	999999	525	314	742	741	999999	707	333	368	825	999999	753	199	999999	931	999999	999999	976	652	497	49	999999	968	680	136	437	999999	356	209	999999	999999	550	40	999999	659	391	634	957	704	999999	999999	14	618	722	44	304	205	551	999999	561	795	200	89	40	999999	982	999999	634	615	314	342	360	134	868	999999	43	723	795	40	549	999999	721	999999	999999	872	999999	110	256	645	831	242	
577	497	999999	704	710	471	999	999999	677	999999	10	351	400	876	274	880	750	999999	10	581	410	520	999999	319	83	918	999999	168	999999	882	310	988	784	81	765	863	486	173	224	999999	724	477	999999	715	999999	999999	882	566	607	164	360	458	645	260	999999	66	999999	338	999999	792	824	841	287	794	533	21	567	999999	121	999999	999999	999999	583	437	856	999999	166	603	77	703	45	999999	561	999999	532	851	999999	999999	249	999999	999999	158	999999	999999	747	999999	199	569	192	240	812	563	455	205	761	999999	875	217	403	898	899	999999	270	999999	756	745	999999	401	272	999999	999999	999999	88	999999	727	255	999999	999999	690	973	743	597	999999	837	999999	481	999999	365	999999	758	976	146	140	351	999999	108	887	613	675	999999	999999	798	306	999999	572	777	485	53	478	999999	728	724	527	999999	165	312	175	433	999999	284	122	924	999999	513	705	531	904	737	603	628	367	440	486	687	380	999999	300	909	274	123	996	589	886	999999	39	261	619	710	195	506	933	464	576	400	999999	678	531	793	806	51	873	999999	450	850	157	298	248	839	59	220	999999	265	168	923	288	533	47	999999	483	999999	911	999999	551	106	694	999999	864	95	798	702	423	999999	999999	233	999999	258	999999	46	471	741	23	780	999999	975	999999	677	305	652	122	366	640	874	319	362	139	680	206	354	165	254	433	162	50	357	796	514	999999	935	684	39	999999	11	196	741	439	999999	999999	999999	999999	26	607	221	973	441	999999	548	197	750	999999	569	62	794	881	226	317	999999	999999	314	188	999999	999999	370	999999	999999	972	639	999999	578	999999	999999	147	999999	999999	148	999999	222	188	609	999999	999999	326	412	841	124	976	999999	129	970	999999	999999	402	999999	397	999999	999999	246	252	890	469	999999	861	619	827	106	431	433	999999	999999	999999	105	999999	140	28	999999	664	123	529	853	116	382	519	717	154	355	999999	999999	999999	123	999999	410	969	297	149	999999	397	707	999999	744	999999	553	548	387	400	338	895	272	220	467	965	999999	999999	398	784	96	999999	999999	475	482	501	522	200	999999	104	999999	135	394	990	164	543	957	538	784	170	999999	999999	142	326	815	459	342	698	775	999999	269	693	580	999999	63	999999	999999	242	112	253	180	999999	999999	292	999999	999999	999999	999999	66	923	17	849	999999	999999	231	262	779	826	659	32	169	824	999999	788	835	999999	554	999999	937	211	299	724	435	999999	999999	210	999999	849	104	613	948	999999	999999	851	150	420	999999	352	292	800	182	427	583	999999	93	356	999999	
822	457	747	657	629	345	854	999999	293	423	400	247	30	39	929	731	56	84	110	191	574	647	424	999999	212	599	146	999999	999999	999999	355	458	644	274	410	402	356	999999	329	724	788	227	857	999999	999999	114	271	771	252	999999	536	16	983	174	372	999999	42	999999	455	39	208	824	762	151	77	942	603	756	999999	999999	999999	999999	754	999999	999999	357	789	999999	999999	107	338	375	786	186	614	349	999999	479	902	234	999999	331	509	300	525	999999	464	716	929	999999	511	515	152	715	319	999999	261	607	770	24	396	999999	671	358	701	833	48	999999	536	728	999999	133	854	404	176	63	591	999999	860	440	892	82	498	999999	595	823	999999	999999	999999	999999	97	867	709	887	838	755	660	160	599	691	999999	878	190	211	949	999999	660	747	999999	266	999999	999999	747	340	131	323	126	736	763	878	610	966	719	999999	640	611	424	999999	565	999999	403	441	864	178	515	23	892	297	985	218	172	484	999999	999999	324	300	129	999999	765	525	639	923	397	999999	999999	958	168	999999	999999	999999	963	999999	192	137	862	422	932	999999	825	117	430	828	750	555	715	136	444	999999	52	999999	491	55	210	50	999999	480	54	153	999999	556	855	79	726	647	254	999999	302	404	747	901	367	551	553	999999	104	999999	183	842	15	954	999999	999999	780	230	857	999999	493	152	355	999999	378	788	999999	999999	262	361	112	113	999999	999999	833	50	371	150	982	939	501	552	945	971	307	999999	148	142	43	805	299	505	790	336	985	160	58	999999	533	578	70	285	405	743	708	79	999999	999999	131	483	687	639	248	917	426	999999	999999	999999	94	176	650	358	999999	457	999999	606	322	973	261	683	991	999999	617	414	999999	225	157	211	272	237	999999	379	21	559	999999	659	267	872	910	999999	999999	674	999999	366	927	999999	51	948	681	112	999999	568	999999	448	999999	999999	32	834	47	211	999999	995	999999	999999	999999	999999	999999	684	339	412	348	449	73	216	730	326	735	261	999999	177	999999	209	530	999999	480	111	862	573	999999	446	999999	433	834	999999	262	958	562	423	859	657	374	999999	618	278	763	317	999999	310	717	999999	946	770	357	999999	36	593	474	951	387	405	417	774	999999	999999	775	914	614	364	954	772	764	999999	402	829	803	999999	590	999999	406	172	999999	562	855	901	500	866	85	964	999999	668	999999	610	45	463	249	600	999999	726	503	999999	702	999999	355	945	411	634	378	528	77	218	13	999999	999999	999999	799	855	918	715	402	908	839	999999	681	296	
288	163	286	939	589	212	79	999999	757	557	470	999999	216	999999	500	999999	497	999999	897	473	999999	999999	999999	820	664	393	999999	43	333	594	999999	62	999999	999999	999999	257	357	439	939	864	149	149	999999	996	999999	999999	648	18	999999	536	421	292	999999	218	631	999999	107	465	284	999999	530	45	999999	173	548	418	997	999999	253	253	999999	67	617	42	334	525	815	999999	999999	999999	999999	673	819	796	999999	727	999999	999999	438	658	999999	891	164	742	344	113	608	302	458	345	345	501	765	999999	28	999999	999999	719	883	115	999999	48	399	954	461	857	226	999999	989	999999	118	747	718	594	103	626	903	874	698	230	999999	523	610	730	985	252	907	999999	778	999999	62	589	999999	332	464	999999	502	999999	291	999999	887	864	312	637	237	598	999999	180	877	401	459	799	31	663	199	680	437	668	968	999999	999999	999999	999999	999999	768	528	380	396	139	981	134	702	593	999999	999999	62	999999	972	503	397	469	736	970	386	370	999999	568	999999	143	784	683	833	999999	83	537	518	999999	143	868	708	228	999999	51	999999	276	757	999999	999999	999999	147	469	999999	175	581	999999	223	408	589	808	999999	960	666	999999	354	307	300	470	520	684	999999	163	86	114	794	179	82	999999	84	119	613	56	759	999999	999999	325	228	999999	660	334	999999	120	999999	335	999999	748	561	143	999999	598	976	296	696	999999	505	983	392	360	380	999999	999999	527	333	479	205	999999	999999	283	999999	39	999999	632	809	999999	999999	713	844	751	751	56	999999	938	999	999999	143	999999	999999	634	887	999999	932	867	298	257	999999	796	786	839	999999	892	547	288	999999	666	519	354	486	510	763	999999	149	641	609	333	794	737	528	847	999999	878	119	576	999999	255	107	999999	999999	562	537	574	926	14	620	999999	509	999999	72	342	999999	789	839	849	870	999999	999999	300	268	964	462	921	278	938	503	999999	999999	999999	999999	630	568	307	20	924	973	199	865	999999	30	750	823	465	675	195	880	999999	49	999999	999999	300	383	806	953	378	999999	616	306	987	511	369	85	999999	999999	441	999999	669	779	999999	999999	681	239	999999	280	517	151	997	255	92	67	946	222	523	274	602	999999	999999	354	641	825	367	893	878	633	661	999999	294	29	999999	421	221	999999	999999	999999	999999	70	646	536	445	237	111	370	999999	999999	564	999999	562	274	843	194	999999	324	147	98	519	787	360	113	999999	999999	857	999999	999999	671	846	178	999999	140	250	541	610	235	908	413	724	996	679	999999	78	514	999999	29	185	59	
409	897	639	45	873	246	710	542	918	603	999999	133	357	551	93	395	69	431	34	311	583	786	415	999999	374	522	118	412	44	114	728	838	802	963	999999	999999	539	61	999999	13	831	77	317	314	999999	600	999999	999999	865	683	455	691	994	873	999999	622	999999	999999	999999	999999	138	308	999999	814	875	999999	330	394	289	144	856	999999	175	31	480	516	479	110	700	773	999999	999999	546	999999	658	47	843	928	999999	649	467	999999	390	999999	874	999999	570	999999	999999	501	999999	264	999999	731	999999	999999	526	973	999999	959	153	390	215	999999	486	157	761	156	165	837	698	999999	896	640	676	232	626	268	156	946	999999	976	671	999999	503	620	142	815	535	999999	521	870	535	539	506	999999	428	999999	999999	999999	999999	999999	347	601	803	878	367	218	64	604	821	267	999999	457	23	176	719	16	403	866	25	946	620	999999	326	828	866	367	143	599	803	143	838	429	999999	999999	639	999999	999999	999999	999999	999999	760	999999	399	263	53	999999	999999	340	367	999999	999999	563	999999	825	803	999999	284	999999	22	10	84	464	800	688	428	407	282	490	999999	649	611	778	613	100	999999	689	555	999999	785	788	999999	803	242	391	53	285	999999	358	728	246	999999	430	999999	999999	850	305	999999	710	835	645	805	999999	803	717	811	321	950	999999	640	123	846	221	999999	233	999999	281	232	999999	999999	153	690	924	762	300	855	999999	174	361	250	889	558	845	237	149	983	999999	999999	524	580	731	335	105	999999	999999	400	583	240	389	103	578	83	722	75	692	955	880	999999	513	862	630	157	999999	380	751	565	11	999999	60	250	362	281	708	838	914	817	594	216	157	899	999999	949	785	999999	999999	999999	999999	999999	545	999999	112	533	496	662	949	584	736	725	999999	999999	398	599	190	999999	741	307	374	884	999999	999999	370	674	135	613	999999	681	371	999999	708	935	729	231	448	866	148	999999	999999	56	889	340	999999	869	250	107	510	999999	768	646	525	374	999999	951	628	671	999999	437	407	999999	82	277	222	404	26	41	330	999999	999999	324	10	912	523	328	995	821	792	501	433	38	112	906	912	725	815	344	493	777	603	777	52	710	431	900	973	999999	127	687	852	219	776	343	532	454	646	999999	999999	132	956	807	878	331	13	378	999999	175	364	999999	588	999999	547	553	573	999999	999999	299	490	622	354	383	703	999999	648	224	262	768	384	468	999999	212	493	371	820	796	898	721	707	63	129	808	999999	999999	999999	180	672	233	770	159	182	357	133	
238	777	583	999999	773	999999	999999	126	999999	790	895	418	386	198	185	732	999999	484	999999	591	999999	502	545	127	82	16	478	552	38	997	999999	999999	999999	88	999999	593	247	691	999999	48	917	936	999999	999999	370	222	722	982	496	999999	993	674	621	765	696	735	999999	999999	42	999999	214	246	97	24	565	999999	687	307	933	592	495	95	359	522	673	500	394	527	999999	860	294	496	66	538	999999	999999	674	999999	392	999999	361	781	659	999999	833	999999	999999	103	999999	761	534	424	59	903	15	908	324	999999	101	999999	999999	999999	709	181	999999	999999	190	559	19	14	935	721	915	999999	241	714	435	991	688	992	651	301	75	995	335	869	999999	162	999999	105	246	574	874	999999	189	647	81	488	885	999999	999999	299	93	457	825	812	509	645	999999	301	999999	332	420	108	553	59	648	999999	999999	999999	281	38	36	999999	768	999999	847	999999	999999	593	642	947	116	573	502	362	217	999999	999999	522	370	801	490	241	622	913	163	775	643	139	999999	367	641	282	999999	472	272	999999	999999	465	999999	781	421	88	658	536	226	846	606	201	841	40	544	333	999999	480	999999	999999	301	999999	999999	82	94	999999	999999	284	315	999999	999999	39	99	48	928	999999	999999	588	390	999999	583	96	697	999999	178	452	298	968	999999	318	39	372	924	478	999999	999999	258	892	697	326	494	383	999999	392	126	576	111	803	111	830	775	664	99	146	999999	215	167	999999	999999	642	806	625	462	999999	804	367	115	621	170	104	465	666	891	73	917	209	865	315	200	999999	999999	494	867	999999	543	999999	283	999999	266	671	999999	358	988	65	520	868	921	233	587	758	471	489	642	16	999999	119	772	36	229	21	350	852	708	999999	301	321	758	470	464	438	94	327	364	498	428	116	677	999999	999999	58	288	999999	999999	999999	999999	999999	852	999999	999999	434	603	256	568	255	331	999999	650	687	763	209	120	461	769	159	673	153	134	154	999999	268	999999	936	483	181	733	708	135	999999	179	440	469	898	843	999999	835	838	759	119	177	604	466	990	82	353	938	999999	872	577	768	988	736	708	999999	999999	999999	666	772	396	522	999999	698	383	517	333	740	221	999999	739	323	835	393	24	999999	983	999999	999999	863	140	242	905	836	999999	507	191	703	761	626	484	47	999999	75	372	597	554	906	92	483	749	613	999999	219	142	264	999999	604	721	731	297	566	552	802	642	163	616	786	999999	876	335	629	999999	595	999999	999999	155	769	30	427	432	999999	999999	967	999999	
526	516	696	703	999999	573	999999	982	999999	338	917	495	375	432	218	999999	768	764	215	158	999999	634	141	85	440	118	999999	583	304	999999	999999	846	584	999999	999999	647	919	92	848	313	748	647	949	266	226	216	779	999999	999999	445	664	999999	514	819	999999	999999	385	621	273	194	409	13	687	731	999999	999999	999999	687	316	999999	72	685	916	902	409	999999	999999	874	859	999999	339	826	999999	858	644	896	342	765	693	999999	272	307	818	663	903	744	959	228	147	155	999999	101	40	250	383	978	999999	999999	999999	522	217	510	999999	49	854	582	242	829	999999	232	738	154	999999	93	999999	764	867	999999	999	665	522	466	999999	713	927	248	796	999999	485	666	500	731	356	180	26	761	544	779	999999	330	512	140	141	915	416	161	107	946	941	618	121	153	612	999999	10	750	773	58	122	616	999999	999999	354	999999	731	17	999999	823	77	547	230	97	999999	678	999999	392	999999	821	307	775	150	849	589	866	555	999999	999999	602	179	275	987	495	666	202	544	800	785	711	193	999999	362	283	879	403	999999	33	699	933	600	999999	425	999999	999999	999999	475	935	132	487	874	999999	999999	999999	654	801	559	734	431	999999	999999	362	999999	623	637	999999	423	867	970	195	478	531	999999	194	11	561	849	45	744	999999	726	608	677	999999	836	808	521	166	629	88	843	999999	999999	999999	800	247	21	802	324	854	999999	608	965	937	19	353	728	703	204	102	952	524	990	112	534	534	685	308	999999	999999	386	266	999999	892	351	814	930	999999	394	764	550	999999	720	890	405	999999	642	740	298	493	89	817	961	536	135	329	673	499	913	999999	999999	712	26	496	477	666	999999	83	595	204	422	520	318	440	552	905	803	999999	999999	415	892	999999	20	302	748	568	305	711	999999	31	999999	440	304	129	211	837	999999	234	999999	738	759	568	155	104	80	569	508	530	999999	999999	526	573	793	508	383	618	702	723	747	999999	371	658	317	573	63	999999	226	199	238	999999	875	579	687	967	656	333	798	999999	231	999999	999999	774	726	546	999999	999999	999999	796	746	593	144	316	487	512	999999	999999	999999	581	50	98	353	319	999999	279	354	999999	999999	825	999999	59	819	786	999999	567	849	596	931	770	78	486	999999	430	452	999999	999999	999999	102	999999	999999	999999	81	227	875	143	999999	750	482	457	202	999999	691	821	944	999999	773	357	815	919	663	780	999999	490	999999	564	753	923	999999	656	699	999999	854	999999	235	305	978	999999	911	368	731	108	123	483	
577	519	999999	523	485	999999	871	232	753	183	999999	819	386	590	713	321	390	912	884	999999	758	417	704	980	999999	999999	718	999999	445	456	197	565	667	999999	912	999999	769	239	447	999999	999999	476	41	681	199	999999	919	397	888	600	999999	819	999999	296	725	170	815	814	926	836	47	700	786	999999	999999	955	162	690	999999	719	551	160	475	774	52	291	386	32	790	191	729	330	292	845	479	378	351	380	999999	752	189	954	999999	610	82	93	689	734	695	244	263	999999	999999	179	58	827	353	449	999999	444	784	792	33	745	999999	717	417	941	827	999999	613	781	999999	925	540	597	847	865	999999	958	999999	651	336	556	999999	500	611	123	796	999999	34	902	999999	535	968	396	930	566	999999	364	676	747	906	999999	630	999999	517	794	639	461	979	488	999999	295	842	999999	999999	999999	999999	616	116	304	154	185	593	711	655	195	956	999999	666	999999	999999	347	292	854	744	258	926	456	982	999999	484	999999	999999	546	164	840	693	835	999999	999999	999999	999999	258	381	603	999999	495	918	825	999999	837	495	999999	698	999999	410	13	988	397	218	551	371	999999	999999	820	999999	512	56	557	999999	502	130	223	213	542	485	98	910	261	999999	763	999999	630	999999	978	988	999999	999999	429	754	837	705	999999	721	999999	387	262	959	561	793	999999	448	999999	20	830	716	281	591	165	641	999999	102	737	999999	455	543	741	999999	320	999999	999999	999999	627	999999	977	797	683	502	301	165	232	139	359	999999	795	324	646	619	830	999999	716	959	999999	788	442	745	968	73	276	378	645	289	648	729	534	689	999999	568	999999	42	43	779	999999	10	419	192	999999	279	588	140	896	131	152	58	124	309	719	839	370	242	829	619	236	922	999999	942	999999	629	932	115	504	88	586	999999	238	937	670	818	378	259	12	698	999999	145	482	523	147	600	615	999999	999999	981	208	800	999999	999999	552	376	999999	476	702	123	346	999999	636	817	545	354	820	187	999999	900	470	120	240	140	144	100	450	999999	804	890	24	999999	144	999999	880	786	594	999999	394	303	337	902	557	999999	362	11	509	665	978	792	779	437	596	79	521	98	570	83	999999	461	926	494	999999	812	109	639	348	123	936	759	760	16	792	345	572	568	562	351	778	999999	591	785	27	22	120	586	120	74	11	792	999999	521	534	933	999999	999999	240	745	789	723	662	999999	999999	999999	42	999999	645	261	507	999999	535	229	304	155	869	150	999999	659	701	522	528	283	999999	154	999999	249	
481	999999	967	729	338	999999	561	999999	999999	206	67	798	979	347	999999	859	999999	58	267	996	999999	999999	999999	237	375	580	53	277	204	389	999999	583	685	999999	302	785	294	777	999999	717	667	249	674	673	93	679	999999	999999	581	668	715	999999	887	999999	32	999999	796	740	363	999999	774	294	860	999999	999999	483	999999	196	999999	165	575	999999	433	999999	338	977	714	399	999999	999999	900	688	696	536	674	999999	696	148	999999	210	989	553	423	867	942	383	388	583	749	609	566	493	319	425	999999	925	641	347	218	55	999999	406	596	999999	999999	999999	598	334	426	716	787	973	999999	844	999999	31	999999	565	607	955	599	140	650	543	139	417	999999	999999	442	748	576	359	930	725	999999	999999	957	756	19	856	784	64	999999	43	822	593	76	474	259	81	558	85	739	263	456	256	755	63	537	450	717	999999	891	999999	149	999999	53	701	32	999999	74	620	556	999999	180	544	973	999999	999999	546	350	903	30	371	200	500	619	999999	999999	575	838	903	228	569	148	466	172	488	893	394	549	375	452	677	999999	937	529	988	92	999999	999999	148	342	999999	109	814	999999	530	487	649	999999	999999	999999	456	999999	999999	401	986	999999	713	999999	999999	723	336	997	975	461	353	363	999999	971	999999	594	367	999999	699	571	238	999999	334	169	642	11	254	575	999999	942	995	933	847	546	542	385	378	999999	999999	999999	16	992	999999	363	953	176	999999	677	999999	782	999999	164	54	999999	999999	999999	288	553	739	493	479	760	824	42	465	999999	516	999999	438	255	225	828	999999	284	999999	245	346	971	999999	476	776	576	388	400	878	841	999999	258	999999	25	106	825	999999	304	945	999999	178	100	897	544	999999	518	999999	942	566	999999	650	999999	43	999999	999999	317	347	999999	717	902	999999	434	164	623	529	999999	999999	423	158	400	999999	219	339	319	999999	255	83	671	999999	999999	337	999999	834	642	201	999999	224	455	834	999999	999999	536	586	53	873	999999	936	999999	25	401	999999	825	999999	999999	216	440	439	723	860	935	244	676	457	459	999999	936	999999	521	999999	408	999999	888	588	369	913	502	632	999999	446	333	318	999999	655	424	92	512	651	668	436	760	999999	501	999999	899	999999	810	88	999999	478	937	999999	425	851	616	357	296	247	434	262	999999	999999	153	287	999999	627	444	30	999999	376	999999	294	932	94	999999	718	552	303	689	999999	112	424	999999	999999	509	190	893	948	49	77	796	275	226	999999	723	951	547	224	68	282	120	999999	999999	999999	416	652	999999	340	
999999	898	804	992	558	999999	160	299	313	336	999999	355	733	496	981	964	580	796	77	526	371	720	181	338	245	999999	704	321	999999	999999	410	999999	969	563	769	150	272	803	716	999999	999999	434	648	220	446	712	548	623	999999	999999	189	619	584	694	968	467	727	476	757	150	916	838	921	568	926	920	999999	180	726	840	702	776	90	471	271	937	81	999999	892	533	868	90	513	295	565	999999	282	999999	594	312	423	795	56	576	999999	426	512	90	294	525	336	377	897	999999	999999	413	539	122	999999	41	999999	766	584	233	282	835	999999	635	13	146	648	110	999999	424	426	906	729	514	781	999999	435	990	676	376	206	999999	999999	544	907	999999	260	169	852	562	999999	657	999999	822	304	999999	100	876	87	999999	999999	999999	791	483	551	482	683	999999	341	587	606	405	100	999999	999999	780	652	790	728	851	885	488	257	999999	508	769	695	907	999999	927	754	558	913	999999	999999	970	709	710	993	434	478	234	828	999999	956	999999	566	13	795	523	211	309	999999	236	272	999999	978	767	999999	781	786	776	815	413	999999	57	491	571	717	999999	999999	942	797	303	383	661	660	999999	76	987	212	999999	999999	999999	999999	454	410	686	266	999999	992	942	999999	221	647	999999	418	424	442	909	38	995	296	739	452	268	512	853	853	611	737	996	701	999999	578	105	664	999999	686	388	646	805	315	999999	74	138	216	999999	999999	999999	252	999999	550	999999	958	217	405	382	999999	467	942	556	999999	655	374	996	251	999999	642	552	999999	299	738	999999	272	999999	689	680	675	323	61	925	207	999999	999999	999999	455	543	38	371	700	292	874	229	446	99	971	660	999999	77	999999	468	943	999999	644	953	507	496	999999	999999	999999	725	707	999999	415	999999	359	661	296	999999	999999	999999	720	281	851	754	999999	518	617	183	262	39	438	999999	999999	999999	981	103	537	414	994	959	649	303	843	975	585	999999	813	999999	740	319	999999	378	999999	190	748	672	262	889	538	999999	878	999999	482	498	296	109	505	822	999999	265	134	881	999999	590	67	999999	999999	999999	179	481	705	999999	443	942	665	70	999999	999999	999999	999999	999999	648	876	999999	999999	928	820	354	689	485	447	990	394	484	195	491	500	936	999999	999999	245	385	720	66	293	999999	287	540	999999	235	29	999999	999999	726	999999	999999	15	999999	509	999999	607	93	197	999999	999999	714	999999	958	757	183	569	153	131	523	999999	999999	999999	819	999999	401	651	289	520	463	465	197	23	668	70	709	486	627	437	994	
723	161	197	36	33	999999	885	999999	782	999999	999999	999999	138	463	652	957	558	195	999999	117	487	327	572	734	238	846	999999	999999	898	57	696	999999	716	137	799	922	278	901	796	999999	515	332	506	999999	797	999999	69	999999	999999	112	160	301	999999	329	517	406	999999	463	999999	186	999999	749	430	735	963	723	169	11	663	730	689	656	398	17	601	164	820	712	999999	999999	786	151	129	795	897	405	999999	396	619	403	343	814	113	619	999999	766	901	771	896	84	999999	67	895	295	422	504	902	469	728	999999	586	999999	999999	159	400	736	999999	634	837	568	258	773	391	270	396	874	999999	778	999999	999999	263	58	815	999999	228	728	256	999999	382	999999	999999	16	667	267	816	466	297	954	999999	539	999999	999999	999999	999999	999999	656	999999	634	899	548	950	999999	726	893	999999	537	70	664	930	671	489	795	999999	444	999999	999999	999999	133	999999	930	999999	999999	559	213	698	999999	124	999999	999999	572	62	621	934	834	452	379	999999	774	168	289	405	999999	33	558	59	351	24	498	999999	584	550	552	190	968	961	361	574	523	204	122	422	999999	628	367	618	868	860	427	999999	695	962	341	999999	174	999999	954	575	10	163	357	971	625	999999	461	32	509	441	966	873	100	805	766	580	55	866	821	999999	665	939	191	490	597	506	999999	622	218	587	25	999999	17	786	573	369	999999	999999	796	999999	176	345	119	436	894	554	999999	890	206	761	920	308	712	949	909	70	972	867	999999	129	647	839	999999	922	425	532	999999	313	241	406	733	903	999999	999999	837	330	830	754	596	52	603	686	426	457	667	717	999999	999999	877	512	397	979	767	677	722	337	531	197	999999	371	688	598	659	799	999999	26	239	260	121	588	240	228	281	341	526	960	423	366	265	708	801	999999	436	728	19	999999	146	999999	740	999999	799	643	999999	234	364	15	37	626	430	999999	999999	480	999999	298	999999	179	708	435	160	762	999999	174	999999	313	570	880	999999	999999	790	283	879	999999	520	611	999999	596	485	999999	976	520	932	999999	935	614	230	331	999999	999999	455	840	54	710	251	978	597	634	711	439	663	484	843	107	836	999999	771	650	959	344	510	686	693	661	999999	639	999999	999999	238	327	999999	249	27	33	484	949	999999	178	595	999999	24	163	885	55	393	502	999999	999999	999999	789	843	999999	371	527	637	999999	156	393	261	611	158	479	999999	393	356	424	467	999999	622	999999	917	602	999999	427	330	356	800	648	278	999999	962	999999	167	999999	484	
999999	999999	499	396	714	803	845	916	983	999999	544	758	501	698	968	999999	858	223	83	872	251	523	943	206	291	999999	508	124	305	649	999999	322	999999	909	843	545	967	999999	999999	999999	81	685	81	44	786	999999	999999	949	309	921	114	780	93	576	242	989	934	303	999999	999999	999999	731	621	999999	238	999999	801	591	855	432	78	999999	315	999999	801	999999	452	909	419	999999	669	558	814	383	544	385	239	389	677	853	999999	999999	328	999999	999999	349	999999	737	999999	999999	796	717	999999	877	853	999999	474	103	775	677	547	35	999999	420	999999	746	917	248	799	853	999999	999999	999999	12	999999	999999	116	154	999999	461	501	714	113	854	897	951	999999	999999	529	865	999999	145	999999	999999	999999	585	999999	908	95	51	999999	825	937	999999	573	999999	999999	101	999999	459	573	999999	891	324	185	832	922	38	523	134	291	979	999999	999999	942	856	807	914	696	246	613	208	999999	170	38	675	999999	999999	290	522	999999	373	881	80	302	589	253	299	823	483	662	761	394	960	759	999999	999999	13	999999	999999	577	888	405	999999	846	375	271	730	296	510	65	771	748	11	976	917	108	999999	641	362	999999	517	101	222	999999	851	813	108	411	999999	568	773	999999	573	944	999999	999999	72	999999	999999	328	523	13	323	427	891	23	393	999999	999999	354	469	371	657	114	69	999999	999999	245	994	561	999999	329	711	999999	292	999999	999999	66	999999	949	999999	423	714	999999	99	514	999999	795	692	837	430	124	569	999999	108	411	999999	468	884	472	786	827	239	375	999999	203	999999	381	144	269	838	336	277	892	319	55	656	999999	25	555	29	999999	552	167	141	999999	760	481	842	881	999999	716	181	254	173	217	194	349	879	895	999999	405	661	433	998	103	846	676	920	63	999999	870	452	999999	452	399	284	82	243	999999	443	999999	538	262	130	131	999999	999999	729	112	861	317	742	130	342	624	999999	129	999999	48	213	93	560	789	136	278	274	841	999999	773	932	999999	116	774	999999	999999	999999	408	313	877	937	822	947	818	201	447	999999	331	997	828	664	165	999999	205	902	360	269	749	999999	999999	857	999999	232	955	999999	749	210	968	669	940	757	999999	816	291	110	390	146	742	598	999999	151	943	999999	973	999999	777	207	999999	872	111	999999	127	282	461	29	624	600	999999	648	451	246	169	661	66	999999	337	349	633	104	521	223	527	160	999999	709	914	999999	259	999999	999999	552	299	105	999999	807	639	64	364	999999	486	790	999999	104	156	452	999999	291	787	902	
999999	438	574	817	360	887	614	966	835	752	115	155	351	999999	255	899	947	73	103	999999	441	282	984	999999	617	731	78	999999	999999	994	727	632	691	357	999999	964	977	482	745	681	203	672	229	612	165	341	449	999	999999	256	504	918	198	538	999999	509	999999	212	209	628	818	999999	962	840	34	482	464	999999	999999	290	921	475	327	422	65	999999	999999	382	215	285	292	999999	999999	758	499	808	444	162	886	564	521	999999	282	126	862	21	999999	388	587	683	877	455	918	567	334	39	601	775	482	701	455	80	996	923	346	750	607	213	351	226	999999	311	117	526	769	156	999999	999999	560	999999	68	999999	795	532	408	836	160	26	434	469	217	669	679	195	118	450	778	359	999999	122	413	506	47	370	645	575	347	401	798	999999	999999	399	225	438	642	780	285	999999	999999	510	599	999999	999999	881	19	378	999999	921	417	328	378	843	431	447	640	561	999999	434	887	832	498	759	227	256	632	999999	453	251	552	999999	999999	999999	833	279	999999	822	727	165	361	276	943	425	983	479	809	993	999999	999999	797	90	999999	850	585	692	21	999999	999999	999999	259	201	999999	390	379	89	163	73	19	999999	999999	817	834	481	83	621	889	83	776	999999	999999	638	999999	675	453	471	195	324	729	999999	999999	682	459	204	906	170	350	999999	56	903	999999	745	984	816	999999	979	999999	670	777	999999	803	937	999999	624	95	620	999999	999999	937	907	999999	999999	344	867	893	252	368	640	999999	999999	999999	336	999999	872	999999	999999	653	42	822	473	999999	999999	999999	765	348	330	618	834	118	296	999999	100	999999	149	20	486	411	999999	923	610	621	616	106	864	692	999999	911	201	202	999999	966	319	437	473	691	378	301	579	999999	572	999999	534	531	288	999999	190	999999	999999	861	945	299	537	119	221	999999	608	428	683	82	872	999999	427	642	999999	329	999999	662	161	457	641	195	999999	597	361	999999	96	999999	817	768	511	765	34	339	256	104	439	210	999999	621	93	950	999999	506	657	162	999999	892	999999	958	999999	528	559	439	230	760	467	939	758	244	765	523	610	914	570	116	395	999999	395	629	890	306	999999	540	374	690	576	336	940	208	999999	204	287	999999	180	999999	999999	594	119	496	637	499	999999	980	855	569	349	999999	935	550	767	999999	999999	999999	78	999999	999999	29	999999	999999	193	141	999999	999999	999999	999999	246	999999	999999	999999	900	800	978	999999	992	400	854	999999	999999	804	351	872	400	399	999999	652	697	109	790	999999	902	197	529	
579	999999	506	500	892	517	999999	333	597	960	358	650	967	999999	608	196	677	447	624	344	270	198	320	999999	609	129	821	872	146	999999	999999	684	713	999999	408	595	495	900	999999	999999	399	999999	753	912	51	999999	473	999999	99	913	122	442	287	852	999999	999999	992	999999	890	999999	696	421	196	636	106	673	937	695	999999	999999	700	777	485	999999	944	788	444	999999	699	999999	656	319	783	233	848	999999	407	860	22	27	602	730	19	198	262	999999	295	999999	816	378	811	777	769	87	223	345	956	999999	907	479	946	594	76	999999	126	387	999999	963	999999	674	276	86	682	999999	419	999999	767	297	424	967	503	327	591	999999	58	879	549	706	19	512	475	795	952	999999	81	999999	999999	979	81	874	348	331	999999	999999	111	735	104	999999	667	253	999999	668	197	940	976	999999	12	745	981	247	837	932	953	285	208	999999	133	149	999999	411	999999	787	999999	999999	628	181	988	999999	999999	999999	784	999999	49	999999	934	807	608	22	566	453	15	918	998	999999	47	416	378	63	999999	630	999999	955	404	265	938	790	452	648	999999	999999	639	999999	526	668	999999	344	893	197	999999	999999	872	121	582	208	999999	396	789	391	512	221	999999	999999	505	598	999999	828	109	784	828	153	364	959	699	761	999999	452	402	339	381	702	523	190	712	552	757	999999	382	205	858	999999	11	999999	146	999999	999999	704	999999	927	957	999999	244	119	369	207	47	912	422	820	394	954	993	459	20	809	698	622	232	953	840	221	456	903	925	286	152	302	823	598	760	119	394	475	382	747	467	413	821	514	515	999999	88	561	999999	903	557	551	999999	999999	999999	388	481	113	96	745	187	341	193	92	999999	744	99	999999	70	285	569	999999	87	273	351	295	801	717	447	995	143	894	999999	999999	729	601	251	496	999999	999999	637	291	388	999999	999999	136	229	738	999999	771	755	264	999999	999999	343	38	473	788	985	999999	587	999999	665	999999	612	293	247	171	363	463	999999	602	636	687	648	999999	999999	999999	704	224	75	72	267	676	250	999999	999999	568	688	700	137	463	511	79	794	873	999999	999999	34	285	888	68	385	997	279	999999	628	813	886	64	888	33	999999	999999	61	999999	506	989	850	733	890	679	482	663	999999	48	101	999999	893	774	663	851	425	428	335	999999	999999	270	407	97	999999	589	999999	999999	999999	999999	379	740	999999	999999	377	635	447	300	395	219	999999	721	672	240	71	70	920	999999	401	47	607	665	444	55	837	246	591	763	999999	310	
997	999999	852	230	669	360	999999	622	406	37	999999	999999	42	999999	430	999999	597	177	999999	199	668	569	999999	774	999999	713	305	972	999999	999999	54	684	817	94	222	737	869	999999	571	710	520	307	715	373	632	482	633	999999	624	871	648	424	737	999999	642	438	999999	88	723	955	999999	577	189	275	983	729	317	947	904	693	106	156	605	324	679	370	853	869	151	34	90	977	357	571	493	999999	947	999999	999999	783	131	791	728	999999	655	999999	999999	450	390	903	175	685	424	931	999999	999999	818	999999	614	281	584	999999	936	999999	874	87	230	617	781	363	999999	999999	505	999999	572	314	428	989	669	735	252	413	489	247	999999	404	562	999999	796	991	810	999999	999999	999999	208	385	999999	999999	741	578	722	510	668	36	999999	392	999999	303	368	470	83	828	753	878	39	181	267	698	839	479	524	803	820	790	999999	257	861	334	921	999999	459	398	258	100	999999	999999	744	463	999999	476	225	269	67	999999	918	982	781	52	999999	999999	127	999999	200	999999	999999	918	690	878	999999	873	999999	854	382	181	21	684	580	662	865	999999	437	804	999999	999999	264	265	746	999999	872	999999	476	819	999999	894	79	999999	999999	987	47	104	999999	865	999999	253	945	999999	887	885	324	243	411	128	187	853	599	323	584	827	16	798	182	205	16	912	407	711	671	487	112	717	486	592	625	770	246	999999	824	338	426	894	378	860	179	638	168	999999	642	339	304	755	719	380	980	249	921	999999	858	999999	999999	244	698	409	782	607	756	819	503	416	999999	37	499	255	410	122	999999	321	36	999999	753	59	78	342	999999	999999	998	115	611	385	849	999999	713	757	491	999999	205	969	999999	572	882	349	854	236	722	276	999999	473	969	868	999999	609	999999	999999	999999	999999	999999	366	226	435	999999	651	217	127	567	999999	999999	742	764	228	916	999999	244	999999	495	999999	999999	842	620	916	101	534	145	743	566	249	562	232	999999	694	26	839	752	652	962	999999	142	999999	668	496	952	999999	709	751	999999	369	375	374	995	999999	601	332	999999	309	343	999999	515	474	561	327	673	102	309	79	211	87	707	591	501	999999	281	468	183	133	999999	578	825	394	791	999999	873	197	236	533	102	694	103	453	318	887	725	667	184	351	822	859	223	639	549	874	661	999999	873	999999	999999	142	999999	622	345	764	259	130	683	364	999999	486	866	776	977	999999	999999	999999	283	613	539	614	293	832	311	999999	999999	999999	999999	999999	545	99	323	495	894	959	999999	481	
117	999999	638	604	984	820	896	346	993	447	662	42	891	407	999999	999999	211	34	849	999999	320	241	999999	73	999999	766	819	365	172	380	881	999999	999999	512	157	729	999999	999999	999999	473	936	964	121	917	999999	812	35	148	588	999999	999999	870	999999	999999	170	876	154	575	328	999999	11	999999	184	623	566	999999	70	388	259	781	295	276	404	385	999999	999999	130	491	538	473	741	680	777	118	95	20	906	752	351	280	584	409	616	412	472	405	999999	497	361	999999	752	646	888	806	768	28	999999	999999	839	814	999999	662	46	855	999999	330	999999	75	537	555	999999	317	999999	979	999999	886	659	991	912	999999	999999	632	140	999999	720	105	999999	999999	350	76	999999	181	999999	537	999999	999999	372	761	926	999999	641	725	959	806	161	445	608	999999	609	999999	369	484	822	854	258	999999	531	397	144	390	537	999999	724	470	21	566	999999	510	999999	284	523	898	75	999999	353	840	999999	334	497	285	999999	883	372	468	707	69	359	68	288	401	400	975	626	546	999999	999999	999999	498	794	595	50	108	454	334	999999	471	419	61	511	417	461	207	899	859	893	654	430	999999	763	952	216	345	231	73	999999	999999	281	528	165	999999	840	183	999999	999999	244	398	999999	999999	999999	246	649	308	557	870	939	202	85	767	652	960	429	743	999999	842	389	705	876	999999	451	819	199	999999	999999	17	577	287	999999	997	624	504	225	999999	166	999999	312	908	788	361	999999	690	472	513	875	204	84	107	448	697	523	999999	521	56	596	289	999999	759	999999	549	999999	662	534	88	153	158	745	999999	586	999999	539	480	917	525	268	760	999999	685	999999	999999	999999	479	839	971	483	95	983	179	796	876	999999	553	506	999999	67	471	166	394	370	727	459	999999	520	239	167	52	621	996	788	836	932	999999	999999	999999	999999	823	822	563	604	67	999999	576	250	709	739	986	974	678	468	999999	604	962	324	296	252	895	999999	610	813	441	999999	987	390	999999	943	117	808	796	633	999999	648	602	789	999999	563	883	797	811	999999	999999	78	943	999999	992	242	970	57	458	468	720	864	222	749	173	593	187	195	290	765	999999	188	999999	55	999999	157	11	183	999999	733	368	108	157	120	999999	372	530	999999	398	727	973	70	359	337	999999	378	999999	852	625	999999	999999	697	516	55	868	991	890	897	313	844	240	797	999999	999999	109	621	717	999999	116	999999	999999	999999	797	999999	999999	570	999999	850	142	856	720	158	557	301	357	670	999999	112	252	651	999999	632	155	
999999	999999	186	34	999999	237	999999	661	335	746	825	999999	657	900	999999	999999	999999	173	49	765	457	133	999999	249	743	377	439	999999	614	858	465	328	440	582	253	999999	615	546	999999	999999	999999	204	999999	999999	731	999999	700	770	638	848	945	488	442	867	698	999999	415	936	290	267	798	271	56	476	291	507	226	84	999999	999999	999999	761	999999	427	999999	999999	738	678	518	108	676	668	401	765	999999	999999	885	572	999999	822	660	999999	999999	935	823	579	999999	918	131	999999	999999	626	123	751	999999	193	518	25	942	446	999999	736	999999	192	999999	140	870	291	562	999999	622	653	200	834	999999	999999	506	999999	603	999999	114	999999	556	293	679	59	555	650	564	730	468	869	630	447	140	923	260	82	999999	693	708	866	365	999999	612	776	999999	288	523	241	687	484	422	999999	341	999999	190	145	513	999999	584	230	726	832	999999	753	33	752	703	314	719	433	999999	909	646	999999	464	739	681	902	623	999999	999999	999999	999999	984	456	42	116	999999	999999	999999	569	811	119	488	150	532	971	859	753	683	585	999999	521	999999	793	512	951	999999	999999	450	463	610	999999	317	104	402	790	861	306	990	646	445	571	604	864	878	800	167	107	999999	767	821	999999	940	691	916	811	788	200	943	91	23	999999	302	660	999999	894	801	999999	747	742	120	562	999999	47	149	648	917	399	999999	999999	793	995	487	999999	642	999999	977	626	187	591	999999	671	362	909	632	999999	278	943	999999	984	998	773	359	199	657	269	396	902	552	999999	894	399	999999	999999	297	27	999999	619	999999	999999	916	185	217	999999	999999	449	209	853	414	999999	999999	973	493	931	999999	999999	646	298	999999	999999	73	999999	83	999999	697	612	999999	132	999999	615	234	659	924	408	999999	822	999999	203	458	218	69	543	498	999	898	920	906	353	526	276	380	999999	593	645	443	999999	999999	309	469	999999	63	87	241	798	327	999999	999999	95	863	891	464	452	839	999999	999999	999999	999999	84	19	999999	705	52	605	354	244	160	75	288	999999	235	999999	999999	999999	999999	164	981	311	699	999999	188	871	820	999999	635	812	928	244	776	331	999999	999999	999999	299	691	432	20	999999	886	564	177	655	770	999999	999999	180	999999	999999	519	999999	342	999999	999999	402	831	999999	885	999999	999999	542	316	916	298	999999	999999	970	693	967	52	897	154	999999	999999	145	514	532	111	700	852	464	614	219	724	123	999999	694	379	634	468	999999	999999	458	512	354	257	260	366	813	999999	667	999999	241	676	999999	999999	834	999999	751	
999999	308	804	195	999999	515	928	107	202	999999	999999	366	601	999999	508	266	999999	999999	996	80	999999	263	999999	297	630	999999	999999	999999	543	111	605	999999	999999	999999	745	169	981	999999	748	999999	425	999999	68	999999	845	712	76	999999	732	419	273	821	837	733	999999	634	999999	999999	564	999999	537	555	564	100	999999	812	475	999999	999999	349	285	997	999999	10	654	737	205	984	999999	917	129	561	650	133	999999	783	327	167	764	121	36	473	797	234	468	870	596	967	610	42	247	102	112	999999	999999	999999	874	837	88	999999	438	999999	74	646	404	975	999999	440	262	797	495	317	218	212	323	999999	999999	723	541	999999	151	238	384	419	680	36	458	999999	988	571	999999	490	89	638	682	878	409	161	830	999999	966	999999	999999	813	999999	929	884	899	79	333	77	161	305	999999	984	999999	774	654	966	377	526	645	452	999999	888	14	238	579	999999	445	999999	58	999999	999999	817	985	999999	999999	872	751	999999	558	999999	665	504	757	194	785	654	482	113	754	194	999999	966	330	713	33	925	999999	999999	314	379	999999	999999	29	268	257	999999	999999	685	213	999999	224	999999	968	999999	999999	196	140	819	452	925	58	999999	657	999999	999999	92	999999	282	500	999999	339	999999	837	999999	565	743	485	999999	999999	999999	655	796	900	971	970	237	998	873	925	837	795	723	257	388	330	302	273	165	828	175	989	725	999999	569	999999	999999	397	788	999999	999999	710	640	999999	154	999999	262	441	686	999999	999999	93	623	999999	999999	849	999999	803	999999	859	272	480	999999	670	771	999999	929	610	999999	527	806	840	999999	982	882	999999	164	840	999999	999999	77	999999	587	272	999999	91	999999	378	999999	719	837	370	938	928	628	573	390	970	120	834	350	999999	110	999999	96	372	873	641	999999	537	694	775	699	350	791	412	999999	67	54	690	999999	560	89	999999	689	445	901	291	999999	319	745	194	730	279	768	426	760	428	185	999999	217	734	904	994	34	72	671	598	147	226	680	333	926	430	890	789	572	489	478	651	470	592	999999	165	999999	510	55	430	581	375	999999	999999	881	790	999999	219	656	95	999999	627	774	313	153	146	999999	422	267	309	388	979	853	281	999999	534	793	624	456	749	212	524	27	250	26	999999	999999	216	451	146	999999	681	999999	999999	892	851	999999	999999	448	151	526	379	253	999999	52	602	521	999999	523	357	996	857	763	907	882	999999	609	534	296	999999	571	432	970	999999	361	999999	845	376	388	999999	657	636	186	314	232	832	280	999999	208	424	
999999	204	692	999999	149	999999	918	999999	999999	820	251	999999	870	76	579	104	409	131	394	345	999999	155	999999	424	699	370	681	999999	999999	999999	999999	337	336	999999	132	377	739	999999	981	271	788	999999	772	999999	857	315	765	119	735	138	433	999999	887	862	668	114	212	277	405	778	999999	470	551	554	28	914	26	998	943	999999	364	533	149	133	557	999999	999999	434	567	999999	999999	572	723	556	999999	652	449	473	999999	28	175	472	480	212	852	328	999999	227	549	943	299	766	999999	533	774	900	19	764	999999	531	731	999999	999999	21	183	999999	746	995	928	376	474	552	794	925	46	891	999999	937	280	239	77	165	999999	624	999999	839	999999	200	781	999999	642	999999	169	681	296	397	762	469	39	15	999999	83	999999	182	999999	746	971	249	496	882	848	82	494	85	464	575	999999	95	999999	344	450	556	223	999999	733	999999	393	999999	639	648	999999	592	907	275	999999	999999	866	712	999999	357	867	166	703	899	999999	570	201	93	227	721	999999	677	999999	694	999999	999999	860	96	448	689	363	999999	999999	999999	999999	265	174	228	427	470	708	190	939	999999	999999	293	852	999999	336	999999	598	309	895	917	154	999999	50	222	709	633	999999	999999	999999	466	994	999999	556	855	156	620	406	999999	666	757	999999	323	737	982	999999	281	182	546	759	999999	101	63	963	692	703	300	225	951	518	793	336	928	917	483	575	467	737	996	177	999999	766	625	999999	147	905	830	724	67	994	438	460	597	30	987	374	999999	55	863	162	855	405	454	463	872	431	94	405	264	417	759	543	185	379	54	518	999999	999999	825	787	872	576	168	956	90	343	999999	907	930	999999	634	999999	874	999999	321	320	999999	999999	769	716	821	435	999999	649	245	894	999999	227	975	999999	898	529	230	86	290	999999	246	497	382	999999	999999	186	999999	999999	783	347	669	340	999999	734	206	999999	651	999999	965	447	115	999999	721	196	67	999999	931	999999	999999	999999	201	798	564	999999	83	824	790	999999	35	644	959	325	999999	897	234	999999	170	999999	281	596	999999	121	120	842	184	728	775	999999	999999	999999	254	23	935	677	155	871	999999	999999	999999	381	522	421	93	330	487	789	652	999999	961	999999	999999	690	190	623	237	999999	999999	721	858	355	58	999999	999999	855	999999	946	390	198	751	363	178	999999	589	999999	83	465	38	999999	999999	394	85	951	235	370	999999	564	832	321	999999	999999	194	64	176	999999	332	919	664	238	930	541	408	999999	83	607	999999	225	999999	289	999999	771	999999	
897	366	473	999999	107	378	999999	999999	835	123	79	748	685	179	123	969	283	999999	163	801	799	859	823	999999	999999	878	627	426	603	464	553	770	999999	23	296	697	703	47	999999	551	999999	201	104	427	339	714	397	438	830	999999	826	712	396	970	999999	48	543	487	656	999999	750	970	442	999999	999999	309	999999	671	882	426	999999	999999	352	612	999999	607	764	406	656	907	490	198	999999	999999	999999	840	383	707	761	258	999999	999999	390	999999	999999	306	759	999999	999999	40	644	725	556	413	980	590	370	999999	447	654	999999	999999	831	999999	738	562	384	95	744	729	999999	999999	910	999999	271	60	855	345	812	236	848	999999	549	626	273	764	999999	999999	377	999999	480	599	270	999999	999999	28	394	641	277	248	921	674	978	136	114	282	815	921	152	929	734	34	972	220	999999	242	596	214	485	973	919	202	717	999999	259	335	111	804	660	253	666	224	78	999999	315	184	72	423	521	999999	949	721	49	447	321	456	627	60	999999	741	431	189	166	304	329	729	956	290	877	779	999999	21	999999	899	272	520	999999	408	904	999999	999999	183	693	494	999999	208	162	279	386	803	708	999999	503	919	821	999999	999999	999999	254	586	227	999999	545	999999	999999	938	460	999999	999999	801	999999	229	155	678	570	257	495	671	280	131	576	686	999999	83	81	129	999999	999999	87	785	462	192	164	328	414	398	637	951	673	95	747	21	104	584	999999	999999	905	824	358	999999	991	396	503	133	999999	540	999999	472	671	701	430	119	73	999999	349	317	74	827	274	181	619	999999	997	194	383	565	999999	329	769	591	224	999999	992	512	794	75	688	999999	999999	873	999999	175	289	999999	664	638	999999	704	999999	996	424	999999	560	187	954	999999	398	319	999999	999999	948	557	999999	89	486	738	127	560	999999	284	628	43	517	999999	660	453	265	35	530	999999	617	999999	999999	773	177	145	141	815	558	999999	676	999999	999999	999999	999999	999999	999999	210	999999	926	999999	999999	109	960	377	390	570	170	526	510	201	999999	999999	14	836	999999	999999	928	999999	999999	999999	312	12	268	607	999999	999999	999999	999999	697	999999	64	539	603	999999	999999	787	133	999999	786	575	971	298	58	155	313	999999	287	37	865	999999	999999	298	999999	999999	218	394	841	363	128	639	917	999999	999999	529	146	833	195	779	616	999999	349	533	134	775	634	999999	954	122	303	669	999999	624	999999	207	445	765	394	283	25	835	946	769	286	157	657	999999	469	528	18	479	404	508	999999	999999	999999	21	173	999999	695	
205	999999	728	70	459	174	303	96	631	94	381	999999	911	764	780	336	999999	256	999999	999999	999999	554	435	113	823	274	966	213	27	999999	999999	602	26	588	999999	405	999999	709	827	999999	364	198	837	444	999999	999999	999999	999999	640	999999	580	764	999999	260	345	999999	999999	625	246	194	208	99	999999	584	659	999999	432	332	999999	999999	999999	999999	429	999999	764	170	716	991	475	793	780	999999	572	761	476	670	415	999999	252	178	400	602	472	642	783	274	129	263	784	858	607	170	799	265	157	999999	999999	999999	496	185	999999	23	159	999999	414	976	527	318	999999	999999	999999	667	89	775	999999	516	999999	786	220	499	50	462	217	616	999999	620	432	316	613	999999	334	223	999999	77	243	387	999999	29	238	807	746	811	154	795	999999	940	90	34	281	641	313	999999	999999	996	144	999999	806	999999	268	999999	999999	221	999999	999999	999999	160	999999	999999	541	999999	999999	387	999999	999999	753	239	999999	421	999999	254	539	999999	45	971	462	999999	241	999999	999999	999999	580	910	761	444	263	999999	116	802	140	345	999999	999999	492	673	578	925	11	999999	253	904	174	394	999999	24	264	156	186	999999	999999	999999	918	125	89	780	36	163	626	122	160	227	999999	515	290	999999	999999	470	999999	371	403	537	774	663	999999	38	596	999999	999999	746	190	116	359	999999	912	252	426	437	988	711	999999	424	308	999999	428	999999	999999	658	113	634	999999	793	241	999999	339	362	124	265	999999	999999	193	840	664	999999	999999	53	868	749	602	48	369	999999	482	213	725	999999	239	885	244	999999	256	938	92	864	433	396	874	545	53	560	999999	999999	350	999999	528	999999	760	428	956	384	166	41	65	75	275	59	321	38	99	360	132	999999	30	93	804	255	757	800	456	546	999999	333	705	52	910	999999	923	999999	685	999999	228	999999	928	999999	999999	999999	882	27	598	384	84	999999	999999	999999	437	999999	151	999999	999999	282	999999	999999	972	419	216	833	335	23	999999	77	135	776	353	999999	141	999999	999999	999999	247	590	999999	739	211	81	472	999999	877	22	614	999999	66	999999	999999	412	868	999999	838	519	654	23	888	869	863	531	259	999999	999999	285	999999	125	999999	981	30	999999	910	319	758	999999	999999	999999	999999	323	408	151	21	469	999999	999999	311	873	483	791	516	233	999999	502	876	680	822	173	829	602	460	499	425	84	645	861	999999	559	509	937	571	770	68	575	471	999999	519	789	999999	561	973	688	641	806	999999	796	999999	999999	999999	88	89	999999	63	999999	862	909	726	999999	823	512	
449	752	374	546	230	745	175	999999	41	999999	170	999999	239	999999	628	772	857	619	609	849	20	94	125	999999	999999	787	716	705	712	561	996	582	965	432	122	231	323	105	585	729	630	999999	386	289	917	999999	999999	999999	734	999999	999999	116	337	974	999999	365	636	943	999999	442	39	470	423	480	167	588	77	806	165	407	458	762	43	880	229	296	707	835	512	999999	999999	930	999999	999999	509	999999	255	990	930	757	594	380	416	153	700	169	310	999999	132	339	999999	747	629	336	641	300	83	456	754	215	657	801	440	876	209	999999	499	801	970	999999	342	86	876	408	813	88	355	999999	190	69	985	801	713	999999	833	999999	311	644	981	999999	815	798	246	724	109	793	939	540	943	601	999999	999999	999999	853	996	901	871	999999	523	562	945	193	276	695	230	855	97	267	52	714	797	854	999999	999999	999999	544	840	161	999999	30	148	814	946	588	398	486	999999	859	186	931	624	90	131	428	273	632	532	550	999999	254	705	999999	999999	239	804	815	999999	183	401	462	70	719	921	999999	423	140	999999	687	306	743	999999	238	999999	120	100	716	733	402	497	829	999999	300	657	999999	324	999999	326	717	784	583	798	692	467	723	870	999999	168	999999	14	999999	395	845	999999	761	265	477	600	386	149	97	92	999999	685	572	451	999999	72	867	188	957	999999	529	903	723	944	306	999999	999999	250	999999	999999	999999	999999	364	443	999999	56	895	799	847	865	939	999999	696	500	512	16	999999	282	110	842	301	450	57	329	866	942	530	816	958	999999	243	146	999999	539	977	999999	331	999999	285	724	176	78	999999	101	874	951	216	999999	999999	299	874	999999	149	352	999999	664	350	45	577	233	525	88	999999	150	632	802	624	999999	999999	614	999999	767	997	999999	999999	999999	999999	955	455	914	999999	307	999999	999999	999999	158	997	610	281	323	557	296	560	999999	208	999999	999999	199	469	81	337	58	999999	827	614	999999	999999	763	676	44	554	394	589	663	497	999999	703	181	318	483	805	23	885	209	67	398	216	945	187	588	994	920	496	384	587	687	597	557	64	999999	70	243	934	247	769	172	706	897	563	980	393	66	999999	999999	275	323	172	511	770	225	999999	151	586	999999	49	999999	898	215	999999	810	630	999999	999999	594	422	572	89	648	439	894	692	318	999999	207	205	999999	49	511	999999	999999	999999	96	999999	839	999999	919	656	999999	999999	146	274	501	999999	753	999999	999999	999999	999999	572	702	243	524	999999	875	533	592	759	999999	999999	
111	593	397	999999	811	295	544	999999	287	999999	999999	916	242	449	303	629	201	496	638	999999	957	997	753	938	416	999999	999999	24	999999	315	999999	999999	999999	954	999999	999999	877	999999	20	468	815	999999	999999	524	79	999999	11	84	778	256	999999	105	131	542	935	113	999999	458	999999	781	294	529	456	971	540	999999	649	999999	352	750	752	796	486	179	42	87	344	238	868	630	999999	925	246	999999	974	145	48	734	999999	999999	712	428	715	999999	183	295	433	691	984	735	146	722	732	38	503	545	618	999999	509	858	768	999999	589	68	753	369	293	790	997	405	304	999999	999999	359	999999	333	91	258	996	747	653	653	254	143	494	999999	203	217	171	438	526	999999	234	999999	234	112	838	656	485	814	11	643	694	589	441	230	462	382	990	179	463	999999	955	762	214	125	366	999999	573	999999	175	85	999999	568	878	217	690	109	134	935	999999	999999	773	999999	745	999999	999999	999999	702	273	999999	820	227	991	974	165	142	472	955	118	999999	391	92	48	999999	999999	24	999999	710	233	540	363	258	999999	999999	39	999999	999999	26	204	166	999999	754	999999	593	354	858	637	593	722	84	227	153	25	199	113	352	999999	542	999999	995	833	999999	478	732	500	572	171	317	945	999999	368	456	760	999999	999999	636	999999	455	304	999999	387	542	999999	159	323	999999	242	999999	999999	999999	999999	999999	999999	209	333	745	286	577	102	782	696	999999	647	164	716	770	393	73	999999	477	569	289	248	999999	999999	999999	968	999999	419	999999	340	306	736	999999	706	137	260	561	628	309	360	215	362	521	999999	67	999999	999999	999999	999999	999999	178	999999	999999	127	582	992	451	590	42	776	999999	167	811	999999	400	592	389	457	588	520	831	445	844	126	999999	999999	999999	999999	561	406	145	886	999999	465	171	585	633	999999	134	999999	808	970	999999	532	402	999999	550	79	978	474	515	385	854	999999	994	999999	876	999999	764	654	276	77	999999	999999	641	81	300	356	290	999999	959	248	332	454	711	860	999999	322	724	315	386	656	405	999999	891	759	41	834	471	439	709	999999	386	999999	868	741	941	960	891	331	757	204	999999	999999	515	277	63	409	330	999999	883	999999	272	458	277	619	672	999999	744	881	999999	999999	885	850	999999	999999	861	852	586	970	919	888	430	999999	999999	192	867	242	581	999999	706	632	513	338	555	154	384	999999	212	259	78	998	226	19	999999	999999	319	999999	999999	202	415	210	823	999999	999999	994	143	869	999999	999999	751	440	371	130	185	417	951	556	
999999	999999	937	933	999999	337	901	920	672	421	120	265	873	928	185	388	218	506	999999	163	124	560	21	514	999999	127	507	638	637	999999	834	874	350	762	643	105	999999	999999	559	496	459	302	332	721	758	645	999999	823	265	982	912	999999	609	999999	442	744	949	999999	999999	533	829	273	999999	999999	999999	246	915	999999	999999	999999	133	736	946	321	703	821	238	299	999999	390	906	684	383	654	999999	165	999999	551	329	898	155	832	574	36	666	999999	19	755	144	522	730	109	537	184	859	999999	999999	297	999999	620	515	659	999999	999999	626	999999	890	999999	393	432	999999	374	791	396	935	999999	171	919	654	517	812	483	165	243	660	806	156	999999	999999	17	432	977	456	709	393	495	165	999999	999999	521	305	999999	371	712	999999	999999	318	999999	249	568	999999	813	642	587	808	42	999999	999999	865	820	999	691	844	385	999999	993	999999	92	999999	449	145	123	519	999999	222	999999	999999	452	693	999999	498	15	958	236	993	999999	344	869	900	360	990	722	193	589	999999	613	999999	986	712	557	448	235	147	999999	433	901	999999	509	374	999999	999999	61	749	571	332	999999	733	617	392	391	658	58	191	999999	459	999999	999999	929	999999	608	905	135	740	146	999999	272	999999	999999	803	999999	323	835	999999	534	440	938	999999	622	267	999999	999999	999999	999999	999999	898	999999	999999	999999	350	20	971	374	887	766	999999	795	320	613	714	69	136	999999	814	300	999999	823	999999	657	222	520	999999	318	999999	103	727	999999	531	419	247	466	228	382	818	792	130	999999	948	999999	72	644	627	369	907	207	401	316	113	312	263	84	999999	396	283	830	571	663	702	999999	48	484	273	901	999999	258	840	999999	999999	32	180	999999	874	816	999999	577	892	90	999999	474	999999	999999	999999	228	166	173	621	999999	999999	988	231	467	256	165	698	588	999999	726	999999	658	999999	647	560	91	142	144	210	38	802	705	937	491	262	999999	101	627	999999	999999	744	212	637	18	654	767	801	713	871	719	127	15	206	175	96	752	117	64	860	999999	96	999999	962	592	39	999999	60	740	214	28	73	999999	987	335	982	999999	31	358	993	792	289	429	272	999999	910	796	509	772	404	510	130	47	999999	999999	959	999999	999999	999999	978	999999	717	999999	999999	999999	655	999999	28	870	192	305	730	759	71	999999	999999	666	759	481	681	243	893	288	345	704	999999	36	999999	999999	999999	270	999999	976	379	741	999999	999999	999999	420	999999	864	778	638	589	999999	779	370	976	699	286	302	962	767	373	745	
367	438	725	999999	953	999999	999999	829	503	922	999999	754	389	329	992	999999	745	999999	646	817	465	265	999999	246	999999	538	60	615	913	84	307	783	999999	634	999999	646	502	127	466	999999	131	999999	999999	667	354	35	999999	656	706	981	557	623	131	556	999999	112	739	999999	999999	425	578	999999	915	429	624	970	151	755	945	355	801	627	882	439	695	516	130	41	999999	999999	557	999999	908	931	526	999999	661	67	354	280	907	22	248	999999	638	999999	43	715	52	384	884	999999	710	999999	189	930	740	691	861	773	982	708	598	979	868	184	999999	984	903	940	999999	93	410	999999	448	789	389	842	801	700	999999	999999	988	999999	25	332	693	999999	999999	999999	999999	970	206	999999	298	208	424	269	182	463	776	58	811	112	75	800	825	45	912	400	999999	898	889	999999	300	577	999999	999999	963	545	490	671	243	316	997	348	887	999999	386	249	374	129	670	999999	924	999999	603	999999	452	225	507	658	644	360	55	54	90	45	291	999999	999999	343	999999	636	973	999999	815	999999	115	726	912	999999	658	673	36	431	238	999999	246	866	999999	999999	638	748	48	832	36	999999	271	999999	267	852	547	665	760	41	999999	43	374	819	618	108	780	725	313	510	999	971	334	624	816	538	799	425	746	656	704	557	597	150	87	932	243	999999	999999	69	458	993	913	994	607	204	187	426	257	876	62	913	445	537	833	65	557	647	146	999999	63	132	918	999999	999999	276	445	233	999999	686	864	628	266	253	62	999999	68	339	26	621	360	382	177	999999	999999	791	122	69	999999	999999	384	596	26	999999	16	335	84	809	999999	340	758	953	684	999999	21	433	656	999999	485	828	997	228	630	524	378	680	999999	57	509	544	164	386	999999	719	311	278	999999	526	246	999999	999999	258	670	685	862	407	698	606	859	999999	145	920	999999	999999	35	166	965	501	999999	999999	381	999999	309	134	999999	382	46	964	269	999999	822	140	954	759	999999	999999	557	945	999999	971	999999	358	999999	339	409	243	802	438	694	999999	313	120	164	910	999999	903	949	546	508	490	370	733	346	999999	358	14	965	824	999999	999999	999999	30	999999	400	354	999999	838	969	725	943	579	608	999999	125	440	711	975	999999	414	993	799	21	446	181	610	257	21	82	981	404	278	977	846	999999	545	292	279	763	566	331	75	999999	820	565	910	762	463	231	999999	999999	38	999999	420	598	486	999999	583	999999	790	106	999999	765	987	331	674	999999	761	862	579	157	999999	222	488	92	
927	999999	201	999999	270	999999	794	789	396	345	375	356	567	999999	999999	948	709	999999	973	469	320	310	991	999999	890	999999	10	601	999999	539	213	816	443	337	670	666	406	999999	408	941	999999	232	379	999999	955	328	44	513	930	630	447	999999	248	28	772	999999	828	999999	989	951	847	203	147	857	141	999999	913	240	587	274	552	999999	212	41	167	999999	930	349	544	999999	999999	999999	670	31	101	382	577	999999	565	53	838	704	999999	456	104	999999	95	521	520	999999	414	804	999999	665	999999	999999	999999	217	861	684	696	999999	999999	426	999999	360	532	999999	766	759	999999	999999	674	544	999999	847	999999	755	937	58	12	999999	829	999999	167	999999	571	15	942	659	753	370	562	880	356	359	999999	296	779	743	586	999999	755	760	999999	999999	139	391	238	999999	149	873	999999	999999	682	287	999999	28	999999	207	789	999999	182	999999	999999	621	936	999999	198	87	999999	15	976	204	999999	999999	664	79	724	252	350	999999	776	999999	999999	999999	100	748	208	79	700	528	37	581	999999	69	796	648	754	802	999999	999999	202	161	930	999999	897	85	352	649	622	589	303	999999	999999	609	999999	470	597	137	530	197	999999	128	999999	999999	977	999999	249	411	245	26	325	922	999999	14	987	625	781	385	981	25	406	558	999999	999999	999999	21	725	355	318	335	61	626	282	791	750	83	774	999999	166	503	835	940	413	606	274	381	753	851	621	135	689	999999	999999	515	999999	46	999999	999999	556	966	678	894	103	909	964	698	999999	482	264	913	850	631	229	487	189	465	155	849	999999	852	999999	999999	999999	999999	646	999999	480	999999	999	714	999999	999999	602	200	999999	941	999999	503	641	999999	731	281	597	999999	285	67	992	668	999999	999999	999999	823	430	703	708	805	999999	999999	999999	135	227	883	482	550	512	352	38	999999	663	248	618	999999	217	279	131	986	285	34	907	588	847	812	999999	999999	999999	588	87	999999	999999	29	779	936	240	516	358	848	798	57	206	932	39	962	15	98	716	250	615	161	582	722	529	146	12	685	287	415	453	808	999999	999999	999999	139	547	999999	999999	682	999999	701	920	999999	197	238	828	999999	559	999999	807	999999	957	582	972	925	999999	769	499	999999	934	555	238	942	405	999999	330	282	667	899	425	370	629	44	828	914	241	999999	534	999999	317	999999	135	402	608	110	851	154	950	999999	999999	999999	999999	825	748	866	472	977	876	999999	907	999999	316	659	469	446	722	922	753	999999	999999	27	245	207	335	999999	999999	999999	999999	304	999999	999999	
331	328	97	646	225	999999	999999	962	999999	263	433	336	999999	999999	721	999999	933	172	387	928	400	999999	654	999999	999999	947	999999	841	446	636	643	582	68	999999	235	987	572	999999	999999	919	636	790	617	999999	594	908	813	574	195	999999	902	181	917	220	999999	439	999999	302	113	999999	999999	454	526	999999	999999	850	277	999999	535	999999	903	120	999999	468	301	999999	284	223	210	634	999999	999999	999999	492	733	471	999999	848	947	795	323	999999	719	952	616	999999	274	801	820	743	640	161	48	462	60	792	240	458	999999	184	999999	460	999999	479	999999	386	797	44	92	159	196	999999	714	739	419	999999	400	999999	851	120	345	483	403	467	999999	981	888	999999	441	940	241	999999	929	999999	641	862	999999	999999	817	240	999999	240	718	671	557	220	447	308	52	427	402	250	999999	999999	839	999999	67	633	485	163	498	603	999999	152	918	979	999999	941	108	556	454	160	182	621	725	115	764	732	910	783	544	589	161	24	999999	990	608	130	999999	999999	805	999999	764	664	742	790	999999	576	752	577	720	999999	209	496	972	252	78	985	92	734	999999	999999	722	702	618	908	451	588	604	999999	999999	379	999999	148	751	899	999999	517	879	934	477	999999	979	343	72	48	390	665	51	305	922	622	48	208	53	479	832	72	55	834	349	59	972	825	205	350	496	71	744	82	999999	560	116	157	266	728	356	999999	639	999999	528	785	999999	308	14	758	999999	809	999999	281	77	332	472	54	595	427	999999	163	999999	722	551	328	920	969	449	372	515	890	942	324	133	453	999999	999999	316	999999	513	673	999999	999999	18	687	999999	472	999999	534	999999	71	562	999999	513	202	999999	917	38	209	865	999999	859	999999	252	451	867	779	158	624	999999	997	738	41	913	999999	343	700	713	864	361	457	964	999999	999999	453	338	999999	999999	930	999999	999999	446	116	698	999999	814	188	205	999999	819	999999	323	389	999999	100	333	530	925	961	859	551	213	173	999999	417	611	944	367	798	999999	764	968	228	422	393	560	632	999999	976	737	164	505	155	55	999999	999999	584	290	194	130	807	187	849	81	660	999999	999999	999999	290	335	870	999999	406	454	64	228	105	967	251	999999	999999	999999	948	234	999999	55	999999	999999	999999	999999	999999	664	182	677	999999	587	129	157	761	90	999999	374	62	651	866	343	999999	999999	999999	945	48	617	49	653	999999	620	239	624	999999	614	254	164	584	17	308	216	648	728	149	477	109	948	215	170	262	336	999999	999999	368	370	947	366	138	
999999	245	418	624	999999	257	694	358	504	999999	156	836	133	999999	55	352	660	695	379	561	523	846	99	999999	999999	401	103	999999	932	266	15	667	887	999999	846	771	999999	591	129	481	454	129	604	999999	68	333	999999	547	98	954	707	675	577	805	614	999999	155	999999	999999	137	163	218	425	248	999999	489	948	107	942	999999	462	999999	999999	898	999999	404	251	922	999999	999999	271	556	397	978	559	340	999999	92	421	954	626	883	845	999999	327	246	999999	366	999999	999999	385	41	999999	999999	501	637	109	679	699	999999	999999	233	662	200	865	607	999999	447	689	444	999999	866	686	987	658	579	234	584	580	869	701	885	529	774	179	240	951	999999	999999	921	240	419	392	211	314	402	999999	654	135	719	426	999999	999999	959	189	519	355	616	166	999999	999999	999999	108	829	999999	765	999999	888	999999	635	656	999999	999999	768	213	979	483	484	683	265	999999	579	458	999999	999999	445	217	999999	595	999999	884	344	427	564	999999	715	999999	563	999999	548	698	341	999999	500	73	189	304	909	755	209	999999	999999	933	999999	999999	834	999999	247	999999	999999	557	999999	302	370	751	321	999999	999999	260	498	999999	920	792	144	566	27	946	999999	798	274	151	308	999999	396	625	23	411	526	992	683	648	84	186	999999	991	564	48	999999	749	751	999999	999999	658	999999	540	124	88	999999	343	554	888	118	999999	999999	999999	258	330	906	999999	737	910	303	413	999999	849	594	743	182	153	12	978	683	999999	56	905	999999	650	556	855	510	935	612	192	447	795	540	635	999999	688	742	244	142	527	21	841	75	999999	91	418	946	381	906	655	999999	999999	214	898	999999	999999	687	999999	773	60	245	802	307	120	966	781	318	959	999999	493	410	768	846	166	207	214	999999	999999	568	148	909	138	38	999999	999999	871	590	641	242	859	10	144	470	91	291	219	544	955	999999	310	109	986	703	422	254	999999	999999	999999	700	197	376	928	50	635	150	116	999999	349	999999	105	200	677	726	819	492	999999	307	764	874	988	670	999999	241	267	48	923	435	999999	999999	289	999999	541	940	54	492	82	104	835	940	184	446	204	696	999999	119	999999	269	884	929	979	274	965	184	999999	527	491	697	782	999999	227	681	166	637	979	999999	658	736	682	336	420	999999	472	823	999999	999999	476	198	999999	999999	999999	663	551	686	733	999999	184	999999	238	527	999999	999999	321	249	722	503	999999	567	716	478	460	696	587	557	519	807	802	152	999999	170	999999	303	889	634	979	564	139	999999	
903	964	779	300	507	165	335	45	860	232	110	999999	272	908	999999	339	999999	920	86	993	177	926	222	42	999999	77	475	707	495	687	999999	999999	374	809	663	999999	699	169	999999	432	999999	483	999999	999999	51	288	898	152	999999	999999	937	69	488	999999	312	977	999999	999999	417	440	999999	627	550	999999	999999	999999	831	999999	255	730	999999	537	999999	654	999999	694	979	643	999999	604	179	333	886	935	750	210	680	238	506	999999	999999	952	752	757	742	605	999999	774	617	110	457	444	897	100	999999	999999	999999	834	999999	618	998	118	756	813	999999	999999	740	999999	432	762	999999	602	957	999999	999999	687	784	999999	999999	175	761	214	35	890	999999	999999	999999	795	25	350	872	845	864	887	687	891	206	938	496	999999	864	327	352	855	838	999999	999999	337	999999	999999	624	999999	922	208	857	794	92	865	666	999999	999999	999999	999999	91	889	425	737	79	882	837	491	846	487	534	311	999999	999999	180	999999	300	256	999999	434	782	725	518	922	666	40	999999	999999	340	281	959	999999	920	727	270	999999	422	128	417	454	533	999999	778	999999	999999	897	999999	932	912	813	376	290	830	519	816	366	381	999999	81	49	989	999999	161	574	527	87	999999	716	999999	999999	639	182	838	654	901	42	999999	641	999999	768	616	960	896	526	905	679	625	999999	910	903	594	919	56	378	465	504	599	214	999999	999999	999999	707	340	706	999999	999999	999999	186	618	999999	420	999999	968	999999	999999	38	142	634	668	847	461	980	805	697	999999	719	136	470	999999	406	442	741	291	224	262	909	999999	199	352	712	238	999999	791	135	493	854	951	743	946	436	372	964	546	512	858	535	901	999999	96	999999	999999	980	988	222	352	999999	457	753	60	999999	408	942	292	956	619	22	199	679	214	765	767	999999	524	999999	999999	477	205	779	999999	999999	999999	987	113	887	644	257	460	578	783	815	999999	207	693	433	999999	429	999999	589	893	845	345	999999	438	330	696	684	466	999999	188	874	482	678	999999	999999	515	420	838	999999	321	371	562	620	895	398	368	999999	698	100	733	999999	795	615	999999	520	391	784	999999	783	200	960	999999	234	999999	909	342	729	999999	371	917	618	591	287	278	999999	293	725	999999	49	961	136	985	999999	503	999999	999999	999999	791	999999	940	730	860	999999	999999	361	580	337	999999	986	999999	639	760	337	183	999999	33	517	347	999999	237	666	999999	520	821	73	974	424	730	826	830	999999	999999	931	430	196	757	535	999999	916	950	955	505	350	983	332	376	658	999999	
388	550	571	529	999999	650	284	282	350	244	150	999999	999999	999999	403	166	999999	701	828	999999	999999	366	497	999999	430	414	281	171	117	537	498	697	325	231	352	285	268	945	999999	999999	156	914	417	301	932	539	794	999999	999999	999999	402	999999	999999	751	216	32	999999	999999	109	999999	379	122	174	999999	745	453	71	934	264	127	999999	644	199	548	760	81	999999	206	511	890	619	999999	68	924	999999	867	159	574	25	329	232	142	846	489	911	999999	749	605	555	489	478	860	103	999999	999999	757	999999	999999	990	144	83	999999	999999	218	412	456	999999	250	677	878	999999	496	918	934	894	764	798	709	999999	727	999999	353	651	32	422	759	829	83	637	999999	999999	159	584	880	999999	375	999999	637	999999	465	979	509	927	676	196	981	941	168	999999	531	959	732	999999	272	812	730	999999	602	796	652	626	999999	612	300	453	153	912	47	688	529	999999	170	631	181	748	823	425	974	835	441	817	670	999999	999999	999999	703	786	999999	999999	526	169	915	841	435	999999	998	896	637	999999	52	79	999999	480	999999	284	798	110	201	523	989	314	241	766	365	834	956	997	507	999999	750	366	999999	999999	999999	999999	999999	999999	206	343	750	926	999999	999999	793	999999	914	199	421	831	628	602	595	999999	89	222	999999	159	485	999999	882	999999	399	763	482	685	479	934	318	210	943	479	904	858	773	72	525	489	973	993	920	766	585	676	999999	999999	771	801	889	949	442	192	843	605	460	999999	537	34	280	117	999999	999999	999999	221	887	159	698	736	35	27	999999	448	185	492	680	126	425	723	519	999999	999999	678	999999	368	768	761	635	308	407	34	534	500	999999	999999	999999	940	999999	999999	788	105	459	44	776	872	263	993	16	361	925	344	334	999999	515	999999	203	223	999999	522	999999	135	524	400	339	10	492	999999	239	999999	999999	999999	241	60	934	423	874	879	902	182	115	999999	755	999999	382	72	699	999999	985	273	999999	886	15	999999	921	999999	581	68	705	999999	390	999999	763	696	969	195	113	283	880	101	999999	999999	999999	762	416	677	380	999999	27	999999	311	999999	220	999999	646	505	999999	868	138	281	842	815	183	137	999999	57	21	999999	314	196	959	425	840	893	202	358	575	252	955	999999	292	340	999999	439	473	617	999999	797	60	474	999999	999999	155	608	259	264	150	999999	970	369	999999	321	935	830	316	885	999999	326	773	297	929	491	999999	884	988	999999	999999	743	663	999999	210	223	18	999999	735	724	280	241	644	937	218	999999	282	
596	588	971	405	220	999999	999999	685	999999	999999	762	999999	970	331	999999	999999	747	490	999999	530	795	169	452	999999	105	999999	999999	614	700	682	999999	999999	548	999999	326	306	999999	999999	563	621	999999	498	999999	199	255	305	764	999999	19	620	897	999999	811	860	999999	437	999999	667	309	125	539	974	985	848	197	999999	999999	762	15	965	999999	640	927	785	455	307	999999	262	68	999999	340	200	605	89	785	389	999999	687	731	889	999999	999999	999999	999999	91	110	513	831	12	572	999999	12	397	54	27	266	999999	35	414	999999	947	882	609	510	785	349	379	905	999999	808	414	319	40	125	804	253	833	489	704	355	999999	658	999999	495	500	337	802	560	999999	529	859	253	999999	999999	941	999999	750	306	662	741	731	607	769	999999	168	989	972	281	250	774	432	50	999999	999999	395	299	631	123	19	457	547	818	843	543	948	170	999999	488	183	526	502	536	826	963	999999	197	888	66	336	999999	365	530	320	999999	106	999999	922	222	166	999999	656	999999	297	214	204	913	763	235	255	998	952	493	108	999999	281	895	223	367	446	999999	999999	999999	787	507	102	26	507	556	447	139	247	824	332	531	999999	999999	999999	622	999999	710	433	663	999999	338	558	872	999999	596	999999	210	999999	565	999999	999999	251	91	849	790	122	187	415	217	999999	125	760	138	999999	999999	999999	416	656	601	999999	999999	774	747	764	458	948	230	594	911	540	246	534	681	57	374	289	788	999999	459	509	591	305	226	874	694	578	430	999999	999999	742	610	553	13	999999	50	193	504	326	400	841	892	999999	504	676	551	591	88	90	796	999999	75	999999	999999	999999	16	440	557	872	79	999999	527	999999	738	178	930	692	530	713	999999	999999	999999	472	625	999999	617	997	800	549	332	113	500	350	914	568	677	220	356	911	962	609	636	631	256	520	323	999999	854	335	999999	858	70	374	82	616	511	999999	774	590	484	18	640	17	549	966	999999	187	604	180	500	719	999999	999999	999999	408	553	164	999999	115	303	243	152	999999	803	473	999999	135	277	307	66	84	445	999999	437	953	969	628	91	290	999999	146	778	999999	999999	36	999999	451	999999	999999	72	356	388	669	296	250	999999	174	214	86	999999	264	909	307	123	426	999999	580	999999	797	438	999999	83	934	975	167	465	468	999999	776	999999	602	513	603	999999	709	999999	776	479	999999	98	804	424	999999	367	875	237	481	570	418	752	999999	269	824	245	999999	283	453	693	139	785	406	534	438	134	999999	751	315	71	
413	730	507	110	999999	709	634	999999	999999	576	110	930	999999	897	232	33	20	343	688	367	107	435	252	93	350	999999	691	279	999999	999999	999999	999999	921	419	999999	687	255	840	273	999999	611	999999	999999	876	592	209	800	509	312	415	124	987	73	948	999999	977	487	424	760	593	28	364	524	197	539	999999	18	574	740	544	999999	179	999999	573	756	471	229	376	500	151	610	192	967	581	766	999999	70	999999	455	188	999999	999999	90	680	999999	256	122	28	999999	615	200	236	999999	767	999999	945	918	999999	201	502	758	121	924	618	999999	999999	999999	943	999999	999999	917	999999	128	561	345	947	99	399	999999	999999	358	999999	39	884	951	383	423	210	944	820	140	570	781	953	430	999999	906	471	696	270	860	179	999999	856	698	165	118	216	432	689	856	529	33	691	153	999999	92	49	667	609	999999	195	999	610	359	999999	263	174	140	257	51	627	702	216	649	189	613	999999	196	999999	275	217	778	264	999999	611	546	99	809	874	15	866	804	97	847	674	179	999999	506	999999	901	943	999999	185	647	238	827	816	52	964	943	909	853	999999	343	999999	417	744	999999	748	809	173	365	266	999999	184	822	999999	368	999999	19	999999	676	844	894	332	999999	603	616	736	783	999999	57	845	930	105	999999	933	999999	999999	266	999999	351	757	541	737	587	999999	933	473	416	222	458	77	954	326	243	18	999999	20	83	814	137	999999	964	999999	126	519	336	156	171	889	859	999999	718	584	284	999999	313	167	744	322	669	153	329	999999	999999	980	890	999999	861	14	957	743	568	999999	308	442	999999	461	621	999999	492	787	311	999999	362	731	358	380	51	999999	999999	818	276	999999	999999	999999	589	403	807	146	629	722	999999	167	999999	126	168	276	285	842	135	851	999999	676	830	882	999999	802	999999	550	631	520	999999	546	999999	999999	999999	999999	306	324	852	999999	653	485	999999	770	503	153	595	246	573	999999	104	209	200	854	999999	999999	999999	999999	150	786	195	999999	514	118	999999	999999	859	793	649	360	969	961	989	735	207	71	237	999999	388	699	999999	971	977	549	426	999999	356	999999	866	999999	876	999999	183	999999	214	999999	999999	999999	620	755	293	999999	597	222	122	143	219	999999	656	999999	371	870	884	451	578	999999	290	965	692	787	401	999999	927	771	484	935	787	923	999999	999999	100	897	999999	999999	415	415	384	999999	436	293	163	999999	797	999999	999999	16	159	732	999999	990	999999	14	999999	833	363	878	875	825	999999	186	355	295	933	999999	999999	474	
431	260	46	173	839	525	538	409	633	509	618	282	265	478	786	65	436	999999	704	95	259	999999	279	536	540	999999	36	999999	937	868	958	951	533	51	584	898	695	334	999999	590	475	999999	209	853	270	602	999999	269	400	300	859	402	151	45	225	814	981	509	632	291	999999	999999	999999	765	551	667	999999	224	999999	887	369	111	389	123	619	20	999999	425	276	937	988	766	859	647	18	999999	809	498	826	770	917	196	999999	869	101	197	777	444	312	603	999999	999999	376	512	930	757	22	999999	425	214	408	565	243	999999	999999	731	429	823	756	986	999999	259	397	133	970	999999	410	520	31	999999	242	999999	999999	999999	93	642	999999	357	717	999999	999999	781	999999	621	371	361	953	17	577	369	999999	999999	688	325	999999	604	958	253	541	757	357	502	999999	992	972	436	999999	999999	610	660	341	81	999999	504	443	85	186	776	761	619	230	999999	943	661	664	288	999999	999999	999999	489	683	157	816	960	904	60	775	91	999999	935	909	393	406	916	38	696	847	999999	882	670	427	192	491	922	536	999999	559	999999	337	693	152	654	642	131	976	194	264	156	599	392	309	105	999999	826	709	999999	996	999999	999999	968	440	110	915	267	71	501	665	893	433	950	501	431	753	999999	792	999999	751	285	939	844	441	999999	593	499	370	999999	65	665	222	700	957	532	720	369	999999	52	738	384	69	999999	528	371	722	999999	999999	878	999999	180	999999	999999	95	721	97	999999	536	999999	516	425	897	738	446	999999	681	999999	999999	999999	710	394	999999	749	526	376	225	464	326	80	999999	944	607	492	981	884	631	768	999999	246	445	931	832	999999	536	322	999999	999999	999999	527	689	999999	656	923	177	956	477	999999	928	718	505	633	472	465	760	571	818	414	999999	999999	999999	912	127	755	999999	778	561	189	222	213	888	999999	425	798	390	988	297	684	999999	34	999999	346	999999	896	741	999999	999999	999999	762	964	999999	82	999999	999999	999999	777	872	901	400	999999	405	297	999999	999999	829	999999	999999	999999	84	771	284	144	999999	732	155	43	82	231	23	721	999999	194	426	257	708	816	999999	999999	649	613	126	396	294	999999	629	128	273	125	76	141	603	794	999999	991	999999	370	982	840	341	999999	704	651	887	678	88	221	871	824	25	999999	287	999999	35	471	655	888	849	174	999999	36	999999	957	164	882	127	999999	999999	435	567	348	833	999999	607	534	999999	999999	508	615	847	418	257	449	109	63	854	334	999999	999999	345	802	999999	818	999999	314	
999999	747	999999	15	999999	562	329	445	267	999999	999999	795	672	500	561	189	999999	244	326	695	779	330	999999	110	37	793	757	70	99	764	828	24	755	302	188	999999	999999	503	999999	999999	98	999999	191	432	999999	68	661	278	279	999999	999999	285	999999	999999	535	35	889	396	977	767	805	269	999999	503	999999	175	999999	999999	321	399	211	999999	190	41	999999	966	148	435	999999	969	141	488	790	933	999999	552	522	714	767	162	282	592	526	999999	489	829	466	688	582	707	28	999999	956	999999	954	538	105	470	445	568	999999	999999	168	18	636	999999	999999	421	162	999999	652	999999	613	999999	126	619	368	894	551	776	510	999999	853	529	950	850	999999	999999	999999	812	456	999999	279	208	275	819	999999	518	659	173	361	54	536	285	65	999999	999999	797	763	344	179	211	999999	999999	68	999999	999999	639	67	785	793	999999	999999	999999	999999	600	999999	414	893	307	999999	999999	999999	388	999999	465	922	577	474	267	999999	735	999999	999999	999999	999999	143	610	150	999999	219	794	460	999999	379	793	999999	196	434	999999	999999	274	903	466	158	999999	966	540	253	602	515	999999	174	999999	613	999999	420	798	706	605	467	999999	273	66	98	999999	999999	370	18	999999	853	736	152	999999	630	907	831	691	495	999999	288	603	366	548	331	186	999999	999999	270	321	999999	813	489	829	997	190	10	847	377	756	929	606	531	622	999999	779	890	999999	180	705	236	728	312	999999	326	864	99	725	734	911	772	999999	109	697	257	50	999999	999999	22	450	999999	984	323	738	393	681	999999	744	799	552	999999	474	999999	564	94	655	510	106	999999	142	101	284	122	466	984	999999	999999	833	375	708	533	577	152	729	798	252	415	574	999	644	792	354	925	192	625	308	260	545	999999	601	539	159	809	999999	359	632	871	857	754	203	999999	248	378	101	29	718	331	759	766	999999	250	936	106	868	999999	746	999999	930	840	686	939	961	999999	773	178	383	767	272	380	175	381	557	820	999999	469	554	975	834	173	906	976	500	779	999999	361	603	999999	940	539	612	283	941	999999	77	264	999999	28	999999	999999	645	999999	68	388	600	470	692	125	301	409	795	770	524	767	933	999999	448	192	457	422	574	331	999999	999999	768	999999	440	540	999999	551	255	536	380	911	527	956	999999	121	999999	999999	669	488	761	999999	743	999999	759	183	93	999999	815	41	570	192	999999	324	999999	335	620	708	40	999999	372	749	163	269	399	999999	999999	977	792	336	13	155	753	96	569	295	990	926	142	
266	999999	394	999999	999999	965	999999	562	999999	832	592	501	480	999999	999999	999999	999999	388	484	452	156	934	115	575	999999	38	425	999999	271	754	838	344	999999	575	999999	999999	999999	24	938	304	211	999999	45	999999	209	835	532	872	245	999999	558	906	516	483	986	331	352	999999	256	195	549	758	300	458	999999	257	807	904	508	813	147	996	449	189	251	105	999999	960	375	653	999999	999999	203	300	999999	932	828	220	589	452	361	999999	768	999999	754	452	759	586	162	999999	38	627	999999	432	834	999999	466	336	242	890	432	392	453	603	689	996	564	999999	999999	70	428	999999	999999	999999	999999	978	238	696	434	798	999999	321	807	423	624	878	187	771	466	645	476	502	977	698	29	969	714	174	73	758	887	758	334	101	999999	999999	999999	319	969	999999	332	999999	901	444	553	120	999999	40	978	811	999999	793	543	999999	594	926	619	999999	45	492	273	74	633	676	910	588	987	715	889	999999	999999	868	801	610	999999	706	600	543	154	908	999999	684	999999	262	939	104	224	717	507	607	822	684	283	486	999999	267	146	235	534	999999	133	868	150	795	999999	949	991	933	303	887	335	86	482	137	108	999999	878	999999	736	815	373	280	218	292	999999	999999	595	324	28	65	999999	375	19	189	785	999999	999999	999999	27	999999	113	291	423	620	281	745	999999	999999	388	12	999999	764	498	718	999999	999999	660	857	434	353	364	676	999999	248	999999	960	77	999999	352	582	55	487	363	746	999999	91	857	597	21	624	689	448	936	999999	999999	805	876	300	586	932	865	686	966	674	635	999999	377	184	302	321	999999	909	804	806	957	902	411	999999	999999	520	996	999999	846	809	664	915	739	898	573	521	999999	776	716	420	717	999999	521	999999	999999	284	999999	682	304	700	946	779	644	139	68	772	404	133	999999	76	999999	999999	839	999999	20	719	697	478	610	781	237	999999	203	394	99	598	391	721	641	731	999999	323	767	156	863	999999	281	610	999999	800	126	960	492	650	484	914	999999	999999	679	401	587	245	999999	523	472	54	999999	999999	50	470	391	683	492	562	999999	622	44	999999	303	135	447	97	639	810	664	277	419	552	910	184	79	36	52	249	154	570	999999	254	683	818	307	30	569	999999	418	443	478	929	390	861	999999	835	999999	553	953	500	606	271	858	205	634	43	999999	999999	401	999999	640	999999	418	699	380	790	20	484	828	999999	999999	270	999999	230	999999	999999	999999	58	999999	999999	966	999999	999999	653	963	980	395	999999	999999	273	
680	999999	977	999999	803	999999	521	690	490	100	825	586	725	536	972	345	869	638	999999	155	871	301	572	167	398	151	956	764	735	399	404	531	300	564	999999	824	293	347	427	573	968	481	567	999999	418	999999	773	759	681	999999	121	757	999999	49	402	388	141	820	664	999999	279	756	954	101	999999	303	295	171	790	158	62	531	220	832	186	399	734	368	748	19	999999	206	93	117	288	647	999999	261	999999	999999	999999	472	999999	766	303	221	527	476	517	999999	103	612	969	532	999999	589	546	258	862	13	654	773	81	655	293	999999	673	847	812	58	853	44	999	432	466	589	848	454	539	999999	999999	999999	850	633	999999	765	999999	560	541	698	110	999999	399	999999	713	999999	999999	37	999999	230	547	679	664	469	271	69	613	546	76	986	741	102	719	896	140	397	922	447	999999	528	845	122	315	123	947	662	645	841	719	546	999999	999999	971	999999	428	202	603	391	999999	856	161	690	494	555	999999	18	999999	502	37	999999	996	953	296	954	384	434	999999	999999	521	999999	999999	772	827	529	798	920	130	409	478	999999	793	999999	999999	884	376	165	628	760	166	939	190	153	999999	999999	550	999999	999999	26	935	993	827	999999	869	762	999999	999999	999999	999999	757	46	887	81	34	999999	532	465	877	412	588	229	806	614	393	999999	429	280	958	999999	979	563	396	114	474	484	999999	740	999999	324	451	999999	999999	999999	999999	130	61	999999	999999	999999	871	94	999999	999999	999999	716	196	223	669	297	342	172	999999	999999	985	203	650	783	607	549	978	792	793	563	960	601	927	153	611	273	999999	320	161	244	562	999999	207	274	999999	758	298	896	999999	999999	981	999999	999999	861	677	809	480	278	511	579	746	89	301	803	170	999999	788	999999	999999	405	999999	32	20	196	999999	999999	996	385	999999	849	261	91	720	418	582	681	999999	999999	475	801	793	262	809	582	498	999999	603	403	114	839	969	254	999999	675	618	958	278	999999	983	586	813	104	170	662	328	999999	368	882	999999	488	800	722	577	999999	999999	514	999999	438	698	999999	497	602	281	999999	879	16	797	55	800	623	413	667	92	889	987	698	999999	157	264	833	125	720	182	625	999999	257	676	482	72	999999	745	839	999999	589	999999	221	999999	892	782	999999	866	322	92	999999	999999	142	639	688	824	913	422	75	184	864	289	777	430	655	239	631	999999	325	982	695	878	573	988	999999	800	999999	874	209	374	999999	967	999999	999999	999999	550	906	618	987	657	159	999999	679	999999	814	
310	321	999999	178	662	160	980	550	339	396	729	511	154	999999	887	58	999999	222	999999	999999	897	999999	148	855	115	333	23	352	668	999999	999999	208	908	183	999999	489	984	706	999999	224	962	999999	473	251	999999	48	999999	999999	109	608	120	479	978	433	917	823	182	935	72	339	999999	638	999999	999999	999999	530	999999	999999	942	408	74	342	675	999999	279	480	23	999999	999999	999999	570	999999	252	69	723	534	999999	484	266	379	999999	58	644	999999	87	333	544	967	859	999999	445	791	540	701	543	778	999999	501	164	999999	810	285	924	999999	999999	606	999999	822	782	857	310	128	714	572	999999	25	999999	468	999999	945	999999	55	999999	697	631	999999	10	550	999999	945	731	729	329	819	568	41	999999	648	448	481	938	999999	999999	11	999999	326	999999	968	610	528	90	344	101	219	511	764	247	237	999999	989	999999	844	307	837	135	999999	799	999999	13	999999	891	59	999999	928	16	223	999999	45	684	999999	702	41	940	997	865	397	637	119	317	804	794	897	284	999999	875	103	425	357	876	999999	527	192	964	999999	636	999999	999999	999999	999999	298	903	211	999999	69	999999	574	903	309	971	738	943	999999	999999	209	275	999999	774	571	999999	913	798	999999	999999	252	786	999999	76	400	370	834	999999	474	906	29	900	592	354	999999	172	310	199	999999	385	147	498	999999	604	765	999999	642	999999	753	119	999999	500	999999	51	310	282	999999	999999	999999	999999	147	999999	478	999999	568	309	999999	649	559	409	752	724	682	137	32	753	948	999999	311	124	728	578	329	364	617	529	509	999999	53	942	999999	802	685	999999	248	481	29	65	46	999999	603	993	706	353	366	575	999999	999999	999999	557	999999	861	206	398	220	999999	345	124	999999	48	799	141	605	617	23	950	999999	506	888	551	999999	893	879	844	521	735	999999	975	999999	51	999999	246	999999	496	618	534	606	999999	965	679	999999	905	999999	997	666	999999	397	98	340	416	536	999999	384	478	999999	440	981	999999	877	485	696	999999	126	133	336	562	610	999999	999	489	999999	751	999999	219	999999	999999	13	881	187	60	999999	783	645	591	515	401	999999	62	672	187	552	999999	419	489	982	775	999999	765	999999	114	860	287	99	851	72	785	999999	174	72	995	999999	110	183	826	147	913	724	534	618	935	999999	557	446	821	936	109	341	60	236	639	48	248	219	83	199	70	693	999999	528	729	999999	999999	989	676	750	999999	80	593	352	999999	61	999999	156	736	413	999999	841	278	914	999999	453	728	938	433	957	999999	891	
110	637	999999	230	929	16	888	323	13	567	769	81	495	39	748	708	168	588	783	999999	483	669	886	999999	424	879	565	285	893	999999	566	719	561	560	970	999999	274	847	131	258	267	422	410	745	81	206	429	933	705	29	779	844	184	107	417	440	751	858	805	999999	450	999999	999999	999999	999999	999999	520	934	69	792	999999	320	467	534	833	999999	269	999999	157	227	999999	999999	580	873	979	722	999999	463	152	999999	214	999999	51	999999	808	654	992	999999	744	30	686	999999	999999	913	585	469	387	650	999999	999999	999999	610	711	588	599	818	999999	999999	274	999999	516	999999	792	529	588	38	278	395	999999	999999	999999	999999	406	137	541	966	757	999999	297	519	999999	999999	198	795	368	603	704	463	999999	990	621	445	891	999999	514	629	999999	999999	335	999999	200	991	924	999999	999999	999999	999999	584	56	999999	70	999999	269	754	943	622	999999	999999	999999	999999	999999	814	914	735	566	632	220	999999	623	911	273	412	999999	740	329	354	999999	112	516	300	399	129	999999	848	930	256	186	147	999999	999999	761	705	999999	999999	232	385	86	199	529	657	999999	273	961	145	369	999999	999999	528	435	599	653	765	490	870	594	999999	999999	75	805	320	999999	83	999999	999999	160	567	227	999999	518	943	277	999999	583	858	442	136	168	281	488	281	222	657	711	999999	248	996	225	999999	999999	999999	977	21	394	218	999999	999999	844	239	985	802	440	999999	19	492	999999	999999	192	631	999999	467	999999	136	587	533	108	999999	372	505	493	164	352	903	243	501	965	999999	999999	374	657	999999	292	929	296	999999	841	178	647	228	601	374	813	593	886	299	999999	851	433	860	120	999999	999999	999999	999999	830	459	537	809	999999	526	75	488	999999	974	999999	185	126	999999	999999	999999	929	160	153	903	129	350	758	26	944	529	124	832	534	263	254	247	942	192	999999	999999	999999	999999	999999	701	536	886	996	619	117	124	854	21	999999	999999	190	262	277	446	627	999999	701	520	865	999999	412	242	953	563	729	541	999999	934	384	674	388	570	999999	451	377	242	999999	148	908	829	675	113	310	365	83	991	969	999999	565	975	999999	792	503	151	999999	303	932	442	889	575	882	920	637	999999	790	620	241	825	999999	999999	999999	562	612	46	999999	309	932	598	999999	999999	999999	736	999999	409	148	595	76	999999	162	999999	310	911	258	999999	947	999999	475	451	574	463	759	153	437	999999	838	972	190	999999	827	999999	370	343	951	161	13	156	999999	999999	719	999999	999999	361	673	999999	93	235	313	
278	99	568	833	999999	33	37	999999	999999	308	207	570	999999	414	609	62	172	713	999999	999999	107	999999	800	212	247	732	378	999999	408	480	442	97	613	669	911	378	269	165	879	319	924	182	585	847	355	667	553	791	944	309	510	290	999999	275	216	999999	298	999999	595	758	655	127	999999	947	866	119	957	507	999999	240	792	999999	834	657	45	999999	999999	953	857	999999	999999	587	965	109	970	999999	971	999999	999999	972	90	902	570	131	664	806	602	999999	999999	245	709	56	299	713	516	503	456	999999	240	292	195	344	508	25	999999	77	162	480	976	714	147	999999	54	529	160	889	999999	713	999999	238	331	125	999999	999999	870	143	297	999999	592	477	705	999999	999999	999999	786	745	403	554	552	596	654	131	661	999999	108	99	999999	769	999999	999999	999999	743	475	12	960	80	372	999999	999999	445	999999	899	888	509	19	634	513	874	742	999999	496	891	170	406	584	209	463	706	523	780	142	528	999999	966	999999	962	47	114	219	716	383	516	410	117	816	999999	999999	161	266	473	586	137	36	156	140	174	582	79	999999	999999	999999	666	373	374	313	261	209	922	99	57	597	408	664	999999	999999	979	491	999999	589	829	965	311	449	59	203	14	501	553	835	999999	389	967	686	458	110	716	999999	999999	804	999999	554	321	999999	999999	999999	188	473	10	124	999999	683	528	999999	598	795	314	999999	323	180	308	759	656	96	999999	667	629	999999	215	926	325	836	455	999999	33	999999	999999	249	239	183	25	999999	501	439	999999	572	999999	487	98	663	795	499	829	865	505	999999	898	235	228	551	257	466	268	999999	999999	324	999999	999999	466	323	150	74	987	150	164	767	267	999999	411	999999	806	152	999999	551	999999	825	17	590	753	999999	386	429	31	688	926	559	282	428	999999	370	999999	591	30	999999	523	999999	999999	688	710	999999	548	681	823	946	745	999999	833	999999	942	972	999999	646	526	248	937	721	999999	999999	223	605	494	839	586	51	999999	224	131	858	999999	410	999999	328	880	25	680	704	999999	85	999999	821	725	999999	485	667	63	698	75	999999	999999	801	687	213	474	114	253	999999	104	999999	19	530	999999	999999	688	542	999999	999999	766	999999	999999	242	126	999999	366	402	999999	928	999999	918	987	248	158	349	31	236	999999	119	853	999999	999999	999999	609	822	999999	421	838	999999	877	942	18	74	932	999999	223	999999	685	719	999999	82	234	325	999999	186	999999	771	382	999999	999999	999999	999999	549	144	999999	999999	596	632	303	902	999999	563	138	60	
422	910	923	316	594	999999	999999	550	999999	271	781	999999	456	627	433	37	999999	999999	204	797	425	132	468	930	940	999999	627	999999	392	817	903	519	999999	274	931	275	871	464	787	999999	537	911	999999	288	363	450	999999	968	209	275	607	904	369	340	634	299	451	993	375	769	508	999999	999999	196	368	272	453	191	696	167	166	839	262	685	270	514	316	999999	999999	999999	540	658	772	126	999999	998	160	999999	999999	999999	824	999999	99	27	20	92	999999	999999	999999	101	996	112	282	999999	119	767	652	683	79	130	983	271	426	875	239	849	682	999999	976	370	999999	688	551	64	999999	287	750	999999	675	188	761	686	270	485	502	438	999999	731	16	999999	355	476	696	519	658	563	461	223	788	171	999999	710	653	559	979	318	999999	227	707	832	26	417	18	999999	369	306	10	941	999999	801	473	950	46	534	999999	645	991	41	406	999999	825	536	456	999999	778	999999	999999	711	999999	999999	999999	999999	33	999999	435	937	468	999999	999999	361	562	999999	841	987	697	459	674	999999	545	344	327	529	999999	927	16	490	961	503	122	318	272	299	445	999999	924	999999	999999	999999	999999	86	186	197	881	54	227	999999	695	469	816	328	386	999999	999999	171	999999	999999	999999	106	177	945	976	964	692	841	99	273	85	999999	72	393	532	812	999999	468	999999	999999	648	775	710	701	999999	999999	687	999999	932	357	133	284	331	577	966	999999	695	999999	999999	221	999999	50	955	953	239	53	406	433	999999	999999	894	707	13	736	709	572	395	475	161	999999	287	999999	999999	741	150	801	330	495	426	702	127	867	368	946	635	607	999999	757	472	750	105	264	998	999999	463	425	280	999999	999999	403	445	229	11	626	999999	999999	141	224	999999	438	723	910	16	999999	456	999999	349	999999	111	111	999999	638	13	410	999999	33	899	550	287	999999	530	735	999999	32	267	897	999999	741	22	37	476	605	999999	43	37	195	999999	904	999999	999999	999999	223	493	766	651	806	999999	601	999999	911	707	999999	999999	99	908	988	292	984	836	559	170	607	999999	83	635	157	694	999999	382	999999	999999	994	638	849	647	999999	251	999999	381	460	680	274	503	111	330	885	667	854	135	49	902	273	78	361	999999	478	178	419	141	504	121	256	228	55	145	713	952	98	451	600	746	432	999999	999999	878	895	999999	943	753	749	489	999999	999999	343	300	511	999999	999999	581	999999	148	832	999999	876	348	434	55	458	965	616	933	999999	412	534	303	480	999999	999999	482	382	999999	234	999999	391	
999999	280	999999	999999	754	633	787	675	999999	283	999999	914	703	735	46	454	999999	654	999999	999999	816	999999	438	999999	50	999999	851	242	804	999999	999999	914	999999	999999	862	78	32	170	704	341	829	999999	999999	139	82	999999	777	999999	656	38	532	999999	256	999999	575	999999	842	101	845	934	782	999999	999999	317	479	547	747	999999	873	968	999999	999999	999999	645	317	558	847	309	247	999999	53	999999	999999	775	999999	93	999999	999999	999999	758	999999	931	325	769	559	283	397	756	659	999999	641	421	61	687	606	999999	769	999999	221	999999	267	542	853	999999	999999	855	969	105	640	396	999999	110	594	125	999999	500	373	191	96	43	171	101	650	712	999999	631	875	897	179	999999	323	66	436	999999	999999	693	87	141	878	704	314	999999	999999	999999	654	540	999999	936	945	115	480	588	524	187	855	175	892	150	999999	269	999999	81	926	808	82	999999	674	838	623	58	999999	999999	312	392	729	869	975	387	68	489	804	939	952	999999	361	999999	999999	258	899	335	801	999999	968	999999	724	999999	375	317	200	830	866	999999	322	897	693	249	285	142	458	985	999999	999999	92	684	464	999999	128	863	456	347	292	425	939	298	999999	485	273	693	667	495	504	668	999999	999999	622	816	999999	65	380	122	999999	408	799	914	145	999999	854	294	164	683	999999	999999	860	852	547	450	59	34	650	999999	975	999999	474	963	490	999999	327	999999	71	648	999999	73	493	344	887	999999	626	999999	162	959	999999	979	538	984	381	999999	999999	344	690	181	767	602	999999	172	146	867	934	836	433	999999	999999	10	232	516	269	60	29	999999	965	663	824	34	871	690	999999	996	64	490	999999	498	723	982	999999	999999	880	821	658	330	999999	30	999999	789	999999	548	989	631	756	999999	724	330	973	292	379	37	999999	742	730	724	586	999999	812	453	254	999999	890	987	999999	999999	635	999999	402	698	328	944	713	45	433	332	999999	955	250	42	765	271	524	440	999999	146	542	999999	100	999999	744	68	217	505	544	999999	658	12	794	999999	396	286	999999	284	964	434	323	321	319	408	34	630	899	780	688	983	420	459	384	700	999999	999999	357	469	954	999999	999999	218	500	768	674	697	170	999999	646	488	343	999999	476	188	822	999999	828	692	908	123	999999	436	816	999999	254	208	628	999999	999999	898	929	999999	330	999999	697	115	999999	550	999999	336	470	82	144	999999	649	180	983	206	877	999999	669	999999	560	840	999999	310	999999	938	524	476	79	76	213	748	558	875	920	772	999999	717	409	999999	
958	581	999999	96	302	616	912	83	225	431	227	54	238	274	999999	489	602	397	999999	882	999999	999999	267	404	868	395	999999	773	999999	220	715	999999	999999	391	706	978	197	24	17	784	999999	451	261	999999	848	999999	999999	294	967	440	179	103	14	526	261	701	324	999999	228	906	965	148	999999	999999	715	68	875	846	567	929	301	588	389	929	856	584	999999	618	999999	999999	999999	366	806	999999	50	622	165	652	999999	999999	663	938	796	110	819	999999	628	999999	932	999999	292	673	727	48	999999	591	714	999999	670	676	695	999999	703	518	40	999999	341	999999	964	999999	999999	233	716	562	999999	362	792	288	119	968	956	759	686	764	427	212	639	768	680	459	908	89	999999	463	320	957	999999	288	79	220	999999	625	292	838	887	69	956	174	772	999999	798	999999	965	701	719	999999	29	999999	101	999999	969	573	332	514	999999	823	252	263	251	317	127	514	218	899	422	999999	476	848	877	368	999999	474	996	894	999999	482	124	999999	743	999999	938	306	196	251	250	982	303	777	652	74	816	703	922	464	999999	294	226	999999	288	388	469	180	71	733	582	504	577	437	854	712	708	961	519	867	379	821	327	967	658	440	48	999999	205	812	999999	552	551	541	999999	999999	266	59	11	364	914	768	244	463	999999	999999	415	865	999999	940	365	855	999999	65	95	847	967	258	416	847	350	770	974	258	191	999999	953	45	211	999999	455	659	959	999999	999999	611	999999	863	308	999999	35	182	776	999999	457	695	368	496	999999	388	408	17	642	164	24	154	793	985	282	639	999999	999999	664	443	494	999999	999999	38	999999	483	270	114	950	503	822	177	999999	719	801	999999	671	466	588	999999	91	448	27	805	150	808	817	601	999999	999999	130	656	517	342	999999	999999	999999	339	394	972	128	304	999999	149	341	847	160	83	999999	785	967	336	790	999999	999999	999999	999999	99	888	303	999999	669	522	999999	999999	999999	659	660	948	60	999999	999999	82	616	703	786	391	878	473	303	657	744	417	805	999999	999999	865	999999	999999	725	72	999999	999999	101	316	459	999999	999999	765	175	197	500	999999	143	100	999999	263	184	148	575	664	999999	626	595	645	921	262	717	590	589	310	983	680	999999	987	985	890	981	309	999999	15	615	122	307	115	999999	618	283	999999	74	540	691	999999	414	70	999999	94	855	455	394	206	73	194	186	865	999999	999999	901	155	114	999999	282	874	893	570	999999	698	328	489	999999	312	978	12	525	999999	618	456	999999	999999	736	901	45	
536	914	58	941	999999	999999	442	902	348	999999	138	999999	328	999999	816	999999	844	21	563	999999	375	966	999999	228	71	668	999999	999999	756	552	738	419	999999	710	746	960	999999	628	999999	762	886	587	150	999999	999999	402	206	791	802	812	432	161	183	145	669	569	999999	999999	880	762	808	999999	155	795	978	718	406	618	520	999999	798	226	393	999999	879	999999	999999	999999	377	669	472	999999	454	944	999999	999999	999999	78	999999	999999	137	25	747	865	953	700	441	354	617	141	999999	588	280	945	24	216	999999	381	265	880	743	999999	462	221	300	473	741	211	675	401	482	337	999999	999999	728	783	999999	527	847	189	356	481	878	245	672	999999	74	999999	930	914	999999	864	999999	170	999999	791	562	536	575	999999	959	240	679	226	659	668	21	999999	999999	241	738	250	534	86	534	272	999999	226	548	416	999999	999999	281	761	999999	999999	524	416	999999	937	230	941	952	367	229	126	999999	662	586	999999	871	999999	291	699	999999	578	339	999999	636	999999	334	346	999999	168	91	726	959	918	644	50	999999	605	45	999999	21	796	298	176	856	999999	469	805	999999	544	545	279	999999	582	585	13	999999	788	780	999999	612	884	953	999999	999999	503	166	999999	27	999999	860	275	102	999999	999999	999999	290	999999	879	228	711	999999	705	453	623	811	774	999999	999999	641	761	999999	825	999999	677	136	842	999999	890	363	261	586	787	103	683	279	187	951	894	205	722	125	909	561	28	93	188	509	180	474	729	779	550	386	999999	505	999999	786	333	561	547	999999	282	999999	966	135	741	611	770	353	634	823	493	147	918	646	455	273	298	593	999999	342	334	426	999999	481	45	999999	319	187	829	400	627	342	657	937	999999	393	594	893	351	999999	999999	999999	839	906	296	412	468	148	59	186	498	740	612	999999	461	856	892	494	99	999999	302	592	524	243	205	160	489	981	803	72	999999	405	251	999999	603	999999	587	726	999999	999999	942	180	999999	652	902	887	999999	999999	485	986	999999	110	803	20	283	156	311	999999	999999	145	999999	487	344	987	507	103	498	239	999999	952	279	175	309	999999	399	999999	464	999999	341	318	429	46	505	999999	572	578	601	999999	108	456	206	981	999999	60	710	999999	999999	150	999999	809	398	999999	841	532	999999	334	800	999999	621	161	692	999999	274	402	716	885	999999	999999	424	929	999999	267	999999	165	756	999999	159	258	756	934	295	323	726	531	920	999999	999999	972	999999	247	999999	999999	619	946	999999	999999	717	624	999999	824	482	318	725	226	
317	999999	370	685	776	428	185	552	591	999999	999999	378	714	742	481	787	999999	20	426	999999	161	999999	999999	193	401	990	580	535	914	999999	462	976	597	510	999999	999999	568	999999	205	682	999999	235	672	933	90	396	61	975	152	556	999999	999999	892	548	74	80	999999	186	999999	785	999999	649	999999	999999	999999	889	780	213	528	693	228	180	814	744	125	999999	574	714	113	15	939	605	393	367	999999	990	94	59	445	154	304	392	235	999999	833	999999	598	999999	708	201	615	999999	457	999999	337	999999	999999	157	432	999999	999999	999999	82	999999	845	252	266	279	862	244	804	730	768	999999	398	836	944	999999	910	703	337	999999	15	911	399	999999	158	934	999999	832	342	936	626	306	648	524	319	945	574	591	165	328	999999	999999	396	999999	89	83	70	501	999999	264	247	999999	811	943	999999	171	890	999999	104	332	249	40	902	868	999999	999999	735	999999	526	998	999999	329	547	19	411	540	525	514	999999	85	873	999999	812	87	699	897	495	705	749	158	65	820	999999	999999	88	999999	572	528	999999	618	347	196	974	31	436	917	191	801	541	243	646	385	742	28	458	999999	227	999999	178	216	975	39	999999	999999	942	17	999999	999999	930	999999	968	996	733	999999	999999	999999	564	791	651	781	715	694	173	515	999999	680	999999	478	384	999999	999999	999999	359	574	642	999999	71	605	999999	428	95	477	871	259	275	649	651	348	291	999999	156	436	999999	999999	500	291	999999	618	866	272	929	364	339	562	389	231	646	169	999999	429	999999	958	712	999999	696	248	999999	913	250	999999	999999	999999	999999	999999	231	475	999999	962	999999	361	452	452	739	816	499	730	999999	318	870	53	12	492	587	861	155	198	723	951	700	261	468	952	378	13	243	198	999999	999999	999999	913	658	684	95	409	976	182	228	896	733	966	111	514	53	206	859	546	162	335	999999	42	999999	622	272	821	893	500	999999	736	999999	310	562	999999	976	956	999999	328	406	188	885	972	970	999999	999999	734	999999	953	908	181	153	999999	46	842	267	999999	171	45	422	273	515	999999	108	492	999999	999999	413	688	538	97	811	541	149	999999	449	999999	72	925	999999	537	671	940	591	999999	592	885	274	720	999999	676	794	999999	906	142	673	408	999999	487	512	999999	331	471	424	821	370	999999	999999	999999	999999	771	247	999999	641	999999	602	575	895	205	899	438	168	692	534	861	302	999999	999999	16	310	51	621	584	423	609	999999	209	999999	999999	542	980	999999	212	327	999999	439	999999	718	32	540	999999	
513	678	588	83	637	638	937	563	528	907	977	550	761	360	999999	662	822	999999	677	403	60	134	662	919	111	956	374	150	431	999999	744	612	476	213	538	942	996	349	972	578	999999	962	251	634	12	787	450	967	999999	777	736	686	355	147	57	388	25	999999	999999	681	273	796	141	999999	999999	375	83	558	822	218	666	483	69	108	141	98	882	38	916	999999	515	407	907	654	999999	999999	999999	339	165	160	926	336	376	301	315	999999	999999	999999	999999	637	713	999999	999999	34	120	262	626	256	15	959	505	987	999999	658	175	999999	889	487	778	115	117	744	999999	672	291	339	116	768	999999	999999	999999	426	567	288	610	623	999999	883	543	999999	441	20	999999	206	654	938	583	718	999999	999999	999999	352	688	365	999999	999999	499	482	742	780	999999	857	999999	348	701	89	430	999999	58	551	999999	16	999999	999999	673	107	420	205	27	353	999999	999999	643	353	91	914	738	212	758	641	999999	780	150	762	999999	999999	557	985	505	575	517	118	999999	583	837	579	408	664	691	999999	558	303	999999	399	34	757	223	120	999999	786	351	228	716	416	999999	831	999999	191	426	99	549	434	700	452	835	999999	728	69	999999	512	516	83	520	335	93	829	325	750	738	849	370	447	999999	999999	234	299	401	263	165	999999	713	227	248	601	882	133	603	22	563	385	39	164	604	754	999999	277	707	391	333	999999	515	124	452	576	728	112	706	981	228	546	257	474	904	509	999999	298	835	999999	452	999999	236	313	197	362	999999	999999	842	973	999999	956	591	20	930	567	500	598	999999	672	873	780	427	999999	793	999999	138	564	259	999999	956	982	442	788	938	373	371	999999	927	999999	755	522	999999	999999	999999	271	999999	246	544	347	18	210	523	172	55	672	999999	614	519	179	234	266	956	999999	27	466	524	803	999999	566	205	298	670	999999	916	999999	521	694	88	999999	73	891	999999	912	96	755	468	279	742	276	831	999999	692	758	865	999999	565	522	715	86	747	999999	174	977	151	720	999999	837	999999	694	160	847	536	999999	999999	342	246	54	660	271	997	254	70	805	735	449	999999	999999	819	427	796	999	979	12	785	999999	726	52	999999	376	226	631	999999	57	125	984	230	705	651	533	999999	520	861	454	88	502	999999	369	252	701	124	626	999999	828	898	161	867	533	211	204	615	204	283	294	54	999999	230	22	689	750	999999	900	270	296	174	285	147	535	923	292	820	999999	799	79	999999	999999	613	205	159	963	126	696	
999999	999999	999999	68	247	999999	409	999999	282	999999	999999	502	999999	223	365	731	663	623	999999	342	999999	919	383	257	404	213	42	999999	762	35	863	999999	633	532	407	813	378	999999	47	999999	136	220	999999	999999	688	307	596	47	999999	881	541	535	949	999999	999999	584	83	999999	664	999999	544	953	999999	257	225	999999	868	949	999999	551	999999	557	585	454	216	400	908	642	569	106	616	994	221	881	493	999999	776	849	999999	822	740	707	451	13	999999	999999	270	999999	526	734	999999	999999	231	692	528	984	949	504	577	695	675	999999	110	568	427	999999	742	78	763	999999	186	29	999999	993	811	655	116	582	429	44	139	154	126	834	667	999999	773	999999	362	509	387	282	999999	751	999999	309	999999	883	585	999999	439	999999	999	637	558	419	144	237	999999	873	877	377	85	543	999999	530	325	275	900	458	776	223	999999	264	510	999999	748	760	846	511	57	232	996	999999	999999	999999	155	488	999999	258	834	545	648	489	631	20	206	999999	999999	626	984	999999	983	137	999999	999999	999999	999999	999999	654	671	383	391	999999	825	655	380	142	999999	629	385	837	989	999999	999999	999999	574	236	633	499	707	19	575	230	527	716	249	999999	243	388	999999	410	999999	631	587	460	164	280	999999	999999	639	73	999999	566	250	157	351	341	514	479	651	259	121	637	946	661	808	999999	851	118	415	999999	898	999999	178	974	486	368	999999	172	86	304	572	999999	860	644	219	19	979	999999	375	999999	363	764	999999	999999	299	722	684	925	652	992	999999	555	570	137	174	250	397	275	999999	983	999999	999999	403	357	686	463	999999	312	999999	999999	191	480	743	507	158	999999	822	966	999999	764	683	148	519	93	875	26	96	733	479	968	621	713	709	391	640	21	371	389	524	835	944	382	483	852	999999	948	999999	73	978	40	427	431	590	906	309	139	999999	999999	999999	670	376	54	999999	483	999999	999999	771	361	866	147	999999	443	999999	849	819	310	664	999999	282	999999	214	32	999999	448	551	200	133	803	92	999999	188	61	999999	854	468	900	549	999	674	342	186	460	207	841	267	984	979	740	97	998	474	175	47	553	465	354	299	394	932	987	999999	968	279	999999	958	721	534	596	390	918	761	664	992	999999	750	754	825	913	999999	999999	220	392	715	93	46	23	999999	999999	399	124	611	164	999999	686	987	218	190	841	882	546	459	392	360	178	999999	810	183	107	803	710	528	386	212	376	777	963	262	999999	999999	945	707	180	999999	275	317	606	597	315	
952	541	574	983	999999	645	117	999999	41	547	846	236	839	916	561	689	596	235	952	999999	909	34	999999	999999	999999	936	838	289	195	94	861	999999	222	999999	155	271	146	544	999999	999999	269	949	931	999999	350	102	116	790	619	999999	999999	92	654	896	405	928	999999	579	470	105	806	827	642	947	685	215	999999	999999	771	299	999999	61	880	999999	441	959	103	251	654	430	830	58	999999	999999	415	778	986	325	471	227	686	999999	999999	999999	761	999999	317	984	999999	144	89	143	29	999999	965	627	999999	270	465	445	835	343	925	50	275	999999	168	964	541	999999	229	697	510	554	612	986	977	631	633	999999	652	119	221	519	350	696	38	999999	712	787	577	999999	999999	35	391	352	999999	43	999999	12	999999	352	452	132	914	391	633	999999	717	978	649	580	999999	464	793	999999	132	415	700	579	999999	818	999999	999999	339	503	836	999999	999999	269	354	944	647	630	727	999999	999999	98	605	958	72	563	632	733	148	999999	999999	999999	242	665	230	999999	343	414	282	464	100	697	793	421	999999	159	999999	457	634	999999	932	16	737	999999	69	999999	999999	999999	517	176	195	999999	616	342	414	999999	999999	506	999999	128	611	243	357	272	219	968	999999	193	999999	999999	260	185	999999	442	74	999999	669	748	606	197	425	999999	999999	116	279	571	91	460	999999	999999	907	999999	418	515	103	699	658	474	284	100	738	626	337	604	915	20	429	999999	999999	999999	771	999999	899	851	702	19	999999	999999	993	648	999999	844	187	299	999999	454	767	594	999999	374	999999	204	473	516	459	799	273	999999	999999	999999	151	999999	192	684	352	414	906	566	812	94	363	416	481	636	213	999999	999999	999999	599	470	252	835	999999	903	999999	999999	39	393	402	903	745	999999	59	733	506	999999	661	999999	946	999999	548	210	781	264	21	999999	723	837	313	999999	999999	235	702	730	26	315	84	999999	787	999999	999999	999999	174	999999	348	320	999999	747	999999	234	241	999999	101	999	922	52	999999	579	999999	999999	853	202	90	836	552	999999	349	328	999999	200	904	999999	999999	181	999999	35	45	999999	999999	700	661	975	707	88	334	415	143	703	808	974	261	504	396	908	921	192	442	999999	999999	827	970	999999	40	999999	329	858	999999	920	999999	896	999999	191	662	202	999999	999999	494	11	511	147	999999	646	520	999999	999999	410	987	999999	259	42	593	707	999999	99	729	623	999999	769	759	475	185	223	918	912	967	79	842	203	999999	53	698	440	826	229	999999	334	527	297	999	919	871	432	999999	999999	
313	309	676	573	472	999999	999999	724	252	46	961	172	999999	999999	775	869	567	793	999999	216	343	999999	880	295	999999	405	999999	657	770	839	604	753	553	999999	608	668	403	999999	731	999999	119	973	198	790	268	288	605	920	522	139	361	88	315	464	418	161	999999	391	924	999999	999999	999999	954	999999	441	218	999999	561	999	116	476	298	999999	999999	106	369	963	100	37	370	799	185	999999	640	487	526	448	98	758	999999	249	22	354	663	999999	833	29	785	999999	999999	668	54	920	415	663	73	25	283	367	58	999999	338	999999	999999	277	334	152	324	925	915	770	530	999999	999999	867	464	944	999999	455	273	350	187	741	999999	701	755	264	728	976	999999	510	174	999999	709	999999	999999	658	790	396	261	999999	704	860	443	999999	147	250	379	548	999999	129	617	827	999999	708	999999	999999	386	862	521	80	423	347	510	414	999999	999999	999999	291	956	806	163	21	204	999999	645	326	308	697	564	515	884	999999	999999	999999	892	347	999999	10	259	324	281	999999	874	999999	277	999999	360	38	684	347	156	97	999999	403	965	606	633	521	999999	693	298	689	308	16	195	242	570	215	522	268	172	999999	41	641	534	236	146	23	315	288	999999	280	999999	999999	369	797	598	384	339	999999	714	126	938	566	36	999999	999999	868	995	44	999999	154	515	426	185	62	66	950	868	739	469	999999	216	999999	726	27	999999	91	647	398	644	196	876	999999	554	55	165	474	615	942	999999	278	28	280	492	999999	764	596	50	999999	999999	647	999999	999999	826	104	999999	164	840	18	915	547	230	606	400	999999	278	290	999999	140	897	591	345	925	142	200	601	935	300	904	999999	89	50	340	657	997	681	285	999999	459	999999	10	634	606	37	68	999999	421	880	883	999999	999999	724	910	419	159	312	999999	468	636	503	999999	999999	936	755	835	506	889	949	999999	928	999999	881	422	994	897	999999	739	898	83	999999	189	65	417	999999	778	999999	140	921	507	694	100	999999	772	999999	170	999999	999999	850	201	561	167	472	999999	955	999999	603	312	999999	522	202	999999	999999	394	493	324	918	456	586	977	480	376	999999	452	999999	837	184	118	999999	833	760	269	888	706	999999	985	999999	578	999999	797	185	999999	224	409	999999	131	408	432	289	641	999999	999999	120	872	999999	195	199	999999	779	128	999999	495	845	91	761	933	684	999999	873	508	606	350	994	999999	802	427	161	568	147	586	999999	752	828	824	591	999999	158	25	985	999999	795	697	799	999999	421	690	217	142	647	
381	447	999999	558	781	44	901	696	999999	80	303	43	631	882	202	689	999999	666	999999	999999	692	784	668	999	547	712	909	999999	660	377	121	220	28	920	999999	148	25	203	56	790	690	999999	999999	945	692	302	999999	999999	606	653	999999	33	999999	642	955	596	779	999999	21	79	135	360	45	954	959	92	24	710	126	64	999999	440	619	999999	999999	999999	958	723	316	999999	548	105	944	17	591	98	33	385	999999	180	368	999999	192	999999	665	340	348	999999	985	999999	287	463	999999	551	979	355	414	999999	999999	999999	999999	66	117	765	999999	39	415	999999	999999	870	69	638	745	999999	696	999999	258	999999	575	479	999999	96	737	706	999999	95	999999	402	999999	245	999999	76	552	329	999999	311	999999	426	457	635	924	320	508	125	550	648	718	751	855	905	999999	772	390	999999	674	550	329	411	999999	445	632	22	999	999999	196	999999	96	425	999999	999999	590	831	194	940	554	661	588	622	165	999999	377	655	547	132	148	999999	999999	198	999999	991	999999	91	628	999999	999999	912	320	380	928	557	999999	999999	347	999999	999999	275	587	450	809	23	962	999999	255	999999	78	999999	999999	877	989	285	316	999999	999999	422	999999	508	213	182	938	642	999999	217	694	607	999999	84	317	85	807	873	333	245	389	999999	39	284	836	160	999999	999999	447	442	390	652	251	664	530	925	69	816	72	415	999999	177	672	754	23	647	711	999999	670	999999	999999	999999	999999	81	518	999999	999999	136	999999	62	238	913	204	908	826	51	366	112	999999	999999	25	990	811	918	733	221	999999	284	271	999999	999999	950	364	57	373	274	700	999999	156	999999	542	933	999999	19	999999	598	972	764	927	972	290	608	999999	999999	383	999999	999999	999999	347	306	999999	118	865	482	613	287	559	999999	544	562	350	196	956	164	849	92	845	801	741	145	999999	213	999999	299	908	999999	511	85	999999	294	958	667	832	999999	999999	433	77	999999	406	899	48	999999	229	999999	631	104	999999	294	439	301	242	513	302	999999	67	959	762	575	574	999999	999999	483	483	260	603	683	999999	116	999999	999999	24	999999	405	841	999999	424	983	981	667	813	198	227	646	382	61	999999	374	999999	792	999999	671	502	999999	999999	999999	999999	351	969	771	999999	740	545	367	24	286	68	118	461	115	642	976	999999	999999	760	583	559	999999	999999	999999	999999	318	733	323	659	753	999999	999999	771	718	542	82	24	220	999999	83	652	859	999999	105	992	346	913	525	160	300	891	594	346	60	574	999999	250	769	622	639	999999	232	999999	
999999	764	982	999999	999999	572	570	961	999999	197	687	930	699	215	15	217	811	405	218	999999	368	999999	928	740	720	153	815	832	254	597	90	77	430	162	371	999999	20	999	180	952	589	999999	330	406	659	129	874	999999	244	562	999999	999999	798	69	348	409	999999	251	626	598	757	737	999999	999999	999999	619	510	547	999999	674	207	812	234	266	583	40	540	999999	90	999999	278	303	999999	692	999999	845	278	370	813	962	999999	768	382	581	999999	999999	621	357	298	999999	618	337	678	569	364	999999	19	541	485	999999	868	999999	171	35	329	999999	149	34	999999	271	350	150	733	881	178	439	999999	999999	71	999999	999999	193	242	999999	982	941	625	38	338	787	999999	737	884	505	104	201	607	356	999999	740	999999	597	170	999999	698	478	604	797	400	925	568	367	479	754	900	685	999999	129	53	388	839	120	999999	409	435	613	265	999999	999999	999999	832	93	400	331	28	999999	32	999999	352	513	347	827	637	412	999999	478	267	140	999999	419	129	999999	312	873	901	999999	901	761	601	999999	999999	999999	999999	423	103	484	999999	999999	999999	89	662	999999	776	540	51	21	482	293	189	956	356	134	633	377	857	354	781	999999	430	999999	918	999999	614	268	299	999999	817	224	319	745	999999	118	403	525	999999	264	710	771	831	890	129	618	581	644	738	999999	742	642	565	748	703	449	728	999999	171	999999	260	518	250	80	203	268	999999	444	454	247	731	118	621	603	643	19	695	539	306	310	689	970	999999	211	999999	185	999999	570	51	999999	390	93	364	364	13	202	531	761	696	861	999999	147	999999	500	367	999999	30	961	114	694	753	198	24	860	999999	999999	999999	999999	842	27	609	999999	999999	392	857	647	754	266	599	451	999999	934	843	999999	667	551	781	39	843	603	999999	697	999999	357	318	201	78	503	652	724	999999	999999	918	679	262	240	745	807	642	719	999999	999999	999999	999999	215	819	355	579	203	171	999999	959	206	248	862	911	947	54	83	666	578	999999	613	875	248	996	25	173	193	436	806	973	396	999999	722	400	335	999999	151	999999	846	499	999999	491	225	253	999999	679	999999	350	292	700	734	976	150	630	160	496	424	219	803	191	395	766	364	999999	573	82	526	472	585	155	999999	583	999999	999999	999999	132	659	999999	712	345	357	842	154	115	249	419	999999	102	999999	839	999999	932	999999	664	114	544	136	999999	679	999999	163	354	764	147	797	160	167	71	681	37	837	999999	506	467	834	553	622	259	999999	164	99	433	
232	746	767	969	888	164	974	414	999999	968	999999	999999	192	999999	87	16	317	99	261	999999	420	222	11	999999	435	999999	830	561	922	876	405	524	999999	729	132	999999	379	827	272	999999	97	276	41	999999	114	17	285	831	999999	615	942	206	999999	178	23	20	744	999999	999999	660	334	999999	999999	999999	572	800	377	462	880	999999	636	489	826	259	999999	154	190	142	853	428	951	999	95	316	934	999999	999999	954	716	122	999999	570	293	611	677	999999	999999	999999	306	313	999999	823	950	415	999999	462	999999	653	344	999999	829	611	955	125	708	334	999999	185	194	999999	188	422	745	768	999999	76	205	999999	581	170	370	278	999999	550	788	999999	59	999999	338	481	830	968	619	848	292	999999	615	178	903	353	345	607	727	934	134	999999	88	191	628	912	267	164	81	184	999999	999999	775	414	999999	999999	285	657	999999	712	541	999999	999999	999999	485	999999	460	37	321	238	824	763	551	902	425	571	999999	867	61	426	224	999999	897	445	350	732	895	210	999999	999999	999999	688	760	24	402	914	999999	191	705	513	461	239	842	842	999999	744	19	999999	988	999999	530	999999	606	999999	999999	865	999999	999999	556	999999	229	260	196	989	999999	999999	12	537	999999	511	157	868	999999	547	965	985	999999	65	95	605	723	32	221	85	999999	660	91	999999	526	536	999999	66	634	951	999999	999999	53	853	681	223	741	999999	373	487	617	662	999999	68	465	512	42	999999	999999	950	40	999999	48	999999	197	999999	64	999999	20	973	908	101	244	220	999999	764	941	979	999999	872	999999	251	999999	733	467	149	414	33	874	23	503	999999	784	999999	921	97	999999	933	999999	999999	168	79	999999	999999	999999	526	428	44	804	999999	999999	62	883	999999	96	999999	547	315	652	999999	999999	40	797	996	479	573	317	560	299	176	603	18	999999	213	713	795	999999	999999	164	941	720	380	228	184	999999	451	462	384	596	141	549	999999	290	617	84	137	281	474	919	15	219	999999	745	637	106	562	738	999999	696	301	19	287	999999	711	337	726	811	623	553	38	121	999999	999999	167	627	999999	728	706	139	585	999999	315	351	158	999999	853	634	591	87	890	999999	782	688	304	131	272	706	579	290	357	326	658	920	890	894	287	903	999999	999999	360	999999	42	550	120	999999	704	936	11	999999	484	999999	230	545	663	999999	338	253	999999	999999	999999	999999	159	426	781	269	865	394	460	263	999999	949	999999	999999	727	67	680	241	578	526	427	999999	704	999999	805	266	105	999999	267	999999	566	43	999999	
999999	999999	999999	684	615	769	850	912	320	485	999999	535	999999	53	650	817	605	645	107	675	152	999999	38	346	560	620	524	174	752	136	885	999999	999999	715	999999	999999	999999	382	999999	472	727	614	999999	999999	956	73	999999	999999	455	305	661	929	469	367	999999	932	627	999999	134	995	254	686	999999	999999	999999	59	999999	819	546	725	409	232	580	999999	948	999999	511	187	389	496	349	311	718	999999	475	956	238	63	999999	999999	999999	444	258	80	228	50	454	999999	260	906	948	999999	676	730	895	438	359	834	999999	563	430	449	593	637	655	999999	999999	712	718	643	821	70	205	972	427	965	974	510	999999	999999	93	588	926	483	547	887	999999	988	561	999999	606	404	644	999999	999999	858	850	999999	424	285	82	742	999999	617	95	887	266	703	999999	930	464	999999	428	510	480	842	999999	120	99	768	317	979	160	681	46	426	426	145	999999	568	124	362	999999	139	999999	350	382	999999	397	999999	999999	931	685	631	999999	999999	975	999999	589	999999	345	740	532	655	968	999999	592	999999	999999	668	471	999999	874	744	815	112	763	298	999999	140	469	213	999999	439	999999	385	303	528	110	288	451	291	555	526	233	384	830	999999	171	742	999999	848	738	729	198	999999	66	941	816	478	994	999999	469	459	999999	999999	27	102	517	593	999999	74	433	302	999999	189	576	358	521	440	281	999999	137	931	999999	620	999999	999999	999999	639	328	362	711	631	999999	765	822	105	684	100	366	999999	921	577	943	693	999999	446	999999	18	931	708	430	385	207	670	558	538	86	231	999999	34	851	878	999999	446	999999	801	17	461	367	480	673	999999	84	543	999999	559	988	688	205	39	490	999999	707	620	999999	335	434	999999	216	293	999999	463	433	341	886	53	313	506	341	624	438	60	650	999999	45	999	311	999999	999999	998	550	397	36	999999	544	999999	180	654	514	36	376	999999	999999	83	999999	220	996	742	999999	367	256	491	357	580	600	439	999999	256	585	932	999999	771	999999	217	743	999999	436	999999	999999	278	873	659	992	999999	999999	55	999999	576	999	999999	13	569	16	999999	999999	999999	50	999999	999999	114	36	923	79	581	999999	999999	37	47	339	830	783	999999	999999	388	494	999999	498	53	999999	999999	634	25	999999	760	929	999999	765	465	465	999999	999999	980	999999	693	252	950	590	420	999999	999999	28	999999	246	178	50	801	624	627	416	999999	570	999999	132	999999	999999	999999	675	318	999999	548	840	572	582	655	249	802	999999	261	146	543	17	88	999999	681	536	867	778	88	
999999	137	839	147	999999	309	124	593	858	275	999999	241	284	999999	767	763	811	455	194	591	928	247	358	999999	490	872	999999	492	999999	450	956	999999	242	597	598	525	708	702	523	283	540	656	999999	188	47	905	269	735	320	977	870	999999	682	196	160	482	778	999999	657	185	161	999999	338	417	318	999999	998	687	683	252	65	118	932	911	61	282	303	180	999999	585	613	422	181	288	580	875	930	56	446	999999	746	999999	55	347	131	908	999999	999999	869	999999	999999	581	62	77	921	761	158	999999	999999	877	188	608	999999	81	572	739	460	59	837	442	680	952	250	566	999999	824	999999	999999	999999	152	954	766	311	898	678	41	369	999999	367	818	999999	169	910	569	999999	148	99	999999	775	392	457	278	698	999999	755	999999	341	495	570	106	999999	564	980	992	922	421	306	253	403	540	999999	999999	691	28	715	999999	51	999999	628	368	999999	999999	818	407	695	686	78	874	999999	723	700	999999	543	271	131	173	189	918	646	525	841	846	579	999999	23	110	999999	679	720	999999	913	660	867	999999	370	607	999999	582	999999	999999	353	432	110	680	840	999999	999999	430	897	552	342	132	44	999999	527	888	520	583	394	594	109	398	999999	907	809	50	16	340	999999	523	427	606	621	410	181	419	745	899	404	518	297	999999	999999	178	902	791	626	763	999999	481	97	172	198	999999	147	955	278	202	870	800	498	482	530	383	999999	735	999999	633	931	117	999999	620	188	875	999999	943	615	985	15	28	424	253	999999	428	436	265	417	908	273	999999	150	999999	38	999999	30	814	635	999999	999999	999999	289	992	832	577	338	476	983	322	415	999999	350	293	197	852	999999	254	999999	999999	946	999999	327	603	370	999999	999999	999999	591	999999	855	492	318	216	941	999999	738	431	999999	87	99	960	281	105	999999	79	999999	857	365	185	228	775	986	999999	462	184	849	686	631	999999	610	738	884	409	466	923	999999	143	351	359	124	954	834	750	23	986	999999	232	110	301	838	119	999999	415	365	999999	505	786	754	767	988	999999	800	302	476	360	999999	871	999999	999999	195	999999	516	999999	71	274	940	246	519	475	586	626	585	340	289	999999	504	479	54	386	428	108	999999	583	371	999999	999999	541	283	999999	911	726	594	999999	116	105	603	239	354	100	149	268	276	288	191	999999	476	470	23	976	856	605	826	261	159	96	999999	932	644	998	120	409	962	856	564	859	42	63	234	193	999999	274	134	999999	247	169	831	999999	402	999999	999999	999999	
527	999999	806	315	999999	342	382	999999	742	999999	594	355	979	739	306	420	723	331	999999	423	999999	830	999999	999999	481	872	24	999999	264	261	999999	645	999999	427	881	999999	60	259	960	699	680	214	999999	235	680	779	974	507	863	421	387	80	999999	182	457	697	228	999999	834	37	328	391	999999	490	999999	949	942	562	858	642	999999	999999	371	639	742	999999	999999	853	999999	701	897	999999	137	843	874	468	999999	240	970	193	445	836	424	933	381	999999	449	961	103	731	999999	999999	999999	231	61	913	709	39	440	999999	999999	999999	999999	999999	999999	999999	264	921	616	999999	972	999999	591	674	206	999999	999999	999999	999999	453	591	427	999999	190	865	485	999999	906	999999	960	759	999999	800	555	875	80	533	999999	804	570	999999	528	999999	999999	999999	134	830	999999	34	999999	999999	281	999999	986	833	999999	615	132	999999	653	942	358	140	655	999999	35	999999	999999	799	136	10	767	633	697	999999	999999	999999	999999	999999	999999	655	894	999999	272	107	487	186	813	721	983	464	410	24	161	628	685	398	999999	517	733	999999	999999	999999	898	528	999999	647	83	999999	999999	818	999999	999999	536	999999	58	477	867	557	435	999999	108	324	815	671	600	753	482	999999	734	999999	382	820	698	528	861	719	999999	999999	11	840	999999	246	999999	175	186	999999	999999	163	580	999999	530	151	92	999999	123	479	369	236	928	352	999999	14	843	999999	445	466	12	17	146	339	494	132	999999	595	999999	862	999999	649	999999	890	275	329	498	525	154	999999	738	814	415	392	359	999999	999999	658	675	108	999999	858	730	720	707	480	27	251	723	999999	595	999999	147	999999	116	999999	999999	47	87	845	516	999999	949	999999	999999	197	601	999999	979	999999	315	897	919	647	469	513	919	775	193	794	312	257	802	746	645	999999	676	165	999999	639	24	779	580	829	592	999999	908	525	999999	519	878	273	271	999999	102	697	576	499	791	602	800	966	853	999999	543	268	524	999999	569	485	520	999999	477	349	999999	536	326	100	65	999999	999999	403	782	674	999999	48	985	999999	653	947	999999	999999	373	682	999999	58	925	297	296	333	561	705	956	516	998	441	999999	921	270	565	380	486	999999	408	997	999999	193	999999	376	504	282	706	559	621	810	343	999999	794	999999	676	611	39	803	732	999999	900	447	999999	999999	484	252	74	557	98	576	198	743	964	999999	999999	864	745	999999	791	60	854	155	345	705	665	368	999999	421	594	954	999999	682	711	576	999999	999999	999999	999999	892	262	218	159	471	999999	999999	600	118	999999	
76	811	865	118	22	999999	977	754	999999	570	19	125	251	999999	963	143	234	515	41	398	587	484	948	240	38	538	999999	705	684	999999	93	75	999999	891	355	782	98	999999	670	999999	999999	999999	856	999999	505	999999	21	565	999999	999999	820	116	568	999999	531	591	863	999999	89	999999	838	282	80	999999	999999	944	865	359	307	190	55	999999	999999	10	798	245	999999	602	735	262	999999	286	999999	356	479	976	506	540	999999	999999	919	464	164	197	202	327	999999	54	868	561	911	661	268	15	292	829	271	568	921	296	963	999999	999999	827	955	562	763	723	999999	999999	447	334	989	544	271	999999	836	657	808	480	962	583	734	184	350	865	999999	512	74	999999	715	999999	618	83	799	999999	565	999999	241	639	564	559	711	367	999999	999999	672	999999	744	701	993	613	999999	450	999999	389	999999	724	999999	100	543	999999	658	693	999999	509	715	916	744	612	35	999999	426	999999	916	999999	872	376	999999	764	203	304	999999	373	999999	111	188	178	749	419	131	841	851	999999	106	313	900	999999	572	614	870	756	999999	999999	675	495	197	999999	534	921	517	170	663	722	896	249	492	999999	999999	999999	331	999999	177	334	491	194	657	284	999999	613	999999	854	803	456	893	447	999999	636	697	999999	999999	596	644	999999	902	960	188	138	254	856	821	614	979	999999	292	332	999999	654	649	491	837	999999	519	999999	418	662	367	999999	828	459	999999	855	598	878	779	999999	903	999999	432	531	16	528	40	999999	791	999999	999999	924	173	570	858	670	999999	216	999999	10	86	723	419	250	603	971	310	999999	932	965	26	999999	108	999999	999999	249	232	128	484	318	999999	999999	999999	520	786	442	999999	999999	601	263	868	392	555	779	999999	999999	930	999999	928	999999	228	245	292	825	999999	774	825	615	151	619	999999	999999	999999	999999	128	999999	593	899	463	170	929	52	203	679	107	999999	555	329	899	999999	319	999999	199	450	100	999999	21	313	638	21	616	436	999999	982	815	10	999999	542	660	875	999999	40	728	767	115	999999	51	999999	728	257	999999	505	715	903	309	407	678	290	923	999999	999999	999999	270	451	554	999999	925	221	863	107	973	23	999999	999999	651	999999	999999	999999	999999	914	606	408	585	999999	999999	999999	999999	999999	682	417	331	379	999999	190	114	999999	770	286	999999	612	260	829	749	999999	284	215	999999	691	261	31	999999	256	945	19	999999	372	704	879	999999	443	781	712	999999	999999	776	603	404	488	919	344	518	45	218	999999	663	776	658	954	116	586	283	39	961	661	
332	84	999999	609	316	741	612	999999	627	779	999999	548	300	304	855	680	811	358	771	917	999999	60	48	222	999999	107	714	750	773	999999	169	999999	750	878	133	701	999999	794	999999	999999	999999	627	417	439	999999	999999	486	363	109	435	775	925	267	53	158	282	46	221	264	218	37	999999	127	999999	619	88	999999	422	181	163	999999	27	185	593	196	885	642	608	321	240	620	360	651	347	307	244	494	706	729	850	665	999999	999999	963	160	869	510	999999	819	822	999999	74	192	946	999999	758	999999	674	857	273	999999	437	900	999999	999999	676	220	999999	258	999999	594	101	692	330	497	554	486	222	442	326	384	779	999999	498	913	999999	999999	705	424	549	494	819	848	466	220	238	999999	999999	375	484	658	731	614	444	238	999999	382	999999	458	378	281	537	242	540	888	860	999999	412	999999	999999	999999	515	364	708	999999	999999	252	999999	120	269	498	969	846	957	668	653	175	354	999999	687	184	316	256	55	999999	999999	587	317	578	359	999999	654	407	333	999999	152	376	905	553	463	983	156	750	199	880	312	690	284	872	245	695	999999	152	999999	999999	200	268	999999	441	999999	197	999999	657	761	999999	844	571	522	981	525	999999	999999	800	806	704	37	999999	67	175	965	276	312	445	342	663	296	511	975	466	785	999999	67	474	620	275	58	499	989	519	46	740	178	303	356	999999	436	502	345	727	999999	634	211	999999	475	999999	885	499	325	999999	392	342	999999	66	205	641	228	999999	190	541	655	999999	576	547	139	235	999999	19	999999	383	999999	794	175	258	626	999999	682	914	999999	954	390	999999	183	892	999999	999999	153	122	107	714	740	641	999999	804	81	311	68	663	24	999999	568	999999	999999	999999	999999	999999	999999	999999	440	54	959	999999	999999	999999	161	999999	364	683	420	435	91	999999	911	384	999999	999999	999999	371	999999	324	999999	28	900	759	395	514	159	242	33	538	536	999999	681	63	754	436	845	96	653	975	947	385	253	588	999999	582	964	999999	999999	283	126	805	171	126	999999	941	999999	46	840	646	946	132	999999	881	898	285	314	858	629	999999	999999	999999	718	210	376	717	774	999999	600	999999	549	999999	932	749	422	731	644	565	999999	813	33	999999	255	999999	999999	999999	724	999999	689	882	278	116	407	999999	532	999999	999999	961	999999	245	999999	101	445	37	999999	824	199	910	468	177	641	748	999999	815	999999	999999	999999	712	999999	999999	992	411	632	718	544	443	999999	839	227	690	644	682	816	865	646	931	373	228	909	214	635	
813	903	522	250	529	359	591	999999	590	592	384	789	207	253	765	999999	727	493	663	108	360	693	778	532	999999	999999	999999	178	261	578	999999	802	966	916	999999	508	119	477	24	94	999999	927	636	108	999999	893	619	622	881	472	645	734	999999	116	284	999999	135	989	291	999999	466	999999	660	22	671	581	822	290	999999	266	999999	259	478	578	964	999999	67	679	273	76	322	999999	999999	788	999999	196	557	860	999999	68	382	129	196	427	627	721	277	623	437	687	80	338	557	999999	122	396	999999	677	151	852	999999	999999	726	999999	284	196	135	871	89	999999	34	999999	999999	16	884	240	73	61	999999	253	164	443	252	585	999999	984	722	672	676	546	930	880	718	999999	999999	926	999999	999999	999999	999999	595	406	544	999999	662	999999	690	551	999999	881	333	999999	725	898	999999	629	213	150	229	999999	474	463	999999	543	554	999999	253	859	21	957	837	999999	909	520	999999	757	899	299	923	887	999999	181	932	794	999999	999999	164	820	102	375	723	262	751	851	966	999999	212	10	408	518	864	999999	540	782	54	241	305	215	999999	939	730	914	227	999999	999999	999999	530	409	330	999999	990	433	766	999999	999999	999999	999999	67	553	525	555	898	891	415	32	472	640	999999	750	999999	999999	948	579	162	644	809	44	419	855	673	611	999999	680	999999	527	441	74	999999	548	469	890	248	661	725	394	999999	999999	999999	319	534	662	381	659	999999	999999	999999	999999	614	11	435	551	931	999999	999999	913	752	227	999999	887	999999	408	745	999999	290	101	192	297	854	999999	812	786	999999	999999	331	21	239	153	999999	999999	486	999999	459	893	123	999999	959	46	999999	811	641	614	711	999999	727	135	916	770	378	257	999999	754	999	999999	198	999999	329	831	880	999999	683	609	885	149	411	999999	948	999999	999999	372	141	156	515	999999	136	207	84	305	999999	205	104	469	999999	94	999999	999999	588	612	704	474	999999	138	999999	912	137	42	729	571	524	724	186	999999	999999	15	999999	79	248	957	720	991	574	34	458	685	774	224	834	800	193	679	424	346	157	999999	774	13	990	602	999999	999999	478	513	999999	657	28	40	195	769	969	886	492	999999	892	999999	899	574	999999	999999	147	999999	208	999999	999999	844	310	840	916	999999	241	121	89	646	52	626	999999	71	252	800	666	744	39	75	831	306	196	792	453	444	133	210	334	519	465	11	895	550	999999	999999	357	188	123	935	537	857	807	846	588	999999	200	838	331	999999	814	403	884	143	106	91	658	517	999999	
482	136	41	787	569	190	999999	999999	999999	936	316	452	487	999999	999999	999999	974	498	999999	213	186	253	294	879	999999	999999	71	999999	762	454	53	288	840	791	999999	808	506	999999	248	665	547	546	228	902	24	435	336	772	790	605	131	999999	999999	313	999999	999999	841	161	341	863	129	924	967	999999	892	38	612	696	989	295	40	904	259	684	666	999999	34	392	864	30	379	999999	336	166	332	460	999999	999999	580	411	999999	999999	739	385	999999	622	578	701	19	986	823	999999	783	505	999999	227	342	634	646	579	214	459	297	320	494	999999	597	810	204	442	999999	85	999999	999999	328	686	175	874	999999	53	71	333	383	999999	999999	739	515	831	592	115	127	345	890	10	206	517	66	428	891	715	35	999999	506	577	928	748	522	999999	186	999999	62	999999	496	603	517	881	86	419	123	754	325	765	228	98	999999	722	194	125	390	811	999999	746	983	432	28	304	826	999999	949	459	227	320	999999	999999	63	999999	849	297	492	325	441	647	999999	999999	400	269	549	418	262	216	563	999999	814	374	268	315	999999	999999	584	223	65	280	470	664	999999	15	120	524	44	665	873	896	632	75	380	999999	999999	999999	42	758	754	418	553	742	999999	819	505	999999	444	999999	184	785	999999	278	269	999999	999999	650	609	394	159	999999	999999	597	343	666	774	999999	994	286	873	999999	41	826	999999	999999	726	727	768	717	509	999999	89	999999	999999	98	194	999999	806	219	805	790	246	647	608	730	45	955	409	238	999999	756	296	999999	874	546	753	999999	999999	622	999999	999999	999999	892	999999	999999	944	999999	116	255	482	420	999999	785	480	93	401	999999	228	738	612	999999	327	540	672	752	542	921	421	999999	344	308	554	194	999999	356	908	354	762	287	785	948	848	999999	755	999999	814	511	687	791	155	369	999999	999999	20	673	141	351	230	142	788	33	674	172	910	184	865	757	20	999999	184	56	631	940	953	663	999999	172	784	47	937	40	243	630	999999	975	639	483	184	999999	224	999999	134	630	499	999999	284	686	999999	581	999999	999999	501	563	616	999999	737	727	127	356	999999	968	567	999999	204	757	789	53	373	934	544	999999	999999	908	909	999999	921	10	450	999999	389	246	999999	999999	277	881	999999	680	24	700	247	911	366	999999	360	256	999	941	999999	742	973	240	322	999999	46	387	483	592	653	998	186	737	999999	999999	967	514	999999	999999	915	323	227	999999	39	999999	697	632	35	756	557	999999	618	980	574	708	227	999999	999999	608	176	890	
999999	946	37	25	999999	510	634	999999	859	846	205	645	999999	999999	524	864	210	650	622	413	361	999999	999999	989	999999	206	173	579	708	819	999999	451	197	34	999999	280	999999	999999	158	197	998	999999	897	999999	467	999999	953	460	193	362	947	282	999999	999999	538	681	912	47	635	999999	346	65	999999	50	266	999999	457	999999	208	999999	783	196	501	435	999999	766	829	333	532	999999	999999	712	395	356	871	317	465	434	999999	243	368	53	388	831	850	999999	864	857	454	999999	525	999999	262	940	579	761	781	560	999999	772	999999	999999	515	228	84	634	670	999999	178	948	999999	33	999999	964	884	999999	807	999999	585	472	901	972	879	817	891	300	459	999999	777	999999	536	904	86	999999	999999	780	538	170	999999	225	282	489	688	999999	999999	501	999999	298	66	839	953	999999	975	999999	870	880	709	697	999999	999999	184	999999	607	68	421	393	947	791	583	113	999999	647	999999	999999	199	999999	293	382	401	399	852	171	398	937	166	426	928	201	852	510	81	999999	832	972	50	67	881	999999	94	43	554	655	714	952	637	316	999999	999999	999999	999999	999999	336	999999	938	999999	22	827	670	902	999999	464	999999	938	999999	42	999999	999999	941	999999	142	540	664	298	999999	844	207	457	445	310	849	230	322	505	404	914	745	999999	999999	999999	37	240	221	726	99	578	798	716	642	920	277	501	999999	297	563	917	931	48	999999	103	999999	565	391	369	999999	775	999999	999999	544	999999	999999	825	919	901	999999	902	999999	999999	999999	789	56	999999	814	525	42	999999	965	35	999999	486	982	999999	608	801	316	472	848	851	673	323	437	547	182	484	999999	452	581	362	996	661	598	993	839	157	57	253	750	865	336	705	999999	999999	319	67	185	589	999999	128	595	828	63	477	999999	884	362	508	318	340	892	999999	999999	999999	999999	290	999999	988	867	460	754	72	721	999999	525	967	514	321	238	124	309	53	999999	463	767	177	607	131	999999	954	794	999999	934	420	973	746	928	206	97	999999	179	196	999999	766	374	999999	117	79	999999	999999	380	51	279	999999	41	848	365	323	845	860	682	766	270	913	666	999999	137	310	20	779	48	999999	233	210	944	122	331	468	98	244	70	999999	179	431	583	999999	279	740	999999	134	390	999999	361	236	355	999999	925	808	110	169	405	806	69	183	268	999999	817	79	259	918	526	999999	999999	611	800	154	596	839	339	913	999999	397	921	885	398	433	956	997	999999	540	196	523	999999	929	839	264	478	996	999999	520	935	209	490	
999999	607	493	999999	749	999999	999999	817	96	479	196	233	999999	999999	183	999999	835	999999	820	225	719	731	999999	999999	304	999999	999999	999999	999999	999999	818	978	999999	906	461	999999	904	51	216	999999	652	723	109	53	182	706	831	379	305	221	337	414	124	984	771	738	604	999999	96	977	999999	536	226	999999	660	999999	999999	111	999999	895	879	793	899	259	572	999999	631	959	365	999999	940	176	380	999999	349	413	999999	752	145	722	683	948	999999	999999	680	126	999999	689	393	999999	999999	730	945	409	342	999999	514	865	421	775	116	999999	999999	498	47	724	165	838	80	256	355	744	966	999999	221	931	838	670	578	456	498	942	576	401	388	219	230	971	56	805	898	998	999999	369	615	49	357	466	201	956	999999	668	999999	999999	618	474	764	244	197	410	999999	844	296	964	999999	174	999999	208	999999	827	504	194	999999	275	357	999999	999999	999999	105	182	583	382	999999	622	495	830	333	440	783	999999	455	985	783	645	110	64	711	999999	92	451	971	999999	356	373	462	776	999999	353	788	271	70	999999	149	24	826	332	374	999999	999999	456	841	637	425	206	999999	518	999999	999999	175	303	645	47	524	654	211	434	35	116	999999	719	999999	979	651	999999	852	297	999999	769	999999	999999	999999	47	897	635	999999	343	733	159	999999	943	375	729	188	999999	999999	33	643	494	813	401	306	999999	513	999999	502	861	986	903	999999	94	672	641	999999	397	612	999999	150	999999	54	999999	701	875	125	227	354	235	801	999999	999999	829	999999	999999	955	426	480	432	533	148	143	748	357	830	999999	906	281	733	999999	790	882	999999	882	754	999999	999999	999999	431	152	999999	414	999999	70	829	16	524	439	320	999999	911	916	999999	84	999999	755	999999	520	871	79	218	945	999999	999999	20	999999	878	946	999999	999999	999999	725	59	999999	999999	734	999999	999999	999999	999999	291	999999	960	58	488	874	999999	943	999999	999	153	435	829	361	934	350	793	442	59	555	138	999999	540	408	999999	999999	999999	900	837	999999	888	618	992	57	787	999999	985	572	356	146	581	999999	999999	899	768	584	896	698	355	896	941	999999	638	972	694	714	999999	561	382	302	999999	999999	116	613	121	534	443	781	573	999999	365	230	999999	999999	999999	204	511	640	640	100	299	179	554	940	335	463	980	999999	362	999999	805	433	200	63	139	780	828	461	788	244	151	124	134	163	999999	720	348	725	998	500	213	305	999999	292	13	837	256	175	287	999999	554	423	999999	500	396	999999	40	42	783	203	376	59	999999	
406	948	184	54	401	999999	999999	124	999999	30	862	870	509	512	907	60	302	533	662	183	140	689	727	695	633	766	609	690	316	999999	999999	134	163	453	525	343	828	999999	855	999999	999999	999999	299	402	566	630	999999	429	132	981	490	999999	999999	999999	721	716	230	489	999999	634	800	924	808	322	225	737	716	999999	999999	574	232	509	999999	896	999999	597	999999	335	138	13	879	190	567	999999	461	144	420	287	731	808	999999	348	381	999999	965	747	734	999999	187	999999	913	830	441	558	759	981	992	817	999999	133	326	895	999999	417	754	620	367	484	999999	91	327	999999	999999	188	461	883	137	999999	999999	999999	863	422	157	999999	999999	58	999999	999999	574	480	999999	603	999999	999999	492	226	987	964	999999	999999	390	260	127	999999	511	485	999999	263	106	875	853	999999	886	999999	270	903	999999	60	327	999999	999999	999999	909	999999	939	723	525	999999	695	244	895	999999	980	585	382	613	305	62	999999	999999	552	494	912	698	627	605	717	312	999999	588	999999	936	999999	999999	483	999999	999999	737	166	788	959	779	999999	861	980	690	566	310	999999	999999	608	695	999999	999999	164	999999	445	220	762	999999	15	999999	999999	116	765	999999	999999	220	999999	350	272	999999	895	19	654	772	999999	60	718	937	999999	416	83	690	999999	783	683	999999	999999	106	596	140	974	822	782	747	400	461	105	31	174	356	208	999999	394	49	999999	253	68	391	460	395	501	825	304	598	149	698	999999	982	285	591	604	15	753	142	593	999999	999999	907	999999	999999	999999	697	999999	693	218	195	306	999999	982	439	876	233	645	211	999999	159	528	194	608	702	999999	123	745	582	751	203	999999	261	455	727	27	160	20	999999	440	804	999999	611	390	953	999999	195	999	845	999999	380	369	551	504	444	554	52	309	999999	150	841	951	200	941	24	59	55	495	265	422	725	999999	660	770	999999	107	916	999999	654	310	999999	123	900	867	381	999999	593	757	21	182	975	999999	341	844	599	852	861	999999	376	904	356	700	744	433	999999	167	708	781	670	347	638	249	655	378	999999	999999	61	333	569	190	999999	297	483	92	447	999999	881	815	181	981	245	255	437	749	954	449	999999	477	999999	224	135	999999	96	673	544	999999	205	963	844	871	801	537	110	195	447	68	226	661	985	999999	285	892	609	689	999999	392	999999	905	424	560	999999	584	999999	355	64	653	211	810	999999	711	678	999999	971	310	999999	708	155	999999	311	999999	233	717	491	762	999999	242	212	407	571	161	999999	300	549	
294	521	226	91	755	999999	794	857	415	123	284	445	367	999999	309	508	999999	999999	570	603	528	999999	642	102	693	416	821	451	803	999999	396	787	388	378	687	788	963	627	399	119	999999	48	999999	604	216	326	999999	321	902	898	178	914	363	696	30	957	879	134	397	348	319	352	63	999999	726	999999	999999	988	999999	999999	999999	776	847	461	95	999999	999999	47	886	377	835	999999	999999	905	80	482	434	691	358	729	908	999999	239	60	999999	174	984	651	877	999999	269	999999	87	391	999999	402	76	999999	999999	540	999999	842	999999	30	513	809	804	158	106	253	73	375	639	515	999999	706	546	796	661	999999	505	867	169	999999	117	999999	433	999999	552	677	999999	532	90	999999	290	999999	999999	999999	547	999999	370	836	554	634	999999	893	953	999999	777	999999	856	279	999999	690	44	999999	682	999999	912	271	386	647	606	429	837	541	294	999999	235	999999	999999	999999	259	670	560	669	323	535	521	999999	999999	861	999999	999999	821	999999	999999	999999	783	708	999999	530	306	285	999999	723	239	134	796	999999	609	999999	346	239	999999	999999	30	580	999999	374	268	999999	558	999999	973	525	267	999999	999999	701	259	999999	48	999999	164	583	40	974	65	836	999999	999999	739	407	614	167	524	160	999999	302	126	999999	999999	418	449	246	971	607	311	999999	999999	528	999999	104	864	715	102	820	85	968	498	999999	999999	303	999999	79	999999	161	94	816	10	116	368	314	585	548	999999	630	86	917	999999	433	672	966	380	911	671	999999	543	899	74	703	85	384	804	79	196	966	999999	379	829	820	999999	495	98	999999	169	222	519	325	90	472	743	167	999999	75	384	557	923	32	408	773	617	195	999999	307	41	983	999999	515	999999	668	156	999999	97	791	910	999999	878	30	752	458	999999	227	818	601	960	917	28	739	999999	999999	999999	461	999999	66	212	337	743	999999	328	999999	711	999999	963	422	999999	46	999999	575	999999	207	679	999999	280	950	648	400	376	160	346	123	965	771	819	999999	625	694	735	999999	588	583	443	999999	999999	575	999999	130	264	999999	999999	924	847	452	584	999999	959	150	190	31	418	812	960	999999	999999	999999	220	940	999999	250	796	631	310	48	987	581	763	999999	210	999999	213	527	146	970	874	422	275	522	999999	999999	999999	999999	513	999999	999999	775	622	850	642	497	365	805	936	23	609	653	623	809	465	999999	999999	999999	999999	999999	817	891	676	990	999999	999999	939	698	999999	863	999999	322	128	595	424	221	959	913	950	713	349	999999	590	132	999999	231	
799	465	67	192	596	999999	544	37	896	999999	108	631	141	610	999999	666	61	83	536	297	535	37	999999	253	999999	999999	425	236	999999	420	310	554	630	497	243	483	641	571	277	99	777	100	699	692	123	338	781	350	999999	682	356	999999	596	83	695	771	80	813	148	774	972	317	891	999999	999999	554	999999	999999	377	999999	35	489	999999	999999	520	999999	999999	702	140	999999	49	999999	999999	463	74	999999	999999	999999	801	471	413	827	999999	502	126	469	209	999999	999999	999999	337	147	973	999999	656	867	710	158	563	999999	442	378	683	433	999999	999999	246	999999	422	637	596	453	999999	999999	999999	208	66	313	999999	999999	245	125	440	570	999999	999999	999999	989	807	206	999999	999999	994	999999	38	44	154	10	767	230	233	999999	800	633	973	999999	305	77	421	458	810	999999	827	512	25	327	937	999999	54	832	794	257	999999	225	554	786	999999	301	876	999999	64	66	999999	110	827	473	999999	807	999999	504	606	999999	578	358	396	685	981	491	535	711	106	999999	955	934	999999	976	151	585	999999	196	999999	14	200	784	404	999999	862	999999	685	999999	12	140	999999	550	236	759	678	281	999999	869	805	967	765	175	539	32	999999	610	674	851	331	739	999999	410	78	999999	844	793	999999	999999	999999	999999	806	999999	709	999999	999999	414	708	676	999999	869	756	999999	391	999999	249	999999	255	381	999999	261	63	833	230	272	412	124	481	634	999999	884	327	198	56	551	170	782	999999	573	999999	696	902	999999	999999	999999	983	999999	999999	610	362	999999	548	582	987	571	210	972	999999	446	563	999999	932	83	761	422	552	999999	172	840	307	466	568	681	999999	957	359	65	999999	769	288	999999	105	871	282	999999	346	999999	210	484	350	197	29	29	20	125	763	828	246	141	909	425	356	188	999999	999999	260	867	999999	39	999999	155	692	999999	999999	999999	999999	71	801	664	86	807	999999	687	500	119	447	999999	999999	749	999999	531	818	158	860	999999	546	916	568	386	845	478	36	180	272	204	504	999999	999999	350	818	999999	37	999999	64	111	68	669	688	203	999999	711	206	968	836	691	337	544	142	999999	133	390	999999	424	819	607	780	196	424	999999	614	420	687	330	931	500	503	246	104	999999	804	877	237	374	999999	144	281	68	344	581	866	960	894	566	227	438	209	612	999999	999999	330	999999	254	392	588	48	999999	999999	47	345	999999	101	449	383	500	255	162	138	496	999999	335	722	851	842	439	653	999999	131	112	502	301	999999	999999	647	999999	999999	633	845	785	889	
121	405	999999	999999	394	775	521	999999	75	971	285	999999	126	999999	130	999999	30	411	999999	935	523	999999	773	999999	54	306	617	801	999999	568	622	317	353	606	573	999999	700	852	999999	663	142	14	66	141	999999	230	774	405	999999	830	911	999999	999999	850	999999	219	631	487	954	98	167	999999	576	506	359	968	727	999999	999999	999999	907	177	999999	999999	802	999999	999999	642	999999	823	532	221	284	999999	657	401	425	502	239	999999	999999	223	999999	370	506	423	437	559	781	258	503	263	999999	999999	923	999999	278	603	58	858	999999	989	999999	140	565	945	444	462	849	999999	553	234	999999	159	891	693	279	999999	792	389	90	999999	860	999999	330	278	330	947	200	999999	999999	821	999999	381	999999	999999	999999	767	999999	999999	978	975	710	823	705	999999	972	741	445	240	474	999999	810	668	999999	999999	138	999999	810	297	999999	497	271	936	999999	999999	780	999999	170	581	999999	511	788	999999	999999	114	584	999999	999999	999999	305	588	999999	960	448	447	21	785	604	910	999999	961	957	516	999999	491	714	774	999999	974	497	73	581	864	600	999999	896	578	268	999999	504	101	729	757	991	47	985	999999	999999	397	719	994	999999	259	999999	678	553	999999	999999	919	400	810	999999	398	564	242	999999	999999	999999	484	551	442	999999	931	999999	100	999999	999999	999999	898	505	999999	999999	999999	264	999999	757	332	474	921	420	999999	999999	348	282	694	53	999999	203	759	40	348	941	999999	845	287	476	999999	843	309	447	353	756	407	423	987	533	455	144	999999	484	999999	182	448	999999	999999	170	188	659	721	999999	999999	17	999999	867	999999	999999	272	756	976	999999	384	488	174	484	999999	999999	874	999999	294	170	597	206	141	285	356	176	503	999999	919	999999	298	724	132	263	546	346	999999	540	266	525	270	699	167	999999	110	205	18	963	998	69	295	999999	374	560	999999	703	999999	489	521	990	968	999999	837	860	738	659	366	910	937	730	875	999999	668	999999	899	897	49	106	999999	999999	168	539	950	999999	831	44	999999	999999	999999	843	471	512	999999	276	556	946	999999	307	307	450	999999	107	36	999999	193	950	595	604	999999	560	999999	778	999999	369	832	439	373	977	39	703	310	794	115	104	269	373	325	402	223	953	45	741	799	735	321	999999	513	682	676	880	999999	754	999999	254	188	692	208	659	443	126	583	885	278	603	149	54	999999	931	18	999999	999999	999999	391	708	525	923	979	578	58	771	925	690	310	159	264	555	884	999999	915	999999	174	666	958	999999	379	159	473	205	595	
999999	79	581	999999	856	254	999999	373	999999	728	265	712	630	999999	672	201	892	585	129	349	594	170	139	25	442	655	968	244	294	338	376	459	783	982	781	999999	353	26	999999	999999	18	192	681	143	660	999999	544	999999	999999	905	999999	574	354	856	11	116	940	565	241	211	286	21	88	999999	362	805	929	647	829	971	847	876	141	225	999999	412	999999	996	999999	999999	121	912	949	389	999999	999999	999999	999999	981	999999	761	788	999999	252	627	997	999999	807	780	854	934	896	236	324	68	610	443	139	525	598	627	999999	210	663	99	373	72	699	999999	999999	700	12	665	164	219	69	101	888	999999	343	308	999999	999999	999999	643	224	686	634	330	250	999999	976	411	393	57	817	999999	999999	162	264	999999	413	784	230	999999	932	999999	81	114	999	519	554	999999	191	999999	945	728	999999	30	875	687	437	378	782	202	999999	601	999999	117	402	999999	999999	735	999999	409	895	896	999999	357	710	982	614	529	331	731	999999	999999	999999	103	999999	999999	889	109	999999	577	507	45	999999	37	439	999999	999999	964	712	528	999999	819	999999	782	404	999999	732	999999	319	999999	999999	908	57	61	999999	290	381	188	15	313	591	871	458	765	901	999999	999999	967	918	379	33	999999	999999	999999	999999	994	245	446	698	62	366	548	789	394	504	598	988	999999	648	159	959	999999	999999	408	936	677	999999	443	999999	999999	164	765	432	999999	999999	431	999999	253	868	394	55	935	490	952	947	999999	999999	999999	999999	999999	871	943	328	999999	420	253	691	419	866	515	633	999999	566	163	897	999999	125	999999	526	83	508	744	999999	264	114	34	299	16	460	999999	596	307	182	999999	999999	221	446	999999	999999	624	740	999999	387	363	761	253	378	336	64	999999	999999	241	547	198	999999	137	861	74	999999	396	999999	999999	958	973	918	999999	999999	988	999999	686	164	461	330	999999	342	826	367	728	502	861	655	963	951	113	966	365	760	999999	772	545	359	382	10	142	670	65	723	414	444	436	623	390	845	999999	202	475	910	646	855	978	770	142	571	802	741	990	999999	854	16	563	575	645	225	999999	999999	782	461	197	240	287	113	999999	293	76	247	274	127	583	911	500	999999	124	138	999999	999999	999999	810	207	401	999999	332	868	407	999999	860	977	174	999999	50	420	24	723	999999	999999	874	999999	848	504	564	476	872	999999	943	516	119	999999	517	431	178	119	972	263	999999	999999	954	244	999999	412	999999	269	110	999999	999999	501	485	731	708	560	919	958	378	315	642	924	808	
182	925	890	999999	409	470	999999	732	930	999999	761	926	855	623	639	271	446	999999	305	999999	655	999999	452	41	388	752	999999	999999	999999	741	666	620	871	751	999999	319	665	999999	806	799	999999	999999	612	999999	999999	804	852	936	290	697	931	999999	347	558	162	566	483	859	393	999999	513	241	522	199	781	999999	65	114	841	330	999999	805	492	999999	18	171	14	398	316	999999	899	30	999999	523	810	999999	283	323	999999	225	999999	999999	257	160	999999	135	999999	423	281	999999	749	748	999999	959	101	135	534	999999	999999	999999	999999	94	552	809	999999	492	20	999	388	999999	867	741	515	625	999999	800	558	999999	220	883	999999	591	127	733	834	161	925	271	431	999999	124	442	999999	607	999999	999999	263	448	403	802	124	972	44	149	716	17	242	479	476	301	577	202	630	999999	801	970	966	819	999999	999999	999999	749	577	704	999999	434	999999	907	962	741	546	120	999999	999999	768	226	999999	977	999999	827	918	456	794	140	116	999999	811	117	806	693	999999	999999	999999	798	999999	375	999999	339	132	291	49	334	999999	735	754	999999	264	222	897	999999	423	989	999999	999999	686	120	954	446	597	999999	623	860	111	279	955	112	999999	999999	182	403	821	227	855	734	788	594	939	69	386	649	668	999999	999999	231	279	796	641	327	999999	999999	421	958	999999	999999	999999	999999	232	247	779	651	820	123	50	999999	763	206	143	77	368	101	180	894	70	947	436	34	649	880	999999	169	999999	999999	38	57	981	862	999999	827	76	609	371	701	999999	999999	829	554	558	716	467	83	999999	574	958	29	954	526	898	794	601	643	539	352	248	620	191	500	94	999999	522	999999	999999	316	11	759	730	479	614	999999	128	999999	476	933	422	926	506	896	999999	999999	999999	999999	999999	691	235	433	999999	28	463	670	553	999999	470	564	203	566	362	355	573	999999	299	485	912	572	675	719	176	605	930	999999	123	294	139	999999	900	999999	937	39	91	999999	689	712	25	944	782	789	421	912	739	855	999999	160	333	171	719	617	999999	999999	25	516	999999	999999	98	151	556	269	999999	394	663	146	628	999999	999999	995	520	587	469	968	790	885	307	263	999999	84	747	962	960	999999	366	999999	514	546	24	575	320	224	624	999999	397	999999	591	37	258	602	236	251	886	999999	651	142	157	583	999999	139	218	13	999999	999999	404	593	999999	240	37	379	632	92	318	699	684	305	963	595	580	277	304	279	14	272	848	505	86	632	326	234	146	930	936	885	366	317	999999	611	
480	999999	224	360	10	879	970	154	933	197	999999	356	999999	999999	999999	999999	834	999999	998	346	175	898	517	999999	999999	803	999999	999999	155	999999	999999	377	690	362	125	776	999999	943	279	999999	999999	703	572	888	978	999999	65	584	927	603	999999	999999	999999	278	445	581	296	999999	446	207	646	999999	999999	510	855	285	665	999999	446	999999	290	890	668	872	54	471	999999	628	697	944	747	658	773	552	999999	913	68	999999	916	543	490	514	507	82	489	32	704	71	43	702	314	247	148	701	322	169	759	446	233	974	255	667	999999	502	459	987	999999	456	138	941	227	253	901	999999	999999	776	393	999999	392	999999	767	274	595	995	999999	999999	519	82	239	999999	163	622	198	941	999999	822	664	14	999999	999999	527	257	932	101	485	71	346	246	999999	546	775	172	63	211	999999	980	82	999999	862	949	478	433	227	999999	787	999999	64	959	999999	999999	122	388	974	890	504	519	341	504	519	999999	173	282	126	999999	446	990	568	986	999999	317	999999	808	151	673	33	104	40	27	999999	880	16	387	999999	42	434	999999	198	999999	999999	999999	648	578	345	295	786	205	317	533	478	797	46	999999	235	306	183	313	246	310	999999	410	999999	324	200	639	570	786	650	93	268	59	999999	999999	288	47	668	181	473	856	886	827	786	506	548	516	999999	938	162	999999	859	131	160	999999	305	999999	217	999999	387	705	724	10	555	234	274	429	995	641	789	999999	637	999999	999999	390	999999	49	623	999999	775	684	796	632	634	323	233	999999	899	999999	109	981	999999	999999	794	767	142	886	282	562	241	999999	521	212	159	964	698	999999	999999	770	473	266	684	235	558	703	909	102	376	241	999999	137	529	90	541	807	368	303	217	82	257	538	766	70	751	656	173	999999	482	669	625	375	856	139	450	843	307	604	785	101	999999	50	519	50	562	114	599	440	670	351	999999	404	999999	218	522	935	499	624	483	902	539	325	619	999999	999999	999999	280	400	999999	698	510	999999	518	126	225	999999	28	725	999999	646	999999	999999	923	999999	74	231	999999	999999	616	515	999999	683	130	882	561	542	431	813	999999	927	833	209	800	972	841	999999	885	999999	993	316	999999	774	126	837	846	807	401	489	642	394	999999	632	999999	135	355	999999	999999	999999	564	683	785	999999	999999	580	813	999999	932	951	298	233	999999	199	655	310	597	999999	567	293	46	999999	999999	941	181	49	26	210	426	674	626	24	999999	999999	970	320	530	999999	483	545	33	989	999999	449	200	418	
59	721	999999	483	537	776	270	360	599	999999	542	843	43	260	564	612	440	267	335	284	36	94	229	345	779	885	105	31	269	999999	999999	700	751	762	990	304	233	999999	147	850	999999	846	660	169	777	999999	678	232	980	421	559	616	124	999999	392	999999	502	999999	999999	651	681	248	999999	999999	930	841	102	281	270	270	389	999999	129	484	530	189	434	69	567	102	216	872	51	848	999999	273	586	835	999999	35	801	590	249	999999	179	515	755	117	238	936	594	407	962	720	42	72	999999	640	395	213	999999	442	85	610	444	808	207	252	66	667	265	266	901	245	468	999999	257	999999	315	24	434	327	830	999999	999999	809	910	331	816	434	776	945	450	176	494	999999	515	638	61	999999	999999	512	61	571	680	338	506	726	261	244	814	863	334	380	779	223	999999	453	999999	635	898	876	999999	999999	999999	319	815	999999	999999	109	292	619	581	944	999999	921	276	269	950	179	313	193	79	581	620	912	621	79	397	281	757	999999	536	426	471	442	86	429	679	370	522	771	975	162	952	204	999999	389	674	857	947	351	999999	933	999999	999999	806	999999	999999	999999	698	746	347	479	351	229	92	165	482	273	844	846	589	589	656	541	999999	916	999999	999999	631	241	405	539	334	415	569	602	104	756	635	231	418	999999	672	776	999999	506	810	732	122	999999	907	410	22	110	999999	913	286	790	507	889	999999	594	999999	467	999999	807	155	935	999999	489	999999	726	638	623	437	888	917	999999	117	710	116	897	313	999999	334	994	526	233	653	656	326	314	258	745	997	823	354	999999	999999	626	361	874	81	632	75	999999	772	999999	672	999999	995	406	683	999999	783	337	291	851	143	356	999999	921	292	999999	173	756	477	892	625	614	543	712	453	490	359	241	825	999999	439	153	232	136	999999	780	660	919	630	461	961	670	999999	999999	81	89	345	440	592	77	999999	319	713	999999	774	999999	339	292	952	202	448	552	999999	609	422	999999	133	999999	999999	512	353	254	135	26	931	955	81	50	640	373	155	918	648	999999	223	999999	999999	352	362	999999	450	377	999999	999999	23	999999	168	999999	90	91	956	190	80	999999	723	224	193	999999	999999	818	999999	298	999999	588	56	529	903	752	396	999999	559	780	999999	999999	71	976	287	697	12	999999	796	148	960	559	417	999999	848	568	45	999	936	999999	999999	544	515	161	725	387	391	494	515	416	546	788	531	999999	999999	212	28	999999	936	496	694	436	999999	848	338	102	180	92	
680	345	716	999999	365	816	386	267	999999	999999	999999	899	315	518	15	390	602	181	37	242	999999	999999	549	298	72	450	58	967	522	667	822	999999	999999	999999	999999	999999	999999	159	999999	999999	798	130	851	118	496	47	191	185	999999	640	999999	999999	999999	938	506	999999	795	427	334	915	768	418	745	999999	97	627	692	999999	704	835	999999	452	748	322	444	464	794	441	802	35	268	999999	546	881	999999	665	567	278	999999	779	385	999999	824	517	946	389	999999	999999	30	868	354	185	999999	595	950	803	419	752	503	51	999999	363	625	309	999999	895	871	863	999999	431	69	423	213	925	459	418	628	240	376	64	88	636	420	999999	680	999999	401	999999	931	999999	256	999999	999999	761	999999	31	999999	999999	861	999999	999999	999999	885	999999	808	930	971	556	145	999999	185	188	386	449	962	999999	942	690	629	999999	503	920	931	999999	185	253	648	452	395	438	762	113	379	324	546	566	751	999999	136	749	999999	845	999999	999999	442	999999	439	335	798	926	88	966	999999	298	557	999999	999999	999999	999999	564	292	999999	999999	707	779	81	809	71	902	999999	861	130	564	879	460	999999	999999	540	231	999999	999999	322	653	999999	359	795	218	90	766	949	975	529	408	571	467	591	999999	999999	621	370	268	378	432	999999	75	957	411	26	999999	900	491	60	10	316	750	969	876	702	357	983	863	729	304	999999	431	999999	722	999999	999999	869	999999	997	919	860	999999	445	889	262	403	402	999999	201	252	866	467	924	528	102	821	498	715	982	760	637	506	539	84	999999	970	999999	999999	999999	604	968	999999	494	140	149	466	314	89	624	999999	954	599	672	486	437	496	999999	813	630	181	999999	163	990	246	291	999999	320	371	999999	999999	670	167	974	597	999999	939	999999	793	388	999999	999999	418	999999	683	805	999999	999999	62	999999	999999	473	999999	614	999999	999999	999999	937	257	849	786	156	943	668	342	638	797	999999	85	212	999999	523	712	434	999999	665	514	999999	316	440	253	529	267	725	438	818	751	999999	737	915	468	999999	725	999999	602	489	572	750	759	54	18	422	759	850	999999	999999	760	494	620	581	177	754	630	816	605	266	888	227	240	999999	887	254	887	169	743	497	797	768	831	999999	102	764	311	272	999999	999999	999999	999999	578	968	67	266	932	165	747	714	380	999999	349	345	600	355	999999	999999	166	763	535	599	117	999999	672	999999	999999	115	489	999999	452	999999	394	774	497	482	649	272	466	999999	322	999999	422	38	126	999999	428	999999	915	747	999999	75	
115	668	305	179	309	918	306	75	603	826	676	344	272	999999	524	999999	848	999999	705	257	779	535	999999	999999	187	999999	999999	999999	573	176	999999	741	168	999999	263	999999	479	327	182	999999	965	401	37	495	65	88	766	114	999999	854	647	999999	51	997	296	580	227	999999	999999	999999	384	522	501	437	636	999999	999999	885	999999	798	104	530	945	999999	291	388	507	955	748	109	322	999999	419	999999	528	999999	699	171	100	683	509	999999	335	951	356	452	999999	999999	858	129	902	881	355	575	759	127	851	999999	715	999999	999999	271	753	892	908	999999	113	782	999999	243	245	24	795	999999	999999	126	204	993	627	839	488	907	106	999999	207	441	94	999999	959	999999	551	999999	455	999999	610	247	234	443	52	412	348	127	999999	624	884	999999	95	279	286	643	922	999999	450	875	999999	174	999999	134	695	999999	859	270	823	507	692	613	568	613	999999	61	892	760	950	224	500	370	226	482	744	318	355	815	566	325	488	693	191	579	761	445	82	109	999999	575	552	88	999999	194	999999	280	329	481	803	235	750	171	906	235	385	999999	948	999999	390	386	132	54	703	507	28	999999	432	988	852	999999	978	793	999999	385	999999	421	75	41	999999	999999	988	999999	21	340	575	327	786	999999	204	701	497	999999	999999	371	453	508	385	797	176	933	847	341	628	999999	999999	999999	159	531	999999	963	999999	999999	999999	917	999999	258	42	372	931	701	222	999999	794	161	542	597	84	650	932	174	46	277	865	999999	999999	657	255	247	93	617	177	265	402	240	706	999999	248	801	999999	205	475	999999	865	474	999999	381	546	477	242	659	882	508	598	399	927	726	999999	535	999999	740	12	795	288	323	999999	956	999999	563	454	962	999999	283	999999	999999	698	33	412	400	895	254	120	777	999999	434	999999	999999	999999	13	312	980	528	713	999999	244	202	680	999999	552	941	764	306	999999	32	999999	309	609	999999	861	700	904	324	660	639	56	999999	235	790	854	588	863	300	999999	260	474	443	646	999999	442	545	28	299	860	459	141	948	999999	755	734	999999	135	838	804	312	408	665	867	83	999999	614	966	999999	879	963	88	474	234	732	557	836	663	999999	398	999999	999999	999999	464	999999	508	999999	501	479	65	729	462	34	495	769	852	999999	575	572	999999	828	578	999999	419	896	381	999999	723	999999	207	897	999999	299	450	488	629	793	211	999999	575	365	123	497	999999	159	999999	999999	999999	465	999999	999999	270	999999	999999	999999	748	999999	999999	567	830	841	384	106	282	
168	268	172	999999	16	149	69	608	999999	999999	953	714	999999	999999	269	999999	999999	999999	268	525	999999	999999	999999	772	880	740	85	598	643	836	734	981	999999	999999	675	891	348	479	972	325	820	150	361	104	999999	855	667	260	935	182	512	164	125	580	823	531	889	999999	999999	999999	74	471	964	83	272	999999	999999	999999	628	999999	57	848	714	999999	705	318	285	285	209	999999	82	824	662	470	334	580	865	446	401	154	999999	999999	775	999999	999999	359	185	287	832	600	167	800	999999	999999	999999	663	449	182	874	514	999999	999999	201	999999	203	249	808	504	749	692	116	260	474	483	376	109	83	17	690	355	143	997	453	608	867	281	202	104	345	670	140	693	571	887	899	398	756	106	513	22	550	681	538	149	494	999999	336	999999	201	999999	589	442	492	528	380	257	170	592	811	921	999999	713	168	999999	999999	423	689	586	584	978	353	977	999999	678	999999	999999	469	313	123	960	945	53	903	320	91	698	211	52	516	999999	999999	173	294	999999	999999	999999	999999	460	999999	81	227	999999	574	222	681	611	999999	999999	723	918	788	857	479	850	975	999999	810	847	996	863	222	646	79	932	750	999999	692	912	999999	968	939	19	999999	52	743	205	479	691	638	479	760	999999	329	598	999999	379	694	444	999999	962	999999	674	463	725	859	999999	679	641	472	502	919	35	999999	754	978	778	142	437	116	779	533	999999	219	527	999999	999999	326	481	79	381	495	999999	305	749	942	274	999999	999	999999	172	999999	999999	999999	146	560	734	999999	574	620	94	246	267	999999	836	999999	907	465	935	622	999999	999999	208	571	100	16	999999	730	360	812	713	999999	142	254	944	999999	694	999999	82	999999	999999	538	752	860	985	144	237	999999	999999	320	44	999999	620	999999	158	907	327	276	138	139	888	14	935	762	906	861	113	999999	393	582	744	17	393	968	253	506	999999	999999	999999	956	779	751	270	50	777	904	999999	755	106	46	935	428	771	999999	88	374	602	990	954	133	40	999999	999999	886	999999	999999	425	999999	144	651	405	999999	689	182	360	147	743	895	984	12	259	999999	917	356	647	326	245	999999	890	999999	904	999999	393	999999	925	564	999999	999999	999999	750	488	959	621	999999	640	954	999999	599	591	999999	630	706	15	951	873	682	999999	190	249	999999	791	974	999999	264	747	883	999999	235	256	796	923	999999	430	244	523	299	737	472	715	692	587	999999	859	949	258	207	516	441	590	252	267	42	999999	225	999999	513	999999	366	707	756	367	
513	352	795	26	272	286	999999	438	999999	999999	999999	475	556	672	999999	125	812	15	549	999999	999999	645	13	999999	999999	233	214	285	999999	101	380	765	958	334	83	303	73	932	986	920	999999	13	16	999999	432	567	588	553	813	999999	395	360	167	999999	211	867	999999	266	135	48	81	496	999999	491	574	79	516	231	999999	999999	62	879	29	999999	633	163	639	705	116	999999	645	661	999999	999999	706	30	607	579	999999	216	954	806	807	948	848	999999	999999	999999	999999	362	61	366	999999	961	999999	516	341	538	756	57	238	642	160	802	403	999999	35	806	785	553	472	937	108	392	897	255	82	999999	779	999999	578	124	972	999999	999999	288	707	999999	285	200	689	78	999999	85	977	321	655	15	554	438	232	778	739	999999	999999	999999	999999	572	999999	100	444	999999	999999	381	479	124	670	999999	529	125	713	524	530	595	999999	999999	123	999999	414	999999	599	999999	526	351	162	799	999999	792	863	999999	29	145	446	195	755	429	999999	999999	606	863	999999	259	485	439	725	707	258	154	325	999999	999999	246	167	488	999999	999999	742	999999	228	680	740	878	999999	371	105	999999	88	344	839	445	94	671	425	999999	999999	350	999999	999999	999999	454	551	999999	999999	999999	167	783	977	957	695	999999	686	901	233	925	133	999999	715	124	999999	157	628	913	315	879	412	999999	820	616	553	999999	999999	655	791	774	999999	510	411	176	213	321	600	131	649	460	999999	192	999999	500	427	999999	999999	476	753	999999	825	637	924	597	963	828	962	999999	999999	545	602	41	120	458	999999	623	370	549	910	32	556	507	273	999999	999999	230	891	330	198	999999	524	319	902	999999	999999	501	585	813	212	384	999999	239	716	113	858	727	81	988	999999	804	802	999999	999999	730	922	327	373	79	477	743	937	999999	999999	999999	31	292	138	999999	999999	305	47	556	346	535	673	327	791	170	996	402	158	902	627	999999	588	438	753	999999	400	631	137	515	346	469	447	716	65	692	92	575	598	284	489	408	767	255	749	999999	66	999999	536	213	999999	84	594	999999	25	789	445	592	539	956	999999	877	177	531	219	877	999999	957	271	108	999999	430	999999	873	422	228	626	343	999999	722	125	795	105	923	441	272	874	411	701	999999	999999	999999	46	641	999999	611	240	245	45	872	942	109	999999	437	999999	999999	279	999999	622	796	999999	111	999999	817	841	611	781	253	100	947	12	686	265	999999	851	588	999999	172	999999	811	988	391	307	817	780	25	999999	668	999999	788	992	163	999999	999999	
112	155	597	999999	800	276	999999	999999	154	98	869	265	844	347	586	547	269	117	724	811	807	781	803	95	47	825	999999	123	455	311	954	999999	896	359	893	705	999999	174	999999	730	999999	999999	246	219	948	524	999999	124	92	260	528	885	438	999999	999999	330	351	511	191	974	127	999999	540	999999	999999	30	369	494	999999	880	556	104	744	994	829	806	999999	594	147	522	999999	44	41	204	783	999999	420	999999	262	999999	363	489	982	999999	613	275	470	403	85	928	999999	999999	670	211	704	433	150	444	159	301	785	757	374	669	331	93	684	346	70	75	609	999999	241	881	526	999999	121	357	391	564	345	152	518	999999	999999	965	373	830	500	359	999999	975	768	961	787	606	125	323	76	530	999999	134	999999	999999	328	714	999999	999999	684	638	322	793	63	595	999999	999999	248	165	311	999999	719	999999	845	999999	147	634	682	999999	999999	999999	951	797	290	861	973	221	808	508	890	653	519	583	155	862	46	143	922	183	16	153	367	999999	22	999999	810	735	999999	999999	872	694	42	999999	695	999999	999999	999999	513	999999	621	743	834	999999	274	999999	845	146	709	999999	674	14	999999	508	273	999999	562	991	999999	579	61	999999	932	186	635	206	621	999999	999999	391	185	522	630	730	562	272	319	626	999999	364	999999	674	999999	304	999999	868	982	534	999999	744	212	999999	738	933	999999	383	811	657	115	77	47	511	257	328	808	161	383	980	946	11	640	999999	306	999999	999999	387	221	637	229	766	224	96	999999	153	188	490	784	697	590	188	461	662	521	627	999999	999999	999999	708	496	806	495	11	588	910	999999	276	398	317	229	763	172	999999	999999	348	999999	999999	90	113	999999	327	377	685	400	767	550	978	424	999999	114	360	960	512	151	999999	281	999999	508	520	999999	912	999999	476	999999	999999	999999	287	233	182	774	376	283	999999	569	178	438	809	999999	820	999999	135	852	719	999999	869	802	999999	999999	25	76	641	999999	569	73	999999	235	900	218	573	751	272	754	251	904	737	86	647	943	973	984	472	999999	688	999999	914	70	382	999999	608	33	365	256	218	115	143	925	714	259	999999	942	538	601	47	999999	107	380	999999	815	475	792	165	716	67	41	604	40	762	999999	158	176	999999	637	609	999999	396	26	999999	999999	770	811	372	999999	610	41	456	870	573	999999	63	544	459	567	797	815	868	648	198	187	999999	113	172	305	999999	176	999999	900	991	497	682	91	834	474	999999	664	429	766	116	36	584	734	466	152	365	
614	999999	295	839	793	681	747	827	368	999999	667	648	77	297	443	941	999999	879	85	937	971	710	999999	999999	143	999999	999999	542	171	999999	776	999999	29	940	999999	460	803	71	207	816	934	264	475	840	386	25	362	478	673	95	39	855	999999	215	393	999999	999999	999999	999999	407	999999	999999	665	765	858	31	628	136	999999	983	999999	999999	681	269	12	999999	245	154	146	127	43	633	999999	86	573	921	999999	814	556	592	729	40	364	999999	246	729	598	709	981	999999	999999	235	676	690	999999	545	183	130	212	676	668	586	999999	588	999999	946	346	588	202	999999	999999	814	580	219	999999	116	138	881	33	283	999999	535	172	999999	730	807	999999	188	139	37	999999	144	999999	879	999999	999999	404	776	999999	999999	999999	999999	516	55	598	582	654	467	999999	840	416	302	107	999999	558	142	999999	999999	857	566	989	167	459	175	198	632	212	701	999999	121	712	362	999999	733	889	999999	999999	127	999999	158	999999	498	752	299	620	455	999999	682	999999	791	729	999999	918	868	999999	235	561	999999	856	966	999999	953	182	325	137	999999	845	374	49	450	123	306	673	999999	414	501	414	170	999999	743	595	999999	380	503	391	999999	999999	588	432	663	556	677	270	225	777	209	325	437	171	566	609	999999	999999	880	677	433	875	218	999999	808	999999	999999	796	123	381	850	583	678	999999	963	619	267	941	385	894	999999	45	457	932	215	185	977	998	987	143	923	887	999999	826	958	298	236	134	623	999999	999999	880	157	844	926	625	646	504	999999	947	351	730	266	986	240	999999	427	286	999999	999999	843	999999	809	979	999999	963	999999	852	999999	999999	393	143	999999	543	738	565	999999	612	15	589	539	482	801	999999	791	202	630	513	595	570	870	950	875	990	999999	762	81	999999	396	963	542	794	999999	532	564	218	999999	999999	999999	674	509	815	280	999999	103	371	601	999999	999999	265	342	579	999999	413	804	443	267	337	999999	975	494	720	225	52	999999	744	952	278	486	583	999999	907	999999	999999	999999	999999	679	216	896	637	171	312	999999	141	630	962	538	126	999999	999999	951	85	189	281	999999	789	999999	238	621	359	418	999999	293	999999	999999	435	999999	345	352	748	999999	60	999999	999999	814	192	741	94	421	94	216	835	550	999999	999999	999999	999999	999999	740	282	465	451	595	547	228	839	29	374	667	999999	999999	203	999999	979	999999	900	644	283	999999	998	999999	515	999999	536	153	583	782	999999	999999	999999	708	339	999999	79	999999	322	465	999999	687	975	173	377	999999	227	445	
22	999999	999999	997	731	80	454	999999	741	234	999999	999999	999999	404	645	66	101	390	908	999999	319	598	705	697	54	444	999999	595	492	835	680	98	598	100	140	999999	999999	930	261	687	264	811	862	845	342	687	407	999999	52	918	81	986	999999	731	135	999999	365	873	952	297	328	858	45	999999	553	861	999999	967	273	999999	845	170	139	231	241	999999	735	859	999999	367	46	263	553	574	763	694	581	867	965	715	999999	348	977	964	999999	405	776	999999	301	480	651	440	234	920	83	911	856	296	499	627	689	506	518	595	260	75	999999	470	999999	859	999999	179	12	558	964	506	193	175	862	836	731	778	567	999999	716	999999	38	633	501	999999	837	294	377	347	36	999999	830	392	999999	999999	99	999999	813	999999	199	999999	999999	676	955	999999	727	691	434	662	896	910	999999	633	999999	653	46	999999	969	300	31	996	801	664	531	999999	999999	801	461	568	999999	999999	965	999999	694	999999	178	362	677	999999	134	156	859	714	999999	125	999999	207	999999	70	266	417	999999	522	999999	203	999999	999999	154	652	901	999999	240	865	916	480	999999	813	938	644	999999	684	14	999999	999999	875	146	96	224	416	590	999999	297	401	999999	999999	999999	999999	999999	500	563	405	999999	35	32	208	915	994	798	970	999999	999999	268	869	584	582	999999	999999	355	545	67	999999	559	738	72	433	638	999999	563	587	401	501	109	447	90	90	476	978	33	968	999999	151	999999	253	999999	680	999999	428	816	999999	925	789	999999	178	443	969	846	999999	963	999999	569	86	440	221	579	678	810	820	789	504	115	435	999999	387	585	915	305	315	999999	999999	223	220	32	834	999999	999999	404	999999	14	120	243	997	24	433	408	999999	711	999999	674	999999	869	399	639	321	623	499	522	999999	592	527	673	540	999999	581	385	359	999999	606	559	967	284	880	815	678	271	118	999999	999999	999999	703	999999	229	640	934	522	824	580	999999	220	172	999999	684	347	999999	446	702	29	443	57	58	829	999999	999999	707	293	989	583	960	60	515	88	999999	740	889	323	454	999999	53	68	561	778	999999	999999	397	878	599	542	338	241	568	98	977	999999	931	873	999999	702	999999	651	999999	250	999999	660	705	93	419	944	458	173	991	802	976	999999	496	279	999999	999999	139	828	693	456	254	729	492	427	111	884	808	25	225	752	966	402	535	321	169	691	999999	314	999999	655	93	999999	999999	765	121	603	309	661	999999	389	572	115	999999	86	995	890	178	999999	982	999999	145	999999	947	249	836	
584	999999	999999	999999	999999	39	825	369	47	373	88	489	999999	315	507	999999	999999	629	835	189	999999	444	999999	325	278	522	412	332	933	999999	651	227	999999	999999	537	754	134	551	999999	360	999999	745	919	713	917	411	451	999999	484	999999	988	813	121	69	975	150	400	999999	842	282	626	503	436	527	721	860	488	797	778	752	460	605	38	485	442	999999	999999	745	999999	866	81	440	847	982	999999	837	999999	940	999999	397	364	275	709	328	733	254	999999	402	991	66	922	999999	204	732	500	392	785	999999	626	999999	625	654	460	975	999999	196	999999	454	996	999999	754	548	843	390	999999	195	896	999999	752	198	999999	132	753	999999	943	427	999999	124	491	999999	62	479	999999	999999	771	999999	814	733	999999	547	597	864	405	117	311	384	809	813	344	315	496	85	883	999999	63	503	901	118	41	783	999999	999999	999999	857	831	285	234	749	619	999999	999999	172	593	214	999999	941	726	645	51	569	999999	431	999999	186	652	977	596	885	51	278	808	705	999999	342	596	66	999999	999999	286	999999	160	999999	204	656	934	333	491	999999	837	121	999999	265	999999	472	175	528	760	999999	215	853	999999	999999	708	350	879	675	999999	260	617	999999	49	999999	368	25	418	557	237	134	252	329	495	917	57	929	999999	552	638	239	177	999999	306	126	342	433	999999	811	999999	853	999999	999999	999999	241	71	304	82	999999	897	62	63	617	301	636	544	999999	367	999999	300	999999	848	999999	46	241	93	549	247	922	999999	935	677	606	205	383	999999	983	466	264	856	753	999999	999999	655	999999	186	559	999999	669	999999	455	75	575	520	583	999999	449	232	999999	158	521	66	159	749	961	384	456	421	917	289	560	429	113	915	547	922	999999	999999	999999	64	999999	772	577	999999	401	870	112	999999	622	378	907	761	835	116	344	999999	706	165	694	211	729	148	859	999999	31	999999	962	660	973	661	71	768	771	576	624	749	489	809	358	101	282	370	799	548	381	799	594	996	580	999999	225	787	987	259	335	395	912	196	329	375	907	452	122	960	316	999999	999999	268	491	595	217	999999	807	602	929	368	999999	321	18	999999	999999	965	999999	133	446	284	781	999999	251	239	999999	302	999999	982	193	999999	999999	838	999999	243	810	999999	514	985	643	327	980	394	329	966	56	601	999999	108	933	941	373	989	999999	42	367	999999	27	262	999999	914	999999	999999	419	109	999999	509	89	775	420	116	999999	103	490	128	999999	396	999999	284	999999	999999	125	390	59	251	467	999999	324	
209	999999	999999	318	262	237	728	999999	166	975	999999	999999	547	999999	999999	687	827	490	999999	508	999999	739	970	284	742	999999	521	799	37	999999	177	999999	850	999999	880	900	87	798	208	865	999999	218	147	421	972	428	645	724	999999	703	232	760	999999	760	999999	469	999999	999999	575	192	999999	929	882	391	807	588	15	361	999999	511	609	999999	292	414	747	198	601	558	999999	324	433	999999	95	333	552	417	454	100	278	420	995	29	999999	999999	999999	832	335	755	614	999999	423	294	999999	212	103	202	478	783	22	728	999999	355	755	261	758	918	843	558	838	999999	143	914	92	231	515	590	999999	276	264	915	999999	999999	944	918	900	149	714	883	240	359	938	671	87	549	999999	649	273	971	999999	999999	988	776	917	224	260	508	211	861	697	513	396	212	999999	999999	999999	999999	411	999999	999999	619	213	960	328	488	461	999999	836	542	678	865	326	835	999999	32	999999	96	928	729	999999	401	937	852	999999	727	963	735	152	980	684	530	248	999999	620	647	999999	37	457	438	762	787	671	668	193	831	999999	561	203	506	180	999999	102	682	178	958	681	360	774	601	999999	725	329	856	858	157	999999	890	224	371	994	999999	999999	999999	966	999999	999999	279	669	364	541	999999	541	646	999999	906	437	566	268	662	966	999999	263	856	912	47	468	815	810	45	214	999999	347	832	511	281	149	999999	715	999999	238	412	999999	419	70	123	193	683	999999	951	999999	70	631	561	999999	327	645	999999	588	929	422	914	999999	999999	160	999999	74	709	145	999999	767	835	850	970	433	563	986	843	796	798	853	999999	767	858	325	153	674	785	437	194	635	999999	24	785	874	323	944	999999	269	824	59	999999	999999	518	194	884	999999	660	138	841	999999	802	999999	999999	999999	999999	156	609	999999	16	571	999999	281	999999	902	410	999999	74	105	120	619	999999	999999	971	749	378	247	259	674	440	933	23	657	595	853	999999	999999	234	999999	247	176	344	749	263	263	770	212	597	615	783	73	155	565	28	232	411	227	24	50	707	399	999999	935	877	82	557	999999	685	106	79	999999	596	365	858	999999	285	189	330	999999	978	999999	649	643	999999	999999	788	458	639	373	999999	615	366	999999	11	848	999999	408	871	999999	706	999999	999999	500	999999	753	476	790	707	84	946	231	999999	306	71	542	749	264	999999	510	294	999999	992	999999	999999	463	673	412	363	19	999999	999999	318	150	21	839	648	159	106	147	900	999999	750	564	427	230	718	69	132	469	108	24	363	
371	896	606	156	214	846	999999	89	73	436	999999	410	79	913	757	295	231	893	600	168	908	609	295	358	438	999999	434	745	999999	999999	893	999999	659	999999	999999	253	415	693	444	313	23	999999	836	571	63	999999	357	316	961	774	999999	576	507	999999	455	999999	610	257	718	999999	421	999999	999999	783	542	785	999999	556	966	513	999999	538	999999	297	154	850	772	723	305	284	548	999999	784	840	389	327	999999	803	78	195	642	167	999999	134	891	676	591	63	39	999999	999999	999999	350	999999	894	372	127	220	999999	604	989	887	952	444	771	304	563	635	403	999999	381	999999	488	781	999999	999999	999999	334	406	999999	268	999999	694	37	871	747	776	336	945	27	209	203	101	473	205	755	999999	541	362	597	123	999999	659	999999	999999	466	322	569	586	182	809	999999	813	243	999999	280	999999	925	573	34	527	236	999999	999999	26	999999	854	25	999999	125	516	32	971	808	999999	999999	999999	881	140	414	999999	999999	999999	999999	218	415	389	858	137	925	999999	290	967	999999	999999	999999	276	283	796	718	999999	307	983	471	999999	999999	999999	15	999999	999999	220	320	999999	168	999999	320	486	999999	177	999999	798	996	887	999999	562	236	64	642	999999	477	45	786	94	422	802	137	233	288	999999	431	593	384	978	103	714	252	999999	809	739	759	410	361	999999	999999	919	615	419	333	908	439	999999	999999	999999	999999	998	434	235	999999	365	471	999999	208	808	999999	27	423	27	794	945	999999	740	254	999999	979	77	684	680	999999	503	999999	718	900	379	678	698	413	118	577	104	290	26	124	453	278	672	211	552	999999	999999	506	999999	625	387	598	699	488	999999	297	344	324	999999	336	878	177	999999	196	828	139	58	614	314	450	699	999999	304	625	999999	999999	316	865	141	321	732	996	600	102	999999	781	979	999999	136	821	242	780	999999	689	246	286	525	999999	383	423	999999	563	201	156	999999	722	304	83	687	999999	980	999999	999999	441	604	999999	576	660	674	57	160	838	487	493	217	918	137	614	389	524	119	830	999999	717	10	179	999999	454	176	800	486	906	532	484	840	764	596	999999	999999	999999	709	865	999999	335	273	482	85	708	938	17	999999	689	693	172	543	999999	985	475	440	435	999999	132	999999	999999	570	999999	315	13	652	453	999999	41	529	35	815	253	27	167	454	999999	103	107	516	999999	215	797	222	999999	941	689	999999	999999	666	660	288	999999	999999	938	764	29	177	81	65	494	685	999999	170	668	357	999999	142	828	31	912	999999	978	616	334	
667	773	41	946	71	962	674	999999	999999	999999	999999	237	999999	89	402	435	360	999999	999999	31	483	652	636	554	21	652	999999	951	109	999999	328	309	999999	56	280	999999	999999	231	20	999999	820	999999	198	999999	999999	129	999999	999999	435	999999	999999	319	999999	999999	851	25	146	487	934	419	415	999999	111	621	549	447	266	999999	999999	411	999999	139	21	949	210	998	999999	344	633	891	235	503	525	513	202	999999	372	386	999999	265	854	999999	999999	999999	686	999999	383	999999	752	999999	863	600	999999	34	159	431	307	987	394	853	560	802	854	52	193	912	207	597	428	540	85	880	631	999999	556	936	999999	420	272	999999	999999	887	592	159	999999	635	259	501	999999	999999	711	384	999999	351	999999	999999	656	254	417	774	900	786	157	221	407	982	999999	999999	478	222	589	887	999999	999999	238	672	219	704	23	558	662	706	243	658	999999	701	888	289	849	503	290	597	13	999999	212	838	739	999999	999999	999999	665	559	33	152	191	999999	659	710	999999	41	842	952	999999	858	121	204	552	499	999999	706	104	690	999999	974	999999	991	999999	237	89	399	932	838	951	999999	892	112	999999	101	999999	999999	51	187	175	999999	660	338	366	154	386	17	296	250	999999	55	951	999999	999999	59	220	999999	940	999999	630	724	108	999999	999999	273	966	19	521	461	32	999999	999999	916	525	41	323	602	634	738	851	82	113	692	850	905	25	999999	402	633	880	286	73	619	999999	451	720	656	338	103	188	376	495	835	999999	609	391	45	999999	678	999999	999999	565	211	999999	558	621	415	163	999999	258	59	616	888	999999	745	324	55	999999	999999	320	666	999999	999999	999999	999999	586	278	475	251	999999	999999	467	724	897	272	999999	861	999999	998	829	999999	999999	999999	999999	139	760	607	999999	481	294	345	676	999999	367	78	352	999999	651	999999	999999	352	940	911	999999	277	999999	891	990	999999	34	463	16	999999	999999	16	173	999999	999999	999999	999999	978	999999	999999	956	999999	313	91	366	999999	920	696	220	941	36	999999	373	999999	663	577	999999	869	999999	947	457	831	339	315	141	999999	905	321	999999	229	383	993	339	947	955	400	999999	510	999999	171	397	337	253	75	344	767	642	999999	377	999999	999999	854	371	76	545	999999	999999	998	949	15	923	999999	999999	990	999999	42	157	426	636	273	613	46	344	456	559	129	588	273	970	374	718	999999	944	220	345	999999	632	272	411	829	550	999999	999999	529	247	788	969	262	506	312	619	226	944	114	514	847	520	914	999999	425	547	586	37	584	
297	599	664	999999	999999	49	409	885	24	807	722	647	999999	814	218	771	160	999999	767	668	755	502	389	839	705	999999	18	717	755	985	292	999999	938	976	242	999999	999999	823	606	999999	999999	733	211	147	391	867	372	705	999999	999999	275	221	818	369	829	794	999999	824	999999	168	999999	691	140	39	999999	758	708	509	582	999999	647	337	999999	310	999999	32	301	251	458	838	999999	312	21	19	719	81	999999	579	999999	999999	438	999999	382	999999	999999	221	603	181	622	632	169	863	132	145	108	938	999999	518	603	806	503	968	375	612	43	999999	999999	130	319	453	999999	139	361	145	142	348	999999	292	874	554	428	129	999999	826	999999	271	190	876	999999	781	589	637	975	350	999999	469	933	769	413	707	999999	482	862	179	999999	39	999999	999999	13	760	983	208	643	999999	388	383	999999	549	933	771	547	803	999999	538	863	975	999999	999999	999999	673	999999	195	878	177	999999	945	266	999999	806	649	760	203	872	999999	797	391	993	999999	962	570	999999	393	836	642	169	737	273	334	315	54	876	999999	999999	340	355	798	999999	476	46	999999	126	999999	743	293	999999	354	930	68	999999	999999	981	237	58	630	554	31	999999	246	18	285	682	999999	999999	761	773	999999	407	542	999999	998	71	527	889	529	454	237	999999	552	999999	815	999999	214	593	999999	73	649	999999	175	785	333	449	93	467	761	759	194	747	981	520	751	999999	999999	263	742	420	463	347	529	185	327	381	806	999999	202	478	478	348	321	698	999999	818	241	756	482	559	999999	69	138	769	269	489	668	41	879	868	999999	951	851	999999	610	311	922	989	468	952	999999	478	275	999999	291	845	436	293	396	932	714	641	780	192	442	403	218	759	916	837	712	775	735	334	69	999999	999999	899	999999	999999	896	251	298	529	916	510	999999	845	488	424	63	385	999999	947	163	777	180	668	978	216	102	172	999999	999999	999999	999999	742	940	233	764	358	536	999999	574	46	472	999999	261	276	999999	608	373	281	501	784	337	999999	999999	180	292	356	828	920	881	729	999999	178	668	290	59	767	999999	621	999999	76	527	190	999999	911	690	999999	999999	402	55	608	999999	891	582	999999	912	736	954	770	999999	418	529	615	999999	845	312	304	684	970	226	175	754	752	558	999999	267	157	70	999999	999999	858	437	436	875	999999	10	842	596	822	999999	323	999999	93	999999	999999	999999	999999	866	235	608	395	749	948	185	999999	854	976	343	156	588	999999	675	87	289	999999	999999	102	740	50	844	470	
708	862	602	903	362	670	999999	253	888	999999	291	835	278	104	119	488	260	999999	428	33	509	449	243	999999	647	735	803	999999	332	453	181	999999	999999	148	687	886	355	281	528	999999	904	999999	267	243	999999	840	808	195	974	502	999999	745	999999	820	960	269	999999	989	266	626	866	485	920	999999	183	465	454	139	417	232	142	978	476	245	129	420	191	10	139	806	926	618	622	830	999999	435	213	569	187	999999	266	366	999999	901	999999	429	999999	822	999999	28	999999	999999	778	751	370	863	279	999999	701	550	87	629	859	999999	999999	258	862	100	999999	748	262	999999	999999	989	966	999999	963	999999	999999	999999	999999	369	940	121	421	999999	839	871	999999	748	999999	826	868	637	350	637	507	566	212	78	999999	999999	989	321	999999	510	727	788	785	999999	899	705	999999	11	309	718	688	747	47	451	999999	999999	630	94	592	436	26	324	999999	338	278	406	371	849	143	173	379	629	356	999999	530	60	96	875	848	461	367	867	337	632	948	759	528	760	999999	575	457	904	999999	339	493	412	150	456	325	999999	343	619	867	145	348	69	401	136	920	367	904	755	245	140	999999	999999	986	999999	390	519	878	611	198	567	716	475	900	26	427	128	910	999999	560	999999	127	748	999999	999999	294	889	999999	999999	839	303	671	701	999999	598	270	999999	425	133	76	806	624	999999	430	309	428	873	168	999999	709	802	456	274	204	889	999999	330	999999	999999	731	500	161	486	771	895	999999	999999	805	312	756	92	703	787	999999	753	999999	395	327	700	774	999999	999999	999999	692	47	846	406	999999	779	584	940	999999	631	401	999999	999999	999999	999999	535	999999	999999	77	999999	999999	626	109	669	701	451	167	999999	999999	459	29	999999	769	179	999999	733	58	999999	517	36	727	815	896	82	999999	997	109	594	435	791	999999	370	354	875	999999	75	938	187	704	65	621	957	936	736	611	91	999999	999999	353	236	999999	913	999999	51	138	813	729	37	283	999999	352	573	202	221	172	999999	966	893	816	728	795	999999	795	462	414	999999	878	170	999999	314	200	624	250	208	314	383	475	313	747	999999	999999	911	903	10	713	57	765	725	574	952	124	913	668	624	999999	999999	127	443	636	368	934	569	999999	969	514	727	333	993	906	788	193	663	155	277	392	884	967	795	999999	366	14	163	999999	518	999999	286	956	626	999999	698	266	41	676	389	615	776	354	934	496	985	724	772	818	785	768	461	767	999999	241	556	999999	332	694	280	999999	781	973	57	
779	237	999999	706	999999	217	999999	161	986	766	662	616	539	999999	308	763	999999	242	344	810	999999	738	519	564	394	221	999999	934	347	406	35	999999	802	999999	164	269	223	28	545	610	263	617	474	11	999999	999999	999999	615	999999	931	638	132	999999	173	999999	999999	717	217	321	999999	167	597	999999	590	740	828	999999	242	878	999999	549	623	696	734	556	142	273	518	825	770	204	999999	910	416	767	903	397	639	998	123	551	16	999999	530	999999	665	803	883	270	910	810	783	999999	983	391	999999	435	712	999999	999999	777	999999	999999	551	820	722	686	408	999999	837	440	184	999999	764	498	999999	999999	175	999999	890	338	999999	257	999999	999999	420	707	927	999999	753	477	685	31	832	345	351	625	999999	709	731	979	999999	71	999999	480	635	999999	999999	999999	848	999999	270	431	999999	837	398	999999	476	592	410	24	759	999999	79	370	999999	162	411	428	157	918	763	999999	559	911	934	999999	825	999999	333	870	999999	442	186	656	217	999999	304	994	947	399	158	571	309	716	229	31	991	72	726	483	148	554	999999	999999	343	804	872	815	999999	999999	136	42	999999	539	289	999999	999999	423	162	499	999999	416	481	758	769	202	165	999999	691	912	336	762	717	850	999999	999999	105	999999	999999	999999	391	488	101	877	272	999999	312	770	436	903	823	578	999999	236	999999	999999	999999	999999	999999	151	649	40	134	990	743	374	324	418	806	109	999999	950	110	999999	118	379	999999	999999	495	652	999999	394	415	788	98	758	853	491	235	11	117	516	95	181	999999	999999	364	110	144	898	802	893	964	337	682	873	477	999999	128	255	415	999999	103	518	999999	264	624	346	901	984	520	833	193	805	991	999999	864	929	987	999999	999999	224	468	999999	999999	995	430	87	115	225	290	999999	372	979	595	999999	422	577	919	999999	736	999999	209	160	387	968	710	168	346	968	999999	999999	181	999999	240	201	21	999999	668	999999	999999	999999	240	685	999999	826	470	213	219	363	999999	999999	19	487	999999	999999	25	317	999999	881	295	272	741	147	217	742	522	10	749	404	626	916	909	663	675	199	787	523	456	999999	508	999999	948	999999	676	721	538	999999	352	243	999999	999999	297	786	970	571	999999	999999	999999	999999	999999	470	999999	815	737	385	999999	356	811	829	219	502	861	657	383	789	999999	759	999999	496	999999	828	999999	515	228	922	629	132	693	114	999999	694	55	495	258	999999	999999	143	999999	301	343	192	882	523	34	999999	842	639	413	190	257	999999	632	981	999999	999999	812	949	999999	
814	756	264	999999	706	999999	525	999999	375	409	345	746	190	514	179	162	31	946	144	491	545	999999	999999	719	999999	999999	348	72	73	738	999999	999999	999999	546	440	544	999999	529	999999	88	508	235	476	240	78	444	77	541	462	829	734	538	677	467	60	734	766	545	999999	849	106	463	999999	637	636	119	653	643	84	635	83	502	999999	999999	999999	319	999999	759	650	999999	790	807	609	244	13	244	999999	635	495	706	999999	543	379	335	981	55	841	839	603	999999	999999	433	466	827	755	999999	768	620	485	741	130	17	999999	91	69	298	999999	999999	633	402	999999	28	157	378	857	540	132	445	85	936	999999	999999	999999	691	999999	366	350	782	488	999999	999999	938	159	754	999999	770	648	298	276	692	202	691	215	211	407	999999	286	98	970	999999	999999	999999	999999	548	273	355	852	212	999999	703	948	999999	670	862	999999	623	869	402	792	96	891	833	999999	392	744	785	569	953	294	517	89	262	812	274	660	999999	402	611	491	999999	999999	999999	496	572	999999	131	999999	353	999999	784	902	883	999999	999999	333	287	164	162	804	999999	786	898	918	295	623	999999	268	999999	212	783	230	267	911	561	178	999999	347	999999	648	622	764	999999	678	999999	615	206	955	929	940	382	988	250	999999	999999	454	30	526	210	999999	58	863	624	150	501	564	999999	972	744	714	877	940	557	514	191	722	570	229	419	999999	999999	740	339	466	829	794	979	999999	999999	116	999999	928	146	999999	999999	759	150	85	186	999999	970	234	221	224	73	999999	999999	999999	625	999999	884	800	117	530	531	999999	534	999999	320	707	585	193	999999	638	566	948	999999	900	999999	432	581	494	52	999999	709	999999	529	124	402	397	363	253	835	625	232	357	821	999999	999999	291	999999	982	764	999999	999999	787	999999	582	999999	124	638	540	820	202	710	999999	999999	642	821	338	789	999999	765	923	999999	341	357	999999	416	999999	136	999999	775	633	208	598	729	573	115	922	44	946	466	999999	999999	823	433	643	914	832	600	189	794	797	999999	999999	999999	841	136	38	439	999999	176	999999	999999	450	764	196	994	122	670	194	536	899	999999	999999	953	487	999999	529	999999	999999	999999	584	618	947	404	977	142	393	380	888	447	87	492	325	780	999999	299	317	68	246	999999	802	171	415	652	999999	503	658	861	740	675	606	130	999999	193	591	999999	999999	56	999999	999999	999999	999999	781	747	459	416	999999	72	937	197	858	999999	999999	75	999999	999999	212	304	509	484	483	531	640	223	840	956	767	142	
198	194	999999	270	281	191	47	70	390	667	999999	487	524	595	999999	552	817	146	458	999999	459	179	629	999999	547	999999	581	89	110	568	999999	502	649	846	874	999999	999999	597	198	490	37	999999	999999	544	999999	31	999999	887	606	97	999999	704	508	117	682	28	564	513	999999	969	610	957	960	821	999999	700	838	677	720	181	999999	230	947	999999	631	787	146	94	999999	999999	999999	693	999999	22	172	213	999999	541	174	856	198	434	873	228	880	999999	712	220	783	999999	192	293	176	435	999999	185	756	999999	486	894	881	480	869	999999	628	916	484	947	658	557	707	999999	513	864	983	999999	356	729	97	999999	999999	925	310	243	999999	68	526	999999	999999	999999	456	462	65	999999	974	717	565	675	600	963	594	764	562	999999	703	885	780	312	452	304	828	37	453	999999	819	955	179	635	865	570	399	437	418	671	110	254	252	243	890	275	623	681	139	133	999999	999999	999999	84	540	999999	288	224	605	999999	168	999999	19	141	999999	28	548	930	809	39	574	999999	355	999999	135	459	643	999999	421	186	999999	157	898	330	957	508	592	999999	105	999999	999999	185	832	183	999999	680	244	121	783	999999	999999	693	871	109	559	809	965	482	999999	90	813	741	802	428	564	21	531	689	184	951	436	453	835	999999	747	398	999999	182	999999	999999	224	532	762	550	460	986	285	798	770	157	543	120	157	24	605	550	383	414	618	501	999999	555	999999	999999	445	283	858	480	362	999999	485	792	103	503	866	291	978	262	999999	578	735	733	918	999999	418	325	999999	821	999999	206	25	920	563	887	305	669	595	999999	114	999999	137	804	446	610	671	750	27	653	158	324	571	999999	446	50	765	425	999999	999999	999999	130	999999	47	685	165	155	565	999999	999999	207	206	695	57	157	999999	450	930	297	999999	999999	999999	308	652	672	481	634	894	999999	523	999999	879	999999	999999	516	984	999999	999999	129	290	465	116	999999	811	999999	951	628	524	972	654	599	834	999999	328	555	756	999999	335	999999	213	530	260	91	716	93	327	999999	999999	541	173	999999	360	811	16	852	258	156	999999	206	721	853	120	999999	829	923	999999	750	713	999999	760	172	873	999999	915	999999	214	34	804	728	138	999999	617	982	809	999999	249	33	132	476	306	609	334	138	653	999999	420	338	999999	793	796	999999	460	881	780	10	719	999999	896	256	647	999999	352	768	78	933	246	137	122	768	999999	274	628	999999	999999	160	999999	999999	82	565	349	999999	772	20	931	561	999999	736	212	
808	351	999999	137	999999	828	82	267	999999	70	720	124	292	226	494	999999	532	948	222	999999	630	999999	975	562	341	999999	771	461	999999	836	517	605	510	999999	313	426	79	147	999999	419	761	893	281	684	999999	450	66	999999	288	901	409	999999	125	688	581	645	376	61	796	968	66	999999	925	729	553	124	613	366	912	999999	49	395	206	802	296	737	891	300	210	999999	850	121	999999	439	999999	905	490	999999	999999	668	999999	27	351	783	999999	149	967	999999	141	999999	836	999999	999999	220	862	24	415	322	402	844	999999	999999	999999	999999	128	945	999999	999999	302	647	999999	792	999999	253	26	999999	53	422	449	999999	999999	348	169	963	999999	160	373	961	577	999999	999999	177	429	999999	914	975	999999	999999	665	417	701	481	260	493	612	54	686	504	204	840	970	999999	872	255	84	999999	915	999999	852	999999	999999	486	999999	999999	158	999999	372	513	339	51	854	608	757	42	455	299	98	999999	360	18	473	868	767	736	451	999999	999999	183	435	509	999999	289	592	697	835	224	562	999999	345	156	681	183	175	999999	985	372	245	840	800	999999	999999	249	536	843	504	713	718	192	439	651	999999	999999	999999	999999	999999	574	26	70	206	240	999999	999999	341	999999	336	299	703	999999	751	89	271	999999	383	650	192	819	753	748	999999	999999	506	380	940	999999	984	493	105	344	180	420	356	184	643	570	58	607	999999	331	517	999999	19	113	441	360	390	999999	815	437	999999	172	821	277	867	84	734	366	778	647	230	843	999999	369	445	999999	733	96	999999	812	602	999999	999999	432	999999	988	999999	402	938	999999	313	287	677	668	999999	17	599	999999	317	999999	836	999999	829	271	111	673	999999	650	667	110	626	999999	999999	999999	835	999999	262	398	999999	878	961	341	427	999999	344	943	999999	535	999999	438	999999	654	779	261	999999	910	999999	999999	331	999999	999999	472	734	999999	963	19	400	674	833	633	754	999999	999999	438	607	505	273	641	926	167	999999	485	978	239	999999	972	999999	635	37	924	318	612	77	999999	901	498	606	589	999999	999999	553	501	702	48	683	539	610	999999	653	481	647	122	723	173	999999	502	494	505	999999	991	999999	764	647	999999	999999	152	144	576	537	999999	999999	683	417	601	614	999999	782	939	999999	831	371	182	982	555	287	205	889	999999	416	408	14	111	999999	242	999999	788	854	793	724	541	404	44	814	544	582	963	704	131	559	64	719	555	949	645	999999	323	781	101	631	999999	262	240	169	138	999999	797	570	185	762	826	999999	989	
224	24	436	337	368	448	973	999999	501	767	354	999999	688	459	161	476	999999	525	999999	999999	999999	606	288	173	875	685	439	784	403	999999	369	732	999999	730	340	999999	219	302	955	343	127	318	627	495	999999	807	450	655	999999	999999	999999	246	819	999999	827	618	736	272	999999	682	999999	198	999999	999999	408	999999	457	958	128	227	267	321	569	999999	645	853	999999	793	287	999999	245	783	148	308	999999	132	913	516	902	999999	207	946	840	282	999999	928	999999	656	96	275	359	999999	537	428	836	260	676	155	751	999999	639	943	985	394	447	235	60	621	22	285	707	941	65	999999	999999	321	999999	999999	350	717	465	332	706	22	717	999999	999999	720	999999	707	455	768	999999	928	92	264	999999	456	835	107	999999	999999	643	811	999999	418	436	141	408	525	779	999999	805	44	518	999999	246	999999	676	999999	980	339	158	314	829	999999	186	999999	999999	999999	360	34	999999	252	999999	687	688	895	454	308	327	124	999999	999999	928	999999	963	999999	999999	774	28	987	999999	999999	127	999999	628	338	981	629	242	999999	817	999999	174	755	927	999999	205	831	628	351	999999	999999	376	865	27	211	999999	763	974	455	999999	549	747	373	999999	320	134	299	999999	360	913	825	999999	999999	307	678	999999	182	148	999999	535	588	999999	676	999999	412	775	262	999999	427	952	227	654	999999	592	277	999999	801	999999	617	437	999999	772	278	437	704	311	358	567	348	428	213	625	999999	920	138	402	80	904	841	545	999999	768	641	407	695	999999	999999	999999	40	999999	981	671	999999	973	999999	999999	877	248	764	110	999999	999999	192	999	748	602	90	867	464	999999	825	999999	669	81	565	147	999999	870	741	533	33	923	537	999999	446	999999	999999	600	301	321	525	831	150	740	128	186	585	641	659	103	999999	421	970	165	956	95	999999	459	417	491	685	17	506	240	999999	502	168	626	562	215	508	490	999999	999999	999999	994	755	999999	953	388	999999	999999	221	648	443	612	953	382	609	361	541	644	999999	810	636	518	334	999999	663	626	28	999999	89	453	999999	999999	844	827	999999	962	339	999999	505	38	928	197	795	858	797	475	549	785	26	211	674	863	307	999999	516	841	669	845	999999	337	369	603	419	767	999999	833	767	135	999999	647	32	999999	999999	999999	881	449	722	999999	122	198	86	243	999999	877	999999	732	999999	89	999999	963	302	493	807	178	999999	999999	777	38	805	963	707	999999	219	379	999999	214	724	154	884	999999	129	203	999999	86	999999	136	660	999999	987	330	999999	688	999999	
999999	999999	538	662	970	494	555	671	693	670	159	999999	999999	34	572	999999	574	17	167	204	999999	844	999999	760	730	999999	542	674	245	50	484	999999	29	999999	999999	34	650	552	754	999999	338	405	435	533	583	596	596	112	98	844	422	322	374	999999	570	768	256	778	931	999999	952	881	436	653	999999	718	999999	64	428	548	999999	31	999999	999999	865	848	418	575	186	144	331	439	999999	400	627	999999	999999	999999	48	836	777	872	999999	702	707	457	969	782	999999	865	134	542	684	549	797	400	69	866	628	722	360	681	999999	797	730	999999	304	999999	35	34	651	936	25	591	770	184	410	999999	800	417	878	636	237	999999	999999	788	999999	46	603	237	112	210	906	326	999999	999999	999999	823	971	194	163	933	756	322	224	198	527	103	779	622	990	507	75	221	999999	723	453	999999	788	941	768	268	442	798	921	450	39	698	114	999999	903	587	589	616	264	945	999999	915	106	821	271	661	267	981	246	999999	999999	695	483	763	999999	990	45	40	425	895	501	958	400	999999	168	828	988	115	718	412	999999	459	956	897	843	999999	999999	966	679	117	10	460	999999	326	999999	343	225	351	31	913	999999	559	999999	369	454	921	524	332	662	443	999999	162	272	834	999999	685	738	585	919	124	999999	78	360	999999	894	50	407	83	468	825	612	647	999999	804	999999	368	999999	999999	453	922	999999	861	999999	246	999999	848	198	727	639	630	604	639	431	999999	118	999999	208	999999	999999	414	524	999999	863	836	830	34	999999	468	999999	999999	426	999999	999999	997	111	943	764	123	874	55	851	679	444	838	230	972	226	187	999999	387	170	386	132	48	408	573	998	477	416	419	780	730	754	320	213	463	999999	999999	805	174	719	999999	17	999999	562	844	999999	35	999999	999999	808	890	771	595	168	49	28	999999	599	999999	945	296	707	464	999999	131	925	133	999999	766	475	792	382	999999	668	999999	999999	703	486	564	999999	972	999999	559	611	999999	958	168	999999	173	445	413	834	277	999999	432	999999	553	164	440	918	882	400	849	392	26	517	249	926	92	999999	999999	617	999999	971	973	435	158	999999	384	173	766	971	471	999999	999999	958	999999	313	245	698	826	999999	55	645	683	581	21	177	594	382	718	242	79	502	130	796	798	305	999999	997	239	699	779	999999	161	911	929	999999	330	68	411	936	690	394	844	999999	571	399	297	401	423	980	268	11	999999	534	999999	999999	210	999999	999999	809	999999	248	469	136	769	779	493	772	999999	999999	846	
999999	970	781	551	685	658	355	235	409	18	853	583	258	441	999999	820	627	999999	999999	327	65	899	602	879	452	999999	718	15	791	906	524	999999	930	144	731	999999	674	999999	226	319	855	49	760	801	214	999999	221	694	999999	958	866	762	690	999999	999999	999999	999999	999999	999999	760	940	999999	443	503	493	113	653	123	999999	748	999999	999999	793	651	472	26	149	800	674	787	713	33	24	833	49	999999	69	763	353	104	661	772	999999	466	379	514	606	266	318	110	20	107	984	252	811	231	969	49	704	774	498	578	237	999999	56	916	336	609	463	731	54	889	770	999999	96	384	761	336	281	957	419	882	999999	574	999999	999999	999999	771	31	817	792	30	69	578	605	92	544	572	999999	463	188	996	803	999999	66	131	337	379	165	437	470	642	767	999999	364	999999	96	663	544	999999	999999	564	587	999999	938	999999	830	201	19	14	839	198	999999	818	778	423	999999	904	518	655	288	669	999999	594	357	160	262	322	223	999999	996	999999	37	979	999999	623	999999	999999	999999	999999	300	145	369	161	597	282	999999	999999	999999	941	537	191	999999	999999	161	218	949	993	999999	787	999999	999999	999999	30	17	999999	171	937	243	165	14	920	265	486	365	153	309	463	996	85	434	999999	999999	999999	461	814	736	148	827	376	999999	425	869	861	270	781	999999	349	154	639	120	788	714	812	936	617	925	668	533	18	908	495	996	223	999999	999999	174	706	568	202	231	32	119	999999	490	589	60	404	225	584	986	999999	319	367	964	999999	999999	999999	345	999999	889	999999	615	999999	467	189	428	656	508	803	999999	999999	780	951	417	98	679	999999	332	357	567	531	452	949	999999	948	999999	638	999999	717	866	633	370	724	313	163	416	300	409	310	999999	999999	896	421	967	999999	190	999999	950	875	966	752	218	987	286	368	624	999999	797	518	999999	999999	407	790	937	983	999999	999999	999999	263	682	999999	447	31	196	173	634	41	981	497	768	999999	687	383	750	123	425	382	999999	945	538	749	999999	890	307	999999	995	999999	484	999999	444	999999	719	697	999999	999999	315	196	801	999999	999999	593	684	310	750	194	112	999999	49	823	567	717	999999	999999	999999	933	886	556	724	816	178	528	556	997	62	643	109	990	191	173	808	999999	581	334	221	999999	74	202	150	123	277	971	76	660	426	727	517	26	973	269	701	999999	999999	984	945	214	46	686	258	116	999999	121	842	999999	999999	339	999999	292	999999	779	868	693	416	610	548	206	462	896	581	999999	
136	93	27	921	471	59	766	596	389	17	908	387	944	43	38	166	138	199	644	96	591	234	534	204	999999	18	352	999999	446	999999	999999	999999	114	999999	980	11	104	999999	999999	999999	572	549	999999	484	999999	999999	749	999999	582	392	77	272	261	495	742	901	999999	823	999999	463	999999	904	160	641	264	767	999999	30	63	36	71	217	785	678	523	52	332	999999	999999	999999	269	970	289	999999	680	489	889	619	191	88	999999	281	999999	951	270	999999	999999	271	229	113	217	728	329	555	330	860	999999	999999	971	699	579	999999	500	619	204	735	624	999999	960	775	878	663	999999	975	584	999999	999999	999999	418	855	653	70	830	230	999999	999999	651	999999	733	820	999999	999999	648	491	508	943	781	780	756	534	999999	303	999999	454	234	554	999999	353	971	540	999999	653	999999	125	56	519	677	279	916	663	94	891	372	149	999999	999999	999999	358	476	640	999999	47	87	883	811	999999	759	386	995	159	652	307	999999	203	999999	359	151	532	444	989	275	511	999999	999999	450	162	930	171	681	999999	539	999999	877	341	530	999999	575	291	314	695	759	301	284	999999	21	999999	999999	999999	372	999999	430	999999	913	487	374	999999	183	984	443	659	429	598	705	999999	999999	122	430	431	999999	999999	783	860	228	748	999999	999999	237	106	999999	663	999999	761	799	267	242	58	626	999999	999999	999999	832	591	847	654	276	999999	595	999999	157	898	999999	707	506	600	999999	569	272	999999	258	999999	280	86	902	779	635	667	799	999999	110	571	496	41	464	999999	999999	202	23	574	482	77	388	296	949	193	307	999999	265	999999	627	672	785	461	151	577	751	756	688	999999	29	609	999999	157	999999	999999	412	999999	999999	856	661	448	556	999999	692	999999	999999	984	999999	719	999999	999999	411	600	820	438	785	45	889	886	898	999999	513	945	554	999999	705	999999	455	373	999999	999999	83	999999	999999	189	125	97	999999	960	566	766	630	969	594	710	999999	771	337	999999	800	999999	445	999999	958	479	999999	999999	153	819	485	780	538	999999	999999	510	999999	12	63	641	323	999999	276	929	999999	999999	562	999999	360	843	675	933	903	54	573	413	536	999999	450	999999	254	514	944	949	485	786	999999	999999	40	999999	476	204	718	999999	98	999999	110	516	46	826	999999	401	261	999999	999999	551	876	494	198	535	999999	527	561	985	397	809	753	326	453	999999	999999	694	512	276	999999	481	225	217	999999	471	312	30	999999	999999	161	999999	262	644	806	934	909	743	678	505	120	999999	643	732	308	288	358	783	
72	501	923	232	888	984	932	671	335	669	999999	727	232	953	999999	937	999999	999999	556	999999	520	519	634	169	25	17	165	429	838	492	908	677	123	528	957	189	700	928	999999	278	711	999999	608	999999	215	951	282	166	111	705	999999	764	732	248	999999	999999	999999	764	216	881	829	999999	833	842	760	860	614	999999	995	667	999999	905	999999	288	407	999999	910	394	953	74	734	998	327	142	999999	999999	944	874	999999	413	999999	936	722	93	448	209	310	999999	489	355	999999	579	170	444	467	999999	196	999999	840	886	642	999999	810	151	156	830	195	700	999999	616	999999	999999	447	999999	355	311	192	999999	839	208	85	155	905	608	728	165	837	883	674	601	957	500	999999	999999	771	840	135	581	937	618	23	609	999999	873	439	606	141	578	999999	166	999999	701	615	641	810	999999	576	211	422	991	992	311	36	656	658	425	999999	78	820	515	999999	611	999999	231	999999	476	637	41	999999	131	33	999999	999999	999999	791	266	885	402	568	999999	273	924	168	945	999999	712	583	860	225	23	999999	72	999999	583	981	208	154	393	456	344	860	545	42	300	999999	734	516	999999	865	402	540	313	509	547	999999	261	452	999999	606	482	892	777	816	999999	999999	961	510	222	536	592	122	501	946	234	999999	728	892	999999	977	891	206	75	995	823	483	597	562	999999	340	730	999999	999999	787	999999	451	93	728	999999	79	16	233	304	980	999999	289	999999	999999	285	134	524	999999	584	634	715	286	827	999999	993	682	999999	408	300	999999	806	836	579	713	999999	783	999999	999999	25	798	971	999999	901	999999	721	999999	444	999999	999999	95	999999	999999	181	908	82	696	624	311	999999	999999	446	999999	999999	422	999999	447	709	335	999999	502	795	999999	353	786	662	57	999999	742	999999	460	999999	402	999999	215	74	445	664	671	641	999999	168	38	274	820	999999	372	734	489	910	999999	999999	999999	847	785	300	302	28	999999	999999	35	322	882	250	285	957	999999	999999	727	358	738	782	48	694	118	343	999999	260	999999	999999	299	323	895	999999	785	999999	138	555	346	914	999999	427	280	999999	615	999999	286	999999	999999	863	317	999999	999999	140	999999	999999	795	999999	738	451	533	52	495	959	955	711	426	999999	464	658	828	498	150	999999	999999	999999	999999	621	88	154	66	999999	270	668	999999	999999	316	764	659	999999	999999	999999	999999	894	390	999999	931	320	471	999999	547	235	332	341	45	999999	999999	999999	554	999999	999999	183	346	594	395	999999	781	826	843	551	405	661	400	181	826	999999	682	999999	
432	855	390	201	160	184	607	830	655	999999	633	999999	668	123	220	799	303	999999	376	232	999999	835	999999	114	477	919	508	885	834	999999	514	920	146	499	771	698	999999	798	32	172	999999	564	999999	851	203	545	883	292	451	999999	877	177	999999	459	999999	999999	906	285	724	241	999999	999999	999999	999999	999999	713	170	179	351	521	330	504	999999	214	245	944	935	999999	999999	931	999999	999999	444	999999	999999	999999	181	686	999999	999999	792	203	84	791	496	275	568	405	999999	490	384	713	940	930	280	382	541	999999	224	802	660	809	374	792	204	459	287	761	230	87	999999	999999	427	999999	728	136	430	844	718	999999	999999	540	671	430	557	332	285	513	963	999999	805	999999	999999	949	524	982	829	291	596	46	988	806	185	358	948	900	295	999999	211	999999	951	697	825	253	999999	999999	147	999999	245	872	999999	773	798	999999	282	903	21	999999	652	746	307	149	258	681	999999	579	364	322	482	657	46	511	312	999999	948	118	999999	229	533	403	844	885	56	724	861	999999	18	855	85	54	889	817	131	465	999999	812	999999	999999	270	847	765	825	999999	587	999999	673	470	979	380	174	999999	791	945	259	901	999999	103	534	819	767	571	508	247	437	999999	228	999999	846	971	146	669	668	958	999999	637	29	999999	468	888	198	753	999999	485	999999	953	999999	872	871	999999	434	999999	914	334	503	286	266	999999	999999	819	616	292	999999	999999	244	999999	433	833	999999	999999	881	998	999999	999999	630	24	542	33	336	483	999999	999999	518	292	546	427	754	999999	465	999999	381	999999	389	648	282	905	139	30	251	415	530	999999	999999	260	683	436	94	279	703	999999	743	999999	261	560	999999	999999	774	341	471	816	751	999999	377	999999	999999	449	618	985	372	725	884	522	782	920	999999	999999	742	268	609	120	342	485	639	976	666	147	999999	999999	499	22	141	798	559	434	664	440	896	753	19	243	817	108	906	978	604	230	999999	341	607	999999	527	516	732	360	484	275	999999	999999	203	999999	269	999999	496	360	593	96	999999	358	266	522	509	989	258	375	302	243	999999	660	382	445	686	999999	999999	746	999999	625	76	208	949	398	999999	505	560	907	974	37	612	999999	394	517	267	112	85	94	253	537	267	366	999999	251	999999	999999	28	999999	999999	421	999999	749	999999	968	30	764	408	867	999999	999999	438	351	401	274	630	32	275	864	188	584	999999	147	503	957	367	709	999999	708	701	190	999999	999999	491	999999	470	863	690	426	497	999999	704	999999	552	249	109	
916	999999	792	620	674	999999	999999	579	841	647	429	256	999999	611	320	624	700	175	361	526	636	999999	838	804	767	342	849	377	999999	999999	999999	595	263	858	450	745	999999	999999	999999	656	999999	233	649	915	999999	616	999999	999999	187	878	14	999999	200	723	472	66	136	988	853	342	684	786	893	962	92	834	993	59	999999	575	276	612	148	705	203	999999	220	923	764	999999	999999	999999	199	999999	875	522	999999	540	395	393	619	369	999999	695	972	999999	339	687	832	999999	623	999999	653	612	611	402	904	999999	529	69	999999	213	233	999999	999999	649	596	95	999999	570	999999	999999	999999	777	955	906	377	453	732	656	83	533	100	558	537	826	391	587	206	483	618	909	20	999999	999999	999999	146	999999	912	333	999999	254	600	271	776	170	78	876	656	705	35	999999	762	999999	985	323	999999	999999	999999	956	267	19	889	612	999999	529	452	999999	239	549	770	834	541	409	999999	829	999999	999999	782	377	999999	514	931	501	999999	999999	999999	146	350	234	999999	470	378	955	75	940	999999	987	319	999999	717	999999	646	116	934	200	919	999999	176	166	999999	999999	892	796	209	752	87	397	164	794	382	316	988	15	256	309	465	999999	343	766	474	944	999999	535	660	26	868	825	999999	999999	247	793	970	193	999999	999999	578	581	755	999999	862	967	833	999999	999999	999999	752	640	859	634	999999	343	29	409	692	999999	774	367	146	192	884	262	831	896	557	999999	345	804	999999	999999	731	884	830	30	904	506	121	993	661	259	999999	999999	965	931	532	903	773	571	501	406	246	221	444	573	438	610	145	936	999999	294	999999	947	478	624	903	850	513	999999	504	195	335	780	705	887	917	657	296	899	999999	653	815	999999	313	999999	999	999999	449	266	592	303	370	184	35	999999	193	326	758	999999	38	999999	399	774	76	315	999999	465	515	557	999999	780	999999	246	573	324	999999	999999	999999	712	624	392	410	256	417	211	999999	160	755	338	703	999999	898	999999	871	999999	263	51	999999	997	999999	999999	14	891	999999	999999	999999	999999	611	710	897	891	682	999999	727	645	281	999999	999999	865	491	921	999999	187	999999	999999	881	999999	375	999999	71	437	595	647	28	90	388	999999	999999	605	231	699	549	55	440	812	918	852	228	999999	419	999999	684	841	515	772	834	999999	999999	556	999999	611	759	729	649	469	999999	45	999999	646	999999	762	507	760	644	999999	382	999999	746	52	999999	38	160	999999	472	950	753	999999	141	256	256	560	481	98	999999	999999	940	819	405	999999	516	999999	
825	581	968	656	999999	923	999999	724	400	999999	90	995	420	901	460	620	267	698	716	551	903	999999	400	706	999999	999999	94	34	999999	999999	269	999999	535	262	999999	999999	179	999999	999999	999999	557	417	999999	999999	480	486	999999	774	169	329	562	707	263	965	979	54	999999	272	999999	203	838	182	873	837	909	314	469	167	999999	881	450	451	361	887	993	496	924	999999	236	999999	741	320	865	531	999	561	999999	570	283	168	999999	907	999999	153	990	999999	544	28	177	176	26	520	999999	999999	879	121	356	376	999999	999999	130	866	46	999999	462	528	316	351	837	358	791	899	884	540	492	543	999999	217	896	618	999999	906	156	70	999999	230	243	587	999999	888	999999	156	598	999999	47	532	870	880	999999	999999	78	202	190	819	384	127	635	999999	999999	346	120	148	479	999999	541	223	719	976	781	242	295	999999	700	949	152	999999	310	104	999999	959	999999	129	527	434	999999	760	726	337	685	671	999999	697	791	315	999999	999999	676	245	258	824	999999	999999	999999	458	186	348	999999	999999	999999	739	816	541	53	836	673	990	621	55	814	999999	497	999999	999999	119	999999	597	938	999999	999999	999999	968	75	846	678	999999	999999	30	78	999999	210	999999	495	661	999999	855	63	653	954	999999	787	455	631	431	476	336	431	603	990	810	999999	410	999999	70	601	999999	751	694	375	999999	999999	970	552	797	613	523	12	730	354	263	999999	944	984	752	393	629	347	643	379	351	999999	184	39	267	668	800	160	999999	69	186	113	369	999999	999999	746	816	903	833	999999	953	334	999999	258	999999	227	999999	425	365	676	971	432	117	324	33	967	720	941	999999	139	812	372	577	670	178	160	234	666	721	15	577	726	513	999999	426	999999	32	926	302	50	33	999999	999999	999999	97	753	999999	54	999999	306	36	874	999999	704	14	999999	757	40	90	586	992	999999	704	359	999999	999999	918	291	898	999999	944	794	999999	253	115	999999	577	817	582	424	164	999999	412	999999	979	702	118	999999	820	835	269	999999	845	716	58	55	679	445	999999	842	834	713	156	256	999999	242	235	374	599	576	23	939	457	665	999999	813	575	289	380	405	147	119	999999	72	747	951	948	999999	205	70	758	142	999999	740	999999	451	42	165	999999	746	476	743	999999	254	821	330	544	190	999999	999999	479	399	74	999999	705	725	252	93	509	409	294	303	999999	538	818	881	782	717	85	980	780	999999	226	633	928	404	999999	226	999999	426	999999	767	647	960	590	368	77	901	999999	864	999999	999999	
655	999999	462	183	999999	680	436	940	547	827	114	999999	464	69	182	441	336	999999	825	35	842	93	992	526	999999	218	947	459	814	999999	682	999999	781	831	763	563	180	754	999999	228	790	310	878	589	663	343	999999	999999	196	635	574	733	49	999999	115	572	670	936	527	999999	733	977	136	999999	154	893	532	999999	306	619	270	582	481	606	244	999999	214	412	999999	322	712	426	272	188	315	949	999999	999999	726	200	999999	999999	999999	999999	495	813	183	999999	445	769	811	873	999999	576	375	999999	999999	999999	937	573	368	267	999999	215	652	999999	714	999999	362	205	721	923	999999	115	726	999999	355	999999	999999	431	368	993	967	999999	511	999999	999999	696	812	322	697	738	999999	163	832	635	999999	30	821	189	109	235	859	999999	58	887	999999	999999	850	350	647	255	332	999999	999999	375	300	979	999999	814	999999	999999	145	999999	999999	982	262	753	282	999999	863	999999	194	930	331	142	143	727	54	999999	871	82	846	472	674	451	999999	164	948	467	345	191	999999	17	75	91	100	819	741	999999	634	224	846	758	999999	323	999999	999999	194	81	241	572	934	91	942	51	181	999999	374	66	999999	108	804	815	999999	681	18	186	999999	250	51	323	986	978	988	656	235	97	986	361	999999	999999	969	877	999999	772	257	244	999999	999999	910	428	455	684	499	536	999999	41	999999	804	999999	883	999999	944	999999	917	586	956	102	296	816	94	999999	23	676	999999	139	926	590	983	434	773	121	841	340	623	868	311	489	462	999999	204	94	192	55	506	487	34	999999	317	196	300	999999	778	217	825	742	442	18	936	407	493	450	30	379	999999	999999	695	614	416	59	999999	476	999999	60	621	10	503	967	999999	999999	114	89	282	796	143	630	999999	999999	514	880	436	302	553	65	752	753	74	812	999999	734	791	419	999999	268	912	824	999999	728	596	825	248	999999	999999	860	302	413	999999	999999	245	911	438	71	110	535	622	982	923	584	307	867	936	691	463	444	999999	999999	999999	23	884	319	128	614	47	999999	642	962	463	999999	762	348	585	840	576	602	305	730	319	905	646	930	901	999999	999999	728	888	999999	999999	404	999999	607	999999	164	349	926	792	823	33	999999	999999	660	528	241	822	999999	291	106	999999	861	999999	563	384	742	377	954	418	200	194	318	800	94	950	68	999999	164	582	431	999999	650	999999	481	706	899	22	985	999999	999999	115	471	999999	792	442	159	266	23	233	33	999999	395	517	601	639	715	619	999999	709	470	126	667	385	
860	605	474	60	666	856	999999	729	391	999999	748	95	722	871	999999	651	801	999999	111	931	559	644	115	142	999999	842	991	289	214	286	940	553	999999	95	999999	197	999999	109	599	166	999999	304	405	842	999999	999999	916	843	611	166	999999	999999	24	735	826	999999	999999	341	999999	824	865	206	524	115	612	999999	646	636	295	820	999999	701	212	944	999999	265	248	272	999999	701	925	157	677	58	378	281	538	712	269	369	999999	637	266	775	301	550	779	300	240	574	869	290	557	790	483	999999	466	80	551	571	978	999999	968	999999	898	717	529	476	737	340	666	934	999999	999999	133	999999	445	436	652	643	485	948	42	798	832	999999	600	886	574	171	815	999999	171	698	391	999999	668	125	876	584	31	999999	562	999999	908	935	913	631	667	437	770	39	427	999999	95	39	205	179	318	263	127	642	901	575	525	208	999999	678	544	999999	999999	999999	559	78	622	183	999999	142	890	897	999999	999999	229	147	999999	785	999999	263	612	361	273	999999	807	999999	467	999999	410	987	384	710	172	244	96	12	60	450	479	999999	999999	912	643	73	289	421	531	158	422	764	184	739	167	999999	76	999999	401	999999	522	999999	999999	242	772	408	757	190	734	999999	881	227	999999	949	999999	999999	967	700	718	209	219	396	999999	318	966	645	812	645	552	652	178	903	610	172	928	543	748	999999	999999	245	999999	108	686	44	276	205	677	235	434	477	551	375	474	202	999999	136	845	302	276	136	999999	122	637	92	329	999999	617	924	31	772	942	999999	999999	482	893	120	710	67	999999	999999	968	999999	220	85	111	803	999999	418	494	802	697	455	786	999999	649	999999	470	604	714	999999	588	753	213	661	534	636	813	992	309	567	426	999999	999999	505	168	18	901	562	980	526	549	208	440	229	999999	497	999999	548	832	999999	650	116	352	753	192	224	383	559	550	999999	989	446	119	926	386	909	204	290	999999	641	999999	999999	623	198	999999	389	322	984	586	47	999999	274	169	999999	917	320	446	507	323	943	999999	352	21	515	537	112	99	513	999999	175	999999	848	694	999999	406	741	999999	164	13	999999	999999	399	972	999999	968	724	287	999999	19	76	473	999999	967	999999	16	950	896	117	661	999999	299	808	151	999999	745	658	999999	967	214	185	827	291	503	520	51	999999	380	508	547	812	825	590	504	776	999999	604	881	783	195	455	845	385	502	367	512	103	258	561	768	999999	153	319	304	834	248	191	999999	457	869	999999	580	999999	569	999999	
999999	709	314	374	999999	999999	999999	796	999999	999999	340	451	789	999999	17	947	987	999999	739	999999	668	999999	296	670	538	521	410	433	999999	423	875	456	999999	654	545	803	999999	883	843	999999	999999	999999	536	546	503	999999	402	67	999999	921	784	761	999999	341	999999	315	423	644	836	206	999999	353	882	369	883	883	636	144	600	999999	168	113	975	999999	999999	321	999999	749	999999	740	129	353	983	992	639	123	798	483	474	999999	390	154	57	999999	888	999999	999999	177	999999	620	171	267	467	247	999999	680	785	546	646	868	335	673	477	105	86	396	370	999999	729	769	95	162	999999	370	999999	24	999999	999999	233	507	845	999999	96	556	579	999999	886	746	240	958	338	261	837	999999	905	999999	677	951	570	501	828	586	999999	999999	534	18	596	999999	424	748	999999	457	322	149	999999	522	586	999999	525	224	510	999999	658	999999	999999	833	999999	74	464	999999	999999	114	999999	731	678	269	375	999999	31	571	275	789	332	491	344	880	999999	999999	583	999999	999999	755	436	356	991	999999	927	675	463	999999	693	532	642	318	411	520	689	591	470	999999	156	394	899	999999	948	721	301	177	437	560	894	626	491	81	975	591	999999	421	740	474	999999	699	999999	999999	999999	743	156	23	90	823	999999	999999	238	820	246	745	855	481	999999	279	999999	999999	248	903	806	76	51	570	343	820	999999	277	999999	999999	430	999999	655	579	87	999999	999999	288	97	999999	999999	547	398	670	999999	239	735	206	23	470	562	999999	999999	836	523	999999	702	585	679	999999	999999	924	507	999999	399	790	999999	286	404	202	999999	633	673	999999	544	999999	678	380	999999	113	95	646	263	390	999999	848	995	818	66	276	512	988	608	827	999999	443	50	999999	280	54	999999	459	801	820	999999	928	908	825	999999	264	142	999999	849	576	184	345	670	126	799	999999	794	281	229	138	689	716	35	845	13	111	229	999999	109	691	964	999999	844	442	999999	999999	939	999999	527	801	999999	191	149	999999	999999	296	773	923	999999	729	999999	999999	239	673	141	999999	999999	73	822	200	999999	620	999999	999999	611	548	501	999999	501	999999	611	624	999999	999999	994	999999	577	992	202	716	337	306	165	379	442	107	406	999999	999999	576	611	876	357	999999	766	523	958	999999	999999	114	795	545	431	82	127	634	999999	811	679	632	481	910	871	115	862	739	999999	852	725	514	152	330	999999	925	682	999999	276	427	999999	480	999999	595	572	999999	999999	792	999999	92	262	807	999999	594	500	679	104	999999	14	999999	474	999999	68	999999	
266	915	962	474	619	505	399	391	368	695	999999	999999	92	886	999999	783	194	79	999999	999999	999999	917	999999	557	999999	256	831	999999	730	34	953	633	422	443	338	656	999999	456	183	379	999999	870	449	298	444	302	596	218	999999	999999	999999	999999	173	684	515	349	394	415	645	372	674	417	660	344	742	527	786	648	557	691	999999	738	896	495	690	999999	478	999999	123	999999	660	622	999999	999999	965	558	469	737	927	989	999999	999999	810	999999	704	284	219	115	556	916	999999	999999	999999	670	573	330	507	678	994	999999	870	162	302	999999	712	999999	788	999999	378	193	67	999999	720	568	429	938	927	96	790	416	999999	373	685	206	999999	712	962	958	935	645	60	791	999999	151	128	999999	427	703	108	652	496	999999	737	999999	858	467	237	101	999999	634	403	999999	887	587	999999	507	476	105	96	10	999999	999999	225	732	143	999999	314	579	449	999999	999999	233	988	148	920	462	999999	323	347	563	999999	871	717	310	252	999999	903	165	999999	621	642	999999	999999	999999	564	665	841	14	239	592	163	658	651	931	999999	179	433	999999	667	999999	871	162	758	532	999999	227	122	915	999999	503	999999	999999	704	828	999999	999999	999999	890	583	264	620	631	94	755	410	826	229	786	196	83	216	999999	497	999999	999999	489	573	999999	582	346	999999	926	524	735	999999	999999	953	823	263	999999	562	999999	175	999999	203	999999	78	12	132	999999	998	336	728	417	296	218	661	643	999999	197	625	533	318	999999	711	999999	116	999999	535	406	872	405	532	271	520	673	988	94	867	999999	421	999999	999999	883	999999	226	208	117	449	21	352	320	999999	75	310	999999	999999	928	999999	509	999999	719	999999	999999	825	602	804	466	896	622	999999	576	775	580	776	999999	572	434	899	999999	495	999	999999	999999	63	562	661	467	961	491	449	70	999999	367	374	701	103	244	67	745	421	999999	999999	999999	791	999999	999999	174	999999	255	466	800	38	999999	24	144	810	999999	672	273	941	347	505	414	999999	168	194	418	999999	85	999999	999999	376	163	83	754	999999	999999	732	287	27	497	178	715	34	649	999999	185	353	240	999999	150	571	793	999999	84	245	806	653	632	590	136	959	223	295	139	433	875	143	999999	356	999999	999999	395	999999	453	178	999999	999999	534	136	19	75	974	193	819	765	582	358	999999	999999	981	999999	109	696	890	999999	954	999999	895	225	166	51	999999	883	999999	920	186	999999	360	906	456	426	128	999999	581	999999	984	40	475	373	850	526	144	999999	999999	296	130	698	366	
915	999999	369	999999	999999	970	968	981	101	999999	898	589	45	997	102	999999	565	321	603	125	828	554	924	954	999999	375	999999	907	999999	999999	877	800	487	191	444	999999	999999	931	999999	999999	999999	89	999999	20	999999	784	999999	528	51	999999	808	999999	526	583	537	371	999999	415	999999	942	999999	999999	650	581	151	108	999999	854	999999	410	976	634	999999	77	999999	749	999999	913	387	747	999999	121	999999	999999	999999	999999	283	999999	653	999999	402	680	999999	868	205	551	439	321	869	999999	682	960	965	641	713	184	474	459	80	788	710	999999	38	226	391	229	206	999999	871	249	825	207	210	999999	18	305	666	999999	872	999999	319	349	54	909	999999	601	155	999999	938	536	999999	824	833	865	372	999999	999999	751	999999	976	355	999999	999999	629	999999	999999	759	485	632	999999	518	999999	586	999999	478	999999	342	128	161	790	83	971	69	345	812	11	374	345	127	993	652	999999	165	895	615	879	899	424	267	589	841	670	601	530	999999	604	999999	999999	397	999999	683	534	600	999999	999999	383	381	114	816	650	119	424	367	639	766	603	676	690	504	999999	471	917	861	571	948	413	380	538	999999	218	999999	999999	948	126	319	999999	324	469	992	241	507	795	999999	617	479	999999	312	999999	764	999999	927	999999	228	797	540	999999	673	38	747	999999	13	842	787	608	885	468	475	251	999999	999999	289	217	697	273	999999	675	319	254	101	530	110	417	999999	902	999999	217	432	160	999999	999999	454	295	999999	503	237	664	17	999	731	21	951	999999	999999	126	144	719	858	955	999999	999999	999999	428	999999	227	399	999999	999999	884	999999	677	999999	325	664	775	203	993	496	999999	45	436	667	320	999999	90	578	49	774	657	999999	570	358	477	453	721	108	35	999999	504	999999	641	595	133	681	63	975	636	406	867	922	150	233	664	920	279	206	145	906	999999	648	360	821	421	126	757	329	568	871	942	999999	177	645	999999	100	999999	840	544	639	999999	115	942	999999	999999	734	627	347	694	556	184	525	962	999999	999999	999999	999999	819	184	16	999999	734	416	999999	463	999999	755	999999	241	573	526	438	661	506	446	751	705	717	915	686	999999	999999	634	22	697	427	714	57	999999	145	999999	999999	999999	999999	999999	734	698	188	999999	716	979	999999	115	131	40	745	863	466	682	750	160	46	904	497	999999	999999	999999	404	999999	46	485	707	999999	105	999999	942	772	133	791	712	62	527	538	999999	707	378	314	513	999999	951	999999	999999	374	999999	985	310	679	178	31	211	634	304	999999	
152	241	999999	768	20	894	97	973	999999	674	970	999999	999999	999999	705	790	148	209	596	422	125	482	999999	342	961	120	925	272	999999	999999	589	87	758	416	999999	999999	435	610	304	618	894	977	999999	583	404	703	361	803	999999	999999	882	999999	47	881	995	999999	15	939	807	999999	969	824	380	637	94	999999	939	227	121	999999	999999	538	904	999999	527	148	999999	652	938	999999	758	132	298	224	230	587	50	999999	420	999999	961	496	999999	404	649	79	606	999999	498	511	764	144	692	245	34	353	999999	999999	363	856	19	362	999999	999999	151	999999	536	166	417	507	852	72	999999	999999	776	999999	735	510	339	999999	541	473	999999	436	999999	624	439	63	199	876	489	980	523	564	717	609	495	262	263	999999	999999	450	779	991	659	702	338	308	468	167	617	597	999999	905	325	546	208	574	999999	527	999999	482	999999	540	999999	872	999999	252	999999	177	381	999999	257	537	915	999999	694	172	776	800	999999	141	595	42	269	892	259	617	999999	999999	411	920	215	735	999999	999999	483	248	974	787	163	95	632	300	785	144	999999	203	990	234	999999	999999	999999	257	241	285	887	933	281	999999	622	999999	13	505	765	460	277	521	152	999999	617	455	198	999999	647	210	508	304	257	134	551	66	627	999999	999999	375	132	958	504	118	183	549	967	849	174	231	999999	999999	534	334	867	829	60	145	999999	999999	847	999999	610	40	777	592	686	999999	583	566	313	989	999999	400	337	319	999999	44	681	77	999999	349	824	425	128	999999	769	922	999999	722	15	492	407	921	999999	323	999999	473	341	590	863	820	999999	608	999999	102	950	999999	996	999999	811	26	464	549	999999	999999	984	194	999999	405	822	763	999999	860	999999	821	592	999999	872	999999	999999	553	702	999999	213	667	999999	999999	999999	36	999999	635	926	707	910	988	37	999999	11	29	339	173	560	936	999999	109	929	415	58	106	999999	694	271	982	597	267	324	374	345	262	435	768	686	886	973	999999	999999	192	949	571	999999	734	999999	853	999999	999999	993	766	332	999999	737	668	177	999999	525	737	999999	999999	120	652	674	663	521	749	594	999999	486	999999	962	580	272	747	465	486	312	776	999999	999999	307	999999	274	999999	51	999999	999999	766	601	285	999999	246	999999	893	82	999999	897	140	222	514	999999	999999	320	999999	803	999999	841	990	212	999999	999999	749	307	956	645	320	999999	999999	621	289	234	827	999999	211	313	726	757	999999	674	168	588	182	563	999999	158	194	999999	946	754	300	400	534	564	999999	999999	621	
939	999999	258	761	919	999999	518	933	290	999999	154	119	25	87	994	472	325	54	113	926	196	381	808	461	831	441	999999	331	888	999999	272	70	999999	999999	786	890	130	912	249	807	664	630	645	715	49	379	931	676	306	928	218	520	806	259	435	999999	68	796	930	487	999999	196	54	999999	179	93	93	999999	300	999999	352	412	804	305	272	999999	736	999999	421	461	510	694	35	960	999999	752	999999	776	267	228	999999	333	982	761	398	477	999999	999999	999999	999999	295	608	385	202	585	999999	715	510	986	869	831	965	385	479	999999	724	171	94	107	999999	999999	317	999999	999999	281	999999	430	52	907	795	980	999999	556	465	175	902	318	832	999999	686	999999	753	789	999999	397	866	948	999999	784	999999	316	999999	957	129	136	999999	542	313	999999	566	384	672	999999	201	889	160	419	919	313	999999	999999	338	709	421	389	86	999999	678	999999	415	80	917	267	243	999999	488	723	999999	999999	197	999999	15	912	818	311	374	159	598	508	247	456	38	209	999999	999999	999999	792	999999	740	59	999999	864	629	515	495	466	414	999999	712	410	437	983	590	126	715	410	426	999999	120	25	999999	929	999999	999999	959	52	999999	557	974	511	695	187	695	999999	736	999999	385	407	333	999999	959	999999	885	108	999999	472	448	92	994	858	999999	999999	435	724	132	530	695	192	556	453	748	856	395	211	714	999999	297	310	999999	999999	34	999999	567	275	65	147	54	81	999999	496	603	635	563	999999	949	999999	751	970	166	216	810	203	851	880	106	112	404	684	393	560	184	148	703	999999	833	542	999999	170	669	985	999999	623	555	69	999999	122	303	278	261	999999	508	326	153	183	409	831	178	687	178	999999	742	999999	688	999999	321	465	932	778	293	417	458	999999	311	180	729	196	647	791	999999	999999	808	135	999999	472	61	858	999999	530	999999	11	374	657	999999	999999	999999	127	935	478	747	394	189	524	999999	844	999999	917	999999	999999	999999	223	193	386	656	194	154	999999	936	226	34	463	470	412	404	292	52	800	600	596	928	612	999999	178	54	646	805	293	151	999999	999999	999999	999999	31	87	171	817	987	999999	806	570	635	190	719	454	999999	999999	777	999999	999999	801	672	999999	428	54	999999	999999	999999	342	20	389	999999	475	999999	226	889	620	449	335	242	999999	64	799	999999	35	302	432	541	724	999999	722	999999	999999	448	786	337	999999	424	976	246	999999	803	655	990	427	999999	169	832	502	564	673	483	452	887	238	746	872	533	402	752	418	430	
300	582	999999	361	697	37	999999	889	999999	205	472	98	44	999999	409	999999	375	326	142	599	48	169	96	249	585	999999	220	999999	999999	999999	32	234	828	778	999999	999999	999999	75	21	999999	999999	613	492	478	21	363	853	567	999999	999999	999999	86	619	999999	391	140	495	58	775	422	816	531	434	788	182	247	270	265	168	336	114	309	314	999999	999999	435	676	618	999999	231	431	653	999999	400	135	999999	615	18	396	382	587	655	299	599	325	740	999999	704	305	773	999999	999999	409	999999	959	858	771	619	491	956	464	877	999999	554	999999	173	828	44	663	236	632	261	869	785	748	999999	20	715	684	596	256	972	323	999999	138	833	253	999999	440	277	184	995	527	440	918	710	999999	745	608	161	911	999999	51	999999	150	841	728	623	273	510	848	66	934	894	710	491	563	366	425	999999	920	148	604	395	61	999999	734	438	867	999999	999999	274	999999	533	684	111	999999	999999	323	999999	999999	999999	999999	930	999999	128	71	632	999999	999999	156	999999	999999	452	241	999999	550	655	27	514	117	299	755	235	884	999999	950	411	220	608	560	319	53	138	61	299	720	999999	966	933	575	999999	999999	999999	999999	157	944	663	301	911	560	285	999999	809	189	999999	875	202	55	845	999999	659	421	130	876	999999	434	201	400	941	63	877	688	94	938	14	590	324	999999	737	999999	999999	119	309	58	284	92	244	948	246	424	999999	999999	131	765	915	690	999999	565	63	723	999999	273	999999	857	683	596	152	870	185	234	999999	857	999999	215	881	549	122	82	999999	755	999999	252	163	527	535	999999	567	999999	32	323	12	999999	999999	24	887	33	999999	451	999999	687	939	373	773	22	863	670	320	999999	884	376	577	516	999999	307	532	509	119	832	332	434	39	999999	847	999999	999999	802	576	303	328	857	789	671	707	999999	815	826	478	151	664	999999	938	999999	999999	656	999999	496	795	983	999999	387	914	999999	128	939	658	126	526	912	790	70	103	26	999999	36	999999	906	999999	999999	491	706	41	968	999999	467	999999	387	387	200	999999	999999	16	999999	812	940	943	861	552	768	264	699	999999	999999	999999	999999	770	922	64	418	80	839	999999	999999	999999	999999	356	945	760	999999	453	999999	999999	335	797	999999	999999	511	213	656	999999	725	363	49	999999	792	999999	474	617	999999	696	574	332	999999	130	285	999999	270	100	999999	594	997	110	891	324	983	960	975	768	307	549	269	999999	407	336	354	486	648	950	710	388	881	338	196	964	999999	949	769	214	522	15	
793	420	186	72	999999	625	471	724	811	831	430	706	319	999999	437	855	999999	642	776	798	999999	320	390	649	713	668	913	927	445	999999	200	770	255	999999	999999	999999	541	345	999999	729	999999	923	149	999999	957	999999	29	172	536	999999	34	136	438	723	999999	483	40	537	358	426	712	544	289	777	640	999999	460	999999	278	588	999999	588	999999	999999	784	486	180	511	691	538	649	999999	400	422	999999	74	342	531	999999	999999	818	14	986	999999	27	480	644	999999	248	999999	999999	10	893	948	999999	445	735	999999	999999	128	312	999999	845	999999	776	960	153	866	767	576	999999	999999	332	999999	769	318	601	576	40	313	842	999999	273	394	814	649	857	999999	712	574	338	952	999999	577	970	300	999999	176	58	66	337	777	604	671	999999	795	678	898	189	400	843	168	360	999999	285	503	265	461	16	999999	113	701	999999	203	247	999999	999999	999999	35	999999	159	999999	999999	973	976	75	999999	601	413	29	970	959	272	999999	730	999999	601	955	301	476	999999	999999	170	921	952	636	623	411	434	615	458	999999	873	710	251	418	640	386	659	220	299	663	57	987	999999	153	999999	841	999999	999999	999999	390	464	558	444	451	999999	605	31	349	452	803	177	798	570	58	999999	562	81	322	999999	999999	305	90	187	381	660	182	766	808	999999	781	938	999999	999999	77	999999	324	999999	999999	152	999999	365	999999	768	496	999999	258	426	117	999999	876	770	160	538	999999	999999	383	381	72	790	102	999999	222	152	670	864	811	956	503	589	999999	296	999999	179	504	859	985	322	690	999999	411	756	658	999999	331	999999	999999	999999	999999	982	95	943	213	999999	60	999999	153	999999	107	631	684	999999	999999	999999	296	999999	999999	981	43	700	109	71	999999	999999	999999	999999	191	999999	820	659	86	982	999999	999999	504	827	92	272	129	309	999999	999999	224	69	211	999999	833	139	999999	999999	522	999999	794	592	883	999999	263	36	630	999999	23	682	357	448	554	701	627	411	33	999999	507	236	862	734	984	291	846	630	975	278	512	999999	16	999999	147	280	999999	91	638	480	573	66	641	415	295	43	470	776	514	509	492	431	115	995	243	295	944	70	608	602	999999	632	60	361	210	961	999999	277	310	284	513	545	773	553	999999	451	594	457	448	950	820	999999	999999	475	999999	91	945	999999	999999	851	999999	136	483	999999	302	940	15	999999	214	334	999999	203	475	239	995	946	658	999999	109	792	700	497	622	657	781	999999	516	999999	575	999999	26	664	431	999999	999999	387	72	737	261	
954	445	314	252	123	592	627	603	887	480	999999	433	999999	911	999999	160	838	513	826	264	194	999999	430	999999	94	999999	703	771	26	999999	618	884	920	999999	999999	999999	999999	254	508	74	164	999999	629	114	735	696	632	752	999999	999999	999999	999999	246	483	77	530	24	600	999999	806	889	855	587	606	861	955	999999	92	766	999999	764	593	999999	761	999999	679	805	325	978	398	999999	999999	403	718	179	745	999999	446	243	625	341	999999	96	999999	185	308	999999	32	253	780	193	999999	986	670	999999	526	867	484	999999	397	724	699	621	770	130	938	462	869	436	125	999999	76	848	151	374	968	507	999999	999999	801	752	783	82	208	999999	144	964	733	184	653	877	999999	73	999999	900	999999	184	325	999999	246	846	67	595	137	473	127	701	845	305	574	28	565	999999	582	644	941	627	999999	999999	999999	973	728	694	783	248	153	13	12	250	732	999999	191	999999	349	999999	695	197	944	734	97	442	999999	437	609	634	321	275	490	212	999999	25	761	760	595	999999	127	999999	812	889	329	123	699	604	573	999999	836	835	558	627	949	753	682	688	477	553	854	301	94	158	926	877	522	799	291	716	999999	431	145	999999	837	331	999999	64	415	999999	742	525	863	829	797	999999	717	863	999999	999999	342	82	999999	51	418	826	999999	663	999999	451	601	899	999999	856	999999	415	699	481	790	627	379	999999	283	503	810	339	999999	265	361	449	170	659	547	85	384	960	999999	103	668	21	999999	720	999999	999999	999999	842	999999	17	91	392	999999	246	83	635	836	714	798	999999	240	999999	398	34	312	523	291	941	362	247	482	999999	999999	999999	999999	999999	585	658	536	999999	999999	999999	999999	430	999999	969	662	923	585	911	249	669	171	999999	862	588	622	999999	999999	578	681	440	490	963	534	303	999999	190	433	999999	59	999999	187	488	999999	272	952	967	999999	342	860	368	366	999999	998	813	625	915	999999	234	165	568	250	999999	999999	689	488	173	999999	999999	853	482	499	291	862	71	492	682	999999	600	636	654	177	85	999999	323	84	999999	999999	999999	677	999999	446	209	999999	491	937	999999	850	977	784	788	81	969	489	388	868	85	588	999999	331	943	999999	153	999999	511	401	999999	251	999999	615	449	208	184	999999	999999	45	300	152	381	134	272	831	999999	815	848	999999	999999	596	999999	455	999	999999	37	999999	734	977	303	611	637	100	772	978	536	999999	345	589	896	999999	999999	999999	577	932	217	813	68	121	518	337	749	927	203	578	911	999999	615	988	
180	784	999999	675	999999	688	514	291	999999	294	999999	999999	480	999999	686	439	759	986	877	76	253	999999	342	999999	469	999999	861	999999	896	204	76	666	757	356	418	122	299	999999	999999	888	428	999999	999999	999999	815	176	857	999999	251	999999	818	925	991	548	745	956	452	854	216	777	999999	999999	395	166	228	638	594	133	999999	999999	150	598	386	988	999999	327	762	568	807	302	117	380	468	142	999999	151	674	218	999999	462	669	445	955	832	999999	623	540	305	555	999999	581	734	999999	677	623	230	548	999999	999999	427	203	999999	56	913	999999	456	346	262	780	87	963	386	999999	396	904	705	642	553	926	35	786	467	23	630	721	382	999999	999999	519	999999	603	671	318	193	268	785	999999	999999	999999	615	287	288	999999	478	223	205	999999	999999	772	918	587	994	86	874	640	736	999999	426	999999	999999	999999	554	743	624	999999	302	77	338	138	999999	999999	999999	999999	321	748	999999	942	999999	416	999999	999999	492	28	999999	578	999999	594	444	552	999999	915	999999	849	876	896	732	544	900	999999	921	999999	884	127	653	999999	986	613	764	136	141	794	335	19	676	136	235	536	152	999999	875	707	999999	999999	999999	213	345	751	513	424	25	964	999999	551	495	999999	285	375	375	989	591	995	999999	317	420	736	999999	961	999999	750	671	206	402	853	999999	999999	504	108	520	999999	276	245	110	350	999999	177	752	783	524	289	999999	860	999999	999999	465	999999	877	325	375	869	624	383	578	762	999999	999999	572	199	432	281	892	187	999999	925	722	999999	895	489	206	253	984	999999	447	892	900	999999	44	999999	397	248	346	189	733	650	825	893	666	999999	596	301	605	999999	361	252	397	673	14	245	999999	118	984	397	999999	132	885	818	999999	685	999999	942	784	333	999999	193	999999	712	453	999999	109	829	690	557	893	905	647	430	454	204	505	236	806	799	808	999999	264	949	70	611	765	17	957	980	999999	653	516	999999	762	178	999999	684	229	999999	146	611	428	436	503	222	484	464	374	740	190	635	146	985	999999	999999	929	985	999999	999999	449	102	871	709	83	250	399	376	668	999999	999999	820	17	15	662	206	859	827	999999	999999	136	310	643	999999	999999	999999	516	530	999999	249	248	333	42	386	361	53	740	719	363	263	999999	118	796	999999	854	370	999999	999999	332	999999	662	112	539	804	715	148	459	654	909	235	999999	999999	620	428	47	999999	787	630	654	619	466	150	473	202	34	28	514	555	372	999999	229	385	207	436	587	146	793	238	671	
223	999999	95	809	137	999999	954	999999	999999	999999	301	999999	998	486	713	862	999999	638	347	779	999999	634	903	291	481	15	358	999999	999999	999999	999999	999999	999999	959	999999	999999	380	999999	999999	672	999999	530	146	504	81	855	231	898	494	574	75	999999	999999	458	999999	999999	690	999999	338	132	999999	292	314	537	159	999999	999999	48	55	688	999999	190	302	674	999999	999999	498	999999	220	625	784	459	187	619	999999	403	999999	111	999999	852	344	576	12	223	999999	787	999999	608	999999	548	831	192	999999	805	92	884	214	782	748	807	999999	291	593	712	348	721	115	694	762	999999	219	922	63	203	354	915	187	89	182	999999	999999	999999	63	671	999999	999999	606	382	536	999999	198	539	362	187	999999	62	982	300	875	779	682	532	846	599	338	999999	139	659	999999	999999	706	135	609	826	858	211	238	999999	918	746	999999	999999	999999	999999	999999	680	570	876	999999	999999	932	887	999999	403	249	427	999999	999999	343	999999	472	999999	922	999999	193	73	930	535	999999	999999	999999	999999	381	139	999999	949	373	999999	41	658	347	262	227	999999	999999	819	999999	215	587	441	168	773	999999	42	283	178	999999	999999	688	504	749	44	557	881	478	871	999999	84	999999	300	63	78	432	684	548	219	729	764	133	999999	152	724	948	887	401	60	482	999999	999999	999999	148	574	999999	537	999999	312	705	345	999999	373	999999	999999	476	999999	388	99	350	904	494	74	449	56	675	324	362	999999	96	999999	490	427	399	176	999999	999999	999999	489	782	999999	999999	245	513	393	999999	759	71	305	258	661	508	311	709	999999	855	790	55	101	898	971	999999	883	226	999999	855	272	999999	999999	626	231	999999	899	317	999999	139	258	560	65	999999	999999	263	66	999999	999999	171	999999	999999	821	320	999999	209	70	590	811	720	999999	29	478	999999	812	785	924	679	36	526	609	994	999999	448	606	999999	989	129	982	718	129	116	790	874	999999	554	163	999999	197	999999	84	318	506	735	999999	239	91	527	999999	140	338	386	750	909	561	193	463	383	714	999999	219	999999	607	999999	600	784	999999	604	999999	267	999999	109	999999	999999	451	301	498	528	999999	377	158	472	959	851	390	742	366	999999	322	999999	100	779	121	989	813	143	999999	413	144	462	10	487	999999	902	508	239	999999	745	467	270	999999	934	182	346	59	746	981	756	712	999999	428	999999	999999	377	177	852	999999	999999	201	318	590	999999	999999	747	376	999999	805	67	353	161	999999	621	423	62	999999	165	606	774	999999	76	161	999999	999999	286	44	653	999999	
999999	734	656	251	402	553	999999	999999	610	550	999999	999999	388	941	924	412	561	20	806	933	999999	999999	21	255	222	563	999999	166	635	392	117	712	722	476	515	332	696	909	455	77	274	382	197	614	999999	804	561	135	237	999999	150	999999	999999	720	965	999999	723	410	38	838	428	993	53	999999	443	722	257	999999	435	999999	999999	651	564	738	668	857	390	406	999999	417	999999	999	999999	94	252	999999	999999	11	511	794	608	296	999999	616	999999	281	338	970	181	459	557	649	699	634	999999	999999	711	499	999999	117	340	999999	337	621	837	428	999999	999999	975	999999	248	255	410	640	999999	430	771	999999	99	397	999999	420	235	624	860	999999	999999	304	258	753	999999	985	949	403	999999	291	999999	269	779	999999	999999	999999	999999	999999	999999	312	999999	69	640	999999	727	763	409	999999	589	999999	102	999999	760	485	999999	769	710	231	472	262	305	16	999999	712	471	999999	999999	868	999999	159	425	656	413	558	999999	251	663	999999	36	376	585	999999	814	543	199	256	508	304	999999	447	668	773	115	958	999999	999999	881	928	999999	225	594	541	484	999999	505	445	999999	999999	999999	877	116	868	999999	106	999999	20	202	999999	523	225	999999	874	999999	743	491	651	550	455	551	999999	369	999999	999999	810	782	999999	999999	384	999999	753	999999	305	931	235	341	800	999999	999999	999999	999999	50	247	415	729	222	719	775	740	999999	853	895	999999	660	493	518	380	999999	999999	323	633	209	818	606	769	278	707	943	999999	999999	999999	83	540	173	556	838	131	329	179	598	72	278	79	435	999999	999999	102	645	999999	717	999999	830	192	696	658	795	232	641	999999	460	999999	999999	246	339	267	779	364	690	999999	654	396	60	800	796	999999	999999	139	999999	999999	999999	186	999999	505	822	999999	860	891	844	515	760	999999	490	684	718	94	296	42	740	177	414	504	999999	999999	793	331	909	40	396	445	302	665	840	229	734	284	451	281	999999	887	407	888	519	999999	353	48	905	999999	91	712	964	332	398	224	999999	999999	774	999999	711	999999	541	829	999999	408	222	999999	776	271	949	444	642	25	618	853	770	999999	984	999999	196	999999	425	999999	999999	684	481	999999	276	625	999999	999999	510	919	569	922	355	577	999999	120	961	259	999999	644	427	647	999999	999999	714	999999	453	490	432	546	345	956	85	999999	880	999999	999999	999999	999999	160	999999	999999	999999	722	455	696	507	999999	142	873	276	937	999999	781	125	311	614	532	265	731	181	999999	896	964	584	612	846	356	696	999999	193	999999	431	999999	
594	796	999999	356	999999	27	999999	260	999999	558	279	999999	473	304	883	578	215	405	987	999999	979	328	734	969	999999	842	850	999999	999999	568	690	557	516	381	196	999999	598	268	999999	247	692	920	383	347	694	186	149	551	472	128	999999	787	731	999999	999999	276	71	743	999999	660	177	999999	754	999999	868	722	891	102	117	564	979	947	376	749	413	68	999999	397	285	962	703	308	687	388	210	902	826	191	249	920	266	855	60	377	80	805	175	594	999999	971	294	57	443	907	148	420	999999	982	920	83	331	674	467	999999	957	999999	209	376	588	999999	895	710	852	197	307	134	999999	999	999999	608	892	361	918	314	678	656	999999	779	250	789	491	999999	999999	999999	999999	592	398	804	420	211	605	999999	15	512	999999	583	204	256	609	24	523	999999	313	322	999999	970	999999	163	577	311	999999	429	999999	799	484	999999	450	687	999999	715	735	102	589	999999	13	999999	355	415	237	104	462	619	179	235	275	80	541	948	999999	629	999999	245	999999	999999	208	185	673	215	38	34	999999	999999	658	894	288	431	832	835	318	98	624	350	999999	482	849	394	999999	900	533	413	520	501	703	968	879	499	864	480	279	827	429	150	387	212	960	945	960	285	947	844	999999	705	999999	895	15	496	999999	754	269	813	925	772	682	624	514	999999	999999	689	25	789	999999	999999	565	491	668	999999	962	722	522	903	999999	974	999999	688	175	814	999999	807	999999	999999	189	119	999999	465	901	657	467	999999	698	328	999999	280	270	167	288	886	149	999999	999999	531	533	597	999999	366	999999	951	819	993	459	700	999999	15	726	632	609	456	150	999999	999999	21	26	210	999999	203	770	162	714	795	999999	288	674	714	580	441	999999	591	877	999999	85	950	838	474	312	997	549	137	554	999999	558	831	745	49	568	225	999999	332	999999	49	595	999999	999999	999999	999999	180	36	74	999999	295	773	28	579	296	999999	638	999999	551	897	36	653	999999	608	86	247	999999	999999	634	999999	364	926	999999	27	837	269	847	713	814	882	142	971	999999	702	268	864	540	262	459	999999	930	999999	963	434	546	999999	951	629	170	786	23	999999	401	919	999999	368	246	10	741	37	187	924	999999	669	765	65	999999	999999	349	999999	707	326	94	619	999999	321	999999	111	999999	452	317	227	553	37	869	505	580	565	632	900	999999	539	521	431	999999	15	684	304	669	491	999999	20	290	948	89	696	552	781	704	758	405	999999	529	299	719	999999	381	340	800	999999	485	613	318	
449	593	177	999999	662	782	220	637	999999	442	999999	235	307	937	605	948	182	952	999999	861	874	999999	494	20	999999	712	877	634	353	503	999999	16	612	701	840	364	999999	890	999999	999999	999999	999999	999999	999999	999999	73	422	32	775	392	627	317	686	752	444	944	999999	166	583	999999	904	586	293	999999	42	982	622	606	106	999999	999999	292	71	799	999999	753	767	792	480	168	300	855	999999	960	876	102	329	860	999999	895	999999	755	317	940	999999	999999	837	571	669	557	999999	815	999999	534	357	999999	255	999999	385	691	186	999999	999999	424	660	59	727	333	298	940	663	762	349	210	986	289	974	131	704	469	916	206	132	999999	717	484	929	333	613	999999	846	442	999999	575	719	947	79	892	290	55	190	999999	282	999999	893	688	475	999999	548	77	370	134	192	916	999999	999999	999999	999999	706	185	129	404	719	758	104	999999	999999	774	491	49	999999	92	841	999999	999999	999999	923	404	39	999999	18	214	785	545	180	722	259	999999	800	738	762	316	195	114	926	785	794	524	634	673	410	701	243	999999	999999	287	292	999999	637	999999	999999	790	733	999999	177	999999	619	183	587	381	999999	719	973	999999	286	903	897	736	732	999999	618	409	769	366	628	316	971	999999	688	892	439	725	931	999999	682	999999	583	517	936	999999	176	620	999999	263	702	999999	728	490	231	953	390	555	801	999999	754	656	999999	999999	58	860	999999	999999	999999	695	999999	255	999999	544	999999	999999	999999	389	800	720	999999	997	472	516	664	937	999999	490	64	735	512	883	999999	797	684	999999	951	999999	469	85	999999	834	999999	250	321	999999	903	999999	420	999999	999999	10	755	91	807	756	193	514	712	121	282	462	287	759	193	68	331	990	860	54	363	123	920	999999	651	501	999999	232	999999	999999	43	405	79	147	111	999999	138	999999	989	928	999999	446	503	358	999999	999999	556	375	67	262	999999	999999	333	999999	999999	999999	90	41	439	999999	884	961	319	999999	87	877	392	149	658	681	930	489	11	931	212	916	620	571	999999	45	944	506	999999	999999	92	130	81	999999	583	999999	430	106	412	999999	53	879	137	998	999999	926	233	417	717	999999	332	645	911	999999	173	999999	899	518	999999	404	999999	387	797	999999	422	999999	999999	689	566	75	261	833	86	327	887	332	788	621	300	994	811	537	999999	788	619	447	218	680	999999	936	692	912	999999	18	322	999999	92	760	585	323	131	543	851	999999	134	499	568	999999	999999	841	999999	999999	227	126	592	999999	598	999999	757	975	999999	134	
160	629	999999	348	999999	78	15	999999	250	37	999999	977	999999	278	686	148	664	130	878	999999	176	698	87	414	694	999999	425	489	78	83	999999	610	575	999999	999999	231	999999	999999	651	999999	999999	291	999999	999999	251	999999	999999	324	156	999999	999999	637	999999	133	957	461	999999	968	654	978	653	525	999999	176	34	435	412	875	884	999999	869	878	999999	389	999999	884	107	999999	172	453	625	111	999999	618	729	376	514	999999	49	999999	679	310	140	672	999999	999999	138	434	806	816	838	377	999999	999999	590	476	999999	717	96	999999	363	304	805	999999	363	552	191	999999	447	658	921	959	999999	952	999999	569	999999	806	999999	973	756	673	450	356	615	257	999999	652	999999	262	217	999999	365	999999	999999	384	504	929	319	304	881	592	999999	158	895	878	541	487	905	30	728	362	999999	999999	326	690	854	999999	596	115	880	999999	999999	999999	450	134	999999	870	999999	411	74	817	496	248	102	173	687	302	460	736	716	194	999999	999999	533	999999	999999	252	650	888	530	55	343	213	423	352	999999	801	707	771	284	670	112	999999	956	999999	865	936	31	162	12	999999	998	859	399	696	791	510	999999	594	512	362	230	999999	999999	28	484	292	825	749	999999	999999	594	689	999999	999999	999999	253	60	999999	989	685	231	497	885	999999	999999	483	814	999999	999999	574	150	123	268	922	450	616	623	999999	436	583	120	999999	73	127	966	318	999999	999999	614	547	459	48	999999	826	140	999999	610	911	971	999999	999999	108	198	524	744	481	999999	999999	604	999999	630	123	196	416	575	949	434	999999	11	738	999999	470	122	23	999999	112	518	441	791	718	15	711	999999	436	999999	21	999999	548	382	495	887	866	748	149	917	346	999999	198	261	191	307	999999	909	242	923	17	999999	185	410	641	999999	989	749	886	469	918	157	759	310	999999	999999	885	395	516	999999	219	721	972	105	778	999999	329	189	610	420	999999	999999	733	512	108	35	907	148	741	532	898	127	862	680	999	999999	102	888	698	324	999999	457	999999	391	714	295	24	90	999999	390	643	999999	149	475	999999	999999	423	257	999999	999999	999999	747	653	984	952	102	999999	301	106	589	168	441	491	295	998	715	999999	352	798	813	20	827	515	360	888	98	978	396	384	882	774	844	999999	170	999999	674	803	999999	438	621	435	722	983	52	232	212	328	853	477	589	717	81	459	398	527	142	241	999999	105	864	999999	472	916	999999	999999	999999	754	330	931	334	912	989	913	999999	387	298	843	999999	138	686	770	135	919	
794	174	702	395	298	999999	231	442	999999	323	574	508	963	805	770	237	999999	457	999999	921	999999	677	999999	999999	282	20	238	299	999999	175	419	999999	988	999999	132	999999	122	999999	999999	687	710	999999	411	676	349	678	424	492	83	244	230	238	773	213	999999	126	999999	999999	999999	999999	414	999999	999999	344	904	999999	519	419	683	721	125	999999	991	319	999999	260	276	62	817	604	596	999999	999999	534	944	190	330	999999	776	15	612	576	999999	999999	999999	779	228	77	771	869	999999	14	809	999999	128	999999	247	464	993	525	850	394	999999	518	999999	999999	714	999999	999999	724	160	734	642	999999	118	548	172	999999	46	440	42	209	999999	947	999999	999999	999999	999999	415	703	999999	866	791	261	999999	227	849	308	498	999999	74	999999	677	999999	999999	434	371	140	999999	580	88	434	427	562	493	651	114	779	82	108	731	850	733	999999	999999	999999	999999	391	523	890	699	864	324	432	375	952	531	999999	999999	21	230	806	620	999999	624	518	999999	238	767	512	123	999999	235	399	882	224	355	980	276	435	490	980	616	362	880	224	999999	994	197	540	129	871	999999	999999	878	925	239	898	81	272	845	715	624	999999	777	999999	639	925	999999	161	999999	999999	999999	802	530	249	199	268	954	410	408	453	51	999999	392	251	999999	999999	520	999999	984	457	999999	14	590	775	366	605	584	999999	585	194	999999	45	933	578	999999	749	540	638	999999	971	943	671	863	401	674	397	999999	999999	111	474	414	592	177	999999	999999	960	221	754	999999	999999	683	704	825	224	999999	15	999999	999999	345	779	633	882	232	22	999999	248	151	199	111	968	999999	58	159	999999	780	863	867	784	936	945	537	786	755	151	298	249	845	649	402	999999	104	999999	200	999999	841	999999	999999	999999	646	404	819	31	653	915	617	999999	999999	715	443	145	999999	518	999999	399	252	847	136	90	999999	274	402	502	999999	443	873	171	858	828	999999	257	502	712	148	542	136	515	142	839	533	663	695	140	215	267	529	586	937	800	89	994	405	289	440	381	999999	999999	234	220	51	999999	776	726	999999	196	642	436	999999	344	273	736	714	296	557	999999	578	271	296	540	913	297	234	999999	748	283	852	223	281	766	540	808	290	999999	798	87	887	969	694	999999	624	102	215	999999	537	353	289	999999	731	380	803	740	40	999999	306	754	231	718	977	172	343	999999	165	999999	803	464	455	792	999999	479	182	999999	577	277	915	820	91	631	530	405	993	743	999999	900	962	800	778	596	999999	54	
