500	500	
89	85	103	85	126	82	100	92	107	99	91	101	96	82	104	100	95	110	92	95	97	116	88	107	123	90	109	86	98	97	92	94	122	121	89	97	101	107	97	81	99	101	115	96	101	96	102	89	119	114	114	94	93	106	105	106	94	93	105	83	117	94	101	93	107	104	101	101	95	101	89	94	80	94	108	90	99	106	92	102	116	94	92	94	100	103	100	93	100	82	99	99	104	106	100	98	90	97	104	100	97	101	114	89	99	79	98	104	109	100	79	92	122	110	120	102	116	94	94	87	89	90	86	107	111	92	114	92	99	93	87	116	95	96	98	99	86	115	104	98	107	108	89	103	109	117	92	95	88	99	102	101	98	100	102	116	85	116	106	121	97	119	88	120	100	109	93	116	93	117	122	93	88	98	103	102	84	111	119	90	95	87	84	106	104	92	127	113	109	99	88	84	110	82	101	106	106	96	83	109	100	111	90	125	109	85	94	115	97	102	87	88	91	107	103	102	103	88	96	96	93	106	105	114	96	105	104	89	111	103	106	91	105	111	91	85	101	94	79	106	132	94	110	90	99	96	106	95	100	126	95	78	107	99	81	102	112	110	95	106	99	107	109	103	106	95	87	93	83	97	104	98	88	91	102	89	127	92	115	101	112	95	84	113	93	85	91	104	94	90	97	102	91	114	106	82	105	78	106	97	113	116	110	104	101	104	104	89	102	104	100	117	99	97	109	95	109	104	87	95	115	106	99	96	91	87	116	86	85	96	85	113	109	107	97	105	103	116	100	100	115	98	90	116	107	97	88	103	110	91	93	99	79	106	112	91	108	106	85	96	111	83	98	99	111	82	105	106	101	105	90	78	99	106	96	115	96	106	85	94	101	108	85	97	105	72	105	103	83	107	103	91	93	103	97	99	84	107	98	103	99	119	103	103	95	95	97	91	96	105	105	99	97	104	96	88	87	88	115	108	117	89	102	93	99	98	104	117	102	110	104	76	91	99	101	97	100	123	112	101	111	102	90	77	102	87	91	94	96	101	91	109	106	104	89	88	91	99	103	89	116	78	107	112	111	101	115	111	117	104	128	83	107	103	108	98	102	98	97	108	116	98	108	101	111	99	114	95	99	101	112	93	107	111	101	84	100	110	91	107	
93	92	120	81	100	112	105	108	101	105	104	95	92	100	86	96	111	105	101	95	88	108	130	94	111	100	88	101	100	106	120	112	89	83	114	101	104	105	104	102	101	92	103	101	101	91	95	89	92	95	95	112	110	112	95	91	98	116	84	100	85	89	96	95	98	111	101	84	94	113	96	98	100	103	106	110	103	78	89	92	96	89	85	82	105	97	99	103	99	107	127	110	91	104	93	102	102	100	109	108	92	96	97	97	89	92	107	100	116	110	84	101	103	102	106	96	98	101	89	127	91	102	105	103	87	109	92	98	99	100	108	99	100	115	106	88	86	100	99	106	112	106	96	109	98	92	74	110	110	128	108	82	110	105	98	90	96	112	120	108	101	94	110	101	107	93	98	96	97	107	88	116	109	106	82	108	103	97	96	104	80	95	102	114	102	106	95	93	87	109	96	108	94	97	95	84	109	104	95	103	93	96	125	106	105	88	100	107	127	94	89	91	88	87	86	99	89	103	95	97	101	98	92	111	104	91	91	101	95	99	94	101	103	92	90	94	101	93	96	90	81	93	91	102	102	109	103	92	111	86	103	129	68	119	97	104	125	100	87	88	87	108	112	94	108	116	90	92	101	125	94	98	101	123	113	100	99	87	105	100	113	114	90	90	100	124	103	91	117	99	85	93	117	113	85	106	93	95	90	98	102	112	88	106	98	116	86	116	92	101	96	114	77	115	91	104	89	89	95	81	95	100	99	101	94	97	110	97	84	89	98	95	92	97	109	104	106	89	103	102	111	96	110	111	99	103	91	84	87	86	101	118	110	96	105	100	86	92	109	95	95	110	94	111	99	113	110	100	102	105	115	103	98	95	100	93	83	87	102	94	101	116	103	104	100	98	84	107	83	104	96	89	107	106	102	100	95	106	98	104	101	105	89	108	93	96	113	87	103	97	94	105	101	79	104	108	98	95	128	104	128	124	87	122	120	100	108	113	102	97	92	108	105	104	93	100	100	98	103	73	71	96	96	111	90	104	106	102	100	105	101	96	110	110	105	99	109	98	91	99	100	105	98	95	81	93	116	93	84	110	103	106	131	105	110	90	112	118	105	109	94	101	96	106	102	94	84	104	85	81	106	98	89	91	103	99	85	107	109	101	
972	920	906	999999	411	200	999999	657	241	999999	999999	624	875	50	50	999999	209	911	999999	492	999999	118	294	999999	113	716	999999	498	84	697	999999	343	762	285	999999	405	999999	432	136	999999	999999	647	254	958	285	999999	999999	213	318	999999	895	471	636	125	526	864	635	829	999999	695	999999	489	583	543	137	497	862	600	999999	644	559	999999	785	999999	661	923	863	336	801	182	999999	945	190	579	802	618	706	999999	999999	554	999999	602	235	441	350	350	73	999999	999999	788	999999	999999	581	674	944	127	686	180	999999	603	999999	308	37	999999	888	999999	309	13	741	518	999999	226	842	999999	874	957	999999	354	999999	321	859	162	505	23	115	999999	374	516	635	684	999999	536	192	165	553	472	574	212	999999	999999	51	999999	969	322	997	999999	477	503	799	986	575	342	63	152	999999	848	999999	23	999999	402	999999	999999	378	67	586	264	43	686	534	411	393	349	999999	872	280	799	193	192	999999	999999	28	870	999999	648	999999	600	482	999999	421	705	999999	999999	293	999999	520	257	691	911	736	742	818	790	968	397	603	236	540	191	872	944	664	999999	997	999999	383	861	87	999999	999999	985	782	992	275	829	742	833	66	999999	361	32	117	281	456	999999	444	238	902	999999	999999	882	70	301	178	476	999999	59	562	628	776	999999	179	961	963	999999	960	826	999999	149	655	769	180	888	999999	999999	836	999999	173	723	999999	155	959	759	685	999999	925	491	999999	799	788	999999	999999	437	874	703	999999	156	318	705	323	618	713	763	672	999999	712	999999	471	328	639	657	999999	839	407	999999	999999	420	285	897	825	999999	11	725	360	962	499	999999	23	136	996	690	84	999999	410	612	999999	999999	999999	410	363	753	29	506	169	140	808	441	39	253	13	442	871	421	999999	999999	617	987	999999	710	785	969	168	999999	999999	949	999999	426	438	999999	999999	502	999999	999999	543	82	460	505	566	229	164	999999	712	770	999999	564	818	662	999999	567	994	454	793	386	625	393	594	683	999999	999999	557	999999	12	244	63	510	118	999999	878	806	393	121	431	193	556	727	267	398	223	999999	140	921	836	871	999999	745	709	948	259	159	487	999999	331	356	999999	999999	999999	478	716	999999	455	822	784	783	184	999999	33	610	829	897	136	206	470	416	88	635	555	141	999999	318	999999	170	999999	999999	329	616	790	84	999999	783	672	788	681	601	322	999999	146	63	999999	917	722	108	128	999999	32	999999	999999	999999	278	46	227	923	44	408	819	295	86	65	463	999999	103	948	
99	56	999999	999999	525	868	103	770	499	999999	444	999999	596	999999	52	394	999999	999999	309	999999	806	999999	566	748	754	282	782	36	242	999999	599	139	824	773	19	82	135	685	999999	448	821	507	999999	725	489	518	999999	126	253	691	359	425	999999	999999	151	615	489	487	593	999999	999999	77	538	999999	999999	314	701	999999	693	969	999999	30	283	860	63	308	936	840	269	245	470	665	783	550	731	183	870	606	999999	403	999999	648	101	999999	362	754	999999	999999	823	999999	816	999999	433	999999	432	339	999999	408	174	843	679	648	228	999999	781	430	999999	987	687	728	999999	105	999999	300	999999	620	928	761	507	309	339	999999	27	999999	999999	481	241	509	128	402	42	472	441	999999	723	999999	999999	744	740	999999	469	982	451	999999	740	999999	798	142	999999	811	410	999999	900	865	999999	871	630	144	928	310	198	784	868	295	696	971	664	411	999999	442	199	194	31	999999	839	357	366	999999	353	999999	999999	109	612	316	991	651	571	575	285	999999	323	296	816	439	999999	684	123	166	408	768	66	397	565	463	622	999999	999999	334	999999	166	514	707	999999	230	628	99	999999	561	999999	54	410	98	136	999999	129	999999	378	999999	833	999999	999999	999999	524	999999	651	294	543	159	999999	775	292	247	549	128	348	615	505	596	811	653	512	561	862	363	368	968	270	841	344	718	847	777	500	871	923	313	193	216	578	343	555	32	866	527	762	173	548	18	385	999999	407	999999	999999	190	999999	681	347	999999	226	683	34	701	814	975	928	514	746	677	205	44	431	299	27	477	107	999999	695	345	999999	999999	429	999999	466	999999	321	75	996	320	230	251	965	32	999999	895	319	854	218	890	999999	257	426	871	812	999999	92	117	999999	313	999999	171	986	999999	999999	30	999999	771	999999	984	664	862	518	436	457	954	78	999999	999999	132	168	252	999999	804	999999	353	999999	558	449	125	747	214	999999	693	237	68	264	999999	999999	969	641	547	619	233	236	736	739	990	999999	858	282	683	999999	999999	999999	840	999999	191	266	226	251	999999	331	999999	246	459	561	824	208	399	699	115	945	999999	490	621	999999	999999	577	19	613	788	144	591	842	74	407	999999	999999	396	178	83	999999	247	999999	935	225	498	986	776	184	915	999999	34	999999	177	737	476	162	533	999999	841	614	257	612	463	570	740	999999	182	62	893	285	812	999999	626	409	708	612	555	405	144	71	999999	834	698	996	120	431	999999	337	930	516	999999	190	337	468	458	999999	273	374	485	
220	814	724	291	639	999999	999999	543	768	999999	999999	607	138	81	779	813	423	914	999999	460	318	613	845	132	999999	270	631	999999	167	950	999999	348	190	920	999999	257	86	553	69	26	316	999999	905	307	76	909	999999	118	999999	655	45	720	999999	914	176	607	969	601	903	378	357	911	386	818	954	525	426	999999	158	531	736	999999	854	450	153	999999	707	999999	66	478	383	523	999999	999999	914	363	999999	999999	753	326	287	999999	999999	690	668	999999	999999	97	999999	551	492	678	960	999999	919	175	865	999999	770	747	899	999999	545	999999	995	834	577	874	903	601	982	160	464	831	253	999999	230	174	781	999999	917	620	204	515	999999	704	563	317	591	749	498	186	999999	15	427	855	939	999999	695	834	999999	999999	999999	999999	568	341	223	138	782	668	945	701	999999	32	830	288	237	40	449	300	280	999999	293	999999	112	806	655	459	999999	398	321	999999	478	946	921	289	436	452	946	654	999999	999999	534	922	999999	999999	601	999999	185	148	627	909	774	405	564	567	354	999999	649	999999	686	999999	999999	999999	357	939	232	637	110	551	852	785	93	795	809	999999	999999	370	360	314	215	181	283	999999	770	411	999999	83	392	364	934	406	803	999999	999999	725	711	999999	575	999999	575	999999	382	634	295	842	826	979	595	718	831	984	999999	999999	556	514	999999	999999	623	946	708	158	999999	746	616	455	982	897	827	93	999999	595	999999	496	739	251	799	648	980	928	584	261	488	674	533	950	999999	468	638	462	244	264	526	628	165	426	999999	636	999999	839	859	928	162	511	584	245	198	999999	604	999999	715	999999	476	695	371	999999	999999	999999	223	999999	728	523	268	374	849	879	78	176	340	323	999999	172	630	999999	999999	655	999999	999999	99	297	999999	544	863	333	999999	402	788	831	999999	708	755	148	999999	362	999999	999999	669	787	999999	999999	176	32	999999	999999	783	552	999999	335	626	716	358	999999	491	926	903	194	660	935	627	456	100	247	910	631	568	392	750	278	39	732	985	320	323	393	999999	739	691	581	550	205	190	999999	214	550	999999	70	657	496	458	927	685	734	170	215	615	929	122	230	723	999999	802	943	305	894	730	47	381	999999	805	174	502	88	394	999999	276	636	43	999999	999999	999999	735	999999	999999	112	57	260	999999	117	777	999999	999999	471	858	999999	402	247	168	319	819	322	689	560	690	294	999999	606	350	738	939	978	999999	752	949	226	665	549	133	999999	847	479	999999	273	999999	999999	546	41	230	244	39	38	
999999	999999	550	999999	817	184	572	535	999999	999999	910	421	177	798	305	999999	999999	642	494	853	123	964	472	349	435	425	240	86	747	404	386	115	999999	911	510	182	212	990	408	490	999999	598	526	407	569	476	106	530	319	671	519	999999	999999	185	915	513	260	210	999999	402	999999	495	787	282	73	805	711	266	298	133	672	530	999999	999999	876	524	447	75	780	959	329	999999	767	85	884	798	999999	533	999999	996	999999	11	999999	999999	546	491	811	254	343	999999	999999	999999	999999	999999	999999	988	999999	999999	999999	400	76	195	430	574	82	999999	728	999999	397	274	449	999999	999999	301	999999	671	73	238	466	999999	713	999999	732	26	204	490	478	999999	87	896	454	999999	999999	605	930	736	999999	893	933	999999	762	109	857	78	324	999999	579	940	983	337	925	999999	289	999999	686	999999	463	999999	999999	592	765	156	634	999999	820	999999	952	664	371	999999	99	999999	999999	163	999999	999999	999999	999999	701	617	911	537	597	999999	999999	339	340	999999	999999	67	282	999999	523	351	548	615	999999	366	258	494	999999	914	578	518	247	756	821	135	290	82	536	999999	999999	999999	681	237	558	884	999999	490	499	641	746	999999	999999	922	655	953	615	27	148	979	999999	217	983	996	958	89	512	224	999999	214	999999	999999	531	483	464	761	999999	320	999999	590	836	767	994	992	178	275	325	999999	110	868	520	273	934	556	394	505	779	684	278	479	382	999999	972	295	999999	900	782	719	467	999999	292	304	999999	557	153	647	222	990	828	693	764	196	124	650	694	767	911	999999	98	958	982	985	51	587	218	530	794	709	999999	277	493	605	857	216	585	225	313	386	412	747	293	788	999999	585	714	195	999999	999999	999999	999999	988	807	631	508	912	999999	999999	382	999999	999999	999999	513	609	999999	999999	168	339	908	999999	479	999999	535	571	999999	999999	203	140	466	873	32	999999	999999	118	999999	999999	685	974	358	303	999999	999999	930	46	999999	895	780	189	304	385	556	856	293	999999	131	999999	463	999999	290	833	999999	999999	999999	508	326	999999	390	999999	70	281	524	194	980	999999	786	516	999999	498	999999	455	895	24	835	90	327	176	999999	213	986	169	825	449	693	525	584	999999	175	432	999999	505	514	385	128	32	861	371	875	678	481	615	855	964	999999	835	937	704	999999	715	191	160	247	186	418	999999	455	84	500	465	999999	675	351	999999	778	999999	941	520	895	999999	229	955	999999	999999	999999	381	314	861	985	858	999999	879	780	459	999999	569	268	999999	966	228	576	
787	999999	999999	648	805	999999	999999	195	187	999999	999999	809	999999	496	999999	999999	869	454	999999	596	594	999999	641	877	159	895	892	999999	999999	27	613	553	999999	246	441	93	881	999999	999999	117	560	999999	999999	999999	170	80	261	962	24	999999	398	883	999999	631	982	699	240	542	999999	909	381	999999	976	169	999999	873	999999	292	64	152	999999	150	526	929	45	918	289	676	716	89	643	929	846	507	629	730	623	55	263	742	853	349	240	27	999999	667	699	648	685	297	937	999999	908	999999	999999	258	999999	999999	595	73	999999	999999	999999	419	276	452	56	999999	540	559	259	999999	999999	999999	299	637	910	999999	999999	378	229	999999	990	429	151	674	999999	999999	773	380	373	623	459	200	333	298	999999	999999	751	294	999999	230	117	136	47	850	941	595	999999	105	348	857	999999	227	999999	777	573	999999	999999	601	431	999999	704	170	195	635	636	838	988	999999	124	99	999999	908	756	999999	999999	864	999999	300	732	435	401	999999	42	999999	999999	999999	355	999999	999999	127	552	159	862	549	525	947	940	411	223	113	999999	999999	981	258	109	898	471	999999	999999	709	24	999999	869	996	679	36	137	679	819	999999	492	443	285	999999	999999	999999	56	216	483	586	924	999999	87	999999	999999	819	696	784	417	918	771	509	999999	25	999999	999999	290	866	870	498	819	271	591	819	620	173	999999	999999	710	500	852	999999	372	999999	999999	43	900	999999	999999	859	340	353	272	901	633	999999	999999	269	893	999999	328	999999	999999	999999	766	999999	999999	267	18	664	523	711	83	916	75	517	146	999999	240	79	675	999999	698	20	167	476	999	690	999999	637	41	46	102	738	181	999999	917	999999	901	132	645	642	242	513	999999	629	279	355	835	126	999999	999999	39	823	999999	288	490	999999	999999	999999	999999	999999	999999	380	633	486	619	345	745	403	599	999999	742	117	434	42	807	194	999999	538	206	653	999999	79	791	999999	17	278	441	892	191	999999	561	611	468	999999	570	861	880	860	20	999999	999999	442	526	97	757	921	399	274	481	305	662	298	103	999999	853	999999	589	999999	479	350	904	852	221	17	207	999999	649	496	472	999999	314	813	528	272	53	421	552	703	784	95	879	999999	421	999999	928	272	999999	458	999999	999999	282	788	390	669	40	757	231	999999	890	999999	999999	999999	801	999999	991	999999	769	831	966	441	459	999999	316	393	471	737	440	335	89	934	623	200	412	904	672	999999	432	858	241	999999	999999	43	813	168	813	976	374	885	894	89	502	999999	492	652	999999	999999	
481	996	208	999999	326	999999	439	955	13	91	999999	897	862	475	426	911	599	680	251	426	999999	158	580	494	999999	999999	440	10	999999	936	707	759	796	285	999999	435	660	938	968	303	999999	858	999999	731	485	477	32	429	662	591	97	812	410	999999	999999	999999	426	713	930	999999	465	439	523	999999	384	741	111	587	430	990	261	660	711	947	822	999999	993	999999	999999	895	532	20	347	850	849	895	358	999999	999999	721	999999	946	18	207	999999	174	344	98	357	744	375	999999	999999	672	340	436	110	463	869	111	999999	999999	704	999999	249	454	102	672	226	999999	392	999999	627	999999	981	314	652	514	119	658	878	904	501	274	999999	97	999999	675	520	423	795	895	999999	858	391	441	251	973	999999	393	999999	672	872	868	362	378	817	298	690	35	784	595	354	999999	232	435	999999	439	515	161	999999	427	162	999999	693	497	762	768	328	549	73	678	556	725	999999	216	999999	633	912	160	279	723	984	999999	638	999999	551	32	636	999999	365	999999	999999	999999	999999	654	999999	78	999999	865	999999	58	999999	999999	962	115	999999	628	635	25	402	452	526	364	882	999999	443	667	174	999999	945	739	999999	372	193	260	221	750	774	999999	696	999999	999999	999999	544	230	999999	843	532	533	999999	999999	397	620	563	913	295	112	924	242	221	852	903	999999	919	876	916	607	957	999999	999999	298	853	703	329	438	993	479	820	999999	965	999999	144	641	334	32	999999	522	809	280	999999	118	826	542	720	843	70	768	999999	999999	314	999999	885	820	638	871	79	999999	999999	134	920	816	292	272	276	999999	999999	999999	365	896	534	404	798	999999	999999	786	472	320	999999	999999	378	234	350	999999	356	819	714	324	999999	462	953	657	999999	685	999999	159	825	563	276	109	999999	798	412	242	144	910	357	208	84	852	409	999999	999999	999999	756	695	475	999999	999999	999999	907	999999	268	903	942	999999	182	123	999999	597	999999	909	999999	883	360	579	821	999999	27	999999	472	515	249	160	999999	203	946	416	928	664	999999	695	999999	819	201	732	539	509	999999	268	737	244	999999	487	999999	499	715	828	464	999999	873	368	122	999999	984	401	164	999999	850	748	930	766	194	672	999999	999999	272	234	691	628	999999	322	999999	759	709	237	644	762	267	999999	488	127	951	751	791	324	999999	177	835	799	577	431	659	550	337	970	60	207	999999	627	999999	490	146	999999	999999	560	999999	363	769	756	756	401	850	296	270	812	815	442	881	599	692	104	999999	999999	60	618	999999	277	431	738	
999999	446	199	640	999999	997	981	124	615	240	775	999999	999999	999999	52	186	580	372	290	525	999999	617	326	973	935	143	101	999999	999999	999999	897	999999	999999	40	578	999999	212	220	961	999999	999999	700	999999	999999	999999	472	999999	320	849	999999	48	300	987	905	583	570	999999	225	704	999999	999999	737	338	97	342	999999	297	377	999999	733	973	370	999999	27	999999	465	790	674	159	472	999999	999999	404	912	489	999999	999999	35	457	18	999999	987	515	999999	367	103	372	739	319	999999	185	328	810	126	900	999999	999999	969	220	127	999999	999999	75	241	754	134	999999	999999	608	999999	217	271	919	501	543	986	854	642	660	602	999999	60	999999	827	297	129	970	288	999999	810	999999	325	815	339	238	999999	921	999999	24	242	999999	946	999999	584	999999	913	999999	319	999999	914	824	256	319	618	34	999999	100	247	999999	635	999999	64	413	797	26	892	999999	590	272	800	75	999999	627	999999	999999	156	919	781	713	384	999999	660	999999	999999	999999	471	16	999999	314	999999	999999	683	339	389	87	999999	999999	344	999999	231	466	818	999999	781	999999	253	629	999999	776	878	999999	319	534	569	914	504	999999	314	810	999999	886	259	285	999999	158	391	250	247	350	146	612	584	999999	491	917	902	612	924	259	742	999999	124	999999	436	699	342	999999	770	475	583	357	999999	999999	999999	345	217	543	295	632	467	999999	999999	999999	640	275	235	106	52	999999	22	999999	433	999999	77	713	771	828	999999	73	816	242	480	772	766	788	383	61	999999	999999	709	369	327	301	791	739	459	573	790	170	999999	999999	999999	127	463	691	923	183	465	308	574	999999	999999	231	816	234	532	619	784	999999	892	184	895	896	999999	999999	574	141	273	337	999999	208	48	688	999999	999999	135	362	318	85	865	210	595	902	581	999999	675	105	485	567	217	839	788	939	278	299	351	221	185	810	127	999999	909	137	999999	376	350	15	632	246	109	180	311	999999	986	692	588	992	324	621	977	999999	656	706	130	424	419	109	420	309	238	914	187	508	957	83	999999	467	858	999999	980	999999	999999	999999	999999	47	538	999999	999999	999999	711	358	896	564	833	648	144	213	999999	630	957	999999	595	999999	18	195	993	802	999999	912	402	130	999999	119	999999	317	15	999999	249	93	999999	999999	155	834	598	879	27	622	675	319	938	96	460	237	258	739	84	150	239	281	999999	736	337	50	193	590	999999	999999	924	525	999999	726	999999	923	745	627	105	760	734	138	178	380	137	442	974	315	670	907	860	900	243	
864	999999	967	49	159	12	115	999999	999999	665	239	999999	159	999999	222	132	999999	491	630	643	323	416	111	999999	673	608	895	76	999999	920	317	926	999999	999999	779	547	999999	884	596	625	990	120	726	999999	938	999999	999999	766	761	193	999999	999999	239	266	920	457	999999	863	375	550	999999	48	772	97	999999	313	674	999999	896	674	999999	652	999999	15	653	213	690	638	175	999999	630	999999	999999	999999	786	892	696	766	999999	331	470	144	519	999999	518	999999	348	638	125	999999	17	999999	869	97	68	999999	529	999999	612	716	999999	999999	999999	384	920	977	734	86	999999	465	616	907	999999	999999	213	990	999999	850	496	999999	865	999999	999999	999999	983	520	269	999999	637	306	372	472	163	654	563	31	446	144	134	541	227	271	337	659	28	109	999999	305	884	999999	357	679	737	910	851	715	926	166	400	410	717	517	449	14	102	153	754	851	20	999999	554	998	999999	955	485	999999	724	862	521	999999	906	999999	342	569	948	999999	999999	253	803	848	105	289	744	724	999999	710	999999	332	567	875	355	999999	294	702	523	999999	999999	999999	435	257	991	999999	645	516	503	753	999999	999999	66	999999	999999	511	58	172	96	274	263	11	141	775	782	401	305	646	538	155	999999	999999	56	599	739	953	817	999999	856	41	644	238	230	999999	535	941	276	168	467	844	713	131	616	258	105	999999	651	660	475	600	767	998	977	358	83	545	833	466	999999	464	693	503	316	64	999999	35	999999	999999	249	840	134	999999	188	999999	442	558	999999	797	999999	999999	312	167	89	266	273	645	261	872	997	989	999999	809	999999	13	999999	220	815	562	628	80	999999	590	420	635	999999	630	820	999999	916	524	522	45	962	999999	162	999999	999999	60	790	984	773	908	999999	259	732	325	648	185	999999	232	743	470	179	433	616	721	999999	454	790	643	825	968	999999	999999	999999	82	999999	617	851	999999	796	764	999999	644	999999	272	999999	170	999999	160	981	999999	999999	999999	780	62	866	539	275	999999	788	968	999999	157	169	804	953	590	999999	659	478	999999	334	918	435	978	999999	534	137	353	204	586	552	640	661	999999	230	271	701	424	216	999999	351	421	835	828	505	624	999999	502	319	936	999999	253	999999	950	321	829	268	999999	999999	341	411	921	245	212	426	629	495	979	584	691	889	999999	453	170	689	912	93	606	483	83	59	634	999999	268	208	308	958	711	868	400	13	899	70	874	905	429	185	633	412	876	999999	506	999999	627	999999	999999	799	521	270	408	999999	661	
999999	291	292	777	887	976	999999	127	670	783	999999	193	999999	989	307	578	264	269	737	459	999999	607	943	999999	716	416	221	188	999999	447	999999	999999	653	351	581	779	999999	138	542	999999	629	294	216	355	395	734	939	67	721	230	266	10	671	296	999999	999999	347	740	70	480	764	824	999999	232	342	999999	999999	346	417	528	987	999999	727	537	830	910	400	597	166	982	999999	164	999999	287	191	450	999999	366	884	859	999999	999999	78	71	999999	804	999999	983	999999	746	204	603	649	203	243	140	283	999999	466	999999	330	999999	583	87	14	610	367	999999	999999	892	850	999999	462	557	96	146	67	665	103	35	244	417	584	420	999999	873	514	999999	999999	999999	176	665	900	337	539	999999	277	991	67	999999	446	345	942	999999	999999	31	151	999999	116	106	82	999999	999999	999999	322	913	999999	172	999999	141	999999	999999	296	989	725	194	282	134	28	404	868	999999	608	269	999999	898	474	464	525	767	732	422	167	947	978	559	999999	469	999999	626	528	115	702	999999	737	353	999999	953	404	710	748	26	83	712	999999	16	18	999999	851	423	999999	710	999999	999999	999999	683	935	348	20	176	999999	813	120	999999	876	763	999999	999999	999999	245	850	999999	70	814	999999	999999	349	999999	719	972	550	844	999999	600	187	818	467	181	999999	999999	417	710	943	237	999999	999999	906	680	836	474	642	335	259	616	999999	928	649	833	511	692	999999	490	629	47	625	999999	206	519	225	999999	305	202	999999	478	828	149	999999	832	673	999999	809	668	619	254	339	224	594	11	36	999999	178	999999	669	834	718	927	90	905	611	425	737	396	465	777	178	450	180	999999	787	433	999999	817	170	999999	882	676	870	384	708	999999	140	999999	999999	966	999999	671	533	330	999999	900	69	672	230	999999	357	422	213	841	85	889	54	814	223	602	898	360	474	252	952	52	67	705	207	999999	295	999999	999999	999999	888	507	916	999999	30	999999	999999	687	597	912	79	469	999999	999999	309	818	366	326	982	889	999999	539	999999	291	378	999999	843	363	999999	29	999999	999999	518	714	953	577	973	999999	794	336	238	220	762	561	182	999999	999999	38	406	999999	844	999999	999999	24	429	358	311	635	481	312	999999	21	222	578	999999	264	951	758	84	731	845	172	531	656	661	858	776	644	118	999999	147	815	956	96	185	999999	265	999999	294	999999	276	347	999999	491	999999	999999	997	194	611	918	999999	999999	953	999999	999999	999999	447	903	999999	571	581	666	527	595	174	238	64	135	402	999999	999999	999999	
473	999999	464	507	449	999999	999999	444	999999	999999	43	200	355	326	861	291	999999	999999	999999	361	150	723	999999	610	820	137	326	65	999999	872	792	653	918	93	357	484	220	46	241	999999	999999	918	710	989	632	999999	250	848	376	773	582	999999	411	647	317	750	455	854	687	322	723	317	999999	988	799	390	281	999999	968	386	80	999999	272	158	820	231	22	44	977	999999	887	478	688	398	999999	893	251	281	999999	999999	38	999999	358	919	683	233	646	722	199	252	65	978	879	999999	702	76	999999	262	827	96	737	999999	876	204	999999	254	629	884	698	906	148	999999	495	370	358	999999	168	353	474	999999	999999	999999	844	735	437	999999	599	999999	999999	233	999999	999999	999999	999999	870	617	489	163	493	999999	603	999999	999999	292	999999	65	493	518	641	987	999999	999999	788	239	999999	447	576	151	999999	527	999999	930	198	999999	650	159	999999	999999	999999	741	999999	999999	859	999999	999999	822	999999	999999	631	999999	425	90	67	708	325	972	999999	223	999999	433	50	347	396	966	784	672	574	558	642	954	999999	687	27	999999	762	903	434	752	245	999999	999999	24	999999	395	111	574	873	999999	159	677	948	999999	626	77	700	887	617	999999	261	331	258	717	919	676	999999	737	73	166	945	999999	999999	458	999999	500	262	36	827	999999	864	220	799	94	409	999999	999999	999999	71	950	209	874	296	540	999999	914	440	462	104	844	999999	373	511	716	544	737	139	500	364	135	814	674	70	615	39	51	531	174	318	999999	999999	999999	999999	122	957	81	135	18	957	73	70	800	931	983	490	500	708	92	999999	999999	835	516	999999	935	146	535	999999	999999	511	459	393	999999	154	149	999999	813	697	999999	759	472	611	130	542	301	999999	24	743	87	135	538	342	448	624	999999	129	999999	896	740	976	431	999999	999999	999999	507	679	794	655	791	999999	676	999999	319	333	87	70	714	973	519	999999	132	792	736	554	999999	127	944	651	508	30	999999	917	956	422	337	214	166	624	45	621	281	999999	951	279	999999	735	32	125	546	585	999999	189	386	871	999999	999999	531	900	999999	999999	735	152	999999	771	787	758	846	897	995	872	904	100	999999	897	598	764	840	467	104	247	104	828	999999	999999	999999	841	999999	95	569	698	683	265	100	655	886	999999	220	190	491	701	888	135	999999	999999	999999	324	251	488	282	999999	798	74	806	296	999999	906	47	999999	165	999999	226	761	338	306	199	648	10	292	21	470	999999	659	975	403	999999	999999	999999	440	250	300	599	63	813	
479	899	619	999999	803	370	979	999999	984	34	546	484	137	797	823	484	42	324	999999	476	999999	545	149	98	999999	938	325	207	606	985	864	355	173	999999	858	999999	580	199	206	999999	41	379	569	634	439	999999	230	182	999999	956	999999	976	640	586	10	999999	760	530	56	865	55	782	493	999	170	200	321	189	999999	426	904	843	127	47	445	442	975	514	659	494	717	153	322	650	999999	888	999999	587	947	924	999999	59	999999	340	876	259	885	570	999999	249	607	999999	243	468	61	374	858	603	150	999999	958	256	870	561	999999	901	469	842	999999	999999	485	733	242	24	999999	854	700	999999	170	999999	999999	415	999999	420	887	676	909	854	598	413	999999	121	446	388	966	399	999999	591	999999	975	790	52	348	202	764	873	808	229	688	207	673	999999	443	999999	21	552	216	460	674	482	992	615	254	818	252	373	297	853	58	390	999999	118	605	195	405	999999	76	847	999999	23	867	690	176	401	739	958	678	491	377	999999	193	728	916	999999	999999	999999	999999	530	999999	400	586	955	999999	307	531	999999	475	999999	559	507	999999	999999	804	999999	999999	999999	448	852	88	294	695	999999	486	634	999999	947	201	896	212	231	715	999999	897	265	437	912	519	868	869	184	493	429	932	869	999999	825	923	265	105	681	735	946	452	999999	704	780	999999	545	110	999999	373	999999	999999	338	999999	939	470	549	234	999999	791	580	999999	999999	801	999999	874	616	697	381	999999	999999	800	530	495	999999	999999	242	560	657	999999	973	768	999999	810	999999	383	603	87	997	999999	383	41	999999	999999	999999	963	547	999999	999999	906	862	999999	728	560	436	778	525	843	999999	845	237	989	999999	267	817	812	697	103	887	892	280	539	700	27	650	999999	999999	640	339	804	556	999999	999999	999999	999999	999999	49	734	384	145	858	760	63	161	136	394	999999	146	82	999999	276	454	976	547	999999	333	157	711	910	531	381	999999	999999	228	299	999999	867	826	686	691	773	963	999999	751	43	519	999999	999999	890	265	451	270	568	999999	999999	111	402	584	125	257	977	337	999999	999999	764	973	257	834	861	277	526	999999	459	390	580	312	735	234	513	999999	847	608	999999	654	89	120	325	528	999999	198	466	293	711	999999	713	999999	148	866	999999	69	271	999999	686	622	738	814	811	188	415	999999	375	999999	999999	999999	999999	379	516	999999	773	999999	658	729	999999	999999	810	243	926	999999	999999	144	174	869	247	453	854	999999	922	208	915	275	309	147	123	999999	822	299	222	712	38	
999999	929	968	102	343	411	542	505	23	999999	505	887	790	512	280	72	999999	999999	627	153	999999	456	317	264	999999	355	520	615	999999	850	999999	31	223	999999	999999	215	205	776	904	52	321	701	909	396	420	388	999999	635	843	401	326	369	595	569	999999	999999	621	714	595	988	890	927	814	172	300	484	673	999999	181	999999	866	729	999999	585	831	511	547	921	843	129	836	885	999999	299	999999	162	436	654	176	453	593	490	191	916	161	999999	999999	999999	999999	999999	999999	720	464	778	534	597	343	19	738	324	350	700	870	475	161	999999	999999	525	637	999999	57	999999	632	999999	481	386	999999	119	433	446	999999	800	825	907	415	126	431	994	764	937	818	999999	916	999999	999999	892	620	716	764	156	240	371	119	958	888	694	98	736	306	158	999999	234	585	301	698	549	875	999999	69	45	583	169	760	700	999999	631	113	780	999999	588	999999	999999	999999	999999	215	264	999999	866	29	999999	999999	999999	697	616	887	594	840	999999	999999	999999	999999	657	999999	999999	572	80	999999	418	639	266	591	318	120	999999	392	999999	878	308	999999	444	858	19	943	349	17	887	472	153	812	734	791	488	626	72	999999	118	184	999999	714	144	999999	282	236	762	139	999999	585	979	233	669	715	541	538	999999	704	17	713	317	999999	685	608	999999	999999	905	999999	112	691	57	156	283	52	261	593	999999	791	585	782	191	999999	999999	312	999999	920	153	28	999999	949	908	368	563	999999	999999	906	39	536	195	677	331	297	36	38	537	832	949	627	464	947	999999	999999	999999	999999	532	107	433	382	126	999999	999999	887	225	163	782	688	592	878	999999	355	564	424	606	999999	999999	893	193	999999	774	660	999999	526	564	311	999999	982	999999	338	999999	999999	482	999999	419	999999	224	444	82	873	256	848	249	81	451	118	393	999999	329	220	774	639	999999	174	999999	466	577	936	999999	913	999999	800	449	264	15	415	872	907	999999	958	693	26	821	999999	22	999999	999999	898	84	999999	918	999999	662	39	563	243	856	318	59	999999	81	288	999999	999999	91	455	409	984	999999	46	999999	485	999999	371	527	758	999999	602	999999	999999	55	999999	999999	877	999999	593	148	420	701	772	558	564	999999	999999	887	414	999999	999999	239	999999	526	999999	833	47	219	442	999999	300	511	804	999999	263	166	377	999999	402	426	999999	999999	497	317	989	293	303	999999	999999	627	999999	999999	122	853	999999	999999	999999	164	620	845	999999	668	563	554	999999	908	897	999999	304	408	999999	153	494	988	671	499	742	258	
537	999999	539	559	538	814	931	815	398	999999	270	890	570	223	297	557	601	999999	610	942	469	999999	395	947	193	282	146	999999	999999	999999	192	999999	631	347	626	478	999999	999999	139	999999	999999	41	519	947	999999	414	838	999999	999999	937	396	105	999999	799	788	456	999999	592	376	265	678	967	825	275	767	605	269	233	596	818	251	337	445	861	329	999999	999999	999999	999999	779	444	869	117	62	736	97	775	831	999999	179	999999	723	897	999999	79	999999	216	254	189	490	154	614	999999	47	695	69	659	37	480	360	885	318	730	597	820	808	859	772	538	999999	999999	437	674	426	107	528	999999	571	792	673	231	999999	268	381	634	829	199	79	367	677	438	748	361	207	294	413	992	310	63	270	999999	999999	716	509	660	999999	940	263	999999	177	630	999999	999999	807	999999	568	59	359	962	990	619	789	999999	860	999999	999999	999999	999999	142	694	536	999999	517	531	877	999999	999999	999999	720	999999	889	935	999999	199	57	350	512	554	78	726	363	642	347	73	650	16	38	855	999999	579	640	473	131	256	641	501	579	714	930	999999	957	300	638	55	111	999999	660	225	999999	901	578	532	407	415	999999	893	790	999999	880	870	759	999999	999999	999999	286	425	814	883	558	555	770	797	623	727	999999	73	14	999999	962	966	356	813	52	366	10	118	999999	715	915	747	710	135	834	69	592	999999	999999	999999	768	999999	870	999999	999999	268	141	780	908	679	647	277	889	498	999999	913	999999	945	712	999999	150	178	359	108	967	811	845	999999	963	564	999999	565	274	516	534	286	999999	579	156	783	999999	230	210	999999	78	648	858	999999	999999	999999	999999	646	500	662	356	999999	336	771	809	855	422	496	999999	999999	544	91	13	382	964	999999	999999	945	799	928	910	920	968	962	40	999999	952	633	11	52	29	999999	75	999999	169	934	999999	334	770	301	371	738	412	856	852	986	644	486	258	437	113	599	846	999999	999999	436	632	373	741	489	999999	789	494	774	334	999999	999999	999999	999999	999999	999999	999999	185	508	567	182	999999	121	120	54	684	476	385	999999	999999	999999	652	999999	859	999999	312	587	593	290	398	581	254	638	531	999999	969	253	273	228	182	999999	424	999999	13	579	919	520	262	697	804	436	414	999999	835	905	401	522	999999	489	999999	677	898	894	119	986	999999	878	590	312	84	441	212	999999	401	999999	15	999999	500	289	999999	999999	334	999999	999999	961	999999	333	999999	999999	416	457	711	784	999999	999999	722	529	238	27	651	50	930	949	
623	373	234	257	528	517	899	97	999999	999999	675	935	352	999999	418	158	819	604	85	963	999999	626	729	428	999999	896	999999	485	85	483	637	773	999999	384	283	999999	737	918	804	295	726	329	999999	459	118	564	161	719	999999	90	207	999999	965	966	999999	996	643	999999	591	999999	911	999999	21	548	999999	901	84	967	729	305	421	900	799	789	246	999999	999999	280	319	111	744	999999	999999	995	999999	999999	808	895	331	286	999999	931	999999	182	383	999999	317	887	834	216	490	193	999999	815	669	306	999999	999999	729	486	806	373	496	999999	999999	999999	60	26	999999	44	999999	188	999999	453	999999	489	572	626	415	934	999999	999999	446	112	621	560	999999	999999	335	978	342	999999	175	845	999999	999999	445	848	999999	357	261	300	625	799	123	311	547	546	999999	189	733	631	769	999999	226	999999	926	999999	867	336	139	502	999999	293	702	999999	999999	801	972	720	54	724	340	67	683	999999	687	647	989	319	23	359	568	999999	999999	710	999999	999999	999999	977	189	61	980	959	228	758	609	341	106	999999	999999	746	999999	999999	145	19	300	711	121	256	815	289	404	558	322	999999	999999	545	48	991	606	641	181	995	541	992	999999	381	999999	924	370	999999	550	999999	30	277	785	300	20	245	999999	999999	269	382	172	900	656	432	646	447	824	74	302	115	999999	657	999999	578	999999	152	999999	919	871	999999	886	468	738	68	999999	55	995	643	999999	803	581	999999	381	799	833	640	345	322	734	402	999999	305	63	999999	999999	999999	702	216	562	867	970	499	290	82	496	703	171	598	999999	601	452	191	539	499	533	999999	999999	775	745	106	807	953	195	479	97	590	414	999999	768	999999	352	788	90	666	832	92	173	308	999999	139	479	747	427	999999	999999	999999	765	999999	999999	698	97	927	471	466	999999	27	314	810	985	905	298	867	829	729	258	664	999999	872	666	999999	437	976	471	616	626	69	535	62	530	999999	824	851	391	80	86	425	327	999999	606	815	999999	363	323	999999	999999	999999	918	999999	884	295	817	999999	999999	999999	999999	999999	465	999999	839	11	491	261	290	816	90	447	999999	759	653	832	347	486	276	850	673	84	663	999999	999999	999999	999999	999999	178	245	361	931	953	920	809	965	999999	472	999999	605	334	526	999999	506	999999	402	136	999999	999999	61	947	341	626	56	797	999999	999999	402	88	824	860	654	999999	55	999999	158	999999	565	949	687	873	875	701	671	999999	157	12	167	999999	999999	999999	982	792	126	297	999999	999999	907	132	623	517	567	
393	959	745	679	442	36	50	179	999999	999999	219	367	188	82	639	955	529	999999	999999	999999	999999	705	999999	999999	861	967	999999	445	843	586	442	336	179	316	491	999999	925	999999	714	975	126	576	999999	327	773	435	937	224	999999	999999	999999	481	999999	227	910	688	33	867	818	475	999999	605	335	999999	137	883	197	871	591	898	39	999999	999999	218	999999	89	999999	618	114	436	39	544	65	493	999999	999999	896	952	405	803	717	68	38	248	707	520	999999	999999	200	890	248	76	999999	491	330	999999	545	230	53	830	999999	415	762	391	446	733	549	999999	999999	999999	999999	245	999999	787	190	999999	654	697	511	663	839	999999	427	999999	198	999999	911	573	173	503	425	675	909	575	354	999999	305	646	801	973	971	999999	29	999999	903	12	599	844	999999	358	61	847	999999	999999	991	371	999999	548	203	483	999999	975	678	630	750	320	335	901	443	999999	999999	17	896	538	691	999999	999999	999999	999999	195	373	999999	272	814	451	999999	956	529	583	999999	325	999999	453	328	999999	999999	729	398	282	592	676	698	411	999999	683	54	951	190	697	999999	304	593	999999	18	120	755	999999	863	999999	182	364	806	327	459	999999	918	563	999999	387	696	999999	678	131	727	518	674	664	837	999999	999999	626	999999	831	32	999999	731	529	444	217	405	291	865	999999	110	999999	870	999999	951	871	764	999999	383	802	11	849	625	472	509	499	446	100	875	732	781	556	588	974	304	999999	831	398	999999	370	982	414	845	469	31	999999	648	302	999999	966	376	999999	253	972	830	999999	73	269	30	945	771	314	415	143	999999	553	999999	895	86	190	999999	376	999999	23	820	596	13	166	999999	20	851	153	387	909	365	863	313	615	154	131	707	571	999999	183	599	999999	999999	712	41	477	848	752	225	999999	999999	10	999999	239	162	244	179	907	817	20	103	627	999999	506	778	574	999999	45	750	955	483	478	998	197	423	999999	597	999999	134	974	171	109	999999	999999	983	364	317	83	999999	910	951	999999	753	367	90	999999	750	999999	933	999999	236	813	12	270	999999	457	999999	369	816	19	999999	877	782	843	999999	993	699	81	522	999999	267	999999	582	999999	13	682	724	640	116	452	402	103	367	668	747	358	999999	667	806	535	362	947	267	999999	273	84	28	910	519	999999	999999	678	980	999999	999999	999999	240	171	266	376	999999	371	262	373	616	999999	519	999999	106	499	999999	42	275	987	999999	319	910	138	576	929	663	814	131	999999	179	723	123	847	469	689	999999	935	999999	
439	999999	990	999999	893	837	720	999999	999999	813	999999	999999	250	999999	999999	459	999999	158	112	595	336	712	999999	250	243	204	999999	439	672	654	999999	999999	961	630	999999	194	81	999999	27	999999	856	375	999999	10	111	829	929	999999	130	398	580	999999	25	349	84	726	999999	749	462	999999	944	999999	999999	260	999999	647	238	619	578	807	999999	274	140	811	739	999999	953	918	999999	999999	274	583	999999	283	83	876	999999	621	556	118	311	332	172	328	999999	999999	483	509	603	463	601	320	741	323	20	316	410	999999	999999	999999	773	965	609	58	434	370	972	618	999999	999999	291	616	73	469	506	65	111	999999	999999	174	999999	454	324	686	812	954	841	995	273	767	476	999999	21	442	999999	346	722	124	893	986	602	864	999999	999999	181	984	256	281	816	954	214	597	999999	446	635	329	999999	923	999999	999999	529	977	355	418	64	999999	605	999999	999999	170	343	987	999999	999999	999999	622	999999	999999	999999	827	707	570	188	999999	563	999999	412	574	999999	999999	695	999999	877	423	999999	625	999999	913	28	999999	389	626	156	656	999999	226	678	282	874	22	207	408	419	419	773	999999	798	999999	999999	186	727	40	824	119	474	545	120	505	20	946	113	218	233	471	447	999999	999999	999999	696	346	209	999999	999999	999999	818	297	389	468	650	508	826	999999	67	999999	325	999999	802	999999	999999	86	999999	182	272	927	909	989	999999	947	971	691	999999	276	350	519	976	598	340	40	301	187	165	652	999999	511	130	631	160	999999	156	99	289	385	350	999999	239	37	866	772	884	828	122	441	496	958	962	559	141	548	865	727	999999	771	746	13	920	464	326	760	807	287	839	999999	999999	881	412	170	926	730	289	948	731	568	155	472	74	724	165	897	549	571	499	612	526	429	81	517	639	346	699	775	710	115	964	999999	989	330	999999	999999	999999	999999	633	411	268	916	995	459	626	283	939	205	309	428	999999	246	788	237	275	381	810	999999	531	589	40	514	248	625	603	999999	483	744	94	999999	352	747	937	98	999999	610	433	999999	891	999999	407	504	999999	291	894	999999	818	761	65	999999	999999	999999	280	999999	380	999999	678	379	856	999999	800	205	121	758	86	999999	308	699	883	665	999999	198	13	176	191	536	48	999999	999999	875	731	721	688	825	746	691	476	999999	999999	599	932	999999	999999	814	564	212	999999	717	999999	430	429	128	878	400	999999	615	656	999999	862	844	715	722	647	980	355	89	516	296	999999	394	996	999999	982	294	733	893	433	199	
611	999999	154	330	751	999999	455	999999	843	999999	514	140	45	372	41	872	883	220	999999	784	468	485	999999	106	704	820	433	24	146	594	667	427	192	999999	502	999999	700	394	970	346	535	999999	245	999999	781	999999	359	634	383	999999	410	522	486	648	730	999999	293	57	625	930	877	999999	476	259	631	999999	948	578	999999	158	999999	498	249	999999	999999	725	249	478	999999	822	470	798	640	36	194	999999	940	999999	999999	376	598	652	768	50	469	104	276	986	595	999999	933	780	764	235	936	911	283	417	999999	14	999999	814	733	803	999999	88	999999	999999	75	487	156	999999	841	999999	560	999999	730	208	999999	165	999999	262	883	630	889	689	43	415	999999	999999	870	533	154	731	489	783	919	999999	999999	999999	303	827	921	117	547	528	939	271	999999	999999	999999	84	999999	244	555	634	999999	112	914	999999	54	999999	359	999999	999999	623	999999	120	999999	999999	610	764	628	999999	862	631	999999	999999	93	370	750	772	740	682	999999	795	726	999999	186	854	852	816	61	799	999999	907	478	139	500	923	267	999999	256	898	999999	426	456	586	382	924	303	166	999999	999999	999999	282	655	676	700	822	896	361	934	169	924	793	712	829	883	999999	999999	999999	999999	170	112	921	999999	841	999999	675	349	150	537	261	561	999999	798	507	770	73	999999	801	999999	678	37	906	999999	97	974	23	713	626	702	427	999999	102	881	858	999999	117	756	814	999999	999999	999999	999999	999999	999999	608	238	995	214	68	820	703	361	771	999999	143	205	36	438	866	862	999999	722	447	120	489	468	999999	939	66	999999	999999	999999	10	414	204	280	92	222	488	746	28	508	568	882	723	420	330	284	725	999999	91	328	948	938	74	760	318	713	203	150	424	999999	158	406	512	999999	999999	999999	412	862	122	999999	950	130	843	462	164	565	999999	78	148	538	223	811	581	988	498	71	350	443	999999	999999	28	999999	331	962	999999	171	379	466	70	963	872	863	142	276	999999	828	105	999999	606	753	327	134	999999	999999	999999	347	825	523	768	298	27	968	899	743	999999	612	798	999999	111	992	195	929	18	185	665	360	678	999999	621	670	966	738	836	219	62	894	345	445	130	999999	346	855	999999	999999	999999	904	964	398	481	765	39	224	999999	614	999999	999999	126	826	230	999999	668	521	902	107	999999	999999	141	999999	999999	901	999999	999999	760	98	656	340	241	246	239	761	999999	999999	833	855	640	751	237	232	652	664	777	519	225	638	355	824	999999	600	449	666	773	284	706	999999	
499	676	464	422	999999	237	165	880	597	999999	106	388	999999	57	466	999999	61	999999	47	37	134	999999	147	131	743	831	387	999999	797	573	987	121	999999	263	366	964	297	814	999999	425	508	897	999999	756	999999	966	146	905	143	869	614	864	246	679	455	742	539	342	679	136	999999	999999	92	34	999999	999999	804	999999	691	999999	292	247	643	622	528	236	835	390	589	776	999999	999999	506	999999	959	132	999999	999999	999999	624	435	955	145	999999	999999	983	814	897	285	558	172	712	224	641	586	377	999999	623	161	228	999999	158	752	903	442	377	999999	164	999999	358	999999	900	999999	999999	77	337	999999	505	56	999999	422	938	999999	41	613	999999	268	865	999999	592	901	261	752	589	717	286	212	242	999999	208	999999	999999	832	926	449	271	95	156	573	258	999999	725	577	616	806	968	52	999999	999999	459	999999	999999	812	482	457	856	999999	47	359	790	135	999999	799	848	580	762	999999	189	591	352	896	121	999999	103	326	186	684	146	999999	749	244	490	999999	999999	99	812	847	360	479	592	122	999999	797	782	133	406	925	999999	46	54	863	863	139	946	563	997	860	719	166	280	182	22	265	610	556	644	925	553	758	999999	999999	755	709	999	240	848	999999	999999	969	919	260	955	110	738	885	380	360	999999	693	101	951	999999	999999	999999	420	110	792	196	236	488	481	999999	970	278	139	118	999999	140	716	714	683	351	999999	246	30	227	912	527	724	999999	294	928	860	666	816	787	561	999999	588	139	66	999999	999999	999999	999999	999999	984	999999	608	777	226	999999	290	978	418	609	388	957	999999	202	197	999999	471	59	204	999999	999999	314	461	352	999999	653	551	586	658	555	999999	268	798	151	999999	999999	918	947	959	74	648	999999	999999	216	408	999999	331	396	941	790	665	243	297	896	366	680	999999	266	230	572	677	703	330	863	550	130	168	47	959	117	356	999999	99	139	903	640	66	254	943	952	331	165	644	867	889	825	970	902	999999	999999	710	662	726	396	396	999999	560	999999	999999	288	999999	999999	436	834	444	151	999999	167	999999	726	623	999999	999999	277	251	999999	68	999999	999999	725	159	266	999999	999999	999999	694	798	999999	743	958	89	671	999999	999999	517	47	999999	810	433	748	999999	813	909	999999	938	585	349	999999	155	874	885	107	420	999999	999999	188	42	39	999999	999999	353	999999	423	43	646	952	546	657	759	213	793	999999	40	235	999999	345	357	202	468	820	999999	999999	557	999999	83	981	261	647	536	339	999999	699	382	683	
405	999999	399	876	999999	986	49	692	698	942	999999	999999	77	195	999999	793	831	999999	571	617	404	13	893	554	960	665	701	999999	131	430	208	104	876	999999	830	810	946	481	780	999999	781	662	650	614	788	446	914	76	748	742	508	175	137	764	999999	401	348	845	999999	757	295	150	570	999999	999999	985	760	999999	364	98	847	360	999999	100	836	999999	363	288	999999	524	750	635	160	388	922	999999	967	122	999999	438	471	110	565	33	195	640	101	999999	871	803	685	204	711	660	999999	158	999999	46	928	546	999999	70	89	401	16	660	990	192	355	709	28	648	652	925	626	746	794	45	999999	205	999999	980	417	999999	999999	556	999999	499	492	774	927	930	193	531	400	410	30	174	26	535	650	909	999999	999999	784	47	551	785	44	158	363	81	141	732	896	67	999999	127	562	999999	736	500	699	999999	782	999999	999999	131	999999	225	999999	999999	999999	999999	999999	741	954	999999	188	801	15	999999	465	343	421	999999	798	460	635	342	757	999999	611	566	798	159	219	455	388	696	583	430	259	818	999999	733	999999	762	188	999999	113	999999	999999	761	455	598	45	365	169	999999	299	13	496	202	467	822	28	461	581	404	531	508	867	491	228	999999	999999	646	910	687	803	46	282	480	239	360	999999	849	121	999999	999999	999999	295	461	406	999999	933	67	360	611	714	601	190	783	633	604	539	999999	543	870	710	399	999999	999999	999999	263	730	25	962	117	999999	999999	999999	381	999999	677	222	416	94	648	999999	830	999999	999999	973	212	855	498	999999	634	820	516	999999	251	499	999999	999999	999999	337	999999	999999	917	999999	253	753	545	261	999999	503	956	392	133	372	894	229	879	114	155	508	922	407	241	179	999999	999999	999999	999999	108	882	999999	277	409	89	940	799	733	999999	52	555	999999	950	56	995	999999	252	999999	153	421	32	620	620	264	315	999999	746	616	748	766	955	412	682	162	926	937	688	983	54	431	104	495	999999	999999	599	80	971	360	246	999999	95	600	206	451	85	272	945	23	999999	999999	204	193	984	969	96	152	755	797	130	68	212	999999	652	722	326	536	476	558	664	999999	999999	396	380	470	681	365	999999	999999	999999	664	992	674	889	999999	237	911	511	184	975	999999	324	999999	239	188	999999	825	947	484	999999	999999	999999	396	359	858	240	807	812	523	297	999999	999999	524	720	999999	999999	537	380	999999	494	414	35	302	583	217	920	999999	166	202	394	855	418	731	117	999999	868	605	325	40	149	999999	999999	999999	
886	254	999999	999999	462	773	999999	548	455	674	990	719	523	502	999999	152	999999	999999	999999	620	139	441	322	215	999999	999999	597	999999	222	999999	999999	999999	315	999999	999999	339	999999	131	807	393	89	846	999999	744	740	397	24	375	793	183	102	999999	778	999999	858	999999	931	314	392	280	185	652	335	115	999999	925	999999	486	999999	483	454	816	172	999999	540	292	41	578	475	29	177	232	676	999999	257	999999	296	999999	188	999999	999999	393	739	999999	218	436	520	304	999999	815	983	538	999999	319	728	285	17	520	947	576	423	363	999999	372	113	999999	999999	296	858	577	639	587	999999	136	86	71	87	634	59	114	772	737	999999	999999	46	639	943	367	320	971	999999	999999	878	612	546	54	999999	376	433	264	460	233	445	999999	185	406	240	162	243	999999	999999	999999	471	843	999999	999999	987	189	336	473	20	999999	975	999999	621	999999	708	999999	589	41	517	711	210	794	999999	999999	999999	739	484	639	409	790	134	654	772	999999	999999	999999	999999	860	66	374	50	999999	254	999999	257	999999	999999	322	698	544	573	211	158	999999	999999	999999	200	999999	395	258	704	999999	74	229	494	331	124	48	558	673	999999	729	975	999999	671	250	549	811	300	743	725	999999	941	864	227	923	505	285	410	638	844	552	474	808	669	353	895	34	357	999999	999999	975	763	34	657	844	235	999999	826	931	136	389	965	651	533	999999	755	210	12	999999	999999	839	638	920	829	344	999999	999999	483	327	999999	524	463	374	311	999999	408	917	217	382	697	999999	999999	999999	999999	999999	587	823	284	137	597	695	32	786	999999	999999	347	842	205	322	589	68	532	508	999999	999999	925	600	349	783	144	838	992	999999	999999	335	390	999999	999999	999999	999999	440	892	355	729	659	999999	677	273	708	411	999999	721	895	793	638	968	999999	999999	900	540	999999	483	500	993	759	999999	402	912	775	222	189	434	831	564	999999	999999	186	778	925	118	257	336	641	381	578	999999	107	836	245	367	999999	274	518	833	770	956	401	362	999999	999999	110	765	498	495	232	141	890	340	999999	472	791	182	968	791	292	659	999999	129	424	643	999999	566	676	417	999999	915	916	997	999999	999999	774	823	808	968	18	492	838	999999	159	446	236	766	202	999999	575	267	305	726	551	120	999999	999999	937	999999	361	543	98	90	711	999999	225	892	546	451	697	968	374	999999	782	799	821	695	969	978	417	838	999999	903	842	526	619	199	456	683	88	502	885	481	617	999999	404	999999	444	841	231	343	230	
751	85	606	893	306	944	752	999999	428	312	959	919	999999	180	194	999999	195	698	36	446	862	372	205	999999	892	392	999999	404	74	261	138	999999	83	617	999999	827	246	633	322	999999	999999	393	659	199	925	999999	104	304	999999	999999	258	152	205	999999	368	388	880	523	10	999999	637	357	235	177	184	213	845	904	558	367	12	562	386	781	999999	999999	999999	15	167	340	297	22	195	554	12	999999	561	186	259	243	947	722	632	408	617	999999	999999	492	25	722	999999	999999	746	852	517	696	766	999999	999999	999999	675	874	999999	670	626	624	172	680	174	999999	652	999999	655	324	419	999999	930	999999	174	999999	999999	229	990	444	623	107	276	342	47	999999	229	147	31	999999	567	999999	999999	961	781	993	999999	999999	328	999999	80	57	544	431	443	999999	999999	788	259	768	579	455	999999	999999	57	529	357	829	642	858	999999	514	999999	294	756	345	924	999999	206	180	999999	999999	901	173	999999	999999	562	999999	899	810	550	440	887	999999	790	999999	199	443	999999	261	646	999999	999999	470	858	565	409	259	674	107	999999	999999	592	89	566	999999	554	720	558	481	966	512	929	831	317	538	627	395	504	999999	155	491	63	999999	534	848	999999	441	315	808	999999	312	999999	802	507	999999	999999	999999	695	52	567	999999	884	443	294	143	999999	24	999999	329	938	999999	755	40	951	821	744	999999	554	718	999999	122	415	749	999999	664	342	999999	333	565	690	999999	700	461	86	676	606	619	659	400	423	970	999999	985	870	162	999999	149	999999	999999	17	999999	263	977	289	454	74	145	138	630	999999	307	999999	597	639	129	323	304	953	285	224	999999	999999	164	304	999999	834	429	999999	163	117	202	287	646	557	489	564	722	181	631	999999	999999	491	999999	598	126	999999	691	356	750	838	262	195	999999	472	999999	223	109	682	497	620	644	999999	975	523	609	999999	53	49	160	564	601	132	332	673	753	643	958	565	999999	512	152	83	138	324	855	999999	712	184	674	275	465	49	684	20	967	999999	999999	515	989	106	246	651	205	999999	247	999999	863	900	718	249	264	999999	505	985	999999	570	137	660	668	602	999999	868	375	884	109	561	448	999999	706	547	999999	999999	576	91	275	999999	877	942	87	999999	153	999999	465	999999	21	921	544	698	542	406	999999	855	847	396	789	377	999999	321	96	686	691	552	204	181	121	812	967	423	719	976	692	999999	583	942	999999	999999	413	999999	873	188	26	750	999999	310	999999	282	999999	189	301	898	999999	566	855	400	999999	
601	617	294	324	209	999999	130	999999	566	999999	999999	281	904	999999	293	964	346	447	908	669	999999	773	893	999999	838	217	787	132	821	999999	136	339	192	908	858	887	128	625	999999	999999	895	999999	221	596	577	11	999999	252	17	934	879	128	947	731	103	827	723	583	485	991	176	998	167	805	587	999999	98	999999	89	999999	999999	720	773	684	774	999999	561	307	999999	999999	516	545	124	999999	881	17	999999	461	815	40	999999	544	149	682	67	897	999999	416	19	999999	999999	999999	173	612	999999	168	354	273	999999	999999	275	426	449	648	485	631	999999	280	923	579	181	637	190	58	241	311	580	101	626	877	565	155	297	129	924	812	382	512	798	722	662	128	505	891	764	999999	105	501	999999	436	22	342	999999	439	999999	285	523	124	999999	999999	588	999999	646	89	368	130	999999	329	723	673	999999	999999	482	211	916	63	999999	298	293	493	999999	89	999999	199	999999	232	662	858	287	649	298	267	141	999999	999999	409	481	425	533	999999	619	999999	777	533	187	641	860	291	522	999999	153	999999	999999	886	581	509	999999	457	999999	145	999999	280	51	84	384	999999	249	471	999999	517	582	716	765	999999	874	999999	311	370	999999	233	999999	380	999999	499	999999	73	436	254	440	635	49	33	210	999999	186	348	999999	703	159	999999	401	399	999999	999999	215	437	999999	191	22	999999	207	999999	445	991	773	97	999999	552	577	321	999999	994	41	441	478	999999	515	377	473	535	707	608	221	999999	831	999999	165	999999	294	999999	603	999999	242	999999	437	999999	588	218	624	98	413	191	135	837	632	999999	999999	783	536	656	921	101	999999	486	999999	599	787	619	170	999999	931	604	267	508	717	318	762	741	13	437	969	999999	752	384	131	525	482	999999	999999	434	999999	382	804	637	999999	512	538	755	999999	999999	999999	999999	58	824	999999	809	924	999999	130	999999	644	626	780	109	686	624	999999	999999	364	918	999999	414	999999	735	194	999999	800	629	361	999999	780	16	999999	174	184	10	258	928	226	322	601	999999	999999	879	999999	989	999999	999999	999999	532	173	999999	401	937	999999	848	552	322	640	999999	19	304	275	914	543	999999	740	999999	999999	685	999999	420	126	52	326	999999	160	546	945	205	957	104	678	999999	52	999999	999999	947	452	335	457	935	297	999999	312	306	590	349	346	162	999999	985	999999	999999	999999	999999	88	358	621	999999	698	15	377	445	999999	914	626	447	872	999999	32	793	173	999999	237	440	999999	999999	740	29	680	811	210	999999	946	971	324	412	999999	999999	
999999	267	336	990	637	999999	567	999999	967	999999	680	999999	476	388	999999	465	822	191	999999	725	629	580	617	601	781	886	999999	999999	498	679	600	223	775	582	460	765	466	182	999999	785	999999	999999	999999	352	349	999999	344	822	663	491	159	142	374	946	999999	999999	649	999999	219	750	999999	982	999999	298	797	999999	377	893	928	373	999999	649	230	261	852	359	49	999999	262	253	551	983	999999	16	529	467	999999	999999	913	534	126	732	963	999999	149	890	916	999999	555	882	999999	451	893	999999	492	509	999999	123	103	320	886	999999	999999	965	999999	663	999999	999999	768	999999	617	547	980	404	257	276	999999	19	122	999999	442	797	719	379	93	110	999999	632	524	999999	555	735	735	603	647	741	999999	999999	21	485	829	569	484	225	999999	999999	471	499	51	226	823	902	10	141	877	99	664	112	881	999999	574	999999	833	747	783	882	999999	387	756	516	26	688	998	637	142	999999	322	503	115	999999	639	999999	999999	307	206	653	999999	604	725	558	999999	157	125	912	910	400	736	736	999999	392	811	93	743	535	999999	145	903	373	998	13	776	171	999999	421	469	999999	848	535	551	140	157	217	661	208	439	999999	572	96	726	742	147	586	72	999999	659	555	856	999999	107	71	999999	999999	605	721	781	915	999999	704	452	935	999999	210	195	999999	245	999999	432	544	999999	341	572	999999	646	266	866	200	108	284	762	914	999999	793	437	489	389	785	612	939	999999	999999	718	868	644	791	999999	936	401	999999	487	999999	133	321	958	766	999999	933	724	348	855	591	816	876	941	537	999999	757	773	705	921	999999	991	492	128	582	999999	703	999999	999999	75	999999	799	348	999999	707	999999	807	835	671	990	456	71	273	94	835	999999	842	926	116	974	443	999999	695	839	37	999999	640	203	385	999999	795	999999	999999	999999	925	999999	478	88	244	746	18	999999	111	714	999999	397	727	407	292	875	780	999999	999999	881	631	999999	113	999999	769	999999	999999	999999	999999	999999	205	694	203	990	169	52	238	763	999999	370	999999	521	71	980	999999	639	345	242	910	510	372	999999	696	999999	651	168	688	969	319	999999	595	404	472	584	999999	781	999999	737	248	999999	646	27	95	704	915	120	705	132	999999	139	999999	918	703	949	999999	187	999999	215	999999	10	363	999999	999999	102	774	999999	59	999999	999999	592	445	607	999999	670	863	355	999999	992	999999	541	463	566	833	190	301	677	700	522	999999	342	783	989	399	999999	886	387	999999	992	929	354	71	227	661	553	694	701	924	
43	999999	809	254	15	144	807	999999	797	435	999999	999999	999999	870	536	999999	138	808	456	217	756	999999	486	999999	939	72	727	480	245	904	290	999999	599	753	667	437	619	97	999999	854	592	700	99	951	999999	202	832	484	534	169	533	744	248	493	177	999999	999999	38	315	943	417	337	999999	893	155	999999	211	999999	212	109	449	51	40	601	625	66	694	999999	480	747	240	253	999999	999999	380	545	258	999999	585	999999	828	590	782	834	447	265	397	999999	999999	534	999999	487	281	435	719	491	999999	999999	999999	121	565	84	558	567	712	173	391	236	522	609	528	104	999999	794	999999	859	269	999999	999999	370	668	498	728	945	756	752	971	519	365	999999	831	999999	248	473	852	754	999999	224	131	283	873	170	682	206	15	896	718	486	164	860	232	518	493	507	999999	76	355	999999	811	960	999999	872	999999	633	778	917	856	305	999999	999999	826	54	83	879	496	507	815	531	939	999999	43	494	364	504	666	322	127	741	30	785	408	429	999999	999999	999999	11	299	999999	428	98	999999	999999	544	638	43	999999	999999	613	20	945	260	824	672	951	926	707	517	376	999999	466	799	999999	999999	166	999999	407	641	911	798	495	218	766	113	851	819	999999	950	999999	470	489	877	514	730	85	999999	583	756	999999	244	383	494	999999	92	962	299	925	999999	387	520	999999	546	533	815	524	736	999999	721	999999	141	316	757	790	905	487	999999	294	394	999999	999999	544	999999	188	677	424	999999	295	683	999999	999999	894	999999	572	216	999999	942	354	699	215	348	50	862	935	999999	928	626	703	27	604	383	999999	540	940	756	999999	985	367	856	400	523	451	810	579	999999	246	836	194	583	999999	545	244	999999	188	859	590	681	999999	857	999999	798	307	277	88	767	556	363	999999	816	240	848	999999	498	309	692	897	240	999999	999999	94	101	999999	999999	946	69	148	419	361	90	999999	999999	999999	510	117	601	225	184	731	812	712	883	306	378	353	232	960	746	296	496	962	360	398	999999	773	999999	999999	999999	999999	29	629	147	11	459	651	936	579	84	999999	707	476	723	508	481	999999	211	795	72	776	724	108	999999	133	999999	128	999999	906	238	999999	460	243	999999	852	999999	192	575	881	999999	727	416	652	886	999999	588	999999	249	852	917	88	572	861	304	411	607	920	999999	24	146	999999	837	39	999999	347	930	473	439	870	796	298	396	329	948	345	999999	81	222	46	545	999999	878	961	999999	160	174	598	939	636	999999	999999	955	560	744	516	
999999	386	312	548	435	999999	591	379	66	628	691	252	999999	959	51	535	707	201	479	999999	462	875	50	999999	999999	999999	534	803	624	999999	342	836	585	442	455	982	768	999999	610	999999	263	509	905	370	468	921	685	999999	999999	719	94	764	91	452	63	24	999999	122	999999	103	589	788	999999	999999	296	855	667	999999	513	999999	767	43	590	58	48	953	999999	680	731	261	656	555	218	904	919	578	754	143	388	440	646	656	999999	517	841	475	754	999999	84	613	264	214	475	999999	952	60	184	43	999999	999999	55	999999	999999	123	446	44	999999	999999	142	717	110	999999	101	999999	422	120	734	999999	217	572	209	126	999999	127	997	451	89	683	951	999999	999999	721	729	999999	395	999999	275	196	81	806	999999	903	999999	366	999999	999999	122	402	999999	842	999999	111	825	841	900	929	69	273	125	994	955	895	898	273	323	999999	999999	813	688	442	999999	548	11	410	676	999999	999999	249	615	276	338	686	570	119	999999	302	895	888	388	465	920	11	80	86	851	10	14	457	53	132	927	999999	713	680	996	777	110	999999	175	604	533	820	658	999999	666	278	999999	789	720	999999	493	915	434	232	521	843	999999	999999	999999	675	301	999999	206	999999	349	39	972	999999	122	775	202	481	723	783	999999	110	353	999999	420	583	675	225	737	999999	999999	21	875	491	168	163	309	999999	865	500	313	999999	623	176	510	999999	999999	444	999999	944	828	22	202	651	999999	421	999999	256	999999	976	999999	86	999999	999999	852	337	163	491	731	999999	475	26	615	232	999999	355	486	999999	721	783	287	241	999999	793	203	999999	999999	234	999999	747	663	999999	670	889	500	237	999999	449	323	999999	999999	814	713	999999	999999	812	999999	969	181	944	999999	322	999999	999999	698	999999	999999	426	999999	236	517	929	999999	983	305	422	999999	725	999999	252	979	47	999999	548	309	473	999999	830	324	999999	229	849	63	999999	813	999999	999999	999999	201	732	699	999999	468	97	664	999999	523	729	422	65	999999	681	247	928	965	897	459	987	431	234	249	707	999999	598	999999	999999	876	55	999999	999999	895	416	534	999	552	40	999999	776	883	756	950	999999	418	268	925	548	612	134	999999	916	891	999999	517	966	492	999999	847	999999	90	996	676	478	559	466	170	59	156	247	385	935	329	682	114	675	284	451	299	843	999999	468	999999	751	764	264	74	365	999999	568	517	561	999999	708	696	886	89	481	249	951	108	999999	999999	375	748	999999	597	218	435	841	691	51	999999	999999	206	999999	941	924	
713	305	402	805	999999	587	730	999999	752	620	999999	227	999999	802	212	999999	745	797	999999	690	13	999999	999999	856	929	68	877	476	858	999999	511	84	945	164	999999	999999	558	999999	725	814	645	924	602	999999	999999	218	999999	999999	838	999999	268	409	554	999999	921	303	638	999999	876	999999	710	264	965	573	119	911	282	441	44	268	789	452	81	262	54	999999	817	999999	634	999999	812	989	637	505	919	112	999999	693	242	999999	315	22	426	634	114	391	958	38	866	319	999999	813	999999	580	574	816	337	301	216	999999	485	947	912	999999	999999	999999	626	470	653	17	391	999999	999999	999999	953	999999	999999	447	999999	663	130	788	999999	999999	999999	998	999999	999999	930	113	999999	238	487	399	989	999999	110	272	354	393	999999	497	384	999999	928	356	615	295	999999	999999	791	889	153	552	722	696	133	999999	999999	999999	999999	569	539	550	242	999999	111	809	579	595	676	999999	102	765	999999	999999	413	965	396	999999	999999	849	999999	143	321	884	999999	999999	677	302	244	512	892	999999	999999	999999	999999	999999	626	774	255	999999	999999	40	130	38	797	388	999999	99	292	999999	211	940	999999	999999	139	999999	239	357	78	177	999999	286	361	173	870	38	999999	704	675	579	999999	621	193	587	143	999999	22	292	999999	706	290	588	20	86	999999	999999	999999	999999	75	561	999999	278	705	88	999999	999999	679	956	168	769	429	948	423	712	819	590	999999	319	602	730	999999	946	270	999999	999999	552	275	284	862	918	999999	999999	639	123	975	80	915	115	912	999999	999999	65	134	327	286	341	174	307	267	721	205	857	478	344	177	657	17	343	201	132	999999	404	104	250	908	542	319	310	737	999999	674	651	407	999999	10	338	999999	942	999999	999999	387	968	27	151	722	13	419	999999	946	327	72	581	913	999999	999999	334	999999	884	419	744	999999	864	999999	518	56	999999	460	999999	344	839	835	74	258	647	744	205	387	952	527	905	133	24	363	420	685	999999	737	616	369	675	377	938	533	350	531	999999	999999	508	105	999999	999999	840	960	117	491	997	332	276	56	999999	947	999999	366	514	621	18	999999	158	833	953	999999	843	219	668	472	999999	541	908	125	230	795	999999	857	359	361	293	63	256	929	687	770	999999	570	999999	728	368	999999	999999	999999	523	22	260	999999	999999	360	709	630	301	645	593	466	999999	999999	825	548	77	161	17	999999	337	999999	264	229	155	193	999999	283	194	999999	113	326	522	188	601	218	545	214	716	998	652	662	762	611	999999	999999	355	319	999999	
486	661	999999	999999	999999	401	569	758	41	529	957	14	435	445	999999	999999	277	944	999999	559	617	13	863	445	18	509	675	202	653	883	923	999999	46	539	999999	288	897	999999	655	999999	42	460	999999	999999	999999	999999	227	227	410	79	999999	999999	119	760	999999	483	999999	771	565	367	999999	377	114	157	605	129	967	999999	999999	999999	643	525	999999	459	526	999999	499	999999	687	24	292	457	791	999999	815	646	728	286	999999	235	490	136	196	298	69	665	999999	365	999999	638	999999	330	490	337	436	552	988	659	999999	970	983	619	94	550	84	279	585	999999	341	999999	401	691	494	511	591	999999	999999	10	400	860	810	143	999999	58	988	961	999999	463	157	273	658	999999	52	999999	999999	871	52	645	999999	999999	89	824	33	129	999999	999999	836	999999	746	918	999999	999999	269	382	999999	849	519	45	562	123	312	132	384	78	999999	999999	648	999999	269	720	475	692	786	999999	999999	999999	999999	979	811	653	135	988	717	999999	999999	670	999999	670	280	999999	361	16	93	110	488	957	449	999999	819	915	999999	781	719	36	452	999999	210	659	601	183	739	540	234	908	999999	999999	415	155	999999	639	999999	978	783	999999	368	999999	999999	999999	131	823	547	164	170	999999	957	353	278	690	786	999999	470	160	999999	107	662	821	999999	185	122	999999	552	304	936	189	403	718	998	852	999999	983	922	524	537	999999	636	584	379	338	999999	999999	999999	724	369	999999	179	370	910	685	214	547	686	433	574	999999	281	252	228	980	999999	248	354	426	33	802	606	945	623	300	471	88	451	453	233	477	129	828	935	999999	20	999999	808	322	648	130	307	498	950	579	507	999999	366	399	837	712	299	628	700	999999	893	233	999999	619	224	999999	999999	242	209	106	838	453	317	781	970	468	440	42	777	902	504	118	995	53	793	88	721	62	999999	521	999999	999999	137	378	553	786	999999	999999	107	522	35	75	298	854	999999	63	86	585	999999	378	281	267	999999	797	72	999999	238	703	826	146	414	999999	625	688	999999	347	325	999999	237	193	999999	999999	999999	265	877	999999	819	151	999999	739	11	146	999999	248	249	921	999999	339	315	768	999999	591	371	961	117	981	449	999999	936	403	738	147	357	999999	205	39	332	595	999999	633	965	96	401	97	999999	278	419	387	449	996	698	986	632	469	635	591	881	972	157	896	989	219	215	908	11	864	788	398	999999	220	598	64	999999	682	803	471	200	283	827	839	999999	72	170	939	705	751	999999	888	999999	614	157	359	
447	999999	644	999999	881	493	96	279	489	31	344	238	407	644	576	950	665	173	401	608	999999	999999	999999	926	59	275	212	999999	999999	900	788	438	72	249	616	999999	999999	58	590	999999	196	557	359	550	728	999999	542	71	184	999999	999999	445	223	549	213	139	699	718	706	616	290	837	919	589	999999	905	175	167	999999	999999	912	617	583	999999	421	597	999999	783	208	127	999999	151	84	796	677	999999	999999	523	45	486	696	329	351	974	425	359	999999	770	317	822	999999	384	999999	993	651	614	861	528	999999	615	181	916	999999	588	883	149	762	133	912	999999	690	652	132	551	494	593	275	609	278	71	959	198	475	385	361	358	118	90	155	72	491	696	999999	429	315	999999	809	763	101	999999	597	515	857	427	999999	123	262	491	509	68	349	262	260	999999	656	983	450	999999	237	999999	40	681	978	849	999999	993	267	702	999999	714	783	999999	518	992	474	454	999999	58	253	248	999999	999999	581	97	723	238	446	328	773	332	339	999999	999999	999999	999999	915	536	18	29	147	856	559	255	794	284	836	744	999999	601	211	652	402	999999	999999	999999	414	110	890	135	179	557	938	929	914	385	999999	976	999999	746	999999	999999	331	38	999999	392	546	380	787	812	999999	494	188	726	571	679	937	784	546	136	841	815	999999	883	849	590	917	999999	999999	418	175	859	999999	521	52	293	330	373	785	999999	892	44	322	999999	248	999999	378	999999	367	244	447	334	999999	825	999999	743	281	448	188	999999	474	916	48	378	646	37	702	999999	683	288	358	999999	998	939	243	999999	502	567	644	174	221	705	999999	107	970	841	429	966	616	309	22	882	194	270	999999	999999	995	943	999999	999999	983	711	537	89	885	873	335	500	591	108	250	713	803	999999	999999	768	999999	999999	408	805	607	735	61	384	276	476	999999	738	806	266	999999	559	136	433	999999	999999	177	193	999999	106	999999	928	384	999999	68	308	88	999999	956	373	999999	63	545	635	613	999999	999999	162	999999	419	494	597	693	334	296	691	587	380	999999	999999	600	469	730	311	300	999999	361	543	326	999999	398	999999	781	999999	933	999999	999999	501	999999	933	849	25	999999	801	612	917	245	59	999999	999999	720	707	346	163	999999	863	332	244	344	934	896	127	836	999999	999999	285	815	999999	999999	537	999999	96	560	999999	953	999999	999999	928	698	382	443	311	999999	999999	257	690	999999	999999	669	79	435	999999	166	999999	47	732	188	534	780	337	112	983	658	999999	699	634	157	447	210	999999	774	
404	999999	961	999999	595	805	999999	999999	340	999999	198	591	332	112	897	929	674	862	231	999999	564	999999	371	999999	459	653	628	260	999999	542	435	427	482	304	40	244	205	999999	999999	927	302	936	449	924	913	402	335	590	801	705	483	584	979	790	999999	999999	184	690	50	999999	999999	635	999999	798	977	771	118	999999	999999	663	999999	999999	999999	303	114	627	999999	447	367	66	327	47	459	999999	69	850	447	999999	95	784	70	514	353	999999	750	999999	960	651	946	999999	294	308	999999	148	971	203	173	999999	686	592	549	736	333	984	624	148	999999	999999	738	999999	333	426	942	999999	999999	229	935	910	553	446	667	999999	999999	224	772	999999	528	999999	945	999999	999999	761	16	502	244	333	999999	369	885	612	490	901	913	820	819	868	366	231	545	999999	267	262	142	249	999999	493	999999	999999	999999	605	619	865	123	872	449	571	420	449	62	279	48	575	35	941	955	766	152	679	999999	904	662	307	775	203	608	434	629	999999	578	751	96	82	999999	289	999999	625	999999	50	381	999999	999999	999999	179	999999	713	999999	237	201	293	168	350	567	713	317	943	322	999999	919	274	999999	999999	653	870	310	193	966	427	999999	999999	999999	978	112	308	157	456	744	137	510	999999	916	206	999999	482	419	411	529	368	841	346	999999	535	868	999999	366	999999	804	999999	868	91	747	274	492	999999	953	190	999999	268	565	999999	208	194	999999	999999	358	999999	999999	180	461	899	999999	608	999999	409	999999	804	119	335	941	843	651	698	269	999999	743	651	714	999999	529	239	173	270	802	980	147	494	999999	439	428	999999	800	999999	595	969	999999	149	999999	92	972	158	81	912	326	722	999999	510	925	170	999999	999999	113	328	651	232	735	403	805	605	272	785	858	680	907	999999	52	999999	113	999999	11	604	962	999999	223	999999	168	999999	943	89	999999	636	569	786	743	721	444	999999	982	373	243	33	343	999999	999999	197	999999	401	14	923	679	201	407	999999	169	101	999999	481	114	280	74	999999	460	726	834	636	225	999999	936	196	959	999999	45	999999	67	977	271	878	811	36	999999	767	256	30	409	579	238	934	626	652	976	963	377	711	309	758	573	616	999999	194	971	228	464	818	999999	119	999999	667	999999	192	830	999999	999999	87	199	306	238	440	326	264	407	291	455	999999	999999	999999	202	999999	440	309	413	999999	628	627	65	999999	312	437	65	300	423	999999	367	444	999999	120	303	999999	521	12	529	142	299	999999	999999	690	773	181	609	999999	917	832	236	
999999	778	999999	999999	51	32	337	994	801	999999	36	999999	835	999999	20	470	108	999999	999999	812	999999	999999	281	364	999999	840	374	99	140	999999	97	382	591	344	99	666	646	873	999999	276	194	17	728	999999	273	164	950	766	763	999999	510	276	24	30	999999	498	999999	999999	613	210	999999	248	864	972	296	653	259	999999	833	353	999999	234	450	635	627	431	61	999999	101	479	890	607	336	999999	999999	821	368	571	546	601	999999	825	270	999999	618	946	153	755	471	999999	904	999999	933	420	886	286	825	389	402	376	446	984	999999	999999	999999	60	911	444	654	999999	295	688	954	242	193	999999	964	399	26	681	288	305	61	481	574	999999	674	916	542	51	995	979	999999	179	164	185	105	136	740	999999	44	708	110	995	333	226	504	700	236	888	322	999999	372	721	999999	151	933	258	569	880	386	995	901	999999	999999	316	519	999999	87	17	999999	838	659	999999	646	999999	204	65	999999	358	999999	999999	689	653	729	569	617	457	91	23	252	847	999999	999999	192	48	806	999999	999999	27	706	719	999999	229	999999	999999	999999	913	84	999999	999999	999999	109	221	944	412	999999	257	883	999999	699	999999	703	74	765	64	281	999999	276	608	999999	707	539	140	651	999999	360	999999	667	255	999999	999999	999999	572	76	999999	747	354	915	779	731	999999	999999	999999	999999	999999	25	558	463	999999	212	976	646	475	999999	249	348	969	569	728	61	846	590	638	126	995	999999	999999	997	400	999999	927	884	496	876	999999	999999	923	812	18	210	801	16	736	53	816	66	907	999999	827	36	778	784	999999	999999	885	968	975	499	333	953	999999	560	73	624	284	101	999999	599	531	156	424	999999	561	528	999999	999999	854	595	999999	938	782	314	180	999999	538	999999	698	768	999999	255	127	434	489	64	999999	999999	943	999999	999999	725	907	318	305	680	999999	621	232	668	999999	54	124	390	199	394	181	580	390	699	96	142	403	390	607	999999	38	990	677	507	212	999999	896	999999	826	584	41	474	19	999999	999999	916	919	39	300	947	140	736	244	104	883	744	999999	254	34	999999	332	999999	710	28	999999	621	944	725	999999	469	999999	381	999999	615	362	999999	999999	999999	936	999999	222	373	999999	999999	155	302	755	582	999999	468	158	652	999999	200	262	515	763	999999	847	150	971	204	573	831	999999	999999	182	629	999999	186	183	969	317	854	423	958	999999	60	999999	359	866	371	111	997	321	505	664	999999	363	847	942	581	999999	796	208	28	799	268	860	999999	129	136	840	447	295	
999999	345	863	776	303	89	713	126	497	283	610	999999	999999	519	304	999999	809	275	999999	243	601	926	999999	656	405	168	177	199	487	240	740	999999	663	712	143	169	801	596	69	768	239	999999	555	523	598	925	233	748	999999	301	320	860	946	213	693	262	825	999999	381	145	999999	999999	639	267	543	89	438	864	386	999999	303	222	215	999999	999999	147	999999	997	68	479	935	428	632	195	919	879	583	460	999999	880	344	593	225	999999	856	715	824	298	980	518	999999	368	999999	432	997	107	654	820	999999	555	999999	999999	159	901	209	999999	890	999999	347	999999	506	978	999999	506	999999	709	996	999999	999999	298	323	91	26	549	983	576	67	210	197	822	999999	999999	261	999999	999999	516	444	999999	724	999999	825	999999	951	326	21	518	523	999999	632	999999	111	999999	550	999999	242	800	811	999999	999999	633	999999	999999	266	525	437	742	727	382	507	999999	999999	682	999999	906	473	999999	140	700	999999	474	63	201	999999	899	720	862	999999	350	240	208	705	835	406	101	937	144	123	435	889	999999	790	999999	368	999999	999999	429	999999	644	447	298	669	121	81	453	580	244	122	367	804	999999	530	386	999999	308	587	438	285	474	968	338	829	704	810	268	683	912	833	238	875	301	65	577	903	942	538	594	764	953	999999	703	32	756	999999	324	748	414	998	69	761	594	153	342	999999	118	468	965	310	812	769	999999	410	884	491	513	519	952	483	209	770	993	674	332	953	274	315	83	83	496	520	279	914	774	476	291	157	723	901	794	483	999999	294	952	194	854	302	148	274	999999	999999	795	931	798	298	768	999999	821	388	411	803	999999	892	999999	999999	999999	752	636	417	209	366	795	61	688	726	207	708	999999	147	999999	999999	177	808	999999	692	724	348	999999	485	707	371	335	999999	499	999999	97	999999	480	999999	694	999999	666	730	74	761	18	743	999999	82	101	69	208	999999	289	439	635	999999	936	131	999999	160	637	999999	710	838	40	461	999999	697	638	526	238	999999	453	999999	315	447	743	999999	999999	980	106	999999	393	999999	172	651	64	70	366	510	744	359	93	543	473	515	30	236	730	557	191	555	999999	575	831	999999	241	291	999999	999999	843	742	999999	596	64	593	767	71	676	389	999999	501	340	137	999999	878	999999	909	533	800	427	517	473	136	799	999999	609	818	999999	35	420	999999	937	178	667	11	911	496	489	999999	748	958	559	350	160	999999	224	999999	792	952	169	331	757	332	770	335	279	322	999999	999999	984	
948	255	650	969	999999	564	999999	470	781	967	491	999999	999999	62	469	957	132	975	119	336	304	36	864	866	999999	999999	614	408	342	732	598	999999	975	895	800	713	909	381	527	999999	62	845	21	984	677	999999	999999	999999	311	999999	156	346	688	187	999999	921	390	999999	880	999999	950	764	138	999999	378	792	999999	758	261	755	58	751	457	984	284	458	24	879	198	999999	999999	999999	106	963	586	262	20	999999	216	878	999999	135	500	908	184	297	717	962	615	884	999999	999999	28	555	999999	404	999999	703	903	241	999999	511	595	694	999999	616	667	174	472	126	782	656	552	383	999999	999999	260	548	999999	986	741	61	273	314	999999	999999	324	551	643	191	373	317	999999	974	999999	821	539	806	999999	999999	630	999999	500	498	999999	800	803	645	131	406	154	349	999999	999999	499	999999	247	290	955	151	301	125	530	291	999999	475	761	577	999999	999999	393	454	999999	999999	366	197	999999	775	211	938	761	679	429	247	999999	33	422	978	999999	125	583	258	851	70	276	514	999999	218	745	637	48	999999	242	999999	23	700	12	652	560	999999	304	999999	88	999999	390	622	696	293	999999	730	999999	783	999999	999999	38	144	999999	999999	975	999999	174	352	39	574	999999	534	446	999999	999999	346	30	770	427	183	821	121	179	834	679	999999	818	740	999999	24	585	265	999999	945	490	879	106	725	999999	709	147	999999	442	514	126	999999	185	786	69	907	999999	291	365	918	999999	917	999999	768	999999	999999	43	434	388	24	999999	999999	999999	501	429	999999	249	304	103	718	45	869	678	665	718	823	477	41	999999	66	315	303	999999	226	999999	573	999999	338	128	999999	675	999999	572	427	525	482	466	684	367	716	668	414	999999	646	882	606	999999	308	999999	783	999999	11	753	332	709	695	999999	182	33	999999	438	911	999999	748	999999	999999	306	260	999999	999999	999999	793	674	964	999999	900	999999	263	999999	999999	335	616	999999	344	500	674	959	250	718	829	999999	999999	999999	512	288	999999	238	449	603	999999	310	999999	168	999999	426	71	336	789	934	999999	999999	999999	839	161	530	821	999999	999999	999999	378	372	66	542	321	508	83	142	172	686	640	999999	666	660	783	999999	347	458	475	917	439	347	999999	315	909	249	999999	454	999999	981	466	134	396	999999	235	197	253	999999	846	999999	999999	928	174	999999	303	147	923	830	65	589	192	372	167	924	818	999999	999999	750	633	81	261	629	632	190	229	999999	999999	474	434	596	328	892	611	169	574	510	182	78	21	771	999999	426	999999	
920	799	999999	967	472	999999	204	999999	999999	821	999999	63	723	306	984	883	788	861	999999	999999	469	271	999999	760	997	359	999999	857	133	999999	861	999999	834	240	711	390	135	548	813	101	240	600	825	999999	836	115	850	213	198	999999	999999	910	866	30	929	659	509	344	969	122	75	999999	999999	999999	959	29	228	493	595	999999	757	249	58	999999	175	999999	445	228	923	999999	508	999999	669	999999	515	951	889	814	310	62	881	790	578	700	36	893	999999	72	122	817	999999	367	618	595	437	983	862	509	855	71	223	291	420	88	614	961	678	999999	257	17	139	414	193	542	722	966	671	357	999999	999999	149	999999	115	116	14	999999	494	83	511	999999	999999	390	958	249	838	599	999999	500	95	74	225	795	814	114	687	482	999999	85	872	470	322	514	999999	999999	921	840	185	313	83	473	999999	999999	431	999999	918	749	999999	944	999999	132	999999	181	271	277	66	353	568	11	428	532	967	418	999999	51	999999	999999	999999	384	999999	998	424	999999	426	999999	597	999999	374	999999	195	938	36	999999	381	750	874	151	253	900	527	577	281	183	884	551	506	67	999999	999999	515	344	536	81	626	705	708	528	755	648	680	999999	979	479	815	490	999999	738	47	460	999999	78	341	322	857	749	727	999999	999999	999999	126	539	228	983	583	851	999999	954	999999	676	51	999999	396	604	230	999999	598	801	368	404	55	999999	30	999999	999999	447	13	999999	224	999999	977	468	999999	880	532	150	227	995	896	964	89	551	135	370	418	821	999999	736	102	775	160	925	882	788	999999	999999	518	286	770	145	848	197	739	734	698	583	999999	999999	81	89	999999	602	904	403	324	504	642	999999	533	401	765	276	132	448	726	999999	585	558	62	183	999999	999999	235	761	126	999999	811	400	671	835	813	176	664	22	999999	558	999999	999999	473	334	716	857	999999	378	380	999999	74	301	18	646	997	460	999999	897	456	999999	376	153	286	433	692	251	988	698	999999	999999	999999	999999	536	178	40	107	95	728	467	999999	197	857	391	999999	826	520	392	34	837	363	714	766	565	987	999999	877	999999	50	642	999999	868	65	790	781	999999	999999	764	999999	615	900	375	734	440	999999	736	519	999999	741	999999	182	999999	964	999999	999999	884	845	553	999999	999999	163	999999	999999	999999	992	905	142	77	609	999999	999999	999999	552	999999	936	987	979	336	999999	261	672	999999	999999	444	999999	999999	999999	204	565	897	134	411	225	854	462	15	330	648	999999	776	603	451	163	175	734	426	316	
555	924	247	905	999999	670	999999	323	999999	999999	610	999999	387	999999	938	512	999999	451	470	540	698	999999	999999	667	340	999999	116	658	999999	961	304	999999	53	999999	359	279	999999	999999	615	741	927	540	423	580	719	32	70	999999	665	999999	999999	724	274	999999	618	599	993	999999	574	629	999999	999999	102	87	140	900	582	88	651	668	194	719	835	728	612	167	542	360	947	318	828	340	999999	290	520	579	999999	166	690	760	999999	747	427	999999	187	999999	448	346	449	818	449	982	134	997	999999	731	889	545	284	460	66	642	632	266	999999	232	646	811	566	560	999999	425	397	891	391	446	999999	849	551	323	719	999999	911	138	868	846	216	995	535	789	999999	899	882	999999	999999	644	124	171	195	954	651	636	779	888	999999	33	594	242	999999	999999	999999	49	994	960	741	859	999999	999999	397	953	25	651	999999	999999	870	999999	999999	999999	197	747	332	999999	663	596	672	93	999999	32	775	844	262	974	999999	227	360	651	904	921	498	999999	999999	620	774	242	939	999	360	12	28	999999	490	436	54	868	986	309	386	408	999999	999999	442	709	728	552	701	51	272	999999	427	229	661	999999	669	353	834	711	365	431	999999	672	732	424	13	999999	999999	999999	929	999999	241	60	999999	999999	633	840	411	213	892	231	541	897	737	301	585	799	145	869	999999	701	999999	285	943	954	751	625	925	27	705	999999	199	999999	121	999999	827	999999	954	164	999999	999999	941	630	818	144	890	759	934	441	839	213	842	494	999999	237	486	955	999999	320	755	999999	915	394	508	999999	42	999999	999999	986	473	219	845	999999	881	938	999999	414	466	809	74	991	690	493	999999	501	907	704	817	883	274	871	268	644	409	999999	913	557	132	676	111	234	973	947	967	630	368	862	999999	129	477	999999	999999	999999	255	763	327	431	215	999999	244	337	847	999999	999999	601	999999	211	581	999999	34	213	999999	789	707	839	999999	743	526	558	999999	55	101	698	416	201	382	960	398	646	662	999999	351	125	441	774	999999	82	235	999999	999999	167	291	710	104	274	790	709	999999	999999	744	583	999999	657	873	199	245	158	495	531	229	999999	812	999999	999999	542	999999	999999	358	933	462	946	999999	160	878	975	764	999999	604	151	999999	672	999999	982	901	88	999999	693	251	252	999999	238	586	999999	999999	690	354	356	471	562	413	624	361	999999	999999	999999	76	755	999999	897	435	854	554	999999	999999	999999	999999	829	42	170	999999	178	924	116	405	999999	369	999999	999999	999999	631	999999	920	999999	
738	999999	321	999999	38	112	999999	831	913	354	816	683	684	999999	583	999999	71	999999	323	310	606	244	699	999999	999999	730	439	262	999999	592	276	27	934	512	999999	343	245	999999	801	930	158	999999	264	580	999999	721	548	136	999999	414	135	999999	999999	999999	445	503	97	999999	441	308	999999	760	90	331	87	999999	748	999999	999999	250	364	999999	723	999999	161	999999	980	128	956	999999	999999	312	32	347	466	999999	924	324	76	999999	256	179	999999	502	267	999999	52	932	503	500	972	376	509	989	59	990	392	709	999999	962	523	999999	119	890	126	999999	737	743	865	917	874	434	999999	514	999999	195	999999	230	999999	763	440	57	625	999999	577	999999	803	42	999999	475	999999	224	999999	114	999999	287	999999	603	999999	999999	660	999999	77	999999	626	548	999999	999999	995	864	349	172	999999	704	999999	999999	353	654	323	311	999999	705	455	399	150	660	578	10	999999	716	135	56	999999	999999	113	141	979	50	838	38	553	999999	46	433	136	614	999999	161	999999	999999	934	999999	290	999999	340	955	853	678	445	966	999999	999999	89	999999	738	302	999999	999999	999999	399	495	313	999999	999999	757	758	668	32	999999	535	29	999999	427	791	782	720	766	769	899	158	287	999999	999999	872	68	293	728	999999	694	999999	999999	999999	560	193	637	631	599	995	999999	581	296	831	415	909	999999	553	842	999999	506	999999	535	559	454	452	121	194	708	942	235	999999	39	910	337	999999	249	732	999999	244	163	161	131	770	451	327	861	456	895	695	926	514	451	441	999999	999999	308	737	842	118	999999	999999	922	656	999999	853	999999	386	503	977	669	999999	688	608	143	999999	895	764	117	137	590	665	999999	999999	26	721	32	999999	659	660	140	999999	890	756	172	710	238	475	11	597	775	485	952	918	35	711	999999	843	307	905	999999	999999	999999	714	999999	416	164	910	999999	58	831	953	999999	843	846	999999	333	931	445	433	127	430	763	519	999999	114	712	380	986	314	894	189	300	754	999999	596	882	185	238	756	555	327	999999	999999	999999	821	759	118	81	999999	999999	999999	407	874	787	360	779	119	362	423	703	784	999999	335	164	652	662	999999	965	260	285	158	702	689	999999	799	595	810	753	540	354	999999	308	128	926	999	781	426	967	527	816	772	822	814	63	999999	403	509	999999	123	168	788	999999	999999	592	999999	202	718	996	987	765	969	366	822	78	109	486	805	409	999999	870	246	999999	447	443	513	335	888	636	999999	406	999999	999999	639	381	566	460	486	999999	696	807	73	
429	979	761	999999	415	10	745	953	293	597	110	643	999999	922	784	999999	388	999999	904	314	92	889	591	680	956	726	451	512	648	999	279	712	357	999999	817	34	685	595	107	334	999999	999999	823	999999	984	378	396	459	782	754	108	456	999999	503	980	540	398	999999	891	999999	999999	243	314	999999	327	398	295	446	999999	759	30	792	981	579	171	409	999999	999999	695	587	339	991	729	893	900	823	919	854	826	286	636	999999	999999	417	775	908	377	539	999999	596	93	950	999999	999999	734	316	999999	999999	999999	581	475	615	396	313	359	567	999999	999999	393	999999	478	440	619	828	132	999999	97	999999	803	262	999999	536	999999	999999	504	389	647	706	168	594	357	999999	523	999999	811	999999	999999	999999	68	217	999999	956	155	986	128	999999	999999	525	900	318	999999	901	419	88	548	938	324	297	999999	999999	920	807	262	799	999999	771	917	374	999999	112	218	999999	515	596	857	85	390	314	980	851	59	131	805	849	375	456	297	445	706	872	705	920	592	97	999999	999999	704	999999	999999	356	999999	965	509	798	110	532	396	822	230	473	999999	20	316	957	921	999999	11	412	433	700	483	999999	668	153	406	297	114	999999	999999	269	381	999999	999999	634	126	93	622	999999	999999	843	69	999999	999999	242	324	999999	614	634	176	999999	596	301	923	149	872	263	999999	365	401	812	427	968	524	999999	101	525	999999	999999	841	837	185	993	663	590	999999	18	267	999999	829	711	683	479	260	808	672	89	120	335	761	862	786	267	615	936	425	101	950	263	151	798	999999	932	999999	338	323	603	638	342	999999	999999	996	871	535	690	139	948	718	715	298	22	415	220	920	978	61	999999	999999	727	999999	999999	68	13	294	41	562	751	686	999999	494	79	451	777	827	897	866	999999	999999	999999	806	477	383	244	965	999999	393	999999	21	815	287	999999	999999	999999	176	958	805	999999	587	999999	138	387	999999	999999	230	999999	570	637	392	999999	121	999999	999999	462	920	698	999999	999999	48	165	647	999999	739	871	644	99	854	540	611	869	999999	874	337	999999	797	428	215	586	24	747	568	756	556	989	703	150	220	762	990	478	791	999999	999999	432	856	999999	999999	400	999999	999999	373	40	999999	523	929	247	999999	957	665	999999	493	590	999999	301	999999	891	999999	750	999999	504	879	102	549	142	87	121	921	905	381	292	780	999999	999999	999999	383	999999	730	42	69	466	340	262	106	499	984	211	181	662	835	999999	999999	897	232	999999	262	999999	999999	893	999999	818	326	904	
586	383	720	678	165	999999	917	999999	171	999999	691	999999	173	626	995	60	999999	999999	999999	268	79	416	844	883	592	999999	999999	112	57	999999	999999	250	999999	435	676	999999	778	316	55	255	744	999999	999999	413	215	520	494	635	285	440	999999	569	879	67	835	179	539	837	999999	389	306	815	21	334	447	451	571	999999	950	282	282	841	999999	694	524	999999	612	440	678	999999	292	994	827	616	101	37	370	92	599	999999	194	940	230	666	948	929	766	479	966	999999	948	755	685	13	168	903	738	195	542	543	567	108	999999	23	107	999999	988	404	999999	420	90	488	148	453	98	341	621	174	745	999999	535	142	474	914	133	536	319	999999	999999	197	298	999999	550	999999	939	96	781	216	999999	646	999999	371	246	555	683	469	617	241	915	826	292	574	449	999999	17	435	633	254	999999	571	992	174	945	55	132	905	999999	999999	999999	11	559	414	605	999999	653	999999	999999	919	240	663	918	999999	908	999999	904	999999	735	602	999999	513	462	537	326	997	999999	777	425	200	999999	778	531	999999	727	913	277	878	968	351	999999	999999	539	714	999999	236	652	915	999999	324	151	999999	179	345	44	10	549	32	999999	999999	999999	876	999999	704	495	462	142	393	359	995	364	999999	755	394	309	214	974	999999	999999	99	354	737	999999	111	59	35	608	999999	500	726	373	255	789	370	896	427	999999	999999	228	561	103	269	566	269	960	125	652	999999	46	999999	36	801	508	999999	263	999999	364	999999	655	470	999999	947	892	632	999999	999999	246	395	497	882	118	149	999999	999999	999999	95	181	262	151	934	382	823	158	670	700	572	746	790	116	189	72	458	189	999999	708	156	376	999999	637	851	878	999999	999999	164	721	887	282	547	13	177	545	999999	505	721	97	39	798	231	932	69	372	455	288	317	819	659	959	770	263	848	719	247	625	300	999999	999999	999999	994	949	812	300	209	786	939	999999	999999	953	468	670	678	999999	999999	11	999999	489	432	978	999999	345	72	928	511	999999	164	458	307	999999	215	999999	972	503	999999	282	129	999999	172	668	349	999999	857	705	500	109	584	500	574	999999	999999	811	632	146	556	999999	886	884	788	915	632	490	347	485	999999	803	698	185	554	872	881	808	326	763	639	316	487	366	437	999999	708	663	884	70	999999	404	42	836	946	154	395	244	980	999999	46	859	336	382	957	697	411	409	999999	999999	364	249	999999	869	999999	250	182	530	457	387	216	968	605	286	57	354	770	862	238	410	999999	
999999	827	78	727	780	979	114	409	739	999999	309	717	192	706	198	909	173	339	705	971	865	787	603	999999	999999	263	59	335	612	926	549	181	999999	225	999999	421	426	152	727	270	77	999999	717	999999	907	260	999999	579	858	445	607	533	533	438	999999	859	234	38	658	999999	999999	999999	796	812	461	999999	181	966	988	777	492	31	612	444	904	744	79	226	142	817	999999	480	476	177	999999	26	999999	117	999999	858	197	999999	493	210	999999	298	999999	905	925	999999	88	457	591	91	952	999999	920	98	999999	999999	789	17	895	999999	687	459	312	999999	999999	444	489	74	371	139	589	104	537	999999	113	616	419	174	301	363	999999	391	888	999999	225	742	105	999999	582	728	78	189	503	999999	999999	999999	985	706	421	999999	999999	999999	96	461	999999	857	58	519	984	918	467	625	716	999999	112	305	571	917	412	751	349	930	999999	999999	999999	999999	601	999999	999999	999999	630	712	752	810	999999	725	305	999999	893	999999	999999	586	575	664	270	453	473	999999	999999	227	320	77	304	670	151	999999	531	453	400	101	265	173	629	999999	297	755	872	906	999999	386	999	144	33	999999	67	763	364	828	381	618	936	640	345	671	912	999999	418	92	999999	999999	999999	852	999999	999999	999999	530	999999	812	999999	515	580	567	492	173	999999	185	53	999999	612	388	15	703	81	781	999999	625	828	957	849	734	347	789	247	999999	193	999999	106	999999	941	537	806	551	461	866	47	379	158	181	999999	999999	519	168	999999	290	697	500	780	265	647	999999	701	998	963	999999	178	791	999999	999999	979	79	999999	999999	999999	84	581	463	999999	215	744	999999	999999	656	999999	123	225	999999	318	957	999999	693	377	841	583	464	999999	999999	999999	999999	999999	999999	58	441	201	999999	999999	696	999999	406	999999	244	258	574	520	861	20	999999	494	849	426	990	482	999999	638	999999	702	247	249	999999	248	999999	999999	431	999999	498	999999	999999	464	138	465	528	338	912	258	843	444	802	331	721	453	790	323	738	402	707	774	685	999999	905	682	420	457	996	167	935	370	826	66	999999	135	975	999999	999999	394	999999	661	999999	124	795	999999	899	915	999999	410	999999	999999	145	38	811	723	60	241	559	456	55	81	341	755	322	483	617	746	308	596	999999	999999	957	354	999999	55	215	999999	18	63	999999	504	929	999999	999999	999999	234	797	999999	308	84	743	41	909	348	826	999999	813	802	321	999999	999999	999999	999999	999999	259	501	791	534	999999	518	489	233	505	999999	550	999999	745	56	835	259	999999	502	
999999	522	999999	177	57	999999	999999	724	401	768	999999	819	629	887	998	664	999999	999999	443	273	489	790	594	519	535	246	999999	684	585	999999	967	72	999999	660	999999	999999	207	999999	999999	999999	855	50	999999	721	999999	686	999999	663	154	90	597	999999	816	999999	999999	999999	927	224	642	999999	218	999999	999999	999999	800	633	405	969	999999	588	466	999999	540	658	418	448	674	999999	982	849	202	144	539	504	179	999999	256	867	647	408	491	983	449	642	576	999999	901	999999	999999	904	291	84	392	565	624	999999	319	168	148	574	544	65	241	793	999999	83	999999	645	999999	999999	386	537	999999	999999	107	999999	929	898	91	556	547	999999	950	999999	567	128	752	974	879	950	807	98	729	999999	999999	435	751	999999	33	503	406	265	34	999999	527	753	752	999999	467	152	299	421	86	591	37	361	114	999999	999999	999999	331	490	765	516	999999	999999	999999	258	999999	671	999999	283	874	588	999999	291	169	712	999999	999999	999999	242	516	999999	661	396	22	999999	55	999999	331	597	430	533	181	916	999999	999999	372	240	944	504	510	796	421	25	546	498	441	746	999999	401	604	999999	135	999999	974	37	854	489	285	670	999999	507	999999	999999	999999	351	999999	243	790	651	350	999999	999999	871	731	999999	999999	645	849	523	705	308	999999	929	993	20	999999	999999	942	473	663	883	999999	999999	999999	13	455	288	999999	999999	92	208	956	550	60	284	551	999999	367	264	710	219	999999	762	964	905	196	999999	149	842	943	999999	300	327	999999	999999	375	595	999999	727	274	48	482	654	441	507	352	769	999999	718	999999	999999	725	688	762	999999	253	202	319	395	816	45	999999	999999	262	758	907	638	562	999999	909	956	999999	639	990	672	736	999999	999999	467	563	999999	541	999999	999999	798	608	612	999999	543	223	999999	285	195	999999	999999	900	162	999999	682	999999	713	217	295	808	512	471	999999	999999	99	999999	268	871	852	832	399	503	999999	999999	463	160	305	83	999999	380	737	999999	496	728	761	772	999999	999999	999999	999999	849	219	256	622	871	336	523	914	475	999999	954	311	432	363	521	735	193	217	999999	531	999999	639	198	999999	81	832	975	999999	936	327	144	999999	231	984	982	189	256	104	84	999999	637	391	999999	202	425	435	999999	142	999999	999999	588	376	999999	127	999999	220	999999	999999	999999	999999	361	999999	999999	158	691	999999	999999	448	381	341	488	99	142	810	894	912	40	995	999999	999999	583	842	999999	910	738	999999	999999	114	999999	771	168	915	553	45	775	481	413	460	511	147	355	809	999999	
874	547	499	999999	844	232	661	189	36	999999	904	465	519	15	999999	419	923	267	999999	37	609	999999	573	546	999999	999999	423	509	580	494	999999	300	774	90	285	999999	249	999999	186	882	759	592	999999	82	999999	580	266	475	347	50	999999	999999	380	782	161	701	999999	999999	147	808	809	999999	609	999999	490	613	691	438	730	703	180	399	999999	999999	278	27	51	500	897	525	999999	947	172	539	906	481	919	992	929	584	398	999999	999999	999999	82	607	983	599	591	44	889	828	745	643	870	999999	799	999999	999999	143	659	999999	65	621	999999	999999	999999	999999	999999	19	693	698	508	999999	999999	884	13	999999	29	671	44	451	909	862	999999	950	212	528	669	719	682	999999	999999	999999	925	914	239	774	999999	999999	616	913	999999	582	350	999999	999999	599	338	985	999999	999999	999999	841	999999	217	574	203	999999	89	659	999999	410	999999	999999	62	220	712	230	400	655	239	374	808	999999	130	486	337	521	445	631	999999	200	683	999999	595	383	999999	696	999999	350	46	789	268	562	155	999999	999999	255	999999	999999	999999	378	938	340	954	999999	999999	787	999999	730	247	681	549	458	56	281	726	999999	740	679	999999	26	999999	59	618	449	116	999999	909	617	437	999999	999999	465	24	243	262	352	580	999999	999999	859	999999	987	113	364	250	810	515	874	786	669	515	619	416	999999	999999	999999	999999	515	615	214	878	370	999999	165	999999	93	443	812	28	383	808	866	756	999999	999999	524	945	999999	209	306	739	44	831	767	999999	613	999999	999999	377	373	999999	999999	268	717	980	358	694	948	905	999999	999999	703	855	412	861	648	862	701	302	351	943	466	999999	319	474	843	539	535	589	999999	43	999999	445	655	999999	999999	608	48	733	999999	829	997	999999	52	929	46	999999	428	906	927	751	358	131	999999	430	174	759	999999	253	147	818	999999	368	999999	133	357	267	210	659	999999	50	823	999999	352	999999	999999	117	273	390	437	999999	999999	999999	662	103	684	896	419	234	999999	983	659	795	596	140	670	999999	299	918	581	778	999999	999999	788	887	927	391	999999	513	484	66	495	568	815	483	707	539	705	966	999999	460	847	975	999999	144	390	38	380	221	851	999999	817	354	808	659	684	351	999999	999999	175	303	128	906	749	531	497	999999	979	122	999999	141	933	999999	480	999999	999999	13	697	654	507	899	999999	566	999999	178	999999	151	999999	166	798	365	999999	930	800	155	999999	941	235	549	646	298	999999	999999	788	719	382	494	874	687	728	681	654	197	278	276	292	561	
254	581	999999	356	999999	823	323	77	443	999999	532	334	788	999999	777	158	18	999999	851	752	778	942	795	999999	276	81	999999	127	711	999999	662	534	862	999999	697	654	999999	299	956	234	944	721	999999	379	999999	550	899	738	904	506	188	69	425	540	782	311	785	538	90	269	395	206	999999	999999	350	998	999999	999999	302	133	890	718	261	999999	807	66	667	426	999999	999999	182	699	222	215	331	602	119	331	999999	395	999999	728	218	696	839	747	366	999999	38	999999	87	893	446	999999	615	999999	807	798	732	726	643	369	747	364	97	695	984	999999	611	747	999999	150	999999	906	999999	172	999999	564	787	70	700	325	397	999999	999999	999999	263	441	999999	861	795	320	598	999999	752	509	981	854	608	153	763	216	741	290	85	999999	886	539	999999	999999	960	999999	21	999999	35	328	971	920	716	809	999999	999999	999999	749	952	999999	999999	734	999999	754	999999	655	999999	643	307	999999	583	117	751	710	402	724	914	999999	999999	551	999999	999999	256	999999	999999	70	147	999999	999999	221	656	999999	337	507	395	161	385	772	271	999999	297	377	999999	541	999999	999999	179	999999	417	999999	637	412	999999	410	278	999999	999999	730	999999	130	518	166	930	96	838	591	999999	253	325	999999	349	152	885	597	264	931	560	999999	688	674	891	141	999999	999999	583	253	154	926	999999	769	999999	999999	556	999999	796	140	446	289	703	163	94	999999	690	175	377	999999	527	999999	999999	346	75	773	52	550	238	386	774	999999	512	999999	447	853	23	999999	999999	695	595	744	800	134	495	281	21	535	590	965	451	226	627	98	726	893	780	893	703	999999	611	15	999999	999999	999999	510	776	999999	715	241	912	143	597	999999	999999	999999	999999	999999	999999	794	761	517	999999	273	935	557	318	423	868	554	82	130	999999	679	93	589	831	999999	767	984	504	903	820	359	63	317	629	944	199	943	443	758	999999	909	999999	104	56	999999	999999	999999	202	363	250	170	999999	791	291	999999	599	319	999999	79	263	866	999999	858	696	610	219	627	928	374	233	924	121	999999	88	943	999999	988	999999	191	906	959	792	151	662	659	999999	271	36	999999	354	880	992	373	504	185	999999	289	999999	445	440	856	879	827	999999	326	58	844	713	347	386	999999	775	769	999999	304	84	158	205	46	999999	947	601	227	29	353	932	747	818	902	333	999999	590	999999	999999	999999	89	964	999999	346	611	356	557	688	334	744	115	232	211	210	110	999999	93	371	37	492	264	999999	999999	786	999999	311	35	999999	24	134	
999999	999999	999999	122	224	120	146	859	999999	72	399	999999	893	285	248	710	546	618	801	861	179	999999	80	269	795	999999	166	235	952	309	330	746	673	999999	999999	437	213	999999	985	990	335	233	935	965	102	351	999999	532	548	683	999999	417	999999	163	954	999999	999999	759	327	999999	999999	910	999999	135	741	653	249	692	560	810	506	457	632	811	536	945	294	999999	176	999999	657	633	687	278	545	913	737	999999	255	924	830	454	771	197	999999	424	326	999999	233	999999	111	86	971	737	999999	317	784	208	999999	999999	515	999999	999999	873	149	329	233	999999	590	999999	915	729	999999	636	979	61	686	444	774	999999	628	485	882	727	999999	581	662	949	999999	237	138	999999	999999	999999	419	340	862	897	58	717	201	688	999999	999999	999999	999999	999999	345	999999	136	631	349	433	515	390	40	618	864	531	568	999999	999999	999999	999999	698	386	837	211	226	649	198	788	396	67	920	940	266	486	204	999999	999999	326	201	964	606	999999	115	387	999999	388	999999	999999	375	489	59	999999	151	866	707	156	544	437	128	118	999999	842	953	376	594	450	999999	142	999999	561	626	351	91	582	755	909	999999	459	356	999999	928	200	999999	906	17	999999	798	999999	778	57	999999	514	999999	92	36	764	836	999999	999999	414	614	588	337	813	863	999999	835	568	999999	797	875	999999	91	999999	190	999999	999999	56	999999	591	651	384	999999	623	135	999999	153	999	555	999999	999999	541	999999	941	233	350	863	609	53	309	177	999999	289	981	181	351	432	916	902	290	346	789	381	999999	762	999999	234	713	688	751	564	836	23	129	723	344	427	150	67	840	882	818	12	69	424	422	104	382	451	999999	689	237	999999	275	654	999999	170	466	188	992	125	999999	921	999999	745	340	226	169	267	836	924	292	859	72	407	528	786	322	786	350	145	851	272	904	999999	337	739	748	475	440	184	960	961	999999	724	733	999999	999999	999999	93	205	935	124	614	859	407	999999	44	999999	135	506	848	680	838	857	273	999999	999999	240	417	999999	478	693	827	662	964	331	999999	347	674	631	999999	999999	703	155	210	999999	657	55	664	959	705	880	349	999999	999999	289	133	999999	460	845	999999	999999	999999	492	727	251	999999	952	999999	999999	582	999999	999999	999999	430	850	977	692	656	536	240	999999	999999	999999	896	598	353	894	336	999999	999999	588	999999	828	751	604	102	999999	427	958	449	704	999999	588	999999	999999	686	845	999999	485	312	440	560	924	614	999999	905	457	596	139	898	999999	999999	220	878	
999999	810	374	753	825	758	766	275	999999	999999	535	820	987	82	999999	911	508	391	850	381	999999	37	962	999999	842	699	644	999999	298	70	56	89	939	710	391	207	321	101	686	727	546	175	862	837	88	999999	918	385	707	227	399	21	774	838	999999	967	847	160	911	999999	123	151	999999	637	49	456	881	286	690	690	999999	417	705	133	999999	999999	175	134	145	754	781	269	916	999999	999999	999999	999999	110	598	999999	999999	170	999999	560	614	404	198	234	798	999999	999999	641	694	27	626	982	316	651	13	999999	801	999999	999999	167	355	999999	999999	905	999999	999999	152	780	688	999999	339	440	237	154	519	440	413	940	999999	999999	999999	999999	575	898	454	688	728	999999	999999	89	622	637	154	32	215	760	179	292	999999	793	490	436	999999	428	688	196	999999	171	141	572	115	999999	395	999999	619	215	288	335	460	288	285	489	682	608	653	701	999999	214	939	758	999999	130	682	543	999999	999999	196	156	220	268	999999	567	531	535	974	761	999999	641	413	999	999999	844	832	980	518	11	754	354	999999	999999	900	999999	231	383	311	999999	189	999999	490	999999	28	141	999999	202	355	717	957	157	633	891	999999	653	801	939	999999	999999	298	701	999999	999999	999999	841	381	234	999999	999999	999999	158	233	990	582	999999	161	904	981	349	999999	640	635	800	53	999999	721	999999	999999	999999	749	291	105	884	695	487	827	999999	151	187	760	890	999999	962	382	809	923	643	318	999999	502	896	958	937	697	658	76	234	999999	999999	130	999999	697	120	642	999999	999999	999999	304	999999	999999	692	999999	804	589	838	999999	672	999999	999999	682	88	999999	475	754	853	999999	168	196	47	420	603	999999	391	999999	999999	202	724	330	999999	757	584	348	222	499	810	999999	999999	357	999999	852	404	806	999999	87	999999	999999	232	366	788	730	893	162	266	999999	968	212	380	747	325	645	999999	352	109	999999	108	739	363	976	944	999999	999999	810	336	195	999999	796	999999	314	999999	352	999999	367	541	597	999999	431	999999	999999	530	999999	762	417	999999	224	771	62	706	268	979	312	568	255	422	999999	999999	93	826	81	669	999999	467	999999	999999	999999	674	723	810	512	623	676	999999	999999	455	346	957	761	778	122	424	963	999999	486	335	999999	783	725	945	472	45	779	605	999999	867	359	150	999999	999999	999999	999999	57	251	203	999999	312	999999	742	799	85	120	800	314	713	999999	706	999999	999999	740	999999	999999	949	777	347	477	843	81	646	958	106	206	271	87	720	573	376	721	896	841	33	66	
51	925	870	362	245	475	892	363	171	999999	169	955	663	868	599	279	903	999999	999999	241	19	784	703	879	848	722	594	999999	999999	984	194	149	717	963	158	33	907	999999	242	377	189	292	796	999999	46	316	999999	999999	973	106	817	179	48	792	57	267	232	990	513	522	999999	752	82	999999	94	29	247	999999	719	576	999999	918	494	434	999999	726	987	875	842	999999	309	999999	999999	999999	999999	24	110	925	999999	891	801	999999	482	719	999999	437	220	619	999999	27	79	723	142	407	734	999999	684	614	740	331	279	356	158	970	999999	999999	586	999999	20	79	918	321	999999	999999	775	455	445	999999	937	624	999999	377	142	825	473	999999	999999	999999	459	277	999999	999999	195	594	621	454	768	999999	507	357	999999	999999	609	673	108	757	999999	313	632	999999	463	909	999999	999999	815	999999	224	333	507	636	539	817	999999	743	999999	432	136	198	217	330	686	934	277	590	773	999999	768	469	726	716	646	305	145	999999	813	430	819	79	779	999999	239	444	13	999999	817	42	893	865	933	675	630	751	999999	311	602	529	641	999999	999999	631	142	999999	606	791	999999	243	999999	999999	930	319	612	66	419	498	100	999999	930	999999	772	999999	999999	903	535	999999	95	894	209	833	576	294	788	999999	728	157	586	484	838	999999	879	583	360	634	935	624	999999	574	999999	607	221	361	598	244	323	999999	340	239	230	555	706	105	999999	848	999999	646	531	879	338	999999	911	616	413	718	528	198	390	666	999999	910	987	521	563	601	622	225	695	554	419	127	816	356	264	292	999999	783	549	512	942	299	999999	999999	246	80	696	605	947	880	715	134	999999	674	271	319	568	194	542	999999	999999	476	999999	976	999999	220	999999	564	361	131	212	999999	649	878	999999	999999	817	999999	999999	492	999999	27	999999	814	999999	294	897	152	999999	945	723	330	999999	999999	999999	475	348	999999	999999	35	626	141	253	826	677	999999	999999	352	950	592	501	765	999999	999999	536	218	208	146	148	184	999999	999999	999999	416	999999	881	503	541	999999	258	340	701	88	999999	999999	999999	999999	451	147	866	809	555	202	999999	454	958	421	200	581	77	277	999999	977	550	713	324	662	837	428	796	999999	944	750	701	261	799	686	999999	193	762	445	756	999999	999999	375	999999	119	999999	961	449	470	312	960	534	999999	138	999999	999999	545	552	121	936	33	350	999999	865	805	999999	999999	654	281	999999	17	818	632	521	999999	705	184	946	214	686	875	978	335	999999	983	225	720	132	85	158	999999	640	
650	508	999999	999999	882	509	961	618	733	317	999999	709	999999	151	902	999999	999999	28	363	599	347	434	70	999999	25	999999	881	590	780	129	579	999999	646	376	178	133	788	555	999999	674	984	999999	953	568	810	626	869	842	322	261	207	66	794	525	303	226	999999	688	642	999999	628	999999	837	999999	999999	55	73	928	973	779	680	380	205	999999	999999	999999	999999	999999	999999	398	364	48	277	529	922	522	999999	130	83	951	999999	999999	912	999999	56	999999	758	349	999999	764	562	941	999999	542	999999	826	860	999999	911	552	745	946	453	253	303	589	999999	318	691	225	717	942	999999	31	104	580	999999	41	642	10	992	141	672	479	836	423	179	999999	948	105	661	999999	219	530	216	738	656	668	999999	466	509	449	658	614	57	999999	95	848	448	999999	368	999999	999999	910	559	613	284	999999	417	880	420	999999	370	595	563	494	732	334	999999	999999	923	799	170	185	999999	552	483	67	432	999999	999999	331	296	999999	737	832	999999	999999	999999	602	999999	999999	260	989	56	140	89	72	60	999999	887	761	43	91	86	568	668	297	999999	999999	999999	999999	550	999999	553	98	92	422	858	731	735	999999	363	222	999999	999999	549	180	139	371	473	999999	17	999999	338	576	297	214	999999	999999	173	472	890	963	472	247	142	999999	446	999999	999999	999999	999999	329	826	999999	407	821	189	999999	28	498	167	57	543	719	999999	680	863	977	801	877	999999	688	999999	272	543	399	749	999999	999999	491	734	181	323	807	216	999999	53	874	178	999999	35	999999	160	675	314	842	999999	999999	38	999999	204	468	999999	179	125	525	761	999999	919	999999	81	524	999999	537	999999	986	734	736	513	999999	999999	989	809	334	852	517	538	892	999999	701	969	999999	999999	656	296	275	24	153	691	690	926	999999	955	170	999999	999999	316	622	999999	328	118	693	248	506	825	215	659	832	327	607	986	868	606	228	47	83	999999	81	251	498	971	590	54	823	999999	157	44	648	929	350	211	916	981	639	999999	286	999999	139	831	91	615	999999	826	94	703	999999	883	736	132	331	999999	244	380	423	999999	528	648	425	999999	677	181	21	903	976	406	80	887	966	635	761	999999	758	999999	999999	882	789	764	999999	129	546	999999	307	525	999999	999999	999999	545	567	999999	75	637	344	237	163	909	604	288	849	687	633	999999	999999	111	371	999999	864	999999	221	541	567	763	688	305	999999	413	873	495	306	999999	439	999999	329	683	570	134	980	530	96	999999	287	999999	915	283	999999	374	357	206	999999	
599	862	972	334	36	726	311	999999	49	871	750	45	118	999999	999999	257	109	852	243	541	999999	37	344	999999	960	263	66	999999	415	808	991	65	677	340	706	999999	467	209	999999	999999	999999	999999	999999	659	346	224	178	527	325	35	999999	522	999999	664	917	572	999999	75	999999	772	669	999999	999999	999999	879	694	367	778	286	213	790	999999	558	285	282	72	96	999999	999999	746	94	999999	533	389	421	479	941	999999	423	143	867	401	835	530	297	806	641	710	779	652	856	400	251	999999	245	498	963	838	392	999999	486	844	504	999999	687	999999	999999	163	819	410	752	354	364	152	345	399	73	38	987	475	430	385	905	999999	890	999999	297	422	154	922	515	112	999999	568	657	999999	896	999999	842	167	877	487	999999	378	999999	511	46	109	775	999999	434	999999	850	916	434	110	938	586	736	993	999999	516	999999	999999	895	649	724	796	999999	322	502	854	195	830	598	999999	494	536	28	999999	999999	197	646	308	498	579	261	713	144	557	94	320	999999	999999	323	999999	477	994	483	259	786	250	614	463	999999	580	749	30	328	999999	615	412	999999	357	999999	655	870	710	408	325	999999	21	661	936	237	191	382	346	516	236	475	500	62	768	602	999999	583	192	954	918	829	999999	394	653	941	681	752	134	513	668	999999	999999	999999	167	861	775	588	677	236	172	207	999999	513	101	24	125	360	999999	755	928	999999	687	999999	489	999999	166	626	18	995	555	438	258	832	848	999999	708	903	894	999999	826	829	905	999999	999999	720	426	728	302	999999	999999	331	954	378	999999	595	999999	21	116	672	999999	999999	580	682	680	733	948	999999	664	366	316	222	465	891	929	999999	177	730	963	769	79	437	333	999999	179	233	484	880	999999	262	999999	697	999999	232	211	999999	999999	999999	286	69	772	999999	73	936	332	613	866	999999	449	486	428	999999	57	347	602	999999	826	210	999999	456	258	78	333	412	444	618	425	242	690	999999	849	999999	999999	904	999999	234	374	999999	56	565	367	421	440	999999	999999	837	999999	459	999999	933	850	58	999999	829	810	999999	999999	661	502	714	999999	999999	382	196	637	484	640	152	350	378	903	999999	999999	948	99	999999	999999	563	578	606	968	966	612	756	411	801	235	623	104	302	712	999999	893	342	376	733	49	253	143	358	207	507	999999	261	999999	420	893	999999	740	999999	76	958	92	999999	745	232	31	626	785	835	259	26	58	57	665	200	546	999999	581	366	797	999999	429	229	409	471	857	361	726	991	907	
464	999999	130	236	754	999999	997	596	154	711	423	468	307	109	190	999999	70	595	839	874	81	199	384	185	682	999999	862	496	999999	374	670	900	794	928	999999	143	927	999999	911	570	548	999999	999999	999999	384	924	132	999999	228	999999	999999	765	886	126	999999	274	999999	945	999999	225	767	511	322	780	999999	999999	674	379	313	57	530	249	999999	279	336	846	999999	999999	801	757	416	742	278	271	999999	904	23	677	102	530	999999	982	277	695	802	47	999999	999999	613	999999	999999	753	816	180	491	558	91	616	999999	999999	512	779	153	796	809	999999	242	60	999999	146	999999	999999	286	783	422	999999	971	987	476	999999	934	114	999999	940	999999	662	925	107	780	28	823	406	887	999999	27	855	838	480	886	778	804	999999	453	999999	999999	263	476	43	999999	943	999999	103	150	500	64	407	663	213	298	156	108	144	999999	195	323	112	119	183	999999	567	709	500	999999	999999	999999	999999	999999	649	588	999999	195	892	349	837	441	729	266	999999	58	999999	201	999999	191	739	679	670	591	268	163	258	153	303	277	999999	999999	95	992	452	16	982	746	999999	625	999999	961	999999	999999	443	753	999999	999999	999999	135	155	375	84	318	372	29	999999	491	402	495	999999	999999	999999	625	159	603	355	737	813	390	999999	872	999999	19	146	999999	473	875	157	515	569	412	999999	177	131	824	169	776	629	433	192	999999	354	528	295	999999	999999	590	644	840	407	856	999999	343	69	282	999999	999999	181	593	555	948	999999	886	999999	999999	679	999999	503	335	443	578	999999	390	999999	574	528	659	723	999999	710	882	240	999999	117	999999	379	999999	118	849	636	104	999999	46	877	999999	999999	468	999999	999999	274	999999	97	319	406	829	749	652	145	495	754	999999	350	979	883	673	999999	35	779	224	557	592	616	654	698	348	973	999999	999999	964	999999	70	67	364	927	999999	999999	921	999999	288	999999	727	952	999999	999999	108	754	625	162	213	525	142	689	387	811	682	737	443	620	67	999999	678	149	180	999999	694	480	999999	62	999999	878	999999	123	500	261	830	640	993	559	600	594	999999	918	309	448	283	380	680	553	255	629	999999	310	854	433	294	588	781	543	409	628	768	999999	634	334	999999	29	198	999999	980	52	743	883	999999	472	506	759	999999	999999	805	323	799	441	999999	898	527	495	269	77	967	999999	859	459	999999	972	826	785	293	999999	999999	999999	999999	554	572	999999	999999	478	290	392	926	534	999999	999999	999999	96	828	336	766	736	807	243	760	130	999999	999999	192	294	
733	58	646	721	475	865	22	552	140	255	869	603	23	59	999999	876	151	442	504	810	721	999999	154	499	29	999999	176	999999	999999	999999	999999	834	999999	600	744	242	999999	215	69	999999	46	195	999999	583	999999	172	723	758	999999	883	999999	725	999999	382	572	999999	904	156	701	918	698	537	58	79	999999	44	583	999999	314	999999	140	999999	999999	621	774	536	999999	570	42	857	834	418	999999	620	91	999999	600	647	38	84	338	599	513	150	194	999999	147	999999	999999	432	588	310	454	999999	752	53	352	999999	999999	46	999999	343	999999	844	93	999999	89	999999	987	198	444	935	999999	239	645	541	432	242	436	275	398	999999	846	609	999999	533	999999	402	867	47	999999	999999	49	992	522	994	485	999999	66	904	999999	709	999999	535	999999	653	916	224	419	221	621	999999	999999	342	647	340	496	514	999999	560	325	686	570	949	870	467	895	999999	716	650	999999	999999	185	531	846	689	333	999999	621	625	616	999999	983	656	426	999999	999999	706	354	999999	508	971	101	999999	588	999999	999999	949	664	530	757	999999	508	999999	999999	857	999999	664	496	957	16	185	892	951	943	576	703	913	532	999999	999999	198	999999	533	151	94	672	679	943	999999	999999	383	999999	101	868	101	250	224	999999	569	284	135	220	396	999999	333	88	150	999999	21	49	234	426	999999	852	568	999999	974	999999	81	194	999999	721	999999	417	633	528	999999	999999	851	335	488	422	963	388	999999	978	660	357	818	15	999999	126	931	73	325	999999	654	999999	310	623	999999	597	429	384	999999	413	827	999999	552	804	999999	67	999999	999999	560	999999	999999	623	310	999999	817	999999	808	75	663	147	999999	329	999999	676	873	563	999999	238	69	999999	993	588	367	148	161	680	805	999999	999999	473	999999	255	999999	514	503	40	937	720	805	999999	789	364	721	999999	623	507	888	999999	999999	999999	284	482	626	669	818	875	266	172	437	147	999999	793	346	199	999999	544	999999	587	183	843	625	72	432	420	112	638	999999	999999	524	653	999999	929	999999	999999	999999	999999	629	843	695	627	774	999999	999999	999999	827	999999	28	531	999999	89	691	310	999999	999999	999999	222	60	999999	567	190	999999	781	647	784	354	892	709	341	10	999999	914	999999	891	999999	78	849	999999	999999	592	999999	620	999999	334	445	962	491	236	996	906	975	882	999999	286	515	999999	992	999999	508	324	935	295	686	531	999999	174	717	418	156	28	999999	999999	296	999999	460	999999	674	457	212	999999	862	665	712	434	999999	917	501	696	999999	999999	85	721	999999	999999	
656	821	933	813	999999	280	254	83	999999	978	658	542	999999	800	825	945	944	545	925	687	462	280	999999	262	506	442	673	31	999999	999999	942	536	172	999999	966	639	635	999999	999999	999999	576	789	999999	734	776	492	332	701	999999	999999	999999	539	796	593	987	386	999999	681	317	541	607	233	999999	870	45	999999	999999	748	833	999999	319	93	72	993	999999	672	999999	847	999999	23	120	999999	999999	601	999999	412	740	999999	860	590	400	954	553	941	334	352	748	714	699	654	121	584	999999	684	999999	909	999999	802	482	324	999999	400	204	303	431	999999	83	449	653	632	391	802	887	253	795	365	540	999999	999999	999999	924	980	158	832	999999	535	114	475	480	317	935	938	999999	545	899	10	760	259	999999	699	278	308	71	76	272	318	696	999999	889	765	378	355	143	714	999999	710	999999	372	400	999999	530	608	969	345	696	999999	999999	999999	353	999999	999999	999999	611	969	499	625	999999	92	569	593	839	490	585	714	939	999999	804	390	156	198	999999	999999	858	624	179	999999	339	725	379	819	611	354	280	104	170	97	744	174	224	773	999999	169	803	807	999999	50	33	999999	406	116	648	326	999999	999999	46	217	432	999999	799	830	296	203	712	999999	981	494	219	491	553	851	846	640	175	382	999999	999999	999999	999999	568	139	999999	84	329	273	181	999999	158	126	68	953	665	757	374	394	487	597	999999	63	999999	571	999999	541	711	999999	269	18	160	823	757	446	622	380	428	670	999999	999999	999999	448	578	999999	346	999999	999999	599	195	999999	275	780	999999	809	152	541	999999	997	308	999999	373	773	14	172	999999	334	368	999999	341	294	339	704	211	999999	723	18	484	138	234	737	118	999999	999999	180	742	380	928	947	304	90	154	999999	999999	88	999999	110	444	415	999999	21	734	811	268	999999	759	571	579	630	96	144	66	107	999999	570	999999	261	999999	999999	430	764	999999	999999	327	260	999999	999999	999999	999999	426	622	573	999999	576	222	13	307	853	468	421	180	999999	308	861	170	34	999999	657	800	92	596	696	610	984	798	999999	323	999999	17	761	850	999999	456	999999	473	570	987	531	999999	567	698	999999	945	422	999999	963	107	560	167	236	102	260	999999	50	830	926	962	94	999999	607	999999	814	845	999999	570	942	354	105	999999	999999	46	525	999999	999999	394	197	750	198	999999	834	517	763	335	781	668	599	696	999999	383	999999	999999	999999	753	999999	877	883	999999	248	852	999999	619	12	172	567	199	576	162	309	999999	642	185	774	359	943	99	
926	999999	73	49	999999	256	999999	721	849	999999	143	772	155	999999	999999	634	512	346	427	999999	514	600	999999	999999	999999	446	397	759	741	372	832	999999	810	862	999999	405	500	999999	881	71	680	291	323	574	66	804	17	999999	156	18	999999	999999	932	999999	585	999999	999999	481	999999	534	859	999999	980	999999	999999	589	962	292	999999	115	144	313	465	999999	545	233	286	999999	535	297	999999	453	613	732	999999	404	621	92	287	999999	684	28	261	357	999999	500	999999	836	414	999999	842	999999	537	51	874	369	973	999999	193	361	59	527	946	999999	999999	999999	576	257	787	999999	999999	880	999999	792	999999	125	61	999999	164	54	923	999999	788	999999	999999	999999	916	571	999999	339	431	999999	898	926	573	999999	82	601	262	796	999999	62	999999	648	510	962	999999	745	999999	758	318	865	421	148	999999	610	738	999999	214	999999	498	14	399	999999	344	999999	981	999999	228	272	53	459	855	999999	129	870	999999	999999	558	492	994	181	999999	110	31	566	634	999999	497	963	429	999999	396	872	307	999999	663	602	314	589	980	640	999999	358	714	859	19	63	999999	567	220	598	340	722	999999	327	999999	298	435	778	999999	231	590	999999	842	859	72	983	70	999999	999999	797	999999	968	512	999999	654	602	395	172	556	580	741	929	753	831	853	674	487	979	866	999999	176	536	302	759	999999	999999	516	854	999999	36	993	818	361	999999	763	371	219	41	673	461	903	273	231	999999	489	660	999999	21	15	999999	506	90	343	842	630	309	676	752	313	391	95	540	999999	530	587	922	578	339	77	492	465	999999	316	999999	471	903	314	587	280	399	760	504	999999	409	529	999999	999999	518	792	464	694	467	727	291	999999	999999	897	999999	138	566	92	181	943	523	999999	60	773	928	380	727	994	99	482	999999	999999	591	691	966	11	999999	447	69	547	613	797	997	999999	34	49	108	15	999999	999999	713	317	999999	560	335	999999	999999	149	999999	148	75	469	999999	985	812	661	784	999999	931	699	464	129	999999	634	999999	725	934	331	749	999999	281	721	390	999999	769	999999	999999	40	365	499	531	999999	891	921	481	999999	202	22	916	999999	265	427	84	914	994	593	294	954	230	999999	541	999999	999999	666	866	353	999999	965	226	999999	619	999999	325	441	177	999999	237	110	163	196	532	999999	415	999999	634	854	647	475	999999	185	322	97	809	754	958	999999	143	235	65	137	74	999999	795	710	999999	511	112	642	747	999999	366	999999	999999	44	87	618	741	24	42	22	706	614	329	999999	892	
999999	943	999999	483	793	999999	12	55	35	132	305	136	704	631	999999	999999	14	728	581	818	138	296	775	677	999999	642	129	202	52	999999	999999	907	754	818	999999	568	541	169	999999	278	363	148	775	912	781	999999	47	999999	910	999999	701	886	748	999999	764	244	999999	893	143	160	676	999999	13	603	672	999999	381	886	999999	564	220	999999	774	999999	464	989	520	999999	895	857	605	737	292	999999	730	573	168	999999	999999	988	999999	647	36	803	601	553	145	181	999999	393	120	999999	983	355	60	999999	999999	999999	767	774	999999	315	998	999999	999999	999999	527	231	873	108	999999	999999	833	420	174	999999	999999	999999	711	911	854	348	622	512	746	999999	753	999999	731	873	999999	723	765	288	273	94	649	749	257	662	36	914	308	151	999999	271	327	572	190	488	47	150	733	999999	920	385	692	496	540	110	195	999999	499	10	646	516	93	554	156	999999	999999	79	723	59	884	940	50	481	358	485	137	191	755	253	835	321	999999	909	367	888	401	163	219	999999	476	445	999999	999999	999999	647	187	999999	425	110	565	968	427	683	999999	999999	345	221	147	999999	972	999999	834	256	999999	334	525	184	196	268	689	999999	860	575	999999	448	525	742	976	999999	999999	364	765	655	999999	867	999999	316	937	387	553	999999	26	999999	999999	472	611	999999	142	180	131	13	586	167	420	796	118	999999	110	999999	464	602	999999	999999	757	618	999999	189	999999	999999	440	999999	999999	809	715	509	753	706	999999	119	837	357	610	999999	999999	304	778	999999	999999	890	759	53	216	414	922	951	944	590	406	566	234	431	608	835	740	999999	766	777	451	999999	999999	412	460	990	695	999999	999999	439	845	463	999999	640	944	678	999999	396	12	999999	886	764	564	999999	309	833	885	415	749	775	75	677	537	10	166	332	999999	356	592	225	719	815	958	514	745	943	726	999999	487	930	296	353	910	934	890	687	356	881	112	999999	999999	999999	999999	999999	999999	999999	999999	839	483	621	831	201	804	786	122	81	805	59	426	365	117	301	928	999999	488	721	766	999999	119	479	976	999999	254	964	120	999999	457	999999	150	577	28	887	120	865	109	999999	548	133	999999	999999	881	306	464	747	520	813	361	549	738	999999	411	332	729	14	999999	999999	947	999999	676	681	624	999999	909	849	347	229	191	999999	999999	394	999999	999999	780	300	597	679	999999	506	454	306	89	907	13	999999	999999	695	999999	115	999999	243	999999	708	456	150	204	818	397	614	409	300	632	298	829	354	479	767	999999	439	
417	966	363	450	395	380	602	716	70	999999	683	651	999999	85	841	485	246	474	999999	640	999999	779	999999	897	999999	999999	674	999999	999999	999999	28	408	154	999999	698	264	880	706	323	86	999999	488	757	999999	931	758	999999	999999	456	999999	999999	14	581	999999	342	999999	684	466	353	999999	706	811	637	411	403	284	506	343	387	999999	605	540	160	999999	101	617	31	316	965	348	999999	127	344	735	551	999999	826	243	999999	70	579	424	999999	93	999999	736	850	355	581	999999	261	894	179	868	748	576	853	471	819	999999	616	999999	999999	999999	313	588	477	999999	860	390	999999	273	948	999999	18	190	187	77	739	365	767	676	734	318	97	42	948	475	987	999999	999999	999999	423	999999	454	211	924	999999	779	791	269	947	999999	201	208	987	945	852	860	999999	399	786	731	463	957	999999	643	191	917	280	640	12	999999	886	230	999999	999999	999999	872	999999	266	829	297	947	999999	819	191	542	119	109	97	105	999999	429	584	999999	999999	960	712	513	999999	742	440	508	999999	266	999999	608	971	116	148	667	979	999999	310	569	498	784	367	148	758	110	81	818	193	544	397	999999	311	847	999999	889	575	369	248	524	399	789	796	839	786	582	999999	13	961	999999	126	559	999999	25	999999	849	602	574	755	466	670	999999	324	999999	869	999999	999999	999999	647	258	102	620	815	786	999999	709	988	528	361	186	539	78	857	764	428	838	999999	296	962	619	297	11	613	781	853	777	474	189	999999	999999	999999	447	365	712	337	505	744	342	844	999999	861	999999	222	578	927	602	764	999999	198	40	180	21	170	37	999999	101	999999	44	933	403	244	808	558	999999	900	101	712	154	436	922	104	44	451	999999	758	223	788	44	854	999999	22	999999	991	939	78	274	999999	338	750	246	499	710	999999	451	999999	999999	999999	110	678	999999	890	619	133	275	936	146	569	999999	278	748	312	971	189	682	390	330	999999	618	53	636	814	383	403	999999	999999	393	635	999	846	706	697	687	366	27	999999	402	790	725	12	932	999999	903	999999	12	999999	527	530	999999	70	620	245	907	67	51	31	516	225	932	842	552	999999	570	537	999999	999999	999999	999999	999999	999999	988	540	101	616	121	999999	911	999999	401	267	999999	863	909	939	999999	470	999999	630	325	995	999999	186	857	882	459	999999	143	375	496	951	318	913	999999	999999	82	90	153	300	999999	118	120	201	999999	675	937	689	999999	999999	311	112	271	995	298	999999	999999	811	682	218	167	689	798	545	828	999999	948	
992	505	999999	867	999999	327	499	999999	217	885	999999	999999	191	999999	770	829	999999	73	999999	690	999999	624	999999	945	270	999999	934	143	266	999999	575	999999	384	727	944	193	107	999999	999999	784	771	999999	91	290	999999	459	500	272	999999	860	295	999999	444	999999	635	999999	999999	559	606	999999	392	999999	427	897	999999	999999	999999	464	10	586	731	749	908	609	918	11	542	910	149	999999	907	671	999999	999999	33	103	929	624	101	576	999999	547	166	417	999999	415	894	999999	970	999999	999999	45	271	810	138	999999	573	834	841	634	834	402	999999	999999	840	720	620	31	874	226	369	362	373	434	999999	999999	592	500	999999	512	116	359	940	632	999999	871	409	935	276	487	529	104	783	466	742	999999	999999	999999	576	681	999999	873	319	999999	158	130	672	837	112	945	953	82	628	338	527	485	999999	999999	468	999999	321	684	754	999999	697	999999	578	999999	692	230	65	231	924	999999	717	243	999999	196	483	217	999999	571	832	331	999999	999999	999999	999999	999999	266	999999	999999	902	607	370	999999	999999	923	66	883	551	765	999999	882	889	731	157	102	620	294	445	999999	313	261	769	749	851	432	861	999999	999999	134	968	435	207	714	329	327	175	999999	999999	127	139	999999	999999	444	425	950	999999	803	309	383	999999	654	821	756	47	999999	837	620	268	999999	71	817	94	427	797	720	684	184	412	830	927	23	179	328	147	999999	999999	335	333	901	990	68	940	999999	999999	999999	614	999999	999999	999999	490	554	999999	428	65	999999	515	247	647	999999	275	267	401	478	999999	820	484	999999	999999	999999	66	511	296	367	705	13	876	669	137	483	116	244	507	734	350	383	675	999999	272	825	999999	357	688	999999	635	733	667	999999	970	479	838	120	999999	353	621	978	267	999999	723	62	445	999999	120	173	598	999999	760	667	138	81	999999	733	240	794	137	999999	999999	668	999999	972	345	415	999999	658	644	999999	413	999999	999999	999999	126	694	999999	999999	389	360	247	524	39	999999	972	10	999999	898	334	115	880	46	225	999999	165	999999	999999	751	999999	40	999999	462	999999	603	627	605	554	767	955	460	706	30	999999	776	471	308	999999	139	999	345	82	801	333	539	125	376	938	208	216	526	447	285	503	359	999999	785	999999	435	975	376	455	999999	942	873	999999	859	632	449	452	856	960	999999	999999	381	957	356	999999	989	999999	261	667	999999	560	438	23	999999	527	64	573	685	313	213	163	632	890	999999	858	999999	141	265	744	999999	999999	360	566	328	532	132	401	857	657	15	
947	999999	999999	109	999999	513	860	999999	341	577	999999	999999	552	757	965	999999	490	999999	497	999999	858	232	517	178	599	999999	871	695	899	405	662	715	999999	307	265	439	923	790	491	999999	599	165	923	176	622	989	807	999999	363	412	641	940	999999	978	999999	724	217	540	510	814	641	175	999999	936	914	999999	738	254	501	536	206	700	970	152	89	703	309	350	556	609	403	72	999999	496	999999	722	355	59	160	541	231	999999	289	676	713	433	88	987	261	461	261	999999	318	826	999999	940	970	227	899	999999	424	866	983	901	420	579	833	590	182	202	814	999999	104	959	314	813	420	999999	438	655	625	999999	99	105	999999	841	753	515	291	999999	752	138	999999	706	999999	999999	409	388	999999	144	599	497	814	68	646	999999	999999	358	522	402	529	677	789	253	828	112	777	888	554	579	825	328	309	999999	450	999999	537	397	843	999999	413	42	47	304	65	999999	999999	40	458	783	382	999999	992	889	304	85	999999	999999	878	24	587	521	834	685	318	281	198	466	618	959	46	999999	999999	572	999999	496	639	494	198	999999	604	999999	440	770	207	431	335	420	63	375	999999	630	519	999999	371	892	208	361	986	999999	999999	50	421	498	999999	999999	888	429	901	807	999999	854	718	186	419	841	999999	73	999999	999999	945	999999	412	253	622	415	561	686	999999	105	298	288	508	413	761	564	335	941	32	894	542	906	999999	256	999999	999999	912	342	419	999999	811	999999	872	999999	838	171	638	178	999999	342	750	212	999999	805	999999	167	999999	999999	424	855	515	999999	50	999999	999999	49	999999	166	324	999999	503	228	276	680	293	999999	415	408	999999	600	925	999999	75	999999	154	999999	687	713	737	772	146	999999	917	564	999999	672	999999	288	754	799	902	481	999999	747	999999	532	935	548	522	365	751	947	739	824	999999	999999	83	999999	449	24	361	999999	428	551	992	895	311	711	665	620	69	137	999999	775	999999	999999	999999	328	999999	622	403	149	200	381	31	198	999999	103	999999	999999	599	999999	838	999999	447	999999	62	999999	755	999999	230	234	999999	999999	306	623	999999	964	999999	484	55	755	508	827	620	222	364	57	530	803	999999	999999	999999	999	31	999999	299	913	999999	999999	401	11	573	907	401	179	267	298	999999	407	999999	999999	999999	161	620	999999	245	20	129	235	991	999999	782	951	915	23	999999	882	999999	981	334	390	636	783	93	54	999999	999999	436	999999	955	75	999999	132	908	134	249	924	389	187	89	288	793	111	999999	999999	229	621	992	387	
31	999999	418	104	999999	514	276	195	999999	575	661	999999	584	678	280	926	43	999999	53	791	774	233	502	999999	902	55	596	535	999999	697	825	570	608	999999	429	999999	999999	877	58	999999	857	999999	857	813	526	999999	704	125	831	434	361	569	578	999999	613	999999	881	715	202	999999	917	999999	762	379	999999	100	46	535	258	700	278	166	999999	648	934	720	376	689	186	999999	351	481	999999	998	999999	266	999999	407	445	999999	698	942	685	30	486	999999	300	999999	73	435	406	179	866	141	165	205	957	929	276	892	430	202	539	999999	686	446	999999	764	43	494	108	639	99	626	11	336	480	590	999999	817	430	889	626	750	999999	182	614	572	999999	150	308	72	141	553	211	506	412	951	344	50	88	536	453	579	999999	767	89	249	139	829	725	999999	767	458	472	541	999999	788	672	513	831	475	921	893	195	999999	999999	545	425	999999	923	528	255	131	999999	893	446	56	423	303	102	999999	442	23	425	999999	304	999999	91	999999	929	624	288	831	999999	613	999999	999999	393	999999	999999	999999	824	634	905	206	132	646	719	579	104	529	375	379	420	466	42	907	999999	264	999999	999999	999999	754	575	309	250	424	912	136	287	999999	663	132	42	999999	550	807	117	228	808	658	963	512	575	410	259	909	420	753	999999	707	999999	999999	999999	445	89	79	69	999999	956	708	734	592	999999	218	999999	999999	346	861	999999	235	800	259	456	93	861	999999	189	175	59	340	13	168	999999	999999	999999	999999	572	597	479	480	748	510	272	999999	923	380	220	367	999999	16	572	999999	837	355	907	831	999999	476	584	136	890	894	556	625	704	999999	46	721	412	341	679	749	391	444	486	999999	987	355	169	490	741	821	999999	999999	768	453	331	210	999999	974	852	105	23	353	590	999999	953	647	405	358	343	499	955	211	336	823	999999	999999	868	617	844	336	317	104	395	79	272	513	999999	260	254	836	58	438	489	999999	736	48	854	632	345	349	950	810	156	252	866	429	999999	945	286	928	342	999999	999999	525	788	918	957	520	591	999999	999999	154	113	999999	999999	526	999999	752	96	139	548	245	281	504	386	506	947	153	212	842	797	911	974	326	999999	993	308	963	795	817	90	343	51	999999	559	805	999999	649	801	349	707	963	858	157	390	106	783	635	999999	291	999999	814	999999	748	652	999999	180	787	13	457	228	758	956	279	58	214	203	386	999999	581	799	999999	351	862	144	833	63	999999	935	407	999999	672	824	514	845	275	
35	303	252	681	634	999999	645	353	131	949	17	999999	999999	999999	903	407	691	568	492	672	472	999999	613	819	824	353	851	999999	247	555	934	452	999999	782	999999	900	143	272	946	880	999999	998	741	195	826	475	728	759	504	812	981	265	32	999999	999999	580	999999	433	857	291	77	49	999999	575	24	564	164	326	997	999999	273	428	999999	611	19	474	713	427	999999	359	624	999999	111	435	573	678	999999	260	979	607	220	710	414	664	813	999999	893	175	999999	272	320	412	762	999999	999999	562	999999	999999	173	338	999999	272	439	999999	999999	975	999999	999999	11	345	143	904	346	400	792	563	23	957	999999	396	581	547	256	731	48	222	999999	610	999999	20	45	20	999999	999999	740	999999	280	999999	999999	837	685	222	173	999999	138	416	75	372	999999	985	549	999999	621	776	757	329	999999	708	469	999999	999999	999999	794	999999	999999	133	999999	695	659	999999	292	117	959	960	711	368	384	999999	999999	999999	156	967	999999	999999	471	358	398	999999	999999	421	933	572	999999	552	999999	358	428	182	534	15	599	380	712	864	703	441	999999	999999	999999	398	945	603	999999	999999	999999	677	435	894	529	952	734	506	801	248	910	719	670	417	768	362	940	999999	887	597	43	776	999999	47	207	39	632	737	255	999999	999999	339	467	609	999999	525	999999	534	999999	999999	280	103	578	473	953	983	999999	319	892	999999	999999	744	715	517	803	531	999999	999999	696	999999	330	996	260	306	999999	581	999999	70	172	252	439	999999	557	315	326	999999	207	791	93	224	268	322	845	999999	56	999999	624	949	999999	999999	113	535	999999	164	261	284	842	281	701	999999	730	711	156	649	282	51	196	409	999999	863	333	629	999999	482	241	17	161	717	259	999999	957	313	264	999999	999999	999999	579	403	64	52	999999	999999	100	710	493	557	176	205	270	15	545	224	999999	999999	398	999999	999999	364	923	999999	132	134	999999	660	425	427	456	706	999999	378	472	793	355	158	766	407	539	603	988	684	999999	955	457	254	999999	742	554	999999	999999	999999	999999	224	999999	999999	919	999999	999999	439	295	76	110	470	694	891	543	752	999999	999999	185	999999	944	999999	375	249	413	177	677	777	165	999999	873	999999	654	999999	695	257	323	545	238	999999	502	110	999999	922	583	999999	999999	565	711	999999	873	943	145	999999	721	999999	848	240	406	999999	304	137	284	612	203	965	815	999999	206	295	439	333	382	999999	999999	999999	319	999999	665	42	906	122	75	412	808	929	999999	594	999999	999999	999999	92	999999	999999	999999	375	
999999	705	729	999999	564	421	369	425	999999	550	571	753	999999	877	744	405	575	373	846	999999	71	872	803	273	999999	230	725	565	886	999999	194	896	999999	132	28	614	724	56	477	495	753	999999	98	268	367	255	33	257	896	999999	516	774	639	317	314	953	902	465	652	999999	999999	804	539	999999	999999	675	999999	448	858	140	680	999999	895	360	438	999999	999999	545	905	999999	207	478	669	882	840	419	266	999999	818	74	999999	268	403	144	799	949	120	999999	902	999999	999999	584	398	999999	999999	986	879	289	999999	892	179	999999	999999	932	145	227	144	999999	135	946	419	284	630	999999	428	422	999999	761	561	489	310	661	643	223	336	623	89	999999	999999	853	999999	977	707	925	895	355	708	471	998	999999	814	463	995	999999	999999	119	953	999999	346	910	860	127	999999	399	592	517	723	346	605	999999	999999	999999	999999	999999	416	999999	999999	999999	999999	83	713	664	999999	999999	999999	847	666	999999	940	226	999999	999999	999999	648	992	423	259	999999	343	387	999999	372	865	486	442	583	365	723	548	999999	999999	259	706	273	207	999999	999999	747	724	744	851	46	405	388	852	664	674	460	289	993	192	269	999999	521	451	350	999999	999999	547	999999	491	999999	148	110	684	420	778	999999	450	796	70	512	593	598	535	595	999999	999999	999999	778	909	905	444	999999	657	282	999999	194	821	857	407	85	209	633	999999	999999	999999	305	704	441	885	380	19	492	933	680	676	771	986	856	383	999999	653	999999	191	999999	999999	593	999999	411	532	999999	482	999999	399	984	999999	959	999999	626	698	671	782	202	999999	538	895	951	622	977	606	126	208	999999	483	95	431	440	999999	676	410	314	999999	302	909	302	898	426	103	948	999999	716	436	369	168	711	538	461	999999	999999	690	557	970	475	999999	415	394	999999	119	999999	562	872	516	668	225	999999	818	490	999999	600	640	479	857	674	609	889	690	838	806	999999	556	970	564	999999	986	999999	343	999999	497	999999	907	391	316	999999	395	999999	209	767	154	774	892	999999	999999	285	999999	999999	999999	306	999999	915	999999	556	711	999999	999999	592	317	999999	682	371	60	999999	993	789	999999	999999	172	77	288	999999	690	999999	694	999999	879	508	999999	999999	787	774	164	47	522	582	778	361	679	969	42	803	198	492	999999	999999	724	999999	64	388	591	762	59	631	27	761	235	801	861	679	999999	999999	790	38	929	908	216	22	918	999999	999999	342	579	203	45	484	915	207	839	911	317	427	453	422	999999	35	999999	533	999999	761	357	977	
499	10	511	783	22	999999	563	185	576	712	543	643	378	259	192	856	595	999999	845	37	962	950	372	50	805	377	340	903	193	683	992	999999	74	42	999999	579	999999	262	472	755	643	663	345	604	883	999999	54	999999	842	999999	937	486	915	329	25	548	637	470	977	645	829	659	999999	892	719	999999	579	345	999999	613	174	343	999999	99	393	308	615	767	166	995	333	999999	71	324	746	515	250	744	27	304	941	999999	284	826	926	999999	999999	452	885	507	241	708	999999	239	704	604	415	999999	935	999999	932	999999	314	982	322	937	999999	678	156	214	145	999999	328	121	671	999999	68	254	173	999999	638	999999	999999	659	764	624	860	831	619	151	999999	999999	999999	310	372	999999	916	302	514	988	999999	992	306	681	371	407	389	920	568	761	545	171	999999	536	88	769	987	655	228	697	999999	766	999999	999999	114	999999	34	27	999999	599	37	765	739	184	22	645	866	999999	297	367	244	939	273	858	999999	999999	761	282	232	602	94	999999	84	999999	911	999999	933	999999	999999	650	382	372	181	999999	733	780	432	488	523	999999	902	999999	367	861	462	147	999999	999999	408	176	959	752	795	156	514	999999	691	922	272	392	712	574	634	647	984	872	768	304	134	825	515	282	999999	789	999999	999999	999999	223	364	774	999999	999999	893	999999	999999	630	577	999999	464	967	99	510	226	141	730	338	160	999999	876	590	999999	208	87	582	660	687	993	999999	999999	214	999999	477	567	498	265	980	680	999999	957	364	304	743	999999	166	736	15	66	627	999999	371	999999	194	347	774	405	999999	654	321	749	12	636	572	577	260	999999	621	999999	727	875	749	657	926	999999	521	295	635	369	920	846	654	630	375	945	96	66	999999	140	792	102	337	336	999999	484	954	999999	732	176	589	61	124	999999	338	751	999999	713	999999	999999	825	489	999999	569	999999	474	999999	382	999999	626	491	203	435	491	160	634	548	999999	297	451	807	999999	562	999999	999999	999999	999999	591	301	999999	999999	382	999999	999999	314	313	333	999999	999999	894	389	582	999999	116	685	395	999999	632	913	703	999999	897	426	780	624	41	926	310	789	865	999999	513	999999	646	991	118	369	189	187	846	999999	780	820	999999	71	235	337	456	783	394	252	108	999999	999999	421	999999	999999	999999	632	282	386	999999	979	736	999999	876	501	820	125	999999	36	999999	999999	999999	402	431	86	32	999999	399	704	480	526	404	623	999999	999999	492	234	263	162	999999	999999	904	470	999999	999999	94	251	195	733	516	340	
217	368	805	653	999999	205	990	661	933	344	999999	577	999999	999999	584	999999	517	50	19	595	862	999999	719	890	999999	999999	999999	630	999999	780	533	999999	198	149	319	46	817	999999	233	999999	999999	999999	229	972	323	337	564	783	999999	971	734	154	724	920	999999	999999	648	915	999999	15	92	999999	669	999999	811	577	389	765	196	547	305	526	817	722	361	270	204	999999	999999	999999	51	339	999999	30	56	388	941	277	671	526	398	902	888	227	999999	874	931	77	171	745	947	798	597	999999	676	218	999999	999999	999999	217	999999	999999	348	889	963	999999	957	649	116	432	999999	999999	104	669	159	402	999999	600	999999	486	339	137	586	831	999999	253	742	733	353	837	61	999999	707	463	927	497	563	999999	263	460	917	291	960	738	999999	835	704	927	529	283	580	999999	491	93	878	471	324	517	624	999999	19	999999	306	278	381	999999	414	999999	999999	662	839	999999	346	999999	569	57	176	847	999999	439	548	815	213	999999	267	999999	458	624	999999	465	182	55	384	999999	999999	999999	985	692	366	999999	431	74	194	866	999999	941	999999	433	523	831	999999	476	999999	194	999999	999999	30	236	21	67	248	789	65	287	490	793	264	804	617	875	999999	483	491	309	17	484	999999	346	999999	326	923	34	110	754	169	999999	260	199	370	256	999999	759	681	309	184	641	999999	906	386	650	999999	596	815	648	769	999999	985	999999	999999	697	999999	999999	600	999999	143	223	688	999999	128	999999	999999	999999	443	999999	212	312	802	192	999999	999999	999999	724	960	984	639	337	219	462	985	347	719	763	23	999999	683	989	999999	986	175	961	953	708	999999	999999	117	621	162	999999	446	466	29	803	371	999999	999999	848	723	616	64	806	13	236	325	999999	999999	779	61	999999	688	999999	999999	999999	26	173	422	767	936	368	876	28	185	765	999999	999999	999999	999999	999999	212	450	834	276	551	931	368	957	726	392	999999	536	338	569	390	765	999999	321	214	786	208	397	464	911	364	739	46	630	248	219	797	463	158	999999	849	331	853	999999	602	999999	658	216	696	384	928	831	548	458	794	999999	793	216	123	139	999999	814	985	922	911	812	895	999999	999999	516	595	554	388	999999	999999	999999	912	287	719	330	999999	999999	701	999999	983	999999	200	587	836	248	426	999999	999999	28	193	44	999999	930	44	789	999999	920	497	999999	999999	384	453	597	738	999999	98	515	999999	792	11	211	122	904	939	388	621	317	999999	480	99	15	214	369	767	999999	999999	981	252	929	999999	218	999999	522	300	
608	89	603	849	111	159	910	999999	999999	27	981	999999	441	990	655	177	680	28	26	99	784	999999	93	999999	63	21	116	999999	568	460	792	999999	600	999999	999999	309	28	999999	999999	999999	999999	999999	999999	351	785	762	292	990	596	761	662	200	999999	433	516	999999	995	999999	795	99	53	647	533	106	235	284	332	999999	999999	356	159	221	228	695	910	871	999999	741	53	999999	729	125	999999	999999	999999	602	228	177	999999	903	999999	253	999999	710	287	999999	388	560	999999	510	999999	465	999999	999999	611	450	971	792	522	999999	915	263	731	505	369	927	971	726	999999	633	66	999999	729	755	52	906	548	517	417	999999	492	962	625	542	859	274	999999	435	205	999999	630	436	654	462	999999	999999	522	177	350	999999	570	999999	261	493	454	285	735	586	207	705	902	464	384	999999	162	952	638	199	999999	105	154	545	999999	999999	12	629	510	276	767	993	393	999999	176	67	808	999999	710	142	999999	584	538	207	999999	999999	454	176	61	510	310	45	999999	333	531	999999	215	34	999999	309	490	825	774	469	819	214	321	531	297	326	344	999999	252	999999	999999	71	566	947	317	40	507	999999	577	10	966	731	581	70	849	999999	851	999999	999999	999999	651	272	810	79	387	33	188	922	878	999999	176	999999	793	999999	231	470	999999	999999	999999	111	802	999999	999999	773	999999	97	999999	261	999999	999999	999999	560	634	841	999999	839	260	999999	569	999999	851	584	957	842	834	999999	999999	666	839	388	999999	592	999999	596	608	996	999999	999999	576	999999	999999	927	249	512	999999	999999	353	951	70	391	219	203	699	433	260	227	696	999999	939	999999	158	966	422	304	145	881	493	48	999999	857	824	999999	999999	279	892	924	999999	999999	582	228	999999	999999	999999	457	179	47	893	643	999999	999999	999999	609	999999	999999	151	999999	514	945	376	388	132	314	719	213	566	994	999999	999999	540	335	999999	251	832	721	999999	171	371	999999	999999	107	988	849	702	850	557	225	128	857	999999	468	419	399	89	203	105	340	277	999999	890	999999	764	472	112	999999	508	69	999999	384	203	980	72	999999	820	999999	999999	283	999999	868	999999	351	876	999999	999999	999999	915	493	999999	638	626	538	999999	999999	84	950	342	525	747	999999	352	498	999999	743	999999	157	406	869	578	810	803	822	728	999999	746	548	307	999999	179	40	105	25	999999	999999	757	665	999999	103	999999	869	999999	999999	535	920	526	167	999999	143	761	156	676	55	999999	361	834	804	999999	495	999999	535	653	993	356	716	596	336	601	999999	985	999999	
70	999999	404	708	874	929	296	807	881	999999	645	999999	999999	33	364	999999	109	545	313	999999	999999	999999	871	940	226	999999	527	819	334	999999	565	999999	999999	761	95	999999	651	216	999999	905	518	12	999999	642	890	489	415	999999	362	547	999999	66	996	999999	154	469	440	463	492	931	412	999999	482	692	999999	51	27	826	999999	990	407	893	67	408	444	852	999999	238	59	737	536	203	466	787	962	509	607	124	617	999999	999999	197	999999	999999	999999	999999	529	999999	999999	848	471	589	395	999999	150	343	998	598	597	301	482	212	414	754	405	218	20	999999	729	524	444	999999	218	321	999999	219	178	512	999999	403	332	76	619	210	999999	947	999999	999999	647	628	511	999999	526	325	999999	999999	999999	999999	160	999999	999999	834	201	104	414	568	381	84	313	930	175	495	692	999999	969	416	592	213	999999	457	410	915	58	110	999999	435	386	892	178	337	999999	208	999999	999999	999999	498	874	524	999999	706	575	733	999999	999999	463	25	326	331	356	737	147	580	489	999999	883	125	785	999999	92	979	192	488	905	976	999999	966	143	81	999999	480	541	78	417	783	882	676	133	342	646	996	999999	64	546	999999	199	855	999999	659	999999	256	713	782	442	816	999999	999999	828	814	220	999999	882	255	500	875	205	79	172	999999	820	216	992	452	454	95	871	999999	942	473	786	650	257	483	343	585	767	999999	635	601	269	794	848	318	999999	999999	124	863	999999	670	246	999999	693	22	839	531	264	999999	999999	357	999999	397	154	999999	999999	570	248	408	911	915	999999	446	999999	999999	447	999999	367	683	331	304	970	17	999999	282	237	666	957	245	644	811	330	507	431	288	656	999999	999999	494	290	561	999999	999999	951	649	562	799	999999	132	574	813	173	999999	939	43	387	937	999999	999999	136	371	613	13	999999	110	594	999999	25	166	913	575	385	873	403	770	393	264	65	999999	719	438	980	834	999999	830	647	750	568	397	900	718	57	777	999999	999999	999999	908	952	851	65	951	999999	530	218	999	438	299	187	999999	999999	132	999999	999999	162	698	391	999999	342	999999	462	843	999999	999999	999999	204	527	999999	516	484	822	999999	999999	999999	867	999999	653	460	999999	671	402	357	572	399	747	999999	836	156	999999	669	537	178	999999	999999	398	221	909	167	274	23	481	830	783	703	356	175	821	678	999999	394	55	930	999999	670	999999	115	281	999999	879	487	999999	381	999999	999999	946	654	908	999999	815	656	859	495	195	612	999999	999999	573	869	53	581	999999	168	122	999999	
623	606	25	906	487	999999	999999	266	999999	787	655	109	847	936	756	701	267	539	862	999999	999999	999999	745	549	479	970	541	411	609	999999	530	209	268	751	233	350	638	999999	804	999999	716	999999	218	407	999999	100	999999	637	122	999999	324	427	999999	735	706	999999	999999	475	436	517	751	538	656	979	999999	999999	999999	105	713	416	72	265	999999	999999	671	931	350	348	592	999999	256	904	999999	999999	983	113	999999	532	999999	168	489	173	575	296	780	187	946	239	150	512	258	627	923	706	288	999999	692	966	74	775	724	522	883	56	999999	999999	999999	399	999999	164	551	318	999999	999999	927	899	689	448	558	493	999999	121	208	89	140	629	999999	592	978	924	420	999999	999999	280	444	966	290	528	999999	999999	938	557	999999	999999	960	940	576	378	779	389	999999	254	418	581	790	612	324	803	916	642	867	656	999999	81	743	999999	850	780	121	960	619	170	423	999999	999999	999999	877	999999	129	999999	62	612	813	599	554	176	528	886	489	999999	651	486	612	393	75	291	147	172	999999	355	99	796	266	818	770	218	830	792	36	363	734	999999	999999	999999	589	999999	843	821	526	577	97	964	300	999999	319	142	999999	40	559	999999	300	715	970	999999	110	265	355	994	828	345	345	735	859	136	106	999999	802	999999	803	810	999999	999999	999999	674	268	134	506	977	509	637	660	800	242	763	73	29	141	999999	625	334	909	999999	992	190	999999	361	114	999999	192	770	339	999999	236	749	999999	974	78	306	515	976	758	378	494	999999	685	999999	502	106	73	999999	417	892	270	479	901	598	333	466	441	999999	30	999999	999999	739	999999	999999	999999	999999	938	999999	999999	835	999999	649	575	541	364	801	504	697	999999	18	109	115	362	447	999999	999999	847	999999	999999	612	864	609	955	424	583	755	893	696	971	18	999999	974	136	581	497	621	999999	999999	243	532	961	999999	999999	999999	244	689	386	860	587	815	646	710	448	348	999999	795	693	160	957	608	907	808	725	999999	850	999999	979	781	949	789	854	487	999999	127	650	130	562	944	190	894	379	999999	119	999999	372	999999	536	787	999999	702	928	999999	999999	634	625	163	28	205	171	119	709	605	910	797	961	169	717	330	698	850	243	999999	969	73	999999	873	698	999999	489	402	598	999999	180	257	999999	111	999999	368	999999	496	112	366	782	999999	194	774	133	321	204	212	740	215	999999	761	999999	999999	783	999999	405	751	999999	999999	716	999999	520	518	434	662	999999	999999	94	358	999999	211	747	876	999999	897	
878	999999	999999	387	375	286	662	393	999999	418	788	999999	328	734	962	751	41	653	649	24	561	999999	999999	470	384	999999	999999	999999	387	999999	23	592	223	885	471	940	10	999999	92	440	116	136	999999	25	874	265	542	359	999999	86	179	999999	237	951	346	999999	999999	290	12	41	167	280	15	223	405	999999	999999	443	273	999999	750	953	571	218	908	435	270	999999	595	999999	801	768	996	311	718	918	364	271	549	999999	825	999999	85	60	282	835	130	999999	620	678	797	109	96	373	999999	999999	533	28	53	999999	941	792	694	882	240	399	999999	704	504	999999	999999	206	893	999999	207	999999	878	520	936	82	314	78	999999	999999	332	702	999999	999999	976	503	395	346	228	999999	327	42	999999	202	820	883	561	426	697	143	837	600	215	91	999999	304	346	22	92	970	606	999999	999999	777	560	537	999999	650	728	11	999999	504	978	265	686	174	14	685	700	999999	999999	887	381	999999	89	731	497	600	467	681	999999	999999	264	257	41	454	999999	258	641	293	999999	910	698	695	51	342	622	999999	405	11	300	661	999999	39	458	999999	501	508	697	828	49	127	193	56	844	999999	250	999999	234	241	220	755	999999	417	887	611	199	999999	999999	746	119	548	204	465	391	505	999999	235	799	321	953	455	999999	812	999999	999999	726	651	851	333	999999	891	724	174	791	544	999999	905	999999	847	530	815	970	950	719	999999	922	727	665	348	658	25	999999	913	287	999999	204	999999	999999	838	884	999999	834	215	653	999999	824	40	674	999999	999999	164	999999	951	791	147	484	610	103	751	999999	998	985	512	999999	87	959	810	886	35	999999	999999	999999	313	962	982	981	765	306	500	677	891	999999	999999	999999	504	999999	979	132	999999	290	999999	147	421	711	885	562	999999	999999	576	999999	23	154	648	506	512	422	779	989	808	166	719	999999	602	84	245	999999	176	62	180	155	999999	999999	999999	745	756	999999	330	602	86	999999	659	234	999999	999999	999999	746	999999	323	947	999999	162	990	324	983	999999	289	544	346	476	940	999999	279	370	999999	288	334	408	903	749	999999	102	186	999999	387	506	494	583	999999	421	498	999999	852	999999	98	999999	990	999999	762	183	477	999999	983	136	146	44	390	999999	310	954	339	999999	510	574	683	989	976	999999	999999	486	87	706	183	999999	977	408	543	173	282	437	297	960	645	730	999999	999999	119	60	776	352	999999	630	282	416	92	160	41	999999	431	108	26	913	438	285	106	770	999999	67	158	737	501	226	591	999999	666	378	
999999	780	302	999999	880	926	999999	593	371	457	999999	999999	843	999999	999999	264	742	183	421	384	999999	370	633	511	999999	61	901	48	851	999999	999999	410	750	713	457	260	986	317	228	99	613	844	914	649	346	762	223	331	999999	247	484	418	999999	291	846	342	156	790	84	828	35	271	742	472	418	999999	999999	140	999999	999999	277	434	999999	331	771	687	455	999999	999999	286	837	999999	678	999999	999999	630	950	999999	866	999999	114	206	999999	399	74	999999	111	452	240	323	999999	93	950	253	969	60	999999	138	520	999999	999999	171	624	797	999999	454	592	138	999999	999999	999999	559	274	265	22	81	201	565	267	429	585	12	754	851	541	754	999999	434	644	374	999999	821	947	706	238	942	581	445	409	619	758	999999	999999	999999	250	196	819	695	241	999999	858	897	871	100	583	883	417	772	266	246	825	999999	493	683	621	261	611	567	36	79	499	999999	166	999999	999999	999999	999999	312	611	999999	935	999999	999999	747	999999	279	949	999999	133	354	534	809	189	172	794	600	999999	721	830	989	585	261	669	171	408	113	740	234	430	971	285	115	171	911	999999	891	999999	746	999999	351	311	754	444	682	999999	690	999999	993	852	80	132	886	999999	621	769	999999	274	41	348	412	539	725	999999	999999	78	429	647	277	862	902	634	743	553	489	687	831	817	999999	999999	717	999999	747	382	360	848	399	999999	550	999999	627	626	934	407	999999	812	586	327	292	613	125	53	309	141	949	445	389	342	992	933	938	999999	287	414	631	876	792	352	86	313	679	795	107	999999	244	999999	700	345	999999	676	111	513	535	383	510	999999	999999	615	999999	914	999999	999999	999999	616	213	762	349	529	776	889	30	243	251	999999	933	330	945	999999	897	673	999999	999999	554	325	832	434	340	999999	904	956	649	186	920	171	999999	622	164	490	922	482	936	999999	569	899	656	867	272	999999	449	999999	728	63	718	758	999999	999999	512	325	784	778	431	444	625	999999	999999	843	999999	999999	145	321	999999	464	260	424	736	574	484	655	669	964	171	784	464	724	999999	595	468	171	992	999999	120	838	999999	153	999999	502	555	749	999999	812	999999	193	420	138	23	999999	802	303	32	604	940	999999	656	819	999999	647	980	900	591	654	385	161	97	715	210	337	999999	999999	999999	244	29	735	999999	856	419	978	999999	336	711	963	999999	175	149	397	489	263	999999	886	537	999999	521	654	167	15	437	999999	106	704	927	685	515	696	999999	787	585	215	860	799	410	638	283	
999999	999999	627	861	220	22	699	236	947	999999	999999	579	961	722	374	577	999999	999999	26	882	999999	999999	999999	458	999999	246	361	999999	283	402	392	999999	899	999999	868	464	539	999999	227	390	999999	478	980	999999	644	999999	967	74	999999	637	870	380	393	755	615	999999	999999	179	764	974	999999	999999	952	554	763	395	680	831	854	909	999999	999999	211	999999	485	200	427	999999	999999	980	278	999999	602	999999	999999	999999	102	153	524	622	300	370	389	252	729	520	525	435	776	999999	445	145	220	310	599	32	999999	758	999999	424	999999	999999	365	783	705	373	999999	316	32	751	999999	537	317	242	999999	999999	467	958	905	999999	675	991	719	565	544	142	999999	301	999999	999999	843	344	873	109	999999	622	15	999999	547	366	235	218	413	35	956	999999	827	977	999999	922	564	219	852	314	749	836	958	799	999999	572	999999	993	999999	522	908	958	664	217	448	999999	672	862	421	999999	739	466	999999	694	609	635	314	999999	999999	133	944	999999	491	568	999999	957	663	999999	366	999999	79	242	948	891	999999	999999	999999	620	539	695	260	999999	798	999999	575	292	258	274	200	613	267	197	394	999999	577	284	477	105	857	490	342	999999	506	446	999999	999999	517	696	576	612	999999	694	570	913	873	252	835	999999	993	999999	708	399	25	752	999999	882	847	812	323	842	999999	158	763	58	363	793	206	999999	833	999999	774	562	697	999999	999999	999999	999999	999999	999999	999999	449	298	112	789	781	943	451	753	729	999999	659	705	383	734	91	999999	931	521	999999	89	55	483	355	925	303	156	701	436	530	999999	265	999999	999999	987	402	999999	55	973	276	420	999999	999999	631	245	417	79	999999	999999	506	989	641	116	999999	193	289	965	999999	186	496	635	252	999999	232	585	999999	293	166	395	341	849	196	999999	254	149	737	603	852	999999	518	233	999999	737	930	541	999999	999999	455	365	707	436	298	868	487	641	178	337	230	56	903	134	913	792	631	656	999999	683	999999	781	456	686	123	833	668	272	999999	999999	94	691	82	193	837	800	999999	904	560	327	480	612	971	410	382	805	216	394	320	999999	115	999999	738	829	297	673	999999	31	323	465	999999	225	975	664	252	539	973	720	296	122	114	726	105	999999	213	259	810	56	999999	318	627	999999	952	999999	408	810	952	252	895	173	891	666	999999	999999	999999	265	999999	317	167	843	831	999999	107	207	81	389	999999	263	626	48	863	863	717	14	838	925	272	494	265	442	586	731	999999	999999	231	999999	145	10	367	948	
622	503	888	470	486	140	187	754	419	29	631	698	999999	857	310	999999	999999	586	266	999999	992	152	61	724	266	110	671	973	976	632	253	188	895	678	999999	999999	999999	256	528	707	748	999999	999999	246	810	888	115	966	822	999999	498	558	743	176	999999	999999	452	174	999999	385	999999	213	778	786	999999	453	802	946	441	941	64	702	999999	558	999999	484	78	815	913	378	994	705	160	783	144	695	999999	729	722	946	999999	809	999999	999999	248	544	739	297	470	999999	95	169	534	881	148	795	999999	195	723	481	999999	637	260	836	391	763	62	994	999999	89	19	999999	999999	494	34	254	660	914	319	908	744	781	999999	556	999999	835	181	279	644	348	205	258	16	251	546	289	999999	215	762	999999	999999	744	644	391	357	22	999999	49	999999	894	145	999999	875	814	736	629	293	703	553	555	592	783	999999	314	884	760	999999	982	948	744	999999	454	999999	999999	426	10	146	963	209	280	900	141	422	750	212	619	383	999999	515	917	996	999999	999999	216	999999	999999	394	339	506	999999	945	953	101	122	999999	690	432	51	398	736	492	330	504	282	655	460	370	999999	999999	274	387	875	477	41	999999	839	999999	999999	940	717	615	999999	466	612	335	947	50	309	999999	522	196	341	999999	778	999999	999999	360	999999	560	443	347	999999	238	242	999999	79	485	69	999999	999999	898	486	999999	999999	999999	999999	863	891	999999	708	999999	71	67	999999	999999	55	82	698	999999	999999	488	412	999999	507	379	830	999999	234	403	266	471	999999	935	999999	623	710	999999	999999	658	999999	999999	469	442	852	33	286	728	648	164	999999	996	787	464	302	999999	495	999999	603	312	299	116	639	497	690	247	999999	135	874	965	377	815	951	49	855	269	29	999999	543	484	102	112	999999	79	240	269	683	526	643	999999	138	619	636	819	368	999999	999999	971	999999	614	593	161	854	683	787	357	55	748	999999	42	999999	525	556	129	219	197	186	569	999999	431	563	912	999999	570	999999	757	188	141	680	221	96	57	228	928	890	940	257	256	292	999999	999999	935	917	999999	452	999999	999999	516	999999	181	999999	999999	714	330	61	680	999999	293	845	39	999999	913	77	999999	946	812	307	999999	239	279	999999	929	287	999999	216	628	995	880	127	234	999999	999999	532	509	999999	483	343	897	877	219	999999	964	410	262	713	310	999999	530	663	640	314	444	287	340	241	999999	999999	339	123	433	685	999999	175	621	345	507	391	999999	999999	473	478	410	750	29	999999	999999	528	34	671	906	760	
474	226	999999	919	259	394	201	277	226	157	13	783	454	999999	999999	999999	789	917	999999	919	309	999999	999999	999999	999999	693	268	341	266	19	311	668	217	672	220	573	999999	701	999999	122	999999	300	426	326	475	626	999999	494	518	186	738	116	464	999999	461	587	36	999999	25	565	999999	859	21	216	846	999999	575	781	323	917	120	98	999999	999999	729	19	999999	873	696	287	397	999999	823	999999	280	204	214	231	221	633	546	372	999999	999999	999999	340	288	999999	480	999999	999999	525	181	999999	75	999999	284	371	999999	451	999999	999999	629	737	178	362	46	931	936	651	140	999999	570	690	380	748	999999	312	116	398	730	260	402	999999	999999	872	999999	231	24	630	920	843	963	769	516	393	742	947	361	634	304	999999	283	829	999999	999999	954	490	999999	326	999999	999999	264	868	721	866	760	73	999999	306	999999	814	999999	999999	999999	297	390	800	999999	987	15	465	999999	481	999999	383	976	999999	566	530	917	121	10	697	392	948	588	105	999999	649	632	679	446	999999	999999	489	999999	999999	107	711	325	999999	316	999999	320	999999	999999	999999	774	347	889	196	507	981	389	648	813	229	999999	783	709	295	752	534	999999	336	999999	999999	999999	999999	944	19	999999	854	214	763	999999	767	387	610	999999	805	330	710	999999	445	182	465	675	999999	675	999999	53	324	12	999999	411	999999	999999	999999	763	133	185	999999	402	880	999999	652	776	999999	999999	56	842	323	855	903	965	51	774	919	164	563	231	999999	999999	734	999999	161	852	185	361	33	889	403	847	803	999999	171	317	879	724	999999	999999	58	394	629	377	730	468	108	74	999999	999999	958	829	209	901	999999	999999	668	914	999999	800	601	999999	818	166	449	475	62	283	999999	999999	894	204	634	874	183	985	319	367	245	693	999999	120	991	26	931	573	647	901	824	940	999999	999999	165	729	97	783	999999	999999	928	264	416	824	999999	999999	122	763	204	335	728	999999	911	311	678	876	57	490	999999	999999	235	875	828	160	999999	863	94	929	49	905	786	399	999999	846	438	981	286	928	849	366	904	177	379	322	182	14	38	348	296	999999	682	999999	510	773	247	63	436	265	999999	406	550	192	724	299	548	339	999999	999999	872	697	599	999999	640	916	897	68	506	515	977	455	835	999999	643	761	999999	999999	888	999999	999999	999999	999999	31	563	999999	999999	721	999999	89	773	999999	605	999999	475	599	688	562	966	594	999999	189	557	920	287	999999	999999	804	549	962	75	369	451	999999	999999	497	152	578	566	197	111	
185	999999	426	742	144	849	871	280	54	82	670	223	999999	770	999999	999999	633	999999	643	882	999999	999999	490	24	414	401	842	507	999999	456	120	996	778	493	999999	999999	140	188	152	80	699	534	504	890	405	155	157	992	46	999999	519	999999	923	315	100	12	134	412	338	743	999999	374	302	598	961	999999	444	810	999999	855	697	455	601	572	192	999999	678	599	618	999999	254	999999	470	318	937	286	83	473	402	999999	449	728	849	409	72	334	999999	999999	999999	731	711	346	922	191	999999	73	242	999999	132	614	334	999999	793	80	499	167	999999	984	661	684	599	971	417	999999	999999	999999	605	201	510	857	254	771	670	887	557	999999	927	289	345	873	53	999999	350	788	373	914	935	779	910	999999	431	999999	255	254	141	999999	929	550	775	13	468	50	999999	275	999999	563	864	905	999999	592	999999	624	648	787	641	875	630	628	19	501	999999	825	999999	605	436	997	525	425	755	817	999999	387	514	341	999999	12	873	85	429	809	59	39	266	328	675	999999	608	467	613	265	999999	999999	541	283	970	642	759	254	838	371	47	448	160	705	614	852	119	317	382	999999	11	555	999999	999999	452	13	568	963	929	629	399	68	812	999999	707	677	845	241	370	772	999999	629	246	999999	999999	999999	879	560	713	999999	697	300	999999	974	263	564	111	342	999999	967	83	795	324	999999	971	999999	999999	660	999999	936	17	878	946	999999	999999	382	999999	150	999999	841	133	17	259	117	931	109	973	838	999999	153	576	999999	999999	999999	698	999999	314	37	96	793	999999	229	562	776	815	819	354	999999	999999	881	255	999999	999999	989	843	76	999999	217	287	999999	15	797	999999	999999	370	999999	477	553	911	937	78	999999	999999	999999	867	904	999999	999999	302	122	999999	999999	258	364	898	616	608	421	999999	632	911	106	999999	224	787	999999	999999	999999	416	321	351	800	574	651	812	963	905	999999	131	999999	621	73	915	999999	127	518	548	999999	999999	999999	895	66	994	999999	35	971	999999	839	855	691	110	747	76	980	770	954	923	606	552	999999	710	345	299	999999	21	848	191	999999	107	999999	637	744	751	662	426	295	806	295	626	840	431	76	999999	999999	839	874	997	999999	404	173	594	942	517	30	53	559	766	384	999999	187	790	957	999999	999999	63	365	995	999999	999999	485	158	638	980	711	513	643	929	859	780	999999	850	999999	190	999999	684	695	237	731	618	866	999999	431	27	448	60	999999	334	831	386	484	878	593	380	918	24	999999	961	806	999999	409	
630	907	999999	140	999999	543	776	807	999999	368	138	274	794	697	999999	727	999999	542	661	49	319	108	999999	306	267	999999	999999	272	919	728	733	430	224	219	246	620	999999	999999	999999	516	999999	526	930	28	355	999999	999999	999999	961	999999	345	429	154	477	100	532	999999	308	872	79	667	999999	888	182	634	707	999999	585	460	999999	900	734	430	999999	999999	792	177	463	950	653	999999	204	999999	999999	393	314	999999	746	999999	714	195	999999	23	52	999999	194	999999	999999	394	648	564	223	231	999999	999999	611	998	999	135	308	364	971	999999	229	611	999999	212	999999	788	999999	431	999999	999999	746	160	382	720	388	999999	999999	163	419	79	312	98	255	972	685	244	782	316	286	621	999999	360	224	180	794	441	385	981	382	969	74	999999	261	755	485	999999	24	891	999999	703	967	999999	999999	901	999999	141	999999	999999	527	31	999999	22	155	691	647	999999	999999	211	925	999999	920	186	780	450	999999	95	837	499	999999	220	230	890	697	582	653	999999	415	322	135	663	85	999999	999999	361	962	999999	81	569	118	999999	999999	812	965	999999	783	791	374	503	897	959	303	999999	13	316	801	125	325	999999	48	972	980	999999	86	272	872	44	722	999999	999999	952	24	277	391	408	999999	417	925	999999	799	862	310	912	425	175	369	999999	882	157	560	847	736	508	531	145	118	999999	736	702	999999	999999	79	945	25	944	945	36	484	604	634	393	200	299	773	999999	672	999999	208	999999	902	663	162	574	868	640	226	515	746	255	300	767	999999	999999	236	61	999999	364	999999	480	230	999999	734	287	999999	999999	657	446	735	999999	472	49	999999	824	800	145	999999	504	999999	385	728	439	289	238	314	999999	712	967	73	722	393	318	182	999999	999999	569	929	875	60	701	983	779	999999	401	783	999999	60	856	432	100	465	298	999999	520	752	790	999999	999999	999999	656	999999	999999	999999	23	999999	163	867	999999	999999	240	999999	720	454	386	401	948	660	999999	455	63	816	856	544	999999	266	105	999999	661	974	900	999999	999999	999999	999999	247	303	406	765	440	999999	392	71	722	201	999999	999999	843	899	129	804	999999	999999	59	919	840	608	999999	411	757	865	131	216	24	243	999999	782	818	999999	999999	108	999999	894	999999	826	999999	755	143	353	97	999999	261	999999	542	999999	770	348	384	982	563	639	158	994	18	999999	507	186	56	489	475	999999	926	999999	760	30	999999	999999	720	999999	258	95	474	801	323	245	614	988	999999	844	999999	387	999999	999999	999999	510	949	557	885	881	328	
999999	708	654	999999	984	595	468	999999	521	999999	534	627	161	733	477	174	357	681	773	960	519	999999	212	26	999999	705	99	305	260	81	704	999999	999999	905	763	999999	819	999999	999999	999999	155	616	999999	999999	938	759	999999	113	29	345	999999	876	122	920	999999	983	505	638	999999	289	506	999999	131	449	224	184	789	999999	970	100	354	433	352	133	999999	902	999999	287	87	999999	459	986	285	914	479	999999	247	917	999999	780	882	191	145	999999	153	982	494	713	999999	764	970	10	143	929	999999	178	533	999999	115	906	634	227	561	460	830	520	887	999999	969	395	999999	871	159	199	999999	173	297	302	999999	833	999999	645	575	322	368	999999	999999	356	999999	999999	304	257	812	999999	156	664	999999	685	229	633	104	287	999999	325	827	999999	850	943	721	999999	880	241	19	282	499	988	651	248	102	381	999999	999999	292	668	999999	689	68	999999	53	553	543	612	83	999999	738	139	901	260	495	268	608	909	634	107	430	72	999999	539	700	167	999999	391	999999	848	965	563	994	84	234	147	999999	890	900	177	293	999999	168	663	544	369	96	401	753	833	999999	758	906	999999	999999	38	452	528	270	885	999999	999999	999999	999999	999999	184	145	826	999999	358	999999	718	999999	999999	813	161	904	583	995	341	999999	620	638	759	84	999999	656	999999	835	999999	694	521	999999	999999	636	141	999999	933	282	369	999999	269	999999	404	615	999999	999999	449	382	96	134	868	533	928	999999	999999	523	270	160	183	527	336	991	830	999999	706	999999	993	830	682	903	999999	311	635	117	810	255	243	999999	30	999999	216	436	748	81	825	988	701	209	716	617	987	783	109	841	897	278	544	741	999999	966	755	619	999999	193	163	567	999999	999999	14	674	290	126	140	999999	320	899	252	759	999999	718	397	999999	124	74	916	197	999999	793	999999	541	999999	502	999999	63	999999	597	736	565	917	268	999999	999999	205	51	337	870	999999	394	999999	997	36	784	999999	199	579	961	505	635	999999	999999	999999	113	611	472	963	999999	881	86	12	723	173	999999	999999	579	628	999999	598	999999	737	56	544	816	272	222	514	926	598	55	483	999999	101	110	298	952	902	999999	999999	999999	88	548	988	576	392	807	999999	350	943	334	571	999999	999999	433	898	999999	431	549	840	999999	957	47	199	835	602	261	631	72	999999	999999	677	641	248	865	994	999999	67	967	433	465	388	174	983	274	484	421	387	668	999999	999999	999999	362	156	880	775	51	999999	162	999999	141	185	771	953	63	656	930	823	
999999	438	710	173	463	125	999999	19	793	63	925	361	191	873	962	860	999999	367	325	494	999999	999999	999999	838	904	994	999999	999999	617	221	929	617	553	597	999999	239	999999	904	77	246	771	870	982	999999	433	801	792	267	999999	911	633	695	999999	445	465	418	486	871	269	999999	999999	999999	402	582	134	317	808	593	994	733	368	424	300	88	723	497	999999	965	414	999999	212	45	999999	705	587	243	999999	118	999999	471	753	999999	645	608	423	676	478	409	862	999999	992	208	273	489	553	219	405	262	999999	999999	310	520	999999	166	999999	999999	37	999999	994	891	41	699	999999	532	979	738	779	691	665	999999	29	999999	999999	298	120	14	771	587	162	378	837	999999	396	174	171	243	173	489	351	999999	648	781	415	971	94	302	746	740	510	815	999999	714	597	673	948	999999	999999	178	55	263	26	449	544	626	999999	18	999999	297	371	999999	574	300	999999	999999	999999	999999	302	141	213	817	999999	41	87	347	999999	999999	435	999999	999999	568	825	995	999999	98	618	208	999999	788	917	86	999999	459	379	764	250	149	374	566	274	710	309	999999	964	238	995	984	372	999999	999999	931	582	590	81	999999	920	999999	856	261	999999	211	11	514	223	137	827	999999	999999	323	106	798	999999	869	458	514	268	549	40	214	103	634	835	49	109	986	503	408	387	999999	843	671	292	123	999999	73	709	795	72	837	410	196	332	58	111	889	999999	999999	142	999999	544	381	999999	651	168	787	375	962	999999	237	633	999999	431	95	480	999999	516	644	999999	999999	804	999999	999999	202	999999	906	311	787	938	999999	999999	790	276	819	42	472	999999	640	955	367	697	999999	390	835	214	982	765	247	578	999999	999999	999999	988	999999	762	81	894	356	848	261	486	588	33	204	999999	999999	162	611	62	999999	313	875	999999	367	697	67	92	651	987	821	150	73	999999	999999	999999	284	801	999999	67	999999	577	775	792	703	880	119	723	196	421	371	829	164	195	570	999999	508	850	631	60	999999	988	252	368	36	121	423	379	761	367	149	50	633	553	999999	999999	538	999999	984	999999	587	343	895	999999	999999	991	986	878	999999	900	999999	433	999999	479	999999	972	335	416	766	592	467	740	962	999999	281	331	999999	610	104	140	834	425	866	154	472	999999	999999	21	742	44	134	544	730	861	39	715	870	164	201	128	114	131	326	401	29	999999	999999	76	999999	999999	794	386	784	518	76	999999	567	36	16	991	879	323	673	731	467	922	20	111	799	565	460	999999	419	
975	35	712	109	999999	135	625	990	36	62	447	249	748	760	222	794	126	999999	844	999999	999999	249	790	999999	999999	933	999999	836	279	277	999999	844	752	967	808	493	363	813	102	900	999999	11	852	999999	236	999999	999999	999999	797	316	682	416	616	895	219	999999	244	265	514	541	38	999999	720	758	999999	603	497	781	951	728	999999	999999	66	943	766	208	396	529	231	113	224	933	48	999999	999999	986	237	857	999999	82	258	108	309	999999	872	601	291	999999	999999	632	993	938	220	999999	999999	379	360	673	138	21	349	715	43	999999	999999	104	749	756	174	673	375	640	33	878	480	342	13	505	81	174	916	302	917	598	999999	999999	722	969	999999	224	999999	564	999999	745	733	999999	74	898	244	777	852	534	929	938	266	363	914	999999	599	543	375	854	602	999999	104	999999	797	445	301	51	999999	999999	669	949	999999	811	999999	999999	155	936	277	115	271	303	322	392	372	999999	999999	756	371	999999	380	553	999999	780	962	765	650	999999	745	629	606	203	405	999999	999999	999999	900	455	999999	636	999999	662	999999	270	593	999999	999999	712	684	818	999999	544	679	990	409	125	110	999999	999999	155	637	469	200	648	508	999999	999999	250	527	999999	87	999999	999999	999999	204	717	288	588	999999	663	125	938	11	999999	525	71	523	414	672	749	880	644	605	305	999	726	472	999999	761	999999	999999	409	195	302	740	227	999999	999999	796	999999	837	999999	79	999999	999999	698	468	273	133	447	554	493	578	777	511	443	290	19	735	478	255	660	827	670	262	716	753	709	196	307	999999	578	618	999999	999999	369	574	420	275	310	268	999999	999999	324	972	917	831	417	790	306	999999	230	219	328	445	186	694	999999	933	323	945	999999	86	825	615	975	875	999999	999999	152	999999	870	743	435	999999	999999	999999	512	999999	345	885	999999	918	889	370	611	368	299	545	735	674	174	999999	952	364	999999	999999	999999	999999	999999	52	243	999999	648	999999	77	487	784	118	398	999999	191	710	999999	438	609	839	197	464	14	617	585	61	140	999999	704	393	791	80	709	924	999999	804	702	303	651	794	280	462	303	133	584	191	156	714	493	464	889	523	754	670	935	224	704	389	999999	191	421	180	732	999999	696	713	999999	474	999999	387	18	304	786	815	569	734	999999	880	42	999999	905	425	984	250	999999	277	325	49	989	272	109	999999	836	469	382	110	999999	619	999999	870	782	682	181	116	455	595	736	938	111	999999	999999	824	999999	72	286	996	999999	999999	999999	429	398	
368	485	999999	287	695	467	327	443	468	15	551	452	172	999999	233	254	999999	795	908	540	386	938	788	218	999999	967	773	193	999999	999999	247	439	18	999999	423	206	999999	828	760	137	419	999999	642	204	999999	381	193	451	63	751	318	697	281	888	21	430	696	72	13	727	693	999999	66	555	768	121	444	690	207	999999	354	999999	44	999999	130	881	306	999999	706	903	999999	332	140	634	604	550	168	129	470	993	510	999999	999999	42	443	285	449	999999	436	400	937	503	253	36	407	269	662	500	768	140	133	999999	365	999999	944	371	14	999999	950	227	953	999999	999999	214	526	517	234	999999	347	845	441	999999	166	316	966	290	88	113	237	345	887	668	361	340	869	408	480	725	98	82	281	27	145	219	999999	622	283	49	510	889	44	660	163	923	698	913	999999	59	143	663	999999	900	204	615	999999	294	963	888	999999	127	46	999999	913	274	573	424	84	999999	869	353	17	48	603	347	310	237	515	999999	642	955	462	431	592	434	788	380	823	530	879	999999	659	394	704	392	852	536	746	888	359	284	839	997	189	789	656	999999	307	856	999999	112	779	535	256	389	665	615	916	489	485	999999	600	553	78	717	999999	622	344	220	999999	999999	491	626	88	999999	126	465	251	803	778	999999	83	999999	226	776	382	999999	148	325	727	247	619	267	412	167	683	296	928	999999	104	44	910	96	999999	540	621	163	456	888	273	210	999999	123	710	941	128	634	337	999999	345	570	483	28	493	257	164	999999	223	999999	999999	829	536	779	708	744	634	999999	604	999999	165	228	677	260	62	526	999999	506	556	999999	48	59	999999	637	999999	533	560	891	999999	999999	999999	397	999999	534	213	999999	674	999999	999999	999999	999999	141	999999	999999	146	999999	892	999999	999999	966	383	658	999999	999999	999999	635	999999	999999	999999	184	193	743	394	999999	310	768	289	152	57	999999	999999	290	999999	590	164	906	28	317	999999	18	640	999999	999999	999999	740	727	720	196	651	578	572	999999	939	240	782	574	747	549	999999	378	838	750	185	357	124	103	566	96	598	976	616	563	408	645	543	999999	999999	999999	749	999999	57	102	501	479	56	87	350	999999	808	999999	999999	479	999999	132	999999	999999	999999	999999	999999	999999	170	999999	598	674	961	19	377	999999	999999	927	755	999999	800	999999	330	999999	258	706	310	47	753	705	999999	18	817	147	999999	285	474	999999	702	251	247	999999	999999	422	999999	999999	517	999999	710	55	999999	999999	834	180	678	999999	802	435	641	456	
276	484	893	465	999999	589	856	824	999999	999999	830	52	235	514	999999	697	355	908	251	999999	198	999999	337	707	539	999999	184	647	468	397	483	49	21	255	975	762	219	957	75	914	970	693	624	617	225	132	655	330	429	981	853	894	193	220	268	999999	156	196	925	999999	415	219	999999	34	618	791	999999	999999	538	988	487	999999	999999	337	461	505	648	719	491	417	751	853	228	486	544	589	999999	801	999999	973	615	999999	999999	126	509	760	337	999999	999999	434	100	675	791	440	503	465	61	856	758	763	999999	999999	704	999999	207	561	999999	878	489	39	999999	240	999999	999999	999999	999999	366	726	827	701	177	58	720	67	999999	86	72	787	999999	89	537	999	999999	233	619	188	328	999999	918	948	768	999999	120	999999	498	860	682	999999	67	999999	999999	335	38	67	596	999999	717	999999	201	131	999999	999999	895	410	999999	936	198	768	945	204	146	842	807	999999	999999	717	999999	751	569	999999	403	835	729	944	981	211	970	985	637	314	999999	682	332	999999	459	564	999999	710	476	562	672	999999	290	863	902	999999	528	159	134	878	376	999999	86	734	727	663	484	951	429	999999	999999	212	141	641	999999	463	999999	20	999999	999999	164	238	284	17	794	489	999999	866	51	725	683	820	999999	999999	938	999999	605	999999	79	796	90	612	999999	185	596	999999	782	649	139	448	745	518	999999	999999	724	999999	691	79	939	248	118	618	999999	703	617	154	351	381	702	239	999999	999999	940	999999	297	551	947	109	421	335	706	999999	736	602	999999	175	999999	114	999999	999999	812	535	658	830	687	999999	702	587	567	451	127	999999	946	999999	999999	823	577	999999	469	182	200	592	658	614	542	999999	882	317	723	452	63	247	345	902	426	332	273	120	946	825	848	370	541	969	999999	304	958	835	999999	166	598	995	645	999999	609	230	877	54	298	485	589	395	999999	125	397	880	75	999999	999999	267	999999	466	159	999999	333	830	999999	688	406	247	254	56	304	566	854	67	602	482	303	205	454	999999	999999	471	245	463	999999	999999	582	337	999999	914	361	999999	606	999999	846	11	539	999999	999999	199	647	999999	240	543	101	306	999999	999999	287	999999	750	288	812	341	645	999999	408	870	333	633	999999	79	18	339	695	999999	999999	723	999999	601	999999	524	35	265	581	769	240	702	372	999999	165	999999	999999	645	173	999999	942	275	999999	999999	999999	668	999999	999999	999999	578	53	999999	848	999999	999999	548	129	686	999999	236	262	557	999999	875	457	706	999999	133	478	864	28	372	
175	621	606	694	237	999999	998	284	999999	489	181	999999	726	999999	853	820	863	617	132	374	996	937	820	395	516	620	710	896	170	331	999999	229	559	999999	999999	236	945	999999	320	999999	999999	375	166	773	386	756	158	128	852	688	270	861	741	999999	999999	238	800	999999	188	617	352	111	124	747	421	951	453	55	604	627	874	999999	999999	66	686	630	999999	57	19	759	999999	999999	54	999999	71	216	488	999999	999999	506	435	999999	473	703	722	999999	261	419	362	434	312	113	999999	999999	814	58	999999	684	999999	745	457	753	211	428	155	761	67	999999	685	215	473	999999	999999	107	999999	149	999999	602	999999	110	379	999999	695	584	457	999999	77	999999	667	23	650	803	936	569	59	682	533	54	558	961	999999	999999	733	999999	960	999999	372	999999	999999	674	999999	962	351	999999	999999	95	68	626	971	999999	694	248	999999	672	564	670	612	181	999999	518	999999	703	54	382	582	760	638	999999	999999	693	995	650	785	999999	713	688	462	79	999999	964	624	906	83	999999	277	290	999999	70	592	300	999999	201	999999	524	68	606	918	969	294	999999	456	520	12	287	999999	53	462	999999	958	999999	218	543	977	93	894	709	630	283	999999	302	125	577	999999	333	541	804	281	271	935	117	769	493	784	999999	517	114	999999	795	979	234	827	664	112	716	92	618	999999	295	999999	358	999999	644	999999	992	999999	879	999999	999999	746	987	771	201	55	999999	116	999999	758	999999	999999	789	999999	834	304	999999	474	460	475	248	250	923	999999	986	640	586	141	135	628	999999	98	999999	549	234	59	991	462	636	619	260	610	367	859	999999	718	840	552	151	349	999999	527	49	413	326	438	999999	999999	785	560	468	719	999999	106	966	310	938	249	581	784	999999	427	837	841	224	999999	999999	73	999999	999999	999999	44	990	999999	644	275	58	234	233	999999	236	999999	677	86	160	541	630	999999	999999	524	780	600	971	366	46	566	689	207	999999	999999	554	759	641	517	999999	999999	999999	204	462	701	999999	714	26	785	999999	999999	750	761	691	683	18	623	179	999999	497	209	999999	633	749	88	999999	851	999999	545	250	999999	999999	999999	999999	726	999999	435	999999	202	272	76	584	196	808	328	815	999999	516	515	679	931	589	999999	29	561	371	105	454	384	125	999999	678	480	999999	90	999999	590	999999	964	871	582	815	977	999999	431	624	999999	825	430	999999	657	345	529	999999	999999	887	999999	150	765	364	717	981	433	999999	999999	397	113	651	727	999999	999999	999999	551	644	999999	126	612	422	
598	936	999999	279	999999	999999	467	74	158	614	235	999999	211	450	680	609	163	601	391	999999	125	43	521	234	999999	865	47	175	794	885	999999	999999	285	150	551	828	869	447	999999	999999	619	999999	249	498	426	533	999999	785	812	941	999999	999999	999999	999999	307	565	999999	270	999999	167	84	302	280	273	846	42	918	999999	898	851	740	716	643	999999	291	327	794	32	808	574	512	261	999999	852	405	271	468	999999	843	986	999999	608	276	799	247	999999	527	975	651	393	615	302	887	961	211	999999	862	665	429	979	770	402	462	606	655	822	939	427	999999	999999	574	355	227	999999	999999	141	999999	844	832	965	800	818	380	424	959	219	374	401	651	631	999999	803	153	863	999999	999999	155	669	153	424	999999	109	117	76	819	270	84	975	523	79	333	999999	999999	999999	999999	952	999999	48	647	999999	457	548	776	247	187	771	211	364	695	999999	986	999999	700	418	588	700	710	314	604	698	999999	399	999999	999999	307	999999	970	688	684	273	988	117	31	707	966	838	332	870	889	58	68	720	999999	999999	93	552	328	999999	876	999999	999999	718	444	999999	311	999999	999999	999999	939	999999	800	522	679	431	448	999999	999999	992	451	750	377	839	425	999999	639	424	118	791	497	754	70	556	812	205	999999	279	672	81	406	907	177	137	931	101	257	546	999999	859	999999	214	793	336	972	135	120	999999	303	999999	319	887	950	879	999999	195	736	999999	999999	999999	409	179	999999	999999	595	543	583	999999	908	333	309	999999	382	259	153	293	961	999999	584	687	999999	619	976	785	762	519	999999	298	430	999999	364	13	999999	567	459	478	999999	115	740	438	552	870	504	969	587	226	514	701	735	423	234	12	669	999999	398	790	202	430	925	86	999999	295	820	999999	999999	306	999999	999999	799	999999	295	999999	994	155	145	999999	125	16	999999	999999	15	266	562	16	521	362	343	814	179	668	285	577	190	999999	851	267	60	341	10	999999	959	699	901	71	138	378	999999	999999	999999	999999	999999	999999	999999	389	999999	330	732	814	651	616	999999	451	645	999999	399	717	675	340	303	877	174	783	999999	916	999999	316	365	501	877	153	999999	819	927	995	999999	99	355	999999	593	531	534	999999	690	393	999999	518	63	999999	671	421	702	677	230	19	19	891	189	316	803	764	999999	241	936	507	999999	154	524	650	999999	309	371	999999	746	771	999999	928	103	623	999999	999999	999999	999999	829	465	450	676	598	999999	986	999999	910	48	997	828	567	302	309	999999	999999	999999	999999	412	
633	999999	59	827	930	999999	999999	91	798	566	718	735	511	380	412	480	67	595	555	606	663	999999	999999	332	999999	918	214	60	628	910	501	423	999999	999999	961	466	999999	623	745	150	999999	905	999999	353	330	272	326	196	890	828	135	535	629	397	749	597	973	726	949	22	999999	616	462	887	74	304	661	661	418	945	74	999999	999999	414	354	758	999999	55	12	615	601	27	999999	799	785	966	794	999999	111	373	493	689	673	733	896	645	999999	426	288	35	611	665	778	999999	764	691	999999	224	52	990	866	927	999999	999999	421	235	456	662	112	108	510	974	560	54	462	384	999999	126	999999	709	316	315	999999	976	14	999999	999999	999999	45	103	291	580	644	120	999999	999999	964	338	322	671	999999	790	323	190	525	999999	115	999999	492	389	921	999999	706	342	684	560	170	748	340	999999	986	241	626	999999	816	999999	339	449	546	896	419	999999	804	846	521	525	991	999999	999999	377	830	999999	732	655	181	999999	873	311	436	946	999999	226	999999	836	685	956	173	314	999999	595	307	665	197	999999	969	490	763	860	821	168	999999	584	297	963	999999	481	509	971	837	103	66	38	22	600	500	203	442	968	171	564	362	687	221	999999	80	175	327	145	685	999999	999999	23	490	278	387	820	929	999999	999999	999999	457	202	476	280	539	278	653	596	106	776	57	795	699	267	806	881	372	432	999999	489	163	374	295	999999	999999	53	999999	744	999999	679	273	407	785	957	117	169	999999	999999	336	801	521	731	999999	999999	643	174	324	999999	471	505	457	507	152	999999	60	92	907	999999	999999	495	730	908	999999	426	513	650	999999	741	159	646	671	431	106	101	967	432	334	999999	512	969	729	325	282	717	231	766	264	91	907	34	262	889	804	999999	80	613	357	622	405	993	164	999999	83	825	833	36	411	60	736	999999	757	530	999999	177	766	415	636	665	999999	747	395	928	834	135	393	782	627	265	31	364	84	711	980	518	815	156	251	457	884	205	364	213	355	289	999999	731	80	999999	84	664	976	691	428	658	607	236	999999	999999	441	61	408	155	38	999999	553	55	550	310	361	619	999999	999999	781	999	392	999999	582	555	858	662	711	990	191	367	387	393	293	331	910	999999	999999	303	999999	999999	796	218	185	972	735	230	190	770	285	464	500	797	909	999999	276	425	653	202	99	779	349	418	964	671	994	169	762	999999	399	999999	220	999999	173	949	212	183	17	610	819	637	999999	999999	714	726	999999	590	
483	864	999999	495	999999	215	999999	246	492	388	254	513	977	576	468	961	999999	512	254	630	633	960	227	999999	418	52	383	461	999999	999999	703	247	804	414	685	897	999999	903	836	14	999999	927	999999	823	929	503	632	253	178	519	999999	999999	482	246	957	523	647	962	87	999999	832	999999	938	94	999999	16	708	573	890	999999	999999	476	676	999999	964	706	999999	403	173	999999	999999	139	999999	999999	837	501	764	567	457	172	260	212	826	943	999999	913	988	381	148	999999	794	999999	363	999999	999999	103	535	999999	282	260	999999	253	799	999999	482	999999	469	159	256	193	999999	150	999999	727	999999	594	650	733	77	60	717	132	264	250	999999	999999	776	684	75	743	966	531	999999	206	153	17	412	999999	470	479	454	838	134	955	680	999999	942	635	999999	138	453	801	999999	999999	543	896	999999	999999	52	999999	925	999999	94	513	999999	720	999999	919	999999	313	999999	985	273	598	606	878	997	999999	570	476	999999	151	396	936	999999	174	365	999999	999999	257	27	853	999999	999999	553	669	999999	999999	999999	960	798	32	61	985	946	468	538	999999	625	664	898	999999	999999	575	712	783	999999	158	222	61	364	999999	999999	337	295	338	372	999999	999999	937	134	386	999999	610	678	395	100	411	999999	999999	636	788	999999	998	999999	999999	864	57	636	769	281	605	408	999999	605	15	766	999999	699	999999	105	613	999999	999999	999999	522	999999	388	999999	999999	693	986	999999	999999	425	999999	354	268	978	958	473	325	298	284	666	999999	977	881	14	672	629	376	999999	999999	736	32	264	759	999999	836	215	486	159	319	86	294	447	27	272	39	999999	508	999999	741	154	999999	325	258	32	999999	999999	250	384	234	696	326	284	785	654	402	321	595	799	151	752	987	176	978	208	381	90	959	618	975	999999	999999	630	970	238	956	707	16	737	999999	999999	965	112	924	622	759	19	661	373	869	717	75	708	999999	988	999999	999999	347	60	999999	930	584	631	408	223	999999	999999	314	557	698	695	315	857	999999	849	787	885	251	365	999999	372	999999	999999	749	267	945	422	36	981	81	999999	370	999999	96	525	999999	343	999999	711	57	74	999999	113	675	999999	412	999999	364	754	210	999999	372	999999	611	288	512	999999	999999	150	277	162	668	332	999999	355	335	359	999999	827	999999	454	191	540	318	384	667	324	921	574	999999	999999	999999	282	781	799	980	388	354	808	23	729	461	563	443	894	405	381	999999	999999	849	63	446	999999	999999	756	999999	831	673	237	621	197	999999	317	294	999999	104	
396	999999	686	999999	999999	14	963	814	411	992	999999	999999	999999	999999	295	999999	601	724	802	301	999999	658	34	999999	158	714	127	196	826	663	153	278	903	799	18	829	940	955	999999	58	483	722	221	763	999999	734	999999	257	335	499	999999	999999	999999	248	999999	738	999999	976	225	242	999999	999999	988	747	848	360	202	623	970	465	757	999999	999999	753	818	808	446	270	248	424	464	869	860	999999	198	560	999999	665	236	280	312	999999	739	669	172	706	734	999999	999999	120	541	636	287	870	742	828	770	999999	999999	765	301	266	737	801	778	26	915	661	558	298	574	537	397	700	999999	999999	907	162	999999	999999	83	973	355	138	882	999999	592	999999	594	370	999999	999999	246	999999	979	999999	236	999999	891	155	791	999999	914	999999	546	14	249	586	717	948	999999	617	999999	318	691	327	999999	999999	999999	951	434	999999	76	198	507	526	300	927	999999	999999	567	970	999999	999999	330	10	68	728	591	999999	588	15	282	646	450	999999	901	999999	778	661	145	626	27	999999	720	865	999999	726	999999	30	714	999999	865	611	391	950	355	709	987	691	269	192	27	999999	999999	428	653	430	747	335	999999	372	158	69	971	940	952	999999	726	999999	993	341	999999	999999	173	276	149	999999	264	499	826	202	940	999999	999999	953	608	999999	576	302	222	586	978	794	405	351	173	999999	639	999999	998	999999	999999	999999	697	999999	582	999999	878	106	999999	982	999999	999999	508	432	431	70	668	28	999999	976	999999	433	999999	417	362	815	176	821	112	343	41	999999	500	802	999999	999999	400	473	999999	999999	999999	480	23	240	420	999999	295	973	919	112	148	621	119	32	279	999999	289	289	575	999999	289	999999	993	944	999999	999999	757	999999	223	999999	670	204	647	188	879	284	419	22	999999	632	999999	203	901	10	205	419	704	478	999999	659	138	120	897	613	873	50	486	79	289	68	999999	590	759	906	999999	943	973	930	153	999999	149	277	292	943	247	96	164	993	748	540	657	999999	181	564	884	560	999999	43	315	999999	999999	999999	732	938	659	939	999999	999999	568	262	446	999999	335	999999	519	860	827	953	376	786	999999	999999	330	748	410	693	999999	205	999999	881	646	940	625	999999	206	798	545	354	294	307	653	169	435	999999	104	883	953	642	999999	34	732	353	666	528	952	315	30	983	538	999999	999999	999999	973	686	615	505	158	30	343	999999	325	999999	669	78	143	726	67	833	654	526	739	775	161	997	159	303	999999	106	362	890	778	561	815	329	777	415	195	999999	
880	598	999999	933	309	999999	708	259	683	598	395	236	257	196	339	21	235	755	96	975	999999	321	232	62	999999	999999	999999	763	667	999999	301	999999	540	999999	999999	65	791	806	476	828	298	999999	619	999999	710	999999	999999	591	232	804	999999	999999	328	999999	999999	568	375	682	275	857	390	945	591	343	999999	666	696	999999	244	283	229	429	288	268	999999	637	999999	999999	351	542	809	361	541	863	257	999999	999999	330	999999	393	689	119	541	999999	999999	353	317	286	388	54	439	704	357	999999	584	673	999999	999999	532	583	866	828	341	999999	57	999999	999999	728	999999	36	267	999999	841	850	594	999999	888	669	820	343	999999	425	168	307	113	115	14	592	288	999999	536	999999	999999	523	526	861	778	999999	571	419	999999	588	200	362	999999	73	862	507	364	473	785	83	999999	199	263	999999	669	43	629	999999	34	821	449	513	500	999999	578	328	333	733	342	999999	108	411	999999	741	999999	806	520	49	252	507	238	815	797	462	109	999999	269	85	201	744	189	628	394	128	148	687	999999	999999	494	543	999999	630	140	705	975	838	796	522	226	863	522	589	699	999999	999999	634	999999	47	818	971	69	257	999999	598	900	479	999999	285	602	999999	944	999999	555	709	333	607	685	102	999999	270	811	746	859	337	999999	600	999999	866	999999	999999	999999	999999	999999	523	484	925	98	542	804	999999	822	521	999999	677	999999	999999	44	990	204	984	949	999999	559	558	169	322	398	214	376	310	550	160	749	98	999999	129	602	41	234	407	519	152	999999	981	448	300	999999	191	418	361	566	938	672	550	999999	359	275	501	364	171	999999	884	175	504	955	999999	999999	999999	111	799	999999	12	765	999999	475	806	334	999999	120	869	496	217	795	25	744	999999	999999	208	533	227	854	110	677	999999	870	635	999999	793	36	776	528	994	90	618	999999	563	183	999999	85	999999	34	697	999999	494	675	330	98	160	759	999999	194	999999	309	884	945	178	335	702	926	840	999999	541	550	999999	350	502	999999	999999	999999	999999	999999	612	133	999999	999999	166	719	999999	398	550	546	827	43	683	592	956	999999	205	999999	914	237	481	949	244	928	492	156	56	154	999999	203	911	999999	999999	914	581	448	534	691	788	458	999999	313	385	303	999999	507	999999	752	394	807	999999	513	999999	953	999999	999999	889	845	710	20	999999	999999	225	357	634	999999	464	769	20	999999	170	514	884	465	94	177	573	941	926	999999	289	999999	760	375	272	408	207	999999	956	918	999999	688	981	999999	785	114	98	
38	999999	402	999999	108	741	876	999999	426	999999	563	868	999999	999999	947	919	999999	999999	378	288	999999	95	999999	999999	999999	812	999999	958	482	533	116	680	979	999999	545	282	534	941	999999	563	883	999999	845	780	644	756	176	829	611	768	265	57	417	999999	999999	943	442	999999	213	296	649	918	174	892	522	883	999999	711	999999	999999	394	999999	549	815	404	999999	249	999999	768	92	645	272	356	713	277	68	272	163	838	602	839	544	999999	894	913	965	565	953	268	761	868	464	285	936	383	481	507	999999	432	129	703	986	231	131	999999	999999	571	460	624	463	620	735	873	951	835	999999	56	655	901	438	564	295	197	999999	999999	190	987	420	339	796	561	999999	999999	718	999999	999999	323	616	999999	536	404	114	999999	999999	150	142	591	334	999999	533	435	852	700	993	999999	418	799	224	906	470	399	160	131	828	902	999999	14	164	999999	982	536	439	411	374	999999	460	999999	393	999999	999999	999999	662	320	805	370	708	969	999999	999999	490	63	109	709	999999	147	253	999999	509	999999	201	137	437	281	127	997	995	451	999999	958	999999	460	415	357	824	871	736	840	325	468	203	999999	277	10	572	929	437	729	999999	237	791	999999	457	491	999999	954	171	391	999999	999999	374	999999	643	778	999999	39	647	751	999999	913	999999	412	667	51	708	999999	860	437	708	197	570	275	999999	108	177	999999	13	999999	999999	870	709	999999	648	517	999999	935	345	999999	950	543	291	685	999999	713	827	388	810	999999	782	999999	103	999999	682	999999	999999	108	443	545	611	422	36	722	79	24	213	64	764	159	947	999999	875	371	486	175	906	885	431	120	281	999999	827	597	152	228	776	999999	672	643	999999	995	502	999999	999999	999999	999999	999999	615	999999	510	772	624	660	468	999999	999999	731	999999	517	108	362	999999	333	273	822	595	439	580	851	247	238	392	999999	880	999999	999999	84	999999	947	999999	999999	279	601	609	509	174	176	138	143	640	999999	726	164	544	916	328	179	536	74	943	87	988	764	592	281	389	999999	999999	516	738	513	257	310	859	999999	999999	85	723	999999	999999	428	999999	447	221	999999	999999	999999	586	999999	634	111	547	999999	13	580	357	514	19	338	129	671	397	621	999999	136	999999	425	999999	783	832	252	456	999999	999999	999999	777	551	553	398	769	999999	999999	815	882	999999	965	838	307	999999	999999	999999	76	999999	645	987	40	689	52	999999	405	96	932	803	999999	391	654	775	12	488	803	806	960	999999	568	967	999999	999999	999999	766	170	958	128	
26	379	263	185	71	999999	429	494	97	509	469	993	683	999999	999999	684	500	982	999999	836	819	485	607	618	456	826	677	242	458	949	286	923	447	967	999999	433	877	999999	593	648	999999	999999	715	306	501	999999	885	748	641	897	248	999999	971	132	309	541	771	644	729	245	999999	196	45	148	232	545	555	999999	313	999999	806	999999	399	551	999999	825	999999	310	127	829	941	928	601	999999	711	502	999999	325	668	384	662	999999	999999	999999	198	396	957	999999	84	999999	81	179	445	999999	999999	954	393	429	869	484	770	999999	526	900	303	999999	594	484	999999	729	593	240	57	928	37	572	806	51	362	866	867	202	236	172	757	771	999999	999999	469	756	999999	532	456	194	613	201	999999	587	999999	999999	801	999999	150	354	372	841	131	517	999999	528	157	352	76	999999	616	578	999999	364	152	999999	49	999999	999999	680	999999	999999	784	863	324	836	855	229	986	999999	999999	394	62	882	799	915	649	974	725	941	608	999999	465	453	577	45	956	999999	999999	999999	627	856	469	470	999999	312	67	999999	203	98	672	928	999999	381	938	999999	999999	362	999999	236	882	74	229	83	81	854	604	340	295	999999	879	503	784	464	999999	217	925	999999	158	999999	858	391	999999	636	278	680	409	94	515	355	999999	603	797	217	649	562	999999	395	398	999999	707	726	999999	915	218	179	999999	999999	999999	999999	307	934	999999	77	377	501	999999	593	804	401	455	519	999999	939	999999	286	706	576	999999	515	581	539	202	280	999999	142	417	865	427	108	999999	508	781	784	58	585	999999	729	839	158	999999	53	591	999999	999999	198	999999	999999	157	932	473	577	97	999999	159	768	741	934	287	245	93	429	175	706	865	947	737	999999	891	192	999999	976	736	666	999999	537	948	205	846	601	241	999999	718	999999	635	958	999999	985	999999	290	844	465	452	999999	74	849	878	884	142	486	999999	999999	152	999999	56	497	999999	430	999999	621	819	999999	97	999999	13	999999	710	999999	999999	906	536	752	414	610	348	430	999999	999999	999999	999999	999999	73	999999	370	151	381	242	753	448	999999	999999	990	435	24	999999	308	378	766	600	365	999999	207	813	235	999999	999999	455	541	626	999999	999999	999999	828	170	962	756	999999	727	545	999999	476	999999	241	933	788	545	326	400	150	999999	62	767	541	246	260	461	259	837	419	999999	926	700	999999	999999	184	999999	171	275	62	999999	825	999999	231	968	888	999999	965	880	447	414	999999	64	401	586	572	205	176	592	910	510	999999	999999	999999	111	706	775	
829	418	758	377	384	999999	999999	436	223	999999	999999	573	999999	999999	999999	378	400	14	62	871	309	551	260	978	999999	999999	364	999999	216	999999	343	129	271	122	999999	557	131	79	40	339	999999	964	372	171	658	602	245	999999	24	138	254	312	59	834	476	287	999999	999999	999999	805	697	795	230	999999	999999	427	999999	244	717	999999	256	330	974	722	164	344	188	99	329	651	343	523	538	87	935	40	79	436	646	84	398	351	945	235	999999	921	744	339	102	999999	300	11	134	85	882	924	999999	336	680	141	109	79	999999	482	472	183	267	999999	999999	48	358	875	999999	643	550	905	385	748	90	999999	599	849	999999	999999	361	999999	399	462	205	999999	701	742	999999	999999	974	329	891	473	763	999999	999999	601	242	999999	999999	424	413	490	535	999999	549	589	999999	447	542	999999	999999	999999	130	140	784	804	947	95	999999	999999	128	93	668	999999	999999	911	985	622	579	999999	616	999999	215	936	928	999999	927	228	471	122	496	999999	999999	724	256	529	352	632	684	858	654	156	717	999999	306	330	822	999999	999999	637	999999	633	867	543	999999	999999	999999	193	999999	875	999999	729	623	999999	128	999999	120	999999	999999	493	568	362	999999	721	354	999999	999999	937	640	999999	95	623	265	999999	518	863	451	438	91	126	373	999999	431	999999	982	999999	532	493	159	999999	219	879	999999	479	999999	250	695	156	199	182	904	999999	553	603	999999	999999	474	789	715	999999	367	999999	861	858	999999	409	931	139	738	999999	938	742	787	153	399	216	999999	785	764	278	999999	305	248	909	999999	155	615	999999	999999	729	460	999999	777	999999	138	536	27	481	359	669	318	999999	417	770	244	999999	440	999999	214	582	968	688	34	447	999999	72	999999	952	646	974	794	114	120	19	969	205	964	893	999999	999999	199	812	436	105	959	610	999999	478	999999	999999	999999	999999	999999	446	760	771	717	999999	999999	76	103	75	834	384	875	214	999999	407	801	48	999999	999999	395	351	393	165	261	929	999999	486	184	999999	286	598	270	999999	490	674	258	207	487	634	96	948	999999	134	977	62	229	754	999999	489	999999	636	999999	177	999999	999999	62	604	520	788	851	329	892	137	788	246	124	297	723	781	159	603	561	999999	460	999999	582	999999	999999	209	709	733	331	999999	298	650	747	999999	999999	219	621	654	686	699	783	767	66	641	346	741	938	999999	41	383	999999	83	85	999999	717	999999	699	793	426	999999	88	999999	997	999999	999999	147	499	31	529	514	999999	505	916	861	789	999999	999999	940	
922	446	271	777	999999	999999	999999	999999	575	469	385	393	520	827	999999	999999	620	664	769	999999	802	208	251	916	412	527	999999	835	999999	223	498	999999	993	758	871	980	59	999999	999999	58	999999	624	572	999999	999999	146	993	999999	999999	999999	251	134	923	532	148	724	204	354	374	184	999999	527	68	999999	971	360	400	761	956	257	326	999999	248	720	24	188	999999	221	279	276	533	879	568	615	972	373	111	471	619	156	785	705	999999	251	999999	999999	565	220	68	295	746	242	999999	30	234	932	886	999999	517	959	98	983	84	108	651	856	999999	453	389	999999	259	928	151	809	999999	621	382	999999	407	698	622	425	162	983	530	301	503	547	999999	50	486	898	953	999999	67	999999	630	838	999999	999999	366	122	830	460	46	817	100	999999	558	613	559	889	804	819	347	673	999999	100	578	999999	999999	999999	72	349	999999	360	999999	999999	999999	670	999999	999999	406	941	999999	510	594	701	947	712	211	926	989	776	490	596	103	143	322	394	970	539	270	250	113	944	59	999999	999999	999999	841	999999	824	999999	622	25	493	863	999999	836	89	138	153	865	159	436	432	295	999999	534	266	841	179	367	699	461	284	999999	838	396	461	113	372	999999	999999	603	999999	111	164	999999	999999	240	655	486	315	842	395	404	101	999999	999999	764	632	805	999999	999999	439	467	198	999999	741	337	999999	101	999999	975	766	883	994	999999	335	331	141	393	431	36	196	999999	62	999999	999999	879	74	999999	874	697	480	999999	841	999999	999999	644	999999	992	733	775	214	999999	111	339	999999	512	409	545	999999	999999	999999	248	384	402	814	746	415	999999	105	999999	272	999999	227	999999	505	999999	51	999999	391	690	418	999999	659	655	999999	632	591	722	781	999999	480	999999	820	684	74	242	193	999999	999999	427	239	999999	896	999999	999999	999999	999999	423	834	876	470	285	163	999999	781	999999	588	728	580	191	165	692	999999	542	391	743	53	542	999999	273	25	603	999999	999999	461	836	251	787	152	481	296	999999	999999	905	102	205	376	169	999999	580	653	999999	868	875	272	546	33	364	491	769	306	804	799	570	999999	867	217	199	209	999999	251	801	586	108	894	999999	804	653	999999	999999	377	884	638	999999	620	561	735	202	999999	914	812	887	306	382	185	492	378	999999	55	999999	999999	186	959	958	339	851	999999	769	999999	284	742	380	914	999999	999999	421	175	756	950	308	142	24	496	294	999999	364	505	999999	999999	412	618	486	608	224	999999	200	999999	999999	999999	768	684	965	222	427	
182	999999	972	10	999999	763	999999	622	376	746	102	999999	690	999999	999999	974	355	673	999999	999999	666	265	999999	999999	107	999999	496	999999	52	192	999999	176	801	79	121	701	391	999999	999999	169	95	996	120	861	999999	999999	510	259	855	738	422	20	129	644	761	917	668	282	999999	778	276	831	579	194	131	925	182	620	563	133	999999	851	449	686	492	669	999999	910	577	999999	701	999999	999999	313	769	614	57	999999	999999	204	42	999999	999999	455	893	263	426	999999	740	206	61	889	695	731	155	571	999999	442	999999	999999	771	758	999999	40	999999	39	999999	275	424	517	877	24	999999	999999	999999	999999	260	993	999999	238	253	229	999999	380	821	812	551	908	168	208	52	615	999999	226	999999	284	413	999999	379	999999	72	160	511	233	999999	47	586	336	639	670	321	578	649	999999	848	552	588	334	219	274	487	999999	117	225	474	272	18	96	999999	816	999999	999999	624	999999	176	102	999999	999999	999999	999999	235	225	999999	498	999999	474	965	92	377	880	696	88	361	115	999999	779	53	295	999999	66	38	499	399	999999	999999	631	954	720	999999	756	834	641	283	999999	48	271	23	619	999999	999999	306	925	999999	66	130	993	337	519	551	396	58	999999	999999	995	999999	999999	825	455	899	265	520	254	336	621	999999	999999	999999	927	76	999999	766	434	957	758	759	112	780	343	702	999999	303	445	179	370	707	999999	999999	287	678	999999	446	999999	999999	999999	999999	62	599	108	999999	75	198	410	452	436	999999	624	474	999999	999999	654	955	999999	753	304	961	85	85	999999	999999	643	611	527	258	763	678	999999	715	884	279	999999	512	682	333	637	416	893	992	743	740	93	938	25	52	34	357	954	814	424	121	999999	976	999999	999999	376	999999	670	161	689	999999	431	999999	999999	169	999999	151	999999	168	125	888	78	93	342	999999	830	704	999999	999999	999999	999999	723	394	300	773	865	731	878	999999	956	183	745	741	312	999999	999999	999999	359	855	515	999999	84	796	698	536	52	999999	644	408	364	672	868	196	927	284	999999	46	618	999999	303	806	272	786	999999	942	999999	337	999999	356	916	655	355	999999	999999	999999	341	999999	695	764	730	544	96	480	999999	294	314	559	813	999999	951	999999	999999	543	562	999999	619	298	594	755	999999	715	549	297	491	708	326	138	999999	585	942	999999	999999	999999	94	999999	719	792	653	999999	638	593	523	752	999999	644	99	812	999999	270	731	999999	342	939	381	25	994	798	988	999999	968	186	999999	999999	999999	845	930	999999	458	999999	989	999999	644	
999999	127	999999	202	999999	892	846	618	999999	999999	999999	853	899	773	411	482	999999	999999	921	999999	229	949	462	261	999999	666	560	999999	387	999999	385	280	904	408	665	822	581	823	999999	906	152	814	999999	235	999999	384	999999	81	529	240	389	999999	999999	34	425	728	665	548	906	141	999999	143	241	160	575	686	949	501	999999	999999	999999	256	567	999999	661	414	494	236	999999	910	480	488	194	157	974	346	212	880	999999	937	166	42	916	75	574	19	583	314	659	699	435	693	964	940	338	143	480	63	372	20	243	438	672	999999	660	999999	999999	94	999999	238	483	999999	519	999999	432	868	339	502	999999	652	831	999999	576	186	485	786	999999	254	999999	841	866	159	999999	972	999999	728	369	919	414	721	70	499	138	431	226	366	184	793	999999	470	803	978	613	999999	188	999999	999999	496	521	999999	338	704	275	344	999999	333	561	546	999999	704	509	419	97	728	591	342	999999	999999	960	999999	611	730	736	358	48	887	546	797	999999	651	866	873	408	539	392	365	999999	794	999999	892	805	638	327	813	960	999999	890	884	138	999999	10	716	535	999999	999999	608	968	916	999999	485	787	763	752	825	837	635	21	999999	999999	999999	118	267	96	78	323	999999	412	922	397	654	996	661	669	946	650	160	348	16	277	999999	397	316	999999	583	115	999999	885	999999	976	999999	382	342	549	902	738	743	629	999999	88	999999	205	999999	529	999999	488	135	104	806	184	687	297	14	999999	560	838	801	769	513	999999	281	97	910	945	72	282	999999	121	766	218	906	530	999999	999999	999999	999999	999999	787	847	999999	979	947	89	327	298	999999	377	999999	988	73	999999	974	125	504	807	211	294	110	466	378	823	24	337	597	999999	999999	416	86	999999	971	497	23	999999	999999	983	334	18	592	657	34	999999	612	132	703	281	932	414	999999	130	775	304	250	999999	478	281	965	619	491	59	141	631	300	748	27	576	923	62	999999	521	999999	203	702	453	999999	474	221	891	634	326	345	752	999999	956	537	676	257	693	453	147	27	714	999999	542	999999	403	613	999999	999999	137	358	880	707	864	999999	582	602	999999	888	14	999999	84	985	175	714	389	600	344	999999	351	329	239	999999	570	504	767	676	999999	999999	48	860	357	999999	507	968	465	54	176	318	955	83	460	805	449	87	942	729	361	828	145	803	278	653	763	807	999999	999999	999999	370	880	999999	443	868	849	153	999999	999999	488	999999	999999	344	434	36	264	277	869	434	169	492	999999	48	324	
340	999999	245	591	703	999999	699	849	194	908	806	437	999999	999999	591	999999	305	375	999999	251	164	578	801	378	252	999999	496	938	999999	121	654	808	842	590	112	86	613	999999	18	276	788	357	75	999999	628	598	999999	637	287	479	863	127	907	797	169	762	991	999999	999999	314	535	760	165	82	263	997	595	469	999999	515	351	744	999999	387	999999	999999	513	999999	750	999999	999999	858	661	999999	257	536	901	55	430	350	94	747	222	999999	999999	38	201	992	182	630	999999	745	109	771	999999	129	761	529	344	362	999999	999999	999999	999999	129	676	109	941	999999	999999	105	550	48	197	430	604	531	661	999999	433	616	520	999999	999999	999999	449	759	999999	97	138	775	381	710	78	101	468	999999	999999	585	73	999999	259	999999	455	999999	461	999999	911	350	999999	999999	110	882	910	999999	737	434	999999	999999	999999	999999	219	854	696	999999	723	999999	969	106	962	999999	13	85	583	999999	366	999999	999999	595	999999	742	999999	548	563	539	674	499	799	999999	364	999999	999999	485	905	156	719	405	480	502	810	621	737	815	388	560	595	34	309	999999	999999	394	687	410	853	937	999999	670	999999	166	287	999999	51	646	999999	929	999999	528	999999	436	785	999999	872	253	999999	578	15	999999	170	13	944	650	199	393	944	969	355	999999	631	967	88	999999	115	324	225	585	580	100	83	999999	222	76	853	873	631	427	522	444	999999	285	932	45	510	999999	222	636	999999	999999	702	772	583	123	999999	212	999999	736	999999	558	38	208	997	914	960	999999	999999	877	999999	999999	762	526	456	911	608	999999	45	52	548	999999	999999	588	999999	922	397	310	875	109	180	650	524	894	571	964	999999	999999	287	27	84	798	505	344	839	999999	999999	185	325	999999	514	549	177	315	198	47	456	999999	658	85	526	659	999999	691	707	999999	801	999999	955	999999	505	191	79	27	968	749	999999	999999	748	831	36	222	984	212	999999	630	999999	219	706	533	999999	999999	999999	212	500	424	999999	814	636	693	999999	38	999999	999999	176	332	999999	159	999999	448	725	999999	700	999999	58	999999	675	633	999999	86	672	999999	171	431	974	539	422	866	527	999999	787	507	140	999999	914	998	991	999999	46	272	999999	334	871	267	808	999999	275	942	999999	196	999999	999999	999999	559	999999	999999	866	798	858	637	999999	614	999999	999999	661	999999	557	645	912	60	322	523	597	999999	999999	999999	721	999999	999999	999999	273	480	713	340	999999	999999	789	580	44	590	999999	203	302	408	363	545	999999	87	606	590	281	630	40	112	999999	
999999	741	884	632	999999	999999	999999	184	999999	373	439	900	301	990	999999	437	976	610	332	919	129	230	198	480	391	999999	999999	307	999999	873	643	450	611	467	577	716	904	948	362	976	999999	28	589	45	999999	645	410	96	999999	162	304	999999	707	999999	753	14	553	414	250	999999	999999	999999	151	999999	730	999999	299	833	422	495	532	38	257	355	751	999999	999999	999999	556	746	246	999999	903	999999	578	623	999999	428	713	572	999999	500	999999	327	17	512	876	749	314	999999	355	999999	673	907	629	276	771	362	441	652	373	399	858	503	798	999999	762	271	271	116	256	871	130	850	332	42	331	930	347	249	234	892	848	620	401	670	883	996	999999	312	851	999999	986	999999	999999	773	641	213	529	595	750	615	487	208	689	484	456	823	999999	596	999999	999999	24	201	427	999999	551	247	112	138	539	765	20	959	265	866	884	68	650	999999	400	127	411	999999	999999	619	414	999999	931	999999	223	69	420	664	367	20	375	794	643	728	232	404	110	999999	65	999999	999999	528	942	999999	599	397	182	999999	205	826	999999	999999	999999	807	75	900	315	195	914	479	999999	356	601	254	500	99	999999	921	999999	996	27	20	696	515	24	886	999999	999999	327	826	886	394	468	541	580	112	102	836	999999	331	999999	914	486	586	638	999999	999999	999999	332	999999	972	999999	700	999999	809	429	575	197	999999	189	202	206	868	999999	999999	960	888	70	674	398	997	588	268	14	907	112	534	120	876	999999	958	19	999999	999999	853	999999	694	268	731	160	536	999999	53	999999	139	891	55	398	993	678	999999	999999	33	933	512	394	992	695	301	706	895	465	321	36	231	193	420	62	999999	999999	999999	629	338	523	861	999999	545	786	999999	26	999999	145	127	207	406	101	986	852	314	999999	643	999999	967	34	265	81	999999	26	261	999999	999999	993	163	45	411	999999	538	509	82	420	848	216	820	285	650	759	999999	123	630	139	207	567	748	775	324	277	661	314	268	999999	509	528	534	999999	544	72	999999	999999	999999	665	562	486	780	893	620	437	999999	999999	384	505	999999	480	396	131	748	913	255	387	721	143	89	234	999999	999999	999999	999999	681	999999	999999	999999	777	266	327	965	576	721	787	854	165	886	99	969	929	762	66	38	999999	412	191	631	816	999999	369	662	585	999999	244	999999	999999	299	755	297	952	796	728	999999	163	431	554	37	135	401	231	834	54	120	999999	489	999999	882	198	278	999999	118	770	182	896	665	389	248	486	299	871	866	
141	999999	27	999999	43	588	875	999999	858	163	506	425	383	999999	617	475	44	754	271	110	110	486	999999	999999	35	556	580	497	999999	316	550	999999	530	365	703	999999	103	999999	455	999999	999999	489	420	999999	999999	999999	798	371	57	913	214	731	38	770	765	654	224	183	118	487	17	387	667	551	613	670	999999	27	832	999999	382	999999	308	999999	999999	621	75	42	241	679	757	219	450	139	112	818	807	759	600	58	37	919	62	968	639	629	999999	999999	942	942	999999	999999	999999	681	540	340	999999	999999	999999	153	588	999999	942	438	999999	798	937	537	449	794	863	145	999999	783	347	463	999999	340	999999	474	999999	999999	99	298	228	976	681	768	598	771	395	402	92	999999	999999	845	977	624	248	841	692	999999	429	158	89	326	363	999999	344	87	520	102	999999	213	353	392	999999	653	220	754	999999	999999	939	678	408	471	999999	970	324	502	485	206	102	152	999999	515	777	940	219	999999	622	999999	434	521	260	999999	971	878	113	999999	752	334	999999	493	999999	999999	354	751	749	999999	273	392	999999	841	601	999999	10	999999	431	999999	614	162	443	318	141	200	999999	427	427	115	999999	184	867	247	749	161	999999	999999	428	268	171	36	999999	999999	638	240	495	999999	919	936	302	999999	999999	999999	472	999999	890	105	362	533	779	927	999999	643	128	99	525	203	102	999999	999999	402	860	172	999999	588	961	999999	999999	901	705	161	508	999999	813	807	999999	999999	774	158	270	999999	255	999999	488	243	999999	557	483	549	714	999999	999999	478	413	899	832	295	599	884	999999	58	999999	461	828	628	428	842	830	999999	999999	924	428	943	190	836	156	999999	684	442	885	414	368	140	196	412	660	39	999999	913	974	441	11	999999	999999	221	280	794	76	859	815	860	999999	999999	999999	789	873	556	298	577	753	867	610	167	998	999999	690	295	275	999999	967	999999	764	916	346	931	923	538	433	968	999999	362	898	824	627	35	687	206	999999	406	999999	114	741	510	170	117	830	999999	892	999999	530	984	529	651	891	426	105	810	825	999999	866	345	132	329	21	999999	968	786	540	972	999999	494	341	868	999999	863	657	264	755	239	111	89	645	999999	447	581	999999	257	932	999999	999999	876	380	999999	999999	999999	981	999999	498	770	148	999999	313	999999	747	999999	999999	660	765	38	999999	841	65	596	999999	999999	700	983	999999	440	567	721	853	999999	53	999999	124	633	999999	999999	881	245	766	985	100	999999	999999	999999	401	411	928	183	999999	904	440	98	999999	999999	564	753	
502	998	540	67	212	427	200	973	999999	86	921	29	331	81	156	999999	999999	80	506	96	20	973	591	480	512	999999	999999	948	899	955	849	999999	78	585	999999	999999	999999	999999	999999	672	867	999999	850	999999	489	908	851	420	999999	906	999999	751	999999	999999	743	529	999999	999999	555	818	198	999999	84	920	236	999999	951	746	881	999999	828	376	297	999999	229	217	133	275	990	603	542	999999	199	992	941	108	63	599	841	671	999999	999999	162	964	483	999999	999999	929	99	898	957	114	539	496	88	999999	999999	452	259	535	405	150	79	952	285	380	62	999999	979	137	537	999999	904	220	795	193	223	999999	360	604	489	203	186	101	645	999999	289	999999	913	999999	645	611	350	316	999999	336	999999	999999	688	999999	572	645	950	962	371	606	209	329	700	894	433	140	999999	655	999999	999999	999999	978	999999	847	999999	358	999999	684	999999	999999	21	598	944	469	618	23	999999	257	41	843	252	999999	999999	49	238	959	13	29	871	515	999999	694	270	72	371	596	893	999999	21	224	477	276	480	999999	595	611	384	240	286	419	999999	844	624	999999	999999	750	999999	277	999999	999999	999999	159	812	976	416	999999	337	882	107	31	130	803	245	816	376	976	999999	999999	453	627	585	772	999999	461	29	674	80	67	112	621	346	625	233	880	999999	328	463	503	39	999999	283	502	143	264	299	692	608	807	836	983	16	966	823	991	555	582	416	999999	957	999999	256	280	999999	486	684	504	580	365	947	58	999999	249	264	185	353	93	999999	488	172	337	76	999999	231	999999	614	380	999999	241	334	999999	911	112	546	297	999999	13	999999	656	999999	794	121	252	859	787	471	766	999999	648	647	472	943	928	198	629	675	983	58	660	871	313	702	999999	999999	660	146	420	999999	966	163	350	370	982	908	378	225	823	999999	999999	657	848	669	163	594	862	999999	983	914	999999	622	47	954	999999	785	276	101	773	221	209	651	60	999999	744	999999	307	112	999999	30	999999	999999	851	581	614	12	33	999999	999999	754	999999	317	999999	999999	786	354	126	395	307	207	641	999999	452	611	999999	999999	999999	784	999999	669	297	999999	393	963	999999	999999	771	466	999999	69	762	999999	999999	28	999999	891	999999	554	287	400	378	911	805	763	388	543	960	249	377	999999	406	248	720	999999	466	419	923	199	412	282	999999	659	54	247	999999	20	999999	434	568	321	304	61	507	534	301	385	954	629	585	560	552	999999	999999	529	663	523	911	673	562	633	967	999999	999999	14	999999	718	999999	
567	328	377	810	999999	680	65	526	354	741	196	588	91	465	303	614	851	729	61	570	999999	584	999999	108	999999	999999	935	353	996	909	502	999999	582	518	396	311	217	749	26	999999	43	12	318	782	725	95	481	999999	999999	693	301	285	999999	158	351	983	999999	999999	999999	999999	745	711	530	445	248	478	16	572	999999	992	407	999999	713	210	536	522	275	148	999999	974	400	999999	679	999999	617	999999	952	433	999999	413	903	938	999	361	116	999999	482	873	543	256	89	908	109	681	296	999999	999999	565	621	828	718	999999	895	776	273	999999	41	227	827	31	999999	582	404	665	98	469	112	999999	103	214	50	401	604	136	895	492	667	999999	999999	428	655	396	811	999999	695	644	52	232	98	137	300	999999	56	522	729	506	514	999999	999999	827	97	220	471	417	788	326	664	768	881	999999	321	999999	211	409	376	139	770	65	970	999999	426	999999	273	965	913	785	355	92	999999	398	977	233	416	199	341	999999	925	999999	561	999999	980	284	351	316	816	267	63	999999	155	600	736	999999	473	148	410	217	947	505	999999	12	999999	581	371	999999	804	98	627	999999	77	931	999999	376	999999	601	473	152	538	956	159	656	731	708	937	806	661	528	759	277	788	134	497	999999	900	999999	407	409	912	858	512	999999	640	51	999999	999999	395	370	955	999999	999999	268	678	990	356	847	281	999999	644	564	999999	999999	338	359	999999	999999	999999	784	475	945	999999	74	239	999999	454	430	25	689	999999	722	420	999999	572	888	999999	530	999999	507	999999	63	287	144	765	357	36	236	999999	291	818	636	780	611	895	20	677	609	38	999999	999999	999999	831	591	143	921	153	999999	999999	999999	755	999999	497	936	999999	421	667	69	999999	882	653	228	40	999999	870	502	941	809	406	562	221	994	502	457	999999	158	231	695	999999	843	213	496	523	950	536	125	148	999999	999999	483	352	617	999999	155	354	327	894	107	720	641	979	344	999999	160	238	760	210	50	974	562	200	972	999999	465	678	999999	705	90	207	999999	364	107	908	922	999999	603	999999	999999	113	644	999999	133	999999	369	863	869	999999	999999	721	775	999999	107	869	348	292	379	558	999999	477	999999	622	814	899	965	286	882	435	220	999999	635	76	854	999999	340	307	76	997	999999	602	999999	804	342	369	432	839	266	999999	570	639	840	54	999999	879	916	999999	450	999999	19	92	999999	443	151	432	95	709	71	170	538	999999	226	382	999999	251	999999	392	290	454	999999	999999	999999	654	865	580	109	
999999	225	975	999999	999999	857	842	988	616	621	999999	663	909	283	723	999999	105	999999	529	423	999999	195	609	220	534	741	995	756	883	72	999999	578	999999	333	505	493	96	150	999999	192	383	394	253	630	302	728	999999	181	999999	357	924	956	345	999999	641	404	616	764	495	576	862	95	999999	999999	999999	796	102	586	777	239	999999	955	478	346	50	83	942	978	999999	805	371	823	12	535	999999	999999	243	413	691	999999	999999	332	654	653	330	999999	289	699	999999	506	636	794	403	524	665	969	487	998	127	568	462	637	845	690	215	999999	92	999999	415	914	563	688	999999	677	361	370	999999	824	999999	999999	794	252	999999	422	178	576	429	488	999999	999999	892	244	999999	999999	648	250	486	964	448	290	999999	999999	999999	999999	999999	947	899	999999	172	304	999999	663	982	375	773	999999	993	999999	521	638	619	604	999999	246	32	328	999999	771	39	121	884	999999	385	735	999999	94	958	223	479	231	676	703	325	576	510	999999	262	921	359	438	256	62	453	809	671	610	12	57	407	624	554	138	697	61	420	999999	999999	256	827	689	261	780	999999	299	962	915	288	999999	736	999999	76	481	999999	600	999999	999999	893	576	73	936	92	910	815	854	999999	999999	16	274	165	999999	951	15	103	670	999999	999999	107	163	999999	755	332	870	321	613	557	82	999999	106	197	999999	439	711	192	891	607	350	964	109	999999	423	909	24	999999	999999	842	999999	999999	751	423	397	733	739	728	999999	614	999999	598	211	306	603	831	909	999999	576	748	999999	999999	211	999999	836	512	997	539	433	846	999999	893	762	771	999999	999999	965	999999	800	855	699	982	874	286	395	752	762	802	29	592	999	937	410	999999	601	999999	187	688	587	999999	999999	209	304	471	306	328	835	439	809	909	865	237	286	720	58	267	999999	924	677	93	749	205	520	841	846	379	999999	952	179	259	516	287	999999	999999	129	499	687	412	999999	77	999999	999999	993	119	726	999999	661	690	762	344	299	262	20	503	144	540	689	463	999999	927	835	883	269	559	999999	588	142	371	601	999999	579	545	944	999999	999999	427	999999	410	124	84	718	802	199	999999	999999	264	276	601	780	999999	810	234	787	62	241	999999	999999	443	716	148	639	999999	98	213	999999	753	317	410	999999	999999	338	288	349	999999	218	43	693	434	599	148	321	999999	591	999999	999999	355	757	892	378	999999	999999	768	694	975	444	428	713	999999	80	216	999999	866	275	72	259	999999	999999	246	844	208	999999	638	999999	578	999999	
999999	708	86	464	419	995	999999	41	999999	363	570	594	999999	116	999999	329	707	363	392	200	454	275	528	762	999999	470	999999	57	999999	999999	999999	923	125	157	345	719	637	532	661	999999	531	834	999999	709	999999	937	999999	140	999999	999999	999999	284	461	388	382	833	190	999999	999999	999999	484	377	999999	403	999999	646	479	226	999999	80	691	184	702	181	999999	619	999999	999999	999999	289	950	390	993	301	165	451	471	737	774	512	539	324	295	713	736	999999	974	681	82	52	468	304	370	999999	197	999999	999999	999999	999999	762	642	371	249	956	998	104	383	999999	247	194	184	999999	451	267	540	999999	888	988	999999	514	999999	519	999999	41	999999	655	999999	19	113	698	999999	191	999999	22	869	177	84	339	715	641	999999	414	999999	999999	867	999999	853	112	453	820	578	593	845	215	127	133	625	218	999999	352	84	374	466	999999	325	999999	724	439	999999	373	303	999999	283	803	733	241	85	999999	173	104	802	999999	566	293	999999	285	999999	812	894	746	551	866	203	372	999999	416	948	999999	572	874	12	423	999999	89	527	999999	320	52	481	999999	57	767	999999	50	549	166	808	182	429	50	657	911	999999	651	821	437	365	999999	999999	999999	292	999999	999999	299	102	389	213	486	765	999999	965	303	341	19	999999	784	821	999999	823	999999	999999	775	475	999999	999999	100	879	999999	999999	100	663	999999	807	163	603	866	482	754	947	170	953	331	417	328	84	999999	999999	535	952	999999	615	212	999999	834	719	517	716	762	83	999999	509	999999	228	675	999999	566	495	999999	999999	832	311	77	215	662	457	999999	368	156	457	861	520	354	120	231	999999	461	321	972	443	95	160	719	680	946	999999	812	999999	741	881	518	868	999999	129	130	735	548	999999	435	999999	443	158	569	999999	222	999999	999999	999999	999999	200	986	254	523	743	330	681	999999	396	999999	999999	645	182	626	275	999999	992	128	999999	990	495	999999	999999	999999	596	999999	937	590	999999	468	465	505	782	116	550	895	273	355	999999	798	448	153	162	737	433	999999	271	531	999999	375	229	372	999999	49	511	264	999999	368	927	743	393	100	187	927	804	506	863	75	86	379	675	999999	469	436	551	352	999999	726	463	855	739	415	296	48	999999	102	575	742	605	296	373	905	428	914	415	357	999999	234	999999	999999	877	999999	455	999999	699	999999	999999	503	999999	168	480	999999	905	82	14	999999	804	148	688	711	930	130	999999	789	16	770	228	554	999999	203	386	999999	999999	999999	977	543	959	371	348	999999	199	999999	
253	446	816	999999	999	999999	910	437	553	827	546	232	996	999999	735	666	918	929	364	999999	999999	304	782	920	23	379	104	999999	999999	442	799	31	999999	999999	876	999999	972	449	770	872	644	999999	999999	999999	22	999999	539	230	807	303	452	999999	312	841	598	949	663	895	553	630	261	449	999999	999999	37	524	999999	147	999999	999999	693	479	168	491	713	999999	654	999999	908	453	839	873	999999	725	990	390	719	680	269	927	369	87	895	149	620	205	183	539	530	497	860	999999	999999	105	609	973	260	999999	137	708	304	439	987	109	999999	999999	785	694	130	999999	805	39	999999	952	353	616	999999	29	871	518	999999	125	999999	420	999999	446	999999	999999	125	26	139	999999	553	999999	633	929	99	796	357	242	419	489	418	882	692	831	524	999999	999999	993	999999	241	949	619	999999	188	736	999999	516	355	999999	999999	579	114	518	906	485	326	328	999999	526	787	671	639	108	236	999999	820	727	762	921	143	816	131	999999	999999	949	999999	568	999999	202	522	289	12	386	202	910	314	374	999999	355	999999	80	337	477	613	570	999999	999999	766	999999	915	999999	754	433	999999	411	457	488	620	999999	551	999999	874	231	13	507	668	999999	906	326	403	456	942	416	723	999999	488	654	23	337	639	424	999999	972	287	673	999999	578	664	790	462	826	753	828	999999	449	205	999999	473	115	901	67	613	449	88	469	906	347	710	658	922	803	999999	292	328	137	956	902	944	339	972	99	597	125	863	577	702	123	612	999999	867	382	190	907	435	581	810	362	894	999999	767	197	868	16	868	659	999999	999999	999999	676	493	999999	172	144	142	812	470	497	586	511	766	793	734	437	790	550	999999	566	857	746	327	604	18	136	572	785	999999	591	257	213	999999	241	613	999999	999999	574	219	55	775	999999	121	322	775	999999	61	973	999999	441	999999	327	999999	794	999999	764	359	889	295	999999	572	357	591	879	249	382	295	534	190	798	647	226	999999	576	791	243	635	14	828	625	999999	999999	332	789	375	930	176	431	627	849	587	900	999999	183	483	427	999999	999999	82	403	107	526	793	664	794	998	999999	469	12	380	138	355	70	670	961	999999	999999	999999	513	999999	999999	999999	906	340	220	746	938	167	103	374	999999	402	931	435	999999	999999	999999	668	995	377	943	999999	429	257	720	242	839	618	222	510	402	999999	728	999999	197	999999	619	999999	453	57	70	829	999999	638	999999	736	999999	635	152	412	178	366	806	146	375	508	444	659	620	978	906	
330	944	592	971	999999	673	177	247	999999	938	999999	224	947	317	124	340	791	88	984	999999	214	475	809	341	999999	999999	592	398	689	999999	960	999999	475	151	739	884	999999	666	208	72	256	398	999999	999999	826	152	999999	828	261	999999	653	999999	636	170	702	854	999999	999999	936	547	999999	779	558	999999	999999	510	999999	805	577	239	556	999999	880	921	572	815	617	346	515	893	574	764	146	520	155	389	215	315	999999	884	999999	999999	729	661	981	476	999999	372	999999	326	403	63	999999	999999	999999	528	700	714	999999	886	247	999999	744	53	972	326	642	47	999999	599	304	444	366	692	490	32	999999	228	940	999999	975	254	999999	199	499	999999	513	125	898	626	999999	500	717	999999	647	999999	788	686	688	999999	833	999999	32	895	999999	959	696	999999	541	999999	133	481	773	999999	910	992	999999	999999	553	999999	813	526	148	723	911	804	726	804	55	538	243	719	540	999999	271	182	232	956	178	540	824	944	584	999999	503	216	726	999999	652	655	14	243	142	237	850	317	664	309	983	999999	242	999999	523	999999	365	414	999999	497	999999	737	770	990	999999	23	999999	869	942	999999	229	704	87	512	161	399	534	10	586	313	436	999999	999999	922	972	951	307	932	431	582	943	999999	999999	239	999999	914	885	999999	999999	999999	600	980	375	825	89	288	999999	730	999999	133	477	365	827	999999	70	286	229	999999	28	436	999999	999999	448	369	895	140	440	847	999999	247	514	521	999999	999999	712	999999	589	693	999999	693	811	577	201	307	114	588	271	636	999999	999999	695	999999	994	429	413	896	542	15	999999	999999	848	999999	212	502	999999	956	220	999999	926	615	697	535	999999	335	625	148	512	150	265	317	868	803	999999	820	552	999999	527	725	64	999999	912	584	764	999999	999999	999999	999999	698	688	158	378	901	709	563	20	999999	44	668	804	275	394	999999	999999	621	999999	54	624	391	950	153	438	494	999999	999999	702	122	999999	118	491	999999	772	999999	462	116	939	999999	999999	124	999999	999999	441	858	921	999999	431	999999	999999	152	999999	799	894	984	748	545	719	883	595	599	861	897	398	925	187	697	502	580	999999	643	682	122	950	509	580	568	999999	999999	999999	527	689	192	999999	628	999999	691	221	788	74	917	396	999999	381	504	263	912	999999	516	681	233	999999	850	579	200	470	701	848	395	413	190	833	149	320	78	999999	678	618	999999	631	495	485	999999	999999	33	256	999999	741	455	255	999999	574	205	899	349	240	999999	613	999999	168	999999	843	826	384	999999	
999999	257	744	999999	595	585	303	233	999999	195	747	582	344	556	999999	843	960	402	149	999999	615	638	250	970	999999	80	74	530	612	999999	999999	659	999999	631	939	999	881	437	860	999999	373	350	319	999999	602	657	505	66	154	324	642	450	687	999999	278	454	16	774	475	524	520	773	621	856	542	98	253	713	999999	944	961	999999	541	478	999999	275	999999	536	378	999999	999999	18	999999	297	999999	212	971	699	999999	494	992	117	962	345	160	600	728	999999	180	513	413	792	449	209	999999	120	999999	218	267	13	135	479	405	999999	949	512	396	999999	471	340	999999	554	360	999999	952	999999	999999	206	328	999999	999999	999999	366	865	776	783	568	187	933	285	999999	763	442	359	999999	522	711	677	395	647	214	404	999999	839	396	859	441	327	257	509	550	712	889	486	999999	270	123	540	519	176	943	999999	999999	195	47	999999	121	11	999999	439	152	999999	810	681	576	152	874	526	478	999999	351	250	930	434	999999	999999	999999	955	892	108	408	180	999999	229	704	995	13	805	802	42	748	439	564	817	367	999999	999999	218	909	999999	395	596	999999	602	999999	702	999999	966	460	455	999999	165	119	999999	40	999999	999999	591	976	581	148	78	724	445	178	911	685	122	999999	999999	689	665	56	578	999999	811	119	565	999999	999999	716	47	999999	356	553	592	330	900	787	396	922	999999	999999	338	999999	999999	872	999999	434	913	27	999999	898	383	766	999999	119	540	951	999999	862	179	999999	999999	999999	111	723	999999	892	999999	591	785	334	680	999999	379	999999	999999	999999	395	999999	999999	999999	491	984	549	148	972	590	729	482	790	949	999999	534	753	133	266	473	83	604	505	733	848	331	241	841	228	999999	397	399	401	146	999999	999999	379	49	705	990	999999	962	751	786	172	999999	800	836	766	156	999999	255	177	254	330	790	999999	759	291	169	999999	708	999999	999999	203	340	999999	999999	392	289	165	713	999999	275	999999	999999	853	999999	570	999999	530	999999	85	81	999999	151	999999	999999	999999	775	845	619	757	546	999999	616	52	997	999999	832	32	157	453	486	999999	697	827	901	104	999999	999999	999999	198	999999	638	356	632	848	936	61	999999	999999	836	617	999999	545	999999	881	999999	542	999999	855	999999	999999	723	383	952	599	999999	129	324	999999	62	607	838	130	999999	999999	908	891	999999	999999	71	541	724	98	999999	836	52	455	741	999999	873	561	999999	999999	600	999999	822	265	404	999999	769	816	737	787	880	238	778	323	124	744	973	146	558	875	794	593	23	999999	72	
999999	999999	633	387	999999	456	500	467	757	529	970	398	999999	496	951	434	999999	804	999999	999999	999999	67	999999	341	997	972	736	999999	274	999999	16	446	198	999999	999999	486	145	999999	368	340	390	771	999999	794	999999	355	999999	650	999999	451	548	789	86	427	979	999999	827	999999	999999	406	720	497	202	469	999999	533	999999	999999	218	999999	299	999999	445	606	827	320	999999	999999	196	999999	651	999999	406	823	748	999999	999999	999999	222	229	658	842	57	961	620	892	578	561	281	621	155	870	442	142	161	732	999999	480	599	668	31	893	116	739	754	999999	999999	378	999999	305	173	439	247	988	999999	457	999999	483	985	999999	742	999999	663	575	506	781	653	999999	671	999999	873	889	181	553	999999	999999	735	999999	217	986	801	209	839	975	457	715	632	999999	326	704	963	869	999999	664	926	546	239	540	999999	973	979	999999	999999	999999	999999	284	268	693	999999	60	721	460	276	998	143	542	999999	687	127	790	158	999999	946	966	62	14	999999	999999	999999	661	535	205	85	244	16	973	502	999999	999999	999999	999999	999999	999999	275	983	513	603	999999	531	394	999999	552	423	452	824	779	880	999999	653	999999	880	752	999999	139	525	526	385	42	992	169	49	511	143	999999	343	219	546	681	982	548	999999	907	999999	999999	759	983	999999	632	419	236	999999	999999	490	136	302	704	873	533	750	467	138	570	503	371	999999	399	999999	478	999999	614	243	209	757	115	26	972	767	833	379	541	744	752	622	765	77	287	31	999999	999999	639	999999	999999	999999	525	999999	840	999999	623	888	999999	999999	999999	522	805	993	892	14	999999	119	330	999999	49	164	218	723	385	947	738	304	76	378	410	999999	479	278	999999	278	242	695	185	568	154	945	19	999999	440	239	817	771	184	283	999999	897	331	702	999999	858	722	999999	44	893	999999	329	821	992	999999	486	53	536	773	624	772	689	999999	761	791	104	154	251	293	999999	139	966	129	793	731	513	505	776	971	371	999999	440	661	999999	893	825	133	27	802	954	196	999999	998	560	510	957	963	570	911	212	713	480	518	999999	763	708	999999	37	270	661	981	276	565	411	77	341	38	999999	999999	999999	970	137	999999	338	999999	849	968	569	292	774	549	934	999999	768	999999	85	922	772	529	194	999999	106	756	999999	972	920	999999	597	999999	179	928	321	702	944	241	585	41	189	930	913	740	640	744	496	121	999999	410	796	753	991	418	266	999999	682	350	999999	381	308	366	48	999999	380	999999	123	845	237	999999	921	999999	
82	999999	743	842	615	453	985	999999	999999	999999	925	519	928	844	501	760	672	199	29	999999	367	999999	999999	823	891	999999	369	564	631	651	999999	815	489	269	680	946	675	423	999999	239	999999	522	121	277	440	528	205	536	584	362	182	48	221	327	179	868	321	999999	950	999999	94	431	999999	999999	157	120	40	669	999999	554	95	259	683	790	248	844	102	465	392	373	595	833	979	278	479	845	603	172	99	812	634	999999	999999	691	155	934	792	999999	999999	999999	999999	999999	999999	999999	277	999999	364	999999	88	999999	775	856	537	587	240	260	451	462	149	999999	999999	868	999999	999999	920	339	785	999999	645	314	62	599	999999	72	999999	69	469	949	10	555	490	183	93	763	47	777	228	999999	999999	894	492	339	363	818	999999	999999	955	22	999999	938	999999	372	784	999999	283	185	522	474	711	180	791	502	999999	593	821	343	784	999999	323	152	120	999999	999999	751	822	722	999999	526	258	256	114	457	999999	71	418	999999	398	320	490	861	265	753	999999	999999	113	990	878	770	997	480	999999	148	699	999999	827	999999	999999	43	999999	560	940	996	225	464	76	999999	662	999999	184	703	945	473	336	461	886	366	724	261	648	999999	844	999999	529	778	999999	966	999999	871	999999	181	999999	365	369	999999	921	269	538	720	224	769	337	488	999999	303	534	380	812	247	91	999999	522	578	999999	128	716	474	477	999999	62	109	585	791	165	13	999999	590	113	406	540	626	828	14	47	879	505	366	880	235	253	41	163	521	999999	999999	999999	718	970	251	222	456	792	101	667	124	194	999999	332	591	888	944	999999	415	706	465	999999	518	541	999999	999999	360	594	251	999999	999999	945	999999	999999	392	999999	696	619	862	193	93	833	737	346	923	695	959	43	298	999999	309	764	748	814	333	140	999999	187	999999	628	862	862	999999	898	646	178	129	542	939	246	201	335	414	231	622	632	999999	181	999999	820	663	327	999999	905	893	266	207	259	679	261	999999	518	164	243	999999	231	292	999999	700	755	575	427	103	61	154	973	999999	526	201	701	235	969	569	644	964	545	999999	645	14	389	970	870	863	999999	999999	683	180	999999	899	401	999999	76	999999	862	255	246	233	999999	760	920	999999	680	999999	977	36	244	999999	520	278	786	999999	646	999999	320	784	705	563	415	28	999999	803	188	626	800	999999	168	498	999999	399	999999	321	321	885	999999	482	299	999999	886	661	797	733	660	902	123	999999	702	243	170	999999	999999	683	817	235	298	126	728	999999	
267	999999	868	746	252	130	999999	475	353	999999	749	838	494	999999	677	754	230	738	152	999999	999999	999999	999999	999999	338	628	849	55	504	999999	597	967	753	999999	554	270	999999	61	491	539	361	647	392	941	999999	999999	999999	656	15	999999	15	999999	973	451	549	999999	966	943	418	624	281	999999	970	268	173	781	94	999999	348	417	962	179	257	999999	924	999999	682	717	999999	16	44	999999	49	441	90	47	999999	311	696	361	303	999999	643	999999	267	999999	999999	134	778	711	247	345	317	598	999999	836	313	999999	526	999999	520	259	512	999999	590	89	999999	539	187	136	788	782	999999	987	123	123	535	390	355	77	199	558	938	999999	999999	999999	999999	451	340	254	734	999999	999999	22	840	53	346	999999	286	188	402	999999	946	999999	999999	464	783	330	485	999999	310	922	24	459	494	962	999999	782	643	892	204	23	209	933	999999	164	998	549	156	80	777	303	114	177	675	61	611	296	999999	314	914	563	966	353	999999	811	618	335	527	877	732	564	598	393	999999	999999	937	999999	260	768	466	999999	184	414	219	16	818	999999	784	999999	360	34	975	338	977	640	57	856	989	590	546	672	999999	999999	348	999999	999999	720	193	296	999999	598	46	47	848	999999	389	561	999999	936	993	770	551	94	527	707	588	999999	416	353	341	90	999999	670	232	793	221	905	76	997	311	107	999999	497	328	999999	988	938	490	999999	999999	496	999999	999999	999999	999999	131	999999	999999	999999	634	445	999999	839	955	43	575	376	814	64	468	999999	494	146	999999	895	116	999999	766	765	999999	999999	779	119	102	999999	367	999999	83	457	672	284	163	435	372	999999	793	824	542	294	196	622	133	435	838	776	11	587	999999	701	668	77	181	986	922	984	665	999999	999999	120	999999	605	302	367	392	194	330	68	773	768	111	999999	520	482	578	105	525	354	280	326	843	780	552	999999	788	604	113	177	513	999999	999999	598	87	999999	617	591	999999	766	52	653	455	999999	999999	999999	599	999999	556	698	417	826	468	320	924	431	999999	896	62	921	999999	788	999999	163	555	999999	566	513	213	999999	864	999999	999999	759	311	999999	870	900	966	892	781	411	57	414	999999	999999	918	891	674	656	999999	721	999999	999999	197	264	999999	302	397	427	102	999999	183	468	999999	430	60	999999	999999	999999	560	999999	929	169	149	177	999999	677	403	868	999999	675	838	557	932	999999	458	377	999999	56	64	578	999999	549	799	695	237	589	999999	999999	636	218	882	376	105	790	999999	378	269	30	999999	895	
999999	528	949	999999	999999	626	999999	691	972	683	999999	961	253	982	861	390	999999	454	940	161	107	74	999999	269	793	999999	461	152	361	999999	118	551	532	169	679	985	600	382	447	999999	63	888	367	953	80	920	133	123	999999	411	18	999999	89	999999	798	834	999999	690	999999	786	175	393	339	892	574	999999	439	999999	313	876	999999	999999	17	999999	107	999999	707	999999	999999	999999	348	347	223	950	80	999999	471	169	371	845	999999	910	748	660	999999	669	999999	999999	388	483	490	49	999999	62	621	31	999999	750	275	589	999999	16	501	999999	447	827	179	389	821	280	999999	280	722	999999	186	880	248	999999	894	437	660	242	999999	714	392	308	537	171	999999	59	496	721	999999	782	717	693	999999	988	222	617	500	178	653	117	358	220	326	999999	875	999999	782	999999	855	838	928	999999	115	999999	999999	149	999999	18	60	999999	999999	999999	387	940	999999	493	471	260	143	287	937	491	589	793	366	182	981	194	295	598	277	999999	866	65	853	999999	587	999999	620	83	326	999999	128	999999	333	999999	833	999999	602	392	279	999999	327	577	900	447	315	322	431	205	168	115	999999	999999	999999	999999	548	332	97	927	906	841	639	999999	960	455	373	999999	469	999999	349	605	592	903	328	999999	999999	298	164	999999	517	274	999999	424	999999	221	769	665	999999	999999	405	510	999999	999999	485	438	892	267	617	455	83	607	853	18	999999	562	522	818	143	999999	41	259	999999	681	420	642	641	224	999999	749	999999	707	331	999999	26	838	316	917	427	890	999999	460	681	709	342	999999	421	200	568	362	999999	950	532	626	999999	156	343	617	264	843	999999	677	122	868	769	376	286	967	992	28	255	999999	999999	999999	907	580	578	467	348	999999	230	450	656	792	60	735	184	704	342	869	999999	999999	663	999999	999999	184	999999	812	940	965	999999	453	207	549	116	999999	999999	289	718	972	999999	875	278	753	622	356	30	999999	999999	44	999999	999999	635	132	523	556	941	816	158	999999	242	765	527	383	877	777	999999	117	685	999999	999999	895	999999	369	302	999999	430	909	961	747	999999	27	999999	906	773	999999	999999	85	35	560	161	742	999999	985	740	811	999999	895	876	845	113	913	645	860	858	306	595	999999	830	999999	135	42	855	411	579	224	770	999999	609	825	999999	177	91	134	805	442	764	10	628	490	280	535	999999	126	643	249	381	145	57	476	999999	552	254	140	999999	129	887	729	415	525	999999	999999	295	60	886	999999	832	999999	999999	426	542	595	646	349	999999	999999	
998	738	767	340	843	634	573	142	369	416	922	950	699	999999	554	45	999999	999999	999999	542	249	983	240	999999	416	999999	90	999999	934	999999	905	904	515	835	131	158	999999	85	682	416	174	999999	691	479	23	882	821	378	999999	999999	10	543	999999	92	360	999999	508	70	923	982	554	941	208	999999	999999	999999	445	864	564	405	83	519	430	42	378	96	999999	999999	693	534	49	712	759	437	870	999999	13	432	485	115	649	901	161	700	862	232	954	203	968	999999	446	956	813	475	433	491	999999	999999	714	273	723	999999	376	398	999999	999999	191	771	626	149	24	22	389	459	999999	182	368	730	179	999999	142	107	999999	697	999999	93	999999	294	13	389	259	145	717	221	392	999999	534	999999	758	999999	50	999999	576	829	981	433	577	999999	719	261	132	391	698	569	999999	999999	956	678	310	859	999999	897	767	247	889	878	305	177	999999	854	999999	605	972	159	114	948	530	963	716	999999	515	544	574	752	266	999999	446	158	91	766	945	855	461	899	86	152	426	339	939	999999	138	409	297	864	612	527	419	548	999999	191	105	993	962	646	999999	999999	332	24	980	32	999999	156	999999	310	909	793	153	83	82	999999	532	200	999999	614	999999	116	999999	710	149	739	457	999999	694	999999	671	999999	892	815	555	677	820	411	999999	916	670	982	323	986	955	819	383	999999	999999	502	659	904	999999	358	121	999999	999999	999999	875	250	574	543	462	197	639	957	999999	338	527	405	151	131	841	116	943	553	793	999999	754	330	999999	999999	999999	999999	250	999999	999999	544	704	318	525	207	536	118	352	136	999999	135	357	999999	919	55	818	80	360	537	72	862	414	999999	999999	891	999999	555	885	462	121	271	946	872	999999	365	999999	218	879	999999	595	732	764	816	33	667	913	757	410	319	302	999999	999999	999999	999999	129	140	999999	864	633	999999	999999	999999	999999	24	999999	188	484	32	563	421	609	201	416	941	339	108	597	999999	786	999999	120	154	575	169	760	430	244	177	855	235	999999	354	256	999999	614	509	874	802	765	488	438	735	847	898	693	999999	434	999999	999999	31	999999	602	87	655	229	836	999999	999999	264	837	944	317	999999	337	999999	265	945	802	999999	829	999999	999999	778	308	999999	384	306	999999	999999	600	996	473	803	999999	999999	999999	276	600	394	778	852	155	547	927	543	131	999999	519	974	437	999999	631	999999	544	798	747	824	999999	115	845	539	979	262	664	841	999999	513	343	999999	999999	999999	354	417	559	977	999999	999999	850	764	
428	815	787	999999	49	384	999999	999999	268	45	999999	81	497	495	549	248	873	892	999999	999999	72	617	235	875	946	449	870	224	884	567	999999	999999	974	999999	687	999999	752	286	223	289	999999	999999	255	307	999999	957	501	999999	999999	320	113	195	373	763	702	999999	590	911	756	600	513	160	155	700	325	456	999999	483	999999	520	999999	597	678	999999	619	620	371	999999	187	999999	947	21	356	574	464	534	136	999999	321	999999	448	840	999999	623	775	999999	306	555	982	251	999999	27	61	357	824	999999	999999	768	154	999999	448	662	733	767	652	502	804	580	246	999999	330	999999	172	999999	81	655	78	65	999999	302	323	816	946	999999	138	999999	960	998	999999	948	27	367	75	238	438	786	999999	761	971	282	522	726	319	999999	999999	973	855	130	286	999999	448	461	938	852	769	632	716	797	999999	722	542	805	999999	297	999999	962	820	933	999999	295	549	316	93	999999	999999	597	507	755	999999	164	84	839	999999	581	510	565	428	223	468	805	80	999999	132	259	999999	717	895	999999	999999	999999	163	999999	999999	991	629	141	377	391	83	182	134	960	782	484	647	702	999999	258	999999	217	544	607	474	696	224	239	194	834	816	72	701	999999	338	67	999999	162	221	731	952	378	999999	999999	150	999999	999999	119	536	648	999999	47	633	999999	243	219	423	556	999999	931	776	399	999999	542	999999	999999	480	648	632	724	999999	495	491	362	306	999999	999999	507	467	999999	999999	115	703	545	233	778	439	999999	999999	129	643	999999	704	289	999999	999999	431	655	470	999999	815	42	486	812	175	125	556	280	999999	823	999999	915	98	278	915	670	696	411	319	797	582	426	999999	513	999999	999999	790	211	408	742	988	374	46	999999	999999	983	999999	891	380	117	232	168	714	428	929	728	366	436	373	294	999999	999999	345	673	556	399	636	999999	731	148	999999	354	872	607	835	824	999999	999999	999999	999999	51	999999	41	211	575	423	712	977	583	362	999999	364	837	124	999999	968	38	999999	781	974	357	655	169	241	999999	999999	296	116	593	999999	999999	999999	999999	999999	252	72	988	143	108	999999	999999	659	399	999999	478	970	516	758	999999	866	999999	515	979	999999	999999	396	999999	799	428	697	137	999999	393	478	999999	74	832	999999	999999	813	980	894	999999	999999	297	697	999999	791	763	999999	371	537	383	999999	318	999999	627	601	856	999999	427	198	715	411	16	91	275	920	865	414	147	119	886	999999	886	901	999999	999999	643	887	999999	853	46	999999	335	999999	231	667	169	179	446	241	
550	26	999999	792	189	863	641	216	432	999999	926	999999	676	261	999999	464	840	417	103	999999	958	968	999999	573	999999	110	85	417	999999	608	760	696	967	905	999999	999999	999999	103	722	386	699	436	464	999999	927	688	938	84	947	999999	826	752	85	160	283	581	300	821	641	999999	788	234	357	823	584	999999	391	770	692	999999	931	747	999999	716	596	999999	999999	931	646	473	999999	10	469	102	782	18	620	816	631	987	580	711	461	643	598	474	89	999999	219	697	306	177	392	176	835	89	999999	369	563	999999	77	368	185	178	999999	787	765	265	51	576	619	574	149	704	999999	999999	295	61	128	132	451	872	999999	949	176	994	618	303	266	702	999999	260	263	879	919	221	536	293	727	810	999999	824	599	642	87	732	38	687	999999	615	793	999999	999999	441	311	204	646	999999	999999	922	179	471	998	348	624	369	321	269	784	989	694	12	334	317	423	626	999999	89	871	443	965	999999	338	651	909	999999	19	822	577	725	575	309	999999	805	641	247	826	260	999999	718	421	769	902	975	921	791	680	933	999999	684	920	566	364	568	956	248	143	356	439	678	359	498	691	999999	424	394	721	999999	676	999999	800	33	71	162	32	206	38	362	730	127	999999	86	804	893	999999	999999	945	999999	848	403	999999	479	820	349	368	922	87	843	999999	536	999999	160	266	842	884	897	505	211	546	999999	999999	781	626	999999	411	283	694	798	265	415	999999	998	681	283	82	330	212	721	794	109	129	194	801	203	57	125	819	962	999999	999999	513	999999	999999	97	192	332	852	509	938	94	237	999999	588	155	999999	81	479	999999	769	563	694	783	417	447	641	35	999999	433	274	295	463	732	789	358	902	999999	822	593	999999	750	477	703	783	709	871	999999	606	656	999999	975	646	836	202	999999	222	730	335	738	456	167	352	429	999999	652	631	999999	498	240	252	391	999999	886	999999	29	96	990	999999	708	575	800	999999	333	327	298	999999	627	539	344	145	182	380	94	146	933	408	57	468	999999	88	999999	351	376	413	723	999999	999999	944	999999	369	232	730	999999	999999	655	738	999999	112	946	13	999999	965	999999	104	80	21	174	749	999999	621	48	531	868	999999	209	999999	62	919	603	571	889	682	366	975	913	451	752	921	999999	204	388	945	522	999999	84	999999	197	281	343	712	999999	20	985	562	330	999999	999999	999999	999999	206	686	109	509	385	999999	999999	999999	999999	191	999999	999999	252	268	764	999999	999999	999999	740	554	799	271	
999999	585	999999	18	999999	999999	803	654	222	589	754	958	294	518	999999	999999	146	999999	753	800	999999	100	999999	453	319	751	230	330	237	691	131	453	999999	935	905	999999	999999	376	245	633	806	534	999999	48	514	294	974	256	999999	656	999999	727	801	998	999999	999999	870	999999	699	999999	477	483	999999	531	468	311	794	358	613	765	828	769	777	999999	994	483	131	999999	939	35	777	974	999999	999999	818	999999	651	999999	682	224	653	999999	677	119	166	333	999999	999999	580	212	999999	626	643	198	828	999999	950	681	13	999999	999999	204	508	673	359	502	999999	845	713	999999	659	629	675	999999	122	657	101	999999	963	671	375	682	999999	736	999999	999999	341	189	752	714	452	970	999999	903	654	458	672	14	759	663	227	272	734	999999	553	869	950	254	85	180	21	292	999999	342	999999	886	109	771	147	208	999999	926	102	998	999999	688	468	772	743	664	985	97	908	309	999999	113	948	589	193	999999	210	96	999999	582	999999	999999	263	829	500	768	358	900	866	999999	501	300	180	999999	999999	864	999999	188	510	421	999999	924	384	417	887	310	938	519	999999	482	997	85	823	520	305	461	435	638	281	975	315	95	231	356	808	163	932	221	696	999999	263	32	999999	691	397	999999	785	845	999999	200	829	838	999999	394	999999	426	999999	659	440	441	439	773	906	999999	999999	999999	703	37	609	734	377	727	823	269	228	974	499	141	132	527	675	589	697	90	155	477	772	836	792	999999	999999	283	999999	264	889	490	999999	60	585	297	999999	757	245	217	823	999999	24	62	176	589	927	345	536	913	999999	849	85	825	999999	999999	336	866	999999	228	57	103	946	569	999999	737	858	449	556	999999	451	999999	353	490	267	52	462	720	670	999999	463	350	746	867	498	50	415	300	999999	945	960	218	522	27	169	729	166	999999	682	999999	730	999999	788	999999	999999	847	505	999999	568	347	186	616	205	41	764	999999	356	89	81	999999	999999	999999	779	999999	874	242	405	999999	999999	999999	886	999999	999999	241	483	976	562	55	405	999999	545	819	732	332	999999	353	22	490	263	999999	382	87	383	999999	117	172	708	187	826	238	452	178	999999	40	461	179	578	964	558	788	154	311	683	430	999999	512	835	999999	841	530	229	914	83	868	164	808	999999	999999	999999	999999	277	384	228	176	208	376	554	701	871	599	775	58	931	474	317	999999	403	999999	557	604	336	999999	999999	306	999999	537	999999	406	876	652	545	882	840	248	521	769	93	517	232	428	958	143	
585	251	755	999999	999999	999999	561	93	415	681	149	529	999999	25	48	921	167	670	280	157	825	228	999999	892	218	693	999999	547	999999	886	999999	999999	645	203	676	104	551	999999	554	497	999999	792	247	864	743	999999	264	505	731	171	360	999999	158	810	317	999999	197	862	999999	299	654	23	999999	999999	999999	20	883	790	349	944	380	329	126	782	999999	42	980	999999	159	897	438	999999	999999	826	536	178	999999	999999	999999	318	907	688	874	264	843	999999	697	999999	999999	732	436	474	166	786	999999	40	445	376	999999	285	386	996	713	999999	860	999999	207	999999	992	783	999999	58	905	40	47	691	455	862	938	480	999999	272	287	426	471	964	302	39	44	505	732	613	337	610	932	910	999999	808	403	647	634	427	725	999999	701	387	569	135	748	109	584	582	437	999999	939	999999	719	297	604	896	903	177	244	496	60	427	721	305	107	999999	716	647	468	301	846	917	999999	157	724	999999	405	176	291	935	921	160	186	309	999999	999999	999999	688	999999	507	744	467	999999	999999	89	283	666	999999	999999	621	392	936	124	999999	191	32	577	571	999999	521	500	737	886	309	575	900	999999	999999	634	289	936	38	444	961	556	389	734	999999	77	451	426	999999	148	669	552	984	46	49	127	999999	250	628	999999	691	17	17	999999	884	663	189	41	999999	639	999999	684	364	999999	162	589	802	297	270	503	131	105	368	999999	226	756	590	863	211	304	986	48	317	912	753	954	549	808	999999	653	888	419	999999	999999	400	984	999999	492	883	999999	999999	999999	979	135	994	596	648	418	363	999999	83	325	829	950	999999	709	377	451	748	208	50	994	999999	999999	615	711	923	865	208	242	568	999999	980	751	978	636	69	999999	918	167	315	999999	999999	722	999999	572	589	999999	850	999999	617	746	744	684	420	331	912	372	519	292	999999	782	999999	131	568	975	344	88	971	26	999999	194	532	999999	893	909	549	999999	46	52	132	702	999999	518	624	822	363	999999	341	657	724	696	673	636	494	532	920	332	999999	999999	238	511	259	833	999999	433	223	162	790	999999	999999	197	336	476	999999	970	766	999999	507	999999	999999	47	999999	324	302	999999	521	999999	999999	999999	988	226	571	441	814	621	452	191	478	999999	999999	211	516	829	999999	536	369	206	475	523	766	228	825	417	983	200	999999	935	541	95	912	326	65	430	999999	999999	625	895	999999	999999	528	584	233	316	147	999999	999999	917	448	999999	594	999999	430	582	604	770	999999	164	457	624	857	517	650	
392	288	999999	155	96	317	999999	911	474	543	926	999999	999999	999999	518	279	573	668	846	999999	776	501	597	895	999999	825	999999	173	471	447	999999	691	20	934	840	37	855	999999	445	609	137	853	129	999999	504	587	999999	775	999999	999999	883	956	21	30	873	891	691	396	673	999999	565	157	450	36	999999	245	985	256	163	491	423	309	232	246	369	922	381	815	401	999999	412	976	291	586	564	999999	999999	999999	71	948	346	469	999999	185	54	999999	413	999999	285	268	601	176	621	401	471	584	999999	999999	661	950	520	875	994	777	857	589	999999	863	472	424	565	995	195	999999	999999	999999	999999	56	202	390	519	289	540	999999	999999	999999	364	889	125	979	357	905	338	120	438	470	474	999999	327	465	999999	549	629	861	703	605	980	416	999999	516	999999	687	581	999999	441	241	345	999999	483	621	234	976	748	492	999999	659	667	85	999999	684	999999	884	728	737	277	970	659	678	439	999999	999999	999999	999999	999999	113	670	999999	67	999999	207	999999	613	350	706	240	145	800	999999	794	53	999999	905	640	571	36	992	958	844	999999	999999	999999	666	431	785	999999	286	343	150	999999	406	335	610	406	578	560	876	543	999999	506	999999	179	522	884	396	999999	360	317	81	581	121	999999	489	63	218	625	467	191	999999	350	953	802	660	999999	397	718	999999	999999	71	21	160	458	935	347	872	301	999999	782	45	999999	15	999999	271	568	278	694	845	557	197	953	102	695	999999	682	999999	339	518	765	496	677	999999	999999	255	70	431	662	776	151	190	916	566	685	156	539	344	984	540	999999	488	702	999999	780	321	999999	918	999999	479	263	794	543	783	304	295	367	603	164	723	999999	147	616	918	703	999999	999999	999999	417	999999	448	348	999999	798	426	999999	793	999999	651	539	147	152	966	999999	523	357	647	143	999999	399	788	999999	999999	271	339	999999	999999	999999	178	999999	999999	999999	999999	916	40	915	236	744	366	27	999999	562	951	625	586	999999	181	433	405	356	729	148	134	999999	999999	512	999999	307	468	999999	413	19	636	999999	999999	425	642	59	161	608	130	902	777	999999	898	235	999999	564	684	281	783	999999	388	999999	684	901	597	492	999999	528	999999	999999	286	894	613	491	926	713	135	171	999999	131	999999	797	235	826	999999	879	130	999999	527	604	622	197	688	964	630	999999	563	597	827	160	893	999999	999999	201	626	882	640	416	999999	999999	438	523	855	662	177	591	596	857	999999	718	999999	999999	11	162	317	99	215	649	999999	121	999999	537	
343	275	237	648	946	44	209	488	999999	713	999999	999999	176	108	341	35	796	49	999999	999999	999999	119	999999	272	631	699	884	999999	676	991	555	197	132	900	189	999999	999999	528	645	561	658	61	479	658	405	756	999999	218	757	999999	852	999999	999999	453	480	234	487	964	27	256	999999	671	999999	257	168	999999	132	999999	918	750	999999	278	404	666	999999	15	639	140	867	874	713	676	999999	496	148	999999	999999	999999	429	955	113	999999	510	398	999999	986	250	231	499	367	634	719	299	17	999999	584	427	236	999999	474	594	999999	107	153	543	999999	892	325	118	999999	743	453	846	963	647	999999	999999	999999	265	71	999999	417	640	509	250	994	386	772	906	564	999999	77	999999	999999	371	756	373	999999	855	928	104	999999	122	73	999999	190	872	999999	369	460	816	421	999999	345	709	186	999999	999999	903	548	999999	129	999999	554	128	676	181	891	602	890	766	999999	999999	337	966	839	305	999999	885	69	131	61	412	999999	747	894	106	937	255	194	50	775	464	316	831	999999	516	999999	945	947	19	999999	733	478	694	416	271	644	378	999999	881	149	712	999999	999999	999999	716	999999	806	233	579	243	645	417	850	990	946	843	505	992	999999	736	631	937	59	150	327	933	761	341	633	999999	568	999999	999999	901	72	620	889	785	267	554	761	721	377	999999	344	325	628	999999	469	427	148	386	999999	999999	999999	774	794	286	999999	783	210	999999	600	128	675	269	114	949	927	336	999999	720	734	778	974	910	569	999999	805	11	999999	67	999999	216	999999	192	839	168	394	297	999999	612	66	484	353	999999	999999	259	110	85	221	678	775	143	472	999999	651	767	999999	999999	215	521	999999	726	477	153	602	999999	999999	492	429	946	565	639	510	999999	663	259	435	688	789	999999	999999	999999	790	636	999999	738	743	999999	540	82	999999	787	999999	313	142	999999	999999	210	694	999999	454	618	655	275	123	999999	632	131	999999	999999	342	999999	999999	999999	348	999999	935	999999	861	999999	650	910	999999	999999	957	777	557	206	219	333	253	235	993	62	999999	563	999999	525	522	155	115	621	999999	148	740	506	971	197	999999	999999	404	999999	348	829	999999	544	667	999999	999999	346	589	436	912	440	158	117	497	764	39	784	999999	420	999999	715	759	38	999999	812	999999	460	805	369	241	827	928	87	886	999999	965	331	999999	999999	217	185	566	999999	709	699	999999	632	18	217	168	190	716	999999	846	999999	80	69	765	854	999999	999999	541	229	204	95	512	81	231	999999	999999	708	887	898	
212	153	158	999999	328	999999	822	984	451	598	999999	61	120	944	999999	262	104	999999	565	52	999999	360	644	346	484	999999	197	919	411	999999	418	999999	302	817	999999	999999	999999	990	740	999999	41	999999	415	999999	999999	152	974	568	839	968	999999	893	152	845	999999	852	999999	811	605	704	891	999999	582	766	999999	999999	759	302	999999	537	778	999999	175	999999	999999	999999	945	701	327	342	999999	999999	999999	443	456	525	317	456	14	999999	205	672	395	46	794	138	134	649	999999	999999	393	999999	406	312	199	134	727	999999	999999	434	907	806	494	999999	64	272	824	149	319	664	999999	312	298	243	999999	115	719	999999	94	882	264	999999	938	999999	948	999999	232	777	253	332	797	54	999999	579	32	398	188	132	981	531	999999	985	999999	108	836	91	394	173	969	94	415	598	999999	952	180	611	867	446	999999	999999	49	56	999999	987	867	999999	690	718	220	944	927	597	157	999999	999999	279	966	840	221	867	999999	69	807	169	917	208	999999	999999	999999	420	530	741	999999	893	492	267	99	999999	240	449	400	675	952	35	166	818	451	625	999999	999999	645	37	234	456	999999	979	249	999999	999999	669	999999	31	999999	799	999999	195	999999	999999	80	320	999999	999999	610	771	476	907	117	782	999999	999999	757	251	293	507	775	503	517	361	999999	512	999999	363	999999	999999	919	379	999999	162	611	970	39	999999	554	75	722	999999	427	999999	999999	607	871	999999	732	970	912	289	737	811	33	920	678	999999	999999	567	999999	825	350	48	852	999999	999999	955	181	42	80	569	696	228	999999	999999	85	999999	382	780	640	561	631	312	659	999999	999999	555	138	690	301	602	321	999999	773	896	680	388	611	999999	67	916	295	699	999999	352	592	518	35	279	845	624	64	104	927	740	203	48	999999	221	465	994	827	999999	741	999999	257	709	455	888	83	697	999999	500	722	724	275	999999	411	316	57	133	529	858	845	676	548	999999	69	42	702	642	999999	399	999999	999999	99	805	958	432	104	883	72	999999	999999	157	999999	563	999999	213	999999	272	637	82	174	341	475	968	645	999999	929	41	999999	999999	999999	999999	999999	63	83	999999	999999	470	973	978	222	999999	71	393	662	697	504	984	844	856	567	440	15	926	235	95	597	999999	169	893	999999	999999	243	649	999999	765	999999	128	489	721	578	14	299	658	999999	999	280	91	316	947	570	999999	196	792	855	755	435	772	828	987	72	513	999999	90	485	158	931	421	442	896	248	385	504	133	288	562	151	356	75	999999	999999	515	
814	222	999999	558	876	450	793	205	340	687	300	501	658	74	704	218	999999	711	78	999999	999999	419	709	195	450	999999	514	303	613	88	999999	602	999999	557	999999	999999	999999	927	281	490	627	246	566	560	95	12	474	999999	999999	932	999999	363	999999	956	999999	405	513	147	999999	999999	999999	999999	999999	261	980	697	329	111	376	616	461	256	999999	587	241	412	853	999999	109	447	598	301	999999	681	904	353	444	225	690	303	584	620	819	999999	554	136	999999	315	580	397	683	372	999999	251	481	927	923	999999	725	463	552	364	47	999999	999999	645	999999	910	356	637	262	999999	421	999999	41	999999	436	999999	43	114	999999	548	577	712	999999	236	454	204	209	977	429	865	500	236	999999	999999	582	159	253	909	82	744	958	943	144	579	999999	999999	219	640	501	951	546	620	999999	999999	787	335	905	999999	200	860	710	379	217	999999	613	194	331	812	999999	287	999999	134	999999	999999	999999	634	577	195	284	680	985	569	486	999999	999999	879	999999	999999	442	256	253	999999	718	221	43	999999	735	746	965	767	999999	406	999999	999999	232	421	588	693	424	999999	999999	999999	713	520	999999	151	893	738	999999	734	663	999999	999999	21	43	474	999999	820	978	10	898	830	999999	999999	237	588	197	999999	255	907	301	837	332	289	999999	533	550	207	346	892	695	999999	999999	999999	113	867	37	370	190	757	999999	767	714	999999	264	999999	500	206	292	296	953	631	999999	999999	442	826	261	100	523	509	999999	218	483	96	315	901	999999	988	413	370	561	827	91	498	901	999999	132	909	35	570	999999	354	999999	60	939	999999	514	999999	798	287	616	936	847	680	999999	797	293	999999	118	362	999999	512	792	922	735	136	549	994	269	908	703	352	74	952	999999	579	303	433	157	999999	397	644	999999	135	754	999999	980	410	999999	999999	250	999999	800	672	794	530	561	992	999999	812	525	519	258	999999	999999	273	871	999999	213	999999	999999	860	481	868	999999	141	321	666	999999	120	999999	148	340	165	668	209	551	999999	167	999999	27	311	118	999999	725	999999	999999	311	999999	999999	752	95	207	409	610	999999	999999	932	999999	999999	218	999999	999999	999999	665	999999	188	103	230	385	722	479	737	266	999999	999999	751	146	152	97	744	20	125	688	999999	999999	940	999999	554	999999	186	999999	695	999999	999999	133	488	999999	999999	348	699	303	90	999999	767	999999	358	941	172	418	638	999999	999999	619	918	207	779	999999	846	999999	445	256	999999	942	209	999999	784	242	527	999999	713	847	467	804	999999	451	930	950	
920	95	712	999	768	999999	649	299	828	85	585	541	354	999999	67	83	902	452	999999	148	966	663	999999	999999	424	59	704	791	428	999999	231	999999	277	828	224	761	891	446	999999	412	302	909	285	708	999999	986	769	371	789	394	901	999999	696	792	984	999999	596	999999	999999	999999	441	857	871	843	854	999999	273	999999	999999	306	192	999999	964	352	845	999999	387	790	467	438	289	343	12	44	93	286	780	485	844	956	999999	304	862	769	971	444	48	442	853	549	722	254	242	492	211	999999	981	354	999999	927	999999	806	139	156	999999	107	999999	999999	760	578	338	788	999999	181	142	887	603	999999	380	410	28	945	936	999999	715	45	111	519	832	647	305	999999	538	916	86	368	174	999999	999999	873	589	210	681	285	220	999999	573	70	360	999999	999999	786	999999	999999	999999	934	869	221	440	403	996	999999	15	122	999999	902	999999	763	999999	773	723	887	864	506	821	817	273	999999	707	781	471	50	169	518	999999	999999	999999	999999	999999	152	498	953	286	999999	877	999999	205	568	12	318	684	809	965	586	600	955	921	999999	725	101	670	218	513	658	931	956	186	497	318	764	999999	999999	756	952	999999	769	611	999999	999999	577	999999	704	658	399	106	661	84	999999	917	848	597	984	276	916	482	289	450	999999	14	921	76	999999	260	248	867	427	63	23	999999	831	999999	992	848	999999	479	965	560	123	561	279	881	603	580	470	176	466	991	999999	480	995	329	983	924	707	999999	999999	999999	420	531	679	608	70	282	999999	504	999999	999999	999999	447	999999	729	336	75	999999	999999	473	138	790	81	410	436	223	543	315	511	370	78	151	647	999999	521	999999	592	882	671	821	331	494	966	571	999999	872	403	964	276	999999	999999	199	667	46	999999	664	348	130	253	394	527	966	584	143	536	994	999999	999999	995	999999	744	192	72	999999	152	643	823	510	999999	563	820	579	49	518	452	878	483	610	778	856	800	471	639	287	303	364	910	833	44	336	401	520	968	687	258	999999	999999	448	894	152	840	838	51	689	999999	999999	999999	75	690	658	520	870	999999	999999	999999	282	553	785	999999	788	999999	999999	999999	752	171	999999	610	999999	270	717	752	44	716	636	999999	999999	430	999999	713	999999	437	845	999999	385	815	530	999999	830	999999	975	191	351	524	999999	418	849	372	298	528	999999	999999	575	999999	972	906	486	164	999999	132	826	852	604	81	578	361	888	847	100	999999	999999	893	779	463	999999	536	411	520	610	999999	999999	999999	142	431	450	
18	999999	50	180	479	339	375	939	999999	999999	133	587	279	945	999999	529	11	999999	999999	999999	380	999999	999999	519	446	504	966	554	260	955	236	720	183	631	569	499	848	999999	620	607	275	953	81	999999	171	948	141	574	999999	697	999999	328	999999	543	80	451	999999	530	734	974	373	821	689	753	999999	999999	414	648	385	264	681	334	661	753	999999	426	496	730	358	497	999999	401	698	562	790	907	939	999999	999999	999999	999999	327	999999	999999	244	453	274	328	545	758	544	493	198	600	25	840	667	37	999999	654	955	28	182	999999	611	972	999999	136	962	938	473	775	97	267	514	364	391	25	999999	178	161	177	195	600	952	999999	212	999999	546	949	999999	999999	717	906	172	731	155	999999	43	999999	330	147	365	999999	999999	769	405	999999	95	999999	999999	651	518	753	502	787	833	999999	294	731	769	35	590	22	698	562	67	190	999999	999999	999999	999999	981	257	999999	23	812	588	315	193	483	281	999999	884	999999	598	403	963	999999	385	999999	573	999999	311	502	999999	999999	352	908	732	711	225	999999	312	453	999999	999999	999999	905	488	999999	255	276	111	258	498	999999	705	522	109	168	104	776	719	885	644	274	999999	999999	552	465	999999	679	999999	999999	999999	999999	709	441	726	928	142	68	999999	409	652	999999	319	63	14	999999	999999	999999	808	573	617	448	999999	999999	808	509	990	516	362	999999	515	999999	692	999999	989	63	313	273	999999	181	36	45	851	320	999999	347	999999	626	999999	270	999999	638	870	19	864	820	329	293	633	226	938	625	705	902	894	87	999999	689	999999	950	978	588	44	637	999999	581	597	999999	192	470	554	373	765	102	418	877	704	999999	766	179	733	30	640	579	242	410	340	948	999999	999999	999999	275	561	799	291	36	604	999999	472	292	999999	523	110	172	672	999999	859	999999	493	26	382	932	923	895	999999	999999	999999	465	999999	147	250	648	389	36	738	288	999999	999999	811	999999	282	471	220	999999	946	220	920	477	907	999999	550	727	465	409	999999	799	999999	666	582	333	88	149	838	999999	51	584	143	999999	433	393	999999	999999	801	110	999999	910	999999	449	949	999999	48	480	999999	736	597	999999	999999	980	999999	939	999999	999999	393	487	314	143	633	886	441	371	87	846	999999	523	906	656	926	364	664	872	87	903	716	576	294	608	591	112	737	528	401	162	830	494	999999	999999	510	323	796	610	287	835	17	587	928	999999	436	44	829	941	596	827	326	379	861	42	999999	816	202	706	551	531	159	913	999999	
925	25	558	76	300	999999	999999	568	63	595	999999	895	138	647	103	181	999999	282	999999	931	573	836	999999	633	424	186	693	999999	99	68	999999	999999	104	999999	13	999999	877	967	999999	794	999999	269	272	784	618	147	310	179	109	999999	999999	999999	999999	981	999999	98	564	999999	651	999999	462	999999	999999	994	838	999999	999999	521	999999	916	999999	999999	743	10	947	314	999999	676	24	287	999999	524	999999	565	74	508	999999	999999	221	914	621	952	999999	423	342	503	789	277	999999	999999	347	999999	535	999999	240	415	514	362	43	101	524	999999	910	374	999999	938	470	914	999999	340	243	686	999999	729	999999	351	273	999999	668	999999	999999	306	730	962	939	999999	989	838	999999	999999	993	970	999999	999999	399	733	52	951	184	999999	999999	875	346	999999	818	661	490	999999	888	889	152	194	693	589	576	228	167	947	435	163	999999	632	589	281	347	273	606	999999	999999	571	999999	321	155	274	421	649	959	124	154	288	999999	999999	950	444	999999	808	286	500	553	181	999999	999999	526	30	454	410	295	75	999999	555	64	310	476	999999	590	830	48	999999	999999	927	268	999999	803	999999	999999	999999	682	999999	999999	538	999999	999999	999999	999999	999999	214	999999	135	820	20	999999	894	999999	598	233	999999	716	633	999999	999999	999999	857	331	999999	999999	532	301	380	471	688	999999	151	999999	740	999999	999999	674	319	332	385	46	999999	608	999999	574	999999	208	214	923	263	59	59	300	87	999999	138	784	999999	254	472	999999	424	999999	141	999999	999999	593	114	39	999999	630	999999	999999	999999	649	856	258	174	61	549	334	96	456	218	638	679	850	233	971	441	999999	664	75	859	999999	622	259	477	999999	999999	999999	999999	185	999999	999999	653	999999	821	438	999999	999999	620	999999	999999	147	826	967	455	503	613	999999	369	143	999999	122	966	999999	451	15	36	607	999999	299	699	999999	241	910	809	999999	999999	999999	39	794	69	561	552	705	371	722	646	999999	999999	974	271	990	999999	999999	999999	535	667	321	307	815	411	314	107	331	268	935	906	915	999999	871	999999	682	342	575	83	46	999999	999999	999999	728	999999	380	999999	807	37	999999	358	281	332	283	917	673	633	223	392	754	463	231	447	999999	815	731	999999	932	466	589	658	845	886	551	999999	407	351	578	456	999999	999999	999999	304	559	999999	635	592	884	953	999999	58	128	192	328	582	348	999999	544	913	637	883	871	350	999999	999999	513	394	999999	316	999999	332	65	767	361	254	999999	999999	999999	999999	190	148	612	978	623	999999	540	662	567	969	628	999999	
806	999999	819	157	638	949	856	507	83	999999	999999	578	443	520	992	361	999999	999999	999999	421	999999	695	732	498	280	893	727	905	999999	850	827	999999	999999	936	526	400	947	214	615	223	80	390	776	940	337	999999	545	999999	549	999999	831	492	560	999999	648	120	932	330	877	745	232	951	999999	999999	999999	999	890	999999	994	602	413	626	999999	204	351	999999	919	792	999999	999999	999999	999999	999999	342	28	344	261	481	297	415	999999	999999	337	999999	999999	129	403	553	527	338	154	999999	999999	999999	775	215	33	365	866	104	201	150	169	640	397	606	594	654	213	999999	747	418	999999	588	999999	786	299	599	213	231	161	999999	274	832	101	319	516	419	566	813	999999	896	999999	203	224	327	467	999999	482	394	999999	999999	350	449	590	735	829	999999	813	989	915	434	999999	999999	999999	999999	875	337	549	88	999999	999999	98	999999	766	999999	999999	25	374	816	328	603	999999	818	697	411	35	824	251	366	999999	986	605	999999	999999	886	743	970	260	398	452	139	999999	403	304	999999	661	950	999999	739	931	999999	999999	996	670	322	999999	344	946	541	800	60	96	193	598	113	999999	521	501	880	117	833	764	999999	374	999999	456	722	523	348	750	85	151	512	999999	675	831	609	999999	585	578	409	33	719	597	401	53	963	804	999999	779	150	999999	999999	999999	108	999999	189	632	999999	865	999999	820	608	790	725	908	583	758	999999	281	999999	614	915	311	708	809	999999	388	999999	155	492	999999	332	568	999999	626	348	999999	336	999999	999999	976	999999	999999	983	588	425	928	872	493	469	999999	999999	919	809	535	542	501	999999	298	13	800	999999	335	383	676	498	50	190	108	999999	703	432	999999	999999	999999	189	999999	327	129	394	126	516	488	999999	286	46	412	758	84	93	847	957	47	622	852	999999	109	346	999999	100	384	748	773	999999	999999	783	583	999999	999999	356	999999	183	803	904	886	294	999999	650	106	640	95	999999	999999	25	722	745	394	685	777	999999	999999	859	20	39	19	378	742	564	999999	503	463	122	943	728	999999	673	164	142	735	567	154	459	249	676	14	103	643	999999	211	31	398	898	523	147	276	999999	173	999999	895	518	551	616	731	603	999999	973	347	999999	279	58	591	999999	949	999999	533	629	999999	343	999999	915	734	999999	363	999999	114	565	599	999999	999999	268	510	390	999999	227	25	537	728	646	500	999999	999999	267	488	162	439	147	948	313	613	646	868	829	749	999999	783	567	263	833	498	621	384	999999	999999	21	548	211	23	732	
203	996	999999	972	843	993	169	999999	506	210	468	967	616	295	201	814	999999	680	999999	268	443	458	283	999999	158	878	999999	999999	342	477	614	238	999999	999999	119	999999	745	895	985	999999	819	315	71	999999	999999	530	15	98	350	119	621	868	999999	755	298	745	722	999999	823	965	345	946	999999	38	596	239	844	400	185	999999	79	999999	695	884	448	999999	999999	231	530	628	873	999999	872	232	999999	999999	999999	999999	927	374	894	738	999999	30	420	872	180	42	466	145	685	614	913	766	999999	999999	182	686	317	170	358	501	486	999999	102	777	83	912	182	999999	571	477	472	810	999999	340	431	674	999999	575	957	364	764	394	999999	268	655	116	192	738	573	981	70	767	26	403	999999	999999	927	999999	799	267	999999	616	999999	999999	152	112	86	709	695	508	222	741	999999	993	737	999999	999999	833	999999	999999	730	443	287	999999	999999	705	794	296	88	554	999999	830	776	700	504	999999	820	733	126	552	39	482	52	75	769	328	999999	32	665	170	623	104	521	831	536	426	339	984	802	446	317	790	631	150	999999	999999	965	511	499	999999	281	529	999999	999999	999999	258	401	999999	820	97	149	772	630	999999	931	652	318	944	174	999999	818	999999	999999	679	244	249	850	901	999999	999999	363	63	999999	86	889	104	386	942	894	288	35	127	173	714	306	545	169	999999	219	118	999999	30	347	999999	770	445	999999	47	344	697	407	499	907	443	734	96	999999	999999	38	837	999999	999999	60	886	63	701	672	226	382	699	90	146	999999	206	313	999999	716	120	316	453	505	999999	607	206	999999	999999	219	730	980	999999	999999	999999	685	382	999999	707	999999	461	368	78	773	381	664	999999	617	270	806	711	999999	400	380	139	246	584	341	926	999999	854	15	527	999999	999999	246	172	404	999999	999999	320	363	606	373	264	752	248	680	134	999999	962	999999	999999	999999	508	599	999999	840	176	379	110	50	915	999999	999999	456	841	587	831	999999	999999	250	999999	809	496	357	534	36	125	386	998	999999	999999	251	805	999999	999999	798	982	351	999999	331	999999	105	999999	279	999999	667	258	999999	911	999999	999999	999999	191	999999	446	999999	242	161	75	562	999999	789	380	206	833	999999	142	999999	70	999999	604	999999	488	180	23	57	999999	227	999999	866	999999	317	475	347	66	227	999999	93	828	999999	999999	999999	286	103	999999	448	724	163	446	774	535	407	747	868	66	368	511	21	708	398	360	25	251	999999	999999	417	323	43	150	615	614	999999	32	485	486	772	213	394	573	
999999	999999	999999	999999	145	999999	999999	569	999999	290	697	999999	58	385	999999	999999	999999	590	86	319	200	134	999999	23	999999	170	487	385	272	391	294	165	127	447	144	75	65	244	116	869	413	999999	715	752	452	999999	565	673	999999	261	935	999999	999999	999999	383	449	641	292	949	974	853	995	307	999999	999999	542	999999	610	999999	374	179	999999	483	217	906	352	418	938	570	932	999999	999999	793	21	456	112	999999	999999	74	999999	433	999999	294	141	999999	417	550	999999	756	910	309	954	432	228	91	628	708	919	999999	40	40	999999	721	27	380	49	212	295	770	894	513	556	545	555	999999	406	32	999999	201	498	801	918	999999	659	632	649	391	575	929	827	403	119	874	44	664	730	999999	276	761	976	215	264	729	862	407	999999	418	876	288	685	605	366	727	679	238	121	999999	71	394	730	658	636	366	999999	500	404	682	511	891	999999	999999	756	590	225	293	999999	199	330	262	880	241	514	297	999999	231	47	391	999999	805	552	219	999999	881	41	328	999999	898	999999	371	999999	80	907	984	78	340	849	999999	512	396	999999	999999	999999	809	514	499	999999	999999	121	999999	462	23	999999	706	999999	999	365	874	999999	897	714	648	411	958	259	810	334	529	228	914	381	271	999999	809	123	629	28	189	999999	542	184	999999	786	76	999999	999999	593	999999	645	78	999999	975	226	615	681	53	521	242	560	704	175	624	131	207	349	999999	144	999999	592	720	999999	999999	507	999999	722	485	999999	345	59	270	999999	133	999999	159	939	406	999999	999999	137	79	118	785	629	999999	999999	559	117	588	727	999999	855	915	617	925	97	798	477	209	892	206	192	999999	192	999999	487	999999	999999	971	268	942	999999	870	550	523	999999	999999	556	833	999999	173	377	999999	617	999999	999999	311	999999	999999	72	151	928	846	999999	931	999999	932	602	339	999999	335	818	146	330	785	572	984	375	104	999999	891	251	644	559	729	999999	909	567	850	999999	185	536	781	908	126	23	308	499	999999	635	678	999999	999999	647	999999	999999	240	951	832	999999	430	999999	420	644	181	899	294	297	999999	112	999999	374	999999	999999	999999	999999	46	238	214	771	273	495	755	999999	645	298	35	996	245	384	598	999999	735	91	464	249	125	147	737	226	728	999999	999999	517	999999	999999	851	771	637	524	317	999999	747	70	506	999999	190	951	999999	999999	874	298	999999	277	513	999999	639	670	990	770	684	899	999999	999999	53	999999	999999	248	812	341	999999	263	368	720	77	595	999999	674	584	529	68	999999	
147	854	352	999999	959	579	13	636	674	190	781	867	999999	417	511	999999	27	254	297	942	999999	668	446	999999	999999	341	210	918	999999	965	95	471	712	999999	762	646	645	613	301	78	999999	185	667	266	482	501	999999	659	93	460	657	999999	242	999999	34	479	999999	730	999999	628	379	95	999999	708	104	320	165	329	655	865	124	999999	953	999999	708	962	11	999999	999999	438	461	550	834	999999	317	755	999999	595	496	293	999999	914	114	673	698	159	999999	958	999999	172	346	561	14	228	345	999999	386	999999	999999	71	477	237	591	80	176	829	261	477	401	348	91	569	832	371	636	210	308	289	999999	558	613	999999	28	976	102	900	545	615	999999	73	999999	225	999999	434	815	10	999999	44	507	868	999999	881	567	822	90	777	728	642	592	145	945	999999	492	859	457	435	219	614	999999	275	293	646	999999	337	999999	999999	999999	407	556	999999	999999	274	782	999999	661	732	485	206	896	325	182	903	32	999999	128	281	999999	999999	976	390	791	717	66	241	585	261	427	239	999999	224	396	999999	95	957	267	680	325	831	207	725	949	23	718	999999	103	390	999999	585	218	698	144	72	430	999999	999999	999999	999999	550	86	409	314	255	353	681	999999	851	817	999999	620	448	956	900	130	261	999999	999999	999	403	999999	205	999999	842	31	999999	90	334	999999	919	123	999999	471	999999	754	798	421	703	999999	46	999999	999999	999999	558	965	999999	742	243	941	179	999999	75	170	815	413	881	999999	472	234	199	601	999999	999999	897	999999	522	999999	191	156	332	839	737	118	962	999999	999999	632	89	876	999999	999999	846	392	729	194	57	937	656	371	873	999999	999999	478	480	444	139	300	674	999999	452	793	999999	999999	618	340	997	957	207	999999	999999	258	690	595	973	777	755	221	232	999999	999999	585	999999	819	999999	304	999999	268	999999	527	540	999999	957	483	434	468	861	999999	774	399	196	999999	999999	999999	999999	624	999999	363	999999	703	689	917	999999	961	702	999999	472	740	814	324	449	999999	329	999999	999999	913	301	217	171	515	916	995	447	999999	526	999999	845	820	999999	658	957	999999	763	934	838	622	999999	996	780	999999	999999	130	945	999999	950	457	770	999999	894	939	333	138	999999	990	999999	693	479	246	999999	889	999999	651	999999	166	999999	912	975	999999	841	992	387	304	999999	604	519	795	60	987	881	79	53	786	926	36	334	828	344	773	157	154	999999	300	561	891	545	354	999999	788	999999	47	482	385	999999	901	562	38	999999	597	480	991	643	491	364	
374	999999	244	725	747	831	537	999999	211	247	697	999999	97	743	546	69	999999	449	271	894	843	597	667	999999	34	999999	306	999999	747	302	999999	999999	661	935	999999	55	310	629	608	957	566	999999	999999	148	530	999999	475	295	164	537	315	551	381	597	999999	777	188	999999	999999	283	534	409	829	909	90	999999	197	999999	999999	501	759	545	841	314	337	383	999999	529	48	972	998	21	972	220	986	614	999999	73	425	419	866	634	929	999999	999999	166	999999	999999	67	999999	864	324	739	999999	777	770	710	999999	269	146	460	659	636	999999	284	523	436	999999	922	475	65	999999	735	146	999999	135	616	516	882	181	999999	956	471	703	118	684	282	319	999999	226	904	73	804	999999	958	217	997	211	60	999999	729	31	447	592	289	740	999999	999999	38	999999	164	204	999999	98	999999	504	197	933	618	999999	251	127	185	706	571	999999	329	456	188	426	137	414	999999	973	451	720	999999	879	999999	378	105	999999	999999	999999	72	999999	879	999999	885	464	29	74	593	459	999999	612	999999	999999	30	297	420	142	999999	999999	524	749	738	221	646	683	999999	999999	518	999999	504	571	836	394	644	862	999999	614	999999	999999	407	73	821	16	999999	838	874	777	859	136	958	999999	266	999999	276	322	970	999999	999999	212	999999	999999	555	353	999999	106	776	999999	999999	999999	184	805	570	699	214	999999	928	999999	905	807	999999	999999	459	999999	999999	540	999999	166	127	332	891	454	545	369	255	999999	999999	478	60	219	999999	422	680	701	952	162	999999	566	474	815	393	248	762	271	403	999999	262	174	71	424	999999	619	344	774	276	729	270	211	999999	999999	999999	460	681	695	999999	395	537	999999	439	999999	147	747	999999	312	938	652	692	284	965	986	443	352	416	636	428	999999	88	906	434	999999	891	201	123	955	870	933	567	77	525	999999	732	503	734	932	286	53	927	999999	835	623	47	986	999999	999999	85	601	53	999999	999999	999999	317	630	333	217	999999	946	999999	999999	442	14	95	999999	758	999999	263	939	999999	484	359	384	525	999999	81	810	194	905	954	655	880	278	890	999999	799	232	999999	111	180	527	694	339	419	200	599	831	538	422	237	288	213	145	983	999999	695	893	999999	270	559	522	999999	342	991	979	856	173	124	999999	825	536	999999	162	769	100	789	29	965	335	999999	250	282	771	999999	676	451	744	295	999999	826	906	455	999999	551	657	504	999999	348	439	999999	435	999999	999999	596	701	999999	60	376	892	779	999999	928	452	812	319	999999	999999	664	999999	
999999	999999	999999	793	746	999999	90	828	611	122	595	436	681	535	999999	31	533	317	184	975	999999	999999	378	999999	551	160	978	13	626	999999	999999	254	698	32	902	232	558	923	227	677	621	202	999999	999999	999999	353	999999	402	461	999999	786	932	999999	689	999999	146	743	484	999999	595	941	87	211	999999	999999	351	999999	999999	999999	768	473	609	99	507	364	462	951	124	106	208	166	999999	551	835	455	485	999999	999999	361	765	489	83	681	632	999999	543	990	80	999999	955	614	344	769	692	327	999999	999999	578	335	217	999999	628	388	53	439	366	535	376	923	999999	999999	999999	307	867	999999	999999	927	467	771	820	471	880	565	151	594	821	815	859	518	278	643	600	999999	153	580	860	694	638	203	999999	18	624	156	339	781	884	47	902	999999	999999	258	384	806	514	999999	999999	999999	247	459	617	550	675	999999	654	586	999999	55	163	297	429	999999	299	274	401	999999	847	999999	236	369	709	784	999999	456	999999	30	268	999999	179	407	275	797	456	189	999999	829	342	999999	501	999999	207	839	883	615	983	231	959	119	414	702	898	999999	836	878	750	999999	636	229	999999	634	327	999999	876	999999	31	631	258	119	688	999999	479	90	241	483	999999	999999	901	308	999999	370	70	999999	388	476	999999	693	960	578	439	754	999999	999999	999999	867	435	417	962	999999	593	362	999999	849	431	842	232	818	349	999999	716	879	930	338	756	906	573	178	999999	409	257	338	670	680	680	999999	378	366	999999	374	57	753	907	999999	714	999999	397	999999	727	546	253	690	354	607	862	559	823	999999	366	592	303	266	16	562	879	265	999999	999999	179	999999	473	866	236	975	315	999999	999999	165	999999	646	518	362	451	864	166	999999	983	73	817	130	120	514	10	998	80	791	747	999999	999999	459	428	999999	51	999999	82	387	463	378	999999	899	999999	667	251	999999	83	999999	815	999999	406	322	281	628	484	59	999999	959	865	237	904	524	225	999999	270	999999	228	423	320	999999	791	778	113	614	771	918	543	453	272	999999	925	138	999999	605	999999	582	188	799	621	992	854	123	521	999999	474	777	683	959	406	86	500	660	630	999999	359	628	999999	999999	856	999999	999999	932	696	584	999999	776	547	620	679	999999	986	999999	801	999999	367	999999	266	876	999999	999999	244	583	999999	196	790	274	999999	382	999999	999999	373	521	942	65	999999	921	427	999999	923	697	999999	999999	999999	999999	100	81	858	312	246	681	371	342	525	861	331	932	886	510	794	48	278	999999	375	359	324	
474	486	746	842	999999	261	329	953	453	765	181	303	337	105	718	999999	205	145	573	999999	40	996	90	734	999999	44	916	152	999999	999999	73	697	930	999999	626	999999	122	470	800	430	51	999999	82	999999	159	638	999999	999999	999999	632	82	999999	999999	400	293	478	405	21	999999	999999	999999	186	78	33	701	999999	373	933	479	133	302	735	999999	153	917	652	923	984	585	916	486	512	999999	999999	356	44	896	999999	120	157	200	111	182	399	999999	864	999999	58	999999	675	999999	624	999999	952	340	347	695	658	483	999999	554	421	999999	381	924	832	119	816	676	667	587	833	823	331	999999	201	563	944	999999	999999	342	875	589	999999	650	862	577	125	999999	19	999999	247	66	999999	603	779	675	800	475	999999	755	503	381	737	98	441	999999	613	29	999999	783	750	999999	999999	309	999999	831	999999	730	72	264	994	894	667	328	999999	999999	999999	728	163	525	999999	479	803	999999	999999	503	851	820	219	999999	999999	105	783	236	597	646	635	999999	923	999999	158	999999	412	999	999999	999999	714	418	748	664	455	999999	865	623	31	281	798	999999	471	186	980	705	999999	11	301	898	121	999999	730	703	151	999999	999999	216	377	999999	76	803	545	240	788	999999	82	554	615	89	240	169	214	326	848	510	707	999999	967	452	558	411	707	862	496	999999	999999	55	999999	278	89	658	255	999999	214	994	588	240	397	547	633	967	999999	221	668	951	236	414	854	999999	479	67	249	924	999999	665	999999	683	743	514	999999	36	999999	347	999999	581	914	876	122	999999	922	999999	360	430	818	591	25	495	204	544	57	999999	200	882	799	31	418	999999	204	548	898	904	999999	882	792	999999	999999	58	999999	96	47	359	301	999999	718	12	707	819	116	999999	650	999999	489	208	467	481	835	158	547	978	172	999999	682	574	955	999999	999999	477	637	221	999999	967	283	999999	999999	697	981	199	999999	797	323	599	224	999999	898	298	999999	298	999999	320	771	999999	510	999999	999999	454	677	999999	55	700	32	240	191	895	898	682	336	999999	999999	999999	499	646	984	750	664	573	378	40	675	667	999999	691	62	327	449	999999	467	999999	194	63	29	999999	153	999999	775	93	417	329	752	225	962	54	596	654	999999	999999	999999	759	578	359	999999	646	61	388	999999	999999	187	864	456	999999	225	295	999999	648	750	245	999999	999999	975	581	165	59	288	460	705	557	104	407	506	323	999999	707	472	834	977	382	212	765	374	444	905	553	873	721	999999	999999	857	948	904	585	999999	292	999999	
997	999999	999999	368	601	999999	551	246	779	999999	142	968	518	823	362	670	377	43	737	156	541	999999	611	999999	566	999999	999999	700	156	503	999999	690	781	922	475	640	952	23	610	91	999999	999999	135	195	999999	999999	999999	853	505	999999	536	552	896	145	999999	331	592	999999	802	151	999999	850	99	286	446	452	196	595	999999	721	718	363	999999	655	333	999999	999999	426	446	813	968	184	205	868	966	999999	793	645	679	153	58	113	221	469	436	999999	118	849	999999	999999	999999	896	505	999999	569	182	129	251	812	999999	781	176	999999	988	183	480	999999	999999	320	78	659	551	916	999999	673	614	152	963	228	360	999999	700	677	158	257	82	679	422	308	793	258	552	832	768	371	881	700	999999	295	956	326	886	539	999999	638	24	979	300	119	954	40	166	32	461	999999	999999	499	999999	999999	111	800	243	923	999999	819	999999	718	158	842	791	999999	919	677	271	999999	348	171	996	519	999999	102	388	313	353	762	102	529	381	92	289	999999	999999	491	194	166	999999	999999	22	861	999999	999999	831	457	327	50	121	488	761	427	346	999999	999999	999999	509	18	421	930	999999	999999	726	999999	347	999999	563	409	478	999999	999999	115	950	385	158	999999	999999	936	271	999999	985	312	651	999999	768	953	999999	999999	999999	999999	982	186	744	163	392	258	145	944	959	766	894	917	572	684	995	999999	477	960	771	368	999999	572	747	490	999999	277	122	999999	818	393	329	203	999999	777	455	316	370	796	993	900	999999	52	977	505	46	77	740	999999	999999	122	486	785	597	531	943	419	999999	264	219	125	145	33	136	575	999999	700	408	794	239	999999	295	680	967	871	999999	714	595	251	454	876	536	999999	503	706	906	544	606	988	833	45	877	999999	587	878	999999	999999	916	999999	68	345	669	999999	999999	929	826	806	999999	725	172	238	823	999999	810	342	588	990	530	999999	999999	902	104	420	999999	203	812	189	103	999999	117	393	798	999999	193	999999	999999	590	999999	573	879	110	726	881	826	999999	221	999999	305	254	299	999999	455	497	741	165	999999	259	984	999999	127	999999	713	727	999999	778	440	639	14	701	135	999999	582	956	999999	999999	999999	223	594	366	982	132	884	848	800	999999	937	999999	452	37	868	958	605	999999	456	242	397	998	273	57	174	999999	685	604	129	999999	999999	999999	999999	999999	999999	999999	999999	628	999999	994	762	999999	927	284	840	139	197	976	833	177	402	708	510	316	181	187	950	546	201	410	999999	290	729	509	999999	449	363	279	58	
840	303	999999	999999	999999	480	532	80	988	216	45	999999	709	770	999999	999999	493	987	640	11	801	999999	128	437	161	557	482	145	428	142	401	999999	917	927	992	874	425	397	999999	836	999999	117	961	339	166	25	737	999999	777	610	658	461	722	278	257	763	184	549	170	903	997	396	652	855	815	270	476	782	777	87	483	999999	938	999999	999999	999999	125	788	280	145	819	963	999999	999999	484	939	999999	649	679	239	999999	875	236	999999	839	262	465	115	999999	999999	549	955	741	699	137	562	523	918	916	563	647	999999	278	34	999999	44	38	833	381	999999	217	827	999999	548	999999	607	869	792	999999	109	239	20	273	384	596	864	231	668	999999	921	425	143	733	999999	999999	312	607	211	71	805	234	999999	733	648	688	999999	999999	999999	321	529	693	731	999999	817	334	637	132	999999	438	229	812	999999	152	459	461	83	103	986	956	85	999	667	730	999999	874	607	286	625	696	873	21	999999	357	171	238	693	190	999999	792	954	190	713	773	999999	992	865	489	999999	999999	614	628	866	247	246	529	35	10	793	943	726	360	506	999999	564	999999	784	21	980	999999	999999	999999	188	204	11	895	296	999999	999999	177	18	128	12	438	999999	999999	154	999999	121	999999	213	693	396	972	75	604	683	515	999999	634	217	854	508	999999	999999	721	449	999999	245	999999	243	141	122	626	999999	607	357	77	126	319	73	993	900	999999	27	83	507	215	138	406	222	781	999999	264	959	999999	620	949	19	999999	805	999999	554	770	408	999999	999999	770	999999	467	257	615	398	899	570	223	953	999999	44	355	999999	243	544	999999	138	462	455	858	999999	779	999999	407	999999	756	999999	591	999999	139	941	946	502	737	178	999999	159	607	392	787	999999	746	210	461	999999	663	999999	999999	999999	715	642	946	626	722	999999	999999	480	849	556	999999	999999	979	774	999999	227	98	853	486	75	873	689	531	999999	668	175	920	578	535	492	999999	609	941	999999	733	496	994	329	780	633	909	200	999999	60	750	401	713	971	386	243	999999	999999	670	506	74	35	121	876	958	557	193	999999	999999	366	161	42	454	999999	999999	999999	232	769	83	852	165	682	390	999999	328	276	999999	999999	999999	302	666	595	939	445	588	999999	385	128	371	232	449	230	255	943	899	718	999999	999999	931	58	20	999999	737	818	350	999999	645	640	999999	999999	106	999999	496	652	700	565	999999	19	999999	999999	952	999999	999999	850	999999	935	437	999999	581	610	999999	999999	999999	154	291	609	858	131	999999	207	
72	745	569	679	999999	214	734	603	253	999999	999999	938	640	598	105	905	659	999999	999999	415	999999	999999	68	948	372	32	228	351	999999	100	707	971	914	549	999999	216	545	728	724	208	999999	999999	203	247	984	999999	442	999999	59	999999	950	971	999999	999999	999999	864	999999	621	316	113	985	392	242	162	636	653	33	101	999999	888	370	999999	999999	216	214	999999	14	821	963	981	999999	799	302	984	999999	735	265	234	306	999999	530	999999	422	999999	999999	818	601	999999	611	999999	367	999999	109	170	999999	29	810	509	999999	999999	999999	865	657	335	523	999999	100	999999	21	900	999999	799	795	913	368	446	518	550	993	999999	999999	963	999999	632	623	248	700	999999	968	130	925	756	748	183	555	665	275	96	108	37	727	353	39	711	943	568	556	196	802	999999	511	270	515	99	999999	999999	655	35	711	284	495	958	289	891	974	641	60	621	999999	999999	181	431	451	999999	999999	999999	934	999999	999999	999999	692	514	340	399	619	665	250	658	578	659	19	999999	385	824	541	769	999999	999999	736	311	517	934	828	108	407	90	818	549	431	999999	961	156	345	656	591	999999	628	889	999999	318	999999	402	53	707	693	999999	999999	999999	434	898	999999	796	772	387	548	758	686	999999	992	539	847	701	236	999999	698	863	905	729	243	999999	151	183	866	427	911	124	999999	999999	415	477	44	201	124	533	999999	175	384	999999	117	832	305	396	897	999999	999999	698	175	999999	19	830	35	326	393	874	999999	999999	999999	999999	476	433	999999	565	999999	525	505	655	587	999999	842	999999	488	947	621	999999	265	754	285	999999	956	222	949	999999	120	585	999999	717	999999	249	999999	999999	244	40	999999	999999	965	999999	571	999999	999999	815	121	471	999999	486	351	87	705	983	619	999999	663	807	397	999999	483	869	454	250	82	999999	999999	347	927	474	298	458	466	937	445	999999	193	902	885	150	111	487	999999	999999	244	374	999999	999999	630	773	714	999999	642	237	999999	105	294	330	309	999999	999999	773	544	586	197	999999	999999	768	548	999999	819	760	921	257	161	996	999999	820	16	999999	999999	33	716	999999	759	860	816	238	736	349	999999	999999	999999	436	999999	337	943	370	447	999999	754	253	999999	537	953	954	516	395	85	214	999999	474	324	999999	683	999999	66	389	826	999999	85	391	999999	208	861	957	167	495	999999	823	63	562	382	664	953	532	999999	189	211	805	354	999999	162	532	175	766	547	11	999999	238	999999	999999	543	120	999999	372	221	87	675	995	797	999999	320	999999	161	621	
999999	999999	647	160	207	877	188	31	981	654	238	509	999999	105	420	166	999999	999999	553	999999	28	271	999999	999999	320	669	999999	216	999999	334	120	901	381	999999	999999	886	999999	999999	999999	403	999999	521	999999	620	143	712	54	580	584	640	288	999999	708	661	602	829	271	66	839	538	374	972	999999	657	999999	337	138	488	430	533	802	150	816	159	125	507	142	777	458	608	999999	933	631	377	55	999999	202	719	952	845	625	999999	762	501	999999	999999	507	481	86	999999	584	566	160	999999	838	147	658	559	545	999999	696	494	608	241	913	999999	999999	646	999999	898	145	999999	999999	585	908	505	387	999999	130	713	999	999999	701	999999	34	68	999999	579	538	999999	999999	999999	183	857	158	140	698	531	587	598	999999	861	869	187	999999	175	41	574	153	342	760	343	438	832	999999	45	793	956	999999	855	657	771	117	703	999999	999999	244	677	999999	777	807	855	736	532	652	148	999999	523	982	858	36	999999	436	999999	157	653	215	351	762	122	347	742	325	999999	940	298	999999	176	275	178	930	999999	148	999999	535	999999	606	905	189	957	253	279	999999	999999	829	999999	345	999999	556	999999	999999	999999	915	323	999999	74	540	15	592	999999	395	625	257	814	927	673	80	70	999999	251	56	309	999999	804	869	78	999999	966	902	500	953	841	619	999999	881	47	447	824	999999	470	375	601	999999	825	572	628	999999	999999	999999	165	379	285	250	314	221	999999	731	121	454	371	306	573	112	101	999999	553	15	999999	933	890	999999	255	999999	999999	876	999999	999999	999999	242	999999	56	999999	546	746	131	999999	999999	999999	796	893	315	336	379	999999	999999	999999	999999	230	424	28	622	781	236	540	999999	133	160	49	438	765	10	396	878	999999	999999	697	37	366	999999	732	999999	700	999999	49	584	898	876	560	47	84	956	766	921	223	628	999999	381	999999	816	997	527	561	876	41	893	919	458	176	259	475	774	142	260	691	999999	921	338	197	999999	41	999999	599	999999	363	809	243	475	664	584	59	326	31	999999	972	999999	400	823	421	155	999999	999999	710	999999	571	310	824	515	239	999999	707	999999	193	999999	784	750	928	560	523	231	660	454	793	591	209	159	753	592	287	999999	675	107	917	52	300	590	547	297	439	62	985	727	245	999999	877	123	142	999999	764	999999	287	999999	310	200	495	220	999999	128	112	422	999999	241	238	999999	999999	609	28	151	760	204	212	640	999999	470	246	932	218	999999	713	999999	26	999999	827	64	209	999999	797	727	557	89	933	
428	999999	27	999999	754	999999	492	44	999999	105	990	220	999999	29	999999	720	839	954	562	999999	380	415	999999	405	774	413	999999	553	647	999999	301	594	681	270	784	454	113	965	492	442	999999	252	445	990	35	999999	999999	45	999999	124	957	773	994	86	563	23	178	999999	730	350	325	939	396	466	803	406	538	309	245	999999	999999	999999	999999	999999	286	137	999999	37	999999	999999	156	148	991	533	854	999999	599	604	707	999999	286	999999	244	999999	127	999999	856	978	196	628	999999	957	999999	370	507	92	311	874	999999	435	999999	151	251	527	203	186	947	862	611	285	999999	933	602	475	915	135	999999	999999	12	500	280	999999	999999	750	179	999999	349	631	999999	771	999999	999999	804	281	726	145	249	716	948	940	838	993	376	911	999999	109	365	334	454	381	452	981	872	309	999999	62	999999	500	358	999999	999999	326	999999	840	999999	92	139	330	748	999999	999999	923	381	71	999999	999999	624	928	929	79	834	24	186	654	329	246	999999	999999	999999	674	835	749	367	944	112	999999	167	536	853	739	970	44	586	675	496	528	609	810	647	877	438	381	999999	289	179	823	149	192	520	821	239	633	213	84	944	146	566	437	959	149	130	97	85	199	109	799	438	511	168	800	999999	53	858	249	245	463	187	88	774	289	382	974	999999	999999	510	347	831	512	999999	359	962	181	850	507	757	350	306	999999	189	380	394	638	33	999999	195	196	775	963	838	490	958	487	663	999999	999999	155	81	53	689	762	967	926	780	808	838	464	202	999999	999999	894	166	805	898	999999	999999	744	951	305	846	999999	571	999999	999999	249	400	999999	518	181	740	611	279	263	692	427	413	468	857	224	881	730	993	424	999999	943	333	163	588	999999	785	33	999999	775	999999	375	200	999999	262	999999	999999	363	945	31	999999	880	625	903	999999	481	990	999999	886	736	424	126	999999	157	396	729	916	999999	895	259	395	716	417	503	66	327	237	313	215	327	807	527	784	999999	803	999999	328	999999	50	117	999999	358	147	468	361	999999	54	52	712	999999	999999	180	468	999999	635	999999	473	132	999999	795	253	999999	999999	568	999999	999999	341	999999	354	796	411	999999	207	787	999999	46	999999	949	151	975	282	194	601	999999	703	636	69	999999	347	899	999999	205	582	254	864	592	138	578	538	999999	749	696	698	915	131	999999	973	680	716	598	334	999999	980	999999	523	999999	95	999999	865	302	999999	253	20	999999	669	216	999999	999999	999999	397	908	11	999999	686	236	585	496	685	
561	574	663	388	381	748	574	613	999999	710	730	805	999999	590	712	246	999999	506	999999	252	999999	915	224	29	757	328	690	333	113	303	645	937	999999	410	999999	999999	638	458	999999	271	880	65	990	213	999999	127	999999	328	298	184	999999	730	899	254	438	646	999999	643	999999	62	999999	999999	510	999999	75	999999	243	106	999999	999999	999999	999999	634	999999	999999	200	999999	21	797	639	437	999999	44	928	999999	915	48	327	971	350	940	995	827	819	213	639	999999	79	999999	439	883	794	724	877	576	889	106	484	882	247	722	348	999999	999999	999999	696	216	581	999999	159	753	916	134	263	480	999999	351	815	999999	732	645	854	873	999999	755	999999	999999	999999	361	355	819	564	445	733	628	602	158	835	203	516	432	973	999999	988	686	999999	999999	471	406	964	999999	999999	273	159	602	867	474	489	245	982	59	999999	229	341	340	199	480	400	635	999999	999999	515	621	704	310	671	471	885	680	999999	972	186	760	397	807	538	300	295	141	760	999999	668	600	999999	467	383	753	62	657	999999	496	279	835	528	999999	42	669	569	849	999999	405	589	808	999999	20	872	298	999999	533	802	898	195	999999	874	999999	795	999999	999999	247	926	999999	419	237	194	999999	702	350	242	886	775	999999	731	446	211	365	547	860	152	210	594	94	921	528	854	597	311	19	961	777	715	126	269	999999	922	22	999999	361	624	165	999999	532	66	946	999999	934	999999	748	68	518	212	934	999999	999999	652	999999	999999	891	382	596	990	693	999999	999999	180	659	608	999999	523	198	999999	195	245	987	892	999999	37	975	769	920	999999	562	999999	999999	575	780	999999	69	679	89	25	104	999999	37	174	624	999999	602	775	109	335	999999	235	869	149	999999	699	786	317	590	814	32	131	462	176	438	999999	936	999999	400	316	549	999999	443	183	284	216	218	822	277	918	435	209	999999	594	999999	337	91	999999	558	91	566	751	99	275	993	999999	527	860	999999	882	999999	999999	385	792	786	48	999999	695	864	810	490	963	49	671	388	822	461	867	514	111	660	632	999999	318	749	797	640	999999	190	311	689	357	95	394	999999	723	824	999999	808	623	546	396	448	748	600	603	711	999999	999999	180	999999	659	999999	999999	232	584	381	76	53	989	408	622	514	562	999999	143	878	655	960	999999	997	583	69	891	564	274	194	592	718	156	999999	999999	999999	20	790	999999	10	460	999999	136	351	757	834	818	225	923	881	885	627	466	999999	66	467	231	182	999999	999999	999999	80	958	
400	789	999999	999999	999999	999999	340	504	772	100	142	427	492	834	324	250	749	999999	999999	641	392	308	965	261	431	38	755	70	837	852	439	545	389	214	999999	561	999999	999999	999999	39	593	387	123	536	334	307	999999	633	906	999999	999999	359	789	439	575	999999	999999	107	475	875	440	279	666	920	999999	596	999999	288	108	762	840	812	999999	999999	999999	999999	194	438	927	999999	464	131	999999	999999	999999	90	999999	950	999999	643	738	311	471	49	598	323	999999	203	876	737	268	295	534	154	101	385	33	152	391	570	907	999999	999999	999999	421	318	125	762	266	580	999999	98	649	464	34	999999	999999	296	57	734	295	991	562	999999	999999	999999	597	20	812	999999	999999	614	999999	999999	999999	352	141	130	627	289	208	957	936	306	897	180	999999	80	129	562	44	736	104	656	284	915	833	980	486	999999	721	115	949	977	523	235	529	581	728	999999	407	999999	668	999999	536	337	64	266	302	999999	532	527	890	999999	253	330	520	912	793	820	519	161	643	385	568	103	18	958	999999	672	651	74	999999	448	165	813	77	336	999999	947	999999	577	687	999999	999999	204	224	699	734	999999	715	616	787	907	172	256	587	293	209	442	328	106	482	630	999999	999999	185	999999	104	440	262	193	792	999999	960	942	473	852	999999	999999	878	318	234	590	956	999999	287	443	999999	909	999999	783	999999	687	999999	764	104	67	747	262	28	772	605	304	939	531	824	941	947	229	999999	734	628	835	564	20	871	892	673	19	999999	741	176	195	213	479	999999	999999	228	999999	847	416	115	412	354	115	713	930	650	435	999999	346	495	999999	999999	502	164	300	132	999999	892	211	393	737	81	999999	606	419	100	470	474	720	999999	752	382	999999	628	226	490	999999	306	941	251	247	800	999999	256	999999	999999	711	324	765	981	609	312	999999	32	999999	340	77	999999	304	839	190	961	499	623	743	683	999999	999999	938	999999	674	321	951	999999	155	936	999999	40	496	360	389	156	708	738	999999	449	736	354	999999	999999	999999	950	12	112	999999	286	311	231	999999	436	309	837	385	955	999999	298	361	685	876	999999	113	999999	22	944	459	44	999999	760	999999	304	947	999999	999999	63	396	723	319	849	899	869	999999	16	528	70	999999	999999	770	752	430	824	98	60	477	819	999999	999999	999999	67	652	36	34	550	720	217	488	894	224	331	569	593	978	511	785	17	999999	107	999999	951	893	907	273	999999	339	685	216	897	938	803	281	999999	999999	261	999999	873	999999	94	295	
999999	582	166	336	449	193	836	846	586	999999	469	24	684	999999	986	174	999999	763	999999	221	45	999999	999999	955	421	999999	558	999999	999999	999999	999999	172	721	811	207	999999	737	999999	999999	326	999999	838	630	632	999999	789	597	999999	799	97	462	119	331	999999	999999	319	991	210	914	999999	634	39	129	281	362	307	999999	872	671	616	436	173	938	206	718	206	381	958	487	632	999999	416	17	999999	852	999999	999999	847	999999	887	999999	537	665	435	692	999999	999999	359	280	181	496	724	999999	193	661	298	999999	134	164	63	938	999999	722	292	999999	227	31	489	428	559	466	455	321	999999	239	899	999999	513	514	254	487	31	688	316	146	738	935	824	978	999999	631	716	999999	999999	949	354	814	383	498	474	451	239	931	720	999999	999999	999999	697	953	999999	790	667	619	909	576	916	355	416	155	208	292	207	511	864	928	749	762	999999	833	885	999999	133	24	49	999999	257	999999	967	999999	999999	334	247	999999	226	773	963	106	783	999999	42	999	999999	238	999999	999999	254	999999	77	791	965	289	999999	864	78	676	999999	653	580	999999	329	999999	387	999999	999999	873	54	336	295	999999	965	652	979	879	800	999999	999999	895	999999	857	999999	528	33	999999	999999	816	733	999999	802	549	999999	319	526	676	613	217	621	593	187	999999	148	917	443	999999	826	323	309	721	73	192	990	771	930	722	557	800	999999	999999	999999	999999	149	670	534	745	984	655	999999	312	276	593	999999	103	717	999999	999999	641	95	57	999999	322	999999	22	320	999999	559	345	999999	804	128	813	414	420	414	944	288	478	393	697	992	999999	999999	999999	999999	999999	918	896	63	634	13	999999	714	755	851	866	727	999999	999999	914	196	648	999999	331	193	462	188	999999	688	773	27	999999	257	397	999999	188	134	519	567	841	701	999999	292	999999	800	212	108	659	999999	999999	999999	161	129	479	999999	353	905	866	813	992	999999	74	217	289	999999	763	669	327	700	673	742	218	569	517	222	533	366	520	530	981	364	529	294	150	999999	999999	999999	999999	886	711	282	267	705	575	550	637	999999	13	999999	46	543	999999	959	895	999999	999999	592	611	267	978	987	394	345	832	999999	771	779	77	999999	749	641	892	441	988	999999	484	513	993	999999	584	88	363	381	494	448	999999	569	399	999999	549	283	520	999999	907	723	888	921	873	937	779	857	387	999999	399	405	650	999999	970	504	331	999999	598	644	999999	899	634	23	851	394	64	211	999999	732	192	476	131	382	533	275	999999	999999	999999	999999	
197	727	700	91	981	98	797	243	598	895	999999	54	685	876	999999	18	99	874	79	488	999999	578	477	999999	99	923	283	278	999999	705	991	767	999999	542	456	955	208	999999	41	762	597	820	999999	494	719	999999	790	254	999999	525	185	638	999999	161	182	618	999999	55	992	68	999999	529	427	999999	903	255	999999	999999	429	999999	809	546	842	316	999999	73	965	983	935	951	999999	38	999999	999999	999999	363	284	713	370	837	999999	162	999999	973	947	77	402	719	590	999999	958	648	825	999999	715	638	999999	999999	269	119	653	276	120	51	926	999999	797	136	999999	550	970	999999	782	591	999999	656	999999	869	368	823	670	256	402	471	999999	493	213	999999	585	999999	567	999999	999999	260	999999	439	52	518	999999	171	280	276	356	49	503	999999	865	243	490	68	652	999999	818	445	449	406	873	648	999999	999999	999999	730	550	999999	983	873	30	531	406	999999	614	478	822	207	553	403	900	363	999999	999999	628	969	586	527	999999	640	999999	19	999999	788	565	403	469	614	588	549	999999	874	999999	629	472	343	836	744	453	183	114	620	892	55	506	520	680	550	814	999999	154	32	242	353	594	21	720	999999	190	221	18	217	999999	999999	999999	36	307	348	46	294	143	841	83	999999	999999	668	126	765	291	54	722	918	800	975	999999	999999	641	712	44	461	623	227	564	242	175	897	12	889	379	999999	223	341	514	530	999999	999999	999999	177	817	999999	895	999999	999999	146	498	999999	417	643	608	972	394	594	314	584	670	915	287	840	900	638	666	237	999999	999999	830	391	999999	280	999999	102	754	999999	894	118	566	669	890	999999	744	84	999999	999999	291	406	95	999999	37	929	859	564	35	118	277	189	270	667	567	526	315	117	685	147	147	516	999999	999999	999999	205	28	999999	34	999999	106	999999	158	306	946	989	725	211	999999	999999	420	999999	76	999999	207	999999	848	898	111	999999	122	636	999999	999999	231	774	188	175	929	831	999999	999999	539	176	21	452	41	963	721	577	999999	999999	753	999999	726	206	449	582	722	984	357	130	899	660	747	470	436	805	85	181	999999	559	999999	531	574	999999	999999	900	634	999999	683	999999	187	533	999999	17	882	999999	999999	35	335	999999	453	945	484	790	958	999999	428	551	25	235	888	999999	766	251	999999	231	636	174	794	999999	948	999999	310	472	943	376	96	739	587	247	999999	59	846	215	116	999999	57	784	603	531	481	92	739	457	999999	999999	767	999999	184	999999	561	461	240	785	657	485	999999	21	847	999999	
793	689	964	777	57	839	703	999999	999999	507	184	852	571	273	78	999999	238	999999	999999	315	609	764	564	999999	999999	726	818	70	558	631	999999	45	936	21	738	791	128	999999	410	167	934	999999	196	677	999999	708	999999	967	717	791	256	791	545	541	982	38	134	47	101	999999	30	642	12	514	999999	999999	915	559	535	286	747	277	452	319	381	402	577	887	449	978	999999	999999	999999	999999	384	900	999999	999999	38	999999	667	999999	870	90	146	301	999999	682	862	348	792	341	999999	999999	54	979	349	236	170	589	461	247	598	123	494	179	999999	245	139	999999	648	999999	531	825	619	667	407	371	182	90	198	894	35	111	195	504	418	912	999999	405	561	273	244	448	258	429	492	999999	999999	967	11	969	553	999999	700	999999	810	616	820	386	581	978	64	999999	401	566	221	497	927	999999	760	386	522	734	363	384	286	92	577	199	185	999999	774	214	88	999999	351	87	999999	913	694	802	999999	345	823	999999	219	164	57	691	218	994	829	607	217	625	456	818	999999	326	995	727	999999	631	999999	931	999999	849	12	182	999999	144	96	23	304	958	294	186	999999	780	174	999999	45	999999	981	190	821	176	997	462	772	533	999999	999999	918	967	762	470	143	891	999999	370	161	874	476	999999	908	815	313	258	999999	999999	999999	813	999999	999999	692	999999	649	31	999999	47	851	549	410	692	999999	12	999999	999999	205	999999	52	29	411	803	970	170	419	999999	282	16	999999	749	999999	502	626	678	932	999999	285	608	821	122	781	341	999999	612	999999	999999	431	906	719	976	63	518	999999	887	412	358	903	531	743	741	999999	114	183	112	428	907	76	973	999999	60	61	596	11	930	999999	999999	293	999999	696	635	999999	376	999999	887	695	613	275	738	999999	999999	152	999999	865	90	372	677	999999	417	193	999999	718	457	836	669	924	466	999999	306	648	343	74	999999	999999	118	999999	999999	817	296	999999	815	641	999999	707	496	907	307	731	921	568	570	910	876	184	139	917	39	539	626	999999	239	999999	969	999999	999999	518	999999	919	756	826	989	859	872	999999	999999	999999	390	750	999999	761	626	734	594	737	88	432	197	370	999999	200	234	843	200	332	186	718	671	247	774	977	999999	388	974	999999	578	711	999999	876	806	214	536	288	199	864	347	999999	512	242	999999	510	330	246	224	566	601	155	668	549	824	660	264	153	976	372	461	999999	759	498	999999	377	393	321	564	500	663	946	653	335	985	999999	215	439	235	273	656	74	174	
418	504	433	999999	499	61	155	950	393	311	827	413	999999	745	24	83	644	127	19	682	999999	902	999999	501	342	999999	152	999999	824	917	713	715	396	83	999999	994	735	334	894	269	999999	999999	280	999999	826	921	886	936	200	366	591	999999	999999	392	450	516	849	999999	709	935	909	701	135	476	598	121	27	999999	403	30	347	319	999999	749	273	183	632	20	999999	420	677	215	264	468	336	999999	999999	14	633	999999	154	803	625	958	360	999999	999999	804	999999	715	904	860	543	180	28	281	922	898	128	276	884	999999	999999	999999	268	999999	446	667	149	39	52	22	999999	999999	875	544	999999	274	399	555	758	827	999999	960	516	999999	672	999999	449	999999	999999	180	886	366	999999	999999	546	337	700	656	999999	999999	664	999999	672	999999	999999	974	305	483	999999	657	999999	572	517	66	874	307	782	451	999999	999999	227	95	394	872	135	45	999999	999999	999999	366	574	999999	285	11	999999	999999	297	623	358	697	788	999999	476	999999	671	323	999999	894	441	249	554	258	999999	917	540	579	999999	999999	766	432	999999	999999	485	230	92	999999	999999	516	893	927	19	169	102	343	575	261	618	999999	210	812	196	999999	137	759	811	326	128	368	471	594	325	497	856	926	340	61	999999	999999	905	905	36	999999	11	999999	239	999999	999999	291	352	289	960	236	599	954	245	644	609	725	419	999999	647	929	55	999999	612	521	999999	176	12	523	770	372	500	304	999999	853	721	623	529	426	999999	837	25	999999	633	98	999999	902	691	696	452	764	999999	149	268	107	297	999999	901	718	93	989	288	828	518	597	736	305	178	391	922	985	206	992	605	810	913	863	675	999999	623	999999	484	999999	80	999999	535	999999	46	688	566	29	721	811	342	181	999999	197	672	45	361	602	733	309	773	466	999999	843	999999	999999	194	999999	999999	388	104	683	514	971	999999	513	72	385	269	490	825	903	274	395	999999	433	261	726	200	640	999999	30	676	184	543	613	999999	691	816	588	504	142	999999	343	716	659	667	586	438	169	973	976	343	253	484	999999	999999	183	193	999999	999999	468	999999	999999	999999	84	16	339	438	154	999999	380	999999	999999	999999	693	909	999999	999999	10	766	674	999999	41	666	195	999999	999999	700	999999	999999	273	508	999999	392	46	898	607	127	999999	999999	999999	158	999999	999999	999999	416	663	999999	790	999999	270	504	192	354	531	999999	211	729	40	397	583	999999	766	733	803	871	863	999999	999999	794	312	814	47	358	439	999999	999999	939	73	999999	33	176	909	
712	161	769	325	360	999999	865	696	878	97	999999	79	698	391	561	298	731	553	374	317	996	658	455	999999	834	915	999999	999999	272	666	261	373	417	999999	63	581	44	556	512	437	94	107	434	727	792	999999	999999	144	451	651	999999	235	659	999999	913	63	705	311	490	445	856	697	999999	222	836	881	662	969	338	979	263	185	999999	937	232	898	234	728	999999	555	184	999999	725	620	334	35	999999	557	815	999	876	732	75	77	581	397	673	221	891	999999	626	771	806	472	999999	166	999999	722	637	25	999999	977	636	935	270	986	971	813	887	999999	999999	999999	999999	999999	113	530	999999	999999	365	834	999999	22	836	763	928	413	72	263	232	177	840	999999	920	999999	180	898	106	140	806	999999	426	999999	334	90	999999	999999	999999	999999	369	867	57	221	999999	802	790	817	151	873	16	999999	999999	718	591	999999	970	184	193	364	167	999999	434	979	999999	771	418	375	688	755	28	416	796	594	893	999999	999999	999999	636	128	18	362	999999	232	999999	950	669	999999	278	613	120	570	338	262	999999	999999	443	77	999999	999999	394	425	139	395	854	999999	999999	999999	824	236	599	352	999999	999999	356	999999	457	999999	999999	226	111	710	107	84	645	457	999999	543	283	999999	920	62	999999	52	733	999999	233	999999	378	533	889	339	999999	51	24	768	33	272	906	515	707	241	221	829	999999	684	999999	64	999999	406	522	999999	66	94	999999	546	769	999999	341	999999	581	95	833	332	336	999999	999999	66	69	876	434	814	637	999999	42	999999	840	999999	559	59	999999	999999	621	971	20	372	283	999999	735	999999	999	527	931	152	934	621	408	888	502	720	858	999999	995	873	972	707	889	298	62	999999	705	25	945	292	499	999999	474	999999	322	999999	999999	36	330	999999	999999	906	883	495	833	420	999999	951	260	839	201	11	183	748	999999	312	999999	984	999999	118	999999	983	581	648	653	999999	999999	546	576	999999	231	831	941	412	999999	75	999999	403	999999	641	999999	754	764	116	100	497	238	726	863	19	999999	999999	290	222	999999	894	335	244	999999	311	273	744	999999	722	999999	999999	70	770	999999	933	488	89	528	999999	999999	27	228	475	999999	166	303	431	682	999999	57	999999	551	728	592	111	740	589	561	164	999999	999999	378	52	498	730	436	467	973	929	531	411	985	185	450	999999	675	999999	687	686	17	842	71	999999	675	899	818	341	188	999999	203	899	528	373	736	179	648	999999	977	826	729	835	999999	753	999999	646	732	375	287	999999	436	880	902	999999	
157	536	999999	999999	377	598	999999	105	289	333	735	999999	883	621	448	999999	163	499	882	860	956	182	999999	318	782	39	177	452	63	399	224	322	997	652	226	999999	639	999999	999999	388	914	633	999999	133	27	414	762	121	927	16	999999	936	998	51	918	974	999999	232	777	348	999999	469	51	890	999999	422	634	999999	999999	999999	642	75	999999	503	945	333	626	270	300	378	999999	66	525	56	763	999999	324	955	734	251	68	417	321	471	999999	999999	591	665	25	605	780	532	716	688	374	570	256	504	999999	595	358	999999	999999	408	999999	375	943	999999	137	831	108	678	506	162	190	234	999999	228	547	999999	741	999999	255	999999	598	743	999999	837	682	203	40	819	999999	148	999999	188	485	912	999999	591	999999	999999	538	193	999999	111	35	563	507	149	999999	38	999999	606	999999	999999	999999	247	999999	999999	999999	116	322	933	800	288	999999	367	269	12	749	841	999999	956	999999	154	432	71	197	497	717	786	999999	542	386	999999	999999	263	294	506	553	248	112	70	565	405	284	604	999999	999999	292	668	304	505	399	975	208	999999	617	709	999999	999999	59	323	620	999999	999999	780	999999	999999	426	566	999999	999999	458	511	738	768	400	593	870	828	678	969	214	59	999999	999999	152	999999	804	860	645	999999	542	980	198	788	450	999999	999999	504	56	595	999999	725	594	542	57	888	246	439	610	34	839	145	999999	89	999999	570	758	942	999999	156	999999	565	920	498	229	478	322	949	328	85	964	376	782	93	177	489	464	949	786	999999	174	374	260	999999	745	407	999999	119	680	879	999999	685	999999	899	600	246	999999	106	999999	578	575	999999	120	999999	69	473	363	999999	912	629	115	808	166	382	982	999999	315	999999	752	822	392	213	279	448	999999	999999	999999	882	999999	931	684	367	637	217	689	877	263	724	999999	282	53	285	207	61	999999	758	999999	494	999999	971	931	505	354	999999	196	371	27	671	999999	781	963	481	328	999999	944	747	181	999999	999999	115	999999	590	748	999999	999999	116	16	227	675	759	759	999999	965	999999	10	999999	23	148	999999	327	860	999999	999999	780	999999	572	957	226	116	999999	586	581	999999	811	605	350	756	999999	999999	999999	365	999999	996	268	31	999999	515	999999	981	999999	734	999999	927	375	999999	783	883	968	999999	999999	159	999999	121	648	182	188	223	999999	915	659	432	149	999999	941	962	70	595	999999	758	369	67	999999	245	999999	301	553	653	436	566	821	467	788	999999	513	999999	999999	687	357	95	843	735	361	890	331	343	594	
615	986	412	999999	999999	443	219	999999	159	999	555	770	356	628	534	786	597	999999	999999	644	437	999999	20	396	999999	247	363	914	634	999999	269	999999	999999	999999	938	667	33	382	999999	999999	999999	909	363	931	30	917	10	466	319	999999	764	796	139	698	166	999999	975	999999	999999	951	90	305	178	454	739	641	999999	649	690	999999	763	999999	471	999999	75	527	561	89	376	999999	246	999999	604	999999	940	473	783	999999	999999	248	692	17	999999	999999	943	282	999999	999999	202	999999	164	999999	776	452	999999	549	999999	961	633	999999	999999	895	999999	354	715	193	700	492	513	275	857	454	999999	451	184	999999	999999	790	234	792	785	651	999999	988	312	884	999999	161	999999	999999	999999	822	685	911	999999	796	367	999999	965	760	999999	259	405	926	530	709	263	334	277	439	999999	543	999999	999999	853	497	17	661	52	831	72	548	993	999999	136	999999	999999	196	999999	388	397	436	999999	473	220	536	255	960	467	602	999999	795	884	999999	504	605	95	999999	68	612	999999	706	183	144	697	43	266	292	800	495	999999	76	983	889	51	469	718	273	630	326	251	56	999999	450	999999	277	664	933	618	530	949	999999	138	739	599	691	263	691	999999	187	280	963	170	972	661	564	812	999999	999999	44	886	822	999999	741	371	999999	512	732	934	430	378	332	999999	999999	999999	25	938	253	999999	360	216	999999	999999	452	56	999999	886	232	788	644	464	670	915	584	644	999999	999999	396	378	857	189	999999	756	355	809	947	999999	999999	436	999999	999999	568	704	667	828	859	999999	999999	999999	999999	855	290	943	299	999999	707	999999	999999	635	417	315	552	875	442	180	685	280	152	643	999999	999999	995	999999	153	28	999999	966	999999	756	784	802	939	701	295	12	899	999999	467	389	111	539	210	265	999999	340	84	693	271	999999	152	999999	192	999999	999999	103	999999	494	800	280	79	740	999999	999999	999999	615	376	999999	589	439	999999	109	813	999999	542	569	789	739	776	812	944	212	704	760	999999	999999	999999	999999	116	202	152	414	999999	196	999999	370	379	867	414	413	964	233	999999	832	999999	52	999999	430	594	35	314	130	999999	988	336	867	999999	999999	728	655	995	564	744	397	297	999999	999999	627	452	999999	199	921	334	373	848	720	108	999999	544	571	429	999999	227	999999	887	31	696	797	860	452	334	970	149	759	999999	410	999999	716	544	359	729	158	999999	423	835	393	795	354	999999	615	768	173	999999	999999	235	805	346	663	999999	999999	999999	525	767	10	847	229	782	575	954	448	241	
999999	337	999999	841	281	999999	804	254	504	236	352	658	254	684	170	999999	982	533	613	73	825	216	279	190	213	999999	976	575	616	610	230	399	999999	384	386	835	679	324	953	592	542	999999	15	999999	826	867	999999	999999	686	123	799	51	351	385	415	185	999999	14	999999	890	245	238	637	999999	15	952	999999	870	307	335	436	999999	580	30	999999	416	211	999999	363	345	868	999999	888	999999	811	188	57	326	999999	210	777	675	686	999999	999999	314	781	121	43	874	910	652	28	361	686	141	471	331	999999	998	974	827	651	302	31	584	349	999999	92	826	904	640	901	106	999999	761	999999	999999	673	225	635	99	207	999999	999999	226	999999	537	817	999999	999999	999999	471	999999	999999	950	34	393	51	999999	964	999999	39	216	969	999999	750	921	804	925	160	999999	658	638	372	999999	629	171	999999	999999	943	812	999999	999999	999999	188	179	999999	870	999999	737	597	475	900	260	988	999999	990	520	164	475	720	733	891	528	762	77	832	607	351	330	999999	999999	999999	829	162	330	626	999999	999999	110	820	60	207	198	562	999999	757	387	999999	824	999999	651	999999	340	232	89	435	999999	356	120	347	332	529	286	874	81	999999	81	999999	668	999999	893	999999	64	999999	669	999999	703	965	283	999999	454	233	527	999999	220	812	905	606	83	894	741	750	999999	999999	497	531	920	323	999999	260	685	289	715	999999	745	922	999999	685	563	999999	731	918	83	800	893	108	11	595	663	999999	333	475	35	773	702	152	58	301	167	999999	614	999999	484	32	634	174	518	147	945	999999	163	230	53	529	999999	823	677	880	869	398	529	335	999999	231	999999	220	264	941	686	603	873	367	527	999999	939	351	443	999999	999999	728	999999	999999	649	375	116	113	432	505	610	999999	475	999999	431	999999	618	288	730	263	106	423	910	577	461	352	425	999999	702	627	590	999999	389	626	714	151	808	665	686	999999	124	999999	788	999999	340	807	137	705	936	758	807	660	999999	999999	954	999999	818	22	412	307	999999	999999	411	804	999999	999999	499	999999	999999	289	961	999999	602	445	148	999999	634	160	246	653	224	719	858	944	820	930	210	209	672	962	333	999999	999999	388	999999	803	999999	983	844	551	317	289	251	656	797	854	67	185	999999	680	999999	667	775	759	93	240	999999	466	984	984	999999	299	999999	999999	956	999999	700	999999	999999	345	862	999999	316	695	346	934	478	212	999999	965	872	35	168	999999	845	666	29	503	305	999999	351	954	999	860	963	28	113	749	700	999999	
164	999999	84	706	817	476	999999	90	999999	158	761	259	319	29	121	999999	999999	193	999999	299	156	206	918	996	993	999999	651	455	731	327	831	729	999999	525	999999	39	999999	462	185	379	999999	999999	90	157	999999	999999	644	979	999999	410	886	919	102	999999	485	999999	925	87	712	908	824	999999	999999	105	326	41	999999	793	999999	91	612	678	18	287	984	999999	126	999999	653	901	273	999999	706	999999	440	912	999999	110	50	852	113	999999	749	276	999999	410	589	985	999999	999999	353	851	770	999999	797	217	910	999999	426	999999	842	164	434	811	644	162	208	37	664	414	404	647	753	366	978	739	929	742	732	583	627	140	999999	341	999999	422	901	49	533	232	11	999999	684	772	999999	999999	448	938	631	402	999999	561	330	426	916	706	999999	999999	688	68	288	178	93	842	650	711	225	102	263	232	999999	999999	504	441	412	583	962	999999	356	39	300	999999	999999	339	380	76	999999	523	425	999999	324	497	360	999999	944	832	737	841	132	308	733	999999	999999	408	152	53	67	889	999999	342	743	127	999999	999999	999999	999999	68	753	472	583	901	701	676	999999	999999	999999	808	39	999999	580	846	131	858	999999	999999	944	999999	999999	196	337	19	999999	999999	92	999999	999999	440	999999	707	999999	774	983	379	548	407	999999	999999	999999	500	389	245	38	402	999999	496	622	269	999999	363	823	999999	356	567	999999	999999	980	202	594	303	711	999999	999999	331	838	806	862	999999	999999	650	273	274	43	221	807	101	981	527	999999	595	495	937	431	999999	884	677	999999	426	999999	974	426	999999	999999	979	999999	66	999999	706	563	637	999999	999999	949	367	999999	999999	999999	999999	759	53	999999	463	136	998	808	774	999999	769	446	171	999999	445	517	999999	234	999999	189	999999	432	750	962	284	963	438	961	623	988	73	999999	336	999999	292	999999	200	391	963	713	96	181	24	166	368	270	999999	258	999999	999999	613	143	999999	378	893	712	18	90	318	499	697	46	999999	785	836	522	120	440	106	778	326	954	271	720	999999	881	418	594	999999	999999	999999	190	773	269	384	999999	590	999999	836	579	658	120	82	473	999999	59	986	238	329	845	159	962	162	420	47	659	872	999999	999999	999999	999999	424	486	305	928	999999	273	924	411	906	932	163	603	999999	129	216	882	999999	999999	999999	895	999999	275	758	999999	608	37	362	232	999999	68	999999	999999	824	284	244	999999	999999	999999	508	786	72	827	423	913	996	368	635	999999	831	777	84	249	242	126	125	158	727	999999	330	489	999999	702	685	
847	999999	481	779	999999	884	582	999999	999999	206	999999	833	361	851	999999	867	249	401	999999	999999	948	999999	405	449	999999	169	95	906	346	224	28	999999	369	999999	575	627	525	589	393	415	259	671	822	999999	974	999999	763	307	999999	573	999999	999999	848	312	737	864	890	41	81	93	799	999999	999999	47	188	392	473	219	286	228	999999	660	18	656	999999	286	170	363	474	999999	405	788	34	772	144	930	36	999999	414	710	999999	999999	517	309	616	583	902	785	864	592	820	554	30	663	231	430	999999	202	171	999999	704	537	999999	658	688	999999	651	996	999999	257	999999	999999	804	575	491	857	999999	708	49	566	383	384	498	882	999999	850	768	370	550	713	851	833	896	953	999999	209	999999	859	621	999999	932	999999	882	616	236	999999	749	454	182	373	287	380	162	999999	999999	329	48	684	64	837	252	291	455	199	999999	999999	519	851	999999	291	930	292	97	443	634	477	999999	999999	655	198	999999	999999	197	187	435	999999	680	302	876	686	999999	252	804	783	364	651	460	693	220	704	894	898	884	891	999999	995	999999	719	969	610	827	166	38	865	736	999999	103	278	999999	925	999999	227	999999	882	130	687	999999	999999	89	982	26	809	671	951	999999	212	999999	305	744	999999	999999	961	999999	275	859	999999	224	938	57	435	557	192	999999	295	853	999999	999999	12	999999	755	516	979	640	999999	594	28	999999	87	572	534	500	797	534	333	737	889	894	709	33	126	473	999999	266	653	435	833	879	386	108	626	288	436	534	988	923	999999	999999	345	681	841	518	146	376	999999	935	760	658	999999	557	963	999999	224	978	654	291	967	723	986	561	999999	148	118	999999	945	255	73	272	545	409	528	569	558	999999	191	607	336	182	999999	718	999999	185	999999	999999	144	843	74	457	880	707	956	494	343	784	920	702	409	167	430	276	999999	999999	123	999999	39	404	233	999999	999999	57	955	794	980	999999	886	585	865	290	844	112	191	616	999999	838	999999	43	999999	999999	116	489	207	178	751	476	846	187	72	85	999999	740	619	877	660	833	752	171	514	75	897	999999	836	129	999999	328	999999	999999	115	999999	999999	999999	178	459	89	317	849	786	53	999999	432	709	999999	789	999999	999999	493	313	955	999999	999999	999999	529	170	999999	771	652	88	855	999999	390	590	81	787	331	999999	571	170	798	352	983	965	128	999999	642	197	821	999999	638	218	834	999999	309	555	999999	999999	476	999999	999999	317	664	770	930	620	133	841	999999	736	999999	687	542	333	515	
613	575	130	173	528	527	690	949	999999	449	646	598	609	291	526	598	999999	999999	563	588	490	687	223	45	508	999999	801	559	999999	588	950	999999	999999	999999	696	999999	78	999999	947	490	891	368	999999	331	293	31	999999	999999	999999	148	999999	361	978	999999	35	999999	362	95	665	651	726	999999	864	27	999999	970	999999	343	594	999999	529	999999	388	82	999999	132	628	892	751	999999	363	250	447	947	977	599	697	767	999999	771	628	999999	999999	306	764	760	999999	51	831	323	935	999999	966	576	999999	62	972	906	999999	902	306	470	343	189	999999	486	999999	917	50	999999	999999	329	102	822	917	999999	913	999999	318	936	628	587	70	999999	550	183	284	999999	338	925	627	999999	719	347	475	999999	650	465	999999	999999	77	586	11	999999	50	615	97	153	658	82	999999	999999	597	120	284	718	409	999999	999999	124	211	821	588	125	282	490	609	999999	357	999999	999999	999999	84	40	869	999999	586	138	397	934	999999	141	222	266	999999	737	204	609	73	999999	758	999999	999999	893	86	256	997	999999	999999	559	16	343	795	999999	186	691	815	566	251	242	141	281	517	999999	39	80	608	332	339	544	296	10	691	600	999999	160	629	190	954	622	54	700	478	837	928	752	345	323	89	103	922	637	367	831	624	486	999999	133	999999	15	999999	675	556	125	999999	15	651	205	999999	36	72	999999	612	628	999999	999999	802	999999	775	999999	734	294	253	245	999999	659	642	860	975	999999	922	506	326	948	974	379	153	999999	574	922	999999	150	999999	63	999999	297	34	739	643	193	684	558	999999	586	280	999999	999999	999999	502	999999	999999	791	229	384	113	565	317	664	654	818	999999	449	114	852	999999	999999	870	999999	214	334	634	903	226	792	839	999999	157	999999	677	999999	947	999999	860	961	559	318	920	50	949	475	980	370	999999	825	896	245	999999	505	408	686	492	241	116	178	979	469	575	999999	545	999999	417	576	986	42	870	464	588	153	999999	868	673	830	250	999999	353	273	818	999999	896	604	999999	652	999999	999999	138	715	726	692	982	999999	743	493	999999	218	68	999999	384	61	954	441	656	311	211	539	22	662	991	999999	824	715	651	999999	541	940	822	999999	244	999999	904	164	999999	896	999999	999999	135	190	335	42	999999	999999	889	999999	446	464	947	617	450	802	978	475	724	999999	999999	999999	999999	569	952	564	396	302	178	999999	157	999999	703	999999	149	997	414	999999	337	999999	698	884	999999	999999	736	86	992	214	324	442	999999	438	999999	389	38	894	766	565	
237	999999	645	387	771	511	619	646	760	197	477	453	398	155	999999	765	999999	999999	451	563	999999	999999	571	192	999999	736	370	999999	369	323	731	999999	241	848	999999	999999	323	999999	999999	324	999999	100	326	805	736	871	53	872	301	675	729	56	999999	999999	732	362	209	463	409	44	150	900	287	446	465	232	999999	550	550	581	451	349	999999	136	298	742	559	765	999999	116	693	498	427	999999	594	685	801	38	125	252	367	860	911	999999	183	374	813	999999	349	513	659	503	332	720	233	390	186	999999	913	990	802	443	18	303	351	652	483	592	852	780	431	193	434	999999	223	999999	437	791	999999	999999	929	999999	999999	941	456	199	176	707	999999	999999	509	485	125	134	450	924	852	618	737	531	890	230	999999	569	92	476	78	34	506	642	952	394	999999	989	999999	132	999999	999999	999999	162	486	776	131	999999	999999	945	999999	309	857	999999	739	819	64	432	44	709	653	999999	858	980	130	151	210	828	260	124	121	135	74	327	907	785	772	584	55	124	999999	387	999999	146	407	769	177	217	902	143	999999	999999	999999	361	478	999999	217	865	41	344	575	999999	398	166	999999	942	999999	539	391	999999	57	479	999999	919	610	276	999999	721	583	361	973	993	999999	999999	784	180	180	712	848	745	578	907	553	999999	549	805	989	143	312	465	533	637	825	949	96	860	564	45	751	212	604	999999	999999	680	370	582	377	999999	381	999999	771	533	999999	999999	385	150	926	676	380	999999	287	433	419	999999	827	346	999999	976	41	923	999999	145	999999	646	151	92	625	873	349	999999	438	718	761	649	693	10	946	189	573	946	934	999999	664	999999	999999	999999	86	999999	852	999999	414	400	249	458	57	635	572	55	504	302	524	63	336	999999	999999	568	672	999999	433	827	400	999999	999999	94	999999	999999	480	24	720	999999	16	460	30	325	562	47	478	312	999999	68	437	901	685	281	431	881	561	261	999999	366	507	316	999999	34	634	426	988	164	470	328	999999	558	334	999999	999999	999999	42	20	851	338	100	369	177	375	400	499	313	141	663	116	999999	229	443	999999	473	699	720	999999	691	146	59	999999	842	283	903	999999	576	162	984	999999	849	551	410	252	276	148	148	375	999999	999999	123	856	501	363	999999	935	124	970	69	597	999999	46	328	714	288	776	526	894	472	521	922	160	157	306	267	999999	999999	200	97	335	560	355	371	556	999999	203	822	489	130	999999	764	605	103	999999	22	812	232	999999	964	500	621	254	902	123	
999999	962	709	204	999999	537	125	923	883	733	46	999	675	771	691	95	953	999999	774	504	756	999999	67	760	293	454	999999	134	999999	597	714	316	452	257	344	71	493	628	392	592	999999	840	722	999999	360	23	146	460	14	879	546	999999	479	408	366	896	904	949	910	651	145	991	697	296	999999	729	556	428	437	629	601	335	655	999999	651	916	999999	999999	409	279	999999	999999	129	357	60	140	836	53	891	448	166	999999	717	740	457	999999	999999	436	350	631	999999	718	33	384	287	221	928	298	999999	449	302	217	549	640	343	999999	871	349	999999	888	892	513	537	989	999999	66	999999	999999	733	790	773	177	357	777	999999	999999	918	745	79	838	212	548	296	999999	999999	949	995	999999	407	264	989	803	999999	999999	999999	953	190	43	910	231	999999	24	565	999999	676	999999	859	771	999999	743	999999	999999	999999	406	686	354	227	999999	843	524	71	539	517	479	800	999999	977	999999	999999	859	419	885	999999	999999	244	198	999999	329	774	31	99	233	259	663	979	863	533	999999	999999	394	736	104	199	396	170	74	506	95	176	706	157	964	732	968	334	399	999999	432	172	497	999999	897	321	999999	999999	838	290	853	500	999999	446	193	129	999999	133	324	695	448	687	179	691	897	999999	999999	874	135	500	291	338	589	572	111	631	288	999999	838	783	999999	999999	332	999999	652	595	239	999999	963	999999	87	999999	20	703	999999	999999	992	999999	999999	744	252	948	309	347	998	999999	999999	999999	999999	562	841	999999	294	540	329	999999	365	999999	48	999999	924	999999	910	290	422	446	327	885	720	366	638	481	558	999999	541	428	661	999999	786	999999	999999	999999	999999	411	12	455	560	480	384	374	388	607	767	171	820	442	999999	28	924	561	999999	34	653	978	923	369	82	999999	999999	999999	826	380	608	999999	627	999999	885	509	288	999999	886	847	511	355	978	999999	713	397	284	108	389	642	69	234	930	659	221	945	999999	643	383	369	481	483	548	18	998	856	544	761	556	538	740	999999	675	999999	523	307	10	892	655	685	916	900	521	193	321	384	999999	999999	999999	940	31	644	593	526	376	37	807	970	999999	857	853	522	552	851	902	111	999999	580	146	914	944	595	999999	999999	453	580	962	999999	696	624	875	575	914	616	517	105	374	999999	999999	999999	500	999999	859	999999	832	999999	358	999999	999999	219	999999	410	832	932	999999	436	999999	896	83	795	999999	452	283	999999	999999	287	607	935	999999	806	737	999999	597	999999	423	914	999999	198	864	59	232	
999999	83	999999	798	475	743	982	620	999999	999999	477	999999	196	429	57	999999	999999	817	999999	999999	422	999999	485	482	424	999999	191	518	999999	700	468	999999	34	572	773	379	999999	999999	999999	543	625	325	263	368	269	999999	410	230	375	167	295	381	319	999999	810	999999	999999	999999	384	999999	999999	473	539	999999	979	999999	999999	623	999999	999999	961	999999	311	21	999999	106	82	127	999999	97	411	961	152	999999	414	999999	721	771	762	999999	781	999999	999999	999999	999999	161	999999	999999	999999	822	286	787	573	999999	999999	999999	80	999999	91	999999	893	481	792	999999	999999	600	330	615	975	999999	725	288	861	850	897	181	999999	458	39	29	321	210	999999	999999	999999	624	397	455	728	999999	27	422	690	58	913	310	997	948	999999	391	999999	179	896	497	107	997	999999	999999	800	34	999999	622	279	71	999999	999999	742	402	485	636	213	875	887	35	874	312	598	999999	936	597	999999	999999	855	999999	198	151	313	250	999999	813	699	673	655	703	89	999999	153	628	654	229	999999	605	473	999999	187	955	291	999999	622	795	409	999999	999999	999999	851	999999	766	631	999999	261	390	502	999999	671	936	539	229	194	946	999999	169	999999	999999	717	39	578	182	889	999999	243	999999	442	628	506	999999	587	886	452	999999	999999	999999	999999	999999	403	839	75	504	801	39	647	736	107	999999	153	636	439	952	79	183	282	62	876	171	639	402	999999	874	604	999999	359	653	777	341	101	840	999999	225	765	878	999999	84	999999	999999	822	506	761	517	484	999999	999999	634	999999	279	999999	999999	761	360	125	10	999999	201	899	999999	679	994	958	766	832	313	988	224	197	201	999999	208	682	26	348	142	641	440	399	734	292	724	835	507	761	299	88	297	109	764	986	773	999999	836	190	827	547	995	999999	999999	881	760	447	625	999999	381	130	745	21	982	369	460	801	175	999999	999999	999999	999999	14	999999	235	700	124	432	999999	999999	999999	999999	835	520	594	645	754	229	852	532	999999	220	447	390	179	342	285	127	999999	536	971	999999	999999	235	669	96	999999	152	999999	999999	999999	999999	999999	625	356	999999	999999	999999	397	999999	999999	999999	323	729	677	948	24	623	373	892	425	996	37	678	473	999999	270	610	999999	508	999999	612	284	671	999999	999999	799	821	44	894	432	784	730	681	999999	399	694	855	558	721	82	999999	778	62	765	999999	987	999999	161	999999	23	309	650	999999	79	999999	307	999999	843	414	159	999999	999999	479	470	640	276	355	848	83	999999	414	999999	140	435	287	833	999999	905	245	999999	
66	669	703	880	133	144	999999	612	736	102	999999	22	153	571	880	787	309	592	135	383	642	894	88	18	608	257	519	463	791	269	999999	746	607	140	102	532	885	598	999999	506	999999	742	999999	999999	288	402	908	999999	999999	499	534	640	780	862	642	172	591	999999	281	875	999999	387	999999	477	999999	306	414	22	479	357	999999	710	255	628	947	999999	782	106	730	216	999999	999999	999999	999999	734	999999	999999	745	497	929	941	200	326	471	881	999999	922	644	999999	999999	987	895	999999	208	597	999999	395	161	999999	742	999999	495	999999	999999	536	672	479	999999	742	581	999999	669	999999	549	999999	711	393	783	746	899	977	999999	141	748	229	452	999999	999999	705	910	60	814	999999	755	999999	999999	236	261	934	218	999999	999999	902	999999	651	327	380	549	791	885	440	611	414	24	764	253	364	226	845	94	810	769	822	999999	531	525	839	770	10	999999	999999	142	849	538	999999	583	999999	747	106	901	999999	999999	918	819	479	448	409	815	990	306	999999	20	415	999999	999999	999999	581	79	999999	135	999999	610	548	831	410	308	761	999999	999999	191	18	616	129	944	22	497	851	12	362	999999	126	33	999999	704	868	999999	726	998	999999	522	11	999999	885	970	423	471	999999	96	419	180	686	532	132	808	298	484	891	999999	838	911	957	579	717	999999	19	464	830	844	962	936	999999	763	747	180	189	842	999999	158	530	550	722	999999	593	192	405	999999	901	971	416	394	583	264	170	228	999999	432	458	999999	961	959	640	999999	134	482	598	923	785	952	999999	455	999999	742	941	297	198	202	985	534	384	425	563	859	999999	578	362	327	602	528	615	757	394	626	196	570	910	793	999999	120	593	481	807	949	352	961	999999	840	323	873	999999	372	446	999999	730	545	406	781	500	556	130	281	331	267	346	999999	70	136	999999	380	999999	405	562	875	941	999999	618	613	516	477	999999	521	14	999999	999999	252	321	999999	999999	651	174	138	999999	999999	990	322	159	550	612	481	900	514	295	942	495	634	999999	570	999999	826	927	999999	274	33	618	608	999999	602	768	103	560	598	239	904	999999	258	112	999999	999999	628	999999	999999	999999	45	576	432	236	71	243	999999	442	750	489	79	723	381	999999	278	474	999999	999999	557	782	518	999999	312	284	999999	999999	247	531	341	685	363	83	859	790	999999	456	196	381	215	999999	903	999999	999999	119	170	999999	834	394	999999	13	999999	583	205	999999	492	124	274	158	846	336	996	999999	111	74	136	996	999999	590	999999	
822	288	999999	839	199	999999	857	121	202	124	208	900	852	697	999999	999999	999999	877	999999	308	124	191	47	534	879	372	999999	559	999999	983	173	327	254	759	21	724	492	743	16	417	635	12	999999	44	647	435	154	645	774	999999	356	128	300	292	519	640	251	485	960	826	317	308	999999	999999	950	881	656	999999	686	612	700	46	871	165	672	999999	999999	999999	887	454	228	925	785	864	999999	999999	36	961	999999	999999	483	16	782	999999	110	336	636	862	93	765	999999	61	958	171	999999	999999	999999	144	619	407	530	247	598	516	608	391	999999	511	582	905	855	695	852	315	138	999999	999999	999999	999999	999999	485	257	920	131	675	999999	966	623	683	327	798	891	351	842	999999	999999	418	276	580	719	999999	134	289	999999	910	93	209	653	999999	496	66	564	89	284	922	999999	327	999999	841	442	999999	999999	999999	265	117	964	353	20	464	893	285	987	121	345	532	360	968	742	221	999999	967	323	999999	196	271	999999	811	999999	919	577	918	941	435	148	305	999999	999999	33	80	946	739	999999	198	149	221	79	999999	744	751	571	313	584	999999	259	999999	999999	319	641	994	873	999999	999999	999999	887	999999	344	561	972	50	618	64	945	999999	999999	851	778	999999	999999	999999	999999	790	77	325	999999	999999	343	999999	186	999999	999999	604	999999	38	206	793	463	108	311	174	876	517	999999	703	142	517	368	911	990	999999	696	976	868	665	802	999999	94	960	742	623	641	658	385	308	846	24	399	999999	476	481	999999	680	822	286	109	684	320	374	192	999999	999999	431	999999	779	977	227	736	999999	235	122	708	502	366	999999	533	227	142	181	856	128	999999	451	999999	999999	18	26	999999	591	566	128	999999	999999	999999	999999	999999	219	964	606	331	629	288	999999	691	363	999999	895	999999	999999	753	881	552	149	517	74	722	999999	986	999999	770	999999	72	999999	442	117	349	999999	725	464	969	324	263	999999	850	237	840	728	759	91	746	123	999999	29	838	685	575	999999	213	999999	189	999999	999999	788	999999	369	566	143	957	584	999999	784	999999	859	175	438	627	26	999999	289	233	994	704	905	439	657	269	53	315	999999	541	999999	785	21	284	714	999999	475	700	490	670	706	770	185	77	962	942	842	853	999999	68	559	344	999999	489	999999	559	326	358	188	109	999999	999999	211	52	307	999999	999999	584	999999	347	999999	325	999999	618	527	233	529	837	999999	714	426	999999	905	999999	981	381	862	531	99	999999	774	126	522	391	999999	877	569	999999	770	963	783	268	
403	72	905	244	999999	314	962	961	40	999999	881	473	999999	333	999999	512	71	999999	146	637	495	305	572	999999	803	426	471	649	664	396	77	513	999999	999999	796	842	792	747	845	999999	569	137	134	295	244	58	709	823	955	999999	80	844	826	156	773	107	500	870	440	119	999999	322	306	999999	421	377	543	523	537	89	999999	324	90	999999	77	367	999999	999999	999999	755	717	647	999999	608	999999	999999	687	784	395	698	352	922	316	735	714	257	830	490	999999	999999	999999	999999	296	875	347	999999	763	247	88	415	926	224	79	685	402	205	628	999999	327	197	690	758	138	839	737	797	17	355	873	820	536	999999	999999	933	250	999999	361	999999	271	999999	999999	449	999999	980	771	138	999999	631	342	519	629	142	999999	687	186	756	66	999999	999999	999999	749	417	374	268	878	999999	812	146	445	870	844	808	999999	758	999999	251	63	158	78	608	999999	386	23	999999	201	404	526	999999	757	493	999999	999999	680	999999	819	63	84	447	111	534	325	716	196	999999	674	999999	999999	414	961	999999	703	999999	388	539	999999	373	403	19	76	484	999999	999999	388	951	404	940	999999	999999	939	672	999999	615	999999	543	292	237	200	999999	689	999999	700	122	762	823	790	566	999999	151	999999	456	659	75	380	627	814	236	337	244	77	734	692	988	475	298	767	97	861	999999	256	377	183	853	999999	695	784	607	336	565	171	838	424	986	999999	492	23	111	999999	429	729	999999	899	955	483	999999	999999	711	647	473	999999	702	704	681	999999	748	999999	806	745	999999	999999	217	900	772	82	239	320	705	999999	982	999999	999999	851	999999	125	200	999999	999999	999999	374	999999	82	959	862	999999	469	143	743	101	999999	220	216	366	560	999999	999999	165	137	882	999999	645	983	324	665	198	999999	850	999999	565	999999	280	65	436	380	678	770	257	47	272	613	106	576	614	545	772	78	309	300	999999	602	44	350	999999	136	729	33	758	304	673	119	618	870	187	397	582	999999	779	985	882	816	275	999999	864	279	157	78	379	778	893	130	999999	999999	999999	999999	669	929	720	999999	651	654	22	952	373	163	995	235	399	227	999999	617	298	323	418	49	337	999999	485	75	978	660	999999	979	999999	999999	28	68	463	224	999999	652	444	999999	343	237	804	322	754	710	999999	922	679	161	815	285	832	999999	151	377	999999	753	454	654	332	991	999999	42	551	820	145	936	771	184	499	320	183	819	979	190	244	24	172	774	791	66	999999	999999	173	135	999999	250	916	95	
589	974	208	999999	156	352	237	771	999999	934	999999	999999	999999	505	662	999999	112	22	797	961	143	620	590	679	999999	999999	999999	508	868	999999	108	999999	29	685	999999	525	999999	394	672	637	952	999999	999999	237	209	454	905	485	840	668	33	708	452	955	952	968	393	529	925	881	999999	999999	999999	356	835	680	327	999999	909	146	999999	718	350	170	18	999999	378	363	479	999999	369	534	668	210	402	400	452	999999	732	999999	142	593	468	999999	999999	234	570	896	999999	529	137	440	999999	999999	285	314	999999	292	946	292	599	40	999999	999999	521	807	70	702	953	999999	238	999999	742	292	999999	799	259	559	865	784	109	481	999999	950	291	928	999999	999999	924	999999	999999	169	127	450	999999	112	543	999999	279	999999	174	867	942	957	999999	874	698	999999	700	486	999999	999999	427	172	999999	127	79	999999	236	592	848	105	778	866	411	78	999999	302	265	901	266	999999	290	377	620	242	999999	12	999999	417	239	999999	274	999999	999999	235	742	955	267	909	42	443	724	687	648	78	99	86	999999	231	738	406	999999	799	229	755	527	59	552	950	588	76	450	819	362	999999	999999	339	999999	186	999999	189	999999	355	868	822	584	602	728	999999	999999	462	456	437	678	833	647	475	999999	999999	707	692	413	316	330	965	999999	905	999999	999999	247	999999	253	379	895	999999	372	682	930	407	181	924	330	10	807	136	619	23	999999	529	999999	366	121	999999	479	643	776	999999	34	902	829	679	278	263	999999	999999	219	999999	542	128	471	964	544	999999	115	782	372	999999	509	204	999999	980	764	805	939	881	648	696	899	261	999999	644	657	38	577	999999	656	77	999999	423	916	542	999999	32	999999	571	821	299	450	696	281	374	999999	830	556	999999	914	473	999999	432	999999	522	999999	290	346	999999	316	516	254	613	136	305	999999	96	288	813	509	741	746	999999	69	359	999999	999999	979	418	999999	999999	999999	728	999999	999999	999999	273	999999	403	363	200	685	241	265	315	55	999999	570	976	999999	141	552	999999	350	182	726	946	373	395	277	975	999999	999999	410	488	44	525	999999	943	552	452	417	884	459	318	66	514	122	754	999999	418	999999	13	760	999999	999999	739	388	414	466	807	900	292	999999	388	999999	757	831	776	999999	529	810	627	434	215	999999	667	292	41	126	999999	833	619	999999	999999	343	307	999999	125	213	305	147	622	486	745	999999	135	757	999999	999999	308	683	346	483	783	608	24	578	554	571	617	456	356	297	254	973	290	210	278	55	591	999999	999999	
572	975	392	197	150	689	663	598	909	999999	611	999999	538	496	145	999999	259	328	729	623	554	999999	999999	790	335	241	771	999999	925	489	35	838	718	967	999999	508	401	420	873	889	890	972	708	999999	745	999999	716	999999	154	901	999999	727	862	999999	171	977	999999	601	862	908	918	401	673	430	195	999999	110	999999	999999	637	906	999999	454	839	732	581	887	614	55	999999	525	293	999999	33	470	308	975	751	805	797	999999	800	557	965	999999	999999	999999	288	59	971	378	999999	765	517	994	999999	282	999999	244	589	999999	521	999999	16	393	634	999999	649	959	886	797	358	764	925	265	116	291	489	868	999999	282	608	999999	999999	487	999999	528	609	38	290	36	953	516	999999	706	999999	254	999999	999999	346	223	659	328	172	184	999999	999999	840	262	999999	898	793	164	11	317	999999	956	481	529	23	116	999999	621	678	860	844	841	548	999999	404	861	740	907	531	999999	622	999999	999999	900	467	989	687	357	999999	392	242	799	515	908	999999	904	773	31	568	240	547	48	650	312	339	187	841	999999	858	36	999999	885	632	999999	999999	211	564	581	999999	33	428	999999	999999	999999	627	54	336	999999	999999	499	98	718	348	301	482	584	999999	99	999999	290	999999	75	498	999999	234	999999	177	999999	224	999999	999999	201	960	545	999999	999999	567	363	685	999999	851	211	999999	368	938	999999	547	999999	509	999999	571	475	21	781	875	363	830	367	72	280	999999	801	425	987	159	999999	999999	803	490	263	999999	286	414	284	438	945	455	999999	999999	785	999999	999999	34	999999	999999	874	189	189	669	999999	398	209	999999	414	417	999999	999999	631	999999	50	999999	744	849	255	103	294	71	736	999999	930	907	699	192	999999	470	51	776	322	544	285	717	578	143	42	865	817	984	999	999999	388	999999	823	922	144	104	75	986	779	19	168	812	999999	999999	739	550	698	27	999999	943	999999	283	999999	97	932	333	122	610	817	999999	286	309	71	869	999999	999999	94	777	58	999999	405	64	997	312	386	472	999999	741	404	492	177	999999	970	66	999999	115	999999	736	989	810	981	465	179	400	733	858	751	583	872	968	466	999999	968	999999	548	322	285	171	711	469	999999	381	215	334	221	486	339	15	378	858	84	357	788	999999	999999	999999	884	607	578	527	721	999999	868	436	999999	257	831	148	518	188	999999	534	999999	529	751	610	259	844	188	257	999999	999999	215	24	893	118	142	730	630	607	437	678	999999	193	748	378	999999	779	308	964	999999	201	999999	999999	38	550	
332	268	496	600	999999	999999	429	331	998	975	485	854	542	999999	124	110	999999	910	999999	161	942	841	780	382	108	480	545	999999	602	999999	999999	999999	985	352	785	873	243	39	917	397	259	270	999999	999999	893	657	246	391	850	999999	682	586	448	877	608	999999	488	999999	502	219	504	215	729	671	726	469	869	999999	141	251	867	488	999999	364	902	999999	657	17	488	450	244	164	373	58	999999	999999	999999	117	999999	305	395	128	999999	707	892	999999	541	523	57	999999	787	999999	999999	999999	686	204	594	94	999999	926	999999	480	636	999999	975	999999	842	680	26	64	892	762	455	836	999999	748	951	294	999999	999999	150	144	960	64	662	197	905	764	999999	460	87	493	999999	817	472	914	492	484	999999	553	210	860	999999	993	999999	35	600	422	999999	999999	252	309	999999	127	786	698	520	582	399	787	444	88	319	999999	999999	409	630	637	374	941	999999	477	999999	918	657	999999	638	999999	522	636	596	493	21	432	218	778	870	24	41	999999	404	910	999999	999999	999999	999999	999999	940	27	142	405	999999	57	811	999999	999999	747	704	469	506	70	553	69	762	200	950	76	886	358	999999	539	615	999999	600	999999	999999	391	617	809	534	739	697	950	999999	999999	633	445	210	749	442	40	999999	555	535	999999	851	999999	333	754	168	66	999999	592	818	999999	790	999999	456	274	999999	999999	140	895	999999	766	372	602	999999	999999	567	515	999999	147	999999	177	373	999999	999999	999999	999999	504	68	862	651	999999	85	115	141	787	451	276	999999	935	421	58	999999	280	620	768	350	258	182	801	999999	653	199	999999	677	651	239	729	295	569	579	999999	335	277	254	466	999999	999999	471	890	90	300	526	999999	725	999999	999999	102	449	312	546	446	331	999999	675	997	288	558	438	489	557	721	981	428	999999	588	723	631	36	999999	87	93	999999	291	721	896	136	268	801	999999	383	999999	289	982	999999	143	511	79	602	256	999999	142	829	981	342	368	999999	107	999999	146	153	646	76	999999	999999	999999	659	49	999999	999999	871	29	756	627	116	999999	441	998	405	231	999999	653	39	779	976	999999	999999	804	999999	362	588	39	692	664	666	736	80	994	758	999999	483	471	534	823	385	167	999999	211	875	999999	999999	320	999999	354	70	499	999999	999999	319	290	209	855	999999	191	999999	841	337	999999	961	379	350	447	250	836	748	614	999999	215	404	818	568	61	929	999999	435	277	337	348	604	176	999999	783	999999	477	369	628	381	352	999999	543	999999	999999	999999	505	999999	999999	999999	
865	605	455	380	411	999999	501	721	158	925	999999	756	922	514	988	999999	794	999999	567	762	772	476	130	243	776	582	861	987	284	999999	433	999999	945	207	472	999999	159	999999	718	891	999999	756	999999	999999	317	596	710	39	999999	797	999999	256	999999	727	307	399	485	221	604	828	41	513	447	347	502	618	810	724	999999	256	348	998	540	999999	578	26	264	427	926	999999	871	831	156	486	364	187	440	999999	900	999999	267	937	999999	999999	999999	680	318	874	210	699	785	985	987	999999	458	458	715	999999	158	291	144	67	999999	999999	956	209	999999	960	982	324	187	593	824	968	988	410	999999	999999	816	999999	707	390	226	237	403	886	844	999999	999999	905	471	999999	78	618	939	999999	999999	776	933	999999	322	358	891	885	521	202	170	28	999999	58	651	74	532	999999	584	753	841	999999	31	80	364	999999	932	999999	999999	999999	999999	216	999999	788	999999	999999	717	165	999999	358	499	340	715	211	725	826	953	979	264	407	570	818	999999	195	999999	594	755	862	306	515	426	814	999999	437	677	954	999999	818	299	621	357	376	674	235	999999	510	352	819	999999	999999	853	952	999999	455	524	706	182	843	999999	999999	999999	854	859	999999	999999	684	307	288	533	771	837	144	690	642	59	203	999999	808	999999	858	999999	935	517	999999	999999	473	992	587	912	971	782	155	398	135	346	502	999999	603	999999	579	212	999999	295	584	701	999999	272	999999	406	331	561	374	912	572	923	349	347	101	418	469	692	720	376	562	988	692	746	565	999999	556	685	999999	515	999999	655	187	999999	933	999999	942	210	812	190	590	419	418	243	825	212	997	165	425	999999	999999	886	492	999999	999999	999999	19	972	999999	999999	999999	645	21	858	559	999999	745	699	999999	35	999999	999999	880	999999	999999	152	580	458	920	363	308	401	270	365	999999	999999	173	489	916	347	999999	969	503	928	341	945	408	559	683	909	466	308	999999	399	718	575	999999	999999	913	591	24	560	61	354	584	457	385	655	187	999999	752	266	782	76	968	506	764	999999	999999	839	743	31	775	999999	896	10	650	870	646	116	468	221	575	335	999999	506	999999	159	354	883	570	999999	382	598	166	209	525	684	431	222	810	64	754	83	847	999999	999999	999999	457	999999	807	514	19	80	625	541	999999	999999	999999	999999	999999	615	999999	324	279	991	649	999999	999999	697	485	999999	999999	433	999999	413	999999	999999	487	341	721	999999	702	770	86	65	743	311	973	999999	518	77	942	959	633	205	457	440	999999	856	353	
608	999999	759	108	999999	999999	585	775	221	999999	197	969	411	749	711	912	836	247	223	257	999999	999999	239	188	999999	33	489	799	110	999999	35	698	631	988	123	690	999999	672	244	990	167	536	999999	999999	331	999999	540	219	922	292	621	202	589	608	14	999999	956	581	999999	818	585	785	674	265	999999	499	999999	423	635	30	970	999999	13	233	999999	999999	451	690	857	319	492	279	877	818	344	833	118	32	983	999999	999999	370	981	425	999999	381	861	506	499	999999	759	127	999999	999999	999999	457	199	366	518	202	953	275	724	380	336	315	908	855	920	226	390	325	439	916	295	609	999999	587	999999	999999	950	944	999999	999999	560	999999	696	975	506	887	999999	752	514	791	765	999999	646	611	999999	999999	999999	15	585	283	451	444	687	667	615	712	274	611	999999	799	251	18	85	698	820	999999	999999	932	359	42	582	637	810	999999	160	826	963	999999	498	719	255	944	368	916	583	125	686	38	370	794	999999	41	215	999999	999999	757	393	947	791	137	999999	999999	656	999999	701	814	633	48	516	788	748	694	999999	827	553	306	649	168	125	704	285	999999	999999	564	999999	550	432	999999	999999	999999	443	25	789	999999	999999	999999	999999	815	225	769	999999	648	522	999999	55	928	999999	387	171	252	117	235	832	999999	852	898	969	102	142	999999	391	539	939	122	355	733	904	752	999999	839	999999	834	942	356	999999	637	78	990	518	999999	632	55	999999	857	999999	218	999999	702	519	342	999999	205	682	75	999999	952	708	410	235	322	999999	175	790	331	243	283	999999	486	874	999999	999999	999999	584	651	527	346	606	91	826	999999	550	212	243	264	999999	812	999999	877	968	269	928	668	765	999999	467	999999	999999	611	999999	999999	925	707	827	304	512	766	621	41	547	50	356	627	584	97	999999	821	932	999999	236	999999	132	415	517	614	296	172	223	388	999999	71	999999	995	468	812	222	842	999999	939	999999	339	201	999999	340	928	913	999999	999999	677	433	646	534	728	384	202	999999	520	200	222	17	999999	552	243	848	999999	957	361	999999	771	875	929	446	993	783	999999	239	999999	84	588	999999	985	999999	999999	954	546	999999	364	999999	999999	921	999999	999999	172	932	412	786	957	280	853	970	562	152	322	999999	504	210	999999	944	999999	962	888	445	611	521	31	999999	999999	999999	999999	999999	603	740	892	849	184	286	283	70	381	120	282	732	231	999999	149	999999	765	743	460	345	999999	419	143	999999	999999	265	999999	651	999999	150	778	679	999999	904	999999	821	259	
999999	627	227	999999	999999	572	999999	690	999999	224	993	381	999999	506	273	827	999999	953	999999	607	588	815	918	245	632	160	241	999999	999999	763	326	250	327	999999	302	126	243	418	999999	847	767	623	877	51	57	279	732	999999	515	852	12	950	193	999999	670	999999	708	982	999999	999999	340	44	98	402	898	999999	63	594	214	156	594	557	438	999999	999999	965	937	877	999999	999999	427	598	826	750	761	375	67	113	922	644	417	260	124	205	999999	999999	535	485	999999	304	225	147	438	368	267	454	522	847	384	705	719	999999	795	941	999999	742	217	347	999999	532	999999	950	672	569	999999	999999	442	243	829	117	999999	462	999999	892	999999	290	999999	468	492	316	853	220	999999	999999	924	586	465	183	999999	775	525	197	844	620	609	999999	999999	869	629	999999	21	288	28	277	275	999999	106	902	999999	622	999999	749	999999	334	999999	484	231	999999	644	162	878	999999	999999	63	591	253	999999	123	292	999999	815	300	839	567	304	999999	202	461	951	667	489	999999	379	680	202	776	341	519	942	135	53	29	234	999999	55	999999	347	964	685	32	649	983	619	932	999999	292	909	999999	40	999999	292	770	503	977	672	325	890	999999	861	815	911	999999	180	167	828	795	76	372	522	999999	999999	237	775	999999	28	999999	943	999999	999999	910	999999	999999	999999	999999	999999	283	525	999999	803	730	999999	87	112	870	999999	999999	812	461	113	20	226	999999	999999	488	876	64	994	999999	958	176	382	453	396	951	948	999999	999999	341	325	999999	280	818	568	791	691	999999	135	904	819	478	693	999999	343	862	999999	329	999999	10	999999	787	289	951	999999	637	358	417	690	161	999999	252	930	480	146	999999	999999	407	978	999999	797	726	929	99	754	999999	483	890	999999	533	267	629	600	999999	379	537	999999	328	530	931	443	283	469	973	982	577	547	222	999999	999999	131	296	999999	293	213	246	858	199	207	999999	163	467	999999	166	894	302	651	320	111	609	293	422	999999	57	999999	523	266	955	999999	186	942	270	545	336	412	999999	289	316	416	142	679	85	130	722	777	976	977	312	89	690	999999	237	999999	999999	500	709	419	999999	999999	689	999999	902	93	30	999999	999999	921	969	999999	924	22	999999	904	999999	999999	217	301	999999	999999	573	546	954	876	426	261	999999	159	800	836	702	999999	986	572	726	999999	999999	992	999999	856	999999	65	17	557	999999	677	590	332	151	816	292	417	264	33	180	999999	999999	999999	666	769	999999	743	131	999999	62	373	36	999999	999999	817	162	224	999999	
999999	394	518	538	406	721	999999	670	999999	18	984	999999	294	305	962	402	582	999999	751	999999	340	706	151	933	999999	505	999999	650	817	154	334	663	77	999999	956	999999	661	615	629	314	918	108	767	735	146	588	767	77	74	380	999999	690	411	889	999999	601	999999	584	663	999999	930	107	853	248	999999	331	486	999999	348	332	740	967	999999	447	417	242	939	416	796	999999	999999	723	586	447	999999	643	261	999999	999999	364	999999	999999	952	728	383	820	255	529	61	815	112	999999	729	741	639	637	193	964	999999	628	999999	836	787	376	172	216	520	999999	698	50	79	307	714	983	935	999999	999999	779	999999	597	987	999999	364	981	193	999999	994	845	999999	911	460	297	999999	999999	999999	560	299	585	565	177	309	840	830	21	999999	999999	983	745	805	999999	623	413	999999	884	641	252	481	806	192	132	222	675	606	999999	589	999999	600	978	291	385	374	439	223	896	297	157	589	999999	244	999999	999999	999999	999999	832	298	56	396	999999	104	460	88	999999	999999	999999	999999	633	243	53	431	964	213	15	463	430	611	194	999999	999999	596	494	662	138	571	999999	75	999999	636	773	498	999999	396	999999	999999	999999	306	881	46	779	940	663	913	546	999999	280	185	60	795	999999	231	114	999999	391	999999	610	797	950	920	599	378	992	997	999999	999999	888	577	436	131	999999	999999	729	157	420	74	933	999999	126	215	301	628	999999	999999	27	552	393	686	14	552	999999	43	355	999999	999999	411	948	666	454	999999	44	999999	749	929	173	494	502	956	999999	326	302	39	999999	744	629	999999	999999	825	979	999999	171	211	572	884	999999	598	778	768	710	999999	999999	276	136	134	181	999999	879	999999	13	533	60	437	999999	999999	999999	254	999999	610	999999	476	999999	999999	999999	536	999999	999999	139	865	90	574	716	999999	256	436	211	35	902	557	573	40	101	277	821	455	867	733	959	999999	634	604	246	177	437	999999	960	993	999999	600	304	349	469	23	15	439	999999	326	190	815	486	233	352	804	999999	310	999999	999999	310	999999	669	106	999999	999999	240	486	337	548	306	22	475	217	446	312	999999	234	571	87	999999	392	638	999999	553	154	999999	411	262	441	139	136	859	190	692	357	930	207	476	224	783	528	111	278	999999	999999	999999	999999	786	999999	552	999999	999999	307	518	917	603	128	999999	728	999999	829	234	999999	419	179	163	294	525	999999	381	65	757	357	304	999999	999999	369	999999	384	804	138	624	999999	889	325	397	561	672	774	753	811	999999	747	377	999999	303	
999999	859	850	25	999999	754	697	999999	496	65	999999	12	773	636	244	598	999999	999999	717	215	22	15	103	782	601	622	750	345	569	410	20	979	350	450	85	509	679	369	748	384	926	553	403	269	14	559	898	148	519	223	999999	823	660	748	999999	999999	766	77	424	442	13	999999	999999	96	999999	999999	662	333	999999	999999	918	808	185	999999	288	469	612	833	777	999999	724	612	999999	356	999999	196	328	999999	168	875	743	612	945	315	380	575	454	316	224	601	999999	574	586	999999	999999	999999	647	326	470	822	597	999999	299	999999	999999	401	535	999999	171	999999	999999	70	175	686	991	316	863	999999	962	713	24	305	619	185	155	159	999999	52	61	257	549	12	142	999999	287	811	322	572	597	999999	50	999999	155	365	517	836	409	900	793	988	999999	999999	364	756	807	999999	322	999999	236	568	375	492	701	999999	319	92	928	999999	408	189	993	301	999999	983	673	323	160	264	668	319	999999	134	259	73	444	771	647	999999	538	985	498	208	345	38	613	999999	999	240	999999	999999	908	580	501	613	994	522	505	381	93	493	999999	68	455	917	999999	999999	243	999999	999999	548	999999	552	999999	422	691	794	955	253	379	999999	323	919	999999	242	411	179	999999	645	79	921	275	999999	999999	999999	844	440	753	428	220	372	323	372	760	999999	991	365	999999	999999	922	999999	999999	261	11	967	180	999999	849	999999	516	648	617	597	567	558	282	177	999999	255	999999	260	51	536	999999	999999	802	951	169	999999	251	56	890	553	999999	870	365	24	999999	333	999999	623	590	540	912	999999	754	725	804	212	999999	823	999999	44	999999	999999	999999	40	999999	999999	175	228	71	147	971	470	758	73	874	697	203	999999	999999	927	381	954	670	510	624	471	262	86	156	956	487	427	999999	855	53	62	712	334	795	281	168	655	999999	453	568	451	813	690	851	116	19	966	999999	186	663	556	11	656	999999	757	741	999999	81	115	999999	554	528	902	30	999999	985	868	473	630	768	999999	999999	226	942	183	999999	571	235	50	999999	520	505	765	202	496	999999	65	919	48	539	79	584	999999	792	24	923	910	669	999999	999999	999999	503	999999	999999	938	162	784	999999	999999	109	179	863	41	999999	150	58	999999	709	533	771	929	948	999999	101	699	150	946	434	927	259	746	999999	206	918	805	27	214	357	264	343	276	999999	687	938	999999	999999	552	999999	652	965	170	210	145	267	201	202	78	209	999999	797	216	359	787	999999	362	277	666	123	362	999999	844	414	455	
199	504	589	270	496	731	492	598	658	781	961	98	545	999999	999999	727	612	999999	15	639	467	137	917	999999	999999	585	102	549	439	935	529	999999	756	755	945	763	612	932	581	477	235	999999	999999	578	825	894	816	999999	999999	396	749	184	999999	775	988	999999	586	35	565	910	999999	943	169	722	262	999999	342	790	820	184	124	999999	376	999999	999999	268	999999	349	737	810	769	590	821	53	999999	999999	292	980	767	883	186	586	376	671	999999	292	49	834	325	985	561	36	691	999999	281	999999	807	999999	371	729	999999	247	298	754	151	59	131	125	536	906	999999	361	32	999999	998	538	999999	999999	698	999999	999999	746	33	752	999999	742	898	278	771	128	547	999999	618	48	402	938	298	621	529	999999	170	999999	999999	419	438	209	13	999999	554	999999	763	112	999999	249	999999	745	224	546	505	408	160	853	354	418	999999	575	743	984	999999	69	250	693	185	999999	999999	999999	447	999999	324	999999	739	153	723	38	364	445	379	378	537	999999	724	751	999999	131	638	316	999999	890	60	862	466	28	221	495	502	80	999999	702	288	214	307	610	999999	999999	668	17	139	325	63	923	999999	999999	456	887	999999	498	577	63	280	654	999999	999999	563	999999	593	999999	931	999999	535	293	518	676	100	333	359	999999	529	999999	999999	999999	186	263	836	137	665	101	571	334	999999	14	503	873	431	633	488	749	56	770	999999	999999	85	999999	999999	769	414	530	283	999999	537	230	968	999999	600	649	478	472	721	436	999999	999999	159	607	999999	999999	790	645	254	467	845	609	77	759	807	515	556	284	474	76	722	999999	818	448	796	930	45	596	282	782	999999	999999	38	619	974	370	999999	477	825	268	979	768	999999	999999	999999	928	999999	219	999999	95	102	999999	998	654	999999	660	683	999999	811	156	495	203	373	471	312	829	580	457	999999	999999	716	88	999999	215	97	954	859	999999	169	868	777	826	497	196	690	961	27	384	905	324	687	97	666	679	999999	785	999999	814	514	999999	999999	705	434	661	379	999999	744	999999	566	759	800	681	551	942	378	999999	706	999999	781	350	811	206	551	469	999999	629	999999	779	443	312	999999	55	497	710	521	82	999999	835	817	676	226	999999	817	999999	524	15	546	723	310	114	89	227	43	173	999999	160	163	965	901	749	601	965	359	264	210	999999	194	840	431	306	276	870	999999	114	134	586	999999	405	945	754	92	999999	478	339	232	999999	22	333	72	999999	918	436	933	77	85	260	875	563	945	769	999999	705	
999999	999999	837	999999	857	928	49	71	771	757	30	157	666	902	497	999999	41	868	742	999999	777	999999	388	999999	936	302	999999	999999	710	999999	460	185	999999	387	999999	474	501	24	484	999999	294	11	999999	170	416	786	410	999999	999999	855	531	86	36	999999	927	999999	626	997	281	564	898	175	360	945	307	844	224	289	999999	33	528	27	394	658	576	776	472	227	433	999999	999999	999999	999999	854	304	999999	159	973	459	175	848	504	742	999999	999999	128	650	652	863	571	571	130	676	740	336	514	692	999999	393	161	768	408	573	131	672	51	999999	505	651	924	999999	251	830	999999	184	34	285	474	473	457	135	819	363	861	999999	771	191	379	527	790	690	781	589	307	999999	449	930	621	257	153	72	154	999999	939	876	330	300	345	565	312	238	228	999999	999999	35	948	55	999999	541	900	999999	686	977	861	243	913	661	999999	932	735	104	663	226	329	395	980	999999	424	999999	268	481	999999	813	999999	999999	999999	877	999999	999999	459	404	227	89	357	999999	385	176	999999	705	962	669	767	999999	830	217	575	999999	584	999999	55	999999	999999	727	283	429	24	873	762	999999	999999	46	17	261	483	341	999999	584	999999	46	20	814	679	718	32	999999	999999	999999	999999	17	986	470	303	113	236	999999	773	500	805	928	278	511	414	839	999999	926	661	516	929	499	341	990	143	547	540	240	459	912	704	684	715	581	890	754	324	311	742	903	999999	162	567	385	778	940	767	508	409	840	999999	999999	937	207	512	494	676	999999	336	999999	999999	999999	870	861	796	131	223	696	621	660	524	632	999999	999999	491	777	999999	999999	221	202	999999	999999	831	619	999999	999999	746	517	79	406	87	999999	974	999999	340	39	292	706	589	999999	727	80	886	749	325	162	912	189	715	735	562	721	783	144	999999	999999	173	999999	999999	197	384	999999	627	224	582	999999	657	206	999999	462	494	999999	375	564	475	709	154	999999	303	999999	696	999999	801	343	843	999999	999999	840	21	999999	999999	41	972	999999	282	999999	453	672	176	129	505	999999	761	263	250	338	355	229	999999	276	396	91	957	759	999999	817	999999	293	381	225	999999	999999	195	629	597	999999	262	999999	292	999999	265	482	999999	184	479	980	805	548	999999	999999	21	325	182	999999	411	783	84	222	900	464	128	169	300	950	467	688	530	142	666	787	85	999999	937	224	21	913	175	782	290	521	21	365	201	865	214	346	644	450	227	813	388	999999	83	827	335	106	191	964	999999	999999	459	673	881	
315	439	640	999999	957	999999	497	617	999999	932	389	453	999999	968	435	746	130	54	89	914	853	408	45	307	120	999999	914	731	211	75	499	71	348	483	886	436	574	999999	999999	717	729	999999	97	117	693	384	571	138	756	228	596	999999	380	758	38	999999	999999	999999	999999	78	818	766	416	236	999999	328	114	289	91	999	182	999999	368	999999	194	657	321	928	614	735	999999	786	975	999999	479	753	690	589	999999	999999	42	241	691	617	999999	963	789	860	999999	999999	999999	999999	999999	757	56	434	388	18	999999	380	594	475	728	999999	750	42	791	433	999999	999999	999999	525	834	112	966	940	480	750	473	999999	868	460	262	248	999999	45	740	999999	936	54	999999	682	25	84	395	566	999999	999999	867	866	182	365	113	999999	737	999999	999999	999999	791	115	999999	637	545	352	512	144	223	489	84	715	999999	573	497	712	322	954	510	759	717	410	437	999999	883	606	999999	512	357	275	510	999999	587	795	436	831	100	999999	999999	672	999999	260	353	34	999999	161	999999	608	868	999999	999999	782	253	697	999999	390	678	999999	754	938	303	999	786	948	999999	999999	137	506	147	665	622	584	817	999999	197	466	67	412	999999	731	42	450	999999	956	600	728	468	889	568	55	163	465	999999	209	378	999999	474	999999	55	712	999999	999999	999999	212	777	99	965	999999	999999	999999	333	275	390	33	905	999999	365	830	357	260	903	999999	999999	102	512	167	601	999999	468	999999	991	999999	367	541	707	964	979	999999	188	510	762	62	389	999999	721	999999	85	960	999999	525	999999	644	57	795	809	786	140	378	699	620	999999	999999	947	884	779	670	908	848	999999	999999	873	924	651	846	497	850	858	149	380	999999	92	999999	325	943	999999	357	615	571	732	921	833	999999	741	568	22	416	115	505	28	61	979	236	644	361	651	292	992	210	999999	958	928	990	999999	999999	999999	856	999999	999999	475	999999	65	346	126	403	117	999999	192	93	834	91	745	362	999999	329	645	855	996	999999	301	136	365	415	274	773	993	842	999999	999999	39	999999	385	110	39	999999	995	643	120	250	999999	389	109	909	375	226	223	575	869	677	439	999999	859	76	712	349	999999	999999	999999	352	410	275	658	525	999999	999999	706	644	333	999999	333	11	744	755	720	999999	999999	456	49	57	560	999999	973	936	237	357	999999	318	397	690	531	355	571	767	999999	978	730	584	855	999999	520	578	252	345	354	437	937	999999	356	800	322	619	611	34	792	981	301	999999	298	706	382	999999	256	642	
12	978	999999	977	915	742	191	452	600	351	537	982	186	637	591	799	999999	999999	962	597	378	999999	999999	546	975	859	686	18	999999	159	999999	131	999999	999999	343	375	996	999999	199	999999	619	999999	999999	269	497	809	805	999999	140	499	297	190	999999	659	274	999999	999999	894	999999	65	65	183	167	450	999999	415	660	576	999999	999999	802	458	999999	358	977	508	892	484	59	175	63	32	999999	999999	862	145	696	999999	345	999999	141	112	999999	143	557	999999	712	999999	243	999999	999999	239	368	914	697	838	999999	999999	682	765	208	759	999999	999999	12	42	999999	371	999999	890	719	989	240	62	94	699	499	999999	801	541	795	322	251	968	26	824	664	963	108	33	999999	618	999999	579	54	382	268	132	140	524	151	351	991	352	372	169	998	999999	829	997	349	317	999999	999999	970	885	517	999999	819	999999	999999	341	272	999999	933	999999	999	660	17	712	441	999999	739	286	400	454	331	898	606	857	826	357	999999	111	684	650	342	848	609	168	999999	391	313	999999	155	809	88	436	999999	271	169	999999	308	126	566	972	578	999	750	525	564	619	280	999999	999999	31	206	171	999999	292	767	160	999999	849	848	59	73	999999	140	590	376	894	489	344	697	999999	58	28	545	712	81	999999	108	999999	604	999999	999999	351	601	134	613	916	556	999999	504	999999	999999	459	278	516	909	792	999999	170	999999	669	140	935	274	999999	973	188	626	177	220	433	62	999999	255	603	937	999999	194	999999	976	460	348	362	840	688	202	598	999999	999999	802	289	474	938	934	999999	124	185	999999	728	160	434	299	999999	916	80	956	329	999999	999999	579	197	607	862	193	699	331	777	105	586	680	999999	438	598	375	931	958	999999	42	320	999999	761	999999	466	856	999999	170	959	446	770	732	873	394	84	459	615	999999	612	999999	245	999999	347	999999	999999	999999	775	995	701	999999	999999	121	842	296	894	196	817	551	151	16	640	539	371	341	335	854	807	999999	364	148	759	259	356	368	797	999999	151	999999	154	999999	999999	999999	468	999999	461	659	889	586	999999	887	641	73	999999	606	124	706	252	999999	755	646	251	785	641	562	263	999999	765	999999	499	197	999999	999999	407	999999	925	94	80	425	880	999999	965	230	499	476	999999	696	718	999999	999999	100	463	999999	999999	508	999999	999999	999999	905	999999	725	999999	999999	97	312	842	506	999999	999999	680	999999	635	826	999999	89	681	30	296	174	65	567	26	25	241	408	734	910	999999	999999	999999	999999	999999	999999	999999	164	999999	999999	142	
196	634	10	39	911	999999	222	465	637	999999	847	827	999999	17	999999	849	134	708	999999	182	688	578	931	296	768	250	999999	999999	470	103	971	306	130	888	109	999999	65	537	115	999999	28	943	107	900	372	999999	420	999999	429	325	999999	455	904	388	454	999999	999999	999999	271	670	28	361	994	999999	48	550	707	268	999999	220	999999	596	603	930	163	999999	481	41	924	697	830	435	442	999999	494	525	999999	741	999999	490	837	350	276	445	928	666	999999	563	861	822	373	161	715	999999	531	22	999999	973	234	709	999999	670	999999	574	839	593	919	999999	59	999999	157	965	824	427	382	453	330	999999	999999	999999	795	917	180	112	333	999999	999999	233	999999	481	999999	429	517	734	353	999999	560	999999	999999	345	747	999999	999999	348	999999	999999	337	297	999999	999999	691	694	971	737	913	229	999999	999999	250	170	873	696	237	577	849	728	457	99	999999	215	892	629	562	666	749	697	414	832	437	925	350	432	396	999999	790	979	457	999999	821	133	676	999999	460	999999	471	60	871	935	498	999999	950	248	222	630	195	72	999999	315	987	226	999999	999999	999999	325	999999	450	309	692	787	869	280	677	277	950	539	29	178	128	204	698	825	999999	999999	999999	999999	112	999999	766	359	727	848	152	792	605	318	999999	623	145	624	999999	751	189	157	999999	675	283	971	271	101	999999	894	23	120	299	400	345	333	999999	999999	717	240	543	999999	69	31	138	885	672	642	999999	406	999999	503	999999	947	646	999999	714	815	701	141	999999	675	193	833	999999	41	503	214	973	684	999999	999999	999999	790	218	999999	98	607	547	397	308	629	999999	769	861	520	937	351	754	24	619	953	649	999999	292	999999	159	236	196	106	392	468	668	845	551	248	595	999999	739	799	999999	117	999999	313	999999	328	999999	423	972	324	104	161	999999	999999	75	900	154	330	999999	349	697	862	420	450	999999	839	999999	725	228	622	999999	999999	612	955	780	999999	999999	346	753	964	999999	735	263	871	12	240	19	709	779	999999	999999	275	999999	399	112	999999	697	999999	307	999999	367	388	205	999999	400	549	549	504	188	564	225	808	576	544	999999	999999	608	999999	447	775	830	261	946	577	528	658	670	222	853	409	814	858	48	999999	606	385	539	903	480	463	999999	999999	531	224	435	296	999999	999999	813	149	999999	999999	389	532	171	115	442	628	999999	741	878	336	651	778	750	999999	769	999999	937	999999	432	704	77	984	999999	326	729	731	151	241	960	331	409	713	637	999999	478	999999	599	
999999	942	911	999999	739	585	364	863	999999	999999	78	526	882	412	612	717	77	90	405	448	845	385	711	487	599	781	556	926	999999	150	95	888	262	226	446	999999	521	632	338	999999	729	462	999999	266	999999	715	87	919	797	999999	569	584	83	78	754	125	999999	434	999999	999999	999999	437	925	612	389	999999	273	999999	965	353	206	445	752	996	999999	392	999999	454	999999	884	999999	999999	139	941	581	999999	814	194	472	331	999999	999999	999999	381	380	301	537	373	877	891	451	420	953	454	799	134	999999	87	359	371	999999	999999	29	999999	999999	400	308	983	41	878	375	999999	204	999999	325	999999	294	999999	625	999999	855	45	576	522	999999	293	999999	685	152	456	678	737	834	110	615	250	77	562	999999	980	992	999999	342	999	525	372	999999	999999	138	690	999999	460	999999	932	515	999999	999999	507	164	999999	716	623	999999	584	999999	638	254	103	39	85	52	731	999999	645	999999	312	703	577	996	80	77	376	556	461	617	227	285	902	999999	935	999999	999999	407	999999	274	379	711	758	799	999999	128	132	288	999999	648	117	207	816	507	999999	976	999999	999999	94	903	349	76	389	967	999999	362	351	508	999999	55	482	334	116	999999	999999	600	945	777	119	952	999999	999999	504	813	999999	30	469	404	391	959	396	69	323	254	924	999999	999999	790	818	534	776	999999	195	999999	999999	783	101	445	999999	612	999999	866	400	142	958	999999	572	576	999999	999999	893	946	127	144	658	422	999999	861	456	751	278	999999	999999	584	185	331	902	497	999999	725	999999	33	952	999999	929	530	669	191	295	671	999999	755	333	857	641	829	506	60	358	753	773	239	989	999999	344	875	907	815	956	637	360	999999	928	742	999999	869	999999	348	999999	138	753	829	999999	784	20	999999	831	111	999999	356	824	999999	148	999999	952	699	44	999999	444	999999	623	853	234	658	321	999999	827	591	825	999999	834	168	845	230	10	999999	663	214	689	821	999999	805	872	610	812	999999	936	999999	789	342	835	743	999999	161	999999	900	604	918	999999	354	999999	999999	286	181	521	999999	15	918	893	18	999999	829	571	999999	999999	999999	980	999999	845	813	730	792	999999	492	936	999999	264	694	715	110	348	745	742	999999	135	804	999999	999999	999999	156	503	27	151	780	999999	15	999999	999999	153	999999	999999	980	82	659	999999	902	448	794	999999	430	411	321	213	793	669	300	97	236	497	999999	297	999999	536	699	320	999999	651	999999	195	931	918	974	550	27	190	368	672	92	720	999999	365	735	466	667	744	
191	814	357	120	16	917	999999	999999	999999	999999	640	453	999999	348	999999	999999	427	609	312	512	999999	770	196	612	999999	999999	15	515	274	999999	999999	821	868	999999	138	898	303	999999	189	24	972	191	611	617	999999	915	299	999999	808	971	938	136	999999	999999	316	999999	628	745	809	388	912	440	528	99	999999	818	584	999999	999999	23	957	517	999999	298	539	999999	168	578	72	395	337	270	707	303	910	436	667	713	648	999999	280	558	999999	800	111	542	662	522	770	731	340	872	533	795	23	430	706	999999	999999	999999	999999	59	683	424	60	651	999999	235	189	420	161	871	779	501	743	409	417	628	196	997	593	646	808	999999	65	999999	999999	912	289	490	999999	999999	98	587	466	231	874	686	750	999999	809	437	342	359	579	469	102	999999	61	614	999999	87	999999	999999	477	999999	250	999999	368	999999	914	999999	946	698	689	358	782	202	999999	521	534	731	878	999999	198	165	999999	459	761	596	373	704	999999	675	476	653	999999	470	119	851	999999	999999	327	165	999999	988	999999	643	669	231	686	900	996	539	89	999999	209	942	440	322	311	999999	590	999999	231	999999	960	280	232	46	999999	322	999999	999999	541	999999	413	722	199	209	674	670	999999	540	910	473	708	330	596	194	453	191	40	796	999999	199	942	556	999999	336	37	220	421	633	999999	373	999999	811	998	87	999999	999999	752	240	999999	641	12	60	861	999999	510	640	684	47	593	999999	292	296	644	351	69	857	788	862	182	999999	999999	166	543	546	656	896	999999	518	315	967	439	799	999999	999999	197	891	694	999999	826	396	999999	384	999999	953	91	530	177	657	27	31	698	889	67	194	999999	845	517	324	112	614	319	176	731	625	614	999999	147	735	164	178	172	613	999999	785	999999	873	126	589	465	999999	729	674	501	294	279	549	742	999999	999999	999999	384	380	82	222	87	369	652	424	349	999999	999999	441	503	849	858	94	852	281	266	518	729	927	858	999999	884	999999	674	446	356	74	750	999999	999999	999999	793	792	999999	824	708	568	999999	702	250	867	743	297	181	652	435	194	696	470	999999	17	622	457	521	999999	999999	442	694	216	999999	285	848	219	232	690	66	999999	553	37	999999	697	297	37	686	999999	243	596	474	32	999999	172	377	289	475	999999	200	345	280	444	999999	276	874	24	634	965	29	534	999999	490	999999	369	640	669	897	999999	719	594	999999	530	863	741	967	672	205	904	999999	568	743	999999	499	720	796	119	999999	306	823	282	402	721	971	708	
531	983	436	651	531	999999	392	464	492	605	575	749	581	756	999999	212	819	999999	67	461	790	999999	990	875	999999	999999	138	601	999999	446	202	58	559	999999	219	984	999999	999999	382	999999	999999	289	538	999999	999999	56	538	999999	997	999999	999999	672	664	520	918	486	992	560	999999	999999	579	790	276	999999	413	999999	200	426	546	999999	999999	999999	357	858	999999	510	515	106	730	526	992	354	603	999999	983	529	394	48	999999	732	991	684	476	381	629	395	23	493	999999	628	856	999999	247	999999	999999	197	325	805	245	417	999999	896	830	561	999999	235	196	699	71	884	141	999999	999999	813	999999	999999	999999	999999	239	889	999999	999999	616	111	999999	879	116	999999	922	795	999999	589	999999	828	761	105	854	914	372	403	999999	323	431	606	497	705	999999	434	359	999999	397	350	999999	356	919	949	289	999999	891	999999	129	275	777	276	679	999999	357	999999	62	238	437	885	612	836	999999	184	600	999999	614	964	948	681	571	999999	999999	864	24	456	908	999999	815	135	999999	999999	284	933	999999	165	926	945	357	580	382	131	934	512	737	739	999999	745	358	280	123	927	999999	447	704	226	867	815	537	900	999999	249	423	312	861	999999	562	757	637	999999	93	669	616	999999	999999	999999	626	999999	136	999999	790	173	463	999999	22	105	62	836	239	999999	297	999999	999999	456	137	999999	708	632	650	999999	999999	999999	117	913	196	453	320	813	999999	263	999999	972	688	262	120	999999	999999	878	299	766	999999	725	528	317	999999	999999	262	170	999999	999999	999999	994	999999	767	107	999999	65	550	999999	568	785	249	999999	975	729	999999	999999	164	346	999999	999999	829	342	884	52	461	999999	800	765	999999	201	999999	572	970	521	606	727	920	165	238	234	245	529	731	980	86	999999	552	588	999999	549	107	823	403	999999	912	999999	370	999999	645	501	265	784	999999	376	634	677	728	999999	132	597	511	999999	999999	623	120	310	611	903	965	435	999999	221	999999	675	104	336	179	999999	609	944	367	205	519	737	999999	460	396	364	355	409	308	99	465	245	47	108	715	779	999999	999999	60	466	759	219	663	53	852	468	282	999999	507	577	854	187	999999	316	490	999999	654	659	913	256	558	566	137	749	755	999999	637	999999	621	999999	450	996	894	901	445	309	999999	925	608	927	999999	57	901	730	244	287	15	731	617	343	134	60	698	803	908	203	92	999999	297	165	999999	286	686	118	136	857	293	338	870	190	307	729	61	999999	174	510	664	407	514	999999	999999	906	999999	999999	275	
400	308	101	993	999999	227	170	637	453	999999	805	999999	793	603	386	994	676	860	999999	999999	999999	999	712	999999	999999	538	684	409	819	999999	924	897	999999	842	736	559	999999	999999	628	963	999999	102	607	888	368	999999	871	803	138	483	25	999999	999999	999999	870	401	999999	462	999999	713	542	760	999999	999999	182	908	963	950	867	826	802	340	242	473	899	312	401	823	280	268	999999	999999	999999	999999	458	879	945	999999	972	999999	963	739	750	914	431	386	284	628	716	460	999999	920	936	999999	680	999999	999999	488	351	999999	999	772	192	999999	56	661	489	999999	531	302	962	805	977	531	862	73	590	328	52	523	37	999999	117	819	93	999999	944	999999	666	999999	77	467	815	415	345	201	557	424	867	769	896	804	107	424	498	379	943	415	999999	617	104	493	446	828	539	999999	999999	373	253	310	999999	999999	814	999999	235	505	999999	572	195	671	999999	999999	461	282	626	233	676	692	330	999999	802	539	530	58	679	583	30	986	875	999999	536	194	181	566	62	999999	989	350	198	999999	999999	381	229	777	111	928	42	999999	212	316	560	972	52	999999	508	187	999999	765	999999	651	484	999999	696	86	999999	331	999999	999999	230	250	244	336	504	337	333	431	319	753	947	751	999999	856	999999	569	558	564	152	641	68	874	396	233	272	546	999999	386	684	152	999999	779	933	148	944	961	81	234	478	714	216	999999	867	245	818	335	111	628	999999	137	527	999999	189	999999	999999	355	999999	20	999999	957	818	947	746	176	999999	999999	817	412	912	822	497	334	999999	437	434	981	999999	161	415	999999	445	890	167	557	999999	71	600	580	312	598	118	71	999999	520	895	999999	339	999999	134	650	518	699	716	406	639	203	494	751	928	999999	349	702	605	999999	521	928	999999	199	551	999999	999999	999999	110	999999	999999	999999	172	575	541	176	651	315	999999	764	428	746	183	999999	999999	431	577	848	999999	458	999999	416	999999	45	999	999999	478	999999	159	84	83	281	999999	402	691	213	40	919	999999	999999	212	43	675	999999	707	775	999999	39	999999	129	481	999999	594	652	74	308	970	137	576	574	999999	999999	165	951	691	157	157	999999	999999	999999	401	658	638	890	255	225	740	625	999999	233	222	448	999999	39	602	355	687	946	337	393	999999	902	352	646	74	700	877	723	159	560	628	973	960	566	728	999999	999999	704	406	999999	567	354	999999	352	361	259	641	999999	358	345	469	210	453	999999	481	498	315	992	825	999999	999999	27	476	776	605	999999	999999	313	
999999	999999	999999	983	550	487	999999	888	112	10	294	815	69	751	374	999999	100	427	529	286	94	999999	518	107	999999	851	512	549	878	33	747	122	999999	338	999999	579	90	486	659	965	858	593	396	999999	708	20	495	595	652	662	685	187	719	211	999999	999999	270	999999	999999	699	999999	999999	19	999999	262	999999	54	731	925	999999	732	614	768	999999	427	501	843	999999	399	868	999999	916	896	225	347	570	403	569	119	754	318	922	381	960	990	581	999999	318	999999	536	966	999999	669	858	999999	81	418	999999	783	726	237	67	999999	246	343	999999	389	793	740	691	777	484	621	181	486	999999	243	808	573	846	918	534	160	862	902	601	999999	999999	295	999999	161	248	999999	392	526	260	164	999999	999999	932	201	789	577	999999	999999	999999	152	999999	381	130	838	610	999999	999999	808	702	907	905	344	741	811	999999	508	474	540	538	698	238	654	235	655	108	999999	640	655	138	957	999999	999999	420	459	758	667	175	999999	550	656	849	999999	823	999999	999999	800	999999	131	999999	999999	112	830	230	999999	914	999999	999999	474	740	429	951	999999	999999	745	999999	802	924	292	62	683	342	999999	989	881	848	654	999999	882	407	308	999999	519	804	846	854	958	882	999999	545	915	520	701	697	131	705	567	903	999999	999999	455	999999	999999	79	176	949	999999	841	999999	944	269	22	274	999999	442	134	999999	487	833	891	170	920	307	747	999999	173	640	349	868	185	999999	999999	999999	999999	951	431	701	450	637	999999	999999	999999	542	999999	285	903	256	634	265	996	274	89	999999	999999	74	534	578	999999	932	13	318	999999	973	173	663	999999	268	999999	125	20	432	999999	849	935	112	999999	387	626	471	243	916	999999	93	999999	911	212	999999	566	999999	427	853	845	517	999999	999999	71	153	999999	28	765	644	640	519	255	573	282	239	144	94	31	999999	952	394	699	97	311	643	111	999999	460	839	999999	32	999999	999999	587	484	999999	356	51	999999	18	607	705	598	286	497	838	307	639	999999	545	482	572	280	901	461	818	999999	287	428	51	127	567	926	999999	617	999999	98	986	999999	23	787	999999	999999	148	999999	688	111	999999	814	804	804	999999	487	303	229	460	999999	265	136	665	678	999999	623	858	891	999999	999999	999999	668	999999	999999	321	841	999999	758	999999	451	142	556	772	717	999999	999999	999999	247	504	89	999999	999999	167	403	833	860	999999	345	718	999999	999999	256	314	909	999999	152	149	999999	999999	781	528	544	999999	19	295	999999	363	948	999999	606	999	621	396	960	155	
999999	510	999999	999999	999999	999999	624	49	20	999999	885	252	999999	271	999999	333	567	754	999999	560	98	933	158	118	135	506	193	999999	999999	429	999999	999999	354	763	999999	641	867	149	41	82	904	505	779	999999	410	466	500	687	358	282	441	867	999999	409	66	999	362	173	790	999999	525	999999	999999	999999	537	35	999999	109	748	952	466	428	999999	650	999999	593	999999	327	999999	668	16	999999	53	838	988	784	999999	999999	707	523	289	703	999999	87	557	683	576	198	303	385	568	400	939	406	816	23	154	32	753	473	845	44	465	131	947	28	187	99	602	752	838	952	402	234	673	763	79	644	999999	972	999999	964	34	332	109	616	999999	647	32	999999	639	174	202	999999	999999	254	247	999999	999999	538	505	487	596	550	547	999999	997	999999	733	63	944	510	929	780	456	999999	20	142	999999	341	461	539	76	627	123	999999	759	168	556	428	999999	841	513	564	476	539	378	483	785	493	618	999999	999999	999999	40	138	245	999999	787	796	244	999999	215	799	86	966	420	968	999999	873	857	839	167	315	538	112	996	374	313	917	512	536	356	538	999999	609	625	107	597	984	437	347	999999	760	193	419	999999	714	999999	510	128	409	56	912	636	779	999999	609	440	927	141	871	118	870	999999	708	758	999999	86	477	999999	999999	380	999999	999999	519	999999	407	131	999999	477	999999	886	999999	798	112	490	444	902	943	999999	26	666	999999	852	566	239	999999	476	484	661	958	999999	20	999999	805	39	603	999999	127	321	297	487	999999	460	999999	984	315	81	999999	227	323	775	999999	999999	334	999999	710	599	999999	289	956	931	646	466	519	653	875	643	992	83	886	968	785	632	626	538	353	219	999999	581	999999	440	294	266	999999	192	505	999999	834	999999	328	14	999999	837	999999	999999	840	856	941	206	119	671	88	117	341	354	999999	510	936	796	999999	501	596	308	365	526	646	390	128	336	157	999999	808	842	999999	999999	382	947	999999	270	999999	497	999999	806	472	999999	361	999999	925	992	202	995	521	48	847	999999	417	999999	481	839	720	999999	737	999999	58	691	999999	245	361	999999	972	52	243	675	999999	814	232	789	999999	113	174	468	464	136	143	162	905	769	995	928	475	999999	999999	999999	550	999999	760	663	758	780	398	125	825	477	999999	160	762	845	999999	999999	604	627	462	999999	674	261	999999	611	999999	896	999999	103	999999	433	983	887	575	805	135	999999	63	569	41	65	714	59	642	999999	115	999999	399	70	999999	961	334	999999	999999	999999	763	
298	251	999999	999999	861	994	999999	874	402	493	142	585	957	720	91	979	44	596	406	664	624	618	18	505	499	506	999999	999999	288	109	999999	265	478	999999	836	999999	999999	388	999999	71	999999	184	249	503	973	407	441	350	999999	981	299	261	236	442	999999	999999	243	653	999999	999999	278	999999	999999	303	357	877	999999	916	883	473	86	656	999999	999999	255	450	378	999999	532	102	999999	385	528	306	809	999999	999999	45	902	166	999999	999999	999999	814	793	389	588	946	999999	999999	300	999999	466	283	905	999999	835	891	197	698	311	728	131	599	299	999999	999999	299	494	999999	847	80	23	726	98	999999	999999	999999	551	999999	999999	432	999999	436	999999	549	999999	255	999999	999999	59	999999	848	213	855	656	138	107	524	901	878	999999	999999	682	258	229	511	999999	194	89	999999	233	350	330	836	878	368	999999	798	999999	973	266	999999	327	423	710	999999	810	871	442	999999	862	96	649	999999	573	970	686	187	999999	48	999999	70	999999	492	826	999999	527	377	999999	297	442	309	774	928	999999	399	144	269	547	997	701	868	999999	999999	821	999999	700	342	272	908	682	517	226	999999	999999	205	999999	834	597	999999	704	443	894	154	264	563	322	721	375	184	999999	999999	999999	584	999999	319	999999	928	999999	690	999999	194	114	999999	615	999999	999999	73	143	426	811	310	671	999999	302	268	999999	999999	137	267	824	979	999999	98	82	265	877	641	374	999999	887	659	172	907	999999	519	999999	825	999999	339	480	258	588	949	373	535	755	999999	999999	89	999999	709	801	999999	999999	126	228	999999	999999	359	57	450	999999	658	539	161	147	764	816	782	929	158	78	797	787	575	401	27	725	546	510	999999	360	295	999999	187	999999	999999	51	999999	999999	322	829	189	291	39	559	929	419	999999	999999	999999	999999	508	159	197	641	999999	999999	300	725	999999	300	459	999999	186	100	413	999999	361	303	389	723	125	999999	616	328	888	999999	999999	26	471	607	513	158	519	682	999999	999999	999999	546	854	141	751	999999	101	32	999999	340	115	939	155	999999	999999	917	19	277	84	999999	543	868	752	497	869	283	263	602	999999	311	339	503	249	999999	567	815	449	999999	972	149	399	594	999999	999999	999999	818	871	61	999999	595	149	999999	608	999999	602	93	793	366	271	477	721	999999	999999	78	11	612	699	999999	852	253	478	761	999999	934	627	949	919	204	999999	61	412	211	63	201	999999	999999	894	415	999999	999999	999999	93	999999	504	999999	900	359	880	556	999999	128	994	999999	306	127	387	946	673	999999	652	
174	598	280	220	74	999999	446	53	999999	913	717	294	210	999999	231	999999	775	999999	999999	726	600	48	647	297	932	418	12	756	999999	784	999999	231	999999	33	999999	432	999999	775	440	907	999999	316	999999	642	999999	833	999999	831	999999	732	612	999999	166	489	999999	135	999999	982	288	655	517	689	968	131	773	495	96	187	67	999999	582	10	370	610	271	294	999999	14	215	999999	625	180	682	999999	181	999999	75	718	970	194	481	829	496	784	399	775	347	999999	869	999999	747	999999	773	286	160	999999	785	555	999999	999999	71	946	777	189	40	347	17	627	949	778	430	999999	216	873	327	999999	513	585	220	496	946	220	144	999999	361	18	406	405	201	999999	218	519	500	212	133	999999	62	317	753	61	768	999999	903	101	174	999999	410	900	958	408	108	210	344	732	999999	850	811	999999	827	32	941	999999	436	389	569	911	876	14	749	791	699	205	999999	999999	999999	237	999999	53	455	981	608	505	999999	792	999999	18	184	768	390	999999	999999	895	489	731	120	167	293	999999	532	263	503	405	161	177	708	902	378	185	999999	594	542	767	999999	846	423	999999	174	643	917	999999	736	999999	999999	475	77	804	999999	110	58	570	943	999999	999999	999999	488	212	354	279	94	569	999999	999	764	999999	741	956	193	643	318	675	993	649	606	999999	526	394	999999	685	109	999999	999999	278	136	443	650	749	999999	520	368	220	101	894	559	358	920	737	354	827	734	999999	620	999999	999999	383	577	304	197	550	674	103	430	668	180	189	383	999999	999999	330	155	992	709	672	285	107	583	108	100	257	999999	789	999999	954	951	988	294	123	486	753	866	356	561	999999	846	274	789	432	723	380	974	559	865	33	682	742	999999	999999	797	694	799	478	213	939	500	885	999999	476	717	999999	895	999999	885	129	463	999999	440	999999	826	20	317	161	999999	719	282	999999	923	26	281	218	586	345	325	792	953	398	152	999999	999999	960	222	323	715	541	485	714	673	746	570	884	999999	999999	999999	787	999999	648	103	999999	999999	999	961	999999	205	508	999999	999999	999999	999999	175	75	655	818	797	865	798	994	999999	843	244	568	827	187	456	397	906	187	224	538	416	314	999999	999999	955	216	999999	999999	127	216	936	925	999999	580	999999	505	238	493	611	266	988	391	212	999999	259	108	182	784	589	999999	601	999999	999999	999999	686	861	769	997	999999	999999	999999	622	999999	239	906	318	797	999999	607	999999	169	423	576	957	999999	34	999999	999999	999999	856	44	999999	596	319	
614	518	590	363	999999	719	735	240	630	31	400	999999	999999	972	353	940	310	925	186	638	648	188	851	387	867	999999	758	724	999999	16	999999	650	999999	567	624	397	728	444	362	887	225	999999	793	554	566	182	520	139	701	468	555	119	48	957	999999	436	667	212	496	242	960	999999	999999	999999	476	750	999999	999999	999999	955	999999	999999	573	299	423	720	394	306	821	694	151	628	33	999999	461	999999	611	78	896	197	999999	525	948	129	926	214	296	999999	88	816	999999	573	781	745	255	688	545	749	999999	951	999999	999999	999999	999999	100	341	987	512	999999	40	999999	282	60	170	999999	696	918	453	372	218	433	224	999999	15	999999	577	847	287	884	772	900	862	534	944	155	368	999999	156	38	594	227	784	999999	58	999999	559	522	621	520	558	770	999999	999999	999999	527	827	154	386	999999	523	494	709	627	399	139	286	748	999999	24	867	562	999999	999999	999999	991	649	999999	179	337	313	64	236	767	335	999999	809	485	208	427	327	224	999999	218	515	110	517	166	619	999999	999999	810	416	999999	652	995	998	999999	609	999999	999999	622	999999	58	634	468	268	942	302	999999	999999	800	549	688	999999	653	805	562	909	677	483	492	595	260	936	999999	648	629	124	339	13	143	999999	864	999999	705	249	709	584	56	999999	575	864	232	598	999999	999999	727	909	999	999999	999999	766	932	999999	395	36	724	121	140	820	638	827	999999	393	197	999999	684	149	992	413	105	978	862	835	908	999999	372	999999	999999	999999	920	999999	125	999999	567	376	944	14	163	678	525	597	453	236	213	747	901	839	411	999999	586	587	999999	999999	999999	999999	903	107	999999	766	663	999999	776	898	999999	917	712	824	825	820	999999	999999	986	323	888	507	534	635	631	170	727	533	260	668	655	342	804	529	53	999999	473	847	999999	396	24	462	821	554	337	999999	45	86	23	590	697	905	601	602	707	597	933	277	475	791	49	140	811	117	252	566	123	192	999999	725	357	142	628	999999	309	999999	685	979	308	999999	134	650	520	999999	970	999999	999999	211	822	455	176	205	382	271	357	999999	651	999999	311	770	181	999999	305	297	999999	565	999999	11	303	999999	912	953	999999	138	666	399	620	151	147	999999	999999	912	369	335	559	161	760	367	253	425	783	971	677	538	174	281	354	232	999999	414	473	999999	907	551	543	223	236	253	999999	958	999999	510	576	809	999999	269	999999	970	999999	91	805	919	758	877	497	940	285	440	964	395	999999	397	713	999999	39	94	
14	818	792	345	925	517	762	295	161	999999	404	868	593	904	787	384	494	355	609	553	982	999999	63	602	999999	796	288	219	913	999999	796	999999	780	860	264	999999	187	402	166	298	167	999999	726	224	545	999999	847	69	608	999999	999999	999999	999999	486	112	974	765	199	408	138	238	553	381	999999	999999	560	97	732	650	999999	206	101	199	999999	999999	999999	314	839	67	999999	999999	228	610	253	973	999999	721	303	758	290	999999	988	994	37	69	999999	101	451	737	999999	329	124	999999	496	999999	810	178	811	999999	592	999999	926	999999	878	189	19	999999	137	999999	57	838	999999	974	370	211	218	107	172	262	782	427	863	111	999999	999999	834	999999	124	780	172	999999	910	999999	175	619	999999	855	125	999999	59	999999	999999	999999	690	156	999999	150	59	999999	999999	999999	15	558	317	999999	807	824	999999	678	355	209	828	357	148	786	928	590	808	750	226	362	982	325	212	999999	463	723	421	925	999999	999999	760	828	999999	459	999999	361	895	10	999999	169	795	446	501	850	842	616	11	903	228	945	999999	308	78	902	730	999999	356	206	711	93	413	145	14	999999	449	999	832	688	531	576	694	808	937	67	567	545	823	362	278	847	722	517	706	728	361	461	760	622	728	574	14	698	999999	999999	755	659	999999	839	999999	843	999999	322	381	651	260	533	999999	21	345	195	866	999999	999999	864	371	895	438	285	311	999999	249	999999	959	956	999999	999999	519	219	999999	907	999999	984	951	435	72	409	146	64	999999	999999	100	748	286	542	708	20	999999	434	367	860	999999	999999	537	422	604	574	999999	425	90	999999	23	999999	710	437	999999	882	53	503	801	999999	759	383	807	483	897	500	999999	427	258	999999	234	95	999999	451	687	945	456	539	999999	498	999999	720	974	222	814	938	999999	848	459	826	999999	277	632	404	110	846	999999	64	999999	113	641	999999	176	528	40	928	309	269	750	147	435	513	999999	313	915	48	999999	595	999999	958	462	999999	967	999999	999999	957	463	457	350	840	596	402	999999	727	856	121	554	455	191	885	638	779	107	321	400	463	605	328	999999	999999	447	999999	395	566	651	556	968	744	934	83	475	852	918	910	999999	43	999999	944	456	804	999999	953	413	999999	329	682	999999	655	41	999999	362	144	967	288	999999	999999	16	457	999999	999999	153	999999	521	999999	420	786	860	197	770	367	963	660	871	685	577	999999	359	611	246	968	569	322	999999	803	720	340	884	640	518	999999	36	52	868	999999	660	999999	441	305	372	
543	822	799	999999	999999	178	999999	272	292	999999	907	999999	999999	220	117	741	830	106	718	398	90	999999	230	679	62	341	999999	999999	725	34	892	999999	64	249	999999	156	769	437	49	635	28	77	999999	999999	610	999999	631	831	761	414	829	588	723	907	999999	999999	601	130	832	999999	257	911	999999	267	818	854	428	999999	517	960	971	403	66	999999	379	22	309	301	79	817	710	98	39	320	204	313	340	157	956	70	555	999999	605	707	387	117	530	344	120	755	816	999999	324	999999	999999	436	532	639	537	279	343	999999	61	999999	631	168	881	999999	73	999999	999999	281	208	999999	415	331	999999	359	999999	272	999999	964	190	999999	999999	245	774	238	877	999999	999999	999999	620	686	727	255	598	999999	85	228	235	304	281	999999	999999	545	276	867	395	121	638	999999	999999	274	788	378	999999	737	24	999999	394	652	999999	305	733	824	660	521	999999	170	999999	999999	284	486	999999	196	693	584	92	465	969	907	843	765	139	608	999999	999999	898	359	135	999999	575	999999	834	583	945	976	872	416	999999	754	147	234	387	430	897	999999	237	999999	685	544	655	558	999999	486	808	593	176	134	68	999999	999999	380	44	999999	999999	596	651	463	250	717	712	676	581	224	769	618	388	999999	999999	318	128	306	999999	590	999999	999999	270	358	775	362	999999	748	358	579	140	999999	200	999999	787	999999	805	774	999999	968	832	979	976	212	716	199	215	466	423	749	196	326	999999	999999	668	625	335	303	688	888	999999	964	999999	999999	94	12	999999	873	921	999999	512	999999	946	705	758	235	999999	68	641	999999	157	353	334	608	393	814	70	745	845	999999	976	999999	999999	472	70	868	661	975	128	714	770	341	545	999999	246	999999	380	11	696	442	584	277	662	112	740	999999	999999	999999	618	280	941	682	38	759	999999	10	267	483	644	889	574	75	939	926	814	816	807	320	371	550	999999	69	59	412	999999	708	999999	983	999999	999999	999999	942	366	848	773	98	312	785	999999	999999	999999	999999	366	806	868	999999	337	735	298	999999	756	328	999999	999999	836	881	632	625	182	999999	999999	283	751	999999	660	631	999999	101	162	726	513	32	730	135	966	999999	703	999999	543	77	999999	124	999999	807	750	910	999999	999999	21	892	465	687	612	865	999999	311	155	999999	156	247	999999	246	583	999999	999999	733	598	231	111	300	188	389	999999	115	354	46	588	999999	999999	749	46	418	999999	999999	999999	826	999999	865	50	664	999999	485	999999	306	999999	999999	541	999999	395	26	322	373	999999	721	
714	85	999999	506	999999	58	999999	999999	830	406	210	402	999999	322	999999	595	999999	733	191	999999	898	999999	292	785	849	220	505	999999	558	381	999999	999999	230	367	556	195	230	913	999999	991	942	200	654	701	999999	864	976	999999	822	800	702	999999	191	751	822	21	793	820	657	310	553	999999	651	458	968	536	999999	999999	766	999999	374	410	389	200	503	708	58	999999	688	985	244	999999	642	757	678	848	999999	478	545	999999	401	410	999999	53	448	999999	548	205	732	570	692	186	462	707	436	302	209	999999	258	124	963	212	141	671	76	999999	625	894	780	129	53	702	999999	230	999999	963	153	999999	752	818	169	852	858	127	302	999999	824	999999	331	386	649	999999	230	430	582	199	278	999999	977	181	70	654	999999	613	526	989	922	241	984	472	999999	999999	248	439	999999	120	354	23	999999	999999	451	690	572	999999	480	551	999999	999999	648	534	695	559	999999	580	999999	514	437	255	601	312	145	593	950	859	999999	785	999999	791	999999	999999	845	999999	225	968	999999	999999	92	31	142	975	999999	99	592	459	777	999999	505	999999	999999	450	683	108	999999	75	873	857	739	713	176	695	999999	690	367	187	688	999999	344	999999	999999	388	432	999999	999999	625	794	55	999999	501	999999	638	289	999999	120	35	788	746	842	159	104	872	640	378	854	999999	686	827	731	415	770	347	265	999999	818	301	28	277	999999	796	281	999999	857	248	631	999999	415	703	579	341	398	942	999999	194	305	977	747	999999	561	675	939	967	999999	595	730	999999	999999	184	776	818	17	999999	760	55	999999	277	25	402	746	325	41	999999	257	999999	999999	828	749	80	999999	999999	999999	964	715	320	857	313	513	999999	999999	887	165	241	927	999999	999999	877	999999	999999	316	37	961	355	316	246	644	999999	719	924	578	901	999999	312	374	935	274	999999	805	450	999999	574	763	999999	884	999999	999999	799	65	496	75	999999	646	999999	764	782	878	208	657	478	999999	999999	593	589	999999	616	891	853	867	991	999999	291	999999	741	364	741	999999	999999	470	456	87	845	999999	233	858	439	999999	798	547	591	66	76	395	337	774	297	980	183	70	278	968	315	931	73	999999	999999	999999	999999	842	33	517	999999	737	210	401	999999	998	370	730	264	360	103	315	285	934	430	895	744	966	76	760	100	158	202	999999	771	913	837	233	84	371	360	955	524	84	396	338	999999	935	944	299	620	452	999999	999999	874	10	656	139	999999	887	999999	999999	776	272	426	522	545	722	630	916	170	146	999999	
999999	999999	148	791	211	548	101	711	999999	999999	776	149	999999	352	284	613	770	267	999999	654	196	48	999999	188	261	657	999999	793	472	314	38	999999	483	796	999999	918	736	219	454	590	999999	186	523	916	999	133	999999	180	270	118	859	659	461	492	469	999999	586	999999	539	554	674	999999	248	504	993	648	999999	999999	438	999999	877	561	999999	128	999999	20	525	506	188	138	878	703	533	999999	454	378	999999	990	337	70	999999	776	679	900	916	189	938	28	999999	361	466	999999	999999	903	240	307	846	999999	326	459	337	90	999999	411	675	970	999999	884	59	624	999999	675	523	999999	35	110	882	911	211	999999	82	506	999999	999999	999999	951	999999	629	999999	999999	531	343	674	878	999999	260	995	278	235	946	999999	64	969	308	390	999999	413	999999	877	140	425	999999	142	338	387	830	506	999999	739	999999	999999	155	760	902	102	999999	10	999999	644	774	114	614	686	999999	583	27	537	999999	447	999999	547	597	751	993	731	596	999999	345	501	901	999999	52	999999	511	937	267	303	76	215	999999	790	768	729	113	35	811	999999	876	999999	999999	303	231	516	859	186	420	999999	999999	181	999999	999999	665	154	742	31	999999	999999	185	327	325	999999	471	80	695	99	779	999999	648	967	920	348	333	590	999999	608	532	535	679	335	527	863	536	895	709	324	135	623	986	91	963	736	83	559	439	644	999999	160	821	999999	406	999999	755	799	260	999999	999999	84	21	144	498	536	999999	850	800	999999	999999	999999	371	999999	999999	165	882	999999	999999	194	999999	774	999999	999999	776	382	714	999999	928	975	117	737	644	551	220	60	612	852	999999	999999	999999	233	759	976	999999	266	789	999999	806	250	669	199	794	76	892	338	999999	999999	367	999999	821	496	921	999999	354	460	931	819	169	999999	999999	999999	999999	577	853	51	25	184	51	519	592	273	999999	688	315	918	942	577	659	881	137	98	494	477	615	843	311	934	999999	995	999999	969	999999	893	999999	640	999999	227	223	850	999999	748	482	999999	533	557	999999	243	518	435	518	363	170	999999	784	465	999999	505	961	999999	999999	91	552	55	999999	999999	983	999999	990	675	702	999999	364	808	568	999999	615	999999	943	68	999999	78	999999	999999	487	999999	809	12	999999	241	105	720	266	213	120	242	206	999999	663	910	574	999999	999999	842	733	794	999	999999	999999	405	849	999999	562	999999	559	671	665	355	567	222	999999	980	109	759	580	999999	468	160	698	336	193	187	983	999999	493	285	825	583	473	693	972	458	293	999999	392	
206	167	362	654	448	577	850	869	999999	107	594	85	999999	272	750	335	848	662	392	999999	672	914	529	999999	283	846	91	999999	874	250	364	696	396	376	999999	824	115	999999	260	759	342	317	543	934	899	210	342	320	722	367	134	796	999999	500	720	999999	638	942	999999	999999	495	967	995	210	743	999999	999999	999999	888	999999	999999	351	999999	633	879	999999	381	594	520	83	513	771	999999	517	125	567	795	895	656	999999	196	999999	135	658	274	999999	322	999999	201	11	521	225	432	796	147	782	394	999999	999999	999999	911	53	432	307	97	723	807	487	94	186	112	793	469	999999	739	999999	225	752	368	513	51	48	403	999999	561	298	348	373	380	343	182	527	284	300	190	153	740	828	570	550	568	835	258	24	899	728	999999	635	67	999999	999999	642	999999	117	324	872	649	913	746	799	999999	443	117	751	13	585	519	178	616	999999	999999	397	192	817	945	216	789	999999	999999	832	542	712	316	999999	999999	540	617	176	976	999999	999999	826	92	771	175	135	727	507	999999	324	999999	586	29	471	762	999999	460	101	171	117	93	999999	305	913	267	672	136	817	974	999999	999999	352	999999	308	999999	999999	314	420	652	820	999999	292	377	304	623	999999	693	999999	537	607	90	525	14	869	999999	244	531	179	999999	502	998	999999	532	548	356	866	394	720	380	272	864	49	999999	351	628	801	999999	10	299	999999	978	291	289	377	392	999999	347	333	84	856	999999	145	906	999999	821	578	999999	828	947	757	571	973	474	999999	742	51	87	663	250	433	999999	530	999999	212	523	716	631	164	166	905	528	71	645	523	302	999999	142	298	999999	60	51	74	63	542	740	15	817	23	635	351	374	684	999999	651	515	999999	999999	704	636	114	947	605	671	52	238	999999	337	950	972	999999	999999	999999	142	200	391	999999	477	347	472	518	899	617	529	815	540	843	978	999999	999999	854	999999	438	999999	425	112	446	402	999999	313	240	678	999999	51	999999	442	585	551	892	269	237	970	918	241	128	215	340	85	856	999999	395	530	999999	942	128	999999	480	137	717	97	945	884	467	999999	999999	839	42	575	907	383	954	301	96	735	780	883	554	999999	999999	999999	772	370	546	508	918	710	345	924	922	81	962	458	999999	805	323	353	513	884	10	289	182	999999	999999	483	999999	103	999999	999999	171	245	995	283	999999	508	324	999999	348	999999	125	999999	504	118	652	999999	420	506	467	291	421	437	379	999999	999999	263	999999	18	201	72	952	824	999999	
999999	999999	999999	86	688	864	999999	490	738	14	555	768	478	999999	74	121	343	999999	60	636	163	196	734	865	334	86	340	471	316	999999	285	999999	300	265	765	999999	965	758	999999	999999	999999	800	999999	433	823	999999	727	478	999999	896	857	10	901	198	122	551	38	822	751	999999	533	863	184	999999	728	999999	477	999999	29	718	156	584	340	418	504	362	513	310	51	433	999999	999999	499	419	536	999999	114	112	152	224	327	153	17	130	119	999999	625	339	999999	284	433	514	459	263	999999	999999	999999	493	999999	760	48	727	999999	999999	999999	999999	374	765	817	452	445	375	80	805	999999	13	999999	999999	999999	236	736	184	605	767	999	844	999999	246	999999	999999	614	621	999999	392	999999	599	999999	689	999999	448	903	860	521	262	838	67	443	654	861	747	999999	460	194	999999	33	864	132	22	328	418	268	137	107	999999	837	999999	999999	688	629	999999	640	887	352	860	332	999999	999999	353	929	941	999999	758	999999	920	557	164	436	949	999999	320	477	360	999999	459	999999	999999	763	957	424	24	109	754	34	69	117	817	118	333	144	156	211	999999	999999	999999	17	999999	752	186	16	683	397	18	999999	318	334	290	999999	893	681	556	123	705	929	914	841	656	733	325	813	739	55	113	999999	222	999999	699	276	983	451	680	34	586	950	740	627	101	435	715	735	826	999999	225	652	999999	42	506	848	179	545	361	775	436	373	276	637	999999	999999	999999	999999	635	23	543	999999	10	531	537	754	199	297	999999	231	27	589	986	448	830	461	999999	189	999999	850	107	999999	999999	904	597	223	683	112	343	898	327	516	110	999999	757	999999	651	999999	505	999999	659	999999	795	140	758	999999	999999	999999	806	832	966	927	999999	784	999999	104	361	106	934	999999	80	96	954	851	903	511	999999	183	999999	67	809	179	684	860	201	225	653	959	999999	750	999999	999999	305	510	931	400	918	325	896	662	999999	999999	132	192	681	572	999999	944	237	256	367	212	146	749	999999	796	999999	999999	593	700	451	402	950	193	486	224	790	454	919	513	593	173	287	38	646	265	57	501	188	628	999999	709	999999	999999	393	634	999999	999999	487	144	999999	191	732	205	221	29	604	939	705	467	781	999999	34	724	999999	203	925	117	999999	999999	749	751	558	964	412	742	669	60	799	999999	504	244	966	784	366	411	999999	91	817	626	999999	118	796	721	846	815	999999	18	246	999999	708	612	452	719	395	999999	633	767	793	478	359	553	149	853	999999	547	999999	250	367	
999999	762	844	300	486	117	999999	999999	999999	128	596	999999	661	814	609	153	892	791	257	399	961	777	673	999999	348	999999	117	968	999999	759	309	309	999999	650	984	437	864	322	999999	612	753	449	797	649	207	421	999999	738	540	710	999999	755	268	851	406	483	999999	556	951	219	999	999999	23	86	999999	296	999999	20	830	999999	288	580	999999	645	645	521	980	999999	100	927	579	379	438	241	689	999999	51	593	999999	510	348	317	370	756	999999	90	436	720	830	999999	999999	687	908	368	432	499	999999	622	215	999999	503	75	466	34	640	999999	245	781	999999	275	255	40	766	999999	832	999999	219	78	42	999999	94	999999	203	189	139	891	470	999999	999999	199	622	999999	387	999999	17	283	999999	346	126	982	845	999999	332	564	665	766	999999	589	535	460	999999	862	590	649	800	999999	872	287	894	748	169	999999	999999	208	999999	999999	652	408	322	559	130	873	951	60	720	440	937	638	524	373	970	881	543	358	909	760	999999	737	568	774	410	573	999999	377	822	679	682	134	999999	837	124	522	277	976	340	999999	910	999999	929	370	999999	999999	762	531	778	288	631	999999	299	892	988	914	840	547	159	557	432	584	999999	50	758	813	727	686	258	999999	614	567	28	502	999999	307	999999	207	478	176	810	999999	599	999999	999999	68	834	28	848	999999	682	729	999999	783	984	336	313	888	999999	491	517	86	282	330	673	74	999999	796	52	690	999999	642	78	983	999999	999999	999999	999999	999999	699	979	708	837	59	775	885	740	244	999999	999999	999999	920	596	986	659	733	648	278	999999	983	462	47	975	999999	102	50	660	999999	46	482	999999	620	895	912	999999	808	248	999999	555	788	333	370	999999	999999	696	999999	56	999999	999999	22	863	716	821	999999	247	941	999999	679	956	999999	234	897	999999	46	181	383	35	683	484	850	495	425	723	999999	659	101	760	455	471	999999	999999	578	519	999999	618	635	799	884	999999	999999	85	569	275	819	999999	436	999999	251	358	999999	171	372	607	483	999999	447	992	999999	360	999999	999999	287	999999	60	741	655	999999	184	999999	999999	583	999999	19	912	999999	925	999999	903	528	233	929	519	107	159	745	631	971	46	505	180	999999	71	533	999999	390	798	361	225	999999	908	59	987	999999	812	738	31	999999	695	707	999999	298	98	220	999999	226	999999	189	68	315	120	684	350	679	256	902	522	999999	489	531	977	574	934	999999	619	184	999999	696	295	421	724	278	285	999999	903	999999	554	999999	406	312	719	618	999999	999999	967	
234	999999	318	999999	909	225	414	873	173	730	38	363	273	600	999999	284	975	893	646	591	842	999999	21	999999	374	358	671	999999	186	999999	368	280	34	999999	395	475	633	999999	386	999999	999999	404	999999	608	875	529	290	999999	999999	38	743	725	656	328	135	825	697	542	212	999999	554	204	696	360	372	999999	999999	415	215	488	651	855	516	999999	281	447	295	999999	900	844	999999	421	766	158	79	642	623	999999	731	999999	777	100	917	825	651	124	999999	761	999999	127	200	875	999999	964	999999	999999	218	999999	999999	688	999999	295	999999	999999	999999	142	437	547	291	999999	144	632	999999	646	710	999999	999999	999999	799	167	739	534	176	782	999999	202	376	999999	772	191	999999	417	659	53	999999	492	458	560	343	518	686	170	479	516	983	568	999999	408	264	826	949	527	999999	889	949	15	128	859	713	999999	766	635	999999	109	999999	999999	999999	999999	999999	228	112	387	357	290	481	999999	64	999999	798	95	11	968	999999	945	242	906	11	770	104	33	999999	598	847	999999	752	60	395	379	220	267	999999	560	791	999999	724	999999	179	135	418	999999	999999	468	70	628	298	798	97	829	867	399	724	212	999999	999999	855	513	540	315	537	999999	193	999999	450	541	999999	999999	186	512	999999	670	736	876	362	724	82	999999	537	228	753	999999	962	565	512	820	542	393	999999	208	190	220	41	864	597	999999	196	276	28	529	139	848	999999	999999	607	207	662	848	849	999999	520	950	999999	321	999999	583	467	627	182	629	999	115	436	977	999999	20	638	872	288	374	537	999999	999999	999999	99	999999	343	386	957	314	167	999999	544	202	688	239	245	999999	999999	999999	529	568	999999	398	529	33	422	643	263	596	568	790	570	484	294	999999	999999	966	999999	655	999999	90	670	867	471	315	570	243	299	102	775	999999	999999	274	845	968	712	999999	488	76	493	999999	133	999999	999999	377	133	69	907	974	175	278	497	657	774	448	898	235	927	223	462	999999	353	171	820	649	231	306	639	326	999999	576	999999	165	999999	550	957	308	131	104	192	511	335	325	927	507	431	911	499	406	79	486	570	999999	999999	314	355	962	550	107	155	999999	430	591	973	999999	999999	341	495	234	999999	999999	113	999999	41	951	853	999999	244	999999	999999	320	806	243	999999	524	16	999999	552	999999	204	995	999999	999999	948	365	91	743	352	338	999999	100	425	275	914	999999	382	999999	243	661	460	327	728	999999	879	834	31	196	345	999999	592	576	999999	636	39	496	841	89	999999	676	870	119	
685	905	606	137	894	540	328	776	151	278	999999	999999	407	876	277	999999	155	123	344	894	999999	893	746	150	310	789	246	999999	999999	303	999999	567	999999	351	642	822	630	752	940	999999	868	569	999999	323	596	898	238	163	229	319	934	770	342	999999	711	791	169	465	826	115	999999	899	999999	999999	999999	422	109	66	244	454	901	999999	183	853	36	999999	586	999999	553	412	560	93	209	329	369	92	234	815	639	850	663	174	926	834	196	999999	432	469	897	184	799	999999	918	999999	417	541	597	999999	949	873	215	999999	912	999999	555	221	999999	999999	487	343	999999	293	999999	393	790	737	476	349	666	999999	999999	126	534	999999	612	387	174	434	912	999999	494	745	865	999999	645	926	261	999999	289	975	999999	614	999999	564	999999	516	755	535	984	679	999999	258	822	891	466	98	211	543	811	999999	57	275	999999	659	999999	452	999999	999999	748	864	999999	963	69	691	789	802	144	970	999999	106	632	638	999999	242	999999	246	923	974	999999	999999	725	718	701	122	999999	12	999999	331	999999	543	98	103	999999	999999	204	111	999999	140	999999	664	953	999999	160	714	999999	999999	825	999999	897	999999	528	453	361	201	149	767	272	947	763	787	999999	999999	265	849	999999	538	852	330	48	999999	58	793	872	645	603	494	568	999999	577	520	999999	999999	434	112	25	999999	999999	595	999999	436	838	250	999999	323	999999	150	975	310	999999	999999	566	999999	634	999999	564	735	581	716	999999	654	209	286	379	253	611	66	388	999999	999999	372	796	266	349	612	822	999999	425	558	83	462	518	999999	290	572	999999	682	412	198	548	290	74	999999	996	335	237	562	870	999999	999999	514	762	822	477	344	218	309	164	32	999999	756	319	32	642	146	146	941	996	807	999999	928	999999	200	614	552	307	999999	269	999999	999999	269	999999	301	999999	999999	700	696	789	945	363	654	527	999999	774	792	999999	51	392	860	199	295	566	73	999999	999999	859	999999	999999	924	46	447	49	151	647	163	820	28	187	83	445	450	162	60	999999	644	411	999999	425	999999	581	266	388	409	824	99	999999	872	465	71	709	138	487	999999	909	916	615	385	999999	620	972	952	864	319	425	999999	999999	515	620	999999	382	594	156	999999	352	780	69	999999	327	557	999999	947	562	125	373	317	962	296	150	536	999999	35	999999	999999	849	628	999999	999999	984	999999	956	197	262	275	689	125	981	101	522	139	856	974	68	194	999999	34	400	999999	945	117	786	846	375	93	171	356	72	351	546	723	388	990	
656	252	601	272	695	999999	999999	999999	335	871	773	21	999999	999999	967	347	999999	824	238	653	133	876	297	999999	999999	178	113	343	62	999999	554	799	751	866	328	816	592	898	339	113	999999	696	999999	915	82	999999	413	999999	388	724	707	999999	495	734	867	999999	954	492	449	526	193	103	206	695	326	974	269	999999	735	999999	754	745	999999	999999	341	999999	104	999999	46	468	764	996	999999	999999	933	832	999999	999999	998	549	999999	110	458	812	919	228	500	999999	598	108	104	599	999999	237	999999	961	236	369	999999	440	684	581	456	980	762	196	149	868	762	493	670	253	999999	999999	299	654	999999	682	215	123	935	17	784	938	374	174	625	726	999999	972	606	943	624	568	864	289	999999	999999	60	732	88	632	999999	114	437	999999	784	194	938	999999	674	554	164	288	999999	676	797	517	615	597	571	999999	509	790	887	726	628	257	332	999999	10	818	631	482	999999	999999	999999	679	510	999999	390	999999	788	53	999999	62	789	345	73	197	491	146	862	463	171	999999	999999	999999	227	710	999999	537	862	928	999999	855	922	681	254	201	993	128	17	999999	217	140	999999	466	492	999999	937	293	193	145	528	999999	955	999999	999999	378	190	148	462	800	999999	852	578	859	728	452	999999	118	101	871	203	373	139	771	999999	41	41	666	62	391	999999	999999	353	727	999999	460	999999	754	370	875	21	854	665	216	799	364	562	774	737	999999	705	828	202	322	941	164	735	194	921	289	346	999999	96	80	37	363	999999	850	459	999999	552	385	747	225	860	999999	707	922	999999	999999	479	999999	928	22	686	944	745	41	785	255	999999	715	999999	91	538	496	999999	999999	189	445	855	999999	325	469	497	999999	999999	999999	999999	999999	457	812	999999	39	809	90	596	84	394	92	618	477	999999	213	553	837	552	999999	686	373	581	122	742	535	47	999999	940	468	524	365	862	999999	580	193	798	911	501	999999	281	999999	900	693	210	106	827	999999	646	999999	915	660	777	425	300	999999	999999	999999	80	687	999999	51	149	137	560	38	229	999999	999999	881	414	999999	345	749	394	238	473	887	911	999999	708	659	132	828	999999	999999	999999	447	478	999999	172	463	841	999999	809	240	319	773	999999	181	877	977	489	764	707	999999	325	37	41	71	624	143	433	434	999999	343	918	999999	583	999999	450	999999	381	415	718	950	800	530	939	163	919	700	754	739	768	731	179	367	130	280	548	999999	999999	416	868	39	40	417	999999	999999	999999	998	199	447	731	105	605	84	
55	757	483	794	97	877	152	999999	388	693	999999	257	999999	561	200	999999	157	890	375	965	546	999999	919	392	695	473	842	920	510	317	18	673	999999	105	321	373	999999	754	472	539	999999	944	999999	347	751	999999	313	999999	808	999999	300	840	729	640	537	365	837	999999	109	999999	45	999999	999999	999999	999999	991	999999	999999	249	826	999999	402	428	999999	700	999999	49	582	999999	117	169	91	122	624	27	999999	944	495	567	956	536	706	999999	847	999999	52	530	999999	663	760	465	999999	521	981	999999	897	999999	892	939	934	999999	265	459	992	465	953	118	799	63	516	999999	637	510	999999	300	809	747	999999	342	999999	82	469	918	880	651	999999	999999	999999	254	129	756	61	555	632	639	999999	256	663	392	550	934	731	525	157	999999	999999	999999	238	999999	570	999999	841	560	291	999999	999999	346	999999	350	999999	999999	977	555	933	999999	996	91	999999	653	29	563	94	999999	792	723	999999	944	771	999999	822	199	342	450	683	999999	914	501	999999	769	999999	934	677	999999	999999	166	957	185	999999	999999	716	999999	856	999999	670	999999	75	653	999999	999999	521	912	574	411	999999	351	999999	536	871	999999	845	504	817	118	999999	999999	999999	771	346	636	766	999999	363	384	462	85	343	757	780	677	999999	999999	734	999999	258	870	999999	276	999999	509	115	430	313	627	999999	221	999999	999999	713	999999	130	303	317	141	801	999999	999999	200	948	452	18	303	999999	999999	69	999999	999999	121	999999	999999	725	999999	977	836	530	345	861	999999	999999	250	155	594	999999	205	557	999999	952	999999	905	999999	320	999999	327	999999	501	999999	675	119	567	965	450	818	888	712	860	509	326	480	999999	465	494	823	366	708	307	423	258	999999	647	459	633	177	999999	956	690	555	303	635	345	999999	670	752	177	867	800	336	706	342	344	57	294	481	991	450	418	497	813	619	999999	87	564	124	472	118	342	282	612	999999	32	315	999999	691	145	999999	999999	999999	655	499	907	999999	999999	999999	999999	599	174	161	999999	765	547	999999	741	683	590	999999	163	999999	289	69	999999	999999	723	774	320	999999	840	999999	346	108	999999	676	999999	999999	711	84	370	999999	898	872	943	190	106	846	394	829	573	999999	110	877	999999	999999	462	596	963	390	256	942	604	195	759	571	814	86	120	999999	999999	427	972	515	897	999999	999999	999999	125	999999	430	877	390	491	999999	999999	502	469	369	417	224	999999	360	330	828	427	54	712	999999	381	376	999999	736	523	999999	155	999999	594	999999	235	590	55	480	619	959	379	562	
122	729	451	79	355	717	999999	999999	115	999999	651	999999	999999	999999	999999	304	999999	978	410	150	999999	23	320	757	907	488	144	827	179	999999	740	999999	459	865	932	983	999999	999999	30	999999	44	867	999999	87	908	999999	511	765	645	750	999999	999999	559	238	695	109	418	693	171	866	583	874	486	340	336	290	238	613	999999	961	632	441	957	999999	116	999	999999	243	849	10	977	999999	999999	428	999999	999999	811	230	179	999999	575	978	151	164	728	999999	999999	42	999999	627	679	999999	238	684	128	304	999999	460	131	696	459	999999	843	171	889	215	999999	68	301	236	479	999999	444	704	999999	654	999999	999999	379	947	618	999999	491	232	330	999999	999999	999999	310	999999	426	360	108	999999	382	399	999999	980	275	523	476	999999	741	524	999999	672	463	999999	298	474	14	999999	91	999999	999999	999999	999999	999999	840	808	75	999999	757	556	810	128	908	960	331	996	999999	320	538	999999	481	295	875	967	999999	999999	999999	615	999999	836	999999	999999	279	924	405	540	706	523	149	466	999999	290	574	195	713	39	763	502	212	302	999999	694	352	235	703	792	999999	725	546	192	191	460	977	921	817	274	848	984	565	999999	999999	995	180	81	407	200	999999	999999	999999	54	894	134	412	915	999999	55	999999	54	230	613	573	980	976	957	284	997	999999	653	377	448	191	779	999999	420	13	959	523	280	827	512	80	287	472	502	297	67	999999	999999	50	772	81	804	999999	952	228	318	28	999999	797	999999	887	999999	322	814	999999	999999	197	992	912	922	531	923	226	717	542	296	518	999999	670	999999	949	251	613	605	999999	386	25	983	202	999999	940	310	482	426	625	13	964	999999	999999	181	869	999999	158	127	250	157	587	55	420	932	999999	999999	553	580	460	645	464	716	999999	486	109	213	999999	228	999999	230	999999	799	102	999999	331	860	999999	999999	999999	894	103	495	364	229	798	999999	573	999999	893	405	757	902	965	999999	549	258	220	163	82	665	265	930	146	999999	707	999999	953	881	611	939	699	64	999999	566	552	968	361	227	687	139	640	539	334	586	472	548	833	122	999999	82	650	691	426	691	638	173	359	344	522	999999	26	999999	658	999999	706	702	678	999999	437	581	897	992	475	942	35	726	605	560	557	168	954	840	892	538	298	999999	999999	541	928	388	999999	999999	704	676	123	949	999999	380	999999	999999	999999	434	684	418	185	999999	225	483	666	999999	567	799	786	364	65	185	798	130	665	697	999999	999999	480	59	962	880	297	799	829	85	
845	235	680	787	999999	999999	999999	484	999999	640	792	999999	999999	26	999999	999999	240	350	621	937	999999	999999	999999	192	706	999999	954	635	455	999999	370	999999	653	999999	75	999999	129	999999	76	535	29	323	766	999999	904	999999	272	463	238	153	649	947	188	999999	924	95	521	999999	999999	565	575	530	39	68	280	376	511	999999	951	999999	699	241	999999	95	917	837	993	688	287	797	470	500	407	312	655	423	248	762	999999	980	821	999999	917	510	959	499	294	708	755	538	407	999999	512	750	453	418	672	102	973	97	102	832	220	294	104	85	133	726	412	856	137	749	999999	971	667	78	999999	773	999999	428	552	294	933	748	999999	999999	987	657	999999	247	999999	155	788	577	887	988	421	999999	416	884	375	568	306	898	410	658	358	999999	92	999999	104	899	967	999999	545	807	898	471	894	611	97	476	866	175	116	982	999999	60	93	678	656	689	367	251	999999	984	988	45	999999	741	144	456	574	999999	999999	851	188	999999	42	999999	99	949	739	999999	796	899	701	141	791	428	696	307	458	414	728	999999	541	726	502	560	819	999999	133	162	476	641	999999	392	999999	265	999999	728	28	13	588	707	950	563	999999	999999	293	857	253	999999	999999	836	998	169	755	737	319	461	740	482	270	236	999999	587	337	165	999999	999999	999999	999999	623	968	289	454	825	31	464	978	999999	348	999999	999999	620	213	117	639	642	742	999999	999999	999999	999999	987	545	742	999999	881	373	235	298	999999	974	748	717	306	86	999999	553	999999	734	283	999999	189	402	215	308	616	999999	999999	999999	999999	265	681	823	590	999999	999999	743	712	473	999999	100	999999	983	193	999999	223	902	999999	41	92	98	999999	902	22	614	999999	595	340	999999	746	999999	893	999999	775	899	303	999999	136	999999	104	813	841	999999	594	192	999999	205	218	999999	94	713	715	448	999999	434	857	999999	811	999999	118	999999	413	277	727	881	207	226	218	293	998	298	999999	882	936	278	999999	537	999999	829	36	966	386	999999	359	42	553	999999	921	999999	51	525	124	160	916	708	410	573	999999	713	999999	372	999999	925	914	796	999999	999999	999999	347	187	330	470	981	950	151	19	985	918	999999	999999	752	999999	867	999999	483	183	999999	966	238	868	999999	394	604	844	663	999999	461	513	562	105	719	943	584	173	721	64	999999	209	774	698	425	655	999999	999999	999999	999999	129	999999	441	999999	321	867	999999	478	503	999999	999999	146	999999	172	558	481	365	999999	618	999999	720	703	530	999999	50	425	201	539	452	
37	999999	228	612	596	859	777	82	999999	784	852	669	115	669	785	999999	996	999999	612	150	943	300	858	767	433	356	426	999999	22	582	895	675	744	999999	999999	999	648	533	699	312	780	409	425	815	765	149	999999	999999	744	240	54	512	999999	999999	509	737	88	461	189	249	999999	999999	69	367	999999	187	925	89	999999	786	999999	472	223	309	369	544	999999	53	12	293	741	392	999999	781	538	999999	999999	355	526	999999	920	197	354	460	869	165	349	67	999999	588	224	999999	840	958	690	581	298	289	39	965	862	45	999999	895	999999	61	216	288	829	506	999999	580	562	464	865	362	999999	763	440	214	204	817	127	999999	999999	999999	551	460	100	956	104	807	999999	561	999999	885	999999	458	999999	817	949	71	237	999999	999999	999999	973	385	102	338	462	535	848	825	770	54	918	44	826	301	509	755	197	999999	412	293	999999	10	999999	979	624	669	810	999999	264	143	590	999999	926	999999	243	175	999999	762	504	999999	958	500	790	831	967	703	632	999999	999999	203	999999	364	27	213	389	972	797	122	999999	999999	725	999999	999999	637	463	231	117	399	68	343	397	435	378	999999	334	763	999999	756	21	921	999999	999999	315	999999	999999	235	679	723	56	270	378	255	58	710	999999	999999	999999	999999	377	746	595	999999	603	973	805	448	985	184	999999	999999	762	50	111	791	756	577	919	509	378	238	551	394	353	797	965	152	999999	667	10	600	833	999999	388	274	336	999999	999999	342	265	821	249	505	845	431	999999	999999	154	266	954	275	814	999999	999999	149	205	211	889	999999	999999	999999	71	328	183	999999	792	705	661	836	465	952	999999	587	254	556	988	56	548	999999	298	636	998	129	999999	735	785	999999	281	248	79	999999	914	747	333	602	999999	921	331	568	639	999999	676	999999	801	12	252	999999	186	238	999999	158	999999	968	999999	381	664	941	615	999999	501	390	433	423	766	999999	47	285	263	651	999999	999999	725	980	292	494	960	690	328	710	492	558	999999	53	97	921	472	999999	239	951	938	817	999999	999999	76	999999	380	263	551	470	964	967	974	535	999999	95	999999	682	685	33	999999	999999	623	904	955	999999	165	390	999999	844	867	101	999999	312	713	978	759	841	913	43	999999	999999	149	857	745	524	583	999999	611	11	999999	790	270	216	539	964	204	412	927	133	999999	999999	999999	706	999999	872	922	671	821	999999	335	999999	768	651	999999	715	834	765	168	441	369	465	778	999999	356	86	831	839	772	749	784	357	999999	999999	940	134	
779	442	264	873	602	912	878	158	675	906	32	618	307	824	999999	999999	253	999999	763	637	221	602	360	999999	999999	92	898	81	678	978	999999	999999	711	783	935	402	511	295	839	457	586	630	658	999999	64	223	541	948	619	355	114	427	37	312	913	999999	92	738	999999	519	23	806	479	697	238	999999	907	524	888	738	999999	957	999999	316	999999	590	944	909	999999	827	551	950	462	999999	873	260	950	408	869	759	999999	773	999999	999999	999999	780	161	961	222	19	315	27	70	881	429	999999	770	999999	262	333	242	182	276	14	967	73	354	156	999999	977	104	508	654	999999	428	999999	999999	336	872	280	438	983	697	999999	522	534	890	581	903	727	489	239	999999	546	527	999999	506	459	999999	380	436	15	999999	244	999999	806	999999	931	462	275	652	444	848	981	894	259	484	814	999999	999999	183	772	252	999999	497	999999	999999	117	611	290	657	55	973	501	844	433	845	463	547	999999	999999	958	128	999999	84	54	999999	999999	652	278	662	999999	967	919	207	663	762	51	746	58	454	999999	999999	181	617	607	999999	356	146	470	413	31	277	776	282	999999	653	613	999999	999999	999999	197	999999	343	999999	999999	87	64	304	191	670	804	716	498	270	906	639	946	30	477	999999	43	38	192	864	999999	424	200	646	983	19	159	29	303	573	266	799	999999	999999	999999	999999	416	62	955	799	609	315	778	516	375	584	706	592	553	868	999999	999999	999999	478	987	999999	887	417	321	999999	521	784	422	924	14	999999	652	403	378	999999	177	999999	83	999999	265	999999	645	684	999999	408	999999	566	475	434	999999	107	999999	517	999999	111	641	999999	740	783	999999	824	999999	853	511	268	931	999999	999999	605	999999	469	95	890	223	999999	999999	213	146	913	868	955	318	987	803	906	590	145	999999	276	999999	179	251	299	999999	440	999999	791	182	22	999999	998	351	870	733	661	21	635	304	904	206	437	999999	827	999999	333	999999	904	60	999999	999999	999999	999999	948	999999	532	999999	796	786	782	229	999999	41	999999	447	869	613	999999	264	151	895	955	840	999999	79	878	317	424	384	999999	923	999999	740	999999	344	679	532	999999	581	999999	443	225	999999	521	999999	999999	999999	736	389	999999	999999	78	999999	999999	709	722	955	544	879	999999	224	804	422	15	999999	691	382	464	999999	999999	347	221	999999	63	708	680	117	329	257	999999	482	999999	44	999999	71	999999	999999	831	867	621	999999	988	523	999999	986	638	802	842	662	993	710	999999	946	999999	707	508	211	597	211	39	615	
636	999999	893	937	643	770	93	944	999999	999999	551	999999	178	999999	359	999999	706	76	79	999999	275	666	264	284	540	634	422	999999	562	653	999999	630	837	16	96	701	629	232	352	999999	718	999999	658	199	169	355	777	999999	358	999999	505	530	141	999999	350	970	41	618	999999	19	358	463	999999	360	999999	921	758	171	957	999999	999999	483	723	999999	168	377	17	999999	999999	194	856	844	282	752	158	768	999999	685	666	999999	999999	21	999999	343	519	265	516	308	999999	248	597	616	620	999999	742	999999	999999	999999	993	999999	999999	966	503	223	999999	999999	190	639	211	745	432	82	505	841	987	66	657	390	691	903	861	999999	390	876	999999	250	234	581	19	135	961	568	692	693	163	999999	518	611	189	15	84	999999	106	999999	815	524	120	778	713	686	374	426	248	999999	121	263	586	999999	626	999999	290	609	999999	86	999999	864	389	811	999999	293	548	56	210	686	828	984	999999	450	70	82	139	455	999999	332	761	545	999999	603	582	899	999999	999999	999999	276	999999	474	256	30	165	999999	144	309	100	430	148	328	999999	561	999999	137	999999	999999	566	553	783	834	742	307	324	248	999999	786	239	999999	176	656	999999	999999	960	363	737	591	294	999999	937	829	365	999999	999999	443	329	999999	342	454	257	981	335	999999	492	890	732	949	705	917	999999	358	80	311	263	999999	999999	291	600	906	400	69	851	457	616	954	479	999999	123	881	919	775	453	784	999999	195	331	629	451	80	999999	788	886	999999	701	589	758	63	193	702	186	48	177	435	64	198	139	878	999999	999999	999999	438	836	823	998	999999	999999	296	770	78	170	636	839	999999	285	612	183	484	755	36	205	425	121	420	705	881	608	27	999999	352	65	453	804	912	999999	202	951	72	999999	70	684	999999	999999	125	542	999999	208	999999	159	452	24	999999	132	798	999999	995	327	425	999999	126	43	886	999999	428	999999	717	832	927	871	92	660	121	999999	695	352	732	142	999999	878	166	999999	961	867	999999	338	409	999999	16	999999	663	875	536	944	262	36	797	999999	865	111	824	716	281	775	76	999999	903	999999	437	999999	611	999999	330	547	999999	443	999999	29	288	99	613	397	826	999999	218	217	999999	176	852	999999	999999	826	277	894	999999	999999	999999	196	800	495	434	999999	892	999999	967	799	999999	988	999999	999999	954	999999	627	775	498	437	890	923	566	859	668	736	697	999999	901	999999	596	436	999999	522	42	886	228	999999	665	753	504	999999	390	418	662	145	194	44	999999	776	208	
501	405	999999	558	488	999999	999999	827	999999	172	134	658	192	213	128	505	470	999999	999999	560	833	999999	744	933	999999	999999	157	207	999999	552	662	64	134	586	999999	41	867	963	553	266	286	966	966	591	999999	617	208	215	544	640	999999	258	999999	999999	375	391	660	692	934	946	482	743	304	155	509	79	533	606	119	97	637	506	242	999999	999999	867	153	163	563	16	344	942	663	892	999999	999999	418	908	220	999999	380	185	999999	607	784	543	671	821	92	310	999999	602	999999	457	12	227	26	834	999999	508	248	507	999999	999999	999999	539	89	412	326	999999	661	625	395	406	716	462	477	999999	37	739	999999	332	80	262	923	742	846	216	999999	611	398	584	966	712	999999	872	999999	111	995	254	463	269	999999	987	999999	468	999999	699	740	550	749	391	999999	999999	999999	999999	436	999999	999999	999999	693	873	522	715	706	87	999999	999999	931	844	415	375	999999	999999	286	935	827	93	999999	464	535	156	999999	348	861	16	777	763	409	559	445	999999	999999	135	561	590	747	789	291	571	999999	999999	767	895	144	383	753	33	926	999999	97	999999	273	999999	999999	546	407	183	853	700	309	895	283	382	408	246	278	999999	999999	696	999999	48	802	51	655	999999	389	580	214	999999	262	754	837	41	999999	102	999999	999999	790	999999	193	573	936	590	272	913	259	395	999999	898	114	249	801	239	999999	59	551	999999	894	342	167	999999	969	375	447	554	68	252	911	316	340	722	722	999999	513	624	112	221	779	742	752	993	93	999999	383	999999	999999	999999	851	422	550	684	662	458	857	999999	603	571	152	999999	854	16	999999	190	567	392	527	593	999999	565	947	340	999999	999999	999999	999999	999999	663	999999	999999	600	461	401	999999	766	656	69	274	999999	999999	30	541	79	70	887	745	520	999999	999999	990	495	370	999999	296	475	220	241	510	867	693	624	940	579	717	127	403	615	984	999999	910	999999	262	243	580	544	999999	271	391	999999	844	653	999999	999999	999999	999999	999999	580	114	34	555	999999	559	406	999999	531	90	999999	999999	999999	999999	139	535	489	837	666	243	136	310	751	999999	949	999999	999999	32	50	785	35	577	999999	887	822	511	960	868	999999	999999	856	577	58	999999	999999	909	448	999999	715	127	358	87	344	999999	113	280	999999	965	606	999999	324	383	999999	745	65	394	581	65	671	628	575	999999	999999	893	387	999999	262	297	999999	999999	411	464	317	922	436	947	242	83	783	552	157	994	271	999999	999999	482	950	312	409	999999	999999	392	999999	96	
552	737	735	451	328	554	27	999999	360	567	173	859	999999	999999	999999	117	999999	999999	281	129	480	580	360	430	999999	999999	608	999999	999999	555	711	28	999999	230	379	699	222	999999	755	239	999999	91	644	704	757	600	415	256	993	301	906	999999	999999	990	616	971	999999	314	999999	423	999999	77	188	804	999999	999999	513	845	334	619	895	372	752	52	594	399	935	656	673	843	499	999999	956	999999	649	999999	999999	999999	999999	408	322	907	782	341	294	467	999999	840	847	612	96	570	999999	383	406	544	87	999999	405	226	46	730	999999	999999	924	593	999999	999999	164	975	999999	158	240	925	306	999999	589	999999	757	137	496	105	999999	71	756	929	439	999999	199	114	803	839	999999	999999	372	591	275	617	417	700	999999	320	685	872	999999	938	339	996	999999	418	954	666	999999	278	730	940	922	580	417	995	164	537	403	999999	181	408	198	999999	999999	715	999999	971	13	66	780	185	419	936	696	818	599	999999	506	999999	999999	147	528	690	666	999999	999999	999999	210	999999	546	818	999999	635	999999	999999	749	495	443	371	695	982	662	264	497	999999	999999	986	884	598	999999	722	41	999999	900	999999	879	507	186	142	999999	999999	999999	999999	520	962	268	784	999999	729	999999	113	999	144	95	999999	999999	274	999999	121	900	999999	999999	611	26	824	786	999999	735	665	97	251	999999	310	999999	668	999999	80	743	535	296	747	750	164	529	301	999999	999999	536	999999	560	615	999999	74	242	373	225	170	999999	999999	185	964	58	999999	999999	827	794	698	999999	999999	955	413	999999	999999	999999	162	932	656	91	999999	111	889	767	12	115	481	999999	254	78	950	452	60	505	999999	360	332	698	999999	522	701	507	34	87	120	999999	999999	95	648	249	999999	999999	569	89	850	594	295	206	56	999999	170	891	999999	630	999999	999999	999999	908	482	316	502	464	761	999999	390	227	86	812	657	234	999999	396	999999	15	988	518	882	971	655	999999	75	135	651	706	362	810	999999	404	218	145	871	999999	999999	341	746	624	680	435	999999	632	518	482	548	822	514	773	602	544	641	360	101	934	262	28	250	999999	812	999999	780	580	270	682	604	999999	362	721	783	956	999999	374	838	457	282	32	945	999999	586	829	201	588	217	423	762	999999	53	937	985	999999	999999	999999	812	999999	654	128	999999	835	878	36	469	793	990	999999	285	277	521	644	662	999999	999999	657	790	982	864	202	373	846	999999	746	478	425	736	198	865	999999	561	999999	802	163	660	119	714	560	370	407	598	570	147	
495	346	999999	285	755	521	443	589	999999	761	462	755	999999	916	142	558	53	67	802	999999	397	715	308	999999	508	579	963	999999	239	622	466	999999	802	708	433	999999	78	150	999999	676	432	308	732	462	349	408	144	999999	582	11	326	349	795	999999	750	780	999999	567	776	185	557	499	359	217	304	858	953	816	492	732	490	903	86	135	358	999999	983	845	503	110	999999	770	371	238	305	126	808	22	958	653	371	511	373	805	129	999999	949	525	167	999999	454	999999	710	850	521	999999	272	999999	440	662	797	202	74	999999	741	787	138	131	911	188	59	999999	858	839	370	978	540	281	16	426	999999	999999	688	22	655	999999	999999	520	717	999999	853	148	581	305	856	178	999999	696	74	999999	999999	827	613	979	440	999999	469	871	489	999999	882	991	999999	24	523	999999	999999	999999	30	624	727	999999	413	39	334	911	368	562	983	999999	541	843	217	674	623	321	854	708	581	151	657	198	999999	184	999	999999	999999	567	782	526	664	999999	676	449	614	195	423	584	655	999999	155	906	888	297	11	999999	783	989	400	211	999999	806	480	999999	999999	538	999999	238	39	999999	999999	800	780	999999	537	156	177	767	70	999999	897	279	63	62	995	750	310	744	999999	960	88	493	177	580	51	999999	914	796	482	999999	609	194	554	193	100	354	136	431	759	999999	872	25	929	999999	314	215	752	428	883	226	237	999999	65	78	393	944	633	209	999999	679	999999	380	295	984	999999	712	725	869	961	651	624	879	985	328	999999	73	564	214	999999	836	115	496	913	999999	999999	999999	139	999999	799	156	720	926	16	89	999999	501	730	945	999999	999999	490	882	466	999999	601	358	856	999999	999999	330	999999	429	933	999999	574	745	466	38	146	70	582	249	80	999999	999999	999999	872	905	704	596	342	618	79	674	355	232	999999	680	999999	499	911	403	505	479	766	300	999999	999999	515	878	44	701	808	83	29	999999	812	651	999999	903	486	950	41	393	999999	999999	359	268	242	351	999999	785	373	647	159	189	743	999999	999999	639	705	999999	399	826	999999	640	999999	996	999999	114	999999	387	379	761	22	960	999999	999999	491	999999	941	734	195	999999	172	258	999999	171	999999	999999	999999	222	602	672	208	42	561	214	831	357	960	999999	613	137	999999	338	416	999999	999999	199	999999	630	999999	64	999999	971	268	236	664	313	312	648	82	815	606	206	784	707	563	999999	409	166	291	999999	999999	587	130	999999	241	999999	842	726	536	734	30	999999	114	548	973	999999	
999999	334	550	528	999999	999999	290	797	531	999999	553	709	58	654	999999	999999	349	973	999999	120	999999	210	995	831	470	585	999999	999999	794	999999	102	999999	733	336	999999	84	616	762	99	721	999999	332	536	505	999999	142	677	881	944	368	537	140	528	862	386	574	999999	719	67	999999	209	999999	12	801	643	317	975	999999	449	715	999999	586	884	999999	999999	999999	999999	500	999999	338	908	240	999999	436	999999	961	717	999999	949	640	744	999999	705	629	522	365	330	734	999999	972	999999	955	999999	239	322	951	256	230	59	999999	900	839	177	729	999999	969	548	576	610	681	599	114	999999	808	999999	159	881	264	999999	999999	999999	939	638	578	999999	952	999999	173	123	249	999999	497	821	100	740	905	729	976	78	553	817	753	999999	189	383	62	193	632	269	999999	80	991	999999	602	661	999999	211	599	557	999999	999999	999999	463	370	966	112	292	681	999999	999999	999999	999999	999999	242	640	454	815	458	205	128	769	175	904	999999	999999	999999	62	229	999999	779	704	139	428	999999	382	442	300	762	223	280	770	511	999999	204	743	175	805	212	999999	217	155	752	404	439	840	999999	480	999999	201	999999	60	72	252	999999	370	999999	485	726	859	207	999999	62	245	924	999999	999999	611	709	999999	13	917	849	267	232	999999	952	999999	989	629	378	999999	786	571	970	999999	708	999999	275	999999	453	690	89	999999	764	63	103	999999	480	999999	582	403	999999	308	197	335	210	999999	29	999999	418	999999	496	106	491	244	377	999999	274	703	649	997	345	875	762	999999	838	507	503	999999	540	445	265	906	56	975	202	488	383	645	29	903	249	610	426	999999	203	982	861	999999	685	611	252	999999	442	585	67	999999	545	874	496	703	311	851	999999	972	999999	589	60	515	999999	889	117	628	683	745	757	734	459	874	999999	855	645	973	492	928	202	999999	999999	471	917	307	999999	509	158	326	601	999999	486	453	587	613	932	355	999999	796	504	623	102	697	827	333	445	671	754	999999	999999	338	368	205	780	821	125	999999	999999	745	999999	999999	480	367	999999	999999	257	15	999999	516	923	300	999999	695	999999	579	999999	777	643	593	861	281	754	517	999999	273	40	291	999999	766	497	353	999999	999999	999999	999999	153	734	553	468	999999	439	384	247	718	767	841	672	771	210	434	999999	945	999999	883	674	999999	999999	999999	999999	338	966	999999	529	28	999999	999999	755	845	538	435	661	233	184	517	432	897	999999	798	502	431	367	520	472	342	159	407	752	857	185	52	190	999999	672	139	
119	107	854	229	148	233	96	827	999999	999999	772	124	771	497	999999	777	347	173	606	458	971	456	869	999999	869	182	790	999999	669	496	254	34	560	54	407	335	52	999999	660	999999	344	540	999999	697	569	999999	636	999999	406	408	705	26	40	224	168	999999	237	667	360	999999	442	999999	167	746	530	747	999999	999999	999999	136	999999	59	513	999999	123	441	178	182	627	834	546	535	500	271	791	999999	994	346	999999	999999	999999	999999	937	999999	835	155	999999	540	177	821	480	909	176	999999	672	999999	999999	999999	110	726	494	65	50	999999	428	907	999999	896	955	301	753	227	839	354	999999	999999	122	817	502	968	999999	999999	14	999999	364	636	369	230	999999	999999	724	301	246	169	260	52	344	421	276	927	456	486	585	999999	999999	263	79	821	999999	322	542	999999	209	142	667	856	999999	244	171	792	548	478	307	819	577	999999	980	680	104	986	26	700	551	574	999999	582	999999	999999	737	110	566	547	978	286	999999	999999	102	113	502	999999	991	109	260	483	389	999999	188	765	307	616	282	399	727	265	305	842	154	999999	620	94	999999	921	999999	70	999999	10	499	31	227	549	999999	877	999999	700	999999	917	450	999999	195	543	999999	297	831	130	828	177	819	723	980	760	883	467	492	417	999999	80	602	999999	258	389	999999	167	547	999999	257	999999	221	37	270	388	999999	87	449	999999	690	515	999999	387	242	999999	190	776	50	999999	999999	902	394	770	109	924	999999	260	818	806	999999	999999	999999	82	999999	432	955	792	462	999999	368	806	27	415	727	999999	979	225	957	999999	208	999999	126	91	102	999999	999999	451	928	999999	73	151	999999	643	32	999999	765	27	514	809	113	398	323	999999	108	859	999999	978	52	23	944	999999	302	629	607	353	130	668	980	527	421	513	864	126	539	226	547	383	392	283	330	962	710	157	96	999999	398	679	982	242	999999	42	408	915	401	963	848	999999	45	999999	999999	106	47	999999	398	599	999999	999999	907	881	322	510	596	769	692	982	398	155	542	798	954	450	999999	747	66	388	114	999999	999999	576	999999	908	348	712	950	999999	925	724	759	999999	285	200	771	111	999999	999999	446	999999	232	419	574	703	107	999999	999999	882	420	299	930	999999	494	999999	999999	341	999999	413	172	883	818	468	999999	674	395	999999	522	764	679	584	827	107	942	475	999999	315	11	999999	811	110	988	77	999999	999999	999999	749	12	999999	718	439	999999	516	796	563	820	999999	361	900	999999	61	725	960	999999	835	472	832	77	999999	
858	176	340	999999	602	72	894	999999	655	431	880	646	999999	821	55	249	999999	999999	310	999999	654	963	954	111	999999	759	385	37	864	999999	173	961	999999	982	842	552	109	758	999999	999999	668	79	117	999999	999999	999999	18	903	999999	963	848	161	999999	688	375	894	222	238	483	999999	999999	867	999999	677	999999	919	999999	999999	979	999999	150	238	406	575	999999	585	855	33	92	694	751	482	999999	900	138	22	438	992	617	947	340	999999	284	81	58	801	191	440	672	999999	706	947	923	999999	823	620	999999	956	968	999999	49	198	999999	788	101	999999	754	999999	548	255	999999	972	999999	42	173	279	953	334	999999	919	403	425	361	982	988	803	999999	999999	999999	999999	999999	482	34	827	908	999999	723	496	980	844	999999	204	891	426	618	733	999999	890	999999	554	999999	999999	439	999999	396	624	837	999999	799	298	654	62	910	39	988	18	948	626	134	31	555	999999	354	683	999999	208	999999	934	373	265	310	668	454	531	852	835	53	975	440	999999	314	559	999999	691	999999	994	294	999999	438	999999	999999	876	766	235	998	209	86	999999	186	197	100	902	800	544	987	986	608	389	187	162	965	973	195	840	717	996	999999	662	493	877	914	671	506	763	479	433	901	228	532	653	999999	999999	798	252	999999	412	758	162	999999	213	396	904	684	285	644	812	999999	926	518	12	438	424	999999	999999	283	429	406	47	74	564	94	389	856	999999	403	678	184	943	646	999999	247	617	958	290	491	19	999999	230	999999	667	743	975	709	530	224	345	35	499	999999	999999	15	721	999999	150	128	16	58	160	882	966	999999	747	289	213	999999	821	465	981	817	273	442	999999	918	406	999999	118	679	335	319	67	652	685	973	872	309	526	999999	818	999999	484	999999	835	999999	161	999999	995	695	505	999999	403	879	53	681	705	999999	830	802	999999	328	20	336	722	999999	999999	324	999999	773	417	999999	999999	999999	647	820	343	313	999999	837	767	376	999999	999999	184	569	915	188	609	13	278	999999	479	724	837	499	161	999999	248	993	523	999999	88	231	999999	601	999999	111	242	233	348	402	734	992	45	325	503	999999	162	999999	926	646	714	948	999999	999999	435	523	464	158	668	195	74	999999	323	929	298	603	144	582	999999	999999	946	385	665	876	806	486	999999	522	995	999999	994	94	77	877	132	139	999999	999999	175	999999	999999	93	564	999999	337	999999	679	115	37	899	463	580	999999	999999	700	339	292	629	78	949	835	999999	162	114	201	980	545	999999	806	168	877	
999999	999999	47	175	862	821	513	999999	686	807	999999	495	106	111	424	972	999999	187	793	847	106	344	999999	179	705	931	460	960	357	999999	243	999999	868	31	732	999999	84	946	837	517	778	999999	392	999999	262	999999	999999	999999	776	999999	999999	268	22	321	999999	999999	999999	867	999999	930	371	999999	201	110	573	283	626	84	378	261	898	18	349	999999	78	26	951	84	917	259	999999	456	999999	349	994	975	296	557	251	345	972	217	486	999999	156	235	889	291	578	978	829	981	634	525	119	999999	918	736	252	764	445	999999	950	220	65	914	368	851	116	598	987	79	833	43	288	999999	531	442	999999	999999	999999	999999	999999	938	429	999999	822	668	240	421	67	999999	999999	999999	899	857	266	276	851	241	866	47	999999	980	991	760	158	600	247	428	60	485	607	999999	637	999999	999999	22	790	999999	102	999999	999999	694	999999	437	764	356	143	431	434	999999	591	999999	976	999999	493	525	947	999999	999999	231	431	812	371	582	952	906	849	133	247	254	485	690	149	999999	426	490	449	564	996	802	467	999999	993	795	999999	709	432	999999	292	104	74	999999	425	871	278	808	333	999999	999999	857	507	20	193	190	779	900	999999	810	673	13	999999	999999	999999	999999	999999	615	818	575	688	999999	483	311	840	152	189	999999	275	277	897	617	167	999999	89	148	305	456	999999	813	25	993	951	999999	874	999999	29	999999	999999	999999	117	663	999999	758	999999	242	999999	205	179	51	10	999999	634	490	912	65	846	999999	999999	533	999999	999999	983	15	999999	694	301	861	436	561	133	507	903	793	170	244	627	999999	999999	847	765	999999	286	590	812	599	369	470	710	999999	443	435	378	999999	834	799	679	985	208	999999	999999	522	999999	999999	917	999999	522	841	999999	678	999999	446	999999	466	768	999999	41	402	202	960	335	831	999999	616	128	999999	999999	977	999999	370	564	641	210	635	906	999999	339	668	672	319	86	527	999999	41	390	996	63	999999	167	294	768	999999	793	248	999999	999999	999999	163	499	999999	374	545	882	959	123	999999	999999	746	560	999999	219	372	729	882	883	807	999999	999999	235	132	644	999999	819	674	602	286	848	999999	384	797	881	186	178	452	945	540	644	190	918	594	760	316	999999	642	85	405	557	999999	364	452	999999	251	927	377	585	156	726	218	367	837	947	999999	372	762	643	43	203	286	937	352	173	511	211	641	371	338	866	187	599	999999	728	938	999999	931	380	640	259	801	867	798	814	436	822	91	646	487	944	999999	998	51	
999999	281	999999	21	289	916	50	999999	999999	999999	290	999999	619	171	118	19	675	440	392	999999	999999	402	999999	999999	538	999999	999999	130	995	884	393	277	189	999999	994	457	965	596	652	464	600	999999	795	999999	518	276	817	660	973	637	811	999999	216	994	266	999999	861	999999	483	999999	237	919	300	999999	863	999999	369	999999	177	660	53	88	787	928	413	820	607	800	999999	272	999999	38	999999	367	999999	879	70	999999	300	195	596	140	123	999999	999999	680	999999	674	755	999999	999999	755	999999	322	593	733	726	288	590	446	999999	999999	215	999999	633	208	772	932	58	984	951	184	999999	982	73	913	964	999999	701	999999	157	933	54	133	365	174	544	834	999999	999999	163	782	604	854	999999	535	925	902	999999	999999	907	741	625	771	554	731	984	999999	259	679	768	47	999999	999999	298	278	26	91	855	469	664	938	167	999999	830	179	999999	916	998	537	999999	71	999999	673	825	416	317	282	999999	999999	189	999999	584	104	580	125	204	747	999999	714	518	843	57	16	373	969	583	916	999999	385	160	78	512	721	692	706	999999	914	41	882	961	743	512	999999	289	630	363	73	139	715	999999	999999	360	294	29	154	24	217	309	855	832	401	342	203	483	121	530	863	412	873	999999	290	715	683	752	775	341	999999	726	743	616	520	786	999999	999999	327	999999	228	702	547	999999	617	614	999999	60	569	411	319	747	999999	110	499	999999	999999	999999	693	127	677	541	253	813	197	490	566	249	322	614	117	793	166	404	312	999999	864	190	999999	675	540	633	193	373	32	88	559	642	126	859	530	811	717	209	50	999999	458	999999	504	136	999999	936	738	999999	304	526	591	773	797	339	999999	85	738	27	999999	999999	358	879	999999	119	999999	923	132	462	93	305	85	956	363	626	711	999999	686	999999	627	604	895	237	999999	505	497	785	845	787	73	455	82	699	621	996	338	578	943	395	205	135	813	999999	999999	998	450	634	420	999999	999999	666	399	191	999999	983	158	130	999999	295	621	999999	88	999999	398	999999	232	386	345	999999	298	999999	195	300	362	501	790	619	366	999999	65	862	375	673	169	407	66	891	308	638	847	217	768	999999	773	60	999999	999999	887	242	775	999999	299	63	883	494	999999	108	828	999999	202	539	764	999999	239	759	999999	414	185	990	582	341	88	706	999999	90	374	999999	999999	999999	454	322	999999	133	305	999999	572	999999	790	675	927	957	72	409	445	318	452	999999	429	24	279	999999	302	896	660	999999	985	593	545	
802	129	999999	581	999999	454	880	807	641	999999	246	999999	468	624	999999	73	624	278	678	271	999999	638	344	117	999999	999999	811	999999	835	472	999999	17	979	776	987	555	984	386	546	999999	564	510	811	596	193	826	811	28	792	833	46	176	316	331	344	174	785	835	78	494	642	999999	972	178	582	239	218	692	636	954	88	248	731	723	999999	999999	826	747	924	686	999999	792	236	12	436	694	999999	999999	999999	823	770	159	999999	999999	322	703	538	999999	24	954	618	129	999999	999999	755	999999	444	592	624	644	347	47	910	392	272	999999	634	999999	999999	999999	999999	560	260	999999	193	929	999999	679	411	13	171	194	733	999999	999999	111	410	397	256	638	999999	118	43	797	999999	999999	248	925	789	472	79	568	999999	136	426	999999	869	580	655	826	867	764	191	999999	482	163	314	940	324	999999	999999	246	723	114	638	429	526	462	999999	999999	999999	14	890	939	933	603	294	999999	554	18	999999	999999	999999	430	770	495	927	422	999999	999999	428	307	610	999999	32	999999	845	795	498	996	999999	416	254	204	145	863	874	999999	999999	879	868	707	396	315	928	619	503	302	344	153	502	999999	999999	12	42	999999	999999	271	916	999999	758	499	999999	557	476	999999	585	548	999999	999999	620	685	999999	999999	464	721	911	304	700	412	340	552	460	354	999999	439	278	251	171	752	999999	999999	999999	587	131	999999	598	839	839	112	43	999999	16	437	532	999999	377	702	999999	321	482	108	571	514	769	999999	48	999999	62	47	999999	999999	387	999999	447	999999	360	158	999999	95	132	81	999999	999999	378	385	545	32	822	999999	71	576	702	849	999999	370	50	820	999999	915	999999	999999	786	802	999999	999999	999999	473	990	524	465	228	388	463	999999	410	999999	973	145	999999	669	999999	941	374	975	981	642	537	999999	86	999999	999999	341	408	754	299	999999	663	53	680	808	81	42	308	232	842	197	249	660	870	727	999999	999999	999999	999999	325	999999	999999	826	999999	999999	49	211	914	557	924	887	980	708	899	124	980	999999	465	585	999999	983	643	999999	143	793	402	999999	402	359	899	999999	999999	162	438	407	999999	837	999999	623	769	870	127	750	999999	954	216	540	760	755	999999	146	999999	848	657	341	258	278	999999	780	664	171	808	999999	657	79	980	828	279	502	250	153	461	841	816	999999	865	892	844	999999	999999	999999	999999	647	999999	763	635	999999	999999	106	158	605	999999	999999	999999	607	999999	562	103	999999	974	388	271	999999	515	603	999999	388	42	999999	476	999999	433	999999	999999	
802	999999	171	953	894	444	921	333	182	354	644	998	762	882	218	999999	313	799	999999	214	209	600	858	141	18	999999	256	36	573	999999	793	181	999999	999999	167	561	901	608	209	999999	62	64	98	999999	871	605	922	506	823	276	172	566	816	310	999999	211	999999	39	945	816	197	999999	759	552	560	472	369	266	725	656	763	704	599	823	999999	154	512	944	999999	413	165	750	212	307	467	236	999999	339	512	955	375	871	999999	392	605	167	304	545	999999	999999	245	666	999999	999999	513	468	966	999999	158	849	699	252	769	542	999999	447	999999	462	94	999999	117	999999	754	770	291	891	51	217	999999	994	999999	966	591	861	177	499	999999	999999	794	999	270	371	999999	662	265	132	112	999999	731	168	999999	842	461	38	300	216	911	20	884	621	427	759	775	164	999	732	660	907	375	171	999999	656	667	94	999999	999999	848	101	514	999999	999999	919	485	69	999999	17	514	999999	999999	960	587	959	161	182	582	511	596	36	663	999999	472	999999	756	569	691	818	184	376	965	554	367	819	506	725	833	507	284	999999	634	991	227	107	999999	414	584	518	999999	495	999999	562	160	822	438	981	999999	593	999999	999999	999999	999999	833	148	597	25	999999	767	462	435	349	85	999999	880	401	671	314	375	858	351	985	183	323	689	864	999999	404	544	391	999999	39	999999	343	368	347	999999	168	89	509	331	810	999999	65	999999	999999	437	335	280	430	767	676	331	735	821	929	204	398	153	999999	999999	621	68	386	999999	406	110	999999	868	542	478	512	235	865	537	999999	178	999999	253	999999	999999	999999	134	124	623	848	707	513	999999	438	153	535	25	999999	324	709	752	999999	127	673	55	695	466	999999	952	265	451	465	999999	290	761	86	154	609	846	999999	497	944	762	98	698	596	229	439	399	943	496	429	999999	999999	788	738	999	580	498	999999	620	396	171	368	999999	251	315	999999	999999	76	390	416	959	999999	221	808	999999	39	974	999999	475	999999	999999	18	999999	31	914	380	999999	33	86	999999	999999	114	497	111	782	403	690	456	999999	988	762	332	562	90	470	345	615	979	69	999999	999999	49	276	999999	57	999999	600	999999	337	934	738	654	989	817	305	854	719	999999	36	284	348	528	177	486	274	25	456	687	999999	579	765	999999	999999	116	967	80	999999	903	64	629	803	999999	999999	999999	259	118	343	999999	785	615	626	505	999999	785	632	87	871	789	999999	41	999999	912	824	758	179	226	690	999999	849	234	27	999999	999999	406	480	
43	999999	999999	237	166	682	710	902	946	953	999999	999999	187	483	890	208	999999	583	33	999999	890	999999	370	187	43	427	999999	999999	560	598	810	448	999999	314	598	999999	60	562	173	359	995	999999	999999	804	909	656	513	409	958	35	968	999999	43	999999	590	553	999999	643	999999	999999	999999	999999	352	357	153	821	22	873	999999	223	999999	999999	999999	674	926	999999	612	999999	278	386	914	999999	937	534	629	577	415	83	724	999999	999999	416	368	434	137	191	667	530	661	97	644	640	523	745	999999	483	999999	369	556	708	941	483	375	816	999999	179	876	817	728	575	415	939	158	839	585	741	136	986	999999	999999	999999	91	904	999999	742	283	537	202	657	155	755	56	999999	25	114	165	51	551	609	999999	315	999999	801	999999	682	999999	491	684	999999	145	999999	999999	999999	999999	999999	859	999999	194	999999	550	642	683	170	582	820	369	423	142	735	430	700	999999	386	588	439	373	290	999999	508	48	999999	853	42	999999	799	919	233	999999	999999	999999	586	999999	999999	68	325	999999	689	228	275	322	291	359	949	739	444	771	459	243	381	131	999999	759	686	46	758	789	650	999999	783	999999	145	708	612	489	843	844	117	327	273	808	999999	71	552	195	756	443	903	999999	999999	37	470	989	343	408	676	826	179	441	310	536	981	51	445	999999	187	582	746	999999	895	600	664	141	970	573	999999	517	217	500	289	325	885	357	570	999999	999999	155	375	213	999999	27	999999	999999	27	999999	826	642	625	187	999999	999999	696	444	407	487	373	338	999999	999999	960	168	999999	999999	162	984	651	633	999999	689	935	41	217	999999	999999	999999	999999	987	999999	243	746	805	891	39	492	115	629	450	950	999999	392	999999	136	605	252	655	408	999999	524	43	999999	999999	171	999999	252	976	966	999999	789	528	999999	385	225	785	32	999999	276	589	196	999999	365	999999	683	999999	307	999999	904	612	300	999999	999999	999999	473	90	157	999999	644	955	787	516	999999	999999	661	431	999999	999999	999999	351	999999	98	389	999999	809	477	678	884	999999	774	638	418	82	364	862	789	57	631	911	144	999999	478	520	320	802	999999	908	888	999999	262	864	301	947	999999	39	212	620	999999	131	999999	412	999999	45	869	326	379	999999	999999	614	999999	383	999999	104	751	713	999999	577	78	25	139	568	789	345	266	999999	347	999999	519	335	659	999999	999999	510	915	732	374	999999	651	993	999999	999999	999999	284	678	878	964	206	206	849	925	635	551	999999	992	999999	622	928	778	959	999999	999999	924	458	999999	
701	988	999999	189	29	349	670	925	84	591	999999	999999	515	999999	387	999999	151	273	999999	409	999999	999999	748	518	999999	119	446	665	692	24	524	321	676	330	976	890	573	999999	186	999999	265	709	476	65	109	994	117	271	400	23	838	644	264	999999	999999	83	249	882	702	909	999999	999999	243	70	999999	581	767	195	689	999999	382	134	97	170	154	999999	161	692	418	491	11	184	274	678	186	880	66	627	400	903	651	691	999999	999999	606	999999	476	999999	988	527	237	922	999999	904	641	999999	557	999999	903	614	922	999999	473	220	999999	728	740	999999	883	196	525	149	794	786	999999	691	810	999999	563	894	848	745	704	999999	264	89	999999	999999	47	472	332	961	723	785	981	104	227	113	999999	878	519	911	532	802	12	97	137	795	68	950	903	737	999999	19	999999	186	999999	582	956	829	135	380	999999	421	864	563	425	19	805	751	473	706	461	685	385	936	222	901	999999	176	999999	807	999999	96	568	594	430	714	999999	804	251	999999	156	539	999999	148	999999	121	937	999999	999999	128	990	317	999999	999999	286	855	634	830	999999	999999	693	789	878	327	79	440	852	999999	142	711	990	10	999999	999999	560	922	933	246	551	111	999999	999999	504	832	817	993	610	371	318	575	90	198	840	300	999999	366	999999	434	78	954	268	668	999999	960	137	989	807	999999	999999	999999	922	397	288	863	986	252	999999	55	999999	86	999999	490	999999	567	631	802	999999	999999	875	203	999999	508	177	597	842	305	144	543	705	828	195	951	999999	999999	653	692	909	977	313	709	81	616	924	999999	133	999999	707	999999	339	999999	828	598	783	453	999999	999999	230	999999	30	690	118	999999	350	681	890	878	999999	999999	913	999999	893	999999	905	999999	131	654	583	185	474	74	598	395	214	999999	10	596	178	281	861	999999	471	228	999999	622	600	330	276	999999	999999	254	21	999999	835	400	441	644	693	616	332	448	999999	54	226	956	102	723	546	969	999999	304	999999	494	155	999999	477	674	999999	292	575	800	388	341	83	229	999999	898	560	814	999999	365	903	999999	999999	999999	400	999999	11	999999	999999	877	999999	306	570	999999	544	527	555	162	999999	999999	417	410	50	999999	70	508	999999	999999	903	203	173	999999	41	326	400	158	545	732	293	59	999999	999999	761	698	26	999999	999999	276	684	999999	353	999999	890	180	947	502	999999	999999	362	891	455	14	999999	336	999999	999999	999999	999999	999999	395	981	822	869	873	999999	191	999999	352	999999	977	999999	999999	322	378	999999	765	842	861	
379	898	637	128	380	401	999999	999999	140	434	983	999999	999999	526	859	299	554	530	999999	999999	85	766	853	999999	999999	999999	999999	750	999999	727	486	949	219	413	874	518	758	862	452	477	279	437	60	224	368	550	170	221	999999	999999	999999	330	999999	824	785	613	54	468	999999	995	247	853	999999	999999	948	999999	999999	999999	651	350	999999	999999	88	71	748	648	715	639	999999	371	224	941	905	668	903	165	723	394	627	271	474	299	999999	999999	240	426	999999	647	275	999999	999999	756	999999	999999	999999	999999	252	999999	999999	147	897	999999	657	846	999999	999999	947	999999	999999	792	999999	370	785	390	875	251	46	631	999999	331	197	78	373	487	576	467	381	409	186	999999	913	999999	318	490	999999	68	642	999999	999999	934	478	999999	147	999999	22	999999	970	189	629	250	105	621	344	999999	949	999999	52	180	279	324	924	999999	141	999999	879	763	62	999999	27	999999	999999	999999	956	999999	853	55	999999	999999	999999	152	999999	999999	779	935	674	302	223	563	540	544	26	472	539	361	999999	999999	20	408	603	258	999999	675	172	812	999999	868	665	447	901	999999	999999	162	705	999999	999999	732	768	206	999999	586	550	999999	999999	999999	800	146	698	604	886	923	44	533	296	999999	771	821	39	967	304	806	637	775	662	635	999999	999999	767	999999	533	999999	171	814	999999	26	707	881	910	689	999999	505	180	70	561	977	869	374	999999	488	365	16	999999	801	999999	267	949	775	837	138	836	999999	378	295	81	608	762	999999	999999	279	518	889	910	350	955	798	636	577	999999	684	999999	282	998	289	57	527	584	369	999999	86	77	999999	54	999999	852	84	137	884	988	952	225	649	185	596	970	999999	999999	999999	846	999999	630	382	561	999999	373	564	938	99	248	999999	999999	402	999999	122	212	999999	844	138	999999	999999	671	751	588	999999	468	126	999999	412	999999	581	431	232	523	808	456	695	381	892	999999	298	146	47	646	445	999999	823	340	73	393	394	631	967	864	965	442	878	999999	299	999999	256	467	536	780	666	132	801	999999	510	666	516	999999	952	720	209	743	999999	115	153	343	645	785	43	28	999999	999999	464	999999	558	375	577	901	92	207	999999	830	610	267	999999	322	136	944	830	406	877	190	678	257	665	231	808	773	650	955	59	999999	434	517	855	716	668	999999	330	999999	98	614	131	754	558	378	143	376	135	999999	999999	700	955	636	151	744	999999	217	702	336	566	803	261	999999	158	700	406	103	411	999999	654	693	999999	695	318	272	69	923	699	
297	98	442	647	819	749	358	515	797	375	999999	444	460	999999	994	578	295	363	994	999999	857	999999	50	964	862	186	523	86	999999	328	999999	684	999999	518	415	247	133	999999	442	999999	800	195	999999	727	999999	828	203	951	629	127	32	908	74	999999	999999	325	58	478	784	643	999999	281	256	478	999999	999999	999999	942	336	999999	454	139	921	618	805	672	372	999999	674	44	999999	571	457	152	305	970	620	39	999999	99	999999	655	380	798	160	528	938	140	240	863	741	999999	625	999999	673	893	987	456	999999	999999	953	735	999999	999999	660	999999	824	113	182	525	999999	67	276	999999	567	798	758	132	999999	287	733	999999	999999	810	303	731	945	999999	479	412	982	174	516	506	146	999999	851	630	148	495	703	835	999999	715	999999	683	983	389	315	874	145	865	988	245	999999	999999	653	992	456	928	719	999999	999999	770	542	651	999999	999999	999999	113	946	137	999999	971	583	897	283	999999	763	619	748	566	279	604	277	999999	999999	280	69	423	809	999999	183	219	776	999999	210	999999	182	406	999999	999999	999999	211	928	17	880	27	662	548	448	287	239	836	999999	999999	999999	39	503	999999	475	279	710	686	999999	999999	953	774	999999	999999	696	999999	204	366	487	534	999999	78	676	999999	246	168	618	521	975	999999	629	999999	38	999999	493	999999	693	757	999999	862	513	999999	907	840	63	115	821	543	851	361	999999	999999	359	656	875	901	363	244	999999	316	661	999999	710	770	999999	616	999999	582	636	525	403	999999	435	624	999999	999999	170	835	215	141	347	85	669	624	999999	756	987	999999	748	999999	817	999999	578	624	211	999999	890	146	382	446	999999	249	906	335	957	645	447	735	999999	999999	741	527	38	57	969	999999	530	96	330	999999	629	373	834	999999	999999	944	868	811	423	707	795	999999	463	768	771	107	178	343	666	805	319	261	999999	999999	850	300	430	531	654	624	793	804	816	999999	817	996	415	999999	999999	23	776	635	322	999999	999999	717	73	269	999999	871	418	196	430	999999	999999	377	626	284	204	417	999999	999999	166	798	999999	991	999999	999999	951	999999	692	315	715	999999	38	683	939	819	999999	143	236	171	999999	999999	216	607	383	999999	279	449	999999	140	668	220	999999	439	479	999999	999999	411	509	999999	999999	999999	189	112	480	999999	496	718	999999	807	128	71	191	999999	999999	383	592	316	999999	917	522	512	405	561	647	505	163	598	214	426	804	754	634	954	853	744	603	114	999999	607	999999	561	999999	571	999999	607	38	999999	348	106	931	708	
794	592	758	804	115	999999	464	974	623	898	514	999999	999999	999999	437	999999	508	999999	779	487	189	20	999999	961	999999	833	999999	50	476	26	999999	117	494	999999	959	51	205	59	999999	999999	649	999999	983	999999	999999	999	568	647	179	999999	999999	992	999999	999999	529	784	999999	797	312	281	999999	999999	508	606	648	406	526	907	414	395	40	459	716	999999	837	37	999999	217	914	502	275	901	870	674	388	267	791	51	576	999999	572	408	746	368	896	236	653	386	266	650	482	660	242	784	772	999999	286	521	616	501	757	271	882	809	16	999999	552	833	228	999999	615	485	341	239	822	632	713	999999	908	611	384	649	951	273	999999	614	668	95	902	999999	999999	279	999999	84	999999	999999	999999	999999	999999	718	683	819	168	875	45	999999	329	13	962	150	475	999999	613	14	126	117	320	619	788	999999	518	467	931	999999	409	999999	60	266	810	520	116	999999	995	199	999999	999999	491	85	238	34	295	664	133	762	734	62	666	430	958	320	991	906	999999	999999	210	226	999999	999999	476	999999	945	72	203	452	43	699	933	999999	999999	999999	626	244	391	764	116	999999	343	179	999999	356	678	630	308	999999	528	210	627	999999	989	711	999999	999999	609	999999	999999	232	999999	681	728	999999	999999	253	353	406	999999	999999	524	999999	999999	356	882	717	855	129	999999	325	763	703	923	999999	81	898	434	374	884	284	999999	853	686	883	392	662	451	259	999999	999999	286	901	999999	771	685	244	191	642	829	959	495	489	516	762	999999	768	757	895	962	999999	818	978	999999	419	999999	671	707	969	964	230	276	605	999999	595	49	861	898	162	157	837	716	792	545	924	789	155	346	923	424	623	999999	999999	297	15	617	307	389	395	999999	999999	536	999999	999999	608	693	890	597	921	999999	607	869	605	747	135	515	999999	999999	597	999999	975	334	999999	554	350	999999	999999	999999	999999	978	741	482	999999	999999	999999	310	504	999999	999999	241	898	557	999999	210	817	754	310	808	171	500	999999	999999	792	764	674	999999	999999	667	336	294	999999	999999	999999	942	981	134	366	102	614	824	20	999999	506	999999	731	427	999999	583	999999	596	999999	999999	156	999999	398	999999	690	999999	999999	454	557	999999	787	652	269	326	847	483	228	693	397	999999	999999	347	489	677	368	436	42	999999	999999	178	999999	999999	279	70	435	323	554	114	444	617	264	999999	276	182	134	853	106	415	580	435	365	53	209	807	718	809	907	720	518	264	716	592	673	389	906	58	383	209	891	534	999999	123	999999	
780	999999	44	80	317	553	999999	339	627	675	355	999999	887	540	472	352	626	999999	834	999999	190	901	672	496	887	275	86	480	897	999999	56	506	251	794	999999	854	999999	739	999999	176	13	999999	99	999999	999999	575	999999	517	911	999999	275	128	105	527	78	878	290	547	192	999999	477	45	442	999999	999999	999999	572	102	999999	617	668	886	816	667	592	265	812	999999	999999	322	256	999999	999999	50	999999	928	410	723	725	549	573	999999	556	999999	999999	999999	492	999999	999999	477	999999	926	405	303	198	388	312	437	934	999999	76	999999	999999	999999	794	908	476	401	999999	701	448	848	377	572	53	999999	340	267	967	999999	773	999999	999999	701	318	329	173	275	852	871	999999	973	788	912	999999	49	768	685	763	791	501	999999	142	999999	38	164	999999	833	259	666	57	54	469	320	50	250	75	676	999999	475	744	210	549	982	999999	475	69	464	98	14	764	655	503	186	132	682	693	999999	673	163	770	340	26	196	823	999999	513	478	872	999999	973	101	133	298	56	301	551	160	519	999999	105	104	744	254	901	402	999999	293	197	368	999999	201	13	408	704	414	193	363	168	504	962	999999	592	855	40	672	531	214	139	831	999999	543	363	120	68	675	595	771	294	431	999999	229	999999	514	999999	782	98	725	594	999999	118	197	999999	25	999999	513	512	889	224	999999	870	999999	163	999999	999999	23	999999	893	349	39	818	421	79	737	474	742	999999	87	178	258	999999	806	620	497	722	942	551	348	519	554	172	706	557	999999	999999	692	76	999999	286	672	944	999999	385	564	823	999999	128	264	999999	858	999999	435	720	965	655	999999	727	666	643	294	471	499	999999	794	867	122	999999	999999	999999	781	676	385	800	506	314	388	431	65	999999	36	999999	297	797	999999	350	737	999999	592	409	999999	965	410	291	992	999999	454	821	999999	697	711	832	999999	89	769	999999	828	999999	224	999999	999999	641	671	993	617	470	999999	702	722	999999	999999	999999	999999	614	687	999999	275	103	808	999999	999999	566	841	367	961	203	719	217	37	478	522	113	771	930	142	856	303	417	674	999999	35	752	999999	146	568	999999	560	500	999999	953	916	734	825	918	999999	999999	800	999999	41	423	999999	967	674	253	999999	36	365	350	481	830	522	999999	429	999999	999999	117	466	705	799	387	643	999999	999999	84	562	999999	287	852	139	432	66	989	999999	260	779	999999	87	856	999999	541	228	219	29	571	999999	67	315	999999	649	999999	999999	105	999999	653	780	999999	160	999999	690	154	749	
513	221	59	774	532	999999	999999	999999	220	40	610	500	999999	169	433	209	254	643	505	481	999999	212	446	999999	999999	484	732	480	256	907	487	175	69	792	999999	998	970	797	908	584	999999	999999	438	662	643	604	256	494	356	333	906	999999	195	672	19	999999	774	870	812	58	750	699	999999	312	999999	445	441	475	454	435	999999	457	735	920	345	700	773	783	545	366	237	999999	133	922	999999	530	979	396	782	414	999999	109	984	999999	999999	447	787	136	119	207	173	780	999999	921	104	999999	230	275	337	319	536	990	999999	456	820	512	575	339	310	32	465	54	999999	999999	211	139	473	999999	95	898	912	999999	674	347	203	456	999999	211	827	553	999999	999999	999999	473	877	999999	773	538	48	331	871	457	999999	97	741	999999	97	10	719	999999	999999	354	999999	438	406	888	326	988	262	374	314	373	512	757	722	999999	999999	229	999999	969	365	935	999999	999999	37	999999	822	587	605	85	368	999999	492	862	568	955	534	630	76	999999	915	785	999999	674	26	507	945	78	374	989	999999	868	837	999999	609	59	517	425	411	941	76	739	999999	187	15	999999	881	650	999999	767	227	364	162	184	63	580	659	999999	747	529	519	754	222	999999	942	999999	369	741	262	999999	999999	119	229	999999	999999	186	402	108	668	909	999999	304	879	607	999999	778	715	663	999999	38	399	354	678	881	431	322	526	777	244	999999	748	999999	397	678	329	118	999999	37	262	876	188	561	504	999999	999999	224	999999	999999	999999	173	999999	705	999999	234	130	102	440	348	703	999999	659	624	863	999999	171	485	907	210	287	999999	999999	687	411	999999	999999	999999	849	999999	977	217	447	912	933	999999	999999	52	106	172	558	236	677	796	334	652	226	563	698	351	999999	428	317	674	336	189	999999	107	999999	233	383	292	253	600	999999	496	172	747	999999	792	433	128	389	999999	999999	61	986	846	362	758	604	296	999999	999999	172	999999	900	773	585	754	550	631	747	873	788	275	983	86	436	838	999999	478	872	905	999999	999999	999999	572	31	999999	203	999999	745	546	999999	96	153	745	999999	811	596	399	172	936	999999	801	381	515	999999	386	999999	909	999999	999999	278	135	424	243	589	614	999999	999999	751	309	560	866	999999	999999	999999	999999	131	999999	648	624	252	100	316	935	663	126	186	533	616	999999	218	294	999999	230	277	503	672	910	165	823	301	999999	647	999999	386	385	914	999999	271	999999	265	829	270	795	281	188	999999	489	579	473	438	986	721	116	101	999999	999999	665	
933	999999	999999	999999	999999	825	333	999999	452	999999	558	288	212	16	271	362	999999	999999	33	477	949	999999	684	192	340	691	395	314	999999	540	772	120	781	258	246	520	234	53	745	999999	999999	297	735	999999	930	999999	271	431	724	369	727	999999	252	136	999999	844	76	846	881	999999	440	999999	999999	911	680	448	506	953	770	999999	999999	345	643	588	15	661	364	999999	262	48	999999	963	589	187	813	999999	999999	655	542	401	999999	387	172	354	999999	452	849	823	695	492	795	318	661	973	999999	391	78	664	999999	64	490	999999	594	999999	970	476	440	999999	108	999999	580	999999	420	378	307	750	183	299	583	562	812	540	623	770	252	122	999999	615	946	431	991	999999	534	487	911	696	999999	328	383	537	21	589	724	84	911	945	897	292	999999	490	217	999999	90	568	252	999999	144	824	999999	858	174	824	323	676	629	377	326	999999	467	999999	957	999999	915	55	551	233	999999	999999	858	307	225	30	940	466	999999	221	132	966	999999	961	562	968	999999	525	999999	196	275	58	454	543	629	964	824	999999	532	362	999999	45	27	29	143	594	965	303	642	154	999999	857	462	417	999999	360	697	506	58	988	999999	400	682	999999	957	767	104	325	677	260	205	999999	933	861	999999	97	948	999999	999999	967	999999	434	882	229	312	999999	595	46	298	278	999999	328	25	999999	235	473	999999	662	999999	999999	999999	649	625	392	948	19	999999	999999	70	168	411	481	678	999999	985	702	517	463	999999	550	999999	67	999999	408	983	999999	860	399	635	884	734	296	165	462	477	999999	808	500	280	999999	492	994	976	140	867	796	649	933	999999	532	955	899	610	520	203	442	622	226	999999	80	158	535	965	999999	999999	999999	325	999999	614	632	894	27	192	759	68	999999	91	999999	541	197	238	926	999999	112	928	999999	999999	999999	269	45	740	591	102	999999	154	957	39	999999	706	999999	999999	433	329	926	638	938	716	850	462	25	360	999999	685	999999	999999	999999	694	862	999999	999999	438	999999	956	578	999999	313	925	982	615	110	158	290	200	788	999999	999999	606	915	474	990	128	835	999999	253	684	24	905	881	367	921	273	176	553	118	324	799	999999	751	44	334	23	734	999999	999999	999999	999999	535	999999	504	999999	626	778	397	999999	999999	999999	498	713	894	999999	407	54	625	693	837	981	737	999999	473	917	337	855	880	149	999999	393	600	830	386	614	999999	999999	387	328	305	494	778	296	999999	721	311	763	857	999999	999999	969	119	551	524	885	341	999999	434	586	
710	771	898	258	289	96	12	667	337	289	397	400	667	306	398	999999	212	999999	453	751	616	574	997	999999	222	999999	284	58	316	500	282	999999	999999	800	618	533	596	530	16	551	718	999999	435	999999	770	537	312	812	162	182	683	999999	999999	682	970	146	773	999999	46	999999	999999	954	361	837	16	361	816	866	688	864	756	682	445	999999	42	999999	148	999999	952	685	705	471	999999	144	816	392	46	999999	829	999999	760	421	494	734	739	764	292	999999	571	419	720	445	134	297	425	999999	455	107	649	998	999999	999999	232	999999	576	350	68	227	30	624	324	915	46	999999	999999	344	999999	710	172	278	689	549	858	999999	964	270	346	608	718	999999	999999	938	261	831	484	417	198	143	168	399	706	75	578	947	104	805	999999	999999	193	999999	999999	999999	999999	999999	318	457	999999	689	395	315	999999	459	999999	214	687	999999	663	215	730	697	999999	64	999999	773	999999	624	971	911	448	169	861	427	424	999999	12	999999	999999	880	522	37	923	999999	999999	852	395	256	565	374	270	718	152	203	198	496	934	759	999999	171	810	693	999999	582	251	236	999999	999999	45	871	999999	999999	382	782	692	999999	999999	647	316	699	999999	324	69	606	999999	730	27	668	999999	999999	702	252	999999	842	80	829	551	350	267	999999	999999	809	221	999999	172	775	346	369	510	999999	999999	999999	453	503	999999	495	634	879	999999	521	219	785	999999	116	179	959	495	540	711	999999	162	433	390	794	999999	578	999999	375	999999	999999	394	657	999999	999999	999999	416	799	505	68	585	204	671	418	746	312	623	462	114	999999	213	289	805	657	647	342	298	906	658	213	215	999999	269	444	65	136	561	999999	611	900	763	169	989	482	136	999999	490	25	644	492	676	125	999999	999999	241	596	588	10	520	412	999999	509	999999	302	852	202	935	999999	363	619	999999	999999	999999	999999	761	999999	299	999999	530	978	851	999999	271	175	536	999999	394	418	213	468	548	999999	116	208	982	999999	27	696	999999	934	733	262	662	34	741	680	999999	793	99	197	307	264	479	542	560	645	248	975	999999	762	807	999999	999999	894	999999	199	889	652	232	508	35	999999	704	596	999999	999999	620	247	433	855	825	999999	329	25	171	999999	91	574	647	346	25	52	930	867	137	217	999999	767	953	999999	791	621	570	590	171	704	999999	883	297	999999	34	999999	551	911	999999	216	206	18	732	787	118	999999	14	999999	493	983	672	836	469	47	369	852	293	881	73	214	40	739	999999	999999	999999	999999	287	
685	321	999999	500	28	999999	920	21	999999	999999	176	999999	477	617	684	107	187	42	723	424	259	999999	181	717	669	847	999999	185	467	163	275	64	910	46	328	574	478	999999	653	906	999999	36	149	817	126	448	999999	596	355	641	676	435	19	999999	38	999999	149	307	830	181	208	744	553	76	769	122	999999	441	298	120	628	694	388	817	876	233	462	364	600	231	999999	145	830	999999	487	999999	999999	999999	17	999999	999999	999999	662	482	999999	803	482	82	999999	14	914	163	308	245	999999	999999	999999	201	907	805	630	785	706	609	999999	72	914	728	589	999999	77	407	433	63	999999	456	42	906	119	82	999999	999999	315	999999	317	108	999999	999999	812	505	793	853	228	212	614	648	999999	63	563	645	999999	999999	493	129	999999	517	999999	255	559	565	949	150	999999	999999	999999	251	479	120	999999	820	234	999999	915	94	145	224	188	999999	448	46	981	979	352	999999	194	995	999999	196	659	999999	377	592	45	257	555	653	771	999999	158	373	179	364	761	742	420	999999	839	409	983	722	339	999999	806	522	584	970	797	999999	650	68	999999	999999	460	999999	452	999999	999999	668	539	491	452	794	999999	84	867	627	228	999999	999999	624	166	497	999999	999999	470	999999	785	523	672	584	856	164	742	99	999999	999999	903	268	300	999999	285	181	869	502	280	544	436	731	999999	956	752	197	999999	999999	902	857	90	523	41	584	999999	770	995	999999	634	297	61	999999	66	999999	999999	959	999999	999999	349	984	627	709	666	926	441	999999	999999	999999	831	999999	600	716	999999	170	805	999999	236	716	999999	514	186	914	868	999999	492	453	999999	999999	243	793	877	288	686	918	240	999999	856	115	999999	802	901	289	133	999999	697	344	999999	895	186	343	732	999999	363	834	807	712	841	684	443	999999	999999	999999	999999	48	999999	321	40	277	930	434	999999	130	573	129	613	999999	791	903	294	158	656	779	999999	900	70	284	925	851	999999	527	538	182	672	999999	999999	705	999999	94	183	386	313	529	999999	751	810	999999	40	999999	231	910	920	938	400	999999	341	608	709	582	977	517	999999	999999	167	412	896	360	458	418	705	999999	100	999999	730	908	999999	137	815	745	99	458	254	999999	999999	999999	607	999999	999999	999999	999999	814	996	999999	999999	999999	989	134	371	562	855	999999	999999	621	539	323	819	223	218	491	450	213	793	999999	492	529	273	705	558	956	805	305	999999	79	999999	890	911	866	599	74	918	999999	765	999999	999999	639	304	632	161	317	999999	393	392	300	937	620	
31	42	999999	588	402	294	576	414	756	559	881	93	37	648	999999	952	999999	153	999999	730	447	540	83	999999	234	641	553	251	576	422	999999	287	141	973	869	879	135	999999	999999	634	999999	361	506	341	757	220	604	999999	906	438	769	248	999999	217	183	999999	959	999999	363	760	740	335	838	999999	646	603	952	64	779	531	827	999999	999999	999999	999999	96	44	742	106	23	999999	51	344	147	653	674	560	999999	999999	389	920	247	657	911	893	818	522	171	695	163	268	549	733	384	610	166	999999	788	630	97	999999	226	791	350	723	699	990	700	999999	971	999999	999999	264	399	610	590	954	570	55	768	999999	873	57	942	754	497	317	959	999999	496	999999	772	999999	999999	933	703	999999	317	197	203	999999	999999	999999	723	120	241	295	343	999999	30	211	206	999999	861	523	581	179	849	999999	999999	392	40	173	205	72	280	999999	551	999999	906	999999	647	382	851	940	999999	999999	333	999999	523	999999	973	195	516	999999	711	39	999999	199	999999	999999	606	999999	961	811	797	657	999999	661	999999	507	743	999999	867	886	999999	999999	890	999999	771	187	999999	27	81	33	418	844	656	909	999999	251	301	999999	113	382	537	999999	999999	50	152	104	130	672	992	25	468	105	328	630	999999	886	149	999999	427	999999	688	999999	650	937	999999	953	10	999999	309	598	216	999999	774	999999	359	639	999999	999999	999999	676	67	183	999999	65	565	999999	525	36	189	474	999999	999999	934	999999	694	947	284	999999	999999	999999	999999	755	372	403	809	88	330	999999	281	101	483	298	741	751	127	514	564	999999	382	88	437	974	195	835	496	436	456	999999	800	411	364	930	212	589	583	311	811	631	256	486	993	691	999999	97	999999	999999	999999	193	811	190	999999	689	110	568	999999	128	570	537	907	383	632	485	43	870	999999	999999	95	999999	177	815	702	933	348	999999	95	999999	229	107	843	682	397	272	43	620	27	674	999999	644	828	464	999999	283	723	872	999999	517	657	885	360	999999	999999	886	26	999999	999999	460	351	999999	482	999999	899	472	693	999999	985	369	451	423	852	71	722	451	333	712	83	429	219	475	999999	999999	97	999999	999999	405	999999	510	256	47	999999	567	333	625	171	812	564	278	999999	499	886	999999	999999	999999	999999	299	725	286	563	313	922	68	250	876	999999	999999	928	566	726	298	280	485	123	414	290	294	738	107	289	521	158	999999	838	720	588	999999	511	999999	310	457	679	677	947	943	999999	999999	326	999999	461	266	884	998	552	302	228	411	382	
662	999999	748	560	628	996	51	164	999999	229	530	297	999999	999999	84	999999	278	618	602	537	179	299	216	968	291	999999	33	636	160	999999	999999	501	187	999999	999999	901	999999	896	999999	680	999999	788	999999	999999	795	170	842	999999	999999	999999	284	683	626	999999	212	999999	746	999999	279	999999	973	999999	999999	999999	682	39	120	444	553	999999	702	381	567	921	632	390	301	360	182	131	803	999999	826	999999	978	999999	999999	999999	971	999999	164	782	626	79	707	500	784	143	999999	766	999999	408	320	999999	49	902	999999	704	251	821	999999	396	607	158	188	999999	588	597	885	819	999999	999999	472	76	28	920	755	498	999999	141	606	167	188	999999	81	404	999999	199	377	86	999999	180	71	159	414	767	185	478	891	999999	912	197	257	362	612	999999	999999	999999	618	129	156	627	490	120	225	914	999999	201	87	783	963	398	229	809	999999	983	745	999999	661	260	745	286	607	330	229	419	909	825	803	827	469	999999	581	257	929	130	999999	951	934	500	559	999999	400	117	930	523	967	448	999999	628	507	622	591	367	384	869	30	170	890	806	14	392	397	999999	324	366	817	971	879	952	303	793	389	170	999999	761	886	499	399	706	452	470	999999	184	330	999999	25	223	873	69	999999	530	70	138	999999	177	595	150	793	574	705	999999	569	338	999999	999999	999999	430	666	999999	999999	531	770	194	999999	543	847	999999	999999	477	351	603	108	819	852	773	999999	261	674	533	175	745	705	825	999999	999999	901	217	849	616	613	594	999999	260	999999	578	759	876	773	952	329	999999	221	326	999999	999999	999999	749	999999	561	980	982	999999	142	457	247	826	945	194	907	642	640	373	322	863	757	56	999999	999999	284	24	999999	487	722	214	999999	534	388	999999	898	560	161	731	999999	636	631	999999	425	802	838	752	813	692	999999	999999	689	999999	898	463	475	65	58	16	999999	547	133	999999	43	999999	999999	713	447	999999	295	357	491	908	85	686	242	999999	630	999999	999999	999999	999999	174	620	412	999999	783	635	925	136	843	512	155	530	750	512	136	999999	999999	999999	134	314	469	999999	519	828	780	934	221	231	556	434	999999	111	678	346	958	884	999999	413	882	87	999999	999999	452	999999	346	387	999999	184	115	999999	143	909	999999	999999	741	768	111	583	999999	849	424	704	579	999999	999999	53	852	999999	554	252	183	93	999999	57	791	999999	954	673	492	999999	609	47	125	443	300	101	331	460	605	999999	782	57	999999	42	662	818	999999	43	344	302	535	919	999999	862	
999999	60	655	732	999999	999999	813	437	101	351	999999	387	588	146	127	418	999999	402	809	363	470	136	999999	999999	394	973	606	920	339	200	867	689	417	262	503	999999	999999	999999	999999	117	386	354	999999	328	999999	285	999999	510	915	925	579	999999	999999	276	999999	999999	999999	433	999999	462	891	892	999999	900	483	999999	970	335	999999	999999	972	134	999999	701	999999	125	180	999999	438	119	743	999999	15	999999	620	735	579	150	860	690	999999	999999	260	571	225	999999	999999	999999	844	999999	315	999999	866	48	999999	455	763	999999	299	287	999999	539	999999	999999	999999	795	887	999999	999999	748	980	829	475	953	271	958	999999	807	486	492	869	124	999999	206	803	839	239	999999	999999	175	971	999999	851	583	57	85	29	999999	999999	429	999999	561	775	999999	261	485	999999	913	999999	999999	999999	956	932	999999	417	528	999999	798	435	879	566	921	244	125	777	820	977	892	999999	999999	999999	999999	955	999999	885	999999	349	164	944	328	999999	325	199	464	593	24	238	55	175	529	796	231	595	972	863	685	326	660	999999	441	999999	999999	17	999999	66	728	11	875	999999	109	999999	133	999999	117	479	250	999999	780	999999	762	592	999999	727	386	399	999999	266	999999	203	999999	990	999999	835	512	999999	863	999999	999999	407	999999	23	362	999999	75	999999	999999	999999	488	502	622	953	546	999999	566	849	999999	999999	630	200	349	999999	28	999999	720	119	498	999999	351	297	616	932	999999	382	667	999999	999999	807	661	45	726	349	778	999999	580	999999	454	561	278	663	253	999999	687	418	999999	999999	995	679	414	956	852	999999	36	999999	999999	690	829	999999	471	999999	619	768	999999	594	473	999	999999	537	112	473	664	937	29	687	53	572	999999	715	323	999999	753	559	403	999999	999999	352	323	586	605	889	427	290	99	999999	999999	485	886	102	944	68	708	468	999999	999999	301	914	999999	348	999999	323	445	123	850	206	73	69	374	462	999999	131	686	117	932	222	55	999999	847	568	643	999999	999999	999999	770	264	999999	295	999999	999999	414	279	987	975	439	291	999999	313	999999	893	397	999999	121	999999	691	999999	999999	999999	536	364	895	916	76	999999	704	590	637	999999	353	999999	639	778	999999	911	57	141	143	710	999999	650	769	999999	944	954	180	659	455	999999	470	947	999999	965	759	627	567	999999	999999	201	999999	848	653	170	960	844	999999	999999	999999	210	999999	559	999999	672	922	999999	999999	163	971	122	626	999999	144	386	823	405	713	673	28	459	999999	560	999999	942	439	829	999999	608	780	110	700	560	752	255	875	
910	267	219	53	999999	999999	999999	525	100	574	236	999999	277	999999	999999	140	999999	600	457	857	825	999999	747	242	103	888	986	382	871	999999	75	999999	889	510	912	148	999999	630	155	427	939	45	839	377	213	125	999999	999999	225	969	121	960	305	397	59	290	519	977	949	999999	55	41	654	678	509	999999	999999	999999	999999	999999	999999	958	455	39	918	790	791	999999	999999	978	170	724	167	901	310	999999	999999	501	461	999999	628	526	681	170	382	907	999999	170	867	999999	300	961	837	798	342	162	515	276	479	268	499	149	948	971	999999	330	873	752	378	405	937	333	999999	999999	797	120	999999	294	656	20	409	630	512	759	688	208	887	368	568	157	599	730	999999	203	142	999999	999999	999999	345	62	43	999999	791	472	999999	999999	656	45	10	999999	999999	999999	620	469	858	868	636	198	292	626	443	515	194	231	805	217	311	999999	669	999999	542	577	948	603	999999	999999	839	999999	427	721	551	851	999999	346	999999	999999	119	562	999999	999999	852	999999	999999	999999	999999	999999	454	570	666	999999	665	999999	999999	692	689	999999	999999	26	493	96	999999	596	771	571	85	591	999999	847	948	436	107	748	999999	999999	465	999999	159	999999	985	457	327	278	383	999999	65	999999	999999	674	999999	974	107	103	999999	258	244	999999	617	855	643	37	380	606	999999	240	999999	917	769	969	236	535	158	51	41	45	769	761	999999	999999	516	999999	114	483	199	974	339	14	679	527	999999	209	546	304	596	957	87	720	656	999999	999999	148	246	516	448	999999	825	65	999999	999999	489	483	53	148	349	573	922	896	416	647	900	32	247	251	999999	37	988	999999	999999	999999	999999	58	114	79	212	378	833	598	45	77	158	283	942	646	999999	687	999999	999999	999999	32	45	191	999999	19	252	999999	900	999999	999999	420	144	971	610	988	85	440	999999	973	936	970	999999	334	861	349	498	627	999999	600	999999	999999	870	590	899	999999	48	776	744	105	999999	958	999999	839	889	624	933	187	672	999999	570	999999	318	192	471	984	999999	710	329	964	520	999999	999999	309	999999	587	550	553	999999	187	950	309	695	283	999999	977	502	900	999999	246	416	321	999999	137	999999	999999	813	999999	129	914	150	337	456	780	584	211	795	177	999999	999999	84	389	115	999999	12	271	911	999999	45	493	491	392	276	999999	557	209	670	45	279	195	999999	862	434	167	999999	623	852	915	699	945	192	334	851	142	172	37	216	469	134	768	999999	778	999999	636	999999	757	70	373	232	385	541	759	898	999999	
538	221	955	999999	458	999999	418	996	344	100	311	999999	999999	999999	920	530	993	210	911	511	999999	995	999999	798	734	289	562	999999	693	324	999999	432	436	999999	603	951	81	268	999999	745	999999	697	443	999999	334	275	226	926	453	701	999999	999999	848	999999	999999	543	12	166	223	179	826	929	999999	30	687	878	730	553	999999	968	458	734	200	999999	161	999999	561	657	999999	468	73	635	45	999999	999999	999999	584	999999	999999	70	999999	915	55	841	918	999999	394	423	874	456	545	672	396	484	253	657	151	681	999999	567	999999	354	999999	999999	116	999999	894	322	98	614	999999	999999	927	999999	999999	543	688	358	257	731	420	148	782	26	922	400	249	560	748	284	999999	903	804	68	999999	604	231	300	735	999999	535	82	334	999999	162	854	999999	915	464	709	968	792	433	999999	157	843	571	676	831	999999	950	343	999999	814	999999	400	886	868	401	425	322	999999	623	529	999999	999999	813	522	863	78	999999	334	106	48	315	148	479	300	911	244	999999	554	468	999999	777	999999	999999	520	999999	762	967	999999	523	49	397	580	999999	903	999999	999999	999999	58	813	763	70	626	246	535	508	545	921	596	957	167	391	767	999999	603	999999	13	840	303	936	999999	111	779	810	66	651	735	999999	575	982	112	214	984	741	705	999999	160	955	973	21	50	999999	381	918	366	657	999999	650	575	160	314	999999	736	122	999999	662	290	816	190	883	773	576	999999	999999	854	952	407	36	999999	643	602	57	999999	291	895	999999	729	860	999999	408	31	94	403	424	678	143	477	872	39	53	678	343	775	99	248	474	495	767	74	999999	259	603	426	931	558	266	112	999999	999999	999999	932	430	372	781	861	689	999999	999999	935	720	484	535	996	190	965	999999	999999	777	52	431	775	962	999999	999999	158	999999	667	999999	866	999999	41	999999	655	588	121	258	971	993	238	559	999999	999999	831	353	929	999999	607	246	966	999999	984	334	413	999999	999999	999999	999999	999999	999999	443	31	999999	74	524	689	462	880	417	999999	716	297	999999	999999	492	138	221	140	452	120	434	820	431	999999	999999	999999	706	618	860	912	151	999999	648	370	794	999999	999999	499	999999	664	476	999999	199	176	999999	11	704	785	999999	999999	464	839	191	999999	999999	622	600	215	497	999999	982	843	29	999999	999999	102	999999	999999	999999	954	546	999999	822	788	999999	590	631	264	254	999999	732	999999	999999	203	458	312	442	999999	999999	181	938	386	12	231	999999	633	824	694	999999	999999	362	786	40	965	129	741	26	403	
578	617	991	345	999999	921	364	71	155	999999	56	625	659	222	755	583	26	170	720	601	116	20	766	937	999999	97	222	945	890	999999	83	999999	296	49	999999	555	190	602	426	90	866	620	487	999999	647	999999	507	150	40	999999	948	959	31	424	296	568	850	64	329	999999	708	418	180	422	752	339	999999	620	365	210	402	424	744	639	999999	495	999999	999999	299	999999	589	82	999999	442	784	124	695	871	752	999999	704	136	283	553	381	457	999999	75	255	318	295	999999	784	999999	65	999999	999999	999999	689	800	45	91	764	927	293	635	503	737	637	638	999999	999999	868	76	506	276	999999	201	999999	287	55	466	999999	981	116	702	298	95	387	259	899	314	192	951	263	622	999999	355	269	745	954	712	999999	617	674	828	28	718	333	999999	393	34	999999	999999	754	999999	568	999999	820	999999	347	999999	360	387	738	339	999999	999999	999999	884	905	794	931	522	332	343	38	906	317	288	683	579	762	599	866	875	191	780	999999	999999	64	588	999999	999999	407	547	362	60	878	344	554	111	906	999999	999999	599	999999	610	89	999999	999999	661	476	542	907	999999	654	999999	521	863	158	503	719	136	830	999999	269	264	999999	999999	981	978	38	972	734	999999	999999	324	715	277	782	581	701	785	145	402	122	992	770	639	999999	600	539	24	195	60	392	779	999999	566	339	838	495	304	439	999999	632	503	808	335	105	999999	55	254	90	577	802	933	991	437	214	999999	494	485	999999	390	449	24	787	999999	999999	893	705	159	937	999999	95	406	356	999999	769	618	999999	444	543	562	555	999999	999999	999999	257	458	788	999999	361	72	999999	19	999999	59	999999	618	716	999999	145	212	635	895	316	146	491	405	999999	427	668	596	92	59	942	340	834	999999	90	999999	436	741	115	524	999999	875	600	86	995	307	999999	160	902	70	308	999999	999999	659	978	999999	136	851	999999	370	522	765	980	304	77	80	224	999999	999999	999999	999999	404	106	120	107	441	545	415	410	290	975	999999	693	31	750	611	413	184	186	293	999999	585	870	744	12	42	894	306	19	999999	92	484	623	999999	373	904	244	816	562	999999	999999	721	451	999999	395	15	999999	959	999999	465	667	999999	791	254	505	121	534	362	118	75	999999	248	999999	485	207	500	894	338	657	999999	376	597	999999	999999	41	329	999999	999999	999999	996	999999	999999	752	553	267	53	693	378	999999	999999	379	881	708	497	10	23	326	965	392	894	121	743	311	707	99	79	426	999999	222	185	977	254	
13	121	114	610	495	852	227	164	999999	525	478	405	476	494	999999	135	639	999999	999999	178	896	464	885	999999	634	55	999999	999999	626	541	999999	683	999999	134	878	999999	999999	399	527	474	748	999999	96	596	275	905	240	604	999999	999999	521	205	182	808	358	549	236	999999	976	450	999999	39	538	276	999999	999999	131	999999	616	999999	999999	999999	999999	539	430	668	377	299	951	728	815	860	16	334	30	960	511	475	776	339	370	505	423	87	86	999999	700	999999	236	999999	999999	887	999999	889	558	281	705	999999	388	689	999999	936	936	257	634	537	32	213	255	999999	294	655	575	287	999999	247	827	422	999999	711	968	556	72	481	944	999999	872	127	776	748	999999	999999	97	97	999999	433	569	175	453	548	695	496	999999	827	195	139	322	710	957	321	454	293	999999	676	720	999999	874	464	313	999999	665	999999	999999	506	153	999999	567	488	129	508	678	661	968	999999	25	481	982	999999	295	814	615	171	170	464	999999	972	689	420	376	999999	559	114	999999	746	999999	790	69	77	684	769	572	834	591	459	643	793	324	274	660	249	999999	639	178	498	999999	504	745	972	212	999999	736	156	121	585	999999	573	999999	999999	999999	999999	421	914	560	525	999999	780	579	711	820	511	657	999999	999999	137	901	919	935	373	999999	389	55	999999	865	513	43	425	999999	16	999999	80	999999	999999	999999	435	827	728	89	652	256	320	924	43	162	701	523	321	999999	984	684	39	637	435	577	999999	999999	999999	58	56	999999	999999	68	573	211	750	517	565	193	334	310	182	999999	292	999999	344	464	999999	934	174	990	722	999999	738	331	999999	442	999999	525	589	999999	502	999999	42	170	428	262	361	832	411	193	958	138	72	999999	511	199	354	317	243	198	179	399	884	66	769	798	999999	251	731	317	948	999999	603	89	807	502	807	132	699	91	113	188	533	980	42	594	966	999999	820	291	97	261	292	400	999999	112	999999	976	400	629	931	119	111	103	245	918	534	982	999999	19	999999	999999	618	161	94	990	866	903	34	185	999999	276	431	450	230	696	758	212	14	705	999999	831	731	79	160	999999	87	439	745	123	69	984	999999	810	899	865	643	140	315	999999	245	892	952	999999	999999	665	688	999999	873	548	999999	331	978	181	312	560	500	549	11	101	999999	437	168	999999	999999	848	99	620	999999	364	63	627	896	918	469	814	999999	517	281	999999	999999	425	565	206	953	999999	16	999999	508	349	374	104	139	224	182	807	734	51	108	949	575	
999999	999999	518	999999	542	435	69	711	999999	999999	999999	277	516	786	497	871	961	999999	387	842	93	121	211	999999	958	497	682	746	661	999999	999999	418	332	999999	247	315	57	710	999999	312	999999	304	21	667	390	827	623	438	685	936	772	95	999999	116	492	956	999999	528	536	55	999999	323	59	417	843	575	944	999999	548	192	824	261	545	84	999999	788	999999	543	999999	141	999999	253	71	725	317	752	999999	226	436	999999	405	528	999999	375	560	633	999999	603	999999	999999	883	36	889	503	121	999999	549	645	221	703	855	375	999999	405	181	999999	262	333	110	999999	878	999999	170	999999	786	306	87	179	524	999999	543	999999	719	793	258	999999	363	568	614	795	999999	61	15	733	435	999999	609	778	203	60	380	921	502	732	937	165	999999	631	999999	815	444	999999	999999	948	169	358	999999	134	156	333	155	999999	719	314	888	999999	723	436	832	756	696	999999	976	474	891	999999	14	986	856	103	981	731	851	999999	361	832	999999	66	573	999999	383	485	632	870	999999	999999	999999	999999	844	120	999999	999999	999999	999999	999999	145	403	656	999999	999999	353	669	278	62	351	423	999999	919	953	999999	896	666	863	999999	382	220	999999	999999	568	215	419	999999	999999	999999	661	999999	932	890	680	226	438	283	10	35	999999	999999	216	579	528	491	843	292	999999	788	224	775	575	53	588	999999	468	297	999999	850	139	999999	999999	532	401	798	490	999999	249	737	627	622	665	838	999999	668	14	107	587	87	371	136	999999	364	531	885	977	889	311	772	757	151	195	159	896	205	196	999999	999999	729	11	890	999999	507	171	999999	120	737	999999	920	904	371	709	20	488	999999	999999	999999	11	515	999999	601	651	477	980	485	999999	999999	999999	827	999999	329	999999	858	85	481	92	999999	999999	928	775	250	869	391	999999	395	999999	185	670	892	249	999999	682	999999	907	999999	249	576	527	685	999999	999999	999999	202	448	584	451	851	935	17	920	882	970	82	739	999999	999999	270	999999	999999	54	261	999999	59	588	459	647	257	950	675	242	516	556	999999	763	999999	455	677	942	293	943	590	249	663	972	367	62	610	932	336	678	999999	999999	933	999999	914	999999	745	613	988	937	204	900	269	775	999999	335	462	319	568	999999	64	327	325	651	463	21	192	86	231	407	46	325	999999	997	263	999999	623	876	849	999999	709	73	954	356	749	690	980	999999	999999	41	599	301	374	210	623	999999	651	292	187	902	575	668	999999	999999	999999	878	999999	271	999999	864	712	999999	999999	999999	425	
991	372	969	999999	773	999999	304	518	199	807	745	951	423	384	601	898	340	699	946	848	999999	680	373	455	870	414	999999	375	999999	328	23	831	229	784	999999	298	682	390	999999	871	280	159	999999	999999	999999	999999	862	887	920	999999	381	886	523	999999	999999	320	999	523	999999	369	321	929	815	871	794	914	731	638	752	312	999999	950	295	84	577	891	999999	589	300	943	999999	832	454	737	946	999999	317	923	410	321	999999	168	359	54	560	350	999999	331	989	999999	205	233	999999	999999	999999	431	600	448	728	493	833	420	232	97	999999	489	485	88	924	666	606	807	999999	440	999999	67	601	251	524	999999	999999	165	600	59	999999	328	696	836	986	999999	999999	869	205	999999	999999	878	999999	999999	237	80	865	266	999999	332	644	397	995	704	604	693	829	359	923	501	999999	999999	820	182	999999	999999	792	648	101	999999	140	737	612	321	999999	145	999999	340	999999	454	370	299	999999	277	415	360	332	992	999999	303	695	187	945	704	999999	810	999999	763	921	739	288	227	999999	997	999999	906	785	684	751	999999	571	499	999999	479	140	646	918	552	766	989	999999	799	416	797	714	952	791	907	999999	152	86	999999	418	284	176	153	999999	761	85	508	574	999999	251	772	999999	205	841	476	573	999999	891	515	999999	999999	573	488	810	377	293	249	125	877	353	999999	999999	999999	91	999999	313	987	522	999999	999999	267	424	527	558	999999	75	999999	121	325	344	997	260	570	370	999999	711	999999	342	756	478	836	999999	697	999999	642	390	527	123	780	999999	999999	999999	734	999999	999999	518	56	930	177	999999	774	137	799	543	999999	358	821	844	606	360	999999	999999	765	999999	640	874	999999	231	915	262	548	405	341	999999	758	186	999999	531	631	967	664	999999	999999	454	704	999999	593	164	949	293	569	682	999999	999999	546	931	66	55	408	864	791	824	999999	999999	763	378	999999	646	785	179	833	299	222	639	695	999999	999999	320	984	999999	290	573	281	632	693	999999	887	999999	999999	999999	130	480	132	767	999999	999999	743	999999	691	335	912	946	378	999999	460	280	470	878	999999	999999	999999	999999	70	477	583	228	552	391	999999	897	491	885	999999	958	59	362	176	455	463	855	134	238	628	659	999999	999999	204	999999	181	999999	405	19	186	937	384	999999	419	655	193	957	296	999999	39	999999	999999	36	916	420	730	999999	113	24	425	999999	554	999999	999999	411	999999	249	34	61	220	999999	502	482	708	102	583	675	999999	999999	272	505	999999	999999	209	999999	815	992	427	783	770	
999999	319	391	593	308	393	170	267	999999	999999	999999	933	245	151	999999	302	371	999999	823	836	999999	163	999999	752	919	319	781	24	999999	595	464	821	250	290	145	498	120	999999	409	709	999999	418	935	999999	999999	571	999999	631	978	542	454	674	603	946	714	920	999999	638	999999	999999	612	156	974	422	999999	132	692	999999	15	731	191	483	918	124	423	647	228	279	999999	357	985	159	45	999999	151	790	228	999999	999999	225	999999	482	224	420	107	276	443	522	999999	205	999999	378	625	256	361	970	755	488	999999	77	701	999999	999999	326	13	462	120	233	281	952	904	999999	999999	790	960	999999	268	508	27	157	999999	706	999999	239	479	617	533	999999	399	180	999999	999999	770	508	523	324	999999	898	416	644	165	219	250	627	301	489	989	835	999999	652	712	257	999999	386	863	994	757	975	999999	395	928	331	834	111	918	999999	628	880	999999	645	441	999999	999999	382	991	994	466	82	938	999999	628	999999	502	746	999999	999999	999999	394	999999	528	566	999999	61	31	716	833	385	999999	999999	136	860	118	568	650	220	999999	166	999999	394	999999	538	999999	47	857	999999	239	999999	97	642	140	999999	244	244	999999	89	148	319	999999	666	999999	618	326	373	811	999999	519	140	851	536	999999	999999	190	999	776	989	880	265	203	999999	486	999999	297	999999	578	240	999999	999999	999999	571	81	42	95	432	237	260	221	321	235	999999	258	109	977	561	525	509	715	245	468	758	208	883	125	999999	189	163	331	820	795	580	512	645	999999	290	464	94	999999	999999	771	526	778	999999	39	999999	15	386	37	735	980	79	999999	390	415	71	372	198	999999	278	252	999999	928	401	526	655	226	999999	999999	696	999999	441	963	999999	999999	999999	980	639	999999	999999	999999	803	135	595	839	726	999999	999999	240	258	918	999999	178	276	516	697	999999	386	999999	999999	257	403	596	340	638	549	115	567	917	473	91	999999	999999	274	467	448	948	342	561	999999	599	999999	999999	541	778	831	272	999999	451	775	353	603	999999	480	404	418	216	999999	957	300	620	498	214	999999	177	195	932	904	809	999999	749	264	824	251	999999	162	999999	65	561	806	286	418	125	151	129	487	145	863	870	59	241	999999	385	271	999999	110	890	999999	999999	999999	899	999999	887	384	35	98	778	999999	695	251	999999	999999	244	160	999999	211	382	72	646	999999	59	78	999999	760	835	597	879	563	71	683	271	417	692	999999	907	999999	531	741	125	999999	708	790	178	628	662	999999	918	235	258	978	727	827	999999	
683	543	999999	334	999999	548	999999	999999	225	293	21	980	999999	999999	276	253	105	680	641	947	615	981	269	899	999999	999999	755	679	654	999999	93	955	444	999999	18	434	999999	999999	404	999999	999999	821	492	506	166	999999	683	621	651	981	999999	307	96	999999	999999	701	284	999999	918	39	792	759	565	911	209	65	545	539	460	999999	176	999999	285	999999	270	794	499	762	743	767	423	999999	37	672	999999	999999	869	564	97	317	999999	154	674	375	410	927	266	999999	307	999999	112	999999	170	809	815	651	32	999999	619	999999	999999	521	198	160	615	658	732	892	759	999999	196	981	999999	999999	692	999999	836	999999	47	343	538	917	465	642	665	279	973	227	857	999999	999999	230	944	999999	115	637	999999	523	760	751	204	373	822	883	914	999999	701	999999	999999	999999	814	122	610	999999	39	294	999999	556	495	345	685	514	45	258	660	965	999999	999999	999999	64	999999	323	999999	296	999999	999999	999999	581	727	999999	578	999999	110	74	999999	999999	999999	999999	499	999999	581	999999	38	424	76	999999	999999	999999	233	948	999999	778	981	72	999999	501	962	324	147	999999	198	484	828	950	767	730	413	971	999999	19	999999	999999	433	999999	999999	665	294	735	229	457	836	532	358	999999	461	799	999999	999999	346	999999	688	306	999999	634	633	107	582	88	656	346	999999	366	999999	223	603	999999	354	767	589	72	216	999999	999999	689	38	999999	999999	58	499	967	757	999999	634	999999	331	58	846	799	591	385	92	999999	88	883	999999	480	521	145	999999	745	999999	216	458	283	999999	999999	212	841	999999	967	971	533	999999	999999	588	999999	731	999999	892	555	869	555	185	214	999999	10	999999	220	518	999999	154	999999	872	754	999999	551	999999	361	379	870	846	999999	999999	624	413	559	627	999999	305	999999	749	869	253	630	875	899	40	254	303	987	999999	991	333	58	823	981	660	999999	176	47	994	380	283	31	999999	864	999999	561	800	430	999999	759	999999	258	999999	284	746	252	878	999999	999999	999999	999999	391	569	854	999999	155	800	431	899	792	232	267	275	999999	596	231	921	21	548	478	453	873	999999	551	86	84	249	999999	999999	418	956	553	999999	331	322	891	462	854	192	216	761	999999	531	590	999999	657	983	439	688	524	330	866	999999	52	999999	999999	776	27	777	606	999999	999999	196	491	836	678	740	944	66	999999	769	76	828	999999	999999	85	352	999999	999999	999999	999999	999999	999999	999999	97	99	479	999999	112	999999	124	445	87	999999	310	508	999999	49	999999	858	916	49	383	983	755	263	48	743	
334	153	841	752	999999	358	515	999999	402	476	403	747	209	266	841	926	999999	334	989	252	999999	218	893	999999	280	999999	512	999999	436	999999	965	833	999999	999999	159	959	298	372	442	999999	80	214	116	999999	646	999999	658	660	999999	456	403	999999	274	796	712	126	999999	538	481	845	846	462	999999	526	511	570	696	999999	999999	881	638	227	891	270	999999	825	112	187	666	273	508	851	854	979	482	544	569	999999	33	43	709	759	999999	597	882	618	544	999999	214	85	320	999999	553	326	817	186	539	999999	624	886	999999	999999	871	217	999999	994	999999	690	999999	966	11	441	449	999999	182	879	336	303	387	563	290	522	972	590	953	324	308	999999	171	999999	999999	999999	999999	999999	29	999999	888	683	260	888	20	854	999999	247	84	879	999999	478	153	999999	999999	999999	999999	71	999999	999999	109	290	999999	999999	695	79	999999	747	962	446	999999	312	64	544	990	652	999999	499	552	436	975	999999	515	84	999999	829	394	232	999999	768	999999	579	541	527	538	999999	999999	999999	202	999999	999999	999999	285	999999	88	441	424	999999	999999	208	202	999999	999999	178	526	999999	774	999999	453	866	999999	999999	302	203	508	232	770	999999	16	999999	232	814	999999	611	111	186	459	877	999999	147	415	785	284	256	575	809	70	373	999999	999999	832	999999	784	336	267	999999	505	999999	999999	856	999999	999999	602	565	976	388	999999	999999	77	349	999999	897	193	315	460	898	999999	999999	628	698	171	407	536	842	560	982	39	970	999999	81	680	999999	999999	149	999999	529	999999	719	999999	197	978	163	305	661	259	935	66	999999	999999	368	999999	460	463	441	694	999999	360	999999	14	999999	358	999999	562	999999	668	546	160	53	839	931	999999	311	775	999999	719	17	112	874	593	625	926	560	104	986	73	999999	914	316	455	212	178	433	715	999999	839	128	601	309	993	999999	784	22	640	945	652	706	999999	999999	721	999999	171	486	176	999999	77	999999	765	576	999999	447	999999	999999	999999	636	762	291	596	497	601	601	416	802	881	880	999999	913	920	999999	343	367	545	892	595	768	51	692	267	999999	219	51	362	999999	999999	999999	999999	999999	423	13	192	370	999999	197	999999	129	280	368	604	296	548	163	999999	616	999999	574	901	999999	258	830	594	999999	34	999999	288	999999	248	391	434	999999	999999	899	499	916	966	972	257	358	471	475	497	682	97	999999	999999	999999	173	746	792	802	653	352	693	999999	419	999999	346	849	908	870	880	999999	933	279	497	649	664	961	649	999999	327	553	277	782	342	911	
999999	63	484	999999	396	502	599	632	682	455	215	906	999999	999999	636	999999	449	999999	999999	999999	999999	999999	999999	146	401	212	106	531	999999	110	85	910	260	999999	140	292	375	999999	483	999999	300	311	596	999999	443	758	999999	999999	634	919	113	999999	197	999999	173	173	580	999999	999999	194	406	999999	156	582	380	305	655	999	723	999999	43	999999	127	216	317	447	231	999999	999999	643	748	310	999999	999999	996	407	723	525	344	999999	712	999999	853	299	982	232	165	999999	672	148	999999	464	82	291	999999	348	560	980	427	725	941	999999	999999	198	446	105	180	590	585	972	581	140	665	755	640	15	910	827	999999	999999	292	217	768	564	540	293	238	615	999999	657	847	742	107	618	36	572	393	665	852	886	999999	574	439	700	567	972	798	326	650	999999	438	732	755	343	443	999999	381	999999	657	162	866	564	910	927	134	838	999999	999999	729	999999	621	999999	975	347	999999	717	999999	78	997	568	999999	912	965	799	229	125	987	763	999999	302	201	313	17	699	30	999999	663	511	575	728	939	751	999999	582	999999	192	756	417	311	726	955	313	93	999999	667	954	599	121	708	999999	851	278	872	437	877	318	248	285	327	545	999999	277	502	278	628	999999	325	393	539	999999	999999	999999	462	458	999999	887	230	917	999999	75	897	551	999999	567	876	671	878	168	705	950	944	480	100	999999	671	999999	811	814	471	924	639	999999	581	671	649	281	816	424	101	989	97	331	254	261	647	512	474	934	401	957	864	166	999999	588	102	999999	999999	696	786	658	86	416	455	117	436	691	969	999999	999999	605	854	999999	77	715	863	622	236	838	128	169	999999	876	422	514	69	482	999999	999999	578	760	791	129	999999	443	913	999999	875	146	824	956	999999	343	26	796	112	410	99	972	725	480	662	651	578	999999	444	209	993	940	58	954	999999	976	561	167	999999	735	826	634	999999	191	999999	99	23	172	626	879	999999	625	412	999999	393	555	999999	108	108	150	551	999999	999	713	999999	935	98	870	792	566	782	859	982	999999	584	999999	999999	544	733	572	637	416	10	564	999999	378	538	399	570	618	709	462	999999	673	194	815	634	98	503	811	999999	999999	379	70	107	10	643	45	84	999999	384	732	375	536	512	144	20	444	373	319	406	698	310	183	856	999999	799	319	192	769	830	999999	50	921	999999	494	46	940	466	349	734	999999	325	642	244	976	97	533	999999	59	804	200	999999	999999	415	313	843	999999	213	778	210	999999	852	314	
108	999999	999999	454	965	28	108	79	977	33	584	903	999999	999999	999999	879	242	276	159	999999	964	999999	366	999999	999999	999999	651	840	736	688	148	999999	650	999999	543	941	295	642	567	151	951	999999	223	701	609	511	930	185	266	333	999999	999999	184	999999	350	469	936	834	938	708	377	267	342	298	885	999999	263	371	134	999999	594	599	708	17	192	239	426	999999	999999	14	337	999999	999999	412	152	213	237	930	999999	84	14	460	704	999999	999999	999999	402	924	816	999999	258	999999	999999	267	999999	946	236	176	537	120	52	999999	587	999999	999999	900	682	999999	156	999999	945	999999	700	60	993	144	895	848	999999	498	837	501	848	999999	755	999999	999999	326	999999	205	977	999999	403	560	41	733	999999	770	488	873	20	472	777	999999	999999	926	867	10	274	605	61	387	933	48	283	550	432	765	188	999999	999999	999999	266	951	703	999999	928	999999	28	269	271	134	999999	369	487	999999	999999	999999	999999	999999	901	425	62	78	999999	600	136	999999	287	490	999999	117	591	876	999999	999999	215	826	440	604	997	727	981	999999	343	926	27	999999	561	908	826	718	999999	360	999999	69	999999	198	807	113	758	574	863	538	958	163	543	493	970	833	169	898	999999	737	830	999999	443	58	734	226	582	562	803	999999	999999	592	684	241	999999	999999	351	999999	28	999999	846	433	863	999999	999999	190	393	534	604	999999	748	928	999999	695	999999	999999	625	264	463	999999	530	206	771	999999	873	999999	478	312	326	641	491	152	879	947	891	407	320	990	12	554	999999	58	958	85	630	735	999999	999999	999999	640	713	999999	563	437	806	999999	662	379	579	679	711	91	217	962	246	606	58	999999	804	132	225	634	999999	908	758	482	999999	695	999999	999999	226	489	600	686	927	405	999999	452	151	251	999999	999999	421	333	843	751	841	999999	839	33	999999	662	194	588	424	88	834	655	999999	999999	412	999999	515	999999	462	231	490	531	45	999999	28	999999	355	563	387	284	999999	928	75	16	999999	252	999999	999999	461	564	999999	999999	272	848	571	932	773	817	999999	778	435	979	999999	621	999999	319	959	998	15	90	316	999999	211	999999	864	905	589	999999	692	169	119	999999	980	999999	926	478	269	196	279	999999	999999	999999	999999	609	849	243	999999	999999	745	331	292	858	835	999999	257	673	810	132	983	665	999999	110	999999	679	999999	761	999	972	999999	792	999999	773	729	919	257	778	907	999999	300	630	847	145	999999	371	999999	260	838	999999	650	263	668	146	212	613	742	732	413	55	940	999999	
999999	95	759	999999	999999	519	999999	915	132	479	999999	218	999999	363	818	999999	183	762	802	999999	999999	399	332	440	133	913	570	125	187	999999	374	861	999999	999999	999999	762	386	973	100	367	131	922	487	181	497	460	314	999999	999999	534	559	651	253	532	999999	844	762	328	999999	999999	949	23	999999	608	114	904	556	629	999999	999999	999999	999999	671	444	296	999	912	161	943	673	999999	999999	330	652	965	999999	618	139	47	551	999	67	154	733	999999	117	194	879	999999	593	999999	999999	882	738	999999	359	979	808	245	999999	999999	611	385	166	999999	238	693	999999	642	390	295	426	591	999999	66	773	65	938	36	999999	815	43	999999	359	769	923	838	591	948	615	744	999999	894	999999	999999	398	681	988	975	189	424	108	246	686	308	487	999999	467	999999	999999	999999	999999	781	67	360	999999	526	999999	396	999999	400	999999	147	36	646	485	999999	719	805	668	999999	77	999999	999999	763	716	796	408	61	292	830	380	910	999999	999999	999999	38	836	999999	999999	871	999999	601	999999	789	999999	961	219	999999	999999	954	384	661	23	999999	236	88	934	303	643	112	128	974	113	14	30	201	128	715	943	999999	999999	207	95	999999	999999	475	821	68	450	999999	586	368	238	338	455	718	896	190	94	623	104	543	878	999999	753	681	498	147	769	132	843	999999	105	376	268	999999	576	226	402	761	267	999999	853	999999	999999	760	746	774	558	999999	304	937	630	330	362	162	999999	478	999999	999999	999999	683	298	327	911	91	272	862	79	278	999999	999999	788	333	365	227	690	989	101	993	999999	723	588	467	999999	999999	874	775	999999	116	857	107	182	637	784	583	587	535	977	444	497	883	999999	289	169	624	158	999999	964	144	471	340	387	60	830	262	999999	831	499	999999	217	497	848	999999	421	54	507	161	549	999999	640	999999	22	656	505	60	28	999999	308	999999	757	578	810	879	644	999999	720	131	807	531	488	755	999999	971	237	999	999999	741	999999	124	126	997	757	192	503	316	328	730	554	779	243	796	533	295	257	638	999999	999999	329	893	334	385	999999	27	303	884	999999	50	429	506	25	999999	439	193	97	760	820	628	385	337	209	989	999999	38	297	691	232	750	724	598	323	76	999999	974	789	999999	999999	739	889	619	197	287	310	58	763	956	366	349	207	497	818	68	593	991	999999	345	808	325	999999	611	662	999999	325	831	999999	949	999999	999999	999999	357	999999	91	738	766	999999	921	688	528	274	999999	334	882	553	999999	780	999999	482	430	290	
454	931	337	999999	287	956	999999	962	479	866	814	100	902	945	850	390	736	329	827	852	773	656	999999	61	398	286	779	825	98	999999	999999	999999	445	184	949	999999	779	81	460	809	330	999999	219	661	460	250	432	937	702	846	53	935	655	999999	516	999999	999999	286	620	10	187	993	873	427	938	347	654	727	996	999999	611	999999	868	27	531	814	447	629	600	157	854	842	132	252	17	992	821	999999	667	161	999999	502	461	460	632	336	95	791	723	123	596	705	999999	278	245	388	76	638	55	702	999999	31	686	999999	156	345	871	631	420	945	525	786	69	999999	659	118	999999	999999	395	999999	728	656	905	486	561	158	901	854	999999	629	926	193	822	965	801	753	816	988	313	297	464	464	381	777	598	809	646	106	999999	136	185	658	253	850	973	704	126	209	911	997	443	27	624	999999	29	342	964	103	53	999999	302	999999	114	999999	740	274	285	999999	888	999999	512	805	245	880	454	278	999999	999999	991	107	637	617	86	315	853	447	840	590	758	266	845	552	999999	712	834	959	553	155	119	709	429	999999	320	999999	999999	637	782	743	999999	751	401	999999	999999	946	279	685	148	799	254	303	999999	694	379	632	999999	999999	999999	999999	56	999999	725	795	862	292	999999	999999	306	916	820	999999	665	106	253	17	999999	853	450	116	443	999999	820	753	900	999999	285	734	619	688	264	534	884	260	697	999999	36	999999	140	819	278	630	388	232	999999	38	637	336	451	371	767	62	520	646	999999	999999	999999	971	999999	55	999999	999999	38	617	661	999999	999999	415	999999	999999	980	267	999999	630	838	812	770	597	775	872	999999	948	292	257	920	999999	999999	248	171	800	188	64	712	94	999999	999999	999999	770	571	691	999999	232	999999	999999	390	509	338	890	999999	286	136	999999	205	31	866	67	661	781	697	458	282	101	253	999999	222	925	999999	639	999999	999999	999999	999	36	93	185	956	31	241	999999	999999	874	133	999999	885	674	112	859	690	227	755	673	821	83	122	419	605	979	329	838	465	999999	999999	82	999999	75	136	59	999999	846	910	999999	999999	999999	286	584	158	660	368	933	119	76	865	421	999999	999999	399	926	913	673	999999	976	701	999999	411	466	184	61	149	819	999999	63	746	843	317	719	254	906	796	538	271	945	620	395	729	999999	98	999999	21	461	675	999999	145	448	276	933	999999	35	512	820	409	107	521	999999	999999	999999	999999	31	113	352	596	492	139	385	412	634	366	315	674	999999	377	896	999999	
687	153	999999	917	308	576	383	384	228	404	999999	138	173	434	82	10	672	78	999999	999999	669	864	999999	80	759	45	642	577	38	999999	499	452	513	67	833	404	57	148	31	999999	730	999999	378	999999	163	256	248	210	294	999999	999999	944	310	722	999999	822	960	276	167	273	999999	806	355	866	904	533	625	115	600	677	952	533	57	622	453	701	495	104	917	513	796	442	293	723	360	554	999999	790	687	20	999999	780	981	999999	520	924	622	999999	999999	999999	631	143	999999	616	999999	999999	897	999999	278	678	337	866	359	654	999999	502	522	632	999999	360	390	834	428	589	243	182	999999	299	112	529	89	983	910	297	881	663	832	676	370	999999	999999	999999	522	18	683	577	999999	999999	999999	27	411	989	999999	833	999999	999999	999999	30	383	190	925	608	584	748	599	353	956	72	772	812	669	999999	272	999999	703	925	322	999999	905	666	750	225	999999	94	128	100	987	999999	57	95	999999	811	303	189	999999	58	999999	773	419	999999	999999	369	564	999999	999999	564	726	372	139	323	483	999999	124	717	440	709	600	500	630	509	999999	879	999999	686	864	857	553	93	999999	655	999999	549	999999	575	999999	391	661	538	736	563	999999	625	999999	734	612	652	697	999999	749	257	457	389	152	910	973	999999	354	999999	614	500	21	999999	695	483	278	934	306	548	671	58	999999	999999	999999	77	145	741	999999	290	84	221	999999	967	344	428	208	665	406	999999	601	999999	999999	784	924	999999	551	729	929	999999	465	999999	356	999999	914	700	210	999999	999999	85	774	242	809	999999	802	403	339	54	999999	276	999999	612	538	999999	946	367	21	273	148	527	526	416	999999	999999	824	407	864	21	62	999999	228	812	49	331	324	369	504	999999	981	531	906	507	430	662	999999	852	148	149	211	556	689	936	257	108	558	368	431	351	250	999999	538	999999	991	665	58	472	572	999999	892	587	863	48	291	616	621	28	985	158	279	971	268	724	999999	999999	953	999999	565	941	772	956	938	162	732	586	999999	588	516	765	614	999999	290	931	257	623	693	650	655	999999	486	999999	383	282	82	278	146	813	517	495	711	766	906	999999	445	999999	999999	710	316	705	624	42	999999	229	544	553	691	336	477	196	812	313	636	999999	465	241	582	666	999999	463	449	999999	80	31	63	848	819	659	496	321	974	982	999999	999999	26	453	37	163	737	999999	587	999999	346	331	682	408	139	999999	999999	213	363	983	630	853	999999	999999	961	999999	176	696	999999	41	999999	166	
222	829	969	999999	908	21	999999	999999	928	561	876	639	843	749	348	999999	718	837	494	293	999999	990	362	490	694	999999	491	546	987	51	794	555	999999	189	999999	852	439	453	82	164	999	934	999999	79	999999	626	601	999999	999999	521	978	896	547	557	208	999999	999999	488	992	337	529	667	442	887	766	331	999999	663	999999	999999	225	274	764	999999	293	32	935	292	999999	77	999999	279	999999	475	999999	897	17	422	980	887	999999	951	460	745	635	341	502	177	312	655	956	938	582	657	306	713	141	217	273	185	296	999999	973	999999	356	259	999999	999999	824	999999	323	999999	682	999999	120	274	814	29	999999	999999	530	767	980	999999	121	52	696	999999	179	359	766	999999	158	804	601	999999	977	536	398	385	77	999999	353	443	342	709	265	830	546	41	999999	122	513	321	655	528	214	125	813	999999	563	527	797	999999	112	523	108	877	159	920	297	287	999999	999999	884	999999	424	999999	526	411	999999	865	209	999999	460	654	296	837	159	83	985	862	999999	93	821	999999	737	878	340	818	611	388	680	999999	744	999999	491	193	437	660	114	668	598	411	528	698	999999	999999	24	458	999999	271	727	86	934	434	564	547	508	344	267	545	215	708	800	408	194	583	402	838	172	113	409	999999	969	999999	273	321	565	133	999999	999999	864	882	591	349	660	604	691	320	999999	999999	685	102	403	568	999999	890	610	999999	513	744	999999	185	999999	133	861	238	999999	617	171	252	999999	999999	122	189	999999	333	126	999999	748	590	891	92	781	228	999999	317	106	999999	864	383	999999	445	619	487	999999	688	999999	468	488	431	496	999999	999999	815	962	999999	980	223	888	139	773	159	381	923	853	185	999999	76	704	554	999999	707	999999	787	999999	546	765	634	999999	992	736	657	972	326	999999	999999	933	965	266	128	336	999999	521	734	609	999999	73	999999	634	643	294	529	999999	934	999999	789	999999	371	283	425	544	356	853	895	403	126	187	65	830	46	252	999999	999999	586	227	999999	195	29	187	999999	482	999999	10	726	707	217	893	48	36	313	496	572	999999	999999	999999	980	39	999999	341	493	383	999999	865	999999	400	855	719	999999	716	50	603	311	193	303	943	475	356	999999	999999	196	232	148	38	999999	549	680	746	968	13	247	229	569	688	999999	606	474	214	412	336	999999	497	716	332	986	710	999999	389	999999	999999	117	634	903	437	154	271	245	979	348	58	720	119	999999	184	478	820	44	623	498	696	478	271	943	800	346	999999	516	999999	999999	
816	999999	301	356	80	895	613	326	141	999999	433	371	999999	865	364	615	999999	999999	999999	854	175	999999	999999	890	999999	429	846	690	999999	101	456	755	428	936	532	999999	429	999999	680	289	864	999999	902	89	75	334	999999	999999	589	194	604	999999	999999	962	877	150	792	411	999999	651	999999	999999	999999	50	96	999999	942	558	999999	999999	999999	978	76	263	999999	999999	773	492	999999	999999	446	450	110	918	496	999999	999999	999999	69	391	900	27	999999	39	240	941	999999	861	992	397	391	434	999999	999999	998	999999	885	999999	999999	216	376	310	586	285	214	608	822	304	554	592	896	999999	498	999999	770	178	869	999999	32	999999	388	912	499	436	999999	21	388	192	920	999999	618	999999	493	853	24	600	441	999999	824	632	128	987	317	999999	500	905	935	120	999999	829	757	849	999999	999999	999999	464	810	159	999999	203	999999	640	384	684	999999	836	992	645	936	180	737	999999	222	999999	929	999999	999999	999999	935	91	85	277	43	999999	123	769	372	569	36	999999	789	999999	546	630	999999	488	613	633	999999	664	913	999999	183	978	102	722	636	307	995	436	859	721	223	217	127	952	606	293	571	215	474	432	619	386	999999	455	498	591	999999	450	999999	999999	663	281	999999	785	103	65	999999	400	142	999999	573	599	700	999999	77	339	512	459	882	999999	71	999999	199	490	680	797	597	646	999999	999999	999999	999999	648	999999	67	942	49	342	859	550	296	180	82	410	999999	29	686	322	388	169	88	538	568	999999	909	999999	92	999999	114	306	468	360	177	97	755	28	999999	812	21	135	299	180	600	999999	43	891	158	789	631	999999	121	285	268	74	966	999999	985	190	978	624	859	363	237	562	92	999999	999999	984	655	840	77	999999	310	263	999999	908	937	999999	434	28	999999	303	999999	999999	999999	192	102	999999	131	999999	42	771	833	396	275	936	942	47	999999	999999	888	999999	999999	790	593	247	974	15	999999	999999	842	999999	755	999999	339	999999	307	784	999999	899	842	900	863	999999	807	306	999999	914	987	934	965	900	978	999999	139	130	169	274	860	999999	999999	999999	908	73	999999	999999	999999	999999	66	709	638	168	999999	359	999999	988	310	999999	982	296	207	999999	27	270	102	942	780	429	999999	219	999999	43	924	430	999999	755	999999	799	549	533	290	176	999999	288	305	807	240	628	81	151	820	705	291	573	999999	157	80	648	999999	198	503	596	52	999999	311	604	999999	249	667	509	996	999999	999999	999999	999999	40	999999	738	999999	294	712	162	999999	689	398	701	999999	360	
679	544	685	999999	828	360	40	694	133	19	999999	701	573	999999	960	571	154	999999	999999	832	567	720	944	341	684	999999	486	999999	249	362	459	999999	853	999999	999999	999999	824	999999	682	564	429	322	906	204	761	999999	721	720	201	785	545	999999	999999	919	793	959	600	353	668	152	873	688	454	770	559	377	999999	689	999999	837	747	500	999999	236	413	255	813	749	999999	999999	964	999999	999999	463	817	379	699	934	99	999999	533	999999	985	999999	690	740	867	999999	644	393	425	42	999999	364	48	54	999999	683	515	999999	155	999999	999999	256	187	117	538	991	953	189	678	913	999999	999999	313	276	515	106	999999	672	387	678	115	196	996	999999	477	795	999999	772	927	25	428	999999	999999	683	707	738	362	582	212	999999	192	464	715	511	442	476	60	771	999999	355	147	843	999999	477	744	587	260	999999	640	742	576	999999	262	662	495	58	368	629	999999	776	999999	963	999999	512	496	651	480	999999	499	10	745	999999	999999	999999	878	585	390	986	999999	129	487	117	941	469	999999	11	212	62	999999	999999	117	430	211	999999	611	183	382	658	999999	999999	116	765	755	639	997	922	999999	679	784	910	668	382	999999	999999	298	636	31	10	213	494	449	428	478	116	893	324	452	480	999999	704	212	732	14	846	23	999999	999999	312	472	386	64	532	277	999999	725	734	740	999999	473	974	999999	382	455	496	653	999999	297	649	999999	683	480	476	709	90	707	936	377	844	437	999999	285	719	537	826	999999	917	999999	372	391	168	999999	691	17	996	551	829	287	518	202	334	435	711	565	789	999999	999999	999999	196	999999	788	999999	895	334	897	698	442	844	999999	66	999999	538	924	268	999999	999999	788	999999	999999	539	877	659	859	652	112	151	574	163	999999	919	851	104	963	963	999999	801	688	367	119	307	118	985	658	999999	999999	796	510	453	999999	690	999999	129	119	657	530	139	999999	253	231	756	999999	289	999999	709	999999	642	999999	960	665	785	420	431	359	415	430	892	999999	407	196	316	640	999999	185	999999	801	732	984	315	999999	472	999999	999999	999999	363	999999	999999	888	948	999999	823	231	999999	787	202	279	696	999999	999999	237	638	999999	109	67	914	125	13	114	48	907	482	658	269	527	999999	999999	975	295	995	242	999999	13	62	161	999999	95	100	342	982	788	999999	962	289	88	804	343	204	387	231	248	179	999999	850	50	774	175	962	999999	594	711	303	410	999999	471	999999	634	999999	948	695	999999	34	999999	999999	259	802	999999	378	190	723	999999	
296	598	74	757	73	875	163	21	386	206	133	78	748	280	999999	704	198	817	451	180	999999	256	692	401	224	508	603	600	248	264	797	781	308	734	425	999999	345	27	408	760	480	75	571	999999	706	955	999999	851	764	107	331	560	738	999999	999999	49	999999	999999	543	565	281	562	773	132	409	351	770	23	854	999999	369	999999	999999	691	699	201	999999	204	695	268	585	999999	999999	999999	932	999999	52	756	999999	999999	799	672	484	843	488	917	999999	999999	98	364	999999	908	996	999999	999999	161	150	57	852	411	364	711	999999	284	999999	999999	726	632	999999	172	999999	23	999999	478	990	999999	696	576	212	782	898	246	115	999999	999999	676	756	861	412	781	105	994	903	729	32	97	999999	999999	999999	959	201	999999	258	999999	65	999999	999999	527	984	51	999999	574	845	80	513	128	606	646	999999	312	999999	999999	230	999999	999999	314	119	161	456	999999	11	496	999999	252	591	238	987	188	285	901	649	238	999999	371	326	531	158	833	226	903	491	58	999999	561	999999	999999	999999	839	859	999999	71	875	999999	91	49	967	862	999999	489	999999	999999	427	371	309	662	544	987	858	999999	999999	165	999999	935	552	421	953	498	999999	66	264	788	157	329	533	839	774	167	999999	999999	359	669	555	353	942	773	73	687	699	898	999999	348	590	747	324	596	785	999999	528	670	999999	479	711	999999	999999	495	982	999999	999999	999999	999999	386	999999	537	999999	876	609	999999	993	779	999999	999999	999999	262	999999	916	207	410	14	999999	64	834	638	134	245	999999	957	18	129	456	999999	964	849	239	999999	275	155	63	14	999999	986	852	947	999999	322	819	999999	999999	143	317	298	582	999999	900	999999	999999	748	999999	301	863	918	999999	813	546	999999	393	426	569	999999	999999	771	154	406	567	951	211	999999	999999	999999	425	209	508	875	811	167	999999	870	999999	823	956	999999	999999	999999	150	529	395	49	410	760	928	999999	999999	217	999999	546	154	186	999999	948	213	176	858	265	875	663	420	725	999999	999999	780	523	477	745	295	999999	999999	999999	265	999999	565	172	486	138	883	32	999999	301	999999	275	23	999999	343	10	999999	789	668	821	886	486	119	670	47	31	979	415	925	374	921	384	852	761	921	999999	393	999999	689	730	382	852	574	999999	844	999999	375	749	189	477	135	505	952	872	999999	778	929	999999	134	465	158	999999	107	724	379	506	422	261	120	845	616	578	999999	938	449	999999	912	990	825	311	999999	999999	999999	458	248	426	431	980	265	152	569	498	917	234	
581	999999	999999	849	749	348	323	123	638	344	860	556	406	24	433	472	866	999999	999999	999999	810	917	253	649	999999	953	84	999999	995	967	286	127	661	875	999999	545	287	72	250	999999	999999	999999	999999	891	598	691	29	999999	557	792	999999	999999	429	104	423	663	660	116	999999	795	999999	881	127	999999	999999	999999	895	999999	658	888	999999	803	697	592	999999	999999	325	361	60	794	933	667	885	212	691	656	697	567	461	702	999999	181	698	455	223	116	999999	931	833	855	999999	498	758	669	607	482	932	837	269	999999	347	309	65	579	862	605	995	914	999999	411	54	337	79	955	13	23	115	252	379	727	854	394	999999	205	997	445	909	226	605	218	723	999999	999999	316	364	585	125	999999	999999	617	121	509	951	431	999999	469	429	803	999999	999999	377	999999	468	541	300	999999	780	860	999999	426	696	999999	319	771	687	194	999999	762	600	428	898	986	660	761	616	999999	442	107	394	999999	26	116	561	21	999999	44	999999	766	26	999999	804	999999	546	176	920	342	199	190	743	626	999999	666	999999	999999	695	391	39	999999	999999	945	521	683	475	999999	410	999999	228	308	930	999999	792	272	746	999999	623	642	450	493	999999	284	999999	261	363	768	108	999999	903	324	325	459	15	695	842	999999	889	131	999999	502	765	340	123	891	260	100	834	177	920	22	623	63	940	545	865	650	789	269	329	707	945	61	686	903	982	480	647	106	430	675	999999	501	851	947	999999	509	170	999999	11	272	933	931	438	891	700	272	518	999999	829	202	291	630	999999	93	557	714	654	999999	909	999999	453	737	747	999999	999999	131	211	999999	816	365	999999	524	268	999999	773	999999	622	795	212	719	961	999999	277	238	393	679	699	999999	999999	23	855	999999	999999	232	819	205	194	999999	188	579	71	999999	999999	473	712	767	372	745	999999	543	102	859	17	200	817	999999	470	518	862	43	432	442	999999	999999	510	999999	169	999999	246	999999	829	999999	616	633	657	446	534	803	525	626	999999	953	459	857	921	995	943	174	414	554	735	675	999999	155	157	629	922	850	962	183	999999	999999	509	741	713	663	252	383	542	380	999999	999999	993	999999	725	478	982	999999	881	514	999999	994	630	692	842	164	117	471	486	38	523	684	840	351	28	999999	454	718	153	267	999999	569	632	44	812	78	681	999999	429	999999	646	187	968	999999	588	612	705	816	898	558	556	780	999999	513	999999	999999	999999	651	227	743	999999	274	999999	624	761	999999	372	596	999999	999999	482	32	
52	999999	392	346	715	392	763	416	286	637	999999	594	999999	972	672	129	186	755	251	40	867	685	654	999999	585	354	697	562	250	118	937	134	86	534	738	98	130	521	351	999999	999999	999999	467	396	455	17	913	999999	362	252	999999	134	532	999999	164	366	163	999999	760	999999	695	999999	175	177	700	694	518	186	999999	999999	999	999999	413	999999	152	66	228	267	925	578	441	908	209	997	698	813	601	634	380	381	935	119	760	980	748	686	645	299	695	761	498	999999	554	778	999999	999999	999999	724	309	108	148	895	95	999999	999999	999999	11	999999	999999	887	999999	884	999999	862	648	889	904	999999	999999	465	420	999999	572	174	89	704	364	430	754	942	102	999999	334	282	243	49	33	578	999999	961	685	477	820	808	668	999999	999999	691	140	363	850	297	665	843	999999	220	333	920	112	235	432	580	999999	536	795	225	560	534	629	609	866	335	382	107	999999	943	118	763	506	999999	999999	672	300	999999	101	804	999999	490	594	33	999999	112	476	824	999999	115	999999	293	23	452	64	406	72	530	497	525	914	567	73	744	111	570	999999	636	999999	759	289	33	999999	990	999999	79	939	605	894	763	858	999999	568	675	999999	825	750	999999	421	378	610	770	903	576	889	654	999999	850	921	155	999999	840	373	999999	999999	999999	848	32	449	984	466	466	636	733	666	999999	999999	398	854	999999	819	370	224	92	159	519	129	868	111	358	652	99	684	748	85	999999	195	999999	849	999999	976	728	614	437	911	153	143	180	910	532	655	38	995	644	335	327	999999	290	999999	316	911	980	999999	100	341	377	782	887	657	999999	181	219	999999	996	999999	999999	756	787	181	15	999999	999999	958	999999	999999	624	103	49	423	999999	402	904	168	543	947	996	807	524	105	999999	371	256	523	999999	999999	446	489	999999	344	999999	571	838	119	624	999999	962	31	352	999999	717	284	742	474	999999	255	276	61	15	999999	313	999999	999999	691	636	644	138	999999	999999	226	266	999999	999999	999999	188	197	563	795	543	612	984	999999	464	136	388	999999	628	782	624	26	94	394	484	951	41	950	339	157	999999	980	801	999999	336	999999	140	582	999999	47	295	711	691	481	999999	402	74	338	829	999999	313	375	999999	356	811	679	142	871	999999	152	999999	999999	857	416	322	999999	999999	999999	999999	999999	995	805	90	591	497	913	335	613	877	91	999999	702	131	234	844	116	964	455	725	999999	993	999999	922	48	999999	67	853	284	168	953	591	616	689	999999	118	999999	295	
999999	859	999999	353	528	994	578	265	971	117	633	572	216	599	999999	731	991	344	736	882	52	228	999999	69	999999	999999	923	999999	280	22	999999	125	345	820	999999	596	999999	313	475	999999	354	782	999999	999999	230	712	951	364	235	884	698	166	999999	999999	253	216	428	838	302	82	999999	87	984	999999	486	517	236	395	69	769	999999	688	869	471	537	999999	826	999999	999999	999999	503	569	275	396	324	474	999999	720	577	333	177	999999	20	402	999999	999999	999999	442	473	713	999999	566	999999	465	999999	20	999999	910	98	999999	390	938	999	954	579	511	812	598	999999	22	774	516	818	736	602	913	677	476	276	270	471	999999	27	135	862	937	274	809	415	314	187	832	631	592	943	238	999999	999999	823	693	999999	999999	798	460	939	999999	748	568	863	76	342	999999	644	828	522	999999	921	874	101	641	999999	999999	193	339	834	941	884	235	793	999999	999999	620	653	999999	804	272	594	566	999999	999999	199	706	945	999999	999999	367	198	803	80	946	999999	999999	964	191	456	462	25	468	625	997	95	522	774	500	999999	722	176	70	999999	259	411	365	688	209	452	999999	66	844	368	999999	999999	90	165	846	999999	999999	656	471	137	352	256	136	940	198	999999	676	931	455	999999	999999	200	137	779	820	544	952	437	999999	739	915	405	181	110	158	254	14	999999	928	444	344	76	705	999999	681	12	285	424	499	999999	776	609	999999	648	999999	286	999999	999999	344	311	114	380	890	732	221	946	85	36	791	943	803	319	12	21	860	193	495	999999	108	999999	999999	537	938	999999	963	999999	794	532	991	872	629	703	33	626	339	964	185	973	721	735	927	259	632	999999	999999	467	999999	599	999999	925	791	430	212	526	52	576	442	999999	769	906	161	552	999999	919	324	109	295	386	681	895	18	999999	999999	999999	999999	20	904	391	774	506	999999	999999	744	999999	999999	208	999999	507	584	763	532	658	214	815	583	999999	224	712	241	498	181	999999	918	892	999999	999999	999999	839	635	999999	671	60	752	273	208	956	999999	999999	839	999999	609	999999	802	999999	373	999999	317	667	999999	516	795	202	999999	285	999999	487	286	851	159	810	261	661	999999	999999	101	482	999999	941	617	999999	999999	256	873	999999	889	392	428	999	529	566	962	289	60	999999	246	479	999999	476	938	720	680	957	818	38	864	947	916	260	826	890	999999	375	60	172	941	549	328	999999	396	941	999999	286	999999	592	847	971	611	753	999999	621	999999	439	13	999999	946	999999	437	844	261	942	476	
178	182	638	122	597	999999	888	999999	696	160	866	90	996	660	403	999999	236	190	893	346	172	943	999999	317	25	999999	163	999999	332	121	484	781	453	474	999999	114	693	479	260	742	723	576	999999	999999	716	358	16	246	553	983	211	663	368	605	999999	234	967	331	107	999999	85	672	854	999999	676	94	636	531	768	999999	941	756	999999	160	623	596	334	744	601	666	365	917	671	349	999999	999999	423	848	999999	667	146	372	382	35	667	60	721	43	794	999999	722	999999	477	264	52	454	733	217	999999	717	899	233	729	440	869	999999	999999	999999	675	856	671	788	999999	999999	162	579	384	905	493	573	874	999999	950	999999	944	881	449	417	306	465	97	999999	865	452	767	999999	642	941	999999	509	999999	216	368	937	961	999999	123	375	999999	472	999999	999999	999999	419	999999	609	999999	760	496	987	999999	594	218	999999	768	999999	922	918	344	249	936	999999	749	984	524	668	932	22	17	999999	768	83	315	834	395	269	999999	456	609	168	640	881	454	178	791	464	997	999999	179	999999	21	204	41	999999	536	637	88	739	894	184	676	270	753	999999	229	643	288	384	999999	508	974	999999	319	185	609	65	988	580	999999	69	999999	783	999999	999999	999999	573	52	453	307	758	999999	751	562	434	491	379	138	968	949	157	186	622	999999	999999	530	545	885	855	263	480	999999	508	999999	834	513	892	427	250	487	655	601	999999	86	75	327	233	913	884	693	239	999999	30	630	54	883	58	459	182	981	463	688	196	999999	999999	120	683	214	727	921	599	952	887	999999	303	556	999999	999999	269	999999	307	999999	10	171	33	554	628	877	502	999999	999999	443	255	269	34	967	415	644	999999	999999	644	999999	196	963	104	999999	48	539	337	498	999999	999999	199	999999	999999	830	687	999999	176	283	491	805	999999	999999	466	165	999999	628	465	335	151	707	296	314	708	288	446	999999	77	746	999999	98	999999	13	420	952	253	999999	999999	204	290	390	999999	976	473	838	317	420	507	938	999999	420	83	999999	357	833	225	999999	999999	405	394	999999	999999	999999	767	402	265	999999	365	999999	912	291	999999	271	55	760	240	320	999999	869	970	35	539	999999	999999	999999	999999	999999	999999	586	736	367	304	190	809	999999	999999	999999	218	999999	582	609	65	993	36	999999	378	812	955	596	999999	905	999999	999999	434	368	121	828	262	673	388	717	61	999999	776	555	987	861	999999	416	337	192	999999	999999	296	999999	970	545	112	878	725	999999	592	69	983	999999	321	52	999999	999999	528	
604	794	544	692	865	557	286	227	481	311	999999	999999	549	269	999999	803	285	964	73	999999	575	726	384	948	185	134	992	794	945	999999	999999	115	20	888	999999	999999	566	87	999999	813	694	328	631	577	999999	852	53	799	573	999999	46	88	692	64	999999	877	420	596	999999	741	565	999999	282	247	367	999999	350	999999	536	32	247	208	543	999999	703	999999	105	806	740	332	90	999999	231	999999	206	865	422	955	935	854	999999	999999	570	690	258	212	55	393	999999	999999	512	392	272	551	999999	838	544	442	999999	704	782	613	855	194	660	372	999999	999999	51	501	989	394	999999	999999	54	276	637	853	12	500	211	712	596	935	820	698	929	680	136	999999	331	980	999999	999999	999999	999999	124	386	999999	999999	999999	691	999999	718	999999	128	667	591	999999	523	210	999999	440	860	503	79	26	920	374	961	999999	589	999999	682	179	18	999999	494	609	680	162	261	999999	999999	557	520	370	877	130	999999	999999	999999	183	613	999999	640	550	743	999999	999999	357	204	21	999999	453	363	463	669	549	806	338	183	981	826	371	999999	867	323	312	982	709	148	799	672	931	103	415	624	523	999999	999999	56	756	606	333	958	999999	755	672	204	999999	700	338	999999	373	999999	367	999999	251	999999	773	236	440	999999	303	999999	404	349	146	359	947	999999	999999	20	348	291	427	385	503	413	708	999999	999999	999999	925	18	999999	486	308	84	736	999999	382	312	765	241	615	10	999999	124	563	900	619	322	257	999999	554	328	999999	92	999999	982	999999	838	512	662	585	332	829	295	407	918	999999	71	623	888	999999	843	255	116	676	426	81	388	849	999999	501	338	860	707	999999	492	510	226	645	999999	999999	544	800	999999	999999	999999	180	28	716	999999	858	557	699	999999	762	999999	82	869	416	22	910	475	988	703	999999	256	999999	132	830	915	999999	825	999999	999999	684	921	999999	999999	460	392	999999	63	999999	214	949	944	638	502	999999	753	419	999999	809	633	844	739	999999	106	941	409	821	58	999999	801	999999	43	141	830	684	840	668	929	419	33	999999	856	803	784	754	226	618	969	187	999999	506	775	25	792	34	999999	375	945	210	60	571	999999	866	870	975	916	999999	808	999999	115	999999	489	232	786	867	987	936	771	352	725	791	852	999999	999999	305	462	27	999999	805	739	474	722	999999	368	461	567	989	932	808	837	999999	810	999999	999999	991	26	552	238	924	999999	18	604	603	485	269	999999	336	756	575	523	898	472	12	89	640	373	760	864	335	309	
997	13	962	514	321	981	701	999999	128	288	909	788	425	999999	999999	999999	999999	253	109	999999	999999	243	367	295	938	941	999999	81	441	628	266	688	903	624	49	14	642	98	173	287	27	537	638	297	613	120	57	999999	358	771	254	516	764	593	78	764	999999	999999	575	380	183	630	367	499	32	999999	885	800	999999	726	237	999999	999999	821	724	703	999999	80	999999	999999	999999	573	722	670	383	749	923	320	556	284	999999	999999	522	793	114	999999	179	999999	274	999999	999999	257	515	632	543	224	436	943	999999	999999	999999	576	994	747	999999	610	907	999999	125	999999	307	574	999999	454	367	271	999999	296	999999	337	999999	465	805	300	603	646	68	100	136	169	999999	980	451	191	124	792	971	775	316	503	489	481	33	999999	999999	660	12	71	274	282	707	999999	236	999999	840	704	770	704	153	999999	552	817	571	956	958	327	132	72	339	574	300	741	980	223	848	62	442	813	999999	999999	999999	997	825	854	462	183	999999	999999	999999	420	31	276	632	475	999999	672	999999	999999	43	766	537	939	999999	999999	999999	965	169	22	693	787	271	957	999999	999999	207	999999	991	716	504	784	573	222	999999	918	553	33	119	514	272	185	151	376	999999	449	999999	999999	275	135	999999	999999	24	740	227	999999	159	74	778	432	278	999999	681	204	572	999999	999999	999999	228	812	156	957	999999	654	750	517	646	999999	999999	58	794	503	289	865	843	17	770	833	994	168	999999	488	255	686	245	865	504	947	803	999999	256	100	485	462	978	915	640	369	990	710	917	264	886	729	999999	774	999999	999999	360	999999	999999	369	330	999999	53	999999	712	179	419	884	22	698	999999	656	802	703	999999	827	999999	928	377	999999	843	294	250	999999	602	525	58	470	999999	999999	597	999999	999999	887	769	999999	418	320	999999	999999	950	999999	999999	228	172	239	927	934	756	999999	929	431	196	87	999999	46	818	999999	75	999999	130	948	145	334	111	851	613	999999	934	602	418	575	725	906	459	737	597	32	999999	373	999999	124	714	459	759	175	62	965	370	999999	606	999999	255	26	350	12	999999	373	127	320	625	22	10	999999	999999	999999	705	290	628	788	449	796	195	702	597	16	244	685	575	999999	799	648	554	211	995	999999	999999	999999	999999	457	768	999999	999999	41	747	999999	124	999999	999999	404	470	999999	346	581	293	810	694	999999	428	343	768	293	798	192	521	977	467	798	168	353	44	996	724	180	999999	999999	999999	164	999999	21	892	684	117	180	999999	37	311	972	917	999999	
999999	777	999999	232	689	484	999999	999999	519	770	129	325	999999	235	999999	474	57	176	999999	999999	918	540	597	417	451	999999	999999	628	717	999999	675	494	999999	999999	509	267	715	502	491	545	789	179	644	194	892	999999	292	881	809	999999	979	999999	999999	999999	276	999999	189	873	780	999999	308	807	15	35	104	999999	999999	428	725	113	999999	999999	684	26	288	999999	896	413	525	874	999999	305	818	716	999999	539	82	42	706	207	87	999999	721	885	247	999999	173	619	99	266	142	864	165	999999	251	433	461	405	999999	999999	416	776	999999	999999	804	999999	999999	299	519	565	562	411	721	528	999999	917	999999	798	778	306	999999	286	323	268	741	935	149	122	474	91	88	999999	472	999999	790	999999	493	815	999999	244	993	874	109	534	704	999999	999999	999999	680	334	999999	662	626	999999	941	140	462	100	999999	869	863	999999	825	437	486	884	938	999999	737	999999	434	28	717	999999	312	711	999999	789	563	20	792	511	441	149	492	425	60	999999	248	660	849	402	651	221	380	126	999999	671	57	819	792	999999	899	956	999999	999999	944	999999	999999	239	953	673	999999	163	999999	362	999999	685	945	999999	833	740	303	87	999999	999999	999999	505	999999	195	662	515	741	743	227	190	611	999999	249	999999	480	968	246	19	999999	999999	865	497	145	28	681	373	726	986	999999	61	318	999999	91	868	213	449	918	999999	999999	999999	932	793	936	895	999999	959	446	44	590	865	504	293	999999	699	176	880	999999	155	513	298	788	754	757	175	999999	789	999999	380	707	41	60	999999	442	269	999999	81	560	999999	278	722	999999	999999	406	130	557	35	999999	392	702	332	88	999999	271	288	659	999999	46	770	999999	960	566	76	336	558	814	43	999999	121	999999	104	999999	131	877	791	999999	107	358	636	999999	999999	999999	21	677	999999	953	999999	208	164	999999	76	45	999999	226	317	166	861	365	999999	315	524	184	999999	999999	608	13	999999	895	999999	916	562	999999	409	161	186	999999	999999	398	951	999999	537	834	696	511	999999	999999	538	905	569	635	510	999999	510	331	104	673	17	84	79	381	999999	392	728	247	57	247	999999	638	49	999999	611	999999	413	253	778	999999	487	999999	556	999999	474	62	999999	999999	999999	820	327	88	67	513	999999	999999	328	999999	608	155	116	458	463	152	431	999999	865	999999	34	999999	999999	267	552	999999	195	187	528	529	907	944	999999	883	831	237	919	999999	580	999999	90	141	153	832	999999	633	999999	39	376	413	127	574	196	461	820	379	999999	70	999999	652	327	
437	951	799	673	999999	98	232	626	999999	232	873	999999	338	793	892	893	505	999999	919	831	166	811	124	999999	342	999999	999999	999999	462	746	858	32	928	218	653	189	354	169	980	544	360	412	999999	191	254	999999	857	667	927	485	985	448	999999	999999	171	625	836	396	340	906	492	999999	174	489	373	999999	400	130	999999	712	549	346	642	384	481	753	999999	933	999999	98	899	937	146	976	761	420	999999	118	57	999999	353	957	829	83	999999	202	247	661	999999	403	853	737	999999	224	936	649	999999	242	349	417	954	999999	239	251	17	555	32	999999	728	999999	444	292	83	121	369	591	516	569	332	288	999999	999999	126	764	999999	172	420	921	50	999999	615	184	999999	639	84	999999	728	587	76	999999	179	999999	933	864	959	999999	664	415	854	355	142	246	999999	70	901	944	786	999999	999999	844	145	110	156	616	347	269	524	443	47	919	862	929	502	999999	119	465	999999	262	804	673	508	14	999999	695	979	999999	274	707	999999	999999	663	263	999999	231	371	78	903	327	526	699	999999	230	378	934	492	212	743	94	951	446	867	534	670	343	999999	141	44	461	636	968	994	816	706	999999	999999	608	359	999999	464	999999	999999	759	735	999999	627	999999	635	142	999999	777	635	190	756	999999	271	999999	593	246	999999	240	44	451	690	557	999999	240	523	470	999999	883	852	472	629	911	884	118	999999	565	999999	68	505	901	999999	858	343	814	70	415	646	137	25	123	396	233	15	120	78	188	409	396	763	999999	999999	329	999999	172	560	844	416	999999	340	38	530	826	735	999999	203	831	223	999999	180	118	823	999999	868	999999	86	406	999999	773	999999	619	165	329	999999	339	448	999999	934	181	263	225	998	492	797	986	593	999999	498	872	916	247	965	519	226	655	352	913	460	195	95	999999	939	642	999999	720	872	210	530	999999	694	274	999999	51	637	954	119	999999	753	881	156	516	907	42	857	999999	654	646	112	649	986	999999	999999	999999	999999	108	286	999999	999999	86	124	999999	49	102	999999	652	349	999999	881	271	546	21	169	578	49	579	999999	906	785	999999	76	235	107	881	419	999999	796	158	956	538	678	753	962	676	767	999999	477	815	854	214	999999	731	999999	841	113	999999	375	999999	710	999999	852	380	999999	66	999999	999999	295	167	683	999999	999999	201	966	353	593	793	59	493	811	285	999999	440	61	581	859	344	999999	999999	777	443	999999	896	999999	450	686	999999	183	999999	665	879	478	999999	999999	834	358	270	764	421	999999	320	
999999	881	98	999999	413	999999	999999	999	206	675	999999	999999	390	999999	235	959	753	526	667	999999	619	153	999999	932	807	792	308	226	232	599	580	999999	999999	999999	517	912	808	23	46	274	980	184	708	989	461	449	929	893	609	399	999999	999999	753	963	700	782	999999	999999	626	999999	999999	111	776	607	105	999999	30	922	732	323	161	739	489	402	314	445	445	999999	480	368	863	414	617	833	999999	342	306	55	999999	735	858	999999	999999	425	999999	879	999999	999999	999999	94	428	16	999999	999999	999999	777	758	999999	658	264	347	999999	686	268	757	708	493	943	999999	762	81	974	165	996	999999	999999	352	999999	251	999999	48	344	943	395	939	999999	253	330	595	999999	584	944	396	512	398	643	965	138	668	453	999999	463	585	142	999999	454	850	174	999999	737	999999	694	119	233	226	12	281	300	328	900	464	999999	357	220	999999	136	588	653	608	821	999999	224	999999	798	999999	584	759	811	999999	999999	16	89	499	858	880	890	834	999999	999999	999999	999999	674	999999	768	988	999999	115	374	954	887	999999	207	999999	20	202	999999	298	321	193	641	253	999999	918	833	893	385	673	499	999999	999999	301	999999	999999	999999	459	869	414	637	809	999999	479	394	856	494	629	808	523	488	999999	999999	602	999999	999999	655	151	901	755	976	874	613	558	616	44	668	999999	451	840	352	560	333	805	661	511	375	172	859	613	434	213	95	999999	195	999999	999999	694	778	999999	711	81	557	999999	437	999999	206	269	862	360	198	999999	188	967	181	927	342	864	999999	21	614	493	292	298	331	773	789	752	999999	782	374	973	817	16	139	281	13	999999	378	898	315	116	309	999999	424	535	35	127	999999	267	999999	805	753	999999	830	999999	999999	269	792	664	999999	453	999999	89	985	224	91	999999	838	900	999999	133	496	52	706	507	193	783	874	796	747	999999	73	115	999999	569	230	61	186	911	492	743	999999	713	924	861	220	230	523	999999	454	854	289	788	343	999999	318	710	70	333	44	14	395	999999	916	999999	999999	790	797	426	994	39	994	999999	417	999999	999999	782	999999	844	999999	963	270	674	351	893	392	999999	999999	914	260	519	999999	853	999999	488	999999	999999	796	622	480	429	999999	999999	215	424	859	362	381	162	671	536	999999	225	999999	81	744	720	654	33	999999	999999	29	883	999999	485	48	151	60	999999	831	286	986	504	374	866	540	999999	469	927	44	40	999999	618	252	999999	999999	999999	999999	804	744	638	775	999999	703	373	410	548	999999	999999	999999	717	999999	
451	331	394	549	98	999999	179	540	580	261	727	989	888	999999	410	640	999999	999999	999999	334	255	999999	203	510	223	801	11	466	999999	242	739	550	326	729	999999	297	999999	184	838	925	647	274	173	386	58	783	815	169	999	999999	489	181	999999	393	65	266	137	884	336	296	849	999999	548	348	522	999999	673	169	753	123	782	999999	720	999999	686	981	31	816	461	439	985	841	466	94	999999	567	436	932	673	204	999999	999999	847	999999	86	934	999999	824	864	871	999999	655	416	886	135	222	999999	777	706	84	244	320	432	999999	999999	17	256	463	999999	954	749	740	495	558	953	808	429	999999	270	752	264	207	952	590	329	339	999999	999999	959	539	999999	999999	235	599	959	849	551	950	250	78	688	272	238	999999	999999	999999	170	857	933	999999	999999	292	517	954	819	47	368	842	578	971	582	676	504	67	847	100	515	896	599	114	267	479	928	201	73	992	968	52	468	949	179	578	646	999999	999999	824	151	280	780	921	490	709	382	279	496	999999	768	181	72	999999	864	273	268	829	68	324	364	326	999999	827	78	325	999999	628	999999	14	40	861	321	999999	949	999999	126	677	999999	558	106	999999	999999	62	999999	797	980	999999	999999	905	999999	817	584	431	470	999999	389	952	853	999999	999999	754	477	492	981	907	999999	999999	999999	629	157	591	999999	999999	227	705	621	838	603	281	344	947	542	895	999999	223	287	890	999999	134	855	173	824	458	233	352	191	999999	999999	326	937	941	355	999999	758	728	611	83	999999	765	999999	999999	999999	581	830	387	221	999999	798	767	630	969	485	957	774	984	767	757	999999	875	523	409	767	286	343	403	602	85	147	965	611	999999	999999	798	999999	999999	813	252	999999	846	141	609	423	313	696	968	466	397	999999	999999	999999	854	797	338	251	803	783	83	247	999999	785	145	444	832	999999	426	293	686	46	469	999999	999999	139	440	744	999999	999999	999999	589	999999	936	214	393	373	14	757	999999	358	557	999999	999999	740	14	999999	70	995	174	590	157	999999	999999	779	361	232	603	446	724	366	594	336	817	999999	999999	872	500	580	752	80	999999	409	999999	935	139	918	939	999999	999999	939	379	999999	750	405	316	320	690	167	853	999999	770	567	42	59	763	230	310	999999	257	142	699	999999	253	103	762	747	268	999999	649	442	999999	999999	999999	784	986	845	585	422	23	999999	191	343	726	999999	310	270	376	961	181	908	618	739	999999	387	249	889	505	656	642	999999	61	940	999999	421	999999	607	
640	258	72	999999	644	887	999999	84	950	366	763	662	793	501	999999	307	578	740	823	553	979	548	999999	999999	350	999999	779	455	131	999999	826	999999	713	702	629	128	898	263	273	730	553	119	999999	883	999999	842	999999	150	196	999999	372	776	597	333	628	102	713	999999	577	715	999999	740	952	709	540	999999	949	100	871	263	999999	325	476	102	999999	870	999999	661	971	507	75	638	268	377	999999	59	999999	389	83	999999	415	932	685	558	622	812	999999	727	999999	677	999999	772	999999	933	355	999999	309	999999	332	758	980	999999	994	79	650	479	482	585	831	490	740	569	999999	344	848	476	639	999999	999999	198	713	999999	318	999999	999999	303	369	335	31	831	749	222	999999	999999	556	363	999999	615	908	152	340	580	895	862	937	333	755	934	94	879	417	999999	34	999999	55	597	743	999999	466	357	119	156	563	999999	740	528	513	701	787	494	999999	33	20	337	858	142	498	455	366	290	547	999999	250	152	423	999999	198	922	999999	959	620	247	159	561	43	193	27	895	131	419	820	64	157	999999	999999	393	999999	999999	285	912	999999	999999	999999	185	999999	684	999999	999999	999999	381	339	590	431	827	999999	300	999999	459	999999	675	125	602	334	947	469	493	287	999999	801	40	999999	999999	647	999999	860	999999	903	973	751	358	286	606	318	749	89	999999	999999	329	726	61	519	921	401	609	797	505	963	397	716	326	406	266	619	556	393	838	943	73	967	551	999999	900	707	999999	399	999999	999999	584	999999	999999	860	958	999999	999999	521	999999	110	999999	570	999999	369	515	267	999999	999999	29	999999	762	366	251	999999	568	999999	184	664	618	223	455	220	999999	221	999999	529	999999	999999	447	999999	999999	45	325	737	906	503	612	191	881	643	282	999999	379	532	532	227	999999	943	999999	606	748	95	902	853	655	999999	292	153	980	986	780	969	513	686	999999	726	50	513	389	75	749	993	783	999999	941	999999	841	755	688	170	999999	542	173	999999	594	783	142	471	92	999999	220	468	999999	894	862	312	491	692	999999	805	187	123	564	235	856	755	312	927	912	999999	999999	537	464	819	94	247	806	672	999999	343	594	578	430	999999	999999	291	793	888	122	638	999999	158	349	883	983	999999	978	937	984	838	481	214	559	887	104	683	13	390	809	624	999999	818	599	82	221	999999	692	264	999999	575	999999	423	814	284	235	836	198	999999	836	306	268	868	688	999999	861	389	29	543	214	999999	999999	413	999999	497	999999	160	558	999999	671	385	105	724	566	
999999	876	67	400	284	999999	267	494	432	554	513	999999	637	999999	345	221	999999	999999	159	999999	208	298	999999	999999	326	151	85	999999	999999	909	999999	211	544	311	999999	999999	999999	989	744	999999	947	687	999999	858	999999	999999	504	30	222	64	839	796	945	674	368	999999	328	722	83	999999	586	979	999999	522	999999	999999	821	999999	860	999999	417	842	999999	277	112	521	999999	699	769	194	647	65	74	867	79	664	999999	869	943	159	68	999999	916	611	999999	967	999999	342	766	999999	320	178	169	264	647	997	951	678	572	846	686	628	952	888	496	531	914	705	452	438	56	951	393	711	899	334	926	243	971	145	407	111	933	506	999999	478	999999	810	999999	82	999999	999999	999999	106	473	999999	999999	37	124	774	62	999999	889	337	999999	369	784	999999	364	323	80	718	707	436	449	584	694	456	24	27	635	114	486	380	724	469	999999	296	247	999999	999999	898	128	207	999999	999999	221	605	289	999999	999999	447	456	906	11	999999	880	999999	999999	888	999999	683	23	107	148	948	932	518	613	757	715	498	220	999999	127	181	999999	509	353	999999	372	98	176	509	333	999999	657	999999	999999	730	589	782	639	359	999999	999999	999999	999999	999999	145	65	703	992	531	798	205	236	561	788	829	403	380	527	999999	525	658	999999	999999	999999	950	300	362	150	999999	999999	933	859	861	182	606	296	579	451	218	404	999999	105	645	710	137	999999	106	791	999999	337	219	264	999999	999999	74	999999	999999	256	117	844	703	562	999999	362	999999	346	375	388	999999	543	999999	928	319	802	855	562	999999	803	646	989	203	570	601	555	999999	678	426	38	118	602	915	333	344	999999	701	117	984	293	845	790	596	718	999999	999999	513	290	945	640	999999	512	143	578	609	128	999999	999999	999999	565	402	196	999999	346	279	589	999999	500	594	945	110	748	577	587	957	856	999999	485	960	595	51	999999	733	786	60	606	468	999999	724	225	722	568	999999	429	890	659	870	259	999999	999999	999999	999999	696	999	999999	238	934	555	621	999999	999999	176	182	999999	999999	724	463	143	295	673	130	999999	776	378	999999	542	602	158	999999	999999	985	152	46	940	218	38	981	999999	999999	822	671	999999	725	970	499	556	999999	999999	905	999999	206	737	963	774	899	106	999999	328	999999	996	635	786	859	323	767	583	139	242	167	495	742	729	885	473	11	217	565	805	879	677	999999	822	252	999999	111	257	189	271	999999	999999	790	663	999999	999999	196	885	63	412	213	916	426	999999	622	420	434	999999	852	
499	999999	999999	999999	999999	999999	108	850	812	544	999999	999999	520	999999	999999	201	999999	704	999999	771	634	999999	126	164	163	602	962	260	991	210	999999	105	634	999999	999999	498	358	581	358	224	858	409	383	999999	999999	999999	693	521	559	962	999999	999999	355	705	227	222	656	999999	387	839	486	999999	859	612	711	243	999999	124	715	379	999999	473	355	999999	912	235	904	775	439	962	909	999999	701	999999	632	126	750	928	188	999999	841	820	204	519	999999	20	550	770	639	999999	612	578	806	189	128	114	369	490	792	992	317	999999	108	424	930	45	999999	829	999999	594	492	658	936	247	537	33	999999	999999	137	902	684	143	999999	999999	360	340	644	521	910	999999	757	270	146	195	169	960	999999	779	588	999999	999999	720	999999	54	999	953	642	568	652	999999	835	999999	999999	889	317	999999	745	159	73	999999	401	999999	919	462	837	999999	522	999999	88	576	311	999999	258	999999	48	999999	353	100	999999	407	698	85	999999	815	692	234	907	256	878	985	999999	572	716	999999	999999	239	801	337	999999	999999	441	891	490	85	999999	345	285	927	851	353	999999	654	210	666	901	325	999999	113	769	613	324	999999	871	103	361	999999	782	269	134	809	172	999999	883	181	966	807	595	999999	999999	357	949	999999	999999	535	164	570	999999	999999	999999	985	999999	698	999999	604	462	175	29	396	724	64	563	999999	803	999999	190	999999	771	39	700	104	730	972	91	422	999999	999999	870	346	938	791	377	999999	182	999999	999999	999999	458	289	999999	801	999999	208	79	967	794	933	186	362	354	999999	798	999999	999999	992	264	501	617	155	939	127	999999	682	458	932	686	830	843	664	707	716	365	492	319	899	316	531	999999	999999	999999	730	168	518	992	597	992	45	999999	189	999999	843	856	313	349	601	506	999999	999999	999999	291	963	999999	521	655	637	985	316	32	460	999999	999999	598	504	526	999999	999999	786	690	999999	940	999999	457	663	779	999999	999999	62	152	718	402	211	781	766	831	664	640	647	863	365	612	686	23	922	503	999999	255	362	786	999999	999999	720	999999	890	999999	999999	516	437	741	792	777	933	173	313	68	999999	951	832	672	862	578	321	922	335	258	263	637	535	169	627	617	507	275	22	86	682	787	891	570	200	999999	213	905	999999	587	999999	999999	999999	863	999999	210	423	689	924	561	999999	797	999999	641	942	13	981	277	124	184	279	667	161	999999	386	696	70	271	999999	714	999999	416	851	747	579	741	927	671	150	427	204	817	351	460	756	884	698	
999999	999999	197	176	935	790	896	318	999999	999999	999999	487	332	150	161	217	220	195	999999	999999	352	999999	210	85	319	136	697	999999	461	999999	700	479	501	998	811	643	294	999999	439	625	955	438	999999	380	454	194	999999	287	53	609	141	999999	843	938	999999	197	427	122	856	809	999999	917	999999	999999	670	999999	985	333	339	518	923	672	755	999999	990	913	503	830	630	135	318	420	936	851	194	435	636	562	652	999999	226	181	691	630	531	47	581	999999	709	451	208	494	948	535	686	999999	518	555	999999	442	693	596	492	730	501	683	999999	999999	510	244	376	999999	681	715	301	999999	981	999999	999999	999999	999999	630	131	188	927	999999	471	999999	175	725	916	91	614	219	930	999999	689	999999	139	999999	67	576	999999	474	84	775	812	242	243	934	487	999999	789	995	999999	73	999999	313	803	677	221	579	999999	785	327	999999	818	472	784	672	72	31	996	999999	895	765	267	999999	114	999999	21	239	178	240	247	999999	301	999999	999999	999999	164	999999	166	461	636	488	736	587	156	788	957	350	458	570	872	466	397	999999	999999	999999	805	818	208	651	666	982	999999	609	999999	794	994	208	999999	917	517	685	864	544	999999	999999	38	999999	510	325	204	670	780	607	368	999999	146	429	999999	771	999999	346	187	999999	795	653	999999	137	49	999999	794	758	985	540	63	999999	601	852	590	999999	999999	134	999999	883	457	999999	999999	803	251	766	658	575	689	592	999999	999999	508	999999	749	637	340	901	641	158	531	446	999999	250	554	999999	189	293	838	826	464	936	999999	304	999999	799	999999	999999	885	283	999999	229	999999	403	683	882	688	999999	999999	999999	362	416	999999	169	361	21	320	961	258	79	586	999999	999999	862	138	999999	999999	213	302	949	195	65	25	999999	454	312	999999	291	999999	999999	492	938	999999	885	474	999999	452	868	999999	56	489	999999	35	816	696	338	492	999999	999999	763	739	485	949	999999	999999	999999	400	135	715	59	643	38	404	586	586	999999	999999	850	398	90	477	999999	270	255	470	705	999999	209	670	126	819	170	27	803	932	17	988	34	999999	177	999999	326	999999	893	412	460	96	999999	239	58	151	641	818	193	296	466	224	703	694	71	275	201	465	999999	999999	483	21	601	999999	999999	659	999999	732	230	433	160	130	376	843	19	999999	592	969	622	999999	188	352	833	516	476	793	295	999999	66	999999	465	861	564	664	929	449	494	793	660	398	999999	909	598	760	145	999999	999999	860	685	452	683	231	999999	624	61	140	999999	
999999	999999	785	374	831	675	999999	967	298	999999	711	914	570	134	999999	999999	999999	994	278	999999	83	381	999999	999999	999999	999999	613	229	244	999999	999999	613	798	271	410	614	874	34	999999	999999	999999	792	847	779	145	946	124	328	884	999999	619	629	782	999999	999999	713	58	999999	939	186	72	108	733	999999	625	999999	999999	308	723	194	445	999999	846	45	484	290	534	360	809	488	539	295	999999	999999	999999	320	831	422	166	697	566	44	999999	971	181	999999	69	577	164	999999	830	815	604	699	476	420	783	746	999999	823	189	698	40	999999	646	776	763	410	999999	999999	276	999999	152	36	999999	410	124	874	864	312	231	956	206	772	999999	999999	691	999999	856	989	537	94	999999	999999	999999	868	14	633	334	405	417	658	707	848	770	138	673	577	81	76	305	908	882	599	602	232	502	268	803	922	94	128	999999	880	778	191	191	999999	518	759	406	491	999999	999999	894	999999	259	357	11	529	60	999999	999999	999999	694	628	212	921	740	999999	999999	999999	829	411	999999	299	114	827	80	999999	946	864	999999	999999	669	813	367	423	999999	999999	973	154	267	284	872	999999	555	999999	195	159	979	270	78	999999	393	660	999999	148	999999	605	999999	431	999999	999999	582	195	63	261	130	999999	999999	789	226	710	322	999999	999999	999999	999999	348	999999	350	642	921	609	685	795	837	928	19	162	229	274	999999	572	551	867	999999	701	999999	999999	303	644	314	888	200	54	368	910	172	181	115	609	999999	999999	126	999999	999999	812	896	400	226	332	120	999999	51	525	127	999999	770	363	999999	854	852	999999	450	706	999999	999999	419	641	437	927	766	838	999999	619	463	247	455	762	512	43	804	999999	701	970	533	586	846	999999	926	229	149	808	537	261	757	389	420	420	462	331	999999	265	999999	299	566	999999	682	431	71	879	693	17	999999	610	60	565	729	479	999999	999999	197	745	999999	217	787	957	999999	999999	862	999999	827	44	310	191	640	549	334	411	414	999999	904	999999	613	56	536	141	999999	926	210	202	660	940	247	999999	999999	999999	549	755	512	608	969	886	569	988	999999	999999	999999	669	999999	510	241	999999	75	919	847	772	141	999999	680	999999	10	385	594	669	423	886	797	999999	999999	983	999	578	899	805	292	27	854	999999	999999	878	999999	298	956	700	961	342	875	327	863	999999	999999	881	999999	856	999999	594	302	900	575	176	860	118	621	985	511	999999	428	269	999999	829	918	517	674	801	230	711	999999	894	708	90	999999	479	999999	999999	468	127	504	
52	207	698	725	954	59	999999	999999	326	999999	970	198	309	914	999999	690	44	453	18	217	282	999999	999999	176	407	201	494	166	999999	383	935	527	999999	167	385	999999	938	999999	963	999999	999999	783	904	45	999999	705	409	175	404	788	700	242	460	999999	231	416	311	532	327	762	999999	999999	636	943	740	999999	805	151	539	554	999999	929	489	550	370	999999	731	999999	999999	999999	999999	328	761	999999	999999	703	999999	482	936	999999	999999	999999	786	999999	902	185	157	999999	999999	999999	900	267	636	999999	999999	771	752	909	550	732	684	449	813	625	969	246	999999	42	999999	999999	999999	332	999999	999999	999999	999999	999999	287	999999	195	351	769	567	714	999999	535	692	999999	999999	999999	950	167	999999	999999	293	321	602	171	999999	665	275	124	700	266	626	578	62	75	65	700	628	474	999999	999999	391	915	882	999999	999999	999999	553	997	999999	360	999999	229	400	999999	286	482	999999	981	55	983	919	236	79	999999	97	999999	482	999999	856	866	292	999999	896	576	821	999999	438	504	999999	797	121	278	649	350	179	406	187	60	999999	999999	957	646	429	999999	445	165	845	581	20	601	961	927	150	999999	999999	999999	333	999999	190	907	54	248	645	257	999999	999999	587	728	140	690	999999	432	837	999999	999999	645	66	618	140	665	999999	856	493	744	836	999999	137	999999	999999	999999	83	999999	869	999999	999999	999999	999999	181	999999	793	999999	127	999999	999999	555	538	99	866	700	432	999999	715	693	524	384	999999	999999	999999	421	686	524	547	455	572	999999	999999	562	955	745	199	643	885	999999	999999	97	415	999999	173	198	999999	105	270	349	850	22	368	669	999999	507	350	964	111	759	729	279	41	999999	878	712	863	975	999999	131	510	999999	999999	999999	356	437	969	999999	591	999999	123	591	263	208	604	559	259	33	217	458	999999	235	542	135	482	999999	66	743	999999	461	999999	332	999999	999999	838	72	352	855	322	999999	538	568	382	399	999999	148	25	833	77	329	999999	839	999999	684	726	284	256	544	39	288	380	999999	999999	139	385	790	629	124	369	542	999999	404	710	298	999999	999999	853	999999	488	344	61	233	999999	999999	999999	496	563	286	422	999999	999999	808	825	43	547	312	322	253	999999	856	999999	901	473	534	999999	68	999999	479	764	890	431	113	66	695	237	157	999999	999999	140	889	999999	352	701	804	726	408	999999	676	750	999999	999999	999999	139	632	825	160	999999	151	104	940	367	94	999999	532	142	712	751	140	999999	999999	752	282	123	134	629	176	210	668	807	999999	490	462	728	
155	375	821	974	999999	870	86	398	418	945	199	532	152	830	178	672	999999	656	448	870	999999	865	251	496	15	999999	999999	950	100	999999	389	460	904	999999	376	167	321	738	327	269	729	11	344	337	923	601	487	345	41	996	999999	67	999999	592	378	290	134	335	999999	432	999999	136	307	999999	565	999999	627	787	463	999999	360	285	339	188	150	359	531	913	999999	999999	999999	999999	918	103	999999	999999	419	322	999999	96	42	985	769	895	59	999999	999999	999999	772	195	973	999999	999999	999999	645	999999	999999	862	999999	28	758	220	762	565	907	896	218	999999	535	999999	329	315	999999	377	978	374	515	443	139	547	655	999999	151	387	999999	999999	441	897	999999	41	602	556	870	999999	337	999999	233	214	999999	162	999999	499	734	538	865	668	899	999999	999999	999999	999999	294	733	999999	372	496	79	385	135	999999	465	999999	756	999999	640	999999	999999	832	49	166	151	999999	999999	976	162	166	999999	612	521	771	926	927	999999	999999	39	318	822	965	605	841	752	847	88	906	696	83	999999	999999	897	102	999999	76	474	885	999999	700	999999	756	752	999999	958	999999	863	999999	999999	538	465	999999	999999	999999	950	479	236	999999	414	304	999999	999999	289	88	999999	307	715	429	548	999999	462	969	999999	338	479	75	222	398	883	295	983	724	750	168	999999	173	999999	574	151	753	840	999999	999999	834	999999	999999	999999	673	793	660	751	444	815	306	999999	495	999999	145	853	999999	266	838	324	128	321	508	999999	999999	470	999999	540	150	999999	794	28	194	497	999999	861	189	598	548	605	232	543	999999	999999	999999	999999	132	642	630	720	266	999999	12	952	362	523	968	501	356	213	544	129	999999	167	31	287	891	997	317	284	674	999999	718	242	101	585	999999	999999	353	48	999999	617	999999	999999	30	999999	999999	241	145	700	892	688	999999	345	70	113	932	390	887	177	999999	134	334	999999	56	969	778	769	861	999999	750	378	157	317	865	999999	999999	190	999999	723	270	659	999999	617	391	986	54	383	181	988	652	391	712	186	847	223	292	999999	383	61	529	999999	380	999999	999999	524	540	934	479	143	893	752	999999	174	906	542	999999	716	963	70	924	405	597	873	999999	369	999999	971	470	999999	644	654	807	95	203	22	288	999999	999999	867	455	119	999999	48	999999	900	147	547	279	999999	951	576	601	323	999999	133	999999	999999	243	999999	999999	569	474	827	999999	249	944	168	970	999999	263	999999	57	106	614	815	501	559	779	234	999999	128	701	165	700	77	999999	494	958	79	362	
782	271	999999	18	886	645	86	548	999999	955	978	576	999999	61	194	999999	999999	708	321	631	111	727	18	367	740	867	318	136	432	197	999999	210	900	541	481	506	968	97	727	179	999999	20	924	278	253	999999	325	114	516	548	999999	785	999999	447	261	64	262	721	278	28	336	950	126	667	505	778	676	844	579	999999	559	417	999999	151	216	100	802	740	123	198	552	214	619	883	639	674	562	999999	289	426	253	257	818	709	999999	475	894	267	772	475	875	480	534	828	988	149	999999	505	241	171	261	999999	999999	89	476	132	999999	999999	37	999999	225	223	999999	163	999999	312	598	999999	309	999999	205	999999	967	999999	323	999999	999999	791	894	500	869	67	231	128	174	731	649	739	999999	720	145	661	240	941	259	662	916	381	393	999999	550	533	206	999999	965	716	554	999999	999999	404	452	999999	999999	536	999999	999999	991	446	988	712	662	859	47	588	605	999999	314	35	999999	661	165	308	408	217	949	999999	860	999999	162	999999	999999	690	973	838	999999	596	322	999999	999999	101	670	999999	999999	999999	999999	690	495	617	894	431	999999	528	999999	114	999999	999999	150	141	587	625	999999	270	293	999999	999999	971	999999	209	321	19	999999	999999	55	999999	990	686	916	727	999999	999999	849	253	836	731	999999	658	130	999999	999999	133	999999	999999	999999	999999	793	409	999999	851	155	62	804	999999	306	999999	209	801	482	273	123	563	237	422	999999	999999	775	64	434	562	495	876	999999	28	609	197	999999	999999	494	999999	999999	590	500	74	582	140	464	563	947	999999	999999	999999	999999	999999	754	999999	896	999999	243	798	588	739	999999	633	366	278	211	785	686	118	333	999999	317	792	759	999999	999999	999999	840	817	999999	222	117	484	39	999999	999999	994	273	573	301	528	807	999999	112	774	999999	867	708	313	929	999999	999999	999999	627	999999	999999	393	107	231	999999	732	203	999999	999999	376	632	500	603	999999	999999	216	522	122	817	804	360	621	999999	984	917	205	999999	536	887	193	999999	999999	856	666	315	316	896	52	999999	568	335	999999	760	735	152	124	273	593	735	999999	999999	763	30	822	999999	325	703	123	314	777	277	666	999999	751	39	363	644	937	809	271	319	479	522	259	479	968	860	954	841	802	931	871	801	999999	36	582	258	999999	999999	990	613	999999	737	999999	301	668	853	19	705	999999	480	336	784	474	413	687	251	771	353	54	464	999999	281	999999	845	405	865	373	724	457	115	999999	999999	999999	658	536	741	699	958	810	999999	851	258	62	331	605	
999999	337	999999	349	341	486	690	608	535	999999	999999	999999	977	895	803	489	999999	999999	683	870	52	965	815	877	945	999999	813	543	999999	999999	501	228	190	250	318	538	612	384	999999	999999	999999	999999	292	794	34	516	999999	72	16	635	567	999999	378	460	563	131	999999	883	404	790	999999	156	999999	999999	372	293	55	736	587	275	876	909	999999	65	950	366	682	999999	853	999999	999999	750	536	303	55	501	849	729	687	999999	999999	729	980	999999	955	772	16	999999	432	740	471	985	485	741	999999	657	999999	323	510	206	999999	500	40	965	961	922	999999	386	878	870	999999	325	999999	400	258	157	929	808	109	187	999999	323	598	122	999999	843	275	795	544	397	636	536	229	490	999999	999999	698	24	999999	43	999999	629	999999	561	307	155	936	94	492	611	727	66	223	999999	846	136	901	917	997	999999	656	824	842	999999	244	999999	105	568	653	999999	458	915	445	76	35	730	999999	46	999999	821	906	190	999999	932	670	579	999999	897	644	999999	624	781	26	255	999999	337	787	10	327	399	60	999999	441	999999	999999	812	621	157	999999	126	304	999999	112	186	221	999999	521	909	820	665	595	207	924	42	117	677	898	199	689	999999	999999	999999	999999	426	999999	537	749	999999	999999	857	957	999999	600	528	326	999999	679	999999	43	910	999999	878	190	999999	804	852	454	999999	653	485	913	432	999999	609	999999	999999	155	999999	414	684	726	968	999999	962	707	999999	607	405	999999	999999	998	68	165	999999	881	74	650	67	621	919	93	350	899	999999	944	535	707	991	354	999999	614	993	436	359	194	847	749	228	954	999999	255	58	999999	306	487	999999	276	688	727	118	822	97	74	494	999999	385	79	999999	28	182	999999	999999	60	862	742	14	999999	806	999999	44	325	432	113	247	674	999999	999999	603	816	999999	268	28	273	246	40	527	928	941	758	809	778	999999	210	781	660	639	997	831	999999	999999	232	470	104	693	999999	400	999999	826	820	566	727	475	28	928	913	704	351	814	999999	224	85	691	57	785	266	999999	232	331	587	999999	46	826	999999	344	866	999999	924	999999	452	639	542	999999	130	202	999999	312	895	999999	999999	955	999999	192	999	999999	406	999999	422	318	437	392	999999	662	248	786	529	999999	435	683	72	124	999999	772	999999	999999	682	973	570	999999	703	953	515	951	464	632	747	853	826	700	937	334	386	615	999999	70	471	999999	863	344	673	190	877	222	218	752	184	525	820	807	666	999999	971	568	999999	484	876	227	208	616	49	675	
84	735	999999	737	738	999999	630	312	730	802	120	236	999999	523	86	303	742	999999	457	231	43	28	43	999999	999999	817	999999	667	193	253	681	256	305	998	115	152	475	999999	24	999999	894	518	87	864	999999	744	387	102	999999	583	999999	999999	169	817	641	999999	701	241	999999	999999	174	962	128	999999	999999	999999	930	192	417	934	827	271	696	447	336	999999	941	178	999999	618	440	907	269	610	768	194	999999	488	999999	59	450	244	106	103	845	932	400	999999	744	459	813	205	684	473	755	999999	800	722	490	999999	124	532	50	765	490	267	999999	517	717	999999	776	999999	825	999999	999999	593	175	603	601	999999	134	350	434	741	804	244	232	796	999999	555	393	374	999999	249	934	918	203	340	612	587	999999	882	883	999999	683	999999	999999	325	999999	999999	999999	207	130	95	991	774	999999	308	999999	256	44	999999	999999	999999	552	411	455	585	999999	575	399	834	990	24	999999	999999	467	999999	68	443	999999	907	999999	999999	507	196	253	911	258	170	819	999999	379	366	553	999999	229	999999	999999	281	999999	999999	999999	999999	772	223	217	116	999999	999999	316	481	249	526	999999	137	100	969	664	366	999999	999999	337	999999	755	504	999999	633	470	843	33	746	999999	787	528	999999	25	412	920	293	978	147	991	508	853	999999	656	853	975	426	241	999999	66	898	999999	381	466	999999	657	278	759	583	645	85	725	999999	119	461	998	320	121	687	999999	381	387	30	999999	828	420	999999	999999	611	658	54	612	773	999999	999999	674	156	614	398	754	999999	534	405	501	999999	999999	293	238	999999	854	664	314	553	211	999999	999999	102	830	999999	216	250	999999	999999	925	601	473	952	879	647	787	851	706	722	933	405	846	982	529	999999	55	136	188	653	756	999999	739	999999	999999	15	951	581	326	976	192	513	232	386	479	899	999999	999999	999999	999999	416	12	957	592	620	805	838	538	573	999999	592	89	72	776	999999	931	862	414	390	999999	695	215	999999	999999	999999	999999	183	999999	999999	629	192	224	722	999999	247	999999	46	157	448	766	177	423	17	999999	394	112	451	999999	984	548	47	48	999999	540	896	999999	999999	999999	61	201	632	999999	999999	944	21	377	367	475	539	647	999999	714	965	623	999999	999999	207	414	346	438	977	999999	486	999999	591	154	999999	999999	999999	46	999999	999999	106	257	144	800	397	73	999999	26	999999	976	999999	346	653	999999	82	826	833	623	12	999999	891	999999	224	904	890	70	363	999999	603	185	774	503	370	95	618	999999	489	999999	884	144	304	999999	
999999	10	810	149	999999	999999	82	947	999999	86	43	224	918	483	999999	239	909	337	710	999999	422	569	212	423	999999	999999	999999	363	347	927	739	868	999999	571	929	999999	999999	999999	999999	104	794	999999	826	999999	469	156	177	145	685	260	996	557	999999	999999	999999	999999	797	396	174	753	553	718	610	431	347	175	456	356	553	819	999999	169	999999	615	999999	999999	743	515	999999	999999	400	578	678	97	999999	192	443	715	665	999999	426	999999	586	995	551	86	56	999999	999999	304	699	820	999999	865	999999	999999	999999	819	604	150	389	291	443	345	362	974	50	999999	500	164	731	999999	999999	747	403	999999	582	591	73	381	720	347	999999	659	139	580	986	812	999999	103	222	624	121	525	999999	144	274	251	643	999999	46	533	905	204	573	958	139	999999	472	687	264	387	755	232	430	51	999999	784	215	782	987	237	551	406	942	999999	999999	176	330	269	172	341	948	999999	999999	196	442	999999	95	180	450	999999	349	999999	999999	835	999999	889	104	384	18	490	999999	861	588	808	999999	509	999999	466	999999	963	524	213	525	922	439	268	886	243	609	174	698	999999	341	846	887	267	566	117	999999	740	81	946	999999	682	306	97	908	537	999999	933	708	629	842	999999	999999	146	999999	999999	999999	610	999999	861	775	843	792	10	529	999999	920	999999	999999	999999	227	598	891	577	951	842	626	352	359	999999	999999	676	466	999999	202	854	999999	751	498	650	711	999999	738	219	181	418	890	999999	568	176	616	488	999999	562	412	254	595	59	194	926	999999	63	261	652	831	999999	386	723	999999	674	524	179	237	302	999999	999999	859	681	406	543	952	330	784	193	742	551	685	903	666	948	268	178	566	571	359	658	386	95	388	82	999999	176	498	893	651	447	261	999999	128	822	394	913	653	650	973	970	279	78	999999	290	423	999999	67	999999	999999	355	613	665	942	999999	212	774	303	334	999999	786	831	891	999999	304	299	986	784	843	999999	999999	525	915	598	999999	389	318	185	999999	658	999999	118	638	487	306	834	999999	756	999999	619	620	619	328	999999	197	148	388	536	999999	999999	999999	698	999999	999999	70	999999	698	76	999999	406	894	999999	206	999999	954	677	203	413	244	470	703	239	999999	233	999999	735	206	776	410	250	11	781	569	116	999999	859	999999	999999	426	476	146	999999	202	936	725	31	423	653	999999	520	999999	974	302	154	297	207	999999	999999	999999	999999	633	921	665	323	405	122	39	999999	999999	104	782	859	987	999999	334	999999	46	999999	507	922	321	
553	592	890	304	37	489	424	819	999999	999999	903	981	101	999999	999999	863	879	541	612	999999	334	209	99	737	95	986	533	820	122	171	742	999999	999999	23	89	999999	775	28	378	633	999999	280	430	999999	879	999999	999999	925	119	321	167	973	894	929	987	999999	502	163	999999	999999	956	604	706	862	869	420	552	999999	763	886	98	861	173	979	387	64	778	607	999999	218	100	608	711	999999	14	769	598	509	35	735	835	999999	809	337	677	999999	573	999999	622	468	335	817	172	999999	232	305	810	915	999999	999999	575	895	305	10	950	999999	999999	904	858	110	822	52	62	37	999999	477	61	835	312	377	490	220	985	399	882	999999	999999	488	999999	708	959	999999	957	102	170	940	999999	808	999999	329	127	669	709	521	646	292	765	144	999999	999999	253	999999	612	184	453	364	999999	906	127	677	999999	414	335	160	150	149	95	960	866	120	161	252	457	982	259	821	510	474	753	999999	516	311	316	822	464	984	80	782	649	805	41	418	691	709	417	713	999999	559	380	999999	999999	805	278	71	604	11	526	629	925	999999	999999	445	163	999999	171	610	108	512	695	166	79	312	321	70	89	999999	561	748	575	546	487	950	103	256	403	711	999999	254	999999	463	999999	450	857	27	999999	595	265	173	548	999999	615	999999	999999	224	999999	894	493	217	982	861	449	778	64	389	999999	903	999999	999999	134	999999	577	853	293	242	999999	999999	455	999999	999999	493	999999	398	209	999999	930	657	999999	879	819	999999	999999	825	271	999999	24	689	395	999999	873	58	999999	999999	999999	999999	240	761	546	631	999999	807	448	200	108	499	383	999999	578	296	458	496	816	472	96	999999	241	751	592	926	227	18	999999	999999	999999	70	248	138	358	120	537	999999	120	999999	363	22	69	37	726	771	983	963	121	108	29	386	241	781	272	423	857	488	999999	620	413	516	999999	470	769	999999	260	255	701	467	999999	999999	999999	361	999999	999999	566	213	34	999999	942	999999	999999	144	958	53	999999	999999	866	935	262	59	999	499	999999	846	448	598	267	689	520	999999	271	653	999999	739	999	999999	671	197	857	654	463	359	678	159	619	439	512	725	217	793	389	766	999999	709	290	886	311	273	636	967	945	999999	999999	213	992	254	795	229	54	999999	796	678	88	608	596	649	821	901	237	19	999999	541	999999	999999	999999	505	448	639	459	999999	578	999999	999999	889	708	999999	60	474	999999	374	643	293	681	999999	996	710	687	606	123	999999	999999	409	46	627	881	413	
864	581	854	497	805	165	769	930	381	398	999999	198	900	478	599	357	999999	862	375	803	860	223	730	648	817	999999	999999	819	999999	178	371	999999	999999	999999	263	478	619	668	999999	999999	523	750	885	608	593	999999	705	645	999999	999999	664	184	999999	87	553	650	850	999999	680	963	639	949	882	213	999999	194	190	605	224	999999	738	999999	303	999999	289	119	337	999999	64	999999	146	880	778	341	999999	197	681	930	750	613	628	999999	988	999999	848	573	868	682	999999	999999	319	110	430	919	978	999999	881	374	798	444	322	999999	161	999999	826	758	181	551	698	839	513	999999	999999	999999	999999	335	97	697	999999	715	250	655	550	999999	18	46	459	859	362	926	316	316	142	999999	300	999999	999999	636	999999	99	999999	327	984	741	999999	999999	254	819	999999	653	999999	193	336	92	203	999999	187	505	999999	790	309	322	198	771	533	207	127	549	321	603	83	460	999999	949	323	923	670	809	999999	949	791	640	999999	709	435	132	979	59	121	632	999999	756	293	989	790	999999	999999	222	217	698	942	999999	507	823	579	999999	275	387	769	999999	996	378	745	404	999999	668	879	488	345	411	999999	77	437	688	880	327	176	929	999999	242	794	458	601	999999	16	999999	999999	999999	999999	395	857	602	289	841	636	999999	20	999999	990	999999	210	650	876	999999	999999	999999	999999	819	943	261	873	999999	228	537	485	548	776	683	397	911	999999	271	358	950	999999	624	999999	596	999999	536	317	287	938	999999	999999	999999	581	795	999999	142	819	999999	999999	879	999999	999999	999999	752	366	97	577	337	501	89	595	939	302	926	999999	856	96	681	767	416	999999	999999	408	191	505	340	966	981	103	265	102	222	596	999999	438	43	250	45	239	999999	959	979	785	858	451	102	852	655	543	734	999999	147	556	268	935	926	999999	202	257	999999	130	596	244	246	987	382	352	823	498	999999	615	60	451	802	457	964	809	549	999999	412	488	321	447	368	999999	954	999999	999999	999999	511	920	58	788	214	999999	373	999999	549	871	999999	750	999999	166	325	999999	995	696	753	811	971	126	999999	462	844	999999	809	158	875	37	42	716	999999	289	986	999999	566	271	999999	958	93	228	270	677	670	999999	999999	165	131	249	223	268	912	526	572	394	357	595	943	668	44	224	870	521	839	362	999999	999999	999999	999999	562	734	459	999999	727	752	855	999999	792	192	96	653	36	636	813	999999	803	498	717	601	949	971	999999	578	924	999999	358	999999	838	317	926	711	985	113	687	489	808	
127	798	999999	539	462	999999	761	581	390	198	244	999999	999999	559	246	41	577	78	590	416	881	870	858	404	116	66	999999	265	385	668	923	948	334	999999	685	999999	999999	72	497	178	566	999999	543	681	123	999999	774	758	690	680	417	44	106	999999	999999	999999	940	424	999999	405	329	505	206	722	999999	999999	383	108	999999	545	999999	999999	999999	422	849	884	336	999999	999999	74	999999	999999	575	704	261	888	852	261	48	437	760	482	639	999999	999999	71	799	821	416	828	999999	675	884	154	546	902	999999	684	233	52	920	762	143	368	122	603	929	501	470	999999	999999	132	69	445	999999	660	875	489	573	999999	94	515	999999	462	406	999999	840	999999	168	359	435	177	37	995	999999	999999	348	281	979	255	141	307	999999	40	395	546	615	448	369	885	999999	999999	121	446	999999	999999	991	681	962	505	762	509	999999	121	950	999999	105	999999	928	787	321	999999	510	327	999999	787	165	740	77	860	999999	401	70	282	332	999999	66	591	999999	112	15	999999	318	483	492	999999	999999	248	90	129	999999	551	520	999999	999999	432	472	793	999999	999999	999999	261	614	112	504	371	448	999999	789	497	219	514	36	999999	999999	654	295	37	835	33	822	916	660	948	419	459	881	489	708	900	990	999999	800	866	852	754	63	216	978	999999	193	903	999999	593	909	999999	999999	999999	799	919	146	444	958	766	358	343	600	665	692	54	999999	999999	362	888	506	947	999999	999999	999999	37	601	88	999999	713	839	919	467	77	48	482	999999	196	689	789	999999	555	313	44	518	999999	999999	397	523	933	999999	234	551	999999	999999	962	999999	999999	721	999999	327	68	395	255	926	438	876	999999	627	220	119	303	279	999999	135	950	643	999999	999999	463	873	214	564	125	999999	615	378	896	980	85	258	999999	999999	999999	471	999999	169	68	117	89	643	630	769	313	823	348	954	978	445	145	999999	999999	712	267	898	999999	503	999999	182	999999	70	979	552	551	961	999999	999999	999999	999999	429	791	585	571	572	820	252	444	261	999999	733	660	399	461	845	757	999999	868	218	29	357	212	889	999999	796	28	999999	88	227	351	294	999999	603	877	25	354	999999	982	149	999999	655	679	251	979	448	999999	670	528	707	794	267	671	618	999999	752	227	901	699	775	554	167	174	999999	910	17	222	999999	522	999999	500	23	721	728	772	374	999999	960	909	446	145	999999	999999	381	432	93	999999	902	271	134	797	452	999999	217	595	288	490	462	341	972	236	603	999999	92	999999	999999	999999	942	
999999	967	84	999999	992	263	640	999999	31	999999	793	999999	394	320	999999	397	648	58	970	514	143	493	883	226	629	937	220	541	209	999999	174	651	547	680	65	303	60	999999	460	999999	577	399	267	697	668	514	588	915	808	761	444	168	999999	41	808	363	94	999999	637	65	52	108	995	968	629	152	288	999999	264	999999	346	116	597	190	999999	744	999999	196	557	124	999999	999999	733	448	619	16	840	515	871	999999	999999	202	999999	404	999999	479	999999	298	999999	526	235	874	999999	999999	424	337	999999	630	105	74	136	898	310	522	706	747	374	999999	359	999999	999999	773	999999	562	292	153	212	202	442	999999	350	937	999999	40	999999	485	644	427	34	292	445	999999	420	806	575	320	999999	391	698	999	999999	846	939	455	225	462	41	108	999999	999999	134	377	197	637	723	199	780	279	633	999999	113	946	999999	76	187	101	999999	999999	999999	971	261	821	999999	443	999999	504	998	673	815	999999	453	545	404	753	999999	77	32	999999	999999	999999	540	622	758	477	895	167	323	872	277	134	109	999999	121	61	999999	312	999999	754	999999	229	201	999999	464	999999	777	567	552	779	999999	999999	999999	579	952	999999	441	638	73	36	547	999999	190	135	999999	690	999999	456	434	352	999999	855	204	277	999999	999999	999999	433	999999	561	999999	337	615	544	964	999999	65	530	54	511	620	390	249	999999	216	89	999999	999999	711	774	869	330	143	210	54	999999	915	999999	80	98	424	17	999999	511	335	219	589	646	170	247	634	806	412	999999	731	354	616	999999	70	428	825	999999	999999	393	691	999999	999999	414	499	911	253	264	459	955	97	999999	999999	999999	521	996	500	999999	904	474	149	73	917	221	478	700	447	568	740	652	272	999999	294	999999	999999	999999	25	184	156	999999	993	380	356	999999	834	128	444	878	834	73	999999	433	224	999999	999999	628	461	982	936	798	474	684	523	999999	692	793	328	822	917	565	999999	325	254	999999	480	999999	999999	999999	387	999999	266	999999	734	676	723	838	89	46	842	201	504	42	248	357	785	999999	856	549	764	51	799	622	960	278	92	613	999999	570	777	486	999999	991	605	586	542	905	950	847	94	854	713	292	980	726	999999	948	87	896	868	171	912	999999	706	999999	560	643	607	465	594	120	660	999999	269	366	289	513	437	662	815	880	999999	19	999999	910	337	517	641	244	217	999999	536	999999	999999	616	999999	744	999999	269	35	999999	308	495	263	999999	203	204	32	999999	999999	999999	999999	425	91	988	802	902	712	796	
18	999999	12	999999	257	999999	999999	378	818	999999	999999	545	228	178	636	916	582	873	756	490	716	999999	494	27	797	999999	622	120	999999	712	999999	671	999999	498	260	999999	896	935	248	802	400	825	385	379	832	901	999999	999999	788	175	416	999999	156	232	90	875	558	984	574	596	837	473	999999	999999	999999	130	513	730	999999	654	29	999999	635	953	100	890	757	124	999999	896	331	280	332	44	306	885	524	999999	418	385	434	912	370	651	965	999999	657	280	999999	711	397	607	434	144	156	769	303	203	141	199	127	443	999999	678	999999	566	150	999999	809	953	606	704	322	542	230	117	999999	999999	987	173	999999	487	583	999999	509	999999	846	197	888	536	591	330	677	228	267	990	123	691	387	408	786	524	470	999999	114	693	999999	891	914	49	492	999999	999999	968	999999	640	859	324	179	550	999999	952	999999	999999	371	286	36	103	285	999999	993	999999	999999	588	386	717	999999	995	379	815	438	954	999999	999999	54	281	124	708	999999	627	999999	999999	522	836	688	833	280	999999	999999	828	999999	201	616	684	55	897	714	627	999999	249	999999	999999	999999	363	121	766	999999	999999	999999	100	171	327	832	657	109	205	82	769	900	999999	999999	999999	999999	550	159	247	347	999999	804	156	567	496	999999	31	12	276	852	169	724	922	164	874	960	135	666	348	368	999999	585	850	825	944	727	47	999999	796	95	999999	214	874	428	89	601	999999	533	675	210	811	655	999999	999999	999999	55	978	399	572	867	653	883	810	878	388	24	999999	999999	623	769	89	999999	216	191	458	999999	850	503	84	283	879	602	991	148	999999	999999	751	508	912	899	748	648	239	929	441	520	403	995	49	74	647	760	909	905	130	999999	999999	652	893	958	205	484	324	298	988	999999	892	671	331	85	272	455	418	724	30	999999	999999	287	749	937	560	999999	464	999999	999999	128	692	95	999999	964	864	109	999999	954	703	273	333	941	940	999999	628	731	673	999999	802	201	351	195	884	689	603	171	902	956	999999	999999	30	314	661	869	367	806	654	367	220	999999	841	999999	999999	999999	117	58	346	999999	318	828	999999	499	217	999999	776	999999	211	999999	370	703	999999	657	999999	363	252	28	289	81	33	822	87	316	753	639	999999	887	175	137	582	555	824	999999	648	999999	170	531	107	227	103	999999	999999	327	999999	999999	965	193	907	999999	999999	999999	768	275	344	999999	751	873	746	999999	93	999999	341	83	754	815	999999	662	19	977	202	721	921	71	978	173	226	760	999999	
246	673	177	979	508	999999	493	786	559	209	162	827	296	784	999999	143	213	529	532	572	191	638	312	184	929	474	792	176	999999	297	999999	999999	991	999999	509	905	916	909	832	459	270	38	328	999999	857	160	905	936	999999	999999	999999	999999	694	999999	137	999999	370	992	59	43	831	327	89	272	37	882	836	731	285	623	226	304	999999	82	311	163	999999	849	327	779	569	855	773	778	999999	537	999999	803	999999	901	544	999999	999999	999999	628	943	949	66	436	974	324	183	661	999999	712	999999	999999	622	999999	999999	298	521	999999	280	474	975	999999	311	749	499	308	43	304	383	88	302	445	897	453	367	213	263	999999	353	999999	396	203	994	75	53	590	961	916	463	999999	33	999999	999999	999999	999999	400	647	999999	936	675	291	879	288	999999	419	43	999999	178	529	770	44	108	332	815	88	782	558	999999	705	908	346	126	840	769	65	53	856	573	801	999999	999999	999999	485	999999	999999	999999	915	999999	655	20	999999	793	396	999999	578	924	926	773	255	870	841	412	612	999999	339	999999	48	518	645	376	187	485	377	562	214	99	622	655	999999	571	999999	265	589	695	999999	999999	730	156	201	999999	127	92	328	930	999999	163	343	999999	348	19	477	407	657	999999	832	65	999999	999999	489	489	312	999999	999999	683	13	586	822	916	660	786	444	892	326	515	258	999999	167	446	438	60	755	174	999999	632	999999	469	607	310	999999	321	137	999999	667	711	999999	846	950	644	999999	548	341	427	796	999999	575	585	999999	152	40	738	898	979	999999	999999	734	147	963	999999	589	544	978	522	64	349	999999	999999	234	614	686	999999	153	523	999999	890	999999	999999	999999	755	66	999999	389	464	279	134	422	157	500	999999	977	690	882	450	64	393	569	819	372	457	903	37	360	475	465	628	594	385	471	515	719	406	999999	218	453	999999	999999	524	252	930	926	999999	57	996	637	996	999999	999999	999999	135	999999	900	965	921	851	39	167	913	998	999999	999999	999999	686	999999	518	999999	921	673	999999	999999	238	54	576	442	530	401	980	364	838	999999	109	892	999999	999999	194	819	441	848	999999	423	999999	251	999999	602	400	889	999999	72	487	65	999999	855	999999	999999	897	285	333	532	999999	460	999999	803	85	999999	551	647	130	999999	800	699	150	999999	316	584	78	999999	529	973	52	641	575	999999	876	782	395	253	999999	440	447	999999	495	908	457	906	999999	120	175	986	999999	753	999999	485	271	788	914	10	548	999999	416	910	999999	359	489	758	885	141	926	
302	999999	999999	459	999999	902	891	999999	241	999999	999999	220	958	821	542	923	999999	873	100	999999	98	999999	394	704	999999	33	999999	162	145	428	699	30	243	194	873	842	752	303	999999	582	999999	585	683	384	148	910	458	999999	223	436	999999	885	795	484	837	434	758	603	393	665	999999	999999	77	999999	999999	390	999999	773	947	699	999999	994	794	517	285	513	194	20	566	166	999999	448	938	709	999999	999999	999999	758	999999	999999	94	999999	910	422	217	999999	517	999999	999999	757	933	684	151	523	266	206	100	287	208	999999	250	748	47	236	100	926	999999	368	585	122	165	999999	427	508	615	999999	93	381	310	644	995	324	999999	808	232	890	306	425	453	40	999999	947	999999	999999	208	345	121	684	332	290	841	999999	295	345	602	715	267	642	999999	999999	123	999999	976	564	338	926	196	238	999999	209	630	999999	914	554	399	217	999999	405	999999	279	999999	409	59	30	802	846	39	226	216	999999	633	999999	517	218	999999	14	970	995	999999	282	159	999999	679	132	660	467	244	740	945	394	56	862	342	637	334	713	669	999999	761	999999	897	969	32	999999	999999	999999	999999	999999	637	394	246	672	711	37	130	999999	729	999999	999999	345	611	298	999999	821	470	999999	331	879	999999	213	345	999999	244	210	999999	189	859	999999	556	693	600	538	112	561	158	383	160	314	999999	999999	984	999999	999999	425	881	608	999999	211	36	804	999999	987	821	434	58	231	438	510	999999	999999	999999	546	380	676	745	82	196	719	673	97	999999	999999	372	588	228	603	999999	818	999999	777	490	657	166	999999	58	612	717	677	999999	999999	999999	999999	662	575	999999	447	372	918	680	809	421	979	999999	999999	194	999999	624	242	999999	454	802	620	999999	875	999999	520	389	628	999999	142	999999	518	216	746	152	970	364	797	460	999999	241	510	148	519	365	510	128	999999	999999	430	988	485	472	67	999999	999999	468	786	999999	616	999999	744	300	999999	999999	902	999999	791	796	223	274	827	781	434	223	302	482	671	520	951	401	999999	999999	207	999999	999999	56	158	622	818	999999	577	999999	843	722	497	999999	600	75	462	999999	337	431	354	999999	999999	703	47	844	999999	851	796	999999	172	225	896	683	999999	402	575	856	625	179	978	710	696	999999	938	999999	999999	999999	881	606	67	224	999999	739	715	51	983	186	999999	999999	791	966	716	310	521	628	999999	813	126	999999	500	999999	121	167	999999	644	469	27	765	999999	999999	749	970	200	219	999999	160	166	967	61	419	398	846	321	387	999999	994	
396	631	319	999999	999999	966	683	999999	999999	113	906	296	81	999999	965	999999	683	195	52	995	525	999999	574	999999	669	845	74	788	111	759	800	780	441	999999	82	999999	999999	450	215	782	297	999999	757	844	253	870	999999	999999	453	977	173	135	999999	26	478	999999	66	999999	225	77	999999	999999	14	702	312	136	854	431	510	579	965	242	980	269	999999	441	343	730	234	798	949	999999	345	999999	595	675	444	999999	999999	777	339	614	234	148	880	402	90	65	541	126	25	474	969	999999	21	930	154	999999	999999	46	962	336	616	427	127	317	558	879	116	637	691	999999	259	999999	249	999999	18	842	999999	315	361	287	198	999999	782	999999	626	471	999999	665	530	368	999999	145	815	13	998	999999	30	573	843	210	949	903	435	585	225	999999	635	660	922	311	696	999999	999999	684	147	999999	644	642	999999	999999	767	450	116	333	332	124	917	245	362	211	999999	999999	471	161	337	294	999999	206	999999	389	836	461	999999	228	672	114	460	140	999999	500	172	387	999999	999999	443	999999	796	111	999999	111	328	399	308	720	999999	879	999999	534	356	852	825	999999	383	999999	261	315	706	888	660	999999	663	786	379	861	48	444	934	715	717	828	498	580	943	167	70	447	163	32	738	793	574	999999	783	999999	674	999999	13	580	999999	137	802	908	451	45	999999	541	29	446	682	55	945	825	999999	528	999999	254	503	226	250	999999	161	684	159	867	653	999999	13	366	999999	322	440	999999	999999	589	35	589	139	908	720	528	427	716	999999	692	847	749	999999	999999	658	430	999999	787	999999	691	976	128	999999	584	392	709	999999	662	259	999999	615	999999	999999	236	502	775	125	595	506	721	396	445	999999	466	29	903	999999	747	708	766	999999	999999	999999	527	613	999999	999999	554	525	20	990	765	999999	980	999999	265	143	883	762	999999	315	635	999999	618	999999	540	783	302	564	488	91	790	954	492	278	962	568	97	622	594	944	570	79	495	999999	999999	977	364	389	763	770	744	985	999999	999999	465	372	414	232	82	999999	538	989	47	928	209	810	974	711	125	697	999999	999999	177	938	999999	999999	794	999999	674	999999	999999	912	801	718	347	805	999999	41	812	999999	163	865	999999	470	999999	580	42	999999	999999	999999	13	652	274	76	723	999999	999999	885	999999	900	577	527	999999	519	704	625	198	329	591	403	681	943	899	999999	543	190	722	706	532	173	533	237	364	999999	559	999999	648	999999	999999	999999	987	253	323	912	999999	636	999999	999999	999999	790	392	713	975	
138	149	70	752	999999	999999	542	760	120	362	553	376	349	999999	704	960	927	977	464	334	726	416	999999	629	987	999999	906	873	693	940	742	781	820	262	235	714	499	34	899	210	461	999999	876	890	770	545	683	999999	999999	999999	999999	812	999999	999999	259	722	712	440	765	256	626	999999	999999	180	620	772	999999	97	999999	990	471	903	87	263	999999	622	539	546	859	999999	819	444	271	624	112	929	852	999999	12	513	12	68	268	652	584	792	47	706	280	999999	989	999999	535	622	999999	935	735	675	999999	637	999999	175	999999	999999	437	999999	407	452	77	690	999999	999999	94	434	988	999999	644	999999	999999	90	584	833	276	861	999999	233	909	648	999999	999999	204	187	926	375	331	999999	999999	945	999999	401	999999	594	638	589	87	874	511	999999	634	205	300	999999	999999	999999	999999	999999	899	720	999999	999999	283	758	999999	900	495	742	197	718	112	161	925	999999	219	287	696	999999	204	686	999999	587	721	999999	24	821	876	894	191	502	323	971	999999	766	94	21	128	636	167	738	999999	345	999999	793	998	482	279	999999	100	999999	738	71	165	999999	936	999999	492	475	744	615	999999	601	560	695	404	141	224	168	614	999999	169	999999	832	465	591	448	900	928	999999	541	551	285	999999	473	764	999999	816	723	830	811	528	652	892	552	999999	503	785	991	999999	867	268	120	986	892	999999	678	239	699	999999	497	381	564	999999	999999	73	747	999999	96	931	152	324	999999	338	999999	679	999999	178	999999	999999	98	663	999999	539	942	283	441	999999	911	999999	95	32	127	102	999999	439	963	986	689	489	966	705	698	70	999999	552	767	782	192	222	51	999999	949	999999	542	834	472	34	723	928	632	999999	885	182	845	129	999999	999999	995	373	999999	999999	488	999999	784	392	965	848	294	400	516	999999	116	698	872	999999	83	999999	559	999999	967	938	272	761	856	999999	820	525	224	135	355	999999	999999	819	506	521	999999	158	173	159	868	624	740	333	999999	999999	351	197	309	270	56	37	999999	496	406	777	267	726	944	276	572	449	999999	168	999999	999999	872	999999	201	999999	563	925	999999	999999	639	352	999999	939	349	883	999999	999999	999999	954	89	328	520	300	423	729	263	305	999999	999999	587	999999	990	582	288	275	111	64	995	947	999999	130	30	999999	856	63	579	328	387	70	999999	939	232	678	88	999999	636	581	999999	472	108	267	999999	119	999999	999999	361	999999	660	999999	781	122	999999	279	257	999999	999999	81	444	369	160	999999	918	999999	797	648	207	999999	503	
563	639	529	190	532	848	449	999999	910	626	646	999999	953	999999	999999	999999	987	311	999999	431	130	427	564	147	514	322	173	349	999999	322	184	23	49	132	107	444	261	932	115	430	808	999999	397	999999	797	999999	207	999999	614	863	999999	346	254	890	383	145	84	392	675	220	685	999999	831	999999	452	633	661	830	570	869	37	65	999999	532	999999	999999	40	120	999999	999999	124	896	735	714	999999	837	769	999999	749	999999	999999	869	999999	894	745	708	727	798	11	174	999999	376	707	999999	836	754	150	999999	277	999999	999999	964	52	828	105	788	999999	126	96	999999	863	999999	999999	999999	510	167	798	311	786	914	843	241	999999	184	999999	748	199	991	877	999999	999999	57	999999	937	999999	405	826	438	999999	999999	343	611	712	999999	310	503	295	108	243	678	999999	839	935	362	969	873	999999	867	999999	357	599	383	999999	338	999999	816	631	154	751	115	341	999999	512	829	999999	241	529	721	873	348	463	100	757	208	999999	858	122	528	999999	999999	549	999999	452	451	367	959	371	999999	479	494	871	150	357	138	347	999999	336	115	781	737	354	144	994	999999	894	509	626	999999	538	69	704	113	999999	767	999999	999999	917	70	472	621	870	999999	252	999999	999999	322	742	628	861	214	531	16	747	240	999999	414	999999	803	999999	858	343	331	845	419	789	768	964	590	999999	965	999999	276	643	169	867	999999	892	614	181	582	766	997	189	333	999999	697	365	945	137	999999	417	999999	512	613	287	548	310	832	599	999999	357	162	65	895	999999	999999	999999	587	373	999999	521	360	999999	975	999999	345	152	521	999999	999999	999999	29	999999	421	557	564	764	40	881	328	999999	999999	24	999999	234	999999	942	293	798	999999	999999	778	581	696	639	67	492	536	521	941	405	788	999999	999999	304	338	700	999999	348	970	499	342	705	54	543	462	345	167	751	999999	403	999999	723	608	766	634	447	999999	999999	500	999999	237	999999	940	923	119	118	516	179	896	913	999999	999999	827	999999	999999	83	536	163	187	721	334	785	43	548	546	999999	352	740	670	890	934	999999	848	898	272	999999	765	131	433	999999	829	988	854	574	999999	914	999999	824	774	561	910	612	603	999999	747	999999	485	401	386	54	999999	775	999999	15	979	445	999999	929	521	177	318	414	730	999999	891	346	930	468	999999	631	178	999999	966	119	999999	332	269	79	160	819	348	373	745	388	587	999999	490	849	999999	659	999999	999999	999999	607	252	505	881	769	999999	999999	521	27	948	755	876	247	999999	398	35	
656	999999	37	778	701	829	999999	669	352	999999	838	856	91	872	793	813	211	999999	999999	999999	484	999999	500	192	748	308	331	424	999999	512	349	254	999999	824	938	999999	790	999999	999999	777	308	835	539	521	58	555	439	154	164	999999	674	32	450	999999	550	216	686	845	39	402	999999	999999	999999	840	907	593	764	267	999999	999999	32	23	613	591	568	648	910	999999	999999	203	868	187	999999	57	837	327	999999	568	283	732	796	945	999999	218	999999	777	999999	999999	613	465	790	999999	220	844	919	660	418	859	963	902	306	999999	999999	836	999999	999999	999999	633	12	590	789	206	984	211	523	87	855	405	320	791	492	220	374	678	413	696	966	999999	137	187	908	945	999999	380	436	999999	999999	332	684	999999	516	999999	697	999999	675	594	198	18	330	841	805	999999	548	182	419	95	342	999999	433	838	363	845	505	824	999999	999999	600	613	775	434	844	532	720	371	999999	960	523	999999	12	818	507	958	999999	999999	381	895	406	432	999999	350	756	209	899	846	595	670	37	872	351	831	993	585	242	895	997	282	302	187	897	999999	999999	999999	40	614	999999	999999	751	219	999999	999999	447	177	652	435	678	999999	633	999999	999999	999999	933	650	10	181	824	999999	999999	999999	297	999999	603	999999	534	999999	778	765	178	294	516	200	919	999999	429	564	393	826	932	807	227	363	999999	428	411	293	526	999999	991	999999	789	418	680	999999	921	999999	999999	999999	642	999999	656	999999	475	999999	368	585	694	124	230	445	787	998	989	917	981	999999	460	999999	817	999999	999999	999999	999999	319	505	107	519	376	896	85	381	175	193	999999	160	314	888	309	999999	826	999999	411	700	555	81	790	428	762	999999	987	999999	999999	409	999999	999999	800	999999	999999	999999	270	75	328	228	155	73	621	999999	999999	767	676	55	160	124	991	652	584	165	999999	247	714	679	756	805	909	192	373	999999	791	636	360	175	732	466	999999	760	280	192	555	492	460	999999	231	999999	894	999999	742	894	418	748	999999	644	921	999999	139	999999	999999	522	999999	962	999999	855	33	570	416	511	323	694	999999	240	381	401	610	735	787	999999	457	999999	999999	999999	450	479	357	52	999999	716	254	999999	336	218	999999	758	874	593	791	999999	951	660	589	392	628	999999	579	999999	999999	189	44	195	141	999999	143	558	611	350	521	231	999999	980	515	699	267	509	999999	999999	999999	623	526	26	944	192	786	797	181	528	349	402	899	999999	675	875	999999	999999	999999	935	84	999999	157	999999	81	570	107	971	999999	
999999	135	129	690	999999	399	753	662	27	250	948	614	999999	999999	92	11	129	331	999999	999999	999999	27	208	999999	999999	41	894	476	993	944	384	95	999999	652	291	999999	999999	712	437	999999	922	222	664	818	733	331	738	999999	74	531	999999	248	769	666	515	999999	927	303	267	441	999999	286	669	999999	866	863	798	693	999999	689	781	999999	999999	999999	392	426	362	390	102	111	302	999999	411	471	999999	145	326	158	147	999999	475	999999	454	996	285	645	553	591	951	870	532	55	422	384	750	999999	354	221	284	98	519	546	210	166	999999	126	874	207	91	731	546	999999	556	684	999999	999999	962	999999	999999	746	999999	999999	439	232	578	999999	965	37	721	456	999999	115	999999	999999	900	928	726	999999	857	168	770	356	510	999999	333	882	498	737	999999	895	582	455	939	999999	999999	748	117	978	587	890	999999	847	999999	634	999999	441	999999	999999	784	999999	138	674	999999	122	976	526	999999	219	898	696	759	999999	999999	826	874	999999	175	347	832	999999	999999	748	710	967	17	999999	870	999999	289	891	117	990	953	875	766	908	999999	826	999999	698	487	897	89	999999	141	999999	981	999999	760	999999	276	999999	675	632	474	390	963	999999	115	63	656	999999	930	17	999999	768	283	999999	69	965	930	349	787	143	674	923	999999	999999	836	92	940	220	125	999999	625	679	324	999999	410	386	944	999999	720	506	51	102	967	81	311	999999	650	999999	600	794	674	999999	650	999999	999999	551	721	153	246	999999	999999	446	279	256	392	909	999999	952	590	682	31	597	999999	290	999999	582	955	999999	518	474	442	999999	619	999999	19	698	999999	782	373	859	664	999999	106	697	394	604	823	720	689	401	999999	698	410	917	999999	87	308	370	449	385	595	999999	634	772	590	172	827	947	247	693	880	999999	588	999999	28	999999	501	930	896	999999	758	999999	907	999999	999999	743	549	701	558	932	400	669	343	988	273	999999	176	333	116	231	777	999999	483	995	999999	257	119	999999	999999	552	585	377	474	952	999999	360	226	516	226	846	999999	135	399	314	303	220	338	600	467	487	999999	177	824	675	720	883	761	911	606	308	634	869	802	15	999999	999999	205	390	371	999999	999999	999999	999999	999999	607	651	999999	178	702	310	919	518	222	421	498	999999	553	999999	242	743	999999	314	910	918	222	754	333	394	957	280	999999	947	238	999999	173	404	70	999999	77	79	407	593	999999	306	999999	999999	999999	390	999999	999999	479	406	158	628	324	999999	748	198	57	852	999999	999999	221	999999	999999	972	
290	999999	999999	999999	357	999999	731	173	345	15	105	614	539	106	107	943	999999	28	800	618	999999	610	239	164	656	871	516	224	751	316	381	787	20	416	835	988	142	999999	591	490	675	999999	292	319	999999	144	659	950	755	999999	223	202	631	676	183	679	439	103	447	486	482	516	421	39	633	999999	603	132	271	119	811	464	999999	320	943	999999	327	999999	251	521	222	999999	999999	377	102	189	999999	344	243	999999	559	999999	999999	999999	17	168	574	262	686	999999	541	999999	688	646	572	759	764	320	999999	370	362	999999	999999	925	273	916	56	999999	937	999999	999999	268	889	116	559	773	488	332	999999	999999	248	999999	242	646	980	685	877	823	804	342	999999	999999	999999	872	803	50	195	60	841	101	121	530	324	242	452	282	647	999999	999999	799	280	441	999999	947	131	296	286	216	945	587	48	999999	999999	604	38	317	656	26	312	519	999999	438	491	221	673	718	999999	10	204	708	48	304	737	999999	71	999999	837	999999	999999	516	763	999999	115	263	63	999999	291	719	999999	999999	625	999999	279	576	222	999999	950	796	284	413	546	999999	21	247	549	999999	999999	999999	543	55	479	992	275	796	755	607	333	237	167	784	437	40	795	69	92	417	34	170	792	999999	42	999999	999999	999999	999999	487	967	868	714	319	402	999999	186	168	665	633	366	999999	999999	614	999999	723	999999	500	975	999999	490	952	999999	141	718	335	999999	323	23	438	999999	927	999999	999999	639	465	999999	848	391	389	853	999999	403	458	61	999999	349	187	710	318	412	889	372	999999	996	25	713	583	600	76	606	863	999999	237	30	439	657	552	975	63	211	789	118	596	661	999999	999999	705	90	177	986	272	613	704	999999	723	564	370	282	624	752	999999	258	324	999999	990	999999	176	999999	999999	893	796	999999	999999	117	999999	780	776	803	152	466	17	502	432	90	344	999999	999999	211	306	874	999999	279	361	999999	271	541	793	813	670	999999	392	277	999999	284	199	70	956	596	999999	999999	788	567	999999	167	744	446	826	244	448	740	49	965	141	747	606	527	999999	355	845	91	986	999999	999999	779	999999	999999	999999	158	890	283	999999	999999	797	363	95	729	150	204	566	825	999999	559	999999	930	333	427	145	720	999999	672	219	611	999999	332	956	999999	435	999999	92	999999	412	677	353	999999	447	193	999999	777	662	999999	386	656	788	999999	999999	437	598	999999	999999	657	999999	323	999999	228	999999	692	115	475	999999	269	304	789	121	561	422	999999	215	999999	493	149	260	368	999999	
801	295	562	822	729	956	528	237	232	904	435	410	99	207	135	999999	999999	999999	701	379	402	582	999999	545	236	608	999999	999999	399	719	315	407	245	264	678	999999	512	869	999999	519	878	999999	81	999999	686	161	333	839	90	108	738	999999	999999	988	665	228	999999	26	596	131	999999	999999	837	513	598	37	175	834	999999	202	598	999999	703	999999	999999	370	511	999999	859	85	285	498	151	999999	980	999999	848	256	599	460	244	495	999999	263	999999	581	204	567	297	999999	985	498	320	999999	510	999999	999999	376	498	305	717	999999	167	520	999999	139	166	999999	533	353	188	918	245	999999	958	113	610	449	301	919	175	943	424	210	99	786	188	999999	790	136	887	482	758	303	743	257	337	999999	417	761	424	657	44	999999	480	76	999999	252	999999	999999	999999	999999	999999	578	140	999999	572	999999	431	70	951	903	756	406	999999	706	170	941	335	710	775	848	41	539	504	518	999999	481	729	32	532	936	333	393	882	968	407	189	173	999999	685	380	341	357	810	521	900	638	486	774	906	322	916	228	631	405	886	545	999999	621	865	101	999999	408	537	999999	579	373	523	497	308	999999	777	365	35	405	516	999999	729	982	618	280	994	955	126	220	999999	999999	762	487	999999	862	115	551	999999	594	152	932	999999	795	999999	536	124	989	475	926	999999	999999	203	235	888	212	816	999999	13	594	106	281	291	327	995	473	610	999999	999999	446	874	235	261	441	262	583	999999	933	49	91	165	15	999999	200	675	999999	912	536	599	879	55	999999	548	519	497	999999	651	502	800	478	926	88	999999	38	61	318	309	761	972	999999	999999	882	999999	921	438	101	999999	101	651	537	999999	84	446	535	400	859	999999	742	999999	392	932	371	143	570	165	87	431	461	999999	999999	168	999999	564	294	541	999999	999999	626	90	405	89	559	851	272	999999	999999	999999	999999	999999	201	999999	567	817	590	999999	976	749	490	999999	361	670	339	952	293	379	411	519	161	993	999999	896	70	999999	548	312	383	519	871	999999	999999	445	383	999999	946	999999	600	342	999999	999999	565	423	482	859	999999	735	750	999999	567	892	999999	342	490	999999	410	305	999999	999999	279	288	999999	466	878	837	463	915	296	515	16	557	779	78	546	248	438	999999	424	210	932	813	561	776	952	978	147	971	999999	329	999999	651	176	694	999999	999999	914	108	545	645	406	812	448	245	600	19	123	447	795	999999	625	597	999999	369	999999	999999	727	232	514	899	699	491	960	967	102	999999	391	
999999	15	851	999999	339	277	778	804	129	375	326	186	942	999999	699	999999	714	703	826	999999	999999	720	607	967	999999	593	646	945	999999	999999	480	153	999999	628	38	441	943	916	295	329	112	999999	853	100	410	55	572	44	999	315	999999	273	275	593	584	374	999999	884	642	745	631	999999	999999	277	894	999999	940	323	836	268	242	999999	417	506	999999	251	999999	516	566	646	31	999999	999999	608	605	216	877	652	53	663	999999	69	283	549	697	279	675	586	999999	999999	999999	999999	208	741	999999	458	856	999999	999999	343	508	892	327	996	724	30	887	290	671	687	306	298	280	183	999999	183	524	999999	809	399	576	289	320	339	999999	772	413	214	999999	157	999999	118	726	710	165	150	741	999999	999999	677	391	394	915	999999	999999	816	999999	35	999999	900	934	988	959	535	999999	999999	582	987	465	951	617	999999	755	524	337	999999	571	570	27	95	441	247	52	142	17	999999	374	802	408	724	999999	387	698	635	222	371	999999	200	999999	936	568	754	821	874	69	708	639	400	190	999999	255	999999	17	430	468	999999	946	999999	528	585	853	780	589	741	999999	239	984	999999	999999	999999	49	380	999999	90	527	999999	425	178	82	308	551	974	621	665	479	386	380	278	176	525	999999	999999	672	368	999999	788	174	999999	717	830	724	519	999999	999999	703	874	791	999999	903	781	999999	778	999999	999999	43	879	168	923	271	779	859	716	953	785	549	999999	708	268	997	738	522	999999	460	252	584	999999	885	405	999999	604	594	999999	999999	394	999999	647	999999	452	999999	213	629	250	818	937	970	999999	565	999999	675	999999	176	533	999999	999999	269	935	999999	512	999999	999999	994	763	961	667	999999	415	999999	569	540	901	152	265	933	999999	999999	281	526	523	999999	576	476	582	729	977	438	71	524	210	999999	319	330	74	807	333	218	865	289	999999	752	999999	666	999999	772	773	842	910	600	144	64	988	999999	804	240	79	534	422	999999	983	238	133	890	151	999999	999999	581	88	458	609	999999	253	991	375	770	999999	999999	480	999999	955	999999	528	470	389	155	999999	999999	999999	833	737	798	796	831	999999	923	999999	999999	524	561	550	202	764	462	990	559	999999	996	53	43	523	999999	64	999999	88	848	710	662	510	999999	309	330	999999	254	720	810	999999	422	696	999999	151	999999	999999	918	268	763	381	76	479	830	344	149	857	492	319	999999	744	193	753	999999	999999	966	173	529	262	230	999999	999999	741	190	999999	999999	999999	601	892	481	774	145	353	325	477	999999	999999	
680	660	169	999999	999999	999999	152	76	604	999999	249	238	184	878	866	666	48	626	999999	334	999999	69	946	999999	265	599	999999	804	608	839	437	979	579	783	999999	868	102	757	573	585	599	124	175	729	999999	999999	718	603	907	479	315	699	616	319	893	620	714	330	217	973	106	999999	999999	764	241	270	659	999999	395	997	573	291	62	285	999999	185	999999	999999	778	892	881	244	896	139	534	738	373	999999	999999	872	163	772	549	599	489	261	999999	410	497	800	713	326	217	999999	905	34	646	340	584	717	999999	999999	999999	999999	102	862	450	338	999999	502	897	399	511	523	844	801	741	999999	796	483	528	492	729	978	188	564	999999	986	999999	509	102	42	685	182	155	666	999999	234	999999	626	811	328	180	995	999999	324	815	694	75	113	293	192	999999	111	198	244	768	572	146	538	999999	999999	999999	730	410	999999	714	999999	378	187	581	516	999999	999999	999999	210	322	734	86	864	748	342	999999	130	226	909	999999	583	999999	999999	897	658	98	999999	791	356	224	999999	594	48	609	487	326	887	532	776	236	374	439	988	921	999999	496	281	790	503	543	983	513	999999	999999	140	999999	999999	290	922	428	999999	999999	325	985	872	999999	999999	264	999999	999999	999999	598	999999	683	132	154	994	999999	999999	171	816	187	297	813	999999	999999	104	671	999999	141	858	607	609	999999	247	986	123	12	58	895	458	999999	528	487	509	999999	73	817	254	986	999999	478	426	761	611	810	100	511	754	999999	54	376	785	139	999999	435	988	101	445	999999	40	992	940	968	713	999999	999999	810	313	846	872	287	427	493	781	390	191	848	999999	437	896	999999	999999	121	850	91	241	399	999999	999999	406	971	999999	117	955	999999	537	458	999999	811	161	999999	207	908	999999	767	949	999999	358	776	254	149	355	18	249	999999	744	829	127	631	999999	269	489	239	449	900	906	319	537	422	852	733	999999	999999	285	999999	414	349	56	93	142	938	999999	553	829	999999	626	372	868	537	624	708	999999	426	252	892	800	968	469	174	861	999999	764	935	924	521	349	419	999999	999999	23	404	783	44	499	629	999999	935	999999	999999	999999	999999	450	10	798	999999	403	383	692	393	816	446	880	881	232	999999	184	999999	999999	318	999999	216	638	245	999999	230	925	305	927	622	999999	864	568	999999	890	327	199	999999	999999	780	128	965	726	350	816	576	523	901	812	999999	455	999999	316	101	274	999999	904	999999	486	999999	228	107	456	999999	999999	951	878	602	990	999999	311	419	966	
848	200	952	490	298	428	947	999999	33	492	930	177	558	557	476	999999	999999	422	984	287	569	999999	999999	519	657	999999	999999	698	921	911	907	695	999999	157	467	901	322	586	615	786	539	871	204	615	999999	902	171	999999	411	999999	176	492	327	141	407	296	999999	999999	833	669	563	259	785	122	584	244	999999	411	100	575	999999	247	806	207	748	697	368	414	999999	999999	468	999999	999999	999999	744	425	378	904	999999	181	999999	879	753	946	999999	290	96	999999	41	291	771	759	313	836	999999	929	686	129	392	709	928	999999	448	88	210	102	962	999999	378	168	999999	236	999999	918	844	821	493	859	974	468	610	286	383	712	983	709	999999	459	453	814	999999	258	999999	50	252	965	441	675	999999	140	327	643	712	872	424	999999	107	394	991	76	446	999999	154	999999	108	999999	392	736	105	999999	935	513	999999	563	429	617	999999	621	999999	999999	999999	818	123	999999	151	967	573	511	297	999999	611	772	468	387	378	913	113	999999	941	600	583	999999	580	255	204	814	642	159	999999	807	829	999999	999999	122	685	999999	999999	310	783	140	999999	881	999999	656	999999	173	999999	623	194	999999	514	127	680	999999	999999	685	999999	999999	649	336	334	424	68	999999	618	135	999999	355	999999	750	999999	803	999999	810	522	702	266	923	999999	999999	769	29	964	936	999999	711	805	999999	816	10	389	845	999999	456	806	663	822	958	999999	764	999999	999999	999999	444	316	710	314	870	562	999999	429	324	512	618	567	999999	460	131	197	999999	330	420	539	999999	371	364	999999	367	999999	858	999999	308	885	601	922	79	999999	999999	630	999999	407	934	90	222	581	75	342	999999	888	500	213	999999	999999	141	443	999999	170	231	83	951	568	946	999999	703	724	130	999999	911	696	498	999999	999999	999999	999999	509	395	340	326	129	306	32	999999	478	999999	999999	187	537	754	167	999999	909	876	456	679	999999	460	79	386	498	460	635	430	356	999999	999999	999999	210	174	631	58	999999	843	112	777	999999	467	999999	999999	58	546	593	684	999999	472	589	999999	483	821	582	999999	326	999999	828	668	670	602	999999	88	229	382	999999	999999	132	119	865	75	773	679	750	566	982	716	999999	951	999999	999999	676	883	811	952	800	389	592	583	731	414	999999	444	116	336	999999	400	142	676	569	999999	561	644	607	524	567	803	81	25	999999	609	999999	876	800	719	925	871	999999	276	581	999999	780	999999	388	460	59	999999	572	423	853	592	583	999999	391	999999	999999	41	286	296	999999	996	318	999999	517	999999	
999999	149	999999	397	410	841	999999	865	104	972	449	999999	266	999999	474	237	999999	657	171	483	35	964	999999	999999	330	893	595	980	881	585	289	999999	41	266	672	910	999999	999999	999999	22	469	999999	567	418	207	386	775	139	999999	168	999999	660	999999	43	105	999999	654	489	77	999999	255	152	984	999999	693	999999	980	999999	484	564	541	999999	644	159	24	317	406	86	956	943	128	465	168	723	999999	628	798	998	170	847	265	216	117	505	766	326	733	999999	725	961	999999	999999	655	267	627	711	25	265	28	999999	427	578	999999	134	999999	790	984	271	999999	74	447	999999	839	637	308	334	947	148	392	999999	584	999999	360	994	548	353	810	901	106	117	999999	542	979	382	429	999999	683	983	999999	976	342	472	357	661	999999	422	999999	27	958	302	763	999999	873	330	213	78	227	999999	999999	55	979	92	174	592	999999	904	12	467	217	620	651	964	41	415	365	121	11	699	999999	135	417	792	943	803	354	736	669	659	179	360	999999	999999	999999	999999	996	999999	307	999999	209	618	420	478	810	999999	651	799	844	467	964	101	999999	999999	999999	460	637	999999	149	999999	248	725	245	353	297	857	999999	506	566	970	419	116	814	247	499	862	714	939	999999	606	161	555	891	999999	695	87	293	942	96	946	433	999999	120	936	525	484	383	77	999999	999999	196	154	999999	874	999999	999999	287	829	38	205	999999	698	214	999999	999999	693	833	44	999999	220	573	218	999999	619	546	609	995	878	721	25	488	647	758	999999	419	17	999999	26	163	837	800	464	913	999999	211	735	999999	577	726	832	650	348	419	969	389	978	733	622	338	449	863	408	117	23	716	107	999999	184	133	212	380	999999	881	820	999999	999999	304	530	418	999999	13	427	161	888	374	999999	999999	788	999999	441	999999	700	688	714	974	401	356	900	999999	999999	999999	999999	999999	524	462	833	467	999999	559	999999	683	213	214	999999	445	445	999999	229	648	999999	869	160	533	691	999999	999999	138	999999	846	999999	762	403	999999	999999	24	582	972	637	436	541	682	639	239	380	757	79	495	170	278	538	154	137	262	999999	243	645	897	999999	595	782	999999	301	752	540	516	290	856	899	512	999999	473	619	792	999999	894	240	999999	162	934	859	194	999999	999999	318	999999	635	150	750	999999	999999	684	999999	999999	999999	837	391	887	999999	864	477	222	596	658	999999	74	534	999999	999999	712	13	724	745	828	736	999999	736	403	999999	999999	881	999999	116	999999	143	188	263	578	999999	279	513	353	232	
298	467	646	999999	319	492	253	350	999999	994	47	78	655	938	391	314	999999	111	988	453	999999	982	999999	115	999999	525	236	810	955	205	877	208	660	501	456	371	999999	999999	999999	999999	999999	324	590	154	79	759	487	249	872	273	999999	178	525	999999	199	999999	138	540	829	999999	265	442	395	106	127	839	417	164	492	999999	224	65	684	999999	263	717	402	193	46	19	47	987	938	692	121	708	999999	760	999999	150	242	559	181	631	655	757	999999	493	36	239	999999	333	999999	852	58	38	493	448	646	482	913	945	503	999999	757	278	504	702	999999	418	999999	999999	999999	999999	787	664	884	63	999999	505	788	999999	999999	999999	667	714	239	999999	643	999999	225	245	999999	829	237	999999	66	361	874	387	263	236	508	618	84	693	480	999999	75	393	153	439	999999	999999	693	14	788	696	162	53	48	418	69	902	202	920	544	33	123	500	608	999999	189	54	252	561	409	548	732	973	243	822	29	999999	938	785	999999	972	145	999999	508	999999	208	831	999999	844	177	999999	425	163	159	457	303	999999	785	999999	999999	972	999999	142	604	250	963	999999	809	225	999999	809	963	416	701	571	888	890	991	248	999999	999999	705	408	999999	803	132	579	823	786	529	454	474	328	535	256	84	12	629	267	405	29	31	132	999999	999999	643	18	999999	588	999999	412	583	546	295	902	277	999999	999999	999999	999999	394	365	33	696	944	344	644	881	455	497	999999	999999	734	842	314	336	582	953	35	169	999999	127	999999	999999	126	999999	927	42	632	979	584	263	999999	149	999999	664	997	436	510	33	998	136	16	999999	682	151	849	703	981	999999	694	546	724	641	13	999999	129	999999	579	84	417	612	259	476	912	632	999999	594	831	650	338	155	999999	999999	170	987	120	153	544	974	30	234	61	999999	294	47	539	196	146	744	544	201	857	435	616	396	877	540	188	60	708	999999	999999	340	247	548	999999	722	481	26	166	999999	271	604	63	193	999999	999999	191	999999	999999	257	458	97	115	147	298	27	395	774	119	999999	999999	494	276	999999	999999	720	819	746	943	999999	714	130	999999	568	999999	262	382	433	835	999999	999999	313	956	461	807	999999	235	999999	259	999999	337	707	999999	586	21	777	999999	298	831	840	383	999999	931	287	542	338	509	547	999999	999999	645	962	938	999999	231	661	537	814	958	999999	495	719	496	866	489	17	223	11	557	163	923	999999	999999	994	310	999999	999999	679	999999	999999	999999	688	893	223	441	375	768	999999	365	359	249	
999999	339	264	355	664	999999	75	999999	534	999999	507	999999	63	122	561	370	999999	134	317	999999	999999	894	489	300	806	825	283	434	999999	249	743	646	207	913	409	754	999999	648	645	999999	316	881	395	364	999999	698	839	110	999999	14	824	999999	58	79	390	629	999999	999999	548	838	675	640	683	295	999999	861	792	999999	713	806	33	305	489	351	973	976	509	135	522	118	986	999999	554	119	424	397	598	137	532	999999	999999	382	110	806	999999	675	208	110	983	916	905	699	397	83	981	999999	999999	706	105	999999	999999	724	999999	440	852	999999	95	573	870	983	273	999999	617	932	902	650	999999	682	999999	307	778	409	151	605	213	297	999999	480	137	999999	530	891	999999	128	660	190	930	670	954	999999	590	999999	999999	999999	653	250	999999	464	999999	999999	334	999999	655	798	999999	720	582	846	999999	564	716	614	446	974	463	999999	633	999999	282	722	999999	534	999999	262	717	154	999999	152	999999	962	215	999999	309	999999	571	999999	245	243	999999	939	607	94	443	400	999999	975	198	999999	999999	281	999999	593	999999	999999	620	799	467	402	90	491	551	999999	893	274	999999	999999	315	649	413	126	145	399	15	343	124	635	999999	337	181	742	999999	999999	605	999999	999999	622	149	850	999999	999999	879	999999	163	999999	397	177	200	178	51	695	999999	548	851	429	145	227	999999	999999	344	999999	707	139	231	999999	535	637	834	999999	919	735	256	464	999999	641	999999	302	246	999999	999999	947	445	923	295	485	82	416	71	186	545	999999	45	300	999999	999999	74	749	621	815	476	759	999999	977	259	316	449	215	999999	220	192	843	999999	583	902	999999	999999	784	844	746	275	128	999999	658	677	999999	700	955	948	282	576	498	681	431	537	999999	614	999999	673	979	45	866	341	851	993	702	157	461	398	999999	651	290	905	874	549	999999	194	684	310	468	615	493	267	803	643	693	171	999999	56	999999	783	999999	120	865	710	409	999999	724	664	975	643	249	566	829	999999	296	593	807	999999	189	11	929	167	999999	373	552	999999	537	999999	310	999999	598	414	682	345	568	179	50	173	999999	570	469	30	334	999999	999999	926	437	182	999999	110	999999	676	866	714	853	999999	905	501	168	800	259	516	999999	999999	55	834	999999	999999	72	126	999999	999999	743	999999	541	908	832	999999	999999	999999	999999	999999	860	209	186	921	547	968	491	999999	999999	548	14	348	321	999999	666	999999	999999	542	52	999999	119	999999	557	720	933	257	999999	944	102	999999	504	542	999999	893	656	165	268	134	999999	
916	11	428	999999	999999	638	404	308	588	999999	942	999999	464	583	236	999999	999999	999999	466	999999	300	795	546	550	747	53	472	719	999999	999999	999999	631	655	255	999999	942	691	386	553	999999	539	949	593	702	999999	914	49	958	999999	647	999999	513	801	145	996	130	465	877	115	999999	176	684	880	291	999999	320	999999	219	999999	294	564	253	108	999999	459	351	212	844	400	999999	999999	513	999999	779	281	997	829	519	999999	15	487	999999	281	999999	999999	854	78	312	960	839	959	830	511	117	999999	781	415	999999	686	654	999999	620	487	282	956	663	999999	999999	19	744	490	446	960	999999	807	751	972	999999	469	999999	282	900	884	561	999999	183	12	219	696	499	591	412	833	604	98	866	999999	999	999999	261	496	968	302	226	358	523	870	69	310	341	809	999999	999999	91	999999	27	999999	926	408	999999	660	999999	413	519	162	999999	613	365	363	940	424	973	999999	999999	999999	314	608	667	212	360	999999	942	909	999999	689	999999	454	751	999999	80	140	410	999999	853	601	347	564	782	73	999999	909	999999	706	369	916	836	30	749	999999	78	419	78	723	58	478	718	249	999999	999999	471	633	861	143	292	999999	999999	999999	36	616	770	999999	825	604	999999	450	799	999999	550	448	853	999999	704	999999	163	661	71	686	552	384	999999	999999	515	952	602	646	58	380	423	999999	902	999999	999999	143	211	328	593	474	790	999999	999999	481	699	999999	976	799	928	92	980	630	748	338	830	652	733	672	244	999999	12	296	402	428	823	999999	545	399	677	571	577	999999	78	597	895	999999	704	999999	999999	999999	999999	802	717	966	400	792	809	573	633	351	409	999999	999999	720	471	999999	214	999999	658	707	74	587	132	367	999999	999999	562	160	442	885	947	999999	273	340	999999	209	999999	436	38	40	191	972	765	335	999999	48	750	999999	999999	999999	999999	453	999999	702	839	397	679	359	461	254	999999	658	999999	748	404	999999	276	999999	822	999999	925	999999	999999	627	525	102	999999	999999	205	999999	405	214	34	51	155	504	579	571	500	509	530	999999	975	783	999999	533	840	999999	930	94	999999	996	535	999999	475	962	230	135	999999	999999	999999	882	163	999999	848	34	634	100	603	900	507	705	263	322	999999	706	803	449	826	992	262	804	866	999999	705	409	679	171	575	192	283	999999	999999	754	933	647	75	999999	935	776	999999	999999	424	40	587	76	743	223	999999	769	999999	781	308	999999	494	999999	25	52	289	449	355	472	524	420	626	62	320	508	388	104	640	812	514	
60	999999	512	390	835	534	638	665	465	49	806	33	502	999999	999999	270	172	999999	32	711	495	430	435	235	14	999999	534	755	244	834	36	138	357	277	999999	100	981	999999	189	518	999999	783	890	433	999999	396	134	906	999999	248	226	472	617	110	28	630	667	286	386	431	999	883	431	630	22	677	676	235	898	119	288	999999	451	514	71	999999	540	999999	999999	617	289	627	644	999999	618	999999	520	999999	258	627	433	705	999999	757	999999	766	362	999999	420	999999	719	898	17	11	960	999999	30	999999	999999	316	100	664	999999	768	152	381	248	435	22	458	999999	429	976	999999	686	582	775	693	996	305	359	280	592	476	898	999999	620	999999	45	182	543	417	218	999999	537	768	936	247	615	999999	999999	999999	257	961	999999	999999	999999	735	325	387	670	336	116	999999	999999	819	82	302	870	760	761	605	399	839	915	748	221	999999	744	917	646	537	88	859	777	432	33	631	592	608	999999	884	327	658	999999	216	311	475	983	717	696	999999	377	999999	999999	922	537	418	55	145	88	886	990	407	999999	142	258	256	999999	535	795	450	999999	271	301	876	287	741	337	709	447	999999	61	36	231	999999	170	233	484	999999	894	615	585	456	999999	582	894	920	917	999999	957	64	999999	458	922	255	932	115	563	508	644	999999	999999	346	698	999999	835	964	186	737	971	35	772	120	641	190	999999	264	741	719	982	367	999999	999999	751	393	245	999999	999999	999999	80	65	670	976	220	999999	999999	249	758	196	746	999999	743	189	407	931	999999	399	816	741	390	678	999999	843	999999	286	973	999999	999999	999999	107	242	859	210	667	916	365	795	999999	543	655	999999	506	999999	972	999999	999999	643	560	819	110	846	786	372	595	401	999999	826	460	934	134	411	654	452	999999	999999	80	543	521	490	576	496	498	283	96	765	182	819	871	473	662	999999	573	999999	214	999999	456	496	615	999999	235	539	345	999999	418	254	971	63	464	468	999999	91	131	999999	253	999999	357	999999	286	830	229	871	955	986	282	999999	838	879	248	838	67	584	999999	255	999999	46	161	533	864	999999	793	128	364	412	492	999999	217	503	999999	599	903	944	999999	999999	56	999999	584	999999	693	623	416	101	999999	626	411	407	163	876	999999	216	999999	824	648	444	46	110	516	552	999999	999999	588	344	357	648	934	123	374	151	209	900	462	999999	839	251	435	701	314	738	999999	95	427	341	689	999999	146	89	306	999999	749	945	848	999999	854	999999	44	999999	744	175	691	298	
42	21	676	914	754	661	984	406	19	344	796	777	551	419	283	999999	655	999999	512	855	817	999999	402	263	61	431	947	847	216	363	957	148	56	712	62	415	999999	774	570	485	104	899	999999	414	159	81	999999	445	999999	999999	999999	999999	663	999999	481	443	619	422	862	333	713	147	999999	999999	386	657	999999	839	366	867	592	880	999999	999999	761	917	833	987	999999	999999	999999	512	999999	999999	936	999999	999999	220	999999	999999	999999	251	999999	999999	999999	999999	709	999999	38	502	999999	999999	999999	851	999999	546	248	636	999999	999999	609	999999	318	882	391	999999	19	770	718	140	181	999999	608	748	999999	999999	999999	234	999999	804	999999	999999	959	611	999999	301	433	286	999999	999999	999999	849	146	676	999999	174	933	39	999999	570	947	999999	999999	897	331	830	51	340	779	854	578	999999	380	279	355	886	999999	999999	252	100	999999	733	546	328	132	331	999999	999999	739	907	417	999999	378	999999	999999	999999	999999	71	289	809	999999	103	506	379	822	993	999999	866	330	132	501	235	787	999999	999999	999999	402	999999	775	999999	999999	119	999999	999999	446	639	645	686	422	999999	564	999999	999999	442	839	999999	236	176	999999	139	999999	516	610	616	415	191	160	612	999999	643	876	258	999999	289	362	999999	502	633	933	192	357	792	454	253	567	890	807	355	926	999999	999999	235	999999	999999	999999	999999	508	984	467	999999	999999	43	999999	999999	210	315	999999	147	89	699	191	999999	243	323	781	999999	71	366	58	525	384	805	999999	790	655	999999	681	650	142	422	999999	517	176	999999	703	324	16	675	53	262	575	999999	275	237	928	395	992	263	864	999999	878	151	935	999999	880	683	999999	999999	134	999999	999999	675	15	999999	999999	999999	435	999999	999999	467	64	396	323	796	950	714	540	459	862	999999	658	999999	786	54	999999	999999	999999	235	999999	29	966	999999	999999	493	627	900	664	608	999999	999999	959	437	999999	406	43	492	828	149	991	999999	153	898	999999	864	901	216	888	960	134	566	101	210	768	999999	501	999999	846	829	999999	60	59	931	289	606	310	999999	785	389	21	60	999999	999999	243	999999	876	78	877	686	592	421	21	703	484	613	999999	759	669	51	905	999999	646	999999	970	999999	126	221	999999	536	564	999999	999999	509	999999	83	999999	658	999999	147	724	999999	175	999999	247	757	49	355	457	675	442	550	561	744	999999	31	414	999999	999999	302	514	664	459	351	999999	911	999999	511	754	410	999999	515	792	999999	326	999999	824	486	999999	222	901	770	763	999999	103	23	129	685	999999	999999	668	231	
196	674	633	70	972	824	48	999999	766	537	601	57	957	927	758	999999	428	11	999999	928	911	999999	400	743	999999	516	257	118	792	999999	486	827	999999	496	999999	128	999999	266	509	10	447	999999	455	374	179	716	985	176	265	99	267	999999	999999	739	320	936	283	999999	999999	466	577	930	544	462	60	773	315	471	999999	999999	141	172	501	205	490	999999	999999	36	573	193	531	90	852	703	57	463	106	12	185	999999	844	18	106	53	433	517	891	993	324	405	411	524	567	625	957	105	531	999999	999999	999999	999999	257	326	975	999999	496	87	841	414	596	677	312	999999	227	795	999999	75	457	772	972	595	811	999999	999999	999999	999999	523	237	745	999999	931	570	752	351	259	597	692	999999	999999	937	440	60	588	727	728	108	999999	350	999999	835	40	84	763	286	248	331	545	999999	203	999999	972	849	105	999999	999999	999999	560	943	967	207	439	944	349	999999	999999	999999	232	999999	449	683	999999	183	407	909	921	857	999999	476	112	928	61	544	927	189	999999	999999	999999	134	71	999999	548	295	382	632	405	96	734	928	999999	999999	108	999999	708	519	160	799	452	196	542	807	309	93	840	999999	155	895	26	169	999999	999999	591	999999	922	828	144	492	800	774	514	834	132	878	999999	999999	829	500	835	418	39	174	999999	768	999999	263	321	465	454	343	999999	509	80	574	68	792	122	10	638	879	385	999999	999999	677	682	707	684	430	360	441	219	999999	70	608	139	705	812	999999	515	668	517	999999	47	999999	297	14	764	999999	999999	999999	296	999999	999999	955	42	372	999999	471	95	884	578	890	114	23	134	832	449	472	444	999999	980	299	495	969	372	705	629	542	389	999999	943	136	610	421	154	999999	792	114	575	767	999999	350	737	630	99	626	574	34	341	465	564	302	123	467	999999	997	343	893	593	337	999999	999999	91	418	941	452	290	693	869	744	50	999999	897	999999	823	999999	999999	864	879	745	999999	999999	211	999999	122	650	999999	152	462	157	56	899	521	248	999999	906	999999	999999	689	647	345	881	165	596	424	999999	405	446	643	329	999999	478	23	999999	205	148	431	166	999999	999999	439	148	241	721	697	151	822	999999	999999	916	380	243	184	999999	410	999999	999999	614	510	999999	999999	577	999999	143	712	577	885	674	999999	999999	999999	112	34	399	218	999999	650	443	898	283	999999	999999	792	726	999999	211	304	999999	446	946	698	817	999999	412	55	861	999999	107	19	130	265	157	616	767	442	277	219	785	33	212	609	16	
715	236	494	999999	999999	781	194	510	999999	114	999999	105	197	667	456	621	354	356	567	999999	999999	778	27	260	999999	35	294	681	992	518	758	244	347	691	999999	430	917	546	999999	858	913	508	999999	999999	999999	521	579	774	821	597	441	676	645	999999	582	999999	218	999999	999999	758	496	512	518	765	356	993	999999	505	565	35	703	807	999999	709	638	925	932	866	340	618	455	520	999999	999999	87	91	598	290	119	175	221	683	177	329	999999	999999	990	999999	805	926	999999	84	219	999999	893	633	407	935	427	999999	13	352	904	760	999999	976	653	123	687	274	405	477	396	399	814	30	640	949	348	237	935	851	71	999999	999999	999999	310	73	511	999999	684	663	863	462	999999	869	999999	416	26	394	757	876	403	999999	531	295	687	999999	981	999999	999999	457	597	200	721	162	290	500	904	931	675	589	612	243	590	999999	614	934	237	999999	999999	234	933	999999	999999	68	458	531	882	570	693	999999	92	999999	461	236	999999	672	740	19	588	287	999999	95	999999	178	999999	169	999999	999999	680	753	592	45	630	768	524	643	999999	663	704	759	617	344	247	194	999999	999999	782	364	675	999999	999999	228	999999	964	722	847	245	312	793	999999	999999	103	889	940	898	57	17	999999	711	432	952	999999	999999	829	669	177	848	533	671	300	386	595	123	999999	559	373	679	666	55	677	408	417	869	415	188	999999	999999	306	295	999999	999999	100	653	252	988	127	912	537	304	999999	999999	711	999999	502	911	985	979	160	390	999999	378	351	646	43	999999	545	216	899	999999	155	722	551	248	222	334	999999	942	871	750	442	461	152	371	500	999999	697	999999	999999	503	202	544	304	916	760	91	625	453	619	999999	999999	910	23	885	159	999999	457	472	427	178	624	53	999999	410	947	83	235	980	156	999999	337	767	999999	405	458	610	428	635	487	141	709	999999	999999	653	306	532	447	266	221	667	230	234	359	208	878	999999	436	999999	968	687	999999	645	999999	999999	890	999999	999999	617	437	999999	999999	821	985	296	469	999999	720	999999	999999	999999	635	969	768	489	144	999999	417	641	526	308	184	534	667	800	999999	999999	999999	79	762	620	999999	830	828	672	262	409	248	73	739	999999	439	970	790	552	999999	885	876	818	129	787	278	999999	100	139	374	999999	164	195	20	405	245	651	999999	492	999999	999999	150	105	236	735	999999	354	999999	429	869	214	743	999999	748	400	197	728	950	975	352	32	740	999999	308	381	255	62	62	343	862	788	277	308	589	
999999	744	999999	591	393	922	923	999999	670	269	169	147	49	446	620	218	516	700	727	149	940	74	451	999999	855	490	811	302	999999	567	90	936	444	535	502	999999	415	147	999999	62	429	495	999999	439	999999	243	216	615	442	999999	355	999999	999999	168	999999	191	303	984	999999	903	120	630	968	113	189	232	999999	513	944	964	999999	379	144	999999	720	454	995	21	657	622	999999	206	860	443	221	993	999999	999999	887	321	362	431	411	999999	999999	999999	527	965	260	915	999999	999999	999999	477	999999	975	953	999999	448	203	195	291	336	122	629	914	770	535	999999	195	835	426	626	632	612	999999	967	999999	733	999999	927	999999	761	741	92	999999	999999	999999	999999	999999	50	523	837	693	135	80	999999	299	43	37	37	999999	999999	75	90	123	86	49	865	951	17	481	150	526	276	166	530	594	40	58	999999	387	425	999999	155	999999	999999	999999	507	999999	286	678	447	705	999999	999999	956	999999	661	968	999999	999999	527	167	238	999999	382	999999	427	969	550	999999	268	984	647	650	999999	427	999999	767	534	999999	999999	333	675	338	43	445	631	340	210	834	999999	71	553	894	859	267	999999	587	940	276	515	537	999999	777	420	462	68	254	369	538	776	894	443	999999	953	999999	999999	899	999999	936	690	96	769	999999	576	999999	441	752	999999	319	10	999999	827	267	638	999999	342	897	918	581	999999	387	999999	999999	67	49	627	999999	941	666	774	999999	62	13	999999	428	768	999999	211	223	999999	316	999999	999999	999999	443	76	999999	999999	949	861	594	980	953	560	999999	125	107	999999	536	578	249	810	134	544	482	289	823	681	999999	999999	67	999999	999999	999999	999999	923	999999	999999	624	972	451	478	999999	805	189	547	109	453	284	312	671	626	674	644	782	999999	339	515	999999	164	253	505	513	714	803	897	285	403	999999	388	204	963	44	564	136	770	818	999999	364	999999	190	380	406	999999	999999	441	999999	70	777	999999	594	415	999999	999999	999999	999999	965	288	11	291	999999	999999	962	895	999999	707	999999	119	517	21	999999	20	161	130	999999	872	999999	607	150	999999	875	999999	999999	999999	794	789	999999	574	835	190	999999	540	327	82	673	999999	417	511	798	866	848	913	552	765	888	583	999999	957	495	999999	848	368	147	999999	999999	57	89	57	111	328	821	999999	999999	999999	216	155	693	89	457	499	464	596	808	283	523	962	671	861	37	220	999999	999999	88	978	341	447	402	687	665	999999	405	369	410	999999	999999	829	638	225	558	742	999999	184	509	999999	401	261	559	
864	126	454	385	227	30	999999	792	891	999999	305	995	769	999999	16	423	830	999999	105	196	337	237	694	333	999999	312	999999	330	361	429	91	586	90	887	538	999999	220	251	999999	349	519	688	164	888	343	229	789	999999	883	999999	999999	903	306	74	232	637	431	131	928	999999	735	999999	999999	472	859	718	915	999999	999999	999999	999999	589	915	756	676	649	83	805	999999	237	522	305	447	600	750	999999	290	25	665	900	148	99	323	272	999999	950	257	999999	39	624	999999	999999	999999	447	558	99	987	550	397	999999	563	626	141	999999	402	440	131	999999	721	999999	438	900	226	324	999999	122	276	653	999999	726	999999	391	775	375	923	614	999999	999	52	661	201	999999	627	92	347	522	958	999999	869	183	829	418	970	358	196	413	691	999999	151	999999	822	999999	407	671	191	182	851	766	776	788	908	131	797	70	489	698	282	999999	977	784	999999	999999	784	969	896	999999	421	426	999999	520	999999	82	858	606	838	858	341	999999	999999	999999	671	201	845	90	275	999999	620	909	999999	497	999999	557	482	366	290	178	558	437	774	208	760	434	587	266	865	835	273	999999	231	631	366	326	242	812	999999	963	808	704	999999	999999	372	511	557	999999	389	999999	999999	502	999999	999999	309	903	191	702	414	246	614	999999	225	439	999999	428	688	247	140	999999	999999	669	253	327	370	999999	733	999999	999999	999999	877	895	877	500	244	771	999999	561	999999	462	999999	999999	407	999999	999999	229	488	999999	755	999999	823	319	560	999999	999999	930	259	999999	999999	999999	999999	999999	867	999999	369	999999	999999	725	204	673	553	137	915	678	679	785	271	376	999999	999999	375	468	829	999999	435	567	345	999999	450	313	521	877	261	876	292	539	672	999999	999999	639	518	999999	80	999999	999999	695	403	882	895	273	669	882	999999	999999	90	712	999999	975	999999	801	383	408	284	999999	161	675	876	999999	396	149	123	29	999999	999999	631	611	397	999999	500	739	173	462	417	187	644	639	849	999999	795	999999	763	999999	521	715	266	120	999999	189	931	999999	819	364	496	755	160	999999	34	699	537	999999	324	999999	485	990	638	921	999999	107	256	521	826	999999	253	999999	386	427	507	152	82	999999	132	218	815	775	920	809	965	661	36	995	614	159	563	327	264	999999	221	531	87	345	129	392	933	419	899	45	120	680	379	999999	999999	999999	626	25	356	115	223	709	80	828	955	338	999999	260	999999	676	230	926	561	651	216	976	75	999999	402	999999	285	405	999999	884	698	295	291	304	
853	733	999999	999999	970	158	520	999999	461	258	389	790	321	999999	512	232	814	194	999999	999999	526	175	816	888	999999	616	830	818	999999	195	999999	669	57	775	407	999999	154	999999	955	412	141	704	999999	816	358	612	427	603	999999	653	999999	999999	999999	563	777	999999	917	643	925	363	328	702	677	275	128	720	743	999999	285	339	88	999999	999999	999999	596	821	649	999	540	20	198	999999	924	190	999999	625	502	493	997	718	266	999999	757	999999	999999	439	999999	999999	999999	638	868	999999	327	564	575	938	286	461	967	956	48	999999	999999	914	175	100	777	497	160	503	227	260	548	566	82	577	384	999999	631	166	794	999999	999999	902	151	999999	909	370	999999	186	999999	50	525	51	999999	348	999999	843	999999	993	662	539	109	204	420	618	343	999999	491	998	999999	649	999999	811	172	999999	615	210	772	999999	190	999999	883	973	164	187	735	999999	887	999999	999999	999999	209	637	503	264	300	999999	492	533	973	159	999999	999999	623	698	220	999999	878	40	999999	999999	80	578	999999	256	656	136	49	242	999999	999999	873	757	999999	32	450	202	317	999999	358	507	717	248	884	41	536	276	360	466	966	31	999999	856	10	999999	470	631	825	257	999999	173	78	259	649	146	285	132	788	600	258	28	999999	970	681	999999	489	831	999999	999999	719	389	776	999999	999999	862	219	26	756	999999	562	819	376	999999	310	195	438	999999	599	748	755	999999	488	759	217	948	624	657	184	774	492	638	936	54	537	999999	396	495	983	787	927	269	999999	999999	48	439	651	999999	670	496	797	31	242	999999	999999	316	901	27	375	327	248	561	841	999999	372	923	999999	331	999999	91	798	943	484	999999	820	999999	47	999999	720	778	307	287	986	688	999999	471	405	990	29	231	327	999999	999999	999999	549	375	427	393	569	999999	557	329	815	588	697	854	546	999999	135	538	999999	355	306	999999	30	961	999999	163	16	901	527	999999	999999	999999	764	429	824	999999	272	455	999999	999999	986	999999	230	977	472	407	999999	999999	924	974	999999	491	953	972	83	531	645	999999	799	999999	999999	667	596	665	27	514	824	999999	39	727	168	679	469	623	368	700	376	53	499	177	172	883	977	999999	999999	821	357	999999	355	302	183	684	655	805	277	329	19	565	960	957	583	999999	102	206	816	999999	31	339	613	383	164	601	99	999999	999999	503	999999	53	999999	206	999999	41	999999	736	554	484	34	663	356	49	690	811	999999	541	594	449	790	781	737	839	799	28	189	999999	148	582	999999	33	
703	773	638	965	924	763	800	999999	800	999999	652	341	171	368	982	574	692	999999	518	557	47	662	712	909	316	800	407	148	999999	950	598	972	888	10	999999	582	999999	725	886	329	741	52	649	434	138	999999	999999	440	45	614	289	795	73	48	986	51	71	999999	659	134	366	661	700	849	767	680	453	999999	999999	410	173	999999	465	199	816	995	23	999999	999999	999999	132	966	112	247	999999	803	908	850	999999	918	999999	999999	999999	762	962	999999	352	799	667	458	999999	517	42	635	999999	999999	339	873	231	991	999999	783	949	748	999999	400	999999	462	189	963	771	602	155	490	888	492	902	703	236	999999	652	223	619	331	958	999999	933	477	999999	358	473	44	999999	33	999999	738	999999	326	999999	999999	530	999999	999999	999999	999999	999999	372	552	747	958	420	636	999999	999999	348	814	173	999999	790	397	466	999999	666	831	999999	736	973	999999	600	160	999999	585	942	664	216	999999	603	916	644	609	252	999999	999999	838	938	837	999999	144	999999	84	574	113	536	372	116	449	233	999999	213	949	385	999999	951	999999	206	834	693	999999	288	584	221	257	999999	190	155	84	361	828	893	662	999999	839	446	526	585	657	999999	580	557	767	999999	999999	712	694	999999	12	440	142	641	999999	154	413	855	110	999999	327	130	355	999999	41	97	999999	999999	999999	999999	545	803	434	21	999999	785	122	435	521	54	405	545	298	956	153	644	228	196	789	518	935	984	345	662	268	537	704	999999	526	999999	145	999999	171	94	688	209	15	131	103	328	41	999999	344	66	467	782	999999	999999	83	397	869	218	115	999999	999999	560	467	772	753	21	90	999999	909	999999	908	486	383	213	277	944	638	107	103	999999	486	999999	649	288	999999	485	704	999999	999999	138	810	999999	999999	999999	419	137	999999	243	999999	91	247	282	79	503	158	981	408	999999	130	999999	999999	999999	125	999999	555	717	911	188	999999	277	317	775	478	780	40	999999	999999	255	793	149	212	405	999999	21	233	213	888	999999	999999	999999	999999	85	999999	999999	380	999999	811	178	999999	702	999999	562	666	999999	999999	999999	803	298	472	176	318	163	835	981	927	363	52	999999	999999	999999	829	999999	58	999999	200	241	590	328	409	991	999999	503	672	100	922	649	738	629	247	761	999999	599	683	964	905	999999	999999	213	233	26	996	999999	757	240	873	462	514	313	909	542	999999	999999	999999	480	999999	815	490	744	68	999999	624	422	866	999999	941	999999	90	93	457	275	999999	387	999999	393	994	999999	745	441	227	470	145	
434	720	704	880	924	999999	212	969	100	443	505	999999	945	402	584	840	108	999999	643	381	431	856	643	550	503	389	505	486	532	79	59	527	597	151	200	701	171	778	26	529	877	124	367	832	999999	242	999999	990	419	632	999999	152	999999	99	714	578	86	164	386	999999	214	999999	446	30	394	978	557	804	212	882	999999	329	282	124	503	999999	498	999999	64	271	240	999999	999999	899	432	999999	943	508	999999	621	999999	17	401	999999	325	160	677	346	448	517	684	999999	788	537	999999	327	870	469	595	999999	89	275	109	125	314	699	660	547	598	487	44	58	999999	590	267	671	928	800	798	352	999999	999999	373	999999	586	885	726	539	999999	115	46	484	913	999999	542	360	999999	999999	177	626	500	140	748	960	482	635	979	208	999999	292	399	80	670	999999	768	927	902	562	538	429	972	131	601	493	450	999999	145	346	999999	999999	762	999999	632	999999	999999	508	413	412	74	999999	999999	527	269	663	715	966	999999	671	271	999999	457	999999	748	748	653	379	538	264	520	922	500	642	999999	999999	999999	747	447	497	399	270	524	499	498	586	999999	455	861	938	777	484	746	474	85	443	459	417	999999	883	529	482	999999	158	892	152	461	273	376	896	143	968	528	999999	999999	11	999999	958	999999	171	235	207	517	999999	487	45	185	36	567	716	999999	122	845	564	999999	916	300	999999	607	356	135	259	88	965	804	809	955	430	202	999999	353	501	560	999999	658	331	965	999999	671	999999	999999	434	706	659	983	31	132	964	358	364	710	724	999999	510	46	999999	999999	552	795	677	89	755	833	999999	373	421	999999	114	905	646	951	999999	704	750	999999	700	999999	428	999999	783	686	991	999999	838	999999	629	150	59	999999	683	212	423	583	993	776	220	999999	999999	296	999999	469	28	69	711	999999	999999	29	609	130	345	999999	999999	571	22	999999	98	683	999999	130	999999	281	511	999999	232	444	538	347	710	973	179	109	340	141	999999	323	668	932	370	435	583	610	540	929	369	261	511	999999	571	999999	688	536	606	102	999999	999999	957	999999	999999	999999	999999	452	318	635	999999	245	101	569	161	698	333	999999	323	570	999999	142	999999	582	999999	971	933	686	999999	708	999999	999999	503	999999	587	128	365	59	105	103	560	999999	301	904	978	133	999999	999999	999999	872	679	531	223	45	999999	420	999999	384	578	999999	343	197	675	999999	350	999999	742	852	981	43	343	283	71	229	999999	415	999999	835	604	916	810	990	999999	999999	38	764	999999	467	692	
177	567	980	480	239	759	372	465	691	999999	669	999999	317	999999	666	999999	405	470	993	999999	999999	999999	999999	999999	662	999999	352	999999	999999	999999	585	888	285	999999	814	475	999999	803	999999	999999	646	950	160	281	934	999999	503	40	330	999999	633	999999	999999	440	551	597	999999	210	999999	184	416	171	693	119	978	781	999999	156	156	200	186	601	638	533	999999	200	999999	452	845	137	561	322	880	999999	948	999999	462	844	618	226	999999	161	986	999999	63	485	266	999999	302	163	429	356	883	140	198	41	665	999999	60	361	178	400	999999	690	999999	999999	290	297	171	696	328	270	537	929	567	999999	999999	999999	479	999999	934	388	160	691	707	214	999999	999999	999999	999999	999999	559	999999	267	58	241	795	305	43	959	204	999999	879	606	835	168	819	953	572	999999	426	683	433	156	999999	789	250	674	982	418	999999	540	90	999999	999999	769	477	280	881	335	999999	999999	947	999999	710	965	999999	999999	856	548	395	485	187	54	500	999999	135	647	840	269	999999	131	322	624	305	999999	888	634	535	75	691	548	82	246	932	999999	735	914	445	461	289	696	818	999999	33	999999	362	999999	753	999999	999999	829	439	999999	344	118	997	333	223	57	87	874	28	790	856	999999	413	940	122	394	217	221	211	388	979	304	313	878	601	999999	310	853	881	408	431	861	119	459	902	824	119	999999	700	999999	384	415	999999	37	587	186	774	422	923	999999	919	432	627	60	642	49	805	999999	731	106	746	233	999999	619	368	994	737	999999	48	298	999999	804	520	813	14	573	626	999999	999999	999999	353	888	930	522	999999	999999	244	68	999999	862	999999	990	680	604	652	160	422	999999	999999	999999	449	820	383	634	93	124	912	814	56	79	422	530	827	999999	999999	858	999999	480	999999	370	999999	679	999999	185	279	294	134	915	170	853	999999	567	999999	708	975	532	515	305	438	999999	96	999999	999999	999999	449	497	999999	374	851	794	856	941	929	308	831	770	999999	207	365	999999	990	996	653	202	917	855	913	128	341	230	352	998	52	764	283	999999	667	398	736	781	999999	760	74	376	999999	219	637	317	877	999999	848	317	940	639	384	99	775	999999	830	594	999999	54	999999	630	451	858	899	175	34	500	112	999999	999999	583	677	240	932	286	205	707	228	606	251	136	382	45	999999	999999	999999	194	565	848	568	151	999999	87	727	999999	925	148	320	999999	292	999999	112	563	846	367	962	154	166	498	623	132	376	977	802	999999	258	415	999999	999999	785	840	934	264	
726	329	385	999999	512	499	999999	67	396	755	323	999999	33	818	198	999999	449	245	38	77	234	999999	775	999999	999999	821	194	999999	999999	999999	687	452	999999	999999	836	526	981	373	999999	999999	147	999999	999999	999999	999999	937	882	439	226	999999	56	549	999999	866	40	291	553	999999	999999	999999	314	841	719	999999	78	870	422	186	982	672	719	86	604	371	929	667	709	165	565	347	939	754	302	247	777	147	640	999999	817	555	973	826	999999	999999	999999	999999	999999	173	551	793	525	706	457	999999	390	999999	945	451	937	373	581	398	599	976	999999	559	548	482	795	931	240	836	999999	436	698	892	37	653	18	633	999999	546	999999	771	999999	243	307	747	856	807	201	199	648	454	974	585	236	82	208	803	757	374	378	999999	562	689	347	999999	999999	498	942	999999	442	313	552	999999	784	827	163	518	262	800	625	987	999999	999999	999999	914	462	123	665	954	999999	999999	876	455	178	999999	218	143	896	286	891	999999	865	900	756	345	901	939	801	408	919	689	551	956	749	390	881	521	501	433	567	743	832	987	845	237	436	107	866	791	619	30	622	999999	908	267	999999	999999	999999	999999	22	999999	322	266	45	765	664	919	999999	999999	121	697	999999	473	719	158	535	878	64	528	999999	804	83	19	789	898	77	575	57	999999	269	999999	235	649	420	999999	431	999999	951	90	999999	517	999999	999999	679	999999	388	999999	999999	760	731	253	784	766	999999	218	999999	312	477	146	698	98	999999	999999	999999	79	471	992	999999	999999	727	960	926	974	955	400	999999	999999	339	868	520	918	999999	297	999999	25	267	999999	705	211	999999	999999	108	815	392	484	999999	999999	999999	999999	999999	396	106	999999	43	771	327	810	810	552	805	999999	972	999999	626	999999	779	999999	463	999999	811	12	296	851	81	608	861	120	592	481	755	999999	444	729	999999	999999	999999	728	999999	989	697	457	658	999999	405	157	156	499	199	612	705	999999	724	56	999999	457	110	255	520	999999	909	217	228	339	797	580	21	252	199	502	958	999999	330	473	999999	364	353	143	455	999999	999999	371	999999	979	999999	693	999999	398	931	961	33	576	217	828	89	490	999999	329	365	825	146	903	310	999999	999999	654	740	260	240	999999	999999	999999	999999	596	972	999999	296	999999	563	114	999999	622	321	238	478	392	843	501	393	335	134	34	777	629	999999	999999	999999	999999	335	131	952	260	167	496	857	66	775	999999	856	541	999999	999999	765	261	756	523	591	999999	228	271	811	248	999999	905	999999	89	199	999999	
810	999999	999999	72	912	442	161	818	999999	825	380	421	616	232	999999	851	999999	143	999999	526	873	999999	999999	989	15	999999	319	714	393	262	186	777	999999	605	810	999999	65	142	88	333	110	937	68	765	700	807	999999	999999	603	24	773	999999	999999	999999	306	547	454	496	67	848	132	446	434	212	648	999999	553	999999	421	212	796	999	64	935	426	999999	214	212	298	207	999999	999999	121	999999	488	999999	956	999999	308	273	988	568	999999	999999	210	663	999999	855	126	108	999999	644	177	999999	228	774	132	886	256	371	999999	252	208	859	439	401	335	65	724	648	999999	358	712	158	999999	999999	924	823	999999	999999	432	359	95	200	944	773	562	720	999999	714	877	999999	948	937	930	745	370	225	999999	809	337	999999	999999	478	999999	905	932	999999	185	989	999999	308	999999	493	999999	983	166	999999	915	999999	838	999999	904	20	771	575	409	774	227	479	868	999999	999999	925	435	974	228	617	738	999999	841	543	999999	171	999999	579	918	465	998	946	588	362	310	144	970	722	553	999999	706	886	999999	167	801	706	131	152	285	999999	67	964	999999	549	999999	875	999999	305	79	999999	156	201	656	943	776	281	890	515	407	888	999999	999999	431	107	910	852	543	999999	999999	838	49	721	304	692	999999	43	190	49	94	434	999999	674	652	809	974	514	239	999999	999999	530	999999	615	999999	999999	281	354	999999	668	999999	999999	342	151	564	240	703	435	897	999999	545	743	100	851	431	999999	578	290	999999	999999	999999	999999	999999	999999	301	220	33	434	976	907	420	63	999999	522	410	999999	102	177	119	421	115	548	617	275	26	648	440	964	194	772	817	999999	999999	922	545	243	802	999999	849	354	217	279	459	990	553	491	253	999999	451	999999	880	999999	181	999999	515	999999	999999	999999	965	653	999999	68	250	213	99	430	770	577	977	176	999999	741	327	764	213	836	99	626	721	534	404	999999	522	431	892	416	819	999999	416	960	999999	454	999999	206	574	158	39	255	900	133	720	676	599	999999	897	999999	999999	416	445	679	494	172	999999	441	258	917	999999	999999	321	682	999999	137	999999	999999	722	420	355	131	999999	64	806	844	999999	598	813	728	999999	248	533	753	999999	412	999999	737	476	292	818	954	948	657	612	220	933	227	522	593	516	999999	999999	487	999999	961	226	999999	872	999999	446	48	627	530	654	999999	295	568	358	208	929	433	999999	439	999999	401	183	542	451	596	999999	507	85	229	222	689	999999	56	960	372	196	816	865	826	999999	999999	336	999999	
13	315	999999	375	999999	323	664	92	43	132	884	401	999999	999999	938	285	999999	999999	962	407	317	964	621	999999	607	986	22	999999	999999	723	999999	999999	74	999999	539	999999	672	545	999999	762	565	139	656	563	999999	568	583	513	877	999999	98	908	817	928	999999	48	693	685	767	882	311	552	999999	999999	539	72	337	43	153	802	613	203	309	999999	842	999999	999999	67	999999	49	999999	509	244	978	635	685	14	145	644	500	999999	986	778	756	461	22	614	346	999999	108	241	550	369	85	976	894	608	999999	96	931	730	636	607	999999	479	999999	317	999999	684	853	68	201	999999	653	359	626	425	553	748	829	574	999999	43	978	808	862	150	168	999999	740	86	396	59	713	770	816	389	60	286	659	705	999999	999999	180	50	49	161	716	726	359	999999	65	868	999999	367	999999	603	999999	999999	617	661	159	543	944	777	671	152	685	999999	543	247	374	276	99	134	505	999999	862	938	769	710	434	999999	999999	270	30	528	999999	355	21	999999	760	140	669	998	556	534	716	403	999999	999999	476	832	193	122	114	789	779	141	999999	447	999999	999999	160	906	237	716	890	999999	756	999999	359	999999	999999	329	486	244	606	999999	578	971	604	469	569	872	243	601	259	999999	165	241	999999	661	999999	574	482	80	979	762	770	999999	643	42	646	236	547	146	961	863	999999	870	192	999999	562	890	842	281	131	999999	999999	999999	467	359	527	999999	999999	697	846	306	847	416	264	844	330	999999	337	571	823	343	335	106	639	395	905	295	999999	69	999999	999999	999999	210	949	701	99	999999	382	999999	515	999999	831	849	300	665	25	999999	999999	348	999999	824	562	281	999999	788	952	576	996	999999	453	242	476	999999	999999	252	574	646	466	562	999999	196	366	53	66	702	511	999999	806	974	999999	686	999999	710	701	999999	50	999999	999999	999999	749	523	147	310	999999	999999	653	999999	261	57	999999	379	999999	62	594	182	467	999999	225	999999	286	999999	769	32	701	766	999999	766	644	323	212	124	893	999999	813	240	58	65	212	783	58	999999	234	758	883	10	924	627	125	529	817	999999	245	997	885	999999	999999	124	609	83	720	999999	999999	937	999999	999999	999999	466	249	363	999999	411	316	441	706	999999	252	999999	148	700	842	999999	651	124	506	680	879	896	999999	540	486	999999	456	139	72	999999	999999	296	912	999999	525	468	387	761	999999	415	225	803	999999	625	39	742	976	908	241	786	245	736	441	175	106	999999	999999	999999	877	999999	955	999999	379	544	999999	999999	108	
240	185	999999	999999	889	718	101	464	999999	605	999999	510	999999	957	547	999999	286	926	999999	855	999999	811	936	421	678	884	216	460	48	433	756	530	83	643	745	733	857	238	355	27	350	710	29	983	261	999999	142	999999	417	289	103	617	667	999999	361	999999	999999	962	878	14	512	640	999999	653	848	274	437	110	222	814	50	57	580	419	514	46	999999	952	170	480	751	999999	52	999999	339	149	862	972	291	327	494	999999	360	351	515	709	999999	999999	144	999999	770	42	29	602	249	56	46	999999	999999	325	636	999999	999999	408	263	537	999999	999999	323	999999	412	999999	819	895	329	155	696	239	999999	999999	752	999999	999999	184	709	719	999999	999999	518	293	112	614	385	999999	690	208	103	951	98	999999	121	625	63	435	583	999999	999999	134	283	999999	359	806	353	790	999999	221	477	627	698	543	581	158	159	39	606	999999	89	852	214	131	61	999999	151	926	999999	137	371	999999	600	404	506	831	176	999999	999999	305	271	594	403	999999	730	476	263	554	406	999999	999999	999999	828	786	235	999999	919	162	999999	999999	665	427	106	445	999999	95	37	303	47	749	981	735	106	311	536	495	458	999999	400	585	491	999999	529	999999	999999	348	564	999999	179	145	999999	999999	381	329	640	999999	498	958	629	645	999999	959	999999	657	999999	999999	927	527	259	999999	999999	999999	761	999999	999999	78	999999	375	783	511	531	222	134	901	837	966	363	776	670	692	997	500	999999	755	146	532	89	872	749	920	999999	46	564	439	233	729	263	999999	206	571	946	999999	184	127	124	236	834	615	820	24	387	160	856	999999	742	421	87	16	330	600	999999	35	625	999999	100	494	658	695	999999	117	713	999999	580	109	745	999999	325	988	640	910	697	473	62	735	543	270	189	996	696	999999	652	256	594	606	582	921	507	999999	36	629	999999	149	937	712	311	938	580	999999	822	999999	105	999999	375	999999	903	525	999999	999999	330	830	314	999999	998	865	465	466	854	974	526	999999	376	14	961	20	999999	557	535	349	433	604	690	432	184	827	716	563	880	999999	702	67	947	617	990	206	325	915	151	999999	256	999999	999999	605	241	997	999999	100	136	999999	86	355	999999	999999	999999	725	150	882	999999	181	158	901	999999	679	281	468	999999	758	999999	765	695	427	416	463	103	589	520	94	999999	186	334	626	437	525	108	999999	78	324	161	274	66	443	437	969	924	354	268	414	334	999999	999999	744	999999	371	669	658	939	536	540	876	215	65	999999	999999	999999	532	
474	70	581	924	400	562	999999	999999	999999	262	999999	446	538	999999	331	115	760	429	65	589	549	75	999999	999999	417	542	999999	285	69	11	752	135	133	402	879	207	832	409	999999	568	999999	336	662	417	668	503	997	791	555	999999	305	271	256	267	982	408	213	999999	517	858	778	331	690	707	999999	999999	323	999999	869	133	282	360	57	496	450	222	413	999999	999999	999999	544	993	729	999999	999999	490	879	999999	420	481	993	999999	891	522	790	817	999999	999999	907	803	190	999999	921	431	999999	999999	999999	999999	816	999999	999999	999999	360	603	324	784	601	999999	999999	28	984	457	726	398	139	581	999999	999999	705	633	576	457	541	999999	733	683	81	307	141	762	999999	130	59	651	485	238	350	298	208	15	225	915	954	999999	818	999999	999999	533	302	255	999999	688	999999	192	202	547	233	382	870	640	713	999999	999999	249	752	999999	407	85	912	900	241	180	336	700	417	660	503	999999	169	10	548	547	15	999999	287	999999	76	999999	458	937	15	967	427	568	302	999999	325	714	146	953	335	69	999999	401	24	999999	999999	363	774	999999	54	999999	999999	870	101	175	297	999999	962	174	798	540	999999	975	895	273	753	768	407	495	999999	788	515	215	674	999999	926	614	871	973	235	712	102	999999	893	433	755	999999	476	999999	634	611	752	972	165	999999	442	646	505	750	560	999999	999999	289	206	265	75	17	999999	613	999999	683	841	989	938	95	448	711	91	471	999999	999999	302	281	999999	733	46	999999	59	879	999999	290	118	131	422	642	756	999999	719	637	999999	748	361	863	887	950	770	763	44	80	356	731	564	43	242	999999	301	999999	428	472	229	999999	957	326	999999	999999	575	720	999999	999999	338	635	991	454	999999	770	844	439	393	910	999999	282	508	979	532	324	725	84	888	67	350	999999	999999	256	999999	836	791	999999	305	999999	385	59	196	999999	999999	999999	740	119	930	472	520	861	301	517	509	946	999999	977	794	999999	999999	999999	831	519	999999	999999	251	745	46	277	979	809	999999	466	534	913	96	770	999999	810	583	999999	153	426	546	488	780	876	747	471	812	813	250	63	694	999999	999999	676	782	484	999999	995	83	663	999999	711	728	999999	982	999999	860	262	999999	999999	669	999999	356	414	973	999999	486	999999	997	575	464	175	568	90	772	650	695	419	999999	763	340	999999	542	490	933	834	999999	945	893	161	610	559	84	999999	393	76	537	813	999999	999999	999999	115	999999	507	999999	327	153	648	73	342	899	999999	274	975	652	90	
95	866	481	148	716	541	999999	846	964	905	101	311	696	705	999999	999999	716	682	766	999999	591	44	999999	615	999999	122	882	560	262	170	295	108	614	313	981	671	342	564	599	466	633	161	542	999999	999999	999999	951	999999	999999	999999	733	592	999999	427	498	60	583	999999	457	999999	999999	999999	594	804	619	992	697	392	999999	999999	550	999999	92	999999	602	440	501	989	389	849	999999	524	340	999999	999999	703	888	999999	814	930	999999	477	117	999999	999999	712	999999	999999	683	999999	154	999999	642	999999	477	581	999999	909	825	68	558	594	485	607	999999	144	590	359	377	916	113	510	578	793	362	82	54	96	503	889	873	999999	999999	156	705	600	881	560	999999	854	203	999999	371	755	999999	503	991	509	561	999999	132	999999	370	999999	999999	999999	990	999999	426	404	999999	422	999999	935	195	795	999999	339	999999	843	262	39	999999	522	723	134	999999	999999	999999	999999	999999	545	535	831	766	665	402	548	26	71	609	42	143	373	999999	780	573	999999	999999	586	999999	999999	999999	718	999999	103	626	848	54	14	505	178	437	567	999999	999999	999999	584	999999	530	403	741	999999	841	243	230	895	227	205	999999	999999	712	261	999999	646	428	938	816	999999	999999	48	554	999999	22	999999	999999	604	576	60	336	892	999999	266	999999	193	999999	999999	765	999999	999999	207	409	653	111	453	792	999999	603	921	999999	62	80	172	506	492	848	246	310	999999	999999	625	328	999999	868	59	999999	455	221	999999	173	87	183	341	232	475	639	901	999999	568	773	524	11	655	164	283	822	999999	760	557	345	999999	50	489	683	573	879	241	999999	61	880	347	704	952	757	817	999999	999999	939	41	852	947	999999	999999	512	287	999999	673	999999	594	999999	999999	695	999999	315	928	46	693	658	999999	596	999999	126	351	687	435	999999	58	898	999999	404	999999	885	999999	705	397	401	309	977	405	949	215	228	199	823	144	651	51	647	999999	781	195	90	999999	444	454	830	502	63	86	468	576	774	676	200	154	860	999999	958	917	536	999999	999999	262	710	390	999999	927	527	553	999999	999999	410	79	565	219	12	999999	294	260	566	898	999999	901	937	383	441	999999	999	999999	283	686	999999	729	302	53	478	828	580	64	274	999999	999999	510	999999	999999	999999	705	120	980	152	265	681	999999	361	637	492	815	324	337	999999	637	928	999999	280	107	999999	680	776	521	741	184	34	240	999999	999999	922	999999	608	999999	217	735	441	29	536	999999	999999	384	999999	664	561	663	999999	253	115	637	975	999999	240	204	994	
999999	929	598	999999	968	240	450	722	697	714	999999	216	77	129	223	205	909	321	262	103	321	312	121	960	87	670	999999	135	358	688	795	513	999999	263	723	806	842	779	999999	999999	563	999999	680	949	813	457	445	133	891	441	75	816	978	111	682	192	999999	999999	171	307	459	325	999999	19	999999	243	999999	999999	999999	417	363	139	752	475	539	658	631	171	156	999999	234	658	243	916	622	979	999999	312	580	540	988	214	999999	270	337	248	298	671	40	999999	655	999999	727	999999	999999	936	73	512	999999	999999	560	656	999999	541	999999	801	92	457	397	999999	708	499	243	865	429	158	521	999999	999999	301	370	959	141	576	974	603	930	999999	999999	685	915	999999	740	556	979	342	999999	86	198	999999	165	841	999999	99	999999	165	999999	861	64	999999	425	581	999999	281	663	600	524	915	567	479	870	999999	618	711	35	685	759	686	999999	96	436	999999	303	610	145	528	999999	51	704	819	214	79	999999	908	270	343	999999	469	999999	389	817	999999	519	719	666	833	999999	573	74	999999	405	712	976	999999	999999	980	288	765	145	144	915	483	220	999999	999999	801	627	710	451	999999	999999	300	792	506	999999	629	999999	584	943	311	306	122	976	517	423	999999	103	999999	415	289	65	891	999999	759	999999	344	596	771	453	865	216	522	999999	383	168	115	920	999999	999999	999999	65	703	821	833	838	802	506	702	333	773	707	889	305	999999	635	146	966	43	42	999999	999999	163	140	87	105	783	990	603	999999	318	581	623	48	540	999999	361	80	499	921	670	999999	894	999999	999999	167	326	999999	999999	748	32	148	886	446	763	841	902	573	743	999999	999999	812	903	999999	24	202	999999	999999	764	938	283	999999	477	122	372	107	999999	714	460	920	778	566	40	854	999999	180	694	999999	285	698	331	788	999999	760	866	858	999999	550	999999	487	83	475	462	31	999999	999999	670	774	84	665	703	197	999999	823	960	498	781	58	26	843	999999	907	575	75	617	494	739	716	999999	513	173	999999	291	973	847	999999	113	19	389	380	510	919	112	620	995	144	676	513	800	378	86	885	534	590	979	175	900	397	413	980	999999	954	529	999999	502	116	906	149	976	999999	394	771	668	999999	343	588	804	955	80	483	817	235	915	999999	437	287	72	700	994	681	411	999999	605	409	162	555	400	542	127	999999	237	537	536	152	983	314	227	888	256	400	371	945	326	930	172	991	999999	651	143	225	999999	215	155	305	999999	678	176	268	493	787	198	
272	837	191	255	290	999999	773	893	132	69	184	454	603	320	999999	399	999999	999999	170	999999	748	408	902	999999	32	392	241	897	315	148	958	404	468	212	999999	118	144	685	999999	302	275	999999	21	165	869	760	999999	985	789	288	500	31	332	280	449	863	999999	346	999999	897	467	999999	588	999999	111	779	999999	400	999999	357	999999	990	365	999999	252	999999	397	746	975	999999	840	999999	999999	36	999999	999999	81	999999	762	244	999999	797	462	983	835	399	999999	999999	64	99	774	160	773	999999	33	510	666	464	999999	459	476	199	999999	961	67	220	768	562	345	174	707	798	637	999999	999999	467	537	381	42	853	821	999999	691	886	497	689	483	675	999999	999999	999999	617	170	313	999999	983	999999	501	926	624	999999	617	692	889	999999	975	523	796	266	566	972	295	431	999999	637	999999	999999	484	473	377	999999	999999	559	208	894	100	999999	333	219	201	40	46	999999	417	999999	999999	676	802	504	522	999999	687	418	446	999999	984	195	985	675	661	486	952	37	559	887	536	67	494	995	999999	346	999999	586	75	535	935	999999	23	951	433	440	999999	979	950	999999	999999	685	123	43	910	999999	652	658	558	999999	88	999999	999999	999999	999999	156	191	999999	999999	185	977	110	352	910	999999	153	181	44	252	230	999999	972	87	358	837	999999	943	461	94	999999	999999	541	999999	360	456	926	945	493	264	286	258	898	999999	775	233	999999	342	999999	999999	999999	999999	618	416	337	999999	116	931	546	693	845	213	730	999999	818	491	446	81	992	463	311	999999	999999	780	999999	999999	882	207	311	135	886	517	740	999999	999999	999999	999999	135	701	999999	350	995	409	999999	418	83	527	186	999999	293	786	878	999999	749	503	568	56	837	450	364	61	908	629	999999	806	337	999999	85	403	168	415	999999	999999	575	122	999999	798	888	371	891	455	999999	250	28	349	18	177	991	162	760	614	248	684	999999	999999	999999	375	988	992	90	610	452	783	999999	999999	999999	508	775	636	197	769	168	476	559	909	999999	668	611	81	999999	170	481	922	643	553	177	637	43	210	681	999999	810	895	291	290	12	922	451	149	873	509	402	999999	999999	990	456	999999	134	999999	30	773	999999	999999	204	999999	139	999999	149	999999	999999	837	475	574	955	255	959	272	195	278	906	999999	999999	472	207	299	768	999999	958	653	107	405	512	605	190	907	187	893	701	371	999999	999999	783	207	999999	45	43	999999	410	999999	40	193	586	999999	999999	598	999999	301	718	999999	161	23	571	496	157	316	335	
870	394	999999	78	76	571	999999	999999	999999	999999	999999	44	172	265	941	715	999999	999999	914	999999	655	84	592	360	886	184	796	220	148	999999	999999	999999	132	999999	173	442	362	650	963	621	762	740	108	999999	537	267	556	999999	219	307	999999	999999	999999	497	680	795	999999	696	191	891	775	613	978	520	362	969	912	461	999999	509	363	598	658	302	66	915	999999	643	823	999999	999999	157	10	999999	590	422	816	634	40	378	639	999999	999999	82	845	158	761	587	596	567	355	104	556	710	944	733	225	999999	441	764	818	999999	873	562	999999	628	999999	147	929	999999	999999	999999	999999	999999	869	999999	999999	586	456	999999	163	999999	57	265	284	999999	999999	300	897	857	999999	876	203	999999	560	480	792	999999	808	227	545	999999	999999	999999	414	999999	673	832	841	999999	603	638	493	534	611	999999	999999	618	287	741	37	323	250	81	744	286	93	166	174	399	905	232	778	239	999999	538	740	401	850	999999	859	768	999999	650	999999	567	392	669	663	140	367	184	629	999999	199	232	384	586	911	999999	999999	516	668	452	351	381	860	999999	172	82	688	999999	767	81	881	269	999999	599	817	186	894	424	503	43	41	731	602	711	999999	149	164	163	490	722	232	353	109	16	999999	883	707	138	999999	590	999999	647	416	999999	195	930	368	784	769	734	243	569	999999	634	420	620	778	158	999999	33	918	999999	239	999999	999999	999999	169	857	300	934	999999	999999	917	912	591	393	324	999999	526	119	780	379	393	755	489	662	339	474	595	688	114	559	914	483	671	916	417	371	999999	999999	770	999999	493	835	266	999999	652	110	53	999999	305	733	631	114	252	549	151	483	565	196	999999	999999	271	999999	999999	999999	999999	444	250	999999	976	952	344	870	349	279	999999	999999	499	20	20	999999	431	999999	392	999999	927	999999	999999	132	775	999999	806	999999	457	85	249	881	15	346	627	217	860	378	61	352	399	761	765	973	999999	592	984	554	186	969	273	999999	999999	458	991	50	214	128	999999	52	999999	820	422	273	999999	14	553	162	393	802	999999	999999	517	49	999999	999999	54	266	468	192	949	261	347	488	811	999999	661	556	355	587	999999	742	999999	18	206	578	999999	501	943	660	49	831	171	999999	600	999999	999999	190	477	999999	996	947	659	717	999999	999999	483	934	462	492	352	996	807	806	999999	636	583	508	999999	412	828	999999	323	808	999999	999999	999999	963	887	600	362	480	89	999999	591	65	999999	761	915	311	999999	414	49	460	317	53	999999	365	584	999999	
637	686	347	999999	996	453	999999	851	999999	974	999999	519	999999	861	999999	872	916	999999	225	999999	999999	999999	592	541	317	423	513	862	999999	999999	104	735	389	999999	963	675	143	24	533	147	430	240	999999	999999	507	999999	999999	188	999999	445	999999	999999	150	840	420	816	999999	805	999999	583	939	999999	360	476	880	78	140	133	898	999999	738	902	753	87	323	323	634	651	44	731	65	999999	999999	65	999999	357	595	548	512	156	581	999999	267	999999	208	658	880	720	999999	438	455	244	290	865	999999	234	993	73	527	107	191	452	999999	35	528	999999	240	305	504	532	482	999999	621	751	999999	411	644	803	999999	664	442	999999	999999	605	999999	821	999999	999999	999999	999999	364	532	31	999999	965	999999	566	999999	432	999999	428	999999	225	537	956	864	622	999999	982	305	590	200	194	999999	664	276	999999	176	999999	707	569	999999	946	757	178	950	569	999999	785	753	999999	411	380	999999	246	999999	999999	999999	649	999999	208	516	999999	63	166	174	348	169	750	698	999999	399	493	725	34	864	639	468	369	15	304	999999	752	239	999999	188	819	899	999999	806	999999	999999	527	337	999999	63	870	892	600	14	999999	410	465	97	999999	455	918	655	270	999999	228	999999	693	643	127	791	763	464	999999	977	354	448	543	944	130	468	999999	165	226	970	994	746	999999	364	999999	893	999999	665	753	15	999999	173	638	999999	587	347	999999	883	220	717	299	415	299	623	999999	999999	867	521	967	999999	582	763	999999	300	999999	999999	372	338	250	233	840	108	711	597	717	191	810	301	366	782	352	999999	944	999999	680	588	456	999999	705	999999	36	439	999999	736	999999	506	733	999999	864	115	975	787	643	987	877	999999	704	702	999999	478	363	575	165	194	675	592	818	931	619	799	35	999999	999999	999999	206	410	409	999999	174	999999	458	471	437	260	807	999999	356	957	631	489	884	754	999999	236	876	460	999999	999999	999999	840	999999	802	999999	74	90	856	999999	632	790	476	999999	729	537	695	999999	891	148	905	387	120	999999	861	310	139	915	280	781	406	144	745	999999	896	999999	333	999999	655	742	372	999999	951	410	723	176	999999	999999	999999	226	652	216	984	322	378	136	950	999999	999999	502	999999	158	809	85	757	498	999999	999999	895	815	214	173	374	159	775	735	435	709	522	695	156	441	760	63	138	199	160	433	999999	769	963	729	706	999999	999999	224	370	876	652	235	131	813	999999	349	999999	489	842	834	999999	643	700	250	91	140	355	999999	999999	755	946	568	347	620	592	
135	851	485	467	220	999999	561	374	559	66	296	573	999999	639	420	51	649	357	325	887	999999	999999	722	647	999999	807	985	825	614	929	999999	887	999999	230	677	497	537	32	631	999999	999999	999999	151	194	794	999999	23	528	999999	714	306	220	999999	733	478	999999	139	837	891	999999	30	735	760	999999	971	409	72	121	962	922	513	627	999999	496	902	845	928	538	999999	17	999999	467	999999	899	633	999999	864	777	751	620	368	699	140	999999	807	999999	999999	999999	222	999999	505	901	565	64	210	999999	999999	536	831	633	138	600	999999	884	619	999999	999999	860	996	108	544	294	999999	999999	563	814	497	507	688	653	999999	999999	326	999999	512	892	999999	793	999999	954	388	338	946	128	999999	768	714	255	999999	254	371	657	525	124	851	221	542	224	999999	396	999999	988	999999	187	306	721	999999	528	382	726	661	999999	171	51	719	215	999999	251	858	795	109	251	897	443	291	680	891	999999	615	999999	359	999999	302	312	999999	399	491	768	821	771	494	196	873	999999	999999	278	495	483	999999	646	873	301	365	999999	297	939	999999	999999	999999	626	829	81	912	91	377	973	999999	859	278	329	724	578	429	97	311	912	377	25	850	22	194	418	999999	999999	999999	68	332	597	25	833	308	87	999999	205	999999	999999	284	999999	999999	620	476	636	999999	999999	921	999999	999999	278	404	384	572	999999	563	883	999999	999999	273	999999	663	318	999999	213	844	999999	999999	647	999999	999999	999999	999999	638	585	509	999999	546	999999	213	999999	999999	132	197	63	999999	640	270	233	523	988	763	530	159	340	138	207	968	272	791	768	63	999999	597	999999	133	515	746	986	999999	999999	347	999999	999999	999999	896	541	999999	597	20	999999	184	999999	999999	718	470	624	738	999999	999999	999999	271	283	999999	444	680	772	535	549	930	687	893	999999	999999	199	650	880	322	619	444	597	86	380	999999	999999	594	265	161	878	187	508	776	449	540	273	71	74	126	999999	859	133	999999	581	667	332	320	900	151	933	78	589	312	999999	999999	859	236	890	30	189	850	424	621	656	372	432	910	454	743	392	137	585	764	549	760	321	591	504	999999	929	276	693	124	227	810	597	205	999999	586	680	47	181	999999	936	922	444	999999	359	218	244	421	866	999999	758	805	492	999999	762	368	551	999999	731	187	101	912	167	310	403	999999	775	999999	263	868	999999	355	956	999999	827	999999	325	808	999999	999999	478	999999	410	536	365	422	999999	999999	443	999999	44	412	316	993	952	34	765	144	119	513	443	
18	999999	998	103	413	999999	951	997	145	52	742	46	444	708	583	511	631	944	999999	528	13	793	964	833	661	999999	999999	588	999999	861	191	699	999999	853	470	359	412	999999	952	999999	376	774	999999	999999	301	375	871	295	999999	523	144	199	138	985	439	225	999999	999999	999999	999999	999999	999999	204	284	861	53	318	591	999999	234	999999	999999	992	417	162	238	495	718	541	295	177	999999	218	289	999999	991	571	742	999999	255	164	999999	999	587	688	13	579	32	394	258	67	290	56	155	424	945	207	721	832	211	729	999999	633	157	207	217	163	914	999999	870	481	575	999999	999999	999999	860	199	999999	729	159	658	472	333	999999	238	886	999999	73	865	782	793	999999	999999	222	999999	678	999999	852	389	999999	999999	999999	475	999999	776	491	122	63	86	563	756	792	999999	999999	552	999999	162	350	919	321	586	999999	999999	999999	86	632	666	955	999999	400	256	347	999999	999999	309	993	996	809	515	747	999999	577	987	312	999999	10	999999	236	669	999999	999999	274	999999	78	893	999999	615	700	448	999999	999999	166	586	685	317	999999	768	743	383	558	269	353	834	182	546	999999	113	747	749	999999	774	439	999999	217	874	981	414	956	365	550	388	306	370	370	921	617	990	311	995	617	242	123	852	120	10	999999	999999	760	532	999999	656	999999	951	999999	379	395	870	378	810	999999	14	999999	999999	833	180	963	982	473	260	929	999999	801	752	141	842	660	587	999999	217	999999	999999	654	434	999999	894	520	354	999999	991	536	746	622	500	669	612	430	999999	28	999999	47	199	965	509	602	864	854	126	820	530	999999	807	999999	171	119	782	359	387	905	939	659	619	999999	482	723	192	406	310	999999	528	421	924	568	999999	999999	512	587	154	831	617	999999	404	533	476	281	728	61	460	391	999999	263	999999	830	999999	999999	427	214	492	785	420	468	554	43	301	119	794	249	460	990	606	205	215	556	298	999999	999999	95	518	999999	999999	140	999999	918	999999	275	378	104	999999	953	999999	307	104	368	420	159	495	370	242	367	487	489	600	470	999999	999999	57	496	542	999999	34	342	695	999999	999999	289	522	635	838	999999	740	700	760	507	248	309	111	847	146	148	414	895	852	161	723	516	540	999999	143	513	228	882	561	999999	928	419	612	812	577	140	999999	859	999999	999999	999999	787	728	103	231	485	590	210	359	403	775	139	490	999999	999999	284	999999	46	502	335	807	857	148	999999	578	828	696	298	999999	15	511	999999	999999	645	999999	936	787	446	
263	657	923	28	532	167	534	799	929	78	999999	303	390	600	367	206	999999	769	649	999999	525	403	789	301	930	354	892	229	999999	844	18	999999	999999	313	999999	844	999999	788	999999	980	926	778	898	627	54	975	624	911	198	177	245	765	297	519	921	860	868	632	97	188	275	314	44	95	70	622	806	87	999999	999999	794	621	444	668	999999	746	999999	171	257	955	729	981	41	597	609	999999	344	977	392	999999	999999	779	701	156	714	622	999999	999999	999999	431	179	547	103	675	382	624	331	628	178	184	999999	707	384	999999	459	294	283	999999	485	817	999999	829	695	895	999999	999999	999999	298	953	999999	12	691	603	825	785	999999	887	999999	999999	985	921	716	808	217	566	999999	404	569	999999	430	349	307	999999	999999	154	999999	999999	208	138	367	704	43	674	450	182	999999	113	558	356	999999	406	917	232	500	896	999999	30	487	999999	999999	999999	359	600	533	999999	704	363	853	681	999999	340	689	237	857	999999	887	51	368	45	891	999999	845	223	430	33	432	85	836	854	999999	329	999999	999999	859	746	354	442	151	999999	999999	320	999999	877	910	935	999999	999999	375	220	18	529	662	999999	447	115	775	999999	180	999999	956	629	527	998	999999	126	967	820	378	120	999999	999999	900	306	999999	580	913	968	313	999999	999999	742	999999	626	846	63	666	921	430	999999	999999	218	999999	999999	115	848	999999	999999	999999	999999	968	896	321	264	285	563	629	999999	999999	867	201	806	833	685	203	224	918	901	999999	999999	999999	56	400	623	148	727	192	268	201	720	786	661	200	519	526	999999	999999	999999	999999	292	434	999999	999999	999999	562	175	384	586	448	890	929	999999	999999	732	999999	922	506	697	125	558	380	370	999999	174	999999	999999	616	324	999999	783	793	473	560	869	621	159	999999	836	71	973	999999	999999	820	310	999999	999999	999999	999999	186	604	913	732	339	792	912	73	145	872	999999	999999	558	999999	427	665	999999	465	999999	999999	121	194	999999	669	999999	152	215	999999	999999	864	383	196	978	159	147	999999	869	999999	143	767	999999	557	23	999999	364	49	425	292	999999	164	213	999999	561	332	999999	992	690	254	106	197	587	148	522	281	499	295	53	999999	922	862	796	45	332	575	281	563	180	777	314	596	999999	999999	595	395	661	58	635	655	999999	999999	874	624	965	945	189	818	45	742	999999	999999	996	25	370	999999	368	177	12	986	999999	792	999999	999999	999999	999999	999999	664	999999	137	999999	451	660	397	605	776	999999	181	80	387	395	463	999999	438	140	
246	600	999999	562	278	36	999999	55	648	604	21	334	960	999999	465	484	525	275	907	999999	204	999999	608	419	593	338	197	107	624	600	597	999999	393	782	703	909	999999	111	999999	110	135	405	21	793	999999	452	999999	999999	614	902	870	198	620	999999	936	999999	992	301	969	939	839	396	430	999999	999999	747	941	188	999999	556	725	999999	989	807	996	999999	405	815	824	999999	311	999999	492	722	730	409	652	87	999999	875	999999	467	142	345	270	739	999999	963	999999	847	999999	848	517	67	187	457	999999	813	999999	147	432	187	476	999999	637	150	999999	999999	327	607	104	863	341	114	640	267	290	654	546	267	824	441	39	977	639	463	192	999999	545	283	211	839	768	709	999999	739	990	999999	999999	130	835	276	646	999999	752	647	999999	412	427	999999	176	553	276	61	322	991	157	499	999999	184	957	478	173	54	406	264	999999	631	662	900	276	976	946	426	432	557	999999	851	234	999999	946	780	999999	625	116	657	573	717	396	999999	591	999999	999999	533	172	366	112	602	781	498	552	999999	999999	999999	653	999999	607	849	628	764	205	306	274	206	237	187	470	548	938	748	999999	387	999999	210	999999	774	860	422	999999	75	455	203	999999	736	999999	71	40	491	972	915	60	999999	98	631	265	999999	236	919	999999	985	896	564	663	43	806	174	999999	999999	218	999999	340	194	999999	563	999999	12	237	538	756	999999	999999	999999	576	32	999999	967	999999	999999	944	33	548	999999	126	278	179	999999	539	45	999999	999999	421	491	282	104	585	999999	137	535	322	263	999999	698	999999	139	838	999999	988	641	999999	999999	875	46	999999	194	340	399	78	327	394	999999	473	201	608	482	999999	999999	706	481	447	999999	840	764	301	999999	965	849	778	986	440	999999	903	897	999999	100	999999	999999	887	999999	764	999999	999999	810	150	893	790	866	99	690	384	182	220	999999	203	514	999	999999	745	912	229	490	620	91	887	141	525	575	999999	518	999999	999999	999999	618	717	261	44	39	623	407	999999	108	760	999999	999999	999999	51	396	704	999999	101	999999	638	974	867	283	575	716	999999	19	378	224	375	999999	617	13	403	601	798	999999	479	999999	497	348	999999	131	730	999999	479	999999	100	138	871	316	999999	784	999999	999999	750	444	685	328	117	614	999999	999999	733	189	999999	608	863	449	598	761	715	132	800	300	999999	746	999999	999999	247	302	999999	249	353	999999	163	833	271	999999	999999	364	266	161	861	999999	319	334	398	999999	999999	870	999999	650	540	119	600	999999	983	999999	
840	14	999999	642	91	814	695	788	999999	674	35	647	347	274	598	244	999999	999999	999999	917	980	638	358	999999	991	376	536	278	709	244	468	859	849	820	758	847	473	999999	999999	57	197	999999	991	999999	525	414	532	502	61	306	614	46	999999	75	470	999999	655	999999	999999	714	288	426	89	108	215	176	798	999999	515	751	999999	881	493	999999	730	460	646	634	486	586	844	43	999999	413	999999	431	824	783	360	999999	201	584	972	366	999999	770	451	893	517	359	616	15	987	310	535	733	553	821	345	20	564	30	411	74	869	254	210	675	478	999999	351	24	176	958	559	196	908	136	999999	959	18	753	999999	137	970	838	56	916	878	896	878	13	447	349	991	180	999999	999999	496	999999	999999	999999	999999	733	17	601	838	38	999999	349	999999	426	377	385	11	811	903	283	103	41	207	294	796	582	905	348	576	827	966	389	999999	11	639	929	399	241	339	393	129	999999	999	28	175	539	999999	461	999999	71	347	190	276	899	813	465	327	999999	999999	841	827	669	34	999999	72	371	336	999999	786	448	986	770	482	999999	163	724	41	189	128	999999	999999	454	713	514	489	786	122	122	197	184	612	123	261	999999	565	460	355	987	999999	999999	212	999999	674	999999	85	577	999999	756	746	999999	433	999999	999999	722	340	383	955	999999	999999	286	258	999999	636	612	836	873	518	984	999999	703	379	54	233	999999	64	999999	779	526	439	999999	87	365	376	107	751	999999	955	538	167	191	504	835	999999	999999	555	999999	621	72	360	211	69	723	802	53	999999	389	999999	999999	668	86	604	999999	90	621	208	999999	847	538	860	372	918	999999	827	772	208	543	589	552	768	75	641	717	176	237	999999	999999	999999	333	387	372	999999	121	870	90	999999	75	755	843	999999	663	150	93	211	999999	293	90	999999	39	999999	186	799	372	999999	999999	445	999999	273	852	999999	844	338	524	160	498	812	806	119	747	194	142	788	745	999999	999999	924	999999	515	187	943	771	468	533	488	211	572	197	45	999999	644	701	802	902	83	637	334	626	932	713	185	487	999999	999999	999999	999999	397	63	301	971	679	999999	381	999999	909	997	386	805	46	999999	925	625	770	842	112	999999	340	886	672	999999	780	308	999999	802	999999	466	999999	319	688	999999	813	518	896	999999	597	757	330	717	993	85	261	529	589	982	788	999999	716	138	999999	361	381	999999	391	857	200	381	271	578	92	999999	206	76	126	269	146	999999	728	706	255	999999	999999	622	892	596	
191	260	718	999999	24	999999	999999	672	274	336	999999	311	137	999999	873	999999	496	751	634	999999	879	195	999999	330	846	381	831	20	999999	701	198	758	618	795	675	999999	662	629	564	641	702	534	801	789	999999	835	289	689	832	39	858	422	999999	352	716	999999	847	999999	796	642	619	999999	999999	573	148	645	692	341	999999	933	563	866	999999	999999	999999	354	393	623	464	21	102	999999	187	853	842	775	770	276	999999	678	102	274	833	999999	31	999999	744	238	650	229	152	999999	326	898	475	999999	999999	995	999999	371	613	999999	999999	784	999999	999999	562	936	730	999999	999999	999999	262	694	841	298	43	274	971	999999	610	999999	972	245	999999	154	825	289	999999	850	550	775	772	716	75	867	341	58	999999	553	410	807	508	287	354	726	695	632	999999	187	958	961	33	618	761	999999	261	999999	915	404	652	282	999999	880	822	110	653	545	628	973	957	984	891	428	999999	803	999999	695	999999	152	459	202	232	210	892	588	751	163	999999	617	999999	643	143	977	999999	999999	258	628	999999	999999	83	999999	13	999999	229	973	80	605	144	999999	802	565	807	773	945	999999	60	358	999999	244	999999	499	589	21	367	324	851	913	528	356	554	999999	240	646	999999	309	199	999999	980	999999	517	156	999999	998	999999	60	999999	369	999999	450	87	900	999999	230	999999	584	570	992	725	905	131	167	86	788	413	773	999999	170	704	645	270	999999	377	79	726	211	480	591	206	999999	488	491	880	88	278	653	398	999999	750	494	739	207	423	999999	999999	360	79	240	594	999999	725	674	999999	396	189	999999	532	571	503	694	114	978	999999	419	427	640	286	999999	999999	999999	385	324	999999	219	999999	73	498	302	282	376	141	250	996	165	999999	813	999999	494	999999	112	131	826	517	999999	999999	760	999999	13	657	166	84	999999	999999	835	999999	410	264	456	489	126	677	999999	298	999999	999999	864	981	640	827	613	814	791	999999	417	638	999999	807	364	828	999999	661	494	644	126	999999	70	999999	999999	999999	190	558	999999	999999	782	434	891	538	390	999999	526	999999	771	185	54	999999	292	970	999999	999999	999999	999999	900	627	999999	464	999999	594	182	999999	502	343	999999	149	647	64	444	787	999999	983	999999	30	426	860	312	377	889	318	600	999999	19	999999	999999	964	393	999999	657	999999	670	327	999999	999999	366	556	11	192	999999	999999	538	989	907	505	653	328	459	999999	186	50	324	965	574	875	994	407	825	412	999999	855	756	69	406	999999	126	999	742	999999	999999	870	858	130	419	
267	999999	610	866	513	446	899	515	307	411	617	437	704	752	999999	311	958	730	599	76	112	875	479	592	225	389	999999	999999	999999	432	316	191	204	556	999999	106	393	999999	322	966	226	350	458	657	999999	264	999999	256	377	999999	705	149	269	63	316	391	999999	27	651	999999	792	999999	506	875	105	436	243	158	999999	278	999999	999999	418	999999	850	762	999999	822	999999	960	999999	406	217	999999	726	999999	921	151	249	925	999999	375	889	197	183	902	844	999999	999999	362	31	272	999999	108	230	999999	731	636	999999	554	999999	487	224	999999	166	999999	999999	636	999999	928	514	102	909	999999	482	552	537	999999	999999	948	918	844	269	450	939	705	595	999999	649	448	444	294	999999	694	999999	319	161	209	41	999999	796	217	434	633	999999	929	999999	300	626	999999	750	510	999999	999999	636	129	999999	773	751	461	999999	996	987	709	999999	229	164	224	999999	173	400	337	999999	999999	999999	710	999999	635	602	19	351	999999	999999	970	698	933	117	999999	68	841	101	388	457	999999	988	799	230	724	149	628	999999	148	741	463	288	422	321	516	112	999999	709	592	180	741	999999	504	514	26	21	560	999999	480	165	999999	81	999999	879	999999	683	362	490	999999	999999	973	244	999999	563	39	692	285	622	999999	580	143	142	508	999999	716	470	493	295	999999	712	589	999999	999999	999999	33	999999	999999	542	999999	832	999999	999999	22	999999	206	999999	906	941	484	333	736	937	521	900	999999	585	999999	999999	999999	159	200	999999	285	984	999999	999999	939	999999	539	647	426	742	921	768	999999	697	999999	412	999999	218	563	999999	810	880	975	651	994	403	960	999999	818	472	379	551	999999	999999	169	37	199	739	567	999999	411	837	999999	994	26	753	81	335	465	170	792	954	595	648	265	405	999999	266	999999	545	269	101	828	954	999999	379	136	155	537	999999	223	999999	650	999999	150	973	999999	999999	999999	999999	332	634	982	658	679	424	955	994	428	999999	999999	999999	275	32	426	320	18	999999	999999	646	627	925	999999	999999	947	999999	314	999999	999999	999999	431	38	999999	232	223	999999	999999	180	284	948	423	141	727	773	999999	290	999999	628	460	829	965	999999	359	987	624	406	999999	619	711	168	999999	999999	496	145	342	990	311	53	999999	791	212	999999	678	682	232	999999	208	34	300	666	515	685	267	678	999999	411	999999	643	607	999999	797	498	469	126	838	186	645	591	440	93	999999	999999	819	668	999999	137	351	676	765	139	208	813	329	54	652	434	999999	818	999999	930	320	668	445	999999	999999	
713	378	561	843	999999	849	616	593	217	688	999999	866	598	60	999999	999999	12	999999	478	617	984	179	424	999999	999999	206	827	772	510	772	999999	526	999999	674	914	758	790	833	718	999999	999999	229	122	365	110	999999	391	767	629	870	999999	999999	999999	384	999999	999999	953	97	439	850	999999	843	93	444	378	35	999999	923	146	999999	279	999999	169	198	35	999999	999999	999999	999999	999999	814	70	153	639	463	530	560	451	664	380	805	702	403	868	999999	748	146	677	987	84	528	468	999999	999999	999999	149	630	778	999999	256	999999	999999	724	592	46	960	699	453	999999	999999	999999	999999	269	999999	635	577	775	301	929	287	627	390	81	299	999999	356	439	999999	999999	324	999999	999999	102	417	893	910	977	811	832	307	999999	999999	695	999999	608	931	208	864	563	33	374	339	848	81	628	106	823	435	275	690	999999	744	415	999999	947	693	999999	852	872	724	599	964	999999	632	239	934	694	931	690	396	157	574	402	24	999999	571	933	31	789	999999	97	552	545	151	999999	313	287	38	202	915	436	356	991	999999	433	999999	870	226	999999	999999	411	892	745	878	999999	957	999999	401	999999	385	759	483	72	85	999999	999999	428	327	856	925	657	666	738	774	960	801	582	563	590	549	701	717	999999	105	395	204	806	666	609	818	960	885	320	817	999999	952	999999	916	999999	386	981	553	369	916	46	745	164	970	918	740	384	788	810	178	684	51	304	999999	689	999999	250	761	717	47	965	771	355	920	619	17	999999	999999	363	999999	567	158	357	273	69	650	50	836	999999	868	999999	181	999999	152	999999	123	658	325	236	767	145	230	835	332	999999	274	399	243	361	910	231	999999	435	605	999999	999999	694	40	908	999999	402	414	23	999999	602	999999	696	213	999999	505	359	999999	440	999999	999999	347	322	999999	999999	795	999999	807	999999	837	647	726	746	479	999999	605	429	999999	417	197	999999	731	217	986	999999	167	577	195	454	855	561	38	287	839	537	999999	999999	999999	999999	122	788	594	929	185	211	999999	57	999999	672	192	85	731	785	253	230	999999	140	335	999999	999999	227	999999	362	999999	999999	618	449	906	999999	277	391	760	999999	304	999999	780	999999	999999	999999	999999	999999	360	522	271	780	999999	253	44	619	999999	143	888	999999	563	895	722	999999	309	898	593	436	150	284	404	801	325	821	999999	844	999999	544	108	550	999999	999999	867	552	101	999999	999999	374	414	999999	752	144	999999	395	356	409	999999	548	502	143	999999	428	999999	85	127	470	999999	999999	763	
200	179	654	45	348	925	518	999999	999999	150	460	451	229	32	853	532	999999	308	999999	999999	999999	167	999999	52	964	358	999999	85	999999	434	630	999999	999999	611	223	127	107	108	999999	470	838	381	517	407	999999	692	972	999999	125	999999	857	172	535	542	682	43	278	612	80	989	903	442	246	999999	520	76	11	618	808	999999	434	171	153	468	636	709	650	503	11	282	999999	625	960	999999	577	468	859	907	999999	190	849	999999	38	175	999999	406	145	999999	999999	974	999999	364	999999	389	128	999999	29	76	999999	999999	999999	999999	611	798	613	288	482	999999	176	62	217	104	689	627	886	939	143	977	901	999999	574	999999	616	36	592	999999	999999	580	130	999999	999999	793	11	956	798	999999	884	239	562	288	923	147	606	999999	767	595	674	970	999999	188	561	51	174	999999	408	999999	168	584	215	590	261	901	876	294	613	999999	999999	733	829	999999	65	904	999999	623	316	436	281	999999	999999	996	357	66	88	942	331	407	629	336	558	292	999999	309	33	971	36	32	271	322	231	999999	502	941	151	690	999999	999999	999999	550	368	971	244	386	999999	218	242	205	823	934	962	999999	794	766	185	546	896	756	880	999999	596	294	999999	959	999999	915	504	416	999999	999999	819	999999	781	88	968	999999	58	999999	983	814	738	831	208	336	359	999999	999999	736	766	605	794	376	776	999999	954	999999	999999	285	826	410	999999	826	291	435	124	298	434	999999	797	999999	498	366	999999	999999	999999	765	999999	999999	609	544	367	768	999999	318	603	452	897	607	134	895	781	999999	713	583	999999	912	549	772	222	70	590	841	999999	178	117	437	604	711	468	198	987	966	675	291	52	945	186	972	832	999999	401	827	592	999999	816	725	652	999999	964	801	225	322	626	549	954	525	999999	481	999999	175	999999	195	148	999999	999999	814	106	432	999999	165	735	577	940	999999	999999	763	999999	46	361	391	785	415	999999	667	973	674	350	135	337	999999	125	999999	999999	666	824	216	999999	656	994	12	628	230	999999	809	76	648	382	86	881	200	999999	793	130	820	390	441	448	481	961	242	999999	999999	104	23	49	999999	805	284	725	999999	999999	999999	52	358	999999	564	758	999999	999999	335	302	273	254	146	262	332	583	951	285	999999	768	216	999999	762	999999	657	135	644	769	999999	842	107	999999	430	125	999999	999999	999999	999999	826	683	510	880	635	939	999999	999999	958	761	999999	457	854	999999	999999	693	868	908	289	820	999999	438	123	999999	566	493	999999	999999	824	999999	589	581	811	
893	459	999999	999999	336	69	999999	999999	930	177	882	999999	587	999999	999999	27	736	257	764	999999	951	999999	999999	569	343	324	152	999999	298	903	937	181	145	646	999999	549	999999	436	999999	999999	467	999999	184	271	240	125	999999	504	999999	999999	97	999999	825	999999	999999	940	72	999999	924	21	916	87	48	37	239	711	999999	940	37	559	391	310	714	915	13	468	999999	135	999999	227	344	999999	999999	999999	815	174	355	999999	786	999999	487	496	512	530	999999	389	454	156	42	529	208	48	476	545	513	999999	69	910	116	401	171	936	999999	706	676	278	438	645	221	999999	365	891	163	17	82	894	798	193	999999	623	23	632	102	809	29	306	181	113	889	38	999999	444	918	395	858	550	687	806	853	663	951	809	999999	967	173	317	884	468	473	618	999999	875	927	493	387	538	843	10	999999	999999	106	335	999999	193	960	921	999999	768	158	532	217	999999	340	329	999999	214	697	135	999999	711	421	999999	639	999999	999999	239	517	999999	999999	330	706	687	129	483	999999	999999	62	999999	17	252	345	126	320	999999	410	997	545	608	820	183	841	718	363	975	999999	394	695	999999	154	999999	414	546	999999	828	825	999999	872	856	762	999999	999999	946	127	403	999999	304	402	999999	869	999999	694	908	999999	834	489	988	333	154	999999	182	999999	576	607	286	999999	798	366	491	125	880	999999	688	846	774	32	999999	600	999999	608	999999	992	996	999999	112	46	505	931	925	349	837	999999	728	999999	999999	125	999999	349	841	565	577	938	910	583	989	916	15	71	840	812	594	397	373	999999	859	189	999999	959	505	250	342	866	441	152	288	999999	406	355	266	659	999999	555	759	404	41	726	91	999999	999999	195	40	443	101	122	755	999999	834	192	482	409	999999	999999	999999	600	233	710	999999	768	305	316	999999	999999	805	191	375	48	637	968	514	143	108	521	342	319	219	898	775	328	396	838	847	224	872	999999	478	822	711	168	181	330	229	999999	128	320	675	381	638	910	999999	717	999999	866	678	348	999999	669	999999	999999	391	334	935	187	381	466	468	305	786	948	712	553	336	479	797	194	914	784	403	31	644	999999	270	865	581	679	36	999999	999999	533	999999	808	539	187	999999	847	999999	51	941	661	852	999999	594	690	207	203	390	342	78	999999	434	999999	276	999999	889	553	74	79	606	702	440	486	759	262	403	903	999999	158	701	949	798	872	843	741	178	275	999999	580	667	999999	298	693	913	62	109	38	542	277	999999	999999	783	325	999999	
248	231	375	619	999999	296	303	189	242	640	128	695	562	683	534	102	999999	309	999999	412	228	413	999999	573	999999	163	375	371	999999	860	477	999999	483	436	999999	520	803	655	999999	999999	999999	999999	999999	63	794	366	546	354	17	999999	673	924	299	999999	226	835	485	801	912	187	921	931	999999	999999	173	952	221	135	999999	999999	299	969	396	210	999999	31	357	693	999999	350	617	30	364	572	196	552	877	570	999999	769	45	11	999999	735	372	442	999999	685	999999	842	155	420	999999	993	999999	999999	538	98	874	205	999999	791	32	571	570	900	999999	870	194	620	84	650	915	319	978	297	235	999999	838	999999	266	671	803	937	205	206	999999	999999	686	999999	24	788	696	24	291	253	999999	999999	174	471	864	894	500	279	999999	999999	505	955	24	598	478	999999	260	999999	999999	999999	988	94	376	374	999999	217	999999	999999	605	295	999999	900	999999	735	317	64	496	999999	742	371	180	533	180	700	700	799	355	98	23	999999	538	427	999999	474	264	895	999999	999999	999999	656	710	999999	673	999999	550	604	926	999999	290	424	390	883	535	999999	999999	465	999999	999999	673	355	861	999999	688	999999	999999	999999	825	999999	480	999999	259	696	60	95	660	381	859	999999	160	999999	872	76	999999	599	757	655	892	508	828	798	999999	138	135	970	795	615	999999	215	724	999999	779	372	808	867	174	693	832	450	916	274	606	226	525	999999	483	794	999999	98	999999	111	999999	326	999999	681	442	131	999999	90	300	999999	271	654	973	146	325	509	267	999999	435	73	999999	451	591	564	202	763	999999	557	497	10	329	31	999999	622	379	999999	637	999999	999999	53	999999	752	160	871	999999	952	999999	999999	999999	973	537	356	663	999999	289	999999	735	180	489	678	517	23	593	999999	725	249	160	999999	999999	999999	872	999999	514	391	941	79	301	999999	561	999999	999999	999999	305	999999	999999	972	368	855	342	186	727	466	647	999999	999999	118	169	860	155	763	801	892	621	999999	110	999999	841	282	706	220	901	999999	618	999999	167	293	717	79	999999	753	881	304	27	591	999999	416	999999	757	856	832	909	441	574	798	448	628	999999	905	422	76	140	95	999999	132	285	712	847	999999	999999	251	401	100	999999	999999	999999	507	874	39	999999	999999	913	94	425	999999	311	469	999999	820	801	999999	680	812	657	999999	622	795	155	895	316	432	568	95	167	614	441	819	999999	999999	916	940	753	583	651	728	163	56	670	999999	821	999999	271	37	999999	71	570	588	443	999999	780	96	999999	979	723	831	
135	999999	927	810	999999	491	71	279	903	860	784	107	170	928	607	576	135	869	999999	500	171	541	488	999999	54	852	386	135	999999	999999	589	774	859	819	999999	334	128	859	844	999999	754	992	133	745	286	472	427	514	675	999999	961	492	999999	233	670	594	349	999999	766	999999	999999	935	999999	83	281	20	248	999999	336	282	457	999999	34	743	999999	178	418	742	819	999999	435	871	459	197	999999	106	868	636	158	17	999999	297	102	265	234	819	999999	59	474	275	234	86	187	999999	999999	695	468	999999	487	999999	186	606	21	195	163	999999	485	999999	215	185	151	612	202	999999	297	169	183	768	519	926	63	368	999999	553	999999	999999	694	66	441	183	999999	707	158	656	831	387	286	907	111	990	343	435	843	999999	999999	621	884	858	115	596	521	699	999999	560	448	817	999999	467	837	805	549	428	258	42	547	444	463	545	497	909	883	276	999999	528	999999	628	524	978	999999	735	474	835	999999	844	661	938	64	598	217	999999	59	819	79	999999	451	914	186	811	752	690	168	348	999999	205	713	999999	999999	133	999999	820	999999	359	47	111	999999	713	476	999999	381	608	389	865	337	482	860	74	206	370	87	999999	451	999999	236	739	577	135	474	999999	999999	415	999999	931	630	397	721	699	781	967	964	738	448	772	440	154	999999	303	999999	888	999999	999999	58	671	55	999999	379	999999	133	999999	534	999999	999999	720	282	965	701	457	244	999999	761	999999	999999	238	405	348	240	678	999999	92	999999	284	124	585	999999	999999	366	245	885	341	27	999999	576	482	443	758	499	999999	500	999999	999999	852	68	80	137	183	365	999999	275	707	69	701	317	50	869	999999	102	999999	308	999999	608	465	572	903	922	629	594	810	795	647	849	999999	187	807	639	585	999999	53	458	999999	136	546	970	188	999999	326	824	999999	612	193	666	999999	429	999999	866	987	290	999999	158	507	588	555	34	627	857	556	523	510	410	293	44	59	214	69	664	71	495	393	631	999999	805	69	999999	999999	999999	22	92	478	999999	652	999999	70	894	999999	660	581	999999	999999	999999	724	803	324	134	328	999999	617	632	369	55	804	501	897	999999	553	999999	999999	357	421	647	845	474	999999	569	758	988	973	164	262	999999	92	549	152	72	906	999999	490	934	879	463	373	390	722	432	145	160	999999	537	351	999999	141	233	110	999999	485	999999	758	754	376	999999	185	462	379	999999	963	265	359	834	626	750	221	594	478	999999	283	465	751	623	999999	607	591	445	999999	
999999	278	858	448	447	999999	655	999999	736	567	549	287	910	20	762	999999	880	801	572	910	999999	48	546	755	152	431	30	509	145	330	768	748	739	999999	376	999999	114	817	912	257	971	999999	999999	37	929	680	373	454	989	164	553	999999	28	535	222	999999	732	113	999999	25	566	156	908	999999	799	999999	547	999999	999999	999999	364	72	999999	999999	939	999999	563	518	826	999999	68	575	520	999999	999999	962	730	999999	999999	412	960	10	521	999999	999999	824	798	999999	237	138	142	999999	811	919	999999	490	917	703	596	999999	999999	223	286	832	957	990	999999	927	999999	837	999999	343	999999	241	119	363	999999	991	633	124	104	493	291	999999	340	956	763	999999	191	296	999999	36	618	999999	10	747	999999	689	939	700	199	999999	441	400	68	798	999999	580	809	445	999999	925	80	481	234	917	932	999999	501	999999	999999	44	745	351	792	53	724	728	999999	372	999999	999999	61	932	925	234	62	890	999999	541	999999	999999	791	746	356	128	956	146	999999	92	814	145	197	939	473	164	999999	99	608	999999	83	549	999999	999999	805	999999	873	147	556	10	865	51	950	960	321	53	253	998	994	673	96	588	845	157	557	504	674	122	469	770	108	962	291	623	999999	149	843	353	941	278	999999	818	589	881	227	773	194	999999	627	999999	911	136	105	934	928	495	703	999999	890	999999	413	999999	678	786	901	903	759	999999	999999	181	209	999999	67	999999	428	278	998	964	930	784	999999	446	495	999999	859	972	866	999999	694	972	446	651	463	640	865	494	150	803	999999	323	23	999999	735	455	230	21	79	379	516	999999	497	738	271	999999	990	967	999999	639	999999	929	999999	412	643	999999	735	999999	446	426	860	934	137	204	985	616	770	999999	999999	49	999999	999999	903	497	999999	43	484	999999	999999	357	650	999999	228	511	876	59	286	999999	224	215	999999	672	999999	652	999999	999999	533	302	999999	654	999999	537	266	999999	820	999999	999999	549	572	609	55	37	999999	98	999999	999999	715	625	328	935	340	169	999999	505	329	999999	282	260	999999	268	510	999999	954	735	22	122	641	993	691	797	33	737	48	999999	170	999999	504	487	876	555	867	907	974	999999	324	185	298	760	905	674	806	775	570	313	999999	862	82	999999	999999	999999	331	722	999999	530	999999	602	130	634	345	999999	999999	795	384	999999	400	603	218	147	420	837	824	999999	97	26	991	999999	176	734	516	307	619	71	999999	223	999999	155	972	453	905	722	64	664	425	278	32	21	401	148	913	504	654	935	
999999	247	839	450	634	918	999999	999999	436	396	127	999999	999999	590	393	171	208	999999	631	999999	999999	698	783	169	465	999999	993	999999	856	38	821	21	653	999999	999999	173	383	783	520	64	999999	250	296	668	547	388	261	999999	627	239	939	667	873	999999	999999	334	464	679	999999	815	924	559	807	999999	574	999999	999999	342	551	229	787	999999	735	577	852	999999	412	124	999999	999999	568	999999	999999	627	98	164	999999	765	999999	714	709	703	798	705	139	363	999999	999999	104	999999	999999	918	890	407	451	525	932	999999	46	711	922	349	67	907	257	373	207	190	999999	999999	967	999999	361	837	520	93	626	999999	999999	499	558	999999	30	999999	92	649	670	954	185	573	999999	841	729	279	792	369	999999	890	458	999999	165	262	999999	684	999999	377	566	63	887	999999	899	902	858	546	999999	408	329	999999	825	999999	702	252	15	746	197	999999	999999	91	999999	161	999999	735	581	680	343	306	944	346	718	714	93	617	77	999999	673	330	982	192	127	393	49	770	75	999999	999999	999999	257	832	999999	346	999999	999999	999999	736	920	173	330	188	213	999999	463	983	168	120	524	95	185	999999	82	866	999999	716	964	999999	121	677	999999	999999	616	430	59	121	848	381	246	608	608	999999	999999	510	999999	804	979	271	930	66	611	954	337	978	737	69	760	630	203	761	999999	356	624	999999	999999	600	571	782	806	999999	999999	787	874	915	486	999999	301	572	867	348	999999	999999	731	64	75	715	999999	638	693	999999	361	228	187	484	97	262	999999	652	16	409	243	207	465	999999	922	824	90	421	502	893	767	999999	762	855	34	999999	999999	570	188	787	206	933	98	816	990	999999	609	399	828	234	137	649	999999	468	114	540	999999	153	141	999999	635	982	999999	799	232	172	999999	332	460	999999	999999	156	474	999999	999999	999999	118	648	999999	16	224	690	999999	277	766	128	632	999999	999999	999999	999999	482	438	937	162	224	797	299	593	828	460	287	938	559	597	981	184	347	266	804	432	598	555	999999	35	944	399	868	43	114	540	171	581	965	699	164	999999	536	76	987	513	999999	65	769	999999	937	752	43	679	784	999999	295	47	945	999999	999999	926	999999	999999	217	999999	999999	266	488	297	298	705	999999	999999	443	273	647	280	279	301	613	543	786	579	98	999999	366	198	258	171	254	133	636	903	718	237	999999	625	859	172	999999	562	999999	999999	267	241	999999	183	999999	999999	305	24	768	654	458	447	150	733	823	24	468	740	17	999999	53	999999	79	79	151	
215	858	32	421	999999	717	60	965	314	321	856	423	193	952	737	866	240	999999	999999	454	280	97	680	801	844	704	843	554	999999	438	103	172	709	41	999999	662	282	602	999999	936	408	481	835	999999	966	600	999999	788	279	460	812	809	97	624	871	999999	188	230	576	999999	874	506	715	999999	228	694	999999	161	921	85	593	637	703	55	56	999999	262	268	834	254	428	999999	999999	799	625	293	85	95	169	912	483	999999	999999	259	72	902	766	958	204	282	999999	133	866	204	867	185	115	52	578	83	865	920	395	332	983	819	231	915	261	934	999999	628	999999	19	601	541	999999	453	982	999999	42	303	73	562	367	304	198	90	932	999999	188	42	516	96	56	563	666	703	276	253	680	850	707	270	999999	267	142	856	999999	336	573	999999	69	433	50	999999	999999	833	999999	689	630	999999	983	999999	756	586	999999	904	999999	48	875	908	187	738	473	191	999999	999999	898	109	172	999999	487	605	876	525	972	93	56	483	706	999999	738	586	622	540	866	896	514	87	155	237	893	564	999999	999999	484	330	959	999999	976	63	999999	999999	526	299	662	388	999999	240	613	999999	999999	489	341	999999	180	600	999999	999999	325	999999	298	820	954	934	999999	923	154	221	50	652	133	999999	999999	653	999999	872	70	333	877	488	962	283	474	126	379	999999	233	418	494	884	214	999999	544	287	765	124	999999	592	851	739	243	722	200	961	905	671	982	687	155	307	540	792	999999	836	999999	24	356	837	565	43	699	735	999999	166	447	106	999999	999999	887	781	999999	478	481	147	254	250	93	513	221	707	999999	545	272	196	354	421	999999	707	551	999999	768	84	999999	818	50	507	994	43	523	808	29	763	800	373	345	72	320	917	999999	999999	930	843	625	857	611	999999	999999	540	811	999999	999999	945	677	147	23	999999	451	663	107	999999	256	999999	999999	413	999999	669	745	999999	850	292	110	62	125	999999	819	925	458	178	217	886	999999	463	999999	999999	682	84	999999	662	360	458	620	657	820	999999	249	881	853	222	179	941	418	574	689	529	925	83	829	620	327	97	438	999999	456	999999	999999	999999	999999	501	731	614	999999	92	548	402	671	453	242	999999	999999	999999	81	246	999999	999999	477	470	774	702	572	608	254	475	345	273	999999	348	210	608	143	457	63	362	490	565	368	335	999999	999999	858	481	841	558	999999	388	25	202	283	191	743	999999	27	999999	928	132	369	117	747	284	382	332	253	999999	147	370	999999	719	755	443	
999999	152	999999	487	843	101	767	696	999999	956	257	999999	75	28	999999	891	439	927	433	999999	206	261	999999	750	914	536	238	216	999999	443	999999	999999	999999	840	999999	601	806	999999	999999	837	365	672	999999	790	999999	555	267	999999	999999	255	930	957	296	398	999999	655	563	694	572	317	863	560	285	239	462	951	390	235	743	273	999999	898	645	595	12	999999	815	797	723	368	999999	13	447	175	512	999999	19	58	603	999999	47	121	999999	974	974	804	999999	216	337	86	174	42	999999	506	999999	42	321	701	395	713	839	766	970	214	48	859	122	120	726	999999	999999	342	631	999999	999999	973	930	671	620	207	146	608	469	647	203	246	999999	941	15	479	234	318	662	890	790	281	151	999999	936	999999	999999	287	489	420	999999	832	410	378	999999	195	999999	650	90	197	999999	999999	999999	333	20	802	999999	181	114	256	692	633	679	999999	332	954	832	999999	734	506	516	859	129	999999	513	371	999999	152	671	819	999999	583	999999	475	323	559	975	817	753	999999	776	520	182	999999	727	510	999999	669	56	326	363	934	915	999999	681	717	121	257	999999	999999	966	205	510	999999	878	119	999999	214	999999	772	978	25	423	601	730	995	686	999999	331	13	219	176	105	354	466	999999	667	654	999999	999999	999999	728	997	999999	177	999999	20	886	364	618	114	948	251	284	347	348	520	324	853	685	40	235	925	816	439	800	109	165	999999	445	452	751	420	999999	334	999999	27	319	434	159	985	800	532	712	899	270	924	821	16	128	922	999999	800	118	999999	999999	802	191	999999	376	481	854	67	919	175	362	999999	999999	950	97	330	211	890	704	700	999999	703	223	917	179	875	288	159	710	522	109	999999	312	257	999999	457	836	644	67	677	141	999999	999999	547	546	732	505	999999	919	999999	721	461	999999	417	344	518	589	999999	999999	500	202	999999	356	406	75	999999	235	999999	837	639	494	566	832	36	568	999999	100	675	999999	446	380	417	240	913	999999	647	999999	894	912	999999	999999	999999	149	567	484	436	395	999999	481	145	507	333	43	289	313	164	629	79	849	999999	999999	913	892	69	999999	785	474	443	999999	427	555	340	268	999999	999999	921	427	275	999999	999999	111	999999	999999	999999	938	56	383	950	610	999999	28	786	999999	76	185	955	679	90	447	699	962	952	610	999999	999999	176	74	999999	518	999999	737	363	527	716	999999	543	718	999999	130	999999	411	999999	833	959	409	769	295	202	68	999999	252	347	827	852	180	159	283	151	655	771	999999	
999999	442	999999	999999	999999	268	999999	331	642	999999	31	959	374	297	999999	128	651	654	999999	880	999999	740	703	149	999999	536	999999	546	594	999999	577	12	999999	101	826	999999	999999	999999	744	510	957	871	426	999999	230	999999	463	565	731	999999	999999	999999	835	891	119	844	739	89	518	999999	594	791	999999	999999	999999	29	999999	999999	470	366	514	600	999999	319	999999	999999	323	999999	919	999999	999999	999999	814	564	636	90	176	467	999999	982	352	534	541	615	916	175	144	54	909	210	777	190	105	999999	526	41	586	999999	967	119	999999	614	170	506	66	484	976	182	745	588	852	152	301	999999	24	980	69	304	999999	999999	866	279	225	718	245	891	999999	449	999999	999999	503	999999	500	872	999999	737	999999	45	559	441	199	962	999999	330	357	634	889	617	360	546	972	292	134	219	253	261	399	451	999999	174	471	999999	999999	999999	999999	999999	652	428	36	286	616	999999	744	999999	568	999999	971	894	999999	610	12	406	999999	501	632	221	999999	290	629	210	348	999999	999999	395	970	662	999999	999999	245	155	981	470	999999	84	999999	999999	547	173	651	349	289	505	90	660	172	999999	447	643	517	873	686	372	799	825	937	999999	260	999999	999999	999999	86	813	658	999999	629	541	999999	999999	999999	685	999999	362	638	290	920	843	840	123	999999	906	224	999999	649	372	468	618	671	765	146	245	697	197	184	745	272	999999	847	864	40	631	259	999999	999999	832	999999	334	734	518	999999	104	853	146	136	93	690	892	173	295	757	20	869	59	877	335	987	486	999999	999999	999999	454	996	976	92	601	999999	999999	120	817	173	144	999999	162	860	51	999999	560	71	100	64	999999	999999	561	999999	30	761	209	556	747	999999	722	156	999999	501	999999	108	999999	63	535	436	900	781	356	999999	623	999999	716	198	835	943	999999	425	96	999999	647	999999	444	869	999999	839	456	244	373	972	450	987	53	999999	410	999999	999999	506	535	664	164	598	956	439	493	895	999999	999999	999999	804	999999	307	999999	13	854	999999	664	18	991	695	999999	999999	999999	384	680	635	91	64	787	892	438	931	889	432	682	59	999999	14	385	176	793	445	999999	569	565	152	927	49	807	102	288	506	514	840	999999	499	999999	581	759	858	813	999999	999999	999999	375	485	418	637	330	804	132	659	632	824	901	999999	999999	999999	999999	999999	708	51	257	999999	999999	932	999999	58	748	193	869	999999	255	999999	363	999999	999999	694	999999	89	734	299	719	999999	969	628	999999	999999	938	999999	999999	340	762	231	160	771	999999	
537	224	443	69	369	999999	147	935	518	414	115	471	108	999999	457	655	740	999999	418	999999	254	725	984	68	737	120	609	836	539	851	34	999999	999999	69	683	479	760	999999	374	999999	582	77	460	224	767	228	839	815	999999	685	32	427	741	999999	498	812	239	384	999999	999999	289	999999	999999	667	389	999999	999999	49	999999	978	894	720	999999	17	999999	187	275	770	300	999999	280	793	937	999999	999999	606	635	153	570	871	999999	385	697	125	999999	281	671	793	834	999999	348	999999	176	921	999999	999999	999999	734	999999	999999	999999	469	94	812	999999	495	373	551	839	782	113	736	478	777	999999	518	999999	999999	999999	478	999999	481	935	271	180	999999	627	26	999999	526	999999	900	454	999999	334	779	999999	884	146	636	908	999999	954	999999	999999	999999	331	399	192	281	290	999999	999999	229	804	999999	534	822	642	999999	868	357	487	322	999999	999999	291	228	452	958	999999	147	187	258	570	396	999999	999999	346	999999	999999	237	833	999999	245	944	61	235	455	269	255	478	999999	638	768	561	999999	641	888	722	330	113	946	234	63	999999	496	600	659	999999	547	651	999999	84	359	640	523	999999	87	999999	999999	999999	773	192	999999	749	894	549	490	18	999999	999999	994	999999	247	55	290	608	738	102	999999	999999	575	47	722	604	991	178	288	999999	47	947	999999	668	570	274	999999	764	521	314	258	947	999999	999999	663	999999	656	999999	836	313	359	999999	956	984	999999	701	490	999999	470	999999	999999	726	270	362	971	807	332	336	63	972	715	526	97	434	843	509	350	999999	384	71	948	138	341	975	779	132	990	579	895	868	783	604	999999	999999	556	532	687	758	678	855	999999	329	809	863	597	832	999999	532	151	272	361	565	999999	999999	170	999999	394	999999	582	999999	816	753	440	195	199	121	999999	684	877	999999	821	591	256	528	732	999999	328	478	387	946	304	468	999999	632	516	228	999999	894	252	926	999999	999999	185	829	999999	584	888	624	999999	486	999999	153	654	829	451	769	999999	832	999999	541	999999	916	907	636	999999	999999	325	807	999999	971	868	338	441	999999	999999	428	416	426	489	158	739	704	803	900	347	160	813	608	999999	746	908	999999	228	999999	624	232	494	999999	999999	690	269	91	945	703	999999	281	711	999999	999999	32	363	893	353	527	999999	999999	999999	16	299	404	545	999999	999999	931	72	457	119	731	336	999999	933	999999	152	999999	889	658	758	110	293	75	449	119	950	169	393	25	77	700	908	27	999999	999999	260	999999	999999	551	465	999999	640	169	
172	980	999999	999999	98	495	750	554	638	999999	999999	22	999999	233	955	436	999999	466	547	57	999999	418	822	318	840	455	999999	272	653	347	203	999999	469	133	903	468	999999	254	81	898	274	523	71	764	178	999999	764	999999	924	718	785	998	475	593	779	753	999999	68	866	642	878	488	999999	301	999999	114	552	600	999999	496	694	999999	394	999999	782	867	999999	999999	150	742	691	591	347	935	562	204	999999	876	353	159	310	682	387	439	29	786	623	770	814	74	555	999999	705	437	999999	272	613	826	810	999999	999999	110	999999	134	950	296	999999	964	999999	755	835	676	256	181	196	999999	144	955	629	996	253	999999	253	86	196	528	885	910	999999	299	591	999999	999999	441	753	999999	764	263	488	999999	645	658	42	999999	238	879	916	534	999999	999999	137	657	206	814	668	820	856	999999	999999	999999	411	999999	999999	448	174	393	999999	999999	427	986	999999	881	477	896	360	595	553	193	847	317	611	361	999999	999999	172	933	256	261	772	999999	353	999999	326	999999	331	999999	604	594	895	845	278	999999	116	265	764	256	999999	309	463	83	999999	999999	994	629	820	59	571	164	999999	999999	146	359	52	999999	642	999999	564	420	575	999999	990	959	298	999999	48	509	999999	413	145	915	999999	946	797	699	665	999999	926	696	245	999999	843	450	317	999999	999999	919	69	999999	622	999999	691	769	734	518	92	317	384	999999	590	320	805	168	29	370	999999	200	999999	352	999999	961	409	868	185	303	111	550	651	634	999999	129	450	633	790	999999	234	999999	222	288	617	357	305	933	115	924	999999	685	430	999999	186	518	999999	716	791	660	37	823	594	441	416	999999	666	750	699	471	999999	999999	999999	999999	145	504	999999	283	735	482	666	476	762	999999	999999	426	129	999999	457	785	762	999999	841	999999	679	999999	399	999999	872	85	691	555	244	644	999999	304	317	999999	811	681	539	93	981	999999	994	561	71	999999	614	989	422	962	302	913	709	999999	339	247	642	734	115	999999	411	660	791	120	241	127	999999	531	118	999999	892	776	999999	678	999999	999999	145	127	349	65	999999	882	662	999999	262	999999	935	917	965	999999	999999	87	576	342	999999	331	528	884	999999	943	999999	999999	999999	412	999999	526	999999	999999	999999	807	112	524	394	999999	41	999999	997	999999	857	999999	999999	289	999999	48	543	815	209	913	996	431	14	261	797	406	918	92	11	260	658	736	662	904	532	167	999999	952	999999	527	310	999999	333	999999	36	999999	761	999999	526	999999	868	265	327	999999	44	963	
999999	999999	999999	988	140	949	527	747	414	131	257	287	756	408	80	591	999999	682	612	842	107	999999	234	387	644	70	565	168	391	999999	999999	908	999999	569	364	126	234	999999	396	361	635	999999	61	905	171	999999	999999	128	771	287	142	644	999999	201	865	264	626	349	354	79	393	999999	366	21	711	999999	417	196	53	954	999999	999999	295	260	999999	521	999999	329	225	170	959	999999	397	113	999999	999999	766	999999	703	110	499	885	359	999999	968	276	999999	50	203	999999	76	999999	84	817	921	999999	999999	891	983	354	999999	307	133	193	120	946	971	262	999999	999999	583	999999	999999	999999	464	481	80	968	999999	941	301	999999	136	403	103	53	372	999999	192	557	425	874	695	999999	999999	202	761	999999	216	32	304	967	299	999999	999999	338	999999	141	362	450	642	390	609	52	63	999999	181	730	999999	76	583	401	999999	203	521	999999	52	142	999999	272	719	904	761	270	999999	999999	166	870	999999	764	620	241	227	742	915	45	999999	999999	999999	999999	30	40	999999	149	448	903	897	106	744	540	296	299	999999	100	730	737	628	348	406	729	164	311	999999	999999	456	351	183	337	999999	486	442	400	836	588	251	688	828	999999	821	742	435	70	135	623	478	999999	710	136	21	188	416	926	256	576	999999	719	464	751	693	999999	730	570	999999	267	107	896	999999	943	849	52	999999	16	999999	664	303	104	185	953	855	135	641	56	325	999999	79	516	154	269	999999	531	999999	86	928	999999	999999	865	252	868	999999	582	867	766	999999	969	279	409	409	591	282	773	544	999999	895	568	466	683	999999	718	999999	591	752	203	232	327	817	999999	999999	803	652	438	851	317	999999	283	999999	999999	769	356	829	670	999999	562	986	999999	987	724	190	999999	267	337	999999	533	680	933	999999	673	544	959	999999	447	331	606	999999	844	921	236	81	999999	310	591	999999	999999	888	999999	485	999999	217	285	340	103	651	718	999999	999999	818	328	637	505	999999	594	340	809	999999	392	348	999999	999999	999999	36	761	652	568	69	999999	999999	722	644	162	458	640	999999	999999	628	999999	795	613	70	623	999999	999999	999999	576	178	999999	261	114	703	506	189	974	576	999999	258	579	999999	92	999999	869	902	106	683	999999	56	813	137	80	190	146	596	735	450	999	127	999999	171	86	399	352	424	317	28	148	999999	484	73	401	20	59	617	713	953	200	999999	999999	919	124	530	999999	999999	999999	924	566	909	454	999999	576	947	825	417	374	693	999999	999999	594	87	545	511	572	749	735	
70	141	529	883	781	259	287	198	999999	57	556	44	764	244	999999	999999	238	528	950	496	454	999999	642	999999	999999	646	745	137	999999	383	612	957	616	852	129	792	47	35	999999	284	299	758	321	370	817	999999	999999	221	210	625	316	982	622	262	291	999999	499	999999	863	999999	514	159	347	140	444	598	999999	911	999999	600	999999	213	856	675	207	695	872	281	999999	370	103	534	927	234	76	630	345	363	571	253	999999	999999	999999	537	769	149	421	999999	926	229	240	641	106	609	211	113	136	946	999999	999999	14	227	999999	502	999999	999999	999999	122	73	814	263	999999	350	871	999999	662	51	329	906	999999	284	691	355	216	140	999999	437	328	999999	962	503	999999	308	975	249	86	911	669	495	789	917	308	127	122	999999	176	301	999999	999999	999999	72	999999	999999	996	321	323	872	644	372	589	999999	999999	99	110	320	864	999999	999999	999999	231	999999	999999	833	126	151	975	999999	243	250	963	171	211	26	999999	900	697	358	312	664	999999	213	277	306	906	246	22	999999	26	801	111	411	926	603	999999	797	999999	972	923	855	345	999999	639	403	409	999999	350	887	615	210	999999	516	462	710	705	999999	483	999999	999999	879	138	765	557	441	149	562	244	608	935	686	220	999999	434	999999	328	186	574	999999	897	999999	896	135	604	999999	189	594	948	226	898	73	324	614	55	53	727	579	202	208	264	846	193	742	952	999999	990	898	91	999999	392	528	453	999999	188	448	983	999999	171	740	261	554	613	28	999999	872	999999	605	679	390	730	748	984	375	999999	60	999999	163	182	675	825	291	512	942	833	999999	620	713	435	606	70	999999	418	461	946	710	999999	174	999999	90	566	394	228	999999	999999	643	544	999999	991	138	153	999999	830	495	999999	970	51	671	194	999999	262	999999	180	999999	330	15	339	999999	999999	999999	999999	999999	130	102	119	441	999999	811	666	200	999999	542	722	306	463	239	894	923	546	975	668	571	980	701	828	908	224	156	380	999999	999999	999999	999999	93	321	23	999999	999999	386	484	908	240	999999	994	999999	719	999999	999999	619	100	999999	999999	999999	453	999999	255	160	428	274	211	226	999999	440	397	999999	999999	999999	638	999999	450	529	166	547	999999	999999	438	567	985	205	118	999999	351	536	290	999999	897	35	999999	843	75	862	290	472	184	267	999999	999999	617	118	999999	834	307	887	179	570	954	869	999999	999999	810	688	174	233	166	239	875	389	160	239	999999	796	679	999999	919	587	999999	694	372	804	84	999999	949	999999	
521	284	673	463	367	719	212	38	111	828	999999	999999	698	67	316	944	392	999999	649	387	129	887	164	999999	967	592	331	270	506	130	311	181	738	296	711	882	565	422	31	441	36	960	999999	851	999999	543	999999	191	388	427	422	471	999999	572	757	634	129	171	495	775	397	942	999999	999999	527	999999	648	411	999999	434	388	969	591	217	361	999999	201	313	749	434	703	150	881	89	707	839	999999	176	538	87	762	404	926	256	53	93	439	999999	999999	999999	894	487	835	999999	48	999999	879	782	220	598	443	816	422	999999	81	257	70	999999	282	687	999999	481	872	278	671	984	52	999999	174	999999	999999	486	979	847	539	999999	999999	927	50	265	960	409	999999	940	999999	999999	999999	866	999999	796	999999	986	442	646	232	999999	614	999999	292	63	409	999999	617	942	868	956	836	999999	999999	855	941	999999	999999	27	727	280	525	932	999999	724	12	186	171	999999	254	743	54	342	625	126	999999	999999	645	986	856	426	791	999999	81	999999	999999	418	999999	328	854	890	999999	424	999999	952	999999	682	932	567	61	233	999999	250	698	135	912	999999	999999	414	254	203	497	425	171	310	999999	511	861	946	614	594	839	999999	999999	999999	168	629	999999	673	227	928	816	999999	935	999999	54	550	325	999999	775	616	469	932	84	661	402	169	999999	618	999999	396	999999	999999	999999	467	393	539	727	343	999999	292	999999	285	999999	325	386	420	999999	538	266	999999	196	999999	181	998	135	999999	768	861	961	998	376	805	210	831	117	999999	134	477	249	999999	999999	981	977	492	536	193	746	758	284	982	999999	999999	361	535	210	905	999999	953	999999	485	770	866	999999	969	916	999999	999999	365	217	555	295	999999	298	751	124	214	938	689	999999	941	171	20	999999	979	328	650	999999	674	999999	212	999999	999999	146	764	999999	957	609	18	999999	261	118	999999	551	999999	697	667	437	610	420	995	967	134	999999	400	323	999999	289	403	999999	999999	830	999999	734	14	538	124	876	533	16	999999	605	929	999999	999999	833	780	468	999999	291	999999	999999	842	264	634	245	892	689	745	450	984	999999	999999	366	309	999999	707	656	546	999999	999999	791	903	999999	263	400	47	999999	999999	566	543	301	432	121	991	999999	999999	156	109	769	645	434	140	999999	31	490	999999	572	813	999999	999999	134	999999	666	999999	868	319	248	999999	999999	999999	880	418	188	907	999999	254	104	375	256	442	999999	556	999999	554	158	661	819	583	772	10	474	207	490	441	419	378	766	412	132	743	749	154	865	571	
765	25	999999	999999	337	245	305	999999	567	999999	999999	999999	155	121	560	999999	499	999999	238	244	733	683	999999	747	497	324	999999	999999	253	513	999999	999999	691	999999	999999	142	709	643	255	536	999999	277	640	143	867	841	999999	999999	852	915	253	93	916	630	837	91	97	214	688	22	757	613	954	999999	664	999999	999999	939	332	428	506	856	419	701	999999	999999	52	795	880	655	101	833	839	337	269	609	501	70	378	999999	55	999999	954	243	778	100	323	586	479	710	955	293	332	433	418	397	674	224	100	380	48	999999	333	42	921	924	774	626	794	999999	999999	825	999999	999999	999999	11	999999	999999	923	449	153	466	326	179	700	807	510	999999	918	872	999999	286	970	997	999999	753	182	922	321	854	326	696	999999	424	54	999999	722	999999	60	999999	495	497	301	651	237	999999	999999	164	342	123	423	368	708	922	129	388	855	573	999999	999999	999999	979	864	78	999999	456	999999	999999	135	569	999999	802	365	510	999999	447	999999	999999	770	97	777	28	999999	999999	440	957	987	869	305	665	999999	999999	999999	999999	999999	999999	632	232	528	780	907	84	38	999999	38	621	999999	999999	999999	681	403	536	803	867	999999	810	400	666	638	175	468	805	999999	469	294	935	58	999999	921	870	814	999999	999999	989	190	703	989	816	179	819	953	790	334	623	272	999999	355	885	577	778	126	966	593	363	321	999999	477	569	488	102	572	999999	286	999999	866	999999	736	814	687	999999	821	583	496	819	221	999999	481	983	207	545	999999	173	367	153	753	848	180	446	999999	88	999999	999999	337	86	256	884	513	999999	999999	633	21	999999	207	427	956	542	999999	774	999999	642	630	494	372	999999	511	409	711	142	921	999999	469	999999	146	609	999999	401	256	419	999999	336	175	999999	237	999999	533	59	965	939	197	221	378	405	304	45	458	741	68	394	575	999999	182	999999	738	738	173	721	404	999999	503	564	296	69	999999	815	477	808	266	798	999999	461	443	772	945	709	649	73	999999	999999	161	999999	343	999999	999999	725	163	999999	93	499	999999	812	655	376	445	999999	999999	319	204	489	999999	649	999999	999999	974	123	999999	410	434	38	98	999999	724	303	447	320	999999	433	999999	486	661	682	724	767	397	606	806	999999	999999	323	784	340	869	999999	542	999999	708	999999	887	999999	321	999999	369	65	410	999999	97	361	929	135	999999	501	104	999999	827	885	925	716	871	999999	316	346	83	121	254	758	240	217	760	999999	612	999999	546	493	174	908	322	669	999999	97	518	999999	
147	211	913	292	246	161	689	999999	586	999999	211	519	425	974	679	258	811	651	999999	880	600	993	523	999999	955	610	553	919	999999	266	359	784	859	999999	209	999999	207	961	999999	89	527	999999	999999	620	946	37	77	199	238	73	999999	715	28	638	854	999999	688	999999	337	999999	608	770	93	999999	642	427	660	563	775	999999	999999	999999	139	990	999999	496	644	902	316	999999	999999	363	999999	509	408	643	765	230	17	66	999999	547	634	887	481	756	30	39	977	999999	377	514	424	431	22	18	586	38	285	367	508	785	354	409	102	254	90	583	999999	999	661	999999	999999	718	999999	513	225	999999	519	605	999999	614	999999	999999	560	38	999999	269	497	399	66	737	944	649	557	408	203	234	999999	999999	999999	447	999999	999999	867	937	957	705	808	508	793	344	519	680	892	893	859	999999	848	73	315	821	95	999999	942	999999	494	906	170	224	999999	991	999999	999999	929	37	507	999999	920	999999	999999	243	999999	988	999999	722	228	274	757	663	999999	636	385	999999	999999	855	361	585	45	999999	453	61	545	593	999999	999999	887	999999	751	864	396	911	647	235	992	82	370	107	925	230	706	230	158	506	675	684	999999	999999	999999	999999	676	921	912	999999	180	999999	697	867	799	804	835	991	523	893	277	637	989	159	738	999999	494	264	660	814	999999	232	902	48	918	514	196	171	999999	677	197	475	998	669	65	973	384	503	307	999999	999999	715	707	265	239	999999	695	466	987	521	589	999999	270	108	741	947	126	999999	948	295	618	673	134	845	705	999999	999999	329	104	764	475	991	957	999999	429	530	525	647	808	881	818	999999	184	354	97	776	214	999999	928	999999	857	724	999999	21	512	721	590	861	999999	438	409	375	372	232	55	999999	464	999999	678	220	431	478	851	77	476	887	498	779	999999	999999	999999	737	400	985	907	999999	999999	945	999999	707	940	664	98	380	481	453	368	999999	999999	999999	321	999999	232	999999	686	388	873	999999	544	625	999999	810	113	629	999999	671	975	386	324	304	999999	519	704	971	999999	767	390	480	595	33	529	546	480	268	618	123	999999	682	309	529	877	958	410	411	999999	139	560	999999	999999	810	478	982	637	14	347	999999	778	261	999999	918	997	402	892	521	105	999999	339	845	21	999999	999999	302	86	794	427	999999	118	999999	999999	999999	217	921	941	999999	999999	547	909	476	921	816	999999	999999	999999	391	531	999999	999999	889	316	798	800	715	457	811	654	999999	905	842	999999	153	693	485	764	308	711	999999	
461	999999	965	558	776	863	923	205	392	901	68	695	999999	942	137	229	999999	999999	349	501	474	999999	999999	379	641	76	889	778	132	859	999999	935	999999	999999	33	958	923	758	32	936	791	261	428	752	127	220	579	644	25	474	999999	76	958	219	611	331	976	999999	999999	709	974	155	82	999999	412	132	25	999999	999999	999999	999999	238	675	413	710	223	711	388	262	431	497	254	762	658	371	999999	977	999999	844	702	999999	338	999999	322	962	645	189	896	999999	994	204	762	999999	846	999999	269	999999	555	508	398	999999	597	342	495	222	999999	999999	423	999999	979	155	555	972	227	196	967	397	362	999999	75	999999	814	48	268	236	734	529	916	490	112	41	432	961	456	92	394	999999	356	999999	243	262	999999	735	370	848	649	999999	999999	660	211	872	999999	114	443	364	999999	559	999999	268	488	209	476	933	999999	947	723	593	525	144	999999	971	50	999999	217	999999	278	89	999999	999999	586	999999	31	266	288	240	993	327	528	102	286	835	921	98	621	43	999999	831	999999	423	999999	66	999999	373	858	240	999999	999999	999999	631	95	726	881	999999	681	999999	187	220	655	828	954	999999	74	999999	857	965	60	999999	641	184	999999	446	411	264	294	999999	679	658	999999	58	408	217	431	897	16	560	953	266	999999	87	999999	575	186	999999	468	999999	991	840	999999	892	999999	879	154	999999	604	648	324	999999	380	161	864	529	812	607	429	747	973	999999	426	307	22	793	546	563	999999	460	270	563	795	563	999999	838	999999	999999	868	529	73	999999	999999	368	246	335	886	264	223	999999	763	579	428	721	756	999999	424	217	880	999999	999999	590	404	999999	388	761	831	816	999999	35	385	307	738	999999	683	999999	874	68	71	686	907	999999	350	999999	697	691	144	84	999999	999999	424	935	999999	999999	196	482	314	158	980	484	504	79	641	197	999999	465	999999	999999	47	491	949	366	156	204	999999	999999	249	413	999999	999999	626	757	18	999999	999999	450	673	265	713	211	960	999999	999999	999999	192	999999	649	999999	50	999999	850	615	46	326	765	68	788	439	994	999999	242	901	701	292	858	746	70	733	586	510	791	584	815	836	999999	232	288	570	22	650	411	999999	372	225	846	21	720	692	152	552	999999	244	999999	577	999999	69	34	999999	999999	999999	776	915	576	540	450	275	800	999999	795	999999	999999	227	427	999999	999999	156	538	486	445	999999	36	378	591	43	847	557	323	999999	868	471	208	492	842	999999	873	495	520	831	999999	999999	221	999999	896	609	772	
444	817	917	843	822	999999	547	999999	881	419	408	334	542	692	893	951	999999	342	334	344	999999	385	999999	480	248	636	707	712	864	635	516	481	982	270	999999	739	405	999999	56	940	661	143	999999	167	474	999999	977	149	881	999999	999999	999999	999999	275	485	68	966	447	999999	195	823	835	495	256	902	999999	352	281	289	163	999999	167	296	999999	682	999999	424	999999	999999	87	658	568	999999	244	976	999999	909	716	999999	354	773	958	999999	860	127	999999	647	714	264	547	819	999999	859	728	83	500	890	188	592	999999	999999	283	999999	527	536	265	999999	260	279	999999	28	635	496	934	390	597	999999	436	276	856	516	709	438	467	267	953	708	112	170	485	448	730	133	999999	710	499	526	282	333	862	820	999999	445	691	529	193	218	925	347	999999	142	999999	911	735	815	934	845	974	999999	583	557	902	999999	793	135	297	511	42	233	891	81	95	113	414	45	999999	999999	747	937	83	999999	782	764	999999	999999	984	999999	398	648	776	653	551	22	749	315	918	307	999999	566	242	682	186	702	456	414	57	360	507	699	696	669	108	46	196	838	774	148	999999	450	150	478	123	393	457	247	999999	83	363	109	127	821	622	191	705	401	999999	90	318	279	305	633	321	698	999999	116	555	514	826	999999	540	999999	892	210	425	764	568	999999	999999	219	885	973	999999	407	582	999999	999999	917	341	795	280	694	999999	999999	999999	516	999999	425	442	999999	692	25	999999	452	999999	347	999999	999999	765	940	832	999999	835	108	394	331	636	913	125	999999	69	637	999999	41	999999	845	950	757	65	908	608	153	999999	904	526	999999	726	554	838	999999	946	635	999999	999999	962	999999	859	731	999999	823	880	999999	309	999999	291	999999	842	226	999999	723	396	181	366	857	999999	688	999999	930	582	999999	999999	999999	999999	880	139	999999	486	999999	78	145	986	229	16	242	37	365	843	994	622	472	37	999999	999999	125	848	775	999999	304	68	999999	89	999999	999999	999999	228	798	177	429	999999	857	578	999999	999999	676	999999	177	174	134	829	976	844	430	318	120	999999	105	349	959	41	364	999999	191	723	999999	65	68	999999	780	23	239	198	424	768	999999	893	967	362	75	389	681	610	154	475	91	439	659	620	999999	739	999999	458	999999	397	871	703	396	346	363	999999	999999	106	393	120	599	788	430	661	553	226	529	743	284	579	999999	999999	999999	999999	999999	365	406	999999	42	51	891	999999	979	37	999999	71	506	631	999999	454	711	584	226	999999	875	999999	19	999999	
999999	999999	999999	389	184	638	46	999999	693	680	704	998	224	999999	74	352	229	818	809	402	999999	491	719	999999	744	999999	868	776	537	999999	840	349	356	999999	999999	220	831	511	606	350	990	780	377	826	999999	10	999999	480	999999	999999	815	66	999999	616	244	999999	999999	322	645	999999	770	270	589	718	999999	364	652	816	859	999999	521	718	999999	468	999999	983	999999	999999	971	743	600	397	265	999999	999999	783	999999	739	999999	795	118	519	999999	999999	580	729	200	659	985	572	999999	999999	620	999999	999999	999999	999999	999999	214	260	470	218	351	901	752	382	14	999999	999999	66	507	912	651	999999	746	11	852	959	888	682	793	999999	999999	408	999999	187	776	600	310	999999	939	832	535	913	334	999999	178	999999	510	207	999999	274	111	999999	75	446	771	556	919	999999	254	999999	145	999999	999999	999999	310	999999	515	575	605	414	999999	999999	127	674	999999	738	739	846	833	999999	458	691	999999	529	999999	978	999999	949	999999	230	680	949	818	63	696	13	456	329	598	999999	458	935	601	320	648	999999	999999	400	999999	43	817	83	527	366	999999	999999	574	938	999999	331	610	999999	168	385	999999	999999	675	73	999999	382	292	999999	257	608	439	523	99	999999	880	747	177	999999	889	383	412	999999	432	462	627	252	999999	517	999999	999999	625	892	776	999999	585	999999	940	747	999999	686	999999	407	825	919	927	913	365	999999	67	999999	999999	999999	676	785	973	137	254	223	446	999999	943	774	742	999999	983	546	746	999999	71	908	806	429	528	213	632	14	781	512	534	713	886	999999	460	772	122	956	225	991	999999	458	999999	726	310	687	742	999999	999999	999999	936	999999	999999	492	866	158	108	734	999999	999999	163	968	355	741	689	999999	848	999999	323	970	999999	36	330	999999	629	999999	190	90	128	999999	470	655	349	937	576	153	546	999999	644	311	674	387	816	999999	837	284	112	986	47	999999	838	999999	663	694	975	909	69	999999	862	263	968	27	999999	308	12	507	999999	418	174	999999	999999	454	797	999999	999999	490	220	578	999999	355	510	204	53	551	13	999999	992	654	961	667	93	135	541	999999	999999	656	771	517	749	340	655	694	821	999999	391	393	999999	999999	398	494	699	491	503	517	999999	774	999999	74	305	999999	999999	974	456	507	461	71	913	999999	999999	650	999999	702	828	587	699	999999	999999	551	170	999999	655	351	266	476	967	999999	999999	33	999999	999999	681	999999	222	906	824	680	999999	999999	49	999999	999999	107	971	748	775	999999	663	916	817	937	999999	433	904	686	197	999999	
718	979	999999	859	439	890	779	120	968	999999	999999	921	762	999999	578	999999	512	999999	149	558	379	517	999999	970	938	715	215	699	177	257	801	536	718	660	961	267	999999	190	999999	589	328	861	779	762	999999	741	999999	798	999999	343	999999	75	546	999999	794	211	288	568	999999	724	684	999999	942	720	999999	999999	999999	999999	68	320	283	331	999999	559	239	517	999999	939	463	207	560	417	339	834	336	736	989	89	866	760	979	999999	999999	176	999999	248	919	68	550	563	539	62	739	59	69	599	125	986	409	287	472	348	114	723	173	999999	749	118	394	999999	964	133	999999	307	999999	67	72	782	654	991	598	679	398	900	999999	507	677	999999	774	737	620	12	999999	589	297	640	999999	546	12	638	999999	811	674	999999	599	416	817	441	718	11	537	999999	999999	999999	688	999999	950	999999	65	665	999999	469	343	656	999999	961	999999	999999	20	699	946	526	999999	999999	502	787	15	333	311	261	690	245	572	772	210	287	999999	271	900	504	690	907	490	347	49	39	477	27	210	637	963	999999	431	28	65	20	562	999999	999999	999999	787	626	999999	804	975	363	999999	570	456	586	300	190	756	516	19	49	45	443	976	999999	319	987	999999	673	298	999999	814	553	717	999999	725	999999	355	998	716	73	14	999999	999999	685	142	999999	999999	999999	347	782	415	915	999999	999999	975	129	349	453	592	999999	999999	238	515	456	548	353	852	266	861	946	999999	757	999999	945	44	359	81	999999	339	413	425	508	999999	516	123	999999	544	702	224	999999	14	999999	416	999999	569	776	180	914	146	789	63	315	999999	400	946	657	126	999999	980	999999	999999	57	124	188	384	996	901	999	343	999999	808	999999	52	999999	999999	999999	999999	882	999999	268	999999	166	164	999999	359	120	999999	935	569	465	783	999999	721	598	557	999999	787	237	999999	573	999999	181	580	496	980	903	272	506	459	999999	999999	243	688	722	447	891	893	574	999999	273	260	966	440	878	866	338	438	454	709	984	156	124	350	999999	393	17	585	667	999999	999999	847	999999	486	999999	158	549	791	999	160	665	999999	223	407	278	999999	908	740	999999	999999	999999	999999	818	797	474	999999	202	893	999999	999999	440	999999	235	14	383	999999	21	490	884	729	327	546	999999	303	999999	921	999999	716	81	500	485	276	999999	47	917	980	38	451	21	688	999999	656	915	999999	720	360	838	999999	999999	999999	999999	999999	855	999999	313	114	46	999999	999999	553	934	485	821	385	853	999999	431	197	97	999999	397	570	478	999999	773	
670	631	768	999999	999999	92	999999	692	228	999999	999999	421	911	734	999999	999999	513	999999	468	753	481	834	540	817	557	928	650	999999	999999	465	999999	999999	659	209	642	483	277	942	70	999999	220	792	603	195	999999	752	520	463	284	999999	883	872	20	452	301	836	100	999999	35	764	442	603	72	999999	459	118	761	999999	999999	338	999999	999999	636	998	543	999999	241	999999	999999	805	417	196	846	181	582	999999	938	999999	907	999999	393	326	916	305	37	616	730	839	735	686	999999	999999	371	945	782	999999	245	22	999999	613	999999	745	928	230	357	999999	999999	999999	191	592	180	555	804	296	945	359	655	341	970	926	957	401	619	346	815	609	999999	900	999999	270	631	926	999999	303	209	647	999999	696	948	999999	859	840	658	153	515	999999	999999	85	999	432	666	904	51	999999	656	214	136	999999	415	999999	430	856	999999	920	999999	999999	258	510	96	999999	999999	959	392	198	999999	127	999999	475	830	380	604	999999	900	967	604	727	884	324	647	995	520	805	290	210	361	13	349	738	192	999999	196	503	988	701	999999	706	521	853	915	999999	472	661	999999	999999	999999	680	955	533	325	243	369	934	863	101	788	999999	999999	192	836	72	777	999999	292	999999	194	999999	760	209	999999	897	999999	40	999999	118	533	858	53	255	66	681	58	816	422	949	902	261	640	999999	913	314	38	999999	27	853	761	999999	999999	204	850	52	919	755	999999	999999	37	338	536	754	999999	929	122	432	135	164	24	999999	590	342	999999	932	999999	999999	296	999999	869	876	22	555	999999	74	490	849	405	999999	999999	303	790	999999	922	573	725	999999	999999	983	999999	605	213	863	838	799	877	999999	999999	918	582	66	469	832	558	161	999999	981	999999	999999	999999	272	999999	121	402	721	181	596	999999	102	217	584	999999	312	10	999999	673	159	716	557	999999	454	999999	486	999999	705	833	957	445	771	257	743	487	836	999999	999999	578	101	470	127	628	291	999999	446	711	997	533	166	832	295	999999	999999	275	999999	316	999999	951	550	680	697	887	223	160	649	844	473	106	696	768	999999	695	581	689	598	928	905	999999	875	775	444	181	676	999999	160	292	91	478	637	999999	549	978	999999	421	773	240	415	141	999999	601	247	900	836	398	999999	999999	999999	486	677	921	411	175	86	774	245	999999	220	98	999	366	762	994	469	999999	999999	102	667	170	916	367	523	773	853	283	999999	999999	345	999999	373	560	386	605	801	715	127	999999	901	262	185	258	999999	326	141	999999	838	253	440	
669	179	668	932	999999	570	319	999999	637	322	802	247	701	190	931	724	448	999999	167	203	753	59	845	201	414	985	668	999999	206	999999	244	444	294	113	675	119	705	628	999999	44	491	317	999999	71	109	25	484	77	98	999999	999999	999999	680	60	686	619	333	999999	527	999999	902	999999	211	995	999999	999999	952	597	514	822	28	999999	348	133	711	446	569	784	101	999999	999999	600	259	999999	949	999999	764	244	426	999999	999999	238	110	881	142	520	999999	999999	999999	741	72	886	999999	276	583	872	300	557	348	250	59	549	385	138	259	999999	722	607	56	999999	999999	718	180	999999	45	999999	999999	467	991	201	999999	85	999999	999999	335	623	999999	999999	999999	86	315	216	895	186	16	999999	999999	971	631	999999	797	508	999999	512	147	999999	999999	115	240	793	999999	832	566	157	999999	973	748	35	802	635	275	738	586	969	175	999999	823	994	999999	798	937	747	836	171	403	832	637	297	222	981	999999	931	753	237	923	482	650	999999	277	999999	498	827	178	995	999999	69	921	478	999999	999999	531	721	663	441	855	999999	996	999999	753	999999	345	461	812	821	727	344	999999	359	56	999999	999999	999999	727	999999	310	119	999999	840	999999	999999	910	169	950	472	999999	999999	277	321	381	518	999999	999999	994	199	999999	999999	25	357	999999	230	84	572	431	653	13	999999	994	254	999999	745	836	166	797	419	999999	999999	510	350	371	999999	999999	999999	977	538	216	501	90	537	722	273	999999	231	572	387	270	347	999999	307	469	13	999999	33	190	635	999999	999999	457	584	32	520	536	675	999999	735	163	410	999999	893	446	511	375	467	531	867	999999	614	593	999999	159	829	999999	213	999999	367	350	999999	999999	999999	856	887	999999	999999	999999	212	999999	428	245	999999	233	859	751	844	860	958	638	733	502	322	984	77	736	47	434	203	82	999999	794	999999	394	121	999999	254	47	559	999999	869	953	999999	140	232	379	757	197	300	87	603	353	922	729	617	550	180	367	789	160	17	81	321	139	414	999999	616	451	121	941	507	807	310	501	768	999999	182	999999	761	697	978	850	999999	125	479	978	999999	999999	777	571	746	886	258	408	459	798	999999	200	725	598	762	315	999999	358	999999	796	52	431	960	999999	377	988	605	101	182	167	936	206	660	436	999999	717	674	550	205	620	558	999999	51	970	148	982	999999	173	934	672	774	999999	999999	682	936	449	938	999999	999999	757	291	166	236	302	861	445	539	299	835	55	999999	534	999999	999999	247	150	999999	990	698	
395	532	441	166	999999	392	160	661	977	499	322	999999	734	999999	999999	339	401	675	748	118	702	452	176	338	999999	40	249	633	585	445	999999	69	999999	251	807	999999	849	999	726	999999	711	999999	562	999999	522	277	907	999999	715	630	845	475	641	882	996	942	365	999999	277	478	999999	527	86	999999	704	999999	830	999999	549	999999	489	401	948	838	999999	918	890	377	999999	621	133	72	999999	999999	599	329	427	75	999999	999999	869	746	999999	257	767	194	707	29	104	269	447	999999	637	502	151	453	526	803	486	999999	62	988	297	999999	355	90	609	131	942	384	999999	764	248	999999	353	999999	669	700	999999	999999	220	999999	282	556	184	708	434	424	813	155	803	623	999999	177	812	880	458	85	999999	686	585	586	999999	719	433	682	186	999999	159	407	783	999999	733	274	999999	191	716	999999	999999	647	656	999999	318	797	581	222	185	81	872	999999	295	594	999999	394	636	634	794	999999	133	501	532	481	275	415	999999	978	890	324	309	631	999999	717	603	265	39	400	277	289	148	221	507	115	90	999999	999999	999999	36	999999	637	999999	397	163	617	999999	125	185	919	902	999999	603	999999	860	771	250	308	578	990	543	364	246	366	999999	424	999999	999999	999999	400	999999	303	999999	951	551	687	76	999999	20	999999	622	150	999999	480	375	999999	999999	889	646	343	840	388	544	209	493	984	401	876	882	999999	999999	986	999999	785	341	608	263	999999	780	999999	999999	16	297	999999	377	403	509	999999	990	660	879	999999	357	93	560	999999	999999	972	999999	566	999999	200	999999	282	403	636	452	79	149	766	999999	999999	119	472	639	833	101	75	831	99	999999	999999	885	231	858	684	638	999999	234	141	849	999999	193	223	999999	999999	654	25	85	740	951	999999	625	233	69	987	912	885	454	726	118	694	150	378	91	999999	314	140	423	999999	999999	837	844	999999	999999	999999	709	895	584	134	999999	85	989	101	148	54	20	662	172	871	771	753	170	507	33	999999	149	814	999999	999999	210	524	601	366	742	124	595	618	316	749	999999	999999	310	329	547	42	704	59	999999	999999	648	652	999999	551	999999	999999	677	346	984	762	180	894	762	355	924	665	483	999999	999999	33	458	402	999999	422	593	754	452	840	960	990	460	99	584	105	590	999999	999999	60	419	496	447	258	633	553	579	393	264	955	405	881	558	999999	700	216	587	256	999999	555	999999	999999	999999	836	386	994	999999	90	999999	666	764	376	119	999999	223	862	999999	209	768	802	842	209	500	497	445	
88	441	999999	999999	377	999999	344	999999	10	102	999999	999999	999999	872	639	251	499	999999	597	200	38	999999	135	999999	838	629	388	487	503	713	757	702	315	400	307	999999	999999	691	942	159	429	124	118	340	996	178	976	999999	138	999999	353	135	903	306	416	315	999999	529	560	747	139	999999	758	999999	345	524	388	999999	575	999999	999999	807	141	448	770	999999	999999	999999	862	670	653	61	359	942	369	999999	799	999999	984	991	256	404	141	204	29	573	366	999999	995	999999	789	766	999999	999999	243	545	994	464	535	502	651	520	999999	999999	104	999999	999999	999999	999999	713	725	379	235	584	830	999999	676	999999	429	999999	999999	843	799	390	880	887	300	999999	709	823	999999	999999	482	491	350	736	737	251	110	999999	75	551	893	292	756	420	999999	186	999999	319	869	67	45	337	944	808	999999	285	19	999999	788	999999	115	114	86	999999	999999	743	244	104	196	435	836	488	142	16	950	517	999999	470	999999	999999	87	399	999999	580	308	155	547	541	24	461	241	999999	162	866	445	999999	216	375	523	999999	942	136	133	443	999999	557	205	938	857	214	651	549	860	999999	131	999999	160	999999	91	751	206	702	89	735	999999	943	335	275	571	999999	311	268	947	559	999999	951	276	999999	359	751	949	999999	683	999999	809	999999	42	999999	745	999999	999999	710	293	999999	999999	250	56	397	999999	286	231	930	999999	695	903	999999	601	999999	505	180	449	999999	155	340	802	597	999999	279	925	511	999999	849	530	999999	534	600	975	999999	999999	999999	904	879	999999	999999	529	29	242	988	907	426	100	731	981	999999	289	996	999999	953	968	13	231	776	471	999999	376	999999	410	534	171	312	417	999999	353	574	275	570	999999	999999	810	783	364	40	372	508	420	189	867	955	562	537	46	31	216	954	999999	999999	417	540	999999	999999	999999	707	826	604	999999	674	999999	416	999999	719	999999	491	152	195	648	999999	414	963	328	197	515	454	972	633	275	395	219	999999	866	999999	163	830	999999	999999	174	999999	213	999999	499	999999	800	460	655	842	999999	555	879	31	316	516	723	453	222	519	642	174	735	203	339	623	465	990	999999	170	566	999999	124	999999	31	999999	987	999999	473	999999	396	64	999999	139	999999	720	516	197	92	360	425	709	617	856	999999	999999	999999	20	438	875	290	810	910	494	286	999999	440	400	10	324	528	86	980	640	133	999999	375	605	471	999999	999999	277	907	999999	745	856	197	267	467	999999	79	977	218	597	301	585	154	313	852	634	289	125	197	767	
831	348	729	999999	733	999999	635	326	548	819	768	23	903	720	749	430	908	182	999999	979	255	551	999999	392	348	548	443	71	753	837	339	999999	89	150	368	999999	137	999999	534	33	395	999999	438	999999	999999	288	682	434	564	432	999999	116	191	218	999999	999999	480	346	638	195	10	573	572	711	489	776	933	999999	361	999999	302	999999	999999	910	593	502	999999	999999	562	70	866	19	999999	999999	121	999999	810	871	999999	89	927	790	582	999999	32	999999	190	726	910	999999	355	999999	82	999999	139	37	467	999999	624	30	176	11	783	999999	329	991	77	252	600	999999	999999	71	144	282	424	511	999999	999999	887	999999	321	999999	568	509	715	946	936	292	200	999999	765	538	257	608	912	925	16	999999	29	41	754	999999	136	654	97	999999	785	800	798	999999	912	168	394	999999	708	779	442	284	863	382	64	784	61	516	499	436	814	535	369	498	999999	121	289	999999	999999	383	270	913	422	999999	171	146	494	572	181	999999	999999	404	900	999999	999999	732	151	647	976	999999	886	619	165	660	479	259	440	310	133	800	878	999999	835	334	518	528	861	441	221	999999	300	488	999999	999999	292	999999	635	999999	15	999999	970	642	999999	58	999999	651	758	761	999999	999999	999999	193	449	380	729	999999	569	999999	624	964	999999	709	999999	68	678	408	284	999999	378	999999	623	214	304	999999	999999	999999	660	786	999999	867	999999	110	489	309	222	116	48	964	172	677	851	70	999999	50	901	270	216	820	379	999999	376	494	393	893	298	500	888	98	549	493	999999	782	999999	999999	204	770	230	136	999999	571	369	320	111	999999	217	563	603	264	459	570	999999	999999	416	749	501	999999	716	999999	21	721	227	950	424	678	721	999999	999999	853	845	999999	50	999999	999999	808	728	66	393	692	999999	734	999999	634	639	999999	463	126	375	987	266	919	64	633	124	999999	999999	419	895	432	978	149	239	750	418	329	530	999999	863	608	31	444	891	34	911	286	824	593	999999	445	999999	605	702	346	597	926	86	416	965	999999	464	319	999999	999999	713	545	505	156	226	320	458	513	262	767	966	821	37	40	999999	837	309	760	108	999999	217	383	446	893	163	492	252	123	999999	22	154	711	999999	999999	320	999999	781	677	377	10	986	711	353	999999	999999	775	898	999999	694	137	552	703	220	712	752	340	109	611	993	733	77	999999	999999	999999	999999	264	999999	999999	719	356	66	631	393	108	999999	999999	39	999999	523	387	999999	206	429	857	470	450	501	570	189	979	276	179	
684	643	932	651	192	114	999999	125	236	802	336	999999	80	999999	320	999999	249	256	999999	598	999999	616	149	871	999999	672	779	182	763	977	917	739	90	886	947	749	999999	820	323	925	999999	408	160	791	869	999999	786	549	140	388	331	932	678	999999	92	77	999999	999999	735	999999	999999	150	362	258	885	999999	999999	999999	999999	999999	946	429	933	385	410	689	465	357	11	833	999999	999999	52	999999	656	984	71	413	999999	999999	999999	114	94	802	600	57	55	902	906	283	825	601	576	569	441	902	998	999999	276	402	612	156	69	999999	634	105	999999	977	602	900	999999	853	390	104	999999	999999	999999	141	999999	362	643	563	450	728	18	294	999999	482	942	754	999999	999999	146	412	999999	109	54	192	178	999999	950	77	310	16	747	971	999999	999999	255	598	567	999999	516	999999	758	59	999999	341	893	999999	442	999999	999999	999999	999999	999999	999999	978	827	999999	999999	999999	962	291	999999	576	262	444	999999	47	83	191	237	353	197	999999	999999	232	653	999999	403	712	299	828	999999	999999	42	462	102	980	264	999999	654	39	800	415	904	999999	511	192	796	271	999999	856	276	999999	397	691	660	999999	515	494	999999	610	999999	96	862	144	229	86	543	800	351	999	999999	999999	536	208	999999	999999	999999	36	721	471	999999	142	360	443	999999	811	938	350	802	308	475	769	909	54	999999	713	999999	770	15	434	648	999999	999999	361	82	437	723	198	148	878	579	999999	773	863	189	689	735	999999	582	418	999999	999999	997	999999	534	999999	930	492	999999	840	999999	999999	30	999999	822	999999	999999	998	370	134	97	749	212	924	728	986	996	55	864	999999	977	999999	999999	597	295	456	999	875	827	999999	506	999999	207	307	648	135	468	486	999999	755	476	737	999999	999999	331	399	989	82	999999	547	26	884	627	473	862	117	265	433	10	376	434	347	999999	310	999999	999999	551	904	285	602	528	999999	15	118	60	250	999999	740	276	896	466	999999	560	999999	52	622	613	733	445	541	999999	44	999999	674	331	139	999999	758	999999	475	999999	94	796	999999	29	506	999999	519	423	999999	54	525	167	114	909	507	786	890	268	15	252	817	469	999999	999999	999999	44	340	787	920	684	313	910	800	59	382	999999	838	999999	545	742	999999	320	822	497	354	877	381	765	823	999999	675	500	823	233	39	624	62	989	536	999999	999999	731	503	938	740	999999	366	999999	537	999999	999999	630	722	273	157	507	646	999999	387	615	663	575	963	999999	18	813	96	999999	999999	757	999999	999999	733	84	204	
372	817	884	757	740	999999	326	238	455	405	54	999999	560	85	531	978	805	611	921	807	972	768	925	929	926	527	788	44	999999	999999	109	896	999999	999999	999999	690	999999	499	647	103	347	347	999999	182	963	999999	999999	502	498	778	999999	999999	812	276	999999	604	891	999999	830	222	732	292	458	999999	999999	157	999999	491	300	841	999999	316	963	827	999999	635	260	753	965	891	991	296	999999	10	29	999999	94	999999	999999	999999	799	999999	999999	435	370	65	889	362	876	816	904	54	999999	656	999999	965	283	984	999999	596	353	147	989	938	999999	999999	745	999999	145	443	73	758	645	119	52	418	647	538	999999	415	745	897	876	159	987	946	94	999999	447	64	999999	110	575	999999	837	661	817	730	213	924	999999	999999	999999	442	753	155	409	999999	614	999999	327	744	528	999999	851	455	270	999999	999999	284	999999	856	19	91	854	963	193	395	282	391	601	999999	334	541	999999	313	681	999999	406	999999	999999	992	284	303	999999	999999	581	185	409	391	400	977	779	929	573	463	432	999999	588	999999	999999	24	820	233	552	411	419	999999	304	547	999999	826	443	120	999999	368	999999	715	355	999999	391	999999	999999	890	990	999999	147	405	999999	643	880	546	855	999999	878	533	182	61	750	335	435	999999	881	861	999999	573	544	999999	202	214	881	717	789	999999	408	954	38	929	242	929	273	999999	27	660	667	999999	999999	827	241	213	196	529	964	30	999999	795	999999	999999	282	999999	89	478	212	763	761	172	757	999999	217	924	999999	252	818	821	71	421	999999	230	204	389	601	717	999999	999999	28	362	753	768	994	613	827	903	657	815	850	794	811	264	899	999999	999999	695	619	317	708	943	710	152	958	999999	227	906	930	999999	999999	372	51	223	744	409	999999	988	999999	999999	999999	601	595	999999	971	276	609	999999	330	999999	908	906	999999	129	999999	85	651	610	999999	831	395	920	999999	763	989	488	753	999999	999999	500	94	492	413	25	999999	116	358	707	181	999999	563	904	999999	239	985	919	274	999999	999999	999999	758	809	188	459	219	185	628	832	24	493	523	20	803	830	615	425	999999	92	908	184	726	943	438	127	278	490	344	999999	999999	80	223	831	999999	999999	742	285	999999	954	806	45	488	526	692	999999	999999	552	999999	756	624	999999	999999	192	999999	757	942	999999	999999	999999	190	728	840	884	63	999999	279	691	353	953	97	340	121	548	286	999999	696	999999	261	750	999999	725	390	999999	129	218	999999	41	999999	999999	907	999999	999999	253	773	87	999999	999999	
472	748	418	999999	208	156	999999	293	999999	877	905	999999	71	999999	999999	630	121	999999	348	262	765	999999	999999	248	872	444	56	169	436	999999	999999	208	999999	102	738	512	341	999999	527	999999	999999	835	999999	775	135	999999	848	999999	999999	999999	142	999999	739	999999	999999	999999	457	180	615	999999	110	999999	999999	589	112	707	470	968	12	60	299	650	999999	115	342	999999	93	524	122	202	999999	880	794	162	999999	466	468	736	264	121	999999	170	999999	762	142	421	978	181	673	427	219	879	172	999999	984	491	380	999999	999999	908	543	933	67	423	178	229	999999	999999	854	646	248	734	999999	891	995	138	795	185	999999	920	999999	912	851	694	983	716	999999	480	178	254	999999	833	999999	999999	578	131	999999	999999	999999	999999	706	999999	999999	37	189	999999	174	281	329	855	999999	204	662	689	957	630	91	372	999999	999999	999999	999999	999999	999999	559	415	608	999999	322	873	35	362	999999	69	224	676	595	824	999999	508	551	446	160	322	558	999999	181	999999	398	999999	50	999999	12	999999	999999	472	748	717	999999	999999	876	805	999999	455	829	343	613	603	475	290	999999	267	856	999999	999999	74	93	223	999999	667	999999	999999	971	999999	833	295	360	458	999999	999999	928	999999	356	999999	632	999999	488	705	492	224	287	999999	971	117	999999	999999	883	81	999999	347	999999	535	665	809	999999	714	834	593	622	999999	983	164	945	723	362	167	910	999999	308	999999	585	387	730	999999	389	665	999999	999999	463	60	411	288	237	999999	371	403	222	546	999999	918	911	895	92	948	241	999999	999999	257	755	999999	872	768	772	66	761	999999	805	828	429	999999	524	971	139	999999	999999	999999	927	636	362	958	945	373	913	390	999999	999999	999999	781	999999	267	999999	942	117	708	187	999999	515	181	557	369	999999	393	127	337	404	939	765	999999	999999	537	205	995	999999	999999	809	508	999999	392	802	999999	706	33	999999	172	841	581	863	430	394	499	999999	756	88	992	370	561	999999	586	999999	324	925	999999	999999	999999	71	47	999999	320	899	679	787	133	379	487	999999	999999	171	954	495	822	86	344	135	999999	999999	449	917	999999	436	257	261	279	406	487	155	921	67	163	111	803	533	552	530	714	711	75	999999	601	999999	796	400	302	100	999999	999999	590	658	999999	729	622	999999	999999	884	652	999999	518	726	891	999999	741	999999	999999	853	692	299	533	813	421	614	283	72	326	573	999999	999999	999999	189	243	249	564	272	416	433	999999	999999	388	999999	878	296	203	348	495	269	597	288	392	449	407	873	714	
777	247	46	999999	559	804	581	999999	795	468	339	493	651	777	479	111	583	373	18	911	999999	934	134	420	935	576	66	976	361	474	519	781	369	534	787	34	380	977	929	879	806	423	93	999999	863	999999	999999	999999	999999	999999	809	85	999999	962	849	842	999999	625	521	983	747	999999	893	330	949	557	134	999999	989	454	730	605	999999	139	999999	452	851	306	556	999999	732	573	999999	184	664	443	392	406	684	999999	999999	754	466	946	141	211	529	762	878	316	729	726	502	999999	456	999999	640	269	857	407	991	816	78	440	260	184	999999	719	665	515	999999	727	442	55	999999	976	149	498	997	999999	999999	98	428	250	360	16	80	195	999999	460	802	132	548	287	953	104	999999	35	999999	999999	464	810	106	372	999999	999999	294	999999	140	480	73	152	272	954	484	902	398	827	89	254	113	999999	991	214	712	52	188	164	101	448	300	124	802	999999	999999	999999	999999	65	109	358	721	999999	64	257	397	999999	860	594	999999	60	999999	858	999999	999999	854	902	999999	892	660	108	823	139	365	691	189	949	999999	232	999999	372	911	999999	728	731	999999	489	506	743	817	62	191	594	361	51	743	999999	999999	999999	999999	546	999999	109	405	10	535	592	999999	373	999999	999999	320	638	89	441	148	371	999999	999999	919	374	405	85	84	607	916	239	778	324	999999	999999	999999	989	46	968	78	812	938	727	206	999999	231	143	675	380	742	553	514	919	902	999999	999999	954	441	821	151	999999	35	797	93	305	814	999999	425	329	999999	331	602	121	999999	336	433	412	27	979	152	272	999999	703	865	373	725	858	421	576	446	826	557	224	999999	851	999999	150	643	999999	135	287	717	355	714	421	951	402	999999	576	999999	899	937	999999	678	878	816	331	932	720	999999	999999	532	848	883	840	773	387	294	520	549	293	768	126	853	865	999999	64	989	454	422	999999	311	845	999999	547	889	105	999999	999999	45	999999	218	923	999999	179	755	869	999999	874	647	574	118	46	999999	664	140	820	608	813	334	761	342	999999	999999	257	999999	999999	229	345	999999	999999	840	999999	485	93	84	845	796	684	120	685	999999	124	806	848	999999	274	818	999999	416	78	497	733	999999	283	132	999999	625	999999	525	999999	999999	136	923	969	733	772	560	942	589	295	999999	999999	703	648	179	999999	681	999999	999999	389	868	999999	929	882	191	117	722	212	999999	999999	229	723	168	52	45	466	201	837	124	452	714	999999	385	131	54	999999	40	975	114	905	59	999999	48	145	
209	394	207	50	999999	999999	60	357	982	244	999999	310	999999	999999	613	712	999999	843	345	591	675	993	879	999999	838	618	999999	999999	108	999999	305	999999	999999	33	842	650	999999	999999	59	999999	999999	999999	893	150	999999	743	808	999999	999999	401	879	215	830	457	470	216	515	399	212	999999	999999	313	999999	926	939	22	625	741	818	962	453	999999	794	846	199	319	109	739	999999	999999	810	707	999999	707	185	100	999999	999999	563	636	145	869	949	999999	948	99	116	966	999999	999999	128	999999	560	408	947	15	421	984	999999	161	999999	776	646	117	369	841	999999	552	750	848	999999	398	188	192	827	584	924	999999	999999	110	212	999999	537	710	999999	743	999999	976	759	180	679	248	969	412	529	368	999999	841	519	116	171	564	225	362	262	729	888	999999	581	373	90	999999	999999	167	948	999999	248	999999	141	625	694	951	793	580	179	551	429	999999	662	999999	360	999999	404	791	999999	999999	916	185	999999	256	999999	999999	404	396	99	999999	999999	999999	463	555	130	999999	710	893	421	219	771	999999	192	711	310	122	999999	122	23	997	999999	305	228	310	67	72	488	884	770	999999	999999	407	490	999999	999999	617	322	117	348	999999	382	510	379	999999	877	999999	993	746	946	742	72	292	383	102	80	856	592	162	498	67	999999	826	133	505	662	999999	164	999999	321	692	800	608	999999	999999	625	601	926	498	433	785	79	741	938	37	853	274	34	398	927	542	999999	999999	619	290	264	999999	999999	873	999999	513	999999	808	435	263	942	464	517	433	477	478	930	999999	729	712	988	77	888	999999	651	398	349	999999	999999	778	999999	641	988	494	695	78	224	62	999999	920	668	999999	999999	684	95	999999	757	600	999999	458	612	999999	439	906	301	197	667	291	232	679	173	361	550	656	595	310	999999	999999	999999	408	264	999999	999999	808	54	727	999999	999999	999999	999999	640	749	843	808	176	999999	999999	999999	203	508	411	932	830	999999	757	316	720	660	99	999999	999999	734	999999	523	204	734	269	631	862	574	999999	464	999999	999999	48	424	999999	741	999999	859	109	392	829	999999	997	331	999999	999999	61	738	999999	110	124	234	337	906	999999	999999	999999	441	999999	580	230	628	82	999999	660	859	714	343	798	979	179	239	685	999999	999999	635	526	999999	686	349	999999	134	567	336	350	57	643	141	538	197	137	58	392	529	999999	999999	166	60	670	198	215	717	939	37	930	884	999999	999999	12	259	804	741	754	999999	999999	106	71	745	606	999999	226	582	804	611	851	130	847	166	
378	703	999999	999999	212	498	143	862	194	539	405	999999	507	847	139	288	999999	396	304	999999	999999	76	149	420	999999	67	999999	633	912	338	185	810	999999	393	427	308	999999	338	538	266	993	147	911	531	349	999999	116	379	999999	525	228	465	999999	999999	637	311	564	68	31	155	526	510	949	856	999999	595	428	124	429	830	999999	63	857	999999	999999	390	165	999999	81	313	951	602	999999	396	119	999999	983	999999	999999	125	999999	722	999999	393	999999	493	198	65	177	753	999999	999999	949	999999	27	999999	608	788	331	256	999999	999999	986	999999	203	924	330	999999	746	643	612	974	368	999999	96	785	746	473	308	999999	202	109	450	327	999999	959	999999	568	999999	944	122	205	132	999999	969	798	736	599	200	815	999999	635	318	533	151	747	999999	646	535	242	428	999999	490	553	64	56	505	668	135	244	281	762	193	802	531	416	851	999999	344	297	59	999999	999999	999999	999999	566	791	999999	999999	844	999999	16	999999	999999	526	977	714	999999	999999	999999	999999	77	474	955	543	410	452	516	12	734	896	999999	311	999999	193	281	860	999999	999999	498	265	589	492	999999	908	274	730	56	285	553	701	282	999999	422	995	981	682	999999	999999	214	123	284	914	451	948	561	705	999999	999999	999999	127	717	640	999999	666	713	585	999999	57	279	680	999999	240	458	42	623	369	888	999999	212	999999	542	999999	999999	999999	980	674	999999	341	999999	999999	999999	103	40	999999	984	642	458	999999	291	406	498	280	679	534	718	54	465	418	334	202	816	551	750	655	584	669	905	582	999999	48	544	852	999999	710	999999	311	999999	32	58	981	910	142	999999	805	111	272	999999	210	999999	936	219	999999	16	999999	752	394	999999	384	851	325	999999	999999	79	252	861	645	999999	999999	789	999999	844	999999	370	352	291	683	590	945	999999	322	300	999999	916	749	829	912	845	547	999999	360	958	825	999999	732	255	44	999999	718	943	465	693	409	999999	258	102	776	271	663	871	78	803	408	999999	539	35	40	959	330	423	949	799	999999	21	999999	458	29	272	637	999999	257	620	999999	11	98	629	999999	999999	667	999999	999999	651	192	676	889	556	999999	995	641	707	999999	85	742	304	994	999999	999999	398	981	800	82	999999	999999	566	624	457	999999	407	741	999999	145	746	301	672	371	307	617	364	132	882	897	33	631	930	883	181	999999	577	16	999999	966	999999	999999	999999	584	999999	27	625	61	441	624	999999	263	731	572	478	784	79	933	696	59	999999	275	999999	902	58	883	999999	999999	453	
579	364	400	318	943	643	443	999999	98	999999	290	991	312	999999	267	744	770	899	999999	999999	396	808	643	319	383	669	236	212	999999	999999	999999	324	943	999999	861	269	762	945	787	929	44	360	981	120	416	999999	999999	584	842	167	999999	983	344	278	66	770	720	90	935	999999	417	240	999999	562	168	965	58	703	999999	997	999999	824	122	438	380	999999	827	533	999999	325	673	651	370	807	256	999999	999999	999999	552	100	549	681	19	513	522	804	892	428	952	451	999999	301	755	844	186	464	871	906	897	999999	943	197	999999	999999	610	999999	869	661	315	486	985	383	999999	738	458	999999	814	608	999999	999999	999999	999999	581	461	315	382	895	525	630	999999	810	83	777	531	157	362	999999	999999	902	756	934	240	999999	475	466	636	150	26	396	999999	999999	272	989	999999	876	999999	615	999999	999999	999999	870	354	40	523	999999	911	606	999999	591	106	999999	424	705	999999	999999	913	295	115	995	999999	242	879	139	754	999999	999999	94	999999	655	999999	746	778	999999	674	886	590	209	599	800	554	40	520	999999	299	999999	999999	566	828	690	963	260	509	730	999999	999999	990	999999	286	380	999999	999999	160	974	999999	359	37	338	40	284	61	999999	695	315	451	649	999999	454	839	683	918	999999	999999	765	691	360	999999	58	461	679	895	375	923	999999	673	727	879	546	454	940	999999	895	535	554	638	260	565	999999	288	999999	283	999999	999999	602	999999	999999	999999	395	292	629	999999	978	876	999999	999999	686	789	476	641	724	769	185	999	899	999999	32	999999	999999	136	441	795	52	769	476	405	358	990	331	767	529	165	494	264	825	827	75	29	183	175	999999	470	999999	563	564	225	108	547	485	999999	999999	696	860	268	850	833	999999	219	409	956	40	695	468	999999	122	999999	285	921	183	82	574	999999	283	545	184	971	707	489	215	261	306	810	515	368	999999	999999	304	999999	413	999999	756	856	999999	227	144	999999	12	999999	450	995	940	187	999999	999999	398	435	422	325	94	879	136	591	13	999999	659	999999	190	110	999999	289	274	999999	517	191	999999	999999	394	66	411	917	969	326	48	219	321	129	446	112	969	903	419	979	151	534	865	174	852	999999	567	999999	87	901	999999	999999	731	999999	669	999999	999999	999999	50	366	914	999999	999999	809	999999	794	836	999999	999999	87	141	475	870	999999	908	983	999999	161	866	922	498	496	999999	77	999999	876	488	430	999999	999999	25	298	863	63	75	974	999999	66	999999	67	634	38	999999	999	770	544	301	446	999999	686	
867	999999	814	127	867	427	999999	842	503	676	999999	999999	90	530	71	999999	612	816	229	933	369	268	999999	999999	298	470	999999	840	306	771	585	52	447	773	395	91	999999	745	999999	647	647	999999	563	999999	999999	999999	948	609	937	928	932	484	226	58	326	608	403	15	999999	999999	70	496	546	731	100	274	968	316	999999	980	367	867	999999	999999	296	588	999999	596	999999	79	522	999999	999999	999999	839	111	825	399	999999	786	687	999999	915	788	587	999999	245	831	853	487	260	641	999999	957	999999	74	853	644	762	737	903	807	948	759	884	999999	593	177	892	989	448	579	858	358	303	889	951	842	994	146	353	873	999999	579	999999	880	292	945	999999	774	258	191	637	719	883	879	530	166	999999	999999	999999	77	939	863	49	681	783	126	663	681	123	21	649	999999	999999	999999	73	378	940	13	30	647	369	128	999999	266	942	999999	474	999999	999999	999999	938	999999	999999	999999	934	879	540	148	107	999999	999999	136	661	999999	999999	21	335	853	999999	161	225	900	263	919	708	821	132	999999	738	644	651	250	322	999999	82	928	56	999999	105	194	838	999999	906	854	365	242	466	504	723	999999	813	999999	607	217	999999	47	467	999999	577	123	999999	758	409	463	524	52	999999	342	174	613	964	226	999999	631	323	424	994	408	999999	475	364	628	68	807	999999	999999	642	114	999999	999999	471	397	541	981	437	999999	402	452	340	322	428	134	340	119	966	597	862	999999	894	165	999999	999999	104	111	759	138	699	601	632	999999	999999	709	594	138	152	576	685	777	203	243	31	551	999999	252	999999	240	297	948	841	243	178	999999	219	593	992	413	303	439	232	309	390	801	820	846	913	718	999999	211	967	399	912	95	999999	661	999999	501	999999	999999	64	529	840	999999	759	999999	324	743	999999	10	146	999999	999999	255	554	894	852	999999	731	232	999999	338	699	96	981	451	330	93	883	558	459	999999	423	999999	999999	703	999999	640	51	430	531	179	999999	999999	999999	999999	126	666	540	999999	999999	999999	770	767	523	726	999999	754	999999	318	79	241	859	999999	550	646	325	999999	870	851	434	222	189	310	700	169	119	170	999999	753	335	999999	552	999999	749	546	729	656	927	999999	873	714	871	999999	361	300	999999	287	988	999999	912	293	999999	999999	999999	596	734	470	999999	999999	617	999999	733	25	982	415	688	863	201	14	916	999999	999999	222	978	999999	350	456	949	410	848	831	181	999999	840	51	867	864	541	162	811	269	588	999999	50	999999	999999	855	999999	946	
611	999999	96	999999	512	253	999999	583	999999	743	256	288	520	667	515	999999	999999	141	184	941	547	999999	331	48	202	999999	999999	999999	999999	773	738	494	999999	13	798	999999	999999	999999	99	999999	662	999999	999999	798	906	999999	999999	999999	67	264	716	850	999999	809	999999	787	134	999999	791	854	999999	57	999999	936	14	761	582	517	868	123	51	310	999999	587	288	262	999999	533	141	669	908	168	283	916	67	888	813	896	604	999999	277	697	999999	245	434	615	882	227	999999	155	951	999999	63	943	223	415	809	103	530	156	127	601	999999	132	945	999999	999999	495	879	126	999999	685	913	857	846	353	905	805	999999	673	380	452	739	986	718	677	115	999999	703	651	89	719	376	457	999999	999999	781	283	300	430	841	397	348	999999	207	275	327	205	999999	999999	510	13	941	857	775	999999	999999	999999	413	277	898	443	999999	237	47	999999	318	465	963	180	572	631	999999	731	831	983	114	999999	788	452	999999	999999	242	999999	999999	85	778	519	682	229	814	852	869	999999	532	407	605	999999	999999	969	956	861	241	927	307	878	999999	219	35	791	569	798	150	961	917	999999	211	999999	999999	961	459	999999	999999	743	365	719	761	493	209	433	387	993	433	999999	495	498	678	315	999999	273	587	569	999999	890	660	26	711	908	115	543	999999	647	35	677	520	999999	88	497	999999	588	126	999999	20	601	414	576	375	999999	475	428	319	896	431	822	383	890	315	892	93	349	999999	999999	999999	665	237	739	967	755	308	338	999999	999999	743	948	156	999999	999999	891	486	94	650	389	442	686	999999	999999	226	213	303	629	851	196	999999	232	999999	273	626	354	374	674	608	619	32	147	999999	138	162	483	676	800	341	999999	416	999	698	628	999999	702	441	927	523	764	461	679	486	233	999999	521	378	882	957	214	527	999999	999999	41	999999	999999	999999	105	157	742	536	503	298	437	999999	414	533	952	852	923	913	999999	160	843	168	999999	660	786	361	641	999999	793	842	137	896	999999	523	667	999999	999999	999999	345	999999	780	999999	957	390	999999	452	999999	987	426	40	999999	301	999999	999999	999999	872	23	643	889	744	515	637	743	660	171	999999	999999	890	866	999999	736	898	578	667	379	615	210	962	611	343	987	999999	689	763	999999	835	817	999999	999999	794	257	482	999999	600	274	999999	494	307	999999	518	275	482	131	734	304	145	723	421	999999	37	672	60	42	999999	756	861	948	980	851	999999	723	244	19	81	443	263	762	999999	403	236	130	999999	743	102	77	
999999	999999	999999	468	674	999999	405	659	853	131	207	449	589	843	413	999999	514	456	894	795	41	473	59	301	50	999999	745	28	66	999999	769	317	939	488	251	338	993	521	186	222	328	999999	165	999999	999999	999999	999999	144	989	999999	616	999999	848	307	46	51	483	999999	428	301	999999	999999	999999	947	361	999999	509	111	601	85	999999	999999	279	682	999999	455	317	109	65	236	210	611	38	999999	299	999999	999999	642	451	209	854	341	102	884	845	999999	982	217	999999	355	314	80	542	914	829	623	187	999999	830	591	999999	999999	606	202	999999	765	357	578	657	48	431	999999	660	401	230	870	900	394	836	534	473	999999	512	710	999999	139	78	124	999999	676	999999	999999	812	999999	475	481	734	999999	793	89	594	413	560	558	999999	446	420	150	693	999999	723	792	339	305	127	633	999999	896	999999	962	696	243	382	981	999999	999999	65	800	925	999999	999999	10	601	757	940	999999	549	953	786	999999	718	999999	430	999999	953	352	999999	516	999999	999999	610	837	629	830	392	361	999999	578	655	794	391	999999	224	945	823	722	201	999999	364	67	94	999999	120	794	999999	768	812	146	37	999999	176	999999	67	999999	999999	308	380	999999	999999	999999	999999	970	307	991	104	108	999999	485	423	240	160	390	999999	684	757	999999	726	835	586	999999	548	893	551	999999	999999	999999	562	140	807	524	352	431	217	775	38	999999	620	999999	700	155	64	999999	999999	797	999999	786	396	383	336	455	999999	999999	999999	751	51	145	429	212	373	261	546	582	677	999999	999999	999999	999999	386	656	644	82	607	144	999999	569	999999	999999	753	695	840	999999	999999	999999	362	941	808	247	466	734	999999	693	417	754	449	609	481	660	999999	999999	999999	613	999999	726	691	382	999999	409	752	192	999999	965	999999	517	533	805	367	778	324	957	89	492	999999	652	762	951	664	999999	695	832	97	560	354	999999	25	999999	445	462	123	979	999999	408	494	999999	904	927	999999	900	999999	999999	251	703	345	867	830	999999	897	368	964	740	718	131	714	999999	104	279	620	832	501	306	999999	999999	664	345	999999	999999	998	442	748	834	933	764	999999	61	590	393	225	486	23	828	339	999999	999999	382	271	846	693	574	189	999999	317	194	999999	999999	999999	347	48	999999	878	159	198	464	620	139	806	954	500	999999	999999	999999	63	143	819	673	999999	292	999999	292	83	999999	987	433	999999	999999	527	748	365	999999	999999	253	355	225	608	864	639	875	466	999999	999999	317	356	999999	244	478	581	183	999999	734	959	990	930	
999999	926	999999	999999	999999	999999	507	611	999999	999999	795	884	96	365	837	535	955	43	100	826	58	715	765	796	956	198	784	999999	354	383	630	745	999999	323	598	299	872	702	874	674	959	757	518	719	560	156	999999	122	744	647	999999	701	869	174	882	999999	170	938	214	576	426	999999	266	683	967	59	107	999999	766	548	999999	262	999999	425	866	300	207	56	245	810	50	671	797	999999	963	999999	999999	622	999999	558	138	933	498	308	258	993	500	834	751	999999	999999	385	356	206	983	167	999999	453	308	999999	843	999999	999999	404	999999	754	178	559	720	48	183	484	999999	218	419	999999	764	860	177	999999	800	372	304	734	760	665	325	600	723	806	397	432	324	849	714	23	240	103	772	503	825	999999	124	713	337	574	52	999999	786	264	402	681	999999	999999	791	999999	819	999999	999999	999999	999999	577	999999	999999	650	750	170	492	504	406	499	670	97	999999	999999	858	999999	591	406	195	999999	188	814	469	413	716	156	888	67	242	203	272	459	902	75	257	114	210	72	586	414	999999	999999	389	764	731	999999	999999	388	932	233	238	571	999999	999999	260	999999	377	510	934	603	281	434	271	999999	237	221	195	608	799	754	999999	999999	819	780	72	999999	999999	704	999999	999999	544	510	999999	999999	965	999999	10	655	814	494	737	999999	138	983	143	135	381	187	537	520	408	14	588	188	187	710	999999	677	999999	715	337	672	828	999999	999999	999999	309	262	999999	536	220	540	793	315	26	355	399	999999	647	937	173	999999	177	171	724	999999	921	946	831	264	949	333	470	109	999999	75	872	999999	923	371	825	129	940	999999	310	868	999999	282	172	999999	320	914	40	257	551	90	505	667	98	529	850	363	999999	982	587	887	80	694	158	950	483	83	913	999999	122	54	317	176	999999	855	329	648	784	10	944	44	999999	999999	999999	999999	570	215	237	403	521	472	698	957	423	422	798	525	133	221	357	246	11	753	999999	507	773	999999	805	242	210	999999	579	430	48	552	594	857	999999	82	390	999999	845	519	765	650	999999	359	753	448	67	803	524	572	652	707	43	549	999999	59	312	999999	999999	999999	203	319	893	278	919	999999	999999	999999	388	61	999999	999999	400	999999	988	495	999999	424	585	999999	184	999999	686	16	777	999999	999999	54	999999	97	770	999999	868	850	325	455	757	999999	439	883	619	126	424	473	741	572	316	552	560	591	897	888	655	999999	820	797	999999	886	501	589	360	783	170	300	290	681	999999	999999	175	543	738	
85	999999	999999	999999	68	999999	223	274	214	999999	999999	493	199	200	881	999999	827	39	999999	999999	999999	585	850	532	836	999999	133	999999	70	361	766	999999	27	999999	822	903	953	304	999999	815	420	622	296	565	393	999999	999999	110	408	999999	393	520	646	721	867	999999	144	179	999999	999999	857	999999	213	852	267	590	476	345	999999	978	999999	999999	999999	713	411	258	999999	294	149	546	985	33	999999	999999	999999	255	739	306	985	332	999999	999999	392	661	958	999999	418	444	307	802	999999	635	733	999999	637	860	253	933	999999	999999	210	850	40	375	125	999999	256	330	999999	22	850	179	360	54	999999	766	150	615	754	32	999999	854	999999	999999	722	999999	299	363	255	117	11	806	987	999999	999999	918	752	27	999999	133	999999	97	559	295	951	999999	999999	688	220	870	720	638	999999	297	999999	356	863	694	999999	999999	544	892	84	777	20	999999	192	999999	923	301	23	999999	79	631	888	751	999999	701	999999	78	85	611	152	384	999999	373	999999	699	595	999999	65	999999	374	780	588	250	22	782	284	906	471	299	765	919	857	999999	568	557	408	38	61	999999	309	584	689	933	750	700	999999	999999	427	493	999999	999999	999999	955	758	299	52	647	739	522	426	488	999999	999999	846	999999	527	799	999999	79	300	567	724	893	758	790	101	655	500	999999	402	637	999999	999999	900	617	684	999999	838	278	515	761	999999	539	744	821	999999	999999	97	527	999999	999999	842	357	202	999999	433	351	206	999999	208	397	157	426	129	789	998	629	885	238	548	626	999999	536	564	539	278	194	159	937	999999	197	568	999999	150	812	795	142	785	77	194	999999	705	870	80	128	613	872	419	999999	822	357	28	858	978	556	628	316	792	662	564	248	202	999999	164	20	828	183	286	317	994	866	999999	817	54	216	999999	100	465	999999	926	405	775	999999	124	466	179	709	995	593	999999	999999	999999	133	513	945	150	999999	999999	70	299	440	596	999999	961	956	513	210	814	772	635	999999	851	999999	736	999999	473	998	999999	697	841	999999	188	692	133	515	526	720	314	108	76	999999	384	404	157	999999	809	672	242	167	953	999999	894	233	958	655	637	993	397	355	482	999999	999999	28	229	999999	261	999999	978	456	440	792	895	999999	705	999999	999999	456	208	250	999999	800	999999	999999	999999	871	235	955	999999	478	877	532	332	959	626	925	191	366	185	978	244	906	693	999999	999999	170	83	188	527	806	502	191	795	157	997	682	384	999999	283	357	943	305	179	510	578	907	470	936	
99	780	969	796	281	229	15	452	116	980	999999	583	798	57	438	999999	976	695	999999	185	961	944	550	999999	93	827	44	938	736	193	999999	820	999999	146	98	999999	836	705	910	999999	999999	555	575	404	57	999999	559	896	867	252	534	882	999999	294	974	155	239	104	713	453	195	77	999999	923	772	447	999999	661	959	691	100	999999	999999	172	44	416	378	999999	827	393	277	148	81	494	658	334	651	999999	999999	999999	517	742	992	999999	390	84	839	999999	631	610	816	999999	936	185	999999	263	107	17	999999	567	777	93	276	999999	999999	56	995	231	274	447	796	999999	498	26	999999	358	288	999999	781	960	577	725	525	227	577	999999	211	999999	342	404	999999	643	166	604	175	433	475	672	290	344	88	618	999999	193	813	348	409	999999	11	802	975	778	999999	999999	999999	999999	568	999999	752	807	844	110	888	869	999999	162	321	894	999999	750	883	615	48	447	882	999999	347	341	413	238	999999	291	894	540	428	458	418	866	614	123	999999	425	999999	483	499	978	729	518	973	661	37	515	79	260	999999	369	740	787	417	40	714	236	645	524	999999	999999	216	999999	450	999999	999999	455	289	737	884	999999	695	565	948	999999	239	829	368	752	211	463	222	643	620	69	999999	631	459	583	999999	639	780	405	644	999999	771	381	77	222	917	582	999999	341	375	461	673	184	839	513	801	884	999999	892	322	385	350	572	737	391	999999	999999	995	706	338	255	687	300	999999	21	142	857	762	155	999999	999999	237	881	277	169	999999	543	791	945	999999	999999	770	887	92	999999	596	209	644	685	179	804	999999	529	12	130	773	383	999999	999999	381	999999	999999	722	67	693	999999	469	999999	577	996	999999	999999	60	924	999999	485	800	217	660	424	999999	999999	86	976	41	53	707	878	157	999999	21	289	963	999999	838	401	57	830	399	121	137	903	76	689	999999	482	999999	605	198	644	999999	999999	603	414	999999	729	56	746	35	649	449	999999	157	191	984	229	999999	486	96	999999	437	970	817	549	999999	38	999999	999999	315	558	517	999999	689	512	423	845	686	559	999999	999999	355	311	804	749	671	547	756	885	704	451	999999	999999	519	999999	999999	12	358	64	127	419	582	658	440	476	142	347	999999	644	767	999999	543	808	360	977	76	136	176	999999	877	749	282	272	693	863	443	468	593	999999	999999	421	497	631	999999	999999	535	697	870	337	617	334	646	121	127	565	908	315	999999	541	710	90	836	290	186	999999	146	999999	965	576	43	999999	999999	
988	348	999999	651	911	377	644	451	379	265	838	459	552	112	170	154	999999	955	137	999999	61	212	225	999999	999999	454	72	579	999999	731	303	304	999999	580	658	773	771	913	997	999999	63	999999	341	825	997	830	634	999999	976	176	999999	621	905	903	701	785	999999	770	999999	466	999999	75	236	647	961	999999	515	971	999999	397	383	224	958	199	716	999999	870	400	999999	999999	820	999999	602	59	894	999999	399	50	999999	999999	650	10	477	999999	632	988	863	694	863	463	999999	999999	821	588	792	622	663	999999	197	739	915	732	193	70	646	999999	472	999999	752	999999	154	474	102	582	747	382	746	999999	567	727	108	186	537	999999	70	999999	975	24	266	281	29	683	999999	149	956	917	817	999999	894	123	999999	999999	941	583	999999	850	569	999999	841	419	999999	245	158	469	640	999999	205	69	999999	487	543	458	920	481	270	470	621	999999	625	829	565	339	533	453	212	999999	999999	953	815	219	598	737	182	999999	405	783	999999	393	508	228	722	758	417	999999	580	76	765	469	323	848	238	616	622	21	854	999999	711	704	266	228	503	252	254	790	999999	999999	285	84	999999	486	935	238	454	407	117	807	921	127	999999	146	657	775	999999	966	980	981	999999	999999	992	859	82	999999	136	290	724	999999	513	999999	999999	774	790	691	394	837	912	10	172	225	903	56	625	594	832	130	570	999999	612	287	810	907	691	124	91	226	414	114	112	173	683	637	999999	999999	999999	999999	999999	966	390	999999	64	979	819	899	267	945	244	487	999999	15	719	995	867	236	817	619	92	675	609	177	999999	999999	898	999999	541	276	753	330	993	733	774	604	347	999999	233	830	98	792	857	999999	982	999999	115	999999	999999	687	769	76	487	981	999999	999999	366	999999	379	255	91	999999	367	999999	202	999999	493	275	999999	124	657	67	999999	999999	530	300	818	473	999999	506	999999	999999	555	853	506	686	843	999999	999999	999999	999999	999999	441	977	748	277	434	866	943	78	999999	840	999999	999999	40	712	73	500	460	724	999999	893	37	872	552	999999	999999	513	494	516	80	481	556	145	876	532	626	35	999999	262	865	952	530	127	73	862	936	999999	823	999999	622	353	999999	999999	243	354	107	568	999999	468	12	921	999999	436	998	999999	999999	729	462	507	95	47	262	208	999999	999999	373	910	809	689	999999	59	999999	700	894	726	919	562	902	531	435	68	600	779	999999	944	581	103	128	111	578	999999	763	326	708	584	999999	363	145	335	981	197	999999	745	999999	953	
241	999999	542	281	52	730	827	999999	82	37	447	482	947	914	999999	279	791	999999	999999	999999	295	373	992	319	635	999999	427	999999	550	248	308	854	999999	307	999999	900	999999	846	999999	848	388	833	254	680	147	618	415	230	999999	999999	405	61	999999	977	667	867	999999	233	645	485	312	999999	390	999999	728	592	817	650	999999	436	719	999999	648	272	758	462	129	321	181	999999	160	206	999999	838	999999	257	999999	999999	639	999999	221	337	211	583	545	999999	453	420	999999	555	800	764	30	570	992	460	412	371	228	215	747	999999	62	628	999999	115	999999	552	991	999999	371	140	20	364	225	391	744	75	727	631	19	709	370	625	999999	396	186	18	845	392	844	999999	468	434	107	844	285	582	999999	999999	999999	900	999999	480	193	669	753	665	355	611	716	347	999999	999999	206	48	16	999999	999999	999999	929	673	706	999999	999999	513	999999	586	266	380	999999	171	999999	297	999999	999999	290	890	441	999999	999999	999999	662	244	676	999999	999999	871	999999	999999	838	848	182	999999	510	999999	203	820	843	680	999999	999999	999999	999999	504	554	531	356	422	98	757	999999	994	853	306	418	999999	472	931	999999	299	800	999999	999999	541	268	989	999999	787	402	914	469	999999	761	560	475	122	687	740	131	999999	867	458	999999	311	722	999999	999999	23	101	771	999999	999999	713	999999	206	819	211	443	999999	565	34	999999	30	999999	999999	79	242	999999	831	999999	333	999999	809	999999	432	352	218	895	818	414	670	494	695	999999	192	580	342	381	999999	655	999999	999999	504	565	951	308	438	999999	23	653	999999	35	191	796	447	998	89	559	957	854	999999	999999	624	831	895	540	872	399	999999	717	736	861	999999	999999	394	999999	238	253	999999	134	913	999999	999999	175	793	645	312	999999	193	194	999999	783	424	509	55	605	628	672	999999	999999	435	49	999999	305	917	760	999999	16	411	367	770	835	357	832	940	368	433	459	999999	260	237	972	216	807	227	999999	999999	440	999999	788	461	566	999999	999999	699	999999	277	999999	999999	43	559	306	498	999999	423	664	435	591	568	686	999999	999999	999999	999999	999999	462	999999	999999	999999	963	323	654	875	623	905	214	999999	566	999999	75	101	847	211	15	999999	931	484	390	393	562	527	854	871	999999	616	291	932	173	606	999999	999999	109	507	294	719	904	430	875	919	219	999999	999999	458	502	999999	335	968	628	719	999999	999999	999999	999999	525	446	469	783	432	16	624	999999	98	960	999999	34	991	999999	916	999999	999999	999999	609	470	183	160	659	406	378	999999	
291	323	313	453	353	268	999999	324	982	999999	260	131	999999	868	305	937	323	999999	999999	999999	999999	999999	61	999999	924	751	378	982	611	375	999999	73	414	574	725	310	999999	645	616	638	999999	677	366	78	46	673	999999	741	174	245	999999	750	844	999999	999999	305	271	999999	529	999999	889	616	713	999999	70	197	716	432	152	994	970	999999	301	999999	52	926	628	999999	306	260	247	999999	817	999999	999999	999999	228	999999	320	430	49	996	125	24	748	819	963	750	999999	848	999999	90	999999	179	275	168	999999	999999	857	336	999999	288	999999	279	999999	262	999999	347	999999	34	969	212	121	722	999999	973	562	287	183	233	963	999999	975	457	303	999999	49	999999	110	380	999999	305	656	984	999999	760	999999	846	999999	496	29	625	672	983	879	754	969	875	999999	301	605	181	999999	634	373	999999	313	228	976	207	223	162	247	707	999999	673	556	137	968	205	653	716	999999	686	214	347	216	991	999999	999999	197	173	433	999999	999999	415	556	32	620	956	456	112	869	461	999999	867	388	999999	999999	216	999999	841	906	28	648	999999	553	72	430	999999	590	322	999999	437	19	59	728	438	931	42	999999	533	999999	999999	749	999999	847	999999	413	346	959	999999	999999	999999	350	356	266	414	170	887	861	494	602	594	375	999999	461	442	452	999999	148	999999	42	513	999999	999999	999999	894	279	107	51	999999	658	999999	76	348	866	289	999999	999999	999999	324	999999	54	181	633	999999	999999	999999	614	99	999999	723	189	208	999999	219	942	282	675	32	999999	145	73	845	483	835	519	527	36	278	182	355	999999	441	999999	680	988	341	465	744	410	257	664	17	636	664	478	885	67	999999	923	999999	421	640	999999	188	215	208	698	797	999999	405	620	346	999999	69	934	748	383	338	999999	999999	816	931	999999	124	481	65	219	999999	367	633	999999	897	355	175	933	158	20	645	999999	789	999999	668	332	14	999999	328	100	576	729	729	511	728	908	322	199	490	28	316	707	160	999999	878	440	999999	935	723	991	999999	136	999999	738	738	863	441	967	158	609	617	999999	162	964	643	99	999999	132	741	988	43	976	453	140	999999	999999	325	800	999999	238	999999	999999	914	337	349	450	943	991	773	864	476	355	51	999999	411	829	554	196	355	789	802	665	204	999999	957	774	682	999999	999999	799	548	641	999999	999999	74	548	999999	825	624	202	156	645	359	999999	522	687	999999	572	728	874	393	999999	454	975	435	879	874	999999	999999	575	767	297	956	999999	326	999999	999999	131	999999	862	
267	729	571	163	642	167	315	999999	221	280	839	120	927	169	999999	999999	197	236	494	195	673	999999	456	999999	435	859	688	999999	999999	687	544	999999	756	866	617	664	567	301	343	999999	574	999999	968	999999	999999	999999	999999	797	566	907	646	916	637	631	198	874	282	999999	999999	782	478	928	767	534	735	999999	363	70	552	751	851	896	892	225	999999	999999	999999	999999	323	778	499	999999	819	652	51	628	186	135	677	742	391	54	573	999999	800	999999	789	444	373	999999	999999	309	254	815	65	749	999999	421	20	82	999999	925	209	949	999999	586	119	125	492	116	848	238	999999	809	999999	807	333	341	425	975	336	979	983	613	484	200	999999	999999	596	301	604	765	124	605	291	466	845	623	999999	223	535	674	999999	267	861	999999	915	999999	455	999999	426	691	999999	44	745	481	942	595	475	102	939	115	528	200	512	93	124	787	999999	903	999999	999999	74	211	449	662	38	726	751	999999	284	999999	558	999999	999999	999999	768	89	860	810	999999	259	158	185	284	999999	155	999999	755	778	950	138	916	552	295	716	627	795	999999	999999	453	226	844	999999	817	736	557	999999	324	599	999999	44	927	717	389	713	999999	999999	999999	29	516	277	970	999999	468	156	295	15	62	169	999999	973	999999	777	367	307	414	103	367	547	999999	965	999999	165	464	916	210	208	173	582	166	739	869	575	999999	186	999999	870	596	671	451	551	138	165	314	351	549	999999	360	91	308	467	531	388	156	999999	831	815	519	552	946	96	999999	999999	999999	999999	114	999999	211	190	62	544	999999	999999	999999	331	836	290	999999	122	376	60	848	92	284	999999	999999	490	999999	999999	355	999999	361	53	725	364	999999	659	162	757	247	630	948	999999	38	764	960	835	999999	824	715	550	963	999999	185	895	999999	760	205	314	999999	623	999999	186	835	622	192	462	999999	742	622	187	137	999999	875	746	112	999999	999999	519	999999	382	999999	999999	319	804	999999	955	868	830	125	948	463	848	419	623	140	772	343	416	581	507	864	549	211	537	999999	869	530	999999	792	999999	706	685	575	965	424	894	866	999999	155	237	594	999999	626	674	999999	289	684	999999	616	340	344	646	937	241	518	659	999999	999999	391	606	999999	439	47	556	251	999999	282	999999	209	245	999999	312	270	354	912	723	922	537	999999	142	999999	278	999999	999999	234	69	748	343	457	999999	500	94	649	548	802	165	113	999999	999999	945	16	240	62	380	434	42	386	593	999999	794	737	866	999999	258	421	165	999999	585	
331	191	999999	939	996	445	745	999999	999999	999999	999999	757	999999	999999	114	869	136	955	226	999999	37	999999	683	999999	24	662	999999	634	127	999999	137	647	548	527	749	250	915	77	999999	617	635	613	379	999999	52	999999	183	885	761	108	132	466	939	174	557	138	999999	875	924	999999	418	121	704	272	594	904	218	102	112	864	953	68	720	608	817	423	999999	28	122	452	489	151	872	29	277	999999	707	384	999999	620	741	50	152	900	999999	524	999999	116	999999	999999	363	999999	783	897	154	74	745	340	356	143	315	489	762	999999	854	276	248	685	995	923	206	833	133	999999	999999	913	915	820	999999	303	514	999999	948	974	98	408	999999	975	874	213	925	999999	999999	999999	315	262	287	999999	56	932	999999	233	120	157	941	530	957	301	774	999999	158	925	931	63	629	598	541	999999	393	456	908	273	810	791	999999	829	805	297	999999	870	636	255	773	476	27	290	606	800	42	567	999999	76	211	643	999999	10	445	999999	216	717	721	498	286	999999	999999	999999	423	329	160	121	725	670	999999	903	604	903	161	464	999999	348	992	740	999999	999999	15	842	72	176	999999	999999	394	830	91	999999	159	999999	968	183	452	15	999999	999999	650	921	999999	780	950	999999	48	161	849	999999	999999	868	724	980	999999	461	594	999999	949	999999	592	163	727	894	589	656	754	467	999999	977	22	40	480	715	99	999999	983	235	891	765	138	999999	999999	413	892	222	743	178	403	999999	589	270	999999	999999	999999	497	203	947	201	303	999999	580	999999	871	968	999999	397	19	890	999999	477	368	300	194	128	999999	15	323	11	376	912	586	73	428	999999	752	974	859	999999	602	999999	999999	44	597	999999	557	999999	285	999999	984	825	734	287	495	49	231	969	871	502	687	491	879	999999	824	391	966	999999	999999	483	225	999999	537	999999	298	999999	442	999999	703	971	570	648	729	878	26	550	188	308	999999	999999	176	999999	112	366	999999	120	999999	99	219	999999	256	50	570	802	999999	61	999999	999999	989	227	606	897	276	900	999999	49	999999	11	999999	283	212	999999	938	418	317	442	830	999999	999999	999999	516	352	124	999999	724	530	87	927	999999	999999	263	444	319	999999	999999	999999	999999	211	999999	999999	999999	759	170	935	13	589	111	162	999999	786	231	126	97	999999	710	264	783	779	186	411	962	833	351	963	999999	768	358	587	636	48	925	628	746	364	828	757	191	999999	493	144	428	924	999999	999999	744	146	356	507	651	527	495	737	35	32	339	525	418	207	999999	
245	241	524	999999	999999	860	602	380	732	983	953	82	999999	296	999999	983	47	400	479	229	999999	421	850	999999	118	552	197	603	723	35	312	999999	984	273	999999	999999	903	409	986	22	151	766	624	524	697	454	890	999999	983	49	301	134	938	977	40	823	391	999999	416	903	672	999	656	707	680	614	98	341	48	148	89	638	413	467	87	127	999999	335	248	663	661	746	619	999999	733	188	999999	16	242	433	522	999999	999999	93	349	152	999999	917	843	999999	366	559	413	845	960	663	720	999999	900	999999	36	65	350	999999	251	926	390	972	973	502	214	91	108	614	626	764	645	999999	127	934	17	879	999999	164	307	112	342	773	724	80	999999	999999	116	329	407	999999	974	249	842	422	999999	147	943	351	999999	999999	461	798	999999	205	999999	999999	999999	965	999999	156	573	195	455	149	593	616	999999	999999	44	285	975	779	999999	168	789	999999	488	705	999999	869	935	150	999999	33	650	543	553	528	63	76	574	150	423	999999	894	788	794	999999	829	155	889	51	317	603	308	999999	591	70	416	999999	912	658	999999	46	220	999999	910	999999	999999	59	72	729	849	967	711	834	365	956	999999	10	611	785	876	36	979	894	832	681	724	968	951	493	999999	441	999999	915	358	386	50	999999	878	372	999999	779	999999	999999	999999	349	891	474	326	635	795	415	20	999999	782	766	66	325	599	238	999999	529	999999	999999	999999	418	813	796	486	979	915	803	999999	248	581	106	942	819	703	999999	789	999999	652	326	697	706	431	37	142	591	999999	724	999999	999999	665	684	681	514	552	999999	536	105	987	347	999999	992	999999	771	555	685	823	247	622	116	449	457	877	781	881	999999	987	999999	663	894	999999	201	999999	483	999999	896	999999	438	999999	920	957	693	272	314	606	704	424	999999	481	457	768	999999	112	999999	999999	217	999999	899	999999	999999	795	750	999999	999999	688	528	70	999999	198	658	999999	394	969	999999	158	755	194	572	185	186	496	999999	314	216	136	576	999999	177	282	375	100	526	806	636	135	217	261	999999	999999	87	999999	614	470	822	197	383	999999	999999	999999	455	32	243	723	455	154	467	446	999999	966	122	438	892	999999	999999	999999	743	588	999999	575	941	503	999999	946	108	542	882	867	491	29	752	462	688	561	827	999999	999999	802	361	491	667	771	35	213	514	649	752	87	647	264	453	795	780	835	674	951	17	999999	999999	913	272	999999	954	217	223	659	999999	341	708	999999	712	999999	999999	999999	907	180	999999	999999	442	
999999	789	804	230	237	575	957	682	852	887	999999	345	569	187	447	229	77	816	818	989	855	898	421	378	177	999999	512	568	928	999999	504	999999	205	855	176	133	467	999999	727	641	999999	999999	897	999999	832	144	153	763	999999	632	840	363	660	999999	587	560	378	435	999999	685	73	999999	999999	999999	392	403	999999	714	21	999999	999999	697	98	999999	999999	878	999999	966	546	43	408	749	778	306	97	150	999999	382	277	616	754	41	327	52	999999	999999	999999	971	71	439	999999	438	751	475	869	152	999999	483	99	708	559	411	889	29	999999	323	620	457	838	252	999999	768	446	999999	569	999999	999999	999999	608	866	999999	999999	905	999999	999999	969	997	999999	436	944	875	999999	999999	569	999999	352	152	308	999999	264	256	999999	999999	818	859	235	999999	356	999999	999999	772	228	874	999999	62	999999	999999	783	979	316	325	316	31	893	999999	241	999999	999999	348	226	587	81	290	999999	619	881	895	97	257	814	976	650	407	296	181	999999	474	70	516	537	999999	369	328	458	999999	940	753	999999	452	628	750	125	18	689	561	701	938	529	614	181	634	419	535	175	340	999999	909	734	722	720	766	424	370	811	380	228	753	831	999999	679	137	999999	999999	999999	73	861	999999	999999	734	480	717	999999	999999	345	902	437	999999	162	999999	274	40	29	527	999999	861	999999	999999	207	318	999999	947	117	999999	999999	54	978	999999	906	112	999999	42	201	999	251	12	999999	999999	34	908	942	394	601	712	151	999999	999999	138	913	999999	999999	999999	999999	999999	401	532	610	830	520	301	999999	663	927	59	999999	241	999999	30	285	999999	50	999999	730	299	376	999999	355	405	973	999999	936	850	860	999999	374	999999	598	999999	608	718	402	990	458	733	999999	288	467	999999	999999	909	809	999999	852	193	999999	381	384	154	999999	452	186	215	857	234	365	83	802	999999	685	999999	643	57	422	566	336	60	999999	999999	314	97	491	999999	999999	73	487	848	998	676	999999	999999	988	453	759	165	541	197	143	233	999999	911	486	679	866	786	276	762	675	295	999999	999999	472	387	840	945	961	999999	999999	793	999999	999999	84	135	375	999999	999999	199	999999	999999	34	149	916	685	628	403	611	811	938	556	999999	724	182	712	819	746	999999	611	613	813	203	169	999999	999999	486	862	836	360	314	184	498	86	473	418	271	999999	999999	787	999999	999999	343	160	999999	326	997	32	343	999999	315	628	171	685	586	484	73	865	825	577	208	766	566	261	506	764	999999	720	999999	999999	451	112	986	743	852	
176	999999	53	999999	999999	352	999999	528	999999	54	685	23	813	999999	989	355	405	999999	192	588	992	999999	999999	653	680	268	999999	771	579	921	213	641	427	832	999999	13	29	150	826	234	745	248	102	217	821	750	254	999999	271	418	55	999999	804	999999	860	296	999999	400	54	739	75	691	948	553	999999	54	999999	999999	999999	999999	336	265	74	957	843	753	787	999999	832	999999	23	66	510	999999	875	992	837	272	971	134	615	629	105	999999	169	63	999999	549	376	776	165	274	150	285	999999	789	155	999999	322	117	508	523	567	125	999999	18	191	786	677	848	999999	999999	18	999999	380	706	170	999999	798	789	463	248	508	65	774	749	999999	235	90	999999	999999	990	950	864	999999	102	999999	999999	370	160	871	513	871	527	569	999999	266	194	999999	999999	629	178	58	532	653	269	24	512	999999	976	102	956	706	591	999999	226	383	153	340	288	999999	190	616	999999	917	949	999999	981	495	942	493	999999	330	704	999999	999999	941	427	221	365	87	999999	638	394	999999	915	807	999999	524	999999	999999	122	854	999999	740	448	561	410	999999	703	892	43	26	999999	999999	370	635	11	999999	334	285	955	932	974	999999	999999	551	232	589	12	999999	97	466	152	999999	999999	999999	999999	963	999999	127	541	813	517	472	54	542	240	901	698	290	805	999999	200	77	503	190	999999	999999	999999	896	338	820	612	561	805	576	999999	914	999999	492	930	47	115	217	743	999999	424	999999	999999	551	999999	331	891	722	999999	931	276	84	999999	999999	997	999999	999999	132	788	999999	999999	955	667	477	668	326	999999	215	359	768	59	983	334	361	999999	378	999999	114	999999	999999	928	890	225	873	999999	799	923	922	495	651	730	999999	999999	32	940	468	844	689	883	994	543	999999	999999	578	881	293	750	999999	434	628	999999	999999	999999	781	792	320	740	999999	999999	869	402	999999	719	999999	47	76	999999	312	421	307	534	578	231	999999	474	252	527	647	992	26	58	999999	497	867	630	527	447	647	999999	629	728	999999	521	23	602	999999	966	665	540	999999	729	448	226	137	104	452	982	956	317	550	793	999999	801	160	820	116	379	852	999999	520	629	999999	999999	999999	578	999999	999999	999999	988	999999	285	861	116	186	999999	999999	78	369	772	187	545	999999	339	689	835	634	259	371	203	495	999999	124	587	30	999999	812	375	434	558	621	395	774	999999	520	274	931	986	624	862	999999	48	19	89	899	975	999999	587	393	956	944	233	695	999999	502	499	170	283	96	989	485	244	999999	999999	
161	792	770	999999	999999	424	999999	648	999999	508	999999	457	298	44	999999	54	58	234	982	999999	999999	397	699	760	999999	30	113	657	899	999999	999999	975	404	208	999999	116	214	999999	767	968	62	305	598	999999	999999	54	211	999999	595	52	941	260	261	174	206	763	103	19	57	799	320	255	748	10	130	999999	63	99	115	581	839	433	467	999999	426	318	999999	512	729	431	999999	977	999999	857	999999	136	723	239	12	174	23	999999	578	999999	999999	806	999999	598	76	33	991	122	30	24	212	999999	793	247	999999	999999	964	591	290	999999	999999	343	999999	891	316	994	293	823	97	941	999999	999999	855	499	366	619	999999	210	445	706	439	705	956	999999	654	185	343	999999	999999	999999	999999	999999	915	952	986	324	999999	665	291	82	999999	177	34	89	456	568	662	303	880	138	135	999999	155	999999	196	999999	386	144	246	141	660	807	999999	999999	740	999999	729	999999	999999	51	996	106	918	999999	999999	271	681	877	601	96	522	999999	605	362	988	999999	287	999999	766	999999	938	488	428	160	421	932	835	61	348	322	999999	999999	789	838	141	38	845	782	999999	999999	604	508	999999	159	618	620	999999	979	999999	304	857	397	146	803	113	518	678	768	951	44	436	629	539	289	999999	762	260	766	230	960	600	505	724	841	999999	439	944	278	541	800	731	855	77	999999	465	451	623	986	735	622	360	86	830	582	999999	975	999999	263	901	856	370	444	759	33	704	362	672	305	697	673	573	999999	236	999999	313	581	561	495	824	806	149	273	41	999999	610	999999	674	152	354	140	470	999999	377	684	440	296	106	53	999999	113	778	327	299	71	999999	951	999999	999999	279	916	423	483	438	104	999999	107	413	161	423	190	999999	530	999999	567	213	882	41	999999	720	26	485	518	999999	721	38	821	974	969	559	659	999999	994	872	437	716	999999	262	282	999999	343	883	999999	630	168	425	257	376	731	999999	176	919	308	959	262	999999	905	337	717	75	895	132	443	999999	999999	517	693	657	523	999999	999999	999999	759	584	386	143	539	999999	999999	306	781	454	252	122	392	999999	375	44	999999	996	999999	659	545	217	999999	220	450	353	865	651	731	999999	853	999999	640	999999	170	723	999999	999999	901	27	349	420	999999	451	880	999999	218	34	999999	659	47	999999	999999	568	999999	999999	512	176	999999	999999	32	999999	574	999999	600	370	481	999999	579	999999	460	999999	104	794	999999	134	922	630	340	129	144	840	509	81	562	336	999999	82	461	618	221	417	435	715	994	
12	845	112	999999	519	849	372	999999	999999	999999	545	431	253	258	999999	629	999999	835	999999	61	191	837	503	628	273	999999	409	395	961	439	53	999999	999999	800	999999	999999	819	780	821	279	999999	395	19	999999	27	904	599	824	500	988	340	581	860	663	999999	999999	352	483	999999	999999	450	976	999999	999999	164	478	52	453	940	682	999999	111	999999	304	289	795	828	629	611	368	928	999999	999999	973	999999	999999	215	726	987	153	999999	346	203	829	828	999999	999999	949	718	549	999999	155	883	999999	189	238	999999	999999	383	999999	346	722	999999	228	72	865	91	519	960	692	999999	325	465	797	746	473	908	999999	475	493	893	999999	911	72	506	783	999999	999999	794	870	905	649	999999	971	806	222	473	999999	766	963	713	392	988	35	286	999999	689	96	999999	715	330	381	999999	890	133	467	811	999999	722	289	174	15	725	999999	999999	622	973	494	990	999999	999999	932	428	512	999999	510	890	885	999999	999999	103	614	13	88	999999	533	559	461	847	348	411	663	263	486	798	708	667	898	248	663	573	205	999999	548	999999	397	999999	587	120	999999	577	925	999999	762	999999	999999	11	647	549	264	73	999999	647	652	131	346	679	999999	714	81	842	991	647	131	396	898	518	999999	372	162	580	999999	350	999999	771	486	638	999999	299	247	706	29	359	999999	600	61	558	453	427	379	717	21	872	49	780	586	999999	903	376	999999	999999	999999	284	397	683	999999	180	422	880	999999	707	189	999999	999999	999999	999999	642	663	530	344	349	999999	47	993	444	568	109	311	453	195	209	999999	133	11	206	169	745	961	310	510	880	145	572	782	999999	538	999999	999999	674	957	943	999999	382	41	948	975	999999	999999	952	999999	999999	869	999999	695	445	999999	66	650	280	215	999999	680	362	30	464	214	999999	265	332	906	209	703	637	999999	251	585	362	101	62	230	660	465	19	999999	519	999999	176	876	999999	698	481	718	999999	999999	880	273	271	362	577	744	482	253	958	999999	915	999999	999999	482	454	999999	620	964	598	59	555	622	999999	177	511	452	47	999999	918	633	434	491	576	999999	616	977	323	999999	999999	318	747	416	506	962	280	231	779	694	999999	486	88	517	130	86	999999	267	602	104	999999	134	706	856	999999	334	622	999999	999999	73	866	999999	999999	999999	999999	290	311	148	999999	999999	897	290	673	353	204	441	555	916	371	500	265	999999	385	229	999999	999999	611	891	91	999999	999999	999999	510	716	828	999999	939	467	77	839	775	999999	152	999999	207	570	460	999999	
661	999999	778	705	999999	230	807	517	999999	327	472	999999	678	420	67	942	368	60	780	957	525	248	999999	98	848	531	999999	491	999999	491	32	587	938	999999	239	197	404	644	783	289	908	320	864	622	995	999999	999999	365	717	209	535	156	790	503	837	999999	999999	999999	856	541	506	999999	311	609	304	884	121	999999	190	999999	548	723	276	999999	58	999999	384	879	103	830	369	369	773	17	956	876	796	445	420	816	999999	714	787	252	783	999999	19	264	327	121	906	740	184	848	660	811	879	300	999999	633	48	521	597	999999	181	146	552	304	653	428	97	675	19	373	82	834	935	34	717	999999	205	130	562	981	924	628	194	925	356	154	996	506	991	787	999999	284	999999	999999	81	999999	50	715	610	898	999999	240	999999	811	775	825	876	999999	582	987	999999	918	959	999999	111	999999	951	626	999999	999999	432	591	999999	232	595	797	999999	183	952	999999	426	489	519	664	958	693	999999	383	159	531	278	150	924	13	359	860	325	999999	660	528	695	423	768	111	475	442	556	999999	999999	999999	999999	999999	902	511	571	948	408	305	656	418	654	999999	999999	425	241	291	666	681	999999	999999	481	215	523	999999	385	999999	721	417	999999	999999	147	398	167	181	999999	575	248	422	441	411	461	30	855	999999	874	999999	999999	999999	870	194	775	875	999999	491	506	999999	999999	478	999999	568	236	990	116	140	281	265	999999	305	12	665	53	254	249	471	999999	461	999999	280	559	999999	66	999999	547	14	750	999999	762	999999	675	522	999999	769	999999	873	184	470	913	725	971	618	999999	651	350	214	150	530	635	999999	217	55	999999	999999	999999	869	512	857	453	112	389	19	503	744	999999	999999	280	283	959	376	296	812	547	635	999999	941	999999	999999	38	342	863	230	636	597	468	999999	971	486	999999	426	370	326	26	810	346	962	124	999999	999999	860	999999	866	571	268	877	999999	507	999999	609	977	999999	106	828	120	999999	999999	382	905	285	10	518	793	432	542	15	999999	796	736	298	347	826	597	394	178	408	996	659	378	719	73	132	999999	877	873	118	274	497	999999	571	187	999999	219	687	30	351	150	999999	999999	262	907	608	771	626	999999	160	999999	711	660	712	252	509	14	196	222	878	463	915	999999	434	999999	482	999999	175	121	757	617	910	999999	826	268	562	631	125	999999	999999	360	438	616	722	397	562	837	203	328	678	585	999999	474	152	888	234	999999	999999	521	435	718	999999	515	513	999999	809	999999	833	999999	999999	878	888	999999	
757	527	999999	309	999999	999999	188	999999	696	847	443	181	594	446	999999	938	43	677	999999	999999	999999	745	755	999999	112	189	587	999999	14	749	999999	799	696	999999	717	624	863	924	999999	565	342	791	32	758	81	341	949	373	124	999999	420	22	850	999999	998	21	772	112	999999	657	999999	963	640	946	219	643	999999	945	999999	607	84	118	630	472	271	595	723	999999	850	999999	999999	999999	110	118	339	625	949	999999	650	705	852	760	727	999999	116	379	999999	86	549	438	856	13	645	516	820	999999	999999	388	34	999999	298	999999	999999	436	427	245	863	999999	617	593	999999	999999	305	33	999999	323	390	239	366	999999	444	999999	999999	422	914	999999	578	999999	298	999999	999999	571	387	247	999999	86	509	999999	972	870	515	628	999999	955	744	782	708	999999	761	506	921	162	999999	142	999999	999999	329	999999	999999	999999	999999	999999	999999	589	360	132	999999	999999	615	679	814	99	267	999999	386	999999	188	999999	678	141	527	956	832	999999	115	90	549	255	278	766	757	670	999999	999999	213	246	395	879	604	622	96	650	16	999999	999999	999999	999999	999999	756	999999	999999	827	170	390	999999	710	447	452	483	280	582	451	999999	849	999999	153	999999	487	292	999999	999999	308	999999	65	54	876	950	750	999999	283	999999	23	999999	125	999999	929	509	398	116	503	798	999999	405	334	49	645	862	167	169	548	999999	417	253	616	732	174	931	115	345	999999	759	999999	352	210	999999	569	952	673	555	999999	999999	920	999999	789	351	487	903	571	999999	409	999999	793	591	999999	760	778	999999	882	392	999999	997	404	63	999999	743	999999	999999	205	249	480	692	199	611	175	904	602	46	464	999999	255	270	369	99	935	999999	966	999999	791	449	999999	999999	79	290	426	999999	999999	867	72	999999	250	886	707	332	545	716	825	191	999999	657	168	999999	315	618	146	868	638	999999	127	536	777	999999	999999	999999	933	681	623	908	195	179	664	999999	973	418	999999	369	563	47	554	228	999999	784	689	144	999999	999999	494	461	153	557	367	934	750	536	278	254	87	951	398	863	999999	916	999999	255	999999	434	999999	896	999999	777	315	600	760	898	999999	999999	999999	999999	476	369	196	171	765	637	812	729	984	447	150	779	291	999999	999999	690	135	50	999999	444	151	999999	806	999999	867	999999	999999	767	184	851	999999	999999	938	412	484	39	999999	931	161	368	443	999999	449	999999	755	814	496	703	999999	80	999999	538	214	871	533	620	999999	598	999999	400	395	54	554	142	490	864	840	878	137	620	23	203	889	
429	10	877	999999	999999	842	63	879	549	999999	114	88	999999	81	77	879	864	475	88	637	761	973	999999	718	316	839	891	999999	999999	576	341	66	999999	648	999999	871	655	214	87	755	250	520	845	999999	450	64	71	793	773	999	272	999999	935	565	138	999999	611	168	108	646	951	90	272	973	999999	57	508	779	296	205	233	999999	398	332	397	250	138	169	278	262	778	999999	999999	617	313	197	999999	24	520	338	999999	497	116	999999	804	169	258	872	753	402	555	291	506	577	999999	613	755	612	177	999999	327	451	890	999999	868	853	880	999999	670	297	926	494	269	957	999999	999999	553	957	527	237	999999	265	416	875	706	496	601	631	841	699	441	999999	846	632	999999	999999	607	269	573	999999	999999	603	999999	466	476	999999	32	548	641	49	70	798	94	940	895	71	45	24	149	999999	999999	259	999999	999999	856	999999	648	636	946	128	138	293	394	576	948	999999	63	950	409	999999	999999	999999	990	802	999999	643	433	905	999999	999999	782	592	129	201	698	39	790	999999	999999	67	423	395	601	522	999999	776	414	517	991	506	999999	95	614	999999	907	999999	269	20	340	222	985	742	899	997	999999	546	174	202	999999	918	608	999999	999999	351	231	88	460	999999	891	863	239	999999	999999	241	941	999999	977	624	293	498	770	780	999999	999999	82	681	496	604	999999	999999	612	999999	999999	83	999999	196	745	999999	283	829	749	792	129	476	999999	79	828	668	66	650	568	549	908	390	158	999999	919	999999	999999	550	592	856	300	526	999999	27	285	999999	342	999999	950	714	351	464	748	977	661	435	413	999999	852	827	547	535	806	999999	312	259	924	999999	276	792	993	732	247	893	999999	602	225	965	793	987	999999	312	699	853	207	999999	999999	180	999999	494	548	999999	698	764	318	764	720	198	715	999999	916	272	488	168	999999	619	227	855	486	69	999999	448	219	864	502	245	836	952	999999	858	617	753	903	999999	253	999999	44	482	584	736	881	36	260	767	81	73	823	541	143	587	236	785	694	117	999999	110	67	999999	271	83	999999	999999	332	856	999999	999999	999999	999999	914	992	999999	744	999999	750	187	193	198	999999	793	439	421	305	999999	999999	632	831	69	796	999999	153	999999	210	999999	511	807	122	999999	404	358	908	704	127	627	999999	12	491	515	999999	929	100	999999	614	999999	832	661	633	949	54	233	586	113	572	999999	770	332	385	999999	999999	942	74	489	793	999999	999999	735	999999	678	999999	286	151	326	125	866	416	241	999999	170	388	
849	999999	172	999999	180	771	804	999999	919	856	999999	626	957	999999	11	999999	611	128	521	164	107	368	955	281	768	999999	270	988	706	999999	539	276	224	156	919	999999	999999	828	622	331	999999	603	383	999999	860	659	194	580	123	11	805	122	544	999999	290	999999	229	891	999999	98	511	816	999999	138	999999	551	412	999999	825	243	999999	999999	505	199	84	503	984	143	421	999999	897	999999	874	705	986	426	732	218	865	439	548	999999	937	534	820	274	179	255	504	318	999999	383	754	880	48	32	617	999999	931	786	999999	95	480	999999	999999	822	941	729	999999	999999	819	203	945	999999	999999	952	845	971	379	999999	334	739	638	113	862	524	934	993	667	999999	999999	999999	287	88	932	463	540	999999	343	999999	332	449	112	999999	498	63	437	999999	195	95	186	999999	999999	131	462	999999	456	999999	920	999999	999999	999999	71	188	100	442	915	867	464	241	422	691	637	382	486	884	637	44	999999	809	96	576	808	999999	787	999999	412	999999	626	176	16	172	243	667	119	999999	388	924	514	999999	999999	570	999999	954	673	999999	18	602	644	577	139	422	762	121	999999	320	149	489	400	999999	39	759	250	297	234	259	999999	970	272	111	999999	712	529	558	671	999999	999999	999999	908	302	999999	810	521	58	46	999999	410	131	88	999999	245	898	533	999999	999999	387	329	615	999999	999999	999999	47	340	542	81	426	999999	214	449	73	647	296	580	107	771	229	248	202	260	640	849	999999	892	472	866	607	189	942	531	999999	206	67	999999	494	266	127	479	999999	999999	620	999999	206	999999	24	999999	949	327	999999	815	999999	149	137	365	100	999999	709	155	867	676	474	246	950	682	165	867	590	173	96	841	653	749	269	225	640	938	999999	654	877	321	916	289	754	999999	999999	999999	78	999999	42	919	557	972	611	312	513	383	999999	524	526	999999	571	999999	241	593	171	67	880	912	725	161	921	65	999999	556	999999	194	492	823	999999	20	798	888	141	176	294	681	999999	956	999999	999999	197	999999	137	999999	749	141	57	170	964	667	274	165	977	880	998	501	704	65	999999	328	891	928	566	516	358	683	999999	75	309	490	919	999999	210	468	964	792	927	999999	999999	999999	999999	331	858	999999	746	642	910	260	178	792	976	92	414	393	374	268	572	621	380	76	486	982	860	484	748	999999	955	518	916	215	573	167	258	923	191	570	999999	277	999999	716	772	404	999999	999999	513	836	518	999999	103	705	230	316	999999	999999	151	999999	999999	383	551	999999	687	
999999	999999	999999	999999	819	999999	490	211	804	198	305	999999	664	304	92	999999	353	999999	999999	832	148	999999	220	984	267	990	518	999999	37	109	696	725	374	38	999999	70	934	298	694	999999	37	615	299	517	999999	464	511	999999	69	999999	126	413	999999	999999	549	977	134	978	961	829	324	999999	184	705	502	579	999999	636	924	32	999999	65	286	999999	804	533	135	702	69	999999	488	82	722	957	982	293	999999	999999	489	401	936	956	999999	865	999999	328	440	594	24	355	977	875	999999	46	919	71	136	731	768	26	852	999999	918	168	350	251	986	226	722	219	493	999999	157	532	96	203	728	420	999999	485	102	999999	688	713	999999	613	561	999999	48	920	166	999999	42	999999	549	514	47	178	525	446	342	999999	871	805	862	300	999999	989	950	725	999999	716	511	293	999999	999999	742	999999	342	736	690	999999	187	999999	63	139	654	999999	999999	581	165	559	895	782	152	877	669	882	851	535	885	571	999999	999999	587	449	852	748	549	237	772	999999	836	788	756	999999	999999	999999	752	732	999999	999999	999999	378	569	999999	820	999999	151	56	651	860	364	807	851	999999	573	864	999999	999999	286	999999	999999	754	999999	333	722	999999	36	119	840	599	140	128	999999	999999	564	367	999999	802	629	133	607	999999	999999	911	999999	39	936	636	999999	182	999999	149	456	741	909	261	999999	245	71	713	702	42	215	62	730	246	999999	999999	564	215	120	421	983	162	307	641	179	999999	855	693	180	399	999999	668	743	990	671	157	999999	313	999999	517	741	915	999999	575	999999	533	191	242	120	926	82	999999	72	444	165	303	443	277	999999	670	999999	378	542	312	392	547	319	739	574	771	87	999999	416	999999	680	78	731	732	354	645	999999	623	999999	999999	327	999999	606	999999	835	378	713	665	999999	137	137	372	999999	129	193	750	223	999999	667	999999	849	821	999999	469	764	97	999999	711	999999	999999	954	767	999999	299	984	996	941	20	904	205	68	421	40	289	999999	317	694	612	549	604	431	999999	955	243	403	506	548	146	544	747	806	999999	742	783	999999	999999	577	93	144	196	808	213	999999	471	290	999999	790	999999	999999	999999	999999	999999	999999	328	25	689	811	561	895	488	458	804	475	166	399	999999	678	256	115	115	999999	999999	478	363	795	228	727	493	953	965	715	999999	153	98	355	847	840	424	768	493	999999	25	999999	655	738	999999	738	390	82	234	759	543	462	999999	716	999999	491	809	532	797	962	999999	608	929	772	476	999999	387	811	999999	226	263	
488	999999	556	999999	422	822	624	790	489	346	420	728	216	181	528	999999	381	564	999999	40	999999	971	999999	240	999999	999999	999999	271	353	360	999999	530	18	999999	65	840	341	991	379	668	194	741	317	625	999999	880	722	601	999999	406	15	257	196	195	371	999999	999999	326	318	162	939	363	999999	139	999999	890	719	711	126	999999	999999	390	195	696	846	999999	664	906	999999	536	547	291	323	946	355	332	344	823	143	548	999999	999999	682	999999	729	999999	303	188	858	26	170	20	999999	269	484	625	999999	499	999999	220	999999	194	999999	782	615	999999	50	501	999999	445	556	896	577	578	938	906	707	968	999999	26	856	999999	58	316	375	536	999999	63	999999	729	270	999999	485	923	695	566	999999	900	610	81	999999	999999	404	422	470	999999	999999	999999	999999	999999	917	103	531	331	999999	376	145	685	416	89	999999	999999	999999	64	184	711	420	654	999999	382	999999	999999	368	896	236	64	999999	635	846	111	102	901	732	894	999999	177	323	999999	569	999999	430	347	494	530	230	802	773	999999	248	999999	853	789	32	999999	695	120	734	999999	999999	309	294	510	839	314	986	948	264	999999	251	17	398	999999	94	999999	999999	545	322	837	999999	433	290	742	396	97	999999	313	999999	783	209	999999	999999	687	68	270	999999	919	508	190	544	999999	999999	638	108	999999	999999	999999	704	467	996	159	797	896	959	671	29	552	123	999999	65	999999	79	480	999999	999999	574	710	209	999999	999999	42	46	999999	303	404	999999	651	644	165	726	662	609	421	786	59	904	999999	999999	396	999999	999999	805	756	134	861	999999	77	702	999999	666	659	396	879	999999	964	123	665	999999	565	786	999999	908	999999	34	403	83	657	694	886	644	38	982	812	583	48	236	289	17	441	201	999999	999999	95	499	999999	276	729	484	999999	935	249	942	173	610	999999	583	847	732	731	999999	554	999999	816	913	637	677	999999	306	898	999999	834	999999	172	999999	999999	999999	999999	468	957	999999	999999	183	871	951	405	999999	999999	212	711	999999	389	557	999999	653	647	444	142	181	999999	399	691	433	999999	94	999999	999999	780	799	641	453	760	999999	774	604	444	999999	511	864	518	551	858	382	594	442	999999	286	380	518	725	534	297	651	607	568	445	920	596	786	850	813	316	29	570	268	705	10	783	999999	218	999999	932	277	663	320	999999	319	999999	999999	736	824	221	271	84	117	166	118	999999	215	169	524	784	724	24	999999	999999	838	811	336	999999	999999	999999	999999	999999	459	602	29	988	297	37	135	91	
452	999999	999999	601	55	945	999999	111	596	229	999999	523	999999	492	217	263	958	85	701	507	511	416	999999	330	999999	999999	624	514	146	130	493	999999	43	442	341	674	988	113	999999	999999	358	999999	150	138	999999	185	999999	999999	394	766	39	222	335	999999	579	46	999999	705	88	93	330	948	965	475	999999	399	999999	262	160	999999	999999	999999	886	808	159	286	999999	260	999999	347	356	658	130	380	100	281	999999	415	862	305	13	293	34	115	572	409	999999	675	402	537	695	362	815	851	999999	184	335	527	478	303	770	421	311	999999	737	672	828	999999	999999	464	546	83	400	855	539	980	830	780	245	999999	27	600	857	999999	652	994	999999	278	878	916	945	335	937	569	535	591	981	293	378	999999	581	675	999999	937	999999	621	962	960	322	521	354	999999	291	728	285	179	563	445	98	742	829	559	715	468	519	221	999999	830	999999	948	999	546	412	345	178	999999	310	919	999999	40	41	882	956	999999	572	999999	53	219	999999	999999	37	546	204	635	80	31	999999	832	428	999999	999999	999999	999999	374	522	807	153	946	559	934	999999	643	569	68	710	947	603	999999	896	129	999999	999999	547	999999	920	462	351	776	274	999999	392	477	501	106	554	900	999999	591	999999	999999	999999	107	659	359	495	393	976	999999	999999	132	428	610	936	309	610	558	999999	674	453	69	465	377	681	413	551	999999	999999	473	513	999999	704	21	513	141	872	80	277	198	479	536	486	215	999999	151	728	781	541	999999	495	996	316	578	148	999999	309	879	425	255	807	103	251	513	632	124	428	416	106	804	436	540	291	999999	204	999999	583	999999	525	539	685	769	860	950	977	517	504	999999	873	999999	831	999999	655	31	390	385	295	972	582	999999	723	321	684	736	765	955	714	909	383	231	212	59	363	885	570	999999	243	999999	536	125	620	302	543	378	973	999999	884	999999	25	999999	999999	610	676	999999	815	373	94	134	999999	999999	802	594	752	999999	525	782	639	769	461	352	151	993	999999	467	126	999999	999999	316	763	999999	81	999999	894	999999	599	601	382	999999	79	206	953	119	116	515	322	35	999999	999999	852	999999	803	125	999999	999999	999999	999999	999999	999999	673	999999	595	778	999999	861	949	999999	700	999999	62	924	409	75	999999	264	399	999999	886	930	155	100	881	887	999999	572	999999	955	646	230	886	961	437	173	900	685	611	999999	999999	255	565	964	999999	362	999999	928	999999	999999	999999	554	283	645	750	243	73	582	512	707	325	798	999999	994	711	479	
310	101	497	246	175	999999	653	225	293	641	375	190	765	528	59	534	781	999999	539	101	947	251	999999	203	999999	327	182	903	858	950	999999	571	263	855	61	746	441	554	572	412	901	999999	361	999999	867	883	999999	983	999999	791	26	550	999999	619	532	69	880	999999	999999	847	841	749	366	999999	728	804	999999	999999	477	312	999999	999999	999999	999999	200	889	889	111	335	225	999999	198	999999	77	933	373	117	644	333	999999	999999	999999	999999	724	570	999999	701	28	390	73	956	908	516	354	698	789	330	336	999999	642	179	779	967	921	347	999999	503	298	408	365	999999	292	585	485	447	954	819	505	567	49	198	871	720	272	269	999999	682	901	379	154	999999	999999	999999	691	999999	96	999999	496	387	918	658	412	619	35	376	674	332	41	907	999999	970	824	769	389	454	308	999999	999999	661	999999	969	602	919	264	322	916	77	999999	662	360	783	332	127	648	391	785	261	999999	896	595	279	651	993	635	183	999999	21	999999	999999	523	37	999999	834	999999	948	65	492	364	712	459	606	437	378	557	960	999999	999999	999999	998	668	57	373	808	76	475	328	609	999999	999999	104	904	999999	658	148	999999	999999	498	485	700	335	999999	999999	983	446	988	842	999999	446	675	536	520	999999	999999	577	476	999999	666	767	999999	629	456	208	283	999999	999999	375	779	239	234	652	159	232	430	672	999999	161	999999	371	88	633	999999	999999	618	554	584	23	403	999999	999999	668	999999	999999	317	999999	879	103	999999	375	892	622	999999	53	221	33	386	298	470	999999	211	325	284	305	689	543	583	999999	589	728	43	999999	972	699	567	565	11	428	999999	360	793	282	538	24	999999	465	999999	12	951	595	177	999999	553	238	879	356	394	355	50	774	496	595	513	893	341	361	650	373	485	999999	999999	958	383	120	381	999999	999999	269	825	233	972	580	342	994	560	748	987	999999	999999	220	999999	655	999999	150	863	208	768	645	682	128	999999	999999	999999	304	573	219	911	999999	857	950	569	135	999999	817	801	999999	263	519	342	593	999999	999999	553	274	486	376	580	999999	256	183	170	151	586	999999	999999	775	63	999999	999999	351	999999	999999	886	999999	651	55	134	570	348	947	944	258	312	999999	999999	908	999999	262	999999	207	639	677	195	683	789	427	548	999999	408	36	861	999999	99	991	757	819	29	683	623	441	999999	19	895	308	238	911	839	497	953	999999	130	801	230	233	712	999999	368	213	90	999999	507	311	171	322	999999	999999	169	321	341	934	889	971	
638	386	999999	629	782	886	455	878	588	60	870	899	999999	999999	995	865	289	999999	999999	816	603	399	934	940	999999	583	222	509	751	527	166	28	620	159	172	843	999999	999999	386	999999	999999	211	999999	456	441	272	416	35	733	304	42	742	484	999999	377	999999	452	24	999999	999999	999999	945	136	70	999999	851	288	755	897	162	597	206	999999	999999	999999	999999	754	487	509	584	176	197	776	999999	495	423	999999	546	999999	923	400	263	311	187	999999	812	85	999999	562	589	999999	999999	137	581	707	835	530	505	25	976	495	965	515	206	42	486	178	999999	999999	999999	317	742	974	974	761	343	895	45	180	255	325	179	925	919	601	516	999999	205	750	660	892	999999	999999	805	438	435	748	114	999999	331	644	406	999999	91	281	251	686	163	819	373	939	999999	334	769	660	325	50	595	605	526	426	973	927	914	588	999999	220	179	546	336	594	791	890	849	999999	999999	168	999999	999999	359	829	906	385	386	999999	407	713	999999	154	122	999999	163	508	628	904	670	478	105	502	12	41	517	617	492	779	158	605	485	999999	999999	999999	206	947	256	696	520	999999	551	204	191	565	458	34	999999	999999	441	292	271	945	940	450	999999	351	645	327	999999	299	999999	607	571	801	238	999999	413	999999	198	215	262	932	393	82	927	999999	321	447	583	492	193	550	348	999999	343	999999	227	301	999999	855	312	928	999999	999999	704	944	632	389	337	854	999999	478	753	235	40	338	561	999999	522	171	39	208	743	829	115	352	999999	705	999999	698	999999	122	861	342	902	333	559	999999	378	983	279	931	999999	729	871	715	796	122	836	15	978	359	999999	932	825	114	999999	553	125	361	685	926	921	638	478	999999	999999	999999	332	706	779	399	499	539	892	108	98	24	999999	400	556	999999	999999	999999	719	36	343	929	517	999999	148	999999	999999	27	307	352	20	481	260	372	999999	999999	789	139	235	589	859	248	49	727	25	180	595	725	999999	999999	67	468	999999	451	999999	687	903	534	568	774	353	482	241	999999	999999	999999	763	595	302	180	366	740	237	140	176	104	889	790	782	967	999999	330	222	768	999999	552	562	999999	207	420	482	999999	570	460	245	999999	17	499	999999	409	416	10	432	634	182	327	999999	787	999999	80	798	999999	751	600	364	32	269	999999	265	545	64	954	999999	882	697	111	179	776	999999	788	999999	399	160	383	561	419	999999	588	596	967	321	775	999999	136	999999	369	999999	969	106	223	128	999999	244	999999	999999	462	999999	
550	936	80	157	999999	999999	999999	983	408	962	377	999999	944	133	681	999999	298	233	999999	430	271	999999	999999	598	209	680	681	670	552	165	66	38	108	807	357	651	526	819	999999	999999	48	153	999999	407	999999	930	161	99	446	999999	999999	999999	999999	999999	350	290	999999	482	948	783	221	825	440	253	905	349	940	147	999999	39	999999	479	376	406	391	128	56	930	462	279	529	591	234	884	219	195	999999	76	467	76	999999	53	871	83	670	222	712	969	501	999999	989	24	999999	416	317	476	504	669	650	231	999999	677	29	679	264	630	601	555	43	720	386	873	679	999999	986	316	608	302	736	999999	999999	86	438	665	999999	514	277	817	999999	743	690	303	426	246	832	375	34	202	819	999999	621	167	999999	781	419	999999	999999	999999	429	999999	868	212	932	481	815	999999	249	999999	999999	749	362	783	999999	999999	39	92	457	443	877	621	292	416	999999	696	557	258	999999	657	255	174	180	999999	397	575	875	999999	371	945	430	675	999999	670	802	79	999999	999999	999999	646	751	337	999999	901	736	999999	719	462	729	246	923	567	27	999999	999999	235	999999	698	395	999999	424	551	999999	999999	999999	211	495	621	613	413	999999	718	79	503	999999	999999	505	278	927	999999	855	999999	758	134	31	863	658	544	562	577	500	988	453	999999	999999	209	999999	166	888	534	323	107	848	326	237	215	999999	523	999999	199	729	310	770	999999	558	999999	793	597	999999	159	553	951	69	45	913	30	999999	304	280	706	313	349	999999	999999	276	757	999999	442	897	816	375	999999	999999	373	999999	199	227	647	227	231	416	999999	675	739	980	371	48	812	413	217	999999	202	253	979	999999	389	920	377	539	999999	436	360	699	674	999999	419	102	696	999999	723	999999	627	87	59	299	999999	673	651	422	999999	719	762	39	999999	876	183	891	999999	487	999999	279	849	118	999999	999999	65	328	11	999999	571	999999	351	624	689	415	322	125	204	999999	601	716	279	999999	635	90	999999	331	20	798	999999	999999	223	219	729	453	952	519	999999	263	999999	966	672	999999	851	635	378	999999	999999	999999	999999	67	999999	199	999999	752	10	894	483	999999	131	999999	318	213	355	52	999999	999999	999999	245	462	803	999999	940	455	635	53	583	114	999	712	536	981	999999	244	999999	831	999999	999999	977	453	68	46	324	142	999999	657	999999	999999	808	999999	246	252	999999	999999	999999	999999	999999	744	260	708	999999	789	483	999999	594	752	582	968	802	221	40	807	917	792	404	767	999999	808	945	977	585	244	
305	999999	476	999999	999999	914	484	949	84	289	83	279	36	278	562	691	547	756	85	500	999999	597	999999	438	334	321	427	992	999999	999999	798	282	132	192	999999	63	166	309	875	668	493	852	999999	751	999999	648	999999	999999	214	999999	270	999999	902	94	697	999999	880	48	999999	999999	496	491	999999	136	491	801	156	844	999999	509	999999	248	999999	416	16	999999	461	798	704	999999	556	999999	788	13	688	609	380	48	999999	999999	182	128	349	319	181	11	365	20	269	932	501	999999	351	704	923	32	317	495	999999	13	257	92	999999	284	999999	205	703	999999	448	999999	431	118	999999	998	999999	999999	899	572	245	15	338	451	538	771	193	634	949	94	89	999999	301	884	960	491	538	99	999999	74	309	999999	308	871	571	387	999999	393	572	999999	999999	999999	133	999999	999999	82	675	806	554	572	100	385	256	619	414	782	590	546	157	867	470	999999	632	834	999999	269	706	467	879	999999	269	799	71	999999	716	572	999999	999999	999999	887	815	732	545	222	973	923	728	999999	466	789	797	964	246	999999	883	140	884	298	481	991	376	218	926	403	999999	300	323	999999	902	841	249	999999	913	270	62	737	701	420	999999	349	540	27	10	99	363	305	563	999999	999999	585	688	999999	85	642	999999	999999	805	151	909	682	609	88	786	999999	549	763	61	976	999999	999999	439	473	437	141	460	358	217	837	50	999999	999999	956	928	999999	999999	995	958	280	748	455	932	999999	510	188	999999	999999	240	385	999999	599	999999	999999	999999	577	999999	224	999999	999999	999999	172	999999	999999	110	902	945	652	159	469	999999	554	999999	999999	999999	999999	222	879	962	999999	999999	998	128	999999	296	999999	999999	159	999999	360	180	938	188	25	99	999999	999999	964	999999	999999	243	96	999999	771	913	999999	793	472	999999	516	364	277	261	999999	551	999999	54	566	681	658	148	999999	410	999999	999999	533	375	999999	691	652	151	999999	999999	364	25	315	999999	356	999999	300	657	300	799	736	996	903	999999	620	474	906	540	498	292	800	999999	999999	686	513	482	389	630	13	999999	707	374	115	999999	999999	552	999999	497	698	999999	391	999999	847	997	674	802	395	999999	999999	325	785	999999	653	966	999999	999999	578	628	999999	873	539	669	653	519	101	371	890	65	788	999999	238	418	999999	999999	901	799	623	449	999999	711	97	542	875	688	996	596	721	149	228	999999	999999	617	999999	824	118	721	357	337	999999	312	912	339	999999	687	96	376	279	802	74	829	280	999999	616	999999	785	997	999999	965	523	999999	649	
750	837	784	103	621	999999	27	999999	189	452	295	543	709	999999	758	483	999999	601	629	327	919	84	999999	733	844	11	833	999999	120	999999	392	999999	410	999999	171	999999	999999	999999	999999	272	261	69	999999	387	999999	595	906	682	37	999999	606	373	893	187	729	999999	449	999999	258	619	999999	979	632	262	70	480	142	999999	637	267	209	603	999999	999999	999999	860	999999	20	999999	259	104	999999	999999	596	331	28	999999	999999	933	495	62	999999	345	855	991	282	437	632	327	514	463	860	54	769	325	999999	247	536	122	869	486	438	312	999999	525	129	967	45	931	51	560	909	122	152	215	976	267	280	375	793	999999	999999	692	243	795	244	999999	999999	999999	328	781	394	121	74	18	623	999999	999999	999999	999999	314	401	701	286	954	553	748	901	564	348	999999	999999	999999	999999	446	918	746	79	213	291	22	725	764	612	270	999999	999999	999999	144	591	66	920	940	503	488	41	999999	415	289	999999	999999	999999	999999	932	583	814	234	792	627	100	876	999999	142	59	860	999999	999999	98	26	999999	755	700	767	999999	999999	824	36	667	839	999999	61	340	790	961	999999	806	47	999999	38	455	999999	15	430	53	715	216	999999	891	999999	899	405	999999	999999	499	999999	999999	448	714	650	999999	788	999999	953	222	999999	546	70	181	264	999999	999999	804	70	999999	847	750	279	723	267	999999	46	145	33	999999	999999	999999	941	300	475	999999	368	333	192	999999	999999	383	62	218	999999	178	155	616	636	589	357	601	999999	828	651	999999	526	724	457	574	723	653	543	22	211	764	999999	769	706	264	694	999999	999999	791	999999	999999	697	70	718	999999	930	429	508	999999	592	419	567	999999	648	728	482	999999	875	999999	555	22	840	999999	16	251	573	385	910	382	895	139	979	926	999999	187	58	999999	999999	368	999999	304	155	109	430	792	207	491	131	977	781	60	352	14	245	999999	633	999999	999999	477	524	999999	999999	135	548	999999	440	640	200	470	680	999999	638	517	999999	261	867	999999	619	999999	54	91	264	999999	600	845	787	974	999999	41	554	400	413	999999	843	99	785	29	561	999999	999999	566	301	999999	307	765	421	834	40	984	34	892	48	839	433	442	299	585	535	703	675	465	950	168	915	289	612	110	673	884	475	848	189	651	999999	999999	789	603	636	834	999999	999999	944	706	16	999999	999999	573	114	410	999999	999999	999999	857	302	897	999999	999999	745	27	162	320	999999	156	999999	185	712	396	978	945	999999	696	949	999999	279	722	999999	253	162	264	927	48	
999999	272	94	275	999999	999999	359	963	871	656	858	618	682	123	791	797	197	830	999999	999999	595	999999	757	113	261	999999	588	579	386	999999	980	491	100	999999	999999	898	72	252	821	999999	999999	25	83	995	838	340	28	166	931	999999	66	331	315	962	999999	837	515	980	24	570	743	779	586	509	676	377	527	999999	798	893	735	944	19	567	999999	999999	999999	761	999999	920	775	432	647	663	315	659	185	138	999999	486	393	91	238	999999	999999	999999	438	573	329	471	813	460	367	48	999999	121	321	999999	44	872	752	999999	716	104	794	321	999999	922	999999	26	201	999999	897	322	509	654	716	757	999999	669	151	520	441	803	117	999999	999999	999999	676	204	999999	438	103	797	733	639	375	144	466	336	135	515	379	999999	280	423	999999	55	538	342	404	564	827	375	999999	242	999999	912	986	999999	999999	532	999999	999	678	762	999999	110	588	870	999999	581	999999	593	544	636	150	137	999999	694	999999	29	999999	343	800	783	611	999999	76	999999	328	462	157	999999	999999	602	999999	380	635	517	999999	461	999999	999999	63	822	999999	999999	831	104	101	193	388	999999	715	237	462	913	208	894	160	579	43	97	999999	826	434	313	513	941	377	770	502	26	577	311	999999	412	289	977	520	378	999999	971	410	999999	999999	854	999999	999999	150	356	181	741	367	547	427	379	126	236	999999	999999	730	999999	727	999999	999999	372	725	413	675	59	633	231	999999	999999	999999	72	686	417	752	579	999999	660	800	31	598	760	658	40	999999	192	296	63	588	560	999999	999999	254	999999	452	711	139	868	187	101	999999	950	367	999999	864	999999	693	708	483	999999	929	80	999999	706	732	931	999999	694	529	492	763	579	642	823	144	675	817	607	965	51	999999	999999	482	999999	307	999999	402	999999	175	999999	499	587	999999	999999	999999	577	917	547	356	521	997	445	348	694	337	999999	317	544	450	199	547	95	743	442	379	999999	999999	390	999999	999999	999999	640	528	11	993	186	999999	872	999999	567	758	280	261	453	54	999999	999999	788	382	164	340	858	633	976	980	413	999999	146	999999	863	979	999999	149	271	982	367	916	346	700	999999	152	444	351	999999	440	277	834	299	999999	999999	942	809	999999	253	754	680	999999	999999	30	999999	342	863	483	339	587	231	999999	989	471	686	97	487	999999	999999	999999	999999	516	751	546	713	999999	999999	748	34	999999	179	529	895	516	311	361	999999	326	120	818	289	961	21	304	219	145	999999	828	711	287	999999	722	786	241	859	174	265	16	317	
999999	999999	999999	458	418	418	701	999999	999999	170	999999	723	170	976	999999	732	999999	504	456	999999	577	999999	999999	47	746	465	999999	742	663	999999	999999	105	368	999999	110	41	174	513	603	999999	517	899	370	667	385	564	304	745	384	508	926	669	808	679	739	284	999999	999999	712	953	960	999999	582	999999	999999	240	365	161	876	380	999999	430	901	999999	819	677	374	68	661	191	170	711	368	164	730	999999	999999	689	279	825	970	999999	999999	999999	999999	558	999999	544	999999	155	209	153	869	13	940	506	767	999999	859	72	910	12	425	530	793	999999	600	427	105	555	943	999999	882	60	410	480	999999	261	999999	271	360	999999	423	516	982	999999	999999	364	224	234	999999	57	829	999999	914	967	672	999999	999999	677	957	899	999999	99	212	533	270	818	999999	469	999999	516	606	598	711	90	999999	908	999999	776	416	999999	213	871	999999	895	846	999999	145	442	808	999999	999999	999999	999999	460	390	999999	314	459	756	33	761	754	357	203	451	999999	505	833	999999	763	732	90	271	999999	999999	999999	254	999999	999999	595	682	999999	660	527	121	640	999999	261	700	264	999999	98	999999	392	999999	999999	523	999999	454	999999	179	999999	999999	55	626	323	999999	999999	999999	812	89	997	999999	170	999999	601	103	829	999999	999999	945	253	143	135	168	999999	70	878	247	999999	999999	602	862	79	426	380	116	614	901	999999	999999	703	999999	888	184	607	999999	859	52	882	365	693	569	999999	671	925	999999	928	887	999999	262	825	999999	527	999999	486	145	702	744	999999	999999	999999	928	293	999999	251	999999	255	951	560	328	211	999999	364	881	370	43	228	999999	500	999999	999999	727	918	545	120	358	969	140	697	471	622	125	999999	999999	875	765	999999	769	429	999999	923	999999	336	999999	61	999999	999999	999999	396	453	917	999999	253	999999	316	761	999999	999999	763	893	787	124	264	99	705	95	999999	999999	999999	605	757	458	979	999999	289	999999	400	264	494	999999	368	333	744	999999	554	328	871	315	999999	124	756	538	999999	535	390	999999	722	247	958	965	236	31	999999	791	696	468	324	999999	999999	115	371	755	263	641	999999	464	380	20	999999	999999	224	457	887	999999	849	228	452	453	941	999999	488	163	305	528	999999	347	692	999999	556	96	14	999999	999999	974	752	11	999999	374	999999	925	999999	711	999999	999999	999999	779	143	999999	942	477	25	870	980	17	626	218	999999	734	746	999999	772	999999	999999	458	382	273	628	913	149	999999	944	88	452	25	52	777	460	723	777	999999	213	944	20	89	80	143	969	
821	358	999999	551	999999	627	814	163	999999	257	254	999999	999999	160	999999	609	999999	999999	936	428	964	964	849	758	736	957	999999	999999	828	417	999999	387	999999	304	807	999999	604	306	999999	461	999999	861	41	999999	215	999999	999999	999999	983	344	915	555	999999	714	14	856	508	786	815	999999	996	830	335	602	872	999999	960	193	352	665	14	798	138	485	790	113	932	329	999999	222	999999	665	10	999999	999999	829	254	534	999999	950	66	818	999999	812	465	999999	536	438	999999	349	563	116	623	327	339	127	427	658	924	999999	923	189	999999	999999	924	341	999999	841	110	53	622	436	893	401	608	195	316	325	30	982	576	503	672	212	659	561	52	682	999999	384	412	595	609	397	999999	877	585	999999	888	133	977	999999	999999	614	999999	137	222	999999	999999	154	999999	111	638	941	335	429	517	41	942	999999	999999	157	687	999999	999999	36	999999	999999	999999	731	999999	427	437	999999	15	881	176	67	485	999999	348	999999	963	19	999999	311	999999	668	72	607	999999	553	947	525	834	999999	16	611	973	700	310	716	857	988	543	392	673	741	936	453	999999	459	555	419	34	478	999999	678	162	999999	79	167	443	766	370	66	480	912	999999	184	874	999999	94	785	231	999999	963	975	999999	191	637	225	732	999999	353	911	999999	537	500	365	646	999999	458	643	999999	153	282	999999	627	486	999999	761	679	999999	578	699	374	770	999999	401	515	999999	212	971	702	999999	435	824	422	459	68	943	421	706	999999	546	115	999999	999999	88	999999	873	357	989	278	999999	546	971	999999	999999	999999	237	999999	109	850	438	136	487	941	999999	718	458	677	177	427	969	349	999999	233	42	593	999999	999999	118	51	999999	860	223	702	999999	316	463	784	767	913	831	602	322	856	999999	419	628	508	387	370	901	206	190	571	999999	536	574	748	17	71	622	621	241	67	999999	577	913	784	125	999999	264	674	909	263	999999	376	37	126	133	623	999999	425	239	748	149	445	680	651	402	299	742	715	776	706	301	999999	370	999999	647	532	506	844	393	916	116	237	296	999999	975	933	509	458	625	394	107	206	392	493	917	999999	897	271	391	826	728	999999	897	213	962	385	15	773	479	999999	126	130	999999	999999	641	999999	159	753	675	469	789	293	100	392	608	999999	828	877	346	999999	635	244	999999	566	197	999999	340	93	964	999999	927	736	999999	34	277	977	174	79	999999	15	624	999999	596	922	999999	999999	458	515	604	867	557	138	436	605	965	881	667	999999	135	999999	999999	
75	789	86	999999	999999	314	75	999999	631	930	999999	35	999999	259	490	648	539	999999	752	118	825	999999	106	52	799	309	383	69	396	999999	698	944	776	999999	999999	999999	999999	999999	983	139	999999	400	999999	937	999999	999999	999999	356	484	243	137	999999	999999	965	756	586	692	43	999999	754	931	999999	728	322	242	814	258	907	700	135	138	159	999999	999999	725	434	516	169	253	697	214	36	584	162	191	751	999999	810	677	971	672	486	649	239	208	386	672	660	705	983	853	198	655	999999	114	978	411	999999	999999	331	999999	999999	789	54	550	904	432	575	141	490	253	999999	239	728	463	652	999999	316	999999	349	762	999999	463	270	843	25	381	235	999999	212	349	812	570	355	901	148	696	999999	689	999999	999999	999999	528	999999	740	999999	958	927	895	461	479	104	345	900	569	224	79	529	211	999999	533	999999	526	928	150	441	876	883	827	999999	956	904	627	130	395	664	337	249	530	437	66	453	340	596	733	255	999999	999999	786	687	999999	177	403	164	770	757	999999	600	999999	308	539	84	999999	580	999999	574	999999	999999	999999	999999	887	830	998	773	477	89	865	930	205	895	964	216	999999	150	255	788	999999	999999	360	999999	94	737	175	231	898	999999	353	999999	100	169	999999	262	165	999999	999999	999999	178	630	686	999999	891	999999	404	187	999999	332	977	999999	999999	716	72	999999	863	876	820	159	664	776	875	496	735	115	999999	45	128	999999	61	999999	350	15	620	999999	999999	999999	746	444	342	988	887	999999	14	394	434	999999	106	773	999999	288	71	650	584	999999	754	999999	954	999999	810	368	69	632	281	760	999999	999999	999999	191	228	999999	999999	385	817	676	889	310	491	351	680	465	999999	355	323	772	165	699	430	228	136	596	999999	960	999999	973	928	999999	303	254	774	115	287	914	554	204	158	685	833	908	512	999999	708	999999	115	999999	429	999999	318	509	604	919	898	878	65	632	487	999999	751	843	747	999999	16	247	577	575	188	999999	999999	128	623	480	999999	522	999999	682	887	113	855	288	554	999999	946	794	649	855	216	999999	859	922	717	979	933	989	171	877	999999	470	45	539	176	404	999999	199	886	134	62	999999	171	383	999999	383	324	473	299	999999	687	221	598	721	368	779	175	877	411	644	999999	877	360	999999	999999	999999	78	325	999999	999999	999999	757	999999	524	802	999999	247	999999	187	343	664	470	700	999999	200	236	871	323	181	397	238	46	788	999999	587	185	35	332	999999	327	999999	999	360	999999	233	929	313	999999	
919	537	541	999999	699	77	979	86	187	722	999999	17	555	999999	153	724	920	273	969	666	936	627	804	915	346	860	38	665	119	560	414	999999	923	797	404	643	999999	548	346	720	999999	511	998	999999	683	141	772	561	855	999999	229	960	960	646	148	302	733	999999	354	999999	49	323	967	627	317	388	94	757	360	999999	868	382	999999	258	403	434	999999	501	241	214	98	477	810	483	340	454	309	286	999999	999999	999999	239	204	507	681	999999	544	380	999999	305	57	24	210	999999	767	846	43	999999	252	713	673	241	999999	150	751	571	513	493	296	863	999999	999999	108	258	599	639	999999	428	576	999999	890	258	506	935	166	83	999999	464	999999	494	420	597	44	946	999999	999999	844	999999	756	119	999999	999999	94	142	226	250	999999	952	755	137	668	614	999999	999999	822	425	734	459	983	677	305	58	777	999999	452	491	773	999999	820	920	795	133	999999	466	19	839	999999	374	719	916	167	999999	709	588	825	805	999999	246	133	999999	944	394	80	89	814	397	999999	999999	999999	999999	476	763	999999	835	342	999999	942	679	999999	982	261	370	740	77	999999	982	349	198	976	646	999999	536	38	806	976	999999	63	593	652	621	999999	881	684	999999	999999	403	191	999999	256	290	999999	781	999999	999999	761	583	654	13	569	999999	58	94	315	999999	703	939	735	335	999999	931	491	359	37	999999	426	999999	685	999999	627	126	800	474	999999	999999	783	259	88	888	55	402	756	60	33	820	573	481	999999	641	290	509	668	856	25	999999	999999	514	754	291	723	391	898	898	999999	453	41	583	152	999999	270	454	999999	846	290	466	184	441	335	216	999999	944	805	999999	999999	128	999999	944	459	999999	999999	278	505	797	174	999999	504	999999	674	999999	788	990	339	999999	381	836	648	822	575	558	150	368	999999	547	688	779	586	999999	432	999999	995	96	133	525	724	999999	949	73	681	626	962	999999	999999	755	427	999999	614	999999	999999	639	479	635	378	901	485	537	100	958	119	395	87	999999	999999	417	584	702	999999	813	240	390	887	999999	150	949	999999	825	602	432	129	999999	174	735	999999	793	999999	370	717	232	999999	197	900	999999	999999	296	999999	999999	999999	358	181	999999	746	999999	999999	999999	999999	894	495	429	315	660	935	667	839	999999	230	999999	467	642	999999	999999	984	643	774	53	999999	896	999999	853	410	282	936	253	999999	403	999999	999999	999999	900	51	893	875	298	916	999999	999999	243	161	918	999999	999999	855	256	728	957	741	113	999999	576	801	855	999999	641	
28	999999	724	691	415	445	706	857	999999	567	601	736	348	696	999999	395	791	256	744	712	999999	213	999999	689	524	304	999999	234	347	548	109	195	999999	243	999999	883	999999	570	827	715	222	999999	999999	298	654	992	618	55	386	641	785	554	121	999999	853	815	999999	999999	177	121	783	999999	520	687	468	416	116	999999	426	843	730	999999	999999	999999	500	578	999999	139	44	532	685	616	848	999999	763	554	84	80	389	464	277	999999	999999	715	999999	999999	999999	293	830	999999	886	513	999999	542	910	564	135	92	69	285	582	486	10	999999	435	176	633	814	923	913	342	45	999999	999999	575	111	827	713	106	999999	879	949	309	796	645	182	988	315	795	208	999999	999999	20	999999	881	791	629	757	290	999999	115	884	369	916	999999	999999	787	665	999999	809	736	421	986	308	405	999999	187	214	999	262	999999	999999	999999	999999	494	350	34	621	90	784	999999	80	433	340	654	995	589	392	999999	795	999999	332	348	986	471	17	15	999999	709	259	613	425	758	37	586	787	865	999999	999999	565	825	999999	584	192	999999	666	988	655	999999	409	52	999999	323	213	867	856	979	42	263	486	999999	322	911	831	180	67	321	405	999999	867	139	945	960	334	999999	228	999999	166	659	804	999999	999999	67	309	216	999999	111	554	169	730	807	833	390	999999	230	512	265	753	999999	279	355	592	900	786	999999	106	833	989	243	649	118	999999	382	999999	467	985	265	611	624	361	956	766	999999	33	69	999999	565	999999	114	467	963	999999	999999	389	459	999999	999999	280	39	999999	985	121	321	999999	622	999999	460	999999	487	244	257	999999	139	660	999999	999999	999999	999999	727	974	541	817	999999	776	686	124	679	992	999	999999	535	984	582	514	375	844	455	999999	411	85	845	634	999999	869	219	999999	864	494	76	999999	89	581	553	999999	579	999999	237	544	999999	508	314	467	999999	999999	708	999999	999999	625	294	479	143	631	476	651	138	999999	289	24	567	376	259	195	926	137	999999	954	999999	527	934	208	999999	910	891	903	771	999999	701	92	170	946	249	249	209	596	737	457	115	901	926	672	888	222	977	999999	258	129	541	804	503	754	832	553	690	96	862	232	739	999999	999999	751	999999	999999	854	620	137	999999	985	339	399	504	999999	539	600	272	319	404	999999	434	654	651	845	897	588	999999	123	999999	559	123	734	515	718	999999	30	184	999999	690	368	366	340	249	143	211	414	999999	906	999999	952	427	776	467	299	999999	999999	239	999999	318	999999	999999	999999	999999	
459	872	605	884	786	316	999999	999999	805	629	46	999999	999999	414	518	999999	492	588	509	820	742	142	346	999999	999999	413	623	791	278	999999	81	999999	859	999999	999999	271	606	999999	223	999999	784	536	621	157	999999	722	999999	514	999999	271	825	40	938	999999	999999	999999	535	338	668	382	692	726	999999	656	999999	999999	716	999999	999999	256	48	962	375	909	45	215	999999	999999	845	999999	999999	118	80	17	333	50	999999	999999	999999	999999	735	277	861	840	907	68	389	999999	999999	314	15	25	889	999999	999999	999999	665	39	999999	493	999999	346	492	174	999999	999999	655	149	333	999999	999999	543	995	999999	521	770	110	534	11	977	826	554	999999	541	498	187	228	606	999999	469	385	952	999999	716	999999	399	785	697	661	999999	412	249	642	92	179	472	29	738	953	462	763	140	37	999999	999999	999999	745	951	676	11	365	59	999999	863	141	192	999999	289	495	131	985	999999	873	678	575	586	912	518	371	35	168	490	653	999999	999999	254	924	859	59	414	999999	833	999999	659	999999	362	884	779	950	987	999999	740	999999	831	477	359	267	359	107	90	999999	237	999999	650	843	874	406	43	166	999999	268	160	239	90	477	999999	393	224	999999	222	999999	143	567	384	574	428	247	821	999999	999999	999999	574	999999	969	999999	426	999999	999999	999999	103	956	850	999999	73	728	999999	510	172	364	325	966	53	648	885	387	215	999999	216	86	424	637	585	189	809	899	693	398	269	999999	60	908	23	408	617	265	999999	521	999999	655	273	917	84	467	538	390	999999	925	876	592	860	757	999999	303	999999	999999	999999	670	812	173	999999	911	250	158	313	417	999999	999999	41	629	535	999999	174	999999	812	507	563	127	999999	429	999999	767	522	677	164	303	870	720	16	161	884	190	708	340	620	362	676	925	999999	130	999999	999999	894	257	999999	176	592	487	999999	999999	999999	263	29	999999	999999	277	999999	573	994	20	546	242	638	880	999999	354	985	999999	939	460	999999	637	964	530	992	657	873	999999	999999	987	999999	393	999999	122	259	631	171	325	132	353	962	113	931	999999	583	204	999999	999999	512	999999	190	758	547	41	999999	274	299	498	999999	561	403	134	951	999999	999999	999999	13	999999	999999	123	193	669	712	595	999999	726	705	821	947	797	986	859	999999	909	807	952	845	207	59	999999	342	672	924	571	950	999999	161	999999	843	430	200	999999	393	398	528	999999	999999	952	543	346	569	999999	551	603	574	544	372	52	999999	357	317	805	476	646	781	520	745	999999	645	660	575	
780	977	527	606	842	999999	373	391	999999	905	893	664	999999	425	863	130	331	996	416	475	119	725	495	122	394	678	746	617	17	776	999999	316	882	771	788	500	34	999999	731	999999	998	999999	999999	451	424	999999	763	999999	999999	400	999999	154	239	999999	465	64	492	999999	222	173	729	756	999999	519	11	586	781	940	999999	999999	106	334	274	348	476	999999	812	53	698	253	915	999999	699	617	362	760	87	999999	316	733	18	619	784	568	347	252	286	999999	450	999999	369	822	999999	553	303	99	879	999999	719	16	252	999999	716	968	258	213	66	767	167	250	508	94	634	903	999999	486	549	706	10	233	999999	418	602	860	884	102	931	156	323	273	999999	999999	978	309	999999	569	903	816	320	144	196	519	246	210	999999	999999	197	690	198	816	549	999999	890	495	833	834	999999	999999	94	165	999999	999999	453	894	369	321	115	335	422	795	583	999999	395	999999	46	663	999999	999999	532	609	904	251	999999	507	723	999999	307	492	999999	656	724	58	732	164	862	999999	76	351	840	27	999999	862	999999	403	999999	815	787	999999	999999	180	999999	453	332	484	999999	40	952	999999	180	999999	24	623	999999	765	81	534	11	241	14	760	597	830	561	515	999999	52	973	564	999999	999999	999999	283	43	999999	994	280	725	257	904	999999	333	130	999999	189	12	999999	12	512	331	708	813	555	29	699	583	831	891	999999	55	218	999999	398	681	999999	739	999999	590	564	770	800	808	999999	337	182	436	999999	658	382	512	884	50	471	242	565	104	375	264	343	721	173	389	999999	999999	695	774	935	449	908	449	271	965	448	741	531	899	69	228	846	999999	116	999999	519	314	170	999999	595	166	125	177	374	999999	256	842	607	420	900	999999	999999	999999	501	37	749	932	251	918	999999	729	999999	665	45	156	417	80	615	999999	870	603	51	527	189	778	999999	740	85	999999	718	999999	143	120	999	516	587	449	771	89	432	586	73	999999	576	866	454	459	142	228	79	185	237	617	550	307	511	123	228	722	703	999999	857	999999	210	999999	999999	600	666	999999	568	999999	309	536	567	293	539	799	999999	322	334	999999	608	856	715	542	999999	526	999999	701	15	473	231	999999	385	423	729	999999	51	579	280	999999	792	613	999999	111	876	700	999999	999999	768	712	172	905	398	829	999999	10	999999	667	628	79	40	965	523	104	999999	999999	999999	153	563	933	757	999999	52	480	90	994	207	613	666	677	476	313	933	302	311	326	661	555	23	729	854	383	999999	
999999	823	827	100	564	364	626	999999	906	999999	834	954	999999	862	917	748	416	803	148	11	950	603	727	41	230	792	999999	598	605	140	834	89	999999	999999	999999	657	263	903	642	258	49	137	999999	610	108	999999	521	463	743	806	606	925	715	999999	10	606	106	795	869	771	934	999999	999999	775	999999	755	999999	999999	29	999999	495	512	999999	889	962	999999	44	999999	932	882	999999	999999	855	798	999999	999999	373	11	999999	999999	999999	467	44	999999	324	21	191	793	742	999999	999999	161	999999	999999	321	104	764	825	419	187	572	979	862	987	500	999999	182	156	252	959	391	999999	999999	783	709	38	999999	300	575	950	999999	999999	999999	589	124	999999	533	382	999999	999999	999999	547	591	999999	673	581	604	999999	379	357	838	999999	551	783	999999	999999	221	660	773	292	626	473	999999	468	999999	332	606	999999	873	381	444	800	669	999999	999999	999999	986	999999	119	138	433	999999	920	227	999999	999999	698	999999	999999	924	907	999999	609	999999	813	680	297	132	705	351	974	999999	182	997	912	47	375	738	999999	999999	212	999999	550	644	858	999999	999999	42	356	939	633	16	999999	999999	473	999999	201	475	999	999999	556	999999	993	768	999999	113	259	922	315	84	999999	960	630	507	722	395	999999	964	345	618	137	264	999999	766	718	968	999999	233	534	999999	846	900	999999	835	572	348	528	782	490	999999	944	630	727	281	707	672	385	160	236	87	249	236	999999	390	999999	302	97	236	59	999999	440	35	999999	963	237	999999	232	795	934	999999	866	999999	484	999999	999999	507	536	504	68	999999	999999	999999	997	456	999999	620	771	357	999999	280	260	302	999999	305	324	919	241	763	54	376	450	589	225	851	999999	698	752	548	999999	508	765	592	177	13	601	917	38	942	861	617	569	999999	966	663	133	999999	818	188	999999	755	276	999999	460	692	605	13	306	155	999999	413	999999	232	640	330	515	668	135	728	703	406	999999	299	901	436	999999	999999	623	562	728	646	880	573	999999	961	242	999999	142	485	408	598	620	882	706	999999	749	346	244	645	158	999999	449	99	485	869	864	976	871	33	999999	39	389	999999	427	598	532	304	950	679	999999	522	536	649	330	114	785	999999	592	999999	687	470	341	977	414	272	207	791	97	412	107	265	131	118	600	999999	999999	876	464	999999	999999	999999	396	999999	999999	635	929	799	999999	380	93	856	394	427	346	425	698	411	340	165	401	999999	216	547	581	832	401	999999	59	951	896	909	553	999999	528	242	83	776	999999	778	343	407	
31	717	329	251	871	703	771	185	680	806	545	309	999999	999999	999999	848	983	724	243	999999	750	818	484	183	999999	909	899	999999	999999	921	981	561	999999	994	720	499	228	340	999999	697	655	874	280	99	373	253	768	344	995	235	793	705	545	831	657	213	242	999999	999999	962	804	668	833	999999	825	999999	488	999999	473	748	999999	652	763	545	856	875	547	394	809	69	150	564	118	999999	137	285	26	990	346	516	266	999999	402	999999	893	987	50	521	999999	389	999999	56	870	257	999999	999999	942	999	975	999999	666	999999	345	878	821	249	560	999999	631	999999	968	497	385	999999	491	999999	259	999999	652	869	835	35	130	430	304	103	694	999999	520	999999	343	999999	999999	999999	849	418	736	524	187	654	436	999999	890	999999	421	277	671	913	765	57	999999	187	356	116	946	641	727	999999	583	727	555	699	206	644	216	999999	481	820	117	83	999999	735	587	998	442	999999	999999	999999	19	36	432	780	105	473	105	165	669	909	618	218	999999	821	999999	459	108	737	135	999999	999999	469	796	851	806	691	235	166	999999	358	673	443	506	999999	905	999999	999999	999999	603	733	549	61	291	572	211	898	392	10	794	999999	999999	705	999999	889	888	999999	240	581	999999	413	247	939	564	321	245	185	712	368	915	394	164	334	999999	402	999999	465	188	233	999999	908	999999	235	372	999999	459	999999	999999	617	443	366	999999	999999	800	999999	495	610	497	970	336	35	195	34	94	999999	973	575	571	983	192	432	371	17	931	75	114	999999	999999	101	862	277	999999	105	925	559	78	440	999999	943	907	106	968	999999	896	624	722	999999	151	962	499	884	406	83	435	20	994	318	999999	735	94	483	43	405	118	999999	999999	999999	999999	535	341	543	51	627	86	95	464	999999	120	317	353	829	999999	614	601	999999	870	54	999999	914	564	999999	999999	999999	858	433	73	572	109	999999	716	632	186	615	999999	999999	842	779	999999	349	556	841	208	999999	391	264	612	428	803	140	999999	999999	429	193	999999	999999	895	253	999999	999999	31	891	63	282	601	999999	653	999999	999999	999999	145	101	57	999999	368	999999	560	171	416	604	821	999999	769	969	648	852	212	999999	999999	58	70	598	999999	354	328	665	788	925	884	671	610	999999	999999	168	994	107	815	108	999999	999999	31	734	999999	174	831	999999	132	93	999999	999999	999999	661	621	935	584	546	90	703	12	703	934	634	287	745	993	474	209	610	975	999999	46	114	999999	999999	999999	336	761	845	523	999999	542	999999	999999	146	
163	949	735	509	999999	457	999999	122	106	131	324	999999	457	999999	999999	999999	999999	999999	118	94	999999	413	999999	236	999999	258	999999	245	189	70	170	999999	343	150	591	53	738	700	37	527	533	999999	999999	999999	80	638	999999	999999	674	165	999999	31	596	999999	999999	749	999999	509	600	999999	672	781	999999	999999	961	95	63	999999	510	137	999999	486	494	591	561	999999	999999	450	166	999999	999999	126	571	34	999999	999999	642	136	715	842	999999	239	110	999999	999999	751	999999	972	93	999999	999999	572	168	546	999999	287	537	15	999999	648	353	23	352	329	955	999999	220	908	999999	821	452	927	601	999999	999999	399	386	999999	736	809	795	434	366	181	695	999999	957	34	999999	28	611	637	480	77	498	576	999999	780	747	308	541	92	242	271	541	657	971	500	998	147	901	745	278	846	852	919	656	180	634	157	598	999999	420	721	219	999999	999999	533	179	971	513	606	54	437	278	713	201	105	640	999999	999999	467	35	360	999999	999999	369	634	225	579	919	715	155	599	710	999999	999999	521	999999	999999	999999	999999	330	37	633	304	701	841	578	148	727	561	540	596	321	141	999999	999999	604	353	455	999999	999999	999999	61	797	460	454	726	923	51	679	53	913	999999	999999	146	998	999999	999999	174	527	66	86	851	368	184	559	288	578	195	999999	917	708	280	389	138	999999	976	835	844	257	124	654	107	58	999999	999999	760	922	995	171	343	782	188	999999	765	241	748	693	623	999999	999999	158	737	440	762	345	642	999999	270	416	999999	890	999999	917	412	411	979	803	849	557	798	366	999999	33	277	145	529	352	999999	896	981	293	999999	943	91	966	917	666	295	182	984	314	661	588	150	452	804	271	525	364	999999	945	843	75	113	809	574	714	172	626	816	999999	832	373	434	738	999999	44	836	446	494	323	517	676	999999	493	999999	994	883	825	340	999999	826	269	644	999999	449	156	840	281	401	999999	503	668	366	694	481	999999	164	411	774	999999	999999	999999	870	939	437	176	999999	619	999999	580	831	347	296	557	473	573	728	398	299	531	204	564	54	291	999999	999999	999999	878	22	999999	840	482	999999	570	833	747	399	705	609	282	654	230	176	999999	381	165	382	808	230	999999	569	766	121	999999	999999	870	44	588	129	588	856	624	606	698	740	999999	999999	726	999999	726	184	33	788	26	877	999999	397	999999	910	663	476	511	658	114	999999	84	370	807	993	999999	999999	999999	585	31	425	40	624	478	90	32	868	656	999999	503	733	545	
999999	105	375	603	999999	999999	678	466	121	355	965	502	999999	999999	988	999999	732	999999	24	373	448	767	999999	847	358	919	153	887	794	820	999999	165	380	311	106	999999	999999	400	490	901	142	129	909	79	74	131	999999	424	43	389	923	332	999999	370	107	220	504	528	254	999999	999999	790	999999	300	929	809	132	551	569	999999	999999	342	281	999999	241	999999	857	999999	782	237	303	728	853	415	897	999999	676	999999	213	886	771	913	155	927	244	351	457	618	150	264	999	999999	999999	320	342	999999	61	376	139	999999	999999	972	999999	27	269	938	937	266	999999	835	999999	122	347	682	952	999999	196	353	877	889	870	248	390	527	999999	999999	999999	999999	999999	999999	999999	310	999999	434	534	798	999999	138	999999	305	414	201	999999	999999	131	886	737	182	368	208	404	708	498	249	908	999999	592	228	788	50	999999	404	193	97	999999	832	999999	912	158	163	966	67	685	999999	485	679	33	999999	406	351	491	699	184	999999	911	999999	811	640	526	999999	216	999999	350	627	999999	19	999999	999999	522	298	654	824	34	214	242	346	32	916	999999	238	100	517	822	446	999999	375	229	320	999999	459	30	999999	999999	738	999999	28	999999	68	352	475	671	896	562	999999	999999	666	675	970	641	574	321	895	876	297	329	698	999999	903	78	864	790	697	999999	73	999999	999999	438	295	266	224	629	964	999999	298	999999	999999	954	999999	749	892	700	999999	678	611	999999	135	724	108	419	259	892	814	990	999999	685	999999	945	499	999999	644	238	389	714	427	999999	356	331	587	730	134	744	420	999999	185	173	541	999999	999999	925	152	338	999999	876	17	331	815	974	96	613	999999	259	465	999999	999999	664	320	545	999999	999999	791	804	146	377	999999	999999	999999	999999	814	324	999999	999999	605	573	999999	315	898	999999	706	105	139	382	244	974	148	875	999999	545	59	521	853	996	767	683	144	348	999999	999999	591	502	850	165	999999	772	999999	636	653	892	188	799	765	999999	838	165	536	999999	999999	172	999999	419	999999	936	610	303	999999	157	198	922	999999	358	124	999999	921	999999	254	974	221	999999	514	511	231	396	366	260	755	999999	167	999999	156	725	778	39	733	999999	276	914	554	999999	311	999999	999999	731	463	829	685	830	999999	634	910	562	207	999999	658	727	999999	840	580	360	547	424	989	586	999999	999999	579	94	999999	999999	938	340	429	355	170	202	73	499	932	536	574	999999	169	533	999999	594	528	999999	380	15	983	435	344	204	328	999999	332	861	999999	750	259	600	999999	
146	696	580	999999	999999	999999	465	664	699	999999	53	999999	622	999999	466	886	999999	999999	898	714	206	766	512	999999	999999	999999	999999	870	212	543	192	286	974	307	33	837	130	462	676	744	914	351	999999	528	999999	999999	706	631	866	999999	775	565	361	886	999999	379	193	999999	907	999999	999999	595	462	165	724	767	810	325	999999	628	765	728	518	164	799	854	482	999999	705	999999	999999	652	14	237	999999	627	924	98	999999	999999	653	546	554	850	91	329	889	999999	803	533	608	390	400	247	999999	56	57	207	96	576	897	209	877	101	505	21	999999	235	999999	999999	842	722	450	587	974	229	184	667	82	479	965	353	190	182	217	939	999999	766	999999	721	579	727	11	308	755	454	668	462	355	79	737	664	741	999999	999999	886	940	812	272	989	872	390	999999	616	611	999999	999999	705	884	566	759	825	216	675	528	124	720	151	831	530	560	999999	321	13	999999	999999	612	999999	490	331	998	449	503	38	999999	999999	602	394	697	212	434	999999	999999	999999	320	912	457	75	187	577	999999	999999	980	742	438	160	78	131	874	999999	999999	544	999999	562	567	319	331	188	825	338	521	999999	453	629	999999	597	153	533	692	999999	999999	546	307	913	165	209	469	999999	599	999999	130	999999	999999	397	271	890	748	26	999999	11	590	279	999999	848	65	840	355	360	646	999999	16	545	999999	999999	456	403	999999	311	406	368	849	570	588	999999	217	50	815	999999	368	999999	848	999999	312	999999	249	584	306	458	858	999999	999999	119	124	999999	693	585	52	475	940	999999	653	447	619	862	999999	30	690	999999	999999	24	999999	299	992	440	992	999999	243	748	805	871	107	788	452	91	514	740	455	830	999999	999999	998	349	125	500	562	999999	999999	449	539	999999	999999	191	817	843	999999	564	126	684	999999	814	352	303	669	78	999999	999999	999999	538	357	421	575	859	999999	18	26	685	183	501	878	591	370	793	218	587	977	999999	999999	609	791	999999	623	771	999999	627	999999	704	680	56	730	697	416	980	101	128	653	44	508	999999	826	614	390	999999	805	183	453	558	95	91	101	854	893	395	999999	407	797	803	794	65	728	322	14	999999	771	191	184	999999	702	100	934	999999	999999	999999	782	187	570	998	966	999999	183	999999	619	598	999999	999999	999999	31	243	694	999999	849	250	453	90	514	609	262	854	999999	999999	73	855	999999	999999	158	446	999999	613	999999	999999	799	837	902	881	997	703	416	999999	894	387	163	999999	18	770	94	999999	999999	999999	999999	577	317	
154	352	892	999999	875	624	450	807	439	81	417	674	857	530	21	347	999999	93	811	203	90	959	245	845	916	999999	234	73	455	483	650	345	991	528	999999	495	20	770	131	88	965	374	464	316	745	999999	161	250	82	365	400	998	999999	384	236	194	999999	56	999999	999999	999999	999999	361	956	999999	81	999999	338	874	526	336	801	999999	732	237	999999	999999	929	110	443	695	984	990	999999	92	652	999999	999999	999999	471	389	964	575	102	688	588	22	508	885	673	800	999999	375	556	39	598	999999	732	156	520	689	186	999999	761	342	415	396	272	873	999999	201	75	46	413	147	999999	999999	868	53	649	703	996	54	999999	999999	873	999999	444	70	999999	999999	157	470	781	782	999999	29	999999	759	283	201	750	999999	117	481	734	786	962	419	667	999999	999999	688	506	817	692	142	519	128	469	797	952	211	390	172	54	999999	265	631	999999	352	421	999999	999999	458	952	372	936	954	999999	96	999999	35	999999	130	448	468	963	963	99	999999	999999	999999	300	999999	249	548	999999	944	999999	139	999999	340	999999	999999	999999	68	918	58	864	330	999999	564	219	382	150	927	808	269	724	999999	641	999999	542	865	842	999999	999999	295	999999	999999	127	992	527	778	566	326	550	88	179	389	550	915	999999	999999	873	945	486	917	345	322	739	999999	229	850	498	999999	798	619	481	236	249	632	840	460	213	213	46	999999	816	999999	386	730	100	344	46	725	203	773	991	897	248	901	999999	999999	674	999999	772	676	999999	337	527	931	606	942	999999	999999	84	647	999999	670	909	55	110	521	999999	19	894	884	814	999999	999999	35	999999	999999	987	348	683	943	786	80	440	369	161	489	306	455	999999	157	205	129	999999	555	217	330	987	203	800	438	999999	999999	247	887	999999	517	301	502	313	31	954	801	243	140	861	494	240	549	893	621	999999	490	885	746	689	999999	999999	490	817	999999	596	999999	547	999999	999999	131	832	552	507	999999	999999	999999	152	111	203	404	999999	520	693	999999	100	448	309	999999	224	480	778	501	208	176	395	999999	684	15	434	999999	999999	988	999999	740	661	688	999999	259	432	419	347	784	553	295	810	611	796	104	217	158	999999	368	999999	999999	352	341	354	340	258	386	999999	999999	999999	43	151	896	372	953	70	999999	999999	60	756	804	999999	999999	947	913	366	999999	24	590	797	286	675	999999	957	644	999999	330	999999	711	10	55	299	211	116	519	154	913	248	999999	43	805	751	443	611	999999	999999	357	393	440	973	474	372	
999999	348	400	999999	256	939	728	564	740	78	695	60	710	515	931	887	999999	999999	999999	545	999999	556	992	535	241	292	999999	273	50	999999	999999	737	999999	683	759	862	716	161	897	999999	519	288	302	737	65	393	901	721	999999	469	955	671	530	928	999999	983	356	864	136	999999	217	465	523	804	174	999999	524	36	755	79	181	286	871	999999	36	999999	263	264	999999	847	999999	20	823	581	980	241	216	607	492	999999	999999	851	35	999999	766	64	999999	999999	999999	106	999999	999999	965	999999	999999	679	999999	62	999999	999999	999999	102	394	288	999999	999999	641	942	823	999999	752	917	544	979	563	329	260	936	711	971	138	765	999999	383	977	999999	999999	453	999999	311	440	164	999999	194	56	423	999999	999999	362	568	423	821	674	999999	354	952	999999	999999	816	968	429	863	999999	931	180	964	999999	20	310	999999	163	198	659	522	503	597	222	360	933	150	862	999999	584	152	999999	316	100	62	39	35	187	68	636	324	882	576	999999	772	23	92	999999	456	447	297	999999	999999	172	162	145	756	739	999999	999999	999999	999999	999999	999999	999999	999999	864	873	357	999999	285	887	104	999999	344	640	926	784	449	346	850	136	415	999999	296	737	333	153	937	917	999999	295	999999	16	959	218	999999	297	616	400	159	999999	999999	999999	172	410	321	999999	999999	522	219	972	299	643	212	550	999999	999999	993	470	59	999999	935	439	708	989	690	98	999999	136	674	639	178	59	999999	999999	470	939	903	886	999999	999999	999999	425	707	310	995	999999	803	418	517	124	304	155	350	439	282	236	767	182	719	232	999999	999999	847	580	804	249	457	569	90	761	947	117	54	399	405	999999	999999	407	994	136	294	193	999999	999999	344	32	999999	756	369	243	999999	730	999999	999999	589	623	578	136	506	755	999999	244	338	756	999999	197	110	999999	44	762	503	369	188	999999	999999	999999	93	297	245	781	540	700	999999	846	589	999999	999999	999999	999999	999999	941	606	901	248	30	60	854	862	393	157	921	999999	722	607	739	812	552	999999	999999	701	540	291	999999	999999	224	415	44	491	176	950	256	259	999999	262	821	999999	468	939	999999	999999	42	230	999999	97	859	782	977	602	117	776	999999	367	597	118	251	659	715	186	33	615	26	373	999999	442	999999	672	617	470	786	841	353	613	20	376	999999	999999	387	802	865	442	437	441	384	400	999999	888	662	41	21	999999	999999	292	915	956	871	999999	534	470	196	999999	175	517	999999	275	433	70	357	999999	450	999999	282	912	320	591	187	
585	988	305	166	23	20	585	459	624	659	70	697	64	999999	998	785	916	616	678	276	920	624	119	966	999999	541	441	591	89	999999	280	972	333	779	296	681	238	314	999999	999999	999999	67	201	615	372	999999	999999	726	451	155	365	305	641	999999	266	960	878	999999	999999	482	579	999999	999999	736	389	98	374	285	217	327	999999	612	999999	999999	685	862	999999	504	999999	853	999999	715	150	999999	532	974	340	18	522	335	802	899	999999	700	607	596	999999	465	236	284	999999	999999	518	133	599	753	862	148	639	403	538	384	735	97	243	863	999999	445	999999	414	757	999999	763	882	524	657	248	743	999999	99	184	966	277	999999	999999	999999	207	26	999999	778	122	201	999999	128	797	427	999999	286	999999	743	743	252	999999	821	999999	641	264	636	608	941	999999	999999	253	999999	229	572	117	415	999999	999999	666	837	110	434	302	565	999999	644	94	106	492	961	999999	161	355	931	999999	999999	803	999999	966	571	417	403	999999	999999	948	999999	899	235	320	999999	54	453	999999	999999	152	827	529	960	654	619	999999	511	999999	554	841	101	999999	999999	857	661	611	28	56	999999	429	707	999999	308	999999	169	745	859	786	733	916	833	999999	449	789	886	926	842	569	999999	29	999999	999999	718	999999	999999	632	611	999999	659	157	999999	407	981	486	445	665	230	999999	494	873	999999	725	725	638	18	27	755	999999	971	734	769	459	699	85	524	763	999999	999999	760	537	144	492	136	585	890	999999	999999	963	999999	230	705	498	999999	999999	999999	999999	227	90	153	839	999999	113	405	924	388	576	999999	999999	961	681	222	84	592	957	999999	999999	599	150	999999	582	923	792	164	999999	39	999999	384	999999	747	344	545	373	13	999999	659	41	96	212	207	323	727	197	11	672	999999	999999	905	127	999999	139	999999	999999	341	570	915	94	999999	655	894	117	201	999999	168	627	145	999999	999999	671	999999	708	121	999999	942	999999	999999	736	791	492	999999	999999	374	267	482	617	754	999999	41	999999	999999	999999	92	441	317	100	999999	244	999999	999999	536	168	560	244	820	44	27	203	144	999999	714	999999	999999	999999	999999	496	742	999999	999999	551	872	999999	999999	637	999999	999999	626	999999	90	852	312	999999	708	999999	955	583	999999	140	446	447	600	999999	999999	133	728	827	281	626	529	820	357	197	234	486	511	999999	999999	923	578	98	418	347	122	292	604	104	479	886	510	338	999999	611	497	573	951	321	999999	694	908	838	999999	999	160	999999	505	125	396	232	906	106	999999	924	562	358	38	
262	448	51	999999	999999	357	395	125	200	181	745	999999	999999	535	199	515	999999	24	999999	999999	999999	197	853	999999	999999	707	257	979	414	106	724	58	149	544	698	999999	312	174	284	490	75	884	999999	97	759	426	999999	696	999999	591	999999	909	823	721	999999	75	595	263	999999	926	999999	415	711	104	999999	999999	999999	126	836	327	212	999999	999999	999999	571	999999	237	765	38	999999	973	561	273	999999	999999	814	235	428	999999	633	286	59	999999	999999	390	660	183	865	640	72	866	617	859	398	388	103	178	574	159	999999	838	999999	999999	977	999999	999999	151	999999	584	999999	471	999999	202	999999	50	163	367	393	867	911	360	999999	999999	966	206	999999	701	999999	444	426	646	660	278	839	795	999999	823	156	404	841	999999	295	999999	999999	600	999999	425	656	358	235	736	999999	706	999999	734	999999	999999	269	999999	598	847	999999	999999	168	996	810	999999	362	418	594	339	220	999999	999999	402	75	90	136	375	999999	939	54	526	219	690	861	953	39	114	999999	751	564	376	999999	999999	251	841	133	999999	789	870	73	999999	764	895	999999	999999	999999	846	669	396	578	893	318	658	802	750	244	477	144	999999	834	257	100	842	999999	844	999999	41	999999	233	999999	135	585	602	876	806	762	323	174	75	999999	999999	999999	999999	182	670	68	157	201	500	607	655	999999	932	45	815	158	921	130	680	612	649	695	445	439	999999	999999	716	782	996	988	921	313	79	999999	651	812	168	999999	999999	786	999999	999999	999999	626	312	268	653	999999	71	658	841	202	493	999999	633	497	999999	999999	729	362	351	374	205	512	686	351	797	999999	999999	999999	989	260	999999	894	575	808	44	819	999999	195	664	999999	721	347	156	728	819	615	950	999999	812	665	941	999999	444	671	645	157	939	999999	470	304	182	68	669	590	999999	599	999999	824	463	190	375	543	698	201	653	999999	365	957	532	192	408	239	200	333	319	274	459	904	999999	886	879	999999	999999	370	977	662	678	566	999999	999999	727	135	700	632	300	407	63	252	27	999999	791	982	437	288	896	942	999999	345	281	912	149	999999	660	999999	310	208	999999	338	224	999999	189	799	415	999999	464	282	538	568	43	999999	220	217	886	386	104	897	739	446	473	45	794	342	295	639	90	999999	474	999999	331	101	999999	725	38	36	607	992	576	134	823	623	413	310	312	369	701	932	107	284	999999	413	469	382	864	189	207	846	514	999999	232	720	807	414	999999	999999	333	495	189	860	999999	999999	331	999999	622	850	631	493	
40	925	999999	999999	999999	200	652	918	999999	215	999999	848	829	760	487	799	902	999999	815	999	999999	370	45	215	752	999999	505	379	91	854	759	23	557	713	816	588	838	84	84	617	999999	328	318	999999	635	340	40	28	624	531	712	999999	44	632	430	669	999999	999999	405	999999	694	283	836	999999	455	999999	999999	126	944	899	960	999999	38	999999	247	999999	61	917	580	422	216	999999	754	559	152	999999	979	999999	292	156	698	116	999999	674	922	488	491	541	672	788	49	914	83	999999	571	884	999999	836	999999	685	617	999999	999999	983	203	217	999999	286	999999	215	867	375	999999	798	210	853	159	364	285	999999	999999	520	255	792	383	301	413	999999	999999	268	759	999999	540	607	538	726	955	695	999999	714	960	999999	906	466	920	999999	91	999999	999999	717	999999	136	561	636	999999	107	726	369	609	902	999999	499	298	376	999999	999999	835	235	270	483	898	463	882	570	798	999999	613	789	871	709	219	138	513	999999	533	632	999999	999999	185	440	999999	999999	95	999999	910	470	917	999999	20	204	837	999999	24	999999	819	281	253	990	999999	384	493	937	497	999999	692	675	986	27	842	824	144	931	59	829	999999	313	377	314	999999	337	140	83	779	676	871	362	123	999999	461	999999	388	600	75	801	947	73	107	195	885	244	484	899	698	195	70	905	806	195	570	515	903	939	999999	999999	999999	420	999999	820	38	999999	562	999999	566	999999	446	999999	999999	257	881	418	215	999999	428	425	999999	241	385	999999	616	966	555	927	999999	945	358	999999	270	565	999999	999999	905	286	167	555	682	959	999999	117	749	527	49	559	999999	161	310	721	521	914	999999	999999	999999	574	999999	999999	999999	634	623	620	242	998	282	311	699	354	512	928	34	999999	999999	999999	898	999999	844	999999	926	996	999999	749	645	999999	926	999999	908	546	999999	341	999999	999999	771	58	345	999999	875	751	255	999999	859	999999	999999	381	697	649	999999	999999	123	767	730	126	145	787	20	999999	975	999999	81	926	403	162	851	181	856	999999	111	694	999999	185	401	102	999999	198	147	999999	999999	999999	938	287	999999	155	432	999999	610	955	960	983	999999	471	999999	280	679	999999	344	706	999999	477	524	768	999999	487	214	937	375	637	283	946	650	355	773	999999	666	999999	753	258	730	126	999999	901	968	999999	656	999999	439	131	999999	999999	999999	999999	556	633	749	180	739	695	999999	495	370	973	682	23	999999	691	697	45	613	885	575	96	976	991	906	623	800	430	830	127	508	253	224	758	101	219	
999999	150	962	999999	64	67	999999	244	755	597	228	999999	783	999999	999999	403	518	538	949	768	463	564	727	136	380	318	864	823	986	127	999999	924	921	133	892	556	999999	999999	830	517	778	741	999999	318	999999	999999	646	865	727	114	734	685	809	333	999999	999999	999999	835	999999	746	999999	494	258	638	839	304	42	660	82	843	330	401	999999	441	999999	722	328	999999	999999	535	671	999	106	882	392	82	124	598	377	999999	142	247	10	94	325	999999	999999	999999	999999	999999	812	986	793	883	783	999999	978	999999	343	43	915	14	114	999999	84	999999	398	376	255	999999	189	444	292	424	711	93	400	999999	125	705	238	720	999999	630	722	685	215	223	108	59	104	999999	999999	343	999999	138	142	419	999999	131	895	127	362	713	921	377	703	999999	182	700	942	365	262	638	805	205	75	999999	999999	399	987	999999	277	999999	671	442	190	949	681	582	951	981	612	999999	810	120	368	999999	709	355	981	836	50	408	999999	738	999999	626	999999	547	72	658	551	621	999999	720	849	999999	999999	488	197	754	999999	599	999999	999999	752	268	827	694	837	838	774	522	999999	161	144	869	98	932	948	999999	420	144	520	302	439	991	859	100	271	211	194	999999	168	999999	148	451	659	156	986	236	798	843	999999	233	883	38	213	982	999999	980	77	999999	540	632	343	563	999999	456	999999	999999	408	737	433	635	654	554	364	191	999999	692	220	942	946	721	999999	577	434	296	419	411	788	877	514	290	144	999999	690	535	892	585	372	213	625	235	999999	70	419	84	999999	339	673	31	969	999999	770	134	172	818	867	766	139	792	999999	129	999999	530	233	152	501	578	863	829	299	437	329	16	999999	721	893	999999	167	359	716	90	999999	766	999999	620	520	999999	913	872	667	136	456	580	176	999999	262	307	837	277	583	11	999999	999999	999999	542	573	999999	807	451	924	172	999999	779	86	956	999999	215	999999	612	632	999999	664	999999	171	173	981	749	999999	821	468	999999	867	890	776	714	999999	999999	999999	374	57	757	211	471	947	505	527	999999	503	219	124	57	999999	999999	645	101	999999	483	999999	569	999999	823	922	985	983	999999	999999	718	999999	371	352	497	181	999999	565	875	290	203	54	666	999999	314	999999	631	707	999999	913	643	999999	684	377	141	221	475	813	999999	834	999999	488	620	210	808	999999	141	867	627	876	999999	669	999999	810	153	439	26	923	256	577	999999	288	999999	424	661	473	328	993	220	285	705	445	341	50	74	999999	433	465	837	
642	999999	764	89	545	488	974	485	999999	234	702	999999	551	566	656	543	999999	916	205	548	344	353	148	656	351	180	989	338	729	746	439	15	560	999999	614	999999	536	209	36	936	687	988	454	769	518	90	164	878	684	507	137	999999	237	916	503	298	999999	118	738	374	999999	999999	999999	138	794	696	644	999999	951	203	16	999999	890	269	861	999999	899	378	147	999999	26	120	653	231	618	999999	999999	643	592	326	999999	428	999999	999999	447	51	999999	326	975	821	446	999999	927	999999	999999	399	999999	999999	65	999999	399	607	970	478	999999	387	992	534	519	162	999999	11	873	635	716	587	999999	237	822	999999	123	582	403	325	999999	328	999999	172	730	229	999999	999999	999999	445	927	879	999999	999999	313	70	59	708	999999	822	902	445	823	301	774	913	131	679	155	245	42	816	214	999999	654	40	203	829	999999	299	428	999999	422	438	708	837	139	285	924	761	770	415	775	580	999999	388	504	891	398	999999	108	65	663	352	412	120	999999	999999	348	283	866	229	904	517	404	792	999999	395	593	936	999999	846	754	394	474	627	50	633	241	275	535	311	999999	999999	201	373	999999	79	35	597	172	336	936	651	999999	999999	511	999999	999999	630	366	119	308	461	42	261	310	999999	878	785	79	50	571	82	999999	565	789	999999	325	40	999999	952	370	996	773	457	909	113	498	999999	126	999999	457	610	999999	426	999999	978	953	999999	999999	999999	201	249	527	132	764	863	999999	340	999999	999999	942	155	295	413	748	312	688	585	352	999999	999999	999999	999999	297	593	961	173	331	999999	999999	963	386	967	168	761	999999	478	651	693	55	999999	168	171	532	839	999999	325	505	999999	701	999999	378	597	866	406	245	999999	239	538	999999	700	999999	999999	999999	629	566	187	999999	652	628	833	46	891	999999	995	999999	793	146	458	292	645	667	654	860	520	595	999999	999999	761	525	550	248	122	999999	355	628	389	221	903	999999	133	198	853	59	867	264	487	300	870	784	999999	999999	781	256	999999	999999	927	999999	440	43	999999	86	375	136	87	595	923	999999	999999	376	242	999999	243	185	168	457	813	604	992	266	999999	999999	240	976	83	999999	467	999999	733	999999	701	471	780	869	506	999999	823	727	999999	282	340	485	349	503	999999	869	210	606	97	709	229	332	925	184	925	287	846	399	999999	970	137	999999	277	999999	999999	770	999999	373	678	122	634	96	632	720	999999	632	159	736	433	999999	906	861	778	33	103	378	999999	999999	999999	228	999999	434	674	11	
999999	283	218	709	828	782	999999	837	927	975	85	142	699	215	258	303	138	119	965	849	73	999999	288	254	999999	306	234	205	429	999999	999999	209	421	631	999999	999999	423	999999	908	651	145	79	999999	803	947	960	678	340	358	999999	999999	100	468	999999	938	878	995	999999	174	531	999999	872	417	478	73	875	721	78	640	606	879	688	211	323	713	999999	343	484	306	585	628	894	847	778	369	821	741	596	692	999999	656	459	285	386	999999	273	661	465	740	81	249	609	999999	751	771	412	888	154	121	999999	544	999999	667	588	903	662	35	999999	118	251	144	134	385	942	949	429	412	824	229	450	341	878	744	999999	346	28	204	105	17	957	933	596	485	748	999999	146	792	999999	483	441	247	999999	356	498	936	999999	999999	757	999999	351	999	999999	925	999999	613	666	775	999999	999999	999999	468	930	999999	161	999999	548	648	637	999999	813	637	715	351	999999	213	318	532	256	999999	231	999999	447	303	665	957	869	671	815	144	496	370	359	455	599	972	317	400	999999	190	398	477	596	999999	988	714	999999	722	146	467	999999	144	529	154	30	100	999999	637	966	204	999999	999999	832	502	303	453	999999	270	751	815	895	999999	337	75	899	999999	999999	480	999999	951	673	156	534	999999	840	362	840	215	434	509	951	680	433	10	742	521	644	999999	673	544	436	999999	970	331	571	385	806	464	999999	276	891	550	332	25	530	301	999999	999999	662	941	612	82	999999	252	863	225	494	999999	332	388	119	999999	807	999999	999999	649	999999	213	999999	465	555	999999	960	167	999999	411	358	418	479	450	999999	170	441	731	932	364	197	728	999999	355	891	479	141	865	166	786	742	561	999999	880	126	149	999999	207	395	235	121	678	635	462	867	86	999999	882	219	949	999999	999999	837	169	462	999999	746	999999	573	999999	255	999999	999999	831	668	796	999999	599	999999	39	472	243	346	706	253	519	103	15	487	814	621	258	656	999999	122	999999	724	341	999999	668	999999	266	999999	318	980	26	999999	803	793	999999	999999	999999	558	190	999999	999999	738	141	999999	999999	364	740	953	759	999999	999999	448	793	719	11	82	584	999999	665	636	999999	610	999999	726	999999	842	299	221	416	654	362	700	475	730	681	928	592	426	486	314	662	312	873	999999	999999	577	883	94	791	999	999999	98	892	553	280	999999	710	415	688	109	74	999999	547	114	999999	305	999999	73	47	83	489	999999	694	361	974	904	999999	185	741	660	958	214	430	417	80	274	999999	922	459	852	
227	187	737	999999	249	999999	765	769	999999	688	604	999999	999999	718	519	999999	403	541	999999	999999	999999	999999	999999	37	151	860	108	999999	999999	999999	497	60	613	195	855	311	431	999999	999999	999999	999999	967	999999	63	999999	999999	167	711	897	654	871	999999	999999	93	999999	691	514	709	245	999999	44	635	735	999999	999999	553	217	861	999999	217	994	999999	429	737	237	999999	110	999999	971	999999	999999	397	242	389	966	230	707	529	999999	173	797	721	82	732	999999	999999	999999	999999	999999	513	930	306	848	999999	659	785	847	616	856	999999	591	894	738	241	687	647	402	355	946	999999	846	687	437	699	420	999999	23	697	999999	723	892	589	756	999999	999999	406	548	552	730	191	383	999999	672	799	582	902	982	840	999999	999999	999999	886	574	893	666	253	869	159	999999	386	771	159	685	143	743	999999	148	999999	169	291	999999	999999	625	999999	999999	755	24	637	126	999999	301	182	999999	999999	612	999999	24	862	999999	828	537	999999	283	353	419	233	415	539	999999	581	764	712	681	763	999999	270	999999	809	307	911	238	241	42	761	94	599	999999	914	530	737	986	285	478	999999	754	999999	576	281	355	999999	350	999999	999999	545	752	588	501	888	710	352	744	215	999999	890	600	999999	366	521	268	999999	726	999999	19	328	999999	489	999999	351	19	361	999999	989	463	935	570	754	660	497	999999	506	108	999999	214	188	993	999999	999999	588	740	458	352	65	22	535	645	850	475	262	950	999999	354	159	879	999999	999999	999999	999999	999999	999999	845	645	869	513	762	722	117	296	830	335	999999	999999	999999	610	560	18	999999	977	999999	999999	720	288	999999	546	745	161	999999	999999	854	529	248	37	100	269	894	999999	483	552	260	812	999999	563	644	926	999999	504	699	549	329	351	30	999999	999999	339	608	567	246	333	767	999999	774	377	441	311	999999	999999	678	396	716	999999	535	96	999999	125	761	166	999999	481	409	250	462	999999	420	513	509	471	213	761	661	337	577	159	999999	649	48	170	132	999999	840	360	999999	312	833	582	816	933	999999	709	999999	999999	999999	999999	924	527	158	375	999999	999999	801	625	583	917	999999	388	179	999999	312	87	86	999999	44	309	641	58	424	159	575	837	999999	575	420	503	999999	219	413	811	235	999999	501	672	213	999999	999999	999999	999999	908	999999	454	413	441	631	972	632	978	416	999999	133	876	999999	998	799	130	241	235	214	89	734	525	975	999999	159	55	586	414	397	840	767	999999	280	516	581	131	434	265	943	447	870	999999	803	789	687	
359	164	502	872	92	962	316	20	698	999999	62	478	55	291	586	396	228	999999	999999	855	707	999999	999999	999999	678	695	975	292	766	219	529	999999	999999	679	999999	890	93	999999	314	877	461	999999	582	342	529	999999	389	974	366	61	651	624	236	933	999999	753	999999	86	999999	396	987	999999	253	489	654	999999	293	375	999999	999999	313	687	286	999999	403	999999	33	264	999999	35	999999	10	999999	715	567	905	999999	261	698	56	331	16	347	917	890	999999	172	103	687	199	369	999999	494	999999	747	964	999999	538	540	690	730	314	999999	178	90	986	108	537	921	748	999999	41	999999	999999	374	306	999999	368	999999	965	137	929	999999	708	999999	999999	999999	264	968	999999	999999	956	721	18	325	999999	827	999999	999999	999999	999999	634	181	938	354	338	347	60	305	451	624	979	730	999999	999999	801	737	999999	999999	787	480	843	569	999999	191	888	999999	667	999999	356	478	181	531	903	636	999999	999999	638	363	337	955	465	999999	527	978	588	235	157	999999	999999	289	356	666	60	433	495	75	999999	757	465	999999	999999	932	948	999999	452	458	999999	999999	69	52	109	127	184	999999	24	884	52	350	602	662	999999	999999	603	999999	999999	999999	480	480	151	437	905	880	897	319	286	533	19	554	535	140	408	999999	397	481	190	239	999999	229	999999	610	32	511	164	803	856	468	339	999999	850	938	977	356	796	999999	999999	228	229	864	999999	490	875	498	815	472	263	951	999999	999999	886	892	999999	261	999999	540	414	404	726	999999	462	818	204	137	703	597	162	62	423	765	344	961	20	627	999999	999999	735	999999	696	999999	999999	905	644	217	995	999999	916	726	295	999999	226	742	502	999999	412	999999	296	747	794	227	319	999999	537	999999	999999	925	999999	403	999999	143	999999	880	708	999999	554	999999	184	999999	142	999999	999999	436	766	168	548	602	469	885	225	937	641	988	740	478	382	348	377	585	999999	80	86	522	148	162	460	346	44	999999	580	855	562	309	999999	999999	546	999999	444	379	519	194	466	996	188	649	501	816	149	239	661	216	189	598	565	72	668	168	298	614	707	212	999999	10	314	369	385	341	999999	692	931	499	903	998	75	999999	999999	90	999999	499	660	644	206	804	999999	374	676	999999	999999	999999	999999	388	594	830	672	317	626	465	691	818	274	169	442	457	307	171	999999	190	532	329	458	999999	999999	798	953	72	15	762	203	999999	999999	420	597	832	999999	553	905	999999	335	758	619	999999	398	999999	999999	500	211	999999	507	645	999999	495	999999	
999999	999999	800	564	795	999999	609	311	864	272	999999	136	853	572	610	155	754	266	240	999999	774	999999	999999	999999	308	574	462	861	999999	265	557	879	206	979	183	999999	511	988	119	205	726	456	755	999999	647	999999	380	928	999999	603	752	389	999999	640	667	713	999999	610	266	231	999999	748	54	608	999999	871	999999	874	398	870	643	766	999999	44	139	327	999999	424	999999	999999	203	533	269	663	512	177	57	566	999999	469	946	901	732	887	780	977	412	999999	180	999999	469	506	999999	730	959	986	242	796	511	349	758	999999	67	999999	999999	891	489	390	106	999999	824	372	562	928	999999	741	43	269	264	161	915	808	253	777	449	697	993	999999	704	525	934	261	64	972	999999	999999	843	385	859	889	498	32	60	999999	951	107	943	999999	806	227	953	973	542	359	999999	949	134	290	907	340	897	950	686	580	613	999999	317	589	226	999999	897	999999	409	999999	663	892	758	999999	825	352	753	392	731	486	572	960	718	704	548	762	453	999999	478	529	992	547	345	479	999999	388	999999	364	394	460	329	304	574	178	999999	541	200	513	464	564	587	514	228	210	999999	652	999999	613	50	464	999999	344	190	999999	382	125	557	288	602	999999	999999	399	999999	999999	166	999999	396	550	18	999999	999999	999999	108	913	999999	487	999999	145	472	376	534	186	323	929	558	999999	124	999999	999999	581	984	912	999999	28	11	198	516	947	53	999999	999999	314	999999	43	893	961	245	276	938	999999	796	421	816	236	999999	999999	85	78	722	180	163	701	999999	999999	999999	659	39	90	999999	999999	970	999999	999999	732	999999	230	999999	290	46	596	749	848	999999	901	785	573	106	684	116	624	122	999999	235	873	586	999999	559	999999	999999	243	932	165	364	194	923	424	329	93	126	999999	999999	795	41	999999	430	314	945	999999	651	460	563	999999	974	999999	999999	532	999999	228	156	554	999999	412	279	999999	663	999999	493	572	977	370	253	999999	568	423	818	999999	416	110	452	281	618	999999	999999	560	680	588	191	999999	999999	401	278	999999	936	999999	999999	403	525	238	471	836	821	999999	875	999999	216	550	999999	560	479	999999	125	55	776	874	999999	999999	885	719	132	84	413	425	29	585	102	999999	999999	995	401	424	999999	187	638	615	459	245	830	246	354	139	999999	630	598	238	285	232	333	72	999999	999999	999999	806	116	396	999999	405	364	300	198	72	474	790	168	64	522	937	417	999999	425	700	142	649	999999	999999	282	782	827	790	310	869	820	23	369	343	907	999999	
81	251	192	63	881	999999	999999	291	999999	999999	471	543	716	347	815	172	999999	936	999999	868	440	123	999999	999999	578	573	989	329	252	999999	430	825	156	527	999999	175	978	371	819	999999	601	93	337	269	320	999999	83	999999	999999	999999	376	433	417	49	564	958	137	540	485	317	550	728	999999	213	999999	646	396	999999	481	649	194	999999	126	333	277	357	785	854	340	999999	499	999999	275	595	94	999999	999999	117	999999	907	999999	999999	885	511	61	872	999999	134	677	674	999999	884	490	414	999999	100	316	94	771	217	182	282	999999	201	817	999999	999999	454	128	594	238	288	999999	574	610	746	400	615	282	404	313	661	999999	666	999999	615	547	860	132	999999	690	333	345	999999	735	766	247	999999	694	538	418	599	15	93	445	618	657	915	803	725	700	701	812	377	999999	521	104	543	804	211	975	999999	331	134	904	999999	943	481	839	844	999999	706	920	743	985	713	999999	103	231	778	999999	631	67	406	304	999999	521	968	999999	224	999999	999999	999999	492	999999	816	278	999999	189	540	675	185	999999	999999	226	993	999999	78	391	201	999999	10	321	35	999999	999999	545	924	999999	914	999999	974	630	625	182	804	999999	438	191	179	444	775	999999	999999	113	782	554	107	190	999999	218	999999	587	999999	359	670	999999	863	249	218	999999	354	60	274	157	999999	555	461	787	999999	999999	352	999999	221	756	99	96	631	921	999999	799	999999	999999	530	999999	999999	396	970	999999	511	421	953	199	972	898	100	999999	650	543	413	237	999999	319	768	133	999999	565	375	999999	269	999999	761	941	778	419	832	610	999999	999999	217	313	584	195	286	10	233	999999	914	322	666	999999	445	98	999999	243	999999	138	975	406	999999	384	999999	76	16	926	659	21	420	562	76	490	999999	92	335	999999	653	907	999999	767	899	713	651	63	247	999999	149	673	432	545	713	704	634	133	727	833	292	517	189	999999	350	222	742	362	999999	185	179	362	762	419	999999	999999	104	999999	506	136	733	968	829	999999	787	986	588	999999	848	372	855	82	999999	502	999999	145	999999	684	427	687	971	298	806	71	726	786	999999	999999	955	999999	999999	426	626	601	999999	324	688	78	572	364	633	866	513	884	329	106	998	269	602	454	80	999999	790	819	165	444	171	767	394	999999	85	575	920	933	999999	439	455	763	402	502	457	658	999999	73	63	999999	999999	999999	741	629	788	651	420	510	844	999999	999999	999999	445	665	999999	920	999999	571	288	68	946	579	999999	890	999999	244	866	110	997	
999999	308	726	765	61	999999	249	999999	765	222	433	164	419	999999	999999	802	648	327	737	349	536	974	550	784	994	999999	215	800	851	999999	553	784	320	513	999999	891	909	51	999999	17	913	894	919	359	855	904	537	490	559	97	12	999999	139	999999	471	447	757	999999	770	893	452	999999	999999	999999	668	648	999999	905	666	681	892	606	933	999999	999999	641	999999	201	929	999999	999999	999999	251	763	975	637	654	999999	52	984	144	967	999999	500	564	475	720	141	691	216	70	631	824	877	204	406	983	410	335	829	392	566	22	680	999999	727	207	421	999999	40	993	294	863	682	547	924	999999	443	999999	999999	921	923	509	722	40	999999	900	373	568	578	653	254	233	222	999999	577	955	600	999999	836	999999	308	999999	660	223	775	768	151	340	280	999999	549	244	375	908	468	66	999999	650	275	827	833	853	242	386	999999	71	650	90	999999	969	999999	999999	338	999999	622	603	849	508	264	239	758	43	298	508	114	20	858	314	143	521	999999	950	999999	19	999999	999999	97	283	999999	714	128	71	370	310	345	342	999999	999999	295	865	217	792	999999	46	999999	799	564	734	999999	738	999999	999999	946	999999	999999	999999	256	329	256	176	999999	575	44	550	121	697	672	999999	172	771	113	999999	29	278	313	999999	564	923	941	999999	891	362	10	735	510	782	125	912	994	560	95	586	437	999999	999999	999999	757	845	924	380	137	576	571	511	999999	39	326	678	999999	443	230	333	388	611	285	999999	574	308	49	339	582	760	993	611	685	527	747	999999	919	671	124	999999	998	570	999999	324	790	499	110	481	465	446	767	560	999999	999999	208	825	842	204	77	458	805	595	798	376	999999	999999	999999	117	291	426	759	999999	329	999999	999999	817	999999	961	373	85	207	999999	999999	145	993	443	999999	922	328	921	67	724	999999	999999	999999	413	771	999999	742	999999	672	993	199	49	686	293	241	830	438	390	999999	881	831	991	261	247	722	662	383	149	688	904	999999	370	368	45	879	663	596	921	56	953	229	542	999999	214	377	833	999999	710	211	450	999999	937	201	186	893	611	414	676	690	118	766	999999	151	768	214	829	681	651	413	578	243	517	999999	777	999999	298	589	999999	999999	888	213	673	937	247	420	851	178	192	151	278	258	920	240	937	196	999999	401	644	999999	547	162	807	306	633	217	975	999999	423	523	999999	999999	999999	806	802	999999	103	665	903	357	363	661	999999	509	145	999999	322	999999	406	590	46	897	944	57	332	735	
406	376	999999	999999	445	999999	754	668	547	255	891	124	437	999999	103	960	497	999999	645	886	999999	307	999999	313	999999	698	999999	833	487	707	87	320	483	999999	508	726	360	873	912	116	906	830	999999	889	438	208	849	374	496	85	409	658	411	445	81	108	999999	10	145	747	60	921	999999	839	177	580	640	371	999999	377	999999	623	384	539	980	999999	999999	281	875	697	848	832	346	411	307	999999	908	48	995	409	520	360	999999	175	65	984	648	132	722	999999	567	488	840	999999	475	786	283	871	464	999999	764	999999	999999	448	898	228	584	779	999999	999999	999999	999999	375	999999	856	999999	885	218	484	999999	999999	221	559	27	139	370	992	226	999999	521	999999	47	583	757	645	586	234	999999	276	836	410	868	999999	974	999999	964	999999	715	273	226	900	999999	396	468	999999	552	384	117	318	538	236	367	844	30	601	634	28	618	999999	999999	35	595	999999	648	596	999999	630	584	832	174	257	286	953	719	621	91	999999	125	704	999999	212	126	981	999999	609	52	999999	571	383	560	946	504	236	994	999999	999999	132	748	872	737	999999	999999	999999	153	291	950	414	999999	999999	520	984	903	913	999999	77	999999	613	214	999999	553	301	69	210	281	228	753	59	959	528	999999	958	902	252	967	182	411	999999	999999	456	659	637	999999	172	863	576	52	590	841	927	292	999999	918	709	999999	445	999999	999999	999999	924	538	900	455	607	103	999999	91	660	946	223	999999	77	774	757	389	999999	999999	999999	347	704	185	172	218	41	245	612	999999	202	923	999999	320	811	999999	913	999999	758	192	302	78	311	495	999999	999999	627	271	999999	928	170	330	412	53	999999	999999	309	749	375	999999	423	371	490	999999	889	999999	424	902	853	241	999999	838	999999	733	109	829	45	999999	793	528	590	770	31	684	879	872	521	488	357	559	536	999999	999999	75	768	999999	587	791	999999	654	229	725	417	983	77	332	699	678	943	144	226	100	955	999999	112	653	350	806	641	26	226	936	554	304	999999	696	999999	999999	999999	999999	251	254	613	999999	309	864	362	47	617	557	999999	999999	544	999999	342	999999	218	999999	963	125	999999	781	159	588	438	293	180	122	289	380	47	999999	713	774	892	972	486	999999	999999	247	300	312	198	94	843	383	401	341	962	999999	488	588	601	850	588	999999	999999	34	709	999999	999999	249	758	246	519	48	139	769	331	370	959	999999	168	726	824	288	999999	75	745	64	891	839	160	31	891	458	999999	999999	196	431	999999	462	117	531	
553	60	554	952	574	805	254	632	19	602	308	97	429	999999	999999	310	878	999999	289	654	134	854	99	736	355	71	505	276	583	899	999999	507	293	637	999999	773	733	640	500	999999	810	999999	999999	999999	999999	803	38	668	836	886	553	848	182	999999	406	698	961	817	606	513	309	978	58	120	119	801	804	792	700	262	576	248	538	999999	999999	865	34	540	999999	551	999999	836	439	697	356	644	334	830	999999	484	811	999999	43	987	640	831	220	999999	448	921	998	999999	968	999999	319	315	319	999999	618	541	674	431	803	65	999999	473	999999	361	763	999999	476	974	562	225	999999	660	215	999999	709	23	999999	314	999999	102	552	797	868	854	387	999999	334	502	221	699	810	390	122	977	517	176	999999	859	956	972	455	34	683	999999	143	659	999999	769	999999	605	885	369	339	710	513	683	604	694	974	722	151	973	999999	863	999999	70	547	999999	42	542	731	796	999999	129	999999	528	124	125	720	999999	941	564	379	616	813	451	999999	412	999999	834	572	597	884	999999	831	999999	999999	819	999999	999999	121	872	736	589	999999	99	21	220	72	999999	568	488	974	256	780	999999	604	999999	60	963	19	145	763	208	999999	143	911	123	999999	999999	999999	304	778	647	616	78	999999	790	742	723	999999	840	350	489	275	93	999999	999999	463	999999	999999	124	769	383	999999	976	999999	538	618	740	999999	897	922	895	727	999999	710	336	639	711	758	814	413	999999	999999	178	999999	284	932	887	520	999999	999999	53	299	152	999999	404	999999	640	959	999999	181	999999	545	541	918	454	999999	11	999999	999999	999999	751	999999	999999	710	442	849	999999	191	999999	999999	731	229	905	247	879	606	999999	739	999999	753	999999	752	469	642	999999	999999	992	260	350	523	930	513	234	284	908	557	999999	441	103	555	688	459	999999	693	449	782	639	304	48	848	185	999999	77	999999	998	999999	36	430	309	650	999999	644	999999	999999	675	227	999999	630	339	331	379	154	645	999999	74	550	626	999999	203	999999	999999	999999	222	999999	347	999999	446	999999	285	908	530	806	142	453	698	53	618	999999	999999	999999	787	19	999999	716	478	41	999999	999999	478	458	382	260	236	680	497	168	432	347	973	16	781	314	354	430	801	573	21	999999	70	30	931	812	999999	972	840	152	733	999999	34	316	51	137	222	827	535	280	999999	461	955	540	621	281	840	999999	449	483	664	544	915	999999	999999	434	257	458	526	999999	502	999999	840	355	435	926	999999	666	964	653	102	526	894	531	994	560	247	
530	409	660	971	746	999999	366	488	198	999999	999999	999999	617	880	999999	999999	965	777	324	621	610	115	694	958	183	56	796	391	147	649	394	999999	468	197	727	58	866	598	756	999999	483	866	246	999999	203	380	356	773	338	225	929	999999	999999	939	999999	424	714	702	999999	699	999999	975	350	548	999999	219	999999	430	163	714	444	999999	30	999999	148	743	868	358	764	999999	699	999999	63	999999	720	640	240	529	560	999999	999999	174	999999	66	999999	507	526	999999	999999	983	552	926	620	999999	999999	561	733	96	801	999999	555	366	999999	993	999999	713	999999	428	999999	565	979	308	870	850	380	280	999999	963	596	640	999999	180	216	781	999999	773	412	999999	150	999999	907	153	999999	999999	756	978	236	806	66	999999	585	108	870	586	999999	253	999999	769	253	511	985	769	500	999999	999999	385	999999	166	742	236	310	492	999999	669	999999	835	579	999999	103	401	53	770	907	313	65	128	310	630	776	999999	717	999999	196	999999	183	147	653	567	999999	999999	828	999999	74	829	982	103	820	999999	928	178	674	851	676	851	467	999999	999999	197	999999	999999	84	528	999999	734	519	999999	999999	999999	999999	520	192	21	223	722	573	972	705	999999	330	961	308	999999	702	999999	343	999999	999999	345	181	958	999999	465	462	999999	306	310	999999	340	999999	324	797	181	715	418	986	662	638	953	999999	495	518	785	999999	153	258	975	826	781	400	653	701	999999	476	536	245	726	559	999999	999999	273	291	375	766	15	174	999999	393	294	621	681	999999	23	999999	999999	450	499	598	318	999999	999999	999999	910	939	667	999999	838	705	189	183	270	112	858	537	24	213	999999	29	861	979	131	999999	542	169	719	426	687	901	789	999999	745	137	251	596	105	999999	381	436	108	999999	335	431	214	121	361	578	999999	999999	999999	483	306	480	737	338	72	738	941	750	230	250	935	999999	915	102	437	142	861	999999	441	999999	832	716	920	478	653	700	387	431	808	150	57	999999	858	999999	789	275	400	912	533	366	999999	999999	215	858	999999	398	515	121	999999	229	717	117	54	999999	999999	590	560	268	684	999999	361	520	942	89	203	734	999999	608	999999	999999	741	948	738	84	387	211	510	72	32	999999	999999	275	747	999999	432	999999	167	51	999999	209	714	141	237	172	15	999999	688	136	999999	722	320	907	809	521	487	769	379	999999	999999	999999	999999	999999	246	429	187	95	772	999999	656	262	999999	999999	942	999999	457	610	720	575	78	60	523	384	999999	309	944	287	466	236	110	999999	999999	
198	611	226	130	226	894	808	985	920	564	999999	479	999999	999999	999999	964	705	73	877	58	803	900	388	926	999999	101	937	999999	899	628	546	262	993	999999	387	435	999999	999999	240	999999	912	590	158	496	999999	905	994	163	670	322	999999	173	999999	614	999999	297	232	300	425	135	999999	332	95	301	27	81	485	999999	768	847	249	722	832	171	146	999999	751	892	999999	799	999999	784	999999	586	999999	383	39	388	999999	999999	212	434	567	999999	758	589	999999	856	478	126	429	283	394	823	83	48	340	71	999999	555	546	340	563	626	39	182	999999	509	999999	999999	52	999999	797	678	999999	814	164	727	412	556	716	894	423	620	379	822	399	999999	512	999999	52	968	909	377	553	871	871	941	999999	586	82	999999	433	834	999999	332	999999	716	999999	999999	884	612	658	922	999999	999999	917	999999	256	999999	783	526	999999	604	999999	83	197	430	999999	772	999999	999999	999999	999999	484	999999	471	999999	999999	999999	346	682	999999	253	944	440	999999	987	538	999999	954	928	695	868	803	555	999999	829	242	10	144	65	592	415	325	672	961	832	999999	128	999999	338	999999	999999	870	110	713	999999	659	171	764	210	892	999999	818	24	526	999999	999999	928	999999	642	356	545	912	290	100	407	999999	999999	999999	999999	548	420	723	625	532	496	998	702	842	999999	179	81	246	934	999999	371	596	999999	155	999999	808	520	407	547	982	999999	295	999999	999999	315	999999	386	999999	287	661	999999	507	999999	491	999999	784	330	95	473	472	284	309	978	126	729	810	626	137	300	678	38	23	186	642	671	210	417	692	999999	432	999999	388	999999	283	691	863	999999	820	125	999999	487	999999	933	84	707	561	999999	473	290	505	208	999999	402	608	632	469	331	999999	819	828	999999	638	558	51	679	896	349	705	435	866	417	999999	22	896	201	604	89	111	999999	120	893	944	411	41	234	544	986	360	650	232	541	843	10	999999	999999	849	875	892	405	999999	221	611	999999	424	97	401	999999	505	999999	38	389	999999	624	999999	935	999999	236	527	816	144	909	988	65	999999	334	999999	805	725	999999	351	728	197	705	133	898	999999	999999	987	943	832	307	490	999999	622	842	999999	228	300	361	999999	623	358	85	999999	901	999999	556	835	999999	999999	595	520	637	999999	309	999999	524	501	811	999999	999999	249	999999	983	999999	429	55	442	999999	23	354	999999	374	273	728	379	121	444	231	675	999999	80	897	429	246	787	853	878	322	650	796	727	489	707	88	383	775	101	434	482	999999	123	475	
85	999999	90	999999	999999	347	929	90	999999	279	146	918	456	351	999999	999999	59	999999	176	130	719	227	627	36	999999	195	354	604	29	20	749	999999	999999	604	821	259	166	641	489	540	392	570	716	457	353	789	631	999999	621	354	384	906	20	999999	756	858	552	64	488	188	993	335	70	999999	530	648	999999	851	530	904	999999	418	96	636	738	158	510	179	683	877	563	999999	983	999999	635	842	486	628	999999	963	706	111	162	311	547	66	509	647	999999	999999	493	999999	511	716	763	999999	999999	384	265	607	358	383	381	611	999999	999999	352	395	999999	687	172	678	13	567	208	489	266	784	99	681	648	862	252	978	393	783	810	277	999999	669	33	111	999999	250	614	999999	999999	550	687	865	999999	999999	214	249	541	999999	776	999999	517	284	710	999999	295	583	959	495	141	402	227	841	870	85	483	999999	999999	70	315	763	952	999999	999999	715	107	233	999999	533	658	12	447	579	999999	866	759	636	958	987	816	789	999999	129	201	337	332	846	994	639	640	999999	999999	480	509	23	999999	642	525	999999	937	999999	999999	435	836	999999	999999	648	834	14	325	846	815	999999	999999	525	482	832	683	999999	393	261	238	337	893	228	999999	966	79	993	874	127	121	963	59	999999	999999	855	292	999999	999999	999999	21	990	323	793	999999	999999	237	983	541	168	958	104	611	999999	832	289	541	618	712	988	999999	840	139	208	735	852	999999	498	353	626	999999	620	58	709	249	999999	999999	109	605	517	739	96	999999	715	168	999999	362	373	923	893	323	674	360	999999	999999	181	860	999999	68	771	292	739	640	914	618	347	55	902	447	593	275	442	22	205	259	492	387	424	50	718	499	263	574	999999	312	875	270	664	603	999999	388	898	51	999999	235	10	455	547	107	820	999999	459	999999	339	999999	999999	661	165	144	622	794	446	84	349	281	38	999999	190	612	742	87	999999	308	379	215	376	400	188	969	999999	46	839	327	229	999999	50	337	245	832	430	223	115	530	981	283	942	999999	999999	562	206	835	275	999999	364	743	999999	999999	556	134	260	490	483	195	884	586	954	128	855	602	241	701	999999	999999	191	528	971	860	327	999999	273	552	699	626	773	423	771	904	999999	999999	166	889	780	121	581	940	740	999999	645	404	329	823	968	108	330	504	906	916	753	999999	772	729	833	999999	999999	707	791	999999	421	999999	814	59	166	379	446	352	921	818	776	251	787	999999	225	999999	776	450	999999	600	305	999999	517	854	160	
999999	713	437	65	999999	260	873	999999	883	999999	184	589	999999	999999	598	662	999999	582	98	999999	512	999999	720	999999	999999	999999	420	133	200	561	152	953	960	899	39	666	19	999999	602	567	903	102	904	552	50	342	506	783	985	938	326	999999	429	999999	648	88	992	923	155	644	999999	999999	958	331	366	231	629	380	999999	931	653	692	980	999999	246	420	153	178	473	999999	188	999999	999999	262	245	455	533	255	261	999999	674	95	150	999999	999999	163	999999	582	195	819	999999	135	156	999999	295	633	999999	999999	478	999999	935	823	999999	577	465	213	611	999999	96	911	697	999999	129	686	267	567	552	32	999999	92	286	570	983	653	864	63	490	999999	967	611	999999	634	777	33	999999	850	999999	572	502	523	551	999999	496	284	132	340	15	999999	795	727	91	693	106	395	950	374	840	999999	713	412	723	527	738	484	181	72	605	106	671	417	931	979	529	289	540	848	999999	709	530	533	57	30	298	249	530	56	538	391	999999	999999	20	828	858	100	800	999999	699	22	113	69	734	909	798	388	796	999999	999999	999999	854	112	300	141	285	189	365	999999	239	999999	999999	135	999999	224	33	999999	407	113	130	999999	488	516	158	71	606	471	999999	147	232	909	999999	427	881	722	537	970	359	879	999999	679	735	108	794	210	67	977	536	999999	885	777	981	692	999999	735	999999	347	953	999999	534	999999	390	227	479	329	55	536	999999	999999	686	63	999999	527	560	451	703	390	999999	948	999999	628	934	999999	262	999999	928	760	445	156	394	199	26	130	354	999999	298	518	628	474	999999	531	734	724	833	832	999999	463	999999	540	42	999999	625	15	235	906	880	110	964	35	401	999999	100	107	427	999999	47	549	183	999999	162	194	762	258	793	999999	893	220	456	999999	347	999999	627	999999	123	447	999999	999999	895	447	857	999999	553	603	999999	869	440	999999	999999	345	794	567	290	320	388	847	999999	377	222	753	23	999999	999999	544	687	927	999999	196	983	979	923	999999	654	999999	964	963	641	168	185	923	51	266	912	120	999999	779	194	317	999999	999999	263	206	798	152	434	197	544	18	915	155	212	254	999999	328	421	999999	913	554	999999	424	215	999999	201	298	711	999999	999999	543	909	999999	742	359	670	717	726	999999	999999	512	311	776	429	999999	253	40	721	797	999999	594	999999	867	866	640	962	111	70	237	14	509	440	677	440	10	108	16	412	852	583	936	601	694	540	410	999999	578	994	582	781	171	999999	913	154	999999	999999	52	
52	999999	999999	999999	657	498	722	728	999999	634	346	429	999999	246	627	999999	223	676	993	999999	999999	999999	397	394	116	487	455	843	999999	526	532	278	165	999999	964	999999	999999	24	289	112	972	811	338	618	999999	575	999999	545	544	709	700	477	999999	841	999999	999999	999999	13	462	179	999999	878	796	555	111	77	274	999999	281	327	999999	999999	397	890	999999	999999	999999	779	999999	541	438	910	308	231	826	64	999999	323	999999	388	594	462	999999	119	69	999999	24	999999	516	999999	310	580	273	226	306	500	90	289	810	200	999999	935	851	999999	740	142	999999	999999	728	56	968	950	136	892	732	950	647	999999	830	999999	999999	353	999999	986	240	999999	646	92	925	335	999999	820	513	160	999999	659	611	639	378	926	524	999999	64	469	206	360	999999	380	494	356	852	802	458	873	690	114	672	864	691	882	999999	999999	649	403	82	999999	447	999999	963	83	999999	18	909	903	999999	999999	299	803	790	879	413	275	597	999999	482	182	371	639	999999	824	987	746	948	496	440	36	799	661	397	58	913	477	999999	421	17	844	893	554	461	629	815	869	999999	999999	479	230	900	81	920	899	786	999999	999999	148	999999	999999	999999	423	473	999999	270	638	415	742	966	999999	999999	186	570	637	288	816	188	840	19	127	672	146	999999	999999	136	728	999999	497	271	115	962	999999	335	999999	785	480	91	74	369	186	464	999999	999999	543	999999	723	510	292	999999	999999	629	675	138	968	929	923	406	262	270	542	898	917	481	860	973	999999	851	999999	999999	999999	735	123	481	999999	663	341	301	483	848	412	227	457	876	301	999999	296	999999	999999	485	999999	999999	828	804	826	288	546	860	984	569	783	999999	355	999999	812	244	515	203	999999	314	598	999999	922	414	858	325	450	999999	189	383	999999	999999	494	679	991	734	906	318	654	554	127	480	316	999999	75	539	871	28	73	66	971	999999	999999	62	886	240	161	424	946	511	838	505	680	999999	883	345	388	675	448	88	338	999999	548	999999	197	999999	325	19	349	999999	999999	431	999999	999999	999999	593	603	441	793	760	583	492	999999	153	716	621	799	705	999999	730	160	999999	579	999999	728	774	554	999999	999999	768	914	999999	999999	627	999999	999999	528	557	208	299	999999	946	999999	687	504	846	834	405	999999	576	327	619	979	999999	177	257	852	991	999999	638	999999	509	577	34	846	441	416	744	999999	309	102	999999	506	740	999999	214	323	999999	999999	882	999999	159	68	999999	450	999999	172	999999	999999	999999	564	537	163	570	261	
242	379	858	841	72	439	99	320	734	999999	85	999999	248	630	963	933	999999	509	521	698	889	999999	289	583	550	999999	950	999999	283	745	999999	98	936	999999	756	835	465	60	428	453	999999	999999	333	814	375	192	923	835	999999	877	604	38	999999	872	372	791	100	285	300	793	999999	805	46	999999	918	987	999999	759	874	999999	477	908	90	78	848	59	126	474	999999	367	355	125	797	406	150	536	999999	73	126	964	745	190	759	635	964	54	803	344	895	387	16	173	960	368	999999	695	947	573	999999	322	674	625	76	933	448	373	18	999999	848	392	540	122	999999	999999	393	297	159	455	114	999999	256	999999	579	999999	361	191	164	438	999999	455	999999	883	49	803	299	129	123	999999	197	601	45	173	496	513	846	999999	999999	999999	975	121	999999	501	999999	230	75	892	56	246	581	999999	218	579	643	403	802	657	999999	999999	620	273	184	999999	268	512	999999	93	296	75	983	468	660	114	463	999999	999999	97	424	819	738	406	83	876	999999	930	392	466	529	102	710	199	999999	999999	999999	999999	937	223	243	956	462	982	606	980	262	999999	999999	113	126	999999	494	715	243	999999	111	224	200	307	87	337	129	311	563	203	999999	794	999999	969	675	751	947	999999	999999	467	999999	999999	800	102	624	142	334	288	999999	770	999999	995	955	566	590	224	521	640	146	905	836	160	428	412	625	467	999999	636	999999	999999	811	799	861	775	896	999999	423	107	683	945	13	840	962	999999	595	369	999999	91	389	999999	239	316	558	948	999999	216	338	999999	476	166	666	698	850	999999	999999	808	144	999999	669	245	800	423	999999	201	902	995	197	635	817	266	628	393	256	978	146	504	251	912	154	690	26	999999	999999	526	288	314	990	988	833	786	234	659	999999	154	659	999999	359	366	999999	635	999999	999999	579	999999	537	282	999999	999999	837	999999	999999	231	999999	979	228	774	792	440	912	597	15	999999	801	999999	41	969	972	999999	328	999999	999999	884	999999	519	999999	324	456	421	988	999999	863	999999	999999	379	229	13	624	441	999999	884	999999	999999	454	458	630	999999	901	548	188	568	310	349	553	517	319	682	999999	524	999999	999999	327	381	452	907	999999	886	999999	999999	811	38	354	540	185	444	999999	235	440	418	889	852	422	999999	242	429	705	999999	575	643	69	999999	999999	109	133	32	567	652	477	546	724	999999	999999	479	737	999999	224	769	999999	119	221	93	252	945	635	466	491	999999	148	999999	999999	999999	999999	415	372	274	389	999999	417	163	
876	653	999999	999999	694	999999	91	942	999999	92	999999	935	360	466	999999	999999	304	703	474	666	540	999999	999999	454	345	514	432	365	999999	473	771	999999	362	19	242	999999	999999	999999	260	999999	999999	999999	249	65	999999	276	858	999999	983	999999	970	685	779	750	622	728	149	313	999999	190	723	999999	835	707	999999	244	583	999999	999999	864	650	945	452	984	999999	999999	999999	999999	637	999999	655	577	999999	999999	502	95	200	999999	999999	513	999999	31	800	80	766	659	713	541	744	583	692	517	630	129	745	34	999999	795	999999	631	820	691	999999	489	534	155	354	124	214	236	53	999999	999999	720	446	629	999999	381	227	632	288	376	999999	64	385	148	999999	261	975	478	852	405	999999	765	693	736	999999	321	546	621	314	598	337	518	539	720	563	910	999999	126	880	861	577	837	999999	453	999999	622	113	999999	207	102	999999	736	384	648	830	198	36	710	284	833	999999	999999	327	999999	49	205	524	664	584	999999	579	999999	597	990	828	999999	423	250	999999	732	217	160	999999	222	459	600	143	999999	890	999999	883	999999	999999	56	36	999999	999999	662	413	781	107	999999	811	170	523	289	148	393	999999	525	774	999999	952	551	625	999999	192	999999	240	448	72	633	774	218	164	606	27	999999	999999	857	794	761	836	999999	635	768	348	263	999999	999999	462	750	81	374	601	106	30	300	431	351	999999	999999	431	999999	719	474	674	602	16	916	272	597	429	962	731	23	949	975	916	857	345	929	416	70	986	321	999999	409	617	67	586	726	129	622	79	389	999999	999999	267	171	103	745	256	999999	999999	864	999999	119	643	587	999999	54	384	999999	16	999999	999999	371	978	408	999999	275	999999	949	999999	545	477	806	892	999999	999999	87	999999	754	999999	600	683	634	999999	132	999999	452	766	999999	999999	541	351	556	616	222	390	967	894	859	999999	828	760	307	451	999999	396	524	226	300	904	79	999999	999999	809	415	184	374	999999	855	418	999999	508	955	999999	798	203	999999	200	680	962	715	193	858	999999	935	999999	999999	192	789	999999	999999	999999	475	135	840	214	722	746	210	47	999999	758	48	450	999999	330	805	268	653	179	475	334	999999	338	999999	999999	999999	999999	999999	575	999999	999999	429	130	943	999999	42	829	999999	594	481	999999	989	999999	946	999999	155	417	718	615	44	126	538	999999	999999	150	688	147	999999	954	999999	599	872	999999	249	832	339	999999	999999	999999	999999	975	71	69	697	300	344	904	391	241	741	71	415	268	541	999999	653	999999	860	803	556	894	891	
252	858	882	311	365	999999	124	999999	999999	910	174	327	68	65	479	922	970	805	784	756	999999	223	674	193	614	103	999999	188	530	999999	999999	997	999999	94	999999	210	815	988	979	999999	277	613	513	999999	250	999999	482	625	184	886	999999	999999	772	148	999999	39	999999	698	697	271	835	935	107	180	216	177	999999	999999	247	278	116	981	826	282	489	102	709	999999	999999	673	620	941	14	643	177	706	999999	264	898	788	999999	999999	999999	999999	675	341	999999	343	944	999999	25	507	388	906	779	908	181	999999	999999	999999	329	671	999999	34	999999	893	930	999999	999999	510	941	670	86	458	262	989	691	118	606	157	586	376	579	999999	657	122	563	108	864	269	999999	999999	605	804	469	354	372	275	77	782	411	62	999999	443	141	355	431	999999	653	790	999999	72	892	999999	517	953	999999	999999	999999	537	340	999999	598	743	975	215	999999	281	989	907	626	425	51	999999	746	533	45	145	738	312	691	633	454	84	999999	999999	843	103	999999	516	262	999999	898	999999	452	578	463	597	468	926	289	159	940	746	174	801	31	999999	765	983	918	999999	156	74	846	999999	999999	524	701	999999	999999	971	983	482	654	147	526	512	382	177	79	999999	999999	812	32	541	692	999999	910	250	450	775	338	999999	597	999999	342	834	693	745	999999	938	895	999999	564	999999	175	467	101	999999	999999	519	999999	597	914	480	290	344	51	314	24	679	999999	460	73	596	999999	999999	885	999999	805	692	818	637	976	999999	552	722	257	715	999999	999999	616	883	966	930	90	999999	399	127	25	999999	792	999999	731	999999	334	445	891	968	673	495	582	999999	230	999999	700	68	999999	783	928	999999	96	336	939	999999	72	731	494	142	999999	903	999999	767	343	807	900	440	906	464	806	116	830	289	999999	879	651	874	999999	999999	240	999999	128	616	199	999999	912	466	449	999999	459	602	950	759	462	770	215	999999	999999	423	999999	999999	161	999999	976	999999	737	999999	294	999999	147	197	78	120	901	493	784	673	578	886	895	999999	991	964	14	213	999999	80	999999	999999	999999	836	999999	249	692	970	870	961	999999	377	999999	115	999999	999999	804	999999	534	840	857	968	985	541	246	521	527	257	278	197	999999	772	665	667	999999	999999	395	999999	721	828	427	999999	623	999999	999999	210	177	999999	272	612	999999	742	999999	325	999999	859	296	142	999999	999999	999999	445	999999	999999	808	999999	712	999999	136	999999	994	503	550	999999	423	999999	999999	171	508	46	353	738	984	666	37	999999	104	349	999999	129	999999	263	
999999	766	116	981	239	999999	24	999999	497	125	662	113	617	667	999999	971	902	999999	999999	135	633	563	610	999999	999999	46	655	398	773	373	607	17	443	740	999999	784	600	999999	999999	413	156	341	999999	238	85	881	999999	999999	999999	132	447	999999	999999	600	629	156	165	132	530	203	295	999999	403	999999	517	655	999999	999999	999999	417	381	999999	599	999999	978	302	25	999999	908	580	987	295	180	651	926	450	999999	842	999999	645	628	478	912	504	999999	530	938	423	720	430	220	999999	495	810	750	976	568	513	621	337	141	782	224	949	215	999	456	752	207	77	261	827	765	999999	789	903	558	104	983	999999	363	999999	661	487	369	816	800	999999	900	999999	881	890	231	783	999999	845	263	999999	298	128	83	195	999999	653	178	393	415	266	999999	847	428	999999	529	172	973	539	131	999999	999999	398	209	96	851	258	999999	371	606	982	724	943	649	999999	806	865	384	177	386	18	319	975	411	543	348	62	530	417	370	999999	999999	975	724	527	381	999999	918	999999	344	967	467	999999	999999	433	542	999999	999999	832	667	664	787	999999	163	123	427	999999	987	666	748	798	727	778	999999	547	181	999999	999999	131	999999	906	946	999999	833	418	550	999999	198	978	11	999999	854	697	749	706	280	14	822	611	110	766	912	262	249	545	249	999999	805	249	999999	793	858	86	618	999999	718	400	972	999999	999999	914	999999	999999	999999	487	944	39	38	305	277	177	999999	617	31	999999	993	693	158	999999	179	999999	999999	949	727	217	411	999999	89	988	987	879	42	87	49	999999	350	903	999999	761	999999	999999	660	509	971	999999	866	250	64	999999	768	999999	252	683	575	710	999999	475	291	457	86	175	950	50	317	397	999999	849	578	835	999999	999999	999999	999999	697	959	999999	207	978	643	999999	170	723	919	229	999999	637	358	999999	339	999999	875	622	150	685	435	999999	999999	999999	583	948	27	672	229	999999	679	999999	855	985	616	508	19	497	647	116	999999	452	40	820	353	760	786	999999	999999	999999	999999	476	955	711	999999	699	999999	999999	404	695	333	498	504	999999	550	44	782	999999	999999	999999	969	387	975	44	999999	983	238	799	999999	999999	999999	999999	999999	372	999999	212	973	999999	723	916	916	999999	102	951	782	426	947	175	279	319	999999	423	999999	419	999999	854	501	921	999999	289	470	999999	999999	581	534	654	999999	141	53	348	71	999999	649	978	914	965	294	33	999999	353	999999	73	529	539	845	999999	237	999999	999999	967	710	999999	212	444	455	999999	999999	521	999999	
138	360	816	131	999999	258	349	773	472	999999	921	569	478	669	999999	253	407	272	627	735	999999	426	63	999999	999999	637	18	436	215	532	789	126	772	605	133	999999	999999	999999	597	290	506	975	765	999999	564	407	242	999999	613	200	58	999999	231	786	999999	711	306	999999	999999	999999	249	999999	567	999999	714	805	797	872	546	605	999999	466	674	999999	238	810	999999	999999	100	999999	404	626	822	999999	484	928	895	986	964	421	999999	67	999999	303	51	593	417	825	803	999999	609	370	846	18	175	592	197	885	557	831	60	761	80	376	900	622	999999	552	465	786	909	811	999999	999999	908	967	569	381	304	645	402	835	741	341	78	999999	780	813	850	892	740	20	438	142	370	999999	986	529	402	428	502	865	369	26	849	999999	462	721	109	207	32	815	590	999999	438	224	999999	738	307	866	842	286	701	572	56	899	383	999999	999999	974	999999	50	978	876	152	999999	475	724	491	280	581	68	713	652	870	925	429	526	704	156	913	999999	232	536	585	999999	173	797	999999	950	425	687	958	135	999999	999999	999999	999999	999999	901	748	306	256	999999	999999	999999	572	59	702	130	479	856	80	617	70	732	999999	452	300	926	999999	999999	753	999999	999999	999999	109	587	435	999999	98	716	756	802	407	617	11	205	999999	999999	653	123	104	999999	480	999999	616	351	75	494	999999	999999	423	843	538	80	999999	715	182	400	684	984	999999	814	42	999999	110	999999	220	452	731	622	211	499	283	259	583	903	999999	296	288	758	522	999999	723	999999	302	913	274	337	999999	295	33	851	126	668	999999	290	817	999999	468	348	141	623	763	999999	999999	999999	570	289	496	649	654	885	999999	926	472	684	100	338	470	196	13	882	388	445	599	359	382	999999	759	303	96	353	828	939	999999	899	187	181	999999	378	353	985	999999	424	999999	147	999999	999999	999999	815	199	488	256	281	345	258	244	327	999999	833	999999	999999	529	999999	563	311	67	999999	308	999999	999999	918	817	101	843	27	51	963	999999	461	619	999999	999999	999999	113	608	106	556	604	999999	664	859	999999	687	827	397	466	648	861	340	89	999999	999999	632	318	280	670	999999	438	327	216	281	523	500	223	368	546	999999	98	955	214	999999	999999	999999	999999	647	699	140	999999	455	561	403	112	999999	382	61	999999	786	999999	832	937	999999	128	287	172	393	999999	999999	999999	469	851	881	559	906	135	578	999999	961	999999	670	999999	539	890	983	765	813	179	59	128	172	77	760	947	265	999999	272	393	298	
767	525	311	971	667	805	604	679	999999	999999	999999	999999	999999	339	999999	999999	261	408	61	144	522	999999	224	999999	999999	310	401	999999	934	303	888	863	999999	999999	204	207	369	609	999999	999999	389	95	969	973	711	999999	999999	737	999999	982	13	619	221	258	776	418	311	999999	371	366	999999	512	745	999999	316	484	618	366	145	999999	606	652	999999	965	755	436	999999	999999	999999	295	207	664	404	951	999999	279	999999	937	999999	785	896	354	248	516	682	876	999999	428	666	999999	706	745	602	831	386	361	999999	255	999999	999999	37	69	440	999999	999999	749	118	999999	260	47	832	681	440	999999	999999	261	414	29	999999	879	999999	961	584	357	588	461	999999	572	575	938	195	999999	444	999999	757	836	914	172	357	933	767	556	177	629	404	999999	315	252	999999	134	999999	74	961	622	999999	76	485	93	497	706	686	999999	227	322	851	435	246	853	601	141	999999	252	671	360	121	999999	793	999999	952	563	999999	819	999999	451	990	999999	445	999999	333	691	361	830	674	651	256	232	338	855	778	968	788	462	650	731	787	705	402	611	510	722	282	530	140	933	560	866	835	776	332	729	990	999999	529	910	999999	516	577	30	114	889	999999	938	186	984	774	999999	999999	999999	663	295	999999	834	321	611	418	999999	700	740	101	999999	396	999999	533	58	977	374	932	740	999999	281	138	999999	506	999999	520	344	354	156	169	865	999999	856	123	47	10	166	112	918	501	949	816	999999	929	724	503	999999	415	138	16	999999	762	439	38	999999	167	357	337	701	100	999999	486	554	581	235	692	539	448	999999	58	821	272	23	248	999999	464	301	451	999999	999999	870	929	226	149	999999	113	268	828	730	880	999999	829	999999	828	427	473	999999	265	999999	42	963	999999	999999	999999	194	147	999999	200	37	927	999999	999999	999999	583	229	154	270	999999	822	131	434	999999	717	615	405	992	999999	195	820	537	203	46	746	750	999999	668	20	146	999999	621	999999	77	801	803	24	746	284	827	608	999999	213	999999	999999	999999	608	999999	999999	999999	999999	202	999999	999999	379	999999	999999	999999	169	804	999999	999999	999999	134	999999	999999	766	366	909	999999	601	999999	718	999999	586	999999	334	999999	603	999999	151	902	184	706	461	762	999999	802	697	311	79	195	586	479	409	57	148	89	407	242	999999	251	351	580	712	35	999999	999999	976	831	175	999999	236	995	663	526	386	437	672	697	865	999999	999999	999999	844	416	82	249	634	539	408	255	938	370	357	900	560	603	999999	436	287	102	825	
865	146	680	958	591	816	882	999999	999999	416	710	377	851	582	743	735	305	953	245	999999	447	433	919	460	865	647	762	965	783	999999	246	419	772	148	803	999999	174	457	490	432	751	868	697	999999	237	993	506	327	999999	999999	999999	482	52	483	999999	442	227	230	999999	944	63	917	887	999999	999999	999999	604	999999	779	282	571	848	472	812	867	578	999999	90	232	872	151	999999	999999	915	744	763	376	999999	999999	370	254	999999	999999	546	379	833	980	999999	999999	999999	398	793	999999	999999	306	850	20	240	616	809	707	146	997	230	999999	618	769	972	534	999999	924	315	952	419	999999	627	494	925	442	43	999999	316	999999	295	484	357	999999	613	618	893	752	146	682	950	999999	117	946	143	743	761	999999	17	895	262	22	92	999999	138	999999	999999	365	95	797	583	999999	999999	724	999999	746	455	720	165	999999	640	663	999999	999999	11	755	920	680	361	191	999999	968	999999	421	168	282	401	516	768	107	999999	538	667	348	999999	738	272	999999	999999	396	298	50	909	653	265	999999	999999	459	839	999999	595	999	999999	903	125	614	631	999999	566	439	355	939	951	999999	425	111	995	448	533	273	493	537	445	964	893	641	69	936	166	569	57	941	999999	396	999999	939	533	764	232	495	999999	293	826	805	51	358	98	851	999999	163	603	786	999999	576	999999	68	563	49	20	999999	555	694	823	996	391	413	272	565	556	999999	577	241	226	47	165	999999	710	639	999999	545	552	218	708	12	965	271	25	110	506	453	999999	494	754	748	999999	423	469	999999	424	637	95	999999	304	752	585	372	570	888	420	689	999999	999999	999999	475	932	347	999999	820	41	999999	397	172	68	113	109	93	999999	477	107	742	739	880	224	295	459	29	999999	955	427	603	701	136	689	817	999999	462	999999	289	815	602	999999	649	798	999999	999999	923	474	200	653	501	884	102	790	678	999999	476	709	829	999999	999999	433	40	999999	437	428	270	482	251	999999	647	714	208	662	999999	999999	100	91	999999	999999	535	554	722	311	925	718	609	346	20	867	629	999999	999999	999999	999999	179	406	256	999999	876	979	450	999999	193	16	787	686	439	295	373	859	394	789	783	999999	999999	710	999999	477	999999	818	924	999999	383	388	894	175	999999	760	335	999999	844	720	53	76	95	331	539	304	147	42	179	60	647	18	244	999999	765	783	543	468	999999	778	653	999999	999999	978	850	999999	122	999999	751	999999	959	465	999999	674	746	999999	404	47	999999	434	339	685	648	873	824	
374	154	931	410	161	226	999999	240	76	999999	985	22	116	481	999999	192	999999	291	500	999999	191	999999	999999	227	999999	389	999999	296	999999	448	967	999999	190	999999	485	659	191	221	599	462	999999	234	948	607	760	704	297	566	446	251	813	404	158	782	643	380	584	714	362	772	720	580	999999	627	109	576	831	952	995	85	11	315	691	999999	999	999999	55	962	466	999999	101	940	850	999999	634	999999	999999	999999	520	115	85	477	999999	827	742	521	246	330	507	194	873	344	571	370	250	508	999999	120	783	999999	999999	621	257	19	999999	780	729	985	993	536	315	433	441	999999	999	534	999999	999999	305	488	720	725	465	281	999999	999999	999999	999999	761	136	860	160	624	835	999999	464	999999	848	156	962	791	260	336	999999	879	449	902	681	371	715	999999	847	999999	304	965	608	165	975	999999	924	999999	249	234	867	999999	999999	808	606	999999	545	314	999999	718	343	697	469	398	495	402	40	853	999999	129	55	84	23	346	330	869	182	999999	253	318	232	999999	999999	36	469	303	725	640	306	573	825	999999	452	139	481	607	505	220	669	583	999999	80	713	999999	189	999999	662	818	488	737	999999	999999	999999	300	496	782	999999	999999	999999	201	676	399	999999	133	303	644	631	883	864	999999	374	962	999999	670	808	161	846	999999	847	677	999999	907	999999	999999	999999	589	350	162	643	698	461	72	999999	477	999999	120	523	590	999999	999999	170	778	953	765	999999	972	607	400	491	344	935	725	596	261	560	769	999999	988	495	714	304	479	999999	176	271	312	681	171	999999	698	638	266	603	312	999999	999999	953	999999	206	666	982	949	670	308	762	736	475	39	917	146	999999	534	104	123	250	691	999999	787	503	70	300	445	637	793	999999	679	131	294	745	698	999999	850	792	828	999999	354	808	942	413	535	999999	651	254	626	825	999999	171	490	71	999999	334	176	999999	145	375	546	321	877	601	93	999999	191	293	228	330	32	742	999999	391	896	883	595	383	968	234	649	201	20	967	603	999999	641	233	921	374	649	999999	656	463	999999	42	999999	350	999999	921	655	368	35	306	802	999999	999999	999999	175	940	738	792	925	911	726	354	999999	909	998	576	972	958	372	999999	680	75	95	812	205	863	953	254	63	999999	578	290	176	713	175	999999	621	542	999999	980	636	857	999999	745	737	841	731	999999	999999	753	999999	697	995	181	626	999999	285	999999	999999	312	987	493	738	999999	999999	445	999999	597	744	766	954	440	899	392	227	823	999999	350	
84	999999	999999	999999	902	310	107	881	999999	995	999999	438	956	537	638	999999	999999	152	128	163	999999	999999	663	143	999999	586	798	999999	797	613	953	802	999999	935	19	549	180	65	591	438	780	460	160	192	509	316	809	999999	801	153	999999	85	704	880	937	782	700	999999	656	326	999999	589	94	681	51	294	735	31	528	99	999999	999999	561	690	382	952	999999	480	633	970	777	381	716	653	999999	999999	999999	821	998	236	848	182	999999	275	926	201	999999	999999	151	225	999999	787	898	711	568	462	523	24	508	984	640	999999	374	686	548	140	872	440	999999	173	196	913	33	301	250	413	537	296	999999	999999	999999	673	999999	418	399	999999	999999	15	95	760	364	93	323	23	999999	628	808	999999	999999	999999	328	935	20	977	38	666	764	606	999999	164	924	237	261	327	999999	967	999999	955	296	559	657	867	355	707	808	999999	999999	999999	705	621	999999	814	569	966	863	650	662	999999	390	732	235	875	544	999999	835	136	832	996	999999	629	738	999999	436	177	149	999999	999999	313	178	925	76	754	999999	849	559	120	667	295	463	999999	314	999999	575	999999	333	999999	333	424	871	999999	281	604	405	85	883	752	387	402	999999	412	999999	999999	999999	999999	666	480	999999	695	380	999999	468	547	542	855	999999	209	999999	873	843	368	137	175	442	496	653	472	358	825	965	807	732	275	468	61	999999	954	356	119	999999	852	807	999999	999999	155	223	733	71	550	760	683	475	514	999999	999999	284	999999	917	695	811	204	999999	158	729	999999	999999	203	88	490	999999	370	853	177	975	990	561	999999	131	296	283	920	410	808	75	291	341	227	716	10	776	803	999999	660	308	703	999999	658	908	999999	162	999999	655	581	393	400	999999	999999	538	999999	907	785	999999	631	422	891	793	323	999999	447	241	775	486	999999	714	362	333	202	868	999999	269	999999	590	651	999999	262	274	999999	999999	999999	999999	43	688	158	102	990	999999	999999	247	417	999999	417	576	471	248	387	543	576	867	40	77	637	999999	265	308	999999	205	132	999999	169	626	964	999999	999999	986	208	999999	338	985	723	332	917	954	999999	373	852	336	129	412	756	719	999999	962	999999	999999	823	604	432	850	999999	795	907	918	999999	790	999999	519	168	484	49	999999	999999	590	154	708	160	682	978	999999	455	678	999999	719	741	450	927	12	514	999999	172	999999	663	487	897	927	425	998	999999	670	999999	342	178	644	999999	465	513	117	818	999999	457	999999	625	540	999999	999999	720	197	999999	999999	999999	943	15	
999999	999999	445	636	727	693	226	292	161	805	318	473	123	510	440	356	285	999999	999999	193	827	999999	31	978	133	93	488	216	237	999999	249	999999	485	337	820	999999	927	829	786	424	601	403	999999	345	317	76	999999	909	289	999999	901	700	52	759	187	995	301	999999	999999	644	214	20	999999	339	565	510	988	785	689	118	429	455	999999	405	592	999999	66	685	670	66	999999	579	926	999999	920	549	764	726	160	999999	40	469	326	999999	219	590	347	966	999999	999999	88	505	229	999999	421	455	550	647	176	752	938	999999	796	999999	999999	635	999999	669	419	26	746	999999	634	864	88	999999	139	18	195	999999	999999	999999	999999	999999	978	306	359	755	975	999999	999	126	560	999999	886	424	673	869	999999	583	507	678	557	762	999999	999999	999999	364	102	461	999999	541	462	999999	665	849	710	932	478	546	285	337	693	945	999999	629	712	237	978	663	999999	270	709	611	999999	419	541	153	803	172	435	999999	662	999999	158	467	664	396	742	46	999999	741	401	763	999999	179	984	612	999999	441	113	643	386	439	999999	999999	831	999999	999999	255	317	567	139	315	121	290	675	179	999999	999999	965	326	999999	941	999999	554	869	945	999999	335	435	929	408	372	68	791	999999	233	359	103	635	813	726	999999	729	999999	612	95	652	999999	999999	814	999999	194	999999	787	999999	999999	489	620	195	886	999999	343	820	999999	169	767	256	330	999999	999999	820	703	999999	161	999999	996	999999	802	942	999999	999999	295	831	620	999999	999999	896	280	641	999999	744	739	907	749	999999	393	676	350	987	844	839	332	356	999999	993	122	270	999999	999999	162	999999	686	677	412	999999	261	512	209	274	945	871	999999	688	497	999999	91	795	184	885	215	330	871	999999	107	944	971	939	999999	999999	11	952	581	92	999999	999999	68	999999	999999	167	24	999999	477	999999	51	973	863	643	999999	355	912	326	96	439	999999	832	362	870	579	467	620	321	733	582	999999	999999	299	893	210	547	648	29	300	26	870	334	999999	794	773	999999	91	999999	91	999999	715	685	865	152	999999	655	597	197	492	47	547	702	157	999999	999999	999999	684	969	442	320	999999	892	35	80	569	657	999999	567	107	455	386	291	999999	310	999999	587	138	157	794	554	949	461	537	263	479	999999	187	999999	980	725	449	122	895	770	725	822	659	795	582	451	999999	39	100	47	661	265	472	847	37	236	919	536	185	887	370	256	365	772	999999	401	999999	31	999999	381	999999	274	396	469	999999	54	927	342	574	352	879	
919	371	499	601	224	704	999999	930	999999	805	912	936	999999	999999	479	467	999999	204	190	971	654	999999	999999	999999	397	868	12	999999	999999	309	587	962	999999	18	999999	999999	865	999999	386	696	150	999999	999999	576	999999	337	388	69	999999	586	49	999999	393	381	234	476	652	467	214	355	702	999999	946	454	999999	950	114	999	999999	999999	602	999999	999999	494	830	999999	620	151	939	999999	490	942	167	999999	269	999999	578	461	783	973	242	407	966	41	994	82	154	388	357	152	232	389	999999	520	999999	333	999999	899	999999	671	856	999999	528	999999	999999	999999	999999	549	194	778	999999	653	225	985	362	204	999999	786	499	999999	418	241	793	796	999999	111	999999	646	999999	999999	130	679	910	999999	127	731	878	822	176	999999	999999	604	203	579	770	999999	999999	125	168	789	583	542	410	792	263	625	716	731	999999	763	917	999999	137	999999	657	702	742	112	868	630	326	999999	999999	264	596	813	999999	224	36	268	936	726	487	633	363	588	278	128	858	999999	24	157	999999	413	999999	897	477	945	999999	77	836	71	257	537	473	999999	922	155	206	999999	999999	502	999999	999999	826	200	786	503	894	79	433	624	254	376	616	179	999999	999999	936	698	999999	999999	999999	958	431	875	479	950	170	999999	665	132	999999	418	914	521	999999	467	586	137	121	999999	999999	851	643	221	816	999999	920	999999	999999	715	219	507	114	999999	209	746	626	951	721	835	343	999999	999999	311	702	835	461	999999	727	953	629	999999	586	371	999999	999999	324	220	68	598	39	999999	999999	999999	913	424	314	430	322	705	841	999999	415	285	999999	863	448	342	518	981	429	826	576	290	96	999999	921	742	452	758	431	416	999999	133	806	477	723	463	397	288	531	41	782	31	122	993	403	310	731	999999	12	999999	999999	87	179	213	299	193	864	999999	502	571	977	563	999999	435	999999	999999	479	172	149	984	945	240	459	999999	53	555	999999	102	16	620	21	274	755	999999	714	815	953	999999	188	540	599	884	785	960	64	229	748	687	260	120	831	568	48	28	999999	471	628	781	170	744	25	771	507	882	999999	713	807	999999	720	928	338	876	984	608	395	71	999999	498	342	823	999999	999999	842	895	999999	452	235	737	412	253	197	181	442	999999	525	828	387	903	410	999999	421	913	966	331	999999	954	584	440	633	975	26	139	448	346	936	535	929	611	102	999999	488	80	999999	999999	741	166	443	549	93	567	999999	999999	98	999999	412	999999	522	520	123	999999	867	794	999999	436	236	67	
732	106	507	989	899	775	810	302	862	351	491	499	590	625	999999	45	356	76	302	475	999999	456	999999	53	22	418	498	267	249	693	965	999999	250	683	999999	999999	51	104	999999	908	999999	795	139	70	411	33	999999	999999	999999	999999	448	48	144	761	27	285	172	464	999999	999999	287	999999	63	179	385	496	259	907	999999	183	993	262	407	999999	734	255	327	999999	999999	989	489	10	999999	416	254	999999	861	489	999999	158	184	999999	127	187	999999	198	741	960	999999	915	999999	999999	306	150	999999	196	999999	999999	999999	999999	958	299	822	987	11	286	608	999999	924	458	999999	770	252	53	999	415	145	230	762	999999	513	367	198	999999	225	999999	703	803	577	68	296	999999	999999	893	199	885	765	999999	186	354	589	105	45	236	290	14	999999	263	151	999999	60	420	999999	490	999999	999999	111	105	772	999999	583	805	79	865	171	524	317	358	999999	124	650	15	54	417	999999	417	331	962	446	999999	687	449	662	153	18	876	132	971	633	999999	783	999999	999999	641	771	784	35	180	74	765	696	999999	999999	37	999999	55	375	580	533	851	280	149	659	999999	856	143	152	925	999999	999999	402	345	724	265	340	979	648	999999	646	182	392	160	897	680	524	266	49	635	370	962	511	551	999999	782	328	644	21	806	785	638	641	109	323	999999	372	360	999999	999999	696	803	407	999999	934	360	999999	129	251	978	999999	599	103	999999	999999	894	783	851	896	942	937	695	968	841	626	18	999999	999999	837	128	318	999999	560	895	999999	566	565	547	999999	98	323	208	999999	43	999999	999999	999999	133	544	999999	995	521	999999	763	999999	999999	835	565	999999	925	818	999999	291	999999	670	872	999999	207	579	998	338	246	243	808	628	999999	999999	935	81	441	473	417	747	418	132	999999	710	797	688	936	731	10	211	999999	280	999999	916	280	373	999999	156	347	554	546	999999	759	999999	655	144	478	709	899	493	905	462	410	439	873	999999	873	171	251	519	642	276	999999	44	552	537	491	999999	999999	572	183	999999	999999	863	999999	328	373	999999	999999	662	220	237	999999	999999	306	239	869	707	53	280	999999	736	905	828	999999	279	999999	999999	735	999999	653	655	687	999999	319	620	335	547	238	554	636	364	116	589	308	415	445	821	737	999999	668	999999	999999	751	82	447	389	308	952	930	999999	648	783	936	18	999999	550	503	206	685	999999	332	479	498	999999	144	629	325	529	505	834	999999	987	422	459	869	877	935	264	871	241	37	594	307	999999	988	999999	999999	580	
999999	865	941	999999	62	419	345	314	290	999999	938	818	999999	778	456	106	999999	661	371	487	149	687	614	249	334	454	876	737	182	510	654	563	999999	744	786	640	893	325	934	12	124	564	597	827	326	63	177	258	148	211	372	337	219	692	999999	66	999999	702	299	999999	543	999999	142	779	463	384	368	329	992	815	212	311	726	368	373	585	999999	999999	922	281	287	999999	599	970	148	327	999999	767	999999	729	389	201	35	337	999999	516	432	999999	999999	999999	695	999999	265	332	998	999999	610	999999	999999	999999	965	473	779	999999	330	915	18	171	999999	999999	999999	601	999999	272	435	21	999999	399	898	856	163	282	423	980	586	438	372	276	999999	87	717	502	447	999999	999999	916	421	999999	16	554	507	270	185	999999	999999	103	833	992	896	986	785	221	953	472	702	693	60	799	442	892	553	741	198	564	428	538	163	566	508	519	600	278	999999	353	359	892	106	999999	79	999999	605	379	380	999999	301	506	549	974	756	81	866	621	999999	124	11	765	81	621	999999	382	939	276	494	387	999999	516	828	609	123	809	596	865	730	949	296	183	999999	211	272	999999	999999	188	810	999999	653	978	703	999999	352	593	999999	485	383	696	552	999999	885	992	601	785	677	939	861	999999	484	10	999999	625	827	827	403	999999	359	888	393	761	999999	66	734	416	999999	559	999999	529	988	120	491	999999	406	957	298	379	610	487	254	59	327	863	952	652	96	88	451	524	999999	999999	136	495	313	999999	999999	828	999999	194	972	128	999999	342	957	374	518	858	999999	999999	999999	34	269	871	999999	343	444	999999	113	91	999999	734	999999	742	999999	48	984	999999	999999	615	94	470	999999	999999	515	135	376	984	905	588	144	999999	860	580	999999	175	691	999999	851	969	357	280	724	187	864	247	20	999999	13	919	999999	522	138	999999	785	79	914	999999	366	518	967	459	696	525	947	100	874	537	757	173	357	729	155	760	267	813	745	932	561	277	125	435	999999	986	208	621	999999	257	999999	916	261	999999	898	342	999999	897	584	209	240	773	373	999999	193	839	572	660	377	377	355	972	999999	999999	999999	99	402	999999	999999	710	999999	335	990	627	742	999999	999999	509	831	812	999999	370	239	546	702	787	999999	999999	999999	151	999999	548	254	733	901	999999	592	999999	565	809	939	470	429	874	881	999999	783	746	739	352	927	72	828	999999	619	985	742	787	288	505	195	999999	299	336	296	778	999999	267	999999	920	999999	642	999999	32	872	297	999999	365	
664	797	999999	999999	999999	999999	223	360	719	999999	123	999999	999999	804	991	999999	623	190	999999	103	588	112	823	526	30	819	999999	295	128	806	999999	999999	54	387	133	490	501	37	855	399	122	935	69	401	153	808	840	999999	999999	884	999999	692	126	847	776	561	973	486	146	999999	806	928	242	913	996	792	872	702	681	999999	999999	596	334	781	999999	652	999999	432	383	222	978	999999	644	999999	407	10	215	207	999999	572	516	24	999999	771	999999	194	703	155	404	999999	999999	999999	773	150	999999	812	367	344	866	134	517	551	113	924	115	166	293	997	516	996	586	999999	101	118	999999	999999	999999	563	198	795	949	897	37	31	286	840	876	999999	918	999999	999999	870	341	486	64	965	910	966	999999	436	900	999999	639	999999	774	999999	57	664	156	999999	116	803	999999	81	184	619	523	92	648	999999	290	790	999999	921	362	716	343	999999	64	38	642	739	898	762	894	254	999999	629	257	24	793	222	357	156	488	839	724	999999	311	444	451	828	328	400	155	120	626	718	55	68	928	999999	999999	128	139	377	905	393	186	930	361	893	834	999999	999999	78	999999	999999	443	523	991	999999	999999	619	999999	813	420	507	999999	999999	627	999999	999999	198	95	361	999999	999999	27	120	934	340	93	381	999999	557	999999	694	999999	999999	677	999999	285	999999	76	999999	999999	989	541	325	956	407	777	402	312	999999	999999	646	548	999999	465	214	999999	332	588	661	999999	931	537	999999	819	726	588	999999	116	999999	999999	61	999999	239	999999	623	697	999999	164	536	563	999999	79	280	247	357	155	799	622	999999	999999	952	943	999999	865	208	462	512	505	999999	819	999999	295	999999	547	268	524	318	898	842	516	223	178	62	107	308	999999	267	791	999999	580	999999	916	642	999999	321	118	999999	374	33	170	195	205	924	999999	324	405	700	732	979	833	837	900	999999	999999	999999	784	890	317	566	346	205	999999	999999	659	39	332	652	221	236	160	808	943	875	681	999999	999999	254	345	783	903	999999	535	811	638	743	999999	146	685	602	536	999999	408	808	687	965	474	172	999999	687	992	752	999999	505	829	999999	999999	35	108	635	546	540	555	534	999999	999999	669	909	404	999999	151	195	967	619	699	932	999999	145	198	715	999999	855	979	658	790	161	681	39	982	613	999999	863	999999	59	66	995	672	999999	155	512	305	564	767	357	546	807	785	869	805	896	624	757	837	392	778	690	561	896	744	511	999999	640	999999	791	76	287	156	917	563	703	270	537	999999	686	
419	999999	999999	631	999999	983	375	812	999999	96	988	102	36	655	281	375	444	999999	139	644	18	665	638	976	291	268	660	999999	316	999999	999999	97	767	161	999999	999999	602	999999	784	760	145	690	417	999999	802	974	261	500	646	197	269	999999	407	355	677	754	663	121	350	853	999999	999999	506	131	460	901	334	874	683	794	773	515	999999	378	508	328	257	798	184	317	16	999999	232	128	843	150	689	422	484	999999	823	490	999999	930	437	999999	194	999999	388	901	649	386	817	851	424	753	503	39	846	999999	507	864	937	43	846	173	285	999999	288	320	221	912	400	465	971	292	926	71	999999	870	999999	961	999999	283	667	630	352	380	703	99	647	660	575	999999	720	958	553	999999	93	999999	999999	806	18	78	689	737	986	362	999999	142	999999	999999	999999	976	999999	545	454	664	376	999999	821	904	684	198	999999	999999	347	275	744	22	738	999999	977	676	518	999999	999999	351	999999	929	644	989	500	571	272	999999	571	598	999999	184	514	889	189	999999	453	457	132	819	999999	999999	400	720	617	867	403	456	999999	999999	999999	999999	592	999999	999999	999999	582	831	414	122	926	999999	988	748	999999	570	999999	849	999999	121	233	70	214	143	999999	464	538	999999	382	633	177	999999	750	159	140	31	592	411	818	743	294	621	53	19	893	937	150	652	364	57	368	554	266	999999	199	407	999999	459	167	999999	907	658	458	999999	945	999999	716	839	617	999999	999999	107	999999	999999	999999	611	27	999999	249	17	323	999999	568	335	274	623	559	407	960	733	347	999999	253	211	835	999999	172	272	999999	782	999999	311	999999	999999	79	270	999999	808	526	587	389	999999	219	159	303	30	99	133	516	999999	561	319	878	884	999999	845	999999	999999	621	201	448	999999	999999	999999	999999	21	851	548	266	999999	109	750	881	999999	999999	857	923	104	908	815	546	49	755	742	231	911	432	160	33	999999	416	694	197	335	999999	634	999999	752	372	291	178	551	867	511	999999	999999	437	506	540	149	999999	759	999999	806	654	999999	999	397	999999	875	589	701	525	42	999999	415	563	556	243	719	507	181	999999	627	646	995	182	253	519	421	484	926	620	883	311	657	773	390	680	740	634	961	516	497	702	999999	35	834	914	817	256	880	273	821	999999	999999	37	303	999999	659	236	755	878	823	400	662	90	642	730	940	641	182	876	502	94	545	999999	244	999999	178	969	348	339	999999	174	999999	999999	799	250	999999	630	480	999999	999999	514	999999	93	999999	106	49	397	393	
114	999999	999999	84	999999	770	736	106	999999	999999	378	999999	689	888	426	999999	659	797	998	291	401	179	319	170	999999	855	987	215	462	971	148	885	780	585	243	999999	999999	999999	598	892	72	999999	999999	837	111	238	340	626	462	906	44	308	51	115	992	935	664	999999	131	159	782	999999	999999	125	999999	493	221	114	999999	71	661	568	999999	999999	229	256	704	999999	68	999999	999999	999999	999999	555	936	839	843	675	593	999999	700	999999	968	999999	119	541	999999	359	193	999999	26	236	972	999999	255	475	109	935	886	745	240	192	956	407	634	421	999999	97	188	814	649	546	999999	355	370	999999	599	760	995	688	745	999999	999999	450	707	297	999999	361	310	471	999999	999999	789	847	78	518	999999	571	814	698	763	423	180	378	969	999999	716	626	40	104	876	349	939	207	10	999999	892	999999	699	999999	32	426	787	999999	999999	740	757	672	999999	852	607	38	945	307	999999	332	185	920	480	237	581	772	331	999999	594	401	969	591	847	193	625	47	999999	478	676	346	635	999999	304	999999	722	53	349	999999	999999	848	999999	641	999999	677	709	972	999999	471	765	259	104	999999	133	683	771	175	999999	103	999999	570	166	477	999999	588	697	999999	626	251	999999	538	433	999999	718	746	997	337	999999	999999	483	653	11	409	712	999999	252	63	339	621	999999	999999	227	255	951	999999	999999	926	20	693	980	987	355	793	999999	999999	826	999999	863	386	685	444	856	999999	619	999999	568	756	764	214	346	999999	393	999999	999999	957	999999	187	999999	792	999999	80	999999	625	198	496	307	217	999999	485	600	300	200	952	935	999999	700	999999	636	378	367	999999	172	806	357	347	999999	350	999999	998	916	649	759	80	332	999999	999999	999999	999999	133	285	361	313	288	614	55	999999	999999	80	761	267	748	551	823	435	128	999999	520	277	851	999999	957	999999	454	999999	999999	999999	129	630	329	905	469	113	512	999999	16	631	999999	201	311	894	999999	280	258	741	177	108	936	999999	213	706	607	999999	616	241	999999	999999	859	999999	663	999999	999999	810	750	855	798	644	48	729	428	497	35	328	965	999999	728	687	950	712	401	852	604	999999	426	623	308	999999	497	281	775	853	772	174	538	797	999999	363	999999	402	942	532	999999	216	226	716	681	288	997	658	999999	999999	999999	156	327	810	910	999999	999999	136	557	302	157	766	954	575	724	860	790	178	396	374	167	558	769	868	792	397	268	709	941	999999	507	838	999999	145	999999	625	846	727	886	722	969	402	844	649	385	
999999	999999	651	991	820	999999	999999	272	147	999999	999999	387	999999	28	522	590	684	195	999999	999999	318	997	999999	923	999999	24	72	999999	673	405	764	999999	129	999999	999999	999999	616	999999	999999	530	678	576	631	662	997	248	397	999999	374	142	295	999999	999999	999999	77	305	443	728	999999	806	999999	999999	598	999999	718	940	267	999999	529	388	999999	966	73	17	126	741	375	999999	925	860	626	999999	917	541	119	556	407	275	426	203	701	888	825	325	105	999999	977	999999	944	67	980	999999	189	986	168	328	153	308	737	335	929	287	999999	41	999999	81	999999	999999	632	171	999999	992	549	335	686	95	999999	748	912	985	764	999999	222	867	880	204	999999	931	382	791	412	999999	537	100	273	424	999999	793	999999	33	510	919	267	783	525	999999	999999	854	309	83	999999	405	395	751	570	453	74	935	161	999999	897	698	684	841	758	442	999999	458	999999	272	999	357	612	889	999999	999999	229	439	999999	891	321	329	632	309	613	17	714	999999	530	999999	359	160	642	999999	135	811	999999	425	34	92	533	434	791	999999	83	830	792	505	276	999999	234	635	593	999999	672	577	76	999999	999999	999999	728	680	928	999999	913	849	715	461	764	673	609	803	414	999999	368	887	538	595	235	783	225	218	518	999999	595	723	567	999999	488	557	999999	860	198	999999	363	853	506	549	132	234	124	340	741	603	126	430	231	333	901	785	999999	480	159	454	999999	520	171	133	656	999999	291	343	973	216	999999	999999	615	140	906	515	390	988	999999	10	668	884	476	915	687	175	501	244	999999	702	517	999999	711	743	748	842	999999	999999	892	999999	999999	781	367	535	675	378	999999	101	999999	999999	999999	999999	17	158	786	650	999999	256	446	491	698	57	862	999999	699	662	46	872	999999	73	999999	17	105	540	67	999999	526	941	249	318	360	410	816	999999	307	466	267	999999	999999	108	798	445	935	411	243	895	999999	97	999999	999999	341	942	710	363	573	999999	955	477	999999	999999	134	113	16	137	140	298	240	778	972	243	405	999999	915	293	999999	387	999999	999999	306	171	967	999999	115	999999	977	417	699	463	520	910	510	789	471	67	974	999999	438	808	280	945	665	999999	999999	602	616	857	999999	427	98	195	325	271	180	929	932	694	998	779	160	999999	598	777	267	999999	999999	615	999999	999999	319	999999	948	999999	999999	361	506	999999	323	512	620	129	999999	999999	375	335	999999	248	619	542	135	289	696	999999	657	557	356	999999	999999	63	869	999999	999999	179	118	517	246	61	
848	818	999999	115	999999	495	169	41	343	326	999999	932	477	494	999999	999999	999999	999999	999999	999999	999999	999999	999999	618	943	270	642	619	284	219	174	857	999999	543	400	800	119	30	908	210	999999	625	224	40	485	950	586	385	14	375	447	88	999999	947	444	983	813	813	171	120	852	550	999999	133	999999	554	844	933	999999	205	999999	712	131	684	799	990	651	974	143	993	999999	266	615	908	999999	95	235	150	999999	417	986	999999	858	798	357	949	999999	999999	878	931	116	652	291	999999	15	735	956	948	999999	453	341	839	680	999999	435	999999	935	848	361	76	328	703	834	999999	219	74	853	999999	336	850	132	561	106	212	999999	42	975	806	902	47	139	287	992	654	999999	999999	625	999999	999999	761	24	999999	999999	811	999999	412	817	999999	599	941	881	632	621	307	999999	780	742	478	290	402	999999	999999	946	323	937	999999	710	999999	611	71	449	172	961	999999	999999	999999	821	295	599	484	224	379	217	961	165	999999	999999	999999	999999	304	415	156	410	999999	151	886	83	425	874	999999	999999	999999	993	999999	501	719	671	57	471	228	958	999999	999999	806	188	251	921	984	999999	440	385	25	856	316	656	999999	762	999999	433	999999	39	999999	420	38	782	586	385	679	470	446	834	618	999999	999999	346	958	277	603	791	900	965	99	266	443	195	687	781	687	881	208	999999	680	623	522	999999	562	46	850	34	601	865	999999	524	999999	606	999999	791	751	970	698	34	168	999999	533	984	940	149	976	999999	999999	805	698	999999	271	489	999999	994	711	915	784	921	427	999999	199	45	723	574	999999	837	999999	895	39	717	192	183	999999	999999	100	537	999999	422	69	17	929	999999	999999	452	262	999999	452	772	90	836	196	776	607	589	20	498	270	375	604	999999	424	209	776	981	615	999999	690	683	904	183	999999	371	861	420	649	403	868	281	322	311	395	655	815	999999	531	999999	999999	219	470	999999	999999	883	817	999999	592	730	29	195	836	175	552	769	868	906	999999	824	914	197	939	616	629	989	63	999999	753	769	393	582	459	209	521	999999	222	999999	907	783	554	941	827	919	383	683	445	156	759	626	787	909	34	706	501	389	279	853	999999	287	829	524	999999	823	346	446	735	636	653	999999	999999	566	999	395	280	973	369	30	242	946	554	999999	543	137	982	484	558	753	999999	142	212	369	339	629	953	39	774	13	999999	999999	947	808	999999	689	79	230	909	638	999999	527	29	258	621	35	999999	923	981	999999	999999	861	999999	
982	928	521	868	196	236	379	441	250	999999	366	447	305	999	745	999999	853	999999	761	575	999999	326	190	123	953	748	314	896	40	58	734	172	999999	58	965	880	981	821	999999	994	999999	207	195	327	662	810	325	999999	987	520	137	981	89	296	968	665	747	999999	999999	999999	999999	999999	411	202	474	203	726	257	44	865	431	999999	184	767	44	999999	141	862	460	153	432	288	999999	520	921	999999	92	435	999999	309	999999	583	907	444	82	67	999999	993	853	469	999999	78	992	132	999999	999999	806	999999	261	255	534	884	948	999999	25	643	574	891	999999	721	121	301	177	999999	999999	999999	999999	740	999999	976	999999	147	19	990	68	364	296	785	432	826	999999	769	183	834	999999	258	634	146	428	438	493	904	722	141	357	999999	901	267	999999	249	968	76	627	999999	328	397	874	957	712	661	356	788	468	453	999999	351	127	342	959	999999	224	999999	322	999999	493	32	424	878	643	275	999999	38	999999	193	858	880	152	999999	515	999999	384	677	433	999999	999999	704	999999	279	366	16	999999	568	999999	999999	35	979	754	999999	791	306	972	996	999999	446	207	999999	403	285	595	894	208	228	827	580	109	999999	999999	555	184	788	586	155	521	637	599	999999	999999	477	168	879	136	782	117	218	999999	999999	363	987	569	763	311	999999	683	999999	999999	999999	740	727	999999	488	423	999999	195	12	720	827	484	686	847	312	597	999999	999999	716	768	999999	120	619	175	721	193	578	986	420	486	999999	471	999999	999999	151	999999	999999	659	679	465	927	596	115	498	588	902	676	150	999999	176	386	52	999999	703	390	347	130	562	106	999999	845	999999	775	999999	304	365	999999	856	705	157	999999	999999	447	999999	841	999999	14	131	999999	999999	516	438	729	254	110	383	999999	355	449	804	44	450	563	384	999999	714	999999	999999	203	233	477	820	444	119	580	999999	604	716	862	560	342	999999	999999	287	788	416	493	530	425	920	860	89	416	901	122	155	712	72	999999	136	18	424	999999	363	351	696	999999	619	999999	989	778	787	493	999999	999999	44	474	999999	596	213	999999	301	174	283	372	397	413	543	996	435	408	541	999999	999999	999999	917	82	621	936	101	423	874	999999	436	152	999999	596	527	439	88	680	436	476	436	999999	717	260	654	991	954	292	460	999999	999999	590	246	999999	756	347	999999	961	853	348	504	790	357	999999	738	140	999999	999999	885	999999	918	755	999999	75	649	830	834	667	999999	629	999999	809	999999	261	618	845	999999	999999	839	190	999999	127	
826	97	999999	646	558	999999	522	999999	702	999999	999999	356	999999	492	618	999999	71	926	513	887	543	999999	366	999999	827	105	826	892	235	927	999999	705	228	801	928	883	104	13	999999	560	154	905	927	999999	999999	616	556	999999	236	734	310	913	676	997	584	602	731	285	999999	462	456	629	297	774	203	701	137	999999	564	734	86	67	653	952	742	637	306	999999	293	221	548	701	665	999999	627	999999	999999	231	227	335	162	818	195	820	114	525	617	162	999999	999999	488	999999	999999	502	658	252	999999	724	265	946	306	203	992	607	913	755	963	797	157	156	672	906	686	999999	582	268	872	833	848	226	30	153	999999	582	732	999999	140	173	842	384	786	315	965	280	39	958	826	587	906	358	561	819	14	489	48	582	999999	342	919	400	999999	437	875	48	925	163	999999	419	875	27	624	800	955	773	369	367	999999	415	999999	623	442	294	926	499	664	999999	148	422	544	999999	929	798	253	452	13	999999	439	999999	355	876	667	416	712	888	734	761	864	241	129	680	999999	999999	143	306	957	95	999999	386	999999	725	24	999999	999999	725	98	999999	556	512	769	20	999999	23	70	333	999999	999999	999999	47	999999	999999	999999	907	999999	863	517	378	664	947	999999	918	999999	63	553	629	861	788	541	999999	999999	999999	215	361	471	119	753	999999	500	810	350	932	999999	472	620	480	389	999999	585	21	217	720	171	609	28	851	171	874	470	440	471	999999	493	595	247	857	697	983	445	193	120	889	999999	854	606	561	415	999999	442	82	250	754	999999	530	999999	89	745	606	343	999999	947	878	167	69	999999	183	448	917	234	763	783	999999	671	402	900	327	842	317	999999	466	999999	999999	441	398	200	716	964	999999	816	999999	121	100	650	825	245	241	732	999999	999999	433	123	497	161	679	299	845	92	999999	629	999999	246	438	604	877	183	172	446	999999	999999	999999	999999	484	111	76	651	692	755	845	166	669	595	33	801	579	352	948	634	999999	109	354	634	999999	344	364	921	683	496	772	652	83	794	963	949	883	224	999999	396	999999	38	606	100	247	999999	960	866	222	637	34	999999	234	537	684	669	999999	997	999999	150	747	999999	968	206	982	203	999999	999999	999999	999999	918	365	999999	999999	999999	734	502	264	999999	509	999999	498	708	55	471	248	427	545	120	303	435	999999	168	498	999999	999999	69	410	117	53	571	95	244	999999	719	669	999999	672	988	950	177	269	610	556	766	259	999999	922	999999	743	999999	999999	999999	339	648	
42	206	225	912	609	674	102	156	353	999999	298	263	570	336	801	428	754	557	170	136	176	284	612	732	400	503	999999	675	374	999999	999999	332	905	500	686	999999	999999	760	999999	999999	84	122	267	618	477	999999	999999	595	932	325	31	989	603	212	999999	999999	594	493	999999	999999	537	426	999999	85	912	966	358	79	650	338	824	994	178	884	999999	63	26	993	264	405	999999	999999	743	59	256	999999	999999	999999	28	929	878	120	999999	282	748	658	999999	999999	705	511	646	999999	945	604	501	37	821	719	161	428	740	600	239	127	487	999999	683	999999	829	999999	247	656	999999	721	459	713	756	895	145	403	724	834	297	752	758	999999	999999	999999	557	229	223	18	999999	599	198	287	881	130	795	999999	975	606	363	827	273	989	999999	999999	999999	787	280	925	584	758	704	906	313	486	368	665	388	999999	999999	999999	664	999999	115	461	533	182	832	636	999999	999999	999999	127	480	470	489	769	999999	382	999999	999999	949	999999	434	792	895	999999	974	404	761	139	384	441	430	753	172	999999	883	302	701	972	955	643	824	212	340	999999	435	842	997	599	597	16	999999	415	660	376	804	323	566	251	207	999999	875	971	999999	986	696	727	307	454	885	776	999999	999999	814	315	473	231	461	319	855	142	999999	171	542	377	999999	24	102	796	239	999999	735	459	774	527	767	853	215	999999	889	708	545	552	714	999999	335	999999	999999	354	902	582	862	256	395	75	40	713	438	999999	103	682	999999	999999	999999	999999	999999	231	258	297	548	620	26	117	429	157	999999	854	999999	721	52	377	423	747	893	657	707	999999	999999	709	496	63	424	585	999999	999999	999999	43	337	398	780	113	277	313	806	292	565	755	827	248	478	185	265	999999	587	725	268	887	617	567	617	561	999999	548	800	494	206	441	855	222	83	999999	527	69	999999	938	110	120	940	611	101	999999	661	825	241	320	797	706	998	535	949	196	426	999999	999999	229	945	999999	512	322	999999	134	899	614	999999	915	999999	206	777	648	625	999999	946	999999	999999	664	899	343	317	490	999999	500	442	330	273	886	146	999999	999999	721	993	381	607	628	999999	966	63	999999	659	325	662	999999	999999	360	999999	800	250	999999	303	999999	329	612	421	32	625	999999	692	579	351	288	999999	901	999999	66	654	999999	551	327	491	509	611	852	999999	991	828	105	571	999999	999999	999999	646	727	463	171	999999	391	959	999999	999999	929	999999	483	705	381	546	760	681	999999	705	666	259	923	928	794	514	477	
929	999999	999999	529	34	610	169	879	642	999999	447	757	664	273	293	966	324	561	235	137	157	311	454	77	423	999999	999999	752	222	722	999999	669	657	924	461	999999	390	483	905	674	323	826	999999	494	999999	924	217	442	383	999999	609	999999	999999	386	330	627	975	136	115	336	234	417	666	999999	999999	778	110	740	811	754	999999	840	655	999999	813	331	572	959	754	499	490	944	379	929	123	999999	999999	999999	604	834	563	263	377	578	450	906	169	819	241	544	824	477	630	628	707	999999	721	17	999999	999999	999999	26	382	616	846	289	47	999999	806	999999	999999	999999	146	977	999999	332	473	86	999999	999999	171	753	728	219	999999	22	999999	750	999999	999999	999999	102	707	605	779	546	881	999999	732	170	999999	431	22	409	867	994	999999	999999	437	384	305	645	999999	999999	837	999999	298	172	999999	833	966	999999	515	999999	132	999999	131	541	208	654	451	711	999999	950	48	740	740	999999	352	681	682	670	323	847	58	74	999999	999999	999999	999999	258	718	820	899	999999	581	999999	560	999999	291	872	999999	454	782	932	594	301	946	999999	999999	570	969	819	269	161	999999	973	667	413	68	389	89	773	730	405	733	890	454	999999	466	999999	190	52	70	808	999999	225	540	915	464	999999	258	426	999999	906	288	899	999999	748	898	608	999999	157	228	902	793	35	724	999999	208	703	846	999999	999999	999999	390	927	758	461	999999	999999	442	999999	949	295	141	662	999999	999999	126	834	339	706	858	999999	575	43	824	168	24	857	501	163	999999	761	926	68	266	397	999999	361	999999	110	480	817	999999	999999	208	999999	771	140	922	900	270	374	373	150	341	999999	999999	357	999999	599	446	420	999999	288	44	197	368	82	406	715	307	765	999999	239	235	999999	692	999999	835	891	397	884	935	600	893	999999	999999	999999	999999	955	999999	178	999999	999999	664	69	238	887	472	999999	574	698	999999	216	602	505	680	143	914	999999	618	638	999999	999999	212	999999	999999	988	999999	691	999999	581	355	450	35	139	517	153	575	176	999999	805	999999	824	999999	699	159	999999	997	397	672	999999	999999	436	346	62	999999	46	347	111	585	999999	501	780	999999	999999	999999	294	191	473	999999	536	568	748	999999	813	40	697	999999	513	412	756	991	997	29	546	708	919	113	972	999999	481	805	999999	591	572	999999	826	614	333	356	865	546	534	410	145	695	134	999999	533	31	999999	150	834	699	999999	258	999999	761	674	294	433	190	218	988	516	731	999999	167	999999	999999	999999	999999	999999	167	547	999999	
467	999999	883	850	584	971	580	951	527	340	970	774	762	323	811	75	940	49	922	685	999999	545	893	414	999999	967	40	34	999999	873	579	677	162	999999	790	905	877	823	709	461	609	999999	471	186	760	330	999999	999999	698	148	153	531	999999	861	881	922	704	479	999999	616	941	556	143	653	760	303	621	153	999999	905	198	126	340	470	85	80	83	716	654	280	572	999999	336	678	999999	999999	443	300	737	868	999999	999999	573	102	999999	63	999999	999999	425	999999	708	261	999999	792	950	36	201	773	786	811	848	987	825	979	54	513	229	465	922	999999	999999	331	415	665	999999	999999	553	247	949	31	946	265	300	196	571	999999	999999	543	728	999999	999999	999999	513	999999	29	999999	582	999999	58	999999	833	668	895	999999	999999	387	846	414	999999	170	482	954	824	999999	864	592	697	638	418	733	154	686	737	227	855	999999	999999	488	999999	492	217	959	198	941	999999	999999	369	587	589	193	474	954	456	999999	999999	902	999999	748	71	437	525	944	185	325	863	157	931	678	857	416	570	367	999999	604	953	523	999999	999999	577	999999	999999	999999	59	234	999999	200	999999	999999	995	953	355	78	426	218	999999	272	783	999999	88	49	356	999999	729	182	623	999999	195	999999	614	999999	146	962	180	999999	214	999999	895	951	67	672	917	762	682	904	70	501	940	560	638	690	740	892	999999	538	240	999999	390	876	610	161	999999	999999	564	297	816	393	898	941	13	560	999999	832	815	416	132	999999	19	825	121	132	999999	634	223	923	999999	999999	169	642	255	673	35	28	350	906	667	538	207	394	999999	677	999999	999	556	87	999999	999999	86	396	415	645	531	564	999999	999999	985	380	175	999999	330	571	233	265	696	340	999999	358	491	909	749	999999	396	625	737	999999	529	999999	999999	999999	610	999999	177	772	236	609	152	470	264	862	921	999999	999999	999999	74	999999	999999	347	312	226	551	964	999999	999999	647	822	259	905	999999	330	999999	999999	303	38	39	270	404	461	39	97	197	74	104	628	988	463	229	829	561	221	990	192	863	860	594	646	642	10	134	999999	999999	999999	643	934	999999	999999	999999	345	536	803	131	999999	318	225	38	999999	870	798	189	194	603	429	354	616	339	999999	954	442	999999	393	627	404	999999	625	737	999999	431	999999	999999	885	470	884	302	999999	999999	997	874	648	832	117	776	999999	820	940	999999	930	892	999999	604	138	158	560	901	153	186	999999	999999	999999	488	87	65	999999	85	303	724	999999	136	596	526	341	901	316	
610	336	999999	783	999999	396	813	806	68	404	565	999999	737	999999	983	999999	581	372	342	191	170	999999	61	75	768	527	225	102	804	306	999999	272	236	842	950	574	535	999999	153	279	879	681	29	999999	154	490	999999	814	735	976	25	164	999999	999999	155	999999	285	551	24	65	180	721	12	761	895	303	368	895	959	419	623	188	999999	73	311	488	735	400	921	999999	961	411	367	827	290	355	272	515	999999	999999	299	999999	387	97	999999	167	679	267	999999	850	132	671	855	326	363	836	935	936	999999	667	129	884	630	736	104	999999	364	184	999999	550	41	999999	208	999999	129	639	800	140	964	154	809	478	999999	80	166	999999	555	999999	474	454	419	999999	107	39	975	414	364	651	993	339	999999	504	786	225	819	999999	472	999999	206	724	46	999999	999999	274	999999	651	260	559	579	804	223	323	999999	999999	141	999999	755	179	999999	999999	285	159	147	999999	351	315	999999	418	999999	886	827	999999	844	750	417	999999	999999	832	181	334	164	804	81	198	125	489	793	759	94	124	524	302	999999	491	999999	886	999999	347	923	999999	959	841	999999	693	999999	999999	479	999999	999999	526	999999	922	997	564	999999	480	87	949	519	862	521	932	334	146	372	535	461	363	999999	999999	947	999999	909	999999	375	322	505	388	221	999999	19	833	149	567	999999	999999	304	548	929	968	809	717	999999	70	40	36	517	172	331	451	208	126	659	999999	579	335	23	377	199	248	974	699	738	63	852	688	792	766	373	770	240	912	999999	342	999999	240	999999	848	599	348	999999	343	999999	769	267	893	183	61	999999	447	588	999999	359	999999	993	119	979	774	999999	352	243	999999	798	560	999999	295	999999	326	999999	349	146	174	999999	850	443	640	642	968	999999	958	999999	741	777	999999	191	313	999999	742	999999	999999	999999	423	639	257	115	63	999999	506	558	999999	211	857	999999	648	999999	424	158	509	999999	362	999999	999999	979	260	999999	501	999999	873	379	999999	733	950	978	764	98	723	999999	530	744	390	106	146	999999	823	999999	999999	67	138	624	767	164	999999	495	985	999999	250	999999	389	419	613	999999	671	136	999999	248	261	878	919	560	587	889	999999	764	866	266	340	600	999999	502	190	444	999999	258	611	753	679	999999	992	999999	848	288	154	120	999999	999999	434	19	770	584	506	778	147	578	46	878	537	298	628	729	805	999999	289	999999	239	178	999999	423	524	896	999999	999999	886	999999	712	999999	744	516	633	566	832	330	830	580	999999	411	307	276	999999	733	225	
390	999999	273	824	208	999999	999999	881	962	76	21	999999	873	25	709	892	846	999999	737	143	30	665	72	896	485	819	708	890	999999	871	999999	211	790	999999	999999	960	623	476	513	999999	486	999999	999999	499	999999	834	957	564	297	999999	460	999999	483	999999	204	725	773	376	349	389	300	377	63	101	108	809	704	201	837	749	278	380	362	438	999999	395	994	999999	85	650	862	999999	999999	999999	420	567	727	200	486	999999	196	256	137	999999	19	119	582	999999	401	21	140	765	727	548	250	999999	57	55	999999	809	730	211	301	999999	526	156	775	999999	680	541	999999	514	715	383	999999	32	253	238	999999	547	813	999999	181	73	519	107	426	64	77	340	999999	999999	999999	677	732	985	955	437	607	862	344	837	898	859	929	626	59	353	985	228	836	999999	999999	407	996	315	39	238	999999	999999	729	720	677	350	999999	409	999999	48	650	577	77	815	999999	999999	213	975	526	999999	143	892	57	999999	79	848	503	699	65	999999	680	427	955	726	999999	188	142	623	999999	557	837	999999	368	21	702	999999	161	31	198	69	204	30	788	999999	104	999999	381	657	999999	828	847	332	354	418	999999	233	622	999999	567	999999	433	589	815	968	484	613	534	46	379	661	697	481	510	996	655	999999	638	999999	631	961	806	999999	972	342	999999	514	999999	949	999999	999999	795	811	999999	999999	635	614	215	999999	243	999999	762	344	287	989	140	375	999999	358	763	707	999999	999999	718	605	645	948	616	482	268	969	437	584	392	900	999999	886	27	764	370	50	455	818	13	999999	208	471	999999	999999	211	344	692	827	195	946	884	420	102	858	999999	687	998	732	561	273	63	188	951	387	999999	999999	357	68	988	723	999999	999999	999999	578	406	183	750	632	281	924	287	999999	398	446	25	455	999999	169	662	682	51	723	999999	739	96	30	519	999999	860	957	986	634	999999	999999	694	999999	999999	523	999999	928	936	375	461	637	986	453	999999	515	999999	677	999999	198	405	315	681	999999	518	641	491	386	999999	999999	771	999999	937	999999	770	925	999999	907	415	280	999999	734	746	999999	272	999999	753	642	240	14	458	193	507	999999	238	534	999999	166	999999	408	42	999999	999999	999999	603	147	699	342	999999	864	764	464	271	189	490	670	569	999999	276	999999	999999	848	155	658	482	588	999999	149	424	246	145	595	999999	17	248	632	469	740	82	134	999999	421	959	376	999999	993	921	327	317	999999	964	785	889	710	520	999999	999999	615	999999	999999	331	559	917	446	999999	999999	
156	264	941	857	999999	829	932	999999	999999	476	889	999999	999999	999999	999999	498	831	857	281	359	705	607	496	999999	703	854	217	67	802	381	999999	522	647	81	999999	666	386	460	366	145	852	747	999999	999999	303	160	206	999999	357	999999	727	70	174	999999	473	549	768	999999	164	357	621	875	349	999999	999999	376	141	999999	642	999999	122	999999	500	146	999999	957	854	452	761	553	657	174	709	969	653	442	999999	278	607	999999	898	499	305	999999	524	977	408	999999	80	999999	999999	859	411	357	721	999999	569	38	871	999999	999999	326	135	611	700	999999	175	999999	999999	999999	28	863	740	999999	112	622	999999	491	999999	999999	559	689	381	833	534	797	762	362	257	306	873	329	407	101	612	999999	999999	694	319	76	811	37	241	540	909	999999	999999	76	999999	999999	280	87	416	350	955	999999	999999	999999	86	902	999999	812	132	637	666	698	466	648	732	529	999999	391	182	555	999999	531	457	841	924	999999	678	696	117	158	36	796	913	66	146	606	999999	83	617	999999	382	998	999999	604	873	220	698	481	343	725	850	888	999999	860	631	433	558	113	376	706	233	999999	705	973	610	870	785	409	511	136	892	999999	999999	766	183	999999	626	999999	967	713	681	207	363	392	308	148	891	62	434	712	57	999999	706	910	192	384	303	932	993	13	999999	999999	969	217	999999	675	124	999999	687	911	807	705	999999	663	35	36	643	322	675	472	979	733	975	799	88	368	999999	863	583	798	427	694	999999	999999	288	392	999999	156	999999	632	33	999999	374	523	999999	352	397	53	999999	999999	740	980	266	531	33	701	323	179	139	474	206	260	565	999999	494	123	846	181	384	643	798	497	763	52	999999	237	368	462	895	735	970	435	978	999999	67	999999	437	337	940	999999	999999	999999	999999	94	999999	773	196	999999	39	791	505	999999	668	252	367	999999	227	224	92	796	999999	861	284	403	999999	771	282	148	999999	57	685	999999	241	797	574	740	999999	678	617	999999	50	883	433	113	240	754	766	735	69	813	229	223	255	999999	253	217	783	623	590	664	500	58	999999	981	115	999999	999999	871	678	999999	999999	999999	606	999999	999999	459	437	180	172	999999	14	546	88	999999	827	472	273	96	999999	366	956	856	999999	953	184	999999	241	451	999999	999999	769	895	999999	443	51	680	616	999999	999999	794	999999	999999	461	840	659	999999	999999	633	164	999999	722	897	327	321	669	915	460	653	242	999999	227	999999	181	918	999999	118	488	645	977	157	855	435	698	759	586	353	
405	257	303	230	999999	607	999999	365	531	871	578	746	773	135	229	999999	606	633	576	793	999999	543	859	550	475	334	656	17	787	297	209	567	735	326	520	212	360	999999	999999	620	699	816	396	999999	540	742	999999	999999	927	999999	828	74	193	793	999999	862	999999	752	755	999999	951	999999	577	244	672	21	20	456	614	26	612	999999	891	956	104	624	156	750	20	732	461	999999	89	895	999999	144	383	941	414	658	814	607	265	53	668	419	999999	161	446	529	732	425	247	999999	999999	243	999999	237	698	999999	715	999999	742	33	246	156	210	681	776	537	999999	999999	999999	956	999999	15	999999	847	297	685	385	995	313	999999	10	45	567	179	615	234	999999	156	252	999999	943	176	865	242	999999	999999	218	567	385	999999	892	663	999999	291	999999	999999	904	999999	939	23	911	999999	999999	999999	33	999999	589	41	75	552	999999	490	825	924	22	999999	150	107	999999	775	476	817	620	404	598	346	661	999999	999999	999999	999999	999999	217	239	215	233	832	613	218	606	999999	187	999999	832	343	411	837	459	278	672	999999	807	294	999999	999999	104	109	939	999999	999999	549	999999	570	734	232	939	282	596	718	789	213	999999	888	443	999999	999999	999999	787	70	196	509	999999	17	797	206	521	999999	999999	692	999999	133	892	999999	532	67	999999	999999	767	610	404	139	250	999999	488	469	999999	919	999999	331	258	778	999999	999999	999999	186	346	305	772	537	710	999999	239	904	607	666	999999	587	999999	999999	223	681	999999	187	665	67	269	471	529	999999	999999	999999	500	999999	443	342	811	22	482	999999	720	332	845	239	999999	807	899	999999	999999	822	158	999999	563	474	999999	576	230	144	224	419	917	874	776	443	999999	999999	106	999999	999999	999999	854	999999	115	20	665	999999	836	328	287	999999	167	923	338	706	189	578	49	36	999999	866	999999	676	999999	72	999999	846	556	411	301	791	710	391	874	868	999999	850	999999	553	808	226	740	901	856	999999	261	993	999999	80	264	369	79	80	999999	604	161	999999	508	52	581	819	999999	435	37	496	157	776	58	999999	738	338	663	496	227	398	999999	221	819	442	810	444	310	485	999999	931	722	640	488	280	717	999999	351	872	999999	999999	999999	314	873	370	999999	999999	944	999999	341	925	999999	582	852	515	477	940	999999	76	242	147	999999	999999	288	106	999999	516	999999	778	752	948	986	791	999999	999999	516	822	999999	999999	999999	999999	500	234	153	999999	235	149	788	973	803	776	432	285	639	833	480	32	35	777	596	999999	197	176	333	
393	999999	913	67	623	998	655	603	908	842	999999	647	294	715	67	870	634	728	324	999999	976	525	710	162	691	758	494	796	569	863	531	999999	333	901	760	999999	322	91	174	975	999999	182	523	443	731	999999	195	316	967	907	961	974	873	999999	356	867	999999	761	376	865	513	859	44	999999	320	999999	323	393	955	776	558	553	563	349	999999	803	11	276	430	999999	573	188	999999	661	901	999999	273	142	554	892	63	560	715	308	471	298	148	478	132	960	873	801	361	201	359	418	999999	534	374	999999	865	961	341	871	999999	335	40	382	153	764	507	191	839	73	999999	999999	838	265	999999	999999	999999	533	999999	469	631	771	999999	636	311	493	145	738	999999	11	999999	999999	229	843	999999	145	999999	765	999999	999999	463	691	962	297	478	361	579	165	656	999999	887	342	817	999999	999999	531	508	404	80	660	628	768	423	999999	47	631	778	995	259	999999	280	999999	999999	785	999999	939	809	538	168	999999	913	980	999999	932	123	999999	283	357	999999	484	636	999999	999999	673	739	694	278	133	260	846	583	999999	999999	999999	564	999999	999999	41	865	310	721	969	245	130	747	648	687	491	724	353	999999	431	402	774	999999	417	214	535	55	999999	671	685	288	322	377	338	999999	176	377	135	561	251	492	302	762	999999	999999	999999	926	101	17	786	999999	999999	498	162	999999	142	810	157	783	607	986	999999	999999	999999	999999	923	753	999999	574	999999	124	599	791	116	938	999999	21	447	789	640	609	954	999999	885	286	999999	823	999999	156	941	366	229	999999	954	265	999999	663	726	975	703	820	517	526	496	672	809	125	392	999999	91	130	372	367	152	997	999999	247	999999	760	321	110	538	272	633	163	999999	999999	837	850	999	999999	999999	472	96	820	101	999999	818	999999	476	264	441	11	74	821	994	862	999999	956	233	999999	999999	999999	663	603	291	255	999999	343	778	561	288	541	224	644	834	899	999999	332	906	999999	429	541	293	999999	668	999999	207	812	169	42	58	881	627	307	999999	330	809	999999	999999	999999	544	484	443	999999	976	999999	787	429	986	105	590	877	59	628	281	378	681	606	934	999999	57	90	184	746	512	406	914	916	117	999999	100	999999	793	70	70	944	999999	378	999999	768	750	778	826	999999	451	181	831	999	36	168	999999	213	557	784	999999	463	310	697	412	579	999999	870	999999	481	14	801	999999	999999	567	336	999999	312	524	999999	14	999999	999999	999999	304	341	574	914	890	948	999999	999999	999999	19	272	606	999999	410	966	
999999	783	879	999999	999999	69	999999	999999	999999	999999	699	999999	345	688	391	780	528	209	200	403	80	999999	80	980	999999	615	127	999999	84	727	960	999999	870	346	23	392	999999	813	910	999999	654	999999	732	999999	200	70	531	208	849	238	743	407	453	17	895	506	712	899	103	739	999999	90	23	124	999999	999999	999999	998	999999	998	655	714	999999	149	749	827	282	999999	999999	311	94	919	999999	845	983	999999	248	999999	450	516	999999	235	999999	180	119	573	239	999999	12	999999	999999	532	999999	851	582	999999	118	314	268	77	233	999999	119	791	655	31	370	177	141	999999	768	999999	558	168	328	999999	994	999999	39	185	999999	665	594	607	268	562	396	869	999999	999999	454	934	605	383	292	564	999999	929	999999	999999	213	71	485	999999	424	889	999999	374	532	999999	999999	990	284	92	479	999999	530	511	999999	103	635	500	904	187	999999	834	999999	184	999999	763	314	75	603	941	971	536	189	509	999999	379	587	31	346	999999	918	464	660	999999	903	999999	43	999999	999999	999999	999999	999999	167	308	999999	589	340	799	999999	768	847	999999	397	342	121	943	389	31	328	999999	515	613	164	794	268	18	183	45	281	999999	729	700	668	181	488	268	379	999999	887	603	999999	999999	532	578	273	948	77	327	411	959	999999	22	295	253	916	999999	558	372	999999	613	415	999999	527	999999	48	999999	999999	999999	853	999999	999999	509	144	725	125	999999	91	585	999999	320	999999	856	634	321	817	999999	414	425	264	639	709	999999	841	283	197	743	271	999999	539	999999	647	851	473	558	395	835	878	569	999999	200	767	999999	999999	729	672	999999	670	999999	530	999999	742	886	961	224	999999	568	667	860	999999	381	464	896	56	999999	673	99	392	86	926	999999	999999	999999	297	999999	871	736	174	122	611	637	82	65	664	218	382	760	889	259	999999	826	177	27	999999	999999	735	870	926	436	999999	582	999999	594	288	999999	491	898	598	897	352	999999	404	555	999999	900	999999	408	242	837	42	999999	210	142	671	109	814	821	813	540	338	10	810	737	65	39	470	999999	777	125	727	484	171	991	907	998	432	621	768	141	457	336	638	98	403	999999	381	44	999999	189	733	669	999999	68	569	351	606	666	999999	229	439	819	999999	126	999999	558	999999	218	235	673	676	202	63	681	93	11	999999	721	344	999999	999999	435	999999	597	391	68	999999	999999	999999	999999	402	766	999999	549	701	637	704	521	978	999999	403	173	809	259	512	541	616	413	999999	567	978	999999	332	999999	571	13	263	43	
735	62	168	646	785	999999	999999	910	80	513	980	455	306	999999	742	999999	518	999999	999999	316	95	999999	451	986	139	864	586	999999	999999	544	978	697	384	670	786	926	686	999999	999999	150	978	601	470	112	432	529	270	137	151	999999	79	87	387	999999	999999	884	610	182	999999	920	92	762	476	536	999999	999999	999999	635	999999	816	812	999999	999999	999999	337	494	389	348	563	609	604	459	376	611	999999	901	999999	999999	722	999999	999999	999999	249	467	67	226	999999	934	578	150	999999	634	72	335	30	317	970	900	618	464	504	271	618	907	326	999999	999999	865	999999	633	971	644	913	173	500	308	521	649	999999	999999	369	455	999999	423	161	969	999999	50	590	999999	999999	420	818	268	406	64	896	342	150	434	999999	999999	999999	944	178	999999	721	999999	999999	722	999999	999999	999999	507	999999	59	500	204	755	357	246	999999	284	999999	702	561	825	655	767	445	412	999999	508	994	291	109	581	825	255	348	257	497	215	999999	370	608	938	999999	999999	356	563	701	586	793	197	999999	999999	999999	252	616	987	76	999999	999999	320	616	823	486	225	995	999999	674	999999	999999	999999	999999	149	416	542	999999	623	515	492	420	999999	710	603	715	807	999999	999999	999999	999999	638	360	191	365	999999	558	999999	785	461	105	177	877	888	751	178	693	447	999999	577	438	158	993	999999	584	999999	517	999999	23	117	679	418	999999	868	999999	999999	67	917	394	999999	858	999999	317	999999	999999	999999	543	993	999999	999999	999999	999999	472	999999	999999	434	644	877	607	999999	309	948	740	677	782	686	297	19	797	440	121	776	63	21	719	999999	840	999999	999999	269	187	999999	650	589	96	319	945	342	999999	666	676	999999	319	749	33	909	57	640	388	999999	37	533	206	999999	322	999999	999999	461	827	532	999999	812	814	348	466	785	307	161	999999	999999	999999	954	323	140	764	932	999999	313	987	809	602	210	453	340	242	654	327	132	276	999999	13	493	514	173	82	864	374	971	293	248	999999	895	999999	999999	991	82	219	75	763	999999	788	13	474	28	929	393	368	484	999999	812	467	185	885	750	469	999999	450	160	67	900	999999	495	30	748	999999	706	161	537	348	999999	445	262	368	999999	61	999	999999	999999	243	689	999999	890	865	999999	781	436	999999	308	999999	743	632	999999	17	999999	822	303	982	725	820	999999	241	999999	145	945	999999	214	816	999999	698	999999	237	953	916	377	999999	677	629	549	967	999999	695	999999	91	605	999999	999999	254	504	73	758	26	304	676	20	458	674	754	919	
114	999999	619	21	609	999999	999999	678	153	639	999999	154	674	443	757	59	999999	387	999999	999999	417	991	960	321	999999	940	452	933	999999	905	919	999999	999999	710	999999	999999	161	683	254	105	100	999999	242	614	45	919	93	999999	546	999999	483	80	926	224	511	122	615	307	86	668	543	582	400	247	720	739	231	964	998	366	897	999999	142	653	450	558	758	356	285	999999	999999	869	999999	660	432	848	803	708	999999	999999	999999	853	606	586	561	517	999999	994	999999	306	697	129	584	190	999999	999999	938	282	774	953	999999	269	32	70	999999	674	999999	740	815	871	935	523	765	676	581	999999	999999	999999	101	932	999999	763	461	979	328	737	999999	999999	999999	802	910	531	934	999999	968	525	999999	546	774	887	332	728	999999	32	371	184	999999	999999	608	685	382	391	999999	842	863	599	807	999999	741	84	388	978	808	23	999999	414	588	519	999999	65	222	710	999999	999999	609	371	584	999999	617	154	382	387	607	256	999999	529	350	102	392	378	717	788	804	699	508	353	919	999999	999999	999999	595	844	999999	553	472	672	999999	999999	999999	501	25	378	999999	597	701	11	381	562	593	441	73	999999	999999	999999	347	434	906	92	705	265	999999	419	377	660	999999	538	186	64	784	757	920	373	859	999999	363	349	999999	999999	998	506	999999	367	582	629	893	999999	716	870	215	999999	765	526	999999	999999	999999	605	10	999999	999999	999999	824	326	999999	835	521	699	637	246	975	998	81	699	93	208	292	94	999999	748	767	999999	821	316	999999	746	999999	403	103	882	999999	999999	348	588	179	835	682	656	588	746	999999	203	999999	479	894	217	966	76	442	82	694	964	769	262	17	587	999999	518	999999	999999	843	128	606	754	406	999999	999999	492	530	999999	526	636	506	100	640	574	989	352	421	641	779	925	960	31	198	876	988	95	580	591	999999	999999	188	556	902	989	596	999999	999999	676	999999	999999	545	194	555	67	468	679	622	999999	598	998	107	835	262	999999	168	585	999999	529	240	574	999999	999999	999999	363	457	999999	999999	999999	977	282	999999	744	94	306	389	999999	475	140	417	319	999999	147	993	999999	75	352	999999	985	830	20	999999	553	446	981	571	607	430	201	610	519	492	971	999999	999999	730	363	750	956	537	391	999999	436	122	921	112	999999	944	278	298	115	999999	999999	820	967	999999	724	308	113	734	999999	356	283	530	999999	827	501	999999	677	765	999999	601	348	457	449	900	999999	999999	999999	879	797	999999	161	903	505	864	290	160	498	204	15	
999999	647	232	755	45	836	905	999999	104	610	102	277	513	999999	513	999999	754	999999	76	407	293	783	999999	936	129	205	380	35	43	999999	350	193	483	759	657	999999	126	701	413	73	818	226	430	278	704	395	647	999999	999999	558	535	779	431	796	999999	281	424	999999	999999	999999	999999	880	999999	999999	270	909	793	754	927	999999	999999	62	999999	13	589	77	999999	954	241	733	999999	62	43	999999	21	999999	761	686	999999	386	539	999999	999999	573	607	937	44	999999	18	795	602	893	400	999999	368	482	999999	999999	217	999999	999999	469	63	902	292	999999	847	706	546	699	999999	117	999999	999999	999999	369	999999	999999	406	999999	999999	999999	946	446	141	663	661	601	999999	538	757	999999	478	392	468	79	777	172	290	999999	100	338	337	999999	646	999999	999999	848	422	998	495	419	32	566	622	999999	523	616	771	999999	999999	255	589	17	999999	815	999999	333	92	950	591	825	123	213	560	704	999999	637	799	999999	487	813	999999	128	53	348	320	912	770	38	556	170	400	661	450	844	748	330	376	831	999999	853	999999	472	417	669	306	818	999999	918	288	999999	817	999999	151	939	999999	471	964	603	999999	725	563	999999	403	431	434	461	763	715	955	999999	271	968	999999	999999	56	999999	711	383	999999	999999	905	852	749	999999	353	274	519	510	777	287	366	999999	336	999999	299	711	78	985	999999	999999	999999	300	962	457	623	849	999999	517	892	361	760	590	560	999999	819	710	314	732	999999	169	999999	262	937	678	999999	498	641	658	344	999999	999999	725	149	208	445	615	889	302	999999	504	928	11	618	426	999999	775	222	332	999999	589	407	345	999999	999999	902	802	363	294	982	135	217	999999	999999	557	713	999999	999999	362	999999	214	821	21	685	583	241	939	999999	999999	161	699	999999	999999	999999	755	999999	999999	999999	74	305	999999	999999	605	320	921	296	250	828	70	713	491	334	860	765	999999	767	395	660	333	843	962	999999	841	142	292	850	898	350	428	999999	410	227	386	999999	999999	952	226	701	764	296	999999	999999	583	808	670	999999	425	553	241	999999	552	652	999999	231	999999	999999	420	472	999999	81	398	899	410	451	312	273	948	803	840	999999	551	693	895	47	999999	999999	584	43	999999	999999	434	354	999999	441	76	999999	999999	165	723	449	542	753	674	692	897	101	711	999999	505	999999	425	621	713	88	445	999999	999999	456	378	491	900	387	10	118	999999	54	789	969	385	553	539	792	89	401	620	798	999999	213	149	761	149	452	537	75	502	812	640	41	999999	
216	999999	287	786	241	548	999999	999999	999999	56	853	999999	999999	756	999999	866	999999	999999	321	467	647	840	553	317	617	999999	458	849	999999	999999	999999	414	999999	973	179	999999	999999	999999	847	999999	999999	55	463	166	296	999999	407	695	999999	208	870	280	999999	574	358	376	459	969	999999	890	99	316	999999	950	999999	448	553	999999	999999	410	613	626	694	468	999999	601	386	396	31	168	944	999999	273	736	745	563	94	193	625	802	102	293	836	957	763	999999	999999	513	944	847	999999	999999	118	185	594	999999	585	860	571	999999	999999	73	947	21	945	336	52	999999	214	659	364	369	153	784	318	330	999999	737	704	853	999999	999999	451	184	262	314	654	97	999999	502	977	234	621	868	812	38	345	825	21	436	999999	999999	999999	999999	493	545	999999	999999	867	274	463	848	165	718	392	126	621	773	758	641	682	954	938	712	681	999999	748	284	971	999999	985	964	999999	999999	747	226	574	166	691	999999	999999	330	230	878	999999	139	78	999999	486	696	417	571	76	380	754	161	218	596	613	363	797	221	362	587	288	499	133	999999	970	175	552	464	92	999999	822	361	733	70	673	552	71	844	999999	285	872	423	897	354	523	596	18	977	552	338	918	606	968	643	599	549	16	999999	933	320	999999	952	489	34	999999	999999	427	158	922	71	301	953	999999	86	715	865	602	999999	374	383	167	574	911	754	133	999999	393	100	471	134	546	881	911	488	141	999999	933	872	797	130	999999	859	64	491	46	965	193	891	928	733	947	237	816	559	999999	999999	50	735	999999	999999	999999	336	686	798	999999	420	52	934	945	795	999999	999999	981	253	999999	307	999999	999999	999999	168	42	501	171	737	187	318	75	361	336	999999	879	999999	971	465	121	842	183	999999	966	626	923	258	946	143	802	227	999999	573	999999	854	999999	620	28	999999	309	999999	174	949	621	216	355	690	608	394	915	733	758	525	141	371	134	262	999999	100	999999	784	555	38	935	959	999999	502	999999	482	500	269	190	238	165	603	677	233	999999	760	281	242	649	999999	999999	79	999999	730	999999	983	999999	999999	167	927	507	525	962	146	23	999999	154	853	999999	136	893	656	552	999999	370	537	694	999999	617	702	819	12	999999	993	810	999999	499	341	70	999999	999999	693	111	262	999999	640	641	999999	220	983	616	999999	559	523	668	571	526	940	999999	903	999999	828	199	464	118	999999	391	968	335	999999	172	813	792	659	383	210	554	999999	799	729	896	999999	690	633	96	999999	999999	999999	
335	249	350	559	970	166	999999	924	503	647	154	235	999999	672	215	72	999999	802	999999	999999	149	467	26	999999	151	641	17	999999	147	565	999999	717	999999	999999	999999	95	807	612	842	635	924	459	706	906	155	573	999999	999999	946	999999	812	293	765	552	999999	867	233	123	418	339	159	598	786	937	999999	437	999999	489	39	130	265	218	960	999999	999999	690	761	119	91	577	171	784	199	520	753	93	952	509	299	999999	999999	693	204	512	486	999999	672	769	636	717	999999	990	203	826	999999	603	333	765	576	790	116	123	999999	841	178	999999	999999	276	193	999999	485	999999	199	263	267	571	999999	457	522	650	999999	992	483	373	185	180	590	373	999999	159	760	196	932	508	669	749	661	362	999999	122	927	999999	585	449	242	728	800	939	569	800	589	875	252	999999	999999	124	640	668	999999	998	999999	45	128	44	436	298	740	691	594	517	909	661	123	410	722	999999	999999	43	999999	457	379	650	803	357	999999	884	944	15	736	999999	119	993	697	345	337	891	287	550	999999	999999	988	999999	355	62	890	927	761	841	214	999999	707	606	536	218	629	999999	241	770	473	551	354	734	955	49	407	916	964	999999	83	831	999999	865	999999	999999	468	269	305	751	467	999999	999999	999999	801	999999	847	512	467	488	716	203	659	999999	87	471	599	999999	999999	315	654	974	963	983	768	382	999999	999999	587	347	749	369	838	490	313	830	428	251	999999	380	201	895	999999	999999	999999	999999	181	827	999999	557	599	214	115	999999	107	493	679	999999	344	429	768	999999	925	129	999999	357	365	999999	999999	256	53	357	331	784	124	758	999999	488	921	888	211	999999	62	39	748	545	999999	849	392	999999	999999	289	999999	513	611	194	970	338	999999	714	524	999999	623	542	514	251	999999	999999	875	348	999999	201	227	456	227	999999	954	895	380	999999	104	515	999999	393	104	763	450	818	182	929	788	196	742	217	373	209	376	519	524	507	999999	931	999999	999999	852	960	72	460	295	999999	999999	999999	999999	551	999999	18	224	999999	999999	751	800	74	999999	946	559	780	459	19	92	28	999999	444	380	999999	541	172	542	999999	540	144	999999	990	532	999999	698	714	999999	200	999999	365	999999	999999	81	773	707	598	782	37	494	82	999999	999999	378	277	430	796	703	94	20	999999	476	481	999999	313	60	810	999999	810	999999	999999	551	269	421	726	43	999999	373	606	176	999999	999999	514	999999	467	633	648	622	264	918	902	20	154	189	999999	999999	512	447	999999	723	896	66	972	
780	649	999999	251	999999	651	244	164	999999	107	918	999999	999999	961	233	241	679	999999	197	286	891	355	834	407	89	999999	838	530	828	999999	883	279	999999	417	999999	608	936	999999	16	999999	30	999999	479	999999	999999	122	82	927	999999	215	999999	321	708	779	999999	435	999999	134	172	369	813	713	336	827	223	649	190	660	237	625	305	297	999999	227	999999	138	875	921	999999	966	999999	910	999999	623	517	572	999999	117	336	999999	999999	812	230	647	999999	317	437	651	999999	586	932	421	699	999999	910	800	999999	999999	999999	952	559	893	952	999999	169	902	999999	712	320	651	89	999999	333	928	831	492	77	757	69	949	700	999999	999999	595	44	788	999999	587	712	717	655	999999	594	384	749	900	859	34	487	264	844	724	341	999999	507	860	97	770	999999	427	999999	168	431	574	999999	335	671	367	171	999999	690	885	999	603	995	999999	488	949	189	999999	633	999999	999999	804	999999	976	999999	999999	999999	183	700	450	754	999999	984	497	656	30	132	423	239	999999	999999	115	999999	959	724	999999	62	506	382	999999	591	902	999999	999999	888	626	469	285	442	999999	279	987	681	250	140	714	999999	508	353	468	826	999999	700	141	189	174	240	155	999999	999999	131	591	801	999999	859	852	501	304	609	39	560	847	981	742	999999	876	433	333	828	19	999999	554	999999	914	321	826	211	663	510	723	396	999999	33	287	375	688	195	999999	391	287	223	324	898	323	999999	979	999999	958	908	313	999999	907	999999	999999	999999	576	438	887	251	43	651	838	793	999999	643	246	999999	704	999999	544	690	314	942	550	796	804	655	999999	16	999999	999999	999999	999999	207	982	999999	997	781	250	799	260	307	999999	358	999999	385	999999	22	999999	671	165	89	592	374	622	436	999999	999999	999999	241	921	599	881	909	990	408	93	596	903	164	248	52	463	577	999999	393	436	999999	914	420	999999	999999	168	345	185	999999	660	390	584	555	524	231	336	19	877	661	426	999999	367	999999	302	999999	118	525	432	999999	999999	24	89	239	10	379	861	44	957	287	999999	999999	734	999999	999999	702	21	357	999999	27	716	454	699	633	966	467	237	685	128	350	534	999999	912	72	999999	645	310	355	555	154	369	999999	61	600	999999	880	244	338	490	599	922	761	884	415	999999	999999	325	456	272	999999	152	185	916	617	753	796	633	672	693	111	402	666	802	999999	999999	424	403	999999	412	96	233	899	205	529	427	773	758	507	999999	999999	330	854	92	999999	12	194	999999	443	846	434	257	572	
645	388	207	266	958	399	758	982	779	226	54	186	319	253	980	397	999999	999999	47	135	17	530	781	547	583	789	492	473	999999	959	262	977	999999	660	999999	817	332	171	814	369	749	999999	393	114	809	906	703	759	213	987	252	999999	397	999999	564	125	607	999999	999999	178	906	295	999999	999999	963	77	347	658	989	173	74	38	999999	999999	386	336	999999	676	738	677	96	733	269	61	999999	397	589	717	105	148	219	999999	489	999999	463	464	738	573	999999	742	569	54	769	50	923	224	699	719	745	999999	978	930	920	15	92	999999	35	891	112	576	487	999999	562	999999	953	402	549	530	224	999999	597	573	535	999999	118	51	963	229	138	502	697	870	999999	867	170	289	751	483	563	290	438	999999	999999	999999	264	939	492	918	96	999999	674	179	504	823	640	999999	405	999999	897	999999	999999	806	999999	610	999999	617	658	695	690	674	650	75	967	934	493	750	999999	959	741	178	559	54	142	607	827	999999	375	999999	999999	755	883	827	999999	521	81	631	999999	860	696	646	290	796	238	422	999999	999999	212	569	339	890	999999	445	192	999999	999999	999999	674	164	782	361	251	510	999999	935	790	822	489	455	999999	999999	666	251	999999	105	888	999999	816	719	727	228	999999	805	818	346	452	448	999999	857	39	906	999999	929	88	345	405	780	337	303	999999	67	129	757	999999	477	233	71	182	97	840	729	357	954	437	563	45	999999	692	132	492	999999	188	631	425	999999	904	737	172	999999	699	999999	434	999999	96	669	109	568	109	350	122	999999	275	999999	999999	309	558	999999	501	525	999999	999999	97	215	999999	291	879	999999	342	750	573	496	898	254	397	732	305	999999	868	768	464	999999	999999	351	19	111	85	631	613	999999	999999	901	245	647	627	740	30	999999	712	805	789	611	235	359	999999	626	492	31	169	295	14	724	144	732	71	832	623	746	205	999999	215	999999	884	999999	352	672	261	999999	626	657	712	86	132	72	979	852	251	986	575	393	618	999999	471	328	121	683	766	512	586	795	126	283	33	13	600	999999	727	19	16	114	375	241	404	511	999999	999999	602	82	999999	218	999999	999999	180	811	101	160	786	565	115	999999	905	748	999999	831	540	438	63	128	472	448	135	242	980	470	999999	386	660	960	999999	193	91	694	759	378	214	490	999999	999999	999999	449	999999	171	903	347	208	626	567	999999	970	155	874	483	999999	314	999999	358	656	709	793	714	999999	826	821	922	588	221	989	306	626	60	999999	841	
216	32	694	964	339	643	272	401	999999	96	989	599	319	607	93	454	999999	999999	999999	403	428	207	948	999999	350	999999	759	999999	999999	270	946	920	820	42	277	587	999999	127	29	22	447	401	999999	413	837	999999	612	999999	137	545	21	769	999999	931	423	18	999999	767	624	357	999999	285	764	558	150	999999	779	286	340	506	833	177	837	821	955	999999	311	544	100	128	378	999999	859	102	259	187	704	888	619	268	512	853	503	671	999999	999999	636	347	273	768	452	999999	999999	630	999999	843	931	404	976	396	706	540	999999	506	979	115	426	672	308	962	374	891	667	81	994	980	674	176	692	793	999999	964	999999	331	676	52	137	238	390	416	255	999999	999999	999999	561	999999	186	999999	691	33	746	964	48	310	999999	999999	999999	999999	636	731	178	765	711	193	995	742	999999	355	829	999999	977	999999	292	999999	717	75	979	444	519	31	999999	999999	484	669	999999	436	926	969	999999	125	384	558	601	659	247	489	597	728	999999	819	713	831	177	755	55	999999	999999	155	593	338	581	234	69	615	999999	999999	291	999999	146	569	999999	299	426	714	562	999999	596	632	655	237	477	260	999999	699	999999	999999	510	729	623	498	754	780	386	999999	543	160	499	985	999999	746	208	555	592	668	14	423	999999	463	999999	999999	999999	58	500	366	860	330	27	999999	306	954	999999	562	428	647	814	45	913	999999	180	411	929	610	999999	999999	38	922	668	548	695	999999	999999	57	999999	997	537	705	290	30	999999	999999	999999	140	689	777	999999	646	136	944	853	969	510	586	292	999999	697	999999	157	592	337	938	662	479	999999	411	395	999999	999999	431	999999	999999	754	893	999999	957	999999	799	921	133	162	391	795	724	694	726	394	981	999999	999999	309	186	999999	698	692	800	561	663	999999	287	392	812	620	705	833	744	224	616	498	335	522	999999	439	999999	439	999999	152	937	784	947	27	999999	189	999999	131	934	561	66	210	297	406	999999	342	644	740	999999	771	100	891	950	512	777	493	438	232	411	747	532	268	746	999999	623	878	519	269	999999	632	338	999999	898	192	999999	416	210	929	907	999999	794	999999	98	184	61	56	834	999999	999999	920	750	69	720	197	38	797	463	640	782	736	999999	384	999999	999999	442	999999	992	767	354	371	999999	509	324	845	952	999999	180	999999	605	577	999999	84	30	68	882	279	863	999999	999999	369	999999	570	157	180	741	420	531	381	742	544	63	76	99	999999	999999	251	744	999999	245	789	999999	891	44	214	999999	
749	999999	704	835	999999	654	291	999999	999999	999999	721	361	154	114	542	717	799	829	71	524	999999	984	152	999999	640	534	988	475	374	742	999999	535	942	488	992	65	827	545	999999	890	999999	462	114	999999	916	889	600	999999	999999	999999	828	999999	973	690	999999	999999	222	284	205	999999	665	815	999999	252	357	196	419	999999	999999	486	999999	263	260	180	751	999999	879	682	999999	750	933	228	772	999999	913	999	561	261	774	999999	843	553	349	999999	235	956	222	861	999999	999999	480	935	999999	226	191	574	810	803	938	999999	884	540	999999	999999	704	999999	52	947	339	357	999999	168	890	884	643	346	999999	999999	944	794	312	28	569	999999	280	998	570	556	120	348	198	758	999999	585	352	313	783	894	245	789	914	275	532	764	105	999999	54	774	583	844	660	500	858	154	999999	866	970	999999	999999	706	999999	999999	837	990	168	999999	999999	999999	541	339	563	29	84	165	880	47	999999	805	687	958	954	999999	973	275	687	999999	999999	999999	699	486	343	999999	999999	539	913	428	438	542	605	229	475	739	243	253	291	999999	426	702	273	849	381	174	999999	226	751	89	522	571	312	999999	976	677	615	64	996	999999	309	999999	252	462	609	953	999999	999999	492	225	563	730	984	56	281	999999	904	850	115	178	999999	503	788	834	905	866	999999	144	999999	999999	133	188	256	523	999999	999999	460	999999	249	427	965	999999	733	536	999999	999999	586	266	999999	778	772	764	949	828	279	999999	756	418	556	742	723	74	224	695	101	999999	483	999999	713	400	746	999999	610	687	213	657	999999	261	317	123	289	999999	945	999999	999999	368	238	999999	999999	999999	999999	999999	999999	507	704	900	625	48	444	151	318	999999	552	798	42	999999	164	999999	999999	622	999999	504	110	443	999999	750	999999	749	999999	732	156	65	999999	999999	276	704	999999	999999	982	312	41	731	999999	176	804	174	430	156	442	356	214	965	802	630	999999	999999	942	821	55	999999	781	875	378	712	999999	999999	999999	374	532	999999	840	61	290	322	999999	313	687	933	639	298	329	972	317	323	999999	191	262	596	686	646	762	27	67	999999	531	166	363	114	182	550	276	999999	624	114	516	162	685	489	49	197	942	18	999999	756	634	809	568	64	999999	812	999999	311	999999	999999	575	999999	993	261	999999	434	999999	582	761	98	32	273	357	212	807	999999	505	999999	556	499	704	753	835	310	403	721	597	308	920	369	999999	964	377	738	999999	693	169	433	999999	999999	246	369	257	999999	734	371	461	365	256	999999	
316	999999	999999	999999	999999	822	987	692	857	80	999999	651	662	401	548	67	999999	619	673	124	215	999999	999999	941	262	344	506	999999	576	42	270	242	61	999999	62	322	219	189	999999	716	705	476	576	627	777	595	999999	855	555	677	999999	999999	692	999999	613	244	161	812	935	847	325	999999	999999	999999	809	605	999999	560	348	235	999999	999999	999999	956	418	999999	999999	457	174	999999	637	999999	999999	898	999999	428	549	919	999999	999999	999999	999999	253	708	400	459	359	750	817	999999	996	156	999999	330	829	999999	777	735	999999	999999	738	704	648	278	219	674	999999	999999	269	391	999999	999999	999999	530	74	451	472	999999	565	958	389	755	640	991	671	999999	144	864	999999	806	650	999999	205	624	999999	999999	758	999999	499	726	999999	141	490	436	127	325	93	986	266	999999	296	999999	179	765	493	999999	74	657	999999	999999	540	205	999999	462	740	250	485	448	451	607	999999	999999	866	839	569	258	275	213	874	355	999999	999999	999999	692	520	238	645	439	999999	106	999999	111	378	999999	195	203	983	37	696	876	999999	644	545	658	999999	799	556	999999	205	245	999999	860	782	261	330	393	597	465	999999	512	605	55	318	354	215	591	999999	105	653	376	274	999999	999999	999999	515	999999	611	999999	997	720	999999	999999	243	894	999999	541	999999	127	999999	802	605	527	95	193	999999	794	336	200	453	113	680	461	685	829	971	480	353	785	999999	567	781	647	468	231	830	300	999999	999999	966	673	999999	11	654	851	770	746	999999	333	726	720	436	421	506	893	999999	230	629	414	999999	907	198	542	381	882	31	958	69	863	362	980	982	912	233	780	839	678	806	834	999999	234	999999	29	68	35	141	999999	999999	999999	999999	610	999999	999999	500	999999	484	731	630	999999	999999	812	999999	298	970	999999	999999	524	197	725	999999	372	424	999999	999999	698	588	179	999999	355	751	660	816	494	682	999999	999999	584	999999	174	306	999999	57	43	999999	256	546	39	58	321	297	616	183	426	520	819	195	875	62	802	481	315	999999	285	30	179	995	999999	616	228	437	162	113	32	429	946	324	390	999999	109	999999	558	130	172	67	999999	999999	400	974	862	567	443	999999	999999	692	990	861	772	23	833	260	353	422	830	884	144	999999	160	996	573	504	804	999999	952	650	922	194	94	227	886	692	605	229	999999	660	999999	630	494	339	438	95	552	377	957	848	808	146	300	288	999999	631	999999	999999	410	368	762	359	999999	968	770	806	777	554	137	999999	655	134	668	179	999999	514	29	
820	568	488	951	437	999999	999999	999999	999999	999999	999999	999999	264	366	211	818	999999	898	644	60	525	569	632	999999	998	999999	816	999999	683	999999	130	397	417	611	515	835	999999	416	335	232	475	999999	983	911	971	999999	872	785	454	316	283	281	256	464	503	261	936	180	999999	196	320	911	167	319	774	999999	887	999999	850	376	895	999999	572	421	584	398	585	999999	345	749	378	41	748	377	204	848	150	953	118	264	899	999999	999999	999999	912	563	999999	674	147	999999	371	229	999999	88	420	304	708	999999	999999	114	675	999999	834	214	817	289	173	999999	125	925	277	933	544	999999	477	154	526	433	509	30	429	910	583	782	387	159	106	670	957	899	150	999999	999999	13	999999	999999	917	999999	999999	999999	999999	188	999999	221	999999	438	684	999999	999999	276	778	999999	336	859	684	999999	641	62	999999	999999	999999	502	832	999999	999999	999999	860	999999	16	793	236	278	112	999999	629	250	360	372	496	948	474	756	69	691	131	999999	978	999999	328	823	51	865	430	662	449	898	356	999999	999999	999999	577	999999	999999	817	49	509	182	460	239	443	999999	279	565	878	204	436	443	150	103	920	984	647	221	999999	751	371	848	449	436	731	894	26	999999	173	381	330	424	999999	652	621	999999	528	983	884	418	999999	999999	551	468	22	464	215	250	999999	999999	999999	932	158	75	677	661	733	33	508	549	398	999999	999999	507	874	22	201	498	481	237	466	663	999999	775	979	72	306	980	424	276	999999	999999	999999	824	451	397	275	999999	999999	999999	999999	504	485	345	30	437	908	54	594	999999	999999	717	768	288	999999	276	605	383	999999	615	365	752	609	241	860	622	999999	576	65	999999	747	24	523	522	278	961	188	991	999999	551	164	999999	396	999999	13	971	17	150	941	185	792	999999	999999	369	999999	216	895	254	484	407	523	341	989	118	262	999999	203	256	999999	921	98	613	628	543	461	113	999999	195	238	999999	615	773	635	999999	694	999999	923	999999	917	71	76	934	516	999999	38	999999	273	288	999999	754	999999	760	140	999999	96	999999	273	999999	999999	501	850	709	25	595	999999	749	706	118	423	407	335	999999	339	999999	855	164	999999	281	515	637	999999	87	34	483	120	854	999999	614	793	515	999999	376	254	425	999999	999999	918	999999	564	999999	126	164	864	763	429	999999	431	999999	999999	999999	91	991	51	280	999999	772	685	999999	484	938	999999	101	325	908	815	999999	999999	913	999999	999999	246	999999	717	999999	521	999999	223	270	64	382	433	462	448	861	999999	
600	334	973	763	447	680	386	999999	626	182	999999	999999	999999	947	470	943	517	452	999999	696	905	284	815	999999	975	559	425	999999	112	999999	654	652	463	999999	225	633	821	159	300	999999	859	999999	101	64	495	846	267	322	593	438	916	19	999999	175	529	325	519	999999	788	888	999999	899	999999	121	527	999999	385	999999	999999	837	132	999999	161	858	999999	177	999999	760	999999	139	302	112	893	673	597	644	881	298	954	899	999999	999999	371	999999	563	960	403	999999	536	123	471	999999	590	999999	316	559	999999	913	338	999999	143	999999	949	999999	595	162	16	671	999999	999999	999999	96	528	832	999999	525	995	749	305	876	999999	213	233	160	667	518	999999	999999	366	48	786	967	960	602	766	365	656	712	999999	411	954	999999	465	653	622	384	265	758	43	999999	563	999999	618	999999	588	929	534	999999	999999	87	640	869	315	484	105	999999	136	926	75	366	868	292	932	894	922	51	747	580	538	293	263	762	112	575	485	999999	359	508	23	999999	831	857	721	739	770	94	426	999999	557	99	999999	338	693	999999	922	999999	186	723	999999	547	192	954	270	707	824	877	766	739	999	427	183	627	999999	238	535	20	571	203	133	999999	999999	766	32	449	999999	924	79	435	653	999999	501	635	969	999999	655	999999	596	23	914	999999	328	999999	981	999999	999999	630	999999	999999	151	911	999999	983	600	701	999999	999999	932	821	999999	899	999999	340	96	794	999999	547	999999	447	582	658	424	999999	288	999999	519	936	999999	892	533	999999	509	999999	293	999999	505	518	999999	999999	999999	240	999999	775	351	24	93	999999	999999	999999	214	377	971	978	882	999999	497	999999	704	368	192	986	999999	50	297	268	400	205	57	354	298	416	999999	390	894	352	713	999999	999999	273	158	532	345	598	687	165	442	999999	730	999999	254	999999	999999	999999	95	999999	600	999999	487	999999	999999	999999	939	257	999999	999999	866	591	93	540	780	847	945	441	999999	659	999999	50	999999	142	825	869	474	999999	109	999999	602	999999	304	999999	752	808	172	999999	649	999999	999999	999999	700	999999	299	851	447	200	29	407	408	999999	466	999999	999999	559	552	354	267	999999	423	692	157	952	204	999999	296	999999	787	999999	685	822	792	950	999999	999999	999999	472	999999	973	432	999999	237	702	547	999999	378	868	422	202	266	817	865	999999	999999	899	999999	748	695	268	999999	999999	412	57	999999	586	999999	999999	368	999999	999999	90	512	999999	331	148	465	455	415	999999	999999	427	343	999999	999999	868	956	897	999999	178	621	601	776	584	418	741	
871	189	980	999999	639	861	510	68	983	185	314	581	999999	708	443	495	999999	721	605	999999	357	999999	999999	999999	999999	693	413	200	741	618	314	927	876	589	277	285	474	454	344	801	917	285	611	999999	999999	385	333	404	734	136	268	999999	999999	280	394	999999	847	138	341	946	999999	319	326	375	871	387	999999	999999	999999	168	30	888	999999	999999	230	81	216	999999	299	999999	369	18	466	615	359	259	948	605	204	224	438	346	999999	398	352	607	958	246	667	186	679	349	964	576	115	380	677	185	59	999999	846	54	839	999999	586	450	999999	711	999999	622	438	109	999999	226	729	684	775	988	999999	623	123	970	144	122	574	29	54	890	999999	979	999999	773	556	881	999999	394	999999	36	999999	902	754	999999	230	999999	748	580	560	747	846	431	999999	688	724	436	209	876	909	726	999999	999999	406	962	211	999999	49	664	553	907	848	999999	187	999999	187	559	869	866	749	99	374	994	469	306	999999	88	384	999999	59	130	682	501	485	999999	514	254	505	791	55	999999	999999	999999	37	653	898	512	254	856	999999	175	566	343	999999	820	362	527	999999	109	918	132	999999	155	615	432	234	357	859	999999	243	999999	63	87	820	564	999999	290	966	815	408	541	834	528	393	884	999999	999999	999999	665	999999	986	999999	405	872	922	533	860	478	604	428	550	999999	847	623	999999	999999	489	522	573	736	81	561	292	701	387	298	143	761	999999	869	885	983	204	999999	999999	785	657	215	999999	40	232	999999	372	396	857	888	987	999999	815	772	84	826	801	928	356	999999	864	703	999999	634	400	109	999999	735	999999	567	458	869	376	793	999999	999999	624	542	514	999999	199	999999	844	498	999999	238	946	958	794	68	999999	275	631	821	920	953	720	272	639	999999	75	999999	999999	300	999999	999999	538	32	319	999999	211	268	424	97	246	999999	859	996	333	172	163	999999	940	484	384	999999	247	999999	999999	509	563	362	902	999999	203	999999	999999	554	999999	999999	700	923	649	994	999999	923	851	999999	584	951	999999	999999	938	477	969	288	696	379	915	258	999999	999999	159	809	999999	849	365	42	894	683	927	315	937	150	999999	239	147	946	999999	461	340	999999	970	921	415	839	423	435	422	914	866	672	639	810	313	717	774	840	757	17	568	819	649	900	33	788	786	999999	999999	739	150	749	751	464	999999	186	21	238	404	999999	999999	930	999999	999999	817	999999	999999	136	999999	754	465	999999	199	620	892	521	63	80	999999	626	63	999999	999999	999999	774	126	999999	
184	999999	999999	999999	999999	999999	360	580	638	208	670	93	768	122	659	961	260	283	843	560	140	999999	406	132	941	339	999999	353	812	509	937	215	700	342	501	999999	999999	59	919	861	838	50	264	999999	999999	986	999999	999999	404	999999	179	408	930	566	791	613	496	15	763	216	668	17	999999	138	999999	465	392	435	999999	999999	262	211	999999	999999	999999	100	999999	92	739	999999	210	272	949	999999	340	539	284	999999	551	888	746	704	295	999999	999999	831	281	135	62	999999	999999	999999	894	978	409	968	54	948	844	700	305	413	276	809	15	405	999999	618	798	731	999999	258	883	732	999999	558	915	650	999999	890	999999	999999	40	999999	360	999999	378	999999	749	999999	494	335	299	851	592	342	999999	486	707	796	773	999999	337	999999	746	356	819	172	310	999999	999999	403	168	954	999999	124	999999	464	458	999999	999999	97	999999	436	246	855	958	42	999999	345	999999	439	999999	993	127	166	854	709	74	13	999999	216	670	898	319	100	176	999999	969	478	959	973	37	999999	769	685	793	900	94	890	398	999999	32	964	730	623	460	175	836	725	269	673	400	454	820	820	426	970	127	156	689	622	73	671	385	157	411	743	234	441	999999	954	625	999999	999999	999999	193	705	178	999999	640	10	509	253	218	999999	583	999999	389	948	268	822	782	937	211	776	723	361	588	582	999999	999999	941	405	363	315	58	226	839	919	999999	720	802	431	515	688	999999	819	463	100	574	829	999999	285	182	549	182	687	971	839	187	832	127	595	999999	999999	999999	999999	890	903	247	366	999999	999999	321	548	30	360	432	523	662	999999	897	999999	18	391	364	666	232	999999	142	999999	254	999	742	803	603	216	999999	999999	629	19	928	999999	853	217	95	893	999999	634	529	821	265	458	186	282	934	629	587	103	568	403	880	86	770	876	121	999999	728	517	999999	813	999999	999999	999999	653	975	348	645	800	306	999999	702	598	294	320	115	796	823	469	868	974	999999	999999	35	235	999999	999999	789	976	106	352	174	455	689	999999	418	426	563	533	999999	999999	999999	786	796	999999	700	999999	792	459	770	325	920	268	648	969	999999	559	999999	668	524	999999	999999	668	704	953	306	256	999999	999999	902	688	242	299	173	282	990	842	66	999999	535	846	999999	339	215	780	999999	906	999999	720	531	859	613	999999	18	182	47	325	92	999999	800	999999	383	999999	557	92	92	630	999999	376	999999	351	999999	884	143	999999	75	229	462	999999	532	399	999999	198	58	999999	85	999999	291	999999	
245	999999	760	223	138	91	473	999999	999999	133	698	800	811	999999	741	189	366	728	761	999999	117	817	862	168	999999	410	14	195	999999	999999	17	999999	349	114	141	313	999999	999999	999999	61	214	229	448	999999	999999	731	588	19	457	868	686	356	585	950	883	999999	812	601	999999	727	87	288	680	277	126	999999	461	707	309	437	597	999999	972	710	136	887	999999	533	932	589	822	994	999999	306	828	660	169	399	230	713	501	999999	999999	38	999999	999999	549	181	222	999999	279	999999	710	30	280	607	383	875	824	999999	58	288	668	999999	905	92	550	383	448	465	794	71	487	595	935	608	999999	944	736	209	348	208	320	660	319	941	294	717	36	230	287	293	999999	999999	664	222	331	71	133	890	999999	999999	732	999999	999999	218	403	999999	94	672	904	439	148	624	657	850	968	18	14	963	999999	832	357	227	188	510	496	262	931	999999	287	999999	821	845	823	182	475	999999	182	111	548	180	633	363	326	847	999999	999999	577	814	254	322	999999	169	102	553	818	514	999999	977	721	150	193	371	395	272	618	302	801	999999	384	414	835	903	425	627	999999	993	901	340	365	545	685	127	478	964	584	999999	753	279	363	961	984	204	389	407	987	271	999999	999999	239	852	159	102	439	999999	486	164	743	474	353	825	613	247	622	186	999999	76	999999	431	687	956	549	999999	999999	423	999999	641	523	28	640	938	35	847	111	999999	396	593	687	639	999999	430	918	288	926	538	358	999999	581	213	999999	999999	378	546	375	282	313	627	971	999999	419	845	640	725	834	415	800	999999	146	999999	790	871	388	999999	944	999999	48	271	605	999999	75	683	69	320	86	719	999999	488	481	828	999999	999999	621	672	229	641	790	202	454	520	737	592	999999	999999	422	999999	543	125	602	118	244	999999	31	999999	999999	735	999999	329	649	999999	846	999999	999999	317	910	31	259	715	43	999999	476	846	999999	95	855	482	83	597	897	15	186	454	999999	999999	999999	999999	747	999999	722	494	999999	470	552	339	674	425	309	302	561	401	820	827	91	299	641	398	235	999999	533	999999	662	198	432	643	938	401	436	920	723	999999	283	26	993	549	999999	16	999999	486	420	440	183	780	45	505	195	358	372	595	731	999999	932	811	710	255	831	999999	48	909	401	282	988	999999	579	999999	128	804	834	541	842	635	105	748	999999	999999	304	881	999999	926	458	589	39	841	198	526	820	472	999999	748	999999	789	999999	393	999999	148	451	793	211	236	387	390	
524	831	752	106	999999	193	999999	999999	950	950	514	122	999999	811	999999	999999	200	999999	988	999999	999999	96	823	63	667	711	662	387	999999	510	679	926	548	77	75	207	98	999999	425	999999	187	999999	999999	767	999999	855	933	284	894	304	603	999999	247	999999	892	438	999999	999999	438	999999	531	999999	966	449	999999	588	573	392	746	55	68	999999	636	362	478	999999	999999	66	778	811	777	388	492	356	907	999999	688	816	185	637	999999	399	663	35	115	279	731	357	496	999999	292	550	537	849	246	999999	522	999999	263	101	999999	951	999999	627	622	152	425	620	542	999999	999999	756	216	119	855	669	999999	610	256	209	79	999999	999999	92	529	236	850	642	120	413	17	999999	563	94	497	248	478	46	413	963	853	120	815	999999	796	535	999999	999999	999999	999999	69	911	638	63	999999	207	392	838	107	395	301	782	999999	139	742	106	203	999999	621	616	201	409	206	999999	355	959	135	999999	999999	999999	999999	999999	648	543	353	105	175	509	72	300	999999	639	938	28	999999	81	999999	686	14	700	342	999999	807	388	999999	660	714	354	708	72	81	569	553	113	502	999999	144	999999	999999	646	931	999999	999999	331	759	561	470	188	622	284	358	999999	818	595	662	681	625	999999	167	693	390	820	801	999	228	297	95	999999	999999	802	999999	999999	999999	368	999999	648	161	485	999999	823	999999	536	732	999999	713	999999	999999	999999	999999	821	253	873	999999	101	265	120	892	70	112	472	475	635	663	819	999999	715	548	460	825	23	530	149	641	343	999999	854	999999	377	296	596	999999	137	999999	703	559	999999	833	999999	112	658	755	100	999999	999999	358	564	872	912	95	998	93	301	142	999999	300	113	241	999999	598	410	33	524	774	516	926	348	251	999999	270	284	882	739	357	177	267	999999	766	999999	985	939	982	999999	292	298	999999	254	999999	956	412	999999	831	999999	220	999999	635	999999	326	866	239	19	322	913	999999	811	125	999999	999999	965	179	861	347	999999	490	999999	428	999999	242	486	13	681	353	295	556	815	452	999999	529	654	999999	999999	123	900	256	975	627	79	532	480	182	999999	999999	39	786	999999	999999	85	877	562	284	787	999999	999999	862	557	666	999999	366	836	368	600	824	299	432	153	747	999999	509	514	999999	999999	325	761	314	844	380	999999	509	14	707	377	647	999999	380	754	38	999999	48	698	319	999999	712	695	122	581	345	21	607	642	999999	670	576	372	530	925	472	246	536	27	999999	352	999999	999999	999999	991	953	857	919	677	125	474	
409	811	204	999999	646	629	649	732	508	999999	716	866	210	47	801	285	445	455	292	791	999999	999999	521	966	82	360	999999	131	628	488	102	999999	527	339	271	765	999999	99	288	842	597	803	999999	817	999999	999999	161	102	200	678	421	473	395	999999	727	388	299	237	368	295	72	999999	114	30	999999	787	349	871	999999	45	117	356	999999	450	204	944	999999	703	999999	421	209	474	931	950	77	628	544	203	612	882	475	999999	999999	993	779	79	698	498	551	848	321	999999	999999	164	571	74	307	944	139	783	877	999999	999999	999999	95	598	597	999999	953	999999	253	155	268	999999	570	176	626	182	670	135	255	22	162	491	110	919	157	776	999999	12	330	599	73	829	14	999999	52	783	907	190	482	544	544	999999	605	175	31	433	593	404	448	134	284	14	537	864	444	999999	999999	175	451	820	775	999999	999999	654	92	438	887	999999	134	999999	999999	489	999999	711	477	259	999999	935	898	723	999999	999999	564	205	324	999999	999999	999999	444	637	936	742	999999	661	768	999999	999999	951	93	999999	545	902	279	605	859	795	999999	826	999999	194	529	911	277	727	637	790	999999	131	339	999999	147	747	256	496	999999	533	749	999999	942	883	673	934	999999	315	187	290	715	958	346	999999	707	475	752	259	117	35	999999	21	999999	978	206	463	621	70	455	999999	999999	782	699	336	999999	370	884	999999	521	595	999999	961	549	356	85	999999	785	810	325	671	994	996	389	880	68	999999	966	964	687	999999	999999	791	999999	390	634	999999	269	19	483	346	591	249	738	999999	966	513	472	678	902	768	678	810	744	999999	802	659	403	818	278	317	403	920	999999	999999	282	277	110	169	721	153	178	776	337	979	90	755	999999	867	999999	554	275	999999	71	918	541	999999	57	86	587	999999	538	999999	999999	175	942	671	423	999999	249	999999	412	312	956	999999	999999	902	999999	765	999999	999999	401	535	903	723	52	115	858	907	769	770	229	33	582	745	999999	726	45	172	46	999999	342	999999	628	225	151	999999	341	311	999999	639	38	999999	384	539	584	13	999999	26	133	837	812	515	667	479	478	388	729	999999	155	873	999999	321	728	999999	715	999999	907	687	999999	88	773	557	589	999999	999999	937	649	999999	999999	610	189	28	999999	209	607	826	172	158	746	762	999999	131	999999	999999	772	717	999999	101	999999	22	105	860	444	55	999999	264	925	999999	999999	999999	739	686	58	545	694	848	999999	529	999999	888	408	758	999999	999999	844	652	402	999999	999999	33	383	999999	
999999	158	515	329	583	999999	145	353	900	634	421	215	33	557	82	620	761	923	445	44	416	935	999999	346	919	625	210	999999	999999	791	179	713	167	190	467	899	39	375	999999	999999	393	342	988	999999	347	735	795	296	580	999999	999999	445	588	349	152	999999	544	999999	409	958	792	999999	490	119	465	707	999999	842	100	182	590	396	657	166	650	83	947	840	999	999999	829	914	999999	90	999999	733	999999	999999	48	184	365	861	965	999999	495	668	851	878	999999	640	687	952	206	407	999999	987	787	431	698	78	346	704	179	226	138	878	884	409	701	731	999999	999999	804	915	817	999999	999999	350	671	982	232	78	999999	999999	506	877	717	442	889	430	946	999999	129	999999	838	660	692	748	188	617	784	999999	187	586	68	458	158	999999	590	999999	566	447	760	716	845	277	183	809	720	261	170	451	520	280	785	999999	999999	834	999999	166	47	681	171	63	207	780	890	944	999999	57	999999	437	852	427	864	509	999999	413	999999	570	487	999999	38	927	456	343	999999	907	999999	191	999999	324	212	999999	435	884	999999	706	999999	75	386	238	509	672	532	733	598	999999	416	286	932	999999	709	517	679	164	653	243	607	864	849	983	153	128	709	414	234	999999	992	999999	233	247	999999	69	193	259	382	366	405	723	744	999999	501	999999	259	999999	999999	695	754	280	999999	999999	109	999999	225	403	94	390	999999	999999	999999	180	111	436	999999	694	812	650	333	999999	781	999999	838	883	129	22	492	629	869	77	999999	539	673	721	748	999999	999999	249	844	790	175	999999	403	288	999999	573	736	74	471	564	829	964	372	335	999999	944	213	999999	534	212	911	465	521	894	326	969	999999	389	687	871	555	572	805	542	264	789	893	560	668	555	999999	427	167	314	248	836	176	347	233	803	978	922	715	641	999999	709	481	999999	961	256	76	356	387	600	999999	267	168	829	80	708	61	999999	557	999999	926	493	999999	216	656	490	802	999999	166	999999	892	632	999999	174	663	554	318	394	599	999999	489	929	50	567	305	999999	678	347	277	999999	752	335	999999	736	715	395	412	274	852	999999	999999	999999	200	999999	999999	386	410	993	176	526	400	667	63	146	499	996	453	740	999999	675	812	465	892	641	141	566	267	130	458	277	152	53	542	128	967	582	739	547	859	999999	580	684	180	750	999999	999999	282	239	247	719	942	671	363	186	668	988	24	999999	371	150	999999	289	545	999999	383	357	135	934	178	916	266	906	880	991	104	999999	
294	151	518	999999	999999	38	883	999999	999999	480	689	999999	460	978	999999	191	999999	718	999999	301	149	999999	377	999999	959	348	70	330	463	45	999999	372	91	540	704	999999	49	324	999999	999999	405	805	574	903	667	769	483	199	999999	84	730	172	999999	803	999999	23	774	741	999999	946	967	563	999999	999999	689	327	283	920	284	999999	151	861	999999	710	895	343	706	999999	119	199	864	871	971	388	999999	628	181	288	551	690	999999	999999	236	910	132	842	529	285	999999	350	496	999999	915	664	999999	868	309	490	907	999999	317	310	632	898	999999	999999	592	897	983	71	999999	999999	378	594	999999	999999	635	999999	588	63	999999	431	261	768	703	310	955	317	455	446	329	691	380	896	383	798	675	338	828	35	259	632	301	162	204	501	195	999999	999999	98	243	357	901	854	842	885	59	863	205	781	150	999999	451	547	742	464	624	482	999999	999999	999999	307	133	999999	803	191	999999	109	574	212	125	999999	248	999999	213	971	789	526	64	497	749	811	143	56	884	999999	190	754	420	739	999999	712	119	280	920	935	234	349	999999	660	999999	950	298	993	666	999999	46	94	343	999999	675	107	428	723	57	366	174	86	999999	999999	10	999999	999999	835	335	999999	525	967	446	278	746	449	999999	403	999999	799	999999	999999	390	999999	938	105	421	649	73	779	294	999999	233	563	771	999999	671	231	999999	379	271	462	667	999999	990	78	648	999999	34	235	631	34	981	258	999999	999999	695	308	999999	905	964	999999	772	555	128	138	744	882	506	598	778	999999	743	372	999999	69	482	137	999999	999999	456	355	624	837	999999	269	999999	975	719	746	999999	372	341	754	414	231	999999	122	145	999999	334	765	568	435	457	386	291	618	719	783	552	567	999999	30	458	999999	424	999999	407	858	723	769	172	999999	999999	415	913	999999	958	317	379	369	992	526	545	691	787	198	390	771	978	796	265	935	204	894	999999	320	306	795	806	755	715	999999	148	565	602	999999	999999	999999	473	303	999999	999999	414	999999	575	404	485	767	831	999999	554	635	999999	926	513	236	565	250	963	602	691	999999	510	623	654	999999	388	980	98	978	898	348	307	999999	146	853	531	22	329	58	999999	539	999999	580	210	999999	406	221	62	375	253	59	88	999999	611	498	901	790	999999	859	999999	505	678	999999	337	216	337	205	790	659	705	552	999999	915	767	999999	999999	930	999999	575	318	999999	928	722	735	849	999999	436	83	648	952	999999	484	469	42	339	860	999999	999999	999999	751	999999	
430	402	670	700	137	173	999999	999999	300	970	378	962	550	849	577	955	999999	488	947	999999	131	152	707	964	78	461	999999	437	301	96	688	999999	823	999999	746	535	62	999999	721	105	999999	625	357	981	372	999999	918	192	762	905	999999	763	999999	851	999999	287	695	705	631	999999	290	999999	166	213	292	949	999999	443	113	51	903	92	767	999999	999999	506	999999	999999	602	556	543	700	674	396	999999	924	381	971	999999	468	840	357	412	999999	815	657	999999	999999	698	999999	382	484	89	721	12	910	996	999999	283	583	493	968	999999	84	142	590	11	769	120	368	578	177	416	644	999999	555	679	722	45	999999	48	650	37	189	184	68	620	953	394	192	927	999999	999999	999999	999999	871	254	999999	912	235	656	698	44	999999	844	999999	999999	444	520	456	999999	999999	170	999999	545	999999	999999	923	999999	84	970	57	384	999999	440	999999	479	999999	669	338	311	352	809	810	274	349	615	697	345	999999	999999	185	442	938	951	653	999999	345	909	999999	930	331	437	999999	265	608	324	116	899	451	999999	999999	999999	191	154	999999	999999	359	98	205	237	999999	587	999999	94	794	614	446	976	787	999999	999999	62	538	408	979	914	971	555	665	35	508	798	894	244	882	999999	261	999999	72	999999	999999	257	713	904	686	744	508	754	470	994	878	140	999999	73	602	64	246	999999	174	974	503	804	432	180	729	455	692	694	999999	394	363	652	914	999999	721	999999	349	634	721	245	416	227	95	671	157	999999	686	830	642	827	173	477	628	97	685	999999	825	999999	184	241	61	813	552	86	999999	235	225	513	352	716	715	612	71	928	999999	286	718	760	33	360	768	999999	62	384	230	885	33	999999	999999	859	999999	807	459	490	194	999999	674	18	41	921	999999	183	487	926	999999	999999	416	699	529	409	999999	74	518	824	472	198	999999	178	855	755	999999	399	590	493	656	999999	163	581	744	999999	611	710	729	999999	999999	595	384	136	999999	669	479	333	306	522	716	999999	298	635	999999	996	841	506	999999	285	718	763	592	994	279	214	999999	835	955	564	798	442	999999	999999	626	877	814	999999	999999	999999	285	879	999999	78	776	660	999999	528	562	747	999999	114	557	453	394	444	12	389	999999	66	999999	644	999999	742	999999	283	999999	999999	18	150	192	216	599	966	10	839	999999	524	227	619	999999	999999	282	999999	441	694	999999	891	31	999999	875	999999	778	850	924	640	511	360	999999	999999	10	735	999999	422	999999	916	999999	999999	453	999999	773	999999	171	246	470	
393	999999	999999	310	39	397	999999	999999	826	275	757	437	999999	52	369	999999	320	180	724	619	859	369	999999	652	525	189	305	448	477	418	397	999999	542	999999	540	278	999999	60	324	115	241	999999	693	999999	808	488	764	999999	999999	999999	463	316	447	999999	999999	33	512	517	999999	849	102	330	999999	417	999999	495	895	370	512	100	985	270	855	619	388	999999	675	713	999999	999999	424	999999	364	260	955	999999	825	915	778	517	766	834	274	474	999999	911	490	286	278	323	999999	404	45	993	240	202	461	828	249	999999	999999	798	673	748	434	343	966	143	461	796	669	980	999999	994	999999	161	995	390	605	477	505	399	444	530	453	30	723	371	29	762	629	997	676	999999	999999	967	171	526	50	679	999999	356	824	481	653	612	813	999999	668	89	207	80	232	772	999999	999999	363	152	304	414	999999	604	124	698	177	672	999999	438	836	366	989	999999	350	926	532	159	999999	963	877	841	999999	999999	702	999999	565	999999	775	999999	42	999999	999999	999999	231	999999	999999	350	241	135	314	999999	308	384	999999	311	100	728	729	999999	999999	999999	393	999999	274	463	207	937	902	999999	143	999999	897	409	406	999999	999999	970	257	715	866	191	917	449	658	999999	542	999999	479	400	849	999999	829	999999	999999	71	816	999999	754	768	437	132	999999	66	992	696	93	899	999999	578	558	999999	480	24	999999	68	63	943	999999	999999	999999	375	467	999999	335	306	999999	428	745	345	818	539	999999	489	287	744	744	999999	457	961	812	643	854	900	841	729	365	999999	999999	606	999999	872	999999	999999	846	72	664	936	731	695	908	665	163	642	759	999999	902	991	736	695	323	999999	496	780	566	288	521	567	669	605	940	973	999999	149	999999	946	67	999999	642	999999	89	808	139	762	63	156	489	221	999999	822	999999	374	88	999999	292	814	386	701	819	568	550	107	999999	135	754	935	286	999999	314	813	962	71	358	999999	999999	515	73	999999	726	419	798	999999	426	847	778	999999	999999	44	857	523	569	365	31	84	999999	982	541	13	17	999999	870	476	906	999999	859	764	25	567	739	776	751	999999	974	410	770	999999	681	999999	357	188	50	252	166	791	253	606	999999	999999	846	632	974	69	999999	608	549	999999	403	98	999999	23	999999	337	304	90	772	999999	999999	999999	313	433	311	122	656	829	87	627	999999	125	94	263	999999	741	999999	116	802	691	924	376	861	999999	848	999999	440	343	627	999999	948	85	999999	999999	225	429	999999	423	331	999999	412	897	531	921	999999	287	
999999	734	299	999999	616	198	999999	90	993	24	759	864	585	718	681	323	212	374	679	244	106	758	48	305	770	307	785	940	289	999999	844	999999	436	570	999999	706	54	808	999999	759	796	999999	341	210	669	116	837	612	189	98	695	167	252	777	999999	255	696	999999	59	319	412	999999	999999	999999	179	999999	438	24	999999	975	279	403	999999	919	999999	999999	999999	999999	635	663	999999	183	761	200	999999	687	697	658	999999	343	20	60	999999	787	357	458	147	375	40	849	678	823	482	214	819	301	999999	333	999999	999999	828	858	999999	395	850	999999	586	610	633	999999	133	779	635	999999	964	229	644	490	571	988	999999	61	807	786	999999	999999	999999	999999	381	50	798	999999	999999	367	515	161	692	373	937	999999	872	537	742	548	726	898	197	685	249	600	657	999999	761	351	11	776	999999	582	410	213	537	999999	999999	593	693	759	461	278	291	999999	537	281	999999	453	126	493	319	268	69	96	458	999999	317	780	999999	398	611	976	365	738	110	999999	962	733	999999	842	999999	158	854	966	999999	919	404	436	999999	385	856	318	235	999999	467	792	522	999999	755	521	999999	458	209	305	157	484	912	552	712	427	318	819	862	283	195	170	414	102	648	538	621	881	717	17	999999	303	751	999999	280	317	597	647	999999	78	131	849	948	999999	819	962	999999	999999	723	646	999999	47	999999	951	332	307	388	429	675	227	900	839	741	202	763	854	733	74	281	404	829	670	842	999999	162	999999	221	854	283	686	530	999999	168	81	940	504	999999	999999	525	999999	999999	177	972	760	178	291	118	756	999999	965	239	942	999999	999999	816	406	205	662	798	985	95	999999	156	989	999999	140	681	669	262	999999	999999	932	549	307	475	661	698	91	625	871	238	999999	68	318	456	588	199	840	264	543	309	194	12	539	887	999999	999999	982	73	47	610	999999	504	537	957	306	402	282	852	999999	707	123	47	999999	757	630	999999	838	543	117	999999	840	415	718	958	822	930	20	999999	999999	639	716	27	587	271	789	999999	531	360	999999	195	916	987	109	835	196	156	85	781	999999	930	193	449	955	105	769	999999	785	999999	999999	375	999999	862	783	525	991	105	460	664	967	669	999999	487	392	999999	34	999999	315	882	772	676	854	239	999999	149	456	277	71	491	502	756	185	953	225	784	999999	64	214	584	844	999999	999999	420	813	598	987	705	66	44	80	915	727	999999	805	468	520	162	999999	644	999999	724	43	968	172	221	493	990	271	607	127	
999999	649	731	48	681	979	999999	425	999999	161	750	999999	37	420	586	39	281	157	999999	274	999999	354	570	999999	130	67	999999	999999	999999	999999	997	999999	458	999999	110	276	995	865	134	488	86	737	156	999999	999999	513	15	999999	585	999999	222	842	514	999999	476	626	999999	226	918	999999	262	999999	999999	458	999999	316	762	999999	320	320	44	416	33	278	197	999999	999999	999999	197	616	62	179	672	421	892	999999	929	125	449	483	197	999999	999999	510	236	891	999999	697	338	21	751	893	247	275	999999	805	819	999999	156	999999	428	11	999999	311	571	92	522	411	566	999999	387	646	672	836	133	265	469	522	52	305	999	510	748	185	865	168	931	999999	999999	96	345	999999	999999	886	999999	195	999999	645	939	153	378	999999	999999	339	634	114	999999	411	152	890	346	307	203	999999	999999	999999	262	854	999999	413	999999	125	147	479	663	999999	676	999999	780	938	517	823	582	898	926	496	379	419	551	761	937	529	265	383	750	999999	500	999999	999999	999999	932	894	210	536	992	999999	375	661	675	999999	437	444	631	213	383	522	724	304	923	999999	548	843	312	999999	475	999999	859	763	728	999999	202	557	463	999999	15	622	622	999999	906	673	131	718	744	999999	333	502	999999	999999	999	999999	323	206	206	266	600	99	591	526	999999	999999	404	999999	999999	59	999999	999999	999999	988	207	761	899	677	398	260	945	999999	999999	702	360	973	999999	999999	763	500	999999	996	361	207	52	916	999999	106	986	999999	278	518	785	694	999999	999999	521	910	999999	248	338	999999	808	946	320	770	990	889	175	96	999999	596	848	441	747	752	528	783	946	999999	999999	999999	691	853	981	999999	54	999999	840	907	999999	822	954	525	999999	666	999999	999999	886	282	926	151	931	899	999999	999999	669	999999	947	119	924	737	964	999999	517	534	954	955	965	999999	725	586	999999	999999	635	816	641	333	278	91	564	123	999999	673	364	590	872	999999	999999	308	999999	999999	999999	999999	982	724	858	391	17	638	711	999999	449	13	556	350	999999	672	999999	99	51	346	84	999999	999999	810	840	300	999999	927	662	172	999999	666	126	999999	129	327	285	910	958	999999	325	640	379	332	673	893	126	24	497	999999	999999	857	267	430	626	601	185	182	883	568	183	90	975	548	234	999999	886	532	231	774	397	363	141	999999	30	443	496	233	147	946	183	203	439	463	645	160	999999	695	999999	527	152	113	999999	400	85	245	999999	999999	108	890	17	594	999999	723	811	173	999999	475	410	192	114	999999	44	937	
394	980	999999	521	903	83	383	200	133	703	632	294	337	741	999999	784	778	665	134	256	939	588	411	716	652	481	434	933	294	999999	423	199	78	999999	15	105	594	153	999999	34	516	816	470	99	100	999999	999999	985	760	625	999999	999999	827	788	997	999999	999999	934	869	431	649	450	905	907	290	442	226	247	999999	619	200	634	739	109	740	133	127	322	999999	135	645	448	183	669	812	974	371	290	102	208	527	659	999999	505	385	76	910	563	999999	999999	310	999999	259	150	435	778	709	727	999999	999999	999999	266	319	744	785	210	277	246	999999	999999	81	936	154	537	102	999999	999999	243	724	674	222	564	512	967	825	999999	199	42	999999	43	274	644	242	999999	519	270	349	999999	719	185	798	673	468	999999	586	999999	454	722	57	893	427	476	13	383	661	135	999999	351	999999	999999	21	244	12	71	50	436	999999	999999	999999	832	999999	999999	999999	548	875	999999	999999	999999	391	460	602	999999	985	350	616	798	640	999999	999999	394	516	998	620	979	174	999999	671	407	463	159	670	527	705	999999	701	606	951	465	508	123	39	744	959	468	147	544	259	999999	454	251	796	844	999999	999999	325	203	999999	544	383	320	877	698	556	999999	789	84	771	770	649	999999	847	185	360	452	365	771	48	162	842	999999	315	19	952	221	999999	826	999999	999999	899	999999	999999	417	999999	197	245	999999	999999	728	678	72	773	489	22	444	404	621	493	917	277	554	164	58	701	753	15	868	746	344	878	963	999999	999999	871	151	615	439	104	173	217	34	583	320	483	999999	856	999999	996	999999	817	742	342	248	805	355	999999	356	715	337	191	377	594	853	850	999999	154	85	999999	871	999999	964	526	330	999999	252	999999	999999	574	922	897	189	871	999999	527	146	630	679	892	525	797	999999	724	766	999999	999999	440	729	470	768	635	781	218	135	688	999999	225	22	999999	562	384	509	781	793	999999	999999	506	999999	336	713	999999	474	192	102	999999	570	250	760	349	999999	999999	250	384	806	296	999999	971	746	550	675	920	617	151	999999	151	298	487	931	999999	978	343	84	403	999999	683	171	999999	125	999999	999999	612	999999	673	667	999999	143	134	975	999999	324	40	760	999999	661	792	476	332	851	999999	785	93	999999	433	370	537	737	999999	627	999999	134	999999	855	694	433	72	999999	999999	484	589	17	999999	511	433	21	999999	583	269	742	999999	217	839	747	175	275	43	999999	41	999999	139	999999	296	999999	852	382	999999	185	999999	391	598	336	532	847	
272	942	621	582	884	421	422	954	477	115	664	915	295	778	690	428	400	769	434	999999	354	576	999999	666	999999	61	223	772	517	878	999999	636	685	991	999999	232	654	999999	999999	619	890	185	545	191	999999	999999	999999	29	494	999999	991	829	901	890	502	999999	999999	955	999999	999999	208	649	446	999999	961	37	240	999999	303	999999	774	999999	999999	999999	750	179	41	540	999999	720	999999	204	999999	870	886	324	734	794	498	999999	999999	698	537	584	421	251	738	945	229	814	999999	792	725	36	999999	62	478	999999	150	333	665	690	140	212	999999	14	371	999999	713	646	303	999999	806	999999	999999	85	411	776	404	509	999999	95	320	20	23	181	478	260	998	999999	846	999999	654	999999	133	319	567	335	715	417	879	172	241	583	521	272	986	220	569	796	650	701	691	640	999999	999999	380	130	199	698	535	121	577	999999	799	655	791	641	392	157	999999	85	71	987	629	278	853	737	499	750	194	999999	691	211	999999	999999	999999	23	282	553	939	447	999999	26	881	768	595	999999	783	865	481	355	828	422	999999	999999	999999	704	21	999999	999999	642	631	448	513	277	429	999999	999999	999999	698	777	369	999999	217	80	939	54	999999	860	999999	999999	954	999999	279	839	440	278	923	618	514	261	11	999999	827	999999	815	697	512	999999	348	999999	667	138	177	999999	986	999999	214	217	999999	999999	598	999999	941	234	687	999999	178	674	837	160	452	87	150	447	775	711	20	999999	265	999999	999999	999999	999999	463	832	825	466	576	853	999999	74	716	983	917	662	851	715	603	999999	816	528	838	776	198	776	590	999999	729	927	284	999999	999999	951	392	999999	107	638	487	402	999999	999999	602	821	999999	96	999999	103	232	784	999999	999999	999999	300	999999	723	703	725	334	686	252	837	999999	648	579	999999	769	764	600	862	565	223	999999	210	999999	283	926	26	999999	111	50	999999	765	945	13	287	571	14	512	999999	361	381	999999	800	159	34	806	953	252	925	326	999999	503	369	228	710	999999	216	542	175	797	999999	999999	232	646	999999	999999	791	645	999999	999999	765	999999	931	511	999999	909	999999	61	733	477	972	773	464	784	78	999999	406	726	999999	999999	364	471	346	999999	675	46	91	999999	404	952	25	317	999999	35	561	719	999999	999999	999999	801	341	165	809	698	824	912	881	448	578	999999	676	999999	353	781	999999	999999	915	999999	835	157	827	282	656	781	462	665	999999	999999	233	358	431	547	999999	999999	187	209	999999	648	999999	762	165	643	586	999999	285	950	964	179	
489	999999	804	511	32	999999	973	69	509	38	245	169	999999	451	224	999999	340	999999	383	999999	999999	346	642	277	23	83	992	194	696	999999	505	511	700	653	999999	999999	554	920	524	999999	527	128	700	999999	999999	999999	672	999999	428	367	999999	157	577	122	575	999999	624	536	999999	949	895	999999	373	495	999999	734	469	446	502	258	674	420	999999	579	335	999999	646	19	864	136	410	289	999999	339	711	358	999999	588	88	999999	999999	999999	999999	999999	908	738	755	999999	999999	999999	427	235	221	180	999999	892	543	997	786	98	507	615	672	370	548	615	32	44	783	999999	799	999999	368	695	906	656	988	48	670	596	730	999999	908	999999	709	185	77	999999	646	819	814	936	801	989	999999	736	355	71	999999	303	999999	721	431	926	878	546	999999	999999	273	999999	999999	505	337	200	368	999999	706	485	999999	373	548	436	397	964	999999	999999	89	379	999999	179	999999	926	999999	377	880	19	19	982	318	172	999999	552	999999	999999	915	999999	609	611	630	243	40	999999	999999	663	754	999999	333	999999	566	25	467	496	999999	104	999999	977	493	959	319	358	999999	723	177	499	65	996	999999	786	999999	999999	263	999999	999999	163	148	440	527	358	622	999999	686	552	426	999999	704	999999	422	238	875	937	826	999999	301	282	186	999999	703	910	607	758	186	546	417	516	761	989	747	976	955	304	460	144	347	999999	671	513	307	874	794	243	583	874	911	121	999999	614	186	476	999999	832	999999	999999	750	863	425	149	145	999999	541	715	83	999999	283	581	487	999999	311	999999	610	999999	19	828	125	999999	999999	311	999999	305	291	157	999999	281	999	999999	567	843	394	483	303	532	378	397	999999	89	169	999999	601	339	634	543	999999	602	865	999999	823	908	501	386	688	999999	514	839	628	999999	999999	802	446	160	999999	644	306	999999	999999	88	304	621	495	46	999999	47	709	305	671	748	844	221	416	696	999999	659	999999	17	999999	189	27	538	769	949	187	999999	999999	450	326	990	246	484	999999	999999	999999	211	422	999999	999999	650	413	218	999999	879	549	690	395	750	850	999999	999999	299	43	999999	70	999999	999999	546	858	847	347	269	979	680	512	370	899	629	687	108	999999	886	835	154	775	809	369	999999	409	999999	971	999999	600	999999	698	946	450	221	725	251	360	999999	606	334	313	154	239	498	376	999999	999999	765	999999	752	127	415	999999	999999	999999	261	407	999999	146	371	876	396	668	26	999999	565	999999	688	999999	999999	999999	371	289	511	999999	631	579	871	999999	231	999999	215	
888	847	845	999999	493	561	999999	473	844	398	738	999999	999999	916	485	222	999999	810	268	113	861	626	999999	756	135	999999	57	999999	681	536	999999	999999	665	670	999999	820	181	700	82	368	999999	440	601	359	632	54	999999	924	155	367	999999	712	962	602	353	271	843	98	166	541	513	192	792	318	999999	822	579	787	418	665	999999	999999	738	900	999999	430	999999	999999	133	999999	898	133	558	324	180	735	953	73	999999	246	999999	999999	543	541	854	619	999999	292	408	809	474	999999	515	999999	326	550	974	72	300	923	246	999999	999999	84	642	390	633	477	148	225	869	516	470	181	687	957	281	999999	999999	999999	782	741	999999	323	999999	632	999999	78	997	630	999999	999999	772	403	999999	788	127	999999	899	473	986	999999	154	193	939	958	805	344	999999	999999	278	999999	26	609	151	504	942	999999	467	999999	772	565	999999	517	464	978	743	76	181	899	840	812	307	999999	999999	611	999999	72	384	659	999999	283	275	638	361	982	874	173	262	999999	846	999999	11	889	701	430	700	637	728	961	999999	999999	172	903	999999	465	480	999999	904	999999	907	879	277	808	999999	499	299	841	166	999999	999999	580	813	676	999999	374	999999	999999	881	284	910	960	999999	423	444	999999	999999	999999	119	896	512	440	269	999999	999999	966	999999	203	705	999999	141	858	480	999999	856	999999	925	496	850	999999	999999	999999	999999	630	629	947	545	854	373	999999	999999	926	999999	999999	969	673	321	100	89	96	175	999999	712	678	152	62	489	97	566	999999	172	624	522	999999	251	450	877	999999	103	649	430	354	829	609	823	999999	136	220	999999	999999	332	834	416	764	988	47	999999	883	999999	576	468	458	298	572	933	999999	999999	777	28	529	795	682	999999	999999	999999	821	787	112	855	937	925	278	999999	999999	478	337	217	758	965	214	100	994	161	527	191	971	65	999999	999999	69	800	358	999999	757	398	650	999999	977	108	177	259	256	38	550	650	200	648	915	999999	605	556	655	811	999999	438	801	999999	480	258	693	999999	999999	436	795	146	577	85	62	984	999999	500	240	659	798	955	844	965	611	876	990	333	149	172	80	513	999999	546	387	329	597	999999	367	728	999999	411	999999	819	242	413	83	124	596	999999	276	999999	326	996	23	859	593	999999	919	603	267	370	625	368	366	292	991	40	697	999999	397	708	143	511	254	397	236	34	733	207	802	876	999999	999999	895	964	196	158	533	528	735	761	209	999999	471	54	785	369	463	949	421	53	999999	863	544	999999	999999	
815	751	626	999999	999999	112	721	999999	391	999999	417	473	401	105	843	506	179	997	635	508	379	50	999999	611	867	571	999999	786	759	459	873	674	337	992	999999	407	907	896	999999	999999	488	999999	999999	999999	377	896	999999	999999	578	546	257	865	908	999999	999999	774	551	24	765	997	329	999999	999999	931	999999	743	145	408	999999	446	599	282	999999	976	30	418	960	790	999999	970	510	928	217	999999	999999	17	999999	999999	400	606	856	893	999999	179	339	552	919	999999	659	634	760	999999	999999	142	947	974	43	999999	48	193	814	760	999999	999999	999999	999999	728	829	729	999999	977	867	18	127	999999	999999	999999	662	647	478	999999	999999	141	609	219	999999	798	84	999999	238	973	833	240	216	792	105	122	347	999999	938	824	99	428	905	656	893	999999	22	552	999999	999999	999999	999999	569	695	11	629	180	584	649	601	653	565	500	779	154	636	801	999999	494	592	804	979	708	653	409	393	235	953	326	202	786	532	32	999999	601	549	999999	999999	790	475	942	762	42	347	999999	999999	999999	136	512	999999	852	999999	67	999999	39	401	999999	999999	295	999999	404	227	268	457	999999	131	542	105	187	604	966	999999	544	999999	650	51	947	371	482	875	466	109	450	69	999999	108	999999	373	375	210	963	999999	236	183	81	724	504	999999	532	59	992	831	948	907	300	572	999999	999999	999999	988	999999	224	999999	420	161	999999	777	208	999999	716	656	178	730	999999	999999	222	64	371	999999	926	546	372	839	999999	999999	634	160	542	769	999999	999999	435	365	387	755	749	320	999999	31	776	947	999999	477	815	999999	999999	111	970	276	999999	518	782	999999	92	999999	999999	385	20	537	527	154	244	439	340	762	231	999999	352	231	891	901	999999	349	999999	999999	250	894	999999	39	999999	532	189	275	691	999999	182	342	282	936	673	374	309	288	503	631	713	866	147	999999	181	20	999999	749	385	999999	280	999999	921	999999	999999	197	999999	980	999999	995	965	968	999999	999999	590	889	540	999999	557	999999	999999	959	999999	548	275	384	756	970	858	59	772	440	890	516	988	738	999999	999999	735	486	23	328	999999	999999	666	999999	128	76	999999	999999	479	353	999999	859	583	999999	597	383	999999	827	440	390	999999	999999	232	534	999999	241	999999	851	478	370	680	81	999999	283	999999	346	881	530	265	690	507	576	579	999999	249	41	999999	677	999999	47	342	908	56	633	999999	392	286	141	667	887	999999	622	813	118	672	129	355	310	999999	260	501	316	571	749	882	555	999999	999999	295	56	999999	416	
709	440	38	772	34	879	86	765	70	749	863	377	708	999999	763	999999	756	129	999999	632	999999	890	999999	35	346	999999	750	651	999999	483	846	620	999999	576	912	383	999999	899	105	999999	233	406	200	752	452	204	51	997	792	999999	999999	999999	371	675	901	819	894	999999	436	727	139	434	231	999999	903	999999	788	141	973	389	390	856	34	999999	408	999999	700	793	582	152	265	999999	999999	166	999999	679	258	913	675	102	488	86	473	377	999999	799	184	999999	848	209	415	909	33	412	996	199	999999	999999	999999	792	999999	110	430	999999	999999	385	999999	999999	160	999999	999999	875	999999	999999	999999	314	393	656	872	609	999999	97	945	383	737	999999	730	999999	169	246	536	999999	645	882	999999	387	999999	189	904	961	233	119	461	624	214	539	453	152	511	999999	806	495	289	999999	859	42	165	56	557	125	655	129	999999	914	697	897	240	999999	908	523	657	999999	751	999999	386	824	999999	330	179	207	903	587	945	476	440	51	817	977	999999	940	231	609	632	789	316	999999	212	547	927	316	309	869	999999	988	44	602	743	378	291	45	407	835	999999	359	222	999999	999999	439	484	999999	90	999999	999999	967	301	999999	582	962	604	282	621	999999	403	863	897	999999	353	956	442	838	307	449	696	999999	543	396	999999	282	576	249	930	999999	73	281	236	57	317	276	697	986	30	999999	773	19	423	319	999999	24	461	189	723	227	997	646	359	640	565	573	999999	905	999999	309	396	365	999999	848	34	132	999999	850	725	87	999999	455	818	999999	999999	686	573	233	953	718	999999	999999	999999	712	775	999999	922	595	491	744	841	999999	670	720	394	418	667	575	295	320	387	611	999999	646	957	999999	828	999999	964	879	999	211	951	607	488	999	839	639	83	606	210	51	369	981	999999	999999	785	107	142	267	29	998	937	643	340	219	933	879	754	233	999999	999999	630	612	744	999999	840	999999	999999	999999	999999	38	502	999999	120	346	252	481	410	490	766	999999	700	707	999999	999999	273	317	276	999999	76	999999	884	849	17	999999	420	756	999999	605	636	723	865	747	999999	991	999999	999999	533	994	967	999999	478	274	999999	868	398	922	752	742	376	999999	795	963	999999	999999	153	999999	681	999999	925	495	244	805	853	999999	999999	952	28	999999	999999	25	784	282	999999	614	999999	620	391	148	721	498	14	504	239	999999	927	901	429	999999	847	854	577	533	999999	482	227	673	420	424	13	999999	904	883	248	361	749	999999	661	713	136	533	999999	543	287	436	490	740	
575	999999	125	963	532	948	999999	650	448	999999	212	829	999999	818	209	967	145	999999	593	131	266	878	364	414	999999	715	943	324	593	44	256	642	991	999999	107	670	999999	49	913	955	861	597	913	498	320	999999	999999	318	333	303	407	11	843	369	483	697	396	710	723	999999	999999	707	67	413	14	569	837	909	720	999999	667	105	372	637	269	668	999999	999999	103	417	398	634	999999	299	999999	254	999999	632	13	999999	284	999999	325	106	951	164	540	509	494	751	995	999999	598	793	635	311	999999	215	999999	814	732	530	617	999999	999999	379	999999	767	777	759	770	215	905	320	265	999999	780	275	999999	115	999999	465	380	352	422	980	46	207	664	334	999999	594	532	999999	999999	999999	981	999999	678	581	448	772	731	734	999999	789	513	287	537	567	531	374	528	994	686	999999	999999	274	894	999999	343	518	113	452	155	185	999999	999999	643	999999	97	999999	596	115	666	366	734	645	371	632	477	759	669	106	803	250	75	538	512	999999	999999	999999	124	240	248	930	669	288	589	999999	116	999999	999999	999999	480	759	777	423	338	330	542	999999	903	999999	999999	583	848	16	649	999999	120	154	214	243	907	380	657	999999	866	736	999999	999999	999999	566	999999	680	125	643	626	999999	472	651	209	192	999999	100	813	852	269	664	91	663	638	684	694	961	999999	410	999999	109	112	999999	999999	602	633	96	457	999999	745	300	999999	215	389	999999	999999	468	999999	31	375	817	567	804	107	211	654	43	817	381	871	999999	999999	999999	525	999999	940	999999	104	607	558	781	999999	475	116	968	999999	876	999999	42	252	999999	26	570	45	999999	999999	999999	323	354	947	999999	279	86	476	191	212	752	690	999999	999999	999999	373	347	473	999999	999999	101	698	999999	14	778	759	999999	138	645	548	527	680	224	984	643	999999	750	660	958	999999	999999	999999	925	766	999999	196	421	377	999999	862	678	107	452	136	999999	609	999999	350	179	840	494	999999	830	643	684	999999	999999	877	32	652	999999	687	514	90	618	101	773	372	559	591	999999	999999	276	783	869	430	238	97	999999	999999	553	409	490	127	27	618	179	999999	92	999999	720	543	354	999999	999999	999999	592	371	518	999999	836	822	790	999999	999999	87	681	999999	774	263	844	388	999999	988	999999	223	207	397	73	999	922	491	289	186	871	804	72	66	545	877	999999	866	579	193	207	999999	619	902	624	939	937	132	518	828	538	999999	209	366	999999	34	999999	205	307	518	999999	354	542	614	716	698	25	624	511	896	999999	
999999	808	161	999999	999999	604	304	772	133	72	799	973	461	647	539	605	706	944	520	93	999999	999999	70	999999	852	999999	14	999999	926	924	322	621	621	412	999999	533	999999	575	744	429	999999	999999	184	456	999999	381	91	966	186	103	319	680	999999	999999	999999	418	748	999999	937	188	599	118	999999	208	749	188	361	999999	95	16	999999	999999	209	100	592	999999	394	999999	127	481	116	48	19	832	999999	642	630	808	629	153	785	999999	638	566	829	999999	999999	975	707	459	30	43	880	180	545	189	480	899	230	573	33	143	288	466	999999	999999	108	23	593	117	558	552	999999	999999	230	999999	999999	643	270	999999	999999	418	999999	667	460	83	167	999999	296	436	999999	730	999999	65	129	651	372	999999	494	278	999999	999999	392	599	999999	477	614	938	950	639	687	837	638	999999	940	615	236	620	15	998	403	999999	727	166	946	827	999999	372	822	579	543	999999	158	992	999999	70	35	317	766	983	468	229	888	657	749	999999	101	568	125	514	999999	751	176	495	999999	33	845	235	653	83	512	999999	125	380	999999	366	689	646	111	999999	589	919	854	32	999999	999999	999999	999999	417	999999	736	406	257	318	164	792	999999	663	127	893	225	799	664	693	480	225	999999	517	999999	392	644	999999	999999	245	924	505	897	999999	999999	999999	652	999999	818	39	346	116	995	807	225	999999	212	36	528	218	999999	789	264	171	552	324	81	999999	518	34	979	291	939	21	999999	659	894	20	708	427	251	450	981	634	356	373	230	305	999999	999999	189	618	999999	258	580	144	250	736	601	999999	628	999999	266	793	60	65	177	983	423	566	999999	201	328	110	966	999999	808	630	814	188	104	775	999999	269	844	999999	999999	690	999999	258	999999	168	419	77	999999	462	999999	197	583	999999	206	999999	882	735	840	987	300	825	999999	366	336	620	921	423	545	852	227	997	948	689	999999	486	552	174	157	259	782	260	311	513	41	620	56	523	981	857	893	999999	429	999999	80	999999	408	84	999999	798	999999	996	531	999999	999999	196	249	893	601	720	694	717	588	999999	999999	49	524	778	335	716	999999	408	441	688	958	392	577	101	999999	169	87	478	252	359	22	786	999999	364	999999	845	381	162	921	271	173	186	257	838	651	41	999999	630	749	999999	999999	839	564	843	988	852	999999	157	285	441	642	225	474	239	578	999999	321	170	509	490	999999	421	486	180	999999	999999	144	738	999999	587	154	457	729	47	134	182	231	885	999999	999999	236	233	877	999999	628	999999	
712	28	270	232	719	999999	130	269	869	812	362	999999	999999	999999	717	879	707	999999	297	195	999999	436	114	405	207	436	794	93	263	122	544	996	552	999999	79	126	999999	999999	999999	299	336	999999	999999	321	819	837	567	169	707	999999	526	999999	202	442	462	285	999999	864	34	293	69	47	15	757	999999	999999	841	750	146	601	411	999999	999999	997	859	35	268	792	586	999999	869	635	999999	906	999999	999999	804	999999	125	794	213	614	203	585	999999	298	464	420	999999	999999	996	817	33	999999	945	47	361	205	583	437	26	130	288	665	424	999999	661	109	172	999999	561	731	634	351	398	796	999999	254	767	570	999999	848	999999	999999	373	61	612	278	960	999999	999999	609	535	999999	777	92	336	538	170	999999	637	999999	258	139	999999	274	999999	681	999999	159	999999	117	999999	999999	867	178	381	165	301	372	822	393	149	613	911	999999	206	999999	999999	315	470	757	93	962	932	214	599	999999	999999	108	869	999999	560	810	806	895	999999	521	821	609	710	999999	246	999999	983	254	226	644	228	950	78	245	116	412	689	993	999999	999999	90	662	579	999999	935	203	502	999999	999999	338	807	25	999999	684	135	999999	605	999999	521	294	999999	999999	988	954	401	280	40	633	999999	999999	131	813	871	706	441	168	999999	948	245	52	306	102	421	999999	999999	213	999999	393	120	151	807	399	481	999999	496	401	673	624	370	999999	172	868	76	999999	216	999999	153	999999	253	999999	934	999999	64	999999	999999	887	277	110	127	198	110	646	523	682	349	732	999999	141	220	49	495	999999	588	580	880	438	35	735	681	844	69	999999	150	999999	999999	161	345	12	752	608	134	999999	506	999999	564	526	355	999999	345	483	999999	999999	862	213	999999	528	999999	484	598	559	999999	541	428	283	999999	13	506	379	475	198	397	999999	389	611	914	921	909	999999	25	364	93	999999	999999	207	192	58	243	936	672	999999	999999	861	413	203	747	592	154	999999	53	999999	999999	999999	918	156	999999	331	632	260	299	559	619	660	999999	244	476	230	151	231	999999	90	999999	569	707	787	115	999999	925	999999	864	332	999999	999999	373	463	344	117	722	253	120	860	426	982	999999	123	78	432	402	179	726	527	451	923	143	962	999999	999999	278	999999	51	999999	406	445	396	966	999999	933	296	15	900	999999	507	897	120	239	999999	999999	999999	593	999999	999999	143	756	469	346	881	853	552	999999	672	883	999999	591	999999	560	464	980	596	680	341	144	145	999999	999999	367	29	553	813	999999	308	14	538	684	
999999	368	426	999999	976	59	999999	928	999999	885	342	26	529	916	695	559	774	683	200	250	999999	584	999999	746	487	111	327	337	50	649	112	999999	355	165	999999	999999	143	814	999999	546	595	413	753	259	64	262	999999	999999	857	263	999999	625	813	297	999999	837	820	999999	172	874	732	999999	999999	999999	783	999999	670	374	746	851	426	960	999999	999999	655	849	830	297	692	999999	999999	223	480	787	999999	486	854	67	733	341	32	999999	652	140	814	837	525	999999	475	390	591	999999	366	15	999999	999999	999999	169	999999	999999	16	532	987	937	610	518	287	110	999999	307	999999	613	640	415	999999	963	317	999999	839	817	334	819	822	999999	999999	799	856	999999	950	352	999999	999999	426	162	335	999999	999999	714	529	305	999999	999999	790	178	570	999999	833	951	186	872	999999	407	330	823	257	999999	999999	999999	304	811	661	999999	159	999999	767	134	197	488	89	339	498	603	29	999999	999999	908	38	653	741	999999	999999	999999	999999	87	491	142	999999	602	904	999999	789	789	419	718	643	747	276	911	411	446	791	354	999999	847	384	267	999999	786	566	348	168	67	999999	640	999999	756	999999	999999	999999	999999	999999	594	583	942	549	708	193	310	900	519	999999	127	251	999999	872	999999	43	450	703	234	753	587	45	565	999999	731	999999	779	999999	886	233	204	524	999999	685	206	999999	929	307	676	83	88	886	56	999999	51	815	649	767	233	723	999999	999999	172	881	183	999999	28	999999	818	862	414	999999	23	295	447	602	999999	619	676	850	113	999999	36	160	999999	700	989	859	999999	915	205	21	999999	173	160	999999	999999	895	511	647	752	966	488	813	669	999999	873	999999	268	448	999999	39	101	383	620	929	351	21	216	483	569	168	999999	902	999999	402	786	850	145	621	251	999999	999999	38	999999	999999	664	222	999999	33	999999	238	600	499	574	176	920	276	999999	999999	484	350	999999	999999	999999	594	999999	585	157	276	864	33	625	999999	207	771	999999	72	999999	483	274	139	529	999999	656	341	567	535	338	500	999999	999999	307	913	147	999999	890	89	951	513	999999	88	75	999999	168	803	999999	953	302	803	254	999999	990	78	999999	999999	820	505	382	999999	999999	415	257	656	794	354	999999	712	999999	305	880	999999	999999	999999	999999	196	999999	314	34	852	999999	614	243	535	255	624	529	238	957	791	91	395	707	214	487	789	831	418	430	999999	999999	900	999999	999999	922	412	746	999999	789	770	999999	999999	999999	529	27	422	182	722	411	179	824	497	754	718	224	495	144	906	999999	
499	364	654	883	999999	999999	827	170	246	612	842	878	310	448	999999	510	576	913	187	197	75	616	119	17	261	989	999999	999999	999999	782	999999	999999	839	933	300	415	636	631	271	754	199	999999	936	119	568	300	523	58	568	999999	648	999999	957	719	229	999999	255	647	632	230	195	682	434	999999	186	574	49	377	158	781	873	999999	652	432	997	813	999999	10	999999	961	999999	541	587	527	143	854	999999	999999	714	416	170	989	999	50	569	517	827	481	932	993	261	156	900	999999	999999	703	929	535	721	415	212	255	207	999999	754	654	104	906	330	331	264	918	662	741	999999	883	999999	611	863	999999	986	208	77	455	709	999999	640	800	193	999999	925	785	409	308	999999	914	792	338	295	915	423	999999	161	611	738	999999	494	999999	999999	460	758	327	671	241	999999	14	999999	999999	999999	436	23	303	723	890	999999	999999	519	364	537	999999	101	617	325	948	76	76	57	999999	999999	377	834	482	999999	732	681	608	123	999999	879	209	999999	50	377	859	902	129	207	999999	999999	268	823	139	631	469	369	150	11	723	174	999999	957	723	44	594	601	540	669	990	999999	999999	999999	351	485	338	970	60	250	466	55	947	999999	787	258	458	553	704	999999	175	373	540	606	999999	13	526	252	22	999999	999999	268	371	460	217	60	419	902	999999	654	302	999999	318	900	999999	999999	999999	494	180	999999	585	50	896	689	503	999999	678	200	966	999999	999999	999999	958	999999	999999	207	684	497	999999	736	999999	556	82	999999	558	676	64	640	71	722	999999	42	82	548	431	742	372	999999	956	589	382	999999	935	143	695	216	540	274	442	999999	999999	729	832	443	999999	38	999999	846	141	827	573	999999	999999	254	561	926	24	419	999999	724	835	999999	540	82	363	621	999999	939	364	351	999999	789	207	999999	729	67	999999	638	913	402	775	999999	999999	139	26	343	99	690	582	999999	999999	130	651	999999	512	989	999999	760	89	23	417	38	492	789	691	783	840	415	525	504	999999	999999	506	999999	949	319	999999	411	65	999999	999999	999999	366	594	159	24	147	488	221	739	867	449	999999	999999	999999	746	999999	760	999999	242	503	684	999999	87	51	816	624	431	999999	202	536	788	704	69	999999	486	671	897	640	999999	646	361	203	999999	636	287	827	999999	245	212	286	702	964	822	526	846	999999	288	553	342	400	716	999999	999999	999999	89	744	999999	418	999999	85	999999	129	769	596	151	999999	389	999999	764	989	28	999999	567	915	833	823	999999	543	645	721	392	354	
308	287	929	642	185	582	556	542	338	999999	736	137	999999	582	204	236	385	365	385	837	788	352	381	530	999999	999999	379	265	999999	955	999999	999999	692	791	821	999999	666	999999	315	807	999999	231	660	831	459	440	774	260	629	655	167	999999	999999	555	565	999999	999999	999999	489	81	213	999999	679	383	999999	949	444	359	761	711	570	876	999999	578	942	567	692	550	80	722	338	128	999999	218	797	491	451	147	235	866	999999	266	999999	243	603	603	551	287	415	510	999999	999999	499	999999	94	291	240	767	999999	998	273	999999	999999	999999	743	999999	999999	471	585	933	507	307	133	895	999999	313	856	815	974	999999	999999	999999	999999	570	999999	999999	628	718	133	516	999999	999999	999999	237	602	231	999999	262	999999	519	939	999999	701	482	12	698	999999	604	793	999999	999999	425	999999	999999	982	858	231	767	49	831	465	946	348	78	682	823	771	999999	302	903	384	999999	325	465	410	936	713	661	567	38	999999	34	925	352	92	835	891	271	999999	744	999	170	223	668	999999	993	741	632	800	188	926	999999	999999	889	406	830	109	337	863	56	999999	569	209	999999	221	441	30	996	986	846	932	510	999999	557	903	999999	390	656	412	417	999999	999999	861	389	112	223	722	45	945	261	736	564	408	209	600	999999	960	999999	457	621	972	745	646	953	999999	426	756	754	985	999999	450	999999	924	999999	851	73	999999	820	908	997	719	985	60	735	999999	378	999999	999999	957	999999	999999	188	999999	791	999999	459	444	999999	999999	685	467	967	59	999999	810	293	639	953	999999	536	999999	999999	999999	460	901	999999	999999	910	844	999999	325	315	999999	999999	999999	999999	253	999999	21	401	629	800	687	233	540	999999	936	296	924	825	738	158	102	430	742	123	884	999999	999999	458	765	999999	73	265	370	999999	999999	999999	835	547	50	506	941	957	907	930	462	79	919	999999	999999	408	986	999999	999999	999999	999999	376	778	814	387	504	253	999999	636	105	999999	432	863	388	581	999999	999999	386	785	999999	216	145	523	811	661	999999	828	999999	407	366	547	999999	125	999999	938	804	758	30	169	999999	262	389	330	812	203	39	216	541	577	999999	948	609	999999	999999	999999	87	853	967	163	573	675	513	165	999999	999999	692	999999	999999	450	999999	649	439	227	249	979	827	814	710	999999	631	607	297	999999	755	999999	938	811	219	241	860	951	791	999999	596	870	748	233	60	999999	510	722	999999	100	999999	13	518	392	999999	927	144	272	152	999999	532	965	387	351	409	999999	619	999999	107	439	590	
826	999999	572	630	999999	240	603	763	456	118	908	71	999999	371	751	898	556	817	291	107	597	808	999999	345	631	492	999999	824	999999	645	999999	999999	117	510	973	156	946	999999	625	696	999999	509	999999	999999	623	903	999999	999999	658	963	72	73	816	342	992	999999	423	237	998	885	833	779	574	999999	999999	999999	954	999999	397	999999	952	794	999999	595	565	98	122	203	721	727	312	426	999999	235	583	999999	999999	999999	518	956	732	719	762	740	863	762	934	885	762	339	999999	493	592	62	20	277	999999	230	776	903	904	999999	515	281	582	416	613	999999	237	922	484	999999	189	441	873	999999	42	461	731	803	164	237	441	391	779	819	999999	123	224	315	999999	587	999999	614	999999	999999	214	491	167	456	158	595	658	839	854	999999	313	161	188	778	245	999999	498	999999	749	999999	999999	133	999999	999999	999999	999999	133	999999	238	896	999999	574	389	999999	38	550	303	285	999999	568	579	999999	537	20	515	682	934	446	79	282	98	35	864	384	722	999999	989	404	873	659	999999	736	611	957	587	739	772	817	749	999999	127	223	328	191	999999	197	596	491	257	900	564	999999	851	955	807	165	710	15	649	999999	560	898	412	995	106	842	990	579	999999	999999	910	127	696	384	165	875	707	683	285	534	999999	508	157	973	104	999999	884	655	159	431	38	766	178	801	999999	229	811	332	94	999999	999999	26	68	480	990	999999	990	477	800	932	458	999999	729	124	463	999999	999999	439	999999	322	958	344	429	999999	747	999999	949	999999	999999	936	74	384	598	999999	336	477	999999	677	982	657	793	999999	855	227	973	999999	47	63	347	999999	999999	999999	432	771	307	863	597	67	733	999999	498	106	236	863	867	83	999999	709	999999	986	613	999999	456	253	529	999999	999999	211	37	745	999999	895	999999	999999	467	999999	952	826	999999	473	879	391	943	146	168	696	190	999999	360	899	573	337	275	360	999999	404	999999	999999	252	755	385	395	39	987	999999	999999	549	77	405	184	999999	611	986	999999	117	999999	139	319	94	832	370	496	851	999999	999999	779	629	205	999999	73	767	999999	999999	967	98	493	361	956	999999	565	157	123	596	185	779	962	351	951	253	256	274	999999	104	999999	999999	888	999999	901	815	960	973	353	386	999999	999999	999999	36	28	999999	999999	999999	999999	913	529	685	257	999999	676	358	999999	438	678	952	444	999999	161	679	174	582	209	949	999999	150	445	999999	803	736	999999	767	999999	999999	332	999999	630	999999	101	999999	575	735	147	988	999999	552	607	
532	999999	999999	942	544	265	678	999999	999999	37	999999	419	42	999999	937	881	521	999999	908	999999	282	115	999999	331	68	707	459	114	439	445	220	92	907	543	913	999999	411	794	719	512	753	83	885	697	956	999999	68	999999	637	853	626	351	958	625	999999	426	999999	80	884	999999	999999	573	999999	999999	816	591	512	499	564	999999	480	999999	927	406	183	209	230	999999	999999	101	648	234	476	585	818	869	133	999999	219	496	999999	341	909	882	706	189	650	884	880	375	464	569	999999	986	999999	898	424	562	451	134	206	95	704	999999	198	999999	999999	847	999999	947	999999	230	289	999999	706	148	817	54	699	999999	999999	999999	999999	999	999999	999999	564	490	213	920	999999	570	839	999999	999999	859	999999	999999	693	134	92	803	701	999999	907	999999	999999	602	289	243	91	379	862	457	575	860	709	999999	165	119	27	616	644	999999	502	896	390	205	778	847	999999	999999	361	575	911	755	999999	452	101	403	799	961	999999	999999	838	85	999999	392	518	999999	999999	931	962	584	999999	475	168	999999	441	999999	852	999999	823	999999	731	391	28	297	546	820	999999	999999	613	761	999999	65	416	999999	433	999999	999999	998	686	348	999999	580	737	776	999999	445	597	215	999999	90	551	999999	148	767	247	999999	67	420	845	698	999999	893	999999	211	274	62	68	493	15	24	822	854	999999	484	745	160	654	251	830	110	232	20	255	999999	220	604	999999	649	437	976	369	999999	999999	988	999999	803	262	999999	512	415	386	113	209	996	268	999999	318	663	32	999999	802	999999	590	745	999999	212	647	795	991	999999	145	419	65	999999	655	53	999999	418	359	941	898	999999	738	424	999999	129	811	259	273	523	295	263	626	350	184	553	999999	999999	522	999999	166	466	544	999999	280	967	57	999999	350	225	995	900	313	90	198	999999	86	175	31	356	999999	999999	532	477	999999	881	792	715	999999	999999	854	294	895	437	784	441	999999	999999	154	756	81	640	909	58	528	999999	999999	546	161	499	476	32	999999	176	999999	768	934	999999	467	399	184	342	326	248	370	710	14	876	999999	757	111	999999	31	274	284	760	488	484	949	989	930	256	563	999999	999999	999999	898	728	906	999999	507	516	439	755	582	999999	324	670	687	817	999999	84	250	404	398	296	11	999999	891	999999	290	460	127	477	468	927	779	999999	613	538	999999	285	999999	999999	999999	595	751	275	692	545	446	818	999999	142	609	856	999999	168	966	348	829	999999	836	146	735	56	999999	999999	297	655	959	362	66	999999	999999	114	
999999	960	999999	803	545	999999	438	356	333	472	999999	985	867	612	920	620	995	275	999999	44	449	999999	554	999999	206	789	978	46	585	93	761	648	136	505	751	56	24	999999	802	103	348	490	812	273	999999	413	103	684	734	349	366	791	449	971	665	999999	415	941	607	756	999999	401	770	249	710	25	858	372	860	874	999999	833	472	615	695	999999	30	999999	820	999999	696	303	999999	999999	999999	999999	999999	165	840	999999	640	82	999999	56	345	946	719	573	562	999999	555	730	824	859	999999	533	328	834	285	706	259	999999	130	999999	69	464	99	533	522	740	999999	999999	532	389	999999	533	278	426	279	748	248	457	728	999999	247	999999	999999	453	504	999999	652	374	879	143	999999	515	952	749	986	881	857	196	60	822	560	999999	999999	445	624	218	265	902	999999	536	468	802	999999	999999	577	104	984	646	39	329	98	452	999999	999999	999999	728	581	528	439	999999	891	62	999999	906	892	395	999999	44	828	295	937	999999	810	999999	999999	428	120	284	182	892	896	221	166	731	734	999999	38	809	286	896	637	737	472	175	999999	415	406	499	999999	192	337	950	999999	999999	391	348	642	480	723	740	618	306	356	546	501	679	895	674	999999	999999	366	956	757	932	999999	210	999999	999999	707	269	32	620	999999	990	564	999999	403	423	999999	396	475	558	96	546	999999	999999	390	925	674	999999	999999	999999	328	999	825	380	202	885	94	191	71	997	999999	999999	717	998	806	999999	982	555	285	482	334	785	320	807	870	221	999999	999999	999999	361	999999	740	750	300	301	500	174	193	753	999999	338	169	335	477	785	999999	828	289	533	34	943	129	690	47	406	543	689	27	510	981	999999	766	999999	709	999999	42	999999	427	999999	316	999999	798	999999	999999	154	175	459	999999	999999	999999	392	374	999999	999999	417	850	60	999999	893	758	810	156	683	771	287	999999	999999	625	449	753	920	411	583	227	833	155	999999	923	892	999999	93	846	995	273	599	866	972	576	302	187	999999	999999	533	947	505	54	999999	41	999999	582	999999	834	403	277	326	980	791	577	961	272	534	136	999999	999999	675	963	160	419	181	420	599	230	333	272	772	919	878	635	721	788	999999	295	442	999999	863	259	453	999999	947	619	84	404	615	40	652	854	190	999999	282	541	999999	706	859	999999	982	156	511	141	999999	406	111	165	855	999999	241	248	694	509	798	425	999999	432	472	562	345	204	999999	999999	619	999999	999999	17	999999	999999	894	334	436	372	337	716	748	322	999999	550	
517	999999	548	442	798	414	999999	680	82	856	31	471	244	999999	733	788	541	218	522	999999	667	104	999999	676	289	907	999999	999999	182	91	999999	999999	210	921	54	427	656	183	504	214	756	69	999999	506	168	999999	100	138	639	549	999999	539	799	643	882	423	125	872	162	890	602	999999	999999	990	999999	822	270	999999	262	316	141	367	714	317	999999	607	999999	306	518	999999	817	683	999999	633	905	999999	999999	999999	999999	631	311	999999	30	613	999999	999999	562	999999	999999	345	172	777	876	332	417	999999	824	999999	811	285	999999	819	364	306	83	919	157	874	94	999999	424	702	283	631	15	358	347	111	704	914	999999	224	999999	182	693	49	806	369	225	999999	999999	915	756	763	999999	491	999999	724	539	693	769	687	859	286	921	469	999999	999999	327	68	480	999999	788	999999	240	50	999999	191	612	999999	999999	787	658	996	727	508	946	519	265	523	929	622	999999	21	999999	367	364	702	999999	234	544	561	51	166	617	999999	137	859	533	335	999999	999999	121	506	581	981	39	999999	999999	422	522	985	989	804	139	857	161	776	751	872	686	147	999999	999999	498	560	746	501	389	136	380	97	986	929	999999	691	999999	75	439	999999	337	501	153	839	711	559	999999	247	999999	759	999999	360	118	660	649	514	318	733	999999	31	999999	537	999999	432	51	435	998	70	932	448	356	96	999999	999999	999999	194	993	100	677	939	987	999999	474	629	687	30	999999	335	290	366	383	777	999999	418	927	800	999999	720	999999	285	561	999999	314	999999	999999	999999	23	530	126	999999	999999	227	66	78	999999	737	73	854	744	999999	456	999999	779	576	74	578	37	928	999999	744	999999	282	303	999999	388	485	203	999999	999999	335	16	458	999999	999999	999999	166	721	989	999999	999999	736	173	976	999999	829	887	732	738	523	834	999999	95	999999	381	299	999999	924	999999	690	557	544	999999	638	999999	24	997	999999	954	731	999999	857	48	552	470	18	12	306	527	572	500	753	464	371	391	999999	921	589	837	999999	606	241	66	309	828	655	558	535	999999	761	999999	433	777	17	615	977	999999	999999	409	373	296	942	407	102	199	803	89	816	256	418	102	418	625	999999	135	677	800	999999	724	814	999999	477	999999	765	740	76	999999	457	756	414	714	389	190	474	249	664	834	964	119	34	576	742	288	158	669	999999	807	358	999999	937	186	558	818	999999	913	819	212	999999	361	133	999999	631	69	842	703	713	999999	161	189	470	842	836	999999	700	248	717	198	591	999999	327	268	
627	575	818	999999	166	570	999999	999999	429	999999	999999	612	986	206	944	999999	446	454	955	194	999999	178	421	105	350	929	128	356	206	631	621	999999	43	999999	999999	999999	251	614	999999	152	999999	999999	999999	19	649	233	642	503	999999	45	752	146	150	143	612	999999	999999	722	887	999999	452	249	364	798	999999	999999	999999	131	996	887	440	831	906	812	999999	66	418	411	456	127	999999	624	62	999999	878	999999	405	900	262	750	902	528	727	321	999999	402	999999	961	179	999999	999999	520	506	415	604	920	239	999999	591	556	51	999999	276	999999	939	827	999999	999999	919	365	261	678	869	256	999999	912	114	999999	122	159	999999	456	999999	464	472	777	128	647	565	999999	999999	999999	319	706	708	160	262	957	381	999999	216	52	51	813	740	999999	651	259	430	692	815	644	224	441	999999	595	519	812	999999	172	709	999999	637	961	120	194	369	999999	999999	999999	659	999999	224	250	943	777	414	429	999999	999999	136	868	226	999999	999999	999999	999999	999999	970	123	641	449	659	219	172	666	414	999999	999999	555	616	488	711	999999	42	999999	999999	973	999999	958	190	100	98	999999	46	999999	332	999999	999999	509	999999	492	202	434	203	999999	497	14	88	286	373	999999	725	999999	999999	647	167	999999	839	484	999999	878	388	999999	932	551	361	848	183	331	344	649	271	203	224	999999	999999	286	402	999999	181	425	895	222	594	856	374	920	931	999999	999999	701	924	344	329	999999	999999	189	999999	651	858	649	831	756	942	999999	72	999999	999999	754	361	999999	237	27	313	764	983	176	427	86	186	441	999999	785	648	642	724	999999	873	761	31	116	999999	751	963	531	594	999999	280	999999	793	841	966	186	46	802	999999	907	41	564	999999	937	999999	425	475	427	999999	56	999999	309	999	146	659	202	733	999999	105	486	63	999999	180	844	999999	556	293	999999	475	739	748	845	178	816	894	319	999999	94	354	369	285	546	799	548	40	999999	871	657	192	999999	453	791	999999	987	854	260	393	635	51	999999	141	139	952	992	307	273	140	192	999999	349	910	649	999999	736	210	516	981	999999	813	925	999999	635	163	701	999999	957	148	191	962	643	925	656	53	148	237	156	999999	806	250	767	999999	688	999999	999999	863	804	889	999999	786	999999	279	762	999999	125	529	505	999999	261	706	999999	134	999999	230	607	424	263	606	762	508	64	923	184	999999	55	999999	996	999999	320	837	492	999999	178	405	999999	374	173	835	927	999999	731	999999	342	110	900	643	890	468	808	428	999999	207	999999	
471	731	424	104	999999	775	39	999999	285	665	999999	224	282	999999	553	605	242	260	999999	678	153	777	885	590	84	490	412	205	999999	422	892	237	999999	999999	706	674	210	280	792	69	999999	95	999999	513	919	999999	628	686	346	999999	575	177	191	529	982	694	845	834	999999	999999	372	833	995	999999	773	195	929	341	259	879	405	962	468	368	780	67	331	381	999999	999999	999999	725	999999	999999	999999	725	56	999999	958	21	828	376	261	901	696	74	100	999999	999999	733	955	297	436	999999	467	613	708	822	748	999999	373	473	173	999999	38	647	999999	330	999999	57	149	999999	382	247	60	39	710	567	672	999999	967	999999	641	999999	999999	574	299	401	999999	999999	27	233	26	43	648	365	999999	999999	872	59	100	999999	576	693	594	999999	999999	198	417	438	999999	151	160	43	957	634	832	235	596	463	358	583	123	782	40	915	158	349	599	695	826	999999	999999	623	625	207	172	947	999999	452	660	110	984	999999	341	875	999999	983	85	999999	532	977	999999	419	701	516	656	999999	663	999999	642	574	599	999999	999999	622	457	536	417	760	472	884	882	154	999999	257	599	345	450	164	842	175	274	585	172	848	999999	285	921	118	550	378	294	675	809	96	510	271	999999	718	428	546	575	324	551	647	105	689	999999	453	917	320	999999	508	835	477	999999	999999	559	999999	177	182	615	308	999999	104	599	217	345	716	999999	337	999999	731	736	999999	599	949	44	524	753	765	669	478	201	239	34	786	839	341	786	496	712	999999	551	999999	999999	276	115	456	57	887	999999	899	705	590	150	621	772	539	877	360	980	44	20	999999	512	146	117	979	999999	813	378	13	999999	999999	625	999999	190	489	374	333	999999	587	477	865	999999	769	772	610	999999	999999	999999	309	464	436	999999	999999	999999	148	999999	794	168	135	386	244	999999	351	999999	454	965	380	999999	292	174	999999	516	999999	999999	154	991	743	374	506	890	667	999999	78	549	999999	745	999999	999999	999999	746	580	999999	718	999999	242	355	999999	800	327	645	719	971	730	144	909	999999	122	120	255	999999	10	430	662	245	719	999999	451	999999	475	999999	27	999999	399	546	594	999999	999999	999999	334	999999	999999	943	56	861	180	695	78	999999	639	999999	632	837	133	894	745	159	999999	483	490	797	904	278	334	618	627	717	582	194	549	999999	132	919	785	456	999999	999999	384	800	74	34	999999	516	999999	891	999999	190	877	504	999999	999999	878	324	712	537	894	653	999999	999999	243	462	999999	999999	394	999999	462	
712	62	677	668	689	775	711	418	466	999999	398	116	442	541	447	840	87	393	114	650	807	217	257	562	999999	447	946	567	611	910	491	999999	60	999999	374	138	210	999999	121	670	999999	905	256	115	506	546	999999	896	999999	999999	999999	501	290	999999	654	999999	804	999999	95	251	828	153	806	555	940	999999	65	13	176	319	640	999999	999999	999999	483	901	999999	152	66	45	999999	60	771	989	999999	989	841	999999	784	869	334	95	749	870	841	33	108	701	999999	240	491	999999	730	999999	982	793	999999	846	999999	999999	544	661	68	60	979	777	999999	817	679	950	434	999999	229	999999	985	999999	999999	411	602	999999	999999	269	978	826	554	99	999999	294	17	92	769	999999	603	42	334	672	36	699	999999	999999	650	291	31	223	999999	26	953	433	999999	437	300	818	999999	536	949	285	683	242	505	890	457	98	810	596	190	438	871	196	971	322	528	802	999999	538	810	522	247	764	30	999999	145	897	792	580	791	951	751	76	999999	59	989	794	204	999999	616	562	480	434	42	376	154	999999	461	999999	908	999999	308	716	726	999999	47	918	221	967	754	999999	305	239	804	239	687	804	114	922	333	734	607	999999	921	999999	51	812	731	653	999999	379	999999	613	671	999999	652	45	350	655	21	80	582	236	255	66	266	250	630	802	689	349	662	538	856	184	890	999999	794	478	999999	235	197	568	584	999999	124	999999	568	511	999999	652	464	458	910	263	161	381	274	999999	991	800	999999	928	964	53	999999	906	756	496	412	863	250	999999	999999	999999	882	24	652	870	941	573	999999	128	225	47	885	213	628	602	999999	999999	524	999999	487	999999	999999	268	603	540	999999	999999	935	999999	999999	723	411	593	999999	999999	380	146	728	403	923	428	999999	999999	713	927	168	513	288	164	473	893	349	321	394	674	744	623	421	122	212	999999	637	610	29	501	635	999999	999999	999999	232	886	791	999999	15	999999	999999	978	555	676	381	164	929	781	607	999999	384	100	208	524	389	756	999999	999999	201	200	790	999999	999999	221	302	999999	499	783	931	999999	112	228	999999	335	207	765	78	745	740	999999	803	855	12	814	127	544	103	999999	125	476	170	185	999999	999999	999999	959	999999	344	383	515	665	155	850	30	999999	165	784	873	327	999999	688	980	999999	999999	396	934	514	999999	103	999999	773	999	668	465	426	926	299	500	66	247	999999	734	999999	235	392	657	15	982	710	962	999999	999999	182	500	787	189	310	785	428	344	999999	999999	250	999999	999999	665	
487	394	603	186	865	294	816	89	792	953	619	999999	760	738	928	999999	529	999999	997	553	826	177	677	999999	626	514	999999	722	792	137	999999	744	493	726	180	999999	388	533	107	476	413	103	708	834	569	999999	34	689	999999	999999	184	119	629	198	839	319	999999	366	999999	361	999999	103	297	665	469	875	999999	44	568	317	999999	995	43	999999	150	733	999999	999999	677	965	489	393	317	868	952	999999	124	305	999999	860	903	999999	973	745	999999	319	805	52	374	999999	999999	990	130	107	780	189	85	108	57	116	999999	999999	688	595	999999	828	786	428	713	94	760	860	156	707	999999	999999	32	297	999999	830	927	999999	478	982	470	498	272	999999	999999	772	309	26	257	781	999999	999999	999999	999999	999999	436	533	386	339	289	999999	645	844	423	693	659	167	787	831	227	188	432	999999	706	135	383	565	999999	340	999999	785	743	612	999999	696	384	999999	644	424	840	307	999999	97	198	58	825	654	849	999999	439	615	522	999999	40	602	588	999999	999999	262	499	870	957	56	398	504	200	42	478	726	318	999999	523	373	991	919	637	344	999999	657	999999	729	716	58	901	334	273	559	582	999999	118	749	160	391	924	999999	350	999999	699	694	858	792	185	132	218	568	102	158	999999	121	999999	253	428	979	953	999999	164	908	999999	73	241	641	999999	705	618	569	720	141	448	31	579	999999	645	522	799	999999	999999	999999	839	343	242	124	365	470	807	864	331	180	999999	164	815	999999	360	635	463	227	999999	479	514	649	847	960	999999	181	542	832	999999	905	190	445	999999	999999	78	811	999999	126	285	989	897	753	247	550	703	294	216	147	782	20	68	581	999999	84	89	200	495	281	414	193	928	999999	999999	425	999999	992	938	253	372	548	803	346	941	999999	582	999999	411	999999	999999	426	965	404	59	597	999999	999999	270	151	999999	878	325	999999	712	101	70	922	497	822	560	711	999999	999999	775	999999	216	722	640	999999	502	329	789	198	999999	988	228	534	925	999999	578	390	731	999999	762	494	232	999999	634	849	292	659	273	589	747	555	999999	12	629	999999	391	999999	999999	999999	649	172	99	999999	545	724	873	999999	996	828	253	179	980	558	210	290	21	999999	97	790	550	999999	66	209	999999	469	917	225	905	120	999999	999999	422	302	157	599	999999	999999	999999	999999	976	756	662	444	345	577	575	521	802	348	804	427	46	999999	888	807	116	889	999999	86	999999	657	999999	886	549	999999	999999	687	999999	610	885	999999	999999	187	814	793	189	
621	999999	873	893	405	999999	566	316	860	999999	999999	999999	349	493	515	999999	631	113	999999	135	776	894	546	820	888	119	201	462	888	172	858	373	999999	627	999999	999999	811	192	410	244	74	999999	689	999999	522	282	999999	127	379	505	633	83	496	999999	412	999999	327	62	15	295	231	113	427	999999	558	871	319	721	998	999999	608	449	703	93	71	206	215	165	308	615	57	999999	92	393	538	785	876	435	224	768	708	999999	999999	124	22	960	162	999999	833	650	999999	350	129	889	896	194	380	999999	999999	999999	521	999999	754	400	247	157	30	43	999999	773	994	999999	507	999999	782	999999	272	999999	81	110	53	999999	332	657	651	707	954	203	999999	354	414	474	828	18	999999	546	14	786	999999	864	939	128	999999	999999	656	89	843	889	117	999999	922	792	340	506	172	308	839	107	748	540	999999	827	546	999999	369	529	65	498	982	245	845	486	711	216	171	925	999999	272	11	572	864	75	999999	999999	432	622	143	999999	999999	949	706	906	47	999999	999999	121	999999	28	700	136	33	354	999999	871	999999	999999	90	134	345	247	918	577	999999	999999	675	999999	999999	106	392	747	396	734	653	42	539	938	448	375	999999	999999	352	371	571	999999	548	999999	168	224	999999	999999	541	19	985	607	40	138	810	861	670	543	380	485	999999	953	999999	299	999999	874	342	272	999999	715	588	296	894	557	16	231	637	999999	969	526	856	406	999999	386	748	55	12	410	137	999999	999999	11	678	867	734	617	144	999999	818	294	881	977	988	825	431	699	712	483	132	589	233	514	574	999999	999999	240	747	999999	550	655	999999	932	144	999999	21	586	617	37	822	398	96	999999	347	685	999999	999999	999999	390	999999	58	342	528	287	548	363	999999	999999	999999	247	504	870	781	708	173	999999	949	843	579	814	844	92	684	660	999999	503	999999	177	889	218	750	822	367	408	501	322	353	654	999999	999999	821	999999	792	999999	328	527	999999	680	183	999999	999999	46	838	999999	121	966	999999	867	552	999999	999999	32	547	616	497	681	512	382	999999	999999	78	304	257	523	992	694	300	999999	999999	216	197	174	993	626	523	713	984	999999	297	535	664	999999	999999	550	999999	798	611	186	999999	646	25	932	473	333	999999	400	999999	325	999999	426	676	999999	999999	345	857	999999	39	999999	999999	999999	697	722	999999	681	196	999999	202	999999	975	204	92	999999	999999	696	201	265	701	999999	432	999999	924	669	217	870	858	999999	999999	766	693	999999	769	690	93	518	948	303	999999	792	146	
999999	999999	92	999999	389	343	562	999999	838	154	601	652	368	999999	969	858	37	999999	224	999999	294	642	999999	23	999999	435	402	40	93	747	898	418	908	533	821	925	842	330	999999	536	306	740	999999	621	999999	550	410	201	124	660	999999	999999	631	970	852	968	771	78	567	954	999999	532	87	100	999999	192	744	835	677	53	26	999999	687	687	999999	554	530	999999	921	241	34	999999	915	999999	826	999999	786	938	681	853	999999	773	763	999999	999999	774	999999	999999	376	999999	806	999999	524	81	643	999999	999999	943	999999	308	447	956	156	335	929	740	616	655	999999	145	406	806	164	999999	889	252	944	813	102	999999	891	509	448	999999	435	459	685	999999	788	612	999999	842	493	383	415	207	999999	437	943	854	167	17	757	240	512	999999	420	701	999999	401	999999	999999	999999	999999	416	999999	999999	143	999999	480	65	772	866	999999	136	563	999999	781	417	691	625	516	869	247	593	999999	752	217	999999	999999	999999	984	662	397	343	721	991	790	966	999999	999999	999999	999999	473	799	395	999999	105	114	949	999999	639	999999	499	775	762	999999	613	118	999999	196	310	632	474	441	999999	119	478	328	414	999999	531	814	999999	12	142	999999	406	448	208	742	656	112	561	748	408	999999	172	622	580	999999	999999	681	444	290	999999	999999	72	42	729	999999	673	776	700	387	999999	825	352	497	642	999999	31	175	910	789	999999	208	81	999999	999999	379	946	999999	748	121	193	999999	999999	659	999999	282	916	373	718	999999	999999	999999	412	183	592	583	358	675	999999	999999	999999	222	999999	999999	750	190	788	346	999	360	999999	817	38	589	999999	315	455	693	873	999999	866	657	999999	987	999999	659	999999	897	143	999999	30	281	876	951	999999	971	88	725	908	443	493	580	374	999999	593	262	999999	823	980	999999	999999	665	801	620	930	999999	766	783	934	101	394	999999	212	550	339	67	999999	86	999999	232	236	729	999999	999999	875	999999	293	97	403	467	807	999999	999999	855	330	365	479	265	30	225	215	304	790	817	999999	999999	377	823	999999	536	321	774	999999	757	999999	408	880	372	744	999999	999999	678	390	476	293	999999	973	356	999999	973	587	685	66	534	999999	932	999999	966	390	283	999999	470	67	867	999999	999999	898	169	805	921	485	999999	999999	386	999999	536	914	324	533	636	628	30	602	66	948	999999	718	549	741	128	469	999999	981	471	725	999999	620	999999	330	261	999999	999999	551	999999	498	480	999999	680	999999	489	27	999999	999999	999999	654	898	867	999999	919	999999	999999	999999	999999	999999	999999	
571	135	60	660	25	999999	999999	993	282	121	999999	478	303	568	999999	999999	48	900	261	111	844	999999	999999	817	999999	11	619	603	810	936	175	396	999999	846	926	999999	999999	999999	633	573	999999	631	170	642	839	430	574	442	450	57	285	999999	176	585	617	999999	898	999999	999999	999999	306	798	999999	345	946	428	613	999999	641	133	359	28	277	687	999999	223	320	595	999999	406	437	999999	999999	762	999999	716	999999	999999	239	836	456	999999	999999	618	277	999999	447	824	695	420	999999	127	800	327	698	999999	191	489	999999	403	999999	313	264	437	587	128	999999	999999	685	240	209	333	227	805	676	999999	832	999999	419	658	775	496	899	999999	999999	320	386	834	74	403	999999	999999	189	836	66	153	625	757	41	158	191	999999	999999	464	221	493	899	995	650	229	999999	533	79	451	627	293	999999	999999	848	277	742	810	999999	291	706	469	153	391	999999	533	999999	85	627	270	477	758	357	445	999999	106	999999	999999	194	844	968	11	999999	738	999999	773	739	999999	909	999999	999999	999999	661	857	757	752	349	999999	257	127	377	359	905	808	974	869	999999	968	352	752	856	999999	626	520	322	999999	798	415	182	974	794	924	175	999999	854	106	106	499	687	602	756	902	142	77	477	999999	105	861	999999	348	838	770	585	167	999999	63	753	999999	544	62	953	933	345	999999	999999	452	193	52	953	999999	773	999999	999999	749	995	953	229	559	53	703	610	937	652	834	146	33	348	999999	999999	999999	353	955	954	999999	648	999999	999999	999999	743	34	999999	63	907	999999	999999	999999	489	835	171	999999	833	203	107	841	999999	999999	291	511	146	309	999999	999999	96	162	534	817	999999	999999	110	999999	396	369	815	28	277	557	39	999999	268	999999	543	512	847	11	999999	159	857	999999	193	632	540	66	723	444	999999	260	966	754	361	757	911	833	735	988	567	474	388	89	574	894	987	525	999999	402	766	600	337	95	195	999999	960	378	472	999999	642	340	646	381	999999	26	590	284	414	999999	833	999999	777	999999	443	503	771	777	548	298	999999	25	813	330	677	330	999999	880	569	999999	999999	542	371	999999	355	236	827	16	982	558	314	712	120	741	568	67	999999	478	651	692	613	999999	999999	184	999999	626	999999	325	704	999999	103	709	715	437	999999	300	348	999999	513	217	999999	765	794	989	984	931	999999	999999	762	620	999999	454	239	876	373	614	713	196	999999	999999	709	999999	312	215	999999	999999	999999	683	37	999999	999999	311	965	999999	26	848	397	999999	999999	902	722	455	
563	999999	999999	649	480	999999	74	110	999999	161	98	999999	999999	174	462	589	534	389	934	231	54	493	901	205	999999	794	859	524	226	872	996	530	16	264	947	228	999999	816	133	168	618	927	691	567	222	191	937	852	395	808	316	999999	968	500	999999	80	192	84	170	999999	978	550	999999	714	999999	568	777	999999	226	999999	652	999999	999999	775	613	127	802	343	982	307	999999	999999	999999	999999	999999	196	562	999999	853	877	45	862	655	447	189	77	53	999999	413	654	413	999999	636	160	999999	598	553	203	887	293	999999	849	101	862	999999	971	421	476	158	968	16	999999	398	348	209	790	72	818	595	999999	999999	825	930	999999	893	172	380	999999	261	968	642	368	628	570	609	195	770	999999	619	999999	656	576	828	444	647	152	306	298	999999	374	999999	734	607	352	999999	452	999999	763	999999	999999	601	443	999999	190	999999	999999	999999	828	999999	24	30	999999	209	999999	889	506	999999	495	999999	751	866	92	37	886	999999	907	761	286	999999	999999	999999	16	823	953	999999	223	361	647	119	10	999999	477	559	937	354	266	534	230	999999	713	999999	434	83	227	999999	518	416	338	748	999999	886	366	478	581	748	23	455	999999	770	676	155	359	385	689	251	399	533	100	999999	999999	383	540	999999	647	712	841	933	606	164	108	806	999999	899	691	124	152	999	977	199	340	811	999999	460	786	567	104	58	393	975	409	985	326	796	573	999999	355	543	831	999999	999999	999999	849	999999	672	869	133	460	999999	575	999999	399	555	901	211	373	104	90	46	89	999999	793	549	630	755	122	490	235	336	999999	768	608	178	118	292	260	999999	196	999999	917	444	644	364	999999	876	19	439	425	595	209	949	275	506	751	261	999999	540	228	346	559	388	897	134	57	806	500	999999	446	999999	950	410	907	999999	129	645	973	438	731	753	745	682	75	639	136	697	503	112	999999	857	179	719	743	850	999999	538	999999	519	999999	21	999999	788	992	806	644	799	52	999999	387	115	288	684	809	474	600	999999	999999	267	998	359	313	999999	804	589	449	241	666	67	74	590	108	463	999999	719	999999	957	999999	999999	995	336	654	999999	725	999999	999999	494	909	278	259	361	225	288	520	957	708	987	999999	413	367	413	142	999999	907	796	16	999999	563	100	999999	643	196	999999	272	671	704	782	672	492	20	954	331	397	808	713	375	819	999999	173	999999	999999	999999	999999	901	999999	204	670	623	929	314	999999	930	819	182	615	174	170	999999	999999	262	999999	324	999999	
402	999999	92	999999	186	204	430	196	999999	400	89	716	670	909	163	999999	999999	44	169	743	999999	265	34	511	225	202	999999	999999	803	999999	910	95	75	482	999999	498	999999	459	493	999999	508	127	873	539	740	466	999999	264	17	344	999999	227	766	581	999999	146	388	580	529	983	656	999999	392	787	489	993	650	198	999999	999999	182	999999	999999	999999	999999	70	999999	999999	770	999999	257	293	999999	469	721	692	328	999999	999999	747	120	928	930	999999	771	292	999999	96	999999	746	999999	756	239	352	999999	364	676	36	346	999999	754	893	810	999999	999999	999999	29	923	999999	797	675	165	999999	288	554	999999	96	51	968	953	999999	305	445	999999	943	500	63	854	306	366	25	999999	158	908	992	227	127	170	773	408	272	810	30	999999	81	660	728	951	797	918	999999	999999	67	392	925	999999	458	786	826	245	319	174	999999	709	781	999999	16	130	295	337	136	926	999999	570	690	525	999999	999999	952	999999	772	999999	66	388	99	999999	244	765	982	544	999999	341	344	999999	999999	107	999999	999999	481	697	654	607	665	470	999999	999999	367	497	702	409	182	999999	999999	543	472	999999	118	248	999999	400	149	250	999999	751	568	795	591	740	480	592	999999	999999	710	999999	999999	175	447	999999	597	747	32	746	73	583	999999	503	508	999999	999999	999999	989	999999	700	999999	558	413	999999	914	999999	996	999999	627	26	120	77	217	565	999999	905	999999	769	999999	999999	872	378	999999	187	564	389	75	296	999999	999999	598	999999	999999	999999	629	707	999999	999999	999999	694	600	987	405	730	999999	515	163	937	929	999999	766	123	477	304	828	712	165	235	904	534	837	709	968	999999	999999	517	681	999999	935	870	999999	999999	999999	828	60	884	973	672	234	999999	236	137	999999	999999	999999	484	999999	101	446	917	551	998	999999	998	856	891	999999	453	999999	445	833	999999	12	68	223	174	877	649	254	943	738	999999	11	855	999999	709	352	80	999999	999999	999999	999999	507	999999	329	682	801	247	999999	999999	864	530	371	789	225	999999	134	308	683	999999	999999	999999	847	502	188	999999	997	999999	700	157	548	999999	999999	366	64	999999	712	999999	739	541	372	999999	678	95	88	218	131	221	639	291	585	54	397	308	347	905	741	15	999999	999999	684	856	999999	824	620	915	129	999999	735	971	999999	150	568	151	381	966	808	762	999999	969	936	999999	315	419	571	504	561	112	28	158	512	999999	999999	479	857	515	103	854	474	173	99	999999	486	668	977	444	485	255	926	381	107	978	591	869	333	898	551	
137	262	999999	364	26	985	586	468	999999	995	98	999999	866	872	999999	298	260	880	819	309	646	441	137	28	315	999999	647	999999	534	999999	285	155	959	999999	965	601	358	808	82	142	900	210	380	449	999999	999999	70	508	999999	690	340	989	513	999999	904	999999	999999	999999	58	840	347	535	934	491	719	999999	335	902	907	362	999999	999999	807	687	999999	446	71	687	631	354	999999	148	908	843	785	296	641	370	999999	279	476	261	760	242	794	999999	276	888	730	453	635	999999	601	999999	751	888	191	999999	999999	468	634	447	475	703	724	999999	626	100	705	433	311	964	843	637	999999	687	999999	575	999999	43	999999	182	957	999999	999999	958	547	999999	101	896	114	815	180	600	645	999999	785	66	517	595	748	185	193	306	999999	999999	999999	999999	999999	73	206	999999	933	166	298	999999	489	999999	985	766	661	999999	998	809	999999	495	794	252	999999	855	999999	635	68	308	999999	994	989	660	45	57	643	583	222	37	700	498	882	23	999999	193	549	999999	81	751	933	249	186	384	978	656	876	82	971	59	172	571	558	634	999999	303	472	828	263	999999	133	88	296	971	999999	999999	613	781	999999	808	316	414	563	999999	375	55	818	615	682	388	999999	570	612	999999	865	138	940	257	151	18	721	720	244	144	627	855	953	215	274	157	53	104	141	999999	743	758	17	251	269	826	485	856	156	999999	765	562	475	133	115	980	890	366	639	932	96	595	999999	429	689	519	102	612	350	535	345	86	999999	449	999999	117	130	699	999999	324	532	865	574	370	378	75	389	829	110	294	267	686	464	999999	85	999999	588	587	561	749	734	872	515	999999	539	689	133	36	999999	997	859	200	379	325	999999	231	999999	809	61	623	140	272	999999	66	277	658	622	239	373	282	528	543	147	247	999999	659	359	953	830	688	942	362	135	112	434	76	317	149	799	854	999999	779	535	938	619	999999	999999	459	353	880	77	893	999999	431	479	326	63	142	734	749	872	999999	999999	373	681	778	147	999999	999999	210	351	482	440	518	155	749	17	209	628	999999	299	999999	609	949	999999	58	999999	999999	632	999999	23	185	415	59	982	999999	800	172	266	840	334	959	999999	153	539	999999	462	154	286	729	318	854	513	999999	460	972	467	38	751	633	88	999999	777	522	197	176	999999	391	536	999999	948	999999	942	787	999999	340	999999	466	420	36	999999	999999	427	902	799	169	671	799	999999	20	601	771	421	633	999999	999999	999999	315	956	999999	527	81	
617	999999	781	474	911	726	820	129	999999	11	618	999999	47	533	25	999999	723	37	505	277	792	526	999999	186	433	319	34	903	999999	999999	509	58	509	999999	937	999999	131	335	999999	944	979	479	999999	999999	163	999999	596	239	876	317	592	999999	867	260	289	101	999999	604	50	601	999999	916	971	144	502	999999	225	522	595	787	753	397	999999	560	297	322	999999	895	32	736	723	999999	37	999999	999999	581	999999	258	244	846	532	526	294	655	252	72	508	974	999999	594	999999	83	643	99	564	204	999999	316	999999	967	684	810	581	999999	999999	906	889	999999	961	921	388	967	288	999999	264	236	999999	134	317	999999	814	441	999999	999999	999999	650	161	938	286	978	999999	999999	999999	999999	172	722	944	980	777	999999	999999	378	999999	186	215	513	999999	894	834	337	101	999999	998	737	162	252	22	153	58	238	754	951	853	982	498	513	681	20	999999	999999	291	132	356	971	61	446	428	621	999999	752	999999	999999	113	949	886	409	875	558	124	919	709	999999	932	549	999999	231	525	41	688	702	832	784	318	301	56	969	677	37	685	716	999999	999999	920	305	999999	999999	847	999999	105	98	999999	133	895	667	999999	489	200	807	999999	999999	999999	396	933	530	920	80	948	811	999999	999999	732	999999	872	408	105	999999	999999	999999	176	105	384	620	999999	599	74	708	999999	651	468	999999	779	869	999999	856	795	437	999999	399	385	999999	548	45	11	188	366	999999	261	999999	999999	524	999999	563	999999	999999	455	999999	461	343	466	221	191	307	352	346	148	862	209	999999	999999	667	999999	491	261	864	556	349	619	757	242	284	457	401	89	944	957	999999	999999	365	410	495	976	134	933	999999	999999	251	692	665	49	504	590	245	884	903	674	127	999999	776	737	999999	999999	703	111	191	763	999999	228	408	388	922	633	999999	615	127	691	726	557	999999	999999	315	656	999999	717	738	999999	999999	517	999999	279	839	913	462	627	305	999999	282	33	751	999999	999999	999999	293	999999	126	870	746	630	767	222	948	999999	225	42	999999	999999	736	986	372	497	551	999999	999999	138	549	999999	999999	226	999999	999999	419	703	806	686	413	292	373	999999	600	867	999999	592	999999	962	331	999999	698	429	205	846	78	999999	999999	999999	859	67	999999	999999	737	999999	999999	529	319	999999	803	255	999999	538	999999	999999	999999	68	395	504	549	958	533	999999	807	279	320	999999	30	474	999999	999999	999999	551	827	355	999999	218	999999	493	178	999999	282	303	999999	999999	999999	999999	799	66	999999	999999	999999	165	714	900	533	
900	357	467	796	948	999999	845	212	680	212	222	999999	283	999999	877	127	902	336	999999	999999	239	920	731	999999	999999	951	964	713	242	999999	886	837	999999	821	411	861	483	999999	229	918	436	101	489	873	303	459	525	999999	883	893	999999	829	999999	223	304	999999	625	703	999999	996	545	141	970	457	325	384	999999	462	436	999999	643	999999	999999	212	259	148	999999	857	999999	701	435	745	830	999999	234	999999	253	713	527	430	245	780	60	233	383	304	130	41	999999	918	675	73	792	867	999999	791	999999	390	964	165	549	768	242	944	570	799	999999	631	233	268	141	80	999999	999999	779	863	999999	883	828	954	999999	409	310	999999	36	999999	953	999999	98	442	345	862	749	371	999999	477	999999	116	662	999999	993	499	808	299	787	999999	999999	999999	97	396	635	838	562	999999	148	150	467	999999	999999	999999	845	348	999999	790	922	278	331	573	134	312	326	59	230	254	961	528	601	20	764	999999	242	177	874	702	806	506	310	999999	999999	740	19	856	999999	463	739	654	955	27	377	519	999999	999999	999999	785	80	586	999999	317	57	999999	999999	457	926	999999	965	677	473	840	983	999999	999999	999999	349	999999	999999	469	861	766	999999	999999	572	583	643	254	158	676	514	99	632	230	888	992	999999	999999	201	562	999999	702	497	71	999999	125	999999	951	999999	999999	226	279	493	610	724	851	803	740	57	966	814	681	999999	299	999999	384	218	999999	537	974	897	736	201	739	999999	168	278	453	136	457	548	691	702	465	460	245	606	31	505	46	199	952	565	235	748	258	999999	999999	898	806	906	999999	423	999999	999999	489	999999	999999	81	566	582	359	613	999999	427	132	979	882	999999	927	778	197	266	500	999999	945	999999	966	999999	290	803	80	555	330	550	277	277	134	999999	970	168	852	999999	939	463	999999	349	964	999999	626	279	999999	369	970	37	719	24	999999	793	999999	318	121	761	790	763	512	804	293	59	999999	854	999999	222	999999	768	999999	246	999999	999999	945	605	216	999999	999999	21	330	710	584	302	831	262	354	341	819	662	999999	999999	170	185	999999	44	66	915	999999	771	999999	269	501	211	111	999999	697	999999	848	254	112	999999	999999	778	999999	999999	230	999999	228	897	509	999999	402	215	721	834	86	151	95	999999	549	301	509	603	597	70	218	382	201	358	999999	468	492	575	560	103	704	391	999999	158	813	999999	696	760	271	900	866	295	490	276	405	999999	800	999999	999999	811	454	792	191	381	594	848	799	869	999999	51	40	999999	655	
628	140	695	409	937	106	483	999999	748	341	696	203	922	892	999999	953	19	667	999999	871	999999	648	912	209	370	563	965	276	999999	999999	230	869	50	640	999999	146	999999	999999	999999	841	230	999999	999999	999999	495	187	672	956	874	916	333	383	485	955	999999	979	227	999999	48	383	999999	217	776	330	121	826	999999	292	999999	787	252	862	999999	714	651	999999	942	999999	999999	192	891	18	401	910	103	847	394	94	733	999999	918	224	118	489	709	22	439	385	349	668	999999	999999	926	97	673	999999	999999	999999	999999	374	46	765	780	855	491	132	815	866	999999	999999	442	999999	558	158	868	999999	754	325	14	638	112	567	122	999999	168	512	92	314	247	632	999999	999999	999999	368	845	162	444	999999	997	586	207	573	158	84	235	954	999999	777	228	646	716	263	766	676	272	479	652	734	696	979	50	511	629	604	995	819	299	999999	999999	716	593	501	327	427	440	999999	418	47	820	214	680	314	999999	601	999999	24	855	113	106	999999	999999	999999	999999	28	546	999999	999999	554	999999	415	664	640	474	512	62	225	936	348	245	734	999999	615	914	492	999999	735	999999	38	999999	981	964	196	104	937	216	883	934	309	999999	745	593	999999	958	999999	549	999999	840	584	548	700	88	516	868	371	313	999999	999999	999999	719	999999	280	916	999999	108	451	478	546	536	306	178	290	637	467	500	999999	999999	656	509	942	268	895	840	489	988	902	999999	328	999999	633	320	999999	999999	589	999999	474	677	998	999999	962	80	999999	313	288	379	419	451	59	377	231	116	248	296	142	460	999999	440	999999	999999	205	999999	160	814	902	985	90	430	57	999999	36	999999	209	795	999999	871	765	591	562	119	999999	460	407	999999	511	527	999999	802	728	138	999999	999999	999999	130	665	999999	919	688	410	302	999999	988	999999	662	351	757	999999	453	749	270	695	333	877	327	308	744	999999	210	313	385	913	999999	702	918	242	992	233	999999	999999	578	951	999999	191	999999	999999	589	67	999999	999999	753	619	628	62	468	443	830	166	922	821	920	381	999999	999999	35	389	21	296	999999	430	999999	999999	999999	999999	180	999999	618	999999	617	507	718	687	999999	601	560	765	294	235	244	485	411	835	311	267	999999	206	999999	999999	166	999999	808	303	582	324	259	999999	999999	999999	881	999999	999999	688	548	424	999999	242	529	127	824	269	105	785	62	999	999999	524	233	571	113	973	85	916	986	737	698	425	115	999999	352	341	999999	979	353	999999	660	999999	999999	886	999999	976	677	124	876	
999999	999999	999999	251	582	305	999999	995	229	211	907	84	999999	701	810	726	687	137	992	999999	493	295	999999	441	999999	349	305	237	999999	417	999999	306	961	49	99	953	675	184	532	999999	617	346	754	777	999999	20	751	31	485	170	999999	999999	684	348	393	611	668	591	283	243	999	507	657	812	85	611	999999	868	611	857	61	999999	999999	760	168	156	540	348	995	999999	597	283	751	187	940	287	621	622	656	488	295	93	900	999999	999999	119	689	999999	702	835	897	882	420	628	999999	964	255	924	189	999999	999999	329	999999	326	999999	999999	999999	480	872	798	989	499	999999	133	999999	999999	611	314	528	59	467	597	646	170	69	714	999999	133	78	975	999999	697	442	418	416	999999	496	584	654	516	999999	218	80	904	845	408	999999	296	66	151	362	999999	406	999999	780	484	683	436	267	930	862	632	412	896	999999	301	999999	803	717	606	481	999999	660	22	696	258	526	742	324	660	999999	577	77	999999	622	101	300	312	638	932	292	70	999999	999999	999999	730	999999	183	999999	553	999999	999999	579	999999	669	999999	289	394	444	999999	957	941	121	606	999999	295	565	999999	284	674	10	754	175	999999	323	420	999999	937	368	965	452	352	603	770	999999	187	997	617	267	297	811	906	999999	116	975	351	948	999999	836	368	175	330	899	473	552	999999	700	794	146	999999	624	352	35	478	999999	999999	347	351	296	709	297	999999	227	999999	863	104	886	69	809	971	472	990	111	999	800	131	453	140	999999	999999	999999	213	480	18	672	999999	880	399	37	370	14	607	433	137	999999	227	112	912	610	458	710	641	985	174	786	633	250	36	677	957	171	216	133	573	232	93	477	999999	324	403	999999	496	41	448	967	864	999999	974	927	999999	28	541	999999	768	23	845	999999	315	999999	48	228	854	722	999999	209	999999	484	859	999999	987	749	893	597	216	999999	223	609	546	207	922	76	276	999999	103	999999	630	686	364	560	386	866	171	988	286	184	369	774	962	249	179	390	707	79	939	833	135	943	999999	533	799	245	680	999999	999999	999999	952	755	628	140	579	121	129	309	528	131	588	904	321	999999	875	449	647	307	999999	541	368	999999	999999	270	813	686	999999	830	999999	151	195	63	688	999999	999999	614	155	831	669	67	271	408	999999	818	255	999999	632	292	658	359	598	383	999999	767	613	999999	596	368	999999	999999	749	999999	548	386	936	999999	999999	17	999999	271	999999	999999	637	971	999999	960	656	350	999999	592	63	90	182	999999	999999	
999999	973	999999	999999	999999	27	999999	513	776	999999	972	860	999999	882	719	14	625	482	396	65	781	745	999999	497	653	108	999999	353	735	839	999999	126	999999	833	133	999999	304	317	999999	253	517	312	861	663	308	109	492	468	305	999999	438	607	786	355	771	999999	999999	999999	56	379	999999	443	777	937	648	999999	999999	999999	758	167	710	317	150	152	548	478	884	999999	198	999999	615	999999	57	157	999999	71	339	791	999999	999999	696	870	999999	999999	999999	83	534	923	24	452	386	999999	710	999999	877	130	466	643	999999	302	191	999999	245	502	763	986	999999	999999	536	587	526	932	279	700	471	999999	56	188	671	475	943	960	439	746	177	464	86	910	280	290	604	696	984	769	999999	999999	999999	769	208	495	687	904	999999	437	926	453	999999	19	676	999999	84	999999	972	341	358	231	981	498	334	309	910	485	360	999999	982	999999	947	999999	824	197	214	287	980	186	999999	999999	572	11	820	723	582	76	243	242	215	326	999999	652	420	999999	999999	147	999999	999999	585	212	554	999999	455	106	506	999999	195	489	833	797	307	796	554	999999	999999	979	999999	999999	999999	844	999999	127	999999	665	115	305	999999	180	894	77	842	999999	601	585	494	430	556	724	227	210	999999	754	408	418	29	927	108	999999	996	999999	469	834	181	999999	960	437	999999	790	999999	210	291	24	999999	999999	955	225	204	969	824	999999	433	953	392	527	962	497	718	632	646	188	207	999999	999999	999999	607	999999	999999	860	624	999999	329	766	733	26	918	999999	169	642	999999	803	732	999999	285	768	889	515	452	999999	778	473	718	479	153	812	13	999999	999999	23	999999	947	314	344	354	767	908	667	230	999999	608	106	999999	999999	179	842	455	78	713	416	999999	102	564	267	92	161	999999	850	622	921	23	625	36	156	484	515	498	999999	784	999999	999999	232	999999	87	55	681	145	999999	309	999999	366	935	589	434	331	75	392	999999	999999	999999	999999	68	54	999999	999999	982	80	191	601	663	999999	67	293	999999	556	469	807	487	221	410	999999	706	550	321	564	87	999999	601	999999	418	999999	999999	145	591	100	801	187	986	724	999999	610	954	50	646	957	308	652	394	877	999999	268	999999	836	851	186	721	518	999999	999999	284	945	478	367	193	541	902	922	701	114	755	292	820	762	158	999999	71	666	904	999999	266	435	999999	723	962	999999	999999	615	293	414	378	293	999999	252	999999	126	141	597	856	999999	64	386	950	289	132	579	447	152	687	61	125	999999	614	999999	999999	849	303	
999999	999999	43	323	297	638	296	736	472	837	577	322	42	668	474	809	799	309	879	484	373	601	999999	999999	85	999999	242	999999	323	999999	999999	764	999999	823	387	202	999999	791	767	748	664	999999	660	742	870	829	655	393	650	999999	814	999999	999999	375	929	999999	22	332	247	369	999999	996	999999	793	762	813	721	218	290	281	986	17	542	141	819	820	999999	999999	841	256	282	848	648	77	864	999999	166	999999	894	233	999999	501	554	999999	351	667	999999	867	979	999999	117	446	999999	379	999999	807	537	477	999999	999999	222	371	490	999999	96	557	358	355	928	758	656	496	999999	999999	101	495	463	144	789	162	691	83	670	784	999999	836	746	999999	808	999999	476	689	679	785	20	818	20	563	320	794	999999	784	938	231	999999	620	132	55	287	999999	354	403	687	403	427	999999	700	705	852	260	811	999999	547	871	291	966	999999	538	56	282	999999	900	823	994	999999	999999	144	449	384	527	713	700	991	43	712	999999	999999	286	999999	871	999999	315	710	70	999999	999999	246	999999	940	443	804	594	998	999999	300	453	999999	693	560	519	14	261	331	334	547	120	96	513	999999	217	999999	540	179	999999	999999	179	999999	763	22	999999	670	999999	509	999999	723	128	702	986	999999	999999	504	999999	725	848	867	999999	983	386	523	872	999999	732	907	732	478	273	999999	823	999999	131	999999	999999	680	999999	999999	935	751	999999	999999	428	999999	999999	999999	999999	999999	656	999999	330	317	297	195	812	249	149	467	937	999999	776	999999	460	999999	878	145	621	14	999999	637	775	999	931	124	602	776	105	463	53	962	17	29	821	457	999999	516	999999	999999	999999	576	999999	999999	999999	775	975	919	159	724	540	964	158	895	35	29	49	331	385	999999	593	46	154	999999	999999	999999	163	757	650	12	608	999999	999999	686	561	999999	106	999999	97	999999	149	999999	626	380	923	88	813	999999	999999	802	418	773	999999	999999	352	415	431	854	999999	936	621	227	278	157	126	178	999999	472	343	914	922	755	999999	999999	43	910	420	774	762	345	172	999999	999999	848	594	835	241	202	999999	156	689	252	999999	160	544	922	999999	479	264	755	696	350	999999	999999	879	662	999999	911	999999	441	999999	657	101	999999	774	999999	463	999999	999999	290	937	199	999999	197	999999	999999	539	93	684	121	506	941	520	999999	648	821	999999	999999	968	931	306	999999	845	901	161	41	160	493	385	965	999999	983	916	973	817	506	999999	590	854	209	133	455	236	245	935	63	147	94	999999	953	315	779	999999	999999	983	
617	353	237	45	999999	530	56	708	719	653	522	35	999999	199	152	610	684	829	769	807	999999	102	610	965	108	894	75	408	432	999999	688	532	295	999999	210	162	983	999999	661	678	87	746	517	592	999999	38	600	894	942	352	630	949	692	823	141	524	743	271	937	308	464	647	285	69	964	990	740	556	989	989	626	999999	178	100	730	999999	585	28	999999	999999	303	181	466	999999	38	738	839	471	858	685	419	722	616	362	224	440	470	457	999999	433	999999	54	904	952	999999	500	781	602	103	36	939	724	719	867	15	292	190	205	40	235	160	278	698	999999	580	904	999999	816	875	299	644	137	999999	128	781	999999	999999	514	364	999999	957	247	378	831	746	694	12	748	999999	931	260	999999	427	402	999999	29	356	600	382	821	976	964	726	803	999999	999999	334	600	96	999999	999999	676	841	502	277	912	999999	999999	568	886	999999	775	469	944	49	378	710	998	845	762	902	676	142	542	561	992	521	574	448	934	370	999999	662	599	999999	584	433	924	134	999999	129	489	999999	999999	919	211	505	781	764	999999	111	335	754	999999	854	349	999999	999999	941	999999	999999	335	428	634	526	499	122	869	38	465	945	785	999999	485	642	422	644	646	623	359	497	999999	999999	999999	832	44	657	999999	745	576	999999	134	999999	848	999999	793	70	407	969	429	999999	635	753	309	78	325	460	279	691	441	999999	897	685	592	787	999999	999999	994	801	491	842	999999	134	999999	425	821	802	35	516	848	361	246	676	203	270	862	986	510	365	517	584	388	999999	313	871	999999	999999	999999	999999	317	277	76	999999	488	587	314	510	300	884	257	522	999999	763	842	89	999999	999999	491	331	925	999999	999999	638	294	906	463	146	820	591	282	381	411	964	208	581	295	640	197	999999	999999	361	696	626	999999	994	999999	624	805	999999	413	999999	957	999999	145	642	262	999999	322	999999	133	177	999999	708	999999	875	121	470	565	271	794	827	43	876	376	573	978	999999	999999	299	999999	839	341	999999	188	361	999999	342	828	999999	328	999999	327	616	491	999999	671	987	25	242	882	689	69	544	439	585	888	91	702	572	999999	864	907	32	824	999999	836	103	530	259	999999	778	641	999	942	999999	509	999999	394	588	901	991	383	297	416	77	779	797	166	602	473	343	639	266	901	464	950	305	791	207	951	999999	467	999999	781	114	58	69	999999	999999	85	470	696	124	670	673	490	619	999999	756	514	48	999999	999999	785	127	149	999999	108	488	986	
214	999999	999999	999999	999999	999999	617	515	312	999999	999999	999999	663	527	12	999999	525	595	238	973	340	689	44	999999	912	642	539	979	664	965	672	999999	123	999999	871	835	999999	999999	347	148	873	114	313	737	794	842	282	410	783	480	623	789	999999	514	656	524	999999	504	724	691	994	637	999999	999999	356	758	93	156	656	177	147	48	258	99	999999	235	386	307	897	80	369	139	206	194	351	883	100	608	860	356	244	14	762	999999	154	245	263	965	390	999999	999999	136	999999	999999	999999	585	541	781	999999	430	999999	303	607	654	331	999999	440	666	995	473	999999	999999	999999	309	933	999999	999999	999999	944	864	999999	420	917	861	320	999999	385	591	851	766	351	319	204	439	218	999999	407	999999	334	289	999999	597	970	916	377	284	839	454	682	210	999999	939	999999	999999	458	727	999999	999999	344	98	489	849	814	239	131	358	290	856	101	991	999999	999999	277	665	999999	384	450	10	493	45	999999	930	908	650	999999	999999	999999	654	980	491	999999	660	773	245	799	955	999999	741	795	28	994	999999	363	691	475	999999	672	181	490	84	999999	384	262	308	695	559	999999	174	771	719	875	636	876	610	999999	999999	999999	41	865	113	601	709	215	474	999999	420	999999	227	184	336	739	311	999999	906	214	999999	999999	475	550	250	24	618	969	85	999999	999999	116	753	265	999999	999999	641	999999	387	482	576	179	787	266	284	981	723	989	444	980	573	999999	970	405	999999	675	929	999999	624	999999	982	999999	999999	331	683	314	999999	961	782	999999	999999	996	786	433	637	21	620	218	999999	268	999999	629	999999	104	579	895	146	357	999999	999999	806	159	999999	298	999999	836	999999	466	583	999999	168	761	216	999999	882	999999	686	999999	999999	243	65	720	999999	365	797	363	215	999999	752	788	177	999999	951	66	794	948	314	497	933	800	972	164	635	999999	110	539	422	691	221	11	999999	599	590	777	670	999999	933	335	501	999999	631	999999	713	794	803	692	810	159	58	934	999999	999999	613	999999	271	999999	999999	921	999999	999999	999999	524	824	751	579	999999	885	184	396	709	24	999999	996	999999	179	999999	450	841	501	418	728	272	999999	286	738	29	999999	623	515	769	10	999999	79	242	999999	999999	999999	961	224	999999	806	999999	999999	999999	999999	293	202	817	999999	302	460	254	430	847	540	678	881	547	23	560	999999	272	668	626	709	13	910	763	999999	71	789	488	626	276	611	102	999999	999999	366	999999	827	177	825	999999	319	999999	999999	232	999999	999999	235	641	999999	664	641	
544	967	147	640	916	383	438	999999	735	513	971	627	164	999999	447	179	589	999999	568	999999	425	446	999999	317	999999	999999	999999	71	83	836	157	540	999999	635	77	999999	371	662	449	82	999999	950	100	999999	999999	138	999999	987	264	999999	646	460	390	930	999999	999999	522	829	686	999999	695	999999	999999	898	365	441	665	529	999999	323	808	926	740	496	344	474	356	746	969	825	985	700	999999	725	200	697	159	41	999999	999999	612	541	975	999999	386	999999	806	999999	354	906	472	999999	999999	941	999999	999999	720	894	999999	751	751	776	860	861	519	995	999999	428	708	668	291	634	120	209	999999	276	951	999999	119	323	668	164	401	72	362	999999	999999	999999	186	481	977	265	445	999999	999999	835	681	999999	435	390	999999	387	492	686	999999	838	797	619	999999	282	768	924	999999	282	93	999999	999999	797	508	441	124	704	252	999999	691	999999	999999	999999	999999	875	999999	836	999999	729	862	290	671	715	446	524	290	271	635	903	712	62	480	172	584	630	461	999999	616	994	275	999999	144	265	995	599	649	354	999999	364	686	931	564	65	419	802	925	999999	360	983	161	999999	78	349	524	638	555	35	869	361	424	712	999999	375	999999	116	156	416	720	847	875	935	633	281	226	781	999999	999999	999999	781	999999	792	532	999999	842	999999	687	795	740	999999	54	999999	999999	999999	940	999999	710	999999	999999	313	999999	519	999999	513	999999	999999	999999	999999	132	743	150	139	282	97	999999	999999	999999	598	532	999999	428	999999	675	363	802	261	460	356	341	252	80	309	823	449	135	999999	844	28	999999	627	202	890	999999	997	999999	914	999999	397	629	318	793	999999	666	561	999999	305	999999	594	710	857	764	873	465	879	672	841	315	999999	962	471	787	999999	84	905	847	538	687	677	147	887	910	72	999999	32	999999	958	999999	272	999999	999999	351	260	317	666	999999	329	434	792	335	999999	609	517	435	999999	999999	632	48	760	713	355	617	175	456	999999	946	999999	155	443	431	714	208	53	999999	999999	129	537	854	999999	53	527	999999	894	352	999999	288	403	636	569	501	826	919	882	999999	219	222	186	803	999999	719	999999	184	999999	999999	620	186	565	249	999999	48	999999	778	999999	717	999999	250	722	999999	694	544	553	75	586	941	999999	999999	326	999999	68	920	943	733	999999	698	999999	353	124	533	732	999999	723	163	343	531	507	999999	999999	174	999999	999999	499	363	118	950	999999	104	999999	59	767	999999	860	999999	190	382	104	270	418	999999	999999	842	136	999999	999999	119	821	400	999999	
65	444	555	504	161	132	999999	430	999999	625	418	533	788	755	74	765	999999	724	652	999999	960	436	246	999999	999999	999999	530	841	999999	272	998	139	775	372	542	999999	221	331	709	999999	100	952	515	644	999	408	55	999999	71	433	194	395	178	426	999999	999999	207	915	999999	999999	602	258	130	326	626	999999	757	426	999999	999999	999999	584	25	999999	883	18	920	999999	640	999999	295	443	780	876	88	999999	960	358	601	999999	416	306	195	999999	999999	841	831	198	28	999999	999999	629	872	611	879	609	379	474	543	762	708	605	285	185	999999	999999	999999	254	999999	22	328	408	824	310	53	999999	399	137	999999	51	187	999999	584	920	319	666	570	178	996	999999	244	496	999999	999999	215	811	30	19	999999	197	373	586	949	15	401	252	999999	572	999999	999999	220	999999	126	501	999999	975	31	365	999999	869	598	309	258	999999	778	832	592	999999	105	241	237	390	774	999999	999999	600	999999	578	999999	77	862	999999	999999	374	999999	991	380	324	262	999999	999999	665	999999	999999	598	74	338	189	236	569	659	817	999999	335	999999	829	478	999999	823	985	202	452	836	799	17	599	697	883	512	787	461	999999	733	865	451	572	247	291	572	999999	271	604	351	959	999999	54	531	999999	969	438	523	999999	500	277	999999	347	828	353	999999	998	376	455	999999	449	117	999999	94	611	884	999999	592	196	393	220	724	999999	111	877	999999	963	78	422	913	999999	999999	47	778	466	828	113	743	893	806	573	246	816	999999	902	851	999999	959	919	400	147	846	999999	41	289	553	999999	246	950	961	522	930	999999	541	602	999999	80	999999	628	783	780	999999	698	389	999999	973	908	670	209	36	364	999999	159	999999	776	237	937	15	999999	913	388	999999	792	932	294	642	292	999999	334	726	781	424	999999	999999	620	58	157	947	221	316	644	779	999999	924	606	518	781	931	764	375	247	75	123	999999	405	912	306	766	105	187	690	633	999999	482	999999	940	999999	22	411	728	89	999999	793	192	278	999999	830	867	335	999999	861	360	519	959	999999	999999	310	999999	741	707	751	391	851	999999	625	999999	444	565	680	666	999999	999999	529	46	295	257	281	931	447	999999	92	999999	440	329	325	340	999999	999999	993	538	639	56	281	704	976	698	148	759	567	999999	174	999999	197	669	929	999999	830	483	674	999999	444	379	188	944	624	999999	950	532	718	294	999999	67	571	151	36	799	497	825	70	597	119	521	373	190	632	999999	250	771	400	999999	999999	640	712	999999	103	999999	868	
337	90	999999	747	616	999999	282	368	116	999999	56	642	999999	606	999999	422	87	131	923	15	997	321	807	82	999999	142	496	785	999999	355	809	57	999999	930	999999	745	999999	849	503	480	999999	822	526	124	204	139	999999	626	503	227	634	641	180	264	871	25	283	591	567	999999	554	496	111	760	893	998	876	999999	999999	270	26	999999	627	453	914	185	999999	999999	877	60	872	870	292	49	721	999999	877	999999	69	999999	471	815	999999	29	925	604	720	766	230	205	262	999999	189	243	211	407	23	726	349	695	231	590	713	517	611	684	214	72	49	725	999999	374	999999	999999	798	211	945	999999	999999	319	464	999999	472	682	999999	811	690	58	999999	323	164	160	172	374	922	881	111	774	417	251	999999	657	726	505	84	888	999999	999999	444	999	461	416	209	40	240	999999	128	41	719	800	993	165	234	725	999999	971	212	999999	379	916	999999	181	199	999999	919	807	999999	967	607	909	889	803	999999	837	999999	999999	951	141	143	999999	763	79	64	999999	999999	244	433	11	933	112	686	156	517	527	899	290	226	922	120	999999	890	160	999999	999999	999999	200	551	396	864	823	29	80	641	649	163	40	126	582	999999	685	999999	310	43	505	232	742	295	96	937	580	530	38	999999	999999	999999	612	645	253	705	999999	999999	999999	147	120	93	616	514	999999	374	869	174	644	999999	435	59	999999	127	928	587	999999	904	999999	458	293	302	991	999999	932	809	550	394	872	876	973	991	347	173	922	421	616	999999	427	722	78	416	886	145	595	999999	259	495	717	666	999999	161	238	587	853	817	101	567	999999	999999	999999	484	301	767	999999	999999	712	426	204	516	970	940	487	999999	390	877	416	855	999999	282	999999	65	999999	216	349	821	763	760	319	114	999999	59	655	369	899	594	124	128	225	999999	947	833	999999	210	999999	999999	999999	999999	207	976	411	246	999999	310	508	767	999999	95	427	108	679	951	116	999999	999999	921	295	127	999999	795	762	297	640	310	334	726	999999	477	520	753	999999	278	562	999999	999999	93	945	354	860	141	787	39	701	126	999999	996	726	210	23	774	999999	556	999999	411	224	124	605	803	976	999999	12	999999	574	673	999999	411	399	773	396	113	999999	940	999999	712	999999	733	999999	523	828	338	999	564	464	999999	453	999999	626	161	128	999999	487	152	378	88	139	458	464	37	175	81	606	952	813	909	999999	369	300	940	403	999999	528	999999	974	999999	782	447	874	827	999999	361	785	999999	655	808	625	832	572	
999999	582	559	278	569	999999	757	731	56	751	554	947	93	310	999999	999999	637	70	999999	177	730	306	691	584	636	806	814	295	369	307	999999	293	966	797	122	999999	843	999999	999999	734	999999	916	735	696	329	880	999999	61	109	489	27	747	230	665	841	881	890	975	641	762	543	471	999999	749	745	271	999999	296	197	328	914	999999	111	999999	999999	814	571	995	264	999999	668	999999	196	879	289	268	73	999999	955	240	476	999999	580	206	999999	755	553	985	950	68	898	999999	863	780	999999	602	645	999999	714	36	320	894	721	885	103	780	999999	493	469	487	999999	999999	340	956	999999	56	844	905	480	999999	999999	999999	55	206	999999	817	899	999999	313	999999	622	513	596	928	999999	581	157	695	999999	419	481	70	526	473	999999	228	521	999999	928	529	999999	740	88	519	766	999999	849	525	37	999999	999999	868	189	782	999999	693	94	411	46	280	999999	158	999999	999999	999999	210	999999	581	999999	639	306	993	999999	999999	999999	999999	435	999999	172	195	732	999999	667	825	999999	613	880	999999	608	177	143	119	870	999999	629	610	937	999999	796	565	999999	278	189	999999	980	887	389	405	854	982	268	17	999999	999999	548	277	999999	999999	999999	999999	329	325	972	177	999999	999999	132	830	999999	327	945	999999	290	607	518	999999	452	279	999999	651	233	484	999999	626	999999	135	999999	999999	119	362	129	959	495	685	245	999999	999999	22	892	793	764	558	999999	537	47	999999	727	641	341	94	825	221	142	880	887	844	437	356	269	999999	325	112	721	801	208	985	921	999999	371	167	168	440	386	999999	886	674	243	361	588	67	408	240	688	35	537	907	827	999999	798	999999	999999	948	999999	523	478	661	999999	449	338	61	929	132	279	999999	925	999999	835	89	993	222	611	86	999999	999999	999999	95	999999	695	274	999999	999999	316	806	970	999999	220	687	862	999999	235	837	794	32	999999	138	285	999999	514	109	152	81	999999	621	585	789	847	189	551	552	393	246	999999	185	46	893	622	999999	308	939	714	707	972	506	768	385	817	999999	999999	83	695	999999	910	595	999999	230	420	694	230	191	999999	40	145	320	200	999999	695	618	986	999999	999999	959	662	574	395	999999	108	251	853	999999	972	794	948	478	856	268	999999	999999	63	816	482	928	999999	126	553	683	572	999999	315	999999	689	208	77	598	999999	735	471	346	210	687	132	179	999999	999999	219	999999	92	667	463	932	663	149	565	999999	999999	587	864	999999	30	711	872	446	936	999999	521	999999	727	359	999999	131	796	
989	355	375	999999	313	999999	85	999999	951	601	999999	208	382	126	550	642	897	438	979	870	926	325	499	815	685	242	766	508	444	874	733	756	342	145	673	793	199	485	856	999999	789	999999	78	120	999999	247	563	958	970	999999	830	921	931	261	870	673	855	560	18	80	330	576	472	999999	867	158	999999	247	452	756	452	421	581	489	999999	298	257	389	999999	447	679	808	538	313	53	811	999999	91	274	10	937	639	999999	786	179	222	174	999999	252	818	999999	325	515	223	689	999999	350	999999	999999	582	426	476	999999	570	999999	999999	48	169	999999	65	333	785	973	452	818	812	999999	794	319	868	133	266	146	999999	75	363	999999	324	624	634	471	999999	911	692	584	471	927	906	395	999999	184	999999	956	196	495	596	352	999999	405	876	475	555	999999	999999	458	170	340	682	504	999999	229	999999	545	410	593	950	874	290	999999	357	885	999999	409	661	693	128	309	949	544	479	21	238	999999	999999	168	916	251	609	243	999999	140	999999	411	358	999999	460	999999	556	602	999999	722	999999	999999	57	999999	438	999999	480	617	999999	860	390	148	999999	36	999999	804	797	251	677	709	999999	56	999999	226	641	635	999999	234	999999	658	752	999999	999	756	949	43	999999	756	729	770	770	999999	999999	563	750	999999	386	332	999999	655	671	315	925	835	458	25	752	999999	359	803	999999	256	384	999999	118	43	149	278	86	957	999999	50	522	999999	938	281	999999	890	476	535	259	999999	786	587	999999	447	431	173	999999	933	999999	50	999999	925	999999	524	618	231	999999	716	965	117	255	999999	999999	999999	792	28	897	186	872	861	364	999999	554	999999	999999	796	695	670	612	999999	969	152	676	892	643	596	242	423	663	921	999999	759	569	151	482	307	999999	365	654	413	275	132	71	429	686	583	381	306	999999	999999	536	784	114	999999	148	112	999999	999999	987	206	785	483	999999	950	426	605	264	413	894	172	999999	340	999999	999999	711	999999	91	257	999999	70	999999	935	368	999999	999999	660	654	580	13	380	494	43	377	458	628	999999	610	121	999999	91	329	999999	412	892	888	205	768	906	288	300	31	564	999999	927	999999	849	125	679	999999	999999	950	683	410	524	677	898	962	567	580	919	247	970	255	999999	741	999999	999999	999999	954	999999	892	748	302	712	358	929	419	999999	477	999999	999999	999999	555	246	140	645	567	999999	225	989	999999	211	335	999999	63	61	999999	499	196	734	325	649	725	999999	873	999999	391	697	999999	999999	489	521	100	801	253	999999	424	
18	994	106	999999	645	999999	999999	955	999999	999999	933	658	307	620	919	264	742	463	36	214	188	373	928	263	870	722	477	999999	999999	999999	999999	125	746	636	999999	505	999999	999999	679	399	761	420	192	790	458	999999	868	137	999999	267	357	347	999999	112	999999	645	76	842	818	999999	782	464	243	579	999999	999999	912	670	319	423	173	697	783	637	453	768	190	147	805	831	999999	350	939	463	763	197	898	644	401	665	439	257	236	756	616	999999	186	612	902	639	137	208	817	156	999999	659	563	588	658	477	999999	928	47	987	999999	999999	524	780	816	999999	919	277	279	999999	999999	916	471	999999	31	156	591	578	245	175	999999	655	999999	792	369	114	634	999999	986	999999	211	511	999999	248	686	184	999999	406	796	999999	999999	859	928	999999	172	187	198	536	567	511	886	886	693	871	293	424	909	999999	420	712	999999	609	291	356	452	482	999999	232	999999	999999	999999	194	781	41	455	999999	726	999999	630	191	915	107	752	484	999999	325	818	999999	999999	272	274	60	986	94	999999	120	578	582	722	690	481	965	999999	719	146	999999	999999	661	999999	999999	697	551	111	999999	796	967	856	806	319	137	663	367	999999	88	999999	324	999999	697	894	344	276	154	645	939	709	950	999999	42	999999	344	220	167	921	516	574	722	948	757	298	179	264	771	272	999999	36	999999	697	116	146	822	504	417	766	92	182	999999	905	171	999999	999999	64	823	468	999999	999999	506	446	761	513	860	375	450	999999	724	89	504	881	999999	999999	595	999999	806	895	525	840	802	999999	999999	343	32	999999	786	238	999999	124	440	312	297	678	999999	678	999999	602	999999	999999	63	18	51	999999	677	999999	854	258	999999	999999	258	999999	943	145	124	116	607	427	491	53	588	222	999999	999999	649	202	999999	999999	393	917	325	999999	619	79	786	794	999999	836	999999	361	962	999999	304	859	999999	512	369	999999	999999	423	999999	519	121	242	867	841	999999	441	362	485	86	482	865	999999	277	999999	318	999999	358	330	757	770	761	140	91	60	917	107	744	999999	832	441	999999	969	846	806	102	386	211	945	741	917	483	190	284	489	999999	288	591	821	203	999999	803	244	666	310	757	980	999999	999999	999999	999999	697	225	652	645	999999	895	179	999999	952	931	672	413	588	839	297	581	856	999999	387	638	516	999999	999999	347	999999	583	313	999999	58	999999	999999	999999	31	787	230	267	999999	639	824	778	999999	130	868	999999	822	399	656	999999	999999	186	134	559	440	295	999999	773	282	999999	16	
91	591	999999	999999	840	706	289	999999	800	619	39	53	227	999999	609	529	999999	64	999999	999999	248	999999	487	533	872	987	675	953	736	999999	456	985	231	632	743	999999	999999	708	37	999999	543	17	855	216	999999	142	907	999999	831	765	62	999999	601	999999	768	163	999999	109	549	853	40	999999	655	461	173	999999	999999	594	44	422	53	687	999999	999999	981	240	81	999999	550	999999	89	894	132	970	999999	737	394	999999	864	999999	91	385	168	183	534	217	999999	404	52	938	320	322	999999	418	722	999999	691	485	999999	537	91	999999	999999	810	999999	146	999999	685	174	436	660	391	730	455	340	667	999999	853	590	999999	999999	677	999999	612	999999	766	157	713	258	922	55	999999	630	336	507	258	826	357	999999	398	999999	677	999999	999999	287	929	592	301	999999	64	999999	837	999999	46	659	999999	606	999999	391	17	988	999999	999999	252	999999	999999	760	403	948	92	840	181	454	202	999999	210	999999	621	334	499	183	999999	999999	203	86	999999	999999	594	999999	999999	652	879	966	401	410	514	250	988	236	999999	178	199	999999	995	999999	673	392	702	277	999999	967	984	999999	892	999999	141	999999	243	175	182	999999	176	725	855	440	960	215	62	791	264	960	459	999999	798	999999	984	513	640	979	412	825	999999	326	228	999999	667	999999	84	568	278	650	16	822	64	797	11	999999	498	999999	262	468	340	999999	23	497	518	600	999999	570	999999	628	999999	263	762	999999	426	999999	999999	729	773	999999	141	494	522	613	999999	636	340	11	329	519	999999	85	999999	944	999999	410	312	999999	617	77	444	999999	718	650	427	753	69	707	380	999999	999999	768	791	999999	337	845	999999	410	544	882	269	821	250	999999	613	158	537	818	999999	26	547	775	122	999999	268	627	999999	872	195	210	576	999999	630	178	552	256	293	176	616	999999	21	902	197	735	807	999999	272	389	46	279	999999	999999	845	363	613	202	999999	999999	301	709	80	525	224	343	315	636	201	82	999999	999999	999999	370	211	222	15	645	588	387	898	999999	365	396	836	916	984	334	999999	276	565	360	600	207	875	999999	578	496	687	853	429	180	999999	200	999999	680	999999	855	49	999999	999999	967	613	278	196	655	354	999999	689	308	999999	999999	848	924	517	436	765	999999	999999	999999	643	518	958	734	957	999999	224	175	794	166	511	139	295	164	918	597	746	999999	999999	229	563	894	999999	999999	505	448	999999	507	683	175	999999	748	370	745	999999	840	19	878	320	469	441	189	889	999999	797	229	695	694	999999	919	690	
443	655	999999	999999	748	999999	999999	239	519	405	716	999999	629	999999	762	999999	550	175	999999	999999	868	21	999999	788	384	15	999999	999999	999999	999999	999999	501	763	484	481	102	105	14	250	138	999999	999999	801	999999	724	697	270	999999	44	999999	155	529	927	341	822	431	999999	486	999999	743	436	989	953	766	999999	999999	999999	999999	999999	999999	999999	545	924	999999	159	999999	220	999999	999999	687	744	993	556	825	607	118	999999	431	662	60	999999	618	999999	999999	702	449	695	45	999999	999999	968	999999	999999	374	787	609	604	978	191	603	999999	624	999999	680	999	999999	443	138	168	660	999999	306	491	720	680	64	898	999999	256	709	999999	185	999999	999999	718	627	482	999999	47	998	513	999999	249	999999	839	374	999999	966	999999	268	16	567	999999	644	999999	999999	635	999999	694	999999	710	187	999999	481	80	45	440	859	961	381	961	261	999999	999999	156	65	67	431	880	316	859	999999	919	999999	999999	999999	308	549	704	57	999999	681	496	314	297	335	863	999999	989	999999	933	345	15	999999	307	754	999999	999999	497	803	614	213	919	388	873	999999	268	743	778	999999	736	999999	165	999999	389	289	765	785	999999	821	999999	299	441	86	382	524	999999	999999	690	949	498	591	61	999999	443	788	762	999999	440	518	77	130	999999	885	77	52	189	101	746	999999	989	691	844	676	999999	324	771	999999	999999	359	852	474	999999	829	616	155	839	999999	480	601	526	656	354	999999	753	81	309	999999	19	340	344	834	57	672	959	806	747	385	299	128	999999	919	112	91	666	603	77	170	279	922	212	925	621	154	501	342	346	490	999999	539	999999	225	999999	999999	24	27	426	390	869	809	407	999999	999999	362	584	999999	999999	273	697	160	14	149	287	96	999999	419	223	902	180	627	469	266	463	999999	113	801	95	436	999999	648	186	686	300	469	524	748	960	999999	569	999999	787	83	999999	772	535	999999	937	747	999999	999999	804	524	999999	999999	349	150	10	999999	258	783	522	128	206	58	973	328	999999	817	999999	388	458	999999	342	286	839	396	999999	999999	234	237	863	348	887	470	844	662	476	999999	130	383	999999	999999	19	786	381	668	876	999999	999999	216	35	999999	185	999999	156	849	191	933	413	953	677	319	999999	30	919	999999	241	735	999999	321	852	999999	999999	999999	640	703	999999	556	904	180	999999	728	892	27	212	744	999999	727	999999	999999	480	542	644	176	706	438	775	988	999999	999999	999999	150	541	999999	364	233	999999	987	530	453	904	635	38	243	444	999999	999999	962	818	185	
999999	513	421	999999	840	319	999999	531	491	211	928	955	690	707	742	999999	196	416	663	978	999999	184	207	871	100	845	513	411	732	756	21	812	999999	690	195	923	999999	333	645	999999	76	900	506	328	524	949	944	331	500	76	763	20	309	999999	999999	836	316	550	999999	999999	806	756	798	999999	999999	125	785	999	521	818	649	863	771	999999	911	422	678	878	356	150	900	191	910	999999	999999	11	999999	339	828	999999	617	188	214	650	248	319	111	999999	999999	409	173	945	809	999999	427	899	248	690	928	450	167	437	999999	977	104	624	846	142	740	999999	999999	456	181	172	999999	470	658	999999	999999	602	999999	907	749	947	977	955	382	238	248	103	762	822	410	387	201	999999	999999	237	999999	623	999999	969	40	941	797	717	999999	647	480	956	999999	127	320	336	139	260	687	257	10	149	252	617	893	999999	434	789	56	793	971	31	487	431	575	999999	999999	351	876	999999	160	999999	191	999999	758	292	852	644	512	83	258	940	501	736	236	415	380	856	999999	999999	516	18	670	980	675	458	999999	820	999999	563	999999	787	383	879	106	740	958	999999	858	999999	794	790	999999	972	545	40	530	750	204	169	386	282	276	999999	302	152	599	210	999999	310	999999	999999	999999	948	999999	470	999999	622	639	496	457	863	998	474	599	725	731	698	999999	644	999999	728	625	392	187	924	521	890	586	954	151	757	457	999999	797	762	999999	337	999999	84	473	908	120	707	712	999999	284	802	999999	999999	420	900	999999	999999	382	94	416	710	999999	999999	949	676	46	685	355	700	415	449	999999	999999	38	403	602	370	999999	30	618	918	680	664	650	719	996	999999	543	250	999999	43	185	713	355	987	566	999999	999999	797	999999	435	361	21	117	999999	136	67	548	999999	999999	999999	254	362	475	498	40	116	311	240	999999	36	151	115	708	382	273	962	999999	51	837	999999	245	382	999999	193	566	668	557	815	593	939	471	999999	941	596	788	999999	247	857	957	459	999999	895	999999	845	293	256	312	735	570	999999	575	506	999999	999999	169	871	214	292	999999	371	559	495	647	739	565	624	173	999999	593	450	999999	634	94	387	614	350	264	312	899	320	366	999999	254	429	999999	964	347	100	437	917	619	955	925	595	900	999999	257	388	290	669	92	999999	151	130	448	941	422	801	247	819	616	901	393	621	14	737	999999	227	376	600	286	82	684	676	830	999999	708	498	487	999999	102	876	31	999999	999999	999999	680	133	981	432	552	999999	999999	618	
310	718	572	999999	590	173	116	40	22	690	393	999999	999999	999999	300	678	242	999999	323	980	726	740	999999	163	394	999999	67	127	246	943	58	739	229	999999	375	122	207	404	907	324	999999	72	863	341	845	999999	660	214	999999	312	199	628	232	873	891	569	838	418	919	751	115	999999	794	78	999999	654	790	999999	109	188	481	838	26	999	829	999999	877	547	999999	176	189	852	294	999999	999999	429	516	999999	999999	806	999999	788	485	165	218	999999	277	794	999999	999999	437	220	115	655	831	999999	612	999999	53	999999	691	300	110	753	572	263	704	860	999999	222	147	444	275	302	904	692	362	999999	790	667	396	92	847	999999	739	968	999999	639	112	403	817	292	312	946	999999	983	688	732	999999	955	999999	417	999999	487	999999	992	945	999999	750	999999	998	999999	442	386	999999	999999	452	983	24	999999	516	74	758	920	404	854	142	328	188	999999	13	630	999999	999999	209	979	611	370	999999	746	999999	999999	888	963	405	75	850	999999	115	515	540	704	717	989	449	999999	999999	560	92	208	999999	627	634	829	144	377	484	607	186	861	999999	92	920	277	580	581	186	999999	524	999999	999999	999999	222	673	390	999999	912	287	396	999999	330	60	999999	864	886	405	310	999999	828	37	590	253	749	254	517	458	784	999999	418	999999	999999	864	45	753	204	653	415	961	999999	835	464	207	220	380	541	947	999999	66	390	185	280	999999	999999	497	749	761	467	967	165	932	524	472	999999	999999	588	465	24	999999	670	243	990	349	619	993	572	999999	42	378	999999	569	999999	999999	69	243	597	999999	899	548	14	999999	196	999999	805	999999	320	992	338	691	792	85	999999	999999	396	156	194	999999	999999	972	924	365	729	999999	264	596	289	999999	999999	999999	931	489	566	476	999999	999999	57	553	999999	112	999999	580	65	350	586	999999	636	381	999999	913	58	999999	999999	926	623	648	999999	107	192	218	999999	523	589	702	760	999999	518	466	750	168	109	641	396	405	299	354	310	388	512	626	959	907	999999	499	587	275	887	639	999999	882	524	949	999999	999999	999999	168	990	363	590	999999	129	179	631	999999	813	417	280	205	636	279	347	334	595	565	258	999999	999999	100	999999	494	424	999999	614	868	999999	999999	999999	999999	530	141	363	947	798	999999	507	790	286	999999	685	179	995	692	13	583	544	199	999999	805	87	999999	109	999999	248	105	999999	250	999999	762	539	999999	999999	220	999999	505	999999	999999	999999	999999	68	468	53	777	999999	945	499	732	875	999999	999999	999999	999999	475	
982	974	41	999999	709	702	999999	266	234	523	752	30	42	784	26	507	667	154	662	997	746	999999	511	332	495	999999	999999	136	375	534	438	94	870	671	237	701	473	462	999999	834	999999	801	244	529	34	999999	912	714	716	377	373	999999	791	797	999999	373	472	709	967	416	106	253	999999	999999	95	667	160	370	557	999999	44	999999	999999	828	19	945	384	982	307	111	389	999999	419	997	171	258	999999	82	943	863	238	999999	495	283	999999	744	910	544	444	999999	243	552	167	401	999999	999999	999999	962	788	999999	989	490	411	865	37	215	833	893	999999	836	999999	88	427	999999	96	280	720	189	101	274	44	839	547	999999	868	837	732	999999	999999	14	532	340	999999	170	874	747	362	629	999999	531	911	27	16	607	999999	165	135	474	314	72	447	999999	870	999999	748	159	999999	999999	996	199	482	814	238	999999	999999	42	793	266	818	999999	917	100	933	570	362	27	833	939	999999	713	712	268	999999	602	566	999999	469	999999	421	725	804	890	632	67	999999	107	999999	483	303	961	371	999999	656	964	154	356	612	310	170	731	326	13	526	999999	487	224	109	636	966	328	572	999999	845	999999	544	37	999999	875	999999	265	238	359	646	999999	351	844	999999	999999	457	220	999999	169	609	999999	999999	800	374	999999	580	833	997	162	516	975	398	999999	33	562	429	127	999999	736	788	999999	503	966	367	541	942	642	612	360	189	756	999999	413	422	164	999999	744	662	129	305	999999	268	999999	843	670	999999	12	999999	59	330	339	332	646	380	704	197	999999	443	832	406	999999	231	647	973	759	999999	984	925	868	868	685	999999	768	441	110	646	426	132	696	945	939	822	999999	40	849	433	308	42	718	967	999999	310	829	722	368	999999	999999	112	999999	640	611	87	952	190	999999	999999	564	215	999999	999999	770	319	746	886	999999	125	999999	616	999999	336	732	999999	217	900	616	384	999999	999999	999999	999999	35	324	48	66	999999	862	869	382	999999	975	869	103	761	660	207	942	564	943	265	999999	799	999999	999999	999999	999999	999999	869	61	574	269	248	999999	999999	999999	42	456	999999	690	552	999999	255	295	231	157	467	639	200	557	999999	674	820	692	999999	999999	843	30	999999	999999	157	685	992	817	808	135	737	999999	959	133	627	999999	999999	999999	999999	999999	999999	513	783	999999	999999	278	999999	322	357	899	999999	556	727	314	794	21	122	989	542	866	999999	999999	487	105	420	115	679	76	999999	952	13	999999	999999	999999	830	339	247	999999	990	999999	227	680	999999	
908	686	999999	634	999999	999999	999999	638	999999	340	534	999999	570	999999	999999	422	194	999999	999999	392	404	999999	502	265	595	483	465	774	610	998	663	648	999999	967	579	418	239	481	33	738	324	324	332	616	766	93	270	313	560	99	806	999999	825	999999	75	22	999999	925	999999	999999	873	999999	38	999999	999999	886	124	603	457	278	192	713	999999	663	77	90	573	885	498	511	223	161	999999	999999	202	384	822	643	999999	567	234	314	442	999999	864	483	999999	650	939	880	968	667	856	291	906	102	712	172	999999	999999	448	999999	999999	999999	999999	999999	627	516	489	302	73	999999	701	999999	54	878	999999	999999	798	593	794	923	999999	618	543	556	305	999999	614	109	671	660	422	917	128	925	878	999999	893	152	855	779	170	647	817	497	966	966	247	38	821	988	373	636	200	525	363	999999	993	411	426	999999	999999	389	631	999999	999999	784	771	128	999	374	831	655	999999	999999	762	308	801	55	590	999999	694	586	999999	683	296	786	999999	999999	572	70	912	491	999999	999999	877	999999	999999	999999	439	999999	205	129	38	999999	166	999999	898	185	999999	64	26	948	821	96	11	325	111	947	999999	282	999999	178	556	999999	999999	349	929	577	146	980	999999	396	615	408	144	575	557	830	526	999999	887	550	839	999999	54	999999	670	639	999999	562	679	78	297	167	134	999999	572	99	994	817	788	331	49	999999	999999	629	342	999999	952	436	767	280	431	999999	395	517	338	48	894	999999	679	299	418	584	311	999999	108	999999	284	117	12	467	835	999999	790	565	511	67	746	424	631	257	686	732	795	999999	999999	750	772	617	698	999999	205	506	999999	999999	912	464	481	557	530	999999	148	845	433	309	445	722	757	829	999999	281	999999	480	999999	432	612	685	789	999999	578	358	685	999999	419	478	272	339	572	300	652	56	999999	199	999999	746	118	841	999999	495	963	999999	992	943	611	426	241	724	999999	714	886	237	999999	578	978	181	209	999999	436	955	47	115	160	466	186	999999	694	999999	999999	131	324	771	999999	999999	939	654	366	742	999999	992	247	547	699	999999	414	425	380	17	220	722	546	636	999999	353	457	999999	773	535	999999	652	999999	137	148	518	999999	125	850	382	639	334	815	467	426	443	717	999999	416	302	62	760	999999	686	893	864	999999	687	365	999999	845	999999	880	999999	975	413	999999	999999	409	999999	999999	298	575	998	378	885	906	88	999999	971	636	958	451	480	483	15	73	55	244	284	933	712	759	817	536	557	454	985	491	22	
183	999999	100	999999	835	999999	195	590	318	18	999999	506	476	394	999999	887	640	409	357	970	349	224	875	134	256	754	539	758	472	820	999999	999999	999999	208	999999	999999	868	225	645	719	820	483	999999	236	326	999999	245	999999	420	648	917	999999	999999	521	999999	999999	733	999999	979	90	999999	437	127	497	577	999999	909	278	596	379	28	999999	764	637	159	866	487	648	807	999999	518	999999	999999	823	999999	395	999999	84	535	839	304	902	246	999999	999999	393	365	249	658	999999	527	999999	779	999999	630	999999	290	10	372	806	999999	94	999999	169	999999	71	99	304	594	192	754	834	743	999999	999999	126	188	209	999999	766	510	999999	990	528	301	999999	393	999999	203	999999	115	292	999999	728	999999	220	745	999999	999999	433	999999	999999	655	476	535	692	233	999999	966	513	999999	90	857	605	306	243	103	639	999999	999999	999999	793	110	194	86	471	132	25	999999	864	380	999999	217	999999	472	999999	592	524	999999	608	999999	371	999999	689	95	34	434	999999	432	134	126	999999	217	972	756	510	960	999999	399	73	570	218	999999	112	143	222	873	999999	143	999999	651	999999	999999	270	701	315	464	421	999999	999999	46	26	592	999999	747	999999	894	244	962	999999	487	130	134	929	47	120	738	237	556	873	999999	296	973	574	999999	999999	469	999999	280	450	56	549	373	347	36	554	999999	368	999999	999999	999999	639	999999	180	380	530	454	999999	999999	591	577	999999	865	999999	901	750	999999	28	791	210	805	947	963	522	999999	938	757	787	902	493	494	379	999999	999999	556	521	121	802	204	952	103	999999	999999	689	873	819	999999	999999	445	286	999999	606	577	164	73	379	999999	662	263	441	773	666	815	738	999999	207	999999	187	678	389	638	999999	824	999999	999999	999999	999999	284	648	107	264	619	352	625	982	887	801	718	624	186	999999	999999	999999	762	999999	436	936	985	592	675	464	506	469	66	648	271	782	738	57	19	155	400	24	999999	187	163	324	199	756	219	406	646	999999	501	542	188	701	71	658	680	126	247	692	999999	642	757	999999	296	977	720	115	72	671	614	41	455	445	999999	585	999999	122	747	999999	382	279	818	943	968	523	999999	570	721	999999	376	893	999999	708	50	523	999999	14	38	999999	45	114	999999	975	999999	999999	97	743	318	486	633	568	378	19	319	703	824	814	191	772	999999	160	394	999999	999999	721	133	747	999999	868	165	31	94	535	203	278	999999	843	995	507	436	725	261	244	456	808	999999	898	999999	999999	699	999999	823	265	704	885	720	
360	680	236	347	349	349	999999	330	611	483	843	815	50	767	980	999999	999999	346	791	898	159	999999	999999	207	999999	358	999999	999999	550	208	999999	830	317	558	586	173	768	999999	96	386	999999	913	844	334	999999	93	358	579	719	796	149	918	913	986	570	824	193	39	123	991	292	281	999999	413	654	999999	507	492	191	999999	60	523	260	415	999999	245	691	172	999999	999999	999	487	999999	754	68	910	917	331	988	762	979	999999	56	999999	999999	999999	143	440	999999	668	585	866	398	901	745	626	668	507	899	334	999999	999999	513	972	991	804	999999	35	999999	744	104	186	504	429	838	321	476	165	321	557	111	260	999999	857	565	999999	99	558	999999	442	251	420	431	999999	999999	957	235	999999	999999	299	718	118	95	934	574	999999	999999	999999	73	434	999999	512	196	352	233	882	539	655	416	857	714	273	999999	913	999999	684	999999	999999	999999	999999	95	401	62	31	999999	993	999999	557	999999	999999	771	999999	494	999999	292	738	233	88	439	999999	428	580	667	254	999999	454	999999	182	441	889	652	531	178	192	348	758	460	175	513	239	717	981	371	999999	96	593	778	442	631	764	999999	676	411	999999	462	999999	733	808	446	394	902	992	999999	403	514	250	999999	312	245	533	288	67	575	210	40	446	218	418	168	990	999999	658	999999	676	999999	976	129	126	729	833	999999	999999	728	128	336	999999	865	968	744	999999	999999	476	207	107	999999	403	111	210	999999	999999	999999	999999	649	455	719	254	999999	449	965	538	130	836	582	411	509	636	338	456	873	315	581	999999	674	323	359	209	460	999999	200	45	875	919	103	713	537	999999	12	283	409	999999	999999	426	999999	216	999999	805	893	999999	597	850	74	654	337	999999	444	66	650	336	999999	519	794	997	258	999999	663	999999	742	869	874	800	999999	999999	57	791	43	164	999999	468	598	999999	316	664	999999	350	999999	230	591	387	278	999999	999999	999999	187	999999	297	999999	177	999999	999999	999999	72	34	922	797	999999	19	607	999999	683	289	999999	999999	999999	552	999999	140	151	999999	958	442	619	365	600	403	741	956	877	167	999999	758	987	173	999999	86	999999	292	741	68	999999	961	623	55	999999	988	999999	877	999999	635	686	167	142	999999	124	120	902	707	433	528	999999	999999	999999	449	52	924	999999	655	276	661	71	921	398	92	784	997	818	999999	999999	611	741	999999	27	999999	480	345	625	728	999999	804	183	783	858	223	12	863	830	999999	13	779	696	999999	999999	288	573	764	769	60	484	127	302	338	
56	822	786	201	252	888	969	707	308	574	606	471	488	999999	73	184	90	920	176	644	571	999999	914	735	263	999999	678	999999	575	575	253	931	512	844	999999	45	436	811	620	941	214	305	999999	999999	410	149	800	296	701	999999	970	563	950	658	767	174	999999	61	999999	514	999999	263	141	733	330	674	959	643	550	37	748	999999	310	235	439	275	410	792	335	999999	938	999999	24	981	605	999999	999999	853	86	572	137	385	873	116	999999	951	174	999999	801	999999	189	166	745	674	846	701	263	725	228	999999	999999	125	725	823	575	826	248	999999	999999	640	692	115	566	999999	900	999999	999999	203	999999	488	110	663	999999	999999	934	781	647	350	999999	904	436	266	635	584	808	999999	659	59	541	905	712	25	619	999999	53	83	599	766	773	482	305	999999	232	740	402	110	133	135	888	793	188	999999	999999	233	214	436	479	982	999999	887	713	999999	999999	597	775	95	53	831	999999	860	999999	999999	576	662	608	376	44	895	999999	707	999999	999999	170	747	999999	814	10	395	999999	999999	604	616	595	886	769	949	407	634	964	999999	66	999999	578	999999	999999	307	332	361	624	838	402	584	800	473	999999	999999	195	999999	871	961	999999	657	875	999999	266	575	999999	690	893	659	999999	409	930	874	999999	597	955	143	999999	429	999999	648	771	127	999999	29	816	131	887	589	763	493	763	13	232	408	426	999999	999999	46	20	999999	468	965	870	992	653	925	999999	999999	234	62	779	451	479	445	999999	758	725	247	759	174	802	313	895	485	646	927	652	252	180	999999	372	109	418	999999	190	805	256	232	999999	999999	309	999999	999999	999999	999999	321	999999	999999	521	999999	913	533	287	846	839	164	999999	395	999999	999999	283	580	240	908	690	679	43	630	265	91	512	503	871	869	999999	326	948	194	771	999999	404	865	730	513	412	838	999999	999999	999999	35	735	861	999999	649	616	728	256	457	31	44	288	903	532	440	999999	420	999999	999999	999999	523	999999	885	624	32	332	418	999999	726	505	851	857	999999	999999	239	355	650	999999	231	999999	999999	999999	501	172	736	55	500	342	299	358	991	186	414	591	999999	819	850	247	853	999999	207	878	529	951	179	187	818	292	302	95	999999	999999	440	999999	843	453	715	722	999999	999999	831	85	561	378	513	675	999999	878	999999	419	505	413	774	903	999999	268	550	549	993	559	237	218	50	999999	843	209	999999	259	748	51	114	999999	359	875	496	131	999999	160	447	503	734	939	999999	999999	590	110	999999	536	110	
585	902	175	729	337	999999	999999	45	999999	535	314	999999	203	140	999999	999999	377	64	999999	417	933	941	999999	112	999999	825	298	60	166	999999	742	191	218	999999	172	149	938	407	31	136	873	95	969	625	142	573	540	808	84	577	999999	999999	129	129	176	999999	999999	73	239	512	461	572	878	999999	792	133	721	999999	967	943	376	970	999999	772	543	999999	971	775	969	925	294	490	975	588	410	695	72	999999	982	529	636	875	999999	519	999999	999999	216	245	832	19	852	999999	999999	999999	211	252	999999	356	586	328	672	736	103	313	227	971	596	300	333	106	999999	632	72	448	317	999999	802	999999	999999	241	640	735	943	960	999999	798	649	844	387	167	681	715	999999	663	857	999999	782	999999	999999	703	715	999999	912	999999	948	229	433	401	999999	999999	450	501	259	354	688	999999	793	142	999999	429	331	751	912	175	425	999999	131	408	591	417	718	938	999999	403	999999	723	823	999999	22	854	999999	258	31	676	717	999999	466	166	975	921	115	999999	999999	999999	999999	963	14	746	999999	602	999999	34	810	415	999999	512	279	999999	828	964	122	585	130	385	64	83	730	245	458	245	888	964	433	670	311	78	314	999999	31	563	719	86	898	419	756	350	447	615	684	215	910	610	999999	21	999999	999999	529	258	817	999999	999999	999999	298	83	714	144	601	150	113	924	999999	920	999999	275	254	999999	687	999999	999999	714	635	124	561	999999	999999	287	999999	999999	861	781	548	66	999999	721	330	950	788	999999	704	622	748	306	999999	759	17	989	776	73	766	999999	999999	818	628	113	673	999999	217	999999	748	436	508	188	999999	332	385	999999	387	122	944	304	258	863	16	17	965	338	613	999999	244	345	511	571	656	999999	939	730	437	439	58	211	743	999999	85	999999	123	569	28	189	384	866	612	663	128	999999	523	979	811	621	999999	999999	514	415	811	412	925	999999	999999	198	392	654	999999	948	74	999999	560	516	787	737	999999	405	999999	434	427	378	733	847	453	193	575	959	999999	816	301	713	697	337	999999	673	353	186	47	829	796	999999	999999	663	999999	385	999999	17	202	84	727	742	999999	90	988	443	679	87	999999	349	622	433	736	897	657	361	55	233	585	123	394	717	368	490	637	697	225	999999	258	77	282	999999	767	999999	99	558	688	616	348	999999	999999	275	692	697	216	372	993	265	15	248	999999	999999	999999	88	999999	19	383	544	452	301	999999	609	999999	426	76	999999	666	891	808	108	672	439	884	999999	130	129	34	670	
999999	274	704	960	73	19	999999	594	999999	688	999999	89	185	154	173	57	999999	999999	445	276	631	162	706	999999	456	907	575	900	803	343	999999	569	999999	713	999999	999999	596	999999	545	819	689	999999	999999	977	736	728	923	528	275	999999	819	999999	684	758	49	131	568	999999	513	166	444	836	999999	999999	730	595	999999	471	884	985	460	21	849	999999	586	159	999999	999999	376	728	999999	57	999999	966	523	232	885	236	674	149	619	994	754	388	385	853	691	126	257	150	634	461	999999	999999	386	808	886	69	999999	999999	887	839	236	785	182	397	210	824	288	999999	710	868	797	999999	376	465	267	470	249	999999	467	999999	480	235	104	999999	999999	356	590	715	346	826	65	999999	261	999999	768	969	999999	987	652	999999	837	750	439	766	664	899	999999	920	551	426	819	447	432	770	369	10	690	999999	984	854	243	999999	170	884	812	23	493	999999	999999	298	999999	262	90	600	289	729	795	338	999999	513	999999	999999	174	999999	999999	617	361	491	420	768	288	565	999999	999999	634	275	999999	555	953	651	416	325	232	999999	172	567	366	832	490	999999	214	362	782	999999	420	572	408	999999	877	205	661	999999	187	928	999999	697	258	999999	966	999999	149	250	385	226	107	127	447	999999	999999	449	260	999999	10	999999	564	925	783	532	388	999999	999999	349	677	999999	989	414	148	304	253	999999	318	999999	866	476	499	963	999999	999999	383	302	134	496	493	999999	945	142	999999	999999	374	94	914	725	999999	904	157	999999	572	627	237	692	979	153	668	293	999999	185	999999	534	291	999999	948	226	999999	95	999999	380	856	249	999999	856	414	742	929	169	559	593	180	961	999999	999999	400	359	999999	999999	323	981	827	999999	999999	999999	480	999999	125	999999	145	697	999999	999999	968	776	944	333	815	999999	288	999999	223	999999	733	547	14	999999	214	592	209	598	888	468	771	955	553	656	999999	999999	386	937	999999	165	33	861	26	999999	993	999999	754	77	544	958	412	999999	767	999999	476	999999	765	778	271	533	574	999999	809	117	56	999999	233	298	391	773	994	350	620	67	486	872	530	652	707	661	838	142	63	930	65	695	999999	234	190	999999	286	607	676	103	591	485	61	999999	999999	980	999999	465	686	770	963	72	999999	999999	842	604	238	122	999999	609	694	999999	493	879	61	361	825	999999	999999	208	999999	396	999999	526	476	999999	820	621	347	726	341	382	456	293	966	993	999999	999999	392	586	954	173	536	76	999999	999999	999999	999999	999999	953	999999	331	999999	487	999999	576	
398	939	243	841	783	616	775	354	278	322	999999	210	999999	999999	132	347	616	532	254	333	860	999999	999999	999999	19	648	764	999999	999999	20	35	968	19	399	605	999999	254	550	802	999999	398	999999	798	96	173	999999	268	799	831	999999	999999	999999	242	950	715	999999	821	915	832	145	852	999999	782	999999	296	26	999999	999999	462	832	999999	75	729	907	934	999999	808	41	999999	228	999999	965	561	753	999999	999999	735	69	683	999999	477	338	999999	999999	495	999999	999999	540	800	999999	599	999999	999999	998	999999	999999	104	335	999999	47	982	999999	762	613	756	886	830	39	962	95	291	999999	839	648	365	763	357	73	421	928	279	277	240	999999	628	644	628	563	37	656	116	410	53	999999	831	999999	576	999999	910	608	999999	379	999999	714	865	468	999999	698	999999	962	302	41	913	96	767	999999	559	755	984	122	268	277	11	999999	999999	880	97	202	816	999999	196	251	999999	813	999999	899	698	525	151	170	738	929	919	75	364	84	496	956	878	127	999999	821	130	798	999999	908	378	273	735	999999	380	712	882	964	775	60	878	110	343	868	26	999999	613	824	999999	999999	357	936	951	904	394	999999	324	698	551	375	131	999999	472	845	531	435	999999	166	999999	35	57	955	300	314	205	395	623	999999	110	102	217	305	424	22	560	441	999999	830	600	999999	398	193	999999	409	928	524	638	498	346	591	253	457	999999	358	290	402	646	646	709	998	517	999999	999999	459	168	825	939	459	294	99	999999	959	566	549	999999	999999	542	890	385	680	756	134	673	999999	848	760	999999	75	731	168	795	999999	131	601	999999	999999	595	963	251	112	585	188	213	257	478	999999	891	496	722	427	859	755	999999	38	252	393	999999	999999	999999	407	565	874	728	136	304	999999	837	964	817	551	277	578	999999	999999	105	578	920	426	51	999999	869	774	352	314	308	49	414	103	999999	349	455	517	363	843	546	710	459	87	953	41	456	926	679	181	159	290	116	988	932	673	999999	999999	46	999999	999999	791	531	424	999999	999999	42	999999	615	478	999999	760	225	805	735	395	128	843	999999	20	117	942	999999	999999	164	27	999999	426	999999	685	999999	241	481	317	314	755	189	45	259	698	998	713	320	211	85	999999	75	311	262	546	555	999999	749	35	937	596	999999	359	269	999999	330	615	582	929	601	864	289	907	500	980	999999	93	999999	774	21	404	999999	893	106	765	999999	631	174	624	140	999999	492	999999	379	999999	68	999999	775	450	378	393	140	391	609	220	
119	999999	810	281	999999	472	46	999999	999999	543	999999	802	262	999999	857	699	451	999999	799	999999	381	833	537	782	921	999999	999999	999999	406	628	999999	250	294	885	655	794	999999	893	999999	668	221	517	440	999999	999999	266	576	999999	592	678	999999	183	591	265	838	285	999999	38	999999	955	164	892	999999	396	279	999999	518	999999	999999	73	878	557	999999	999999	143	864	403	700	38	665	808	999999	999999	727	685	999999	999999	39	57	379	173	999999	543	337	513	999999	939	54	999999	39	999999	209	432	529	800	394	509	460	132	974	882	999999	999	693	156	999999	999999	849	710	189	75	489	999999	478	999999	95	24	999999	627	999999	999999	359	144	998	918	608	613	999999	999999	301	591	207	907	82	497	243	999999	850	191	999999	999999	99	999999	387	964	268	999999	953	629	715	999999	173	832	316	60	533	795	11	999999	547	999999	310	922	419	999999	867	582	999999	999999	666	302	174	164	242	829	834	26	756	44	999999	999999	659	412	222	921	427	375	600	32	964	999999	791	84	999999	880	685	999999	999999	999999	999999	686	999999	999999	963	999999	215	999999	999999	487	225	517	999999	999999	999999	818	854	898	710	999999	180	502	981	234	26	228	999999	99	521	362	154	667	999999	966	937	973	105	687	448	800	715	999999	775	999999	807	999999	408	824	958	824	999999	786	466	999999	619	604	704	999999	955	999999	910	126	497	247	999999	558	424	999999	39	152	723	177	459	999999	999999	760	727	869	426	569	819	687	140	696	336	367	210	666	999999	343	999999	696	999999	704	889	599	999999	999999	779	258	42	336	794	816	111	858	336	556	652	858	877	835	982	999999	999999	232	985	800	911	975	999999	757	724	696	874	37	446	755	999999	193	838	199	999999	178	537	999999	893	999999	595	478	40	653	24	999999	466	443	713	345	779	667	614	131	626	803	900	999999	611	107	941	83	421	581	999999	468	30	687	999999	814	858	441	339	670	215	442	945	999999	743	999999	240	440	323	999999	976	363	579	716	573	999999	277	263	882	999999	999999	521	66	458	999999	555	479	778	698	899	486	999999	338	943	915	193	999999	999999	541	385	867	999999	999999	320	605	183	999999	313	123	999999	547	605	999999	543	297	694	999999	496	587	999999	999999	461	742	424	624	638	999999	999999	999999	999999	439	81	999999	999999	928	871	761	745	999999	943	666	175	665	999999	362	881	999999	794	656	999999	999999	371	618	999999	629	415	769	999999	696	999999	158	999999	511	999999	27	999999	882	62	999999	425	933	999999	999999	999999	530	590	999999	500	72	
742	849	240	999999	580	583	78	999999	378	877	999999	112	999999	59	887	795	412	663	932	999999	999999	999999	736	190	240	297	999999	999999	974	822	48	619	278	999999	953	126	918	999999	931	159	999999	999999	514	185	999999	999999	518	590	755	999999	999999	926	999999	277	185	999999	123	60	748	293	999999	999999	488	555	838	904	834	151	105	770	877	138	999999	782	283	999999	494	999999	98	917	778	999999	999999	999999	704	122	755	10	107	999999	13	867	535	647	743	609	534	958	346	196	488	376	999999	985	971	989	204	999999	993	999999	258	561	961	830	999999	830	377	362	851	999999	159	999999	53	885	766	19	999999	94	49	999999	999999	536	999999	999999	999999	412	101	987	164	715	999999	674	999999	796	961	451	906	999999	143	912	242	181	117	620	47	654	999999	608	228	961	396	119	50	329	962	722	347	69	999999	999999	738	389	207	145	999999	999999	827	257	999999	324	112	898	951	999999	442	999999	999999	603	864	999999	89	999999	768	203	999999	999999	633	687	833	248	114	847	313	40	999999	852	973	999999	812	563	999999	999999	684	904	859	497	999999	913	887	794	303	743	204	615	33	256	620	999999	816	999	999999	999999	423	686	219	999999	594	920	999999	589	204	456	791	999999	959	13	808	999999	344	831	650	720	799	49	944	371	652	697	17	999999	999999	999999	165	999999	712	685	661	999999	694	999999	999999	999999	960	999999	999999	847	999999	999999	656	29	447	756	670	984	358	140	350	999999	741	848	612	897	912	999999	357	235	999999	999999	598	283	352	999999	179	740	928	413	759	502	450	107	419	999999	51	988	999999	485	308	181	463	581	344	287	266	846	991	16	999999	934	950	373	555	999999	999999	382	677	637	999999	999999	999999	945	381	848	933	999999	999999	999999	855	999999	545	871	927	130	524	999999	938	999999	553	333	999999	922	88	824	551	86	551	446	999999	999999	320	852	898	999999	999999	518	210	496	354	622	999999	999999	999999	410	999999	88	446	435	458	289	999999	613	94	264	191	999999	867	556	307	857	102	992	999999	197	613	692	999999	559	999999	16	999999	452	720	931	915	611	772	678	999999	472	639	125	988	182	234	707	768	644	196	980	999999	654	199	497	529	424	999999	962	999999	999999	999999	999999	999999	999999	999999	991	892	163	348	580	372	199	131	834	227	976	14	228	963	906	999999	339	373	34	366	999999	999999	233	411	500	865	809	882	728	999999	999999	695	546	708	999999	814	615	999999	999999	999999	461	533	999999	999999	999999	420	527	998	890	999999	775	523	405	999999	313	999999	669	
999999	847	714	562	317	402	477	474	291	467	520	731	101	319	43	757	416	999999	637	898	953	858	90	348	810	991	946	591	239	299	999999	404	504	999999	999999	457	901	66	154	141	886	805	271	952	17	277	799	472	741	766	989	999999	676	839	716	893	999999	376	751	999999	456	886	999999	999999	16	125	999999	946	999999	999999	999999	360	760	506	22	158	999999	999999	340	543	999999	484	999999	472	310	280	728	664	438	970	689	999999	314	828	999999	10	569	279	999999	892	50	999999	25	165	910	999999	429	180	827	568	305	640	999999	999999	132	999999	47	772	999999	735	397	572	517	486	896	999999	999999	931	821	21	588	328	191	448	999999	349	468	693	561	672	850	557	999999	869	674	59	999999	106	706	713	999999	797	999999	220	504	999999	999999	999999	268	590	593	498	359	815	980	977	458	596	999999	782	999999	999999	999999	28	884	839	999999	647	811	847	831	999999	235	117	58	790	999999	999999	943	33	14	928	434	999999	999999	999999	208	31	889	999999	601	999999	390	923	209	619	586	569	335	665	999999	697	999999	421	759	643	999999	251	767	199	246	999999	653	692	778	585	918	249	939	532	641	713	758	123	255	928	999999	999999	908	999999	999999	180	646	288	290	317	209	23	222	999999	99	956	264	699	460	124	999999	698	154	624	701	346	629	803	34	40	938	614	175	830	84	960	343	999999	984	76	999999	374	411	471	385	905	37	999999	442	684	458	68	662	999999	679	870	167	999999	737	999999	550	842	264	259	378	594	847	391	999999	139	623	926	715	394	284	884	296	683	999999	795	999999	999999	999999	349	581	880	999999	44	999999	213	803	59	600	126	525	997	999999	999999	102	999999	67	999999	143	313	999999	532	353	278	856	999999	999999	483	53	941	999999	425	481	914	678	497	642	812	240	167	335	999999	335	599	999999	286	774	999999	999999	459	738	999999	992	999999	288	59	999999	684	999999	366	999999	329	15	999999	566	110	526	205	483	605	157	255	415	976	977	999999	206	999999	409	999999	999999	999999	892	594	213	887	999999	999999	636	999999	960	958	999999	874	537	999999	567	999999	42	768	759	578	661	999999	999999	999999	999999	25	999999	790	853	783	284	607	345	999999	436	421	455	679	676	113	569	855	645	999999	621	541	448	999999	930	999999	720	999999	821	452	999999	999999	292	999999	630	999999	342	999999	775	999999	683	36	999999	357	579	999999	230	363	101	655	18	806	350	999999	999999	999999	577	119	999999	332	72	999999	786	999999	401	529	999999	734	58	999999	999999	724	999999	468	
515	594	13	100	401	999999	999999	367	549	175	999999	982	567	179	849	904	840	999999	984	452	999999	49	250	645	955	60	27	999999	999999	832	884	294	726	881	999999	999999	722	999999	718	86	33	705	104	620	458	419	961	959	884	999999	428	549	739	637	355	475	999999	999999	144	350	999999	812	62	716	290	160	265	685	999999	572	192	364	513	907	428	418	945	629	999999	546	98	67	999999	170	413	345	554	999999	999999	142	933	363	999999	377	320	999999	999999	387	340	308	164	999999	398	322	961	74	45	831	218	999999	999999	724	182	999999	262	999999	211	999999	313	945	605	176	999999	438	999999	999999	22	999999	597	999999	764	567	299	887	392	999999	668	299	999999	999999	310	722	881	999999	612	219	191	752	125	610	19	761	999999	395	702	988	136	999999	682	999999	62	899	243	999	182	999999	999999	294	216	449	51	911	692	964	645	882	294	561	825	430	646	269	999999	987	999999	13	999999	904	194	403	686	707	616	75	296	999999	489	881	426	999999	784	897	546	676	568	108	999999	119	999999	820	703	575	999999	262	999999	792	878	256	801	178	999999	530	110	999999	762	343	304	626	678	244	403	413	144	999999	645	749	999999	999999	999999	109	935	999999	164	374	700	121	999999	999999	579	503	532	242	999999	257	999999	264	797	733	913	999999	804	451	441	515	999999	299	440	959	999999	746	79	534	827	999999	243	106	375	735	121	999999	770	939	57	184	999999	999999	333	886	16	999999	999999	989	440	203	305	493	999999	999999	947	999999	681	613	747	999999	999999	997	415	999999	24	999999	889	999999	621	272	999999	999999	404	999999	803	265	966	554	952	236	794	999999	103	999999	406	749	164	999999	999999	711	999999	167	202	999999	749	714	755	946	872	933	999999	999999	378	999999	999999	441	99	685	844	691	444	999999	660	520	999999	355	904	999999	999999	274	917	171	283	910	302	306	671	999999	516	99	510	29	999999	29	734	903	711	925	895	999999	660	479	882	999999	276	842	506	682	186	999999	809	975	965	999999	25	999999	618	467	875	442	769	910	178	754	999999	424	455	999999	785	144	644	979	885	26	613	448	289	186	644	459	800	989	12	999999	290	535	64	84	999999	405	295	253	59	462	999999	750	999999	999999	914	851	397	999999	896	52	759	830	999999	999999	993	999999	60	441	823	426	641	780	907	66	474	656	999999	380	637	390	848	400	930	432	821	863	148	999999	272	999999	72	935	103	959	999999	999999	999999	999999	999999	999999	354	999999	430	999999	821	424	999999	254	663	267	491	26	
999999	515	204	369	900	667	999999	140	999999	999999	179	40	364	705	999999	999999	703	999999	999999	264	299	210	999999	999999	969	999999	610	406	30	999999	498	999999	311	55	708	588	999999	993	559	777	977	999999	997	999999	685	400	278	999999	737	999999	550	999999	999999	236	726	999999	999999	210	399	602	66	731	119	545	999999	174	728	999999	997	109	192	999999	465	443	286	999999	999999	999999	999999	999999	999999	495	669	135	353	849	957	999999	328	999999	999999	565	604	999999	721	256	840	462	54	520	671	959	128	638	712	840	193	612	999999	387	999999	887	891	820	574	999999	72	984	999999	561	216	654	999999	325	990	627	115	508	999999	999999	999999	749	546	798	907	999999	376	40	423	513	999999	355	999999	940	857	231	999999	784	999999	999999	193	999999	271	492	313	27	969	999999	999999	94	999999	684	890	999999	999999	84	351	102	912	505	999999	41	999999	687	894	861	999999	999999	467	769	953	331	999999	999999	847	999999	488	999999	495	890	109	573	392	339	779	999999	999999	999999	71	782	999999	999999	871	886	956	161	999999	583	597	999999	497	999999	345	879	140	412	568	329	82	237	596	297	999999	32	999999	999999	999999	241	908	912	407	325	999999	999999	889	382	460	239	615	695	365	904	466	53	403	999999	999999	999999	999999	999999	999999	144	142	999999	196	592	973	848	490	335	999999	64	674	685	54	181	930	660	989	757	952	999999	713	999999	872	692	830	999999	999999	226	402	145	999999	542	498	272	192	165	498	306	408	999999	748	290	192	311	239	781	999	999999	999999	577	523	450	424	94	999999	755	961	504	999999	419	228	274	932	377	31	142	196	781	989	775	171	999999	999999	350	590	433	999999	571	462	999999	999999	999999	966	999999	999999	592	128	414	841	437	203	994	544	989	392	484	999999	815	289	107	999999	999999	241	483	415	829	101	999999	504	997	561	400	999999	712	855	820	307	117	755	438	24	782	939	562	999999	177	159	370	957	999999	86	389	291	364	464	347	176	492	419	791	501	54	909	999999	999999	803	952	999999	143	572	999999	250	999999	999999	999999	813	287	679	902	248	680	731	999999	397	921	999999	999999	687	257	999999	654	999999	698	963	999999	999999	999999	999999	686	778	224	327	236	395	999999	999999	329	439	281	651	69	496	999999	180	121	769	927	522	923	999999	694	275	584	625	918	371	551	105	913	123	940	192	999999	133	33	363	505	731	467	95	851	679	415	999999	999999	167	999999	999999	852	178	52	359	999999	982	94	949	742	999999	476	999999	294	234	525	999999	710	876	502	999999	
999999	757	274	205	64	999999	852	24	859	978	999999	999999	147	33	999999	745	80	590	20	21	49	84	620	895	265	999999	801	627	163	258	895	582	664	766	999999	999999	999999	847	305	343	999999	79	99	764	443	999999	430	999999	980	999999	97	129	865	491	999999	83	147	378	940	165	46	234	861	999999	999999	594	106	381	999999	158	841	233	295	677	881	970	984	856	999999	549	999999	541	647	383	170	775	716	183	349	999999	999999	535	999999	999999	306	905	218	488	682	848	999999	59	616	831	938	863	834	198	609	457	98	999999	917	401	686	505	587	999999	450	316	878	922	42	355	201	316	999999	155	380	976	762	999999	183	612	999999	429	924	815	444	306	941	528	574	891	999999	676	999999	515	464	999999	328	730	47	375	970	696	27	271	640	631	547	689	817	632	695	593	999999	999999	471	266	581	999999	52	153	374	360	358	999999	146	524	698	999999	691	999999	658	41	999999	808	641	242	999999	663	184	813	759	262	710	999999	206	625	569	999999	54	207	229	556	999999	894	10	620	348	876	999999	126	932	736	997	247	974	663	135	309	673	238	999999	918	596	999999	394	122	649	416	943	521	955	999999	766	999999	360	111	354	573	807	30	894	535	538	999999	880	999999	264	473	967	542	500	270	999999	815	353	311	959	457	509	888	971	931	933	613	170	546	999999	514	886	872	319	999999	999999	999999	344	999999	999999	538	359	371	857	999999	999999	410	999999	695	756	999999	999999	59	151	999999	999999	999999	59	962	602	925	999999	999999	61	750	586	104	233	999999	999999	999999	480	35	921	431	107	999999	40	795	492	999999	592	475	789	29	374	999999	730	422	498	582	999999	381	725	464	640	26	319	999999	599	354	186	92	926	769	999999	999999	999999	999999	799	925	888	263	480	79	999999	999999	999999	999999	999999	999999	999999	811	450	999999	393	108	999999	467	791	91	828	923	206	148	999999	509	999999	30	549	259	709	20	623	572	694	349	901	656	999999	999999	472	287	731	849	980	999999	642	740	385	381	815	669	929	717	107	965	67	999999	999999	833	999999	533	493	999999	999999	363	198	877	500	999999	206	653	347	582	618	999999	201	356	167	980	866	999999	644	999999	443	999999	999999	905	475	729	999999	570	931	297	336	939	794	999999	999999	626	186	765	249	341	184	172	999999	356	999999	556	773	710	183	999999	967	999999	889	325	692	999999	999999	293	411	771	999999	999999	999999	59	999999	678	756	596	548	540	803	999999	568	313	999999	281	999999	734	999999	918	955	580	396	999999	
999999	262	999999	478	912	808	355	893	999999	999999	999999	548	450	999999	110	999999	800	187	172	642	940	865	515	586	333	420	999999	547	487	492	815	192	250	533	729	999999	999999	288	683	739	195	909	999999	99	735	454	831	999999	634	999999	128	778	418	753	257	464	746	474	155	999999	999999	807	415	999999	663	395	307	916	553	116	999999	522	999999	433	457	999999	999999	425	850	878	589	999999	999999	113	373	999999	774	497	286	275	257	164	142	999999	224	387	504	876	436	349	157	914	891	527	582	606	999999	984	999999	999999	345	330	623	276	911	676	894	999999	999999	999999	620	809	639	287	999999	647	389	999999	218	79	536	999999	988	999999	731	999999	956	395	999999	767	761	789	201	70	929	999999	999999	866	999999	999999	999999	999999	379	810	728	347	284	613	999999	935	227	964	999999	236	999999	102	342	122	999999	246	719	508	782	999999	999999	831	618	999999	357	999999	115	522	50	671	585	344	873	188	782	999999	400	999999	727	999999	549	796	23	964	381	837	999999	429	331	44	827	999999	419	999999	944	897	728	999999	266	735	829	999999	999999	114	999999	355	229	163	340	161	845	376	781	197	200	78	818	653	208	999999	999999	686	201	16	843	601	999999	244	999999	884	999999	695	97	999999	999999	845	873	908	323	35	617	441	999999	179	198	460	213	232	448	999999	88	85	507	999999	396	152	512	917	271	59	430	985	919	999999	495	999999	999999	999999	432	355	205	910	340	182	903	907	999999	32	818	999999	398	702	795	999999	805	999999	198	999999	605	999999	342	999999	646	274	605	632	522	643	999999	999999	181	999999	799	103	680	178	744	334	842	489	554	490	108	878	661	999999	199	561	999999	905	999999	937	192	999999	22	249	273	76	576	280	395	999999	348	779	221	973	902	701	999999	999999	845	863	999999	126	77	851	857	768	613	877	442	999999	994	999999	87	999999	999999	989	91	441	905	678	999999	571	104	600	999999	329	666	999999	825	498	873	22	70	107	438	76	742	170	392	504	463	699	837	434	960	570	701	978	741	999999	620	256	731	176	115	937	999999	999999	709	537	999999	925	61	999999	97	981	717	980	804	175	257	920	999999	410	225	69	999999	999999	639	582	628	688	945	913	877	627	999999	999999	999999	999999	54	274	461	854	403	537	647	893	347	999999	999999	721	183	576	664	700	999999	330	951	999999	213	361	838	999999	909	423	980	148	999999	469	701	823	987	314	131	983	999999	204	17	688	421	840	999999	999999	729	907	514	379	258	187	430	959	943	946	
296	692	999999	999999	945	979	557	509	999999	877	999999	39	733	868	455	681	240	13	999999	272	634	999999	999999	186	407	12	908	611	889	889	48	741	880	51	999999	438	556	145	258	999999	141	912	25	454	384	700	183	999999	923	577	946	999999	646	680	999999	923	999999	999999	926	943	81	999999	620	935	999999	545	999999	692	851	26	134	105	999999	999999	999999	999999	358	583	802	706	999999	272	687	322	943	621	105	209	728	104	774	307	999999	314	956	195	999999	999999	615	838	551	491	999999	906	452	851	999999	360	548	999999	575	89	456	229	999999	808	999999	308	992	227	450	949	999999	756	252	827	886	450	338	946	999999	278	968	964	165	346	477	780	999999	101	949	744	661	138	529	694	851	988	199	999999	999999	994	96	398	398	601	528	48	664	625	965	999999	32	601	999999	306	121	492	999999	778	340	999999	438	900	278	705	297	835	236	999999	976	897	260	189	999999	435	999999	579	575	563	999999	439	126	253	136	999999	722	69	999999	232	999999	368	925	420	999999	449	565	195	130	999999	314	693	811	117	649	77	971	842	999999	745	999999	542	999999	999999	959	900	371	194	774	550	983	238	878	14	974	999999	999999	839	371	579	869	995	459	882	259	999999	999999	18	604	68	999999	879	486	221	118	50	999999	424	461	917	999999	380	421	999999	709	86	815	807	142	999999	105	141	481	999999	876	128	93	44	260	834	283	362	590	716	794	113	999999	666	999999	934	175	557	999999	454	500	499	584	879	999999	183	999999	820	876	571	962	625	408	483	345	989	957	999999	174	627	644	726	999999	705	785	999999	334	158	911	207	866	548	752	36	999999	999999	544	213	861	86	999999	462	485	28	999999	999999	999999	278	331	906	977	999999	392	761	809	774	709	879	104	576	848	172	908	679	999999	424	872	381	970	958	454	753	555	98	113	191	250	770	952	615	900	999999	826	999999	230	117	999999	990	999999	999999	677	665	119	295	237	361	554	999999	999999	999999	999999	333	999999	373	462	234	213	304	658	628	533	938	927	999999	676	999999	345	903	999999	597	269	881	164	241	290	789	643	270	860	999999	636	999999	457	999999	318	576	758	463	999999	999999	904	861	342	598	214	738	999999	631	618	445	25	651	357	725	78	425	179	76	92	672	590	999999	999999	906	992	99	491	313	179	109	43	999999	360	463	693	999999	548	566	36	551	61	21	651	999999	736	999999	97	731	555	999999	407	691	380	880	415	961	427	436	606	124	257	434	462	999999	999999	143	
300	999999	41	670	876	613	999999	541	621	578	301	27	180	16	12	759	758	285	999999	999999	999999	999999	58	732	980	122	999999	912	304	999999	559	142	24	602	694	999999	999999	884	999999	999999	652	839	269	999999	669	410	999999	599	122	497	999999	186	817	69	999999	820	845	999999	690	764	653	137	246	994	29	169	12	577	321	999999	69	873	999999	907	699	673	999999	222	73	579	856	369	799	999999	949	382	324	999999	999999	874	999999	400	204	262	999999	524	602	999999	816	509	407	999999	288	313	437	803	918	909	369	957	999999	633	245	120	907	999999	337	440	54	646	844	57	605	447	460	669	678	15	767	184	81	945	405	563	181	177	999999	496	378	156	464	415	595	999999	274	999999	999999	94	355	857	999999	999999	999999	179	665	360	93	840	852	768	134	912	152	999999	999999	664	237	999999	938	739	999999	841	71	999999	191	439	461	591	999999	735	999999	999999	660	909	988	909	725	999999	898	820	94	999999	644	999999	31	552	272	411	999999	609	999999	999999	999999	999999	655	999999	109	999999	987	999999	899	999999	667	999999	263	540	999999	242	999999	976	938	11	784	127	999999	960	206	461	999999	639	176	59	462	573	999999	999999	448	54	264	642	809	999999	247	999999	921	592	999999	999999	356	491	300	39	214	161	671	999999	999999	999999	999999	694	999999	647	999999	358	68	849	49	999999	878	231	102	217	978	564	176	544	763	999999	206	71	386	679	115	395	349	146	845	311	902	751	999999	419	93	569	493	172	999999	999999	614	81	999999	490	648	135	398	92	61	650	984	137	732	999999	832	899	317	479	542	999999	18	921	14	737	201	137	886	682	999999	418	80	999999	594	874	506	999999	517	896	40	980	996	267	95	999999	326	775	999999	758	587	193	262	24	629	890	880	692	77	999999	299	999999	249	716	999999	643	579	979	542	858	89	707	391	421	999999	561	72	751	836	999999	420	999999	118	138	105	999999	166	66	384	704	993	999999	67	701	607	519	999999	290	999999	451	625	347	999999	170	678	879	801	999999	999999	77	827	139	856	267	999999	999999	412	999999	999999	26	487	999999	604	837	865	275	650	690	814	999999	820	782	451	999999	999999	83	192	948	459	225	149	999999	491	999999	877	999999	957	800	306	733	999999	630	999999	293	963	112	999999	405	305	412	238	121	36	646	999999	54	999999	471	999999	331	690	464	661	999999	876	172	41	999999	960	999999	999999	999999	393	999999	822	200	123	999999	431	92	341	787	999999	57	986	999999	298	844	69	832	187	496	999999	974	
52	652	969	999999	417	801	80	454	999999	304	104	388	727	999999	824	66	931	528	50	990	989	903	810	999999	418	847	874	999999	237	137	823	999999	132	999999	999999	999999	231	999999	751	630	21	887	352	999999	953	999999	999999	999999	29	999999	901	658	456	999999	984	149	841	999999	854	999999	926	883	226	317	999999	999999	999999	999999	908	655	835	90	777	419	999999	112	560	462	660	810	547	999999	177	234	999999	174	999999	999999	434	897	337	999999	996	192	999999	138	670	999999	877	681	999999	992	442	999999	178	820	881	46	999999	882	999999	389	705	54	999999	403	715	999999	91	999999	906	870	884	21	327	999999	94	595	716	849	999999	526	584	978	466	555	100	803	66	999999	293	339	636	551	319	999999	170	952	170	999999	422	678	953	999999	775	483	117	431	56	208	736	296	329	999999	999999	72	804	726	587	476	999999	912	935	999999	999999	576	999999	342	702	999999	809	999999	434	415	436	999999	573	999999	999999	983	447	669	756	858	678	996	19	726	999999	256	152	443	374	693	997	510	743	999999	547	209	999999	774	729	676	398	999999	861	999999	482	686	499	791	523	999999	999999	643	165	999999	999999	999999	999999	516	240	455	237	375	767	741	418	926	30	295	476	999999	744	672	940	999999	469	84	144	105	254	426	999999	361	920	771	664	363	999999	665	999999	520	999999	732	544	283	448	999999	837	130	505	556	665	999999	324	518	859	999999	703	85	618	999999	891	470	272	999999	999999	999999	455	996	87	64	582	365	16	999999	371	21	138	999999	999999	446	246	24	600	697	760	553	46	999999	911	999999	660	278	999999	366	999999	999999	469	730	585	572	577	999999	999999	999999	974	999999	207	368	999999	847	238	47	443	181	686	877	870	574	63	154	838	53	94	779	404	313	999999	649	337	199	552	999999	91	78	868	999999	971	159	723	999999	356	678	264	74	79	999999	835	875	999999	999999	311	894	999999	440	733	534	756	273	56	999999	992	557	41	999999	305	999999	956	375	999999	290	906	721	999999	603	999999	170	788	30	999999	780	478	999999	969	586	888	657	731	650	344	344	649	707	999999	62	999999	999999	646	307	999999	249	667	470	572	999999	844	999999	53	83	643	573	745	736	563	999999	999999	561	587	454	999999	647	108	315	40	999999	640	999999	999999	798	145	998	524	490	261	471	123	999999	999999	579	742	307	999999	658	999999	771	599	913	153	999999	859	906	999999	202	238	131	999999	999999	439	604	759	999999	971	999999	999999	645	999999	999999	484	102	162	999999	692	18	712	999999	43	449	
309	268	379	999999	65	782	939	239	786	332	262	139	330	762	578	273	820	106	336	369	999999	371	999999	999999	438	999999	684	999999	223	213	999999	466	999999	999999	62	999999	235	43	589	198	314	708	858	999999	12	999999	771	399	617	428	197	615	444	674	728	937	545	44	297	999999	108	275	25	582	999999	795	52	628	710	406	999999	787	517	148	65	23	513	995	341	93	999999	294	67	794	999999	873	32	999999	999999	124	636	200	999999	585	999999	999999	692	999999	884	217	313	153	689	999999	390	410	108	306	619	715	434	549	999999	213	999999	813	218	230	567	969	773	999999	655	999999	999999	999999	51	999999	58	25	330	237	121	134	780	146	605	846	414	615	775	726	804	268	690	999999	497	541	861	286	830	471	718	914	443	684	497	103	450	543	999999	176	257	603	394	207	437	578	999999	588	218	371	816	999999	203	57	824	999999	905	683	999999	510	80	772	195	858	518	999999	999999	106	648	511	405	999999	256	608	999999	211	999999	492	659	919	999999	283	999999	468	655	999999	999999	396	860	110	197	999999	194	858	105	485	418	535	688	999999	887	337	939	706	965	946	705	595	999999	622	523	999999	34	440	402	797	704	726	213	752	485	999999	245	999999	323	638	686	398	999999	992	999999	347	804	427	41	780	999999	371	502	708	999999	135	999999	247	586	775	742	753	466	308	781	692	332	999999	755	999999	101	402	393	337	270	316	92	586	829	186	999999	606	409	999999	464	999999	999999	999999	999999	999999	486	997	961	999999	895	932	931	214	999999	110	999999	999999	672	447	999999	941	999999	999999	448	755	53	241	999999	999999	166	146	354	845	844	448	999999	827	255	405	117	999999	441	999999	441	337	384	877	999999	999999	999999	749	999999	961	931	522	999999	67	999999	935	316	999999	589	560	391	759	587	96	370	772	642	198	622	277	340	595	510	143	733	120	999999	999999	865	689	248	416	213	393	913	331	999999	999999	999999	320	98	861	999999	880	462	682	999999	298	517	999999	96	999999	137	666	630	346	22	999999	333	946	564	150	390	900	322	974	555	204	183	999999	999999	240	427	999999	999999	479	91	629	999999	61	370	92	658	271	602	275	289	546	762	999999	318	862	999999	824	755	947	481	613	999999	487	136	555	999999	478	999999	856	555	825	487	161	264	392	549	999999	585	482	492	128	999999	56	999999	18	999999	606	730	825	162	603	999999	240	998	478	999999	203	924	815	999999	190	999999	746	720	463	69	610	999999	925	322	805	999999	283	465	362	314	521	
